func GetAbstractCallAttributeModelTypeEnumStringValues() []string
GetAbstractCallAttributeModelTypeEnumStringValues Enumerates the set of values in String for AbstractCallAttributeModelTypeEnum
func GetAbstractDataOperationConfigModelTypeEnumStringValues() []string
GetAbstractDataOperationConfigModelTypeEnumStringValues Enumerates the set of values in String for AbstractDataOperationConfigModelTypeEnum
func GetAbstractFormatAttributeModelTypeEnumStringValues() []string
GetAbstractFormatAttributeModelTypeEnumStringValues Enumerates the set of values in String for AbstractFormatAttributeModelTypeEnum
func GetAbstractFrequencyDetailsFrequencyEnumStringValues() []string
GetAbstractFrequencyDetailsFrequencyEnumStringValues Enumerates the set of values in String for AbstractFrequencyDetailsFrequencyEnum
func GetAbstractFrequencyDetailsModelTypeEnumStringValues() []string
GetAbstractFrequencyDetailsModelTypeEnumStringValues Enumerates the set of values in String for AbstractFrequencyDetailsModelTypeEnum
func GetAbstractReadAttributeModelTypeEnumStringValues() []string
GetAbstractReadAttributeModelTypeEnumStringValues Enumerates the set of values in String for AbstractReadAttributeModelTypeEnum
func GetAbstractWriteAttributeModelTypeEnumStringValues() []string
GetAbstractWriteAttributeModelTypeEnumStringValues Enumerates the set of values in String for AbstractWriteAttributeModelTypeEnum
func GetApplicationDetailsLifecycleStateEnumStringValues() []string
GetApplicationDetailsLifecycleStateEnumStringValues Enumerates the set of values in String for ApplicationDetailsLifecycleStateEnum
func GetApplicationLifecycleStateEnumStringValues() []string
GetApplicationLifecycleStateEnumStringValues Enumerates the set of values in String for ApplicationLifecycleStateEnum
func GetApplicationSummaryLifecycleStateEnumStringValues() []string
GetApplicationSummaryLifecycleStateEnumStringValues Enumerates the set of values in String for ApplicationSummaryLifecycleStateEnum
func GetAuthConfigModelTypeEnumStringValues() []string
GetAuthConfigModelTypeEnumStringValues Enumerates the set of values in String for AuthConfigModelTypeEnum
func GetAuthDetailsModelTypeEnumStringValues() []string
GetAuthDetailsModelTypeEnumStringValues Enumerates the set of values in String for AuthDetailsModelTypeEnum
func GetBaseTypeModelTypeEnumStringValues() []string
GetBaseTypeModelTypeEnumStringValues Enumerates the set of values in String for BaseTypeModelTypeEnum
func GetBiccReadAttributesExtractStrategyEnumStringValues() []string
GetBiccReadAttributesExtractStrategyEnumStringValues Enumerates the set of values in String for BiccReadAttributesExtractStrategyEnum
func GetCancelRestCallConfigMethodTypeEnumStringValues() []string
GetCancelRestCallConfigMethodTypeEnumStringValues Enumerates the set of values in String for CancelRestCallConfigMethodTypeEnum
func GetChildReferenceTypeEnumStringValues() []string
GetChildReferenceTypeEnumStringValues Enumerates the set of values in String for ChildReferenceTypeEnum
func GetCompositeStateCompositeStateAggregatorEnumStringValues() []string
GetCompositeStateCompositeStateAggregatorEnumStringValues Enumerates the set of values in String for CompositeStateCompositeStateAggregatorEnum
func GetCompressionCodecEnumStringValues() []string
GetCompressionCodecEnumStringValues Enumerates the set of values in String for CompressionCodecEnum
func GetConditionalOutputPortPortTypeEnumStringValues() []string
GetConditionalOutputPortPortTypeEnumStringValues Enumerates the set of values in String for ConditionalOutputPortPortTypeEnum
func GetConnectionDetailsModelTypeEnumStringValues() []string
GetConnectionDetailsModelTypeEnumStringValues Enumerates the set of values in String for ConnectionDetailsModelTypeEnum
func GetConnectionFromOAuth2DetailsGrantTypeEnumStringValues() []string
GetConnectionFromOAuth2DetailsGrantTypeEnumStringValues Enumerates the set of values in String for ConnectionFromOAuth2DetailsGrantTypeEnum
func GetConnectionFromOAuth2GrantTypeEnumStringValues() []string
GetConnectionFromOAuth2GrantTypeEnumStringValues Enumerates the set of values in String for ConnectionFromOAuth2GrantTypeEnum
func GetConnectionModelTypeEnumStringValues() []string
GetConnectionModelTypeEnumStringValues Enumerates the set of values in String for ConnectionModelTypeEnum
func GetConnectionSummaryFromOAuth2GrantTypeEnumStringValues() []string
GetConnectionSummaryFromOAuth2GrantTypeEnumStringValues Enumerates the set of values in String for ConnectionSummaryFromOAuth2GrantTypeEnum
func GetConnectionSummaryModelTypeEnumStringValues() []string
GetConnectionSummaryModelTypeEnumStringValues Enumerates the set of values in String for ConnectionSummaryModelTypeEnum
func GetConnectorAttributeModelTypeEnumStringValues() []string
GetConnectorAttributeModelTypeEnumStringValues Enumerates the set of values in String for ConnectorAttributeModelTypeEnum
func GetCopyConflictResolutionRequestTypeEnumStringValues() []string
GetCopyConflictResolutionRequestTypeEnumStringValues Enumerates the set of values in String for CopyConflictResolutionRequestTypeEnum
func GetCopyObjectMetadataSummaryResolutionActionEnumStringValues() []string
GetCopyObjectMetadataSummaryResolutionActionEnumStringValues Enumerates the set of values in String for CopyObjectMetadataSummaryResolutionActionEnum
func GetCopyObjectRequestCopyMetadataObjectRequestStatusEnumStringValues() []string
GetCopyObjectRequestCopyMetadataObjectRequestStatusEnumStringValues Enumerates the set of values in String for CopyObjectRequestCopyMetadataObjectRequestStatusEnum
func GetCopyObjectRequestSummaryCopyMetadataObjectRequestStatusEnumStringValues() []string
GetCopyObjectRequestSummaryCopyMetadataObjectRequestStatusEnumStringValues Enumerates the set of values in String for CopyObjectRequestSummaryCopyMetadataObjectRequestStatusEnum
func GetCountStatisticSummaryObjectTypeEnumStringValues() []string
GetCountStatisticSummaryObjectTypeEnumStringValues Enumerates the set of values in String for CountStatisticSummaryObjectTypeEnum
func GetCreateApplicationDetailsLifecycleStateEnumStringValues() []string
GetCreateApplicationDetailsLifecycleStateEnumStringValues Enumerates the set of values in String for CreateApplicationDetailsLifecycleStateEnum
func GetCreateApplicationDetailsModelTypeEnumStringValues() []string
GetCreateApplicationDetailsModelTypeEnumStringValues Enumerates the set of values in String for CreateApplicationDetailsModelTypeEnum
func GetCreateConnectionDetailsModelTypeEnumStringValues() []string
GetCreateConnectionDetailsModelTypeEnumStringValues Enumerates the set of values in String for CreateConnectionDetailsModelTypeEnum
func GetCreateConnectionFromOAuth2GrantTypeEnumStringValues() []string
GetCreateConnectionFromOAuth2GrantTypeEnumStringValues Enumerates the set of values in String for CreateConnectionFromOAuth2GrantTypeEnum
func GetCreateDataAssetDetailsModelTypeEnumStringValues() []string
GetCreateDataAssetDetailsModelTypeEnumStringValues Enumerates the set of values in String for CreateDataAssetDetailsModelTypeEnum
func GetCreateDisApplicationDetailsLifecycleStateEnumStringValues() []string
GetCreateDisApplicationDetailsLifecycleStateEnumStringValues Enumerates the set of values in String for CreateDisApplicationDetailsLifecycleStateEnum
func GetCreateDisApplicationDetailsModelTypeEnumStringValues() []string
GetCreateDisApplicationDetailsModelTypeEnumStringValues Enumerates the set of values in String for CreateDisApplicationDetailsModelTypeEnum
func GetCreateEntityShapeDetailsModelTypeEnumStringValues() []string
GetCreateEntityShapeDetailsModelTypeEnumStringValues Enumerates the set of values in String for CreateEntityShapeDetailsModelTypeEnum
func GetCreateEntityShapeFromFileEntityTypeEnumStringValues() []string
GetCreateEntityShapeFromFileEntityTypeEnumStringValues Enumerates the set of values in String for CreateEntityShapeFromFileEntityTypeEnum
func GetCreateEntityShapeFromObjectEntityTypeEnumStringValues() []string
GetCreateEntityShapeFromObjectEntityTypeEnumStringValues Enumerates the set of values in String for CreateEntityShapeFromObjectEntityTypeEnum
func GetCreateEntityShapeFromSqlEntityTypeEnumStringValues() []string
GetCreateEntityShapeFromSqlEntityTypeEnumStringValues Enumerates the set of values in String for CreateEntityShapeFromSqlEntityTypeEnum
func GetCreatePatchDetailsPatchTypeEnumStringValues() []string
GetCreatePatchDetailsPatchTypeEnumStringValues Enumerates the set of values in String for CreatePatchDetailsPatchTypeEnum
func GetCreateSourceApplicationInfoCopyTypeEnumStringValues() []string
GetCreateSourceApplicationInfoCopyTypeEnumStringValues Enumerates the set of values in String for CreateSourceApplicationInfoCopyTypeEnum
func GetCreateTaskDetailsModelTypeEnumStringValues() []string
GetCreateTaskDetailsModelTypeEnumStringValues Enumerates the set of values in String for CreateTaskDetailsModelTypeEnum
func GetCreateTaskFromRestTaskApiCallModeEnumStringValues() []string
GetCreateTaskFromRestTaskApiCallModeEnumStringValues Enumerates the set of values in String for CreateTaskFromRestTaskApiCallModeEnum
func GetCreateTaskFromRestTaskCancelMethodTypeEnumStringValues() []string
GetCreateTaskFromRestTaskCancelMethodTypeEnumStringValues Enumerates the set of values in String for CreateTaskFromRestTaskCancelMethodTypeEnum
func GetCreateTaskFromRestTaskMethodTypeEnumStringValues() []string
GetCreateTaskFromRestTaskMethodTypeEnumStringValues Enumerates the set of values in String for CreateTaskFromRestTaskMethodTypeEnum
func GetCreateTaskFromSqlTaskSqlScriptTypeEnumStringValues() []string
GetCreateTaskFromSqlTaskSqlScriptTypeEnumStringValues Enumerates the set of values in String for CreateTaskFromSqlTaskSqlScriptTypeEnum
func GetCreateTaskRunDetailsReRunTypeEnumStringValues() []string
GetCreateTaskRunDetailsReRunTypeEnumStringValues Enumerates the set of values in String for CreateTaskRunDetailsReRunTypeEnum
func GetCreateTaskScheduleDetailsAuthModeEnumStringValues() []string
GetCreateTaskScheduleDetailsAuthModeEnumStringValues Enumerates the set of values in String for CreateTaskScheduleDetailsAuthModeEnum
func GetCreateTaskScheduleDetailsExpectedDurationUnitEnumStringValues() []string
GetCreateTaskScheduleDetailsExpectedDurationUnitEnumStringValues Enumerates the set of values in String for CreateTaskScheduleDetailsExpectedDurationUnitEnum
func GetCreateTaskScheduleDetailsRetryDelayUnitEnumStringValues() []string
GetCreateTaskScheduleDetailsRetryDelayUnitEnumStringValues Enumerates the set of values in String for CreateTaskScheduleDetailsRetryDelayUnitEnum
func GetCreateTaskValidationDetailsModelTypeEnumStringValues() []string
GetCreateTaskValidationDetailsModelTypeEnumStringValues Enumerates the set of values in String for CreateTaskValidationDetailsModelTypeEnum
func GetCreateUserDefinedFunctionValidationDetailsModelTypeEnumStringValues() []string
GetCreateUserDefinedFunctionValidationDetailsModelTypeEnumStringValues Enumerates the set of values in String for CreateUserDefinedFunctionValidationDetailsModelTypeEnum
func GetDataAssetModelTypeEnumStringValues() []string
GetDataAssetModelTypeEnumStringValues Enumerates the set of values in String for DataAssetModelTypeEnum
func GetDataAssetSummaryModelTypeEnumStringValues() []string
GetDataAssetSummaryModelTypeEnumStringValues Enumerates the set of values in String for DataAssetSummaryModelTypeEnum
func GetDataEntityDetailsModelTypeEnumStringValues() []string
GetDataEntityDetailsModelTypeEnumStringValues Enumerates the set of values in String for DataEntityDetailsModelTypeEnum
func GetDataEntityFromDataStoreEntityDetailsEntityTypeEnumStringValues() []string
GetDataEntityFromDataStoreEntityDetailsEntityTypeEnumStringValues Enumerates the set of values in String for DataEntityFromDataStoreEntityDetailsEntityTypeEnum
func GetDataEntityFromDataStoreEntityTypeEnumStringValues() []string
GetDataEntityFromDataStoreEntityTypeEnumStringValues Enumerates the set of values in String for DataEntityFromDataStoreEntityTypeEnum
func GetDataEntityFromFileEntityDetailsEntityTypeEnumStringValues() []string
GetDataEntityFromFileEntityDetailsEntityTypeEnumStringValues Enumerates the set of values in String for DataEntityFromFileEntityDetailsEntityTypeEnum
func GetDataEntityFromFileEntityTypeEnumStringValues() []string
GetDataEntityFromFileEntityTypeEnumStringValues Enumerates the set of values in String for DataEntityFromFileEntityTypeEnum
func GetDataEntityFromObjectEntityDetailsEntityTypeEnumStringValues() []string
GetDataEntityFromObjectEntityDetailsEntityTypeEnumStringValues Enumerates the set of values in String for DataEntityFromObjectEntityDetailsEntityTypeEnum
func GetDataEntityFromObjectEntityTypeEnumStringValues() []string
GetDataEntityFromObjectEntityTypeEnumStringValues Enumerates the set of values in String for DataEntityFromObjectEntityTypeEnum
func GetDataEntityFromSqlEntityDetailsEntityTypeEnumStringValues() []string
GetDataEntityFromSqlEntityDetailsEntityTypeEnumStringValues Enumerates the set of values in String for DataEntityFromSqlEntityDetailsEntityTypeEnum
func GetDataEntityFromSqlEntityTypeEnumStringValues() []string
GetDataEntityFromSqlEntityTypeEnumStringValues Enumerates the set of values in String for DataEntityFromSqlEntityTypeEnum
func GetDataEntityFromTableEntityDetailsEntityTypeEnumStringValues() []string
GetDataEntityFromTableEntityDetailsEntityTypeEnumStringValues Enumerates the set of values in String for DataEntityFromTableEntityDetailsEntityTypeEnum
func GetDataEntityFromTableEntityTypeEnumStringValues() []string
GetDataEntityFromTableEntityTypeEnumStringValues Enumerates the set of values in String for DataEntityFromTableEntityTypeEnum
func GetDataEntityFromViewEntityDetailsEntityTypeEnumStringValues() []string
GetDataEntityFromViewEntityDetailsEntityTypeEnumStringValues Enumerates the set of values in String for DataEntityFromViewEntityDetailsEntityTypeEnum
func GetDataEntityFromViewEntityTypeEnumStringValues() []string
GetDataEntityFromViewEntityTypeEnumStringValues Enumerates the set of values in String for DataEntityFromViewEntityTypeEnum
func GetDataEntityModelTypeEnumStringValues() []string
GetDataEntityModelTypeEnumStringValues Enumerates the set of values in String for DataEntityModelTypeEnum
func GetDataEntitySummaryFromDataStoreEntityTypeEnumStringValues() []string
GetDataEntitySummaryFromDataStoreEntityTypeEnumStringValues Enumerates the set of values in String for DataEntitySummaryFromDataStoreEntityTypeEnum
func GetDataEntitySummaryFromFileEntityTypeEnumStringValues() []string
GetDataEntitySummaryFromFileEntityTypeEnumStringValues Enumerates the set of values in String for DataEntitySummaryFromFileEntityTypeEnum
func GetDataEntitySummaryFromObjectEntityTypeEnumStringValues() []string
GetDataEntitySummaryFromObjectEntityTypeEnumStringValues Enumerates the set of values in String for DataEntitySummaryFromObjectEntityTypeEnum
func GetDataEntitySummaryFromSqlEntityTypeEnumStringValues() []string
GetDataEntitySummaryFromSqlEntityTypeEnumStringValues Enumerates the set of values in String for DataEntitySummaryFromSqlEntityTypeEnum
func GetDataEntitySummaryFromTableEntityTypeEnumStringValues() []string
GetDataEntitySummaryFromTableEntityTypeEnumStringValues Enumerates the set of values in String for DataEntitySummaryFromTableEntityTypeEnum
func GetDataEntitySummaryFromViewEntityTypeEnumStringValues() []string
GetDataEntitySummaryFromViewEntityTypeEnumStringValues Enumerates the set of values in String for DataEntitySummaryFromViewEntityTypeEnum
func GetDataEntitySummaryModelTypeEnumStringValues() []string
GetDataEntitySummaryModelTypeEnumStringValues Enumerates the set of values in String for DataEntitySummaryModelTypeEnum
func GetDataFormatTypeEnumStringValues() []string
GetDataFormatTypeEnumStringValues Enumerates the set of values in String for DataFormatTypeEnum
func GetDataTypeDtTypeEnumStringValues() []string
GetDataTypeDtTypeEnumStringValues Enumerates the set of values in String for DataTypeDtTypeEnum
func GetDecisionOperatorTriggerRuleEnumStringValues() []string
GetDecisionOperatorTriggerRuleEnumStringValues Enumerates the set of values in String for DecisionOperatorTriggerRuleEnum
func GetDecisionOutputPortDecisionOutputPortTypeEnumStringValues() []string
GetDecisionOutputPortDecisionOutputPortTypeEnumStringValues Enumerates the set of values in String for DecisionOutputPortDecisionOutputPortTypeEnum
func GetDecisionOutputPortPortTypeEnumStringValues() []string
GetDecisionOutputPortPortTypeEnumStringValues Enumerates the set of values in String for DecisionOutputPortPortTypeEnum
func GetDependentObjectLifecycleStateEnumStringValues() []string
GetDependentObjectLifecycleStateEnumStringValues Enumerates the set of values in String for DependentObjectLifecycleStateEnum
func GetDerivedEntityModeEnumStringValues() []string
GetDerivedEntityModeEnumStringValues Enumerates the set of values in String for DerivedEntityModeEnum
func GetDetailedDescriptionModelTypeEnumStringValues() []string
GetDetailedDescriptionModelTypeEnumStringValues Enumerates the set of values in String for DetailedDescriptionModelTypeEnum
func GetDisApplicationLifecycleStateEnumStringValues() []string
GetDisApplicationLifecycleStateEnumStringValues Enumerates the set of values in String for DisApplicationLifecycleStateEnum
func GetDisApplicationSummaryLifecycleStateEnumStringValues() []string
GetDisApplicationSummaryLifecycleStateEnumStringValues Enumerates the set of values in String for DisApplicationSummaryLifecycleStateEnum
func GetDynamicTypeHandlerModelTypeEnumStringValues() []string
GetDynamicTypeHandlerModelTypeEnumStringValues Enumerates the set of values in String for DynamicTypeHandlerModelTypeEnum
func GetEndOperatorTriggerRuleEnumStringValues() []string
GetEndOperatorTriggerRuleEnumStringValues Enumerates the set of values in String for EndOperatorTriggerRuleEnum
func GetEntityShapeFromFileEntityTypeEnumStringValues() []string
GetEntityShapeFromFileEntityTypeEnumStringValues Enumerates the set of values in String for EntityShapeFromFileEntityTypeEnum
func GetEntityShapeFromObjectEntityTypeEnumStringValues() []string
GetEntityShapeFromObjectEntityTypeEnumStringValues Enumerates the set of values in String for EntityShapeFromObjectEntityTypeEnum
func GetEntityShapeFromSqlEntityTypeEnumStringValues() []string
GetEntityShapeFromSqlEntityTypeEnumStringValues Enumerates the set of values in String for EntityShapeFromSqlEntityTypeEnum
func GetEntityShapeModelTypeEnumStringValues() []string
GetEntityShapeModelTypeEnumStringValues Enumerates the set of values in String for EntityShapeModelTypeEnum
func GetExecuteRestCallConfigMethodTypeEnumStringValues() []string
GetExecuteRestCallConfigMethodTypeEnumStringValues Enumerates the set of values in String for ExecuteRestCallConfigMethodTypeEnum
func GetExportRequestStatusEnumStringValues() []string
GetExportRequestStatusEnumStringValues Enumerates the set of values in String for ExportRequestStatusEnum
func GetExportRequestSummaryStatusEnumStringValues() []string
GetExportRequestSummaryStatusEnumStringValues Enumerates the set of values in String for ExportRequestSummaryStatusEnum
func GetExpressionOperatorTriggerRuleEnumStringValues() []string
GetExpressionOperatorTriggerRuleEnumStringValues Enumerates the set of values in String for ExpressionOperatorTriggerRuleEnum
func GetExternalPublicationStatusEnumStringValues() []string
GetExternalPublicationStatusEnumStringValues Enumerates the set of values in String for ExternalPublicationStatusEnum
func GetExternalPublicationSummaryStatusEnumStringValues() []string
GetExternalPublicationSummaryStatusEnumStringValues Enumerates the set of values in String for ExternalPublicationSummaryStatusEnum
func GetFieldMapModelTypeEnumStringValues() []string
GetFieldMapModelTypeEnumStringValues Enumerates the set of values in String for FieldMapModelTypeEnum
func GetFlattenProjectionPreferencesCreateArrayIndexEnumStringValues() []string
GetFlattenProjectionPreferencesCreateArrayIndexEnumStringValues Enumerates the set of values in String for FlattenProjectionPreferencesCreateArrayIndexEnum
func GetFlattenProjectionPreferencesIgnoreNullValuesEnumStringValues() []string
GetFlattenProjectionPreferencesIgnoreNullValuesEnumStringValues Enumerates the set of values in String for FlattenProjectionPreferencesIgnoreNullValuesEnum
func GetFlattenProjectionPreferencesRetainAllAttributesEnumStringValues() []string
GetFlattenProjectionPreferencesRetainAllAttributesEnumStringValues Enumerates the set of values in String for FlattenProjectionPreferencesRetainAllAttributesEnum
func GetFlattenProjectionPreferencesRetainParentNameLineageEnumStringValues() []string
GetFlattenProjectionPreferencesRetainParentNameLineageEnumStringValues Enumerates the set of values in String for FlattenProjectionPreferencesRetainParentNameLineageEnum
func GetFlowPortLinkModelTypeEnumStringValues() []string
GetFlowPortLinkModelTypeEnumStringValues Enumerates the set of values in String for FlowPortLinkModelTypeEnum
func GetFunctionConfigurationDefinitionModelTypeEnumStringValues() []string
GetFunctionConfigurationDefinitionModelTypeEnumStringValues Enumerates the set of values in String for FunctionConfigurationDefinitionModelTypeEnum
func GetFunctionLibraryDetailsModelTypeEnumStringValues() []string
GetFunctionLibraryDetailsModelTypeEnumStringValues Enumerates the set of values in String for FunctionLibraryDetailsModelTypeEnum
func GetFunctionLibraryModelTypeEnumStringValues() []string
GetFunctionLibraryModelTypeEnumStringValues Enumerates the set of values in String for FunctionLibraryModelTypeEnum
func GetFunctionLibrarySummaryModelTypeEnumStringValues() []string
GetFunctionLibrarySummaryModelTypeEnumStringValues Enumerates the set of values in String for FunctionLibrarySummaryModelTypeEnum
func GetFunctionSignatureModelTypeEnumStringValues() []string
GetFunctionSignatureModelTypeEnumStringValues Enumerates the set of values in String for FunctionSignatureModelTypeEnum
func GetGetFolderProjectionEnumStringValues() []string
GetGetFolderProjectionEnumStringValues Enumerates the set of values in String for GetFolderProjectionEnum
func GetGetFunctionLibraryProjectionEnumStringValues() []string
GetGetFunctionLibraryProjectionEnumStringValues Enumerates the set of values in String for GetFunctionLibraryProjectionEnum
func GetGetProjectProjectionEnumStringValues() []string
GetGetProjectProjectionEnumStringValues Enumerates the set of values in String for GetProjectProjectionEnum
func GetGroupedNamePatternRuleMatchingStrategyEnumStringValues() []string
GetGroupedNamePatternRuleMatchingStrategyEnumStringValues Enumerates the set of values in String for GroupedNamePatternRuleMatchingStrategyEnum
func GetGroupedNamePatternRuleRuleTypeEnumStringValues() []string
GetGroupedNamePatternRuleRuleTypeEnumStringValues Enumerates the set of values in String for GroupedNamePatternRuleRuleTypeEnum
func GetImportConflictResolutionImportConflictResolutionTypeEnumStringValues() []string
GetImportConflictResolutionImportConflictResolutionTypeEnumStringValues Enumerates the set of values in String for ImportConflictResolutionImportConflictResolutionTypeEnum
func GetImportObjectMetadataSummaryResolutionActionEnumStringValues() []string
GetImportObjectMetadataSummaryResolutionActionEnumStringValues Enumerates the set of values in String for ImportObjectMetadataSummaryResolutionActionEnum
func GetImportRequestStatusEnumStringValues() []string
GetImportRequestStatusEnumStringValues Enumerates the set of values in String for ImportRequestStatusEnum
func GetImportRequestSummaryStatusEnumStringValues() []string
GetImportRequestSummaryStatusEnumStringValues Enumerates the set of values in String for ImportRequestSummaryStatusEnum
func GetIncrementalDataEntityClauseIncrementalComparatorEnumStringValues() []string
GetIncrementalDataEntityClauseIncrementalComparatorEnumStringValues Enumerates the set of values in String for IncrementalDataEntityClauseIncrementalComparatorEnum
func GetIncrementalFieldClauseIncrementalComparatorEnumStringValues() []string
GetIncrementalFieldClauseIncrementalComparatorEnumStringValues Enumerates the set of values in String for IncrementalFieldClauseIncrementalComparatorEnum
func GetInputPortPortTypeEnumStringValues() []string
GetInputPortPortTypeEnumStringValues Enumerates the set of values in String for InputPortPortTypeEnum
func GetIntersectIntersectTypeEnumStringValues() []string
GetIntersectIntersectTypeEnumStringValues Enumerates the set of values in String for IntersectIntersectTypeEnum
func GetJoinPolicyEnumStringValues() []string
GetJoinPolicyEnumStringValues Enumerates the set of values in String for JoinPolicyEnum
func GetJoinerJoinTypeEnumStringValues() []string
GetJoinerJoinTypeEnumStringValues Enumerates the set of values in String for JoinerJoinTypeEnum
func GetKeyModelTypeEnumStringValues() []string
GetKeyModelTypeEnumStringValues Enumerates the set of values in String for KeyModelTypeEnum
func GetListApplicationsSortByEnumStringValues() []string
GetListApplicationsSortByEnumStringValues Enumerates the set of values in String for ListApplicationsSortByEnum
func GetListApplicationsSortOrderEnumStringValues() []string
GetListApplicationsSortOrderEnumStringValues Enumerates the set of values in String for ListApplicationsSortOrderEnum
func GetListConnectionValidationsSortByEnumStringValues() []string
GetListConnectionValidationsSortByEnumStringValues Enumerates the set of values in String for ListConnectionValidationsSortByEnum
func GetListConnectionValidationsSortOrderEnumStringValues() []string
GetListConnectionValidationsSortOrderEnumStringValues Enumerates the set of values in String for ListConnectionValidationsSortOrderEnum
func GetListConnectionsSortByEnumStringValues() []string
GetListConnectionsSortByEnumStringValues Enumerates the set of values in String for ListConnectionsSortByEnum
func GetListConnectionsSortOrderEnumStringValues() []string
GetListConnectionsSortOrderEnumStringValues Enumerates the set of values in String for ListConnectionsSortOrderEnum
func GetListCopyObjectRequestsCopyStatusEnumStringValues() []string
GetListCopyObjectRequestsCopyStatusEnumStringValues Enumerates the set of values in String for ListCopyObjectRequestsCopyStatusEnum
func GetListCopyObjectRequestsProjectionEnumStringValues() []string
GetListCopyObjectRequestsProjectionEnumStringValues Enumerates the set of values in String for ListCopyObjectRequestsProjectionEnum
func GetListCopyObjectRequestsSortByEnumStringValues() []string
GetListCopyObjectRequestsSortByEnumStringValues Enumerates the set of values in String for ListCopyObjectRequestsSortByEnum
func GetListCopyObjectRequestsSortOrderEnumStringValues() []string
GetListCopyObjectRequestsSortOrderEnumStringValues Enumerates the set of values in String for ListCopyObjectRequestsSortOrderEnum
func GetListDataAssetsSortByEnumStringValues() []string
GetListDataAssetsSortByEnumStringValues Enumerates the set of values in String for ListDataAssetsSortByEnum
func GetListDataAssetsSortOrderEnumStringValues() []string
GetListDataAssetsSortOrderEnumStringValues Enumerates the set of values in String for ListDataAssetsSortOrderEnum
func GetListDataEntitiesSortByEnumStringValues() []string
GetListDataEntitiesSortByEnumStringValues Enumerates the set of values in String for ListDataEntitiesSortByEnum
func GetListDataEntitiesSortOrderEnumStringValues() []string
GetListDataEntitiesSortOrderEnumStringValues Enumerates the set of values in String for ListDataEntitiesSortOrderEnum
func GetListDataFlowValidationsSortByEnumStringValues() []string
GetListDataFlowValidationsSortByEnumStringValues Enumerates the set of values in String for ListDataFlowValidationsSortByEnum
func GetListDataFlowValidationsSortOrderEnumStringValues() []string
GetListDataFlowValidationsSortOrderEnumStringValues Enumerates the set of values in String for ListDataFlowValidationsSortOrderEnum
func GetListDataFlowsSortByEnumStringValues() []string
GetListDataFlowsSortByEnumStringValues Enumerates the set of values in String for ListDataFlowsSortByEnum
func GetListDataFlowsSortOrderEnumStringValues() []string
GetListDataFlowsSortOrderEnumStringValues Enumerates the set of values in String for ListDataFlowsSortOrderEnum
func GetListDependentObjectsSortByEnumStringValues() []string
GetListDependentObjectsSortByEnumStringValues Enumerates the set of values in String for ListDependentObjectsSortByEnum
func GetListDependentObjectsSortOrderEnumStringValues() []string
GetListDependentObjectsSortOrderEnumStringValues Enumerates the set of values in String for ListDependentObjectsSortOrderEnum
func GetListDisApplicationTaskRunLineagesSortByEnumStringValues() []string
GetListDisApplicationTaskRunLineagesSortByEnumStringValues Enumerates the set of values in String for ListDisApplicationTaskRunLineagesSortByEnum
func GetListDisApplicationTaskRunLineagesSortOrderEnumStringValues() []string
GetListDisApplicationTaskRunLineagesSortOrderEnumStringValues Enumerates the set of values in String for ListDisApplicationTaskRunLineagesSortOrderEnum
func GetListDisApplicationsSortByEnumStringValues() []string
GetListDisApplicationsSortByEnumStringValues Enumerates the set of values in String for ListDisApplicationsSortByEnum
func GetListDisApplicationsSortOrderEnumStringValues() []string
GetListDisApplicationsSortOrderEnumStringValues Enumerates the set of values in String for ListDisApplicationsSortOrderEnum
func GetListExportRequestsExportStatusEnumStringValues() []string
GetListExportRequestsExportStatusEnumStringValues Enumerates the set of values in String for ListExportRequestsExportStatusEnum
func GetListExportRequestsProjectionEnumStringValues() []string
GetListExportRequestsProjectionEnumStringValues Enumerates the set of values in String for ListExportRequestsProjectionEnum
func GetListExportRequestsSortByEnumStringValues() []string
GetListExportRequestsSortByEnumStringValues Enumerates the set of values in String for ListExportRequestsSortByEnum
func GetListExportRequestsSortOrderEnumStringValues() []string
GetListExportRequestsSortOrderEnumStringValues Enumerates the set of values in String for ListExportRequestsSortOrderEnum
func GetListExternalPublicationValidationsSortByEnumStringValues() []string
GetListExternalPublicationValidationsSortByEnumStringValues Enumerates the set of values in String for ListExternalPublicationValidationsSortByEnum
func GetListExternalPublicationValidationsSortOrderEnumStringValues() []string
GetListExternalPublicationValidationsSortOrderEnumStringValues Enumerates the set of values in String for ListExternalPublicationValidationsSortOrderEnum
func GetListExternalPublicationsSortByEnumStringValues() []string
GetListExternalPublicationsSortByEnumStringValues Enumerates the set of values in String for ListExternalPublicationsSortByEnum
func GetListExternalPublicationsSortOrderEnumStringValues() []string
GetListExternalPublicationsSortOrderEnumStringValues Enumerates the set of values in String for ListExternalPublicationsSortOrderEnum
func GetListFoldersSortByEnumStringValues() []string
GetListFoldersSortByEnumStringValues Enumerates the set of values in String for ListFoldersSortByEnum
func GetListFoldersSortOrderEnumStringValues() []string
GetListFoldersSortOrderEnumStringValues Enumerates the set of values in String for ListFoldersSortOrderEnum
func GetListFunctionLibrariesSortByEnumStringValues() []string
GetListFunctionLibrariesSortByEnumStringValues Enumerates the set of values in String for ListFunctionLibrariesSortByEnum
func GetListFunctionLibrariesSortOrderEnumStringValues() []string
GetListFunctionLibrariesSortOrderEnumStringValues Enumerates the set of values in String for ListFunctionLibrariesSortOrderEnum
func GetListImportRequestsImportStatusEnumStringValues() []string
GetListImportRequestsImportStatusEnumStringValues Enumerates the set of values in String for ListImportRequestsImportStatusEnum
func GetListImportRequestsProjectionEnumStringValues() []string
GetListImportRequestsProjectionEnumStringValues Enumerates the set of values in String for ListImportRequestsProjectionEnum
func GetListImportRequestsSortByEnumStringValues() []string
GetListImportRequestsSortByEnumStringValues Enumerates the set of values in String for ListImportRequestsSortByEnum
func GetListImportRequestsSortOrderEnumStringValues() []string
GetListImportRequestsSortOrderEnumStringValues Enumerates the set of values in String for ListImportRequestsSortOrderEnum
func GetListPatchChangesSortByEnumStringValues() []string
GetListPatchChangesSortByEnumStringValues Enumerates the set of values in String for ListPatchChangesSortByEnum
func GetListPatchChangesSortOrderEnumStringValues() []string
GetListPatchChangesSortOrderEnumStringValues Enumerates the set of values in String for ListPatchChangesSortOrderEnum
func GetListPatchesSortByEnumStringValues() []string
GetListPatchesSortByEnumStringValues Enumerates the set of values in String for ListPatchesSortByEnum
func GetListPatchesSortOrderEnumStringValues() []string
GetListPatchesSortOrderEnumStringValues Enumerates the set of values in String for ListPatchesSortOrderEnum
func GetListPipelineValidationsSortByEnumStringValues() []string
GetListPipelineValidationsSortByEnumStringValues Enumerates the set of values in String for ListPipelineValidationsSortByEnum
func GetListPipelineValidationsSortOrderEnumStringValues() []string
GetListPipelineValidationsSortOrderEnumStringValues Enumerates the set of values in String for ListPipelineValidationsSortOrderEnum
func GetListPipelinesSortByEnumStringValues() []string
GetListPipelinesSortByEnumStringValues Enumerates the set of values in String for ListPipelinesSortByEnum
func GetListPipelinesSortOrderEnumStringValues() []string
GetListPipelinesSortOrderEnumStringValues Enumerates the set of values in String for ListPipelinesSortOrderEnum
func GetListProjectsSortByEnumStringValues() []string
GetListProjectsSortByEnumStringValues Enumerates the set of values in String for ListProjectsSortByEnum
func GetListProjectsSortOrderEnumStringValues() []string
GetListProjectsSortOrderEnumStringValues Enumerates the set of values in String for ListProjectsSortOrderEnum
func GetListPublishedObjectsSortByEnumStringValues() []string
GetListPublishedObjectsSortByEnumStringValues Enumerates the set of values in String for ListPublishedObjectsSortByEnum
func GetListPublishedObjectsSortOrderEnumStringValues() []string
GetListPublishedObjectsSortOrderEnumStringValues Enumerates the set of values in String for ListPublishedObjectsSortOrderEnum
func GetListReferencesSortByEnumStringValues() []string
GetListReferencesSortByEnumStringValues Enumerates the set of values in String for ListReferencesSortByEnum
func GetListReferencesSortOrderEnumStringValues() []string
GetListReferencesSortOrderEnumStringValues Enumerates the set of values in String for ListReferencesSortOrderEnum
func GetListRuntimeOperatorsSortByEnumStringValues() []string
GetListRuntimeOperatorsSortByEnumStringValues Enumerates the set of values in String for ListRuntimeOperatorsSortByEnum
func GetListRuntimeOperatorsSortOrderEnumStringValues() []string
GetListRuntimeOperatorsSortOrderEnumStringValues Enumerates the set of values in String for ListRuntimeOperatorsSortOrderEnum
func GetListRuntimePipelinesSortByEnumStringValues() []string
GetListRuntimePipelinesSortByEnumStringValues Enumerates the set of values in String for ListRuntimePipelinesSortByEnum
func GetListRuntimePipelinesSortOrderEnumStringValues() []string
GetListRuntimePipelinesSortOrderEnumStringValues Enumerates the set of values in String for ListRuntimePipelinesSortOrderEnum
func GetListSchedulesSortByEnumStringValues() []string
GetListSchedulesSortByEnumStringValues Enumerates the set of values in String for ListSchedulesSortByEnum
func GetListSchedulesSortOrderEnumStringValues() []string
GetListSchedulesSortOrderEnumStringValues Enumerates the set of values in String for ListSchedulesSortOrderEnum
func GetListSchemasSortByEnumStringValues() []string
GetListSchemasSortByEnumStringValues Enumerates the set of values in String for ListSchemasSortByEnum
func GetListSchemasSortOrderEnumStringValues() []string
GetListSchemasSortOrderEnumStringValues Enumerates the set of values in String for ListSchemasSortOrderEnum
func GetListTaskRunLineagesSortByEnumStringValues() []string
GetListTaskRunLineagesSortByEnumStringValues Enumerates the set of values in String for ListTaskRunLineagesSortByEnum
func GetListTaskRunLineagesSortOrderEnumStringValues() []string
GetListTaskRunLineagesSortOrderEnumStringValues Enumerates the set of values in String for ListTaskRunLineagesSortOrderEnum
func GetListTaskRunLogsSortByEnumStringValues() []string
GetListTaskRunLogsSortByEnumStringValues Enumerates the set of values in String for ListTaskRunLogsSortByEnum
func GetListTaskRunLogsSortOrderEnumStringValues() []string
GetListTaskRunLogsSortOrderEnumStringValues Enumerates the set of values in String for ListTaskRunLogsSortOrderEnum
func GetListTaskRunsSortByEnumStringValues() []string
GetListTaskRunsSortByEnumStringValues Enumerates the set of values in String for ListTaskRunsSortByEnum
func GetListTaskRunsSortOrderEnumStringValues() []string
GetListTaskRunsSortOrderEnumStringValues Enumerates the set of values in String for ListTaskRunsSortOrderEnum
func GetListTaskSchedulesSortByEnumStringValues() []string
GetListTaskSchedulesSortByEnumStringValues Enumerates the set of values in String for ListTaskSchedulesSortByEnum
func GetListTaskSchedulesSortOrderEnumStringValues() []string
GetListTaskSchedulesSortOrderEnumStringValues Enumerates the set of values in String for ListTaskSchedulesSortOrderEnum
func GetListTaskValidationsSortByEnumStringValues() []string
GetListTaskValidationsSortByEnumStringValues Enumerates the set of values in String for ListTaskValidationsSortByEnum
func GetListTaskValidationsSortOrderEnumStringValues() []string
GetListTaskValidationsSortOrderEnumStringValues Enumerates the set of values in String for ListTaskValidationsSortOrderEnum
func GetListTasksSortByEnumStringValues() []string
GetListTasksSortByEnumStringValues Enumerates the set of values in String for ListTasksSortByEnum
func GetListTasksSortOrderEnumStringValues() []string
GetListTasksSortOrderEnumStringValues Enumerates the set of values in String for ListTasksSortOrderEnum
func GetListTemplatesSortByEnumStringValues() []string
GetListTemplatesSortByEnumStringValues Enumerates the set of values in String for ListTemplatesSortByEnum
func GetListTemplatesSortOrderEnumStringValues() []string
GetListTemplatesSortOrderEnumStringValues Enumerates the set of values in String for ListTemplatesSortOrderEnum
func GetListUserDefinedFunctionValidationsSortByEnumStringValues() []string
GetListUserDefinedFunctionValidationsSortByEnumStringValues Enumerates the set of values in String for ListUserDefinedFunctionValidationsSortByEnum
func GetListUserDefinedFunctionValidationsSortOrderEnumStringValues() []string
GetListUserDefinedFunctionValidationsSortOrderEnumStringValues Enumerates the set of values in String for ListUserDefinedFunctionValidationsSortOrderEnum
func GetListUserDefinedFunctionsSortByEnumStringValues() []string
GetListUserDefinedFunctionsSortByEnumStringValues Enumerates the set of values in String for ListUserDefinedFunctionsSortByEnum
func GetListUserDefinedFunctionsSortOrderEnumStringValues() []string
GetListUserDefinedFunctionsSortOrderEnumStringValues Enumerates the set of values in String for ListUserDefinedFunctionsSortOrderEnum
func GetListWorkRequestErrorsSortByEnumStringValues() []string
GetListWorkRequestErrorsSortByEnumStringValues Enumerates the set of values in String for ListWorkRequestErrorsSortByEnum
func GetListWorkRequestErrorsSortOrderEnumStringValues() []string
GetListWorkRequestErrorsSortOrderEnumStringValues Enumerates the set of values in String for ListWorkRequestErrorsSortOrderEnum
func GetListWorkRequestLogsSortByEnumStringValues() []string
GetListWorkRequestLogsSortByEnumStringValues Enumerates the set of values in String for ListWorkRequestLogsSortByEnum
func GetListWorkRequestLogsSortOrderEnumStringValues() []string
GetListWorkRequestLogsSortOrderEnumStringValues Enumerates the set of values in String for ListWorkRequestLogsSortOrderEnum
func GetListWorkRequestsSortByEnumStringValues() []string
GetListWorkRequestsSortByEnumStringValues Enumerates the set of values in String for ListWorkRequestsSortByEnum
func GetListWorkRequestsSortOrderEnumStringValues() []string
GetListWorkRequestsSortOrderEnumStringValues Enumerates the set of values in String for ListWorkRequestsSortOrderEnum
func GetListWorkRequestsWorkRequestStatusEnumStringValues() []string
GetListWorkRequestsWorkRequestStatusEnumStringValues Enumerates the set of values in String for ListWorkRequestsWorkRequestStatusEnum
func GetListWorkspacesSortByEnumStringValues() []string
GetListWorkspacesSortByEnumStringValues Enumerates the set of values in String for ListWorkspacesSortByEnum
func GetListWorkspacesSortOrderEnumStringValues() []string
GetListWorkspacesSortOrderEnumStringValues Enumerates the set of values in String for ListWorkspacesSortOrderEnum
func GetLookupMultiMatchStrategyEnumStringValues() []string
GetLookupMultiMatchStrategyEnumStringValues Enumerates the set of values in String for LookupMultiMatchStrategyEnum
func GetMacroPivotFieldModelTypeEnumStringValues() []string
GetMacroPivotFieldModelTypeEnumStringValues Enumerates the set of values in String for MacroPivotFieldModelTypeEnum
func GetMergeOperatorTriggerRuleEnumStringValues() []string
GetMergeOperatorTriggerRuleEnumStringValues Enumerates the set of values in String for MergeOperatorTriggerRuleEnum
func GetMessageTypeEnumStringValues() []string
GetMessageTypeEnumStringValues Enumerates the set of values in String for MessageTypeEnum
func GetMinusMinusTypeEnumStringValues() []string
GetMinusMinusTypeEnumStringValues Enumerates the set of values in String for MinusMinusTypeEnum
func GetMonthlyRuleFrequencyDetailsDayOfWeekEnumStringValues() []string
GetMonthlyRuleFrequencyDetailsDayOfWeekEnumStringValues Enumerates the set of values in String for MonthlyRuleFrequencyDetailsDayOfWeekEnum
func GetMonthlyRuleFrequencyDetailsWeekOfMonthEnumStringValues() []string
GetMonthlyRuleFrequencyDetailsWeekOfMonthEnumStringValues Enumerates the set of values in String for MonthlyRuleFrequencyDetailsWeekOfMonthEnum
func GetNameListRuleMatchingStrategyEnumStringValues() []string
GetNameListRuleMatchingStrategyEnumStringValues Enumerates the set of values in String for NameListRuleMatchingStrategyEnum
func GetNameListRuleRuleTypeEnumStringValues() []string
GetNameListRuleRuleTypeEnumStringValues Enumerates the set of values in String for NameListRuleRuleTypeEnum
func GetNamePatternRuleMatchingStrategyEnumStringValues() []string
GetNamePatternRuleMatchingStrategyEnumStringValues Enumerates the set of values in String for NamePatternRuleMatchingStrategyEnum
func GetNamePatternRuleRuleTypeEnumStringValues() []string
GetNamePatternRuleRuleTypeEnumStringValues Enumerates the set of values in String for NamePatternRuleRuleTypeEnum
func GetOciFunctionModelTypeEnumStringValues() []string
GetOciFunctionModelTypeEnumStringValues Enumerates the set of values in String for OciFunctionModelTypeEnum
func GetOciFunctionPayloadFormatEnumStringValues() []string
GetOciFunctionPayloadFormatEnumStringValues Enumerates the set of values in String for OciFunctionPayloadFormatEnum
func GetOperationModelTypeEnumStringValues() []string
GetOperationModelTypeEnumStringValues Enumerates the set of values in String for OperationModelTypeEnum
func GetOperatorModelTypeEnumStringValues() []string
GetOperatorModelTypeEnumStringValues Enumerates the set of values in String for OperatorModelTypeEnum
func GetOutputPortPortTypeEnumStringValues() []string
GetOutputPortPortTypeEnumStringValues Enumerates the set of values in String for OutputPortPortTypeEnum
func GetParameterOutputAggregationTypeEnumStringValues() []string
GetParameterOutputAggregationTypeEnumStringValues Enumerates the set of values in String for ParameterOutputAggregationTypeEnum
func GetPartitionConfigModelTypeEnumStringValues() []string
GetPartitionConfigModelTypeEnumStringValues Enumerates the set of values in String for PartitionConfigModelTypeEnum
func GetPatchChangeSummaryActionEnumStringValues() []string
GetPatchChangeSummaryActionEnumStringValues Enumerates the set of values in String for PatchChangeSummaryActionEnum
func GetPatchChangeSummaryTypeEnumStringValues() []string
GetPatchChangeSummaryTypeEnumStringValues Enumerates the set of values in String for PatchChangeSummaryTypeEnum
func GetPatchObjectMetadataActionEnumStringValues() []string
GetPatchObjectMetadataActionEnumStringValues Enumerates the set of values in String for PatchObjectMetadataActionEnum
func GetPatchObjectMetadataTypeEnumStringValues() []string
GetPatchObjectMetadataTypeEnumStringValues Enumerates the set of values in String for PatchObjectMetadataTypeEnum
func GetPatchPatchStatusEnumStringValues() []string
GetPatchPatchStatusEnumStringValues Enumerates the set of values in String for PatchPatchStatusEnum
func GetPatchPatchTypeEnumStringValues() []string
GetPatchPatchTypeEnumStringValues Enumerates the set of values in String for PatchPatchTypeEnum
func GetPatchSummaryPatchStatusEnumStringValues() []string
GetPatchSummaryPatchStatusEnumStringValues Enumerates the set of values in String for PatchSummaryPatchStatusEnum
func GetPatchSummaryPatchTypeEnumStringValues() []string
GetPatchSummaryPatchTypeEnumStringValues Enumerates the set of values in String for PatchSummaryPatchTypeEnum
func GetPollRestCallConfigMethodTypeEnumStringValues() []string
GetPollRestCallConfigMethodTypeEnumStringValues Enumerates the set of values in String for PollRestCallConfigMethodTypeEnum
func GetProjectionRuleModelTypeEnumStringValues() []string
GetProjectionRuleModelTypeEnumStringValues Enumerates the set of values in String for ProjectionRuleModelTypeEnum
func GetPublishedObjectModelTypeEnumStringValues() []string
GetPublishedObjectModelTypeEnumStringValues Enumerates the set of values in String for PublishedObjectModelTypeEnum
func GetPublishedObjectSummaryModelTypeEnumStringValues() []string
GetPublishedObjectSummaryModelTypeEnumStringValues Enumerates the set of values in String for PublishedObjectSummaryModelTypeEnum
func GetPushDownOperationModelTypeEnumStringValues() []string
GetPushDownOperationModelTypeEnumStringValues Enumerates the set of values in String for PushDownOperationModelTypeEnum
func GetReferenceSummaryTypeEnumStringValues() []string
GetReferenceSummaryTypeEnumStringValues Enumerates the set of values in String for ReferenceSummaryTypeEnum
func GetReferenceTypeEnumStringValues() []string
GetReferenceTypeEnumStringValues Enumerates the set of values in String for ReferenceTypeEnum
func GetReferencedDataObjectModelTypeEnumStringValues() []string
GetReferencedDataObjectModelTypeEnumStringValues Enumerates the set of values in String for ReferencedDataObjectModelTypeEnum
func GetResourcePrincipalAuthConfigResourcePrincipalSourceEnumStringValues() []string
GetResourcePrincipalAuthConfigResourcePrincipalSourceEnumStringValues Enumerates the set of values in String for ResourcePrincipalAuthConfigResourcePrincipalSourceEnum
func GetRestCallConfigMethodTypeEnumStringValues() []string
GetRestCallConfigMethodTypeEnumStringValues Enumerates the set of values in String for RestCallConfigMethodTypeEnum
func GetRuleBasedEntityMapMapTypeEnumStringValues() []string
GetRuleBasedEntityMapMapTypeEnumStringValues Enumerates the set of values in String for RuleBasedEntityMapMapTypeEnum
func GetRuleBasedFieldMapMapTypeEnumStringValues() []string
GetRuleBasedFieldMapMapTypeEnumStringValues Enumerates the set of values in String for RuleBasedFieldMapMapTypeEnum
func GetRuntimeOperatorExecutionStateEnumStringValues() []string
GetRuntimeOperatorExecutionStateEnumStringValues Enumerates the set of values in String for RuntimeOperatorExecutionStateEnum
func GetRuntimeOperatorOperatorTypeEnumStringValues() []string
GetRuntimeOperatorOperatorTypeEnumStringValues Enumerates the set of values in String for RuntimeOperatorOperatorTypeEnum
func GetRuntimeOperatorStatusEnumStringValues() []string
GetRuntimeOperatorStatusEnumStringValues Enumerates the set of values in String for RuntimeOperatorStatusEnum
func GetRuntimeOperatorSummaryExecutionStateEnumStringValues() []string
GetRuntimeOperatorSummaryExecutionStateEnumStringValues Enumerates the set of values in String for RuntimeOperatorSummaryExecutionStateEnum
func GetRuntimeOperatorSummaryOperatorTypeEnumStringValues() []string
GetRuntimeOperatorSummaryOperatorTypeEnumStringValues Enumerates the set of values in String for RuntimeOperatorSummaryOperatorTypeEnum
func GetRuntimeOperatorSummaryStatusEnumStringValues() []string
GetRuntimeOperatorSummaryStatusEnumStringValues Enumerates the set of values in String for RuntimeOperatorSummaryStatusEnum
func GetRuntimeOperatorSummaryTaskTypeEnumStringValues() []string
GetRuntimeOperatorSummaryTaskTypeEnumStringValues Enumerates the set of values in String for RuntimeOperatorSummaryTaskTypeEnum
func GetRuntimeOperatorTaskTypeEnumStringValues() []string
GetRuntimeOperatorTaskTypeEnumStringValues Enumerates the set of values in String for RuntimeOperatorTaskTypeEnum
func GetSchemaDriftConfigDataTypeChangeHandlingEnumStringValues() []string
GetSchemaDriftConfigDataTypeChangeHandlingEnumStringValues Enumerates the set of values in String for SchemaDriftConfigDataTypeChangeHandlingEnum
func GetSchemaDriftConfigExtraColumnHandlingEnumStringValues() []string
GetSchemaDriftConfigExtraColumnHandlingEnumStringValues Enumerates the set of values in String for SchemaDriftConfigExtraColumnHandlingEnum
func GetSchemaDriftConfigMissingColumnHandlingEnumStringValues() []string
GetSchemaDriftConfigMissingColumnHandlingEnumStringValues Enumerates the set of values in String for SchemaDriftConfigMissingColumnHandlingEnum
func GetScopeReferenceReferenceTypeEnumStringValues() []string
GetScopeReferenceReferenceTypeEnumStringValues Enumerates the set of values in String for ScopeReferenceReferenceTypeEnum
func GetSecretConfigModelTypeEnumStringValues() []string
GetSecretConfigModelTypeEnumStringValues Enumerates the set of values in String for SecretConfigModelTypeEnum
func GetSortClauseOrderEnumStringValues() []string
GetSortClauseOrderEnumStringValues Enumerates the set of values in String for SortClauseOrderEnum
func GetSplitDataRoutingStrategyEnumStringValues() []string
GetSplitDataRoutingStrategyEnumStringValues Enumerates the set of values in String for SplitDataRoutingStrategyEnum
func GetStructuredTypeDtTypeEnumStringValues() []string
GetStructuredTypeDtTypeEnumStringValues Enumerates the set of values in String for StructuredTypeDtTypeEnum
func GetStructuredTypeModelTypeEnumStringValues() []string
GetStructuredTypeModelTypeEnumStringValues Enumerates the set of values in String for StructuredTypeModelTypeEnum
func GetTargetDataPropertyEnumStringValues() []string
GetTargetDataPropertyEnumStringValues Enumerates the set of values in String for TargetDataPropertyEnum
func GetTaskFromRestTaskDetailsApiCallModeEnumStringValues() []string
GetTaskFromRestTaskDetailsApiCallModeEnumStringValues Enumerates the set of values in String for TaskFromRestTaskDetailsApiCallModeEnum
func GetTaskFromRestTaskDetailsCancelMethodTypeEnumStringValues() []string
GetTaskFromRestTaskDetailsCancelMethodTypeEnumStringValues Enumerates the set of values in String for TaskFromRestTaskDetailsCancelMethodTypeEnum
func GetTaskFromRestTaskDetailsMethodTypeEnumStringValues() []string
GetTaskFromRestTaskDetailsMethodTypeEnumStringValues Enumerates the set of values in String for TaskFromRestTaskDetailsMethodTypeEnum
func GetTaskFromSqlTaskDetailsSqlScriptTypeEnumStringValues() []string
GetTaskFromSqlTaskDetailsSqlScriptTypeEnumStringValues Enumerates the set of values in String for TaskFromSqlTaskDetailsSqlScriptTypeEnum
func GetTaskModelTypeEnumStringValues() []string
GetTaskModelTypeEnumStringValues Enumerates the set of values in String for TaskModelTypeEnum
func GetTaskOperatorExpectedDurationUnitEnumStringValues() []string
GetTaskOperatorExpectedDurationUnitEnumStringValues Enumerates the set of values in String for TaskOperatorExpectedDurationUnitEnum
func GetTaskOperatorRetryDelayUnitEnumStringValues() []string
GetTaskOperatorRetryDelayUnitEnumStringValues Enumerates the set of values in String for TaskOperatorRetryDelayUnitEnum
func GetTaskOperatorTaskTypeEnumStringValues() []string
GetTaskOperatorTaskTypeEnumStringValues Enumerates the set of values in String for TaskOperatorTaskTypeEnum
func GetTaskOperatorTriggerRuleEnumStringValues() []string
GetTaskOperatorTriggerRuleEnumStringValues Enumerates the set of values in String for TaskOperatorTriggerRuleEnum
func GetTaskRunAuthModeEnumStringValues() []string
GetTaskRunAuthModeEnumStringValues Enumerates the set of values in String for TaskRunAuthModeEnum
func GetTaskRunDetailsReRunTypeEnumStringValues() []string
GetTaskRunDetailsReRunTypeEnumStringValues Enumerates the set of values in String for TaskRunDetailsReRunTypeEnum
func GetTaskRunDetailsStatusEnumStringValues() []string
GetTaskRunDetailsStatusEnumStringValues Enumerates the set of values in String for TaskRunDetailsStatusEnum
func GetTaskRunDetailsTaskTypeEnumStringValues() []string
GetTaskRunDetailsTaskTypeEnumStringValues Enumerates the set of values in String for TaskRunDetailsTaskTypeEnum
func GetTaskRunExpectedDurationUnitEnumStringValues() []string
GetTaskRunExpectedDurationUnitEnumStringValues Enumerates the set of values in String for TaskRunExpectedDurationUnitEnum
func GetTaskRunLineageDetailsTaskExecutionStatusEnumStringValues() []string
GetTaskRunLineageDetailsTaskExecutionStatusEnumStringValues Enumerates the set of values in String for TaskRunLineageDetailsTaskExecutionStatusEnum
func GetTaskRunLineageSummaryTaskExecutionStatusEnumStringValues() []string
GetTaskRunLineageSummaryTaskExecutionStatusEnumStringValues Enumerates the set of values in String for TaskRunLineageSummaryTaskExecutionStatusEnum
func GetTaskRunStatusEnumStringValues() []string
GetTaskRunStatusEnumStringValues Enumerates the set of values in String for TaskRunStatusEnum
func GetTaskRunSummaryReRunTypeEnumStringValues() []string
GetTaskRunSummaryReRunTypeEnumStringValues Enumerates the set of values in String for TaskRunSummaryReRunTypeEnum
func GetTaskRunSummaryStatusEnumStringValues() []string
GetTaskRunSummaryStatusEnumStringValues Enumerates the set of values in String for TaskRunSummaryStatusEnum
func GetTaskRunSummaryTaskTypeEnumStringValues() []string
GetTaskRunSummaryTaskTypeEnumStringValues Enumerates the set of values in String for TaskRunSummaryTaskTypeEnum
func GetTaskRunTaskTypeEnumStringValues() []string
GetTaskRunTaskTypeEnumStringValues Enumerates the set of values in String for TaskRunTaskTypeEnum
func GetTaskScheduleAuthModeEnumStringValues() []string
GetTaskScheduleAuthModeEnumStringValues Enumerates the set of values in String for TaskScheduleAuthModeEnum
func GetTaskScheduleExpectedDurationUnitEnumStringValues() []string
GetTaskScheduleExpectedDurationUnitEnumStringValues Enumerates the set of values in String for TaskScheduleExpectedDurationUnitEnum
func GetTaskScheduleRetryDelayUnitEnumStringValues() []string
GetTaskScheduleRetryDelayUnitEnumStringValues Enumerates the set of values in String for TaskScheduleRetryDelayUnitEnum
func GetTaskScheduleSummaryAuthModeEnumStringValues() []string
GetTaskScheduleSummaryAuthModeEnumStringValues Enumerates the set of values in String for TaskScheduleSummaryAuthModeEnum
func GetTaskScheduleSummaryExpectedDurationUnitEnumStringValues() []string
GetTaskScheduleSummaryExpectedDurationUnitEnumStringValues Enumerates the set of values in String for TaskScheduleSummaryExpectedDurationUnitEnum
func GetTaskScheduleSummaryRetryDelayUnitEnumStringValues() []string
GetTaskScheduleSummaryRetryDelayUnitEnumStringValues Enumerates the set of values in String for TaskScheduleSummaryRetryDelayUnitEnum
func GetTaskSummaryFromRestTaskApiCallModeEnumStringValues() []string
GetTaskSummaryFromRestTaskApiCallModeEnumStringValues Enumerates the set of values in String for TaskSummaryFromRestTaskApiCallModeEnum
func GetTaskSummaryFromRestTaskCancelMethodTypeEnumStringValues() []string
GetTaskSummaryFromRestTaskCancelMethodTypeEnumStringValues Enumerates the set of values in String for TaskSummaryFromRestTaskCancelMethodTypeEnum
func GetTaskSummaryFromRestTaskMethodTypeEnumStringValues() []string
GetTaskSummaryFromRestTaskMethodTypeEnumStringValues Enumerates the set of values in String for TaskSummaryFromRestTaskMethodTypeEnum
func GetTaskSummaryFromSqlTaskSqlScriptTypeEnumStringValues() []string
GetTaskSummaryFromSqlTaskSqlScriptTypeEnumStringValues Enumerates the set of values in String for TaskSummaryFromSqlTaskSqlScriptTypeEnum
func GetTaskSummaryModelTypeEnumStringValues() []string
GetTaskSummaryModelTypeEnumStringValues Enumerates the set of values in String for TaskSummaryModelTypeEnum
func GetTemplateLifecycleStateEnumStringValues() []string
GetTemplateLifecycleStateEnumStringValues Enumerates the set of values in String for TemplateLifecycleStateEnum
func GetTemplateSummaryLifecycleStateEnumStringValues() []string
GetTemplateSummaryLifecycleStateEnumStringValues Enumerates the set of values in String for TemplateSummaryLifecycleStateEnum
func GetTypeListRuleMatchingStrategyEnumStringValues() []string
GetTypeListRuleMatchingStrategyEnumStringValues Enumerates the set of values in String for TypeListRuleMatchingStrategyEnum
func GetTypeListRuleRuleTypeEnumStringValues() []string
GetTypeListRuleRuleTypeEnumStringValues Enumerates the set of values in String for TypeListRuleRuleTypeEnum
func GetTypedNamePatternRuleMatchingStrategyEnumStringValues() []string
GetTypedNamePatternRuleMatchingStrategyEnumStringValues Enumerates the set of values in String for TypedNamePatternRuleMatchingStrategyEnum
func GetTypedNamePatternRuleRuleTypeEnumStringValues() []string
GetTypedNamePatternRuleRuleTypeEnumStringValues Enumerates the set of values in String for TypedNamePatternRuleRuleTypeEnum
func GetTypedObjectModelTypeEnumStringValues() []string
GetTypedObjectModelTypeEnumStringValues Enumerates the set of values in String for TypedObjectModelTypeEnum
func GetUnionUnionTypeEnumStringValues() []string
GetUnionUnionTypeEnumStringValues Enumerates the set of values in String for UnionUnionTypeEnum
func GetUniqueKeyModelTypeEnumStringValues() []string
GetUniqueKeyModelTypeEnumStringValues Enumerates the set of values in String for UniqueKeyModelTypeEnum
func GetUpdateApplicationDetailsLifecycleStateEnumStringValues() []string
GetUpdateApplicationDetailsLifecycleStateEnumStringValues Enumerates the set of values in String for UpdateApplicationDetailsLifecycleStateEnum
func GetUpdateConnectionDetailsModelTypeEnumStringValues() []string
GetUpdateConnectionDetailsModelTypeEnumStringValues Enumerates the set of values in String for UpdateConnectionDetailsModelTypeEnum
func GetUpdateConnectionFromOAuth2GrantTypeEnumStringValues() []string
GetUpdateConnectionFromOAuth2GrantTypeEnumStringValues Enumerates the set of values in String for UpdateConnectionFromOAuth2GrantTypeEnum
func GetUpdateCopyObjectRequestDetailsStatusEnumStringValues() []string
GetUpdateCopyObjectRequestDetailsStatusEnumStringValues Enumerates the set of values in String for UpdateCopyObjectRequestDetailsStatusEnum
func GetUpdateDataAssetDetailsModelTypeEnumStringValues() []string
GetUpdateDataAssetDetailsModelTypeEnumStringValues Enumerates the set of values in String for UpdateDataAssetDetailsModelTypeEnum
func GetUpdateDisApplicationDetailsLifecycleStateEnumStringValues() []string
GetUpdateDisApplicationDetailsLifecycleStateEnumStringValues Enumerates the set of values in String for UpdateDisApplicationDetailsLifecycleStateEnum
func GetUpdateExportRequestDetailsStatusEnumStringValues() []string
GetUpdateExportRequestDetailsStatusEnumStringValues Enumerates the set of values in String for UpdateExportRequestDetailsStatusEnum
func GetUpdateImportRequestDetailsStatusEnumStringValues() []string
GetUpdateImportRequestDetailsStatusEnumStringValues Enumerates the set of values in String for UpdateImportRequestDetailsStatusEnum
func GetUpdateTaskDetailsModelTypeEnumStringValues() []string
GetUpdateTaskDetailsModelTypeEnumStringValues Enumerates the set of values in String for UpdateTaskDetailsModelTypeEnum
func GetUpdateTaskFromRestTaskApiCallModeEnumStringValues() []string
GetUpdateTaskFromRestTaskApiCallModeEnumStringValues Enumerates the set of values in String for UpdateTaskFromRestTaskApiCallModeEnum
func GetUpdateTaskFromRestTaskCancelMethodTypeEnumStringValues() []string
GetUpdateTaskFromRestTaskCancelMethodTypeEnumStringValues Enumerates the set of values in String for UpdateTaskFromRestTaskCancelMethodTypeEnum
func GetUpdateTaskFromRestTaskMethodTypeEnumStringValues() []string
GetUpdateTaskFromRestTaskMethodTypeEnumStringValues Enumerates the set of values in String for UpdateTaskFromRestTaskMethodTypeEnum
func GetUpdateTaskFromSqlTaskSqlScriptTypeEnumStringValues() []string
GetUpdateTaskFromSqlTaskSqlScriptTypeEnumStringValues Enumerates the set of values in String for UpdateTaskFromSqlTaskSqlScriptTypeEnum
func GetUpdateTaskRunDetailsStatusEnumStringValues() []string
GetUpdateTaskRunDetailsStatusEnumStringValues Enumerates the set of values in String for UpdateTaskRunDetailsStatusEnum
func GetUpdateTaskScheduleDetailsAuthModeEnumStringValues() []string
GetUpdateTaskScheduleDetailsAuthModeEnumStringValues Enumerates the set of values in String for UpdateTaskScheduleDetailsAuthModeEnum
func GetUpdateTaskScheduleDetailsExpectedDurationUnitEnumStringValues() []string
GetUpdateTaskScheduleDetailsExpectedDurationUnitEnumStringValues Enumerates the set of values in String for UpdateTaskScheduleDetailsExpectedDurationUnitEnum
func GetUpdateTaskScheduleDetailsRetryDelayUnitEnumStringValues() []string
GetUpdateTaskScheduleDetailsRetryDelayUnitEnumStringValues Enumerates the set of values in String for UpdateTaskScheduleDetailsRetryDelayUnitEnum
func GetUserDefinedFunctionDetailsModelTypeEnumStringValues() []string
GetUserDefinedFunctionDetailsModelTypeEnumStringValues Enumerates the set of values in String for UserDefinedFunctionDetailsModelTypeEnum
func GetUserDefinedFunctionModelTypeEnumStringValues() []string
GetUserDefinedFunctionModelTypeEnumStringValues Enumerates the set of values in String for UserDefinedFunctionModelTypeEnum
func GetUserDefinedFunctionSummaryModelTypeEnumStringValues() []string
GetUserDefinedFunctionSummaryModelTypeEnumStringValues Enumerates the set of values in String for UserDefinedFunctionSummaryModelTypeEnum
func GetWeeklyFrequencyDetailsDaysEnumStringValues() []string
GetWeeklyFrequencyDetailsDaysEnumStringValues Enumerates the set of values in String for WeeklyFrequencyDetailsDaysEnum
func GetWorkRequestOperationTypeEnumStringValues() []string
GetWorkRequestOperationTypeEnumStringValues Enumerates the set of values in String for WorkRequestOperationTypeEnum
func GetWorkRequestResourceActionTypeEnumStringValues() []string
GetWorkRequestResourceActionTypeEnumStringValues Enumerates the set of values in String for WorkRequestResourceActionTypeEnum
func GetWorkRequestStatusEnumStringValues() []string
GetWorkRequestStatusEnumStringValues Enumerates the set of values in String for WorkRequestStatusEnum
func GetWorkRequestSummaryOperationTypeEnumStringValues() []string
GetWorkRequestSummaryOperationTypeEnumStringValues Enumerates the set of values in String for WorkRequestSummaryOperationTypeEnum
func GetWorkRequestSummaryStatusEnumStringValues() []string
GetWorkRequestSummaryStatusEnumStringValues Enumerates the set of values in String for WorkRequestSummaryStatusEnum
func GetWorkspaceLifecycleStateEnumStringValues() []string
GetWorkspaceLifecycleStateEnumStringValues Enumerates the set of values in String for WorkspaceLifecycleStateEnum
func GetWorkspaceSummaryLifecycleStateEnumStringValues() []string
GetWorkspaceSummaryLifecycleStateEnumStringValues Enumerates the set of values in String for WorkspaceSummaryLifecycleStateEnum
func GetWriteOperationConfigWriteModeEnumStringValues() []string
GetWriteOperationConfigWriteModeEnumStringValues Enumerates the set of values in String for WriteOperationConfigWriteModeEnum
AbstractCallAttribute The abstract write attribute.
type AbstractCallAttribute interface { // The fetch size for reading. GetFetchSize() *int }
AbstractCallAttributeModelTypeEnum Enum with underlying type: string
type AbstractCallAttributeModelTypeEnum string
Set of constants representing the allowable values for AbstractCallAttributeModelTypeEnum
const ( AbstractCallAttributeModelTypeBipCallAttribute AbstractCallAttributeModelTypeEnum = "BIP_CALL_ATTRIBUTE" AbstractCallAttributeModelTypeGenericRestCallAttribute AbstractCallAttributeModelTypeEnum = "GENERIC_REST_CALL_ATTRIBUTE" )
func GetAbstractCallAttributeModelTypeEnumValues() []AbstractCallAttributeModelTypeEnum
GetAbstractCallAttributeModelTypeEnumValues Enumerates the set of values for AbstractCallAttributeModelTypeEnum
func GetMappingAbstractCallAttributeModelTypeEnum(val string) (AbstractCallAttributeModelTypeEnum, bool)
GetMappingAbstractCallAttributeModelTypeEnum performs case Insensitive comparison on enum value and return the desired enum
AbstractDataOperationConfig The information about the data operation.
type AbstractDataOperationConfig interface { // 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 }
AbstractDataOperationConfigModelTypeEnum Enum with underlying type: string
type AbstractDataOperationConfigModelTypeEnum string
Set of constants representing the allowable values for AbstractDataOperationConfigModelTypeEnum
const ( AbstractDataOperationConfigModelTypeReadOperationConfig AbstractDataOperationConfigModelTypeEnum = "READ_OPERATION_CONFIG" AbstractDataOperationConfigModelTypeWriteOperationConfig AbstractDataOperationConfigModelTypeEnum = "WRITE_OPERATION_CONFIG" )
func GetAbstractDataOperationConfigModelTypeEnumValues() []AbstractDataOperationConfigModelTypeEnum
GetAbstractDataOperationConfigModelTypeEnumValues Enumerates the set of values for AbstractDataOperationConfigModelTypeEnum
func GetMappingAbstractDataOperationConfigModelTypeEnum(val string) (AbstractDataOperationConfigModelTypeEnum, bool)
GetMappingAbstractDataOperationConfigModelTypeEnum performs case Insensitive comparison on enum value and return the desired enum
AbstractField The type representing the abstract field concept.
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"` }
func (m AbstractField) GetConfigValues() *ConfigValues
GetConfigValues returns ConfigValues
func (m AbstractField) GetDescription() *string
GetDescription returns Description
func (m AbstractField) GetKey() *string
GetKey returns Key
func (m AbstractField) GetModelVersion() *string
GetModelVersion returns ModelVersion
func (m AbstractField) GetName() *string
GetName returns Name
func (m AbstractField) GetObjectStatus() *int
GetObjectStatus returns ObjectStatus
func (m AbstractField) GetParentRef() *ParentReference
GetParentRef returns ParentRef
func (m AbstractField) MarshalJSON() (buff []byte, e error)
MarshalJSON marshals to json representation
func (m AbstractField) String() string
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
AbstractFormatAttribute The abstract format attribute.
type AbstractFormatAttribute interface { // Defines whether a file pattern is supported. GetIsFilePattern() *bool }
AbstractFormatAttributeModelTypeEnum Enum with underlying type: string
type AbstractFormatAttributeModelTypeEnum string
Set of constants representing the allowable values for AbstractFormatAttributeModelTypeEnum
const ( AbstractFormatAttributeModelTypeJsonFormat AbstractFormatAttributeModelTypeEnum = "JSON_FORMAT" AbstractFormatAttributeModelTypeCsvFormat AbstractFormatAttributeModelTypeEnum = "CSV_FORMAT" AbstractFormatAttributeModelTypeAvroFormat AbstractFormatAttributeModelTypeEnum = "AVRO_FORMAT" )
func GetAbstractFormatAttributeModelTypeEnumValues() []AbstractFormatAttributeModelTypeEnum
GetAbstractFormatAttributeModelTypeEnumValues Enumerates the set of values for AbstractFormatAttributeModelTypeEnum
func GetMappingAbstractFormatAttributeModelTypeEnum(val string) (AbstractFormatAttributeModelTypeEnum, bool)
GetMappingAbstractFormatAttributeModelTypeEnum performs case Insensitive comparison on enum value and return the desired enum
AbstractFormattedText The type of the formatted text.
type AbstractFormattedText struct { ConfigValues *ConfigValues `mandatory:"false" json:"configValues"` }
func (m AbstractFormattedText) String() string
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
AbstractFrequencyDetails The model that holds the frequency details.
type AbstractFrequencyDetails interface { // the frequency of the schedule. GetFrequency() AbstractFrequencyDetailsFrequencyEnum }
AbstractFrequencyDetailsFrequencyEnum Enum with underlying type: string
type AbstractFrequencyDetailsFrequencyEnum string
Set of constants representing the allowable values for AbstractFrequencyDetailsFrequencyEnum
const ( AbstractFrequencyDetailsFrequencyHourly AbstractFrequencyDetailsFrequencyEnum = "HOURLY" AbstractFrequencyDetailsFrequencyDaily AbstractFrequencyDetailsFrequencyEnum = "DAILY" AbstractFrequencyDetailsFrequencyMonthly AbstractFrequencyDetailsFrequencyEnum = "MONTHLY" AbstractFrequencyDetailsFrequencyWeekly AbstractFrequencyDetailsFrequencyEnum = "WEEKLY" AbstractFrequencyDetailsFrequencyCustom AbstractFrequencyDetailsFrequencyEnum = "CUSTOM" )
func GetAbstractFrequencyDetailsFrequencyEnumValues() []AbstractFrequencyDetailsFrequencyEnum
GetAbstractFrequencyDetailsFrequencyEnumValues Enumerates the set of values for AbstractFrequencyDetailsFrequencyEnum
func GetMappingAbstractFrequencyDetailsFrequencyEnum(val string) (AbstractFrequencyDetailsFrequencyEnum, bool)
GetMappingAbstractFrequencyDetailsFrequencyEnum performs case Insensitive comparison on enum value and return the desired enum
AbstractFrequencyDetailsModelTypeEnum Enum with underlying type: string
type AbstractFrequencyDetailsModelTypeEnum string
Set of constants representing the allowable values for AbstractFrequencyDetailsModelTypeEnum
const ( AbstractFrequencyDetailsModelTypeHourly AbstractFrequencyDetailsModelTypeEnum = "HOURLY" AbstractFrequencyDetailsModelTypeDaily AbstractFrequencyDetailsModelTypeEnum = "DAILY" AbstractFrequencyDetailsModelTypeMonthly AbstractFrequencyDetailsModelTypeEnum = "MONTHLY" AbstractFrequencyDetailsModelTypeWeekly AbstractFrequencyDetailsModelTypeEnum = "WEEKLY" AbstractFrequencyDetailsModelTypeMonthlyRule AbstractFrequencyDetailsModelTypeEnum = "MONTHLY_RULE" AbstractFrequencyDetailsModelTypeCustom AbstractFrequencyDetailsModelTypeEnum = "CUSTOM" )
func GetAbstractFrequencyDetailsModelTypeEnumValues() []AbstractFrequencyDetailsModelTypeEnum
GetAbstractFrequencyDetailsModelTypeEnumValues Enumerates the set of values for AbstractFrequencyDetailsModelTypeEnum
func GetMappingAbstractFrequencyDetailsModelTypeEnum(val string) (AbstractFrequencyDetailsModelTypeEnum, bool)
GetMappingAbstractFrequencyDetailsModelTypeEnum performs case Insensitive comparison on enum value and return the desired enum
AbstractReadAttribute The abstract read attribute.
type AbstractReadAttribute interface { }
AbstractReadAttributeModelTypeEnum Enum with underlying type: string
type AbstractReadAttributeModelTypeEnum string
Set of constants representing the allowable values for AbstractReadAttributeModelTypeEnum
const ( AbstractReadAttributeModelTypeOraclereadattribute AbstractReadAttributeModelTypeEnum = "ORACLEREADATTRIBUTE" AbstractReadAttributeModelTypeOracleReadAttribute AbstractReadAttributeModelTypeEnum = "ORACLE_READ_ATTRIBUTE" AbstractReadAttributeModelTypeBiccReadAttribute AbstractReadAttributeModelTypeEnum = "BICC_READ_ATTRIBUTE" AbstractReadAttributeModelTypeBipReadAttribute AbstractReadAttributeModelTypeEnum = "BIP_READ_ATTRIBUTE" )
func GetAbstractReadAttributeModelTypeEnumValues() []AbstractReadAttributeModelTypeEnum
GetAbstractReadAttributeModelTypeEnumValues Enumerates the set of values for AbstractReadAttributeModelTypeEnum
func GetMappingAbstractReadAttributeModelTypeEnum(val string) (AbstractReadAttributeModelTypeEnum, bool)
GetMappingAbstractReadAttributeModelTypeEnum performs case Insensitive comparison on enum value and return the desired enum
AbstractWriteAttribute The abstract write attribute.
type AbstractWriteAttribute interface { }
AbstractWriteAttributeModelTypeEnum Enum with underlying type: string
type AbstractWriteAttributeModelTypeEnum string
Set of constants representing the allowable values for AbstractWriteAttributeModelTypeEnum
const ( AbstractWriteAttributeModelTypeOraclewriteattribute AbstractWriteAttributeModelTypeEnum = "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" )
func GetAbstractWriteAttributeModelTypeEnumValues() []AbstractWriteAttributeModelTypeEnum
GetAbstractWriteAttributeModelTypeEnumValues Enumerates the set of values for AbstractWriteAttributeModelTypeEnum
func GetMappingAbstractWriteAttributeModelTypeEnum(val string) (AbstractWriteAttributeModelTypeEnum, bool)
GetMappingAbstractWriteAttributeModelTypeEnum performs case Insensitive comparison on enum value and return the desired enum
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.
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"` }
func (m Aggregator) GetDescription() *string
GetDescription returns Description
func (m Aggregator) GetIdentifier() *string
GetIdentifier returns Identifier
func (m Aggregator) GetInputPorts() []InputPort
GetInputPorts returns InputPorts
func (m Aggregator) GetKey() *string
GetKey returns Key
func (m Aggregator) GetModelVersion() *string
GetModelVersion returns ModelVersion
func (m Aggregator) GetName() *string
GetName returns Name
func (m Aggregator) GetObjectStatus() *int
GetObjectStatus returns ObjectStatus
func (m Aggregator) GetObjectVersion() *int
GetObjectVersion returns ObjectVersion
func (m Aggregator) GetOpConfigValues() *ConfigValues
GetOpConfigValues returns OpConfigValues
func (m Aggregator) GetOutputPorts() []TypedObject
GetOutputPorts returns OutputPorts
func (m Aggregator) GetParameters() []Parameter
GetParameters returns Parameters
func (m Aggregator) GetParentRef() *ParentReference
GetParentRef returns ParentRef
func (m Aggregator) MarshalJSON() (buff []byte, e error)
MarshalJSON marshals to json representation
func (m Aggregator) String() string
func (m *Aggregator) UnmarshalJSON(data []byte) (e error)
UnmarshalJSON unmarshals from json
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
AggregatorSummary A summary type containing information about the object's aggregator including its type, key, name and description.
type AggregatorSummary struct { // The type of the aggregator. Type *string `mandatory:"false" json:"type"` // The key of the aggregator object. Key *string `mandatory:"false" json:"key"` // The name of the aggregator. Name *string `mandatory:"false" json:"name"` // The identifier of the aggregator. Identifier *string `mandatory:"false" json:"identifier"` // The description of the aggregator. Description *string `mandatory:"false" json:"description"` }
func (m AggregatorSummary) String() string
func (m AggregatorSummary) ValidateEnumValue() (bool, error)
ValidateEnumValue returns an error when providing an unsupported enum value This function is being called during constructing API request process Not recommended for calling this function directly
Application The application type contains the audit summary information and the definition of the 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"` }
func (m Application) String() string
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
ApplicationDetails The information about the application.
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"` }
func (m ApplicationDetails) String() string
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
ApplicationDetailsLifecycleStateEnum Enum with underlying type: string
type ApplicationDetailsLifecycleStateEnum string
Set of constants representing the allowable values for ApplicationDetailsLifecycleStateEnum
const ( ApplicationDetailsLifecycleStateCreating ApplicationDetailsLifecycleStateEnum = "CREATING" ApplicationDetailsLifecycleStateActive ApplicationDetailsLifecycleStateEnum = "ACTIVE" ApplicationDetailsLifecycleStateUpdating ApplicationDetailsLifecycleStateEnum = "UPDATING" ApplicationDetailsLifecycleStateDeleting ApplicationDetailsLifecycleStateEnum = "DELETING" ApplicationDetailsLifecycleStateDeleted ApplicationDetailsLifecycleStateEnum = "DELETED" ApplicationDetailsLifecycleStateFailed ApplicationDetailsLifecycleStateEnum = "FAILED" )
func GetApplicationDetailsLifecycleStateEnumValues() []ApplicationDetailsLifecycleStateEnum
GetApplicationDetailsLifecycleStateEnumValues Enumerates the set of values for ApplicationDetailsLifecycleStateEnum
func GetMappingApplicationDetailsLifecycleStateEnum(val string) (ApplicationDetailsLifecycleStateEnum, bool)
GetMappingApplicationDetailsLifecycleStateEnum performs case Insensitive comparison on enum value and return the desired enum
ApplicationLifecycleStateEnum Enum with underlying type: string
type ApplicationLifecycleStateEnum string
Set of constants representing the allowable values for ApplicationLifecycleStateEnum
const ( ApplicationLifecycleStateCreating ApplicationLifecycleStateEnum = "CREATING" ApplicationLifecycleStateActive ApplicationLifecycleStateEnum = "ACTIVE" ApplicationLifecycleStateUpdating ApplicationLifecycleStateEnum = "UPDATING" ApplicationLifecycleStateDeleting ApplicationLifecycleStateEnum = "DELETING" ApplicationLifecycleStateDeleted ApplicationLifecycleStateEnum = "DELETED" ApplicationLifecycleStateFailed ApplicationLifecycleStateEnum = "FAILED" )
func GetApplicationLifecycleStateEnumValues() []ApplicationLifecycleStateEnum
GetApplicationLifecycleStateEnumValues Enumerates the set of values for ApplicationLifecycleStateEnum
func GetMappingApplicationLifecycleStateEnum(val string) (ApplicationLifecycleStateEnum, bool)
GetMappingApplicationLifecycleStateEnum performs case Insensitive comparison on enum value and return the desired enum
ApplicationSummary The application summary type contains the audit summary information and the definition of the application.
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"` }
func (m ApplicationSummary) String() string
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
ApplicationSummaryCollection This is the collection of application summaries, it may be a collection of lightweight details or full definitions.
type ApplicationSummaryCollection struct { // The array of application summaries. Items []ApplicationSummary `mandatory:"true" json:"items"` }
func (m ApplicationSummaryCollection) String() string
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
ApplicationSummaryLifecycleStateEnum Enum with underlying type: string
type ApplicationSummaryLifecycleStateEnum string
Set of constants representing the allowable values for ApplicationSummaryLifecycleStateEnum
const ( ApplicationSummaryLifecycleStateCreating ApplicationSummaryLifecycleStateEnum = "CREATING" ApplicationSummaryLifecycleStateActive ApplicationSummaryLifecycleStateEnum = "ACTIVE" ApplicationSummaryLifecycleStateUpdating ApplicationSummaryLifecycleStateEnum = "UPDATING" ApplicationSummaryLifecycleStateDeleting ApplicationSummaryLifecycleStateEnum = "DELETING" ApplicationSummaryLifecycleStateDeleted ApplicationSummaryLifecycleStateEnum = "DELETED" ApplicationSummaryLifecycleStateFailed ApplicationSummaryLifecycleStateEnum = "FAILED" )
func GetApplicationSummaryLifecycleStateEnumValues() []ApplicationSummaryLifecycleStateEnum
GetApplicationSummaryLifecycleStateEnumValues Enumerates the set of values for ApplicationSummaryLifecycleStateEnum
func GetMappingApplicationSummaryLifecycleStateEnum(val string) (ApplicationSummaryLifecycleStateEnum, bool)
GetMappingApplicationSummaryLifecycleStateEnum performs case Insensitive comparison on enum value and return the desired enum
ArrayType Array type object.
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"` }
func (m ArrayType) GetDescription() *string
GetDescription returns Description
func (m ArrayType) GetKey() *string
GetKey returns Key
func (m ArrayType) GetModelVersion() *string
GetModelVersion returns ModelVersion
func (m ArrayType) GetName() *string
GetName returns Name
func (m ArrayType) GetObjectStatus() *int
GetObjectStatus returns ObjectStatus
func (m ArrayType) GetParentRef() *ParentReference
GetParentRef returns ParentRef
func (m ArrayType) MarshalJSON() (buff []byte, e error)
MarshalJSON marshals to json representation
func (m ArrayType) String() string
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
AuthConfig Authentication configuration for Generic REST invocation.
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 }
AuthConfigModelTypeEnum Enum with underlying type: string
type AuthConfigModelTypeEnum string
Set of constants representing the allowable values for AuthConfigModelTypeEnum
const ( AuthConfigModelTypeOciResourceAuthConfig AuthConfigModelTypeEnum = "OCI_RESOURCE_AUTH_CONFIG" )
func GetAuthConfigModelTypeEnumValues() []AuthConfigModelTypeEnum
GetAuthConfigModelTypeEnumValues Enumerates the set of values for AuthConfigModelTypeEnum
func GetMappingAuthConfigModelTypeEnum(val string) (AuthConfigModelTypeEnum, bool)
GetMappingAuthConfigModelTypeEnum performs case Insensitive comparison on enum value and return the desired enum
AuthDetails Authentication type to be used for Generic REST invocation. This is deprecated.
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"` }
func (m AuthDetails) String() string
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
AuthDetailsModelTypeEnum Enum with underlying type: string
type AuthDetailsModelTypeEnum string
Set of constants representing the allowable values for AuthDetailsModelTypeEnum
const ( AuthDetailsModelTypeNoAuthDetails AuthDetailsModelTypeEnum = "NO_AUTH_DETAILS" AuthDetailsModelTypeResourcePrincipalAuthDetails AuthDetailsModelTypeEnum = "RESOURCE_PRINCIPAL_AUTH_DETAILS" )
func GetAuthDetailsModelTypeEnumValues() []AuthDetailsModelTypeEnum
GetAuthDetailsModelTypeEnumValues Enumerates the set of values for AuthDetailsModelTypeEnum
func GetMappingAuthDetailsModelTypeEnum(val string) (AuthDetailsModelTypeEnum, bool)
GetMappingAuthDetailsModelTypeEnum performs case Insensitive comparison on enum value and return the desired enum
AvroFormatAttribute The AVRO format attribute.
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"` }
func (m AvroFormatAttribute) GetIsFilePattern() *bool
GetIsFilePattern returns IsFilePattern
func (m AvroFormatAttribute) MarshalJSON() (buff []byte, e error)
MarshalJSON marshals to json representation
func (m AvroFormatAttribute) String() string
func (m AvroFormatAttribute) ValidateEnumValue() (bool, error)
ValidateEnumValue returns an error when providing an unsupported enum value This function is being called during constructing API request process Not recommended for calling this function directly
BaseType Base type for the type system.
type BaseType interface { // The key of the object. GetKey() *string // The model version of an object. GetModelVersion() *string GetParentRef() *ParentReference // Free form text without any restriction on permitted characters. Name can have letters, numbers, and special characters. The value is editable and is restricted to 1000 characters. GetName() *string // The status of an object that can be set to value 1 for shallow references across objects, other values reserved. GetObjectStatus() *int // A user defined description for the object. GetDescription() *string }
BaseTypeModelTypeEnum Enum with underlying type: string
type BaseTypeModelTypeEnum string
Set of constants representing the allowable values for BaseTypeModelTypeEnum
const ( 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" )
func GetBaseTypeModelTypeEnumValues() []BaseTypeModelTypeEnum
GetBaseTypeModelTypeEnumValues Enumerates the set of values for BaseTypeModelTypeEnum
func GetMappingBaseTypeModelTypeEnum(val string) (BaseTypeModelTypeEnum, bool)
GetMappingBaseTypeModelTypeEnum performs case Insensitive comparison on enum value and return the desired enum
BiccReadAttributes Properties to configure reading from BICC.
type BiccReadAttributes struct { // The fetch size for reading. FetchSize *int `mandatory:"false" json:"fetchSize"` ExternalStorage *ExternalStorage `mandatory:"false" json:"externalStorage"` // Date from where extract should start InitialExtractDate *common.SDKTime `mandatory:"false" json:"initialExtractDate"` // Date last extracted LastExtractDate *common.SDKTime `mandatory:"false" json:"lastExtractDate"` // Extraction Strategy - FULL|INCREMENTAL ExtractStrategy BiccReadAttributesExtractStrategyEnum `mandatory:"false" json:"extractStrategy,omitempty"` }
func (m BiccReadAttributes) MarshalJSON() (buff []byte, e error)
MarshalJSON marshals to json representation
func (m BiccReadAttributes) String() string
func (m BiccReadAttributes) ValidateEnumValue() (bool, error)
ValidateEnumValue returns an error when providing an unsupported enum value This function is being called during constructing API request process Not recommended for calling this function directly
BiccReadAttributesExtractStrategyEnum Enum with underlying type: string
type BiccReadAttributesExtractStrategyEnum string
Set of constants representing the allowable values for BiccReadAttributesExtractStrategyEnum
const ( BiccReadAttributesExtractStrategyFull BiccReadAttributesExtractStrategyEnum = "FULL" BiccReadAttributesExtractStrategyIncremental BiccReadAttributesExtractStrategyEnum = "INCREMENTAL" )
func GetBiccReadAttributesExtractStrategyEnumValues() []BiccReadAttributesExtractStrategyEnum
GetBiccReadAttributesExtractStrategyEnumValues Enumerates the set of values for BiccReadAttributesExtractStrategyEnum
func GetMappingBiccReadAttributesExtractStrategyEnum(val string) (BiccReadAttributesExtractStrategyEnum, bool)
GetMappingBiccReadAttributesExtractStrategyEnum performs case Insensitive comparison on enum value and return the desired enum
BipCallAttribute Properties to configure reading from a FUSION_APP BIP data asset / connection.
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"` }
func (m BipCallAttribute) GetFetchSize() *int
GetFetchSize returns FetchSize
func (m BipCallAttribute) MarshalJSON() (buff []byte, e error)
MarshalJSON marshals to json representation
func (m BipCallAttribute) String() string
func (m BipCallAttribute) ValidateEnumValue() (bool, error)
ValidateEnumValue returns an error when providing an unsupported enum value This function is being called during constructing API request process Not recommended for calling this function directly
BipReadAttributes Properties to configure reading from a FUSION_APP BIP data asset / connection.
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"` }
func (m BipReadAttributes) MarshalJSON() (buff []byte, e error)
MarshalJSON marshals to json representation
func (m BipReadAttributes) String() string
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
BipReportParameterValue Report parameter name and value to be passed for BIP Report extraction.
type BipReportParameterValue struct { // BIP Report parameter name. Name *string `mandatory:"true" json:"name"` // BIP Report parameter value. Value *string `mandatory:"true" json:"value"` }
func (m BipReportParameterValue) String() string
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
CancelRestCallConfig The REST API configuration for cancelling the task.
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"` }
func (m CancelRestCallConfig) String() string
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
CancelRestCallConfigMethodTypeEnum Enum with underlying type: string
type CancelRestCallConfigMethodTypeEnum string
Set of constants representing the allowable values for CancelRestCallConfigMethodTypeEnum
const ( CancelRestCallConfigMethodTypeGet CancelRestCallConfigMethodTypeEnum = "GET" CancelRestCallConfigMethodTypePost CancelRestCallConfigMethodTypeEnum = "POST" CancelRestCallConfigMethodTypePatch CancelRestCallConfigMethodTypeEnum = "PATCH" CancelRestCallConfigMethodTypeDelete CancelRestCallConfigMethodTypeEnum = "DELETE" CancelRestCallConfigMethodTypePut CancelRestCallConfigMethodTypeEnum = "PUT" )
func GetCancelRestCallConfigMethodTypeEnumValues() []CancelRestCallConfigMethodTypeEnum
GetCancelRestCallConfigMethodTypeEnumValues Enumerates the set of values for CancelRestCallConfigMethodTypeEnum
func GetMappingCancelRestCallConfigMethodTypeEnum(val string) (CancelRestCallConfigMethodTypeEnum, bool)
GetMappingCancelRestCallConfigMethodTypeEnum performs case Insensitive comparison on enum value and return the desired enum
ChangeCompartmentDetails The information needed to change the workspace compartment.
type ChangeCompartmentDetails struct { // The OCID of the compartment to move the the workspace to. CompartmentId *string `mandatory:"true" json:"compartmentId"` }
func (m ChangeCompartmentDetails) String() string
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
ChangeCompartmentRequest wrapper for the ChangeCompartment operation
Click https://docs.oracle.com/en-us/iaas/tools/go-sdk-examples/latest/dataintegration/ChangeCompartment.go.html to see an example of how to use 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 }
func (request ChangeCompartmentRequest) BinaryRequestBody() (*common.OCIReadSeekCloser, bool)
BinaryRequestBody implements the OCIRequest interface
func (request ChangeCompartmentRequest) HTTPRequest(method, path string, binaryRequestBody *common.OCIReadSeekCloser, extraHeaders map[string]string) (http.Request, error)
HTTPRequest implements the OCIRequest interface
func (request ChangeCompartmentRequest) RetryPolicy() *common.RetryPolicy
RetryPolicy implements the OCIRetryableRequest interface. This retrieves the specified retry policy.
func (request ChangeCompartmentRequest) String() string
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
ChangeCompartmentResponse wrapper for the ChangeCompartment operation
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.oracle.com/iaas/Content/API/Concepts/identifiers.htm) of the work request. Use GetWorkRequest (https://docs.oracle.com/iaas/api/#/en/workrequests/20160918/WorkRequest/GetWorkRequest) // with this ID to track the status of the request. OpcWorkRequestId *string `presentIn:"header" name:"opc-work-request-id"` }
func (response ChangeCompartmentResponse) HTTPResponse() *http.Response
HTTPResponse implements the OCIResponse interface
func (response ChangeCompartmentResponse) String() string
ChangeDisApplicationCompartmentDetails The information needed to change the DIS Application compartment.
type ChangeDisApplicationCompartmentDetails struct { // The OCID of the compartment to move the the DIS Application to. CompartmentId *string `mandatory:"true" json:"compartmentId"` }
func (m ChangeDisApplicationCompartmentDetails) String() string
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
ChangeDisApplicationCompartmentRequest wrapper for the ChangeDisApplicationCompartment operation
Click https://docs.oracle.com/en-us/iaas/tools/go-sdk-examples/latest/dataintegration/ChangeDisApplicationCompartment.go.html to see an example of how to use 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 }
func (request ChangeDisApplicationCompartmentRequest) BinaryRequestBody() (*common.OCIReadSeekCloser, bool)
BinaryRequestBody implements the OCIRequest interface
func (request ChangeDisApplicationCompartmentRequest) HTTPRequest(method, path string, binaryRequestBody *common.OCIReadSeekCloser, extraHeaders map[string]string) (http.Request, error)
HTTPRequest implements the OCIRequest interface
func (request ChangeDisApplicationCompartmentRequest) RetryPolicy() *common.RetryPolicy
RetryPolicy implements the OCIRetryableRequest interface. This retrieves the specified retry policy.
func (request ChangeDisApplicationCompartmentRequest) String() string
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
ChangeDisApplicationCompartmentResponse wrapper for the ChangeDisApplicationCompartment operation
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.oracle.com/iaas/Content/API/Concepts/identifiers.htm) of the work request. Use GetWorkRequest (https://docs.oracle.com/iaas/api/#/en/workrequests/20160918/WorkRequest/GetWorkRequest) // with this ID to track the status of the request. OpcWorkRequestId *string `presentIn:"header" name:"opc-work-request-id"` }
func (response ChangeDisApplicationCompartmentResponse) HTTPResponse() *http.Response
HTTPResponse implements the OCIResponse interface
func (response ChangeDisApplicationCompartmentResponse) String() string
ChildReference Child reference contains application configuration information.
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"` }
func (m ChildReference) String() string
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
ChildReferenceDetail References used in an application.
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"` }
func (m ChildReferenceDetail) String() string
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
ChildReferenceTypeEnum Enum with underlying type: string
type ChildReferenceTypeEnum string
Set of constants representing the allowable values for ChildReferenceTypeEnum
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" )
func GetChildReferenceTypeEnumValues() []ChildReferenceTypeEnum
GetChildReferenceTypeEnumValues Enumerates the set of values for ChildReferenceTypeEnum
func GetMappingChildReferenceTypeEnum(val string) (ChildReferenceTypeEnum, bool)
GetMappingChildReferenceTypeEnum performs case Insensitive comparison on enum value and return the desired enum
CompositeFieldMap A composite field map.
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"` }
func (m CompositeFieldMap) GetDescription() *string
GetDescription returns Description
func (m CompositeFieldMap) MarshalJSON() (buff []byte, e error)
MarshalJSON marshals to json representation
func (m CompositeFieldMap) String() string
func (m *CompositeFieldMap) UnmarshalJSON(data []byte) (e error)
UnmarshalJSON unmarshals from json
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
CompositeState The composite state object provides information on the state of a task or schedule.
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"` }
func (m CompositeState) String() string
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
CompositeStateCompositeStateAggregatorEnum Enum with underlying type: string
type CompositeStateCompositeStateAggregatorEnum string
Set of constants representing the allowable values for CompositeStateCompositeStateAggregatorEnum
const ( CompositeStateCompositeStateAggregatorTaskSchedule CompositeStateCompositeStateAggregatorEnum = "TASK_SCHEDULE" CompositeStateCompositeStateAggregatorTask CompositeStateCompositeStateAggregatorEnum = "TASK" CompositeStateCompositeStateAggregatorTaskOperator CompositeStateCompositeStateAggregatorEnum = "TASK_OPERATOR" )
func GetCompositeStateCompositeStateAggregatorEnumValues() []CompositeStateCompositeStateAggregatorEnum
GetCompositeStateCompositeStateAggregatorEnumValues Enumerates the set of values for CompositeStateCompositeStateAggregatorEnum
func GetMappingCompositeStateCompositeStateAggregatorEnum(val string) (CompositeStateCompositeStateAggregatorEnum, bool)
GetMappingCompositeStateCompositeStateAggregatorEnum performs case Insensitive comparison on enum value and return the desired enum
CompositeType A `CompositeType` represents a type that is composed of a list of sub-types, for example an `Address` type. The sub-types can be simple `DataType` or other `CompositeType` objects. Typically, a `CompositeType` may represent an arbitrarily deep hierarchy of types.
type CompositeType struct { // The key of the object. Key *string `mandatory:"false" json:"key"` // The model version of an object. ModelVersion *string `mandatory:"false" json:"modelVersion"` ParentRef *ParentReference `mandatory:"false" json:"parentRef"` // Free form text without any restriction on permitted characters. Name can have letters, numbers, and special characters. The value is editable and is restricted to 1000 characters. Name *string `mandatory:"false" json:"name"` // The status of an object that can be set to value 1 for shallow references across objects, other values reserved. ObjectStatus *int `mandatory:"false" json:"objectStatus"` // A user defined description for the object. Description *string `mandatory:"false" json:"description"` ParentType *CompositeType `mandatory:"false" json:"parentType"` // An array of elements. Elements []TypedObject `mandatory:"false" json:"elements"` ConfigDefinition *ConfigDefinition `mandatory:"false" json:"configDefinition"` }
func (m CompositeType) GetDescription() *string
GetDescription returns Description
func (m CompositeType) GetKey() *string
GetKey returns Key
func (m CompositeType) GetModelVersion() *string
GetModelVersion returns ModelVersion
func (m CompositeType) GetName() *string
GetName returns Name
func (m CompositeType) GetObjectStatus() *int
GetObjectStatus returns ObjectStatus
func (m CompositeType) GetParentRef() *ParentReference
GetParentRef returns ParentRef
func (m CompositeType) MarshalJSON() (buff []byte, e error)
MarshalJSON marshals to json representation
func (m CompositeType) String() string
func (m *CompositeType) UnmarshalJSON(data []byte) (e error)
UnmarshalJSON unmarshals from json
func (m CompositeType) ValidateEnumValue() (bool, error)
ValidateEnumValue returns an error when providing an unsupported enum value This function is being called during constructing API request process Not recommended for calling this function directly
Compression The optional compression configuration.
type Compression struct { // Compression algorithm Codec CompressionCodecEnum `mandatory:"false" json:"codec,omitempty"` }
func (m Compression) String() string
func (m Compression) ValidateEnumValue() (bool, error)
ValidateEnumValue returns an error when providing an unsupported enum value This function is being called during constructing API request process Not recommended for calling this function directly
CompressionCodecEnum Enum with underlying type: string
type CompressionCodecEnum string
Set of constants representing the allowable values for CompressionCodecEnum
const ( CompressionCodecNone CompressionCodecEnum = "NONE" CompressionCodecAuto CompressionCodecEnum = "AUTO" CompressionCodecGzip CompressionCodecEnum = "GZIP" CompressionCodecBzip2 CompressionCodecEnum = "BZIP2" CompressionCodecDeflate CompressionCodecEnum = "DEFLATE" CompressionCodecLz4 CompressionCodecEnum = "LZ4" CompressionCodecSnappy CompressionCodecEnum = "SNAPPY" )
func GetCompressionCodecEnumValues() []CompressionCodecEnum
GetCompressionCodecEnumValues Enumerates the set of values for CompressionCodecEnum
func GetMappingCompressionCodecEnum(val string) (CompressionCodecEnum, bool)
GetMappingCompressionCodecEnum performs case Insensitive comparison on enum value and return the desired enum
ConditionalCompositeFieldMap A conditional composite field map.
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"` }
func (m ConditionalCompositeFieldMap) GetDescription() *string
GetDescription returns Description
func (m ConditionalCompositeFieldMap) MarshalJSON() (buff []byte, e error)
MarshalJSON marshals to json representation
func (m ConditionalCompositeFieldMap) String() string
func (m *ConditionalCompositeFieldMap) UnmarshalJSON(data []byte) (e error)
UnmarshalJSON unmarshals from json
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
ConditionalInputLink The information about the conditional input link.
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"` }
func (m ConditionalInputLink) GetDescription() *string
GetDescription returns Description
func (m ConditionalInputLink) GetKey() *string
GetKey returns Key
func (m ConditionalInputLink) GetModelVersion() *string
GetModelVersion returns ModelVersion
func (m ConditionalInputLink) GetObjectStatus() *int
GetObjectStatus returns ObjectStatus
func (m ConditionalInputLink) GetParentRef() *ParentReference
GetParentRef returns ParentRef
func (m ConditionalInputLink) GetPort() *string
GetPort returns Port
func (m ConditionalInputLink) MarshalJSON() (buff []byte, e error)
MarshalJSON marshals to json representation
func (m ConditionalInputLink) String() string
func (m *ConditionalInputLink) UnmarshalJSON(data []byte) (e error)
UnmarshalJSON unmarshals from json
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
ConditionalOutputPort The conditional output port details, used in operators such as split.
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"` }
func (m ConditionalOutputPort) GetConfigValues() *ConfigValues
GetConfigValues returns ConfigValues
func (m ConditionalOutputPort) GetDescription() *string
GetDescription returns Description
func (m ConditionalOutputPort) GetKey() *string
GetKey returns Key
func (m ConditionalOutputPort) GetModelVersion() *string
GetModelVersion returns ModelVersion
func (m ConditionalOutputPort) GetName() *string
GetName returns Name
func (m ConditionalOutputPort) GetObjectStatus() *int
GetObjectStatus returns ObjectStatus
func (m ConditionalOutputPort) GetParentRef() *ParentReference
GetParentRef returns ParentRef
func (m ConditionalOutputPort) MarshalJSON() (buff []byte, e error)
MarshalJSON marshals to json representation
func (m ConditionalOutputPort) String() string
func (m *ConditionalOutputPort) UnmarshalJSON(data []byte) (e error)
UnmarshalJSON unmarshals from json
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
ConditionalOutputPortPortTypeEnum Enum with underlying type: string
type ConditionalOutputPortPortTypeEnum string
Set of constants representing the allowable values for ConditionalOutputPortPortTypeEnum
const ( ConditionalOutputPortPortTypeData ConditionalOutputPortPortTypeEnum = "DATA" ConditionalOutputPortPortTypeControl ConditionalOutputPortPortTypeEnum = "CONTROL" ConditionalOutputPortPortTypeModel ConditionalOutputPortPortTypeEnum = "MODEL" )
func GetConditionalOutputPortPortTypeEnumValues() []ConditionalOutputPortPortTypeEnum
GetConditionalOutputPortPortTypeEnumValues Enumerates the set of values for ConditionalOutputPortPortTypeEnum
func GetMappingConditionalOutputPortPortTypeEnum(val string) (ConditionalOutputPortPortTypeEnum, bool)
GetMappingConditionalOutputPortPortTypeEnum performs case Insensitive comparison on enum value and return the desired enum
ConfigDefinition The configuration details of a configurable object. This contains one or more config param definitions.
type ConfigDefinition struct { // The key of the object. Key *string `mandatory:"false" json:"key"` // The type of the object. ModelType *string `mandatory:"false" json:"modelType"` // The model version of an object. ModelVersion *string `mandatory:"false" json:"modelVersion"` ParentRef *ParentReference `mandatory:"false" json:"parentRef"` // Free form text without any restriction on permitted characters. Name can have letters, numbers, and special characters. The value is editable and is restricted to 1000 characters. Name *string `mandatory:"false" json:"name"` // Specifies whether the configuration is contained or not. IsContained *bool `mandatory:"false" json:"isContained"` // The status of an object that can be set to value 1 for shallow references across objects, other values reserved. ObjectStatus *int `mandatory:"false" json:"objectStatus"` // The parameter configuration details. ConfigParameterDefinitions map[string]ConfigParameterDefinition `mandatory:"false" json:"configParameterDefinitions"` }
func (m ConfigDefinition) String() string
func (m ConfigDefinition) ValidateEnumValue() (bool, error)
ValidateEnumValue returns an error when providing an unsupported enum value This function is being called during constructing API request process Not recommended for calling this function directly
ConfigParameterDefinition The configurable properties of an object type.
type ConfigParameterDefinition struct { ParameterType BaseType `mandatory:"false" json:"parameterType"` // This object represents the configurable properties for an object type. ParameterName *string `mandatory:"false" json:"parameterName"` // A user defined description for the object. Description *string `mandatory:"false" json:"description"` // The default value for the parameter. DefaultValue *interface{} `mandatory:"false" json:"defaultValue"` // The parameter class field name. ClassFieldName *string `mandatory:"false" json:"classFieldName"` // Specifies whether the parameter is static or not. IsStatic *bool `mandatory:"false" json:"isStatic"` // Specifies whether the parameter is a class field or not. IsClassFieldValue *bool `mandatory:"false" json:"isClassFieldValue"` }
func (m ConfigParameterDefinition) String() string
func (m *ConfigParameterDefinition) UnmarshalJSON(data []byte) (e error)
UnmarshalJSON unmarshals from json
func (m ConfigParameterDefinition) ValidateEnumValue() (bool, error)
ValidateEnumValue returns an error when providing an unsupported enum value This function is being called during constructing API request process Not recommended for calling this function directly
ConfigParameterValue Contains the parameter configuration values.
type ConfigParameterValue struct { // A string value of the parameter. StringValue *string `mandatory:"false" json:"stringValue"` // An integer value of the parameter. IntValue *int `mandatory:"false" json:"intValue"` // An object value of the parameter. ObjectValue *interface{} `mandatory:"false" json:"objectValue"` // The root object reference value. RefValue *interface{} `mandatory:"false" json:"refValue"` // Reference to the parameter by its key. ParameterValue *string `mandatory:"false" json:"parameterValue"` // The root object value, used in custom parameters. RootObjectValue *interface{} `mandatory:"false" json:"rootObjectValue"` }
func (m ConfigParameterValue) String() string
func (m ConfigParameterValue) ValidateEnumValue() (bool, error)
ValidateEnumValue returns an error when providing an unsupported enum value This function is being called during constructing API request process Not recommended for calling this function directly
ConfigProvider The information about the configuration provider.
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"` }
func (m ConfigProvider) String() string
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
ConfigValues Configuration values can be string, objects, or parameters.
type ConfigValues struct { // The configuration parameter values. ConfigParamValues map[string]ConfigParameterValue `mandatory:"false" json:"configParamValues"` ParentRef *ParentReference `mandatory:"false" json:"parentRef"` }
func (m ConfigValues) String() string
func (m ConfigValues) ValidateEnumValue() (bool, error)
ValidateEnumValue returns an error when providing an unsupported enum value This function is being called during constructing API request process Not recommended for calling this function directly
ConfigurationDetails A key map. If provided, key is replaced with generated key.
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"` }
func (m ConfigurationDetails) String() string
func (m *ConfigurationDetails) UnmarshalJSON(data []byte) (e error)
UnmarshalJSON unmarshals from json
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
ConfiguredType A `ConfiguredType` represents a type that has built-in configuration to the type itself. An example is a `SSN` type whose basic type is `VARCHAR`, but the type itself also has a built-in configuration like length=10.
type ConfiguredType struct { // The key of the object. Key *string `mandatory:"false" json:"key"` // The model version of an object. ModelVersion *string `mandatory:"false" json:"modelVersion"` ParentRef *ParentReference `mandatory:"false" json:"parentRef"` // Free form text without any restriction on permitted characters. Name can have letters, numbers, and special characters. The value is editable and is restricted to 1000 characters. Name *string `mandatory:"false" json:"name"` // The status of an object that can be set to value 1 for shallow references across objects, other values reserved. ObjectStatus *int `mandatory:"false" json:"objectStatus"` // A user defined description for the object. Description *string `mandatory:"false" json:"description"` // 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"` }
func (m ConfiguredType) GetDescription() *string
GetDescription returns Description
func (m ConfiguredType) GetKey() *string
GetKey returns Key
func (m ConfiguredType) GetModelVersion() *string
GetModelVersion returns ModelVersion
func (m ConfiguredType) GetName() *string
GetName returns Name
func (m ConfiguredType) GetObjectStatus() *int
GetObjectStatus returns ObjectStatus
func (m ConfiguredType) GetParentRef() *ParentReference
GetParentRef returns ParentRef
func (m ConfiguredType) MarshalJSON() (buff []byte, e error)
MarshalJSON marshals to json representation
func (m ConfiguredType) String() string
func (m ConfiguredType) ValidateEnumValue() (bool, error)
ValidateEnumValue returns an error when providing an unsupported enum value This function is being called during constructing API request process Not recommended for calling this function directly
Connection The connection for a data asset.
type Connection 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 }
ConnectionDetails The connection details for a data asset.
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 }
ConnectionDetailsModelTypeEnum Enum with underlying type: string
type ConnectionDetailsModelTypeEnum string
Set of constants representing the allowable values for ConnectionDetailsModelTypeEnum
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" )
func GetConnectionDetailsModelTypeEnumValues() []ConnectionDetailsModelTypeEnum
GetConnectionDetailsModelTypeEnumValues Enumerates the set of values for ConnectionDetailsModelTypeEnum
func GetMappingConnectionDetailsModelTypeEnum(val string) (ConnectionDetailsModelTypeEnum, bool)
GetMappingConnectionDetailsModelTypeEnum performs case Insensitive comparison on enum value and return the desired enum
ConnectionFromAdwc The connection details for an Autonomous Data Warehouse data asset.
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"` }
func (m ConnectionFromAdwc) GetConnectionProperties() []ConnectionProperty
GetConnectionProperties returns ConnectionProperties
func (m ConnectionFromAdwc) GetDescription() *string
GetDescription returns Description
func (m ConnectionFromAdwc) GetIdentifier() *string
GetIdentifier returns Identifier
func (m ConnectionFromAdwc) GetIsDefault() *bool
GetIsDefault returns IsDefault
func (m ConnectionFromAdwc) GetKey() *string
GetKey returns Key
func (m ConnectionFromAdwc) GetKeyMap() map[string]string
GetKeyMap returns KeyMap
func (m ConnectionFromAdwc) GetMetadata() *ObjectMetadata
GetMetadata returns Metadata
func (m ConnectionFromAdwc) GetModelVersion() *string
GetModelVersion returns ModelVersion
func (m ConnectionFromAdwc) GetName() *string
GetName returns Name
func (m ConnectionFromAdwc) GetObjectStatus() *int
GetObjectStatus returns ObjectStatus
func (m ConnectionFromAdwc) GetObjectVersion() *int
GetObjectVersion returns ObjectVersion
func (m ConnectionFromAdwc) GetParentRef() *ParentReference
GetParentRef returns ParentRef
func (m ConnectionFromAdwc) GetPrimarySchema() *Schema
GetPrimarySchema returns PrimarySchema
func (m ConnectionFromAdwc) MarshalJSON() (buff []byte, e error)
MarshalJSON marshals to json representation
func (m ConnectionFromAdwc) String() string
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
ConnectionFromAdwcDetails The connection details for an Autonomous Data Warehouse data asset.
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"` }
func (m ConnectionFromAdwcDetails) GetConnectionProperties() []ConnectionProperty
GetConnectionProperties returns ConnectionProperties
func (m ConnectionFromAdwcDetails) GetDescription() *string
GetDescription returns Description
func (m ConnectionFromAdwcDetails) GetIdentifier() *string
GetIdentifier returns Identifier
func (m ConnectionFromAdwcDetails) GetIsDefault() *bool
GetIsDefault returns IsDefault
func (m ConnectionFromAdwcDetails) GetKey() *string
GetKey returns Key
func (m ConnectionFromAdwcDetails) GetMetadata() *ObjectMetadata
GetMetadata returns Metadata
func (m ConnectionFromAdwcDetails) GetModelVersion() *string
GetModelVersion returns ModelVersion
func (m ConnectionFromAdwcDetails) GetName() *string
GetName returns Name
func (m ConnectionFromAdwcDetails) GetObjectStatus() *int
GetObjectStatus returns ObjectStatus
func (m ConnectionFromAdwcDetails) GetObjectVersion() *int
GetObjectVersion returns ObjectVersion
func (m ConnectionFromAdwcDetails) GetParentRef() *ParentReference
GetParentRef returns ParentRef
func (m ConnectionFromAdwcDetails) GetPrimarySchema() *Schema
GetPrimarySchema returns PrimarySchema
func (m ConnectionFromAdwcDetails) MarshalJSON() (buff []byte, e error)
MarshalJSON marshals to json representation
func (m ConnectionFromAdwcDetails) String() string
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
ConnectionFromAmazonS3 The connection details for Amazon s3 data asset.
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"` }
func (m ConnectionFromAmazonS3) GetConnectionProperties() []ConnectionProperty
GetConnectionProperties returns ConnectionProperties
func (m ConnectionFromAmazonS3) GetDescription() *string
GetDescription returns Description
func (m ConnectionFromAmazonS3) GetIdentifier() *string
GetIdentifier returns Identifier
func (m ConnectionFromAmazonS3) GetIsDefault() *bool
GetIsDefault returns IsDefault
func (m ConnectionFromAmazonS3) GetKey() *string
GetKey returns Key
func (m ConnectionFromAmazonS3) GetKeyMap() map[string]string
GetKeyMap returns KeyMap
func (m ConnectionFromAmazonS3) GetMetadata() *ObjectMetadata
GetMetadata returns Metadata
func (m ConnectionFromAmazonS3) GetModelVersion() *string
GetModelVersion returns ModelVersion
func (m ConnectionFromAmazonS3) GetName() *string
GetName returns Name
func (m ConnectionFromAmazonS3) GetObjectStatus() *int
GetObjectStatus returns ObjectStatus
func (m ConnectionFromAmazonS3) GetObjectVersion() *int
GetObjectVersion returns ObjectVersion
func (m ConnectionFromAmazonS3) GetParentRef() *ParentReference
GetParentRef returns ParentRef
func (m ConnectionFromAmazonS3) GetPrimarySchema() *Schema
GetPrimarySchema returns PrimarySchema
func (m ConnectionFromAmazonS3) MarshalJSON() (buff []byte, e error)
MarshalJSON marshals to json representation
func (m ConnectionFromAmazonS3) String() string
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
ConnectionFromAmazonS3Details The connection details for an Oracle Database data asset.
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"` }
func (m ConnectionFromAmazonS3Details) GetConnectionProperties() []ConnectionProperty
GetConnectionProperties returns ConnectionProperties
func (m ConnectionFromAmazonS3Details) GetDescription() *string
GetDescription returns Description
func (m ConnectionFromAmazonS3Details) GetIdentifier() *string
GetIdentifier returns Identifier
func (m ConnectionFromAmazonS3Details) GetIsDefault() *bool
GetIsDefault returns IsDefault
func (m ConnectionFromAmazonS3Details) GetKey() *string
GetKey returns Key
func (m ConnectionFromAmazonS3Details) GetMetadata() *ObjectMetadata
GetMetadata returns Metadata
func (m ConnectionFromAmazonS3Details) GetModelVersion() *string
GetModelVersion returns ModelVersion
func (m ConnectionFromAmazonS3Details) GetName() *string
GetName returns Name
func (m ConnectionFromAmazonS3Details) GetObjectStatus() *int
GetObjectStatus returns ObjectStatus
func (m ConnectionFromAmazonS3Details) GetObjectVersion() *int
GetObjectVersion returns ObjectVersion
func (m ConnectionFromAmazonS3Details) GetParentRef() *ParentReference
GetParentRef returns ParentRef
func (m ConnectionFromAmazonS3Details) GetPrimarySchema() *Schema
GetPrimarySchema returns PrimarySchema
func (m ConnectionFromAmazonS3Details) MarshalJSON() (buff []byte, e error)
MarshalJSON marshals to json representation
func (m ConnectionFromAmazonS3Details) String() string
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
ConnectionFromAtp The connection details for an Autonomous Transaction Processing data asset.
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"` }
func (m ConnectionFromAtp) GetConnectionProperties() []ConnectionProperty
GetConnectionProperties returns ConnectionProperties
func (m ConnectionFromAtp) GetDescription() *string
GetDescription returns Description
func (m ConnectionFromAtp) GetIdentifier() *string
GetIdentifier returns Identifier
func (m ConnectionFromAtp) GetIsDefault() *bool
GetIsDefault returns IsDefault
func (m ConnectionFromAtp) GetKey() *string
GetKey returns Key
func (m ConnectionFromAtp) GetKeyMap() map[string]string
GetKeyMap returns KeyMap
func (m ConnectionFromAtp) GetMetadata() *ObjectMetadata
GetMetadata returns Metadata
func (m ConnectionFromAtp) GetModelVersion() *string
GetModelVersion returns ModelVersion
func (m ConnectionFromAtp) GetName() *string
GetName returns Name
func (m ConnectionFromAtp) GetObjectStatus() *int
GetObjectStatus returns ObjectStatus
func (m ConnectionFromAtp) GetObjectVersion() *int
GetObjectVersion returns ObjectVersion
func (m ConnectionFromAtp) GetParentRef() *ParentReference
GetParentRef returns ParentRef
func (m ConnectionFromAtp) GetPrimarySchema() *Schema
GetPrimarySchema returns PrimarySchema
func (m ConnectionFromAtp) MarshalJSON() (buff []byte, e error)
MarshalJSON marshals to json representation
func (m ConnectionFromAtp) String() string
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
ConnectionFromAtpDetails The connection details for an Autonomous Transaction Processing data asset.
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"` }
func (m ConnectionFromAtpDetails) GetConnectionProperties() []ConnectionProperty
GetConnectionProperties returns ConnectionProperties
func (m ConnectionFromAtpDetails) GetDescription() *string
GetDescription returns Description
func (m ConnectionFromAtpDetails) GetIdentifier() *string
GetIdentifier returns Identifier
func (m ConnectionFromAtpDetails) GetIsDefault() *bool
GetIsDefault returns IsDefault
func (m ConnectionFromAtpDetails) GetKey() *string
GetKey returns Key
func (m ConnectionFromAtpDetails) GetMetadata() *ObjectMetadata
GetMetadata returns Metadata
func (m ConnectionFromAtpDetails) GetModelVersion() *string
GetModelVersion returns ModelVersion
func (m ConnectionFromAtpDetails) GetName() *string
GetName returns Name
func (m ConnectionFromAtpDetails) GetObjectStatus() *int
GetObjectStatus returns ObjectStatus
func (m ConnectionFromAtpDetails) GetObjectVersion() *int
GetObjectVersion returns ObjectVersion
func (m ConnectionFromAtpDetails) GetParentRef() *ParentReference
GetParentRef returns ParentRef
func (m ConnectionFromAtpDetails) GetPrimarySchema() *Schema
GetPrimarySchema returns PrimarySchema
func (m ConnectionFromAtpDetails) MarshalJSON() (buff []byte, e error)
MarshalJSON marshals to json representation
func (m ConnectionFromAtpDetails) String() string
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
ConnectionFromBicc The connection details for a FUSION_APP BICC Connection.
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"` }
func (m ConnectionFromBicc) GetConnectionProperties() []ConnectionProperty
GetConnectionProperties returns ConnectionProperties
func (m ConnectionFromBicc) GetDescription() *string
GetDescription returns Description
func (m ConnectionFromBicc) GetIdentifier() *string
GetIdentifier returns Identifier
func (m ConnectionFromBicc) GetIsDefault() *bool
GetIsDefault returns IsDefault
func (m ConnectionFromBicc) GetKey() *string
GetKey returns Key
func (m ConnectionFromBicc) GetKeyMap() map[string]string
GetKeyMap returns KeyMap
func (m ConnectionFromBicc) GetMetadata() *ObjectMetadata
GetMetadata returns Metadata
func (m ConnectionFromBicc) GetModelVersion() *string
GetModelVersion returns ModelVersion
func (m ConnectionFromBicc) GetName() *string
GetName returns Name
func (m ConnectionFromBicc) GetObjectStatus() *int
GetObjectStatus returns ObjectStatus
func (m ConnectionFromBicc) GetObjectVersion() *int
GetObjectVersion returns ObjectVersion
func (m ConnectionFromBicc) GetParentRef() *ParentReference
GetParentRef returns ParentRef
func (m ConnectionFromBicc) GetPrimarySchema() *Schema
GetPrimarySchema returns PrimarySchema
func (m ConnectionFromBicc) MarshalJSON() (buff []byte, e error)
MarshalJSON marshals to json representation
func (m ConnectionFromBicc) String() string
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
ConnectionFromBiccDetails The connection details for a FUSION_APP BICC connection.
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"` }
func (m ConnectionFromBiccDetails) GetConnectionProperties() []ConnectionProperty
GetConnectionProperties returns ConnectionProperties
func (m ConnectionFromBiccDetails) GetDescription() *string
GetDescription returns Description
func (m ConnectionFromBiccDetails) GetIdentifier() *string
GetIdentifier returns Identifier
func (m ConnectionFromBiccDetails) GetIsDefault() *bool
GetIsDefault returns IsDefault
func (m ConnectionFromBiccDetails) GetKey() *string
GetKey returns Key
func (m ConnectionFromBiccDetails) GetMetadata() *ObjectMetadata
GetMetadata returns Metadata
func (m ConnectionFromBiccDetails) GetModelVersion() *string
GetModelVersion returns ModelVersion
func (m ConnectionFromBiccDetails) GetName() *string
GetName returns Name
func (m ConnectionFromBiccDetails) GetObjectStatus() *int
GetObjectStatus returns ObjectStatus
func (m ConnectionFromBiccDetails) GetObjectVersion() *int
GetObjectVersion returns ObjectVersion
func (m ConnectionFromBiccDetails) GetParentRef() *ParentReference
GetParentRef returns ParentRef
func (m ConnectionFromBiccDetails) GetPrimarySchema() *Schema
GetPrimarySchema returns PrimarySchema
func (m ConnectionFromBiccDetails) MarshalJSON() (buff []byte, e error)
MarshalJSON marshals to json representation
func (m ConnectionFromBiccDetails) String() string
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
ConnectionFromBip The connection details for a Fusion applications BIP connection.
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"` }
func (m ConnectionFromBip) GetConnectionProperties() []ConnectionProperty
GetConnectionProperties returns ConnectionProperties
func (m ConnectionFromBip) GetDescription() *string
GetDescription returns Description
func (m ConnectionFromBip) GetIdentifier() *string
GetIdentifier returns Identifier
func (m ConnectionFromBip) GetIsDefault() *bool
GetIsDefault returns IsDefault
func (m ConnectionFromBip) GetKey() *string
GetKey returns Key
func (m ConnectionFromBip) GetKeyMap() map[string]string
GetKeyMap returns KeyMap
func (m ConnectionFromBip) GetMetadata() *ObjectMetadata
GetMetadata returns Metadata
func (m ConnectionFromBip) GetModelVersion() *string
GetModelVersion returns ModelVersion
func (m ConnectionFromBip) GetName() *string
GetName returns Name
func (m ConnectionFromBip) GetObjectStatus() *int
GetObjectStatus returns ObjectStatus
func (m ConnectionFromBip) GetObjectVersion() *int
GetObjectVersion returns ObjectVersion
func (m ConnectionFromBip) GetParentRef() *ParentReference
GetParentRef returns ParentRef
func (m ConnectionFromBip) GetPrimarySchema() *Schema
GetPrimarySchema returns PrimarySchema
func (m ConnectionFromBip) MarshalJSON() (buff []byte, e error)
MarshalJSON marshals to json representation
func (m ConnectionFromBip) String() string
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
ConnectionFromBipDetails The connection details for a Fusion applications BIP connection.
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"` }
func (m ConnectionFromBipDetails) GetConnectionProperties() []ConnectionProperty
GetConnectionProperties returns ConnectionProperties
func (m ConnectionFromBipDetails) GetDescription() *string
GetDescription returns Description
func (m ConnectionFromBipDetails) GetIdentifier() *string
GetIdentifier returns Identifier
func (m ConnectionFromBipDetails) GetIsDefault() *bool
GetIsDefault returns IsDefault
func (m ConnectionFromBipDetails) GetKey() *string
GetKey returns Key
func (m ConnectionFromBipDetails) GetMetadata() *ObjectMetadata
GetMetadata returns Metadata
func (m ConnectionFromBipDetails) GetModelVersion() *string
GetModelVersion returns ModelVersion
func (m ConnectionFromBipDetails) GetName() *string
GetName returns Name
func (m ConnectionFromBipDetails) GetObjectStatus() *int
GetObjectStatus returns ObjectStatus
func (m ConnectionFromBipDetails) GetObjectVersion() *int
GetObjectVersion returns ObjectVersion
func (m ConnectionFromBipDetails) GetParentRef() *ParentReference
GetParentRef returns ParentRef
func (m ConnectionFromBipDetails) GetPrimarySchema() *Schema
GetPrimarySchema returns PrimarySchema
func (m ConnectionFromBipDetails) MarshalJSON() (buff []byte, e error)
MarshalJSON marshals to json representation
func (m ConnectionFromBipDetails) String() string
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
ConnectionFromHdfs The connection details for the HDFS data asset.
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"` }
func (m ConnectionFromHdfs) GetConnectionProperties() []ConnectionProperty
GetConnectionProperties returns ConnectionProperties
func (m ConnectionFromHdfs) GetDescription() *string
GetDescription returns Description
func (m ConnectionFromHdfs) GetIdentifier() *string
GetIdentifier returns Identifier
func (m ConnectionFromHdfs) GetIsDefault() *bool
GetIsDefault returns IsDefault
func (m ConnectionFromHdfs) GetKey() *string
GetKey returns Key
func (m ConnectionFromHdfs) GetKeyMap() map[string]string
GetKeyMap returns KeyMap
func (m ConnectionFromHdfs) GetMetadata() *ObjectMetadata
GetMetadata returns Metadata
func (m ConnectionFromHdfs) GetModelVersion() *string
GetModelVersion returns ModelVersion
func (m ConnectionFromHdfs) GetName() *string
GetName returns Name
func (m ConnectionFromHdfs) GetObjectStatus() *int
GetObjectStatus returns ObjectStatus
func (m ConnectionFromHdfs) GetObjectVersion() *int
GetObjectVersion returns ObjectVersion
func (m ConnectionFromHdfs) GetParentRef() *ParentReference
GetParentRef returns ParentRef
func (m ConnectionFromHdfs) GetPrimarySchema() *Schema
GetPrimarySchema returns PrimarySchema
func (m ConnectionFromHdfs) MarshalJSON() (buff []byte, e error)
MarshalJSON marshals to json representation
func (m ConnectionFromHdfs) String() string
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
ConnectionFromHdfsDetails The connection details for the HDFS data asset.
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"` }
func (m ConnectionFromHdfsDetails) GetConnectionProperties() []ConnectionProperty
GetConnectionProperties returns ConnectionProperties
func (m ConnectionFromHdfsDetails) GetDescription() *string
GetDescription returns Description
func (m ConnectionFromHdfsDetails) GetIdentifier() *string
GetIdentifier returns Identifier
func (m ConnectionFromHdfsDetails) GetIsDefault() *bool
GetIsDefault returns IsDefault
func (m ConnectionFromHdfsDetails) GetKey() *string
GetKey returns Key
func (m ConnectionFromHdfsDetails) GetMetadata() *ObjectMetadata
GetMetadata returns Metadata
func (m ConnectionFromHdfsDetails) GetModelVersion() *string
GetModelVersion returns ModelVersion
func (m ConnectionFromHdfsDetails) GetName() *string
GetName returns Name
func (m ConnectionFromHdfsDetails) GetObjectStatus() *int
GetObjectStatus returns ObjectStatus
func (m ConnectionFromHdfsDetails) GetObjectVersion() *int
GetObjectVersion returns ObjectVersion
func (m ConnectionFromHdfsDetails) GetParentRef() *ParentReference
GetParentRef returns ParentRef
func (m ConnectionFromHdfsDetails) GetPrimarySchema() *Schema
GetPrimarySchema returns PrimarySchema
func (m ConnectionFromHdfsDetails) MarshalJSON() (buff []byte, e error)
MarshalJSON marshals to json representation
func (m ConnectionFromHdfsDetails) String() string
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
ConnectionFromJdbc The connection details for a generic JDBC data asset.
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"` }
func (m ConnectionFromJdbc) GetConnectionProperties() []ConnectionProperty
GetConnectionProperties returns ConnectionProperties
func (m ConnectionFromJdbc) GetDescription() *string
GetDescription returns Description
func (m ConnectionFromJdbc) GetIdentifier() *string
GetIdentifier returns Identifier
func (m ConnectionFromJdbc) GetIsDefault() *bool
GetIsDefault returns IsDefault
func (m ConnectionFromJdbc) GetKey() *string
GetKey returns Key
func (m ConnectionFromJdbc) GetKeyMap() map[string]string
GetKeyMap returns KeyMap
func (m ConnectionFromJdbc) GetMetadata() *ObjectMetadata
GetMetadata returns Metadata
func (m ConnectionFromJdbc) GetModelVersion() *string
GetModelVersion returns ModelVersion
func (m ConnectionFromJdbc) GetName() *string
GetName returns Name
func (m ConnectionFromJdbc) GetObjectStatus() *int
GetObjectStatus returns ObjectStatus
func (m ConnectionFromJdbc) GetObjectVersion() *int
GetObjectVersion returns ObjectVersion
func (m ConnectionFromJdbc) GetParentRef() *ParentReference
GetParentRef returns ParentRef
func (m ConnectionFromJdbc) GetPrimarySchema() *Schema
GetPrimarySchema returns PrimarySchema
func (m ConnectionFromJdbc) MarshalJSON() (buff []byte, e error)
MarshalJSON marshals to json representation
func (m ConnectionFromJdbc) String() string
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
ConnectionFromJdbcDetails The connection details for a generic JDBC data asset.
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"` }
func (m ConnectionFromJdbcDetails) GetConnectionProperties() []ConnectionProperty
GetConnectionProperties returns ConnectionProperties
func (m ConnectionFromJdbcDetails) GetDescription() *string
GetDescription returns Description
func (m ConnectionFromJdbcDetails) GetIdentifier() *string
GetIdentifier returns Identifier
func (m ConnectionFromJdbcDetails) GetIsDefault() *bool
GetIsDefault returns IsDefault
func (m ConnectionFromJdbcDetails) GetKey() *string
GetKey returns Key
func (m ConnectionFromJdbcDetails) GetMetadata() *ObjectMetadata
GetMetadata returns Metadata
func (m ConnectionFromJdbcDetails) GetModelVersion() *string
GetModelVersion returns ModelVersion
func (m ConnectionFromJdbcDetails) GetName() *string
GetName returns Name
func (m ConnectionFromJdbcDetails) GetObjectStatus() *int
GetObjectStatus returns ObjectStatus
func (m ConnectionFromJdbcDetails) GetObjectVersion() *int
GetObjectVersion returns ObjectVersion
func (m ConnectionFromJdbcDetails) GetParentRef() *ParentReference
GetParentRef returns ParentRef
func (m ConnectionFromJdbcDetails) GetPrimarySchema() *Schema
GetPrimarySchema returns PrimarySchema
func (m ConnectionFromJdbcDetails) MarshalJSON() (buff []byte, e error)
MarshalJSON marshals to json representation
func (m ConnectionFromJdbcDetails) String() string
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
ConnectionFromLake The connection details for a Lake connection.
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"` }
func (m ConnectionFromLake) GetConnectionProperties() []ConnectionProperty
GetConnectionProperties returns ConnectionProperties
func (m ConnectionFromLake) GetDescription() *string
GetDescription returns Description
func (m ConnectionFromLake) GetIdentifier() *string
GetIdentifier returns Identifier
func (m ConnectionFromLake) GetIsDefault() *bool
GetIsDefault returns IsDefault
func (m ConnectionFromLake) GetKey() *string
GetKey returns Key
func (m ConnectionFromLake) GetKeyMap() map[string]string
GetKeyMap returns KeyMap
func (m ConnectionFromLake) GetMetadata() *ObjectMetadata
GetMetadata returns Metadata
func (m ConnectionFromLake) GetModelVersion() *string
GetModelVersion returns ModelVersion
func (m ConnectionFromLake) GetName() *string
GetName returns Name
func (m ConnectionFromLake) GetObjectStatus() *int
GetObjectStatus returns ObjectStatus
func (m ConnectionFromLake) GetObjectVersion() *int
GetObjectVersion returns ObjectVersion
func (m ConnectionFromLake) GetParentRef() *ParentReference
GetParentRef returns ParentRef
func (m ConnectionFromLake) GetPrimarySchema() *Schema
GetPrimarySchema returns PrimarySchema
func (m ConnectionFromLake) MarshalJSON() (buff []byte, e error)
MarshalJSON marshals to json representation
func (m ConnectionFromLake) String() string
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
ConnectionFromLakeDetails The connection details for a Lake connection.
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"` }
func (m ConnectionFromLakeDetails) GetConnectionProperties() []ConnectionProperty
GetConnectionProperties returns ConnectionProperties
func (m ConnectionFromLakeDetails) GetDescription() *string
GetDescription returns Description
func (m ConnectionFromLakeDetails) GetIdentifier() *string
GetIdentifier returns Identifier
func (m ConnectionFromLakeDetails) GetIsDefault() *bool
GetIsDefault returns IsDefault
func (m ConnectionFromLakeDetails) GetKey() *string
GetKey returns Key
func (m ConnectionFromLakeDetails) GetMetadata() *ObjectMetadata
GetMetadata returns Metadata
func (m ConnectionFromLakeDetails) GetModelVersion() *string
GetModelVersion returns ModelVersion
func (m ConnectionFromLakeDetails) GetName() *string
GetName returns Name
func (m ConnectionFromLakeDetails) GetObjectStatus() *int
GetObjectStatus returns ObjectStatus
func (m ConnectionFromLakeDetails) GetObjectVersion() *int
GetObjectVersion returns ObjectVersion
func (m ConnectionFromLakeDetails) GetParentRef() *ParentReference
GetParentRef returns ParentRef
func (m ConnectionFromLakeDetails) GetPrimarySchema() *Schema
GetPrimarySchema returns PrimarySchema
func (m ConnectionFromLakeDetails) MarshalJSON() (buff []byte, e error)
MarshalJSON marshals to json representation
func (m ConnectionFromLakeDetails) String() string
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
ConnectionFromMySql The connection details for a MYSQL data asset.
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"` }
func (m ConnectionFromMySql) GetConnectionProperties() []ConnectionProperty
GetConnectionProperties returns ConnectionProperties
func (m ConnectionFromMySql) GetDescription() *string
GetDescription returns Description
func (m ConnectionFromMySql) GetIdentifier() *string
GetIdentifier returns Identifier
func (m ConnectionFromMySql) GetIsDefault() *bool
GetIsDefault returns IsDefault
func (m ConnectionFromMySql) GetKey() *string
GetKey returns Key
func (m ConnectionFromMySql) GetKeyMap() map[string]string
GetKeyMap returns KeyMap
func (m ConnectionFromMySql) GetMetadata() *ObjectMetadata
GetMetadata returns Metadata
func (m ConnectionFromMySql) GetModelVersion() *string
GetModelVersion returns ModelVersion
func (m ConnectionFromMySql) GetName() *string
GetName returns Name
func (m ConnectionFromMySql) GetObjectStatus() *int
GetObjectStatus returns ObjectStatus
func (m ConnectionFromMySql) GetObjectVersion() *int
GetObjectVersion returns ObjectVersion
func (m ConnectionFromMySql) GetParentRef() *ParentReference
GetParentRef returns ParentRef
func (m ConnectionFromMySql) GetPrimarySchema() *Schema
GetPrimarySchema returns PrimarySchema
func (m ConnectionFromMySql) MarshalJSON() (buff []byte, e error)
MarshalJSON marshals to json representation
func (m ConnectionFromMySql) String() string
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
ConnectionFromMySqlDetails The connection details for a MYSQL data asset.
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"` }
func (m ConnectionFromMySqlDetails) GetConnectionProperties() []ConnectionProperty
GetConnectionProperties returns ConnectionProperties
func (m ConnectionFromMySqlDetails) GetDescription() *string
GetDescription returns Description
func (m ConnectionFromMySqlDetails) GetIdentifier() *string
GetIdentifier returns Identifier
func (m ConnectionFromMySqlDetails) GetIsDefault() *bool
GetIsDefault returns IsDefault
func (m ConnectionFromMySqlDetails) GetKey() *string
GetKey returns Key
func (m ConnectionFromMySqlDetails) GetMetadata() *ObjectMetadata
GetMetadata returns Metadata
func (m ConnectionFromMySqlDetails) GetModelVersion() *string
GetModelVersion returns ModelVersion
func (m ConnectionFromMySqlDetails) GetName() *string
GetName returns Name
func (m ConnectionFromMySqlDetails) GetObjectStatus() *int
GetObjectStatus returns ObjectStatus
func (m ConnectionFromMySqlDetails) GetObjectVersion() *int
GetObjectVersion returns ObjectVersion
func (m ConnectionFromMySqlDetails) GetParentRef() *ParentReference
GetParentRef returns ParentRef
func (m ConnectionFromMySqlDetails) GetPrimarySchema() *Schema
GetPrimarySchema returns PrimarySchema
func (m ConnectionFromMySqlDetails) MarshalJSON() (buff []byte, e error)
MarshalJSON marshals to json representation
func (m ConnectionFromMySqlDetails) String() string
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
ConnectionFromMySqlHeatWave The connection details for a MYSQL HeatWave data asset.
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"` }
func (m ConnectionFromMySqlHeatWave) GetConnectionProperties() []ConnectionProperty
GetConnectionProperties returns ConnectionProperties
func (m ConnectionFromMySqlHeatWave) GetDescription() *string
GetDescription returns Description
func (m ConnectionFromMySqlHeatWave) GetIdentifier() *string
GetIdentifier returns Identifier
func (m ConnectionFromMySqlHeatWave) GetIsDefault() *bool
GetIsDefault returns IsDefault
func (m ConnectionFromMySqlHeatWave) GetKey() *string
GetKey returns Key
func (m ConnectionFromMySqlHeatWave) GetKeyMap() map[string]string
GetKeyMap returns KeyMap
func (m ConnectionFromMySqlHeatWave) GetMetadata() *ObjectMetadata
GetMetadata returns Metadata
func (m ConnectionFromMySqlHeatWave) GetModelVersion() *string
GetModelVersion returns ModelVersion
func (m ConnectionFromMySqlHeatWave) GetName() *string
GetName returns Name
func (m ConnectionFromMySqlHeatWave) GetObjectStatus() *int
GetObjectStatus returns ObjectStatus
func (m ConnectionFromMySqlHeatWave) GetObjectVersion() *int
GetObjectVersion returns ObjectVersion
func (m ConnectionFromMySqlHeatWave) GetParentRef() *ParentReference
GetParentRef returns ParentRef
func (m ConnectionFromMySqlHeatWave) GetPrimarySchema() *Schema
GetPrimarySchema returns PrimarySchema
func (m ConnectionFromMySqlHeatWave) MarshalJSON() (buff []byte, e error)
MarshalJSON marshals to json representation
func (m ConnectionFromMySqlHeatWave) String() string
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
ConnectionFromMySqlHeatWaveDetails The connection details for a MYSQL HeatWave data asset.
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"` }
func (m ConnectionFromMySqlHeatWaveDetails) GetConnectionProperties() []ConnectionProperty
GetConnectionProperties returns ConnectionProperties
func (m ConnectionFromMySqlHeatWaveDetails) GetDescription() *string
GetDescription returns Description
func (m ConnectionFromMySqlHeatWaveDetails) GetIdentifier() *string
GetIdentifier returns Identifier
func (m ConnectionFromMySqlHeatWaveDetails) GetIsDefault() *bool
GetIsDefault returns IsDefault
func (m ConnectionFromMySqlHeatWaveDetails) GetKey() *string
GetKey returns Key
func (m ConnectionFromMySqlHeatWaveDetails) GetMetadata() *ObjectMetadata
GetMetadata returns Metadata
func (m ConnectionFromMySqlHeatWaveDetails) GetModelVersion() *string
GetModelVersion returns ModelVersion
func (m ConnectionFromMySqlHeatWaveDetails) GetName() *string
GetName returns Name
func (m ConnectionFromMySqlHeatWaveDetails) GetObjectStatus() *int
GetObjectStatus returns ObjectStatus
func (m ConnectionFromMySqlHeatWaveDetails) GetObjectVersion() *int
GetObjectVersion returns ObjectVersion
func (m ConnectionFromMySqlHeatWaveDetails) GetParentRef() *ParentReference
GetParentRef returns ParentRef
func (m ConnectionFromMySqlHeatWaveDetails) GetPrimarySchema() *Schema
GetPrimarySchema returns PrimarySchema
func (m ConnectionFromMySqlHeatWaveDetails) MarshalJSON() (buff []byte, e error)
MarshalJSON marshals to json representation
func (m ConnectionFromMySqlHeatWaveDetails) String() string
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
ConnectionFromOAuth2 The connection details for a OAuth connection.
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"` }
func (m ConnectionFromOAuth2) GetConnectionProperties() []ConnectionProperty
GetConnectionProperties returns ConnectionProperties
func (m ConnectionFromOAuth2) GetDescription() *string
GetDescription returns Description
func (m ConnectionFromOAuth2) GetIdentifier() *string
GetIdentifier returns Identifier
func (m ConnectionFromOAuth2) GetIsDefault() *bool
GetIsDefault returns IsDefault
func (m ConnectionFromOAuth2) GetKey() *string
GetKey returns Key
func (m ConnectionFromOAuth2) GetKeyMap() map[string]string
GetKeyMap returns KeyMap
func (m ConnectionFromOAuth2) GetMetadata() *ObjectMetadata
GetMetadata returns Metadata
func (m ConnectionFromOAuth2) GetModelVersion() *string
GetModelVersion returns ModelVersion
func (m ConnectionFromOAuth2) GetName() *string
GetName returns Name
func (m ConnectionFromOAuth2) GetObjectStatus() *int
GetObjectStatus returns ObjectStatus
func (m ConnectionFromOAuth2) GetObjectVersion() *int
GetObjectVersion returns ObjectVersion
func (m ConnectionFromOAuth2) GetParentRef() *ParentReference
GetParentRef returns ParentRef
func (m ConnectionFromOAuth2) GetPrimarySchema() *Schema
GetPrimarySchema returns PrimarySchema
func (m ConnectionFromOAuth2) MarshalJSON() (buff []byte, e error)
MarshalJSON marshals to json representation
func (m ConnectionFromOAuth2) String() string
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
ConnectionFromOAuth2Details The connection details for a OAuth connection.
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"` }
func (m ConnectionFromOAuth2Details) GetConnectionProperties() []ConnectionProperty
GetConnectionProperties returns ConnectionProperties
func (m ConnectionFromOAuth2Details) GetDescription() *string
GetDescription returns Description
func (m ConnectionFromOAuth2Details) GetIdentifier() *string
GetIdentifier returns Identifier
func (m ConnectionFromOAuth2Details) GetIsDefault() *bool
GetIsDefault returns IsDefault
func (m ConnectionFromOAuth2Details) GetKey() *string
GetKey returns Key
func (m ConnectionFromOAuth2Details) GetMetadata() *ObjectMetadata
GetMetadata returns Metadata
func (m ConnectionFromOAuth2Details) GetModelVersion() *string
GetModelVersion returns ModelVersion
func (m ConnectionFromOAuth2Details) GetName() *string
GetName returns Name
func (m ConnectionFromOAuth2Details) GetObjectStatus() *int
GetObjectStatus returns ObjectStatus
func (m ConnectionFromOAuth2Details) GetObjectVersion() *int
GetObjectVersion returns ObjectVersion
func (m ConnectionFromOAuth2Details) GetParentRef() *ParentReference
GetParentRef returns ParentRef
func (m ConnectionFromOAuth2Details) GetPrimarySchema() *Schema
GetPrimarySchema returns PrimarySchema
func (m ConnectionFromOAuth2Details) MarshalJSON() (buff []byte, e error)
MarshalJSON marshals to json representation
func (m ConnectionFromOAuth2Details) String() string
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
ConnectionFromOAuth2DetailsGrantTypeEnum Enum with underlying type: string
type ConnectionFromOAuth2DetailsGrantTypeEnum string
Set of constants representing the allowable values for ConnectionFromOAuth2DetailsGrantTypeEnum
const ( ConnectionFromOAuth2DetailsGrantTypeClientCredentials ConnectionFromOAuth2DetailsGrantTypeEnum = "CLIENT_CREDENTIALS" )
func GetConnectionFromOAuth2DetailsGrantTypeEnumValues() []ConnectionFromOAuth2DetailsGrantTypeEnum
GetConnectionFromOAuth2DetailsGrantTypeEnumValues Enumerates the set of values for ConnectionFromOAuth2DetailsGrantTypeEnum
func GetMappingConnectionFromOAuth2DetailsGrantTypeEnum(val string) (ConnectionFromOAuth2DetailsGrantTypeEnum, bool)
GetMappingConnectionFromOAuth2DetailsGrantTypeEnum performs case Insensitive comparison on enum value and return the desired enum
ConnectionFromOAuth2GrantTypeEnum Enum with underlying type: string
type ConnectionFromOAuth2GrantTypeEnum string
Set of constants representing the allowable values for ConnectionFromOAuth2GrantTypeEnum
const ( ConnectionFromOAuth2GrantTypeClientCredentials ConnectionFromOAuth2GrantTypeEnum = "CLIENT_CREDENTIALS" )
func GetConnectionFromOAuth2GrantTypeEnumValues() []ConnectionFromOAuth2GrantTypeEnum
GetConnectionFromOAuth2GrantTypeEnumValues Enumerates the set of values for ConnectionFromOAuth2GrantTypeEnum
func GetMappingConnectionFromOAuth2GrantTypeEnum(val string) (ConnectionFromOAuth2GrantTypeEnum, bool)
GetMappingConnectionFromOAuth2GrantTypeEnum performs case Insensitive comparison on enum value and return the desired enum
ConnectionFromObjectStorage The connection details for an Oracle Object Storage data asset.
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"` }
func (m ConnectionFromObjectStorage) GetConnectionProperties() []ConnectionProperty
GetConnectionProperties returns ConnectionProperties
func (m ConnectionFromObjectStorage) GetDescription() *string
GetDescription returns Description
func (m ConnectionFromObjectStorage) GetIdentifier() *string
GetIdentifier returns Identifier
func (m ConnectionFromObjectStorage) GetIsDefault() *bool
GetIsDefault returns IsDefault
func (m ConnectionFromObjectStorage) GetKey() *string
GetKey returns Key
func (m ConnectionFromObjectStorage) GetKeyMap() map[string]string
GetKeyMap returns KeyMap
func (m ConnectionFromObjectStorage) GetMetadata() *ObjectMetadata
GetMetadata returns Metadata
func (m ConnectionFromObjectStorage) GetModelVersion() *string
GetModelVersion returns ModelVersion
func (m ConnectionFromObjectStorage) GetName() *string
GetName returns Name
func (m ConnectionFromObjectStorage) GetObjectStatus() *int
GetObjectStatus returns ObjectStatus
func (m ConnectionFromObjectStorage) GetObjectVersion() *int
GetObjectVersion returns ObjectVersion
func (m ConnectionFromObjectStorage) GetParentRef() *ParentReference
GetParentRef returns ParentRef
func (m ConnectionFromObjectStorage) GetPrimarySchema() *Schema
GetPrimarySchema returns PrimarySchema
func (m ConnectionFromObjectStorage) MarshalJSON() (buff []byte, e error)
MarshalJSON marshals to json representation
func (m ConnectionFromObjectStorage) String() string
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
ConnectionFromObjectStorageDetails The connection summary details for an Oracle Object Storage data asset.
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"` }
func (m ConnectionFromObjectStorageDetails) GetConnectionProperties() []ConnectionProperty
GetConnectionProperties returns ConnectionProperties
func (m ConnectionFromObjectStorageDetails) GetDescription() *string
GetDescription returns Description
func (m ConnectionFromObjectStorageDetails) GetIdentifier() *string
GetIdentifier returns Identifier
func (m ConnectionFromObjectStorageDetails) GetIsDefault() *bool
GetIsDefault returns IsDefault
func (m ConnectionFromObjectStorageDetails) GetKey() *string
GetKey returns Key
func (m ConnectionFromObjectStorageDetails) GetMetadata() *ObjectMetadata
GetMetadata returns Metadata
func (m ConnectionFromObjectStorageDetails) GetModelVersion() *string
GetModelVersion returns ModelVersion
func (m ConnectionFromObjectStorageDetails) GetName() *string
GetName returns Name
func (m ConnectionFromObjectStorageDetails) GetObjectStatus() *int
GetObjectStatus returns ObjectStatus
func (m ConnectionFromObjectStorageDetails) GetObjectVersion() *int
GetObjectVersion returns ObjectVersion
func (m ConnectionFromObjectStorageDetails) GetParentRef() *ParentReference
GetParentRef returns ParentRef
func (m ConnectionFromObjectStorageDetails) GetPrimarySchema() *Schema
GetPrimarySchema returns PrimarySchema
func (m ConnectionFromObjectStorageDetails) MarshalJSON() (buff []byte, e error)
MarshalJSON marshals to json representation
func (m ConnectionFromObjectStorageDetails) String() string
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
ConnectionFromOracle The connection details for an Oracle Database data asset.
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"` }
func (m ConnectionFromOracle) GetConnectionProperties() []ConnectionProperty
GetConnectionProperties returns ConnectionProperties
func (m ConnectionFromOracle) GetDescription() *string
GetDescription returns Description
func (m ConnectionFromOracle) GetIdentifier() *string
GetIdentifier returns Identifier
func (m ConnectionFromOracle) GetIsDefault() *bool
GetIsDefault returns IsDefault
func (m ConnectionFromOracle) GetKey() *string
GetKey returns Key
func (m ConnectionFromOracle) GetKeyMap() map[string]string
GetKeyMap returns KeyMap
func (m ConnectionFromOracle) GetMetadata() *ObjectMetadata
GetMetadata returns Metadata
func (m ConnectionFromOracle) GetModelVersion() *string
GetModelVersion returns ModelVersion
func (m ConnectionFromOracle) GetName() *string
GetName returns Name
func (m ConnectionFromOracle) GetObjectStatus() *int
GetObjectStatus returns ObjectStatus
func (m ConnectionFromOracle) GetObjectVersion() *int
GetObjectVersion returns ObjectVersion
func (m ConnectionFromOracle) GetParentRef() *ParentReference
GetParentRef returns ParentRef
func (m ConnectionFromOracle) GetPrimarySchema() *Schema
GetPrimarySchema returns PrimarySchema
func (m ConnectionFromOracle) MarshalJSON() (buff []byte, e error)
MarshalJSON marshals to json representation
func (m ConnectionFromOracle) String() string
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
ConnectionFromOracleDetails The connection details for an Oracle Database data asset.
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"` }
func (m ConnectionFromOracleDetails) GetConnectionProperties() []ConnectionProperty
GetConnectionProperties returns ConnectionProperties
func (m ConnectionFromOracleDetails) GetDescription() *string
GetDescription returns Description
func (m ConnectionFromOracleDetails) GetIdentifier() *string
GetIdentifier returns Identifier
func (m ConnectionFromOracleDetails) GetIsDefault() *bool
GetIsDefault returns IsDefault
func (m ConnectionFromOracleDetails) GetKey() *string
GetKey returns Key
func (m ConnectionFromOracleDetails) GetMetadata() *ObjectMetadata
GetMetadata returns Metadata
func (m ConnectionFromOracleDetails) GetModelVersion() *string
GetModelVersion returns ModelVersion
func (m ConnectionFromOracleDetails) GetName() *string
GetName returns Name
func (m ConnectionFromOracleDetails) GetObjectStatus() *int
GetObjectStatus returns ObjectStatus
func (m ConnectionFromOracleDetails) GetObjectVersion() *int
GetObjectVersion returns ObjectVersion
func (m ConnectionFromOracleDetails) GetParentRef() *ParentReference
GetParentRef returns ParentRef
func (m ConnectionFromOracleDetails) GetPrimarySchema() *Schema
GetPrimarySchema returns PrimarySchema
func (m ConnectionFromOracleDetails) MarshalJSON() (buff []byte, e error)
MarshalJSON marshals to json representation
func (m ConnectionFromOracleDetails) String() string
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
ConnectionFromOracleEbs The connection details for E-Business Suite data asset.
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"` }
func (m ConnectionFromOracleEbs) GetConnectionProperties() []ConnectionProperty
GetConnectionProperties returns ConnectionProperties
func (m ConnectionFromOracleEbs) GetDescription() *string
GetDescription returns Description
func (m ConnectionFromOracleEbs) GetIdentifier() *string
GetIdentifier returns Identifier
func (m ConnectionFromOracleEbs) GetIsDefault() *bool
GetIsDefault returns IsDefault
func (m ConnectionFromOracleEbs) GetKey() *string
GetKey returns Key
func (m ConnectionFromOracleEbs) GetKeyMap() map[string]string
GetKeyMap returns KeyMap
func (m ConnectionFromOracleEbs) GetMetadata() *ObjectMetadata
GetMetadata returns Metadata
func (m ConnectionFromOracleEbs) GetModelVersion() *string
GetModelVersion returns ModelVersion
func (m ConnectionFromOracleEbs) GetName() *string
GetName returns Name
func (m ConnectionFromOracleEbs) GetObjectStatus() *int
GetObjectStatus returns ObjectStatus
func (m ConnectionFromOracleEbs) GetObjectVersion() *int
GetObjectVersion returns ObjectVersion
func (m ConnectionFromOracleEbs) GetParentRef() *ParentReference
GetParentRef returns ParentRef
func (m ConnectionFromOracleEbs) GetPrimarySchema() *Schema
GetPrimarySchema returns PrimarySchema
func (m ConnectionFromOracleEbs) MarshalJSON() (buff []byte, e error)
MarshalJSON marshals to json representation
func (m ConnectionFromOracleEbs) String() string
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
ConnectionFromOracleEbsDetails The connection details for an E-Business Suite data asset.
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"` }
func (m ConnectionFromOracleEbsDetails) GetConnectionProperties() []ConnectionProperty
GetConnectionProperties returns ConnectionProperties
func (m ConnectionFromOracleEbsDetails) GetDescription() *string
GetDescription returns Description
func (m ConnectionFromOracleEbsDetails) GetIdentifier() *string
GetIdentifier returns Identifier
func (m ConnectionFromOracleEbsDetails) GetIsDefault() *bool
GetIsDefault returns IsDefault
func (m ConnectionFromOracleEbsDetails) GetKey() *string
GetKey returns Key
func (m ConnectionFromOracleEbsDetails) GetMetadata() *ObjectMetadata
GetMetadata returns Metadata
func (m ConnectionFromOracleEbsDetails) GetModelVersion() *string
GetModelVersion returns ModelVersion
func (m ConnectionFromOracleEbsDetails) GetName() *string
GetName returns Name
func (m ConnectionFromOracleEbsDetails) GetObjectStatus() *int
GetObjectStatus returns ObjectStatus
func (m ConnectionFromOracleEbsDetails) GetObjectVersion() *int
GetObjectVersion returns ObjectVersion
func (m ConnectionFromOracleEbsDetails) GetParentRef() *ParentReference
GetParentRef returns ParentRef
func (m ConnectionFromOracleEbsDetails) GetPrimarySchema() *Schema
GetPrimarySchema returns PrimarySchema
func (m ConnectionFromOracleEbsDetails) MarshalJSON() (buff []byte, e error)
MarshalJSON marshals to json representation
func (m ConnectionFromOracleEbsDetails) String() string
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
ConnectionFromOraclePeopleSoft The connection details for an Oracle PeopleSoft data asset.
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"` }
func (m ConnectionFromOraclePeopleSoft) GetConnectionProperties() []ConnectionProperty
GetConnectionProperties returns ConnectionProperties
func (m ConnectionFromOraclePeopleSoft) GetDescription() *string
GetDescription returns Description
func (m ConnectionFromOraclePeopleSoft) GetIdentifier() *string
GetIdentifier returns Identifier
func (m ConnectionFromOraclePeopleSoft) GetIsDefault() *bool
GetIsDefault returns IsDefault
func (m ConnectionFromOraclePeopleSoft) GetKey() *string
GetKey returns Key
func (m ConnectionFromOraclePeopleSoft) GetKeyMap() map[string]string
GetKeyMap returns KeyMap
func (m ConnectionFromOraclePeopleSoft) GetMetadata() *ObjectMetadata
GetMetadata returns Metadata
func (m ConnectionFromOraclePeopleSoft) GetModelVersion() *string
GetModelVersion returns ModelVersion
func (m ConnectionFromOraclePeopleSoft) GetName() *string
GetName returns Name
func (m ConnectionFromOraclePeopleSoft) GetObjectStatus() *int
GetObjectStatus returns ObjectStatus
func (m ConnectionFromOraclePeopleSoft) GetObjectVersion() *int
GetObjectVersion returns ObjectVersion
func (m ConnectionFromOraclePeopleSoft) GetParentRef() *ParentReference
GetParentRef returns ParentRef
func (m ConnectionFromOraclePeopleSoft) GetPrimarySchema() *Schema
GetPrimarySchema returns PrimarySchema
func (m ConnectionFromOraclePeopleSoft) MarshalJSON() (buff []byte, e error)
MarshalJSON marshals to json representation
func (m ConnectionFromOraclePeopleSoft) String() string
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
ConnectionFromOraclePeopleSoftDetails The connection details for an Oracle PeopleSoft data asset.
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"` }
func (m ConnectionFromOraclePeopleSoftDetails) GetConnectionProperties() []ConnectionProperty
GetConnectionProperties returns ConnectionProperties
func (m ConnectionFromOraclePeopleSoftDetails) GetDescription() *string
GetDescription returns Description
func (m ConnectionFromOraclePeopleSoftDetails) GetIdentifier() *string
GetIdentifier returns Identifier
func (m ConnectionFromOraclePeopleSoftDetails) GetIsDefault() *bool
GetIsDefault returns IsDefault
func (m ConnectionFromOraclePeopleSoftDetails) GetKey() *string
GetKey returns Key
func (m ConnectionFromOraclePeopleSoftDetails) GetMetadata() *ObjectMetadata
GetMetadata returns Metadata
func (m ConnectionFromOraclePeopleSoftDetails) GetModelVersion() *string
GetModelVersion returns ModelVersion
func (m ConnectionFromOraclePeopleSoftDetails) GetName() *string
GetName returns Name
func (m ConnectionFromOraclePeopleSoftDetails) GetObjectStatus() *int
GetObjectStatus returns ObjectStatus
func (m ConnectionFromOraclePeopleSoftDetails) GetObjectVersion() *int
GetObjectVersion returns ObjectVersion
func (m ConnectionFromOraclePeopleSoftDetails) GetParentRef() *ParentReference
GetParentRef returns ParentRef
func (m ConnectionFromOraclePeopleSoftDetails) GetPrimarySchema() *Schema
GetPrimarySchema returns PrimarySchema
func (m ConnectionFromOraclePeopleSoftDetails) MarshalJSON() (buff []byte, e error)
MarshalJSON marshals to json representation
func (m ConnectionFromOraclePeopleSoftDetails) String() string
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
ConnectionFromOracleSiebel The connection details for an Oracle Siebel data asset.
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"` }
func (m ConnectionFromOracleSiebel) GetConnectionProperties() []ConnectionProperty
GetConnectionProperties returns ConnectionProperties
func (m ConnectionFromOracleSiebel) GetDescription() *string
GetDescription returns Description
func (m ConnectionFromOracleSiebel) GetIdentifier() *string
GetIdentifier returns Identifier
func (m ConnectionFromOracleSiebel) GetIsDefault() *bool
GetIsDefault returns IsDefault
func (m ConnectionFromOracleSiebel) GetKey() *string
GetKey returns Key
func (m ConnectionFromOracleSiebel) GetKeyMap() map[string]string
GetKeyMap returns KeyMap
func (m ConnectionFromOracleSiebel) GetMetadata() *ObjectMetadata
GetMetadata returns Metadata
func (m ConnectionFromOracleSiebel) GetModelVersion() *string
GetModelVersion returns ModelVersion
func (m ConnectionFromOracleSiebel) GetName() *string
GetName returns Name
func (m ConnectionFromOracleSiebel) GetObjectStatus() *int
GetObjectStatus returns ObjectStatus
func (m ConnectionFromOracleSiebel) GetObjectVersion() *int
GetObjectVersion returns ObjectVersion
func (m ConnectionFromOracleSiebel) GetParentRef() *ParentReference
GetParentRef returns ParentRef
func (m ConnectionFromOracleSiebel) GetPrimarySchema() *Schema
GetPrimarySchema returns PrimarySchema
func (m ConnectionFromOracleSiebel) MarshalJSON() (buff []byte, e error)
MarshalJSON marshals to json representation
func (m ConnectionFromOracleSiebel) String() string
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
ConnectionFromOracleSiebelDetails The connection details for an Oracle Siebel data asset.
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"` }
func (m ConnectionFromOracleSiebelDetails) GetConnectionProperties() []ConnectionProperty
GetConnectionProperties returns ConnectionProperties
func (m ConnectionFromOracleSiebelDetails) GetDescription() *string
GetDescription returns Description
func (m ConnectionFromOracleSiebelDetails) GetIdentifier() *string
GetIdentifier returns Identifier
func (m ConnectionFromOracleSiebelDetails) GetIsDefault() *bool
GetIsDefault returns IsDefault
func (m ConnectionFromOracleSiebelDetails) GetKey() *string
GetKey returns Key
func (m ConnectionFromOracleSiebelDetails) GetMetadata() *ObjectMetadata
GetMetadata returns Metadata
func (m ConnectionFromOracleSiebelDetails) GetModelVersion() *string
GetModelVersion returns ModelVersion
func (m ConnectionFromOracleSiebelDetails) GetName() *string
GetName returns Name
func (m ConnectionFromOracleSiebelDetails) GetObjectStatus() *int
GetObjectStatus returns ObjectStatus
func (m ConnectionFromOracleSiebelDetails) GetObjectVersion() *int
GetObjectVersion returns ObjectVersion
func (m ConnectionFromOracleSiebelDetails) GetParentRef() *ParentReference
GetParentRef returns ParentRef
func (m ConnectionFromOracleSiebelDetails) GetPrimarySchema() *Schema
GetPrimarySchema returns PrimarySchema
func (m ConnectionFromOracleSiebelDetails) MarshalJSON() (buff []byte, e error)
MarshalJSON marshals to json representation
func (m ConnectionFromOracleSiebelDetails) String() string
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
ConnectionFromRestBasicAuth The connection details for a basic auth rest connection.
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"` }
func (m ConnectionFromRestBasicAuth) GetConnectionProperties() []ConnectionProperty
GetConnectionProperties returns ConnectionProperties
func (m ConnectionFromRestBasicAuth) GetDescription() *string
GetDescription returns Description
func (m ConnectionFromRestBasicAuth) GetIdentifier() *string
GetIdentifier returns Identifier
func (m ConnectionFromRestBasicAuth) GetIsDefault() *bool
GetIsDefault returns IsDefault
func (m ConnectionFromRestBasicAuth) GetKey() *string
GetKey returns Key
func (m ConnectionFromRestBasicAuth) GetKeyMap() map[string]string
GetKeyMap returns KeyMap
func (m ConnectionFromRestBasicAuth) GetMetadata() *ObjectMetadata
GetMetadata returns Metadata
func (m ConnectionFromRestBasicAuth) GetModelVersion() *string
GetModelVersion returns ModelVersion
func (m ConnectionFromRestBasicAuth) GetName() *string
GetName returns Name
func (m ConnectionFromRestBasicAuth) GetObjectStatus() *int
GetObjectStatus returns ObjectStatus
func (m ConnectionFromRestBasicAuth) GetObjectVersion() *int
GetObjectVersion returns ObjectVersion
func (m ConnectionFromRestBasicAuth) GetParentRef() *ParentReference
GetParentRef returns ParentRef
func (m ConnectionFromRestBasicAuth) GetPrimarySchema() *Schema
GetPrimarySchema returns PrimarySchema
func (m ConnectionFromRestBasicAuth) MarshalJSON() (buff []byte, e error)
MarshalJSON marshals to json representation
func (m ConnectionFromRestBasicAuth) String() string
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
ConnectionFromRestBasicAuthDetails The connection details for a basic auth rest connection.
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"` }
func (m ConnectionFromRestBasicAuthDetails) GetConnectionProperties() []ConnectionProperty
GetConnectionProperties returns ConnectionProperties
func (m ConnectionFromRestBasicAuthDetails) GetDescription() *string
GetDescription returns Description
func (m ConnectionFromRestBasicAuthDetails) GetIdentifier() *string
GetIdentifier returns Identifier
func (m ConnectionFromRestBasicAuthDetails) GetIsDefault() *bool
GetIsDefault returns IsDefault
func (m ConnectionFromRestBasicAuthDetails) GetKey() *string
GetKey returns Key
func (m ConnectionFromRestBasicAuthDetails) GetMetadata() *ObjectMetadata
GetMetadata returns Metadata
func (m ConnectionFromRestBasicAuthDetails) GetModelVersion() *string
GetModelVersion returns ModelVersion
func (m ConnectionFromRestBasicAuthDetails) GetName() *string
GetName returns Name
func (m ConnectionFromRestBasicAuthDetails) GetObjectStatus() *int
GetObjectStatus returns ObjectStatus
func (m ConnectionFromRestBasicAuthDetails) GetObjectVersion() *int
GetObjectVersion returns ObjectVersion
func (m ConnectionFromRestBasicAuthDetails) GetParentRef() *ParentReference
GetParentRef returns ParentRef
func (m ConnectionFromRestBasicAuthDetails) GetPrimarySchema() *Schema
GetPrimarySchema returns PrimarySchema
func (m ConnectionFromRestBasicAuthDetails) MarshalJSON() (buff []byte, e error)
MarshalJSON marshals to json representation
func (m ConnectionFromRestBasicAuthDetails) String() string
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
ConnectionFromRestNoAuth The connection details for a no auth rest connection.
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"` }
func (m ConnectionFromRestNoAuth) GetConnectionProperties() []ConnectionProperty
GetConnectionProperties returns ConnectionProperties
func (m ConnectionFromRestNoAuth) GetDescription() *string
GetDescription returns Description
func (m ConnectionFromRestNoAuth) GetIdentifier() *string
GetIdentifier returns Identifier
func (m ConnectionFromRestNoAuth) GetIsDefault() *bool
GetIsDefault returns IsDefault
func (m ConnectionFromRestNoAuth) GetKey() *string
GetKey returns Key
func (m ConnectionFromRestNoAuth) GetKeyMap() map[string]string
GetKeyMap returns KeyMap
func (m ConnectionFromRestNoAuth) GetMetadata() *ObjectMetadata
GetMetadata returns Metadata
func (m ConnectionFromRestNoAuth) GetModelVersion() *string
GetModelVersion returns ModelVersion
func (m ConnectionFromRestNoAuth) GetName() *string
GetName returns Name
func (m ConnectionFromRestNoAuth) GetObjectStatus() *int
GetObjectStatus returns ObjectStatus
func (m ConnectionFromRestNoAuth) GetObjectVersion() *int
GetObjectVersion returns ObjectVersion
func (m ConnectionFromRestNoAuth) GetParentRef() *ParentReference
GetParentRef returns ParentRef
func (m ConnectionFromRestNoAuth) GetPrimarySchema() *Schema
GetPrimarySchema returns PrimarySchema
func (m ConnectionFromRestNoAuth) MarshalJSON() (buff []byte, e error)
MarshalJSON marshals to json representation
func (m ConnectionFromRestNoAuth) String() string
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
ConnectionFromRestNoAuthDetails The connection details for a no auth rest connection.
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"` }
func (m ConnectionFromRestNoAuthDetails) GetConnectionProperties() []ConnectionProperty
GetConnectionProperties returns ConnectionProperties
func (m ConnectionFromRestNoAuthDetails) GetDescription() *string
GetDescription returns Description
func (m ConnectionFromRestNoAuthDetails) GetIdentifier() *string
GetIdentifier returns Identifier
func (m ConnectionFromRestNoAuthDetails) GetIsDefault() *bool
GetIsDefault returns IsDefault
func (m ConnectionFromRestNoAuthDetails) GetKey() *string
GetKey returns Key
func (m ConnectionFromRestNoAuthDetails) GetMetadata() *ObjectMetadata
GetMetadata returns Metadata
func (m ConnectionFromRestNoAuthDetails) GetModelVersion() *string
GetModelVersion returns ModelVersion
func (m ConnectionFromRestNoAuthDetails) GetName() *string
GetName returns Name
func (m ConnectionFromRestNoAuthDetails) GetObjectStatus() *int
GetObjectStatus returns ObjectStatus
func (m ConnectionFromRestNoAuthDetails) GetObjectVersion() *int
GetObjectVersion returns ObjectVersion
func (m ConnectionFromRestNoAuthDetails) GetParentRef() *ParentReference
GetParentRef returns ParentRef
func (m ConnectionFromRestNoAuthDetails) GetPrimarySchema() *Schema
GetPrimarySchema returns PrimarySchema
func (m ConnectionFromRestNoAuthDetails) MarshalJSON() (buff []byte, e error)
MarshalJSON marshals to json representation
func (m ConnectionFromRestNoAuthDetails) String() string
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
ConnectionModelTypeEnum Enum with underlying type: string
type ConnectionModelTypeEnum string
Set of constants representing the allowable values for ConnectionModelTypeEnum
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" )
func GetConnectionModelTypeEnumValues() []ConnectionModelTypeEnum
GetConnectionModelTypeEnumValues Enumerates the set of values for ConnectionModelTypeEnum
func GetMappingConnectionModelTypeEnum(val string) (ConnectionModelTypeEnum, bool)
GetMappingConnectionModelTypeEnum performs case Insensitive comparison on enum value and return the desired enum
ConnectionProperty The connection name/value pair.
type ConnectionProperty struct { // Free form text without any restriction on permitted characters. Name can have letters, numbers, and special characters. The value is editable and is restricted to 1000 characters. Name *string `mandatory:"false" json:"name"` // The value for the connection name property. Value *string `mandatory:"false" json:"value"` }
func (m ConnectionProperty) String() string
func (m ConnectionProperty) ValidateEnumValue() (bool, error)
ValidateEnumValue returns an error when providing an unsupported enum value This function is being called during constructing API request process Not recommended for calling this function directly
ConnectionSummary The connection summary object.
type ConnectionSummary 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 }
ConnectionSummaryCollection This is the collection of connection summaries, it may be a collection of lightweight details or full definitions.
type ConnectionSummaryCollection struct { // The array of connection summaries. Items []ConnectionSummary `mandatory:"true" json:"items"` }
func (m ConnectionSummaryCollection) String() string
func (m *ConnectionSummaryCollection) UnmarshalJSON(data []byte) (e error)
UnmarshalJSON unmarshals from json
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
ConnectionSummaryFromAdwc The connection summary details for an Autonomous Data Warehouse data asset.
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"` }
func (m ConnectionSummaryFromAdwc) GetConnectionProperties() []ConnectionProperty
GetConnectionProperties returns ConnectionProperties
func (m ConnectionSummaryFromAdwc) GetDescription() *string
GetDescription returns Description
func (m ConnectionSummaryFromAdwc) GetIdentifier() *string
GetIdentifier returns Identifier
func (m ConnectionSummaryFromAdwc) GetIsDefault() *bool
GetIsDefault returns IsDefault
func (m ConnectionSummaryFromAdwc) GetKey() *string
GetKey returns Key
func (m ConnectionSummaryFromAdwc) GetKeyMap() map[string]string
GetKeyMap returns KeyMap
func (m ConnectionSummaryFromAdwc) GetMetadata() *ObjectMetadata
GetMetadata returns Metadata
func (m ConnectionSummaryFromAdwc) GetModelVersion() *string
GetModelVersion returns ModelVersion
func (m ConnectionSummaryFromAdwc) GetName() *string
GetName returns Name
func (m ConnectionSummaryFromAdwc) GetObjectStatus() *int
GetObjectStatus returns ObjectStatus
func (m ConnectionSummaryFromAdwc) GetObjectVersion() *int
GetObjectVersion returns ObjectVersion
func (m ConnectionSummaryFromAdwc) GetParentRef() *ParentReference
GetParentRef returns ParentRef
func (m ConnectionSummaryFromAdwc) GetPrimarySchema() *Schema
GetPrimarySchema returns PrimarySchema
func (m ConnectionSummaryFromAdwc) MarshalJSON() (buff []byte, e error)
MarshalJSON marshals to json representation
func (m ConnectionSummaryFromAdwc) String() string
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
ConnectionSummaryFromAmazonS3 The connection summary details for Amazons3 data asset.
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"` }
func (m ConnectionSummaryFromAmazonS3) GetConnectionProperties() []ConnectionProperty
GetConnectionProperties returns ConnectionProperties
func (m ConnectionSummaryFromAmazonS3) GetDescription() *string
GetDescription returns Description
func (m ConnectionSummaryFromAmazonS3) GetIdentifier() *string
GetIdentifier returns Identifier
func (m ConnectionSummaryFromAmazonS3) GetIsDefault() *bool
GetIsDefault returns IsDefault
func (m ConnectionSummaryFromAmazonS3) GetKey() *string
GetKey returns Key
func (m ConnectionSummaryFromAmazonS3) GetKeyMap() map[string]string
GetKeyMap returns KeyMap
func (m ConnectionSummaryFromAmazonS3) GetMetadata() *ObjectMetadata
GetMetadata returns Metadata
func (m ConnectionSummaryFromAmazonS3) GetModelVersion() *string
GetModelVersion returns ModelVersion
func (m ConnectionSummaryFromAmazonS3) GetName() *string
GetName returns Name
func (m ConnectionSummaryFromAmazonS3) GetObjectStatus() *int
GetObjectStatus returns ObjectStatus
func (m ConnectionSummaryFromAmazonS3) GetObjectVersion() *int
GetObjectVersion returns ObjectVersion
func (m ConnectionSummaryFromAmazonS3) GetParentRef() *ParentReference
GetParentRef returns ParentRef
func (m ConnectionSummaryFromAmazonS3) GetPrimarySchema() *Schema
GetPrimarySchema returns PrimarySchema
func (m ConnectionSummaryFromAmazonS3) MarshalJSON() (buff []byte, e error)
MarshalJSON marshals to json representation
func (m ConnectionSummaryFromAmazonS3) String() string
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
ConnectionSummaryFromAtp The connection details for an Autonomous Transaction Processing data asset.
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"` }
func (m ConnectionSummaryFromAtp) GetConnectionProperties() []ConnectionProperty
GetConnectionProperties returns ConnectionProperties
func (m ConnectionSummaryFromAtp) GetDescription() *string
GetDescription returns Description
func (m ConnectionSummaryFromAtp) GetIdentifier() *string
GetIdentifier returns Identifier
func (m ConnectionSummaryFromAtp) GetIsDefault() *bool
GetIsDefault returns IsDefault
func (m ConnectionSummaryFromAtp) GetKey() *string
GetKey returns Key
func (m ConnectionSummaryFromAtp) GetKeyMap() map[string]string
GetKeyMap returns KeyMap
func (m ConnectionSummaryFromAtp) GetMetadata() *ObjectMetadata
GetMetadata returns Metadata
func (m ConnectionSummaryFromAtp) GetModelVersion() *string
GetModelVersion returns ModelVersion
func (m ConnectionSummaryFromAtp) GetName() *string
GetName returns Name
func (m ConnectionSummaryFromAtp) GetObjectStatus() *int
GetObjectStatus returns ObjectStatus
func (m ConnectionSummaryFromAtp) GetObjectVersion() *int
GetObjectVersion returns ObjectVersion
func (m ConnectionSummaryFromAtp) GetParentRef() *ParentReference
GetParentRef returns ParentRef
func (m ConnectionSummaryFromAtp) GetPrimarySchema() *Schema
GetPrimarySchema returns PrimarySchema
func (m ConnectionSummaryFromAtp) MarshalJSON() (buff []byte, e error)
MarshalJSON marshals to json representation
func (m ConnectionSummaryFromAtp) String() string
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
ConnectionSummaryFromBicc The connection summary details for a FUSION_APP BICC connection.
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"` }
func (m ConnectionSummaryFromBicc) GetConnectionProperties() []ConnectionProperty
GetConnectionProperties returns ConnectionProperties
func (m ConnectionSummaryFromBicc) GetDescription() *string
GetDescription returns Description
func (m ConnectionSummaryFromBicc) GetIdentifier() *string
GetIdentifier returns Identifier
func (m ConnectionSummaryFromBicc) GetIsDefault() *bool
GetIsDefault returns IsDefault
func (m ConnectionSummaryFromBicc) GetKey() *string
GetKey returns Key
func (m ConnectionSummaryFromBicc) GetKeyMap() map[string]string
GetKeyMap returns KeyMap
func (m ConnectionSummaryFromBicc) GetMetadata() *ObjectMetadata
GetMetadata returns Metadata
func (m ConnectionSummaryFromBicc) GetModelVersion() *string
GetModelVersion returns ModelVersion
func (m ConnectionSummaryFromBicc) GetName() *string
GetName returns Name
func (m ConnectionSummaryFromBicc) GetObjectStatus() *int
GetObjectStatus returns ObjectStatus
func (m ConnectionSummaryFromBicc) GetObjectVersion() *int
GetObjectVersion returns ObjectVersion
func (m ConnectionSummaryFromBicc) GetParentRef() *ParentReference
GetParentRef returns ParentRef
func (m ConnectionSummaryFromBicc) GetPrimarySchema() *Schema
GetPrimarySchema returns PrimarySchema
func (m ConnectionSummaryFromBicc) MarshalJSON() (buff []byte, e error)
MarshalJSON marshals to json representation
func (m ConnectionSummaryFromBicc) String() string
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
ConnectionSummaryFromBip The connection summary details for a Fusion applications BIP connection.
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"` }
func (m ConnectionSummaryFromBip) GetConnectionProperties() []ConnectionProperty
GetConnectionProperties returns ConnectionProperties
func (m ConnectionSummaryFromBip) GetDescription() *string
GetDescription returns Description
func (m ConnectionSummaryFromBip) GetIdentifier() *string
GetIdentifier returns Identifier
func (m ConnectionSummaryFromBip) GetIsDefault() *bool
GetIsDefault returns IsDefault
func (m ConnectionSummaryFromBip) GetKey() *string
GetKey returns Key
func (m ConnectionSummaryFromBip) GetKeyMap() map[string]string
GetKeyMap returns KeyMap
func (m ConnectionSummaryFromBip) GetMetadata() *ObjectMetadata
GetMetadata returns Metadata
func (m ConnectionSummaryFromBip) GetModelVersion() *string
GetModelVersion returns ModelVersion
func (m ConnectionSummaryFromBip) GetName() *string
GetName returns Name
func (m ConnectionSummaryFromBip) GetObjectStatus() *int
GetObjectStatus returns ObjectStatus
func (m ConnectionSummaryFromBip) GetObjectVersion() *int
GetObjectVersion returns ObjectVersion
func (m ConnectionSummaryFromBip) GetParentRef() *ParentReference
GetParentRef returns ParentRef
func (m ConnectionSummaryFromBip) GetPrimarySchema() *Schema
GetPrimarySchema returns PrimarySchema
func (m ConnectionSummaryFromBip) MarshalJSON() (buff []byte, e error)
MarshalJSON marshals to json representation
func (m ConnectionSummaryFromBip) String() string
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
ConnectionSummaryFromHdfs The connection summary details for the HDFS data asset.
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"` }
func (m ConnectionSummaryFromHdfs) GetConnectionProperties() []ConnectionProperty
GetConnectionProperties returns ConnectionProperties
func (m ConnectionSummaryFromHdfs) GetDescription() *string
GetDescription returns Description
func (m ConnectionSummaryFromHdfs) GetIdentifier() *string
GetIdentifier returns Identifier
func (m ConnectionSummaryFromHdfs) GetIsDefault() *bool
GetIsDefault returns IsDefault
func (m ConnectionSummaryFromHdfs) GetKey() *string
GetKey returns Key
func (m ConnectionSummaryFromHdfs) GetKeyMap() map[string]string
GetKeyMap returns KeyMap
func (m ConnectionSummaryFromHdfs) GetMetadata() *ObjectMetadata
GetMetadata returns Metadata
func (m ConnectionSummaryFromHdfs) GetModelVersion() *string
GetModelVersion returns ModelVersion
func (m ConnectionSummaryFromHdfs) GetName() *string
GetName returns Name
func (m ConnectionSummaryFromHdfs) GetObjectStatus() *int
GetObjectStatus returns ObjectStatus
func (m ConnectionSummaryFromHdfs) GetObjectVersion() *int
GetObjectVersion returns ObjectVersion
func (m ConnectionSummaryFromHdfs) GetParentRef() *ParentReference
GetParentRef returns ParentRef
func (m ConnectionSummaryFromHdfs) GetPrimarySchema() *Schema
GetPrimarySchema returns PrimarySchema
func (m ConnectionSummaryFromHdfs) MarshalJSON() (buff []byte, e error)
MarshalJSON marshals to json representation
func (m ConnectionSummaryFromHdfs) String() string
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
ConnectionSummaryFromJdbc The connection details for a generic JDBC data asset.
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"` }
func (m ConnectionSummaryFromJdbc) GetConnectionProperties() []ConnectionProperty
GetConnectionProperties returns ConnectionProperties
func (m ConnectionSummaryFromJdbc) GetDescription() *string
GetDescription returns Description
func (m ConnectionSummaryFromJdbc) GetIdentifier() *string
GetIdentifier returns Identifier
func (m ConnectionSummaryFromJdbc) GetIsDefault() *bool
GetIsDefault returns IsDefault
func (m ConnectionSummaryFromJdbc) GetKey() *string
GetKey returns Key
func (m ConnectionSummaryFromJdbc) GetKeyMap() map[string]string
GetKeyMap returns KeyMap
func (m ConnectionSummaryFromJdbc) GetMetadata() *ObjectMetadata
GetMetadata returns Metadata
func (m ConnectionSummaryFromJdbc) GetModelVersion() *string
GetModelVersion returns ModelVersion
func (m ConnectionSummaryFromJdbc) GetName() *string
GetName returns Name
func (m ConnectionSummaryFromJdbc) GetObjectStatus() *int
GetObjectStatus returns ObjectStatus
func (m ConnectionSummaryFromJdbc) GetObjectVersion() *int
GetObjectVersion returns ObjectVersion
func (m ConnectionSummaryFromJdbc) GetParentRef() *ParentReference
GetParentRef returns ParentRef
func (m ConnectionSummaryFromJdbc) GetPrimarySchema() *Schema
GetPrimarySchema returns PrimarySchema
func (m ConnectionSummaryFromJdbc) MarshalJSON() (buff []byte, e error)
MarshalJSON marshals to json representation
func (m ConnectionSummaryFromJdbc) String() string
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
ConnectionSummaryFromLake The connection summary details for a Lake connection.
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"` }
func (m ConnectionSummaryFromLake) GetConnectionProperties() []ConnectionProperty
GetConnectionProperties returns ConnectionProperties
func (m ConnectionSummaryFromLake) GetDescription() *string
GetDescription returns Description
func (m ConnectionSummaryFromLake) GetIdentifier() *string
GetIdentifier returns Identifier
func (m ConnectionSummaryFromLake) GetIsDefault() *bool
GetIsDefault returns IsDefault
func (m ConnectionSummaryFromLake) GetKey() *string
GetKey returns Key
func (m ConnectionSummaryFromLake) GetKeyMap() map[string]string
GetKeyMap returns KeyMap
func (m ConnectionSummaryFromLake) GetMetadata() *ObjectMetadata
GetMetadata returns Metadata
func (m ConnectionSummaryFromLake) GetModelVersion() *string
GetModelVersion returns ModelVersion
func (m ConnectionSummaryFromLake) GetName() *string
GetName returns Name
func (m ConnectionSummaryFromLake) GetObjectStatus() *int
GetObjectStatus returns ObjectStatus
func (m ConnectionSummaryFromLake) GetObjectVersion() *int
GetObjectVersion returns ObjectVersion
func (m ConnectionSummaryFromLake) GetParentRef() *ParentReference
GetParentRef returns ParentRef
func (m ConnectionSummaryFromLake) GetPrimarySchema() *Schema
GetPrimarySchema returns PrimarySchema
func (m ConnectionSummaryFromLake) MarshalJSON() (buff []byte, e error)
MarshalJSON marshals to json representation
func (m ConnectionSummaryFromLake) String() string
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
ConnectionSummaryFromMySql The connection details for a MYSQL data asset.
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"` }
func (m ConnectionSummaryFromMySql) GetConnectionProperties() []ConnectionProperty
GetConnectionProperties returns ConnectionProperties
func (m ConnectionSummaryFromMySql) GetDescription() *string
GetDescription returns Description
func (m ConnectionSummaryFromMySql) GetIdentifier() *string
GetIdentifier returns Identifier
func (m ConnectionSummaryFromMySql) GetIsDefault() *bool
GetIsDefault returns IsDefault
func (m ConnectionSummaryFromMySql) GetKey() *string
GetKey returns Key
func (m ConnectionSummaryFromMySql) GetKeyMap() map[string]string
GetKeyMap returns KeyMap
func (m ConnectionSummaryFromMySql) GetMetadata() *ObjectMetadata
GetMetadata returns Metadata
func (m ConnectionSummaryFromMySql) GetModelVersion() *string
GetModelVersion returns ModelVersion
func (m ConnectionSummaryFromMySql) GetName() *string
GetName returns Name
func (m ConnectionSummaryFromMySql) GetObjectStatus() *int
GetObjectStatus returns ObjectStatus
func (m ConnectionSummaryFromMySql) GetObjectVersion() *int
GetObjectVersion returns ObjectVersion
func (m ConnectionSummaryFromMySql) GetParentRef() *ParentReference
GetParentRef returns ParentRef
func (m ConnectionSummaryFromMySql) GetPrimarySchema() *Schema
GetPrimarySchema returns PrimarySchema
func (m ConnectionSummaryFromMySql) MarshalJSON() (buff []byte, e error)
MarshalJSON marshals to json representation
func (m ConnectionSummaryFromMySql) String() string
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
ConnectionSummaryFromMySqlHeatWave The connection details for a MYSQL HeatWave data asset.
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"` }
func (m ConnectionSummaryFromMySqlHeatWave) GetConnectionProperties() []ConnectionProperty
GetConnectionProperties returns ConnectionProperties
func (m ConnectionSummaryFromMySqlHeatWave) GetDescription() *string
GetDescription returns Description
func (m ConnectionSummaryFromMySqlHeatWave) GetIdentifier() *string
GetIdentifier returns Identifier
func (m ConnectionSummaryFromMySqlHeatWave) GetIsDefault() *bool
GetIsDefault returns IsDefault
func (m ConnectionSummaryFromMySqlHeatWave) GetKey() *string
GetKey returns Key
func (m ConnectionSummaryFromMySqlHeatWave) GetKeyMap() map[string]string
GetKeyMap returns KeyMap
func (m ConnectionSummaryFromMySqlHeatWave) GetMetadata() *ObjectMetadata
GetMetadata returns Metadata
func (m ConnectionSummaryFromMySqlHeatWave) GetModelVersion() *string
GetModelVersion returns ModelVersion
func (m ConnectionSummaryFromMySqlHeatWave) GetName() *string
GetName returns Name
func (m ConnectionSummaryFromMySqlHeatWave) GetObjectStatus() *int
GetObjectStatus returns ObjectStatus
func (m ConnectionSummaryFromMySqlHeatWave) GetObjectVersion() *int
GetObjectVersion returns ObjectVersion
func (m ConnectionSummaryFromMySqlHeatWave) GetParentRef() *ParentReference
GetParentRef returns ParentRef
func (m ConnectionSummaryFromMySqlHeatWave) GetPrimarySchema() *Schema
GetPrimarySchema returns PrimarySchema
func (m ConnectionSummaryFromMySqlHeatWave) MarshalJSON() (buff []byte, e error)
MarshalJSON marshals to json representation
func (m ConnectionSummaryFromMySqlHeatWave) String() string
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
ConnectionSummaryFromOAuth2 The connection summary for a OAuth connection.
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"` }
func (m ConnectionSummaryFromOAuth2) GetConnectionProperties() []ConnectionProperty
GetConnectionProperties returns ConnectionProperties
func (m ConnectionSummaryFromOAuth2) GetDescription() *string
GetDescription returns Description
func (m ConnectionSummaryFromOAuth2) GetIdentifier() *string
GetIdentifier returns Identifier
func (m ConnectionSummaryFromOAuth2) GetIsDefault() *bool
GetIsDefault returns IsDefault
func (m ConnectionSummaryFromOAuth2) GetKey() *string
GetKey returns Key
func (m ConnectionSummaryFromOAuth2) GetKeyMap() map[string]string
GetKeyMap returns KeyMap
func (m ConnectionSummaryFromOAuth2) GetMetadata() *ObjectMetadata
GetMetadata returns Metadata
func (m ConnectionSummaryFromOAuth2) GetModelVersion() *string
GetModelVersion returns ModelVersion
func (m ConnectionSummaryFromOAuth2) GetName() *string
GetName returns Name
func (m ConnectionSummaryFromOAuth2) GetObjectStatus() *int
GetObjectStatus returns ObjectStatus
func (m ConnectionSummaryFromOAuth2) GetObjectVersion() *int
GetObjectVersion returns ObjectVersion
func (m ConnectionSummaryFromOAuth2) GetParentRef() *ParentReference
GetParentRef returns ParentRef
func (m ConnectionSummaryFromOAuth2) GetPrimarySchema() *Schema
GetPrimarySchema returns PrimarySchema
func (m ConnectionSummaryFromOAuth2) MarshalJSON() (buff []byte, e error)
MarshalJSON marshals to json representation
func (m ConnectionSummaryFromOAuth2) String() string
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
ConnectionSummaryFromOAuth2GrantTypeEnum Enum with underlying type: string
type ConnectionSummaryFromOAuth2GrantTypeEnum string
Set of constants representing the allowable values for ConnectionSummaryFromOAuth2GrantTypeEnum
const ( ConnectionSummaryFromOAuth2GrantTypeClientCredentials ConnectionSummaryFromOAuth2GrantTypeEnum = "CLIENT_CREDENTIALS" )
func GetConnectionSummaryFromOAuth2GrantTypeEnumValues() []ConnectionSummaryFromOAuth2GrantTypeEnum
GetConnectionSummaryFromOAuth2GrantTypeEnumValues Enumerates the set of values for ConnectionSummaryFromOAuth2GrantTypeEnum
func GetMappingConnectionSummaryFromOAuth2GrantTypeEnum(val string) (ConnectionSummaryFromOAuth2GrantTypeEnum, bool)
GetMappingConnectionSummaryFromOAuth2GrantTypeEnum performs case Insensitive comparison on enum value and return the desired enum
ConnectionSummaryFromObjectStorage The connection details for an Oracle Object Storage data asset.
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"` }
func (m ConnectionSummaryFromObjectStorage) GetConnectionProperties() []ConnectionProperty
GetConnectionProperties returns ConnectionProperties
func (m ConnectionSummaryFromObjectStorage) GetDescription() *string
GetDescription returns Description
func (m ConnectionSummaryFromObjectStorage) GetIdentifier() *string
GetIdentifier returns Identifier
func (m ConnectionSummaryFromObjectStorage) GetIsDefault() *bool
GetIsDefault returns IsDefault
func (m ConnectionSummaryFromObjectStorage) GetKey() *string
GetKey returns Key
func (m ConnectionSummaryFromObjectStorage) GetKeyMap() map[string]string
GetKeyMap returns KeyMap
func (m ConnectionSummaryFromObjectStorage) GetMetadata() *ObjectMetadata
GetMetadata returns Metadata
func (m ConnectionSummaryFromObjectStorage) GetModelVersion() *string
GetModelVersion returns ModelVersion
func (m ConnectionSummaryFromObjectStorage) GetName() *string
GetName returns Name
func (m ConnectionSummaryFromObjectStorage) GetObjectStatus() *int
GetObjectStatus returns ObjectStatus
func (m ConnectionSummaryFromObjectStorage) GetObjectVersion() *int
GetObjectVersion returns ObjectVersion
func (m ConnectionSummaryFromObjectStorage) GetParentRef() *ParentReference
GetParentRef returns ParentRef
func (m ConnectionSummaryFromObjectStorage) GetPrimarySchema() *Schema
GetPrimarySchema returns PrimarySchema
func (m ConnectionSummaryFromObjectStorage) MarshalJSON() (buff []byte, e error)
MarshalJSON marshals to json representation
func (m ConnectionSummaryFromObjectStorage) String() string
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
ConnectionSummaryFromOracle The connection summary details for an Oracle Database data asset.
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"` }
func (m ConnectionSummaryFromOracle) GetConnectionProperties() []ConnectionProperty
GetConnectionProperties returns ConnectionProperties
func (m ConnectionSummaryFromOracle) GetDescription() *string
GetDescription returns Description
func (m ConnectionSummaryFromOracle) GetIdentifier() *string
GetIdentifier returns Identifier
func (m ConnectionSummaryFromOracle) GetIsDefault() *bool
GetIsDefault returns IsDefault
func (m ConnectionSummaryFromOracle) GetKey() *string
GetKey returns Key
func (m ConnectionSummaryFromOracle) GetKeyMap() map[string]string
GetKeyMap returns KeyMap
func (m ConnectionSummaryFromOracle) GetMetadata() *ObjectMetadata
GetMetadata returns Metadata
func (m ConnectionSummaryFromOracle) GetModelVersion() *string
GetModelVersion returns ModelVersion
func (m ConnectionSummaryFromOracle) GetName() *string
GetName returns Name
func (m ConnectionSummaryFromOracle) GetObjectStatus() *int
GetObjectStatus returns ObjectStatus
func (m ConnectionSummaryFromOracle) GetObjectVersion() *int
GetObjectVersion returns ObjectVersion
func (m ConnectionSummaryFromOracle) GetParentRef() *ParentReference
GetParentRef returns ParentRef
func (m ConnectionSummaryFromOracle) GetPrimarySchema() *Schema
GetPrimarySchema returns PrimarySchema
func (m ConnectionSummaryFromOracle) MarshalJSON() (buff []byte, e error)
MarshalJSON marshals to json representation
func (m ConnectionSummaryFromOracle) String() string
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
ConnectionSummaryFromOracleEbs The connection summary details for E-Business Suite data asset.
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"` }
func (m ConnectionSummaryFromOracleEbs) GetConnectionProperties() []ConnectionProperty
GetConnectionProperties returns ConnectionProperties
func (m ConnectionSummaryFromOracleEbs) GetDescription() *string
GetDescription returns Description
func (m ConnectionSummaryFromOracleEbs) GetIdentifier() *string
GetIdentifier returns Identifier
func (m ConnectionSummaryFromOracleEbs) GetIsDefault() *bool
GetIsDefault returns IsDefault
func (m ConnectionSummaryFromOracleEbs) GetKey() *string
GetKey returns Key
func (m ConnectionSummaryFromOracleEbs) GetKeyMap() map[string]string
GetKeyMap returns KeyMap
func (m ConnectionSummaryFromOracleEbs) GetMetadata() *ObjectMetadata
GetMetadata returns Metadata
func (m ConnectionSummaryFromOracleEbs) GetModelVersion() *string
GetModelVersion returns ModelVersion
func (m ConnectionSummaryFromOracleEbs) GetName() *string
GetName returns Name
func (m ConnectionSummaryFromOracleEbs) GetObjectStatus() *int
GetObjectStatus returns ObjectStatus
func (m ConnectionSummaryFromOracleEbs) GetObjectVersion() *int
GetObjectVersion returns ObjectVersion
func (m ConnectionSummaryFromOracleEbs) GetParentRef() *ParentReference
GetParentRef returns ParentRef
func (m ConnectionSummaryFromOracleEbs) GetPrimarySchema() *Schema
GetPrimarySchema returns PrimarySchema
func (m ConnectionSummaryFromOracleEbs) MarshalJSON() (buff []byte, e error)
MarshalJSON marshals to json representation
func (m ConnectionSummaryFromOracleEbs) String() string
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
ConnectionSummaryFromOraclePeopleSoft The connection summary details for an Oracle PeopleSoft data asset.
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"` }
func (m ConnectionSummaryFromOraclePeopleSoft) GetConnectionProperties() []ConnectionProperty
GetConnectionProperties returns ConnectionProperties
func (m ConnectionSummaryFromOraclePeopleSoft) GetDescription() *string
GetDescription returns Description
func (m ConnectionSummaryFromOraclePeopleSoft) GetIdentifier() *string
GetIdentifier returns Identifier
func (m ConnectionSummaryFromOraclePeopleSoft) GetIsDefault() *bool
GetIsDefault returns IsDefault
func (m ConnectionSummaryFromOraclePeopleSoft) GetKey() *string
GetKey returns Key
func (m ConnectionSummaryFromOraclePeopleSoft) GetKeyMap() map[string]string
GetKeyMap returns KeyMap
func (m ConnectionSummaryFromOraclePeopleSoft) GetMetadata() *ObjectMetadata
GetMetadata returns Metadata
func (m ConnectionSummaryFromOraclePeopleSoft) GetModelVersion() *string
GetModelVersion returns ModelVersion
func (m ConnectionSummaryFromOraclePeopleSoft) GetName() *string
GetName returns Name
func (m ConnectionSummaryFromOraclePeopleSoft) GetObjectStatus() *int
GetObjectStatus returns ObjectStatus
func (m ConnectionSummaryFromOraclePeopleSoft) GetObjectVersion() *int
GetObjectVersion returns ObjectVersion
func (m ConnectionSummaryFromOraclePeopleSoft) GetParentRef() *ParentReference
GetParentRef returns ParentRef
func (m ConnectionSummaryFromOraclePeopleSoft) GetPrimarySchema() *Schema
GetPrimarySchema returns PrimarySchema
func (m ConnectionSummaryFromOraclePeopleSoft) MarshalJSON() (buff []byte, e error)
MarshalJSON marshals to json representation
func (m ConnectionSummaryFromOraclePeopleSoft) String() string
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
ConnectionSummaryFromOracleSiebel The connection summary details for an Oracle Siebel data asset.
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"` }
func (m ConnectionSummaryFromOracleSiebel) GetConnectionProperties() []ConnectionProperty
GetConnectionProperties returns ConnectionProperties
func (m ConnectionSummaryFromOracleSiebel) GetDescription() *string
GetDescription returns Description
func (m ConnectionSummaryFromOracleSiebel) GetIdentifier() *string
GetIdentifier returns Identifier
func (m ConnectionSummaryFromOracleSiebel) GetIsDefault() *bool
GetIsDefault returns IsDefault
func (m ConnectionSummaryFromOracleSiebel) GetKey() *string
GetKey returns Key
func (m ConnectionSummaryFromOracleSiebel) GetKeyMap() map[string]string
GetKeyMap returns KeyMap
func (m ConnectionSummaryFromOracleSiebel) GetMetadata() *ObjectMetadata
GetMetadata returns Metadata
func (m ConnectionSummaryFromOracleSiebel) GetModelVersion() *string
GetModelVersion returns ModelVersion
func (m ConnectionSummaryFromOracleSiebel) GetName() *string
GetName returns Name
func (m ConnectionSummaryFromOracleSiebel) GetObjectStatus() *int
GetObjectStatus returns ObjectStatus
func (m ConnectionSummaryFromOracleSiebel) GetObjectVersion() *int
GetObjectVersion returns ObjectVersion
func (m ConnectionSummaryFromOracleSiebel) GetParentRef() *ParentReference
GetParentRef returns ParentRef
func (m ConnectionSummaryFromOracleSiebel) GetPrimarySchema() *Schema
GetPrimarySchema returns PrimarySchema
func (m ConnectionSummaryFromOracleSiebel) MarshalJSON() (buff []byte, e error)
MarshalJSON marshals to json representation
func (m ConnectionSummaryFromOracleSiebel) String() string
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
ConnectionSummaryFromRestBasicAuth The connection summary for a basic auth rest connection.
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"` }
func (m ConnectionSummaryFromRestBasicAuth) GetConnectionProperties() []ConnectionProperty
GetConnectionProperties returns ConnectionProperties
func (m ConnectionSummaryFromRestBasicAuth) GetDescription() *string
GetDescription returns Description
func (m ConnectionSummaryFromRestBasicAuth) GetIdentifier() *string
GetIdentifier returns Identifier
func (m ConnectionSummaryFromRestBasicAuth) GetIsDefault() *bool
GetIsDefault returns IsDefault
func (m ConnectionSummaryFromRestBasicAuth) GetKey() *string
GetKey returns Key
func (m ConnectionSummaryFromRestBasicAuth) GetKeyMap() map[string]string
GetKeyMap returns KeyMap
func (m ConnectionSummaryFromRestBasicAuth) GetMetadata() *ObjectMetadata
GetMetadata returns Metadata
func (m ConnectionSummaryFromRestBasicAuth) GetModelVersion() *string
GetModelVersion returns ModelVersion
func (m ConnectionSummaryFromRestBasicAuth) GetName() *string
GetName returns Name
func (m ConnectionSummaryFromRestBasicAuth) GetObjectStatus() *int
GetObjectStatus returns ObjectStatus
func (m ConnectionSummaryFromRestBasicAuth) GetObjectVersion() *int
GetObjectVersion returns ObjectVersion
func (m ConnectionSummaryFromRestBasicAuth) GetParentRef() *ParentReference
GetParentRef returns ParentRef
func (m ConnectionSummaryFromRestBasicAuth) GetPrimarySchema() *Schema
GetPrimarySchema returns PrimarySchema
func (m ConnectionSummaryFromRestBasicAuth) MarshalJSON() (buff []byte, e error)
MarshalJSON marshals to json representation
func (m ConnectionSummaryFromRestBasicAuth) String() string
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
ConnectionSummaryFromRestNoAuth The connection summary for a no auth rest connection.
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"` }
func (m ConnectionSummaryFromRestNoAuth) GetConnectionProperties() []ConnectionProperty
GetConnectionProperties returns ConnectionProperties
func (m ConnectionSummaryFromRestNoAuth) GetDescription() *string
GetDescription returns Description
func (m ConnectionSummaryFromRestNoAuth) GetIdentifier() *string
GetIdentifier returns Identifier
func (m ConnectionSummaryFromRestNoAuth) GetIsDefault() *bool
GetIsDefault returns IsDefault
func (m ConnectionSummaryFromRestNoAuth) GetKey() *string
GetKey returns Key
func (m ConnectionSummaryFromRestNoAuth) GetKeyMap() map[string]string
GetKeyMap returns KeyMap
func (m ConnectionSummaryFromRestNoAuth) GetMetadata() *ObjectMetadata
GetMetadata returns Metadata
func (m ConnectionSummaryFromRestNoAuth) GetModelVersion() *string
GetModelVersion returns ModelVersion
func (m ConnectionSummaryFromRestNoAuth) GetName() *string
GetName returns Name
func (m ConnectionSummaryFromRestNoAuth) GetObjectStatus() *int
GetObjectStatus returns ObjectStatus
func (m ConnectionSummaryFromRestNoAuth) GetObjectVersion() *int
GetObjectVersion returns ObjectVersion
func (m ConnectionSummaryFromRestNoAuth) GetParentRef() *ParentReference
GetParentRef returns ParentRef
func (m ConnectionSummaryFromRestNoAuth) GetPrimarySchema() *Schema
GetPrimarySchema returns PrimarySchema
func (m ConnectionSummaryFromRestNoAuth) MarshalJSON() (buff []byte, e error)
MarshalJSON marshals to json representation
func (m ConnectionSummaryFromRestNoAuth) String() string
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
ConnectionSummaryModelTypeEnum Enum with underlying type: string
type ConnectionSummaryModelTypeEnum string
Set of constants representing the allowable values for ConnectionSummaryModelTypeEnum
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" )
func GetConnectionSummaryModelTypeEnumValues() []ConnectionSummaryModelTypeEnum
GetConnectionSummaryModelTypeEnumValues Enumerates the set of values for ConnectionSummaryModelTypeEnum
func GetMappingConnectionSummaryModelTypeEnum(val string) (ConnectionSummaryModelTypeEnum, bool)
GetMappingConnectionSummaryModelTypeEnum performs case Insensitive comparison on enum value and return the desired enum
ConnectionValidation The information about connection validation.
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"` }
func (m ConnectionValidation) String() string
func (m ConnectionValidation) ValidateEnumValue() (bool, error)
ValidateEnumValue returns an error when providing an unsupported enum value This function is being called during constructing API request process Not recommended for calling this function directly
ConnectionValidationSummary The information about connection validation.
type ConnectionValidationSummary struct { 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"` }
func (m ConnectionValidationSummary) String() string
func (m ConnectionValidationSummary) ValidateEnumValue() (bool, error)
ValidateEnumValue returns an error when providing an unsupported enum value This function is being called during constructing API request process Not recommended for calling this function directly
ConnectionValidationSummaryCollection A list of connection validation summaries.
type ConnectionValidationSummaryCollection struct { // An array of connection validation summaries. Items []ConnectionValidationSummary `mandatory:"true" json:"items"` }
func (m ConnectionValidationSummaryCollection) String() string
func (m ConnectionValidationSummaryCollection) ValidateEnumValue() (bool, error)
ValidateEnumValue returns an error when providing an unsupported enum value This function is being called during constructing API request process Not recommended for calling this function directly
ConnectorAttribute Marker class for connector attributes.
type ConnectorAttribute interface { }
ConnectorAttributeModelTypeEnum Enum with underlying type: string
type ConnectorAttributeModelTypeEnum string
Set of constants representing the allowable values for ConnectorAttributeModelTypeEnum
const ( ConnectorAttributeModelTypeExternalStorage ConnectorAttributeModelTypeEnum = "EXTERNAL_STORAGE" )
func GetConnectorAttributeModelTypeEnumValues() []ConnectorAttributeModelTypeEnum
GetConnectorAttributeModelTypeEnumValues Enumerates the set of values for ConnectorAttributeModelTypeEnum
func GetMappingConnectorAttributeModelTypeEnum(val string) (ConnectorAttributeModelTypeEnum, bool)
GetMappingConnectorAttributeModelTypeEnum performs case Insensitive comparison on enum value and return the desired enum
CopyConflictResolution Copy Object Conflict resolution.
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"` }
func (m CopyConflictResolution) String() string
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
CopyConflictResolutionRequestTypeEnum Enum with underlying type: string
type CopyConflictResolutionRequestTypeEnum string
Set of constants representing the allowable values for CopyConflictResolutionRequestTypeEnum
const ( CopyConflictResolutionRequestTypeRetain CopyConflictResolutionRequestTypeEnum = "RETAIN" CopyConflictResolutionRequestTypeDuplicate CopyConflictResolutionRequestTypeEnum = "DUPLICATE" CopyConflictResolutionRequestTypeReplace CopyConflictResolutionRequestTypeEnum = "REPLACE" )
func GetCopyConflictResolutionRequestTypeEnumValues() []CopyConflictResolutionRequestTypeEnum
GetCopyConflictResolutionRequestTypeEnumValues Enumerates the set of values for CopyConflictResolutionRequestTypeEnum
func GetMappingCopyConflictResolutionRequestTypeEnum(val string) (CopyConflictResolutionRequestTypeEnum, bool)
GetMappingCopyConflictResolutionRequestTypeEnum performs case Insensitive comparison on enum value and return the desired enum
CopyObjectMetadataSummary Details of copied objects.
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"` }
func (m CopyObjectMetadataSummary) String() string
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
CopyObjectMetadataSummaryResolutionActionEnum Enum with underlying type: string
type CopyObjectMetadataSummaryResolutionActionEnum string
Set of constants representing the allowable values for CopyObjectMetadataSummaryResolutionActionEnum
const ( CopyObjectMetadataSummaryResolutionActionCreated CopyObjectMetadataSummaryResolutionActionEnum = "CREATED" CopyObjectMetadataSummaryResolutionActionRetained CopyObjectMetadataSummaryResolutionActionEnum = "RETAINED" CopyObjectMetadataSummaryResolutionActionDuplicated CopyObjectMetadataSummaryResolutionActionEnum = "DUPLICATED" CopyObjectMetadataSummaryResolutionActionReplaced CopyObjectMetadataSummaryResolutionActionEnum = "REPLACED" )
func GetCopyObjectMetadataSummaryResolutionActionEnumValues() []CopyObjectMetadataSummaryResolutionActionEnum
GetCopyObjectMetadataSummaryResolutionActionEnumValues Enumerates the set of values for CopyObjectMetadataSummaryResolutionActionEnum
func GetMappingCopyObjectMetadataSummaryResolutionActionEnum(val string) (CopyObjectMetadataSummaryResolutionActionEnum, bool)
GetMappingCopyObjectMetadataSummaryResolutionActionEnum performs case Insensitive comparison on enum value and return the desired enum
CopyObjectRequest Copy metadata object request.
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"` }
func (m CopyObjectRequest) String() string
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
CopyObjectRequestCopyMetadataObjectRequestStatusEnum Enum with underlying type: string
type CopyObjectRequestCopyMetadataObjectRequestStatusEnum string
Set of constants representing the allowable values for CopyObjectRequestCopyMetadataObjectRequestStatusEnum
const ( CopyObjectRequestCopyMetadataObjectRequestStatusSuccessful CopyObjectRequestCopyMetadataObjectRequestStatusEnum = "SUCCESSFUL" CopyObjectRequestCopyMetadataObjectRequestStatusFailed CopyObjectRequestCopyMetadataObjectRequestStatusEnum = "FAILED" CopyObjectRequestCopyMetadataObjectRequestStatusInProgress CopyObjectRequestCopyMetadataObjectRequestStatusEnum = "IN_PROGRESS" CopyObjectRequestCopyMetadataObjectRequestStatusQueued CopyObjectRequestCopyMetadataObjectRequestStatusEnum = "QUEUED" CopyObjectRequestCopyMetadataObjectRequestStatusTerminating CopyObjectRequestCopyMetadataObjectRequestStatusEnum = "TERMINATING" CopyObjectRequestCopyMetadataObjectRequestStatusTerminated CopyObjectRequestCopyMetadataObjectRequestStatusEnum = "TERMINATED" )
func GetCopyObjectRequestCopyMetadataObjectRequestStatusEnumValues() []CopyObjectRequestCopyMetadataObjectRequestStatusEnum
GetCopyObjectRequestCopyMetadataObjectRequestStatusEnumValues Enumerates the set of values for CopyObjectRequestCopyMetadataObjectRequestStatusEnum
func GetMappingCopyObjectRequestCopyMetadataObjectRequestStatusEnum(val string) (CopyObjectRequestCopyMetadataObjectRequestStatusEnum, bool)
GetMappingCopyObjectRequestCopyMetadataObjectRequestStatusEnum performs case Insensitive comparison on enum value and return the desired enum
CopyObjectRequestSummary Copy metadata object response summary.
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"` }
func (m CopyObjectRequestSummary) String() string
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
CopyObjectRequestSummaryCollection This is the collection of copy object requests.
type CopyObjectRequestSummaryCollection struct { // The array of copy object requests status summaries. Items []CopyObjectRequestSummary `mandatory:"true" json:"items"` }
func (m CopyObjectRequestSummaryCollection) String() string
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
CopyObjectRequestSummaryCopyMetadataObjectRequestStatusEnum Enum with underlying type: string
type CopyObjectRequestSummaryCopyMetadataObjectRequestStatusEnum string
Set of constants representing the allowable values for CopyObjectRequestSummaryCopyMetadataObjectRequestStatusEnum
const ( CopyObjectRequestSummaryCopyMetadataObjectRequestStatusSuccessful CopyObjectRequestSummaryCopyMetadataObjectRequestStatusEnum = "SUCCESSFUL" CopyObjectRequestSummaryCopyMetadataObjectRequestStatusFailed CopyObjectRequestSummaryCopyMetadataObjectRequestStatusEnum = "FAILED" CopyObjectRequestSummaryCopyMetadataObjectRequestStatusInProgress CopyObjectRequestSummaryCopyMetadataObjectRequestStatusEnum = "IN_PROGRESS" CopyObjectRequestSummaryCopyMetadataObjectRequestStatusQueued CopyObjectRequestSummaryCopyMetadataObjectRequestStatusEnum = "QUEUED" CopyObjectRequestSummaryCopyMetadataObjectRequestStatusTerminating CopyObjectRequestSummaryCopyMetadataObjectRequestStatusEnum = "TERMINATING" CopyObjectRequestSummaryCopyMetadataObjectRequestStatusTerminated CopyObjectRequestSummaryCopyMetadataObjectRequestStatusEnum = "TERMINATED" )
func GetCopyObjectRequestSummaryCopyMetadataObjectRequestStatusEnumValues() []CopyObjectRequestSummaryCopyMetadataObjectRequestStatusEnum
GetCopyObjectRequestSummaryCopyMetadataObjectRequestStatusEnumValues Enumerates the set of values for CopyObjectRequestSummaryCopyMetadataObjectRequestStatusEnum
func GetMappingCopyObjectRequestSummaryCopyMetadataObjectRequestStatusEnum(val string) (CopyObjectRequestSummaryCopyMetadataObjectRequestStatusEnum, bool)
GetMappingCopyObjectRequestSummaryCopyMetadataObjectRequestStatusEnum performs case Insensitive comparison on enum value and return the desired enum
CountStatistic A count statistics.
type CountStatistic struct { // The array of statistics. ObjectTypeCountList []CountStatisticSummary `mandatory:"true" json:"objectTypeCountList"` }
func (m CountStatistic) String() string
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
CountStatisticSummary Details of the count statistic summary object.
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"` }
func (m CountStatisticSummary) String() string
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
CountStatisticSummaryObjectTypeEnum Enum with underlying type: string
type CountStatisticSummaryObjectTypeEnum string
Set of constants representing the allowable values for CountStatisticSummaryObjectTypeEnum
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" )
func GetCountStatisticSummaryObjectTypeEnumValues() []CountStatisticSummaryObjectTypeEnum
GetCountStatisticSummaryObjectTypeEnumValues Enumerates the set of values for CountStatisticSummaryObjectTypeEnum
func GetMappingCountStatisticSummaryObjectTypeEnum(val string) (CountStatisticSummaryObjectTypeEnum, bool)
GetMappingCountStatisticSummaryObjectTypeEnum performs case Insensitive comparison on enum value and return the desired enum
CreateApplicationDetailedDescriptionRequest wrapper for the CreateApplicationDetailedDescription operation
Click https://docs.oracle.com/en-us/iaas/tools/go-sdk-examples/latest/dataintegration/CreateApplicationDetailedDescription.go.html to see an example of how to use CreateApplicationDetailedDescriptionRequest.
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 }
func (request CreateApplicationDetailedDescriptionRequest) BinaryRequestBody() (*common.OCIReadSeekCloser, bool)
BinaryRequestBody implements the OCIRequest interface
func (request CreateApplicationDetailedDescriptionRequest) HTTPRequest(method, path string, binaryRequestBody *common.OCIReadSeekCloser, extraHeaders map[string]string) (http.Request, error)
HTTPRequest implements the OCIRequest interface
func (request CreateApplicationDetailedDescriptionRequest) RetryPolicy() *common.RetryPolicy
RetryPolicy implements the OCIRetryableRequest interface. This retrieves the specified retry policy.
func (request CreateApplicationDetailedDescriptionRequest) String() string
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
CreateApplicationDetailedDescriptionResponse wrapper for the CreateApplicationDetailedDescription operation
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.oracle.com/iaas/Content/API/Concepts/usingapi.htm#eleven). Etag *string `presentIn:"header" name:"etag"` // Unique Oracle-assigned identifier for the request. If you need to contact // Oracle about a particular request, please provide the request ID. OpcRequestId *string `presentIn:"header" name:"opc-request-id"` }
func (response CreateApplicationDetailedDescriptionResponse) HTTPResponse() *http.Response
HTTPResponse implements the OCIResponse interface
func (response CreateApplicationDetailedDescriptionResponse) String() string
CreateApplicationDetails Properties used in application create operations.
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.oracle.com/iaas/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.oracle.com/iaas/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"` }
func (m CreateApplicationDetails) String() string
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
CreateApplicationDetailsLifecycleStateEnum Enum with underlying type: string
type CreateApplicationDetailsLifecycleStateEnum string
Set of constants representing the allowable values for CreateApplicationDetailsLifecycleStateEnum
const ( CreateApplicationDetailsLifecycleStateCreating CreateApplicationDetailsLifecycleStateEnum = "CREATING" CreateApplicationDetailsLifecycleStateActive CreateApplicationDetailsLifecycleStateEnum = "ACTIVE" CreateApplicationDetailsLifecycleStateUpdating CreateApplicationDetailsLifecycleStateEnum = "UPDATING" CreateApplicationDetailsLifecycleStateDeleting CreateApplicationDetailsLifecycleStateEnum = "DELETING" CreateApplicationDetailsLifecycleStateDeleted CreateApplicationDetailsLifecycleStateEnum = "DELETED" CreateApplicationDetailsLifecycleStateFailed CreateApplicationDetailsLifecycleStateEnum = "FAILED" )
func GetCreateApplicationDetailsLifecycleStateEnumValues() []CreateApplicationDetailsLifecycleStateEnum
GetCreateApplicationDetailsLifecycleStateEnumValues Enumerates the set of values for CreateApplicationDetailsLifecycleStateEnum
func GetMappingCreateApplicationDetailsLifecycleStateEnum(val string) (CreateApplicationDetailsLifecycleStateEnum, bool)
GetMappingCreateApplicationDetailsLifecycleStateEnum performs case Insensitive comparison on enum value and return the desired enum
CreateApplicationDetailsModelTypeEnum Enum with underlying type: string
type CreateApplicationDetailsModelTypeEnum string
Set of constants representing the allowable values for CreateApplicationDetailsModelTypeEnum
const ( CreateApplicationDetailsModelTypeIntegrationApplication CreateApplicationDetailsModelTypeEnum = "INTEGRATION_APPLICATION" )
func GetCreateApplicationDetailsModelTypeEnumValues() []CreateApplicationDetailsModelTypeEnum
GetCreateApplicationDetailsModelTypeEnumValues Enumerates the set of values for CreateApplicationDetailsModelTypeEnum
func GetMappingCreateApplicationDetailsModelTypeEnum(val string) (CreateApplicationDetailsModelTypeEnum, bool)
GetMappingCreateApplicationDetailsModelTypeEnum performs case Insensitive comparison on enum value and return the desired enum
CreateApplicationRequest wrapper for the CreateApplication operation
Click https://docs.oracle.com/en-us/iaas/tools/go-sdk-examples/latest/dataintegration/CreateApplication.go.html to see an example of how to use 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 }
func (request CreateApplicationRequest) BinaryRequestBody() (*common.OCIReadSeekCloser, bool)
BinaryRequestBody implements the OCIRequest interface
func (request CreateApplicationRequest) HTTPRequest(method, path string, binaryRequestBody *common.OCIReadSeekCloser, extraHeaders map[string]string) (http.Request, error)
HTTPRequest implements the OCIRequest interface
func (request CreateApplicationRequest) RetryPolicy() *common.RetryPolicy
RetryPolicy implements the OCIRetryableRequest interface. This retrieves the specified retry policy.
func (request CreateApplicationRequest) String() string
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
CreateApplicationResponse wrapper for the CreateApplication operation
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.oracle.com/iaas/Content/API/Concepts/usingapi.htm#eleven). Etag *string `presentIn:"header" name:"etag"` // Unique Oracle-assigned identifier for the request. If you need to contact // Oracle about a particular request, please provide the request ID. OpcRequestId *string `presentIn:"header" name:"opc-request-id"` }
func (response CreateApplicationResponse) HTTPResponse() *http.Response
HTTPResponse implements the OCIResponse interface
func (response CreateApplicationResponse) String() string
CreateConfigProvider The type to create a config provider.
type CreateConfigProvider struct { // bindings Bindings map[string]ParameterValue `mandatory:"false" json:"bindings"` }
func (m CreateConfigProvider) String() string
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
CreateConnectionDetails Properties used in connection create operations.
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 }
CreateConnectionDetailsModelTypeEnum Enum with underlying type: string
type CreateConnectionDetailsModelTypeEnum string
Set of constants representing the allowable values for CreateConnectionDetailsModelTypeEnum
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" )
func GetCreateConnectionDetailsModelTypeEnumValues() []CreateConnectionDetailsModelTypeEnum
GetCreateConnectionDetailsModelTypeEnumValues Enumerates the set of values for CreateConnectionDetailsModelTypeEnum
func GetMappingCreateConnectionDetailsModelTypeEnum(val string) (CreateConnectionDetailsModelTypeEnum, bool)
GetMappingCreateConnectionDetailsModelTypeEnum performs case Insensitive comparison on enum value and return the desired enum
CreateConnectionFromAdwc The details to create an Autonomous Data Warehouse data asset connection.
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"` }
func (m CreateConnectionFromAdwc) GetConnectionProperties() []ConnectionProperty
GetConnectionProperties returns ConnectionProperties
func (m CreateConnectionFromAdwc) GetDescription() *string
GetDescription returns Description
func (m CreateConnectionFromAdwc) GetIdentifier() *string
GetIdentifier returns Identifier
func (m CreateConnectionFromAdwc) GetKey() *string
GetKey returns Key
func (m CreateConnectionFromAdwc) GetModelVersion() *string
GetModelVersion returns ModelVersion
func (m CreateConnectionFromAdwc) GetName() *string
GetName returns Name
func (m CreateConnectionFromAdwc) GetObjectStatus() *int
GetObjectStatus returns ObjectStatus
func (m CreateConnectionFromAdwc) GetParentRef() *ParentReference
GetParentRef returns ParentRef
func (m CreateConnectionFromAdwc) GetRegistryMetadata() *RegistryMetadata
GetRegistryMetadata returns RegistryMetadata
func (m CreateConnectionFromAdwc) MarshalJSON() (buff []byte, e error)
MarshalJSON marshals to json representation
func (m CreateConnectionFromAdwc) String() string
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
CreateConnectionFromAmazonS3 The details to create a Amazon S3 connection.
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"` }
func (m CreateConnectionFromAmazonS3) GetConnectionProperties() []ConnectionProperty
GetConnectionProperties returns ConnectionProperties
func (m CreateConnectionFromAmazonS3) GetDescription() *string
GetDescription returns Description
func (m CreateConnectionFromAmazonS3) GetIdentifier() *string
GetIdentifier returns Identifier
func (m CreateConnectionFromAmazonS3) GetKey() *string
GetKey returns Key
func (m CreateConnectionFromAmazonS3) GetModelVersion() *string
GetModelVersion returns ModelVersion
func (m CreateConnectionFromAmazonS3) GetName() *string
GetName returns Name
func (m CreateConnectionFromAmazonS3) GetObjectStatus() *int
GetObjectStatus returns ObjectStatus
func (m CreateConnectionFromAmazonS3) GetParentRef() *ParentReference
GetParentRef returns ParentRef
func (m CreateConnectionFromAmazonS3) GetRegistryMetadata() *RegistryMetadata
GetRegistryMetadata returns RegistryMetadata
func (m CreateConnectionFromAmazonS3) MarshalJSON() (buff []byte, e error)
MarshalJSON marshals to json representation
func (m CreateConnectionFromAmazonS3) String() string
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
CreateConnectionFromAtp The details to create an Autonomous Transaction Processing data asset connection.
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"` }
func (m CreateConnectionFromAtp) GetConnectionProperties() []ConnectionProperty
GetConnectionProperties returns ConnectionProperties
func (m CreateConnectionFromAtp) GetDescription() *string
GetDescription returns Description
func (m CreateConnectionFromAtp) GetIdentifier() *string
GetIdentifier returns Identifier
func (m CreateConnectionFromAtp) GetKey() *string
GetKey returns Key
func (m CreateConnectionFromAtp) GetModelVersion() *string
GetModelVersion returns ModelVersion
func (m CreateConnectionFromAtp) GetName() *string
GetName returns Name
func (m CreateConnectionFromAtp) GetObjectStatus() *int
GetObjectStatus returns ObjectStatus
func (m CreateConnectionFromAtp) GetParentRef() *ParentReference
GetParentRef returns ParentRef
func (m CreateConnectionFromAtp) GetRegistryMetadata() *RegistryMetadata
GetRegistryMetadata returns RegistryMetadata
func (m CreateConnectionFromAtp) MarshalJSON() (buff []byte, e error)
MarshalJSON marshals to json representation
func (m CreateConnectionFromAtp) String() string
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
CreateConnectionFromBicc The connection summary details for a FUSION_APP BICC connection.
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"` }
func (m CreateConnectionFromBicc) GetConnectionProperties() []ConnectionProperty
GetConnectionProperties returns ConnectionProperties
func (m CreateConnectionFromBicc) GetDescription() *string
GetDescription returns Description
func (m CreateConnectionFromBicc) GetIdentifier() *string
GetIdentifier returns Identifier
func (m CreateConnectionFromBicc) GetKey() *string
GetKey returns Key
func (m CreateConnectionFromBicc) GetModelVersion() *string
GetModelVersion returns ModelVersion
func (m CreateConnectionFromBicc) GetName() *string
GetName returns Name
func (m CreateConnectionFromBicc) GetObjectStatus() *int
GetObjectStatus returns ObjectStatus
func (m CreateConnectionFromBicc) GetParentRef() *ParentReference
GetParentRef returns ParentRef
func (m CreateConnectionFromBicc) GetRegistryMetadata() *RegistryMetadata
GetRegistryMetadata returns RegistryMetadata
func (m CreateConnectionFromBicc) MarshalJSON() (buff []byte, e error)
MarshalJSON marshals to json representation
func (m CreateConnectionFromBicc) String() string
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
CreateConnectionFromBip The details to create a Fusion applications BIP connection.
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"` }
func (m CreateConnectionFromBip) GetConnectionProperties() []ConnectionProperty
GetConnectionProperties returns ConnectionProperties
func (m CreateConnectionFromBip) GetDescription() *string
GetDescription returns Description
func (m CreateConnectionFromBip) GetIdentifier() *string
GetIdentifier returns Identifier
func (m CreateConnectionFromBip) GetKey() *string
GetKey returns Key
func (m CreateConnectionFromBip) GetModelVersion() *string
GetModelVersion returns ModelVersion
func (m CreateConnectionFromBip) GetName() *string
GetName returns Name
func (m CreateConnectionFromBip) GetObjectStatus() *int
GetObjectStatus returns ObjectStatus
func (m CreateConnectionFromBip) GetParentRef() *ParentReference
GetParentRef returns ParentRef
func (m CreateConnectionFromBip) GetRegistryMetadata() *RegistryMetadata
GetRegistryMetadata returns RegistryMetadata
func (m CreateConnectionFromBip) MarshalJSON() (buff []byte, e error)
MarshalJSON marshals to json representation
func (m CreateConnectionFromBip) String() string
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
CreateConnectionFromHdfs The details to create the HDFS data asset connection.
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"` }
func (m CreateConnectionFromHdfs) GetConnectionProperties() []ConnectionProperty
GetConnectionProperties returns ConnectionProperties
func (m CreateConnectionFromHdfs) GetDescription() *string
GetDescription returns Description
func (m CreateConnectionFromHdfs) GetIdentifier() *string
GetIdentifier returns Identifier
func (m CreateConnectionFromHdfs) GetKey() *string
GetKey returns Key
func (m CreateConnectionFromHdfs) GetModelVersion() *string
GetModelVersion returns ModelVersion
func (m CreateConnectionFromHdfs) GetName() *string
GetName returns Name
func (m CreateConnectionFromHdfs) GetObjectStatus() *int
GetObjectStatus returns ObjectStatus
func (m CreateConnectionFromHdfs) GetParentRef() *ParentReference
GetParentRef returns ParentRef
func (m CreateConnectionFromHdfs) GetRegistryMetadata() *RegistryMetadata
GetRegistryMetadata returns RegistryMetadata
func (m CreateConnectionFromHdfs) MarshalJSON() (buff []byte, e error)
MarshalJSON marshals to json representation
func (m CreateConnectionFromHdfs) String() string
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
CreateConnectionFromJdbc The details to create a generic JDBC data asset connection.
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"` }
func (m CreateConnectionFromJdbc) GetConnectionProperties() []ConnectionProperty
GetConnectionProperties returns ConnectionProperties
func (m CreateConnectionFromJdbc) GetDescription() *string
GetDescription returns Description
func (m CreateConnectionFromJdbc) GetIdentifier() *string
GetIdentifier returns Identifier
func (m CreateConnectionFromJdbc) GetKey() *string
GetKey returns Key
func (m CreateConnectionFromJdbc) GetModelVersion() *string
GetModelVersion returns ModelVersion
func (m CreateConnectionFromJdbc) GetName() *string
GetName returns Name
func (m CreateConnectionFromJdbc) GetObjectStatus() *int
GetObjectStatus returns ObjectStatus
func (m CreateConnectionFromJdbc) GetParentRef() *ParentReference
GetParentRef returns ParentRef
func (m CreateConnectionFromJdbc) GetRegistryMetadata() *RegistryMetadata
GetRegistryMetadata returns RegistryMetadata
func (m CreateConnectionFromJdbc) MarshalJSON() (buff []byte, e error)
MarshalJSON marshals to json representation
func (m CreateConnectionFromJdbc) String() string
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
CreateConnectionFromLake The details to create a Lake connection.
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"` }
func (m CreateConnectionFromLake) GetConnectionProperties() []ConnectionProperty
GetConnectionProperties returns ConnectionProperties
func (m CreateConnectionFromLake) GetDescription() *string
GetDescription returns Description
func (m CreateConnectionFromLake) GetIdentifier() *string
GetIdentifier returns Identifier
func (m CreateConnectionFromLake) GetKey() *string
GetKey returns Key
func (m CreateConnectionFromLake) GetModelVersion() *string
GetModelVersion returns ModelVersion
func (m CreateConnectionFromLake) GetName() *string
GetName returns Name
func (m CreateConnectionFromLake) GetObjectStatus() *int
GetObjectStatus returns ObjectStatus
func (m CreateConnectionFromLake) GetParentRef() *ParentReference
GetParentRef returns ParentRef
func (m CreateConnectionFromLake) GetRegistryMetadata() *RegistryMetadata
GetRegistryMetadata returns RegistryMetadata
func (m CreateConnectionFromLake) MarshalJSON() (buff []byte, e error)
MarshalJSON marshals to json representation
func (m CreateConnectionFromLake) String() string
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
CreateConnectionFromMySql The details to create a MYSQL data asset connection.
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"` }
func (m CreateConnectionFromMySql) GetConnectionProperties() []ConnectionProperty
GetConnectionProperties returns ConnectionProperties
func (m CreateConnectionFromMySql) GetDescription() *string
GetDescription returns Description
func (m CreateConnectionFromMySql) GetIdentifier() *string
GetIdentifier returns Identifier
func (m CreateConnectionFromMySql) GetKey() *string
GetKey returns Key
func (m CreateConnectionFromMySql) GetModelVersion() *string
GetModelVersion returns ModelVersion
func (m CreateConnectionFromMySql) GetName() *string
GetName returns Name
func (m CreateConnectionFromMySql) GetObjectStatus() *int
GetObjectStatus returns ObjectStatus
func (m CreateConnectionFromMySql) GetParentRef() *ParentReference
GetParentRef returns ParentRef
func (m CreateConnectionFromMySql) GetRegistryMetadata() *RegistryMetadata
GetRegistryMetadata returns RegistryMetadata
func (m CreateConnectionFromMySql) MarshalJSON() (buff []byte, e error)
MarshalJSON marshals to json representation
func (m CreateConnectionFromMySql) String() string
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
CreateConnectionFromMySqlHeatWave The details to create a MYSQL HeatWave data asset connection.
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"` }
func (m CreateConnectionFromMySqlHeatWave) GetConnectionProperties() []ConnectionProperty
GetConnectionProperties returns ConnectionProperties
func (m CreateConnectionFromMySqlHeatWave) GetDescription() *string
GetDescription returns Description
func (m CreateConnectionFromMySqlHeatWave) GetIdentifier() *string
GetIdentifier returns Identifier
func (m CreateConnectionFromMySqlHeatWave) GetKey() *string
GetKey returns Key
func (m CreateConnectionFromMySqlHeatWave) GetModelVersion() *string
GetModelVersion returns ModelVersion
func (m CreateConnectionFromMySqlHeatWave) GetName() *string
GetName returns Name
func (m CreateConnectionFromMySqlHeatWave) GetObjectStatus() *int
GetObjectStatus returns ObjectStatus
func (m CreateConnectionFromMySqlHeatWave) GetParentRef() *ParentReference
GetParentRef returns ParentRef
func (m CreateConnectionFromMySqlHeatWave) GetRegistryMetadata() *RegistryMetadata
GetRegistryMetadata returns RegistryMetadata
func (m CreateConnectionFromMySqlHeatWave) MarshalJSON() (buff []byte, e error)
MarshalJSON marshals to json representation
func (m CreateConnectionFromMySqlHeatWave) String() string
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
CreateConnectionFromOAuth2 The details to create a OAuth2 connection
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"` }
func (m CreateConnectionFromOAuth2) GetConnectionProperties() []ConnectionProperty
GetConnectionProperties returns ConnectionProperties
func (m CreateConnectionFromOAuth2) GetDescription() *string
GetDescription returns Description
func (m CreateConnectionFromOAuth2) GetIdentifier() *string
GetIdentifier returns Identifier
func (m CreateConnectionFromOAuth2) GetKey() *string
GetKey returns Key
func (m CreateConnectionFromOAuth2) GetModelVersion() *string
GetModelVersion returns ModelVersion
func (m CreateConnectionFromOAuth2) GetName() *string
GetName returns Name
func (m CreateConnectionFromOAuth2) GetObjectStatus() *int
GetObjectStatus returns ObjectStatus
func (m CreateConnectionFromOAuth2) GetParentRef() *ParentReference
GetParentRef returns ParentRef
func (m CreateConnectionFromOAuth2) GetRegistryMetadata() *RegistryMetadata
GetRegistryMetadata returns RegistryMetadata
func (m CreateConnectionFromOAuth2) MarshalJSON() (buff []byte, e error)
MarshalJSON marshals to json representation
func (m CreateConnectionFromOAuth2) String() string
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
CreateConnectionFromOAuth2GrantTypeEnum Enum with underlying type: string
type CreateConnectionFromOAuth2GrantTypeEnum string
Set of constants representing the allowable values for CreateConnectionFromOAuth2GrantTypeEnum
const ( CreateConnectionFromOAuth2GrantTypeClientCredentials CreateConnectionFromOAuth2GrantTypeEnum = "CLIENT_CREDENTIALS" )
func GetCreateConnectionFromOAuth2GrantTypeEnumValues() []CreateConnectionFromOAuth2GrantTypeEnum
GetCreateConnectionFromOAuth2GrantTypeEnumValues Enumerates the set of values for CreateConnectionFromOAuth2GrantTypeEnum
func GetMappingCreateConnectionFromOAuth2GrantTypeEnum(val string) (CreateConnectionFromOAuth2GrantTypeEnum, bool)
GetMappingCreateConnectionFromOAuth2GrantTypeEnum performs case Insensitive comparison on enum value and return the desired enum
CreateConnectionFromObjectStorage The details to create an Oracle Object Storage data asset connection.
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"` }
func (m CreateConnectionFromObjectStorage) GetConnectionProperties() []ConnectionProperty
GetConnectionProperties returns ConnectionProperties
func (m CreateConnectionFromObjectStorage) GetDescription() *string
GetDescription returns Description
func (m CreateConnectionFromObjectStorage) GetIdentifier() *string
GetIdentifier returns Identifier
func (m CreateConnectionFromObjectStorage) GetKey() *string
GetKey returns Key
func (m CreateConnectionFromObjectStorage) GetModelVersion() *string
GetModelVersion returns ModelVersion
func (m CreateConnectionFromObjectStorage) GetName() *string
GetName returns Name
func (m CreateConnectionFromObjectStorage) GetObjectStatus() *int
GetObjectStatus returns ObjectStatus
func (m CreateConnectionFromObjectStorage) GetParentRef() *ParentReference
GetParentRef returns ParentRef
func (m CreateConnectionFromObjectStorage) GetRegistryMetadata() *RegistryMetadata
GetRegistryMetadata returns RegistryMetadata
func (m CreateConnectionFromObjectStorage) MarshalJSON() (buff []byte, e error)
MarshalJSON marshals to json representation
func (m CreateConnectionFromObjectStorage) String() string
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
CreateConnectionFromOracle The details to create an Oracle Database data asset connection.
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"` }
func (m CreateConnectionFromOracle) GetConnectionProperties() []ConnectionProperty
GetConnectionProperties returns ConnectionProperties
func (m CreateConnectionFromOracle) GetDescription() *string
GetDescription returns Description
func (m CreateConnectionFromOracle) GetIdentifier() *string
GetIdentifier returns Identifier
func (m CreateConnectionFromOracle) GetKey() *string
GetKey returns Key
func (m CreateConnectionFromOracle) GetModelVersion() *string
GetModelVersion returns ModelVersion
func (m CreateConnectionFromOracle) GetName() *string
GetName returns Name
func (m CreateConnectionFromOracle) GetObjectStatus() *int
GetObjectStatus returns ObjectStatus
func (m CreateConnectionFromOracle) GetParentRef() *ParentReference
GetParentRef returns ParentRef
func (m CreateConnectionFromOracle) GetRegistryMetadata() *RegistryMetadata
GetRegistryMetadata returns RegistryMetadata
func (m CreateConnectionFromOracle) MarshalJSON() (buff []byte, e error)
MarshalJSON marshals to json representation
func (m CreateConnectionFromOracle) String() string
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
CreateConnectionFromOracleEbs The details to create E-Business Suite data asset connection.
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"` }
func (m CreateConnectionFromOracleEbs) GetConnectionProperties() []ConnectionProperty
GetConnectionProperties returns ConnectionProperties
func (m CreateConnectionFromOracleEbs) GetDescription() *string
GetDescription returns Description
func (m CreateConnectionFromOracleEbs) GetIdentifier() *string
GetIdentifier returns Identifier
func (m CreateConnectionFromOracleEbs) GetKey() *string
GetKey returns Key
func (m CreateConnectionFromOracleEbs) GetModelVersion() *string
GetModelVersion returns ModelVersion
func (m CreateConnectionFromOracleEbs) GetName() *string
GetName returns Name
func (m CreateConnectionFromOracleEbs) GetObjectStatus() *int
GetObjectStatus returns ObjectStatus
func (m CreateConnectionFromOracleEbs) GetParentRef() *ParentReference
GetParentRef returns ParentRef
func (m CreateConnectionFromOracleEbs) GetRegistryMetadata() *RegistryMetadata
GetRegistryMetadata returns RegistryMetadata
func (m CreateConnectionFromOracleEbs) MarshalJSON() (buff []byte, e error)
MarshalJSON marshals to json representation
func (m CreateConnectionFromOracleEbs) String() string
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
CreateConnectionFromOraclePeopleSoft The details to create an Oracle PeopleSoft data asset connection.
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"` }
func (m CreateConnectionFromOraclePeopleSoft) GetConnectionProperties() []ConnectionProperty
GetConnectionProperties returns ConnectionProperties
func (m CreateConnectionFromOraclePeopleSoft) GetDescription() *string
GetDescription returns Description
func (m CreateConnectionFromOraclePeopleSoft) GetIdentifier() *string
GetIdentifier returns Identifier
func (m CreateConnectionFromOraclePeopleSoft) GetKey() *string
GetKey returns Key
func (m CreateConnectionFromOraclePeopleSoft) GetModelVersion() *string
GetModelVersion returns ModelVersion
func (m CreateConnectionFromOraclePeopleSoft) GetName() *string
GetName returns Name
func (m CreateConnectionFromOraclePeopleSoft) GetObjectStatus() *int
GetObjectStatus returns ObjectStatus
func (m CreateConnectionFromOraclePeopleSoft) GetParentRef() *ParentReference
GetParentRef returns ParentRef
func (m CreateConnectionFromOraclePeopleSoft) GetRegistryMetadata() *RegistryMetadata
GetRegistryMetadata returns RegistryMetadata
func (m CreateConnectionFromOraclePeopleSoft) MarshalJSON() (buff []byte, e error)
MarshalJSON marshals to json representation
func (m CreateConnectionFromOraclePeopleSoft) String() string
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
CreateConnectionFromOracleSiebel The details to create an Oracle Siebel data asset connection.
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"` }
func (m CreateConnectionFromOracleSiebel) GetConnectionProperties() []ConnectionProperty
GetConnectionProperties returns ConnectionProperties
func (m CreateConnectionFromOracleSiebel) GetDescription() *string
GetDescription returns Description
func (m CreateConnectionFromOracleSiebel) GetIdentifier() *string
GetIdentifier returns Identifier
func (m CreateConnectionFromOracleSiebel) GetKey() *string
GetKey returns Key
func (m CreateConnectionFromOracleSiebel) GetModelVersion() *string
GetModelVersion returns ModelVersion
func (m CreateConnectionFromOracleSiebel) GetName() *string
GetName returns Name
func (m CreateConnectionFromOracleSiebel) GetObjectStatus() *int
GetObjectStatus returns ObjectStatus
func (m CreateConnectionFromOracleSiebel) GetParentRef() *ParentReference
GetParentRef returns ParentRef
func (m CreateConnectionFromOracleSiebel) GetRegistryMetadata() *RegistryMetadata
GetRegistryMetadata returns RegistryMetadata
func (m CreateConnectionFromOracleSiebel) MarshalJSON() (buff []byte, e error)
MarshalJSON marshals to json representation
func (m CreateConnectionFromOracleSiebel) String() string
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
CreateConnectionFromRestBasicAuth The details to create a basic auth rest connection.
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"` }
func (m CreateConnectionFromRestBasicAuth) GetConnectionProperties() []ConnectionProperty
GetConnectionProperties returns ConnectionProperties
func (m CreateConnectionFromRestBasicAuth) GetDescription() *string
GetDescription returns Description
func (m CreateConnectionFromRestBasicAuth) GetIdentifier() *string
GetIdentifier returns Identifier
func (m CreateConnectionFromRestBasicAuth) GetKey() *string
GetKey returns Key
func (m CreateConnectionFromRestBasicAuth) GetModelVersion() *string
GetModelVersion returns ModelVersion
func (m CreateConnectionFromRestBasicAuth) GetName() *string
GetName returns Name
func (m CreateConnectionFromRestBasicAuth) GetObjectStatus() *int
GetObjectStatus returns ObjectStatus
func (m CreateConnectionFromRestBasicAuth) GetParentRef() *ParentReference
GetParentRef returns ParentRef
func (m CreateConnectionFromRestBasicAuth) GetRegistryMetadata() *RegistryMetadata
GetRegistryMetadata returns RegistryMetadata
func (m CreateConnectionFromRestBasicAuth) MarshalJSON() (buff []byte, e error)
MarshalJSON marshals to json representation
func (m CreateConnectionFromRestBasicAuth) String() string
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
CreateConnectionFromRestNoAuth The details to create a no auth rest connection.
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"` }
func (m CreateConnectionFromRestNoAuth) GetConnectionProperties() []ConnectionProperty
GetConnectionProperties returns ConnectionProperties
func (m CreateConnectionFromRestNoAuth) GetDescription() *string
GetDescription returns Description
func (m CreateConnectionFromRestNoAuth) GetIdentifier() *string
GetIdentifier returns Identifier
func (m CreateConnectionFromRestNoAuth) GetKey() *string
GetKey returns Key
func (m CreateConnectionFromRestNoAuth) GetModelVersion() *string
GetModelVersion returns ModelVersion
func (m CreateConnectionFromRestNoAuth) GetName() *string
GetName returns Name
func (m CreateConnectionFromRestNoAuth) GetObjectStatus() *int
GetObjectStatus returns ObjectStatus
func (m CreateConnectionFromRestNoAuth) GetParentRef() *ParentReference
GetParentRef returns ParentRef
func (m CreateConnectionFromRestNoAuth) GetRegistryMetadata() *RegistryMetadata
GetRegistryMetadata returns RegistryMetadata
func (m CreateConnectionFromRestNoAuth) MarshalJSON() (buff []byte, e error)
MarshalJSON marshals to json representation
func (m CreateConnectionFromRestNoAuth) String() string
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
CreateConnectionRequest wrapper for the CreateConnection operation
Click https://docs.oracle.com/en-us/iaas/tools/go-sdk-examples/latest/dataintegration/CreateConnection.go.html to see an example of how to use 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 }
func (request CreateConnectionRequest) BinaryRequestBody() (*common.OCIReadSeekCloser, bool)
BinaryRequestBody implements the OCIRequest interface
func (request CreateConnectionRequest) HTTPRequest(method, path string, binaryRequestBody *common.OCIReadSeekCloser, extraHeaders map[string]string) (http.Request, error)
HTTPRequest implements the OCIRequest interface
func (request CreateConnectionRequest) RetryPolicy() *common.RetryPolicy
RetryPolicy implements the OCIRetryableRequest interface. This retrieves the specified retry policy.
func (request CreateConnectionRequest) String() string
func (request CreateConnectionRequest) ValidateEnumValue() (bool, error)
ValidateEnumValue returns an error when providing an unsupported enum value This function is being called during constructing API request process Not recommended for calling this function directly
CreateConnectionResponse wrapper for the CreateConnection operation
type CreateConnectionResponse struct { // The underlying http response RawResponse *http.Response // The Connection instance Connection `presentIn:"body"` // For optimistic concurrency control. See ETags for Optimistic Concurrency Control (https://docs.oracle.com/iaas/Content/API/Concepts/usingapi.htm#eleven). Etag *string `presentIn:"header" name:"etag"` // Unique Oracle-assigned identifier for the request. If you need to contact // Oracle about a particular request, please provide the request ID. OpcRequestId *string `presentIn:"header" name:"opc-request-id"` }
func (response CreateConnectionResponse) HTTPResponse() *http.Response
HTTPResponse implements the OCIResponse interface
func (response CreateConnectionResponse) String() string
CreateConnectionValidationDetails The properties used in create connection validation operations.
type CreateConnectionValidationDetails struct { DataAsset CreateDataAssetDetails `mandatory:"false" json:"dataAsset"` Connection CreateConnectionDetails `mandatory:"false" json:"connection"` RegistryMetadata *RegistryMetadata `mandatory:"false" json:"registryMetadata"` }
func (m CreateConnectionValidationDetails) String() string
func (m *CreateConnectionValidationDetails) UnmarshalJSON(data []byte) (e error)
UnmarshalJSON unmarshals from json
func (m CreateConnectionValidationDetails) ValidateEnumValue() (bool, error)
ValidateEnumValue returns an error when providing an unsupported enum value This function is being called during constructing API request process Not recommended for calling this function directly
CreateConnectionValidationRequest wrapper for the CreateConnectionValidation operation
Click https://docs.oracle.com/en-us/iaas/tools/go-sdk-examples/latest/dataintegration/CreateConnectionValidation.go.html to see an example of how to use 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 }
func (request CreateConnectionValidationRequest) BinaryRequestBody() (*common.OCIReadSeekCloser, bool)
BinaryRequestBody implements the OCIRequest interface
func (request CreateConnectionValidationRequest) HTTPRequest(method, path string, binaryRequestBody *common.OCIReadSeekCloser, extraHeaders map[string]string) (http.Request, error)
HTTPRequest implements the OCIRequest interface
func (request CreateConnectionValidationRequest) RetryPolicy() *common.RetryPolicy
RetryPolicy implements the OCIRetryableRequest interface. This retrieves the specified retry policy.
func (request CreateConnectionValidationRequest) String() string
func (request CreateConnectionValidationRequest) ValidateEnumValue() (bool, error)
ValidateEnumValue returns an error when providing an unsupported enum value This function is being called during constructing API request process Not recommended for calling this function directly
CreateConnectionValidationResponse wrapper for the CreateConnectionValidation operation
type CreateConnectionValidationResponse struct { // The underlying http response RawResponse *http.Response // The ConnectionValidation instance ConnectionValidation `presentIn:"body"` // For optimistic concurrency control. See ETags for Optimistic Concurrency Control (https://docs.oracle.com/iaas/Content/API/Concepts/usingapi.htm#eleven). Etag *string `presentIn:"header" name:"etag"` // Unique Oracle-assigned identifier for the request. If you need to contact // Oracle about a particular request, please provide the request ID. OpcRequestId *string `presentIn:"header" name:"opc-request-id"` }
func (response CreateConnectionValidationResponse) HTTPResponse() *http.Response
HTTPResponse implements the OCIResponse interface
func (response CreateConnectionValidationResponse) String() string
CreateCopyObjectRequestDetails Details of copy object.
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"` }
func (m CreateCopyObjectRequestDetails) String() string
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
CreateCopyObjectRequestRequest wrapper for the CreateCopyObjectRequest operation
Click https://docs.oracle.com/en-us/iaas/tools/go-sdk-examples/latest/dataintegration/CreateCopyObjectRequest.go.html to see an example of how to use CreateCopyObjectRequestRequest.
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 }
func (request CreateCopyObjectRequestRequest) BinaryRequestBody() (*common.OCIReadSeekCloser, bool)
BinaryRequestBody implements the OCIRequest interface
func (request CreateCopyObjectRequestRequest) HTTPRequest(method, path string, binaryRequestBody *common.OCIReadSeekCloser, extraHeaders map[string]string) (http.Request, error)
HTTPRequest implements the OCIRequest interface
func (request CreateCopyObjectRequestRequest) RetryPolicy() *common.RetryPolicy
RetryPolicy implements the OCIRetryableRequest interface. This retrieves the specified retry policy.
func (request CreateCopyObjectRequestRequest) String() string
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
CreateCopyObjectRequestResponse wrapper for the CreateCopyObjectRequest operation
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.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"` }
func (response CreateCopyObjectRequestResponse) HTTPResponse() *http.Response
HTTPResponse implements the OCIResponse interface
func (response CreateCopyObjectRequestResponse) String() string
CreateDataAssetDetails Properties used in data asset update operations.
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 }
CreateDataAssetDetailsModelTypeEnum Enum with underlying type: string
type CreateDataAssetDetailsModelTypeEnum string
Set of constants representing the allowable values for CreateDataAssetDetailsModelTypeEnum
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" )
func GetCreateDataAssetDetailsModelTypeEnumValues() []CreateDataAssetDetailsModelTypeEnum
GetCreateDataAssetDetailsModelTypeEnumValues Enumerates the set of values for CreateDataAssetDetailsModelTypeEnum
func GetMappingCreateDataAssetDetailsModelTypeEnum(val string) (CreateDataAssetDetailsModelTypeEnum, bool)
GetMappingCreateDataAssetDetailsModelTypeEnum performs case Insensitive comparison on enum value and return the desired enum
CreateDataAssetFromAdwc Details for the Autonomous Data Warehouse data asset type.
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"` }
func (m CreateDataAssetFromAdwc) GetAssetProperties() map[string]string
GetAssetProperties returns AssetProperties
func (m CreateDataAssetFromAdwc) GetDescription() *string
GetDescription returns Description
func (m CreateDataAssetFromAdwc) GetExternalKey() *string
GetExternalKey returns ExternalKey
func (m CreateDataAssetFromAdwc) GetIdentifier() *string
GetIdentifier returns Identifier
func (m CreateDataAssetFromAdwc) GetKey() *string
GetKey returns Key
func (m CreateDataAssetFromAdwc) GetModelVersion() *string
GetModelVersion returns ModelVersion
func (m CreateDataAssetFromAdwc) GetName() *string
GetName returns Name
func (m CreateDataAssetFromAdwc) GetObjectStatus() *int
GetObjectStatus returns ObjectStatus
func (m CreateDataAssetFromAdwc) GetRegistryMetadata() *RegistryMetadata
GetRegistryMetadata returns RegistryMetadata
func (m CreateDataAssetFromAdwc) MarshalJSON() (buff []byte, e error)
MarshalJSON marshals to json representation
func (m CreateDataAssetFromAdwc) String() string
func (m *CreateDataAssetFromAdwc) UnmarshalJSON(data []byte) (e error)
UnmarshalJSON unmarshals from json
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
CreateDataAssetFromAmazonS3 Details for the Amazons3 data asset type.
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"` }
func (m CreateDataAssetFromAmazonS3) GetAssetProperties() map[string]string
GetAssetProperties returns AssetProperties
func (m CreateDataAssetFromAmazonS3) GetDescription() *string
GetDescription returns Description
func (m CreateDataAssetFromAmazonS3) GetExternalKey() *string
GetExternalKey returns ExternalKey
func (m CreateDataAssetFromAmazonS3) GetIdentifier() *string
GetIdentifier returns Identifier
func (m CreateDataAssetFromAmazonS3) GetKey() *string
GetKey returns Key
func (m CreateDataAssetFromAmazonS3) GetModelVersion() *string
GetModelVersion returns ModelVersion
func (m CreateDataAssetFromAmazonS3) GetName() *string
GetName returns Name
func (m CreateDataAssetFromAmazonS3) GetObjectStatus() *int
GetObjectStatus returns ObjectStatus
func (m CreateDataAssetFromAmazonS3) GetRegistryMetadata() *RegistryMetadata
GetRegistryMetadata returns RegistryMetadata
func (m CreateDataAssetFromAmazonS3) MarshalJSON() (buff []byte, e error)
MarshalJSON marshals to json representation
func (m CreateDataAssetFromAmazonS3) String() string
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
CreateDataAssetFromAtp Details for the Autonomous Transaction Processing data asset type.
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"` }
func (m CreateDataAssetFromAtp) GetAssetProperties() map[string]string
GetAssetProperties returns AssetProperties
func (m CreateDataAssetFromAtp) GetDescription() *string
GetDescription returns Description
func (m CreateDataAssetFromAtp) GetExternalKey() *string
GetExternalKey returns ExternalKey
func (m CreateDataAssetFromAtp) GetIdentifier() *string
GetIdentifier returns Identifier
func (m CreateDataAssetFromAtp) GetKey() *string
GetKey returns Key
func (m CreateDataAssetFromAtp) GetModelVersion() *string
GetModelVersion returns ModelVersion
func (m CreateDataAssetFromAtp) GetName() *string
GetName returns Name
func (m CreateDataAssetFromAtp) GetObjectStatus() *int
GetObjectStatus returns ObjectStatus
func (m CreateDataAssetFromAtp) GetRegistryMetadata() *RegistryMetadata
GetRegistryMetadata returns RegistryMetadata
func (m CreateDataAssetFromAtp) MarshalJSON() (buff []byte, e error)
MarshalJSON marshals to json representation
func (m CreateDataAssetFromAtp) String() string
func (m *CreateDataAssetFromAtp) UnmarshalJSON(data []byte) (e error)
UnmarshalJSON unmarshals from json
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
CreateDataAssetFromFusionApp Details for the FUSION_APP data asset type.
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"` }
func (m CreateDataAssetFromFusionApp) GetAssetProperties() map[string]string
GetAssetProperties returns AssetProperties
func (m CreateDataAssetFromFusionApp) GetDescription() *string
GetDescription returns Description
func (m CreateDataAssetFromFusionApp) GetExternalKey() *string
GetExternalKey returns ExternalKey
func (m CreateDataAssetFromFusionApp) GetIdentifier() *string
GetIdentifier returns Identifier
func (m CreateDataAssetFromFusionApp) GetKey() *string
GetKey returns Key
func (m CreateDataAssetFromFusionApp) GetModelVersion() *string
GetModelVersion returns ModelVersion
func (m CreateDataAssetFromFusionApp) GetName() *string
GetName returns Name
func (m CreateDataAssetFromFusionApp) GetObjectStatus() *int
GetObjectStatus returns ObjectStatus
func (m CreateDataAssetFromFusionApp) GetRegistryMetadata() *RegistryMetadata
GetRegistryMetadata returns RegistryMetadata
func (m CreateDataAssetFromFusionApp) MarshalJSON() (buff []byte, e error)
MarshalJSON marshals to json representation
func (m CreateDataAssetFromFusionApp) String() string
func (m *CreateDataAssetFromFusionApp) UnmarshalJSON(data []byte) (e error)
UnmarshalJSON unmarshals from json
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
CreateDataAssetFromHdfs Details for the HDFS data asset type.
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"` }
func (m CreateDataAssetFromHdfs) GetAssetProperties() map[string]string
GetAssetProperties returns AssetProperties
func (m CreateDataAssetFromHdfs) GetDescription() *string
GetDescription returns Description
func (m CreateDataAssetFromHdfs) GetExternalKey() *string
GetExternalKey returns ExternalKey
func (m CreateDataAssetFromHdfs) GetIdentifier() *string
GetIdentifier returns Identifier
func (m CreateDataAssetFromHdfs) GetKey() *string
GetKey returns Key
func (m CreateDataAssetFromHdfs) GetModelVersion() *string
GetModelVersion returns ModelVersion
func (m CreateDataAssetFromHdfs) GetName() *string
GetName returns Name
func (m CreateDataAssetFromHdfs) GetObjectStatus() *int
GetObjectStatus returns ObjectStatus
func (m CreateDataAssetFromHdfs) GetRegistryMetadata() *RegistryMetadata
GetRegistryMetadata returns RegistryMetadata
func (m CreateDataAssetFromHdfs) MarshalJSON() (buff []byte, e error)
MarshalJSON marshals to json representation
func (m CreateDataAssetFromHdfs) String() string
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
CreateDataAssetFromJdbc Details for the generic JDBC data asset type.
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"` }
func (m CreateDataAssetFromJdbc) GetAssetProperties() map[string]string
GetAssetProperties returns AssetProperties
func (m CreateDataAssetFromJdbc) GetDescription() *string
GetDescription returns Description
func (m CreateDataAssetFromJdbc) GetExternalKey() *string
GetExternalKey returns ExternalKey
func (m CreateDataAssetFromJdbc) GetIdentifier() *string
GetIdentifier returns Identifier
func (m CreateDataAssetFromJdbc) GetKey() *string
GetKey returns Key
func (m CreateDataAssetFromJdbc) GetModelVersion() *string
GetModelVersion returns ModelVersion
func (m CreateDataAssetFromJdbc) GetName() *string
GetName returns Name
func (m CreateDataAssetFromJdbc) GetObjectStatus() *int
GetObjectStatus returns ObjectStatus
func (m CreateDataAssetFromJdbc) GetRegistryMetadata() *RegistryMetadata
GetRegistryMetadata returns RegistryMetadata
func (m CreateDataAssetFromJdbc) MarshalJSON() (buff []byte, e error)
MarshalJSON marshals to json representation
func (m CreateDataAssetFromJdbc) String() string
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
CreateDataAssetFromLake Details for the Lake data asset type.
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"` }
func (m CreateDataAssetFromLake) GetAssetProperties() map[string]string
GetAssetProperties returns AssetProperties
func (m CreateDataAssetFromLake) GetDescription() *string
GetDescription returns Description
func (m CreateDataAssetFromLake) GetExternalKey() *string
GetExternalKey returns ExternalKey
func (m CreateDataAssetFromLake) GetIdentifier() *string
GetIdentifier returns Identifier
func (m CreateDataAssetFromLake) GetKey() *string
GetKey returns Key
func (m CreateDataAssetFromLake) GetModelVersion() *string
GetModelVersion returns ModelVersion
func (m CreateDataAssetFromLake) GetName() *string
GetName returns Name
func (m CreateDataAssetFromLake) GetObjectStatus() *int
GetObjectStatus returns ObjectStatus
func (m CreateDataAssetFromLake) GetRegistryMetadata() *RegistryMetadata
GetRegistryMetadata returns RegistryMetadata
func (m CreateDataAssetFromLake) MarshalJSON() (buff []byte, e error)
MarshalJSON marshals to json representation
func (m CreateDataAssetFromLake) String() string
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
CreateDataAssetFromMySql Details for the MYSQL data asset type.
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"` }
func (m CreateDataAssetFromMySql) GetAssetProperties() map[string]string
GetAssetProperties returns AssetProperties
func (m CreateDataAssetFromMySql) GetDescription() *string
GetDescription returns Description
func (m CreateDataAssetFromMySql) GetExternalKey() *string
GetExternalKey returns ExternalKey
func (m CreateDataAssetFromMySql) GetIdentifier() *string
GetIdentifier returns Identifier
func (m CreateDataAssetFromMySql) GetKey() *string
GetKey returns Key
func (m CreateDataAssetFromMySql) GetModelVersion() *string
GetModelVersion returns ModelVersion
func (m CreateDataAssetFromMySql) GetName() *string
GetName returns Name
func (m CreateDataAssetFromMySql) GetObjectStatus() *int
GetObjectStatus returns ObjectStatus
func (m CreateDataAssetFromMySql) GetRegistryMetadata() *RegistryMetadata
GetRegistryMetadata returns RegistryMetadata
func (m CreateDataAssetFromMySql) MarshalJSON() (buff []byte, e error)
MarshalJSON marshals to json representation
func (m CreateDataAssetFromMySql) String() string
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
CreateDataAssetFromMySqlHeatWave Details for the MYSQL HeatWave data asset type.
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"` }
func (m CreateDataAssetFromMySqlHeatWave) GetAssetProperties() map[string]string
GetAssetProperties returns AssetProperties
func (m CreateDataAssetFromMySqlHeatWave) GetDescription() *string
GetDescription returns Description
func (m CreateDataAssetFromMySqlHeatWave) GetExternalKey() *string
GetExternalKey returns ExternalKey
func (m CreateDataAssetFromMySqlHeatWave) GetIdentifier() *string
GetIdentifier returns Identifier
func (m CreateDataAssetFromMySqlHeatWave) GetKey() *string
GetKey returns Key
func (m CreateDataAssetFromMySqlHeatWave) GetModelVersion() *string
GetModelVersion returns ModelVersion
func (m CreateDataAssetFromMySqlHeatWave) GetName() *string
GetName returns Name
func (m CreateDataAssetFromMySqlHeatWave) GetObjectStatus() *int
GetObjectStatus returns ObjectStatus
func (m CreateDataAssetFromMySqlHeatWave) GetRegistryMetadata() *RegistryMetadata
GetRegistryMetadata returns RegistryMetadata
func (m CreateDataAssetFromMySqlHeatWave) MarshalJSON() (buff []byte, e error)
MarshalJSON marshals to json representation
func (m CreateDataAssetFromMySqlHeatWave) String() string
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
CreateDataAssetFromObjectStorage Details for the Oracle Object storage data asset type.
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"` }
func (m CreateDataAssetFromObjectStorage) GetAssetProperties() map[string]string
GetAssetProperties returns AssetProperties
func (m CreateDataAssetFromObjectStorage) GetDescription() *string
GetDescription returns Description
func (m CreateDataAssetFromObjectStorage) GetExternalKey() *string
GetExternalKey returns ExternalKey
func (m CreateDataAssetFromObjectStorage) GetIdentifier() *string
GetIdentifier returns Identifier
func (m CreateDataAssetFromObjectStorage) GetKey() *string
GetKey returns Key
func (m CreateDataAssetFromObjectStorage) GetModelVersion() *string
GetModelVersion returns ModelVersion
func (m CreateDataAssetFromObjectStorage) GetName() *string
GetName returns Name
func (m CreateDataAssetFromObjectStorage) GetObjectStatus() *int
GetObjectStatus returns ObjectStatus
func (m CreateDataAssetFromObjectStorage) GetRegistryMetadata() *RegistryMetadata
GetRegistryMetadata returns RegistryMetadata
func (m CreateDataAssetFromObjectStorage) MarshalJSON() (buff []byte, e error)
MarshalJSON marshals to json representation
func (m CreateDataAssetFromObjectStorage) String() string
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
CreateDataAssetFromOracle Details for the Oracle Database data asset type.
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"` }
func (m CreateDataAssetFromOracle) GetAssetProperties() map[string]string
GetAssetProperties returns AssetProperties
func (m CreateDataAssetFromOracle) GetDescription() *string
GetDescription returns Description
func (m CreateDataAssetFromOracle) GetExternalKey() *string
GetExternalKey returns ExternalKey
func (m CreateDataAssetFromOracle) GetIdentifier() *string
GetIdentifier returns Identifier
func (m CreateDataAssetFromOracle) GetKey() *string
GetKey returns Key
func (m CreateDataAssetFromOracle) GetModelVersion() *string
GetModelVersion returns ModelVersion
func (m CreateDataAssetFromOracle) GetName() *string
GetName returns Name
func (m CreateDataAssetFromOracle) GetObjectStatus() *int
GetObjectStatus returns ObjectStatus
func (m CreateDataAssetFromOracle) GetRegistryMetadata() *RegistryMetadata
GetRegistryMetadata returns RegistryMetadata
func (m CreateDataAssetFromOracle) MarshalJSON() (buff []byte, e error)
MarshalJSON marshals to json representation
func (m CreateDataAssetFromOracle) String() string
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
CreateDataAssetFromOracleEbs Details for the E-Business Suite data asset type.
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"` }
func (m CreateDataAssetFromOracleEbs) GetAssetProperties() map[string]string
GetAssetProperties returns AssetProperties
func (m CreateDataAssetFromOracleEbs) GetDescription() *string
GetDescription returns Description
func (m CreateDataAssetFromOracleEbs) GetExternalKey() *string
GetExternalKey returns ExternalKey
func (m CreateDataAssetFromOracleEbs) GetIdentifier() *string
GetIdentifier returns Identifier
func (m CreateDataAssetFromOracleEbs) GetKey() *string
GetKey returns Key
func (m CreateDataAssetFromOracleEbs) GetModelVersion() *string
GetModelVersion returns ModelVersion
func (m CreateDataAssetFromOracleEbs) GetName() *string
GetName returns Name
func (m CreateDataAssetFromOracleEbs) GetObjectStatus() *int
GetObjectStatus returns ObjectStatus
func (m CreateDataAssetFromOracleEbs) GetRegistryMetadata() *RegistryMetadata
GetRegistryMetadata returns RegistryMetadata
func (m CreateDataAssetFromOracleEbs) MarshalJSON() (buff []byte, e error)
MarshalJSON marshals to json representation
func (m CreateDataAssetFromOracleEbs) String() string
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
CreateDataAssetFromOraclePeopleSoft Details for the Oracle PeopleSoft data asset type.
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"` }
func (m CreateDataAssetFromOraclePeopleSoft) GetAssetProperties() map[string]string
GetAssetProperties returns AssetProperties
func (m CreateDataAssetFromOraclePeopleSoft) GetDescription() *string
GetDescription returns Description
func (m CreateDataAssetFromOraclePeopleSoft) GetExternalKey() *string
GetExternalKey returns ExternalKey
func (m CreateDataAssetFromOraclePeopleSoft) GetIdentifier() *string
GetIdentifier returns Identifier
func (m CreateDataAssetFromOraclePeopleSoft) GetKey() *string
GetKey returns Key
func (m CreateDataAssetFromOraclePeopleSoft) GetModelVersion() *string
GetModelVersion returns ModelVersion
func (m CreateDataAssetFromOraclePeopleSoft) GetName() *string
GetName returns Name
func (m CreateDataAssetFromOraclePeopleSoft) GetObjectStatus() *int
GetObjectStatus returns ObjectStatus
func (m CreateDataAssetFromOraclePeopleSoft) GetRegistryMetadata() *RegistryMetadata
GetRegistryMetadata returns RegistryMetadata
func (m CreateDataAssetFromOraclePeopleSoft) MarshalJSON() (buff []byte, e error)
MarshalJSON marshals to json representation
func (m CreateDataAssetFromOraclePeopleSoft) String() string
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
CreateDataAssetFromOracleSiebel Details for the Oracle Siebel data asset type.
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"` }
func (m CreateDataAssetFromOracleSiebel) GetAssetProperties() map[string]string
GetAssetProperties returns AssetProperties
func (m CreateDataAssetFromOracleSiebel) GetDescription() *string
GetDescription returns Description
func (m CreateDataAssetFromOracleSiebel) GetExternalKey() *string
GetExternalKey returns ExternalKey
func (m CreateDataAssetFromOracleSiebel) GetIdentifier() *string
GetIdentifier returns Identifier
func (m CreateDataAssetFromOracleSiebel) GetKey() *string
GetKey returns Key
func (m CreateDataAssetFromOracleSiebel) GetModelVersion() *string
GetModelVersion returns ModelVersion
func (m CreateDataAssetFromOracleSiebel) GetName() *string
GetName returns Name
func (m CreateDataAssetFromOracleSiebel) GetObjectStatus() *int
GetObjectStatus returns ObjectStatus
func (m CreateDataAssetFromOracleSiebel) GetRegistryMetadata() *RegistryMetadata
GetRegistryMetadata returns RegistryMetadata
func (m CreateDataAssetFromOracleSiebel) MarshalJSON() (buff []byte, e error)
MarshalJSON marshals to json representation
func (m CreateDataAssetFromOracleSiebel) String() string
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
CreateDataAssetFromRest Details to create Rest data asset type.
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"` }
func (m CreateDataAssetFromRest) GetAssetProperties() map[string]string
GetAssetProperties returns AssetProperties
func (m CreateDataAssetFromRest) GetDescription() *string
GetDescription returns Description
func (m CreateDataAssetFromRest) GetExternalKey() *string
GetExternalKey returns ExternalKey
func (m CreateDataAssetFromRest) GetIdentifier() *string
GetIdentifier returns Identifier
func (m CreateDataAssetFromRest) GetKey() *string
GetKey returns Key
func (m CreateDataAssetFromRest) GetModelVersion() *string
GetModelVersion returns ModelVersion
func (m CreateDataAssetFromRest) GetName() *string
GetName returns Name
func (m CreateDataAssetFromRest) GetObjectStatus() *int
GetObjectStatus returns ObjectStatus
func (m CreateDataAssetFromRest) GetRegistryMetadata() *RegistryMetadata
GetRegistryMetadata returns RegistryMetadata
func (m CreateDataAssetFromRest) MarshalJSON() (buff []byte, e error)
MarshalJSON marshals to json representation
func (m CreateDataAssetFromRest) String() string
func (m *CreateDataAssetFromRest) UnmarshalJSON(data []byte) (e error)
UnmarshalJSON unmarshals from json
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
CreateDataAssetRequest wrapper for the CreateDataAsset operation
Click https://docs.oracle.com/en-us/iaas/tools/go-sdk-examples/latest/dataintegration/CreateDataAsset.go.html to see an example of how to use 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 }
func (request CreateDataAssetRequest) BinaryRequestBody() (*common.OCIReadSeekCloser, bool)
BinaryRequestBody implements the OCIRequest interface
func (request CreateDataAssetRequest) HTTPRequest(method, path string, binaryRequestBody *common.OCIReadSeekCloser, extraHeaders map[string]string) (http.Request, error)
HTTPRequest implements the OCIRequest interface
func (request CreateDataAssetRequest) RetryPolicy() *common.RetryPolicy
RetryPolicy implements the OCIRetryableRequest interface. This retrieves the specified retry policy.
func (request CreateDataAssetRequest) String() string
func (request CreateDataAssetRequest) ValidateEnumValue() (bool, error)
ValidateEnumValue returns an error when providing an unsupported enum value This function is being called during constructing API request process Not recommended for calling this function directly
CreateDataAssetResponse wrapper for the CreateDataAsset operation
type CreateDataAssetResponse struct { // The underlying http response RawResponse *http.Response // The DataAsset instance DataAsset `presentIn:"body"` // For optimistic concurrency control. See ETags for Optimistic Concurrency Control (https://docs.oracle.com/iaas/Content/API/Concepts/usingapi.htm#eleven). Etag *string `presentIn:"header" name:"etag"` // Unique Oracle-assigned identifier for the request. If you need to contact // Oracle about a particular request, please provide the request ID. OpcRequestId *string `presentIn:"header" name:"opc-request-id"` }
func (response CreateDataAssetResponse) HTTPResponse() *http.Response
HTTPResponse implements the OCIResponse interface
func (response CreateDataAssetResponse) String() string
CreateDataFlowDetails Properties used in data flow create operations.
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"` }
func (m CreateDataFlowDetails) String() string
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
CreateDataFlowRequest wrapper for the CreateDataFlow operation
Click https://docs.oracle.com/en-us/iaas/tools/go-sdk-examples/latest/dataintegration/CreateDataFlow.go.html to see an example of how to use 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 }
func (request CreateDataFlowRequest) BinaryRequestBody() (*common.OCIReadSeekCloser, bool)
BinaryRequestBody implements the OCIRequest interface
func (request CreateDataFlowRequest) HTTPRequest(method, path string, binaryRequestBody *common.OCIReadSeekCloser, extraHeaders map[string]string) (http.Request, error)
HTTPRequest implements the OCIRequest interface
func (request CreateDataFlowRequest) RetryPolicy() *common.RetryPolicy
RetryPolicy implements the OCIRetryableRequest interface. This retrieves the specified retry policy.
func (request CreateDataFlowRequest) String() string
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
CreateDataFlowResponse wrapper for the CreateDataFlow operation
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.oracle.com/iaas/Content/API/Concepts/usingapi.htm#eleven). Etag *string `presentIn:"header" name:"etag"` // Unique Oracle-assigned identifier for the request. If you need to contact // Oracle about a particular request, please provide the request ID. OpcRequestId *string `presentIn:"header" name:"opc-request-id"` }
func (response CreateDataFlowResponse) HTTPResponse() *http.Response
HTTPResponse implements the OCIResponse interface
func (response CreateDataFlowResponse) String() string
CreateDataFlowValidationDetails The properties used in create dataflow validation operations.
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"` }
func (m CreateDataFlowValidationDetails) String() string
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
CreateDataFlowValidationRequest wrapper for the CreateDataFlowValidation operation
Click https://docs.oracle.com/en-us/iaas/tools/go-sdk-examples/latest/dataintegration/CreateDataFlowValidation.go.html to see an example of how to use 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 }
func (request CreateDataFlowValidationRequest) BinaryRequestBody() (*common.OCIReadSeekCloser, bool)
BinaryRequestBody implements the OCIRequest interface
func (request CreateDataFlowValidationRequest) HTTPRequest(method, path string, binaryRequestBody *common.OCIReadSeekCloser, extraHeaders map[string]string) (http.Request, error)
HTTPRequest implements the OCIRequest interface
func (request CreateDataFlowValidationRequest) RetryPolicy() *common.RetryPolicy
RetryPolicy implements the OCIRetryableRequest interface. This retrieves the specified retry policy.
func (request CreateDataFlowValidationRequest) String() string
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
CreateDataFlowValidationResponse wrapper for the CreateDataFlowValidation operation
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.oracle.com/iaas/Content/API/Concepts/usingapi.htm#eleven). Etag *string `presentIn:"header" name:"etag"` // Unique Oracle-assigned identifier for the request. If you need to contact // Oracle about a particular request, please provide the request ID. OpcRequestId *string `presentIn:"header" name:"opc-request-id"` }
func (response CreateDataFlowValidationResponse) HTTPResponse() *http.Response
HTTPResponse implements the OCIResponse interface
func (response CreateDataFlowValidationResponse) String() string
CreateDetailedDescriptionDetails Properties used in detailed description create operations.
type CreateDetailedDescriptionDetails struct { // Base64 encoded image to represent logo of the object. Logo *string `mandatory:"false" json:"logo"` // Base64 encoded rich text description of the object. DetailedDescription *string `mandatory:"false" json:"detailedDescription"` }
func (m CreateDetailedDescriptionDetails) String() string
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
CreateDisApplicationDetailedDescriptionRequest wrapper for the CreateDisApplicationDetailedDescription operation
Click https://docs.oracle.com/en-us/iaas/tools/go-sdk-examples/latest/dataintegration/CreateDisApplicationDetailedDescription.go.html to see an example of how to use CreateDisApplicationDetailedDescriptionRequest.
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 }
func (request CreateDisApplicationDetailedDescriptionRequest) BinaryRequestBody() (*common.OCIReadSeekCloser, bool)
BinaryRequestBody implements the OCIRequest interface
func (request CreateDisApplicationDetailedDescriptionRequest) HTTPRequest(method, path string, binaryRequestBody *common.OCIReadSeekCloser, extraHeaders map[string]string) (http.Request, error)
HTTPRequest implements the OCIRequest interface
func (request CreateDisApplicationDetailedDescriptionRequest) RetryPolicy() *common.RetryPolicy
RetryPolicy implements the OCIRetryableRequest interface. This retrieves the specified retry policy.
func (request CreateDisApplicationDetailedDescriptionRequest) String() string
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
CreateDisApplicationDetailedDescriptionResponse wrapper for the CreateDisApplicationDetailedDescription operation
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.oracle.com/iaas/Content/API/Concepts/usingapi.htm#eleven). Etag *string `presentIn:"header" name:"etag"` // Unique Oracle-assigned identifier for the request. If you need to contact // Oracle about a particular request, please provide the request ID. OpcRequestId *string `presentIn:"header" name:"opc-request-id"` }
func (response CreateDisApplicationDetailedDescriptionResponse) HTTPResponse() *http.Response
HTTPResponse implements the OCIResponse interface
func (response CreateDisApplicationDetailedDescriptionResponse) String() string
CreateDisApplicationDetails Properties used in application create operations.
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.oracle.com/iaas/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.oracle.com/iaas/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"` }
func (m CreateDisApplicationDetails) String() string
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
CreateDisApplicationDetailsLifecycleStateEnum Enum with underlying type: string
type CreateDisApplicationDetailsLifecycleStateEnum string
Set of constants representing the allowable values for CreateDisApplicationDetailsLifecycleStateEnum
const ( CreateDisApplicationDetailsLifecycleStateCreating CreateDisApplicationDetailsLifecycleStateEnum = "CREATING" CreateDisApplicationDetailsLifecycleStateActive CreateDisApplicationDetailsLifecycleStateEnum = "ACTIVE" CreateDisApplicationDetailsLifecycleStateUpdating CreateDisApplicationDetailsLifecycleStateEnum = "UPDATING" CreateDisApplicationDetailsLifecycleStateDeleting CreateDisApplicationDetailsLifecycleStateEnum = "DELETING" CreateDisApplicationDetailsLifecycleStateDeleted CreateDisApplicationDetailsLifecycleStateEnum = "DELETED" CreateDisApplicationDetailsLifecycleStateFailed CreateDisApplicationDetailsLifecycleStateEnum = "FAILED" )
func GetCreateDisApplicationDetailsLifecycleStateEnumValues() []CreateDisApplicationDetailsLifecycleStateEnum
GetCreateDisApplicationDetailsLifecycleStateEnumValues Enumerates the set of values for CreateDisApplicationDetailsLifecycleStateEnum
func GetMappingCreateDisApplicationDetailsLifecycleStateEnum(val string) (CreateDisApplicationDetailsLifecycleStateEnum, bool)
GetMappingCreateDisApplicationDetailsLifecycleStateEnum performs case Insensitive comparison on enum value and return the desired enum
CreateDisApplicationDetailsModelTypeEnum Enum with underlying type: string
type CreateDisApplicationDetailsModelTypeEnum string
Set of constants representing the allowable values for CreateDisApplicationDetailsModelTypeEnum
const ( CreateDisApplicationDetailsModelTypeIntegrationApplication CreateDisApplicationDetailsModelTypeEnum = "INTEGRATION_APPLICATION" )
func GetCreateDisApplicationDetailsModelTypeEnumValues() []CreateDisApplicationDetailsModelTypeEnum
GetCreateDisApplicationDetailsModelTypeEnumValues Enumerates the set of values for CreateDisApplicationDetailsModelTypeEnum
func GetMappingCreateDisApplicationDetailsModelTypeEnum(val string) (CreateDisApplicationDetailsModelTypeEnum, bool)
GetMappingCreateDisApplicationDetailsModelTypeEnum performs case Insensitive comparison on enum value and return the desired enum
CreateDisApplicationRequest wrapper for the CreateDisApplication operation
Click https://docs.oracle.com/en-us/iaas/tools/go-sdk-examples/latest/dataintegration/CreateDisApplication.go.html to see an example of how to use 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 }
func (request CreateDisApplicationRequest) BinaryRequestBody() (*common.OCIReadSeekCloser, bool)
BinaryRequestBody implements the OCIRequest interface
func (request CreateDisApplicationRequest) HTTPRequest(method, path string, binaryRequestBody *common.OCIReadSeekCloser, extraHeaders map[string]string) (http.Request, error)
HTTPRequest implements the OCIRequest interface
func (request CreateDisApplicationRequest) RetryPolicy() *common.RetryPolicy
RetryPolicy implements the OCIRetryableRequest interface. This retrieves the specified retry policy.
func (request CreateDisApplicationRequest) String() string
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
CreateDisApplicationResponse wrapper for the CreateDisApplication operation
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.oracle.com/iaas/Content/API/Concepts/usingapi.htm#eleven). Etag *string `presentIn:"header" name:"etag"` // Unique Oracle-assigned identifier for the request. If you need to contact // Oracle about a particular request, please provide the request ID. OpcRequestId *string `presentIn:"header" name:"opc-request-id"` }
func (response CreateDisApplicationResponse) HTTPResponse() *http.Response
HTTPResponse implements the OCIResponse interface
func (response CreateDisApplicationResponse) String() string
CreateEntityShapeDetails The data entity shape object.
type CreateEntityShapeDetails interface { }
CreateEntityShapeDetailsModelTypeEnum Enum with underlying type: string
type CreateEntityShapeDetailsModelTypeEnum string
Set of constants representing the allowable values for CreateEntityShapeDetailsModelTypeEnum
const ( CreateEntityShapeDetailsModelTypeFileEntity CreateEntityShapeDetailsModelTypeEnum = "FILE_ENTITY" CreateEntityShapeDetailsModelTypeSqlEntity CreateEntityShapeDetailsModelTypeEnum = "SQL_ENTITY" CreateEntityShapeDetailsModelTypeObjectEntity CreateEntityShapeDetailsModelTypeEnum = "OBJECT_ENTITY" )
func GetCreateEntityShapeDetailsModelTypeEnumValues() []CreateEntityShapeDetailsModelTypeEnum
GetCreateEntityShapeDetailsModelTypeEnumValues Enumerates the set of values for CreateEntityShapeDetailsModelTypeEnum
func GetMappingCreateEntityShapeDetailsModelTypeEnum(val string) (CreateEntityShapeDetailsModelTypeEnum, bool)
GetMappingCreateEntityShapeDetailsModelTypeEnum performs case Insensitive comparison on enum value and return the desired enum
CreateEntityShapeFromFile The file data entity details.
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"` }
func (m CreateEntityShapeFromFile) MarshalJSON() (buff []byte, e error)
MarshalJSON marshals to json representation
func (m CreateEntityShapeFromFile) String() string
func (m *CreateEntityShapeFromFile) UnmarshalJSON(data []byte) (e error)
UnmarshalJSON unmarshals from json
func (m CreateEntityShapeFromFile) ValidateEnumValue() (bool, error)
ValidateEnumValue returns an error when providing an unsupported enum value This function is being called during constructing API request process Not recommended for calling this function directly
CreateEntityShapeFromFileEntityTypeEnum Enum with underlying type: string
type CreateEntityShapeFromFileEntityTypeEnum string
Set of constants representing the allowable values for CreateEntityShapeFromFileEntityTypeEnum
const ( CreateEntityShapeFromFileEntityTypeTable CreateEntityShapeFromFileEntityTypeEnum = "TABLE" CreateEntityShapeFromFileEntityTypeView CreateEntityShapeFromFileEntityTypeEnum = "VIEW" CreateEntityShapeFromFileEntityTypeFile CreateEntityShapeFromFileEntityTypeEnum = "FILE" CreateEntityShapeFromFileEntityTypeQueue CreateEntityShapeFromFileEntityTypeEnum = "QUEUE" CreateEntityShapeFromFileEntityTypeStream CreateEntityShapeFromFileEntityTypeEnum = "STREAM" CreateEntityShapeFromFileEntityTypeOther CreateEntityShapeFromFileEntityTypeEnum = "OTHER" )
func GetCreateEntityShapeFromFileEntityTypeEnumValues() []CreateEntityShapeFromFileEntityTypeEnum
GetCreateEntityShapeFromFileEntityTypeEnumValues Enumerates the set of values for CreateEntityShapeFromFileEntityTypeEnum
func GetMappingCreateEntityShapeFromFileEntityTypeEnum(val string) (CreateEntityShapeFromFileEntityTypeEnum, bool)
GetMappingCreateEntityShapeFromFileEntityTypeEnum performs case Insensitive comparison on enum value and return the desired enum
CreateEntityShapeFromObject The application object entity details.
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"` }
func (m CreateEntityShapeFromObject) MarshalJSON() (buff []byte, e error)
MarshalJSON marshals to json representation
func (m CreateEntityShapeFromObject) String() string
func (m *CreateEntityShapeFromObject) UnmarshalJSON(data []byte) (e error)
UnmarshalJSON unmarshals from json
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
CreateEntityShapeFromObjectEntityTypeEnum Enum with underlying type: string
type CreateEntityShapeFromObjectEntityTypeEnum string
Set of constants representing the allowable values for CreateEntityShapeFromObjectEntityTypeEnum
const ( CreateEntityShapeFromObjectEntityTypeTable CreateEntityShapeFromObjectEntityTypeEnum = "TABLE" CreateEntityShapeFromObjectEntityTypeView CreateEntityShapeFromObjectEntityTypeEnum = "VIEW" CreateEntityShapeFromObjectEntityTypeFile CreateEntityShapeFromObjectEntityTypeEnum = "FILE" CreateEntityShapeFromObjectEntityTypeSql CreateEntityShapeFromObjectEntityTypeEnum = "SQL" CreateEntityShapeFromObjectEntityTypeObject CreateEntityShapeFromObjectEntityTypeEnum = "OBJECT" )
func GetCreateEntityShapeFromObjectEntityTypeEnumValues() []CreateEntityShapeFromObjectEntityTypeEnum
GetCreateEntityShapeFromObjectEntityTypeEnumValues Enumerates the set of values for CreateEntityShapeFromObjectEntityTypeEnum
func GetMappingCreateEntityShapeFromObjectEntityTypeEnum(val string) (CreateEntityShapeFromObjectEntityTypeEnum, bool)
GetMappingCreateEntityShapeFromObjectEntityTypeEnum performs case Insensitive comparison on enum value and return the desired enum
CreateEntityShapeFromSql The SQL entity details.
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"` }
func (m CreateEntityShapeFromSql) MarshalJSON() (buff []byte, e error)
MarshalJSON marshals to json representation
func (m CreateEntityShapeFromSql) String() string
func (m *CreateEntityShapeFromSql) UnmarshalJSON(data []byte) (e error)
UnmarshalJSON unmarshals from json
func (m CreateEntityShapeFromSql) ValidateEnumValue() (bool, error)
ValidateEnumValue returns an error when providing an unsupported enum value This function is being called during constructing API request process Not recommended for calling this function directly
CreateEntityShapeFromSqlEntityTypeEnum Enum with underlying type: string
type CreateEntityShapeFromSqlEntityTypeEnum string
Set of constants representing the allowable values for CreateEntityShapeFromSqlEntityTypeEnum
const ( CreateEntityShapeFromSqlEntityTypeTable CreateEntityShapeFromSqlEntityTypeEnum = "TABLE" CreateEntityShapeFromSqlEntityTypeView CreateEntityShapeFromSqlEntityTypeEnum = "VIEW" CreateEntityShapeFromSqlEntityTypeFile CreateEntityShapeFromSqlEntityTypeEnum = "FILE" CreateEntityShapeFromSqlEntityTypeSql CreateEntityShapeFromSqlEntityTypeEnum = "SQL" )
func GetCreateEntityShapeFromSqlEntityTypeEnumValues() []CreateEntityShapeFromSqlEntityTypeEnum
GetCreateEntityShapeFromSqlEntityTypeEnumValues Enumerates the set of values for CreateEntityShapeFromSqlEntityTypeEnum
func GetMappingCreateEntityShapeFromSqlEntityTypeEnum(val string) (CreateEntityShapeFromSqlEntityTypeEnum, bool)
GetMappingCreateEntityShapeFromSqlEntityTypeEnum performs case Insensitive comparison on enum value and return the desired enum
CreateEntityShapeRequest wrapper for the CreateEntityShape operation
Click https://docs.oracle.com/en-us/iaas/tools/go-sdk-examples/latest/dataintegration/CreateEntityShape.go.html to see an example of how to use 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 }
func (request CreateEntityShapeRequest) BinaryRequestBody() (*common.OCIReadSeekCloser, bool)
BinaryRequestBody implements the OCIRequest interface
func (request CreateEntityShapeRequest) HTTPRequest(method, path string, binaryRequestBody *common.OCIReadSeekCloser, extraHeaders map[string]string) (http.Request, error)
HTTPRequest implements the OCIRequest interface
func (request CreateEntityShapeRequest) RetryPolicy() *common.RetryPolicy
RetryPolicy implements the OCIRetryableRequest interface. This retrieves the specified retry policy.
func (request CreateEntityShapeRequest) String() string
func (request CreateEntityShapeRequest) ValidateEnumValue() (bool, error)
ValidateEnumValue returns an error when providing an unsupported enum value This function is being called during constructing API request process Not recommended for calling this function directly
CreateEntityShapeResponse wrapper for the CreateEntityShape operation
type CreateEntityShapeResponse struct { // The underlying http response RawResponse *http.Response // The EntityShape instance EntityShape `presentIn:"body"` // Unique Oracle-assigned identifier for the request. If you need to contact // Oracle about a particular request, please provide the request ID. OpcRequestId *string `presentIn:"header" name:"opc-request-id"` }
func (response CreateEntityShapeResponse) HTTPResponse() *http.Response
HTTPResponse implements the OCIResponse interface
func (response CreateEntityShapeResponse) String() string
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.
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"` }
func (m CreateExportRequestDetails) String() string
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
CreateExportRequestRequest wrapper for the CreateExportRequest operation
Click https://docs.oracle.com/en-us/iaas/tools/go-sdk-examples/latest/dataintegration/CreateExportRequest.go.html to see an example of how to use CreateExportRequestRequest.
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 }
func (request CreateExportRequestRequest) BinaryRequestBody() (*common.OCIReadSeekCloser, bool)
BinaryRequestBody implements the OCIRequest interface
func (request CreateExportRequestRequest) HTTPRequest(method, path string, binaryRequestBody *common.OCIReadSeekCloser, extraHeaders map[string]string) (http.Request, error)
HTTPRequest implements the OCIRequest interface
func (request CreateExportRequestRequest) RetryPolicy() *common.RetryPolicy
RetryPolicy implements the OCIRetryableRequest interface. This retrieves the specified retry policy.
func (request CreateExportRequestRequest) String() string
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
CreateExportRequestResponse wrapper for the CreateExportRequest operation
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.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"` }
func (response CreateExportRequestResponse) HTTPResponse() *http.Response
HTTPResponse implements the OCIResponse interface
func (response CreateExportRequestResponse) String() string
CreateExternalPublicationDetails Properties used to publish an Oracle Cloud Infrastructure Data Flow object.
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"` }
func (m CreateExternalPublicationDetails) String() string
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
CreateExternalPublicationRequest wrapper for the CreateExternalPublication operation
Click https://docs.oracle.com/en-us/iaas/tools/go-sdk-examples/latest/dataintegration/CreateExternalPublication.go.html to see an example of how to use 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 }
func (request CreateExternalPublicationRequest) BinaryRequestBody() (*common.OCIReadSeekCloser, bool)
BinaryRequestBody implements the OCIRequest interface
func (request CreateExternalPublicationRequest) HTTPRequest(method, path string, binaryRequestBody *common.OCIReadSeekCloser, extraHeaders map[string]string) (http.Request, error)
HTTPRequest implements the OCIRequest interface
func (request CreateExternalPublicationRequest) RetryPolicy() *common.RetryPolicy
RetryPolicy implements the OCIRetryableRequest interface. This retrieves the specified retry policy.
func (request CreateExternalPublicationRequest) String() string
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
CreateExternalPublicationResponse wrapper for the CreateExternalPublication operation
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.oracle.com/iaas/Content/API/Concepts/usingapi.htm#eleven). Etag *string `presentIn:"header" name:"etag"` // Unique Oracle-assigned identifier for the request. If you need to contact // Oracle about a particular request, please provide the request ID. OpcRequestId *string `presentIn:"header" name:"opc-request-id"` }
func (response CreateExternalPublicationResponse) HTTPResponse() *http.Response
HTTPResponse implements the OCIResponse interface
func (response CreateExternalPublicationResponse) String() string
CreateExternalPublicationValidationDetails The task type contains the audit summary information and the definition of the task that is published externally.
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"` }
func (m CreateExternalPublicationValidationDetails) String() string
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
CreateExternalPublicationValidationRequest wrapper for the CreateExternalPublicationValidation operation
Click https://docs.oracle.com/en-us/iaas/tools/go-sdk-examples/latest/dataintegration/CreateExternalPublicationValidation.go.html to see an example of how to use 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 }
func (request CreateExternalPublicationValidationRequest) BinaryRequestBody() (*common.OCIReadSeekCloser, bool)
BinaryRequestBody implements the OCIRequest interface
func (request CreateExternalPublicationValidationRequest) HTTPRequest(method, path string, binaryRequestBody *common.OCIReadSeekCloser, extraHeaders map[string]string) (http.Request, error)
HTTPRequest implements the OCIRequest interface
func (request CreateExternalPublicationValidationRequest) RetryPolicy() *common.RetryPolicy
RetryPolicy implements the OCIRetryableRequest interface. This retrieves the specified retry policy.
func (request CreateExternalPublicationValidationRequest) String() string
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
CreateExternalPublicationValidationResponse wrapper for the CreateExternalPublicationValidation operation
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.oracle.com/iaas/Content/API/Concepts/usingapi.htm#eleven). Etag *string `presentIn:"header" name:"etag"` // Unique Oracle-assigned identifier for the request. If you need to contact // Oracle about a particular request, please provide the request ID. OpcRequestId *string `presentIn:"header" name:"opc-request-id"` }
func (response CreateExternalPublicationValidationResponse) HTTPResponse() *http.Response
HTTPResponse implements the OCIResponse interface
func (response CreateExternalPublicationValidationResponse) String() string
CreateFolderDetails The properties used in folder create operations.
type CreateFolderDetails struct { // Free form text without any restriction on permitted characters. Name can have letters, numbers, and special characters. The value is editable and is restricted to 1000 characters. Name *string `mandatory:"true" json:"name"` // Value can only contain upper case letters, underscore, and numbers. It should begin with upper case letter or underscore. The value can be modified. Identifier *string `mandatory:"true" json:"identifier"` 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"` }
func (m CreateFolderDetails) String() string
func (m CreateFolderDetails) ValidateEnumValue() (bool, error)
ValidateEnumValue returns an error when providing an unsupported enum value This function is being called during constructing API request process Not recommended for calling this function directly
CreateFolderRequest wrapper for the CreateFolder operation
Click https://docs.oracle.com/en-us/iaas/tools/go-sdk-examples/latest/dataintegration/CreateFolder.go.html to see an example of how to use 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 }
func (request CreateFolderRequest) BinaryRequestBody() (*common.OCIReadSeekCloser, bool)
BinaryRequestBody implements the OCIRequest interface
func (request CreateFolderRequest) HTTPRequest(method, path string, binaryRequestBody *common.OCIReadSeekCloser, extraHeaders map[string]string) (http.Request, error)
HTTPRequest implements the OCIRequest interface
func (request CreateFolderRequest) RetryPolicy() *common.RetryPolicy
RetryPolicy implements the OCIRetryableRequest interface. This retrieves the specified retry policy.
func (request CreateFolderRequest) String() string
func (request CreateFolderRequest) ValidateEnumValue() (bool, error)
ValidateEnumValue returns an error when providing an unsupported enum value This function is being called during constructing API request process Not recommended for calling this function directly
CreateFolderResponse wrapper for the CreateFolder operation
type CreateFolderResponse struct { // The underlying http response RawResponse *http.Response // The Folder instance Folder `presentIn:"body"` // For optimistic concurrency control. See ETags for Optimistic Concurrency Control (https://docs.oracle.com/iaas/Content/API/Concepts/usingapi.htm#eleven). Etag *string `presentIn:"header" name:"etag"` // Unique Oracle-assigned identifier for the request. If you need to contact // Oracle about a particular request, please provide the request ID. OpcRequestId *string `presentIn:"header" name:"opc-request-id"` }
func (response CreateFolderResponse) HTTPResponse() *http.Response
HTTPResponse implements the OCIResponse interface
func (response CreateFolderResponse) String() string
CreateFunctionLibraryDetails The properties used in FunctionLibrary create operations.
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"` }
func (m CreateFunctionLibraryDetails) String() string
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
CreateFunctionLibraryRequest wrapper for the CreateFunctionLibrary operation
Click https://docs.oracle.com/en-us/iaas/tools/go-sdk-examples/latest/dataintegration/CreateFunctionLibrary.go.html to see an example of how to use 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 }
func (request CreateFunctionLibraryRequest) BinaryRequestBody() (*common.OCIReadSeekCloser, bool)
BinaryRequestBody implements the OCIRequest interface
func (request CreateFunctionLibraryRequest) HTTPRequest(method, path string, binaryRequestBody *common.OCIReadSeekCloser, extraHeaders map[string]string) (http.Request, error)
HTTPRequest implements the OCIRequest interface
func (request CreateFunctionLibraryRequest) RetryPolicy() *common.RetryPolicy
RetryPolicy implements the OCIRetryableRequest interface. This retrieves the specified retry policy.
func (request CreateFunctionLibraryRequest) String() string
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
CreateFunctionLibraryResponse wrapper for the CreateFunctionLibrary operation
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.oracle.com/iaas/Content/API/Concepts/usingapi.htm#eleven). Etag *string `presentIn:"header" name:"etag"` // Unique Oracle-assigned identifier for the request. If you need to contact // Oracle about a particular request, please provide the request ID. OpcRequestId *string `presentIn:"header" name:"opc-request-id"` }
func (response CreateFunctionLibraryResponse) HTTPResponse() *http.Response
HTTPResponse implements the OCIResponse interface
func (response CreateFunctionLibraryResponse) String() string
CreateImportRequestDetails Details of import object.
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"` }
func (m CreateImportRequestDetails) String() string
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
CreateImportRequestRequest wrapper for the CreateImportRequest operation
Click https://docs.oracle.com/en-us/iaas/tools/go-sdk-examples/latest/dataintegration/CreateImportRequest.go.html to see an example of how to use CreateImportRequestRequest.
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 }
func (request CreateImportRequestRequest) BinaryRequestBody() (*common.OCIReadSeekCloser, bool)
BinaryRequestBody implements the OCIRequest interface
func (request CreateImportRequestRequest) HTTPRequest(method, path string, binaryRequestBody *common.OCIReadSeekCloser, extraHeaders map[string]string) (http.Request, error)
HTTPRequest implements the OCIRequest interface
func (request CreateImportRequestRequest) RetryPolicy() *common.RetryPolicy
RetryPolicy implements the OCIRetryableRequest interface. This retrieves the specified retry policy.
func (request CreateImportRequestRequest) String() string
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
CreateImportRequestResponse wrapper for the CreateImportRequest operation
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.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"` }
func (response CreateImportRequestResponse) HTTPResponse() *http.Response
HTTPResponse implements the OCIResponse interface
func (response CreateImportRequestResponse) String() string
CreatePatchDetails Properties used in patch create operations.
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"` }
func (m CreatePatchDetails) String() string
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
CreatePatchDetailsPatchTypeEnum Enum with underlying type: string
type CreatePatchDetailsPatchTypeEnum string
Set of constants representing the allowable values for CreatePatchDetailsPatchTypeEnum
const ( CreatePatchDetailsPatchTypePublish CreatePatchDetailsPatchTypeEnum = "PUBLISH" CreatePatchDetailsPatchTypeRefresh CreatePatchDetailsPatchTypeEnum = "REFRESH" CreatePatchDetailsPatchTypeUnpublish CreatePatchDetailsPatchTypeEnum = "UNPUBLISH" )
func GetCreatePatchDetailsPatchTypeEnumValues() []CreatePatchDetailsPatchTypeEnum
GetCreatePatchDetailsPatchTypeEnumValues Enumerates the set of values for CreatePatchDetailsPatchTypeEnum
func GetMappingCreatePatchDetailsPatchTypeEnum(val string) (CreatePatchDetailsPatchTypeEnum, bool)
GetMappingCreatePatchDetailsPatchTypeEnum performs case Insensitive comparison on enum value and return the desired enum
CreatePatchRequest wrapper for the CreatePatch operation
Click https://docs.oracle.com/en-us/iaas/tools/go-sdk-examples/latest/dataintegration/CreatePatch.go.html to see an example of how to use 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 }
func (request CreatePatchRequest) BinaryRequestBody() (*common.OCIReadSeekCloser, bool)
BinaryRequestBody implements the OCIRequest interface
func (request CreatePatchRequest) HTTPRequest(method, path string, binaryRequestBody *common.OCIReadSeekCloser, extraHeaders map[string]string) (http.Request, error)
HTTPRequest implements the OCIRequest interface
func (request CreatePatchRequest) RetryPolicy() *common.RetryPolicy
RetryPolicy implements the OCIRetryableRequest interface. This retrieves the specified retry policy.
func (request CreatePatchRequest) String() string
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
CreatePatchResponse wrapper for the CreatePatch operation
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.oracle.com/iaas/Content/API/Concepts/usingapi.htm#eleven). Etag *string `presentIn:"header" name:"etag"` // Unique Oracle-assigned identifier for the request. If you need to contact // Oracle about a particular request, please provide the request ID. OpcRequestId *string `presentIn:"header" name:"opc-request-id"` }
func (response CreatePatchResponse) HTTPResponse() *http.Response
HTTPResponse implements the OCIResponse interface
func (response CreatePatchResponse) String() string
CreatePipelineDetails Properties used in pipeline create operations
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"` }
func (m CreatePipelineDetails) String() string
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
CreatePipelineRequest wrapper for the CreatePipeline operation
Click https://docs.oracle.com/en-us/iaas/tools/go-sdk-examples/latest/dataintegration/CreatePipeline.go.html to see an example of how to use 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 }
func (request CreatePipelineRequest) BinaryRequestBody() (*common.OCIReadSeekCloser, bool)
BinaryRequestBody implements the OCIRequest interface
func (request CreatePipelineRequest) HTTPRequest(method, path string, binaryRequestBody *common.OCIReadSeekCloser, extraHeaders map[string]string) (http.Request, error)
HTTPRequest implements the OCIRequest interface
func (request CreatePipelineRequest) RetryPolicy() *common.RetryPolicy
RetryPolicy implements the OCIRetryableRequest interface. This retrieves the specified retry policy.
func (request CreatePipelineRequest) String() string
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
CreatePipelineResponse wrapper for the CreatePipeline operation
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.oracle.com/iaas/Content/API/Concepts/usingapi.htm#eleven). Etag *string `presentIn:"header" name:"etag"` // Unique Oracle-assigned identifier for the request. If you need to contact // Oracle about a particular request, please provide the request ID. OpcRequestId *string `presentIn:"header" name:"opc-request-id"` }
func (response CreatePipelineResponse) HTTPResponse() *http.Response
HTTPResponse implements the OCIResponse interface
func (response CreatePipelineResponse) String() string
CreatePipelineValidationDetails The properties used in create pipeline validation operations.
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"` }
func (m CreatePipelineValidationDetails) String() string
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
CreatePipelineValidationRequest wrapper for the CreatePipelineValidation operation
Click https://docs.oracle.com/en-us/iaas/tools/go-sdk-examples/latest/dataintegration/CreatePipelineValidation.go.html to see an example of how to use 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 }
func (request CreatePipelineValidationRequest) BinaryRequestBody() (*common.OCIReadSeekCloser, bool)
BinaryRequestBody implements the OCIRequest interface
func (request CreatePipelineValidationRequest) HTTPRequest(method, path string, binaryRequestBody *common.OCIReadSeekCloser, extraHeaders map[string]string) (http.Request, error)
HTTPRequest implements the OCIRequest interface
func (request CreatePipelineValidationRequest) RetryPolicy() *common.RetryPolicy
RetryPolicy implements the OCIRetryableRequest interface. This retrieves the specified retry policy.
func (request CreatePipelineValidationRequest) String() string
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
CreatePipelineValidationResponse wrapper for the CreatePipelineValidation operation
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.oracle.com/iaas/Content/API/Concepts/usingapi.htm#eleven). Etag *string `presentIn:"header" name:"etag"` // Unique Oracle-assigned identifier for the request. If you need to contact // Oracle about a particular request, please provide the request ID. OpcRequestId *string `presentIn:"header" name:"opc-request-id"` }
func (response CreatePipelineValidationResponse) HTTPResponse() *http.Response
HTTPResponse implements the OCIResponse interface
func (response CreatePipelineValidationResponse) String() string
CreateProjectDetails The properties used in project create operations.
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"` }
func (m CreateProjectDetails) String() string
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
CreateProjectRequest wrapper for the CreateProject operation
Click https://docs.oracle.com/en-us/iaas/tools/go-sdk-examples/latest/dataintegration/CreateProject.go.html to see an example of how to use 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 }
func (request CreateProjectRequest) BinaryRequestBody() (*common.OCIReadSeekCloser, bool)
BinaryRequestBody implements the OCIRequest interface
func (request CreateProjectRequest) HTTPRequest(method, path string, binaryRequestBody *common.OCIReadSeekCloser, extraHeaders map[string]string) (http.Request, error)
HTTPRequest implements the OCIRequest interface
func (request CreateProjectRequest) RetryPolicy() *common.RetryPolicy
RetryPolicy implements the OCIRetryableRequest interface. This retrieves the specified retry policy.
func (request CreateProjectRequest) String() string
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
CreateProjectResponse wrapper for the CreateProject operation
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.oracle.com/iaas/Content/API/Concepts/usingapi.htm#eleven). Etag *string `presentIn:"header" name:"etag"` // Unique Oracle-assigned identifier for the request. If you need to contact // Oracle about a particular request, please provide the request ID. OpcRequestId *string `presentIn:"header" name:"opc-request-id"` }
func (response CreateProjectResponse) HTTPResponse() *http.Response
HTTPResponse implements the OCIResponse interface
func (response CreateProjectResponse) String() string
CreateScheduleDetails The details for creating a schedule.
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"` }
func (m CreateScheduleDetails) String() string
func (m *CreateScheduleDetails) UnmarshalJSON(data []byte) (e error)
UnmarshalJSON unmarshals from json
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
CreateScheduleRequest wrapper for the CreateSchedule operation
Click https://docs.oracle.com/en-us/iaas/tools/go-sdk-examples/latest/dataintegration/CreateSchedule.go.html to see an example of how to use 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 }
func (request CreateScheduleRequest) BinaryRequestBody() (*common.OCIReadSeekCloser, bool)
BinaryRequestBody implements the OCIRequest interface
func (request CreateScheduleRequest) HTTPRequest(method, path string, binaryRequestBody *common.OCIReadSeekCloser, extraHeaders map[string]string) (http.Request, error)
HTTPRequest implements the OCIRequest interface
func (request CreateScheduleRequest) RetryPolicy() *common.RetryPolicy
RetryPolicy implements the OCIRetryableRequest interface. This retrieves the specified retry policy.
func (request CreateScheduleRequest) String() string
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
CreateScheduleResponse wrapper for the CreateSchedule operation
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.oracle.com/iaas/Content/API/Concepts/usingapi.htm#eleven). Etag *string `presentIn:"header" name:"etag"` }
func (response CreateScheduleResponse) HTTPResponse() *http.Response
HTTPResponse implements the OCIResponse interface
func (response CreateScheduleResponse) String() string
CreateSourceApplicationInfo The information about the application.
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"` }
func (m CreateSourceApplicationInfo) String() string
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
CreateSourceApplicationInfoCopyTypeEnum Enum with underlying type: string
type CreateSourceApplicationInfoCopyTypeEnum string
Set of constants representing the allowable values for CreateSourceApplicationInfoCopyTypeEnum
const ( CreateSourceApplicationInfoCopyTypeConnected CreateSourceApplicationInfoCopyTypeEnum = "CONNECTED" CreateSourceApplicationInfoCopyTypeDisconnected CreateSourceApplicationInfoCopyTypeEnum = "DISCONNECTED" )
func GetCreateSourceApplicationInfoCopyTypeEnumValues() []CreateSourceApplicationInfoCopyTypeEnum
GetCreateSourceApplicationInfoCopyTypeEnumValues Enumerates the set of values for CreateSourceApplicationInfoCopyTypeEnum
func GetMappingCreateSourceApplicationInfoCopyTypeEnum(val string) (CreateSourceApplicationInfoCopyTypeEnum, bool)
GetMappingCreateSourceApplicationInfoCopyTypeEnum performs case Insensitive comparison on enum value and return the desired enum
CreateTaskDetails Properties used in task create operations.
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 }
CreateTaskDetailsModelTypeEnum Enum with underlying type: string
type CreateTaskDetailsModelTypeEnum string
Set of constants representing the allowable values for CreateTaskDetailsModelTypeEnum
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" )
func GetCreateTaskDetailsModelTypeEnumValues() []CreateTaskDetailsModelTypeEnum
GetCreateTaskDetailsModelTypeEnumValues Enumerates the set of values for CreateTaskDetailsModelTypeEnum
func GetMappingCreateTaskDetailsModelTypeEnum(val string) (CreateTaskDetailsModelTypeEnum, bool)
GetMappingCreateTaskDetailsModelTypeEnum performs case Insensitive comparison on enum value and return the desired enum
CreateTaskFromDataLoaderTask The information about a data flow task.
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"` }
func (m CreateTaskFromDataLoaderTask) GetConfigProviderDelegate() *CreateConfigProvider
GetConfigProviderDelegate returns ConfigProviderDelegate
func (m CreateTaskFromDataLoaderTask) GetDescription() *string
GetDescription returns Description
func (m CreateTaskFromDataLoaderTask) GetIdentifier() *string
GetIdentifier returns Identifier
func (m CreateTaskFromDataLoaderTask) GetInputPorts() []InputPort
GetInputPorts returns InputPorts
func (m CreateTaskFromDataLoaderTask) GetIsConcurrentAllowed() *bool
GetIsConcurrentAllowed returns IsConcurrentAllowed
func (m CreateTaskFromDataLoaderTask) GetKey() *string
GetKey returns Key
func (m CreateTaskFromDataLoaderTask) GetModelVersion() *string
GetModelVersion returns ModelVersion
func (m CreateTaskFromDataLoaderTask) GetName() *string
GetName returns Name
func (m CreateTaskFromDataLoaderTask) GetObjectStatus() *int
GetObjectStatus returns ObjectStatus
func (m CreateTaskFromDataLoaderTask) GetOpConfigValues() *ConfigValues
GetOpConfigValues returns OpConfigValues
func (m CreateTaskFromDataLoaderTask) GetOutputPorts() []OutputPort
GetOutputPorts returns OutputPorts
func (m CreateTaskFromDataLoaderTask) GetParameters() []Parameter
GetParameters returns Parameters
func (m CreateTaskFromDataLoaderTask) GetParentRef() *ParentReference
GetParentRef returns ParentRef
func (m CreateTaskFromDataLoaderTask) GetRegistryMetadata() *RegistryMetadata
GetRegistryMetadata returns RegistryMetadata
func (m CreateTaskFromDataLoaderTask) MarshalJSON() (buff []byte, e error)
MarshalJSON marshals to json representation
func (m CreateTaskFromDataLoaderTask) String() string
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
CreateTaskFromIntegrationTask The information about the integration task.
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"` }
func (m CreateTaskFromIntegrationTask) GetConfigProviderDelegate() *CreateConfigProvider
GetConfigProviderDelegate returns ConfigProviderDelegate
func (m CreateTaskFromIntegrationTask) GetDescription() *string
GetDescription returns Description
func (m CreateTaskFromIntegrationTask) GetIdentifier() *string
GetIdentifier returns Identifier
func (m CreateTaskFromIntegrationTask) GetInputPorts() []InputPort
GetInputPorts returns InputPorts
func (m CreateTaskFromIntegrationTask) GetIsConcurrentAllowed() *bool
GetIsConcurrentAllowed returns IsConcurrentAllowed
func (m CreateTaskFromIntegrationTask) GetKey() *string
GetKey returns Key
func (m CreateTaskFromIntegrationTask) GetModelVersion() *string
GetModelVersion returns ModelVersion
func (m CreateTaskFromIntegrationTask) GetName() *string
GetName returns Name
func (m CreateTaskFromIntegrationTask) GetObjectStatus() *int
GetObjectStatus returns ObjectStatus
func (m CreateTaskFromIntegrationTask) GetOpConfigValues() *ConfigValues
GetOpConfigValues returns OpConfigValues
func (m CreateTaskFromIntegrationTask) GetOutputPorts() []OutputPort
GetOutputPorts returns OutputPorts
func (m CreateTaskFromIntegrationTask) GetParameters() []Parameter
GetParameters returns Parameters
func (m CreateTaskFromIntegrationTask) GetParentRef() *ParentReference
GetParentRef returns ParentRef
func (m CreateTaskFromIntegrationTask) GetRegistryMetadata() *RegistryMetadata
GetRegistryMetadata returns RegistryMetadata
func (m CreateTaskFromIntegrationTask) MarshalJSON() (buff []byte, e error)
MarshalJSON marshals to json representation
func (m CreateTaskFromIntegrationTask) String() string
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
CreateTaskFromOciDataflowTask The information about the OCI Dataflow task.
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"` }
func (m CreateTaskFromOciDataflowTask) GetConfigProviderDelegate() *CreateConfigProvider
GetConfigProviderDelegate returns ConfigProviderDelegate
func (m CreateTaskFromOciDataflowTask) GetDescription() *string
GetDescription returns Description
func (m CreateTaskFromOciDataflowTask) GetIdentifier() *string
GetIdentifier returns Identifier
func (m CreateTaskFromOciDataflowTask) GetInputPorts() []InputPort
GetInputPorts returns InputPorts
func (m CreateTaskFromOciDataflowTask) GetIsConcurrentAllowed() *bool
GetIsConcurrentAllowed returns IsConcurrentAllowed
func (m CreateTaskFromOciDataflowTask) GetKey() *string
GetKey returns Key
func (m CreateTaskFromOciDataflowTask) GetModelVersion() *string
GetModelVersion returns ModelVersion
func (m CreateTaskFromOciDataflowTask) GetName() *string
GetName returns Name
func (m CreateTaskFromOciDataflowTask) GetObjectStatus() *int
GetObjectStatus returns ObjectStatus
func (m CreateTaskFromOciDataflowTask) GetOpConfigValues() *ConfigValues
GetOpConfigValues returns OpConfigValues
func (m CreateTaskFromOciDataflowTask) GetOutputPorts() []OutputPort
GetOutputPorts returns OutputPorts
func (m CreateTaskFromOciDataflowTask) GetParameters() []Parameter
GetParameters returns Parameters
func (m CreateTaskFromOciDataflowTask) GetParentRef() *ParentReference
GetParentRef returns ParentRef
func (m CreateTaskFromOciDataflowTask) GetRegistryMetadata() *RegistryMetadata
GetRegistryMetadata returns RegistryMetadata
func (m CreateTaskFromOciDataflowTask) MarshalJSON() (buff []byte, e error)
MarshalJSON marshals to json representation
func (m CreateTaskFromOciDataflowTask) String() string
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
CreateTaskFromPipelineTask The information about the pipeline task.
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"` }
func (m CreateTaskFromPipelineTask) GetConfigProviderDelegate() *CreateConfigProvider
GetConfigProviderDelegate returns ConfigProviderDelegate
func (m CreateTaskFromPipelineTask) GetDescription() *string
GetDescription returns Description
func (m CreateTaskFromPipelineTask) GetIdentifier() *string
GetIdentifier returns Identifier
func (m CreateTaskFromPipelineTask) GetInputPorts() []InputPort
GetInputPorts returns InputPorts
func (m CreateTaskFromPipelineTask) GetIsConcurrentAllowed() *bool
GetIsConcurrentAllowed returns IsConcurrentAllowed
func (m CreateTaskFromPipelineTask) GetKey() *string
GetKey returns Key
func (m CreateTaskFromPipelineTask) GetModelVersion() *string
GetModelVersion returns ModelVersion
func (m CreateTaskFromPipelineTask) GetName() *string
GetName returns Name
func (m CreateTaskFromPipelineTask) GetObjectStatus() *int
GetObjectStatus returns ObjectStatus
func (m CreateTaskFromPipelineTask) GetOpConfigValues() *ConfigValues
GetOpConfigValues returns OpConfigValues
func (m CreateTaskFromPipelineTask) GetOutputPorts() []OutputPort
GetOutputPorts returns OutputPorts
func (m CreateTaskFromPipelineTask) GetParameters() []Parameter
GetParameters returns Parameters
func (m CreateTaskFromPipelineTask) GetParentRef() *ParentReference
GetParentRef returns ParentRef
func (m CreateTaskFromPipelineTask) GetRegistryMetadata() *RegistryMetadata
GetRegistryMetadata returns RegistryMetadata
func (m CreateTaskFromPipelineTask) MarshalJSON() (buff []byte, e error)
MarshalJSON marshals to json representation
func (m CreateTaskFromPipelineTask) String() string
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
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.
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"` }
func (m CreateTaskFromRestTask) GetConfigProviderDelegate() *CreateConfigProvider
GetConfigProviderDelegate returns ConfigProviderDelegate
func (m CreateTaskFromRestTask) GetDescription() *string
GetDescription returns Description
func (m CreateTaskFromRestTask) GetIdentifier() *string
GetIdentifier returns Identifier
func (m CreateTaskFromRestTask) GetInputPorts() []InputPort
GetInputPorts returns InputPorts
func (m CreateTaskFromRestTask) GetIsConcurrentAllowed() *bool
GetIsConcurrentAllowed returns IsConcurrentAllowed
func (m CreateTaskFromRestTask) GetKey() *string
GetKey returns Key
func (m CreateTaskFromRestTask) GetModelVersion() *string
GetModelVersion returns ModelVersion
func (m CreateTaskFromRestTask) GetName() *string
GetName returns Name
func (m CreateTaskFromRestTask) GetObjectStatus() *int
GetObjectStatus returns ObjectStatus
func (m CreateTaskFromRestTask) GetOpConfigValues() *ConfigValues
GetOpConfigValues returns OpConfigValues
func (m CreateTaskFromRestTask) GetOutputPorts() []OutputPort
GetOutputPorts returns OutputPorts
func (m CreateTaskFromRestTask) GetParameters() []Parameter
GetParameters returns Parameters
func (m CreateTaskFromRestTask) GetParentRef() *ParentReference
GetParentRef returns ParentRef
func (m CreateTaskFromRestTask) GetRegistryMetadata() *RegistryMetadata
GetRegistryMetadata returns RegistryMetadata
func (m CreateTaskFromRestTask) MarshalJSON() (buff []byte, e error)
MarshalJSON marshals to json representation
func (m CreateTaskFromRestTask) String() string
func (m *CreateTaskFromRestTask) UnmarshalJSON(data []byte) (e error)
UnmarshalJSON unmarshals from json
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
CreateTaskFromRestTaskApiCallModeEnum Enum with underlying type: string
type CreateTaskFromRestTaskApiCallModeEnum string
Set of constants representing the allowable values for CreateTaskFromRestTaskApiCallModeEnum
const ( CreateTaskFromRestTaskApiCallModeSynchronous CreateTaskFromRestTaskApiCallModeEnum = "SYNCHRONOUS" CreateTaskFromRestTaskApiCallModeAsyncOciWorkrequest CreateTaskFromRestTaskApiCallModeEnum = "ASYNC_OCI_WORKREQUEST" CreateTaskFromRestTaskApiCallModeAsyncGeneric CreateTaskFromRestTaskApiCallModeEnum = "ASYNC_GENERIC" )
func GetCreateTaskFromRestTaskApiCallModeEnumValues() []CreateTaskFromRestTaskApiCallModeEnum
GetCreateTaskFromRestTaskApiCallModeEnumValues Enumerates the set of values for CreateTaskFromRestTaskApiCallModeEnum
func GetMappingCreateTaskFromRestTaskApiCallModeEnum(val string) (CreateTaskFromRestTaskApiCallModeEnum, bool)
GetMappingCreateTaskFromRestTaskApiCallModeEnum performs case Insensitive comparison on enum value and return the desired enum
CreateTaskFromRestTaskCancelMethodTypeEnum Enum with underlying type: string
type CreateTaskFromRestTaskCancelMethodTypeEnum string
Set of constants representing the allowable values for CreateTaskFromRestTaskCancelMethodTypeEnum
const ( CreateTaskFromRestTaskCancelMethodTypeGet CreateTaskFromRestTaskCancelMethodTypeEnum = "GET" CreateTaskFromRestTaskCancelMethodTypePost CreateTaskFromRestTaskCancelMethodTypeEnum = "POST" CreateTaskFromRestTaskCancelMethodTypePatch CreateTaskFromRestTaskCancelMethodTypeEnum = "PATCH" CreateTaskFromRestTaskCancelMethodTypeDelete CreateTaskFromRestTaskCancelMethodTypeEnum = "DELETE" CreateTaskFromRestTaskCancelMethodTypePut CreateTaskFromRestTaskCancelMethodTypeEnum = "PUT" )
func GetCreateTaskFromRestTaskCancelMethodTypeEnumValues() []CreateTaskFromRestTaskCancelMethodTypeEnum
GetCreateTaskFromRestTaskCancelMethodTypeEnumValues Enumerates the set of values for CreateTaskFromRestTaskCancelMethodTypeEnum
func GetMappingCreateTaskFromRestTaskCancelMethodTypeEnum(val string) (CreateTaskFromRestTaskCancelMethodTypeEnum, bool)
GetMappingCreateTaskFromRestTaskCancelMethodTypeEnum performs case Insensitive comparison on enum value and return the desired enum
CreateTaskFromRestTaskMethodTypeEnum Enum with underlying type: string
type CreateTaskFromRestTaskMethodTypeEnum string
Set of constants representing the allowable values for CreateTaskFromRestTaskMethodTypeEnum
const ( CreateTaskFromRestTaskMethodTypeGet CreateTaskFromRestTaskMethodTypeEnum = "GET" CreateTaskFromRestTaskMethodTypePost CreateTaskFromRestTaskMethodTypeEnum = "POST" CreateTaskFromRestTaskMethodTypePatch CreateTaskFromRestTaskMethodTypeEnum = "PATCH" CreateTaskFromRestTaskMethodTypeDelete CreateTaskFromRestTaskMethodTypeEnum = "DELETE" CreateTaskFromRestTaskMethodTypePut CreateTaskFromRestTaskMethodTypeEnum = "PUT" )
func GetCreateTaskFromRestTaskMethodTypeEnumValues() []CreateTaskFromRestTaskMethodTypeEnum
GetCreateTaskFromRestTaskMethodTypeEnumValues Enumerates the set of values for CreateTaskFromRestTaskMethodTypeEnum
func GetMappingCreateTaskFromRestTaskMethodTypeEnum(val string) (CreateTaskFromRestTaskMethodTypeEnum, bool)
GetMappingCreateTaskFromRestTaskMethodTypeEnum performs case Insensitive comparison on enum value and return the desired enum
CreateTaskFromSqlTask The information about the SQL task.
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"` }
func (m CreateTaskFromSqlTask) GetConfigProviderDelegate() *CreateConfigProvider
GetConfigProviderDelegate returns ConfigProviderDelegate
func (m CreateTaskFromSqlTask) GetDescription() *string
GetDescription returns Description
func (m CreateTaskFromSqlTask) GetIdentifier() *string
GetIdentifier returns Identifier
func (m CreateTaskFromSqlTask) GetInputPorts() []InputPort
GetInputPorts returns InputPorts
func (m CreateTaskFromSqlTask) GetIsConcurrentAllowed() *bool
GetIsConcurrentAllowed returns IsConcurrentAllowed
func (m CreateTaskFromSqlTask) GetKey() *string
GetKey returns Key
func (m CreateTaskFromSqlTask) GetModelVersion() *string
GetModelVersion returns ModelVersion
func (m CreateTaskFromSqlTask) GetName() *string
GetName returns Name
func (m CreateTaskFromSqlTask) GetObjectStatus() *int
GetObjectStatus returns ObjectStatus
func (m CreateTaskFromSqlTask) GetOpConfigValues() *ConfigValues
GetOpConfigValues returns OpConfigValues
func (m CreateTaskFromSqlTask) GetOutputPorts() []OutputPort
GetOutputPorts returns OutputPorts
func (m CreateTaskFromSqlTask) GetParameters() []Parameter
GetParameters returns Parameters
func (m CreateTaskFromSqlTask) GetParentRef() *ParentReference
GetParentRef returns ParentRef
func (m CreateTaskFromSqlTask) GetRegistryMetadata() *RegistryMetadata
GetRegistryMetadata returns RegistryMetadata
func (m CreateTaskFromSqlTask) MarshalJSON() (buff []byte, e error)
MarshalJSON marshals to json representation
func (m CreateTaskFromSqlTask) String() string
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
CreateTaskFromSqlTaskSqlScriptTypeEnum Enum with underlying type: string
type CreateTaskFromSqlTaskSqlScriptTypeEnum string
Set of constants representing the allowable values for CreateTaskFromSqlTaskSqlScriptTypeEnum
const ( CreateTaskFromSqlTaskSqlScriptTypeStoredProcedure CreateTaskFromSqlTaskSqlScriptTypeEnum = "STORED_PROCEDURE" CreateTaskFromSqlTaskSqlScriptTypeSqlCode CreateTaskFromSqlTaskSqlScriptTypeEnum = "SQL_CODE" )
func GetCreateTaskFromSqlTaskSqlScriptTypeEnumValues() []CreateTaskFromSqlTaskSqlScriptTypeEnum
GetCreateTaskFromSqlTaskSqlScriptTypeEnumValues Enumerates the set of values for CreateTaskFromSqlTaskSqlScriptTypeEnum
func GetMappingCreateTaskFromSqlTaskSqlScriptTypeEnum(val string) (CreateTaskFromSqlTaskSqlScriptTypeEnum, bool)
GetMappingCreateTaskFromSqlTaskSqlScriptTypeEnum performs case Insensitive comparison on enum value and return the desired enum
CreateTaskRequest wrapper for the CreateTask operation
Click https://docs.oracle.com/en-us/iaas/tools/go-sdk-examples/latest/dataintegration/CreateTask.go.html to see an example of how to use 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 }
func (request CreateTaskRequest) BinaryRequestBody() (*common.OCIReadSeekCloser, bool)
BinaryRequestBody implements the OCIRequest interface
func (request CreateTaskRequest) HTTPRequest(method, path string, binaryRequestBody *common.OCIReadSeekCloser, extraHeaders map[string]string) (http.Request, error)
HTTPRequest implements the OCIRequest interface
func (request CreateTaskRequest) RetryPolicy() *common.RetryPolicy
RetryPolicy implements the OCIRetryableRequest interface. This retrieves the specified retry policy.
func (request CreateTaskRequest) String() string
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
CreateTaskResponse wrapper for the CreateTask operation
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.oracle.com/iaas/Content/API/Concepts/usingapi.htm#eleven). Etag *string `presentIn:"header" name:"etag"` // Unique Oracle-assigned identifier for the request. If you need to contact // Oracle about a particular request, please provide the request ID. OpcRequestId *string `presentIn:"header" name:"opc-request-id"` }
func (response CreateTaskResponse) HTTPResponse() *http.Response
HTTPResponse implements the OCIResponse interface
func (response CreateTaskResponse) String() string
CreateTaskRunDetails The properties used in task run create operations.
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"` }
func (m CreateTaskRunDetails) String() string
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
CreateTaskRunDetailsReRunTypeEnum Enum with underlying type: string
type CreateTaskRunDetailsReRunTypeEnum string
Set of constants representing the allowable values for CreateTaskRunDetailsReRunTypeEnum
const ( CreateTaskRunDetailsReRunTypeBeginning CreateTaskRunDetailsReRunTypeEnum = "BEGINNING" CreateTaskRunDetailsReRunTypeFailed CreateTaskRunDetailsReRunTypeEnum = "FAILED" CreateTaskRunDetailsReRunTypeStep CreateTaskRunDetailsReRunTypeEnum = "STEP" )
func GetCreateTaskRunDetailsReRunTypeEnumValues() []CreateTaskRunDetailsReRunTypeEnum
GetCreateTaskRunDetailsReRunTypeEnumValues Enumerates the set of values for CreateTaskRunDetailsReRunTypeEnum
func GetMappingCreateTaskRunDetailsReRunTypeEnum(val string) (CreateTaskRunDetailsReRunTypeEnum, bool)
GetMappingCreateTaskRunDetailsReRunTypeEnum performs case Insensitive comparison on enum value and return the desired enum
CreateTaskRunRequest wrapper for the CreateTaskRun operation
Click https://docs.oracle.com/en-us/iaas/tools/go-sdk-examples/latest/dataintegration/CreateTaskRun.go.html to see an example of how to use 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 }
func (request CreateTaskRunRequest) BinaryRequestBody() (*common.OCIReadSeekCloser, bool)
BinaryRequestBody implements the OCIRequest interface
func (request CreateTaskRunRequest) HTTPRequest(method, path string, binaryRequestBody *common.OCIReadSeekCloser, extraHeaders map[string]string) (http.Request, error)
HTTPRequest implements the OCIRequest interface
func (request CreateTaskRunRequest) RetryPolicy() *common.RetryPolicy
RetryPolicy implements the OCIRetryableRequest interface. This retrieves the specified retry policy.
func (request CreateTaskRunRequest) String() string
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
CreateTaskRunResponse wrapper for the CreateTaskRun operation
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.oracle.com/iaas/Content/API/Concepts/usingapi.htm#eleven). Etag *string `presentIn:"header" name:"etag"` // Unique Oracle-assigned identifier for the request. If you need to contact // Oracle about a particular request, please provide the request ID. OpcRequestId *string `presentIn:"header" name:"opc-request-id"` }
func (response CreateTaskRunResponse) HTTPResponse() *http.Response
HTTPResponse implements the OCIResponse interface
func (response CreateTaskRunResponse) String() string
CreateTaskScheduleDetails The create task details.
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"` }
func (m CreateTaskScheduleDetails) String() string
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
CreateTaskScheduleDetailsAuthModeEnum Enum with underlying type: string
type CreateTaskScheduleDetailsAuthModeEnum string
Set of constants representing the allowable values for CreateTaskScheduleDetailsAuthModeEnum
const ( CreateTaskScheduleDetailsAuthModeObo CreateTaskScheduleDetailsAuthModeEnum = "OBO" CreateTaskScheduleDetailsAuthModeResourcePrincipal CreateTaskScheduleDetailsAuthModeEnum = "RESOURCE_PRINCIPAL" CreateTaskScheduleDetailsAuthModeUserCertificate CreateTaskScheduleDetailsAuthModeEnum = "USER_CERTIFICATE" )
func GetCreateTaskScheduleDetailsAuthModeEnumValues() []CreateTaskScheduleDetailsAuthModeEnum
GetCreateTaskScheduleDetailsAuthModeEnumValues Enumerates the set of values for CreateTaskScheduleDetailsAuthModeEnum
func GetMappingCreateTaskScheduleDetailsAuthModeEnum(val string) (CreateTaskScheduleDetailsAuthModeEnum, bool)
GetMappingCreateTaskScheduleDetailsAuthModeEnum performs case Insensitive comparison on enum value and return the desired enum
CreateTaskScheduleDetailsExpectedDurationUnitEnum Enum with underlying type: string
type CreateTaskScheduleDetailsExpectedDurationUnitEnum string
Set of constants representing the allowable values for CreateTaskScheduleDetailsExpectedDurationUnitEnum
const ( CreateTaskScheduleDetailsExpectedDurationUnitSeconds CreateTaskScheduleDetailsExpectedDurationUnitEnum = "SECONDS" CreateTaskScheduleDetailsExpectedDurationUnitMinutes CreateTaskScheduleDetailsExpectedDurationUnitEnum = "MINUTES" CreateTaskScheduleDetailsExpectedDurationUnitHours CreateTaskScheduleDetailsExpectedDurationUnitEnum = "HOURS" CreateTaskScheduleDetailsExpectedDurationUnitDays CreateTaskScheduleDetailsExpectedDurationUnitEnum = "DAYS" )
func GetCreateTaskScheduleDetailsExpectedDurationUnitEnumValues() []CreateTaskScheduleDetailsExpectedDurationUnitEnum
GetCreateTaskScheduleDetailsExpectedDurationUnitEnumValues Enumerates the set of values for CreateTaskScheduleDetailsExpectedDurationUnitEnum
func GetMappingCreateTaskScheduleDetailsExpectedDurationUnitEnum(val string) (CreateTaskScheduleDetailsExpectedDurationUnitEnum, bool)
GetMappingCreateTaskScheduleDetailsExpectedDurationUnitEnum performs case Insensitive comparison on enum value and return the desired enum
CreateTaskScheduleDetailsRetryDelayUnitEnum Enum with underlying type: string
type CreateTaskScheduleDetailsRetryDelayUnitEnum string
Set of constants representing the allowable values for CreateTaskScheduleDetailsRetryDelayUnitEnum
const ( CreateTaskScheduleDetailsRetryDelayUnitSeconds CreateTaskScheduleDetailsRetryDelayUnitEnum = "SECONDS" CreateTaskScheduleDetailsRetryDelayUnitMinutes CreateTaskScheduleDetailsRetryDelayUnitEnum = "MINUTES" CreateTaskScheduleDetailsRetryDelayUnitHours CreateTaskScheduleDetailsRetryDelayUnitEnum = "HOURS" CreateTaskScheduleDetailsRetryDelayUnitDays CreateTaskScheduleDetailsRetryDelayUnitEnum = "DAYS" )
func GetCreateTaskScheduleDetailsRetryDelayUnitEnumValues() []CreateTaskScheduleDetailsRetryDelayUnitEnum
GetCreateTaskScheduleDetailsRetryDelayUnitEnumValues Enumerates the set of values for CreateTaskScheduleDetailsRetryDelayUnitEnum
func GetMappingCreateTaskScheduleDetailsRetryDelayUnitEnum(val string) (CreateTaskScheduleDetailsRetryDelayUnitEnum, bool)
GetMappingCreateTaskScheduleDetailsRetryDelayUnitEnum performs case Insensitive comparison on enum value and return the desired enum
CreateTaskScheduleRequest wrapper for the CreateTaskSchedule operation
Click https://docs.oracle.com/en-us/iaas/tools/go-sdk-examples/latest/dataintegration/CreateTaskSchedule.go.html to see an example of how to use 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 }
func (request CreateTaskScheduleRequest) BinaryRequestBody() (*common.OCIReadSeekCloser, bool)
BinaryRequestBody implements the OCIRequest interface
func (request CreateTaskScheduleRequest) HTTPRequest(method, path string, binaryRequestBody *common.OCIReadSeekCloser, extraHeaders map[string]string) (http.Request, error)
HTTPRequest implements the OCIRequest interface
func (request CreateTaskScheduleRequest) RetryPolicy() *common.RetryPolicy
RetryPolicy implements the OCIRetryableRequest interface. This retrieves the specified retry policy.
func (request CreateTaskScheduleRequest) String() string
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
CreateTaskScheduleResponse wrapper for the CreateTaskSchedule operation
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.oracle.com/iaas/Content/API/Concepts/usingapi.htm#eleven). Etag *string `presentIn:"header" name:"etag"` }
func (response CreateTaskScheduleResponse) HTTPResponse() *http.Response
HTTPResponse implements the OCIResponse interface
func (response CreateTaskScheduleResponse) String() string
CreateTaskValidationDetails The task type contains the audit summary information and the definition of the task.
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 }
CreateTaskValidationDetailsModelTypeEnum Enum with underlying type: string
type CreateTaskValidationDetailsModelTypeEnum string
Set of constants representing the allowable values for CreateTaskValidationDetailsModelTypeEnum
const ( CreateTaskValidationDetailsModelTypeIntegrationTask CreateTaskValidationDetailsModelTypeEnum = "INTEGRATION_TASK" CreateTaskValidationDetailsModelTypeDataLoaderTask CreateTaskValidationDetailsModelTypeEnum = "DATA_LOADER_TASK" CreateTaskValidationDetailsModelTypePipelineTask CreateTaskValidationDetailsModelTypeEnum = "PIPELINE_TASK" )
func GetCreateTaskValidationDetailsModelTypeEnumValues() []CreateTaskValidationDetailsModelTypeEnum
GetCreateTaskValidationDetailsModelTypeEnumValues Enumerates the set of values for CreateTaskValidationDetailsModelTypeEnum
func GetMappingCreateTaskValidationDetailsModelTypeEnum(val string) (CreateTaskValidationDetailsModelTypeEnum, bool)
GetMappingCreateTaskValidationDetailsModelTypeEnum performs case Insensitive comparison on enum value and return the desired enum
CreateTaskValidationFromDataLoaderTask The information about a data flow task.
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"` }
func (m CreateTaskValidationFromDataLoaderTask) GetConfigProviderDelegate() *ConfigProvider
GetConfigProviderDelegate returns ConfigProviderDelegate
func (m CreateTaskValidationFromDataLoaderTask) GetDescription() *string
GetDescription returns Description
func (m CreateTaskValidationFromDataLoaderTask) GetIdentifier() *string
GetIdentifier returns Identifier
func (m CreateTaskValidationFromDataLoaderTask) GetInputPorts() []InputPort
GetInputPorts returns InputPorts
func (m CreateTaskValidationFromDataLoaderTask) GetKey() *string
GetKey returns Key
func (m CreateTaskValidationFromDataLoaderTask) GetMetadata() *ObjectMetadata
GetMetadata returns Metadata
func (m CreateTaskValidationFromDataLoaderTask) GetModelVersion() *string
GetModelVersion returns ModelVersion
func (m CreateTaskValidationFromDataLoaderTask) GetName() *string
GetName returns Name
func (m CreateTaskValidationFromDataLoaderTask) GetObjectStatus() *int
GetObjectStatus returns ObjectStatus
func (m CreateTaskValidationFromDataLoaderTask) GetObjectVersion() *int
GetObjectVersion returns ObjectVersion
func (m CreateTaskValidationFromDataLoaderTask) GetOpConfigValues() *ConfigValues
GetOpConfigValues returns OpConfigValues
func (m CreateTaskValidationFromDataLoaderTask) GetOutputPorts() []OutputPort
GetOutputPorts returns OutputPorts
func (m CreateTaskValidationFromDataLoaderTask) GetParameters() []Parameter
GetParameters returns Parameters
func (m CreateTaskValidationFromDataLoaderTask) GetParentRef() *ParentReference
GetParentRef returns ParentRef
func (m CreateTaskValidationFromDataLoaderTask) MarshalJSON() (buff []byte, e error)
MarshalJSON marshals to json representation
func (m CreateTaskValidationFromDataLoaderTask) String() string
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
CreateTaskValidationFromIntegrationTask The information about the integration task.
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"` }
func (m CreateTaskValidationFromIntegrationTask) GetConfigProviderDelegate() *ConfigProvider
GetConfigProviderDelegate returns ConfigProviderDelegate
func (m CreateTaskValidationFromIntegrationTask) GetDescription() *string
GetDescription returns Description
func (m CreateTaskValidationFromIntegrationTask) GetIdentifier() *string
GetIdentifier returns Identifier
func (m CreateTaskValidationFromIntegrationTask) GetInputPorts() []InputPort
GetInputPorts returns InputPorts
func (m CreateTaskValidationFromIntegrationTask) GetKey() *string
GetKey returns Key
func (m CreateTaskValidationFromIntegrationTask) GetMetadata() *ObjectMetadata
GetMetadata returns Metadata
func (m CreateTaskValidationFromIntegrationTask) GetModelVersion() *string
GetModelVersion returns ModelVersion
func (m CreateTaskValidationFromIntegrationTask) GetName() *string
GetName returns Name
func (m CreateTaskValidationFromIntegrationTask) GetObjectStatus() *int
GetObjectStatus returns ObjectStatus
func (m CreateTaskValidationFromIntegrationTask) GetObjectVersion() *int
GetObjectVersion returns ObjectVersion
func (m CreateTaskValidationFromIntegrationTask) GetOpConfigValues() *ConfigValues
GetOpConfigValues returns OpConfigValues
func (m CreateTaskValidationFromIntegrationTask) GetOutputPorts() []OutputPort
GetOutputPorts returns OutputPorts
func (m CreateTaskValidationFromIntegrationTask) GetParameters() []Parameter
GetParameters returns Parameters
func (m CreateTaskValidationFromIntegrationTask) GetParentRef() *ParentReference
GetParentRef returns ParentRef
func (m CreateTaskValidationFromIntegrationTask) MarshalJSON() (buff []byte, e error)
MarshalJSON marshals to json representation
func (m CreateTaskValidationFromIntegrationTask) String() string
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
CreateTaskValidationFromPipelineTask The information about a pipeline task.
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"` }
func (m CreateTaskValidationFromPipelineTask) GetConfigProviderDelegate() *ConfigProvider
GetConfigProviderDelegate returns ConfigProviderDelegate
func (m CreateTaskValidationFromPipelineTask) GetDescription() *string
GetDescription returns Description
func (m CreateTaskValidationFromPipelineTask) GetIdentifier() *string
GetIdentifier returns Identifier
func (m CreateTaskValidationFromPipelineTask) GetInputPorts() []InputPort
GetInputPorts returns InputPorts
func (m CreateTaskValidationFromPipelineTask) GetKey() *string
GetKey returns Key
func (m CreateTaskValidationFromPipelineTask) GetMetadata() *ObjectMetadata
GetMetadata returns Metadata
func (m CreateTaskValidationFromPipelineTask) GetModelVersion() *string
GetModelVersion returns ModelVersion
func (m CreateTaskValidationFromPipelineTask) GetName() *string
GetName returns Name
func (m CreateTaskValidationFromPipelineTask) GetObjectStatus() *int
GetObjectStatus returns ObjectStatus
func (m CreateTaskValidationFromPipelineTask) GetObjectVersion() *int
GetObjectVersion returns ObjectVersion
func (m CreateTaskValidationFromPipelineTask) GetOpConfigValues() *ConfigValues
GetOpConfigValues returns OpConfigValues
func (m CreateTaskValidationFromPipelineTask) GetOutputPorts() []OutputPort
GetOutputPorts returns OutputPorts
func (m CreateTaskValidationFromPipelineTask) GetParameters() []Parameter
GetParameters returns Parameters
func (m CreateTaskValidationFromPipelineTask) GetParentRef() *ParentReference
GetParentRef returns ParentRef
func (m CreateTaskValidationFromPipelineTask) MarshalJSON() (buff []byte, e error)
MarshalJSON marshals to json representation
func (m CreateTaskValidationFromPipelineTask) String() string
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
CreateTaskValidationRequest wrapper for the CreateTaskValidation operation
Click https://docs.oracle.com/en-us/iaas/tools/go-sdk-examples/latest/dataintegration/CreateTaskValidation.go.html to see an example of how to use 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 }
func (request CreateTaskValidationRequest) BinaryRequestBody() (*common.OCIReadSeekCloser, bool)
BinaryRequestBody implements the OCIRequest interface
func (request CreateTaskValidationRequest) HTTPRequest(method, path string, binaryRequestBody *common.OCIReadSeekCloser, extraHeaders map[string]string) (http.Request, error)
HTTPRequest implements the OCIRequest interface
func (request CreateTaskValidationRequest) RetryPolicy() *common.RetryPolicy
RetryPolicy implements the OCIRetryableRequest interface. This retrieves the specified retry policy.
func (request CreateTaskValidationRequest) String() string
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
CreateTaskValidationResponse wrapper for the CreateTaskValidation operation
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.oracle.com/iaas/Content/API/Concepts/usingapi.htm#eleven). Etag *string `presentIn:"header" name:"etag"` // Unique Oracle-assigned identifier for the request. If you need to contact // Oracle about a particular request, please provide the request ID. OpcRequestId *string `presentIn:"header" name:"opc-request-id"` }
func (response CreateTaskValidationResponse) HTTPResponse() *http.Response
HTTPResponse implements the OCIResponse interface
func (response CreateTaskValidationResponse) String() string
CreateUserDefinedFunctionDetails Properties used in user defined function create operations.
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"` }
func (m CreateUserDefinedFunctionDetails) String() string
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
CreateUserDefinedFunctionRequest wrapper for the CreateUserDefinedFunction operation
Click https://docs.oracle.com/en-us/iaas/tools/go-sdk-examples/latest/dataintegration/CreateUserDefinedFunction.go.html to see an example of how to use 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 }
func (request CreateUserDefinedFunctionRequest) BinaryRequestBody() (*common.OCIReadSeekCloser, bool)
BinaryRequestBody implements the OCIRequest interface
func (request CreateUserDefinedFunctionRequest) HTTPRequest(method, path string, binaryRequestBody *common.OCIReadSeekCloser, extraHeaders map[string]string) (http.Request, error)
HTTPRequest implements the OCIRequest interface
func (request CreateUserDefinedFunctionRequest) RetryPolicy() *common.RetryPolicy
RetryPolicy implements the OCIRetryableRequest interface. This retrieves the specified retry policy.
func (request CreateUserDefinedFunctionRequest) String() string
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
CreateUserDefinedFunctionResponse wrapper for the CreateUserDefinedFunction operation
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.oracle.com/iaas/Content/API/Concepts/usingapi.htm#eleven). Etag *string `presentIn:"header" name:"etag"` // Unique Oracle-assigned identifier for the request. If you need to contact // Oracle about a particular request, please provide the request ID. OpcRequestId *string `presentIn:"header" name:"opc-request-id"` }
func (response CreateUserDefinedFunctionResponse) HTTPResponse() *http.Response
HTTPResponse implements the OCIResponse interface
func (response CreateUserDefinedFunctionResponse) String() string
CreateUserDefinedFunctionValidationDetails The properties used in create UserDefinedFunction validation operations.
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"` }
func (m CreateUserDefinedFunctionValidationDetails) String() string
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
CreateUserDefinedFunctionValidationDetailsModelTypeEnum Enum with underlying type: string
type CreateUserDefinedFunctionValidationDetailsModelTypeEnum string
Set of constants representing the allowable values for CreateUserDefinedFunctionValidationDetailsModelTypeEnum
const ( CreateUserDefinedFunctionValidationDetailsModelTypeDisUserDefinedFunction CreateUserDefinedFunctionValidationDetailsModelTypeEnum = "DIS_USER_DEFINED_FUNCTION" )
func GetCreateUserDefinedFunctionValidationDetailsModelTypeEnumValues() []CreateUserDefinedFunctionValidationDetailsModelTypeEnum
GetCreateUserDefinedFunctionValidationDetailsModelTypeEnumValues Enumerates the set of values for CreateUserDefinedFunctionValidationDetailsModelTypeEnum
func GetMappingCreateUserDefinedFunctionValidationDetailsModelTypeEnum(val string) (CreateUserDefinedFunctionValidationDetailsModelTypeEnum, bool)
GetMappingCreateUserDefinedFunctionValidationDetailsModelTypeEnum performs case Insensitive comparison on enum value and return the desired enum
CreateUserDefinedFunctionValidationRequest wrapper for the CreateUserDefinedFunctionValidation operation
Click https://docs.oracle.com/en-us/iaas/tools/go-sdk-examples/latest/dataintegration/CreateUserDefinedFunctionValidation.go.html to see an example of how to use 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 }
func (request CreateUserDefinedFunctionValidationRequest) BinaryRequestBody() (*common.OCIReadSeekCloser, bool)
BinaryRequestBody implements the OCIRequest interface
func (request CreateUserDefinedFunctionValidationRequest) HTTPRequest(method, path string, binaryRequestBody *common.OCIReadSeekCloser, extraHeaders map[string]string) (http.Request, error)
HTTPRequest implements the OCIRequest interface
func (request CreateUserDefinedFunctionValidationRequest) RetryPolicy() *common.RetryPolicy
RetryPolicy implements the OCIRetryableRequest interface. This retrieves the specified retry policy.
func (request CreateUserDefinedFunctionValidationRequest) String() string
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
CreateUserDefinedFunctionValidationResponse wrapper for the CreateUserDefinedFunctionValidation operation
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.oracle.com/iaas/Content/API/Concepts/usingapi.htm#eleven). Etag *string `presentIn:"header" name:"etag"` // Unique Oracle-assigned identifier for the request. If you need to contact // Oracle about a particular request, please provide the request ID. OpcRequestId *string `presentIn:"header" name:"opc-request-id"` }
func (response CreateUserDefinedFunctionValidationResponse) HTTPResponse() *http.Response
HTTPResponse implements the OCIResponse interface
func (response CreateUserDefinedFunctionValidationResponse) String() string
CreateWorkspaceDetails The information needed to create a new workspace.
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.oracle.com/iaas/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.oracle.com/iaas/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"` // Key-values pairs of workspace for storing properties on the workspace. WorkspaceProperties map[string]string `mandatory:"false" json:"workspaceProperties"` }
func (m CreateWorkspaceDetails) String() string
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
CreateWorkspaceRequest wrapper for the CreateWorkspace operation
Click https://docs.oracle.com/en-us/iaas/tools/go-sdk-examples/latest/dataintegration/CreateWorkspace.go.html to see an example of how to use 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 }
func (request CreateWorkspaceRequest) BinaryRequestBody() (*common.OCIReadSeekCloser, bool)
BinaryRequestBody implements the OCIRequest interface
func (request CreateWorkspaceRequest) HTTPRequest(method, path string, binaryRequestBody *common.OCIReadSeekCloser, extraHeaders map[string]string) (http.Request, error)
HTTPRequest implements the OCIRequest interface
func (request CreateWorkspaceRequest) RetryPolicy() *common.RetryPolicy
RetryPolicy implements the OCIRetryableRequest interface. This retrieves the specified retry policy.
func (request CreateWorkspaceRequest) String() string
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
CreateWorkspaceResponse wrapper for the CreateWorkspace operation
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.oracle.com/iaas/Content/API/Concepts/identifiers.htm) of the work request. Use GetWorkRequest (https://docs.oracle.com/iaas/api/#/en/workrequests/20160918/WorkRequest/GetWorkRequest) // with this ID to track the status of the request. OpcWorkRequestId *string `presentIn:"header" name:"opc-work-request-id"` }
func (response CreateWorkspaceResponse) HTTPResponse() *http.Response
HTTPResponse implements the OCIResponse interface
func (response CreateWorkspaceResponse) String() string
CsvFormatAttribute The CSV format attribute.
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"` }
func (m CsvFormatAttribute) GetIsFilePattern() *bool
GetIsFilePattern returns IsFilePattern
func (m CsvFormatAttribute) MarshalJSON() (buff []byte, e error)
MarshalJSON marshals to json representation
func (m CsvFormatAttribute) String() string
func (m CsvFormatAttribute) ValidateEnumValue() (bool, error)
ValidateEnumValue returns an error when providing an unsupported enum value This function is being called during constructing API request process Not recommended for calling this function directly
CustomFrequencyDetails Frequency details model to set cron-based frequency
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"` }
func (m CustomFrequencyDetails) GetFrequency() AbstractFrequencyDetailsFrequencyEnum
GetFrequency returns Frequency
func (m CustomFrequencyDetails) MarshalJSON() (buff []byte, e error)
MarshalJSON marshals to json representation
func (m CustomFrequencyDetails) String() string
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
DailyFrequencyDetails Frequency details model to set daily frequency
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"` }
func (m DailyFrequencyDetails) GetFrequency() AbstractFrequencyDetailsFrequencyEnum
GetFrequency returns Frequency
func (m DailyFrequencyDetails) MarshalJSON() (buff []byte, e error)
MarshalJSON marshals to json representation
func (m DailyFrequencyDetails) String() string
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
DataAsset Represents a data source in the Data Integration service.
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 }
DataAssetFromAdwcDetails Details for the Autonomous Data Warehouse data asset type.
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"` }
func (m DataAssetFromAdwcDetails) GetAssetProperties() map[string]string
GetAssetProperties returns AssetProperties
func (m DataAssetFromAdwcDetails) GetDescription() *string
GetDescription returns Description
func (m DataAssetFromAdwcDetails) GetExternalKey() *string
GetExternalKey returns ExternalKey
func (m DataAssetFromAdwcDetails) GetIdentifier() *string
GetIdentifier returns Identifier
func (m DataAssetFromAdwcDetails) GetKey() *string
GetKey returns Key
func (m DataAssetFromAdwcDetails) GetKeyMap() map[string]string
GetKeyMap returns KeyMap
func (m DataAssetFromAdwcDetails) GetMetadata() *ObjectMetadata
GetMetadata returns Metadata
func (m DataAssetFromAdwcDetails) GetModelVersion() *string
GetModelVersion returns ModelVersion
func (m DataAssetFromAdwcDetails) GetName() *string
GetName returns Name
func (m DataAssetFromAdwcDetails) GetNativeTypeSystem() *TypeSystem
GetNativeTypeSystem returns NativeTypeSystem
func (m DataAssetFromAdwcDetails) GetObjectStatus() *int
GetObjectStatus returns ObjectStatus
func (m DataAssetFromAdwcDetails) GetObjectVersion() *int
GetObjectVersion returns ObjectVersion
func (m DataAssetFromAdwcDetails) GetParentRef() *ParentReference
GetParentRef returns ParentRef
func (m DataAssetFromAdwcDetails) MarshalJSON() (buff []byte, e error)
MarshalJSON marshals to json representation
func (m DataAssetFromAdwcDetails) String() string
func (m *DataAssetFromAdwcDetails) UnmarshalJSON(data []byte) (e error)
UnmarshalJSON unmarshals from json
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
DataAssetFromAmazonS3 Details for the MYSQL data asset type.
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"` }
func (m DataAssetFromAmazonS3) GetAssetProperties() map[string]string
GetAssetProperties returns AssetProperties
func (m DataAssetFromAmazonS3) GetDescription() *string
GetDescription returns Description
func (m DataAssetFromAmazonS3) GetExternalKey() *string
GetExternalKey returns ExternalKey
func (m DataAssetFromAmazonS3) GetIdentifier() *string
GetIdentifier returns Identifier
func (m DataAssetFromAmazonS3) GetKey() *string
GetKey returns Key
func (m DataAssetFromAmazonS3) GetKeyMap() map[string]string
GetKeyMap returns KeyMap
func (m DataAssetFromAmazonS3) GetMetadata() *ObjectMetadata
GetMetadata returns Metadata
func (m DataAssetFromAmazonS3) GetModelVersion() *string
GetModelVersion returns ModelVersion
func (m DataAssetFromAmazonS3) GetName() *string
GetName returns Name
func (m DataAssetFromAmazonS3) GetNativeTypeSystem() *TypeSystem
GetNativeTypeSystem returns NativeTypeSystem
func (m DataAssetFromAmazonS3) GetObjectStatus() *int
GetObjectStatus returns ObjectStatus
func (m DataAssetFromAmazonS3) GetObjectVersion() *int
GetObjectVersion returns ObjectVersion
func (m DataAssetFromAmazonS3) GetParentRef() *ParentReference
GetParentRef returns ParentRef
func (m DataAssetFromAmazonS3) MarshalJSON() (buff []byte, e error)
MarshalJSON marshals to json representation
func (m DataAssetFromAmazonS3) String() string
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
DataAssetFromAtpDetails Details for the Autonomous Transaction Processing data asset type.
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"` }
func (m DataAssetFromAtpDetails) GetAssetProperties() map[string]string
GetAssetProperties returns AssetProperties
func (m DataAssetFromAtpDetails) GetDescription() *string
GetDescription returns Description
func (m DataAssetFromAtpDetails) GetExternalKey() *string
GetExternalKey returns ExternalKey
func (m DataAssetFromAtpDetails) GetIdentifier() *string
GetIdentifier returns Identifier
func (m DataAssetFromAtpDetails) GetKey() *string
GetKey returns Key
func (m DataAssetFromAtpDetails) GetKeyMap() map[string]string
GetKeyMap returns KeyMap
func (m DataAssetFromAtpDetails) GetMetadata() *ObjectMetadata
GetMetadata returns Metadata
func (m DataAssetFromAtpDetails) GetModelVersion() *string
GetModelVersion returns ModelVersion
func (m DataAssetFromAtpDetails) GetName() *string
GetName returns Name
func (m DataAssetFromAtpDetails) GetNativeTypeSystem() *TypeSystem
GetNativeTypeSystem returns NativeTypeSystem
func (m DataAssetFromAtpDetails) GetObjectStatus() *int
GetObjectStatus returns ObjectStatus
func (m DataAssetFromAtpDetails) GetObjectVersion() *int
GetObjectVersion returns ObjectVersion
func (m DataAssetFromAtpDetails) GetParentRef() *ParentReference
GetParentRef returns ParentRef
func (m DataAssetFromAtpDetails) MarshalJSON() (buff []byte, e error)
MarshalJSON marshals to json representation
func (m DataAssetFromAtpDetails) String() string
func (m *DataAssetFromAtpDetails) UnmarshalJSON(data []byte) (e error)
UnmarshalJSON unmarshals from json
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
DataAssetFromFusionApp Details for the FUSION_APP data asset type.
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"` }
func (m DataAssetFromFusionApp) GetAssetProperties() map[string]string
GetAssetProperties returns AssetProperties
func (m DataAssetFromFusionApp) GetDescription() *string
GetDescription returns Description
func (m DataAssetFromFusionApp) GetExternalKey() *string
GetExternalKey returns ExternalKey
func (m DataAssetFromFusionApp) GetIdentifier() *string
GetIdentifier returns Identifier
func (m DataAssetFromFusionApp) GetKey() *string
GetKey returns Key
func (m DataAssetFromFusionApp) GetKeyMap() map[string]string
GetKeyMap returns KeyMap
func (m DataAssetFromFusionApp) GetMetadata() *ObjectMetadata
GetMetadata returns Metadata
func (m DataAssetFromFusionApp) GetModelVersion() *string
GetModelVersion returns ModelVersion
func (m DataAssetFromFusionApp) GetName() *string
GetName returns Name
func (m DataAssetFromFusionApp) GetNativeTypeSystem() *TypeSystem
GetNativeTypeSystem returns NativeTypeSystem
func (m DataAssetFromFusionApp) GetObjectStatus() *int
GetObjectStatus returns ObjectStatus
func (m DataAssetFromFusionApp) GetObjectVersion() *int
GetObjectVersion returns ObjectVersion
func (m DataAssetFromFusionApp) GetParentRef() *ParentReference
GetParentRef returns ParentRef
func (m DataAssetFromFusionApp) MarshalJSON() (buff []byte, e error)
MarshalJSON marshals to json representation
func (m DataAssetFromFusionApp) String() string
func (m *DataAssetFromFusionApp) UnmarshalJSON(data []byte) (e error)
UnmarshalJSON unmarshals from json
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
DataAssetFromHdfsDetails Details for the HDFS data asset type.
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"` }
func (m DataAssetFromHdfsDetails) GetAssetProperties() map[string]string
GetAssetProperties returns AssetProperties
func (m DataAssetFromHdfsDetails) GetDescription() *string
GetDescription returns Description
func (m DataAssetFromHdfsDetails) GetExternalKey() *string
GetExternalKey returns ExternalKey
func (m DataAssetFromHdfsDetails) GetIdentifier() *string
GetIdentifier returns Identifier
func (m DataAssetFromHdfsDetails) GetKey() *string
GetKey returns Key
func (m DataAssetFromHdfsDetails) GetKeyMap() map[string]string
GetKeyMap returns KeyMap
func (m DataAssetFromHdfsDetails) GetMetadata() *ObjectMetadata
GetMetadata returns Metadata
func (m DataAssetFromHdfsDetails) GetModelVersion() *string
GetModelVersion returns ModelVersion
func (m DataAssetFromHdfsDetails) GetName() *string
GetName returns Name
func (m DataAssetFromHdfsDetails) GetNativeTypeSystem() *TypeSystem
GetNativeTypeSystem returns NativeTypeSystem
func (m DataAssetFromHdfsDetails) GetObjectStatus() *int
GetObjectStatus returns ObjectStatus
func (m DataAssetFromHdfsDetails) GetObjectVersion() *int
GetObjectVersion returns ObjectVersion
func (m DataAssetFromHdfsDetails) GetParentRef() *ParentReference
GetParentRef returns ParentRef
func (m DataAssetFromHdfsDetails) MarshalJSON() (buff []byte, e error)
MarshalJSON marshals to json representation
func (m DataAssetFromHdfsDetails) String() string
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
DataAssetFromJdbc Details for the generic JDBC data asset type.
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"` }
func (m DataAssetFromJdbc) GetAssetProperties() map[string]string
GetAssetProperties returns AssetProperties
func (m DataAssetFromJdbc) GetDescription() *string
GetDescription returns Description
func (m DataAssetFromJdbc) GetExternalKey() *string
GetExternalKey returns ExternalKey
func (m DataAssetFromJdbc) GetIdentifier() *string
GetIdentifier returns Identifier
func (m DataAssetFromJdbc) GetKey() *string
GetKey returns Key
func (m DataAssetFromJdbc) GetKeyMap() map[string]string
GetKeyMap returns KeyMap
func (m DataAssetFromJdbc) GetMetadata() *ObjectMetadata
GetMetadata returns Metadata
func (m DataAssetFromJdbc) GetModelVersion() *string
GetModelVersion returns ModelVersion
func (m DataAssetFromJdbc) GetName() *string
GetName returns Name
func (m DataAssetFromJdbc) GetNativeTypeSystem() *TypeSystem
GetNativeTypeSystem returns NativeTypeSystem
func (m DataAssetFromJdbc) GetObjectStatus() *int
GetObjectStatus returns ObjectStatus
func (m DataAssetFromJdbc) GetObjectVersion() *int
GetObjectVersion returns ObjectVersion
func (m DataAssetFromJdbc) GetParentRef() *ParentReference
GetParentRef returns ParentRef
func (m DataAssetFromJdbc) MarshalJSON() (buff []byte, e error)
MarshalJSON marshals to json representation
func (m DataAssetFromJdbc) String() string
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
DataAssetFromLakeDetails Details for the Lake data asset type.
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"` }
func (m DataAssetFromLakeDetails) GetAssetProperties() map[string]string
GetAssetProperties returns AssetProperties
func (m DataAssetFromLakeDetails) GetDescription() *string
GetDescription returns Description
func (m DataAssetFromLakeDetails) GetExternalKey() *string
GetExternalKey returns ExternalKey
func (m DataAssetFromLakeDetails) GetIdentifier() *string
GetIdentifier returns Identifier
func (m DataAssetFromLakeDetails) GetKey() *string
GetKey returns Key
func (m DataAssetFromLakeDetails) GetKeyMap() map[string]string
GetKeyMap returns KeyMap
func (m DataAssetFromLakeDetails) GetMetadata() *ObjectMetadata
GetMetadata returns Metadata
func (m DataAssetFromLakeDetails) GetModelVersion() *string
GetModelVersion returns ModelVersion
func (m DataAssetFromLakeDetails) GetName() *string
GetName returns Name
func (m DataAssetFromLakeDetails) GetNativeTypeSystem() *TypeSystem
GetNativeTypeSystem returns NativeTypeSystem
func (m DataAssetFromLakeDetails) GetObjectStatus() *int
GetObjectStatus returns ObjectStatus
func (m DataAssetFromLakeDetails) GetObjectVersion() *int
GetObjectVersion returns ObjectVersion
func (m DataAssetFromLakeDetails) GetParentRef() *ParentReference
GetParentRef returns ParentRef
func (m DataAssetFromLakeDetails) MarshalJSON() (buff []byte, e error)
MarshalJSON marshals to json representation
func (m DataAssetFromLakeDetails) String() string
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
DataAssetFromMySql Details for the MYSQL data asset type.
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"` }
func (m DataAssetFromMySql) GetAssetProperties() map[string]string
GetAssetProperties returns AssetProperties
func (m DataAssetFromMySql) GetDescription() *string
GetDescription returns Description
func (m DataAssetFromMySql) GetExternalKey() *string
GetExternalKey returns ExternalKey
func (m DataAssetFromMySql) GetIdentifier() *string
GetIdentifier returns Identifier
func (m DataAssetFromMySql) GetKey() *string
GetKey returns Key
func (m DataAssetFromMySql) GetKeyMap() map[string]string
GetKeyMap returns KeyMap
func (m DataAssetFromMySql) GetMetadata() *ObjectMetadata
GetMetadata returns Metadata
func (m DataAssetFromMySql) GetModelVersion() *string
GetModelVersion returns ModelVersion
func (m DataAssetFromMySql) GetName() *string
GetName returns Name
func (m DataAssetFromMySql) GetNativeTypeSystem() *TypeSystem
GetNativeTypeSystem returns NativeTypeSystem
func (m DataAssetFromMySql) GetObjectStatus() *int
GetObjectStatus returns ObjectStatus
func (m DataAssetFromMySql) GetObjectVersion() *int
GetObjectVersion returns ObjectVersion
func (m DataAssetFromMySql) GetParentRef() *ParentReference
GetParentRef returns ParentRef
func (m DataAssetFromMySql) MarshalJSON() (buff []byte, e error)
MarshalJSON marshals to json representation
func (m DataAssetFromMySql) String() string
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
DataAssetFromMySqlHeatWave Details for the MYSQL HeatWave data asset type.
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"` }
func (m DataAssetFromMySqlHeatWave) GetAssetProperties() map[string]string
GetAssetProperties returns AssetProperties
func (m DataAssetFromMySqlHeatWave) GetDescription() *string
GetDescription returns Description
func (m DataAssetFromMySqlHeatWave) GetExternalKey() *string
GetExternalKey returns ExternalKey
func (m DataAssetFromMySqlHeatWave) GetIdentifier() *string
GetIdentifier returns Identifier
func (m DataAssetFromMySqlHeatWave) GetKey() *string
GetKey returns Key
func (m DataAssetFromMySqlHeatWave) GetKeyMap() map[string]string
GetKeyMap returns KeyMap
func (m DataAssetFromMySqlHeatWave) GetMetadata() *ObjectMetadata
GetMetadata returns Metadata
func (m DataAssetFromMySqlHeatWave) GetModelVersion() *string
GetModelVersion returns ModelVersion
func (m DataAssetFromMySqlHeatWave) GetName() *string
GetName returns Name
func (m DataAssetFromMySqlHeatWave) GetNativeTypeSystem() *TypeSystem
GetNativeTypeSystem returns NativeTypeSystem
func (m DataAssetFromMySqlHeatWave) GetObjectStatus() *int
GetObjectStatus returns ObjectStatus
func (m DataAssetFromMySqlHeatWave) GetObjectVersion() *int
GetObjectVersion returns ObjectVersion
func (m DataAssetFromMySqlHeatWave) GetParentRef() *ParentReference
GetParentRef returns ParentRef
func (m DataAssetFromMySqlHeatWave) MarshalJSON() (buff []byte, e error)
MarshalJSON marshals to json representation
func (m DataAssetFromMySqlHeatWave) String() string
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
DataAssetFromObjectStorageDetails Details for the Oracle Object storage data asset type.
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"` }
func (m DataAssetFromObjectStorageDetails) GetAssetProperties() map[string]string
GetAssetProperties returns AssetProperties
func (m DataAssetFromObjectStorageDetails) GetDescription() *string
GetDescription returns Description
func (m DataAssetFromObjectStorageDetails) GetExternalKey() *string
GetExternalKey returns ExternalKey
func (m DataAssetFromObjectStorageDetails) GetIdentifier() *string
GetIdentifier returns Identifier
func (m DataAssetFromObjectStorageDetails) GetKey() *string
GetKey returns Key
func (m DataAssetFromObjectStorageDetails) GetKeyMap() map[string]string
GetKeyMap returns KeyMap
func (m DataAssetFromObjectStorageDetails) GetMetadata() *ObjectMetadata
GetMetadata returns Metadata
func (m DataAssetFromObjectStorageDetails) GetModelVersion() *string
GetModelVersion returns ModelVersion
func (m DataAssetFromObjectStorageDetails) GetName() *string
GetName returns Name
func (m DataAssetFromObjectStorageDetails) GetNativeTypeSystem() *TypeSystem
GetNativeTypeSystem returns NativeTypeSystem
func (m DataAssetFromObjectStorageDetails) GetObjectStatus() *int
GetObjectStatus returns ObjectStatus
func (m DataAssetFromObjectStorageDetails) GetObjectVersion() *int
GetObjectVersion returns ObjectVersion
func (m DataAssetFromObjectStorageDetails) GetParentRef() *ParentReference
GetParentRef returns ParentRef
func (m DataAssetFromObjectStorageDetails) MarshalJSON() (buff []byte, e error)
MarshalJSON marshals to json representation
func (m DataAssetFromObjectStorageDetails) String() string
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
DataAssetFromOracleDetails Details for the Oracle Database data asset type.
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"` }
func (m DataAssetFromOracleDetails) GetAssetProperties() map[string]string
GetAssetProperties returns AssetProperties
func (m DataAssetFromOracleDetails) GetDescription() *string
GetDescription returns Description
func (m DataAssetFromOracleDetails) GetExternalKey() *string
GetExternalKey returns ExternalKey
func (m DataAssetFromOracleDetails) GetIdentifier() *string
GetIdentifier returns Identifier
func (m DataAssetFromOracleDetails) GetKey() *string
GetKey returns Key
func (m DataAssetFromOracleDetails) GetKeyMap() map[string]string
GetKeyMap returns KeyMap
func (m DataAssetFromOracleDetails) GetMetadata() *ObjectMetadata
GetMetadata returns Metadata
func (m DataAssetFromOracleDetails) GetModelVersion() *string
GetModelVersion returns ModelVersion
func (m DataAssetFromOracleDetails) GetName() *string
GetName returns Name
func (m DataAssetFromOracleDetails) GetNativeTypeSystem() *TypeSystem
GetNativeTypeSystem returns NativeTypeSystem
func (m DataAssetFromOracleDetails) GetObjectStatus() *int
GetObjectStatus returns ObjectStatus
func (m DataAssetFromOracleDetails) GetObjectVersion() *int
GetObjectVersion returns ObjectVersion
func (m DataAssetFromOracleDetails) GetParentRef() *ParentReference
GetParentRef returns ParentRef
func (m DataAssetFromOracleDetails) MarshalJSON() (buff []byte, e error)
MarshalJSON marshals to json representation
func (m DataAssetFromOracleDetails) String() string
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
DataAssetFromOracleEbsDetails Details for the E-Business Suite data asset type.
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"` }
func (m DataAssetFromOracleEbsDetails) GetAssetProperties() map[string]string
GetAssetProperties returns AssetProperties
func (m DataAssetFromOracleEbsDetails) GetDescription() *string
GetDescription returns Description
func (m DataAssetFromOracleEbsDetails) GetExternalKey() *string
GetExternalKey returns ExternalKey
func (m DataAssetFromOracleEbsDetails) GetIdentifier() *string
GetIdentifier returns Identifier
func (m DataAssetFromOracleEbsDetails) GetKey() *string
GetKey returns Key
func (m DataAssetFromOracleEbsDetails) GetKeyMap() map[string]string
GetKeyMap returns KeyMap
func (m DataAssetFromOracleEbsDetails) GetMetadata() *ObjectMetadata
GetMetadata returns Metadata
func (m DataAssetFromOracleEbsDetails) GetModelVersion() *string
GetModelVersion returns ModelVersion
func (m DataAssetFromOracleEbsDetails) GetName() *string
GetName returns Name
func (m DataAssetFromOracleEbsDetails) GetNativeTypeSystem() *TypeSystem
GetNativeTypeSystem returns NativeTypeSystem
func (m DataAssetFromOracleEbsDetails) GetObjectStatus() *int
GetObjectStatus returns ObjectStatus
func (m DataAssetFromOracleEbsDetails) GetObjectVersion() *int
GetObjectVersion returns ObjectVersion
func (m DataAssetFromOracleEbsDetails) GetParentRef() *ParentReference
GetParentRef returns ParentRef
func (m DataAssetFromOracleEbsDetails) MarshalJSON() (buff []byte, e error)
MarshalJSON marshals to json representation
func (m DataAssetFromOracleEbsDetails) String() string
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
DataAssetFromOraclePeopleSoftDetails Details for the Oracle PeopleSoft data asset type.
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"` }
func (m DataAssetFromOraclePeopleSoftDetails) GetAssetProperties() map[string]string
GetAssetProperties returns AssetProperties
func (m DataAssetFromOraclePeopleSoftDetails) GetDescription() *string
GetDescription returns Description
func (m DataAssetFromOraclePeopleSoftDetails) GetExternalKey() *string
GetExternalKey returns ExternalKey
func (m DataAssetFromOraclePeopleSoftDetails) GetIdentifier() *string
GetIdentifier returns Identifier
func (m DataAssetFromOraclePeopleSoftDetails) GetKey() *string
GetKey returns Key
func (m DataAssetFromOraclePeopleSoftDetails) GetKeyMap() map[string]string
GetKeyMap returns KeyMap
func (m DataAssetFromOraclePeopleSoftDetails) GetMetadata() *ObjectMetadata
GetMetadata returns Metadata
func (m DataAssetFromOraclePeopleSoftDetails) GetModelVersion() *string
GetModelVersion returns ModelVersion
func (m DataAssetFromOraclePeopleSoftDetails) GetName() *string
GetName returns Name
func (m DataAssetFromOraclePeopleSoftDetails) GetNativeTypeSystem() *TypeSystem
GetNativeTypeSystem returns NativeTypeSystem
func (m DataAssetFromOraclePeopleSoftDetails) GetObjectStatus() *int
GetObjectStatus returns ObjectStatus
func (m DataAssetFromOraclePeopleSoftDetails) GetObjectVersion() *int
GetObjectVersion returns ObjectVersion
func (m DataAssetFromOraclePeopleSoftDetails) GetParentRef() *ParentReference
GetParentRef returns ParentRef
func (m DataAssetFromOraclePeopleSoftDetails) MarshalJSON() (buff []byte, e error)
MarshalJSON marshals to json representation
func (m DataAssetFromOraclePeopleSoftDetails) String() string
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
DataAssetFromOracleSiebelDetails Details for the Oracle Siebel data asset type.
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"` }
func (m DataAssetFromOracleSiebelDetails) GetAssetProperties() map[string]string
GetAssetProperties returns AssetProperties
func (m DataAssetFromOracleSiebelDetails) GetDescription() *string
GetDescription returns Description
func (m DataAssetFromOracleSiebelDetails) GetExternalKey() *string
GetExternalKey returns ExternalKey
func (m DataAssetFromOracleSiebelDetails) GetIdentifier() *string
GetIdentifier returns Identifier
func (m DataAssetFromOracleSiebelDetails) GetKey() *string
GetKey returns Key
func (m DataAssetFromOracleSiebelDetails) GetKeyMap() map[string]string
GetKeyMap returns KeyMap
func (m DataAssetFromOracleSiebelDetails) GetMetadata() *ObjectMetadata
GetMetadata returns Metadata
func (m DataAssetFromOracleSiebelDetails) GetModelVersion() *string
GetModelVersion returns ModelVersion
func (m DataAssetFromOracleSiebelDetails) GetName() *string
GetName returns Name
func (m DataAssetFromOracleSiebelDetails) GetNativeTypeSystem() *TypeSystem
GetNativeTypeSystem returns NativeTypeSystem
func (m DataAssetFromOracleSiebelDetails) GetObjectStatus() *int
GetObjectStatus returns ObjectStatus
func (m DataAssetFromOracleSiebelDetails) GetObjectVersion() *int
GetObjectVersion returns ObjectVersion
func (m DataAssetFromOracleSiebelDetails) GetParentRef() *ParentReference
GetParentRef returns ParentRef
func (m DataAssetFromOracleSiebelDetails) MarshalJSON() (buff []byte, e error)
MarshalJSON marshals to json representation
func (m DataAssetFromOracleSiebelDetails) String() string
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
DataAssetFromRestDetails Details for the Rest data asset.
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"` }
func (m DataAssetFromRestDetails) GetAssetProperties() map[string]string
GetAssetProperties returns AssetProperties
func (m DataAssetFromRestDetails) GetDescription() *string
GetDescription returns Description
func (m DataAssetFromRestDetails) GetExternalKey() *string
GetExternalKey returns ExternalKey
func (m DataAssetFromRestDetails) GetIdentifier() *string
GetIdentifier returns Identifier
func (m DataAssetFromRestDetails) GetKey() *string
GetKey returns Key
func (m DataAssetFromRestDetails) GetKeyMap() map[string]string
GetKeyMap returns KeyMap
func (m DataAssetFromRestDetails) GetMetadata() *ObjectMetadata
GetMetadata returns Metadata
func (m DataAssetFromRestDetails) GetModelVersion() *string
GetModelVersion returns ModelVersion
func (m DataAssetFromRestDetails) GetName() *string
GetName returns Name
func (m DataAssetFromRestDetails) GetNativeTypeSystem() *TypeSystem
GetNativeTypeSystem returns NativeTypeSystem
func (m DataAssetFromRestDetails) GetObjectStatus() *int
GetObjectStatus returns ObjectStatus
func (m DataAssetFromRestDetails) GetObjectVersion() *int
GetObjectVersion returns ObjectVersion
func (m DataAssetFromRestDetails) GetParentRef() *ParentReference
GetParentRef returns ParentRef
func (m DataAssetFromRestDetails) MarshalJSON() (buff []byte, e error)
MarshalJSON marshals to json representation
func (m DataAssetFromRestDetails) String() string
func (m *DataAssetFromRestDetails) UnmarshalJSON(data []byte) (e error)
UnmarshalJSON unmarshals from json
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
DataAssetModelTypeEnum Enum with underlying type: string
type DataAssetModelTypeEnum string
Set of constants representing the allowable values for DataAssetModelTypeEnum
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" )
func GetDataAssetModelTypeEnumValues() []DataAssetModelTypeEnum
GetDataAssetModelTypeEnumValues Enumerates the set of values for DataAssetModelTypeEnum
func GetMappingDataAssetModelTypeEnum(val string) (DataAssetModelTypeEnum, bool)
GetMappingDataAssetModelTypeEnum performs case Insensitive comparison on enum value and return the desired enum
DataAssetSummary The summary object for data asset.
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 }
DataAssetSummaryCollection This is the collection of data asset summaries, it may be a collection of lightweight details or full definitions.
type DataAssetSummaryCollection struct { // The array of data asset summaries. Items []DataAssetSummary `mandatory:"true" json:"items"` }
func (m DataAssetSummaryCollection) String() string
func (m *DataAssetSummaryCollection) UnmarshalJSON(data []byte) (e error)
UnmarshalJSON unmarshals from json
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
DataAssetSummaryFromAdwc Summary details for the Autonomous Data Warehouse data asset type.
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"` }
func (m DataAssetSummaryFromAdwc) GetAssetProperties() map[string]string
GetAssetProperties returns AssetProperties
func (m DataAssetSummaryFromAdwc) GetDescription() *string
GetDescription returns Description
func (m DataAssetSummaryFromAdwc) GetExternalKey() *string
GetExternalKey returns ExternalKey
func (m DataAssetSummaryFromAdwc) GetIdentifier() *string
GetIdentifier returns Identifier
func (m DataAssetSummaryFromAdwc) GetKey() *string
GetKey returns Key
func (m DataAssetSummaryFromAdwc) GetMetadata() *ObjectMetadata
GetMetadata returns Metadata
func (m DataAssetSummaryFromAdwc) GetModelVersion() *string
GetModelVersion returns ModelVersion
func (m DataAssetSummaryFromAdwc) GetName() *string
GetName returns Name
func (m DataAssetSummaryFromAdwc) GetNativeTypeSystem() *TypeSystem
GetNativeTypeSystem returns NativeTypeSystem
func (m DataAssetSummaryFromAdwc) GetObjectStatus() *int
GetObjectStatus returns ObjectStatus
func (m DataAssetSummaryFromAdwc) GetObjectVersion() *int
GetObjectVersion returns ObjectVersion
func (m DataAssetSummaryFromAdwc) GetParentRef() *ParentReference
GetParentRef returns ParentRef
func (m DataAssetSummaryFromAdwc) MarshalJSON() (buff []byte, e error)
MarshalJSON marshals to json representation
func (m DataAssetSummaryFromAdwc) String() string
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
DataAssetSummaryFromAmazonS3 Summary details for the Amazon s3 data asset type.
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"` }
func (m DataAssetSummaryFromAmazonS3) GetAssetProperties() map[string]string
GetAssetProperties returns AssetProperties
func (m DataAssetSummaryFromAmazonS3) GetDescription() *string
GetDescription returns Description
func (m DataAssetSummaryFromAmazonS3) GetExternalKey() *string
GetExternalKey returns ExternalKey
func (m DataAssetSummaryFromAmazonS3) GetIdentifier() *string
GetIdentifier returns Identifier
func (m DataAssetSummaryFromAmazonS3) GetKey() *string
GetKey returns Key
func (m DataAssetSummaryFromAmazonS3) GetMetadata() *ObjectMetadata
GetMetadata returns Metadata
func (m DataAssetSummaryFromAmazonS3) GetModelVersion() *string
GetModelVersion returns ModelVersion
func (m DataAssetSummaryFromAmazonS3) GetName() *string
GetName returns Name
func (m DataAssetSummaryFromAmazonS3) GetNativeTypeSystem() *TypeSystem
GetNativeTypeSystem returns NativeTypeSystem
func (m DataAssetSummaryFromAmazonS3) GetObjectStatus() *int
GetObjectStatus returns ObjectStatus
func (m DataAssetSummaryFromAmazonS3) GetObjectVersion() *int
GetObjectVersion returns ObjectVersion
func (m DataAssetSummaryFromAmazonS3) GetParentRef() *ParentReference
GetParentRef returns ParentRef
func (m DataAssetSummaryFromAmazonS3) MarshalJSON() (buff []byte, e error)
MarshalJSON marshals to json representation
func (m DataAssetSummaryFromAmazonS3) String() string
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
DataAssetSummaryFromAtp Summary details for the Autonomous Transaction Processing data asset type.
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"` }
func (m DataAssetSummaryFromAtp) GetAssetProperties() map[string]string
GetAssetProperties returns AssetProperties
func (m DataAssetSummaryFromAtp) GetDescription() *string
GetDescription returns Description
func (m DataAssetSummaryFromAtp) GetExternalKey() *string
GetExternalKey returns ExternalKey
func (m DataAssetSummaryFromAtp) GetIdentifier() *string
GetIdentifier returns Identifier
func (m DataAssetSummaryFromAtp) GetKey() *string
GetKey returns Key
func (m DataAssetSummaryFromAtp) GetMetadata() *ObjectMetadata
GetMetadata returns Metadata
func (m DataAssetSummaryFromAtp) GetModelVersion() *string
GetModelVersion returns ModelVersion
func (m DataAssetSummaryFromAtp) GetName() *string
GetName returns Name
func (m DataAssetSummaryFromAtp) GetNativeTypeSystem() *TypeSystem
GetNativeTypeSystem returns NativeTypeSystem
func (m DataAssetSummaryFromAtp) GetObjectStatus() *int
GetObjectStatus returns ObjectStatus
func (m DataAssetSummaryFromAtp) GetObjectVersion() *int
GetObjectVersion returns ObjectVersion
func (m DataAssetSummaryFromAtp) GetParentRef() *ParentReference
GetParentRef returns ParentRef
func (m DataAssetSummaryFromAtp) MarshalJSON() (buff []byte, e error)
MarshalJSON marshals to json representation
func (m DataAssetSummaryFromAtp) String() string
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
DataAssetSummaryFromFusionApp Summary details for the FUSION_APP data asset type.
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"` }
func (m DataAssetSummaryFromFusionApp) GetAssetProperties() map[string]string
GetAssetProperties returns AssetProperties
func (m DataAssetSummaryFromFusionApp) GetDescription() *string
GetDescription returns Description
func (m DataAssetSummaryFromFusionApp) GetExternalKey() *string
GetExternalKey returns ExternalKey
func (m DataAssetSummaryFromFusionApp) GetIdentifier() *string
GetIdentifier returns Identifier
func (m DataAssetSummaryFromFusionApp) GetKey() *string
GetKey returns Key
func (m DataAssetSummaryFromFusionApp) GetMetadata() *ObjectMetadata
GetMetadata returns Metadata
func (m DataAssetSummaryFromFusionApp) GetModelVersion() *string
GetModelVersion returns ModelVersion
func (m DataAssetSummaryFromFusionApp) GetName() *string
GetName returns Name
func (m DataAssetSummaryFromFusionApp) GetNativeTypeSystem() *TypeSystem
GetNativeTypeSystem returns NativeTypeSystem
func (m DataAssetSummaryFromFusionApp) GetObjectStatus() *int
GetObjectStatus returns ObjectStatus
func (m DataAssetSummaryFromFusionApp) GetObjectVersion() *int
GetObjectVersion returns ObjectVersion
func (m DataAssetSummaryFromFusionApp) GetParentRef() *ParentReference
GetParentRef returns ParentRef
func (m DataAssetSummaryFromFusionApp) MarshalJSON() (buff []byte, e error)
MarshalJSON marshals to json representation
func (m DataAssetSummaryFromFusionApp) String() string
func (m *DataAssetSummaryFromFusionApp) UnmarshalJSON(data []byte) (e error)
UnmarshalJSON unmarshals from json
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
DataAssetSummaryFromHdfs Summary details for the HDFS data asset type.
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"` }
func (m DataAssetSummaryFromHdfs) GetAssetProperties() map[string]string
GetAssetProperties returns AssetProperties
func (m DataAssetSummaryFromHdfs) GetDescription() *string
GetDescription returns Description
func (m DataAssetSummaryFromHdfs) GetExternalKey() *string
GetExternalKey returns ExternalKey
func (m DataAssetSummaryFromHdfs) GetIdentifier() *string
GetIdentifier returns Identifier
func (m DataAssetSummaryFromHdfs) GetKey() *string
GetKey returns Key
func (m DataAssetSummaryFromHdfs) GetMetadata() *ObjectMetadata
GetMetadata returns Metadata
func (m DataAssetSummaryFromHdfs) GetModelVersion() *string
GetModelVersion returns ModelVersion
func (m DataAssetSummaryFromHdfs) GetName() *string
GetName returns Name
func (m DataAssetSummaryFromHdfs) GetNativeTypeSystem() *TypeSystem
GetNativeTypeSystem returns NativeTypeSystem
func (m DataAssetSummaryFromHdfs) GetObjectStatus() *int
GetObjectStatus returns ObjectStatus
func (m DataAssetSummaryFromHdfs) GetObjectVersion() *int
GetObjectVersion returns ObjectVersion
func (m DataAssetSummaryFromHdfs) GetParentRef() *ParentReference
GetParentRef returns ParentRef
func (m DataAssetSummaryFromHdfs) MarshalJSON() (buff []byte, e error)
MarshalJSON marshals to json representation
func (m DataAssetSummaryFromHdfs) String() string
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
DataAssetSummaryFromJdbc Summary details for the generic JDBC data asset type.
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"` }
func (m DataAssetSummaryFromJdbc) GetAssetProperties() map[string]string
GetAssetProperties returns AssetProperties
func (m DataAssetSummaryFromJdbc) GetDescription() *string
GetDescription returns Description
func (m DataAssetSummaryFromJdbc) GetExternalKey() *string
GetExternalKey returns ExternalKey
func (m DataAssetSummaryFromJdbc) GetIdentifier() *string
GetIdentifier returns Identifier
func (m DataAssetSummaryFromJdbc) GetKey() *string
GetKey returns Key
func (m DataAssetSummaryFromJdbc) GetMetadata() *ObjectMetadata
GetMetadata returns Metadata
func (m DataAssetSummaryFromJdbc) GetModelVersion() *string
GetModelVersion returns ModelVersion
func (m DataAssetSummaryFromJdbc) GetName() *string
GetName returns Name
func (m DataAssetSummaryFromJdbc) GetNativeTypeSystem() *TypeSystem
GetNativeTypeSystem returns NativeTypeSystem
func (m DataAssetSummaryFromJdbc) GetObjectStatus() *int
GetObjectStatus returns ObjectStatus
func (m DataAssetSummaryFromJdbc) GetObjectVersion() *int
GetObjectVersion returns ObjectVersion
func (m DataAssetSummaryFromJdbc) GetParentRef() *ParentReference
GetParentRef returns ParentRef
func (m DataAssetSummaryFromJdbc) MarshalJSON() (buff []byte, e error)
MarshalJSON marshals to json representation
func (m DataAssetSummaryFromJdbc) String() string
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
DataAssetSummaryFromLake Summary details for the Lake data asset type.
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"` }
func (m DataAssetSummaryFromLake) GetAssetProperties() map[string]string
GetAssetProperties returns AssetProperties
func (m DataAssetSummaryFromLake) GetDescription() *string
GetDescription returns Description
func (m DataAssetSummaryFromLake) GetExternalKey() *string
GetExternalKey returns ExternalKey
func (m DataAssetSummaryFromLake) GetIdentifier() *string
GetIdentifier returns Identifier
func (m DataAssetSummaryFromLake) GetKey() *string
GetKey returns Key
func (m DataAssetSummaryFromLake) GetMetadata() *ObjectMetadata
GetMetadata returns Metadata
func (m DataAssetSummaryFromLake) GetModelVersion() *string
GetModelVersion returns ModelVersion
func (m DataAssetSummaryFromLake) GetName() *string
GetName returns Name
func (m DataAssetSummaryFromLake) GetNativeTypeSystem() *TypeSystem
GetNativeTypeSystem returns NativeTypeSystem
func (m DataAssetSummaryFromLake) GetObjectStatus() *int
GetObjectStatus returns ObjectStatus
func (m DataAssetSummaryFromLake) GetObjectVersion() *int
GetObjectVersion returns ObjectVersion
func (m DataAssetSummaryFromLake) GetParentRef() *ParentReference
GetParentRef returns ParentRef
func (m DataAssetSummaryFromLake) MarshalJSON() (buff []byte, e error)
MarshalJSON marshals to json representation
func (m DataAssetSummaryFromLake) String() string
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
DataAssetSummaryFromMySql Summary details for the MYSQL data asset type.
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"` }
func (m DataAssetSummaryFromMySql) GetAssetProperties() map[string]string
GetAssetProperties returns AssetProperties
func (m DataAssetSummaryFromMySql) GetDescription() *string
GetDescription returns Description
func (m DataAssetSummaryFromMySql) GetExternalKey() *string
GetExternalKey returns ExternalKey
func (m DataAssetSummaryFromMySql) GetIdentifier() *string
GetIdentifier returns Identifier
func (m DataAssetSummaryFromMySql) GetKey() *string
GetKey returns Key
func (m DataAssetSummaryFromMySql) GetMetadata() *ObjectMetadata
GetMetadata returns Metadata
func (m DataAssetSummaryFromMySql) GetModelVersion() *string
GetModelVersion returns ModelVersion
func (m DataAssetSummaryFromMySql) GetName() *string
GetName returns Name
func (m DataAssetSummaryFromMySql) GetNativeTypeSystem() *TypeSystem
GetNativeTypeSystem returns NativeTypeSystem
func (m DataAssetSummaryFromMySql) GetObjectStatus() *int
GetObjectStatus returns ObjectStatus
func (m DataAssetSummaryFromMySql) GetObjectVersion() *int
GetObjectVersion returns ObjectVersion
func (m DataAssetSummaryFromMySql) GetParentRef() *ParentReference
GetParentRef returns ParentRef
func (m DataAssetSummaryFromMySql) MarshalJSON() (buff []byte, e error)
MarshalJSON marshals to json representation
func (m DataAssetSummaryFromMySql) String() string
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
DataAssetSummaryFromMySqlHeatWave Summary details for the MYSQL HeatWave data asset type.
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"` }
func (m DataAssetSummaryFromMySqlHeatWave) GetAssetProperties() map[string]string
GetAssetProperties returns AssetProperties
func (m DataAssetSummaryFromMySqlHeatWave) GetDescription() *string
GetDescription returns Description
func (m DataAssetSummaryFromMySqlHeatWave) GetExternalKey() *string
GetExternalKey returns ExternalKey
func (m DataAssetSummaryFromMySqlHeatWave) GetIdentifier() *string
GetIdentifier returns Identifier
func (m DataAssetSummaryFromMySqlHeatWave) GetKey() *string
GetKey returns Key
func (m DataAssetSummaryFromMySqlHeatWave) GetMetadata() *ObjectMetadata
GetMetadata returns Metadata
func (m DataAssetSummaryFromMySqlHeatWave) GetModelVersion() *string
GetModelVersion returns ModelVersion
func (m DataAssetSummaryFromMySqlHeatWave) GetName() *string
GetName returns Name
func (m DataAssetSummaryFromMySqlHeatWave) GetNativeTypeSystem() *TypeSystem
GetNativeTypeSystem returns NativeTypeSystem
func (m DataAssetSummaryFromMySqlHeatWave) GetObjectStatus() *int
GetObjectStatus returns ObjectStatus
func (m DataAssetSummaryFromMySqlHeatWave) GetObjectVersion() *int
GetObjectVersion returns ObjectVersion
func (m DataAssetSummaryFromMySqlHeatWave) GetParentRef() *ParentReference
GetParentRef returns ParentRef
func (m DataAssetSummaryFromMySqlHeatWave) MarshalJSON() (buff []byte, e error)
MarshalJSON marshals to json representation
func (m DataAssetSummaryFromMySqlHeatWave) String() string
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
DataAssetSummaryFromObjectStorage Summary details for the Oracle Object storage data asset type.
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"` }
func (m DataAssetSummaryFromObjectStorage) GetAssetProperties() map[string]string
GetAssetProperties returns AssetProperties
func (m DataAssetSummaryFromObjectStorage) GetDescription() *string
GetDescription returns Description
func (m DataAssetSummaryFromObjectStorage) GetExternalKey() *string
GetExternalKey returns ExternalKey
func (m DataAssetSummaryFromObjectStorage) GetIdentifier() *string
GetIdentifier returns Identifier
func (m DataAssetSummaryFromObjectStorage) GetKey() *string
GetKey returns Key
func (m DataAssetSummaryFromObjectStorage) GetMetadata() *ObjectMetadata
GetMetadata returns Metadata
func (m DataAssetSummaryFromObjectStorage) GetModelVersion() *string
GetModelVersion returns ModelVersion
func (m DataAssetSummaryFromObjectStorage) GetName() *string
GetName returns Name
func (m DataAssetSummaryFromObjectStorage) GetNativeTypeSystem() *TypeSystem
GetNativeTypeSystem returns NativeTypeSystem
func (m DataAssetSummaryFromObjectStorage) GetObjectStatus() *int
GetObjectStatus returns ObjectStatus
func (m DataAssetSummaryFromObjectStorage) GetObjectVersion() *int
GetObjectVersion returns ObjectVersion
func (m DataAssetSummaryFromObjectStorage) GetParentRef() *ParentReference
GetParentRef returns ParentRef
func (m DataAssetSummaryFromObjectStorage) MarshalJSON() (buff []byte, e error)
MarshalJSON marshals to json representation
func (m DataAssetSummaryFromObjectStorage) String() string
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
DataAssetSummaryFromOracle Summary details for the Oracle Database data asset type.
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"` }
func (m DataAssetSummaryFromOracle) GetAssetProperties() map[string]string
GetAssetProperties returns AssetProperties
func (m DataAssetSummaryFromOracle) GetDescription() *string
GetDescription returns Description
func (m DataAssetSummaryFromOracle) GetExternalKey() *string
GetExternalKey returns ExternalKey
func (m DataAssetSummaryFromOracle) GetIdentifier() *string
GetIdentifier returns Identifier
func (m DataAssetSummaryFromOracle) GetKey() *string
GetKey returns Key
func (m DataAssetSummaryFromOracle) GetMetadata() *ObjectMetadata
GetMetadata returns Metadata
func (m DataAssetSummaryFromOracle) GetModelVersion() *string
GetModelVersion returns ModelVersion
func (m DataAssetSummaryFromOracle) GetName() *string
GetName returns Name
func (m DataAssetSummaryFromOracle) GetNativeTypeSystem() *TypeSystem
GetNativeTypeSystem returns NativeTypeSystem
func (m DataAssetSummaryFromOracle) GetObjectStatus() *int
GetObjectStatus returns ObjectStatus
func (m DataAssetSummaryFromOracle) GetObjectVersion() *int
GetObjectVersion returns ObjectVersion
func (m DataAssetSummaryFromOracle) GetParentRef() *ParentReference
GetParentRef returns ParentRef
func (m DataAssetSummaryFromOracle) MarshalJSON() (buff []byte, e error)
MarshalJSON marshals to json representation
func (m DataAssetSummaryFromOracle) String() string
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
DataAssetSummaryFromOracleEbs Summary details for E-Business Suite data asset type.
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"` }
func (m DataAssetSummaryFromOracleEbs) GetAssetProperties() map[string]string
GetAssetProperties returns AssetProperties
func (m DataAssetSummaryFromOracleEbs) GetDescription() *string
GetDescription returns Description
func (m DataAssetSummaryFromOracleEbs) GetExternalKey() *string
GetExternalKey returns ExternalKey
func (m DataAssetSummaryFromOracleEbs) GetIdentifier() *string
GetIdentifier returns Identifier
func (m DataAssetSummaryFromOracleEbs) GetKey() *string
GetKey returns Key
func (m DataAssetSummaryFromOracleEbs) GetMetadata() *ObjectMetadata
GetMetadata returns Metadata
func (m DataAssetSummaryFromOracleEbs) GetModelVersion() *string
GetModelVersion returns ModelVersion
func (m DataAssetSummaryFromOracleEbs) GetName() *string
GetName returns Name
func (m DataAssetSummaryFromOracleEbs) GetNativeTypeSystem() *TypeSystem
GetNativeTypeSystem returns NativeTypeSystem
func (m DataAssetSummaryFromOracleEbs) GetObjectStatus() *int
GetObjectStatus returns ObjectStatus
func (m DataAssetSummaryFromOracleEbs) GetObjectVersion() *int
GetObjectVersion returns ObjectVersion
func (m DataAssetSummaryFromOracleEbs) GetParentRef() *ParentReference
GetParentRef returns ParentRef
func (m DataAssetSummaryFromOracleEbs) MarshalJSON() (buff []byte, e error)
MarshalJSON marshals to json representation
func (m DataAssetSummaryFromOracleEbs) String() string
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
DataAssetSummaryFromOraclePeopleSoft Summary details for the Oracle PeopleSoft data asset type.
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"` }
func (m DataAssetSummaryFromOraclePeopleSoft) GetAssetProperties() map[string]string
GetAssetProperties returns AssetProperties
func (m DataAssetSummaryFromOraclePeopleSoft) GetDescription() *string
GetDescription returns Description
func (m DataAssetSummaryFromOraclePeopleSoft) GetExternalKey() *string
GetExternalKey returns ExternalKey
func (m DataAssetSummaryFromOraclePeopleSoft) GetIdentifier() *string
GetIdentifier returns Identifier
func (m DataAssetSummaryFromOraclePeopleSoft) GetKey() *string
GetKey returns Key
func (m DataAssetSummaryFromOraclePeopleSoft) GetMetadata() *ObjectMetadata
GetMetadata returns Metadata
func (m DataAssetSummaryFromOraclePeopleSoft) GetModelVersion() *string
GetModelVersion returns ModelVersion
func (m DataAssetSummaryFromOraclePeopleSoft) GetName() *string
GetName returns Name
func (m DataAssetSummaryFromOraclePeopleSoft) GetNativeTypeSystem() *TypeSystem
GetNativeTypeSystem returns NativeTypeSystem
func (m DataAssetSummaryFromOraclePeopleSoft) GetObjectStatus() *int
GetObjectStatus returns ObjectStatus
func (m DataAssetSummaryFromOraclePeopleSoft) GetObjectVersion() *int
GetObjectVersion returns ObjectVersion
func (m DataAssetSummaryFromOraclePeopleSoft) GetParentRef() *ParentReference
GetParentRef returns ParentRef
func (m DataAssetSummaryFromOraclePeopleSoft) MarshalJSON() (buff []byte, e error)
MarshalJSON marshals to json representation
func (m DataAssetSummaryFromOraclePeopleSoft) String() string
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
DataAssetSummaryFromOracleSiebel Summary details for the Oracle Siebel data asset type.
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"` }
func (m DataAssetSummaryFromOracleSiebel) GetAssetProperties() map[string]string
GetAssetProperties returns AssetProperties
func (m DataAssetSummaryFromOracleSiebel) GetDescription() *string
GetDescription returns Description
func (m DataAssetSummaryFromOracleSiebel) GetExternalKey() *string
GetExternalKey returns ExternalKey
func (m DataAssetSummaryFromOracleSiebel) GetIdentifier() *string
GetIdentifier returns Identifier
func (m DataAssetSummaryFromOracleSiebel) GetKey() *string
GetKey returns Key
func (m DataAssetSummaryFromOracleSiebel) GetMetadata() *ObjectMetadata
GetMetadata returns Metadata
func (m DataAssetSummaryFromOracleSiebel) GetModelVersion() *string
GetModelVersion returns ModelVersion
func (m DataAssetSummaryFromOracleSiebel) GetName() *string
GetName returns Name
func (m DataAssetSummaryFromOracleSiebel) GetNativeTypeSystem() *TypeSystem
GetNativeTypeSystem returns NativeTypeSystem
func (m DataAssetSummaryFromOracleSiebel) GetObjectStatus() *int
GetObjectStatus returns ObjectStatus
func (m DataAssetSummaryFromOracleSiebel) GetObjectVersion() *int
GetObjectVersion returns ObjectVersion
func (m DataAssetSummaryFromOracleSiebel) GetParentRef() *ParentReference
GetParentRef returns ParentRef
func (m DataAssetSummaryFromOracleSiebel) MarshalJSON() (buff []byte, e error)
MarshalJSON marshals to json representation
func (m DataAssetSummaryFromOracleSiebel) String() string
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
DataAssetSummaryFromRest Rest data asset summary.
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"` }
func (m DataAssetSummaryFromRest) GetAssetProperties() map[string]string
GetAssetProperties returns AssetProperties
func (m DataAssetSummaryFromRest) GetDescription() *string
GetDescription returns Description
func (m DataAssetSummaryFromRest) GetExternalKey() *string
GetExternalKey returns ExternalKey
func (m DataAssetSummaryFromRest) GetIdentifier() *string
GetIdentifier returns Identifier
func (m DataAssetSummaryFromRest) GetKey() *string
GetKey returns Key
func (m DataAssetSummaryFromRest) GetMetadata() *ObjectMetadata
GetMetadata returns Metadata
func (m DataAssetSummaryFromRest) GetModelVersion() *string
GetModelVersion returns ModelVersion
func (m DataAssetSummaryFromRest) GetName() *string
GetName returns Name
func (m DataAssetSummaryFromRest) GetNativeTypeSystem() *TypeSystem
GetNativeTypeSystem returns NativeTypeSystem
func (m DataAssetSummaryFromRest) GetObjectStatus() *int
GetObjectStatus returns ObjectStatus
func (m DataAssetSummaryFromRest) GetObjectVersion() *int
GetObjectVersion returns ObjectVersion
func (m DataAssetSummaryFromRest) GetParentRef() *ParentReference
GetParentRef returns ParentRef
func (m DataAssetSummaryFromRest) MarshalJSON() (buff []byte, e error)
MarshalJSON marshals to json representation
func (m DataAssetSummaryFromRest) String() string
func (m *DataAssetSummaryFromRest) UnmarshalJSON(data []byte) (e error)
UnmarshalJSON unmarshals from json
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
DataAssetSummaryModelTypeEnum Enum with underlying type: string
type DataAssetSummaryModelTypeEnum string
Set of constants representing the allowable values for DataAssetSummaryModelTypeEnum
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" )
func GetDataAssetSummaryModelTypeEnumValues() []DataAssetSummaryModelTypeEnum
GetDataAssetSummaryModelTypeEnumValues Enumerates the set of values for DataAssetSummaryModelTypeEnum
func GetMappingDataAssetSummaryModelTypeEnum(val string) (DataAssetSummaryModelTypeEnum, bool)
GetMappingDataAssetSummaryModelTypeEnum performs case Insensitive comparison on enum value and return the desired enum
DataEntity The data entity object.
type DataEntity interface { GetMetadata() *ObjectMetadata }
DataEntityDetails The data entity details object.
type DataEntityDetails interface { }
DataEntityDetailsModelTypeEnum Enum with underlying type: string
type DataEntityDetailsModelTypeEnum string
Set of constants representing the allowable values for DataEntityDetailsModelTypeEnum
const ( DataEntityDetailsModelTypeViewEntity DataEntityDetailsModelTypeEnum = "VIEW_ENTITY" DataEntityDetailsModelTypeTableEntity DataEntityDetailsModelTypeEnum = "TABLE_ENTITY" DataEntityDetailsModelTypeFileEntity DataEntityDetailsModelTypeEnum = "FILE_ENTITY" DataEntityDetailsModelTypeSqlEntity DataEntityDetailsModelTypeEnum = "SQL_ENTITY" DataEntityDetailsModelTypeObjectEntity DataEntityDetailsModelTypeEnum = "OBJECT_ENTITY" DataEntityDetailsModelTypeDataStoreEntity DataEntityDetailsModelTypeEnum = "DATA_STORE_ENTITY" )
func GetDataEntityDetailsModelTypeEnumValues() []DataEntityDetailsModelTypeEnum
GetDataEntityDetailsModelTypeEnumValues Enumerates the set of values for DataEntityDetailsModelTypeEnum
func GetMappingDataEntityDetailsModelTypeEnum(val string) (DataEntityDetailsModelTypeEnum, bool)
GetMappingDataEntityDetailsModelTypeEnum performs case Insensitive comparison on enum value and return the desired enum
DataEntityFromDataStore The view entity data entity details.
type DataEntityFromDataStore struct { Metadata *ObjectMetadata `mandatory:"false" json:"metadata"` // The object key. Key *string `mandatory:"false" json:"key"` // The object's model version. ModelVersion *string `mandatory:"false" json:"modelVersion"` ParentRef *ParentReference `mandatory:"false" json:"parentRef"` // Free form text without any restriction on permitted characters. Name can have letters, numbers, and special characters. The value is editable and is restricted to 1000 characters. Name *string `mandatory:"false" json:"name"` // Detailed description for the object. Description *string `mandatory:"false" json:"description"` // The version of the object that is used to track changes in the object instance. ObjectVersion *int `mandatory:"false" json:"objectVersion"` // The external key for the object ExternalKey *string `mandatory:"false" json:"externalKey"` Shape *Shape `mandatory:"false" json:"shape"` // The shape ID. ShapeId *string `mandatory:"false" json:"shapeId"` 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"` }
func (m DataEntityFromDataStore) GetMetadata() *ObjectMetadata
GetMetadata returns Metadata
func (m DataEntityFromDataStore) MarshalJSON() (buff []byte, e error)
MarshalJSON marshals to json representation
func (m DataEntityFromDataStore) String() string
func (m *DataEntityFromDataStore) UnmarshalJSON(data []byte) (e error)
UnmarshalJSON unmarshals from json
func (m DataEntityFromDataStore) ValidateEnumValue() (bool, error)
ValidateEnumValue returns an error when providing an unsupported enum value This function is being called during constructing API request process Not recommended for calling this function directly
DataEntityFromDataStoreEntityDetails The view entity data entity details.
type DataEntityFromDataStoreEntityDetails struct { // The object key. Key *string `mandatory:"false" json:"key"` // The object's model version. ModelVersion *string `mandatory:"false" json:"modelVersion"` ParentRef *ParentReference `mandatory:"false" json:"parentRef"` // Free form text without any restriction on permitted characters. Name can have letters, numbers, and special characters. The value is editable and is restricted to 1000 characters. Name *string `mandatory:"false" json:"name"` // Detailed description for the object. Description *string `mandatory:"false" json:"description"` // The version of the object that is used to track changes in the object instance. ObjectVersion *int `mandatory:"false" json:"objectVersion"` // The external key for the object ExternalKey *string `mandatory:"false" json:"externalKey"` Shape *Shape `mandatory:"false" json:"shape"` // The shape ID. ShapeId *string `mandatory:"false" json:"shapeId"` 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"` }
func (m DataEntityFromDataStoreEntityDetails) MarshalJSON() (buff []byte, e error)
MarshalJSON marshals to json representation
func (m DataEntityFromDataStoreEntityDetails) String() string
func (m *DataEntityFromDataStoreEntityDetails) UnmarshalJSON(data []byte) (e error)
UnmarshalJSON unmarshals from json
func (m DataEntityFromDataStoreEntityDetails) ValidateEnumValue() (bool, error)
ValidateEnumValue returns an error when providing an unsupported enum value This function is being called during constructing API request process Not recommended for calling this function directly
DataEntityFromDataStoreEntityDetailsEntityTypeEnum Enum with underlying type: string
type DataEntityFromDataStoreEntityDetailsEntityTypeEnum string
Set of constants representing the allowable values for DataEntityFromDataStoreEntityDetailsEntityTypeEnum
const ( DataEntityFromDataStoreEntityDetailsEntityTypeTable DataEntityFromDataStoreEntityDetailsEntityTypeEnum = "TABLE" DataEntityFromDataStoreEntityDetailsEntityTypeView DataEntityFromDataStoreEntityDetailsEntityTypeEnum = "VIEW" DataEntityFromDataStoreEntityDetailsEntityTypeFile DataEntityFromDataStoreEntityDetailsEntityTypeEnum = "FILE" DataEntityFromDataStoreEntityDetailsEntityTypeQueue DataEntityFromDataStoreEntityDetailsEntityTypeEnum = "QUEUE" DataEntityFromDataStoreEntityDetailsEntityTypeStream DataEntityFromDataStoreEntityDetailsEntityTypeEnum = "STREAM" DataEntityFromDataStoreEntityDetailsEntityTypeOther DataEntityFromDataStoreEntityDetailsEntityTypeEnum = "OTHER" DataEntityFromDataStoreEntityDetailsEntityTypeDataStore DataEntityFromDataStoreEntityDetailsEntityTypeEnum = "DATA_STORE" )
func GetDataEntityFromDataStoreEntityDetailsEntityTypeEnumValues() []DataEntityFromDataStoreEntityDetailsEntityTypeEnum
GetDataEntityFromDataStoreEntityDetailsEntityTypeEnumValues Enumerates the set of values for DataEntityFromDataStoreEntityDetailsEntityTypeEnum
func GetMappingDataEntityFromDataStoreEntityDetailsEntityTypeEnum(val string) (DataEntityFromDataStoreEntityDetailsEntityTypeEnum, bool)
GetMappingDataEntityFromDataStoreEntityDetailsEntityTypeEnum performs case Insensitive comparison on enum value and return the desired enum
DataEntityFromDataStoreEntityTypeEnum Enum with underlying type: string
type DataEntityFromDataStoreEntityTypeEnum string
Set of constants representing the allowable values for DataEntityFromDataStoreEntityTypeEnum
const ( DataEntityFromDataStoreEntityTypeTable DataEntityFromDataStoreEntityTypeEnum = "TABLE" DataEntityFromDataStoreEntityTypeView DataEntityFromDataStoreEntityTypeEnum = "VIEW" DataEntityFromDataStoreEntityTypeFile DataEntityFromDataStoreEntityTypeEnum = "FILE" DataEntityFromDataStoreEntityTypeQueue DataEntityFromDataStoreEntityTypeEnum = "QUEUE" DataEntityFromDataStoreEntityTypeStream DataEntityFromDataStoreEntityTypeEnum = "STREAM" DataEntityFromDataStoreEntityTypeOther DataEntityFromDataStoreEntityTypeEnum = "OTHER" DataEntityFromDataStoreEntityTypeDataStore DataEntityFromDataStoreEntityTypeEnum = "DATA_STORE" )
func GetDataEntityFromDataStoreEntityTypeEnumValues() []DataEntityFromDataStoreEntityTypeEnum
GetDataEntityFromDataStoreEntityTypeEnumValues Enumerates the set of values for DataEntityFromDataStoreEntityTypeEnum
func GetMappingDataEntityFromDataStoreEntityTypeEnum(val string) (DataEntityFromDataStoreEntityTypeEnum, bool)
GetMappingDataEntityFromDataStoreEntityTypeEnum performs case Insensitive comparison on enum value and return the desired enum
DataEntityFromFile The file data entity details.
type DataEntityFromFile struct { Metadata *ObjectMetadata `mandatory:"false" json:"metadata"` // The object key. Key *string `mandatory:"false" json:"key"` // The object's model version. ModelVersion *string `mandatory:"false" json:"modelVersion"` ParentRef *ParentReference `mandatory:"false" json:"parentRef"` // Free form text without any restriction on permitted characters. Name can have letters, numbers, and special characters. The value is editable and is restricted to 1000 characters. Name *string `mandatory:"false" json:"name"` // Detailed description for the object. Description *string `mandatory:"false" json:"description"` // The version of the object that is used to track changes in the object instance. ObjectVersion *int `mandatory:"false" json:"objectVersion"` // The external key for the object. ExternalKey *string `mandatory:"false" json:"externalKey"` Shape *Shape `mandatory:"false" json:"shape"` // The shape ID. ShapeId *string `mandatory:"false" json:"shapeId"` 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"` }
func (m DataEntityFromFile) GetMetadata() *ObjectMetadata
GetMetadata returns Metadata
func (m DataEntityFromFile) MarshalJSON() (buff []byte, e error)
MarshalJSON marshals to json representation
func (m DataEntityFromFile) String() string
func (m *DataEntityFromFile) UnmarshalJSON(data []byte) (e error)
UnmarshalJSON unmarshals from json
func (m DataEntityFromFile) ValidateEnumValue() (bool, error)
ValidateEnumValue returns an error when providing an unsupported enum value This function is being called during constructing API request process Not recommended for calling this function directly
DataEntityFromFileEntityDetails The file data entity details.
type DataEntityFromFileEntityDetails struct { // The object key. Key *string `mandatory:"false" json:"key"` // The object's model version. ModelVersion *string `mandatory:"false" json:"modelVersion"` ParentRef *ParentReference `mandatory:"false" json:"parentRef"` // Free form text without any restriction on permitted characters. Name can have letters, numbers, and special characters. The value is editable and is restricted to 1000 characters. Name *string `mandatory:"false" json:"name"` // Detailed description for the object. Description *string `mandatory:"false" json:"description"` // The version of the object that is used to track changes in the object instance. ObjectVersion *int `mandatory:"false" json:"objectVersion"` // The external key for the object. ExternalKey *string `mandatory:"false" json:"externalKey"` Shape *Shape `mandatory:"false" json:"shape"` // The shape ID. ShapeId *string `mandatory:"false" json:"shapeId"` 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"` }
func (m DataEntityFromFileEntityDetails) MarshalJSON() (buff []byte, e error)
MarshalJSON marshals to json representation
func (m DataEntityFromFileEntityDetails) String() string
func (m *DataEntityFromFileEntityDetails) UnmarshalJSON(data []byte) (e error)
UnmarshalJSON unmarshals from json
func (m DataEntityFromFileEntityDetails) ValidateEnumValue() (bool, error)
ValidateEnumValue returns an error when providing an unsupported enum value This function is being called during constructing API request process Not recommended for calling this function directly
DataEntityFromFileEntityDetailsEntityTypeEnum Enum with underlying type: string
type DataEntityFromFileEntityDetailsEntityTypeEnum string
Set of constants representing the allowable values for DataEntityFromFileEntityDetailsEntityTypeEnum
const ( DataEntityFromFileEntityDetailsEntityTypeTable DataEntityFromFileEntityDetailsEntityTypeEnum = "TABLE" DataEntityFromFileEntityDetailsEntityTypeView DataEntityFromFileEntityDetailsEntityTypeEnum = "VIEW" DataEntityFromFileEntityDetailsEntityTypeFile DataEntityFromFileEntityDetailsEntityTypeEnum = "FILE" DataEntityFromFileEntityDetailsEntityTypeQueue DataEntityFromFileEntityDetailsEntityTypeEnum = "QUEUE" DataEntityFromFileEntityDetailsEntityTypeStream DataEntityFromFileEntityDetailsEntityTypeEnum = "STREAM" DataEntityFromFileEntityDetailsEntityTypeOther DataEntityFromFileEntityDetailsEntityTypeEnum = "OTHER" )
func GetDataEntityFromFileEntityDetailsEntityTypeEnumValues() []DataEntityFromFileEntityDetailsEntityTypeEnum
GetDataEntityFromFileEntityDetailsEntityTypeEnumValues Enumerates the set of values for DataEntityFromFileEntityDetailsEntityTypeEnum
func GetMappingDataEntityFromFileEntityDetailsEntityTypeEnum(val string) (DataEntityFromFileEntityDetailsEntityTypeEnum, bool)
GetMappingDataEntityFromFileEntityDetailsEntityTypeEnum performs case Insensitive comparison on enum value and return the desired enum
DataEntityFromFileEntityTypeEnum Enum with underlying type: string
type DataEntityFromFileEntityTypeEnum string
Set of constants representing the allowable values for DataEntityFromFileEntityTypeEnum
const ( DataEntityFromFileEntityTypeTable DataEntityFromFileEntityTypeEnum = "TABLE" DataEntityFromFileEntityTypeView DataEntityFromFileEntityTypeEnum = "VIEW" DataEntityFromFileEntityTypeFile DataEntityFromFileEntityTypeEnum = "FILE" DataEntityFromFileEntityTypeQueue DataEntityFromFileEntityTypeEnum = "QUEUE" DataEntityFromFileEntityTypeStream DataEntityFromFileEntityTypeEnum = "STREAM" DataEntityFromFileEntityTypeOther DataEntityFromFileEntityTypeEnum = "OTHER" )
func GetDataEntityFromFileEntityTypeEnumValues() []DataEntityFromFileEntityTypeEnum
GetDataEntityFromFileEntityTypeEnumValues Enumerates the set of values for DataEntityFromFileEntityTypeEnum
func GetMappingDataEntityFromFileEntityTypeEnum(val string) (DataEntityFromFileEntityTypeEnum, bool)
GetMappingDataEntityFromFileEntityTypeEnum performs case Insensitive comparison on enum value and return the desired enum
DataEntityFromObject The Application Object entity data entity details.
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"` }
func (m DataEntityFromObject) GetMetadata() *ObjectMetadata
GetMetadata returns Metadata
func (m DataEntityFromObject) MarshalJSON() (buff []byte, e error)
MarshalJSON marshals to json representation
func (m DataEntityFromObject) String() string
func (m *DataEntityFromObject) UnmarshalJSON(data []byte) (e error)
UnmarshalJSON unmarshals from json
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
DataEntityFromObjectEntityDetails The application object entity data entity details.
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"` }
func (m DataEntityFromObjectEntityDetails) MarshalJSON() (buff []byte, e error)
MarshalJSON marshals to json representation
func (m DataEntityFromObjectEntityDetails) String() string
func (m *DataEntityFromObjectEntityDetails) UnmarshalJSON(data []byte) (e error)
UnmarshalJSON unmarshals from json
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
DataEntityFromObjectEntityDetailsEntityTypeEnum Enum with underlying type: string
type DataEntityFromObjectEntityDetailsEntityTypeEnum string
Set of constants representing the allowable values for DataEntityFromObjectEntityDetailsEntityTypeEnum
const ( DataEntityFromObjectEntityDetailsEntityTypeTable DataEntityFromObjectEntityDetailsEntityTypeEnum = "TABLE" DataEntityFromObjectEntityDetailsEntityTypeView DataEntityFromObjectEntityDetailsEntityTypeEnum = "VIEW" DataEntityFromObjectEntityDetailsEntityTypeFile DataEntityFromObjectEntityDetailsEntityTypeEnum = "FILE" DataEntityFromObjectEntityDetailsEntityTypeSql DataEntityFromObjectEntityDetailsEntityTypeEnum = "SQL" DataEntityFromObjectEntityDetailsEntityTypeObject DataEntityFromObjectEntityDetailsEntityTypeEnum = "OBJECT" )
func GetDataEntityFromObjectEntityDetailsEntityTypeEnumValues() []DataEntityFromObjectEntityDetailsEntityTypeEnum
GetDataEntityFromObjectEntityDetailsEntityTypeEnumValues Enumerates the set of values for DataEntityFromObjectEntityDetailsEntityTypeEnum
func GetMappingDataEntityFromObjectEntityDetailsEntityTypeEnum(val string) (DataEntityFromObjectEntityDetailsEntityTypeEnum, bool)
GetMappingDataEntityFromObjectEntityDetailsEntityTypeEnum performs case Insensitive comparison on enum value and return the desired enum
DataEntityFromObjectEntityTypeEnum Enum with underlying type: string
type DataEntityFromObjectEntityTypeEnum string
Set of constants representing the allowable values for DataEntityFromObjectEntityTypeEnum
const ( DataEntityFromObjectEntityTypeTable DataEntityFromObjectEntityTypeEnum = "TABLE" DataEntityFromObjectEntityTypeView DataEntityFromObjectEntityTypeEnum = "VIEW" DataEntityFromObjectEntityTypeFile DataEntityFromObjectEntityTypeEnum = "FILE" DataEntityFromObjectEntityTypeSql DataEntityFromObjectEntityTypeEnum = "SQL" DataEntityFromObjectEntityTypeObject DataEntityFromObjectEntityTypeEnum = "OBJECT" )
func GetDataEntityFromObjectEntityTypeEnumValues() []DataEntityFromObjectEntityTypeEnum
GetDataEntityFromObjectEntityTypeEnumValues Enumerates the set of values for DataEntityFromObjectEntityTypeEnum
func GetMappingDataEntityFromObjectEntityTypeEnum(val string) (DataEntityFromObjectEntityTypeEnum, bool)
GetMappingDataEntityFromObjectEntityTypeEnum performs case Insensitive comparison on enum value and return the desired enum
DataEntityFromSql The sql entity data entity details.
type DataEntityFromSql struct { Metadata *ObjectMetadata `mandatory:"false" json:"metadata"` // The object key. Key *string `mandatory:"false" json:"key"` // The object's model version. ModelVersion *string `mandatory:"false" json:"modelVersion"` ParentRef *ParentReference `mandatory:"false" json:"parentRef"` // Free form text without any restriction on permitted characters. Name can have letters, numbers, and special characters. The value is editable and is restricted to 1000 characters. Name *string `mandatory:"false" json:"name"` // Detailed description for the object. Description *string `mandatory:"false" json:"description"` // The version of the object that is used to track changes in the object instance. ObjectVersion *int `mandatory:"false" json:"objectVersion"` // The external key for the object ExternalKey *string `mandatory:"false" json:"externalKey"` Shape *Shape `mandatory:"false" json:"shape"` // The shape ID. ShapeId *string `mandatory:"false" json:"shapeId"` // Specifies other type label. OtherTypeLabel *string `mandatory:"false" json:"otherTypeLabel"` // An array of unique keys. UniqueKeys []UniqueKey `mandatory:"false" json:"uniqueKeys"` // An array of foreign keys. ForeignKeys []ForeignKey `mandatory:"false" json:"foreignKeys"` // The resource name. ResourceName *string `mandatory:"false" json:"resourceName"` // The status of an object that can be set to value 1 for shallow references across objects, other values reserved. ObjectStatus *int `mandatory:"false" json:"objectStatus"` // Value can only contain upper case letters, underscore and numbers. It should begin with upper case letter or underscore. The value can be modified. Identifier *string `mandatory:"false" json:"identifier"` // sqlQuery SqlQuery *string `mandatory:"false" json:"sqlQuery"` // The entity type. EntityType DataEntityFromSqlEntityTypeEnum `mandatory:"false" json:"entityType,omitempty"` }
func (m DataEntityFromSql) GetMetadata() *ObjectMetadata
GetMetadata returns Metadata
func (m DataEntityFromSql) MarshalJSON() (buff []byte, e error)
MarshalJSON marshals to json representation
func (m DataEntityFromSql) String() string
func (m *DataEntityFromSql) UnmarshalJSON(data []byte) (e error)
UnmarshalJSON unmarshals from json
func (m DataEntityFromSql) ValidateEnumValue() (bool, error)
ValidateEnumValue returns an error when providing an unsupported enum value This function is being called during constructing API request process Not recommended for calling this function directly
DataEntityFromSqlEntityDetails The sql entity data entity details.
type DataEntityFromSqlEntityDetails struct { // The object key. Key *string `mandatory:"false" json:"key"` // The object's model version. ModelVersion *string `mandatory:"false" json:"modelVersion"` ParentRef *ParentReference `mandatory:"false" json:"parentRef"` // Free form text without any restriction on permitted characters. Name can have letters, numbers, and special characters. The value is editable and is restricted to 1000 characters. Name *string `mandatory:"false" json:"name"` // Detailed description for the object. Description *string `mandatory:"false" json:"description"` // The version of the object that is used to track changes in the object instance. ObjectVersion *int `mandatory:"false" json:"objectVersion"` // The external key for the object ExternalKey *string `mandatory:"false" json:"externalKey"` Shape *Shape `mandatory:"false" json:"shape"` // The shape ID. ShapeId *string `mandatory:"false" json:"shapeId"` // Specifies other type labels. OtherTypeLabel *string `mandatory:"false" json:"otherTypeLabel"` // An array of unique keys. UniqueKeys []UniqueKey `mandatory:"false" json:"uniqueKeys"` // An array of foreign keys. ForeignKeys []ForeignKey `mandatory:"false" json:"foreignKeys"` // The resource name. ResourceName *string `mandatory:"false" json:"resourceName"` // The status of an object that can be set to value 1 for shallow references across objects, other values reserved. ObjectStatus *int `mandatory:"false" json:"objectStatus"` // Value can only contain upper case letters, underscore and numbers. It should begin with upper case letter or underscore. The value can be modified. Identifier *string `mandatory:"false" json:"identifier"` // sqlQuery SqlQuery *string `mandatory:"false" json:"sqlQuery"` // The entity type. EntityType DataEntityFromSqlEntityDetailsEntityTypeEnum `mandatory:"false" json:"entityType,omitempty"` }
func (m DataEntityFromSqlEntityDetails) MarshalJSON() (buff []byte, e error)
MarshalJSON marshals to json representation
func (m DataEntityFromSqlEntityDetails) String() string
func (m *DataEntityFromSqlEntityDetails) UnmarshalJSON(data []byte) (e error)
UnmarshalJSON unmarshals from json
func (m DataEntityFromSqlEntityDetails) ValidateEnumValue() (bool, error)
ValidateEnumValue returns an error when providing an unsupported enum value This function is being called during constructing API request process Not recommended for calling this function directly
DataEntityFromSqlEntityDetailsEntityTypeEnum Enum with underlying type: string
type DataEntityFromSqlEntityDetailsEntityTypeEnum string
Set of constants representing the allowable values for DataEntityFromSqlEntityDetailsEntityTypeEnum
const ( DataEntityFromSqlEntityDetailsEntityTypeTable DataEntityFromSqlEntityDetailsEntityTypeEnum = "TABLE" DataEntityFromSqlEntityDetailsEntityTypeView DataEntityFromSqlEntityDetailsEntityTypeEnum = "VIEW" DataEntityFromSqlEntityDetailsEntityTypeFile DataEntityFromSqlEntityDetailsEntityTypeEnum = "FILE" DataEntityFromSqlEntityDetailsEntityTypeSql DataEntityFromSqlEntityDetailsEntityTypeEnum = "SQL" )
func GetDataEntityFromSqlEntityDetailsEntityTypeEnumValues() []DataEntityFromSqlEntityDetailsEntityTypeEnum
GetDataEntityFromSqlEntityDetailsEntityTypeEnumValues Enumerates the set of values for DataEntityFromSqlEntityDetailsEntityTypeEnum
func GetMappingDataEntityFromSqlEntityDetailsEntityTypeEnum(val string) (DataEntityFromSqlEntityDetailsEntityTypeEnum, bool)
GetMappingDataEntityFromSqlEntityDetailsEntityTypeEnum performs case Insensitive comparison on enum value and return the desired enum
DataEntityFromSqlEntityTypeEnum Enum with underlying type: string
type DataEntityFromSqlEntityTypeEnum string
Set of constants representing the allowable values for DataEntityFromSqlEntityTypeEnum
const ( DataEntityFromSqlEntityTypeTable DataEntityFromSqlEntityTypeEnum = "TABLE" DataEntityFromSqlEntityTypeView DataEntityFromSqlEntityTypeEnum = "VIEW" DataEntityFromSqlEntityTypeFile DataEntityFromSqlEntityTypeEnum = "FILE" DataEntityFromSqlEntityTypeSql DataEntityFromSqlEntityTypeEnum = "SQL" )
func GetDataEntityFromSqlEntityTypeEnumValues() []DataEntityFromSqlEntityTypeEnum
GetDataEntityFromSqlEntityTypeEnumValues Enumerates the set of values for DataEntityFromSqlEntityTypeEnum
func GetMappingDataEntityFromSqlEntityTypeEnum(val string) (DataEntityFromSqlEntityTypeEnum, bool)
GetMappingDataEntityFromSqlEntityTypeEnum performs case Insensitive comparison on enum value and return the desired enum
DataEntityFromTable The table entity data entity.
type DataEntityFromTable struct { Metadata *ObjectMetadata `mandatory:"false" json:"metadata"` // The object key. Key *string `mandatory:"false" json:"key"` // The object's model version. ModelVersion *string `mandatory:"false" json:"modelVersion"` ParentRef *ParentReference `mandatory:"false" json:"parentRef"` // Free form text without any restriction on permitted characters. Name can have letters, numbers, and special characters. The value is editable and is restricted to 1000 characters. Name *string `mandatory:"false" json:"name"` // Detailed description for the object. Description *string `mandatory:"false" json:"description"` // The version of the object that is used to track changes in the object instance. ObjectVersion *int `mandatory:"false" json:"objectVersion"` // The external key for the object. ExternalKey *string `mandatory:"false" json:"externalKey"` Shape *Shape `mandatory:"false" json:"shape"` // The shape ID. ShapeId *string `mandatory:"false" json:"shapeId"` 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"` }
func (m DataEntityFromTable) GetMetadata() *ObjectMetadata
GetMetadata returns Metadata
func (m DataEntityFromTable) MarshalJSON() (buff []byte, e error)
MarshalJSON marshals to json representation
func (m DataEntityFromTable) String() string
func (m *DataEntityFromTable) UnmarshalJSON(data []byte) (e error)
UnmarshalJSON unmarshals from json
func (m DataEntityFromTable) ValidateEnumValue() (bool, error)
ValidateEnumValue returns an error when providing an unsupported enum value This function is being called during constructing API request process Not recommended for calling this function directly
DataEntityFromTableEntityDetails The table entity data entity.
type DataEntityFromTableEntityDetails struct { // The object key. Key *string `mandatory:"false" json:"key"` // The object's model version. ModelVersion *string `mandatory:"false" json:"modelVersion"` ParentRef *ParentReference `mandatory:"false" json:"parentRef"` // Free form text without any restriction on permitted characters. Name can have letters, numbers, and special characters. The value is editable and is restricted to 1000 characters. Name *string `mandatory:"false" json:"name"` // Detailed description for the object. Description *string `mandatory:"false" json:"description"` // The version of the object that is used to track changes in the object instance. ObjectVersion *int `mandatory:"false" json:"objectVersion"` // The external key for the object. ExternalKey *string `mandatory:"false" json:"externalKey"` Shape *Shape `mandatory:"false" json:"shape"` // The shape ID. ShapeId *string `mandatory:"false" json:"shapeId"` 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"` }
func (m DataEntityFromTableEntityDetails) MarshalJSON() (buff []byte, e error)
MarshalJSON marshals to json representation
func (m DataEntityFromTableEntityDetails) String() string
func (m *DataEntityFromTableEntityDetails) UnmarshalJSON(data []byte) (e error)
UnmarshalJSON unmarshals from json
func (m DataEntityFromTableEntityDetails) ValidateEnumValue() (bool, error)
ValidateEnumValue returns an error when providing an unsupported enum value This function is being called during constructing API request process Not recommended for calling this function directly
DataEntityFromTableEntityDetailsEntityTypeEnum Enum with underlying type: string
type DataEntityFromTableEntityDetailsEntityTypeEnum string
Set of constants representing the allowable values for DataEntityFromTableEntityDetailsEntityTypeEnum
const ( DataEntityFromTableEntityDetailsEntityTypeTable DataEntityFromTableEntityDetailsEntityTypeEnum = "TABLE" DataEntityFromTableEntityDetailsEntityTypeView DataEntityFromTableEntityDetailsEntityTypeEnum = "VIEW" DataEntityFromTableEntityDetailsEntityTypeFile DataEntityFromTableEntityDetailsEntityTypeEnum = "FILE" DataEntityFromTableEntityDetailsEntityTypeQueue DataEntityFromTableEntityDetailsEntityTypeEnum = "QUEUE" DataEntityFromTableEntityDetailsEntityTypeStream DataEntityFromTableEntityDetailsEntityTypeEnum = "STREAM" DataEntityFromTableEntityDetailsEntityTypeOther DataEntityFromTableEntityDetailsEntityTypeEnum = "OTHER" )
func GetDataEntityFromTableEntityDetailsEntityTypeEnumValues() []DataEntityFromTableEntityDetailsEntityTypeEnum
GetDataEntityFromTableEntityDetailsEntityTypeEnumValues Enumerates the set of values for DataEntityFromTableEntityDetailsEntityTypeEnum
func GetMappingDataEntityFromTableEntityDetailsEntityTypeEnum(val string) (DataEntityFromTableEntityDetailsEntityTypeEnum, bool)
GetMappingDataEntityFromTableEntityDetailsEntityTypeEnum performs case Insensitive comparison on enum value and return the desired enum
DataEntityFromTableEntityTypeEnum Enum with underlying type: string
type DataEntityFromTableEntityTypeEnum string
Set of constants representing the allowable values for DataEntityFromTableEntityTypeEnum
const ( DataEntityFromTableEntityTypeTable DataEntityFromTableEntityTypeEnum = "TABLE" DataEntityFromTableEntityTypeView DataEntityFromTableEntityTypeEnum = "VIEW" DataEntityFromTableEntityTypeFile DataEntityFromTableEntityTypeEnum = "FILE" DataEntityFromTableEntityTypeQueue DataEntityFromTableEntityTypeEnum = "QUEUE" DataEntityFromTableEntityTypeStream DataEntityFromTableEntityTypeEnum = "STREAM" DataEntityFromTableEntityTypeOther DataEntityFromTableEntityTypeEnum = "OTHER" )
func GetDataEntityFromTableEntityTypeEnumValues() []DataEntityFromTableEntityTypeEnum
GetDataEntityFromTableEntityTypeEnumValues Enumerates the set of values for DataEntityFromTableEntityTypeEnum
func GetMappingDataEntityFromTableEntityTypeEnum(val string) (DataEntityFromTableEntityTypeEnum, bool)
GetMappingDataEntityFromTableEntityTypeEnum performs case Insensitive comparison on enum value and return the desired enum
DataEntityFromView The view entity data entity details.
type DataEntityFromView struct { Metadata *ObjectMetadata `mandatory:"false" json:"metadata"` // The object key. Key *string `mandatory:"false" json:"key"` // The object's model version. ModelVersion *string `mandatory:"false" json:"modelVersion"` ParentRef *ParentReference `mandatory:"false" json:"parentRef"` // Free form text without any restriction on permitted characters. Name can have letters, numbers, and special characters. The value is editable and is restricted to 1000 characters. Name *string `mandatory:"false" json:"name"` // Detailed description for the object. Description *string `mandatory:"false" json:"description"` // The version of the object that is used to track changes in the object instance. ObjectVersion *int `mandatory:"false" json:"objectVersion"` // The external key for the object ExternalKey *string `mandatory:"false" json:"externalKey"` Shape *Shape `mandatory:"false" json:"shape"` // The shape ID. ShapeId *string `mandatory:"false" json:"shapeId"` 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"` }
func (m DataEntityFromView) GetMetadata() *ObjectMetadata
GetMetadata returns Metadata
func (m DataEntityFromView) MarshalJSON() (buff []byte, e error)
MarshalJSON marshals to json representation
func (m DataEntityFromView) String() string
func (m *DataEntityFromView) UnmarshalJSON(data []byte) (e error)
UnmarshalJSON unmarshals from json
func (m DataEntityFromView) ValidateEnumValue() (bool, error)
ValidateEnumValue returns an error when providing an unsupported enum value This function is being called during constructing API request process Not recommended for calling this function directly
DataEntityFromViewEntityDetails The view entity data entity details.
type DataEntityFromViewEntityDetails struct { // The object key. Key *string `mandatory:"false" json:"key"` // The object's model version. ModelVersion *string `mandatory:"false" json:"modelVersion"` ParentRef *ParentReference `mandatory:"false" json:"parentRef"` // Free form text without any restriction on permitted characters. Name can have letters, numbers, and special characters. The value is editable and is restricted to 1000 characters. Name *string `mandatory:"false" json:"name"` // Detailed description for the object. Description *string `mandatory:"false" json:"description"` // The version of the object that is used to track changes in the object instance. ObjectVersion *int `mandatory:"false" json:"objectVersion"` // The external key for the object ExternalKey *string `mandatory:"false" json:"externalKey"` Shape *Shape `mandatory:"false" json:"shape"` // The shape ID. ShapeId *string `mandatory:"false" json:"shapeId"` 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"` }
func (m DataEntityFromViewEntityDetails) MarshalJSON() (buff []byte, e error)
MarshalJSON marshals to json representation
func (m DataEntityFromViewEntityDetails) String() string
func (m *DataEntityFromViewEntityDetails) UnmarshalJSON(data []byte) (e error)
UnmarshalJSON unmarshals from json
func (m DataEntityFromViewEntityDetails) ValidateEnumValue() (bool, error)
ValidateEnumValue returns an error when providing an unsupported enum value This function is being called during constructing API request process Not recommended for calling this function directly
DataEntityFromViewEntityDetailsEntityTypeEnum Enum with underlying type: string
type DataEntityFromViewEntityDetailsEntityTypeEnum string
Set of constants representing the allowable values for DataEntityFromViewEntityDetailsEntityTypeEnum
const ( DataEntityFromViewEntityDetailsEntityTypeTable DataEntityFromViewEntityDetailsEntityTypeEnum = "TABLE" DataEntityFromViewEntityDetailsEntityTypeView DataEntityFromViewEntityDetailsEntityTypeEnum = "VIEW" DataEntityFromViewEntityDetailsEntityTypeFile DataEntityFromViewEntityDetailsEntityTypeEnum = "FILE" DataEntityFromViewEntityDetailsEntityTypeQueue DataEntityFromViewEntityDetailsEntityTypeEnum = "QUEUE" DataEntityFromViewEntityDetailsEntityTypeStream DataEntityFromViewEntityDetailsEntityTypeEnum = "STREAM" DataEntityFromViewEntityDetailsEntityTypeOther DataEntityFromViewEntityDetailsEntityTypeEnum = "OTHER" )
func GetDataEntityFromViewEntityDetailsEntityTypeEnumValues() []DataEntityFromViewEntityDetailsEntityTypeEnum
GetDataEntityFromViewEntityDetailsEntityTypeEnumValues Enumerates the set of values for DataEntityFromViewEntityDetailsEntityTypeEnum
func GetMappingDataEntityFromViewEntityDetailsEntityTypeEnum(val string) (DataEntityFromViewEntityDetailsEntityTypeEnum, bool)
GetMappingDataEntityFromViewEntityDetailsEntityTypeEnum performs case Insensitive comparison on enum value and return the desired enum
DataEntityFromViewEntityTypeEnum Enum with underlying type: string
type DataEntityFromViewEntityTypeEnum string
Set of constants representing the allowable values for DataEntityFromViewEntityTypeEnum
const ( DataEntityFromViewEntityTypeTable DataEntityFromViewEntityTypeEnum = "TABLE" DataEntityFromViewEntityTypeView DataEntityFromViewEntityTypeEnum = "VIEW" DataEntityFromViewEntityTypeFile DataEntityFromViewEntityTypeEnum = "FILE" DataEntityFromViewEntityTypeQueue DataEntityFromViewEntityTypeEnum = "QUEUE" DataEntityFromViewEntityTypeStream DataEntityFromViewEntityTypeEnum = "STREAM" DataEntityFromViewEntityTypeOther DataEntityFromViewEntityTypeEnum = "OTHER" )
func GetDataEntityFromViewEntityTypeEnumValues() []DataEntityFromViewEntityTypeEnum
GetDataEntityFromViewEntityTypeEnumValues Enumerates the set of values for DataEntityFromViewEntityTypeEnum
func GetMappingDataEntityFromViewEntityTypeEnum(val string) (DataEntityFromViewEntityTypeEnum, bool)
GetMappingDataEntityFromViewEntityTypeEnum performs case Insensitive comparison on enum value and return the desired enum
DataEntityModelTypeEnum Enum with underlying type: string
type DataEntityModelTypeEnum string
Set of constants representing the allowable values for DataEntityModelTypeEnum
const ( DataEntityModelTypeViewEntity DataEntityModelTypeEnum = "VIEW_ENTITY" DataEntityModelTypeTableEntity DataEntityModelTypeEnum = "TABLE_ENTITY" DataEntityModelTypeFileEntity DataEntityModelTypeEnum = "FILE_ENTITY" DataEntityModelTypeSqlEntity DataEntityModelTypeEnum = "SQL_ENTITY" DataEntityModelTypeObjectEntity DataEntityModelTypeEnum = "OBJECT_ENTITY" DataEntityModelTypeDataStoreEntity DataEntityModelTypeEnum = "DATA_STORE_ENTITY" DataEntityModelTypeDerivedEntity DataEntityModelTypeEnum = "DERIVED_ENTITY" )
func GetDataEntityModelTypeEnumValues() []DataEntityModelTypeEnum
GetDataEntityModelTypeEnumValues Enumerates the set of values for DataEntityModelTypeEnum
func GetMappingDataEntityModelTypeEnum(val string) (DataEntityModelTypeEnum, bool)
GetMappingDataEntityModelTypeEnum performs case Insensitive comparison on enum value and return the desired enum
DataEntitySummary The data entity summary object.
type DataEntitySummary interface { GetMetadata() *ObjectMetadata }
DataEntitySummaryCollection This is the collection of data entity summaries, it may be a collection of lightweight details or full definitions.
type DataEntitySummaryCollection struct { // The array of data entity summaries. Items []DataEntitySummary `mandatory:"true" json:"items"` }
func (m DataEntitySummaryCollection) String() string
func (m *DataEntitySummaryCollection) UnmarshalJSON(data []byte) (e error)
UnmarshalJSON unmarshals from json
func (m DataEntitySummaryCollection) ValidateEnumValue() (bool, error)
ValidateEnumValue returns an error when providing an unsupported enum value This function is being called during constructing API request process Not recommended for calling this function directly
DataEntitySummaryFromDataStore The view entity data entity details.
type DataEntitySummaryFromDataStore struct { Metadata *ObjectMetadata `mandatory:"false" json:"metadata"` // The object key. Key *string `mandatory:"false" json:"key"` // The object's model version. ModelVersion *string `mandatory:"false" json:"modelVersion"` ParentRef *ParentReference `mandatory:"false" json:"parentRef"` // Free form text without any restriction on permitted characters. Name can have letters, numbers, and special characters. The value is editable and is restricted to 1000 characters. Name *string `mandatory:"false" json:"name"` // Detailed description for the object. Description *string `mandatory:"false" json:"description"` // The version of the object that is used to track changes in the object instance. ObjectVersion *int `mandatory:"false" json:"objectVersion"` // The external key for the object ExternalKey *string `mandatory:"false" json:"externalKey"` Shape *Shape `mandatory:"false" json:"shape"` // The shape ID. ShapeId *string `mandatory:"false" json:"shapeId"` 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"` }
func (m DataEntitySummaryFromDataStore) GetMetadata() *ObjectMetadata
GetMetadata returns Metadata
func (m DataEntitySummaryFromDataStore) MarshalJSON() (buff []byte, e error)
MarshalJSON marshals to json representation
func (m DataEntitySummaryFromDataStore) String() string
func (m *DataEntitySummaryFromDataStore) UnmarshalJSON(data []byte) (e error)
UnmarshalJSON unmarshals from json
func (m DataEntitySummaryFromDataStore) ValidateEnumValue() (bool, error)
ValidateEnumValue returns an error when providing an unsupported enum value This function is being called during constructing API request process Not recommended for calling this function directly
DataEntitySummaryFromDataStoreEntityTypeEnum Enum with underlying type: string
type DataEntitySummaryFromDataStoreEntityTypeEnum string
Set of constants representing the allowable values for DataEntitySummaryFromDataStoreEntityTypeEnum
const ( DataEntitySummaryFromDataStoreEntityTypeTable DataEntitySummaryFromDataStoreEntityTypeEnum = "TABLE" DataEntitySummaryFromDataStoreEntityTypeView DataEntitySummaryFromDataStoreEntityTypeEnum = "VIEW" DataEntitySummaryFromDataStoreEntityTypeFile DataEntitySummaryFromDataStoreEntityTypeEnum = "FILE" DataEntitySummaryFromDataStoreEntityTypeQueue DataEntitySummaryFromDataStoreEntityTypeEnum = "QUEUE" DataEntitySummaryFromDataStoreEntityTypeStream DataEntitySummaryFromDataStoreEntityTypeEnum = "STREAM" DataEntitySummaryFromDataStoreEntityTypeOther DataEntitySummaryFromDataStoreEntityTypeEnum = "OTHER" DataEntitySummaryFromDataStoreEntityTypeDataStore DataEntitySummaryFromDataStoreEntityTypeEnum = "DATA_STORE" )
func GetDataEntitySummaryFromDataStoreEntityTypeEnumValues() []DataEntitySummaryFromDataStoreEntityTypeEnum
GetDataEntitySummaryFromDataStoreEntityTypeEnumValues Enumerates the set of values for DataEntitySummaryFromDataStoreEntityTypeEnum
func GetMappingDataEntitySummaryFromDataStoreEntityTypeEnum(val string) (DataEntitySummaryFromDataStoreEntityTypeEnum, bool)
GetMappingDataEntitySummaryFromDataStoreEntityTypeEnum performs case Insensitive comparison on enum value and return the desired enum
DataEntitySummaryFromFile The file data entity details.
type DataEntitySummaryFromFile struct { Metadata *ObjectMetadata `mandatory:"false" json:"metadata"` // The object key. Key *string `mandatory:"false" json:"key"` // The object's model version. ModelVersion *string `mandatory:"false" json:"modelVersion"` ParentRef *ParentReference `mandatory:"false" json:"parentRef"` // Free form text without any restriction on permitted characters. Name can have letters, numbers, and special characters. The value is editable and is restricted to 1000 characters. Name *string `mandatory:"false" json:"name"` // Detailed description for the object. Description *string `mandatory:"false" json:"description"` // The version of the object that is used to track changes in the object instance. ObjectVersion *int `mandatory:"false" json:"objectVersion"` // The external key for the object. ExternalKey *string `mandatory:"false" json:"externalKey"` Shape *Shape `mandatory:"false" json:"shape"` // The shape ID. ShapeId *string `mandatory:"false" json:"shapeId"` 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"` }
func (m DataEntitySummaryFromFile) GetMetadata() *ObjectMetadata
GetMetadata returns Metadata
func (m DataEntitySummaryFromFile) MarshalJSON() (buff []byte, e error)
MarshalJSON marshals to json representation
func (m DataEntitySummaryFromFile) String() string
func (m *DataEntitySummaryFromFile) UnmarshalJSON(data []byte) (e error)
UnmarshalJSON unmarshals from json
func (m DataEntitySummaryFromFile) ValidateEnumValue() (bool, error)
ValidateEnumValue returns an error when providing an unsupported enum value This function is being called during constructing API request process Not recommended for calling this function directly
DataEntitySummaryFromFileEntityTypeEnum Enum with underlying type: string
type DataEntitySummaryFromFileEntityTypeEnum string
Set of constants representing the allowable values for DataEntitySummaryFromFileEntityTypeEnum
const ( DataEntitySummaryFromFileEntityTypeTable DataEntitySummaryFromFileEntityTypeEnum = "TABLE" DataEntitySummaryFromFileEntityTypeView DataEntitySummaryFromFileEntityTypeEnum = "VIEW" DataEntitySummaryFromFileEntityTypeFile DataEntitySummaryFromFileEntityTypeEnum = "FILE" DataEntitySummaryFromFileEntityTypeQueue DataEntitySummaryFromFileEntityTypeEnum = "QUEUE" DataEntitySummaryFromFileEntityTypeStream DataEntitySummaryFromFileEntityTypeEnum = "STREAM" DataEntitySummaryFromFileEntityTypeOther DataEntitySummaryFromFileEntityTypeEnum = "OTHER" )
func GetDataEntitySummaryFromFileEntityTypeEnumValues() []DataEntitySummaryFromFileEntityTypeEnum
GetDataEntitySummaryFromFileEntityTypeEnumValues Enumerates the set of values for DataEntitySummaryFromFileEntityTypeEnum
func GetMappingDataEntitySummaryFromFileEntityTypeEnum(val string) (DataEntitySummaryFromFileEntityTypeEnum, bool)
GetMappingDataEntitySummaryFromFileEntityTypeEnum performs case Insensitive comparison on enum value and return the desired enum
DataEntitySummaryFromObject The application object entity data entity details.
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"` }
func (m DataEntitySummaryFromObject) GetMetadata() *ObjectMetadata
GetMetadata returns Metadata
func (m DataEntitySummaryFromObject) MarshalJSON() (buff []byte, e error)
MarshalJSON marshals to json representation
func (m DataEntitySummaryFromObject) String() string
func (m *DataEntitySummaryFromObject) UnmarshalJSON(data []byte) (e error)
UnmarshalJSON unmarshals from json
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
DataEntitySummaryFromObjectEntityTypeEnum Enum with underlying type: string
type DataEntitySummaryFromObjectEntityTypeEnum string
Set of constants representing the allowable values for DataEntitySummaryFromObjectEntityTypeEnum
const ( DataEntitySummaryFromObjectEntityTypeTable DataEntitySummaryFromObjectEntityTypeEnum = "TABLE" DataEntitySummaryFromObjectEntityTypeView DataEntitySummaryFromObjectEntityTypeEnum = "VIEW" DataEntitySummaryFromObjectEntityTypeFile DataEntitySummaryFromObjectEntityTypeEnum = "FILE" DataEntitySummaryFromObjectEntityTypeSql DataEntitySummaryFromObjectEntityTypeEnum = "SQL" DataEntitySummaryFromObjectEntityTypeObject DataEntitySummaryFromObjectEntityTypeEnum = "OBJECT" )
func GetDataEntitySummaryFromObjectEntityTypeEnumValues() []DataEntitySummaryFromObjectEntityTypeEnum
GetDataEntitySummaryFromObjectEntityTypeEnumValues Enumerates the set of values for DataEntitySummaryFromObjectEntityTypeEnum
func GetMappingDataEntitySummaryFromObjectEntityTypeEnum(val string) (DataEntitySummaryFromObjectEntityTypeEnum, bool)
GetMappingDataEntitySummaryFromObjectEntityTypeEnum performs case Insensitive comparison on enum value and return the desired enum
DataEntitySummaryFromSql The sql entity data entity details.
type DataEntitySummaryFromSql struct { Metadata *ObjectMetadata `mandatory:"false" json:"metadata"` // The object key. Key *string `mandatory:"false" json:"key"` // The object's model version. ModelVersion *string `mandatory:"false" json:"modelVersion"` ParentRef *ParentReference `mandatory:"false" json:"parentRef"` // Free form text without any restriction on permitted characters. Name can have letters, numbers, and special characters. The value is editable and is restricted to 1000 characters. Name *string `mandatory:"false" json:"name"` // Detailed description for the object. Description *string `mandatory:"false" json:"description"` // The version of the object that is used to track changes in the object instance. ObjectVersion *int `mandatory:"false" json:"objectVersion"` // The external key for the object ExternalKey *string `mandatory:"false" json:"externalKey"` Shape *Shape `mandatory:"false" json:"shape"` // The shape ID. ShapeId *string `mandatory:"false" json:"shapeId"` // Specifies other type label. OtherTypeLabel *string `mandatory:"false" json:"otherTypeLabel"` // An array of unique keys. UniqueKeys []UniqueKey `mandatory:"false" json:"uniqueKeys"` // An array of foreign keys. ForeignKeys []ForeignKey `mandatory:"false" json:"foreignKeys"` // The resource name. ResourceName *string `mandatory:"false" json:"resourceName"` // The status of an object that can be set to value 1 for shallow references across objects, other values reserved. ObjectStatus *int `mandatory:"false" json:"objectStatus"` // Value can only contain upper case letters, underscore and numbers. It should begin with upper case letter or underscore. The value can be modified. Identifier *string `mandatory:"false" json:"identifier"` // sqlQuery SqlQuery *string `mandatory:"false" json:"sqlQuery"` // The entity type. EntityType DataEntitySummaryFromSqlEntityTypeEnum `mandatory:"false" json:"entityType,omitempty"` }
func (m DataEntitySummaryFromSql) GetMetadata() *ObjectMetadata
GetMetadata returns Metadata
func (m DataEntitySummaryFromSql) MarshalJSON() (buff []byte, e error)
MarshalJSON marshals to json representation
func (m DataEntitySummaryFromSql) String() string
func (m *DataEntitySummaryFromSql) UnmarshalJSON(data []byte) (e error)
UnmarshalJSON unmarshals from json
func (m DataEntitySummaryFromSql) ValidateEnumValue() (bool, error)
ValidateEnumValue returns an error when providing an unsupported enum value This function is being called during constructing API request process Not recommended for calling this function directly
DataEntitySummaryFromSqlEntityTypeEnum Enum with underlying type: string
type DataEntitySummaryFromSqlEntityTypeEnum string
Set of constants representing the allowable values for DataEntitySummaryFromSqlEntityTypeEnum
const ( DataEntitySummaryFromSqlEntityTypeTable DataEntitySummaryFromSqlEntityTypeEnum = "TABLE" DataEntitySummaryFromSqlEntityTypeView DataEntitySummaryFromSqlEntityTypeEnum = "VIEW" DataEntitySummaryFromSqlEntityTypeFile DataEntitySummaryFromSqlEntityTypeEnum = "FILE" DataEntitySummaryFromSqlEntityTypeSql DataEntitySummaryFromSqlEntityTypeEnum = "SQL" )
func GetDataEntitySummaryFromSqlEntityTypeEnumValues() []DataEntitySummaryFromSqlEntityTypeEnum
GetDataEntitySummaryFromSqlEntityTypeEnumValues Enumerates the set of values for DataEntitySummaryFromSqlEntityTypeEnum
func GetMappingDataEntitySummaryFromSqlEntityTypeEnum(val string) (DataEntitySummaryFromSqlEntityTypeEnum, bool)
GetMappingDataEntitySummaryFromSqlEntityTypeEnum performs case Insensitive comparison on enum value and return the desired enum
DataEntitySummaryFromTable The table entity data entity.
type DataEntitySummaryFromTable struct { Metadata *ObjectMetadata `mandatory:"false" json:"metadata"` // The object key. Key *string `mandatory:"false" json:"key"` // The object's model version. ModelVersion *string `mandatory:"false" json:"modelVersion"` ParentRef *ParentReference `mandatory:"false" json:"parentRef"` // Free form text without any restriction on permitted characters. Name can have letters, numbers, and special characters. The value is editable and is restricted to 1000 characters. Name *string `mandatory:"false" json:"name"` // Detailed description for the object. Description *string `mandatory:"false" json:"description"` // The version of the object that is used to track changes in the object instance. ObjectVersion *int `mandatory:"false" json:"objectVersion"` // The external key for the object. ExternalKey *string `mandatory:"false" json:"externalKey"` Shape *Shape `mandatory:"false" json:"shape"` // The shape ID. ShapeId *string `mandatory:"false" json:"shapeId"` 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"` }
func (m DataEntitySummaryFromTable) GetMetadata() *ObjectMetadata
GetMetadata returns Metadata
func (m DataEntitySummaryFromTable) MarshalJSON() (buff []byte, e error)
MarshalJSON marshals to json representation
func (m DataEntitySummaryFromTable) String() string
func (m *DataEntitySummaryFromTable) UnmarshalJSON(data []byte) (e error)
UnmarshalJSON unmarshals from json
func (m DataEntitySummaryFromTable) ValidateEnumValue() (bool, error)
ValidateEnumValue returns an error when providing an unsupported enum value This function is being called during constructing API request process Not recommended for calling this function directly
DataEntitySummaryFromTableEntityTypeEnum Enum with underlying type: string
type DataEntitySummaryFromTableEntityTypeEnum string
Set of constants representing the allowable values for DataEntitySummaryFromTableEntityTypeEnum
const ( DataEntitySummaryFromTableEntityTypeTable DataEntitySummaryFromTableEntityTypeEnum = "TABLE" DataEntitySummaryFromTableEntityTypeView DataEntitySummaryFromTableEntityTypeEnum = "VIEW" DataEntitySummaryFromTableEntityTypeFile DataEntitySummaryFromTableEntityTypeEnum = "FILE" DataEntitySummaryFromTableEntityTypeQueue DataEntitySummaryFromTableEntityTypeEnum = "QUEUE" DataEntitySummaryFromTableEntityTypeStream DataEntitySummaryFromTableEntityTypeEnum = "STREAM" DataEntitySummaryFromTableEntityTypeOther DataEntitySummaryFromTableEntityTypeEnum = "OTHER" )
func GetDataEntitySummaryFromTableEntityTypeEnumValues() []DataEntitySummaryFromTableEntityTypeEnum
GetDataEntitySummaryFromTableEntityTypeEnumValues Enumerates the set of values for DataEntitySummaryFromTableEntityTypeEnum
func GetMappingDataEntitySummaryFromTableEntityTypeEnum(val string) (DataEntitySummaryFromTableEntityTypeEnum, bool)
GetMappingDataEntitySummaryFromTableEntityTypeEnum performs case Insensitive comparison on enum value and return the desired enum
DataEntitySummaryFromView The view entity data entity details.
type DataEntitySummaryFromView struct { Metadata *ObjectMetadata `mandatory:"false" json:"metadata"` // The object key. Key *string `mandatory:"false" json:"key"` // The object's model version. ModelVersion *string `mandatory:"false" json:"modelVersion"` ParentRef *ParentReference `mandatory:"false" json:"parentRef"` // Free form text without any restriction on permitted characters. Name can have letters, numbers, and special characters. The value is editable and is restricted to 1000 characters. Name *string `mandatory:"false" json:"name"` // Detailed description for the object. Description *string `mandatory:"false" json:"description"` // The version of the object that is used to track changes in the object instance. ObjectVersion *int `mandatory:"false" json:"objectVersion"` // The external key for the object ExternalKey *string `mandatory:"false" json:"externalKey"` Shape *Shape `mandatory:"false" json:"shape"` // The shape ID. ShapeId *string `mandatory:"false" json:"shapeId"` 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"` }
func (m DataEntitySummaryFromView) GetMetadata() *ObjectMetadata
GetMetadata returns Metadata
func (m DataEntitySummaryFromView) MarshalJSON() (buff []byte, e error)
MarshalJSON marshals to json representation
func (m DataEntitySummaryFromView) String() string
func (m *DataEntitySummaryFromView) UnmarshalJSON(data []byte) (e error)
UnmarshalJSON unmarshals from json
func (m DataEntitySummaryFromView) ValidateEnumValue() (bool, error)
ValidateEnumValue returns an error when providing an unsupported enum value This function is being called during constructing API request process Not recommended for calling this function directly
DataEntitySummaryFromViewEntityTypeEnum Enum with underlying type: string
type DataEntitySummaryFromViewEntityTypeEnum string
Set of constants representing the allowable values for DataEntitySummaryFromViewEntityTypeEnum
const ( DataEntitySummaryFromViewEntityTypeTable DataEntitySummaryFromViewEntityTypeEnum = "TABLE" DataEntitySummaryFromViewEntityTypeView DataEntitySummaryFromViewEntityTypeEnum = "VIEW" DataEntitySummaryFromViewEntityTypeFile DataEntitySummaryFromViewEntityTypeEnum = "FILE" DataEntitySummaryFromViewEntityTypeQueue DataEntitySummaryFromViewEntityTypeEnum = "QUEUE" DataEntitySummaryFromViewEntityTypeStream DataEntitySummaryFromViewEntityTypeEnum = "STREAM" DataEntitySummaryFromViewEntityTypeOther DataEntitySummaryFromViewEntityTypeEnum = "OTHER" )
func GetDataEntitySummaryFromViewEntityTypeEnumValues() []DataEntitySummaryFromViewEntityTypeEnum
GetDataEntitySummaryFromViewEntityTypeEnumValues Enumerates the set of values for DataEntitySummaryFromViewEntityTypeEnum
func GetMappingDataEntitySummaryFromViewEntityTypeEnum(val string) (DataEntitySummaryFromViewEntityTypeEnum, bool)
GetMappingDataEntitySummaryFromViewEntityTypeEnum performs case Insensitive comparison on enum value and return the desired enum
DataEntitySummaryModelTypeEnum Enum with underlying type: string
type DataEntitySummaryModelTypeEnum string
Set of constants representing the allowable values for DataEntitySummaryModelTypeEnum
const ( DataEntitySummaryModelTypeViewEntity DataEntitySummaryModelTypeEnum = "VIEW_ENTITY" DataEntitySummaryModelTypeTableEntity DataEntitySummaryModelTypeEnum = "TABLE_ENTITY" DataEntitySummaryModelTypeFileEntity DataEntitySummaryModelTypeEnum = "FILE_ENTITY" DataEntitySummaryModelTypeSqlEntity DataEntitySummaryModelTypeEnum = "SQL_ENTITY" DataEntitySummaryModelTypeObjectEntity DataEntitySummaryModelTypeEnum = "OBJECT_ENTITY" DataEntitySummaryModelTypeDataStoreEntity DataEntitySummaryModelTypeEnum = "DATA_STORE_ENTITY" )
func GetDataEntitySummaryModelTypeEnumValues() []DataEntitySummaryModelTypeEnum
GetDataEntitySummaryModelTypeEnumValues Enumerates the set of values for DataEntitySummaryModelTypeEnum
func GetMappingDataEntitySummaryModelTypeEnum(val string) (DataEntitySummaryModelTypeEnum, bool)
GetMappingDataEntitySummaryModelTypeEnum performs case Insensitive comparison on enum value and return the desired enum
DataFlow The data flow type contains the audit summary information and the definition of the data flow.
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"` }
func (m DataFlow) String() string
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
DataFlowDetails The information about a data flow.
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"` }
func (m DataFlowDetails) String() string
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
DataFlowSummary The data flow summary type contains the audit summary information and the definition of the data flow.
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"` }
func (m DataFlowSummary) String() string
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
DataFlowSummaryCollection This is the collection of data flow summaries, it may be a collection of lightweight details or full definitions.
type DataFlowSummaryCollection struct { // The array of data flow summaries. Items []DataFlowSummary `mandatory:"true" json:"items"` }
func (m DataFlowSummaryCollection) String() string
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
DataFlowValidation The information about a data flow validation.
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"` }
func (m DataFlowValidation) String() string
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
DataFlowValidationSummary The information about a data flow validation.
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"` }
func (m DataFlowValidationSummary) String() string
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
DataFlowValidationSummaryCollection A list of data flow validation summaries.
type DataFlowValidationSummaryCollection struct { // The array of validation summaries. Items []DataFlowValidationSummary `mandatory:"true" json:"items"` }
func (m DataFlowValidationSummaryCollection) String() string
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
DataFormat The data format object.
type DataFormat struct { FormatAttribute AbstractFormatAttribute `mandatory:"false" json:"formatAttribute"` // type Type DataFormatTypeEnum `mandatory:"false" json:"type,omitempty"` CompressionConfig *Compression `mandatory:"false" json:"compressionConfig"` }
func (m DataFormat) String() string
func (m *DataFormat) UnmarshalJSON(data []byte) (e error)
UnmarshalJSON unmarshals from json
func (m DataFormat) ValidateEnumValue() (bool, error)
ValidateEnumValue returns an error when providing an unsupported enum value This function is being called during constructing API request process Not recommended for calling this function directly
DataFormatTypeEnum Enum with underlying type: string
type DataFormatTypeEnum string
Set of constants representing the allowable values for DataFormatTypeEnum
const ( DataFormatTypeXml DataFormatTypeEnum = "XML" DataFormatTypeJson DataFormatTypeEnum = "JSON" DataFormatTypeCsv DataFormatTypeEnum = "CSV" DataFormatTypeOrc DataFormatTypeEnum = "ORC" DataFormatTypeParquet DataFormatTypeEnum = "PARQUET" DataFormatTypeAvro DataFormatTypeEnum = "AVRO" )
func GetDataFormatTypeEnumValues() []DataFormatTypeEnum
GetDataFormatTypeEnumValues Enumerates the set of values for DataFormatTypeEnum
func GetMappingDataFormatTypeEnum(val string) (DataFormatTypeEnum, bool)
GetMappingDataFormatTypeEnum performs case Insensitive comparison on enum value and return the desired enum
DataIntegrationClient a client for DataIntegration
type DataIntegrationClient struct { common.BaseClient // contains filtered or unexported fields }
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(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 (client DataIntegrationClient) ChangeCompartment(ctx context.Context, request ChangeCompartmentRequest) (response ChangeCompartmentResponse, err error)
ChangeCompartment Moves a workspace to a specified compartment.
Click https://docs.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 (client DataIntegrationClient) ChangeDisApplicationCompartment(ctx context.Context, request ChangeDisApplicationCompartmentRequest) (response ChangeDisApplicationCompartmentResponse, err error)
ChangeDisApplicationCompartment Moves a DIS Application to a specified compartment.
Click https://docs.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 (client *DataIntegrationClient) ConfigurationProvider() *common.ConfigurationProvider
ConfigurationProvider the ConfigurationProvider used in this client, or null if none set
func (client DataIntegrationClient) CreateApplication(ctx context.Context, request CreateApplicationRequest) (response CreateApplicationResponse, err error)
CreateApplication Creates an application.
Click https://docs.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 (client DataIntegrationClient) CreateApplicationDetailedDescription(ctx context.Context, request CreateApplicationDetailedDescriptionRequest) (response CreateApplicationDetailedDescriptionResponse, err error)
CreateApplicationDetailedDescription Creates detailed description for an application.
Click https://docs.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 (client DataIntegrationClient) CreateConnection(ctx context.Context, request CreateConnectionRequest) (response CreateConnectionResponse, err error)
CreateConnection Creates a connection under an existing data asset.
Click https://docs.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 (client DataIntegrationClient) CreateConnectionValidation(ctx context.Context, request CreateConnectionValidationRequest) (response CreateConnectionValidationResponse, err error)
CreateConnectionValidation Creates a connection validation.
Click https://docs.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 (client DataIntegrationClient) CreateCopyObjectRequest(ctx context.Context, request CreateCopyObjectRequestRequest) (response CreateCopyObjectRequestResponse, err error)
CreateCopyObjectRequest Copy Metadata Object.
Click https://docs.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 (client DataIntegrationClient) CreateDataAsset(ctx context.Context, request CreateDataAssetRequest) (response CreateDataAssetResponse, err error)
CreateDataAsset Creates a data asset with default connection.
Click https://docs.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 (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.
Click https://docs.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 (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.
Click https://docs.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 (client DataIntegrationClient) CreateDisApplication(ctx context.Context, request CreateDisApplicationRequest) (response CreateDisApplicationResponse, err error)
CreateDisApplication Creates a DIS Application.
Click https://docs.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 (client DataIntegrationClient) CreateDisApplicationDetailedDescription(ctx context.Context, request CreateDisApplicationDetailedDescriptionRequest) (response CreateDisApplicationDetailedDescriptionResponse, err error)
CreateDisApplicationDetailedDescription Creates detailed description for an application.
Click https://docs.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 (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.
Click https://docs.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 (client DataIntegrationClient) CreateExportRequest(ctx context.Context, request CreateExportRequestRequest) (response CreateExportRequestResponse, err error)
CreateExportRequest Export Metadata Object
Click https://docs.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 (client DataIntegrationClient) CreateExternalPublication(ctx context.Context, request CreateExternalPublicationRequest) (response CreateExternalPublicationResponse, err error)
CreateExternalPublication Publish a DataFlow in a OCI DataFlow application.
Click https://docs.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 (client DataIntegrationClient) CreateExternalPublicationValidation(ctx context.Context, request CreateExternalPublicationValidationRequest) (response CreateExternalPublicationValidationResponse, err error)
CreateExternalPublicationValidation Validates a specific task.
Click https://docs.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 (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.
Click https://docs.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 (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.
Click https://docs.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 (client DataIntegrationClient) CreateImportRequest(ctx context.Context, request CreateImportRequestRequest) (response CreateImportRequestResponse, err error)
CreateImportRequest Import Metadata Object
Click https://docs.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 (client DataIntegrationClient) CreatePatch(ctx context.Context, request CreatePatchRequest) (response CreatePatchResponse, err error)
CreatePatch Creates a patch in an application.
Click https://docs.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 (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.
Click https://docs.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 (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.
Click https://docs.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 (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.
Click https://docs.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 (client DataIntegrationClient) CreateSchedule(ctx context.Context, request CreateScheduleRequest) (response CreateScheduleResponse, err error)
CreateSchedule Endpoint to create a new schedule
Click https://docs.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 (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.
Click https://docs.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 (client DataIntegrationClient) CreateTaskRun(ctx context.Context, request CreateTaskRunRequest) (response CreateTaskRunResponse, err error)
CreateTaskRun Creates a data integration task run for the specified task.
Click https://docs.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 (client DataIntegrationClient) CreateTaskSchedule(ctx context.Context, request CreateTaskScheduleRequest) (response CreateTaskScheduleResponse, err error)
CreateTaskSchedule Endpoint to be used create TaskSchedule.
Click https://docs.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 (client DataIntegrationClient) CreateTaskValidation(ctx context.Context, request CreateTaskValidationRequest) (response CreateTaskValidationResponse, err error)
CreateTaskValidation Validates a specific task.
Click https://docs.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 (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.
Click https://docs.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 (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.
Click https://docs.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 (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.
Click https://docs.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 (client DataIntegrationClient) DeleteApplication(ctx context.Context, request DeleteApplicationRequest) (response DeleteApplicationResponse, err error)
DeleteApplication Removes an application using the specified identifier.
Click https://docs.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 (client DataIntegrationClient) DeleteApplicationDetailedDescription(ctx context.Context, request DeleteApplicationDetailedDescriptionRequest) (response DeleteApplicationDetailedDescriptionResponse, err error)
DeleteApplicationDetailedDescription Deletes detailed description of an Application.
Click https://docs.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 (client DataIntegrationClient) DeleteConnection(ctx context.Context, request DeleteConnectionRequest) (response DeleteConnectionResponse, err error)
DeleteConnection Removes a connection using the specified identifier.
Click https://docs.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 (client DataIntegrationClient) DeleteConnectionValidation(ctx context.Context, request DeleteConnectionValidationRequest) (response DeleteConnectionValidationResponse, err error)
DeleteConnectionValidation Deletes a connection validation.
Click https://docs.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 (client DataIntegrationClient) DeleteCopyObjectRequest(ctx context.Context, request DeleteCopyObjectRequestRequest) (response DeleteCopyObjectRequestResponse, err error)
DeleteCopyObjectRequest Delete copy object request using the specified identifier.
Click https://docs.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 (client DataIntegrationClient) DeleteDataAsset(ctx context.Context, request DeleteDataAssetRequest) (response DeleteDataAssetResponse, err error)
DeleteDataAsset Removes a data asset using the specified identifier.
Click https://docs.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 (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.
Click https://docs.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 (client DataIntegrationClient) DeleteDataFlowValidation(ctx context.Context, request DeleteDataFlowValidationRequest) (response DeleteDataFlowValidationResponse, err error)
DeleteDataFlowValidation Removes a data flow validation using the specified identifier.
Click https://docs.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 (client DataIntegrationClient) DeleteDisApplication(ctx context.Context, request DeleteDisApplicationRequest) (response DeleteDisApplicationResponse, err error)
DeleteDisApplication Removes a DIS application using the specified identifier.
Click https://docs.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 (client DataIntegrationClient) DeleteDisApplicationDetailedDescription(ctx context.Context, request DeleteDisApplicationDetailedDescriptionRequest) (response DeleteDisApplicationDetailedDescriptionResponse, err error)
DeleteDisApplicationDetailedDescription Deletes detailed description of an Application.
Click https://docs.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 (client DataIntegrationClient) DeleteExportRequest(ctx context.Context, request DeleteExportRequestRequest) (response DeleteExportRequestResponse, err error)
DeleteExportRequest Delete export object request using the specified identifier.
Click https://docs.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 (client DataIntegrationClient) DeleteExternalPublication(ctx context.Context, request DeleteExternalPublicationRequest) (response DeleteExternalPublicationResponse, err error)
DeleteExternalPublication Removes a published object using the specified identifier.
Click https://docs.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 (client DataIntegrationClient) DeleteExternalPublicationValidation(ctx context.Context, request DeleteExternalPublicationValidationRequest) (response DeleteExternalPublicationValidationResponse, err error)
DeleteExternalPublicationValidation Removes a task validation using the specified identifier.
Click https://docs.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 (client DataIntegrationClient) DeleteFolder(ctx context.Context, request DeleteFolderRequest) (response DeleteFolderResponse, err error)
DeleteFolder Removes a folder from a project using the specified identifier.
Click https://docs.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 (client DataIntegrationClient) DeleteFunctionLibrary(ctx context.Context, request DeleteFunctionLibraryRequest) (response DeleteFunctionLibraryResponse, err error)
DeleteFunctionLibrary Removes a Function Library from a project using the specified identifier.
Click https://docs.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 (client DataIntegrationClient) DeleteImportRequest(ctx context.Context, request DeleteImportRequestRequest) (response DeleteImportRequestResponse, err error)
DeleteImportRequest Delete import object request using the specified identifier.
Click https://docs.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 (client DataIntegrationClient) DeletePatch(ctx context.Context, request DeletePatchRequest) (response DeletePatchResponse, err error)
DeletePatch Removes a patch using the specified identifier.
Click https://docs.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 (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.
Click https://docs.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 (client DataIntegrationClient) DeletePipelineValidation(ctx context.Context, request DeletePipelineValidationRequest) (response DeletePipelineValidationResponse, err error)
DeletePipelineValidation Removes a pipeline validation using the specified identifier.
Click https://docs.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 (client DataIntegrationClient) DeleteProject(ctx context.Context, request DeleteProjectRequest) (response DeleteProjectResponse, err error)
DeleteProject Removes a project from the workspace using the specified identifier.
Click https://docs.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 (client DataIntegrationClient) DeleteSchedule(ctx context.Context, request DeleteScheduleRequest) (response DeleteScheduleResponse, err error)
DeleteSchedule Endpoint to delete schedule.
Click https://docs.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 (client DataIntegrationClient) DeleteTask(ctx context.Context, request DeleteTaskRequest) (response DeleteTaskResponse, err error)
DeleteTask Removes a task using the specified identifier.
Click https://docs.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 (client DataIntegrationClient) DeleteTaskRun(ctx context.Context, request DeleteTaskRunRequest) (response DeleteTaskRunResponse, err error)
DeleteTaskRun Deletes a task run using the specified identifier.
Click https://docs.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 (client DataIntegrationClient) DeleteTaskSchedule(ctx context.Context, request DeleteTaskScheduleRequest) (response DeleteTaskScheduleResponse, err error)
DeleteTaskSchedule Endpoint to delete TaskSchedule.
Click https://docs.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 (client DataIntegrationClient) DeleteTaskValidation(ctx context.Context, request DeleteTaskValidationRequest) (response DeleteTaskValidationResponse, err error)
DeleteTaskValidation Removes a task validation using the specified identifier.
Click https://docs.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 (client DataIntegrationClient) DeleteUserDefinedFunction(ctx context.Context, request DeleteUserDefinedFunctionRequest) (response DeleteUserDefinedFunctionResponse, err error)
DeleteUserDefinedFunction Removes a UserDefinedFunction from a function library using the specified identifier.
Click https://docs.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 (client DataIntegrationClient) DeleteUserDefinedFunctionValidation(ctx context.Context, request DeleteUserDefinedFunctionValidationRequest) (response DeleteUserDefinedFunctionValidationResponse, err error)
DeleteUserDefinedFunctionValidation Removes a UserDefinedFunction validation using the specified identifier.
Click https://docs.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 (client DataIntegrationClient) DeleteWorkspace(ctx context.Context, request DeleteWorkspaceRequest) (response DeleteWorkspaceResponse, err error)
DeleteWorkspace Deletes a Data Integration workspace resource using the specified identifier.
Click https://docs.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 (client DataIntegrationClient) GetApplication(ctx context.Context, request GetApplicationRequest) (response GetApplicationResponse, err error)
GetApplication Retrieves an application using the specified identifier.
Click https://docs.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 (client DataIntegrationClient) GetApplicationDetailedDescription(ctx context.Context, request GetApplicationDetailedDescriptionRequest) (response GetApplicationDetailedDescriptionResponse, err error)
GetApplicationDetailedDescription Retrieves detailed description of an Application
Click https://docs.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 (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
Click https://docs.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 (client DataIntegrationClient) GetConnection(ctx context.Context, request GetConnectionRequest) (response GetConnectionResponse, err error)
GetConnection Retrieves the connection details using the specified identifier.
Click https://docs.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 (client DataIntegrationClient) GetConnectionValidation(ctx context.Context, request GetConnectionValidationRequest) (response GetConnectionValidationResponse, err error)
GetConnectionValidation Retrieves a connection validation using the specified identifier.
Click https://docs.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 (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.
Click https://docs.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 (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.
Click https://docs.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 (client DataIntegrationClient) GetDataAsset(ctx context.Context, request GetDataAssetRequest) (response GetDataAssetResponse, err error)
GetDataAsset Retrieves details of a data asset using the specified identifier.
Click https://docs.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 (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.
Click https://docs.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 (client DataIntegrationClient) GetDataFlow(ctx context.Context, request GetDataFlowRequest) (response GetDataFlowResponse, err error)
GetDataFlow Retrieves a data flow using the specified identifier.
Click https://docs.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 (client DataIntegrationClient) GetDataFlowValidation(ctx context.Context, request GetDataFlowValidationRequest) (response GetDataFlowValidationResponse, err error)
GetDataFlowValidation Retrieves a data flow validation using the specified identifier.
Click https://docs.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 (client DataIntegrationClient) GetDependentObject(ctx context.Context, request GetDependentObjectRequest) (response GetDependentObjectResponse, err error)
GetDependentObject Retrieves the details of a dependent object from an application.
Click https://docs.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 (client DataIntegrationClient) GetDisApplication(ctx context.Context, request GetDisApplicationRequest) (response GetDisApplicationResponse, err error)
GetDisApplication Retrieves an application using the specified OCID.
Click https://docs.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 (client DataIntegrationClient) GetDisApplicationDetailedDescription(ctx context.Context, request GetDisApplicationDetailedDescriptionRequest) (response GetDisApplicationDetailedDescriptionResponse, err error)
GetDisApplicationDetailedDescription Retrieves detailed description of an Application.
Click https://docs.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 (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.
Click https://docs.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 (client DataIntegrationClient) GetExternalPublication(ctx context.Context, request GetExternalPublicationRequest) (response GetExternalPublicationResponse, err error)
GetExternalPublication Retrieves a publshed object in an task using the specified identifier.
Click https://docs.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 (client DataIntegrationClient) GetExternalPublicationValidation(ctx context.Context, request GetExternalPublicationValidationRequest) (response GetExternalPublicationValidationResponse, err error)
GetExternalPublicationValidation Retrieves an external publication validation using the specified identifier.
Click https://docs.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 (client DataIntegrationClient) GetFolder(ctx context.Context, request GetFolderRequest) (response GetFolderResponse, err error)
GetFolder Retrieves a folder using the specified identifier.
Click https://docs.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 (client DataIntegrationClient) GetFunctionLibrary(ctx context.Context, request GetFunctionLibraryRequest) (response GetFunctionLibraryResponse, err error)
GetFunctionLibrary Retrieves a Function Library using the specified identifier.
Click https://docs.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 (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.
Click https://docs.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 (client DataIntegrationClient) GetPatch(ctx context.Context, request GetPatchRequest) (response GetPatchResponse, err error)
GetPatch Retrieves a patch in an application using the specified identifier.
Click https://docs.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 (client DataIntegrationClient) GetPipeline(ctx context.Context, request GetPipelineRequest) (response GetPipelineResponse, err error)
GetPipeline Retrieves a pipeline using the specified identifier.
Click https://docs.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 (client DataIntegrationClient) GetPipelineValidation(ctx context.Context, request GetPipelineValidationRequest) (response GetPipelineValidationResponse, err error)
GetPipelineValidation Retrieves a pipeline validation using the specified identifier.
Click https://docs.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 (client DataIntegrationClient) GetProject(ctx context.Context, request GetProjectRequest) (response GetProjectResponse, err error)
GetProject Retrieves a project using the specified identifier.
Click https://docs.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 (client DataIntegrationClient) GetPublishedObject(ctx context.Context, request GetPublishedObjectRequest) (response GetPublishedObjectResponse, err error)
GetPublishedObject Retrieves the details of a published object from an application.
Click https://docs.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 (client DataIntegrationClient) GetReference(ctx context.Context, request GetReferenceRequest) (response GetReferenceResponse, err error)
GetReference Retrieves a reference in an application.
Click https://docs.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 (client DataIntegrationClient) GetRuntimeOperator(ctx context.Context, request GetRuntimeOperatorRequest) (response GetRuntimeOperatorResponse, err error)
GetRuntimeOperator Retrieves a runtime operator using the specified identifier.
Click https://docs.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 (client DataIntegrationClient) GetRuntimePipeline(ctx context.Context, request GetRuntimePipelineRequest) (response GetRuntimePipelineResponse, err error)
GetRuntimePipeline Retrieves a runtime pipeline using the specified identifier.
Click https://docs.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 (client DataIntegrationClient) GetSchedule(ctx context.Context, request GetScheduleRequest) (response GetScheduleResponse, err error)
GetSchedule Retrieves schedule by schedule key
Click https://docs.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 (client DataIntegrationClient) GetSchema(ctx context.Context, request GetSchemaRequest) (response GetSchemaResponse, err error)
GetSchema Retrieves a schema that can be accessed using the specified connection.
Click https://docs.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 (client DataIntegrationClient) GetTask(ctx context.Context, request GetTaskRequest) (response GetTaskResponse, err error)
GetTask Retrieves a task using the specified identifier.
Click https://docs.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 (client DataIntegrationClient) GetTaskRun(ctx context.Context, request GetTaskRunRequest) (response GetTaskRunResponse, err error)
GetTaskRun Retrieves a task run using the specified identifier.
Click https://docs.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 (client DataIntegrationClient) GetTaskSchedule(ctx context.Context, request GetTaskScheduleRequest) (response GetTaskScheduleResponse, err error)
GetTaskSchedule Endpoint used to get taskSchedule by its key
Click https://docs.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 (client DataIntegrationClient) GetTaskValidation(ctx context.Context, request GetTaskValidationRequest) (response GetTaskValidationResponse, err error)
GetTaskValidation Retrieves a task validation using the specified identifier.
Click https://docs.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 (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.
Click https://docs.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 (client DataIntegrationClient) GetUserDefinedFunction(ctx context.Context, request GetUserDefinedFunctionRequest) (response GetUserDefinedFunctionResponse, err error)
GetUserDefinedFunction Retrieves a UserDefinedFunction using the specified identifier.
Click https://docs.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 (client DataIntegrationClient) GetUserDefinedFunctionValidation(ctx context.Context, request GetUserDefinedFunctionValidationRequest) (response GetUserDefinedFunctionValidationResponse, err error)
GetUserDefinedFunctionValidation Retrieves a UserDefinedFunction validation using the specified identifier.
Click https://docs.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 (client DataIntegrationClient) GetWorkRequest(ctx context.Context, request GetWorkRequestRequest) (response GetWorkRequestResponse, err error)
GetWorkRequest Retrieves the status of the work request with the given ID.
Click https://docs.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 (client DataIntegrationClient) GetWorkspace(ctx context.Context, request GetWorkspaceRequest) (response GetWorkspaceResponse, err error)
GetWorkspace Retrieves a Data Integration workspace using the specified identifier.
Click https://docs.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 (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.
Click https://docs.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 (client DataIntegrationClient) ListConnectionValidations(ctx context.Context, request ListConnectionValidationsRequest) (response ListConnectionValidationsResponse, err error)
ListConnectionValidations Retrieves a list of connection validations within the specified workspace.
Click https://docs.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 (client DataIntegrationClient) ListConnections(ctx context.Context, request ListConnectionsRequest) (response ListConnectionsResponse, err error)
ListConnections Retrieves a list of all connections.
Click https://docs.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 (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.
Click https://docs.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 (client DataIntegrationClient) ListDataAssets(ctx context.Context, request ListDataAssetsRequest) (response ListDataAssetsResponse, err error)
ListDataAssets Retrieves a list of all data asset summaries.
Click https://docs.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 (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.
Click https://docs.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 (client DataIntegrationClient) ListDataFlowValidations(ctx context.Context, request ListDataFlowValidationsRequest) (response ListDataFlowValidationsResponse, err error)
ListDataFlowValidations Retrieves a list of data flow validations within the specified workspace.
Click https://docs.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 (client DataIntegrationClient) ListDataFlows(ctx context.Context, request ListDataFlowsRequest) (response ListDataFlowsResponse, err error)
ListDataFlows Retrieves a list of data flows in a project or folder.
Click https://docs.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 (client DataIntegrationClient) ListDependentObjects(ctx context.Context, request ListDependentObjectsRequest) (response ListDependentObjectsResponse, err error)
ListDependentObjects Retrieves a list of all dependent objects for a specific application.
Click https://docs.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 (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.
Click https://docs.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 (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.
Click https://docs.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 (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.
Click https://docs.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 (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.
Click https://docs.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 (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.
Click https://docs.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 (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.
Click https://docs.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 (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.
Click https://docs.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 (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.
Click https://docs.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 (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.
Click https://docs.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 (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.
Click https://docs.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 (client DataIntegrationClient) ListPipelineValidations(ctx context.Context, request ListPipelineValidationsRequest) (response ListPipelineValidationsResponse, err error)
ListPipelineValidations Retrieves a list of pipeline validations within the specified workspace.
Click https://docs.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 (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.
Click https://docs.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 (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.
Click https://docs.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 (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.
Click https://docs.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 (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.
Click https://docs.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 (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
Click https://docs.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 (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
Click https://docs.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 (client DataIntegrationClient) ListSchedules(ctx context.Context, request ListSchedulesRequest) (response ListSchedulesResponse, err error)
ListSchedules Use this endpoint to list schedules.
Click https://docs.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 (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.
Click https://docs.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 (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.
Click https://docs.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 (client DataIntegrationClient) ListTaskRunLogs(ctx context.Context, request ListTaskRunLogsRequest) (response ListTaskRunLogsResponse, err error)
ListTaskRunLogs Gets log entries for task runs using its key.
Click https://docs.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 (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.
Click https://docs.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 (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.
Click https://docs.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 (client DataIntegrationClient) ListTaskValidations(ctx context.Context, request ListTaskValidationsRequest) (response ListTaskValidationsResponse, err error)
ListTaskValidations Retrieves a list of task validations within the specified workspace.
Click https://docs.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 (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.
Click https://docs.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 (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.
Click https://docs.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 (client DataIntegrationClient) ListUserDefinedFunctionValidations(ctx context.Context, request ListUserDefinedFunctionValidationsRequest) (response ListUserDefinedFunctionValidationsResponse, err error)
ListUserDefinedFunctionValidations Retrieves a list of UserDefinedFunctionvalidations within the specified workspace.
Click https://docs.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 (client DataIntegrationClient) ListUserDefinedFunctions(ctx context.Context, request ListUserDefinedFunctionsRequest) (response ListUserDefinedFunctionsResponse, err error)
ListUserDefinedFunctions Retrieves a list of UserDefinedFunctions in a function library.
Click https://docs.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 (client DataIntegrationClient) ListWorkRequestErrors(ctx context.Context, request ListWorkRequestErrorsRequest) (response ListWorkRequestErrorsResponse, err error)
ListWorkRequestErrors Retrieves a paginated list of errors for a given work request.
Click https://docs.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 (client DataIntegrationClient) ListWorkRequestLogs(ctx context.Context, request ListWorkRequestLogsRequest) (response ListWorkRequestLogsResponse, err error)
ListWorkRequestLogs Retrieves a paginated list of logs for a given work request.
Click https://docs.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 (client DataIntegrationClient) ListWorkRequests(ctx context.Context, request ListWorkRequestsRequest) (response ListWorkRequestsResponse, err error)
ListWorkRequests Lists the work requests in a compartment.
Click https://docs.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 (client DataIntegrationClient) ListWorkspaces(ctx context.Context, request ListWorkspacesRequest) (response ListWorkspacesResponse, err error)
ListWorkspaces Retrieves a list of Data Integration workspaces.
Click https://docs.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 (client *DataIntegrationClient) SetRegion(region string)
SetRegion overrides the region of this client.
func (client DataIntegrationClient) StartWorkspace(ctx context.Context, request StartWorkspaceRequest) (response StartWorkspaceResponse, err error)
StartWorkspace Starts a workspace.
Click https://docs.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 (client DataIntegrationClient) StopWorkspace(ctx context.Context, request StopWorkspaceRequest) (response StopWorkspaceResponse, err error)
StopWorkspace Stops a workspace.
Click https://docs.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 (client DataIntegrationClient) UpdateApplication(ctx context.Context, request UpdateApplicationRequest) (response UpdateApplicationResponse, err error)
UpdateApplication Updates an application.
Click https://docs.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 (client DataIntegrationClient) UpdateApplicationDetailedDescription(ctx context.Context, request UpdateApplicationDetailedDescriptionRequest) (response UpdateApplicationDetailedDescriptionResponse, err error)
UpdateApplicationDetailedDescription Updates the detailed description of an Application.
Click https://docs.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 (client DataIntegrationClient) UpdateConnection(ctx context.Context, request UpdateConnectionRequest) (response UpdateConnectionResponse, err error)
UpdateConnection Updates a connection under a data asset.
Click https://docs.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 (client DataIntegrationClient) UpdateCopyObjectRequest(ctx context.Context, request UpdateCopyObjectRequestRequest) (response UpdateCopyObjectRequestResponse, err error)
UpdateCopyObjectRequest Updates the status of a copy object request.
Click https://docs.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 (client DataIntegrationClient) UpdateDataAsset(ctx context.Context, request UpdateDataAssetRequest) (response UpdateDataAssetResponse, err error)
UpdateDataAsset Updates a specific data asset with default connection.
Click https://docs.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 (client DataIntegrationClient) UpdateDataFlow(ctx context.Context, request UpdateDataFlowRequest) (response UpdateDataFlowResponse, err error)
UpdateDataFlow Updates a specific data flow.
Click https://docs.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 (client DataIntegrationClient) UpdateDisApplication(ctx context.Context, request UpdateDisApplicationRequest) (response UpdateDisApplicationResponse, err error)
UpdateDisApplication Updates a DIS Application.
Click https://docs.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 (client DataIntegrationClient) UpdateDisApplicationDetailedDescription(ctx context.Context, request UpdateDisApplicationDetailedDescriptionRequest) (response UpdateDisApplicationDetailedDescriptionResponse, err error)
UpdateDisApplicationDetailedDescription Updates the detailed description of an Application.
Click https://docs.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 (client DataIntegrationClient) UpdateExportRequest(ctx context.Context, request UpdateExportRequestRequest) (response UpdateExportRequestResponse, err error)
UpdateExportRequest Updates the status of a export object request.
Click https://docs.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 (client DataIntegrationClient) UpdateExternalPublication(ctx context.Context, request UpdateExternalPublicationRequest) (response UpdateExternalPublicationResponse, err error)
UpdateExternalPublication Updates the external publication object.
Click https://docs.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 (client DataIntegrationClient) UpdateFolder(ctx context.Context, request UpdateFolderRequest) (response UpdateFolderResponse, err error)
UpdateFolder Updates a specific folder.
Click https://docs.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 (client DataIntegrationClient) UpdateFunctionLibrary(ctx context.Context, request UpdateFunctionLibraryRequest) (response UpdateFunctionLibraryResponse, err error)
UpdateFunctionLibrary Updates a specific Function Library.
Click https://docs.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 (client DataIntegrationClient) UpdateImportRequest(ctx context.Context, request UpdateImportRequestRequest) (response UpdateImportRequestResponse, err error)
UpdateImportRequest Updates the status of a import object request.
Click https://docs.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 (client DataIntegrationClient) UpdatePipeline(ctx context.Context, request UpdatePipelineRequest) (response UpdatePipelineResponse, err error)
UpdatePipeline Updates a specific pipeline.
Click https://docs.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 (client DataIntegrationClient) UpdateProject(ctx context.Context, request UpdateProjectRequest) (response UpdateProjectResponse, err error)
UpdateProject Updates a specific project.
Click https://docs.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 (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.
Click https://docs.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 (client DataIntegrationClient) UpdateSchedule(ctx context.Context, request UpdateScheduleRequest) (response UpdateScheduleResponse, err error)
UpdateSchedule Endpoint used to update the schedule
Click https://docs.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 (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.
Click https://docs.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 (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.
Click https://docs.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 (client DataIntegrationClient) UpdateTaskSchedule(ctx context.Context, request UpdateTaskScheduleRequest) (response UpdateTaskScheduleResponse, err error)
UpdateTaskSchedule Endpoint used to update the TaskSchedule
Click https://docs.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 (client DataIntegrationClient) UpdateUserDefinedFunction(ctx context.Context, request UpdateUserDefinedFunctionRequest) (response UpdateUserDefinedFunctionResponse, err error)
UpdateUserDefinedFunction Updates a specific UserDefinedFunction.
Click https://docs.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 (client DataIntegrationClient) UpdateWorkspace(ctx context.Context, request UpdateWorkspaceRequest) (response UpdateWorkspaceResponse, err error)
UpdateWorkspace Updates the specified Data Integration workspace.
Click https://docs.oracle.com/en-us/iaas/tools/go-sdk-examples/latest/dataintegration/UpdateWorkspace.go.html to see an example of how to use UpdateWorkspace API.
DataType A `DataType` object is a simple primitive type that describes the type of a single atomic unit of data. For example, `INT`, `VARCHAR`, `NUMBER`, and so on.
type DataType struct { // The key of the object. Key *string `mandatory:"false" json:"key"` // The model version of an object. ModelVersion *string `mandatory:"false" json:"modelVersion"` ParentRef *ParentReference `mandatory:"false" json:"parentRef"` // Free form text without any restriction on permitted characters. Name can have letters, numbers, and special characters. The value is editable and is restricted to 1000 characters. Name *string `mandatory:"false" json:"name"` // The status of an object that can be set to value 1 for shallow references across objects, other values reserved. ObjectStatus *int `mandatory:"false" json:"objectStatus"` // A user defined description for the object. Description *string `mandatory:"false" json:"description"` // The data type system name. TypeSystemName *string `mandatory:"false" json:"typeSystemName"` ConfigDefinition *ConfigDefinition `mandatory:"false" json:"configDefinition"` // The data type. DtType DataTypeDtTypeEnum `mandatory:"false" json:"dtType,omitempty"` }
func (m DataType) GetDescription() *string
GetDescription returns Description
func (m DataType) GetKey() *string
GetKey returns Key
func (m DataType) GetModelVersion() *string
GetModelVersion returns ModelVersion
func (m DataType) GetName() *string
GetName returns Name
func (m DataType) GetObjectStatus() *int
GetObjectStatus returns ObjectStatus
func (m DataType) GetParentRef() *ParentReference
GetParentRef returns ParentRef
func (m DataType) MarshalJSON() (buff []byte, e error)
MarshalJSON marshals to json representation
func (m DataType) String() string
func (m DataType) ValidateEnumValue() (bool, error)
ValidateEnumValue returns an error when providing an unsupported enum value This function is being called during constructing API request process Not recommended for calling this function directly
DataTypeDtTypeEnum Enum with underlying type: string
type DataTypeDtTypeEnum string
Set of constants representing the allowable values for DataTypeDtTypeEnum
const ( DataTypeDtTypePrimitive DataTypeDtTypeEnum = "PRIMITIVE" DataTypeDtTypeStructured DataTypeDtTypeEnum = "STRUCTURED" )
func GetDataTypeDtTypeEnumValues() []DataTypeDtTypeEnum
GetDataTypeDtTypeEnumValues Enumerates the set of values for DataTypeDtTypeEnum
func GetMappingDataTypeDtTypeEnum(val string) (DataTypeDtTypeEnum, bool)
GetMappingDataTypeDtTypeEnum performs case Insensitive comparison on enum value and return the desired enum
DataflowApplication Minimum information required to recognize a Dataflow Application object.
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"` }
func (m DataflowApplication) String() string
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
DecisionOperator An operator for chosing pipeline path using a condition
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"` }
func (m DecisionOperator) GetDescription() *string
GetDescription returns Description
func (m DecisionOperator) GetIdentifier() *string
GetIdentifier returns Identifier
func (m DecisionOperator) GetInputPorts() []InputPort
GetInputPorts returns InputPorts
func (m DecisionOperator) GetKey() *string
GetKey returns Key
func (m DecisionOperator) GetModelVersion() *string
GetModelVersion returns ModelVersion
func (m DecisionOperator) GetName() *string
GetName returns Name
func (m DecisionOperator) GetObjectStatus() *int
GetObjectStatus returns ObjectStatus
func (m DecisionOperator) GetObjectVersion() *int
GetObjectVersion returns ObjectVersion
func (m DecisionOperator) GetOpConfigValues() *ConfigValues
GetOpConfigValues returns OpConfigValues
func (m DecisionOperator) GetOutputPorts() []TypedObject
GetOutputPorts returns OutputPorts
func (m DecisionOperator) GetParameters() []Parameter
GetParameters returns Parameters
func (m DecisionOperator) GetParentRef() *ParentReference
GetParentRef returns ParentRef
func (m DecisionOperator) MarshalJSON() (buff []byte, e error)
MarshalJSON marshals to json representation
func (m DecisionOperator) String() string
func (m *DecisionOperator) UnmarshalJSON(data []byte) (e error)
UnmarshalJSON unmarshals from json
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
DecisionOperatorTriggerRuleEnum Enum with underlying type: string
type DecisionOperatorTriggerRuleEnum string
Set of constants representing the allowable values for DecisionOperatorTriggerRuleEnum
const ( DecisionOperatorTriggerRuleSuccess DecisionOperatorTriggerRuleEnum = "ALL_SUCCESS" DecisionOperatorTriggerRuleFailed DecisionOperatorTriggerRuleEnum = "ALL_FAILED" DecisionOperatorTriggerRuleComplete DecisionOperatorTriggerRuleEnum = "ALL_COMPLETE" )
func GetDecisionOperatorTriggerRuleEnumValues() []DecisionOperatorTriggerRuleEnum
GetDecisionOperatorTriggerRuleEnumValues Enumerates the set of values for DecisionOperatorTriggerRuleEnum
func GetMappingDecisionOperatorTriggerRuleEnum(val string) (DecisionOperatorTriggerRuleEnum, bool)
GetMappingDecisionOperatorTriggerRuleEnum performs case Insensitive comparison on enum value and return the desired enum
DecisionOutputPort The conditional output port details, used in operators such as decision operator.
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"` }
func (m DecisionOutputPort) GetConfigValues() *ConfigValues
GetConfigValues returns ConfigValues
func (m DecisionOutputPort) GetDescription() *string
GetDescription returns Description
func (m DecisionOutputPort) GetKey() *string
GetKey returns Key
func (m DecisionOutputPort) GetModelVersion() *string
GetModelVersion returns ModelVersion
func (m DecisionOutputPort) GetName() *string
GetName returns Name
func (m DecisionOutputPort) GetObjectStatus() *int
GetObjectStatus returns ObjectStatus
func (m DecisionOutputPort) GetParentRef() *ParentReference
GetParentRef returns ParentRef
func (m DecisionOutputPort) MarshalJSON() (buff []byte, e error)
MarshalJSON marshals to json representation
func (m DecisionOutputPort) String() string
func (m *DecisionOutputPort) UnmarshalJSON(data []byte) (e error)
UnmarshalJSON unmarshals from json
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
DecisionOutputPortDecisionOutputPortTypeEnum Enum with underlying type: string
type DecisionOutputPortDecisionOutputPortTypeEnum string
Set of constants representing the allowable values for DecisionOutputPortDecisionOutputPortTypeEnum
const ( DecisionOutputPortDecisionOutputPortTypeError DecisionOutputPortDecisionOutputPortTypeEnum = "EVAL_ERROR" DecisionOutputPortDecisionOutputPortTypeTrue DecisionOutputPortDecisionOutputPortTypeEnum = "EVAL_TRUE" DecisionOutputPortDecisionOutputPortTypeFalse DecisionOutputPortDecisionOutputPortTypeEnum = "EVAL_FALSE" )
func GetDecisionOutputPortDecisionOutputPortTypeEnumValues() []DecisionOutputPortDecisionOutputPortTypeEnum
GetDecisionOutputPortDecisionOutputPortTypeEnumValues Enumerates the set of values for DecisionOutputPortDecisionOutputPortTypeEnum
func GetMappingDecisionOutputPortDecisionOutputPortTypeEnum(val string) (DecisionOutputPortDecisionOutputPortTypeEnum, bool)
GetMappingDecisionOutputPortDecisionOutputPortTypeEnum performs case Insensitive comparison on enum value and return the desired enum
DecisionOutputPortPortTypeEnum Enum with underlying type: string
type DecisionOutputPortPortTypeEnum string
Set of constants representing the allowable values for DecisionOutputPortPortTypeEnum
const ( DecisionOutputPortPortTypeData DecisionOutputPortPortTypeEnum = "DATA" DecisionOutputPortPortTypeControl DecisionOutputPortPortTypeEnum = "CONTROL" DecisionOutputPortPortTypeModel DecisionOutputPortPortTypeEnum = "MODEL" )
func GetDecisionOutputPortPortTypeEnumValues() []DecisionOutputPortPortTypeEnum
GetDecisionOutputPortPortTypeEnumValues Enumerates the set of values for DecisionOutputPortPortTypeEnum
func GetMappingDecisionOutputPortPortTypeEnum(val string) (DecisionOutputPortPortTypeEnum, bool)
GetMappingDecisionOutputPortPortTypeEnum performs case Insensitive comparison on enum value and return the desired enum
DeleteApplicationDetailedDescriptionRequest wrapper for the DeleteApplicationDetailedDescription operation
Click https://docs.oracle.com/en-us/iaas/tools/go-sdk-examples/latest/dataintegration/DeleteApplicationDetailedDescription.go.html to see an example of how to use DeleteApplicationDetailedDescriptionRequest.
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 }
func (request DeleteApplicationDetailedDescriptionRequest) BinaryRequestBody() (*common.OCIReadSeekCloser, bool)
BinaryRequestBody implements the OCIRequest interface
func (request DeleteApplicationDetailedDescriptionRequest) HTTPRequest(method, path string, binaryRequestBody *common.OCIReadSeekCloser, extraHeaders map[string]string) (http.Request, error)
HTTPRequest implements the OCIRequest interface
func (request DeleteApplicationDetailedDescriptionRequest) RetryPolicy() *common.RetryPolicy
RetryPolicy implements the OCIRetryableRequest interface. This retrieves the specified retry policy.
func (request DeleteApplicationDetailedDescriptionRequest) String() string
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
DeleteApplicationDetailedDescriptionResponse wrapper for the DeleteApplicationDetailedDescription operation
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"` }
func (response DeleteApplicationDetailedDescriptionResponse) HTTPResponse() *http.Response
HTTPResponse implements the OCIResponse interface
func (response DeleteApplicationDetailedDescriptionResponse) String() string
DeleteApplicationRequest wrapper for the DeleteApplication operation
Click https://docs.oracle.com/en-us/iaas/tools/go-sdk-examples/latest/dataintegration/DeleteApplication.go.html to see an example of how to use 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 }
func (request DeleteApplicationRequest) BinaryRequestBody() (*common.OCIReadSeekCloser, bool)
BinaryRequestBody implements the OCIRequest interface
func (request DeleteApplicationRequest) HTTPRequest(method, path string, binaryRequestBody *common.OCIReadSeekCloser, extraHeaders map[string]string) (http.Request, error)
HTTPRequest implements the OCIRequest interface
func (request DeleteApplicationRequest) RetryPolicy() *common.RetryPolicy
RetryPolicy implements the OCIRetryableRequest interface. This retrieves the specified retry policy.
func (request DeleteApplicationRequest) String() string
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
DeleteApplicationResponse wrapper for the DeleteApplication operation
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"` }
func (response DeleteApplicationResponse) HTTPResponse() *http.Response
HTTPResponse implements the OCIResponse interface
func (response DeleteApplicationResponse) String() string
DeleteConnectionRequest wrapper for the DeleteConnection operation
Click https://docs.oracle.com/en-us/iaas/tools/go-sdk-examples/latest/dataintegration/DeleteConnection.go.html to see an example of how to use 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 }
func (request DeleteConnectionRequest) BinaryRequestBody() (*common.OCIReadSeekCloser, bool)
BinaryRequestBody implements the OCIRequest interface
func (request DeleteConnectionRequest) HTTPRequest(method, path string, binaryRequestBody *common.OCIReadSeekCloser, extraHeaders map[string]string) (http.Request, error)
HTTPRequest implements the OCIRequest interface
func (request DeleteConnectionRequest) RetryPolicy() *common.RetryPolicy
RetryPolicy implements the OCIRetryableRequest interface. This retrieves the specified retry policy.
func (request DeleteConnectionRequest) String() string
func (request DeleteConnectionRequest) ValidateEnumValue() (bool, error)
ValidateEnumValue returns an error when providing an unsupported enum value This function is being called during constructing API request process Not recommended for calling this function directly
DeleteConnectionResponse wrapper for the DeleteConnection operation
type DeleteConnectionResponse struct { // The underlying http response RawResponse *http.Response // Unique Oracle-assigned identifier for the request. If you need to contact // Oracle about a particular request, please provide the request ID. OpcRequestId *string `presentIn:"header" name:"opc-request-id"` }
func (response DeleteConnectionResponse) HTTPResponse() *http.Response
HTTPResponse implements the OCIResponse interface
func (response DeleteConnectionResponse) String() string
DeleteConnectionValidationRequest wrapper for the DeleteConnectionValidation operation
Click https://docs.oracle.com/en-us/iaas/tools/go-sdk-examples/latest/dataintegration/DeleteConnectionValidation.go.html to see an example of how to use 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 }
func (request DeleteConnectionValidationRequest) BinaryRequestBody() (*common.OCIReadSeekCloser, bool)
BinaryRequestBody implements the OCIRequest interface
func (request DeleteConnectionValidationRequest) HTTPRequest(method, path string, binaryRequestBody *common.OCIReadSeekCloser, extraHeaders map[string]string) (http.Request, error)
HTTPRequest implements the OCIRequest interface
func (request DeleteConnectionValidationRequest) RetryPolicy() *common.RetryPolicy
RetryPolicy implements the OCIRetryableRequest interface. This retrieves the specified retry policy.
func (request DeleteConnectionValidationRequest) String() string
func (request DeleteConnectionValidationRequest) ValidateEnumValue() (bool, error)
ValidateEnumValue returns an error when providing an unsupported enum value This function is being called during constructing API request process Not recommended for calling this function directly
DeleteConnectionValidationResponse wrapper for the DeleteConnectionValidation operation
type DeleteConnectionValidationResponse struct { // The underlying http response RawResponse *http.Response // Unique Oracle-assigned identifier for the request. If you need to contact // Oracle about a particular request, please provide the request ID. OpcRequestId *string `presentIn:"header" name:"opc-request-id"` }
func (response DeleteConnectionValidationResponse) HTTPResponse() *http.Response
HTTPResponse implements the OCIResponse interface
func (response DeleteConnectionValidationResponse) String() string
DeleteCopyObjectRequestRequest wrapper for the DeleteCopyObjectRequest operation
Click https://docs.oracle.com/en-us/iaas/tools/go-sdk-examples/latest/dataintegration/DeleteCopyObjectRequest.go.html to see an example of how to use DeleteCopyObjectRequestRequest.
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 }
func (request DeleteCopyObjectRequestRequest) BinaryRequestBody() (*common.OCIReadSeekCloser, bool)
BinaryRequestBody implements the OCIRequest interface
func (request DeleteCopyObjectRequestRequest) HTTPRequest(method, path string, binaryRequestBody *common.OCIReadSeekCloser, extraHeaders map[string]string) (http.Request, error)
HTTPRequest implements the OCIRequest interface
func (request DeleteCopyObjectRequestRequest) RetryPolicy() *common.RetryPolicy
RetryPolicy implements the OCIRetryableRequest interface. This retrieves the specified retry policy.
func (request DeleteCopyObjectRequestRequest) String() string
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
DeleteCopyObjectRequestResponse wrapper for the DeleteCopyObjectRequest operation
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"` }
func (response DeleteCopyObjectRequestResponse) HTTPResponse() *http.Response
HTTPResponse implements the OCIResponse interface
func (response DeleteCopyObjectRequestResponse) String() string
DeleteDataAssetRequest wrapper for the DeleteDataAsset operation
Click https://docs.oracle.com/en-us/iaas/tools/go-sdk-examples/latest/dataintegration/DeleteDataAsset.go.html to see an example of how to use 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 }
func (request DeleteDataAssetRequest) BinaryRequestBody() (*common.OCIReadSeekCloser, bool)
BinaryRequestBody implements the OCIRequest interface
func (request DeleteDataAssetRequest) HTTPRequest(method, path string, binaryRequestBody *common.OCIReadSeekCloser, extraHeaders map[string]string) (http.Request, error)
HTTPRequest implements the OCIRequest interface
func (request DeleteDataAssetRequest) RetryPolicy() *common.RetryPolicy
RetryPolicy implements the OCIRetryableRequest interface. This retrieves the specified retry policy.
func (request DeleteDataAssetRequest) String() string
func (request DeleteDataAssetRequest) ValidateEnumValue() (bool, error)
ValidateEnumValue returns an error when providing an unsupported enum value This function is being called during constructing API request process Not recommended for calling this function directly
DeleteDataAssetResponse wrapper for the DeleteDataAsset operation
type DeleteDataAssetResponse struct { // The underlying http response RawResponse *http.Response // Unique Oracle-assigned identifier for the request. If you need to contact // Oracle about a particular request, please provide the request ID. OpcRequestId *string `presentIn:"header" name:"opc-request-id"` }
func (response DeleteDataAssetResponse) HTTPResponse() *http.Response
HTTPResponse implements the OCIResponse interface
func (response DeleteDataAssetResponse) String() string
DeleteDataFlowRequest wrapper for the DeleteDataFlow operation
Click https://docs.oracle.com/en-us/iaas/tools/go-sdk-examples/latest/dataintegration/DeleteDataFlow.go.html to see an example of how to use 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 }
func (request DeleteDataFlowRequest) BinaryRequestBody() (*common.OCIReadSeekCloser, bool)
BinaryRequestBody implements the OCIRequest interface
func (request DeleteDataFlowRequest) HTTPRequest(method, path string, binaryRequestBody *common.OCIReadSeekCloser, extraHeaders map[string]string) (http.Request, error)
HTTPRequest implements the OCIRequest interface
func (request DeleteDataFlowRequest) RetryPolicy() *common.RetryPolicy
RetryPolicy implements the OCIRetryableRequest interface. This retrieves the specified retry policy.
func (request DeleteDataFlowRequest) String() string
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
DeleteDataFlowResponse wrapper for the DeleteDataFlow operation
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"` }
func (response DeleteDataFlowResponse) HTTPResponse() *http.Response
HTTPResponse implements the OCIResponse interface
func (response DeleteDataFlowResponse) String() string
DeleteDataFlowValidationRequest wrapper for the DeleteDataFlowValidation operation
Click https://docs.oracle.com/en-us/iaas/tools/go-sdk-examples/latest/dataintegration/DeleteDataFlowValidation.go.html to see an example of how to use 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 }
func (request DeleteDataFlowValidationRequest) BinaryRequestBody() (*common.OCIReadSeekCloser, bool)
BinaryRequestBody implements the OCIRequest interface
func (request DeleteDataFlowValidationRequest) HTTPRequest(method, path string, binaryRequestBody *common.OCIReadSeekCloser, extraHeaders map[string]string) (http.Request, error)
HTTPRequest implements the OCIRequest interface
func (request DeleteDataFlowValidationRequest) RetryPolicy() *common.RetryPolicy
RetryPolicy implements the OCIRetryableRequest interface. This retrieves the specified retry policy.
func (request DeleteDataFlowValidationRequest) String() string
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
DeleteDataFlowValidationResponse wrapper for the DeleteDataFlowValidation operation
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"` }
func (response DeleteDataFlowValidationResponse) HTTPResponse() *http.Response
HTTPResponse implements the OCIResponse interface
func (response DeleteDataFlowValidationResponse) String() string
DeleteDisApplicationDetailedDescriptionRequest wrapper for the DeleteDisApplicationDetailedDescription operation
Click https://docs.oracle.com/en-us/iaas/tools/go-sdk-examples/latest/dataintegration/DeleteDisApplicationDetailedDescription.go.html to see an example of how to use DeleteDisApplicationDetailedDescriptionRequest.
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 }
func (request DeleteDisApplicationDetailedDescriptionRequest) BinaryRequestBody() (*common.OCIReadSeekCloser, bool)
BinaryRequestBody implements the OCIRequest interface
func (request DeleteDisApplicationDetailedDescriptionRequest) HTTPRequest(method, path string, binaryRequestBody *common.OCIReadSeekCloser, extraHeaders map[string]string) (http.Request, error)
HTTPRequest implements the OCIRequest interface
func (request DeleteDisApplicationDetailedDescriptionRequest) RetryPolicy() *common.RetryPolicy
RetryPolicy implements the OCIRetryableRequest interface. This retrieves the specified retry policy.
func (request DeleteDisApplicationDetailedDescriptionRequest) String() string
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
DeleteDisApplicationDetailedDescriptionResponse wrapper for the DeleteDisApplicationDetailedDescription operation
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"` }
func (response DeleteDisApplicationDetailedDescriptionResponse) HTTPResponse() *http.Response
HTTPResponse implements the OCIResponse interface
func (response DeleteDisApplicationDetailedDescriptionResponse) String() string
DeleteDisApplicationRequest wrapper for the DeleteDisApplication operation
Click https://docs.oracle.com/en-us/iaas/tools/go-sdk-examples/latest/dataintegration/DeleteDisApplication.go.html to see an example of how to use 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 }
func (request DeleteDisApplicationRequest) BinaryRequestBody() (*common.OCIReadSeekCloser, bool)
BinaryRequestBody implements the OCIRequest interface
func (request DeleteDisApplicationRequest) HTTPRequest(method, path string, binaryRequestBody *common.OCIReadSeekCloser, extraHeaders map[string]string) (http.Request, error)
HTTPRequest implements the OCIRequest interface
func (request DeleteDisApplicationRequest) RetryPolicy() *common.RetryPolicy
RetryPolicy implements the OCIRetryableRequest interface. This retrieves the specified retry policy.
func (request DeleteDisApplicationRequest) String() string
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
DeleteDisApplicationResponse wrapper for the DeleteDisApplication operation
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"` }
func (response DeleteDisApplicationResponse) HTTPResponse() *http.Response
HTTPResponse implements the OCIResponse interface
func (response DeleteDisApplicationResponse) String() string
DeleteExportRequestRequest wrapper for the DeleteExportRequest operation
Click https://docs.oracle.com/en-us/iaas/tools/go-sdk-examples/latest/dataintegration/DeleteExportRequest.go.html to see an example of how to use DeleteExportRequestRequest.
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 }
func (request DeleteExportRequestRequest) BinaryRequestBody() (*common.OCIReadSeekCloser, bool)
BinaryRequestBody implements the OCIRequest interface
func (request DeleteExportRequestRequest) HTTPRequest(method, path string, binaryRequestBody *common.OCIReadSeekCloser, extraHeaders map[string]string) (http.Request, error)
HTTPRequest implements the OCIRequest interface
func (request DeleteExportRequestRequest) RetryPolicy() *common.RetryPolicy
RetryPolicy implements the OCIRetryableRequest interface. This retrieves the specified retry policy.
func (request DeleteExportRequestRequest) String() string
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
DeleteExportRequestResponse wrapper for the DeleteExportRequest operation
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"` }
func (response DeleteExportRequestResponse) HTTPResponse() *http.Response
HTTPResponse implements the OCIResponse interface
func (response DeleteExportRequestResponse) String() string
DeleteExternalPublicationRequest wrapper for the DeleteExternalPublication operation
Click https://docs.oracle.com/en-us/iaas/tools/go-sdk-examples/latest/dataintegration/DeleteExternalPublication.go.html to see an example of how to use 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 }
func (request DeleteExternalPublicationRequest) BinaryRequestBody() (*common.OCIReadSeekCloser, bool)
BinaryRequestBody implements the OCIRequest interface
func (request DeleteExternalPublicationRequest) HTTPRequest(method, path string, binaryRequestBody *common.OCIReadSeekCloser, extraHeaders map[string]string) (http.Request, error)
HTTPRequest implements the OCIRequest interface
func (request DeleteExternalPublicationRequest) RetryPolicy() *common.RetryPolicy
RetryPolicy implements the OCIRetryableRequest interface. This retrieves the specified retry policy.
func (request DeleteExternalPublicationRequest) String() string
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
DeleteExternalPublicationResponse wrapper for the DeleteExternalPublication operation
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"` }
func (response DeleteExternalPublicationResponse) HTTPResponse() *http.Response
HTTPResponse implements the OCIResponse interface
func (response DeleteExternalPublicationResponse) String() string
DeleteExternalPublicationValidationRequest wrapper for the DeleteExternalPublicationValidation operation
Click https://docs.oracle.com/en-us/iaas/tools/go-sdk-examples/latest/dataintegration/DeleteExternalPublicationValidation.go.html to see an example of how to use 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 }
func (request DeleteExternalPublicationValidationRequest) BinaryRequestBody() (*common.OCIReadSeekCloser, bool)
BinaryRequestBody implements the OCIRequest interface
func (request DeleteExternalPublicationValidationRequest) HTTPRequest(method, path string, binaryRequestBody *common.OCIReadSeekCloser, extraHeaders map[string]string) (http.Request, error)
HTTPRequest implements the OCIRequest interface
func (request DeleteExternalPublicationValidationRequest) RetryPolicy() *common.RetryPolicy
RetryPolicy implements the OCIRetryableRequest interface. This retrieves the specified retry policy.
func (request DeleteExternalPublicationValidationRequest) String() string
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
DeleteExternalPublicationValidationResponse wrapper for the DeleteExternalPublicationValidation operation
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"` }
func (response DeleteExternalPublicationValidationResponse) HTTPResponse() *http.Response
HTTPResponse implements the OCIResponse interface
func (response DeleteExternalPublicationValidationResponse) String() string
DeleteFolderRequest wrapper for the DeleteFolder operation
Click https://docs.oracle.com/en-us/iaas/tools/go-sdk-examples/latest/dataintegration/DeleteFolder.go.html to see an example of how to use 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 }
func (request DeleteFolderRequest) BinaryRequestBody() (*common.OCIReadSeekCloser, bool)
BinaryRequestBody implements the OCIRequest interface
func (request DeleteFolderRequest) HTTPRequest(method, path string, binaryRequestBody *common.OCIReadSeekCloser, extraHeaders map[string]string) (http.Request, error)
HTTPRequest implements the OCIRequest interface
func (request DeleteFolderRequest) RetryPolicy() *common.RetryPolicy
RetryPolicy implements the OCIRetryableRequest interface. This retrieves the specified retry policy.
func (request DeleteFolderRequest) String() string
func (request DeleteFolderRequest) ValidateEnumValue() (bool, error)
ValidateEnumValue returns an error when providing an unsupported enum value This function is being called during constructing API request process Not recommended for calling this function directly
DeleteFolderResponse wrapper for the DeleteFolder operation
type DeleteFolderResponse struct { // The underlying http response RawResponse *http.Response // Unique Oracle-assigned identifier for the request. If you need to contact // Oracle about a particular request, please provide the request ID. OpcRequestId *string `presentIn:"header" name:"opc-request-id"` }
func (response DeleteFolderResponse) HTTPResponse() *http.Response
HTTPResponse implements the OCIResponse interface
func (response DeleteFolderResponse) String() string
DeleteFunctionLibraryRequest wrapper for the DeleteFunctionLibrary operation
Click https://docs.oracle.com/en-us/iaas/tools/go-sdk-examples/latest/dataintegration/DeleteFunctionLibrary.go.html to see an example of how to use 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 }
func (request DeleteFunctionLibraryRequest) BinaryRequestBody() (*common.OCIReadSeekCloser, bool)
BinaryRequestBody implements the OCIRequest interface
func (request DeleteFunctionLibraryRequest) HTTPRequest(method, path string, binaryRequestBody *common.OCIReadSeekCloser, extraHeaders map[string]string) (http.Request, error)
HTTPRequest implements the OCIRequest interface
func (request DeleteFunctionLibraryRequest) RetryPolicy() *common.RetryPolicy
RetryPolicy implements the OCIRetryableRequest interface. This retrieves the specified retry policy.
func (request DeleteFunctionLibraryRequest) String() string
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
DeleteFunctionLibraryResponse wrapper for the DeleteFunctionLibrary operation
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"` }
func (response DeleteFunctionLibraryResponse) HTTPResponse() *http.Response
HTTPResponse implements the OCIResponse interface
func (response DeleteFunctionLibraryResponse) String() string
DeleteImportRequestRequest wrapper for the DeleteImportRequest operation
Click https://docs.oracle.com/en-us/iaas/tools/go-sdk-examples/latest/dataintegration/DeleteImportRequest.go.html to see an example of how to use DeleteImportRequestRequest.
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 }
func (request DeleteImportRequestRequest) BinaryRequestBody() (*common.OCIReadSeekCloser, bool)
BinaryRequestBody implements the OCIRequest interface
func (request DeleteImportRequestRequest) HTTPRequest(method, path string, binaryRequestBody *common.OCIReadSeekCloser, extraHeaders map[string]string) (http.Request, error)
HTTPRequest implements the OCIRequest interface
func (request DeleteImportRequestRequest) RetryPolicy() *common.RetryPolicy
RetryPolicy implements the OCIRetryableRequest interface. This retrieves the specified retry policy.
func (request DeleteImportRequestRequest) String() string
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
DeleteImportRequestResponse wrapper for the DeleteImportRequest operation
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"` }
func (response DeleteImportRequestResponse) HTTPResponse() *http.Response
HTTPResponse implements the OCIResponse interface
func (response DeleteImportRequestResponse) String() string
DeletePatchRequest wrapper for the DeletePatch operation
Click https://docs.oracle.com/en-us/iaas/tools/go-sdk-examples/latest/dataintegration/DeletePatch.go.html to see an example of how to use 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 }
func (request DeletePatchRequest) BinaryRequestBody() (*common.OCIReadSeekCloser, bool)
BinaryRequestBody implements the OCIRequest interface
func (request DeletePatchRequest) HTTPRequest(method, path string, binaryRequestBody *common.OCIReadSeekCloser, extraHeaders map[string]string) (http.Request, error)
HTTPRequest implements the OCIRequest interface
func (request DeletePatchRequest) RetryPolicy() *common.RetryPolicy
RetryPolicy implements the OCIRetryableRequest interface. This retrieves the specified retry policy.
func (request DeletePatchRequest) String() string
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
DeletePatchResponse wrapper for the DeletePatch operation
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"` }
func (response DeletePatchResponse) HTTPResponse() *http.Response
HTTPResponse implements the OCIResponse interface
func (response DeletePatchResponse) String() string
DeletePipelineRequest wrapper for the DeletePipeline operation
Click https://docs.oracle.com/en-us/iaas/tools/go-sdk-examples/latest/dataintegration/DeletePipeline.go.html to see an example of how to use 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 }
func (request DeletePipelineRequest) BinaryRequestBody() (*common.OCIReadSeekCloser, bool)
BinaryRequestBody implements the OCIRequest interface
func (request DeletePipelineRequest) HTTPRequest(method, path string, binaryRequestBody *common.OCIReadSeekCloser, extraHeaders map[string]string) (http.Request, error)
HTTPRequest implements the OCIRequest interface
func (request DeletePipelineRequest) RetryPolicy() *common.RetryPolicy
RetryPolicy implements the OCIRetryableRequest interface. This retrieves the specified retry policy.
func (request DeletePipelineRequest) String() string
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
DeletePipelineResponse wrapper for the DeletePipeline operation
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"` }
func (response DeletePipelineResponse) HTTPResponse() *http.Response
HTTPResponse implements the OCIResponse interface
func (response DeletePipelineResponse) String() string
DeletePipelineValidationRequest wrapper for the DeletePipelineValidation operation
Click https://docs.oracle.com/en-us/iaas/tools/go-sdk-examples/latest/dataintegration/DeletePipelineValidation.go.html to see an example of how to use 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 }
func (request DeletePipelineValidationRequest) BinaryRequestBody() (*common.OCIReadSeekCloser, bool)
BinaryRequestBody implements the OCIRequest interface
func (request DeletePipelineValidationRequest) HTTPRequest(method, path string, binaryRequestBody *common.OCIReadSeekCloser, extraHeaders map[string]string) (http.Request, error)
HTTPRequest implements the OCIRequest interface
func (request DeletePipelineValidationRequest) RetryPolicy() *common.RetryPolicy
RetryPolicy implements the OCIRetryableRequest interface. This retrieves the specified retry policy.
func (request DeletePipelineValidationRequest) String() string
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
DeletePipelineValidationResponse wrapper for the DeletePipelineValidation operation
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"` }
func (response DeletePipelineValidationResponse) HTTPResponse() *http.Response
HTTPResponse implements the OCIResponse interface
func (response DeletePipelineValidationResponse) String() string
DeleteProjectRequest wrapper for the DeleteProject operation
Click https://docs.oracle.com/en-us/iaas/tools/go-sdk-examples/latest/dataintegration/DeleteProject.go.html to see an example of how to use 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 }
func (request DeleteProjectRequest) BinaryRequestBody() (*common.OCIReadSeekCloser, bool)
BinaryRequestBody implements the OCIRequest interface
func (request DeleteProjectRequest) HTTPRequest(method, path string, binaryRequestBody *common.OCIReadSeekCloser, extraHeaders map[string]string) (http.Request, error)
HTTPRequest implements the OCIRequest interface
func (request DeleteProjectRequest) RetryPolicy() *common.RetryPolicy
RetryPolicy implements the OCIRetryableRequest interface. This retrieves the specified retry policy.
func (request DeleteProjectRequest) String() string
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
DeleteProjectResponse wrapper for the DeleteProject operation
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"` }
func (response DeleteProjectResponse) HTTPResponse() *http.Response
HTTPResponse implements the OCIResponse interface
func (response DeleteProjectResponse) String() string
DeleteScheduleRequest wrapper for the DeleteSchedule operation
Click https://docs.oracle.com/en-us/iaas/tools/go-sdk-examples/latest/dataintegration/DeleteSchedule.go.html to see an example of how to use 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 }
func (request DeleteScheduleRequest) BinaryRequestBody() (*common.OCIReadSeekCloser, bool)
BinaryRequestBody implements the OCIRequest interface
func (request DeleteScheduleRequest) HTTPRequest(method, path string, binaryRequestBody *common.OCIReadSeekCloser, extraHeaders map[string]string) (http.Request, error)
HTTPRequest implements the OCIRequest interface
func (request DeleteScheduleRequest) RetryPolicy() *common.RetryPolicy
RetryPolicy implements the OCIRetryableRequest interface. This retrieves the specified retry policy.
func (request DeleteScheduleRequest) String() string
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
DeleteScheduleResponse wrapper for the DeleteSchedule operation
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"` }
func (response DeleteScheduleResponse) HTTPResponse() *http.Response
HTTPResponse implements the OCIResponse interface
func (response DeleteScheduleResponse) String() string
DeleteTaskRequest wrapper for the DeleteTask operation
Click https://docs.oracle.com/en-us/iaas/tools/go-sdk-examples/latest/dataintegration/DeleteTask.go.html to see an example of how to use 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 }
func (request DeleteTaskRequest) BinaryRequestBody() (*common.OCIReadSeekCloser, bool)
BinaryRequestBody implements the OCIRequest interface
func (request DeleteTaskRequest) HTTPRequest(method, path string, binaryRequestBody *common.OCIReadSeekCloser, extraHeaders map[string]string) (http.Request, error)
HTTPRequest implements the OCIRequest interface
func (request DeleteTaskRequest) RetryPolicy() *common.RetryPolicy
RetryPolicy implements the OCIRetryableRequest interface. This retrieves the specified retry policy.
func (request DeleteTaskRequest) String() string
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
DeleteTaskResponse wrapper for the DeleteTask operation
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"` }
func (response DeleteTaskResponse) HTTPResponse() *http.Response
HTTPResponse implements the OCIResponse interface
func (response DeleteTaskResponse) String() string
DeleteTaskRunRequest wrapper for the DeleteTaskRun operation
Click https://docs.oracle.com/en-us/iaas/tools/go-sdk-examples/latest/dataintegration/DeleteTaskRun.go.html to see an example of how to use 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 }
func (request DeleteTaskRunRequest) BinaryRequestBody() (*common.OCIReadSeekCloser, bool)
BinaryRequestBody implements the OCIRequest interface
func (request DeleteTaskRunRequest) HTTPRequest(method, path string, binaryRequestBody *common.OCIReadSeekCloser, extraHeaders map[string]string) (http.Request, error)
HTTPRequest implements the OCIRequest interface
func (request DeleteTaskRunRequest) RetryPolicy() *common.RetryPolicy
RetryPolicy implements the OCIRetryableRequest interface. This retrieves the specified retry policy.
func (request DeleteTaskRunRequest) String() string
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
DeleteTaskRunResponse wrapper for the DeleteTaskRun operation
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"` }
func (response DeleteTaskRunResponse) HTTPResponse() *http.Response
HTTPResponse implements the OCIResponse interface
func (response DeleteTaskRunResponse) String() string
DeleteTaskScheduleRequest wrapper for the DeleteTaskSchedule operation
Click https://docs.oracle.com/en-us/iaas/tools/go-sdk-examples/latest/dataintegration/DeleteTaskSchedule.go.html to see an example of how to use 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 }
func (request DeleteTaskScheduleRequest) BinaryRequestBody() (*common.OCIReadSeekCloser, bool)
BinaryRequestBody implements the OCIRequest interface
func (request DeleteTaskScheduleRequest) HTTPRequest(method, path string, binaryRequestBody *common.OCIReadSeekCloser, extraHeaders map[string]string) (http.Request, error)
HTTPRequest implements the OCIRequest interface
func (request DeleteTaskScheduleRequest) RetryPolicy() *common.RetryPolicy
RetryPolicy implements the OCIRetryableRequest interface. This retrieves the specified retry policy.
func (request DeleteTaskScheduleRequest) String() string
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
DeleteTaskScheduleResponse wrapper for the DeleteTaskSchedule operation
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"` }
func (response DeleteTaskScheduleResponse) HTTPResponse() *http.Response
HTTPResponse implements the OCIResponse interface
func (response DeleteTaskScheduleResponse) String() string
DeleteTaskValidationRequest wrapper for the DeleteTaskValidation operation
Click https://docs.oracle.com/en-us/iaas/tools/go-sdk-examples/latest/dataintegration/DeleteTaskValidation.go.html to see an example of how to use 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 }
func (request DeleteTaskValidationRequest) BinaryRequestBody() (*common.OCIReadSeekCloser, bool)
BinaryRequestBody implements the OCIRequest interface
func (request DeleteTaskValidationRequest) HTTPRequest(method, path string, binaryRequestBody *common.OCIReadSeekCloser, extraHeaders map[string]string) (http.Request, error)
HTTPRequest implements the OCIRequest interface
func (request DeleteTaskValidationRequest) RetryPolicy() *common.RetryPolicy
RetryPolicy implements the OCIRetryableRequest interface. This retrieves the specified retry policy.
func (request DeleteTaskValidationRequest) String() string
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
DeleteTaskValidationResponse wrapper for the DeleteTaskValidation operation
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"` }
func (response DeleteTaskValidationResponse) HTTPResponse() *http.Response
HTTPResponse implements the OCIResponse interface
func (response DeleteTaskValidationResponse) String() string
DeleteUserDefinedFunctionRequest wrapper for the DeleteUserDefinedFunction operation
Click https://docs.oracle.com/en-us/iaas/tools/go-sdk-examples/latest/dataintegration/DeleteUserDefinedFunction.go.html to see an example of how to use 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 }
func (request DeleteUserDefinedFunctionRequest) BinaryRequestBody() (*common.OCIReadSeekCloser, bool)
BinaryRequestBody implements the OCIRequest interface
func (request DeleteUserDefinedFunctionRequest) HTTPRequest(method, path string, binaryRequestBody *common.OCIReadSeekCloser, extraHeaders map[string]string) (http.Request, error)
HTTPRequest implements the OCIRequest interface
func (request DeleteUserDefinedFunctionRequest) RetryPolicy() *common.RetryPolicy
RetryPolicy implements the OCIRetryableRequest interface. This retrieves the specified retry policy.
func (request DeleteUserDefinedFunctionRequest) String() string
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
DeleteUserDefinedFunctionResponse wrapper for the DeleteUserDefinedFunction operation
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"` }
func (response DeleteUserDefinedFunctionResponse) HTTPResponse() *http.Response
HTTPResponse implements the OCIResponse interface
func (response DeleteUserDefinedFunctionResponse) String() string
DeleteUserDefinedFunctionValidationRequest wrapper for the DeleteUserDefinedFunctionValidation operation
Click https://docs.oracle.com/en-us/iaas/tools/go-sdk-examples/latest/dataintegration/DeleteUserDefinedFunctionValidation.go.html to see an example of how to use 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 }
func (request DeleteUserDefinedFunctionValidationRequest) BinaryRequestBody() (*common.OCIReadSeekCloser, bool)
BinaryRequestBody implements the OCIRequest interface
func (request DeleteUserDefinedFunctionValidationRequest) HTTPRequest(method, path string, binaryRequestBody *common.OCIReadSeekCloser, extraHeaders map[string]string) (http.Request, error)
HTTPRequest implements the OCIRequest interface
func (request DeleteUserDefinedFunctionValidationRequest) RetryPolicy() *common.RetryPolicy
RetryPolicy implements the OCIRetryableRequest interface. This retrieves the specified retry policy.
func (request DeleteUserDefinedFunctionValidationRequest) String() string
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
DeleteUserDefinedFunctionValidationResponse wrapper for the DeleteUserDefinedFunctionValidation operation
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"` }
func (response DeleteUserDefinedFunctionValidationResponse) HTTPResponse() *http.Response
HTTPResponse implements the OCIResponse interface
func (response DeleteUserDefinedFunctionValidationResponse) String() string
DeleteWorkspaceRequest wrapper for the DeleteWorkspace operation
Click https://docs.oracle.com/en-us/iaas/tools/go-sdk-examples/latest/dataintegration/DeleteWorkspace.go.html to see an example of how to use 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 }
func (request DeleteWorkspaceRequest) BinaryRequestBody() (*common.OCIReadSeekCloser, bool)
BinaryRequestBody implements the OCIRequest interface
func (request DeleteWorkspaceRequest) HTTPRequest(method, path string, binaryRequestBody *common.OCIReadSeekCloser, extraHeaders map[string]string) (http.Request, error)
HTTPRequest implements the OCIRequest interface
func (request DeleteWorkspaceRequest) RetryPolicy() *common.RetryPolicy
RetryPolicy implements the OCIRetryableRequest interface. This retrieves the specified retry policy.
func (request DeleteWorkspaceRequest) String() string
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
DeleteWorkspaceResponse wrapper for the DeleteWorkspace operation
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.oracle.com/iaas/Content/API/Concepts/identifiers.htm) of the work request. Use GetWorkRequest (https://docs.oracle.com/iaas/api/#/en/workrequests/20160918/WorkRequest/GetWorkRequest) // with this ID to track the status of the request. OpcWorkRequestId *string `presentIn:"header" name:"opc-work-request-id"` }
func (response DeleteWorkspaceResponse) HTTPResponse() *http.Response
HTTPResponse implements the OCIResponse interface
func (response DeleteWorkspaceResponse) String() string
DependentObject The information about a dependent object.
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"` }
func (m DependentObject) String() string
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
DependentObjectLifecycleStateEnum Enum with underlying type: string
type DependentObjectLifecycleStateEnum string
Set of constants representing the allowable values for DependentObjectLifecycleStateEnum
const ( DependentObjectLifecycleStateCreating DependentObjectLifecycleStateEnum = "CREATING" DependentObjectLifecycleStateActive DependentObjectLifecycleStateEnum = "ACTIVE" DependentObjectLifecycleStateUpdating DependentObjectLifecycleStateEnum = "UPDATING" DependentObjectLifecycleStateDeleting DependentObjectLifecycleStateEnum = "DELETING" DependentObjectLifecycleStateDeleted DependentObjectLifecycleStateEnum = "DELETED" DependentObjectLifecycleStateFailed DependentObjectLifecycleStateEnum = "FAILED" )
func GetDependentObjectLifecycleStateEnumValues() []DependentObjectLifecycleStateEnum
GetDependentObjectLifecycleStateEnumValues Enumerates the set of values for DependentObjectLifecycleStateEnum
func GetMappingDependentObjectLifecycleStateEnum(val string) (DependentObjectLifecycleStateEnum, bool)
GetMappingDependentObjectLifecycleStateEnum performs case Insensitive comparison on enum value and return the desired enum
DependentObjectSummary Details of the dependent object.
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"` }
func (m DependentObjectSummary) String() string
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
DependentObjectSummaryCollection A list of dependent object summaries.
type DependentObjectSummaryCollection struct { // An array of dependent object summaries. Items []DependentObjectSummary `mandatory:"true" json:"items"` }
func (m DependentObjectSummaryCollection) String() string
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
DerivedEntity The Derive entity object
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"` }
func (m DerivedEntity) GetMetadata() *ObjectMetadata
GetMetadata returns Metadata
func (m DerivedEntity) MarshalJSON() (buff []byte, e error)
MarshalJSON marshals to json representation
func (m DerivedEntity) String() string
func (m *DerivedEntity) UnmarshalJSON(data []byte) (e error)
UnmarshalJSON unmarshals from json
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
DerivedEntityModeEnum Enum with underlying type: string
type DerivedEntityModeEnum string
Set of constants representing the allowable values for DerivedEntityModeEnum
const ( DerivedEntityModeIn DerivedEntityModeEnum = "IN" DerivedEntityModeOut DerivedEntityModeEnum = "OUT" )
func GetDerivedEntityModeEnumValues() []DerivedEntityModeEnum
GetDerivedEntityModeEnumValues Enumerates the set of values for DerivedEntityModeEnum
func GetMappingDerivedEntityModeEnum(val string) (DerivedEntityModeEnum, bool)
GetMappingDerivedEntityModeEnum performs case Insensitive comparison on enum value and return the desired enum
DerivedField The type representing the derived field concept. Derived fields have an expression to define how to derive the field.
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"` }
func (m DerivedField) GetConfigValues() *ConfigValues
GetConfigValues returns ConfigValues
func (m DerivedField) GetDescription() *string
GetDescription returns Description
func (m DerivedField) GetKey() *string
GetKey returns Key
func (m DerivedField) GetModelVersion() *string
GetModelVersion returns ModelVersion
func (m DerivedField) GetName() *string
GetName returns Name
func (m DerivedField) GetObjectStatus() *int
GetObjectStatus returns ObjectStatus
func (m DerivedField) GetParentRef() *ParentReference
GetParentRef returns ParentRef
func (m DerivedField) MarshalJSON() (buff []byte, e error)
MarshalJSON marshals to json representation
func (m DerivedField) String() string
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
DerivedType A `DerivedType` object represents a more complex type that is derived from a set of simple types, for example an `Address` or `SSN` data type.
type DerivedType struct { // The key of the object. Key *string `mandatory:"false" json:"key"` // The model version of an object. ModelVersion *string `mandatory:"false" json:"modelVersion"` ParentRef *ParentReference `mandatory:"false" json:"parentRef"` // Free form text without any restriction on permitted characters. Name can have letters, numbers, and special characters. The value is editable and is restricted to 1000 characters. Name *string `mandatory:"false" json:"name"` // The status of an object that can be set to value 1 for shallow references across objects, other values reserved. ObjectStatus *int `mandatory:"false" json:"objectStatus"` // A user defined description for the object. Description *string `mandatory:"false" json:"description"` }
func (m DerivedType) GetDescription() *string
GetDescription returns Description
func (m DerivedType) GetKey() *string
GetKey returns Key
func (m DerivedType) GetModelVersion() *string
GetModelVersion returns ModelVersion
func (m DerivedType) GetName() *string
GetName returns Name
func (m DerivedType) GetObjectStatus() *int
GetObjectStatus returns ObjectStatus
func (m DerivedType) GetParentRef() *ParentReference
GetParentRef returns ParentRef
func (m DerivedType) MarshalJSON() (buff []byte, e error)
MarshalJSON marshals to json representation
func (m DerivedType) String() string
func (m DerivedType) ValidateEnumValue() (bool, error)
ValidateEnumValue returns an error when providing an unsupported enum value This function is being called during constructing API request process Not recommended for calling this function directly
DetailedDescription The detailed description of an object.
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"` // Base64 encoded image to represent logo of the object. Logo *string `mandatory:"false" json:"logo"` // Base64 encoded rich text description of the object. DetailedDescription *string `mandatory:"false" json:"detailedDescription"` }
func (m DetailedDescription) String() string
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
DetailedDescriptionModelTypeEnum Enum with underlying type: string
type DetailedDescriptionModelTypeEnum string
Set of constants representing the allowable values for DetailedDescriptionModelTypeEnum
const ( DetailedDescriptionModelTypeDetailedDescription DetailedDescriptionModelTypeEnum = "DETAILED_DESCRIPTION" )
func GetDetailedDescriptionModelTypeEnumValues() []DetailedDescriptionModelTypeEnum
GetDetailedDescriptionModelTypeEnumValues Enumerates the set of values for DetailedDescriptionModelTypeEnum
func GetMappingDetailedDescriptionModelTypeEnum(val string) (DetailedDescriptionModelTypeEnum, bool)
GetMappingDetailedDescriptionModelTypeEnum performs case Insensitive comparison on enum value and return the desired enum
DirectFieldMap The information about a field map.
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"` }
func (m DirectFieldMap) GetDescription() *string
GetDescription returns Description
func (m DirectFieldMap) MarshalJSON() (buff []byte, e error)
MarshalJSON marshals to json representation
func (m DirectFieldMap) String() string
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
DirectNamedFieldMap A named field map.
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"` }
func (m DirectNamedFieldMap) GetDescription() *string
GetDescription returns Description
func (m DirectNamedFieldMap) MarshalJSON() (buff []byte, e error)
MarshalJSON marshals to json representation
func (m DirectNamedFieldMap) String() string
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
DisApplication DIS Application is container for runtime objects.
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"` }
func (m DisApplication) String() string
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
DisApplicationLifecycleStateEnum Enum with underlying type: string
type DisApplicationLifecycleStateEnum string
Set of constants representing the allowable values for DisApplicationLifecycleStateEnum
const ( DisApplicationLifecycleStateCreating DisApplicationLifecycleStateEnum = "CREATING" DisApplicationLifecycleStateActive DisApplicationLifecycleStateEnum = "ACTIVE" DisApplicationLifecycleStateUpdating DisApplicationLifecycleStateEnum = "UPDATING" DisApplicationLifecycleStateDeleting DisApplicationLifecycleStateEnum = "DELETING" DisApplicationLifecycleStateDeleted DisApplicationLifecycleStateEnum = "DELETED" DisApplicationLifecycleStateFailed DisApplicationLifecycleStateEnum = "FAILED" )
func GetDisApplicationLifecycleStateEnumValues() []DisApplicationLifecycleStateEnum
GetDisApplicationLifecycleStateEnumValues Enumerates the set of values for DisApplicationLifecycleStateEnum
func GetMappingDisApplicationLifecycleStateEnum(val string) (DisApplicationLifecycleStateEnum, bool)
GetMappingDisApplicationLifecycleStateEnum performs case Insensitive comparison on enum value and return the desired enum
DisApplicationSummary The application summary type contains the audit summary information and the definition of the application.
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"` }
func (m DisApplicationSummary) String() string
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
DisApplicationSummaryCollection This is the collection of application summaries, it may be a collection of lightweight details or full definitions.
type DisApplicationSummaryCollection struct { // The array of application summaries. Items []DisApplicationSummary `mandatory:"true" json:"items"` }
func (m DisApplicationSummaryCollection) String() string
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
DisApplicationSummaryLifecycleStateEnum Enum with underlying type: string
type DisApplicationSummaryLifecycleStateEnum string
Set of constants representing the allowable values for DisApplicationSummaryLifecycleStateEnum
const ( DisApplicationSummaryLifecycleStateCreating DisApplicationSummaryLifecycleStateEnum = "CREATING" DisApplicationSummaryLifecycleStateActive DisApplicationSummaryLifecycleStateEnum = "ACTIVE" DisApplicationSummaryLifecycleStateUpdating DisApplicationSummaryLifecycleStateEnum = "UPDATING" DisApplicationSummaryLifecycleStateDeleting DisApplicationSummaryLifecycleStateEnum = "DELETING" DisApplicationSummaryLifecycleStateDeleted DisApplicationSummaryLifecycleStateEnum = "DELETED" DisApplicationSummaryLifecycleStateFailed DisApplicationSummaryLifecycleStateEnum = "FAILED" )
func GetDisApplicationSummaryLifecycleStateEnumValues() []DisApplicationSummaryLifecycleStateEnum
GetDisApplicationSummaryLifecycleStateEnumValues Enumerates the set of values for DisApplicationSummaryLifecycleStateEnum
func GetMappingDisApplicationSummaryLifecycleStateEnum(val string) (DisApplicationSummaryLifecycleStateEnum, bool)
GetMappingDisApplicationSummaryLifecycleStateEnum performs case Insensitive comparison on enum value and return the desired enum
Distinct The information about the distinct operator.
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"` }
func (m Distinct) GetDescription() *string
GetDescription returns Description
func (m Distinct) GetIdentifier() *string
GetIdentifier returns Identifier
func (m Distinct) GetInputPorts() []InputPort
GetInputPorts returns InputPorts
func (m Distinct) GetKey() *string
GetKey returns Key
func (m Distinct) GetModelVersion() *string
GetModelVersion returns ModelVersion
func (m Distinct) GetName() *string
GetName returns Name
func (m Distinct) GetObjectStatus() *int
GetObjectStatus returns ObjectStatus
func (m Distinct) GetObjectVersion() *int
GetObjectVersion returns ObjectVersion
func (m Distinct) GetOpConfigValues() *ConfigValues
GetOpConfigValues returns OpConfigValues
func (m Distinct) GetOutputPorts() []TypedObject
GetOutputPorts returns OutputPorts
func (m Distinct) GetParameters() []Parameter
GetParameters returns Parameters
func (m Distinct) GetParentRef() *ParentReference
GetParentRef returns ParentRef
func (m Distinct) MarshalJSON() (buff []byte, e error)
MarshalJSON marshals to json representation
func (m Distinct) String() string
func (m *Distinct) UnmarshalJSON(data []byte) (e error)
UnmarshalJSON unmarshals from json
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
DynamicInputField The type representing the dynamic field concept. Dynamic fields have a dynamic type handler to define how to generate the field.
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"` }
func (m DynamicInputField) GetConfigValues() *ConfigValues
GetConfigValues returns ConfigValues
func (m DynamicInputField) GetDescription() *string
GetDescription returns Description
func (m DynamicInputField) GetKey() *string
GetKey returns Key
func (m DynamicInputField) GetModelVersion() *string
GetModelVersion returns ModelVersion
func (m DynamicInputField) GetName() *string
GetName returns Name
func (m DynamicInputField) GetObjectStatus() *int
GetObjectStatus returns ObjectStatus
func (m DynamicInputField) GetParentRef() *ParentReference
GetParentRef returns ParentRef
func (m DynamicInputField) MarshalJSON() (buff []byte, e error)
MarshalJSON marshals to json representation
func (m DynamicInputField) String() string
func (m *DynamicInputField) UnmarshalJSON(data []byte) (e error)
UnmarshalJSON unmarshals from json
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
DynamicProxyField The type representing the dynamic proxy field concept. Dynamic proxy fields have a reference to another field.
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"` }
func (m DynamicProxyField) GetConfigValues() *ConfigValues
GetConfigValues returns ConfigValues
func (m DynamicProxyField) GetDescription() *string
GetDescription returns Description
func (m DynamicProxyField) GetKey() *string
GetKey returns Key
func (m DynamicProxyField) GetModelVersion() *string
GetModelVersion returns ModelVersion
func (m DynamicProxyField) GetName() *string
GetName returns Name
func (m DynamicProxyField) GetObjectStatus() *int
GetObjectStatus returns ObjectStatus
func (m DynamicProxyField) GetParentRef() *ParentReference
GetParentRef returns ParentRef
func (m DynamicProxyField) MarshalJSON() (buff []byte, e error)
MarshalJSON marshals to json representation
func (m DynamicProxyField) String() string
func (m *DynamicProxyField) UnmarshalJSON(data []byte) (e error)
UnmarshalJSON unmarshals from json
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
DynamicType The dynamic type.
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"` }
func (m DynamicType) GetDescription() *string
GetDescription returns Description
func (m DynamicType) GetKey() *string
GetKey returns Key
func (m DynamicType) GetModelVersion() *string
GetModelVersion returns ModelVersion
func (m DynamicType) GetName() *string
GetName returns Name
func (m DynamicType) GetObjectStatus() *int
GetObjectStatus returns ObjectStatus
func (m DynamicType) GetParentRef() *ParentReference
GetParentRef returns ParentRef
func (m DynamicType) MarshalJSON() (buff []byte, e error)
MarshalJSON marshals to json representation
func (m DynamicType) String() string
func (m *DynamicType) UnmarshalJSON(data []byte) (e error)
UnmarshalJSON unmarshals from json
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
DynamicTypeHandler This type defines how to derived fields for the dynamic type itself.
type DynamicTypeHandler interface { }
DynamicTypeHandlerModelTypeEnum Enum with underlying type: string
type DynamicTypeHandlerModelTypeEnum string
Set of constants representing the allowable values for DynamicTypeHandlerModelTypeEnum
const ( DynamicTypeHandlerModelTypeRuleTypeConfigs DynamicTypeHandlerModelTypeEnum = "RULE_TYPE_CONFIGS" DynamicTypeHandlerModelTypeFlattenTypeHandler DynamicTypeHandlerModelTypeEnum = "FLATTEN_TYPE_HANDLER" )
func GetDynamicTypeHandlerModelTypeEnumValues() []DynamicTypeHandlerModelTypeEnum
GetDynamicTypeHandlerModelTypeEnumValues Enumerates the set of values for DynamicTypeHandlerModelTypeEnum
func GetMappingDynamicTypeHandlerModelTypeEnum(val string) (DynamicTypeHandlerModelTypeEnum, bool)
GetMappingDynamicTypeHandlerModelTypeEnum performs case Insensitive comparison on enum value and return the desired enum
EndOperator Represents end of a pipeline
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"` }
func (m EndOperator) GetDescription() *string
GetDescription returns Description
func (m EndOperator) GetIdentifier() *string
GetIdentifier returns Identifier
func (m EndOperator) GetInputPorts() []InputPort
GetInputPorts returns InputPorts
func (m EndOperator) GetKey() *string
GetKey returns Key
func (m EndOperator) GetModelVersion() *string
GetModelVersion returns ModelVersion
func (m EndOperator) GetName() *string
GetName returns Name
func (m EndOperator) GetObjectStatus() *int
GetObjectStatus returns ObjectStatus
func (m EndOperator) GetObjectVersion() *int
GetObjectVersion returns ObjectVersion
func (m EndOperator) GetOpConfigValues() *ConfigValues
GetOpConfigValues returns OpConfigValues
func (m EndOperator) GetOutputPorts() []TypedObject
GetOutputPorts returns OutputPorts
func (m EndOperator) GetParameters() []Parameter
GetParameters returns Parameters
func (m EndOperator) GetParentRef() *ParentReference
GetParentRef returns ParentRef
func (m EndOperator) MarshalJSON() (buff []byte, e error)
MarshalJSON marshals to json representation
func (m EndOperator) String() string
func (m *EndOperator) UnmarshalJSON(data []byte) (e error)
UnmarshalJSON unmarshals from json
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
EndOperatorTriggerRuleEnum Enum with underlying type: string
type EndOperatorTriggerRuleEnum string
Set of constants representing the allowable values for EndOperatorTriggerRuleEnum
const ( EndOperatorTriggerRuleSuccess EndOperatorTriggerRuleEnum = "ALL_SUCCESS" EndOperatorTriggerRuleFailed EndOperatorTriggerRuleEnum = "ALL_FAILED" EndOperatorTriggerRuleComplete EndOperatorTriggerRuleEnum = "ALL_COMPLETE" )
func GetEndOperatorTriggerRuleEnumValues() []EndOperatorTriggerRuleEnum
GetEndOperatorTriggerRuleEnumValues Enumerates the set of values for EndOperatorTriggerRuleEnum
func GetMappingEndOperatorTriggerRuleEnum(val string) (EndOperatorTriggerRuleEnum, bool)
GetMappingEndOperatorTriggerRuleEnum performs case Insensitive comparison on enum value and return the desired enum
EnrichedEntity This is used to specify runtime parameters for data entities such as files that need both the data entity and the format.
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"` }
func (m EnrichedEntity) String() string
func (m *EnrichedEntity) UnmarshalJSON(data []byte) (e error)
UnmarshalJSON unmarshals from json
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
EntityShape The data entity shape object.
type EntityShape interface { GetMetadata() *ObjectMetadata }
EntityShapeFromFile The file data entity details.
type EntityShapeFromFile struct { Metadata *ObjectMetadata `mandatory:"false" json:"metadata"` // The object key. Key *string `mandatory:"false" json:"key"` // The object's model version. ModelVersion *string `mandatory:"false" json:"modelVersion"` ParentRef *ParentReference `mandatory:"false" json:"parentRef"` // Free form text without any restriction on permitted characters. Name can have letters, numbers, and special characters. The value is editable and is restricted to 1000 characters. Name *string `mandatory:"false" json:"name"` // Detailed description for the object. Description *string `mandatory:"false" json:"description"` // The version of the object that is used to track changes in the object instance. ObjectVersion *int `mandatory:"false" json:"objectVersion"` // The external key for the object. ExternalKey *string `mandatory:"false" json:"externalKey"` Shape *Shape `mandatory:"false" json:"shape"` // The shape ID. ShapeId *string `mandatory:"false" json:"shapeId"` 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"` }
func (m EntityShapeFromFile) GetMetadata() *ObjectMetadata
GetMetadata returns Metadata
func (m EntityShapeFromFile) MarshalJSON() (buff []byte, e error)
MarshalJSON marshals to json representation
func (m EntityShapeFromFile) String() string
func (m *EntityShapeFromFile) UnmarshalJSON(data []byte) (e error)
UnmarshalJSON unmarshals from json
func (m EntityShapeFromFile) ValidateEnumValue() (bool, error)
ValidateEnumValue returns an error when providing an unsupported enum value This function is being called during constructing API request process Not recommended for calling this function directly
EntityShapeFromFileEntityTypeEnum Enum with underlying type: string
type EntityShapeFromFileEntityTypeEnum string
Set of constants representing the allowable values for EntityShapeFromFileEntityTypeEnum
const ( EntityShapeFromFileEntityTypeTable EntityShapeFromFileEntityTypeEnum = "TABLE" EntityShapeFromFileEntityTypeView EntityShapeFromFileEntityTypeEnum = "VIEW" EntityShapeFromFileEntityTypeFile EntityShapeFromFileEntityTypeEnum = "FILE" EntityShapeFromFileEntityTypeQueue EntityShapeFromFileEntityTypeEnum = "QUEUE" EntityShapeFromFileEntityTypeStream EntityShapeFromFileEntityTypeEnum = "STREAM" EntityShapeFromFileEntityTypeOther EntityShapeFromFileEntityTypeEnum = "OTHER" )
func GetEntityShapeFromFileEntityTypeEnumValues() []EntityShapeFromFileEntityTypeEnum
GetEntityShapeFromFileEntityTypeEnumValues Enumerates the set of values for EntityShapeFromFileEntityTypeEnum
func GetMappingEntityShapeFromFileEntityTypeEnum(val string) (EntityShapeFromFileEntityTypeEnum, bool)
GetMappingEntityShapeFromFileEntityTypeEnum performs case Insensitive comparison on enum value and return the desired enum
EntityShapeFromObject The application object entity details.
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"` }
func (m EntityShapeFromObject) GetMetadata() *ObjectMetadata
GetMetadata returns Metadata
func (m EntityShapeFromObject) MarshalJSON() (buff []byte, e error)
MarshalJSON marshals to json representation
func (m EntityShapeFromObject) String() string
func (m *EntityShapeFromObject) UnmarshalJSON(data []byte) (e error)
UnmarshalJSON unmarshals from json
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
EntityShapeFromObjectEntityTypeEnum Enum with underlying type: string
type EntityShapeFromObjectEntityTypeEnum string
Set of constants representing the allowable values for EntityShapeFromObjectEntityTypeEnum
const ( EntityShapeFromObjectEntityTypeTable EntityShapeFromObjectEntityTypeEnum = "TABLE" EntityShapeFromObjectEntityTypeView EntityShapeFromObjectEntityTypeEnum = "VIEW" EntityShapeFromObjectEntityTypeFile EntityShapeFromObjectEntityTypeEnum = "FILE" EntityShapeFromObjectEntityTypeSql EntityShapeFromObjectEntityTypeEnum = "SQL" EntityShapeFromObjectEntityTypeObject EntityShapeFromObjectEntityTypeEnum = "OBJECT" )
func GetEntityShapeFromObjectEntityTypeEnumValues() []EntityShapeFromObjectEntityTypeEnum
GetEntityShapeFromObjectEntityTypeEnumValues Enumerates the set of values for EntityShapeFromObjectEntityTypeEnum
func GetMappingEntityShapeFromObjectEntityTypeEnum(val string) (EntityShapeFromObjectEntityTypeEnum, bool)
GetMappingEntityShapeFromObjectEntityTypeEnum performs case Insensitive comparison on enum value and return the desired enum
EntityShapeFromSql The SQL entity details.
type EntityShapeFromSql struct { Metadata *ObjectMetadata `mandatory:"false" json:"metadata"` // The object key. Key *string `mandatory:"false" json:"key"` // The object's model version. ModelVersion *string `mandatory:"false" json:"modelVersion"` ParentRef *ParentReference `mandatory:"false" json:"parentRef"` // Free form text without any restriction on permitted characters. Name can have letters, numbers, and special characters. The value is editable and is restricted to 1000 characters. Name *string `mandatory:"false" json:"name"` // Detailed description for the object. Description *string `mandatory:"false" json:"description"` // The version of the object that is used to track changes in the object instance. ObjectVersion *int `mandatory:"false" json:"objectVersion"` // The external key for the object. ExternalKey *string `mandatory:"false" json:"externalKey"` Shape *Shape `mandatory:"false" json:"shape"` // The shape ID. ShapeId *string `mandatory:"false" json:"shapeId"` // Specifies other type label. OtherTypeLabel *string `mandatory:"false" json:"otherTypeLabel"` // An array of unique keys. UniqueKeys []UniqueKey `mandatory:"false" json:"uniqueKeys"` // An array of foreign keys. ForeignKeys []ForeignKey `mandatory:"false" json:"foreignKeys"` // The resource name. ResourceName *string `mandatory:"false" json:"resourceName"` DataFormat *DataFormat `mandatory:"false" json:"dataFormat"` // The status of an object that can be set to value 1 for shallow references across objects, other values reserved. ObjectStatus *int `mandatory:"false" json:"objectStatus"` // Value can only contain upper case letters, underscore and numbers. It should begin with upper case letter or underscore. The value can be modified. Identifier *string `mandatory:"false" json:"identifier"` // sqlQuery SqlQuery *string `mandatory:"false" json:"sqlQuery"` // The entity type. EntityType EntityShapeFromSqlEntityTypeEnum `mandatory:"false" json:"entityType,omitempty"` }
func (m EntityShapeFromSql) GetMetadata() *ObjectMetadata
GetMetadata returns Metadata
func (m EntityShapeFromSql) MarshalJSON() (buff []byte, e error)
MarshalJSON marshals to json representation
func (m EntityShapeFromSql) String() string
func (m *EntityShapeFromSql) UnmarshalJSON(data []byte) (e error)
UnmarshalJSON unmarshals from json
func (m EntityShapeFromSql) ValidateEnumValue() (bool, error)
ValidateEnumValue returns an error when providing an unsupported enum value This function is being called during constructing API request process Not recommended for calling this function directly
EntityShapeFromSqlEntityTypeEnum Enum with underlying type: string
type EntityShapeFromSqlEntityTypeEnum string
Set of constants representing the allowable values for EntityShapeFromSqlEntityTypeEnum
const ( EntityShapeFromSqlEntityTypeTable EntityShapeFromSqlEntityTypeEnum = "TABLE" EntityShapeFromSqlEntityTypeView EntityShapeFromSqlEntityTypeEnum = "VIEW" EntityShapeFromSqlEntityTypeFile EntityShapeFromSqlEntityTypeEnum = "FILE" EntityShapeFromSqlEntityTypeSql EntityShapeFromSqlEntityTypeEnum = "SQL" )
func GetEntityShapeFromSqlEntityTypeEnumValues() []EntityShapeFromSqlEntityTypeEnum
GetEntityShapeFromSqlEntityTypeEnumValues Enumerates the set of values for EntityShapeFromSqlEntityTypeEnum
func GetMappingEntityShapeFromSqlEntityTypeEnum(val string) (EntityShapeFromSqlEntityTypeEnum, bool)
GetMappingEntityShapeFromSqlEntityTypeEnum performs case Insensitive comparison on enum value and return the desired enum
EntityShapeModelTypeEnum Enum with underlying type: string
type EntityShapeModelTypeEnum string
Set of constants representing the allowable values for EntityShapeModelTypeEnum
const ( EntityShapeModelTypeFileEntity EntityShapeModelTypeEnum = "FILE_ENTITY" EntityShapeModelTypeSqlEntity EntityShapeModelTypeEnum = "SQL_ENTITY" EntityShapeModelTypeObjectEntity EntityShapeModelTypeEnum = "OBJECT_ENTITY" )
func GetEntityShapeModelTypeEnumValues() []EntityShapeModelTypeEnum
GetEntityShapeModelTypeEnumValues Enumerates the set of values for EntityShapeModelTypeEnum
func GetMappingEntityShapeModelTypeEnum(val string) (EntityShapeModelTypeEnum, bool)
GetMappingEntityShapeModelTypeEnum performs case Insensitive comparison on enum value and return the desired enum
ErrorDetails The details of an error that occured.
type ErrorDetails struct { // A short error code that defines the error, meant for programmatic parsing. See // API Errors (https://docs.oracle.com/iaas/Content/API/References/apierrors.htm). Code *string `mandatory:"true" json:"code"` // A user-friendly error message. Message *string `mandatory:"true" json:"message"` }
func (m ErrorDetails) String() string
func (m ErrorDetails) ValidateEnumValue() (bool, error)
ValidateEnumValue returns an error when providing an unsupported enum value This function is being called during constructing API request process Not recommended for calling this function directly
ExecuteRestCallConfig The REST API configuration for execution.
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"` }
func (m ExecuteRestCallConfig) String() string
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
ExecuteRestCallConfigMethodTypeEnum Enum with underlying type: string
type ExecuteRestCallConfigMethodTypeEnum string
Set of constants representing the allowable values for ExecuteRestCallConfigMethodTypeEnum
const ( ExecuteRestCallConfigMethodTypeGet ExecuteRestCallConfigMethodTypeEnum = "GET" ExecuteRestCallConfigMethodTypePost ExecuteRestCallConfigMethodTypeEnum = "POST" ExecuteRestCallConfigMethodTypePatch ExecuteRestCallConfigMethodTypeEnum = "PATCH" ExecuteRestCallConfigMethodTypeDelete ExecuteRestCallConfigMethodTypeEnum = "DELETE" ExecuteRestCallConfigMethodTypePut ExecuteRestCallConfigMethodTypeEnum = "PUT" )
func GetExecuteRestCallConfigMethodTypeEnumValues() []ExecuteRestCallConfigMethodTypeEnum
GetExecuteRestCallConfigMethodTypeEnumValues Enumerates the set of values for ExecuteRestCallConfigMethodTypeEnum
func GetMappingExecuteRestCallConfigMethodTypeEnum(val string) (ExecuteRestCallConfigMethodTypeEnum, bool)
GetMappingExecuteRestCallConfigMethodTypeEnum performs case Insensitive comparison on enum value and return the desired enum
ExportObjectMetadataSummary Details of the exported object
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"` }
func (m ExportObjectMetadataSummary) String() string
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
ExportRequest Export metadata object response.
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"` }
func (m ExportRequest) String() string
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
ExportRequestStatusEnum Enum with underlying type: string
type ExportRequestStatusEnum string
Set of constants representing the allowable values for ExportRequestStatusEnum
const ( ExportRequestStatusSuccessful ExportRequestStatusEnum = "SUCCESSFUL" ExportRequestStatusFailed ExportRequestStatusEnum = "FAILED" ExportRequestStatusInProgress ExportRequestStatusEnum = "IN_PROGRESS" ExportRequestStatusTerminating ExportRequestStatusEnum = "TERMINATING" ExportRequestStatusTerminated ExportRequestStatusEnum = "TERMINATED" ExportRequestStatusQueued ExportRequestStatusEnum = "QUEUED" )
func GetExportRequestStatusEnumValues() []ExportRequestStatusEnum
GetExportRequestStatusEnumValues Enumerates the set of values for ExportRequestStatusEnum
func GetMappingExportRequestStatusEnum(val string) (ExportRequestStatusEnum, bool)
GetMappingExportRequestStatusEnum performs case Insensitive comparison on enum value and return the desired enum
ExportRequestSummary Export metadata object response summary.
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"` }
func (m ExportRequestSummary) String() string
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
ExportRequestSummaryCollection This is the collection of export object requests.
type ExportRequestSummaryCollection struct { // The array of export object requests status summaries. Items []ExportRequestSummary `mandatory:"true" json:"items"` }
func (m ExportRequestSummaryCollection) String() string
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
ExportRequestSummaryStatusEnum Enum with underlying type: string
type ExportRequestSummaryStatusEnum string
Set of constants representing the allowable values for ExportRequestSummaryStatusEnum
const ( ExportRequestSummaryStatusSuccessful ExportRequestSummaryStatusEnum = "SUCCESSFUL" ExportRequestSummaryStatusFailed ExportRequestSummaryStatusEnum = "FAILED" ExportRequestSummaryStatusInProgress ExportRequestSummaryStatusEnum = "IN_PROGRESS" ExportRequestSummaryStatusTerminating ExportRequestSummaryStatusEnum = "TERMINATING" ExportRequestSummaryStatusTerminated ExportRequestSummaryStatusEnum = "TERMINATED" ExportRequestSummaryStatusQueued ExportRequestSummaryStatusEnum = "QUEUED" )
func GetExportRequestSummaryStatusEnumValues() []ExportRequestSummaryStatusEnum
GetExportRequestSummaryStatusEnumValues Enumerates the set of values for ExportRequestSummaryStatusEnum
func GetMappingExportRequestSummaryStatusEnum(val string) (ExportRequestSummaryStatusEnum, bool)
GetMappingExportRequestSummaryStatusEnum performs case Insensitive comparison on enum value and return the desired enum
Expression An expression node.
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"` }
func (m Expression) String() string
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
ExpressionOperator An operator for expressions
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"` }
func (m ExpressionOperator) GetDescription() *string
GetDescription returns Description
func (m ExpressionOperator) GetIdentifier() *string
GetIdentifier returns Identifier
func (m ExpressionOperator) GetInputPorts() []InputPort
GetInputPorts returns InputPorts
func (m ExpressionOperator) GetKey() *string
GetKey returns Key
func (m ExpressionOperator) GetModelVersion() *string
GetModelVersion returns ModelVersion
func (m ExpressionOperator) GetName() *string
GetName returns Name
func (m ExpressionOperator) GetObjectStatus() *int
GetObjectStatus returns ObjectStatus
func (m ExpressionOperator) GetObjectVersion() *int
GetObjectVersion returns ObjectVersion
func (m ExpressionOperator) GetOpConfigValues() *ConfigValues
GetOpConfigValues returns OpConfigValues
func (m ExpressionOperator) GetOutputPorts() []TypedObject
GetOutputPorts returns OutputPorts
func (m ExpressionOperator) GetParameters() []Parameter
GetParameters returns Parameters
func (m ExpressionOperator) GetParentRef() *ParentReference
GetParentRef returns ParentRef
func (m ExpressionOperator) MarshalJSON() (buff []byte, e error)
MarshalJSON marshals to json representation
func (m ExpressionOperator) String() string
func (m *ExpressionOperator) UnmarshalJSON(data []byte) (e error)
UnmarshalJSON unmarshals from json
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
ExpressionOperatorTriggerRuleEnum Enum with underlying type: string
type ExpressionOperatorTriggerRuleEnum string
Set of constants representing the allowable values for ExpressionOperatorTriggerRuleEnum
const ( ExpressionOperatorTriggerRuleSuccess ExpressionOperatorTriggerRuleEnum = "ALL_SUCCESS" ExpressionOperatorTriggerRuleFailed ExpressionOperatorTriggerRuleEnum = "ALL_FAILED" ExpressionOperatorTriggerRuleComplete ExpressionOperatorTriggerRuleEnum = "ALL_COMPLETE" )
func GetExpressionOperatorTriggerRuleEnumValues() []ExpressionOperatorTriggerRuleEnum
GetExpressionOperatorTriggerRuleEnumValues Enumerates the set of values for ExpressionOperatorTriggerRuleEnum
func GetMappingExpressionOperatorTriggerRuleEnum(val string) (ExpressionOperatorTriggerRuleEnum, bool)
GetMappingExpressionOperatorTriggerRuleEnum performs case Insensitive comparison on enum value and return the desired enum
ExternalPublication The external published object contains the audit summary information and the definition of the task.
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"` }
func (m ExternalPublication) String() string
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
ExternalPublicationStatusEnum Enum with underlying type: string
type ExternalPublicationStatusEnum string
Set of constants representing the allowable values for ExternalPublicationStatusEnum
const ( ExternalPublicationStatusSuccessful ExternalPublicationStatusEnum = "SUCCESSFUL" ExternalPublicationStatusFailed ExternalPublicationStatusEnum = "FAILED" ExternalPublicationStatusPublishing ExternalPublicationStatusEnum = "PUBLISHING" )
func GetExternalPublicationStatusEnumValues() []ExternalPublicationStatusEnum
GetExternalPublicationStatusEnumValues Enumerates the set of values for ExternalPublicationStatusEnum
func GetMappingExternalPublicationStatusEnum(val string) (ExternalPublicationStatusEnum, bool)
GetMappingExternalPublicationStatusEnum performs case Insensitive comparison on enum value and return the desired enum
ExternalPublicationSummary The external publication summary contains the audit summary information and the definition of the external object.
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"` }
func (m ExternalPublicationSummary) String() string
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
ExternalPublicationSummaryCollection This is the collection of external publication summaries. It may be a collection of lightweight details or full definitions.
type ExternalPublicationSummaryCollection struct { // The array of external publication summaries. Items []ExternalPublicationSummary `mandatory:"true" json:"items"` }
func (m ExternalPublicationSummaryCollection) String() string
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
ExternalPublicationSummaryStatusEnum Enum with underlying type: string
type ExternalPublicationSummaryStatusEnum string
Set of constants representing the allowable values for ExternalPublicationSummaryStatusEnum
const ( ExternalPublicationSummaryStatusSuccessful ExternalPublicationSummaryStatusEnum = "SUCCESSFUL" ExternalPublicationSummaryStatusFailed ExternalPublicationSummaryStatusEnum = "FAILED" ExternalPublicationSummaryStatusPublishing ExternalPublicationSummaryStatusEnum = "PUBLISHING" )
func GetExternalPublicationSummaryStatusEnumValues() []ExternalPublicationSummaryStatusEnum
GetExternalPublicationSummaryStatusEnumValues Enumerates the set of values for ExternalPublicationSummaryStatusEnum
func GetMappingExternalPublicationSummaryStatusEnum(val string) (ExternalPublicationSummaryStatusEnum, bool)
GetMappingExternalPublicationSummaryStatusEnum performs case Insensitive comparison on enum value and return the desired enum
ExternalPublicationValidation The information about external published task validation.
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"` }
func (m ExternalPublicationValidation) String() string
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
ExternalPublicationValidationSummary The external publication validation summary contains the validation summary information and the definition of the external object.
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"` }
func (m ExternalPublicationValidationSummary) String() string
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
ExternalPublicationValidationSummaryCollection This is the collection of external publication validation summaries. It may be a collection of lightweight details or full definitions.
type ExternalPublicationValidationSummaryCollection struct { // The array of external publication summaries. Items []ExternalPublicationValidationSummary `mandatory:"true" json:"items"` }
func (m ExternalPublicationValidationSummaryCollection) String() string
func (m ExternalPublicationValidationSummaryCollection) ValidateEnumValue() (bool, error)
ValidateEnumValue returns an error when providing an unsupported enum value This function is being called during constructing API request process Not recommended for calling this function directly
ExternalStorage BICC Connector Attribute.Object Storage as External storage where the BICC extracted files are written
type ExternalStorage struct { // Id of the external stoarge configured in BICC console. Usually its numeric. StorageId *string `mandatory:"false" json:"storageId"` // Name of the external storage configured in BICC console StorageName *string `mandatory:"false" json:"storageName"` // Object Storage host Url. DO not give http/https. Host *string `mandatory:"false" json:"host"` // Tenancy OCID for the OOS bucket TenancyId *string `mandatory:"false" json:"tenancyId"` // Namespace for the OOS bucket Namespace *string `mandatory:"false" json:"namespace"` // Bucket Name where BICC extracts stores the files Bucket *string `mandatory:"false" json:"bucket"` }
func (m ExternalStorage) MarshalJSON() (buff []byte, e error)
MarshalJSON marshals to json representation
func (m ExternalStorage) String() string
func (m ExternalStorage) ValidateEnumValue() (bool, error)
ValidateEnumValue returns an error when providing an unsupported enum value This function is being called during constructing API request process Not recommended for calling this function directly
FieldMap A field map is a way to map a source row shape to a target row shape that may be different.
type FieldMap interface { // Detailed description for the object. GetDescription() *string }
FieldMapModelTypeEnum Enum with underlying type: string
type FieldMapModelTypeEnum string
Set of constants representing the allowable values for FieldMapModelTypeEnum
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" )
func GetFieldMapModelTypeEnumValues() []FieldMapModelTypeEnum
GetFieldMapModelTypeEnumValues Enumerates the set of values for FieldMapModelTypeEnum
func GetMappingFieldMapModelTypeEnum(val string) (FieldMapModelTypeEnum, bool)
GetMappingFieldMapModelTypeEnum performs case Insensitive comparison on enum value and return the desired enum
FieldMapWrapper A wrapper for a field map.
type FieldMapWrapper struct { FieldMap FieldMap `mandatory:"false" json:"fieldMap"` }
func (m FieldMapWrapper) String() string
func (m *FieldMapWrapper) UnmarshalJSON(data []byte) (e error)
UnmarshalJSON unmarshals from json
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
Filter The information about the filter object.
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"` }
func (m Filter) GetDescription() *string
GetDescription returns Description
func (m Filter) GetIdentifier() *string
GetIdentifier returns Identifier
func (m Filter) GetInputPorts() []InputPort
GetInputPorts returns InputPorts
func (m Filter) GetKey() *string
GetKey returns Key
func (m Filter) GetModelVersion() *string
GetModelVersion returns ModelVersion
func (m Filter) GetName() *string
GetName returns Name
func (m Filter) GetObjectStatus() *int
GetObjectStatus returns ObjectStatus
func (m Filter) GetObjectVersion() *int
GetObjectVersion returns ObjectVersion
func (m Filter) GetOpConfigValues() *ConfigValues
GetOpConfigValues returns OpConfigValues
func (m Filter) GetOutputPorts() []TypedObject
GetOutputPorts returns OutputPorts
func (m Filter) GetParameters() []Parameter
GetParameters returns Parameters
func (m Filter) GetParentRef() *ParentReference
GetParentRef returns ParentRef
func (m Filter) MarshalJSON() (buff []byte, e error)
MarshalJSON marshals to json representation
func (m Filter) String() string
func (m *Filter) UnmarshalJSON(data []byte) (e error)
UnmarshalJSON unmarshals from json
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
FilterPush The information about a filter operator. The filter operator lets you select certain attributes from the inbound port to continue downstream to the outbound port.
type FilterPush struct { // The filter condition. FilterCondition *string `mandatory:"false" json:"filterCondition"` }
func (m FilterPush) MarshalJSON() (buff []byte, e error)
MarshalJSON marshals to json representation
func (m FilterPush) String() string
func (m FilterPush) ValidateEnumValue() (bool, error)
ValidateEnumValue returns an error when providing an unsupported enum value This function is being called during constructing API request process Not recommended for calling this function directly
Flatten The information about a flatten object.
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"` }
func (m Flatten) GetDescription() *string
GetDescription returns Description
func (m Flatten) GetIdentifier() *string
GetIdentifier returns Identifier
func (m Flatten) GetInputPorts() []InputPort
GetInputPorts returns InputPorts
func (m Flatten) GetKey() *string
GetKey returns Key
func (m Flatten) GetModelVersion() *string
GetModelVersion returns ModelVersion
func (m Flatten) GetName() *string
GetName returns Name
func (m Flatten) GetObjectStatus() *int
GetObjectStatus returns ObjectStatus
func (m Flatten) GetObjectVersion() *int
GetObjectVersion returns ObjectVersion
func (m Flatten) GetOpConfigValues() *ConfigValues
GetOpConfigValues returns OpConfigValues
func (m Flatten) GetOutputPorts() []TypedObject
GetOutputPorts returns OutputPorts
func (m Flatten) GetParameters() []Parameter
GetParameters returns Parameters
func (m Flatten) GetParentRef() *ParentReference
GetParentRef returns ParentRef
func (m Flatten) MarshalJSON() (buff []byte, e error)
MarshalJSON marshals to json representation
func (m Flatten) String() string
func (m *Flatten) UnmarshalJSON(data []byte) (e error)
UnmarshalJSON unmarshals from json
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
FlattenDetails Details for the flatten operator.
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"` }
func (m FlattenDetails) String() string
func (m *FlattenDetails) UnmarshalJSON(data []byte) (e error)
UnmarshalJSON unmarshals from json
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
FlattenProjectionPreferences The preferences for the flatten operation.
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"` }
func (m FlattenProjectionPreferences) String() string
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
FlattenProjectionPreferencesCreateArrayIndexEnum Enum with underlying type: string
type FlattenProjectionPreferencesCreateArrayIndexEnum string
Set of constants representing the allowable values for FlattenProjectionPreferencesCreateArrayIndexEnum
const ( FlattenProjectionPreferencesCreateArrayIndexAllow FlattenProjectionPreferencesCreateArrayIndexEnum = "ALLOW" FlattenProjectionPreferencesCreateArrayIndexDoNotAllow FlattenProjectionPreferencesCreateArrayIndexEnum = "DO_NOT_ALLOW" )
func GetFlattenProjectionPreferencesCreateArrayIndexEnumValues() []FlattenProjectionPreferencesCreateArrayIndexEnum
GetFlattenProjectionPreferencesCreateArrayIndexEnumValues Enumerates the set of values for FlattenProjectionPreferencesCreateArrayIndexEnum
func GetMappingFlattenProjectionPreferencesCreateArrayIndexEnum(val string) (FlattenProjectionPreferencesCreateArrayIndexEnum, bool)
GetMappingFlattenProjectionPreferencesCreateArrayIndexEnum performs case Insensitive comparison on enum value and return the desired enum
FlattenProjectionPreferencesIgnoreNullValuesEnum Enum with underlying type: string
type FlattenProjectionPreferencesIgnoreNullValuesEnum string
Set of constants representing the allowable values for FlattenProjectionPreferencesIgnoreNullValuesEnum
const ( FlattenProjectionPreferencesIgnoreNullValuesAllow FlattenProjectionPreferencesIgnoreNullValuesEnum = "ALLOW" FlattenProjectionPreferencesIgnoreNullValuesDoNotAllow FlattenProjectionPreferencesIgnoreNullValuesEnum = "DO_NOT_ALLOW" )
func GetFlattenProjectionPreferencesIgnoreNullValuesEnumValues() []FlattenProjectionPreferencesIgnoreNullValuesEnum
GetFlattenProjectionPreferencesIgnoreNullValuesEnumValues Enumerates the set of values for FlattenProjectionPreferencesIgnoreNullValuesEnum
func GetMappingFlattenProjectionPreferencesIgnoreNullValuesEnum(val string) (FlattenProjectionPreferencesIgnoreNullValuesEnum, bool)
GetMappingFlattenProjectionPreferencesIgnoreNullValuesEnum performs case Insensitive comparison on enum value and return the desired enum
FlattenProjectionPreferencesRetainAllAttributesEnum Enum with underlying type: string
type FlattenProjectionPreferencesRetainAllAttributesEnum string
Set of constants representing the allowable values for FlattenProjectionPreferencesRetainAllAttributesEnum
const ( FlattenProjectionPreferencesRetainAllAttributesAllow FlattenProjectionPreferencesRetainAllAttributesEnum = "ALLOW" FlattenProjectionPreferencesRetainAllAttributesDoNotAllow FlattenProjectionPreferencesRetainAllAttributesEnum = "DO_NOT_ALLOW" )
func GetFlattenProjectionPreferencesRetainAllAttributesEnumValues() []FlattenProjectionPreferencesRetainAllAttributesEnum
GetFlattenProjectionPreferencesRetainAllAttributesEnumValues Enumerates the set of values for FlattenProjectionPreferencesRetainAllAttributesEnum
func GetMappingFlattenProjectionPreferencesRetainAllAttributesEnum(val string) (FlattenProjectionPreferencesRetainAllAttributesEnum, bool)
GetMappingFlattenProjectionPreferencesRetainAllAttributesEnum performs case Insensitive comparison on enum value and return the desired enum
FlattenProjectionPreferencesRetainParentNameLineageEnum Enum with underlying type: string
type FlattenProjectionPreferencesRetainParentNameLineageEnum string
Set of constants representing the allowable values for FlattenProjectionPreferencesRetainParentNameLineageEnum
const ( FlattenProjectionPreferencesRetainParentNameLineageAllow FlattenProjectionPreferencesRetainParentNameLineageEnum = "ALLOW" FlattenProjectionPreferencesRetainParentNameLineageDoNotAllow FlattenProjectionPreferencesRetainParentNameLineageEnum = "DO_NOT_ALLOW" )
func GetFlattenProjectionPreferencesRetainParentNameLineageEnumValues() []FlattenProjectionPreferencesRetainParentNameLineageEnum
GetFlattenProjectionPreferencesRetainParentNameLineageEnumValues Enumerates the set of values for FlattenProjectionPreferencesRetainParentNameLineageEnum
func GetMappingFlattenProjectionPreferencesRetainParentNameLineageEnum(val string) (FlattenProjectionPreferencesRetainParentNameLineageEnum, bool)
GetMappingFlattenProjectionPreferencesRetainParentNameLineageEnum performs case Insensitive comparison on enum value and return the desired enum
FlattenTypeHandler The flatten type handler.
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"` }
func (m FlattenTypeHandler) MarshalJSON() (buff []byte, e error)
MarshalJSON marshals to json representation
func (m FlattenTypeHandler) String() string
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
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.
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"` }
func (m FlowNode) String() string
func (m *FlowNode) UnmarshalJSON(data []byte) (e error)
UnmarshalJSON unmarshals from json
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
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.
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"` }
func (m FlowPort) GetConfigValues() *ConfigValues
GetConfigValues returns ConfigValues
func (m FlowPort) GetDescription() *string
GetDescription returns Description
func (m FlowPort) GetKey() *string
GetKey returns Key
func (m FlowPort) GetModelVersion() *string
GetModelVersion returns ModelVersion
func (m FlowPort) GetName() *string
GetName returns Name
func (m FlowPort) GetObjectStatus() *int
GetObjectStatus returns ObjectStatus
func (m FlowPort) GetParentRef() *ParentReference
GetParentRef returns ParentRef
func (m FlowPort) MarshalJSON() (buff []byte, e error)
MarshalJSON marshals to json representation
func (m FlowPort) String() string
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
FlowPortLink Details about the link between two data flow operators.
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 }
FlowPortLinkModelTypeEnum Enum with underlying type: string
type FlowPortLinkModelTypeEnum string
Set of constants representing the allowable values for FlowPortLinkModelTypeEnum
const ( FlowPortLinkModelTypeConditionalInputLink FlowPortLinkModelTypeEnum = "CONDITIONAL_INPUT_LINK" FlowPortLinkModelTypeOutputLink FlowPortLinkModelTypeEnum = "OUTPUT_LINK" FlowPortLinkModelTypeInputLink FlowPortLinkModelTypeEnum = "INPUT_LINK" )
func GetFlowPortLinkModelTypeEnumValues() []FlowPortLinkModelTypeEnum
GetFlowPortLinkModelTypeEnumValues Enumerates the set of values for FlowPortLinkModelTypeEnum
func GetMappingFlowPortLinkModelTypeEnum(val string) (FlowPortLinkModelTypeEnum, bool)
GetMappingFlowPortLinkModelTypeEnum performs case Insensitive comparison on enum value and return the desired enum
Folder The folder type contains the audit summary information and the definition of the 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"` }
func (m Folder) String() string
func (m Folder) ValidateEnumValue() (bool, error)
ValidateEnumValue returns an error when providing an unsupported enum value This function is being called during constructing API request process Not recommended for calling this function directly
FolderDetails The details including name, description for the folder, which is a container of other folders, tasks and dataflows.
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"` }
func (m FolderDetails) String() string
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
FolderSummary The folder summary type contains the audit summary information and the definition of the folder.
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"` }
func (m FolderSummary) String() string
func (m FolderSummary) ValidateEnumValue() (bool, error)
ValidateEnumValue returns an error when providing an unsupported enum value This function is being called during constructing API request process Not recommended for calling this function directly
FolderSummaryCollection A collection of folder summaries. The collection can be lightweight details or full definitions.
type FolderSummaryCollection struct { // The array of folder summaries. Items []FolderSummary `mandatory:"true" json:"items"` }
func (m FolderSummaryCollection) String() string
func (m FolderSummaryCollection) ValidateEnumValue() (bool, error)
ValidateEnumValue returns an error when providing an unsupported enum value This function is being called during constructing API request process Not recommended for calling this function directly
ForeignKey The foreign key object.
type ForeignKey struct { // The object key. Key *string `mandatory:"false" json:"key"` // The object's model version. ModelVersion *string `mandatory:"false" json:"modelVersion"` ParentRef *ParentReference `mandatory:"false" json:"parentRef"` // Free form text without any restriction on permitted characters. Name can have letters, numbers, and special characters. The value is editable and is restricted to 1000 characters. Name *string `mandatory:"false" json:"name"` // An array of attribute references. AttributeRefs []KeyAttribute `mandatory:"false" json:"attributeRefs"` // The update rule. UpdateRule *int `mandatory:"false" json:"updateRule"` // The delete rule. DeleteRule *int `mandatory:"false" json:"deleteRule"` ReferenceUniqueKey UniqueKey `mandatory:"false" json:"referenceUniqueKey"` // The status of an object that can be set to value 1 for shallow references across objects, other values reserved. ObjectStatus *int `mandatory:"false" json:"objectStatus"` }
func (m ForeignKey) MarshalJSON() (buff []byte, e error)
MarshalJSON marshals to json representation
func (m ForeignKey) String() string
func (m *ForeignKey) UnmarshalJSON(data []byte) (e error)
UnmarshalJSON unmarshals from json
func (m ForeignKey) ValidateEnumValue() (bool, error)
ValidateEnumValue returns an error when providing an unsupported enum value This function is being called during constructing API request process Not recommended for calling this function directly
Function The Function operator supports users adding a custom OCI Function into the data flow.
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"` }
func (m Function) GetDescription() *string
GetDescription returns Description
func (m Function) GetIdentifier() *string
GetIdentifier returns Identifier
func (m Function) GetInputPorts() []InputPort
GetInputPorts returns InputPorts
func (m Function) GetKey() *string
GetKey returns Key
func (m Function) GetModelVersion() *string
GetModelVersion returns ModelVersion
func (m Function) GetName() *string
GetName returns Name
func (m Function) GetObjectStatus() *int
GetObjectStatus returns ObjectStatus
func (m Function) GetObjectVersion() *int
GetObjectVersion returns ObjectVersion
func (m Function) GetOpConfigValues() *ConfigValues
GetOpConfigValues returns OpConfigValues
func (m Function) GetOutputPorts() []TypedObject
GetOutputPorts returns OutputPorts
func (m Function) GetParameters() []Parameter
GetParameters returns Parameters
func (m Function) GetParentRef() *ParentReference
GetParentRef returns ParentRef
func (m Function) MarshalJSON() (buff []byte, e error)
MarshalJSON marshals to json representation
func (m Function) String() string
func (m *Function) UnmarshalJSON(data []byte) (e error)
UnmarshalJSON unmarshals from json
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
FunctionConfigurationDefinition The configuration details of a configurable object. This contains one or more config param definitions.
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"` }
func (m FunctionConfigurationDefinition) String() string
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
FunctionConfigurationDefinitionModelTypeEnum Enum with underlying type: string
type FunctionConfigurationDefinitionModelTypeEnum string
Set of constants representing the allowable values for FunctionConfigurationDefinitionModelTypeEnum
const ( FunctionConfigurationDefinitionModelTypeConfigDefinition FunctionConfigurationDefinitionModelTypeEnum = "CONFIG_DEFINITION" )
func GetFunctionConfigurationDefinitionModelTypeEnumValues() []FunctionConfigurationDefinitionModelTypeEnum
GetFunctionConfigurationDefinitionModelTypeEnumValues Enumerates the set of values for FunctionConfigurationDefinitionModelTypeEnum
func GetMappingFunctionConfigurationDefinitionModelTypeEnum(val string) (FunctionConfigurationDefinitionModelTypeEnum, bool)
GetMappingFunctionConfigurationDefinitionModelTypeEnum performs case Insensitive comparison on enum value and return the desired enum
FunctionLibrary The FunctionLibrary type contains the audit summary information and the definition of the 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"` }
func (m FunctionLibrary) String() string
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
FunctionLibraryDetails The details including name, description for the function library, which is a container for user defined functions.
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"` }
func (m FunctionLibraryDetails) String() string
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
FunctionLibraryDetailsModelTypeEnum Enum with underlying type: string
type FunctionLibraryDetailsModelTypeEnum string
Set of constants representing the allowable values for FunctionLibraryDetailsModelTypeEnum
const ( FunctionLibraryDetailsModelTypeFunctionLibrary FunctionLibraryDetailsModelTypeEnum = "FUNCTION_LIBRARY" )
func GetFunctionLibraryDetailsModelTypeEnumValues() []FunctionLibraryDetailsModelTypeEnum
GetFunctionLibraryDetailsModelTypeEnumValues Enumerates the set of values for FunctionLibraryDetailsModelTypeEnum
func GetMappingFunctionLibraryDetailsModelTypeEnum(val string) (FunctionLibraryDetailsModelTypeEnum, bool)
GetMappingFunctionLibraryDetailsModelTypeEnum performs case Insensitive comparison on enum value and return the desired enum
FunctionLibraryModelTypeEnum Enum with underlying type: string
type FunctionLibraryModelTypeEnum string
Set of constants representing the allowable values for FunctionLibraryModelTypeEnum
const ( FunctionLibraryModelTypeFunctionLibrary FunctionLibraryModelTypeEnum = "FUNCTION_LIBRARY" )
func GetFunctionLibraryModelTypeEnumValues() []FunctionLibraryModelTypeEnum
GetFunctionLibraryModelTypeEnumValues Enumerates the set of values for FunctionLibraryModelTypeEnum
func GetMappingFunctionLibraryModelTypeEnum(val string) (FunctionLibraryModelTypeEnum, bool)
GetMappingFunctionLibraryModelTypeEnum performs case Insensitive comparison on enum value and return the desired enum
FunctionLibrarySummary The FunctionLibrary summary type contains the audit summary information and the definition of the Function Library.
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"` }
func (m FunctionLibrarySummary) String() string
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
FunctionLibrarySummaryCollection A collection of FunctionLibrary summaries. The collection can be lightweight details or full definitions.
type FunctionLibrarySummaryCollection struct { // The array of FunctionLibrary summaries. Items []FunctionLibrarySummary `mandatory:"true" json:"items"` }
func (m FunctionLibrarySummaryCollection) String() string
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
FunctionLibrarySummaryModelTypeEnum Enum with underlying type: string
type FunctionLibrarySummaryModelTypeEnum string
Set of constants representing the allowable values for FunctionLibrarySummaryModelTypeEnum
const ( FunctionLibrarySummaryModelTypeFunctionLibrary FunctionLibrarySummaryModelTypeEnum = "FUNCTION_LIBRARY" )
func GetFunctionLibrarySummaryModelTypeEnumValues() []FunctionLibrarySummaryModelTypeEnum
GetFunctionLibrarySummaryModelTypeEnumValues Enumerates the set of values for FunctionLibrarySummaryModelTypeEnum
func GetMappingFunctionLibrarySummaryModelTypeEnum(val string) (FunctionLibrarySummaryModelTypeEnum, bool)
GetMappingFunctionLibrarySummaryModelTypeEnum performs case Insensitive comparison on enum value and return the desired enum
FunctionSignature The function signature can specify function paramaters and/or function return type.
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"` }
func (m FunctionSignature) String() string
func (m *FunctionSignature) UnmarshalJSON(data []byte) (e error)
UnmarshalJSON unmarshals from json
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
FunctionSignatureModelTypeEnum Enum with underlying type: string
type FunctionSignatureModelTypeEnum string
Set of constants representing the allowable values for FunctionSignatureModelTypeEnum
const ( FunctionSignatureModelTypeDisFunctionSignature FunctionSignatureModelTypeEnum = "DIS_FUNCTION_SIGNATURE" )
func GetFunctionSignatureModelTypeEnumValues() []FunctionSignatureModelTypeEnum
GetFunctionSignatureModelTypeEnumValues Enumerates the set of values for FunctionSignatureModelTypeEnum
func GetMappingFunctionSignatureModelTypeEnum(val string) (FunctionSignatureModelTypeEnum, bool)
GetMappingFunctionSignatureModelTypeEnum performs case Insensitive comparison on enum value and return the desired enum
GenericRestApiAttributes Generic rest api specific attributes.
type GenericRestApiAttributes struct { // The server URL serving operation. ServerUrl *string `mandatory:"false" json:"serverUrl"` }
func (m GenericRestApiAttributes) String() string
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
GenericRestCallAttribute Properties to configure reading from a REST data asset / connection.
type GenericRestCallAttribute struct { // The fetch size for reading. FetchSize *int `mandatory:"false" json:"fetchSize"` }
func (m GenericRestCallAttribute) GetFetchSize() *int
GetFetchSize returns FetchSize
func (m GenericRestCallAttribute) MarshalJSON() (buff []byte, e error)
MarshalJSON marshals to json representation
func (m GenericRestCallAttribute) String() string
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
GetApplicationDetailedDescriptionRequest wrapper for the GetApplicationDetailedDescription operation
Click https://docs.oracle.com/en-us/iaas/tools/go-sdk-examples/latest/dataintegration/GetApplicationDetailedDescription.go.html to see an example of how to use GetApplicationDetailedDescriptionRequest.
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 }
func (request GetApplicationDetailedDescriptionRequest) BinaryRequestBody() (*common.OCIReadSeekCloser, bool)
BinaryRequestBody implements the OCIRequest interface
func (request GetApplicationDetailedDescriptionRequest) HTTPRequest(method, path string, binaryRequestBody *common.OCIReadSeekCloser, extraHeaders map[string]string) (http.Request, error)
HTTPRequest implements the OCIRequest interface
func (request GetApplicationDetailedDescriptionRequest) RetryPolicy() *common.RetryPolicy
RetryPolicy implements the OCIRetryableRequest interface. This retrieves the specified retry policy.
func (request GetApplicationDetailedDescriptionRequest) String() string
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
GetApplicationDetailedDescriptionResponse wrapper for the GetApplicationDetailedDescription operation
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.oracle.com/iaas/Content/API/Concepts/usingapi.htm#eleven). Etag *string `presentIn:"header" name:"etag"` // Unique Oracle-assigned identifier for the request. If you need to contact // Oracle about a particular request, please provide the request ID. OpcRequestId *string `presentIn:"header" name:"opc-request-id"` }
func (response GetApplicationDetailedDescriptionResponse) HTTPResponse() *http.Response
HTTPResponse implements the OCIResponse interface
func (response GetApplicationDetailedDescriptionResponse) String() string
GetApplicationRequest wrapper for the GetApplication operation
Click https://docs.oracle.com/en-us/iaas/tools/go-sdk-examples/latest/dataintegration/GetApplication.go.html to see an example of how to use 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 }
func (request GetApplicationRequest) BinaryRequestBody() (*common.OCIReadSeekCloser, bool)
BinaryRequestBody implements the OCIRequest interface
func (request GetApplicationRequest) HTTPRequest(method, path string, binaryRequestBody *common.OCIReadSeekCloser, extraHeaders map[string]string) (http.Request, error)
HTTPRequest implements the OCIRequest interface
func (request GetApplicationRequest) RetryPolicy() *common.RetryPolicy
RetryPolicy implements the OCIRetryableRequest interface. This retrieves the specified retry policy.
func (request GetApplicationRequest) String() string
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
GetApplicationResponse wrapper for the GetApplication operation
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.oracle.com/iaas/Content/API/Concepts/usingapi.htm#eleven). Etag *string `presentIn:"header" name:"etag"` // Unique Oracle-assigned identifier for the request. If you need to contact // Oracle about a particular request, please provide the request ID. OpcRequestId *string `presentIn:"header" name:"opc-request-id"` }
func (response GetApplicationResponse) HTTPResponse() *http.Response
HTTPResponse implements the OCIResponse interface
func (response GetApplicationResponse) String() string
GetCompositeStateRequest wrapper for the GetCompositeState operation
Click https://docs.oracle.com/en-us/iaas/tools/go-sdk-examples/latest/dataintegration/GetCompositeState.go.html to see an example of how to use GetCompositeStateRequest.
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 }
func (request GetCompositeStateRequest) BinaryRequestBody() (*common.OCIReadSeekCloser, bool)
BinaryRequestBody implements the OCIRequest interface
func (request GetCompositeStateRequest) HTTPRequest(method, path string, binaryRequestBody *common.OCIReadSeekCloser, extraHeaders map[string]string) (http.Request, error)
HTTPRequest implements the OCIRequest interface
func (request GetCompositeStateRequest) RetryPolicy() *common.RetryPolicy
RetryPolicy implements the OCIRetryableRequest interface. This retrieves the specified retry policy.
func (request GetCompositeStateRequest) String() string
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
GetCompositeStateResponse wrapper for the GetCompositeState operation
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"` }
func (response GetCompositeStateResponse) HTTPResponse() *http.Response
HTTPResponse implements the OCIResponse interface
func (response GetCompositeStateResponse) String() string
GetConnectionRequest wrapper for the GetConnection operation
Click https://docs.oracle.com/en-us/iaas/tools/go-sdk-examples/latest/dataintegration/GetConnection.go.html to see an example of how to use 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 }
func (request GetConnectionRequest) BinaryRequestBody() (*common.OCIReadSeekCloser, bool)
BinaryRequestBody implements the OCIRequest interface
func (request GetConnectionRequest) HTTPRequest(method, path string, binaryRequestBody *common.OCIReadSeekCloser, extraHeaders map[string]string) (http.Request, error)
HTTPRequest implements the OCIRequest interface
func (request GetConnectionRequest) RetryPolicy() *common.RetryPolicy
RetryPolicy implements the OCIRetryableRequest interface. This retrieves the specified retry policy.
func (request GetConnectionRequest) String() string
func (request GetConnectionRequest) ValidateEnumValue() (bool, error)
ValidateEnumValue returns an error when providing an unsupported enum value This function is being called during constructing API request process Not recommended for calling this function directly
GetConnectionResponse wrapper for the GetConnection operation
type GetConnectionResponse struct { // The underlying http response RawResponse *http.Response // The Connection instance Connection `presentIn:"body"` // For optimistic concurrency control. See ETags for Optimistic Concurrency Control (https://docs.oracle.com/iaas/Content/API/Concepts/usingapi.htm#eleven). Etag *string `presentIn:"header" name:"etag"` // Unique Oracle-assigned identifier for the request. If you need to contact // Oracle about a particular request, please provide the request ID. OpcRequestId *string `presentIn:"header" name:"opc-request-id"` }
func (response GetConnectionResponse) HTTPResponse() *http.Response
HTTPResponse implements the OCIResponse interface
func (response GetConnectionResponse) String() string
GetConnectionValidationRequest wrapper for the GetConnectionValidation operation
Click https://docs.oracle.com/en-us/iaas/tools/go-sdk-examples/latest/dataintegration/GetConnectionValidation.go.html to see an example of how to use 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 }
func (request GetConnectionValidationRequest) BinaryRequestBody() (*common.OCIReadSeekCloser, bool)
BinaryRequestBody implements the OCIRequest interface
func (request GetConnectionValidationRequest) HTTPRequest(method, path string, binaryRequestBody *common.OCIReadSeekCloser, extraHeaders map[string]string) (http.Request, error)
HTTPRequest implements the OCIRequest interface
func (request GetConnectionValidationRequest) RetryPolicy() *common.RetryPolicy
RetryPolicy implements the OCIRetryableRequest interface. This retrieves the specified retry policy.
func (request GetConnectionValidationRequest) String() string
func (request GetConnectionValidationRequest) ValidateEnumValue() (bool, error)
ValidateEnumValue returns an error when providing an unsupported enum value This function is being called during constructing API request process Not recommended for calling this function directly
GetConnectionValidationResponse wrapper for the GetConnectionValidation operation
type GetConnectionValidationResponse struct { // The underlying http response RawResponse *http.Response // The ConnectionValidation instance ConnectionValidation `presentIn:"body"` // For optimistic concurrency control. See ETags for Optimistic Concurrency Control (https://docs.oracle.com/iaas/Content/API/Concepts/usingapi.htm#eleven). Etag *string `presentIn:"header" name:"etag"` // Unique Oracle-assigned identifier for the request. If you need to contact // Oracle about a particular request, please provide the request ID. OpcRequestId *string `presentIn:"header" name:"opc-request-id"` }
func (response GetConnectionValidationResponse) HTTPResponse() *http.Response
HTTPResponse implements the OCIResponse interface
func (response GetConnectionValidationResponse) String() string
GetCopyObjectRequestRequest wrapper for the GetCopyObjectRequest operation
Click https://docs.oracle.com/en-us/iaas/tools/go-sdk-examples/latest/dataintegration/GetCopyObjectRequest.go.html to see an example of how to use GetCopyObjectRequestRequest.
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 }
func (request GetCopyObjectRequestRequest) BinaryRequestBody() (*common.OCIReadSeekCloser, bool)
BinaryRequestBody implements the OCIRequest interface
func (request GetCopyObjectRequestRequest) HTTPRequest(method, path string, binaryRequestBody *common.OCIReadSeekCloser, extraHeaders map[string]string) (http.Request, error)
HTTPRequest implements the OCIRequest interface
func (request GetCopyObjectRequestRequest) RetryPolicy() *common.RetryPolicy
RetryPolicy implements the OCIRetryableRequest interface. This retrieves the specified retry policy.
func (request GetCopyObjectRequestRequest) String() string
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
GetCopyObjectRequestResponse wrapper for the GetCopyObjectRequest operation
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.oracle.com/iaas/Content/API/Concepts/usingapi.htm#eleven). Etag *string `presentIn:"header" name:"etag"` }
func (response GetCopyObjectRequestResponse) HTTPResponse() *http.Response
HTTPResponse implements the OCIResponse interface
func (response GetCopyObjectRequestResponse) String() string
GetCountStatisticRequest wrapper for the GetCountStatistic operation
Click https://docs.oracle.com/en-us/iaas/tools/go-sdk-examples/latest/dataintegration/GetCountStatistic.go.html to see an example of how to use 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 }
func (request GetCountStatisticRequest) BinaryRequestBody() (*common.OCIReadSeekCloser, bool)
BinaryRequestBody implements the OCIRequest interface
func (request GetCountStatisticRequest) HTTPRequest(method, path string, binaryRequestBody *common.OCIReadSeekCloser, extraHeaders map[string]string) (http.Request, error)
HTTPRequest implements the OCIRequest interface
func (request GetCountStatisticRequest) RetryPolicy() *common.RetryPolicy
RetryPolicy implements the OCIRetryableRequest interface. This retrieves the specified retry policy.
func (request GetCountStatisticRequest) String() string
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
GetCountStatisticResponse wrapper for the GetCountStatistic operation
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.oracle.com/iaas/Content/API/Concepts/usingapi.htm#nine). OpcNextPage *string `presentIn:"header" name:"opc-next-page"` }
func (response GetCountStatisticResponse) HTTPResponse() *http.Response
HTTPResponse implements the OCIResponse interface
func (response GetCountStatisticResponse) String() string
GetDataAssetRequest wrapper for the GetDataAsset operation
Click https://docs.oracle.com/en-us/iaas/tools/go-sdk-examples/latest/dataintegration/GetDataAsset.go.html to see an example of how to use 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 }
func (request GetDataAssetRequest) BinaryRequestBody() (*common.OCIReadSeekCloser, bool)
BinaryRequestBody implements the OCIRequest interface
func (request GetDataAssetRequest) HTTPRequest(method, path string, binaryRequestBody *common.OCIReadSeekCloser, extraHeaders map[string]string) (http.Request, error)
HTTPRequest implements the OCIRequest interface
func (request GetDataAssetRequest) RetryPolicy() *common.RetryPolicy
RetryPolicy implements the OCIRetryableRequest interface. This retrieves the specified retry policy.
func (request GetDataAssetRequest) String() string
func (request GetDataAssetRequest) ValidateEnumValue() (bool, error)
ValidateEnumValue returns an error when providing an unsupported enum value This function is being called during constructing API request process Not recommended for calling this function directly
GetDataAssetResponse wrapper for the GetDataAsset operation
type GetDataAssetResponse struct { // The underlying http response RawResponse *http.Response // The DataAsset instance DataAsset `presentIn:"body"` // For optimistic concurrency control. See ETags for Optimistic Concurrency Control (https://docs.oracle.com/iaas/Content/API/Concepts/usingapi.htm#eleven). Etag *string `presentIn:"header" name:"etag"` // Unique Oracle-assigned identifier for the request. If you need to contact // Oracle about a particular request, please provide the request ID. OpcRequestId *string `presentIn:"header" name:"opc-request-id"` }
func (response GetDataAssetResponse) HTTPResponse() *http.Response
HTTPResponse implements the OCIResponse interface
func (response GetDataAssetResponse) String() string
GetDataEntityRequest wrapper for the GetDataEntity operation
Click https://docs.oracle.com/en-us/iaas/tools/go-sdk-examples/latest/dataintegration/GetDataEntity.go.html to see an example of how to use 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 }
func (request GetDataEntityRequest) BinaryRequestBody() (*common.OCIReadSeekCloser, bool)
BinaryRequestBody implements the OCIRequest interface
func (request GetDataEntityRequest) HTTPRequest(method, path string, binaryRequestBody *common.OCIReadSeekCloser, extraHeaders map[string]string) (http.Request, error)
HTTPRequest implements the OCIRequest interface
func (request GetDataEntityRequest) RetryPolicy() *common.RetryPolicy
RetryPolicy implements the OCIRetryableRequest interface. This retrieves the specified retry policy.
func (request GetDataEntityRequest) String() string
func (request GetDataEntityRequest) ValidateEnumValue() (bool, error)
ValidateEnumValue returns an error when providing an unsupported enum value This function is being called during constructing API request process Not recommended for calling this function directly
GetDataEntityResponse wrapper for the GetDataEntity operation
type GetDataEntityResponse struct { // The underlying http response RawResponse *http.Response // The DataEntity instance DataEntity `presentIn:"body"` // Unique Oracle-assigned identifier for the request. If you need to contact // Oracle about a particular request, please provide the request ID. OpcRequestId *string `presentIn:"header" name:"opc-request-id"` }
func (response GetDataEntityResponse) HTTPResponse() *http.Response
HTTPResponse implements the OCIResponse interface
func (response GetDataEntityResponse) String() string
GetDataFlowRequest wrapper for the GetDataFlow operation
Click https://docs.oracle.com/en-us/iaas/tools/go-sdk-examples/latest/dataintegration/GetDataFlow.go.html to see an example of how to use 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 }
func (request GetDataFlowRequest) BinaryRequestBody() (*common.OCIReadSeekCloser, bool)
BinaryRequestBody implements the OCIRequest interface
func (request GetDataFlowRequest) HTTPRequest(method, path string, binaryRequestBody *common.OCIReadSeekCloser, extraHeaders map[string]string) (http.Request, error)
HTTPRequest implements the OCIRequest interface
func (request GetDataFlowRequest) RetryPolicy() *common.RetryPolicy
RetryPolicy implements the OCIRetryableRequest interface. This retrieves the specified retry policy.
func (request GetDataFlowRequest) String() string
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
GetDataFlowResponse wrapper for the GetDataFlow operation
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.oracle.com/iaas/Content/API/Concepts/usingapi.htm#eleven). Etag *string `presentIn:"header" name:"etag"` // Unique Oracle-assigned identifier for the request. If you need to contact // Oracle about a particular request, please provide the request ID. OpcRequestId *string `presentIn:"header" name:"opc-request-id"` }
func (response GetDataFlowResponse) HTTPResponse() *http.Response
HTTPResponse implements the OCIResponse interface
func (response GetDataFlowResponse) String() string
GetDataFlowValidationRequest wrapper for the GetDataFlowValidation operation
Click https://docs.oracle.com/en-us/iaas/tools/go-sdk-examples/latest/dataintegration/GetDataFlowValidation.go.html to see an example of how to use 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 }
func (request GetDataFlowValidationRequest) BinaryRequestBody() (*common.OCIReadSeekCloser, bool)
BinaryRequestBody implements the OCIRequest interface
func (request GetDataFlowValidationRequest) HTTPRequest(method, path string, binaryRequestBody *common.OCIReadSeekCloser, extraHeaders map[string]string) (http.Request, error)
HTTPRequest implements the OCIRequest interface
func (request GetDataFlowValidationRequest) RetryPolicy() *common.RetryPolicy
RetryPolicy implements the OCIRetryableRequest interface. This retrieves the specified retry policy.
func (request GetDataFlowValidationRequest) String() string
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
GetDataFlowValidationResponse wrapper for the GetDataFlowValidation operation
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.oracle.com/iaas/Content/API/Concepts/usingapi.htm#eleven). Etag *string `presentIn:"header" name:"etag"` // Unique Oracle-assigned identifier for the request. If you need to contact // Oracle about a particular request, please provide the request ID. OpcRequestId *string `presentIn:"header" name:"opc-request-id"` }
func (response GetDataFlowValidationResponse) HTTPResponse() *http.Response
HTTPResponse implements the OCIResponse interface
func (response GetDataFlowValidationResponse) String() string
GetDependentObjectRequest wrapper for the GetDependentObject operation
Click https://docs.oracle.com/en-us/iaas/tools/go-sdk-examples/latest/dataintegration/GetDependentObject.go.html to see an example of how to use 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 }
func (request GetDependentObjectRequest) BinaryRequestBody() (*common.OCIReadSeekCloser, bool)
BinaryRequestBody implements the OCIRequest interface
func (request GetDependentObjectRequest) HTTPRequest(method, path string, binaryRequestBody *common.OCIReadSeekCloser, extraHeaders map[string]string) (http.Request, error)
HTTPRequest implements the OCIRequest interface
func (request GetDependentObjectRequest) RetryPolicy() *common.RetryPolicy
RetryPolicy implements the OCIRetryableRequest interface. This retrieves the specified retry policy.
func (request GetDependentObjectRequest) String() string
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
GetDependentObjectResponse wrapper for the GetDependentObject operation
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.oracle.com/iaas/Content/API/Concepts/usingapi.htm#eleven). Etag *string `presentIn:"header" name:"etag"` // Unique Oracle-assigned identifier for the request. If you need to contact // Oracle about a particular request, please provide the request ID. OpcRequestId *string `presentIn:"header" name:"opc-request-id"` }
func (response GetDependentObjectResponse) HTTPResponse() *http.Response
HTTPResponse implements the OCIResponse interface
func (response GetDependentObjectResponse) String() string
GetDisApplicationDetailedDescriptionRequest wrapper for the GetDisApplicationDetailedDescription operation
Click https://docs.oracle.com/en-us/iaas/tools/go-sdk-examples/latest/dataintegration/GetDisApplicationDetailedDescription.go.html to see an example of how to use GetDisApplicationDetailedDescriptionRequest.
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 }
func (request GetDisApplicationDetailedDescriptionRequest) BinaryRequestBody() (*common.OCIReadSeekCloser, bool)
BinaryRequestBody implements the OCIRequest interface
func (request GetDisApplicationDetailedDescriptionRequest) HTTPRequest(method, path string, binaryRequestBody *common.OCIReadSeekCloser, extraHeaders map[string]string) (http.Request, error)
HTTPRequest implements the OCIRequest interface
func (request GetDisApplicationDetailedDescriptionRequest) RetryPolicy() *common.RetryPolicy
RetryPolicy implements the OCIRetryableRequest interface. This retrieves the specified retry policy.
func (request GetDisApplicationDetailedDescriptionRequest) String() string
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
GetDisApplicationDetailedDescriptionResponse wrapper for the GetDisApplicationDetailedDescription operation
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.oracle.com/iaas/Content/API/Concepts/usingapi.htm#eleven). Etag *string `presentIn:"header" name:"etag"` // Unique Oracle-assigned identifier for the request. If you need to contact // Oracle about a particular request, please provide the request ID. OpcRequestId *string `presentIn:"header" name:"opc-request-id"` }
func (response GetDisApplicationDetailedDescriptionResponse) HTTPResponse() *http.Response
HTTPResponse implements the OCIResponse interface
func (response GetDisApplicationDetailedDescriptionResponse) String() string
GetDisApplicationRequest wrapper for the GetDisApplication operation
Click https://docs.oracle.com/en-us/iaas/tools/go-sdk-examples/latest/dataintegration/GetDisApplication.go.html to see an example of how to use 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 }
func (request GetDisApplicationRequest) BinaryRequestBody() (*common.OCIReadSeekCloser, bool)
BinaryRequestBody implements the OCIRequest interface
func (request GetDisApplicationRequest) HTTPRequest(method, path string, binaryRequestBody *common.OCIReadSeekCloser, extraHeaders map[string]string) (http.Request, error)
HTTPRequest implements the OCIRequest interface
func (request GetDisApplicationRequest) RetryPolicy() *common.RetryPolicy
RetryPolicy implements the OCIRetryableRequest interface. This retrieves the specified retry policy.
func (request GetDisApplicationRequest) String() string
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
GetDisApplicationResponse wrapper for the GetDisApplication operation
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.oracle.com/iaas/Content/API/Concepts/usingapi.htm#eleven). Etag *string `presentIn:"header" name:"etag"` // Unique Oracle-assigned identifier for the request. If you need to contact // Oracle about a particular request, please provide the request ID. OpcRequestId *string `presentIn:"header" name:"opc-request-id"` }
func (response GetDisApplicationResponse) HTTPResponse() *http.Response
HTTPResponse implements the OCIResponse interface
func (response GetDisApplicationResponse) String() string
GetExportRequestRequest wrapper for the GetExportRequest operation
Click https://docs.oracle.com/en-us/iaas/tools/go-sdk-examples/latest/dataintegration/GetExportRequest.go.html to see an example of how to use GetExportRequestRequest.
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 }
func (request GetExportRequestRequest) BinaryRequestBody() (*common.OCIReadSeekCloser, bool)
BinaryRequestBody implements the OCIRequest interface
func (request GetExportRequestRequest) HTTPRequest(method, path string, binaryRequestBody *common.OCIReadSeekCloser, extraHeaders map[string]string) (http.Request, error)
HTTPRequest implements the OCIRequest interface
func (request GetExportRequestRequest) RetryPolicy() *common.RetryPolicy
RetryPolicy implements the OCIRetryableRequest interface. This retrieves the specified retry policy.
func (request GetExportRequestRequest) String() string
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
GetExportRequestResponse wrapper for the GetExportRequest operation
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.oracle.com/iaas/Content/API/Concepts/usingapi.htm#eleven). Etag *string `presentIn:"header" name:"etag"` }
func (response GetExportRequestResponse) HTTPResponse() *http.Response
HTTPResponse implements the OCIResponse interface
func (response GetExportRequestResponse) String() string
GetExternalPublicationRequest wrapper for the GetExternalPublication operation
Click https://docs.oracle.com/en-us/iaas/tools/go-sdk-examples/latest/dataintegration/GetExternalPublication.go.html to see an example of how to use 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 }
func (request GetExternalPublicationRequest) BinaryRequestBody() (*common.OCIReadSeekCloser, bool)
BinaryRequestBody implements the OCIRequest interface
func (request GetExternalPublicationRequest) HTTPRequest(method, path string, binaryRequestBody *common.OCIReadSeekCloser, extraHeaders map[string]string) (http.Request, error)
HTTPRequest implements the OCIRequest interface
func (request GetExternalPublicationRequest) RetryPolicy() *common.RetryPolicy
RetryPolicy implements the OCIRetryableRequest interface. This retrieves the specified retry policy.
func (request GetExternalPublicationRequest) String() string
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
GetExternalPublicationResponse wrapper for the GetExternalPublication operation
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.oracle.com/iaas/Content/API/Concepts/usingapi.htm#eleven). Etag *string `presentIn:"header" name:"etag"` // Unique Oracle-assigned identifier for the request. If you need to contact // Oracle about a particular request, please provide the request ID. OpcRequestId *string `presentIn:"header" name:"opc-request-id"` }
func (response GetExternalPublicationResponse) HTTPResponse() *http.Response
HTTPResponse implements the OCIResponse interface
func (response GetExternalPublicationResponse) String() string
GetExternalPublicationValidationRequest wrapper for the GetExternalPublicationValidation operation
Click https://docs.oracle.com/en-us/iaas/tools/go-sdk-examples/latest/dataintegration/GetExternalPublicationValidation.go.html to see an example of how to use 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 }
func (request GetExternalPublicationValidationRequest) BinaryRequestBody() (*common.OCIReadSeekCloser, bool)
BinaryRequestBody implements the OCIRequest interface
func (request GetExternalPublicationValidationRequest) HTTPRequest(method, path string, binaryRequestBody *common.OCIReadSeekCloser, extraHeaders map[string]string) (http.Request, error)
HTTPRequest implements the OCIRequest interface
func (request GetExternalPublicationValidationRequest) RetryPolicy() *common.RetryPolicy
RetryPolicy implements the OCIRetryableRequest interface. This retrieves the specified retry policy.
func (request GetExternalPublicationValidationRequest) String() string
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
GetExternalPublicationValidationResponse wrapper for the GetExternalPublicationValidation operation
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.oracle.com/iaas/Content/API/Concepts/usingapi.htm#eleven). Etag *string `presentIn:"header" name:"etag"` // Unique Oracle-assigned identifier for the request. If you need to contact // Oracle about a particular request, please provide the request ID. OpcRequestId *string `presentIn:"header" name:"opc-request-id"` }
func (response GetExternalPublicationValidationResponse) HTTPResponse() *http.Response
HTTPResponse implements the OCIResponse interface
func (response GetExternalPublicationValidationResponse) String() string
GetFolderProjectionEnum Enum with underlying type: string
type GetFolderProjectionEnum string
Set of constants representing the allowable values for GetFolderProjectionEnum
const ( GetFolderProjectionChildCountStatistics GetFolderProjectionEnum = "CHILD_COUNT_STATISTICS" )
func GetGetFolderProjectionEnumValues() []GetFolderProjectionEnum
GetGetFolderProjectionEnumValues Enumerates the set of values for GetFolderProjectionEnum
func GetMappingGetFolderProjectionEnum(val string) (GetFolderProjectionEnum, bool)
GetMappingGetFolderProjectionEnum performs case Insensitive comparison on enum value and return the desired enum
GetFolderRequest wrapper for the GetFolder operation
Click https://docs.oracle.com/en-us/iaas/tools/go-sdk-examples/latest/dataintegration/GetFolder.go.html to see an example of how to use 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 }
func (request GetFolderRequest) BinaryRequestBody() (*common.OCIReadSeekCloser, bool)
BinaryRequestBody implements the OCIRequest interface
func (request GetFolderRequest) HTTPRequest(method, path string, binaryRequestBody *common.OCIReadSeekCloser, extraHeaders map[string]string) (http.Request, error)
HTTPRequest implements the OCIRequest interface
func (request GetFolderRequest) RetryPolicy() *common.RetryPolicy
RetryPolicy implements the OCIRetryableRequest interface. This retrieves the specified retry policy.
func (request GetFolderRequest) String() string
func (request GetFolderRequest) ValidateEnumValue() (bool, error)
ValidateEnumValue returns an error when providing an unsupported enum value This function is being called during constructing API request process Not recommended for calling this function directly
GetFolderResponse wrapper for the GetFolder operation
type GetFolderResponse struct { // The underlying http response RawResponse *http.Response // The Folder instance Folder `presentIn:"body"` // For optimistic concurrency control. See ETags for Optimistic Concurrency Control (https://docs.oracle.com/iaas/Content/API/Concepts/usingapi.htm#eleven). Etag *string `presentIn:"header" name:"etag"` // Unique Oracle-assigned identifier for the request. If you need to contact // Oracle about a particular request, please provide the request ID. OpcRequestId *string `presentIn:"header" name:"opc-request-id"` }
func (response GetFolderResponse) HTTPResponse() *http.Response
HTTPResponse implements the OCIResponse interface
func (response GetFolderResponse) String() string
GetFunctionLibraryProjectionEnum Enum with underlying type: string
type GetFunctionLibraryProjectionEnum string
Set of constants representing the allowable values for GetFunctionLibraryProjectionEnum
const ( GetFunctionLibraryProjectionChildCountStatistics GetFunctionLibraryProjectionEnum = "CHILD_COUNT_STATISTICS" )
func GetGetFunctionLibraryProjectionEnumValues() []GetFunctionLibraryProjectionEnum
GetGetFunctionLibraryProjectionEnumValues Enumerates the set of values for GetFunctionLibraryProjectionEnum
func GetMappingGetFunctionLibraryProjectionEnum(val string) (GetFunctionLibraryProjectionEnum, bool)
GetMappingGetFunctionLibraryProjectionEnum performs case Insensitive comparison on enum value and return the desired enum
GetFunctionLibraryRequest wrapper for the GetFunctionLibrary operation
Click https://docs.oracle.com/en-us/iaas/tools/go-sdk-examples/latest/dataintegration/GetFunctionLibrary.go.html to see an example of how to use 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 }
func (request GetFunctionLibraryRequest) BinaryRequestBody() (*common.OCIReadSeekCloser, bool)
BinaryRequestBody implements the OCIRequest interface
func (request GetFunctionLibraryRequest) HTTPRequest(method, path string, binaryRequestBody *common.OCIReadSeekCloser, extraHeaders map[string]string) (http.Request, error)
HTTPRequest implements the OCIRequest interface
func (request GetFunctionLibraryRequest) RetryPolicy() *common.RetryPolicy
RetryPolicy implements the OCIRetryableRequest interface. This retrieves the specified retry policy.
func (request GetFunctionLibraryRequest) String() string
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
GetFunctionLibraryResponse wrapper for the GetFunctionLibrary operation
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.oracle.com/iaas/Content/API/Concepts/usingapi.htm#eleven). Etag *string `presentIn:"header" name:"etag"` // Unique Oracle-assigned identifier for the request. If you need to contact // Oracle about a particular request, please provide the request ID. OpcRequestId *string `presentIn:"header" name:"opc-request-id"` }
func (response GetFunctionLibraryResponse) HTTPResponse() *http.Response
HTTPResponse implements the OCIResponse interface
func (response GetFunctionLibraryResponse) String() string
GetImportRequestRequest wrapper for the GetImportRequest operation
Click https://docs.oracle.com/en-us/iaas/tools/go-sdk-examples/latest/dataintegration/GetImportRequest.go.html to see an example of how to use GetImportRequestRequest.
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.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.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 }
func (request GetImportRequestRequest) BinaryRequestBody() (*common.OCIReadSeekCloser, bool)
BinaryRequestBody implements the OCIRequest interface
func (request GetImportRequestRequest) HTTPRequest(method, path string, binaryRequestBody *common.OCIReadSeekCloser, extraHeaders map[string]string) (http.Request, error)
HTTPRequest implements the OCIRequest interface
func (request GetImportRequestRequest) RetryPolicy() *common.RetryPolicy
RetryPolicy implements the OCIRetryableRequest interface. This retrieves the specified retry policy.
func (request GetImportRequestRequest) String() string
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
GetImportRequestResponse wrapper for the GetImportRequest operation
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.oracle.com/iaas/Content/API/Concepts/usingapi.htm#eleven). Etag *string `presentIn:"header" name:"etag"` }
func (response GetImportRequestResponse) HTTPResponse() *http.Response
HTTPResponse implements the OCIResponse interface
func (response GetImportRequestResponse) String() string
GetPatchRequest wrapper for the GetPatch operation
Click https://docs.oracle.com/en-us/iaas/tools/go-sdk-examples/latest/dataintegration/GetPatch.go.html to see an example of how to use 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 }
func (request GetPatchRequest) BinaryRequestBody() (*common.OCIReadSeekCloser, bool)
BinaryRequestBody implements the OCIRequest interface
func (request GetPatchRequest) HTTPRequest(method, path string, binaryRequestBody *common.OCIReadSeekCloser, extraHeaders map[string]string) (http.Request, error)
HTTPRequest implements the OCIRequest interface
func (request GetPatchRequest) RetryPolicy() *common.RetryPolicy
RetryPolicy implements the OCIRetryableRequest interface. This retrieves the specified retry policy.
func (request GetPatchRequest) String() string
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
GetPatchResponse wrapper for the GetPatch operation
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.oracle.com/iaas/Content/API/Concepts/usingapi.htm#eleven). Etag *string `presentIn:"header" name:"etag"` // Unique Oracle-assigned identifier for the request. If you need to contact // Oracle about a particular request, please provide the request ID. OpcRequestId *string `presentIn:"header" name:"opc-request-id"` }
func (response GetPatchResponse) HTTPResponse() *http.Response
HTTPResponse implements the OCIResponse interface
func (response GetPatchResponse) String() string
GetPipelineRequest wrapper for the GetPipeline operation
Click https://docs.oracle.com/en-us/iaas/tools/go-sdk-examples/latest/dataintegration/GetPipeline.go.html to see an example of how to use 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 }
func (request GetPipelineRequest) BinaryRequestBody() (*common.OCIReadSeekCloser, bool)
BinaryRequestBody implements the OCIRequest interface
func (request GetPipelineRequest) HTTPRequest(method, path string, binaryRequestBody *common.OCIReadSeekCloser, extraHeaders map[string]string) (http.Request, error)
HTTPRequest implements the OCIRequest interface
func (request GetPipelineRequest) RetryPolicy() *common.RetryPolicy
RetryPolicy implements the OCIRetryableRequest interface. This retrieves the specified retry policy.
func (request GetPipelineRequest) String() string
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
GetPipelineResponse wrapper for the GetPipeline operation
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.oracle.com/iaas/Content/API/Concepts/usingapi.htm#eleven). Etag *string `presentIn:"header" name:"etag"` // Unique Oracle-assigned identifier for the request. If you need to contact // Oracle about a particular request, please provide the request ID. OpcRequestId *string `presentIn:"header" name:"opc-request-id"` }
func (response GetPipelineResponse) HTTPResponse() *http.Response
HTTPResponse implements the OCIResponse interface
func (response GetPipelineResponse) String() string
GetPipelineValidationRequest wrapper for the GetPipelineValidation operation
Click https://docs.oracle.com/en-us/iaas/tools/go-sdk-examples/latest/dataintegration/GetPipelineValidation.go.html to see an example of how to use 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 }
func (request GetPipelineValidationRequest) BinaryRequestBody() (*common.OCIReadSeekCloser, bool)
BinaryRequestBody implements the OCIRequest interface
func (request GetPipelineValidationRequest) HTTPRequest(method, path string, binaryRequestBody *common.OCIReadSeekCloser, extraHeaders map[string]string) (http.Request, error)
HTTPRequest implements the OCIRequest interface
func (request GetPipelineValidationRequest) RetryPolicy() *common.RetryPolicy
RetryPolicy implements the OCIRetryableRequest interface. This retrieves the specified retry policy.
func (request GetPipelineValidationRequest) String() string
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
GetPipelineValidationResponse wrapper for the GetPipelineValidation operation
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.oracle.com/iaas/Content/API/Concepts/usingapi.htm#eleven). Etag *string `presentIn:"header" name:"etag"` // Unique Oracle-assigned identifier for the request. If you need to contact // Oracle about a particular request, please provide the request ID. OpcRequestId *string `presentIn:"header" name:"opc-request-id"` }
func (response GetPipelineValidationResponse) HTTPResponse() *http.Response
HTTPResponse implements the OCIResponse interface
func (response GetPipelineValidationResponse) String() string
GetProjectProjectionEnum Enum with underlying type: string
type GetProjectProjectionEnum string
Set of constants representing the allowable values for GetProjectProjectionEnum
const ( GetProjectProjectionChildCountStatistics GetProjectProjectionEnum = "CHILD_COUNT_STATISTICS" )
func GetGetProjectProjectionEnumValues() []GetProjectProjectionEnum
GetGetProjectProjectionEnumValues Enumerates the set of values for GetProjectProjectionEnum
func GetMappingGetProjectProjectionEnum(val string) (GetProjectProjectionEnum, bool)
GetMappingGetProjectProjectionEnum performs case Insensitive comparison on enum value and return the desired enum
GetProjectRequest wrapper for the GetProject operation
Click https://docs.oracle.com/en-us/iaas/tools/go-sdk-examples/latest/dataintegration/GetProject.go.html to see an example of how to use 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 }
func (request GetProjectRequest) BinaryRequestBody() (*common.OCIReadSeekCloser, bool)
BinaryRequestBody implements the OCIRequest interface
func (request GetProjectRequest) HTTPRequest(method, path string, binaryRequestBody *common.OCIReadSeekCloser, extraHeaders map[string]string) (http.Request, error)
HTTPRequest implements the OCIRequest interface
func (request GetProjectRequest) RetryPolicy() *common.RetryPolicy
RetryPolicy implements the OCIRetryableRequest interface. This retrieves the specified retry policy.
func (request GetProjectRequest) String() string
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
GetProjectResponse wrapper for the GetProject operation
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.oracle.com/iaas/Content/API/Concepts/usingapi.htm#eleven). Etag *string `presentIn:"header" name:"etag"` // Unique Oracle-assigned identifier for the request. If you need to contact // Oracle about a particular request, please provide the request ID. OpcRequestId *string `presentIn:"header" name:"opc-request-id"` }
func (response GetProjectResponse) HTTPResponse() *http.Response
HTTPResponse implements the OCIResponse interface
func (response GetProjectResponse) String() string
GetPublishedObjectRequest wrapper for the GetPublishedObject operation
Click https://docs.oracle.com/en-us/iaas/tools/go-sdk-examples/latest/dataintegration/GetPublishedObject.go.html to see an example of how to use 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 }
func (request GetPublishedObjectRequest) BinaryRequestBody() (*common.OCIReadSeekCloser, bool)
BinaryRequestBody implements the OCIRequest interface
func (request GetPublishedObjectRequest) HTTPRequest(method, path string, binaryRequestBody *common.OCIReadSeekCloser, extraHeaders map[string]string) (http.Request, error)
HTTPRequest implements the OCIRequest interface
func (request GetPublishedObjectRequest) RetryPolicy() *common.RetryPolicy
RetryPolicy implements the OCIRetryableRequest interface. This retrieves the specified retry policy.
func (request GetPublishedObjectRequest) String() string
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
GetPublishedObjectResponse wrapper for the GetPublishedObject operation
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.oracle.com/iaas/Content/API/Concepts/usingapi.htm#eleven). Etag *string `presentIn:"header" name:"etag"` // Unique Oracle-assigned identifier for the request. If you need to contact // Oracle about a particular request, please provide the request ID. OpcRequestId *string `presentIn:"header" name:"opc-request-id"` }
func (response GetPublishedObjectResponse) HTTPResponse() *http.Response
HTTPResponse implements the OCIResponse interface
func (response GetPublishedObjectResponse) String() string
GetReferenceRequest wrapper for the GetReference operation
Click https://docs.oracle.com/en-us/iaas/tools/go-sdk-examples/latest/dataintegration/GetReference.go.html to see an example of how to use 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 }
func (request GetReferenceRequest) BinaryRequestBody() (*common.OCIReadSeekCloser, bool)
BinaryRequestBody implements the OCIRequest interface
func (request GetReferenceRequest) HTTPRequest(method, path string, binaryRequestBody *common.OCIReadSeekCloser, extraHeaders map[string]string) (http.Request, error)
HTTPRequest implements the OCIRequest interface
func (request GetReferenceRequest) RetryPolicy() *common.RetryPolicy
RetryPolicy implements the OCIRetryableRequest interface. This retrieves the specified retry policy.
func (request GetReferenceRequest) String() string
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
GetReferenceResponse wrapper for the GetReference operation
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.oracle.com/iaas/Content/API/Concepts/usingapi.htm#eleven). Etag *string `presentIn:"header" name:"etag"` // Unique Oracle-assigned identifier for the request. If you need to contact // Oracle about a particular request, please provide the request ID. OpcRequestId *string `presentIn:"header" name:"opc-request-id"` }
func (response GetReferenceResponse) HTTPResponse() *http.Response
HTTPResponse implements the OCIResponse interface
func (response GetReferenceResponse) String() string
GetRuntimeOperatorRequest wrapper for the GetRuntimeOperator operation
Click https://docs.oracle.com/en-us/iaas/tools/go-sdk-examples/latest/dataintegration/GetRuntimeOperator.go.html to see an example of how to use GetRuntimeOperatorRequest.
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 }
func (request GetRuntimeOperatorRequest) BinaryRequestBody() (*common.OCIReadSeekCloser, bool)
BinaryRequestBody implements the OCIRequest interface
func (request GetRuntimeOperatorRequest) HTTPRequest(method, path string, binaryRequestBody *common.OCIReadSeekCloser, extraHeaders map[string]string) (http.Request, error)
HTTPRequest implements the OCIRequest interface
func (request GetRuntimeOperatorRequest) RetryPolicy() *common.RetryPolicy
RetryPolicy implements the OCIRetryableRequest interface. This retrieves the specified retry policy.
func (request GetRuntimeOperatorRequest) String() string
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
GetRuntimeOperatorResponse wrapper for the GetRuntimeOperator operation
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"` }
func (response GetRuntimeOperatorResponse) HTTPResponse() *http.Response
HTTPResponse implements the OCIResponse interface
func (response GetRuntimeOperatorResponse) String() string
GetRuntimePipelineRequest wrapper for the GetRuntimePipeline operation
Click https://docs.oracle.com/en-us/iaas/tools/go-sdk-examples/latest/dataintegration/GetRuntimePipeline.go.html to see an example of how to use GetRuntimePipelineRequest.
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 }
func (request GetRuntimePipelineRequest) BinaryRequestBody() (*common.OCIReadSeekCloser, bool)
BinaryRequestBody implements the OCIRequest interface
func (request GetRuntimePipelineRequest) HTTPRequest(method, path string, binaryRequestBody *common.OCIReadSeekCloser, extraHeaders map[string]string) (http.Request, error)
HTTPRequest implements the OCIRequest interface
func (request GetRuntimePipelineRequest) RetryPolicy() *common.RetryPolicy
RetryPolicy implements the OCIRetryableRequest interface. This retrieves the specified retry policy.
func (request GetRuntimePipelineRequest) String() string
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
GetRuntimePipelineResponse wrapper for the GetRuntimePipeline operation
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"` }
func (response GetRuntimePipelineResponse) HTTPResponse() *http.Response
HTTPResponse implements the OCIResponse interface
func (response GetRuntimePipelineResponse) String() string
GetScheduleRequest wrapper for the GetSchedule operation
Click https://docs.oracle.com/en-us/iaas/tools/go-sdk-examples/latest/dataintegration/GetSchedule.go.html to see an example of how to use 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 }
func (request GetScheduleRequest) BinaryRequestBody() (*common.OCIReadSeekCloser, bool)
BinaryRequestBody implements the OCIRequest interface
func (request GetScheduleRequest) HTTPRequest(method, path string, binaryRequestBody *common.OCIReadSeekCloser, extraHeaders map[string]string) (http.Request, error)
HTTPRequest implements the OCIRequest interface
func (request GetScheduleRequest) RetryPolicy() *common.RetryPolicy
RetryPolicy implements the OCIRetryableRequest interface. This retrieves the specified retry policy.
func (request GetScheduleRequest) String() string
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
GetScheduleResponse wrapper for the GetSchedule operation
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.oracle.com/iaas/Content/API/Concepts/usingapi.htm#eleven). Etag *string `presentIn:"header" name:"etag"` // Unique Oracle-assigned identifier for the request. If you need to contact // Oracle about a particular request, please provide the request ID. OpcRequestId *string `presentIn:"header" name:"opc-request-id"` }
func (response GetScheduleResponse) HTTPResponse() *http.Response
HTTPResponse implements the OCIResponse interface
func (response GetScheduleResponse) String() string
GetSchemaRequest wrapper for the GetSchema operation
Click https://docs.oracle.com/en-us/iaas/tools/go-sdk-examples/latest/dataintegration/GetSchema.go.html to see an example of how to use 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 }
func (request GetSchemaRequest) BinaryRequestBody() (*common.OCIReadSeekCloser, bool)
BinaryRequestBody implements the OCIRequest interface
func (request GetSchemaRequest) HTTPRequest(method, path string, binaryRequestBody *common.OCIReadSeekCloser, extraHeaders map[string]string) (http.Request, error)
HTTPRequest implements the OCIRequest interface
func (request GetSchemaRequest) RetryPolicy() *common.RetryPolicy
RetryPolicy implements the OCIRetryableRequest interface. This retrieves the specified retry policy.
func (request GetSchemaRequest) String() string
func (request GetSchemaRequest) ValidateEnumValue() (bool, error)
ValidateEnumValue returns an error when providing an unsupported enum value This function is being called during constructing API request process Not recommended for calling this function directly
GetSchemaResponse wrapper for the GetSchema operation
type GetSchemaResponse struct { // The underlying http response RawResponse *http.Response // The Schema instance Schema `presentIn:"body"` // Unique Oracle-assigned identifier for the request. If you need to contact // Oracle about a particular request, please provide the request ID. OpcRequestId *string `presentIn:"header" name:"opc-request-id"` }
func (response GetSchemaResponse) HTTPResponse() *http.Response
HTTPResponse implements the OCIResponse interface
func (response GetSchemaResponse) String() string
GetTaskRequest wrapper for the GetTask operation
Click https://docs.oracle.com/en-us/iaas/tools/go-sdk-examples/latest/dataintegration/GetTask.go.html to see an example of how to use 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 }
func (request GetTaskRequest) BinaryRequestBody() (*common.OCIReadSeekCloser, bool)
BinaryRequestBody implements the OCIRequest interface
func (request GetTaskRequest) HTTPRequest(method, path string, binaryRequestBody *common.OCIReadSeekCloser, extraHeaders map[string]string) (http.Request, error)
HTTPRequest implements the OCIRequest interface
func (request GetTaskRequest) RetryPolicy() *common.RetryPolicy
RetryPolicy implements the OCIRetryableRequest interface. This retrieves the specified retry policy.
func (request GetTaskRequest) String() string
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
GetTaskResponse wrapper for the GetTask operation
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.oracle.com/iaas/Content/API/Concepts/usingapi.htm#eleven). Etag *string `presentIn:"header" name:"etag"` // Unique Oracle-assigned identifier for the request. If you need to contact // Oracle about a particular request, please provide the request ID. OpcRequestId *string `presentIn:"header" name:"opc-request-id"` }
func (response GetTaskResponse) HTTPResponse() *http.Response
HTTPResponse implements the OCIResponse interface
func (response GetTaskResponse) String() string
GetTaskRunRequest wrapper for the GetTaskRun operation
Click https://docs.oracle.com/en-us/iaas/tools/go-sdk-examples/latest/dataintegration/GetTaskRun.go.html to see an example of how to use 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 }
func (request GetTaskRunRequest) BinaryRequestBody() (*common.OCIReadSeekCloser, bool)
BinaryRequestBody implements the OCIRequest interface
func (request GetTaskRunRequest) HTTPRequest(method, path string, binaryRequestBody *common.OCIReadSeekCloser, extraHeaders map[string]string) (http.Request, error)
HTTPRequest implements the OCIRequest interface
func (request GetTaskRunRequest) RetryPolicy() *common.RetryPolicy
RetryPolicy implements the OCIRetryableRequest interface. This retrieves the specified retry policy.
func (request GetTaskRunRequest) String() string
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
GetTaskRunResponse wrapper for the GetTaskRun operation
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.oracle.com/iaas/Content/API/Concepts/usingapi.htm#eleven). Etag *string `presentIn:"header" name:"etag"` // Unique Oracle-assigned identifier for the request. If you need to contact // Oracle about a particular request, please provide the request ID. OpcRequestId *string `presentIn:"header" name:"opc-request-id"` }
func (response GetTaskRunResponse) HTTPResponse() *http.Response
HTTPResponse implements the OCIResponse interface
func (response GetTaskRunResponse) String() string
GetTaskScheduleRequest wrapper for the GetTaskSchedule operation
Click https://docs.oracle.com/en-us/iaas/tools/go-sdk-examples/latest/dataintegration/GetTaskSchedule.go.html to see an example of how to use 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 }
func (request GetTaskScheduleRequest) BinaryRequestBody() (*common.OCIReadSeekCloser, bool)
BinaryRequestBody implements the OCIRequest interface
func (request GetTaskScheduleRequest) HTTPRequest(method, path string, binaryRequestBody *common.OCIReadSeekCloser, extraHeaders map[string]string) (http.Request, error)
HTTPRequest implements the OCIRequest interface
func (request GetTaskScheduleRequest) RetryPolicy() *common.RetryPolicy
RetryPolicy implements the OCIRetryableRequest interface. This retrieves the specified retry policy.
func (request GetTaskScheduleRequest) String() string
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
GetTaskScheduleResponse wrapper for the GetTaskSchedule operation
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.oracle.com/iaas/Content/API/Concepts/usingapi.htm#eleven). Etag *string `presentIn:"header" name:"etag"` // Unique Oracle-assigned identifier for the request. If you need to contact // Oracle about a particular request, please provide the request ID. OpcRequestId *string `presentIn:"header" name:"opc-request-id"` }
func (response GetTaskScheduleResponse) HTTPResponse() *http.Response
HTTPResponse implements the OCIResponse interface
func (response GetTaskScheduleResponse) String() string
GetTaskValidationRequest wrapper for the GetTaskValidation operation
Click https://docs.oracle.com/en-us/iaas/tools/go-sdk-examples/latest/dataintegration/GetTaskValidation.go.html to see an example of how to use 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 }
func (request GetTaskValidationRequest) BinaryRequestBody() (*common.OCIReadSeekCloser, bool)
BinaryRequestBody implements the OCIRequest interface
func (request GetTaskValidationRequest) HTTPRequest(method, path string, binaryRequestBody *common.OCIReadSeekCloser, extraHeaders map[string]string) (http.Request, error)
HTTPRequest implements the OCIRequest interface
func (request GetTaskValidationRequest) RetryPolicy() *common.RetryPolicy
RetryPolicy implements the OCIRetryableRequest interface. This retrieves the specified retry policy.
func (request GetTaskValidationRequest) String() string
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
GetTaskValidationResponse wrapper for the GetTaskValidation operation
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.oracle.com/iaas/Content/API/Concepts/usingapi.htm#eleven). Etag *string `presentIn:"header" name:"etag"` // Unique Oracle-assigned identifier for the request. If you need to contact // Oracle about a particular request, please provide the request ID. OpcRequestId *string `presentIn:"header" name:"opc-request-id"` }
func (response GetTaskValidationResponse) HTTPResponse() *http.Response
HTTPResponse implements the OCIResponse interface
func (response GetTaskValidationResponse) String() string
GetTemplateRequest wrapper for the GetTemplate operation
Click https://docs.oracle.com/en-us/iaas/tools/go-sdk-examples/latest/dataintegration/GetTemplate.go.html to see an example of how to use GetTemplateRequest.
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 }
func (request GetTemplateRequest) BinaryRequestBody() (*common.OCIReadSeekCloser, bool)
BinaryRequestBody implements the OCIRequest interface
func (request GetTemplateRequest) HTTPRequest(method, path string, binaryRequestBody *common.OCIReadSeekCloser, extraHeaders map[string]string) (http.Request, error)
HTTPRequest implements the OCIRequest interface
func (request GetTemplateRequest) RetryPolicy() *common.RetryPolicy
RetryPolicy implements the OCIRetryableRequest interface. This retrieves the specified retry policy.
func (request GetTemplateRequest) String() string
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
GetTemplateResponse wrapper for the GetTemplate operation
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"` }
func (response GetTemplateResponse) HTTPResponse() *http.Response
HTTPResponse implements the OCIResponse interface
func (response GetTemplateResponse) String() string
GetUserDefinedFunctionRequest wrapper for the GetUserDefinedFunction operation
Click https://docs.oracle.com/en-us/iaas/tools/go-sdk-examples/latest/dataintegration/GetUserDefinedFunction.go.html to see an example of how to use 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 }
func (request GetUserDefinedFunctionRequest) BinaryRequestBody() (*common.OCIReadSeekCloser, bool)
BinaryRequestBody implements the OCIRequest interface
func (request GetUserDefinedFunctionRequest) HTTPRequest(method, path string, binaryRequestBody *common.OCIReadSeekCloser, extraHeaders map[string]string) (http.Request, error)
HTTPRequest implements the OCIRequest interface
func (request GetUserDefinedFunctionRequest) RetryPolicy() *common.RetryPolicy
RetryPolicy implements the OCIRetryableRequest interface. This retrieves the specified retry policy.
func (request GetUserDefinedFunctionRequest) String() string
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
GetUserDefinedFunctionResponse wrapper for the GetUserDefinedFunction operation
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.oracle.com/iaas/Content/API/Concepts/usingapi.htm#eleven). Etag *string `presentIn:"header" name:"etag"` // Unique Oracle-assigned identifier for the request. If you need to contact // Oracle about a particular request, please provide the request ID. OpcRequestId *string `presentIn:"header" name:"opc-request-id"` }
func (response GetUserDefinedFunctionResponse) HTTPResponse() *http.Response
HTTPResponse implements the OCIResponse interface
func (response GetUserDefinedFunctionResponse) String() string
GetUserDefinedFunctionValidationRequest wrapper for the GetUserDefinedFunctionValidation operation
Click https://docs.oracle.com/en-us/iaas/tools/go-sdk-examples/latest/dataintegration/GetUserDefinedFunctionValidation.go.html to see an example of how to use 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 }
func (request GetUserDefinedFunctionValidationRequest) BinaryRequestBody() (*common.OCIReadSeekCloser, bool)
BinaryRequestBody implements the OCIRequest interface
func (request GetUserDefinedFunctionValidationRequest) HTTPRequest(method, path string, binaryRequestBody *common.OCIReadSeekCloser, extraHeaders map[string]string) (http.Request, error)
HTTPRequest implements the OCIRequest interface
func (request GetUserDefinedFunctionValidationRequest) RetryPolicy() *common.RetryPolicy
RetryPolicy implements the OCIRetryableRequest interface. This retrieves the specified retry policy.
func (request GetUserDefinedFunctionValidationRequest) String() string
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
GetUserDefinedFunctionValidationResponse wrapper for the GetUserDefinedFunctionValidation operation
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.oracle.com/iaas/Content/API/Concepts/usingapi.htm#eleven). Etag *string `presentIn:"header" name:"etag"` // Unique Oracle-assigned identifier for the request. If you need to contact // Oracle about a particular request, please provide the request ID. OpcRequestId *string `presentIn:"header" name:"opc-request-id"` }
func (response GetUserDefinedFunctionValidationResponse) HTTPResponse() *http.Response
HTTPResponse implements the OCIResponse interface
func (response GetUserDefinedFunctionValidationResponse) String() string
GetWorkRequestRequest wrapper for the GetWorkRequest operation
Click https://docs.oracle.com/en-us/iaas/tools/go-sdk-examples/latest/dataintegration/GetWorkRequest.go.html to see an example of how to use 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 }
func (request GetWorkRequestRequest) BinaryRequestBody() (*common.OCIReadSeekCloser, bool)
BinaryRequestBody implements the OCIRequest interface
func (request GetWorkRequestRequest) HTTPRequest(method, path string, binaryRequestBody *common.OCIReadSeekCloser, extraHeaders map[string]string) (http.Request, error)
HTTPRequest implements the OCIRequest interface
func (request GetWorkRequestRequest) RetryPolicy() *common.RetryPolicy
RetryPolicy implements the OCIRetryableRequest interface. This retrieves the specified retry policy.
func (request GetWorkRequestRequest) String() string
func (request GetWorkRequestRequest) ValidateEnumValue() (bool, error)
ValidateEnumValue returns an error when providing an unsupported enum value This function is being called during constructing API request process Not recommended for calling this function directly
GetWorkRequestResponse wrapper for the GetWorkRequest operation
type GetWorkRequestResponse struct { // The underlying http response RawResponse *http.Response // The WorkRequest instance WorkRequest `presentIn:"body"` // For optimistic concurrency control. See ETags for Optimistic Concurrency Control (https://docs.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"` }
func (response GetWorkRequestResponse) HTTPResponse() *http.Response
HTTPResponse implements the OCIResponse interface
func (response GetWorkRequestResponse) String() string
GetWorkspaceRequest wrapper for the GetWorkspace operation
Click https://docs.oracle.com/en-us/iaas/tools/go-sdk-examples/latest/dataintegration/GetWorkspace.go.html to see an example of how to use 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 }
func (request GetWorkspaceRequest) BinaryRequestBody() (*common.OCIReadSeekCloser, bool)
BinaryRequestBody implements the OCIRequest interface
func (request GetWorkspaceRequest) HTTPRequest(method, path string, binaryRequestBody *common.OCIReadSeekCloser, extraHeaders map[string]string) (http.Request, error)
HTTPRequest implements the OCIRequest interface
func (request GetWorkspaceRequest) RetryPolicy() *common.RetryPolicy
RetryPolicy implements the OCIRetryableRequest interface. This retrieves the specified retry policy.
func (request GetWorkspaceRequest) String() string
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
GetWorkspaceResponse wrapper for the GetWorkspace operation
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.oracle.com/iaas/Content/API/Concepts/usingapi.htm#eleven). Etag *string `presentIn:"header" name:"etag"` // Unique Oracle-assigned identifier for the request. If you need to contact // Oracle about a particular request, please provide the request ID. OpcRequestId *string `presentIn:"header" name:"opc-request-id"` }
func (response GetWorkspaceResponse) HTTPResponse() *http.Response
HTTPResponse implements the OCIResponse interface
func (response GetWorkspaceResponse) String() string
GroupedNamePatternRule This rule projects fields as a group recognised as name pattern.
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"` }
func (m GroupedNamePatternRule) GetConfigValues() *ConfigValues
GetConfigValues returns ConfigValues
func (m GroupedNamePatternRule) GetDescription() *string
GetDescription returns Description
func (m GroupedNamePatternRule) GetIsJavaRegexSyntax() *bool
GetIsJavaRegexSyntax returns IsJavaRegexSyntax
func (m GroupedNamePatternRule) GetKey() *string
GetKey returns Key
func (m GroupedNamePatternRule) GetModelVersion() *string
GetModelVersion returns ModelVersion
func (m GroupedNamePatternRule) GetObjectStatus() *int
GetObjectStatus returns ObjectStatus
func (m GroupedNamePatternRule) GetParentRef() *ParentReference
GetParentRef returns ParentRef
func (m GroupedNamePatternRule) MarshalJSON() (buff []byte, e error)
MarshalJSON marshals to json representation
func (m GroupedNamePatternRule) String() string
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
GroupedNamePatternRuleMatchingStrategyEnum Enum with underlying type: string
type GroupedNamePatternRuleMatchingStrategyEnum string
Set of constants representing the allowable values for GroupedNamePatternRuleMatchingStrategyEnum
const ( GroupedNamePatternRuleMatchingStrategyNameOrTags GroupedNamePatternRuleMatchingStrategyEnum = "NAME_OR_TAGS" GroupedNamePatternRuleMatchingStrategyTagsOnly GroupedNamePatternRuleMatchingStrategyEnum = "TAGS_ONLY" GroupedNamePatternRuleMatchingStrategyNameOnly GroupedNamePatternRuleMatchingStrategyEnum = "NAME_ONLY" )
func GetGroupedNamePatternRuleMatchingStrategyEnumValues() []GroupedNamePatternRuleMatchingStrategyEnum
GetGroupedNamePatternRuleMatchingStrategyEnumValues Enumerates the set of values for GroupedNamePatternRuleMatchingStrategyEnum
func GetMappingGroupedNamePatternRuleMatchingStrategyEnum(val string) (GroupedNamePatternRuleMatchingStrategyEnum, bool)
GetMappingGroupedNamePatternRuleMatchingStrategyEnum performs case Insensitive comparison on enum value and return the desired enum
GroupedNamePatternRuleRuleTypeEnum Enum with underlying type: string
type GroupedNamePatternRuleRuleTypeEnum string
Set of constants representing the allowable values for GroupedNamePatternRuleRuleTypeEnum
const ( GroupedNamePatternRuleRuleTypeInclude GroupedNamePatternRuleRuleTypeEnum = "INCLUDE" GroupedNamePatternRuleRuleTypeExclude GroupedNamePatternRuleRuleTypeEnum = "EXCLUDE" )
func GetGroupedNamePatternRuleRuleTypeEnumValues() []GroupedNamePatternRuleRuleTypeEnum
GetGroupedNamePatternRuleRuleTypeEnumValues Enumerates the set of values for GroupedNamePatternRuleRuleTypeEnum
func GetMappingGroupedNamePatternRuleRuleTypeEnum(val string) (GroupedNamePatternRuleRuleTypeEnum, bool)
GetMappingGroupedNamePatternRuleRuleTypeEnum performs case Insensitive comparison on enum value and return the desired enum
HourlyFrequencyDetails Frequency details model to set hourly frequency
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"` }
func (m HourlyFrequencyDetails) GetFrequency() AbstractFrequencyDetailsFrequencyEnum
GetFrequency returns Frequency
func (m HourlyFrequencyDetails) MarshalJSON() (buff []byte, e error)
MarshalJSON marshals to json representation
func (m HourlyFrequencyDetails) String() string
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
ImportConflictResolution Import Objects Conflict resolution.
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"` }
func (m ImportConflictResolution) String() string
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
ImportConflictResolutionImportConflictResolutionTypeEnum Enum with underlying type: string
type ImportConflictResolutionImportConflictResolutionTypeEnum string
Set of constants representing the allowable values for ImportConflictResolutionImportConflictResolutionTypeEnum
const ( ImportConflictResolutionImportConflictResolutionTypeDuplicate ImportConflictResolutionImportConflictResolutionTypeEnum = "DUPLICATE" ImportConflictResolutionImportConflictResolutionTypeReplace ImportConflictResolutionImportConflictResolutionTypeEnum = "REPLACE" ImportConflictResolutionImportConflictResolutionTypeRetain ImportConflictResolutionImportConflictResolutionTypeEnum = "RETAIN" )
func GetImportConflictResolutionImportConflictResolutionTypeEnumValues() []ImportConflictResolutionImportConflictResolutionTypeEnum
GetImportConflictResolutionImportConflictResolutionTypeEnumValues Enumerates the set of values for ImportConflictResolutionImportConflictResolutionTypeEnum
func GetMappingImportConflictResolutionImportConflictResolutionTypeEnum(val string) (ImportConflictResolutionImportConflictResolutionTypeEnum, bool)
GetMappingImportConflictResolutionImportConflictResolutionTypeEnum performs case Insensitive comparison on enum value and return the desired enum
ImportObjectMetadataSummary Details of the objects to imported.
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"` }
func (m ImportObjectMetadataSummary) String() string
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
ImportObjectMetadataSummaryResolutionActionEnum Enum with underlying type: string
type ImportObjectMetadataSummaryResolutionActionEnum string
Set of constants representing the allowable values for ImportObjectMetadataSummaryResolutionActionEnum
const ( ImportObjectMetadataSummaryResolutionActionCreated ImportObjectMetadataSummaryResolutionActionEnum = "CREATED" ImportObjectMetadataSummaryResolutionActionRetained ImportObjectMetadataSummaryResolutionActionEnum = "RETAINED" ImportObjectMetadataSummaryResolutionActionDuplicated ImportObjectMetadataSummaryResolutionActionEnum = "DUPLICATED" ImportObjectMetadataSummaryResolutionActionReplaced ImportObjectMetadataSummaryResolutionActionEnum = "REPLACED" ImportObjectMetadataSummaryResolutionActionExcluded ImportObjectMetadataSummaryResolutionActionEnum = "EXCLUDED" )
func GetImportObjectMetadataSummaryResolutionActionEnumValues() []ImportObjectMetadataSummaryResolutionActionEnum
GetImportObjectMetadataSummaryResolutionActionEnumValues Enumerates the set of values for ImportObjectMetadataSummaryResolutionActionEnum
func GetMappingImportObjectMetadataSummaryResolutionActionEnum(val string) (ImportObjectMetadataSummaryResolutionActionEnum, bool)
GetMappingImportObjectMetadataSummaryResolutionActionEnum performs case Insensitive comparison on enum value and return the desired enum
ImportRequest Import metadata object response.
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"` }
func (m ImportRequest) String() string
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
ImportRequestStatusEnum Enum with underlying type: string
type ImportRequestStatusEnum string
Set of constants representing the allowable values for ImportRequestStatusEnum
const ( ImportRequestStatusSuccessful ImportRequestStatusEnum = "SUCCESSFUL" ImportRequestStatusFailed ImportRequestStatusEnum = "FAILED" ImportRequestStatusInProgress ImportRequestStatusEnum = "IN_PROGRESS" ImportRequestStatusTerminating ImportRequestStatusEnum = "TERMINATING" ImportRequestStatusTerminated ImportRequestStatusEnum = "TERMINATED" ImportRequestStatusQueued ImportRequestStatusEnum = "QUEUED" )
func GetImportRequestStatusEnumValues() []ImportRequestStatusEnum
GetImportRequestStatusEnumValues Enumerates the set of values for ImportRequestStatusEnum
func GetMappingImportRequestStatusEnum(val string) (ImportRequestStatusEnum, bool)
GetMappingImportRequestStatusEnum performs case Insensitive comparison on enum value and return the desired enum
ImportRequestSummary Import metadata object response summary.
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"` }
func (m ImportRequestSummary) String() string
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
ImportRequestSummaryCollection This is the collection of import object requests.
type ImportRequestSummaryCollection struct { // The array of import object requests status summaries. Items []ImportRequestSummary `mandatory:"true" json:"items"` }
func (m ImportRequestSummaryCollection) String() string
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
ImportRequestSummaryStatusEnum Enum with underlying type: string
type ImportRequestSummaryStatusEnum string
Set of constants representing the allowable values for ImportRequestSummaryStatusEnum
const ( ImportRequestSummaryStatusSuccessful ImportRequestSummaryStatusEnum = "SUCCESSFUL" ImportRequestSummaryStatusFailed ImportRequestSummaryStatusEnum = "FAILED" ImportRequestSummaryStatusInProgress ImportRequestSummaryStatusEnum = "IN_PROGRESS" ImportRequestSummaryStatusTerminating ImportRequestSummaryStatusEnum = "TERMINATING" ImportRequestSummaryStatusTerminated ImportRequestSummaryStatusEnum = "TERMINATED" ImportRequestSummaryStatusQueued ImportRequestSummaryStatusEnum = "QUEUED" )
func GetImportRequestSummaryStatusEnumValues() []ImportRequestSummaryStatusEnum
GetImportRequestSummaryStatusEnumValues Enumerates the set of values for ImportRequestSummaryStatusEnum
func GetMappingImportRequestSummaryStatusEnum(val string) (ImportRequestSummaryStatusEnum, bool)
GetMappingImportRequestSummaryStatusEnum performs case Insensitive comparison on enum value and return the desired enum
IncrementalDataEntityClause Data Entity clause for Incremental Read operation.
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"` }
func (m IncrementalDataEntityClause) String() string
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
IncrementalDataEntityClauseIncrementalComparatorEnum Enum with underlying type: string
type IncrementalDataEntityClauseIncrementalComparatorEnum string
Set of constants representing the allowable values for IncrementalDataEntityClauseIncrementalComparatorEnum
const ( IncrementalDataEntityClauseIncrementalComparatorLessthan IncrementalDataEntityClauseIncrementalComparatorEnum = "LESSTHAN" IncrementalDataEntityClauseIncrementalComparatorGreaterthan IncrementalDataEntityClauseIncrementalComparatorEnum = "GREATERTHAN" IncrementalDataEntityClauseIncrementalComparatorEquals IncrementalDataEntityClauseIncrementalComparatorEnum = "EQUALS" IncrementalDataEntityClauseIncrementalComparatorLessthanequals IncrementalDataEntityClauseIncrementalComparatorEnum = "LESSTHANEQUALS" IncrementalDataEntityClauseIncrementalComparatorGreaterthanequals IncrementalDataEntityClauseIncrementalComparatorEnum = "GREATERTHANEQUALS" IncrementalDataEntityClauseIncrementalComparatorStartswith IncrementalDataEntityClauseIncrementalComparatorEnum = "STARTSWITH" IncrementalDataEntityClauseIncrementalComparatorContains IncrementalDataEntityClauseIncrementalComparatorEnum = "CONTAINS" )
func GetIncrementalDataEntityClauseIncrementalComparatorEnumValues() []IncrementalDataEntityClauseIncrementalComparatorEnum
GetIncrementalDataEntityClauseIncrementalComparatorEnumValues Enumerates the set of values for IncrementalDataEntityClauseIncrementalComparatorEnum
func GetMappingIncrementalDataEntityClauseIncrementalComparatorEnum(val string) (IncrementalDataEntityClauseIncrementalComparatorEnum, bool)
GetMappingIncrementalDataEntityClauseIncrementalComparatorEnum performs case Insensitive comparison on enum value and return the desired enum
IncrementalFieldClause Field clause for incremental read operation.
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"` }
func (m IncrementalFieldClause) String() string
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
IncrementalFieldClauseIncrementalComparatorEnum Enum with underlying type: string
type IncrementalFieldClauseIncrementalComparatorEnum string
Set of constants representing the allowable values for IncrementalFieldClauseIncrementalComparatorEnum
const ( IncrementalFieldClauseIncrementalComparatorLessthan IncrementalFieldClauseIncrementalComparatorEnum = "LESSTHAN" IncrementalFieldClauseIncrementalComparatorGreaterthan IncrementalFieldClauseIncrementalComparatorEnum = "GREATERTHAN" IncrementalFieldClauseIncrementalComparatorEquals IncrementalFieldClauseIncrementalComparatorEnum = "EQUALS" IncrementalFieldClauseIncrementalComparatorLessthanequals IncrementalFieldClauseIncrementalComparatorEnum = "LESSTHANEQUALS" IncrementalFieldClauseIncrementalComparatorGreaterthanequals IncrementalFieldClauseIncrementalComparatorEnum = "GREATERTHANEQUALS" IncrementalFieldClauseIncrementalComparatorStartswith IncrementalFieldClauseIncrementalComparatorEnum = "STARTSWITH" IncrementalFieldClauseIncrementalComparatorContains IncrementalFieldClauseIncrementalComparatorEnum = "CONTAINS" )
func GetIncrementalFieldClauseIncrementalComparatorEnumValues() []IncrementalFieldClauseIncrementalComparatorEnum
GetIncrementalFieldClauseIncrementalComparatorEnumValues Enumerates the set of values for IncrementalFieldClauseIncrementalComparatorEnum
func GetMappingIncrementalFieldClauseIncrementalComparatorEnum(val string) (IncrementalFieldClauseIncrementalComparatorEnum, bool)
GetMappingIncrementalFieldClauseIncrementalComparatorEnum performs case Insensitive comparison on enum value and return the desired enum
IncrementalReadConfig Config for incremental read operation.
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"` }
func (m IncrementalReadConfig) String() string
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
InputField The input field for an operator.
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"` }
func (m InputField) GetConfigValues() *ConfigValues
GetConfigValues returns ConfigValues
func (m InputField) GetDescription() *string
GetDescription returns Description
func (m InputField) GetKey() *string
GetKey returns Key
func (m InputField) GetModelVersion() *string
GetModelVersion returns ModelVersion
func (m InputField) GetName() *string
GetName returns Name
func (m InputField) GetObjectStatus() *int
GetObjectStatus returns ObjectStatus
func (m InputField) GetParentRef() *ParentReference
GetParentRef returns ParentRef
func (m InputField) MarshalJSON() (buff []byte, e error)
MarshalJSON marshals to json representation
func (m InputField) String() string
func (m *InputField) UnmarshalJSON(data []byte) (e error)
UnmarshalJSON unmarshals from json
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
InputLink Details about the incoming data to an operator in a data flow design.
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"` }
func (m InputLink) GetDescription() *string
GetDescription returns Description
func (m InputLink) GetKey() *string
GetKey returns Key
func (m InputLink) GetModelVersion() *string
GetModelVersion returns ModelVersion
func (m InputLink) GetObjectStatus() *int
GetObjectStatus returns ObjectStatus
func (m InputLink) GetParentRef() *ParentReference
GetParentRef returns ParentRef
func (m InputLink) GetPort() *string
GetPort returns Port
func (m InputLink) MarshalJSON() (buff []byte, e error)
MarshalJSON marshals to json representation
func (m InputLink) String() string
func (m *InputLink) UnmarshalJSON(data []byte) (e error)
UnmarshalJSON unmarshals from json
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
InputPort The input port details.
type InputPort struct { // The key of the object. Key *string `mandatory:"false" json:"key"` // The model version of an object. ModelVersion *string `mandatory:"false" json:"modelVersion"` ParentRef *ParentReference `mandatory:"false" json:"parentRef"` ConfigValues *ConfigValues `mandatory:"false" json:"configValues"` // The status of an object that can be set to value 1 for shallow references across objects, other values reserved. ObjectStatus *int `mandatory:"false" json:"objectStatus"` // Free form text without any restriction on permitted characters. Name can have letters, numbers, and special characters. The value is editable and is restricted to 1000 characters. Name *string `mandatory:"false" json:"name"` // Detailed description for the object. Description *string `mandatory:"false" json:"description"` // An array of fields. Fields []TypedObject `mandatory:"false" json:"fields"` // The port details for the data asset.Type. PortType InputPortPortTypeEnum `mandatory:"false" json:"portType,omitempty"` }
func (m InputPort) GetConfigValues() *ConfigValues
GetConfigValues returns ConfigValues
func (m InputPort) GetDescription() *string
GetDescription returns Description
func (m InputPort) GetKey() *string
GetKey returns Key
func (m InputPort) GetModelVersion() *string
GetModelVersion returns ModelVersion
func (m InputPort) GetName() *string
GetName returns Name
func (m InputPort) GetObjectStatus() *int
GetObjectStatus returns ObjectStatus
func (m InputPort) GetParentRef() *ParentReference
GetParentRef returns ParentRef
func (m InputPort) MarshalJSON() (buff []byte, e error)
MarshalJSON marshals to json representation
func (m InputPort) String() string
func (m *InputPort) UnmarshalJSON(data []byte) (e error)
UnmarshalJSON unmarshals from json
func (m InputPort) ValidateEnumValue() (bool, error)
ValidateEnumValue returns an error when providing an unsupported enum value This function is being called during constructing API request process Not recommended for calling this function directly
InputPortPortTypeEnum Enum with underlying type: string
type InputPortPortTypeEnum string
Set of constants representing the allowable values for InputPortPortTypeEnum
const ( InputPortPortTypeData InputPortPortTypeEnum = "DATA" InputPortPortTypeControl InputPortPortTypeEnum = "CONTROL" InputPortPortTypeModel InputPortPortTypeEnum = "MODEL" )
func GetInputPortPortTypeEnumValues() []InputPortPortTypeEnum
GetInputPortPortTypeEnumValues Enumerates the set of values for InputPortPortTypeEnum
func GetMappingInputPortPortTypeEnum(val string) (InputPortPortTypeEnum, bool)
GetMappingInputPortPortTypeEnum performs case Insensitive comparison on enum value and return the desired enum
InputProxyField A proxy field to be used as an input field.
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"` }
func (m InputProxyField) GetConfigValues() *ConfigValues
GetConfigValues returns ConfigValues
func (m InputProxyField) GetDescription() *string
GetDescription returns Description
func (m InputProxyField) GetKey() *string
GetKey returns Key
func (m InputProxyField) GetModelVersion() *string
GetModelVersion returns ModelVersion
func (m InputProxyField) GetName() *string
GetName returns Name
func (m InputProxyField) GetObjectStatus() *int
GetObjectStatus returns ObjectStatus
func (m InputProxyField) GetParentRef() *ParentReference
GetParentRef returns ParentRef
func (m InputProxyField) MarshalJSON() (buff []byte, e error)
MarshalJSON marshals to json representation
func (m InputProxyField) String() string
func (m *InputProxyField) UnmarshalJSON(data []byte) (e error)
UnmarshalJSON unmarshals from json
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
Intersect The information about a intersect object.
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"` }
func (m Intersect) GetDescription() *string
GetDescription returns Description
func (m Intersect) GetIdentifier() *string
GetIdentifier returns Identifier
func (m Intersect) GetInputPorts() []InputPort
GetInputPorts returns InputPorts
func (m Intersect) GetKey() *string
GetKey returns Key
func (m Intersect) GetModelVersion() *string
GetModelVersion returns ModelVersion
func (m Intersect) GetName() *string
GetName returns Name
func (m Intersect) GetObjectStatus() *int
GetObjectStatus returns ObjectStatus
func (m Intersect) GetObjectVersion() *int
GetObjectVersion returns ObjectVersion
func (m Intersect) GetOpConfigValues() *ConfigValues
GetOpConfigValues returns OpConfigValues
func (m Intersect) GetOutputPorts() []TypedObject
GetOutputPorts returns OutputPorts
func (m Intersect) GetParameters() []Parameter
GetParameters returns Parameters
func (m Intersect) GetParentRef() *ParentReference
GetParentRef returns ParentRef
func (m Intersect) MarshalJSON() (buff []byte, e error)
MarshalJSON marshals to json representation
func (m Intersect) String() string
func (m *Intersect) UnmarshalJSON(data []byte) (e error)
UnmarshalJSON unmarshals from json
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
IntersectIntersectTypeEnum Enum with underlying type: string
type IntersectIntersectTypeEnum string
Set of constants representing the allowable values for IntersectIntersectTypeEnum
const ( IntersectIntersectTypeName IntersectIntersectTypeEnum = "NAME" IntersectIntersectTypePosition IntersectIntersectTypeEnum = "POSITION" )
func GetIntersectIntersectTypeEnumValues() []IntersectIntersectTypeEnum
GetIntersectIntersectTypeEnumValues Enumerates the set of values for IntersectIntersectTypeEnum
func GetMappingIntersectIntersectTypeEnum(val string) (IntersectIntersectTypeEnum, bool)
GetMappingIntersectIntersectTypeEnum performs case Insensitive comparison on enum value and return the desired enum
JavaType A java type object.
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"` }
func (m JavaType) GetDescription() *string
GetDescription returns Description
func (m JavaType) GetKey() *string
GetKey returns Key
func (m JavaType) GetModelVersion() *string
GetModelVersion returns ModelVersion
func (m JavaType) GetName() *string
GetName returns Name
func (m JavaType) GetObjectStatus() *int
GetObjectStatus returns ObjectStatus
func (m JavaType) GetParentRef() *ParentReference
GetParentRef returns ParentRef
func (m JavaType) MarshalJSON() (buff []byte, e error)
MarshalJSON marshals to json representation
func (m JavaType) String() string
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
Join The information about the join operator. The join operator links data from multiple inbound sources.
type Join struct { // The join condition. Condition *string `mandatory:"false" json:"condition"` // The type of join. Policy JoinPolicyEnum `mandatory:"false" json:"policy,omitempty"` }
func (m Join) MarshalJSON() (buff []byte, e error)
MarshalJSON marshals to json representation
func (m Join) String() string
func (m Join) ValidateEnumValue() (bool, error)
ValidateEnumValue returns an error when providing an unsupported enum value This function is being called during constructing API request process Not recommended for calling this function directly
JoinPolicyEnum Enum with underlying type: string
type JoinPolicyEnum string
Set of constants representing the allowable values for JoinPolicyEnum
const ( JoinPolicyInnerJoin JoinPolicyEnum = "INNER_JOIN" JoinPolicyLeftJoin JoinPolicyEnum = "LEFT_JOIN" JoinPolicyRightJoin JoinPolicyEnum = "RIGHT_JOIN" JoinPolicyFullJoin JoinPolicyEnum = "FULL_JOIN" )
func GetJoinPolicyEnumValues() []JoinPolicyEnum
GetJoinPolicyEnumValues Enumerates the set of values for JoinPolicyEnum
func GetMappingJoinPolicyEnum(val string) (JoinPolicyEnum, bool)
GetMappingJoinPolicyEnum performs case Insensitive comparison on enum value and return the desired enum
Joiner The information about a joiner object.
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"` }
func (m Joiner) GetDescription() *string
GetDescription returns Description
func (m Joiner) GetIdentifier() *string
GetIdentifier returns Identifier
func (m Joiner) GetInputPorts() []InputPort
GetInputPorts returns InputPorts
func (m Joiner) GetKey() *string
GetKey returns Key
func (m Joiner) GetModelVersion() *string
GetModelVersion returns ModelVersion
func (m Joiner) GetName() *string
GetName returns Name
func (m Joiner) GetObjectStatus() *int
GetObjectStatus returns ObjectStatus
func (m Joiner) GetObjectVersion() *int
GetObjectVersion returns ObjectVersion
func (m Joiner) GetOpConfigValues() *ConfigValues
GetOpConfigValues returns OpConfigValues
func (m Joiner) GetOutputPorts() []TypedObject
GetOutputPorts returns OutputPorts
func (m Joiner) GetParameters() []Parameter
GetParameters returns Parameters
func (m Joiner) GetParentRef() *ParentReference
GetParentRef returns ParentRef
func (m Joiner) MarshalJSON() (buff []byte, e error)
MarshalJSON marshals to json representation
func (m Joiner) String() string
func (m *Joiner) UnmarshalJSON(data []byte) (e error)
UnmarshalJSON unmarshals from json
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
JoinerJoinTypeEnum Enum with underlying type: string
type JoinerJoinTypeEnum string
Set of constants representing the allowable values for JoinerJoinTypeEnum
const ( JoinerJoinTypeInner JoinerJoinTypeEnum = "INNER" JoinerJoinTypeFull JoinerJoinTypeEnum = "FULL" JoinerJoinTypeLeft JoinerJoinTypeEnum = "LEFT" JoinerJoinTypeRight JoinerJoinTypeEnum = "RIGHT" )
func GetJoinerJoinTypeEnumValues() []JoinerJoinTypeEnum
GetJoinerJoinTypeEnumValues Enumerates the set of values for JoinerJoinTypeEnum
func GetMappingJoinerJoinTypeEnum(val string) (JoinerJoinTypeEnum, bool)
GetMappingJoinerJoinTypeEnum performs case Insensitive comparison on enum value and return the desired enum
JsonFormatAttribute The JSON file format attribute.
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"` }
func (m JsonFormatAttribute) GetIsFilePattern() *bool
GetIsFilePattern returns IsFilePattern
func (m JsonFormatAttribute) MarshalJSON() (buff []byte, e error)
MarshalJSON marshals to json representation
func (m JsonFormatAttribute) String() string
func (m JsonFormatAttribute) ValidateEnumValue() (bool, error)
ValidateEnumValue returns an error when providing an unsupported enum value This function is being called during constructing API request process Not recommended for calling this function directly
JsonText The JSON type of the formatted text.
type JsonText struct { ConfigValues *ConfigValues `mandatory:"false" json:"configValues"` // The object type. ModelType *string `mandatory:"false" json:"modelType"` }
func (m JsonText) String() string
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
Key The key object.
type Key interface { }
KeyAttribute An attribute within a key, the attribute property is being deprecated.
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"` }
func (m KeyAttribute) String() string
func (m KeyAttribute) ValidateEnumValue() (bool, error)
ValidateEnumValue returns an error when providing an unsupported enum value This function is being called during constructing API request process Not recommended for calling this function directly
KeyModelTypeEnum Enum with underlying type: string
type KeyModelTypeEnum string
Set of constants representing the allowable values for KeyModelTypeEnum
const ( KeyModelTypeForeignKey KeyModelTypeEnum = "FOREIGN_KEY" )
func GetKeyModelTypeEnumValues() []KeyModelTypeEnum
GetKeyModelTypeEnumValues Enumerates the set of values for KeyModelTypeEnum
func GetMappingKeyModelTypeEnum(val string) (KeyModelTypeEnum, bool)
GetMappingKeyModelTypeEnum performs case Insensitive comparison on enum value and return the desired enum
KeyRange The information about key range.
type KeyRange struct { Key *ShapeField `mandatory:"false" json:"key"` // The key range. Range []string `mandatory:"false" json:"range"` }
func (m KeyRange) String() string
func (m KeyRange) ValidateEnumValue() (bool, error)
ValidateEnumValue returns an error when providing an unsupported enum value This function is being called during constructing API request process Not recommended for calling this function directly
KeyRangePartitionConfig The information about key range.
type KeyRangePartitionConfig struct { // The partition number for the key range. PartitionNumber *int `mandatory:"false" json:"partitionNumber"` KeyRange *KeyRange `mandatory:"false" json:"keyRange"` }
func (m KeyRangePartitionConfig) MarshalJSON() (buff []byte, e error)
MarshalJSON marshals to json representation
func (m KeyRangePartitionConfig) String() string
func (m KeyRangePartitionConfig) ValidateEnumValue() (bool, error)
ValidateEnumValue returns an error when providing an unsupported enum value This function is being called during constructing API request process Not recommended for calling this function directly
LastRunDetails The last run details for the task run.
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"` }
func (m LastRunDetails) String() string
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
ListApplicationsRequest wrapper for the ListApplications operation
Click https://docs.oracle.com/en-us/iaas/tools/go-sdk-examples/latest/dataintegration/ListApplications.go.html to see an example of how to use 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.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.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 }
func (request ListApplicationsRequest) BinaryRequestBody() (*common.OCIReadSeekCloser, bool)
BinaryRequestBody implements the OCIRequest interface
func (request ListApplicationsRequest) HTTPRequest(method, path string, binaryRequestBody *common.OCIReadSeekCloser, extraHeaders map[string]string) (http.Request, error)
HTTPRequest implements the OCIRequest interface
func (request ListApplicationsRequest) RetryPolicy() *common.RetryPolicy
RetryPolicy implements the OCIRetryableRequest interface. This retrieves the specified retry policy.
func (request ListApplicationsRequest) String() string
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
ListApplicationsResponse wrapper for the ListApplications operation
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.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.oracle.com/iaas/Content/API/Concepts/usingapi.htm#nine). OpcPrevPage *string `presentIn:"header" name:"opc-prev-page"` // Total items in the entire list. OpcTotalItems *int `presentIn:"header" name:"opc-total-items"` }
func (response ListApplicationsResponse) HTTPResponse() *http.Response
HTTPResponse implements the OCIResponse interface
func (response ListApplicationsResponse) String() string
ListApplicationsSortByEnum Enum with underlying type: string
type ListApplicationsSortByEnum string
Set of constants representing the allowable values for ListApplicationsSortByEnum
const ( ListApplicationsSortByTimeCreated ListApplicationsSortByEnum = "TIME_CREATED" ListApplicationsSortByDisplayName ListApplicationsSortByEnum = "DISPLAY_NAME" ListApplicationsSortByTimeUpdated ListApplicationsSortByEnum = "TIME_UPDATED" )
func GetListApplicationsSortByEnumValues() []ListApplicationsSortByEnum
GetListApplicationsSortByEnumValues Enumerates the set of values for ListApplicationsSortByEnum
func GetMappingListApplicationsSortByEnum(val string) (ListApplicationsSortByEnum, bool)
GetMappingListApplicationsSortByEnum performs case Insensitive comparison on enum value and return the desired enum
ListApplicationsSortOrderEnum Enum with underlying type: string
type ListApplicationsSortOrderEnum string
Set of constants representing the allowable values for ListApplicationsSortOrderEnum
const ( ListApplicationsSortOrderAsc ListApplicationsSortOrderEnum = "ASC" ListApplicationsSortOrderDesc ListApplicationsSortOrderEnum = "DESC" )
func GetListApplicationsSortOrderEnumValues() []ListApplicationsSortOrderEnum
GetListApplicationsSortOrderEnumValues Enumerates the set of values for ListApplicationsSortOrderEnum
func GetMappingListApplicationsSortOrderEnum(val string) (ListApplicationsSortOrderEnum, bool)
GetMappingListApplicationsSortOrderEnum performs case Insensitive comparison on enum value and return the desired enum
ListConnectionValidationsRequest wrapper for the ListConnectionValidations operation
Click https://docs.oracle.com/en-us/iaas/tools/go-sdk-examples/latest/dataintegration/ListConnectionValidations.go.html to see an example of how to use 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.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.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 }
func (request ListConnectionValidationsRequest) BinaryRequestBody() (*common.OCIReadSeekCloser, bool)
BinaryRequestBody implements the OCIRequest interface
func (request ListConnectionValidationsRequest) HTTPRequest(method, path string, binaryRequestBody *common.OCIReadSeekCloser, extraHeaders map[string]string) (http.Request, error)
HTTPRequest implements the OCIRequest interface
func (request ListConnectionValidationsRequest) RetryPolicy() *common.RetryPolicy
RetryPolicy implements the OCIRetryableRequest interface. This retrieves the specified retry policy.
func (request ListConnectionValidationsRequest) String() string
func (request ListConnectionValidationsRequest) ValidateEnumValue() (bool, error)
ValidateEnumValue returns an error when providing an unsupported enum value This function is being called during constructing API request process Not recommended for calling this function directly
ListConnectionValidationsResponse wrapper for the ListConnectionValidations operation
type ListConnectionValidationsResponse struct { // The underlying http response RawResponse *http.Response // A list of ConnectionValidationSummaryCollection instances ConnectionValidationSummaryCollection `presentIn:"body"` // Unique Oracle-assigned identifier for the request. If you need to contact // Oracle about a particular request, please provide the request ID. OpcRequestId *string `presentIn:"header" name:"opc-request-id"` // Retrieves the next page of results. When this header appears in the response, additional pages of results remain. See List Pagination (https://docs.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.oracle.com/iaas/Content/API/Concepts/usingapi.htm#nine). OpcPrevPage *string `presentIn:"header" name:"opc-prev-page"` // Total items in the entire list. OpcTotalItems *int `presentIn:"header" name:"opc-total-items"` }
func (response ListConnectionValidationsResponse) HTTPResponse() *http.Response
HTTPResponse implements the OCIResponse interface
func (response ListConnectionValidationsResponse) String() string
ListConnectionValidationsSortByEnum Enum with underlying type: string
type ListConnectionValidationsSortByEnum string
Set of constants representing the allowable values for ListConnectionValidationsSortByEnum
const ( ListConnectionValidationsSortByTimeCreated ListConnectionValidationsSortByEnum = "TIME_CREATED" ListConnectionValidationsSortByDisplayName ListConnectionValidationsSortByEnum = "DISPLAY_NAME" ListConnectionValidationsSortByTimeUpdated ListConnectionValidationsSortByEnum = "TIME_UPDATED" )
func GetListConnectionValidationsSortByEnumValues() []ListConnectionValidationsSortByEnum
GetListConnectionValidationsSortByEnumValues Enumerates the set of values for ListConnectionValidationsSortByEnum
func GetMappingListConnectionValidationsSortByEnum(val string) (ListConnectionValidationsSortByEnum, bool)
GetMappingListConnectionValidationsSortByEnum performs case Insensitive comparison on enum value and return the desired enum
ListConnectionValidationsSortOrderEnum Enum with underlying type: string
type ListConnectionValidationsSortOrderEnum string
Set of constants representing the allowable values for ListConnectionValidationsSortOrderEnum
const ( ListConnectionValidationsSortOrderAsc ListConnectionValidationsSortOrderEnum = "ASC" ListConnectionValidationsSortOrderDesc ListConnectionValidationsSortOrderEnum = "DESC" )
func GetListConnectionValidationsSortOrderEnumValues() []ListConnectionValidationsSortOrderEnum
GetListConnectionValidationsSortOrderEnumValues Enumerates the set of values for ListConnectionValidationsSortOrderEnum
func GetMappingListConnectionValidationsSortOrderEnum(val string) (ListConnectionValidationsSortOrderEnum, bool)
GetMappingListConnectionValidationsSortOrderEnum performs case Insensitive comparison on enum value and return the desired enum
ListConnectionsRequest wrapper for the ListConnections operation
Click https://docs.oracle.com/en-us/iaas/tools/go-sdk-examples/latest/dataintegration/ListConnections.go.html to see an example of how to use 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.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.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 }
func (request ListConnectionsRequest) BinaryRequestBody() (*common.OCIReadSeekCloser, bool)
BinaryRequestBody implements the OCIRequest interface
func (request ListConnectionsRequest) HTTPRequest(method, path string, binaryRequestBody *common.OCIReadSeekCloser, extraHeaders map[string]string) (http.Request, error)
HTTPRequest implements the OCIRequest interface
func (request ListConnectionsRequest) RetryPolicy() *common.RetryPolicy
RetryPolicy implements the OCIRetryableRequest interface. This retrieves the specified retry policy.
func (request ListConnectionsRequest) String() string
func (request ListConnectionsRequest) ValidateEnumValue() (bool, error)
ValidateEnumValue returns an error when providing an unsupported enum value This function is being called during constructing API request process Not recommended for calling this function directly
ListConnectionsResponse wrapper for the ListConnections operation
type ListConnectionsResponse struct { // The underlying http response RawResponse *http.Response // A list of ConnectionSummaryCollection instances ConnectionSummaryCollection `presentIn:"body"` // Unique Oracle-assigned identifier for the request. If you need to contact // Oracle about a particular request, please provide the request ID. OpcRequestId *string `presentIn:"header" name:"opc-request-id"` // Retrieves the next page of results. When this header appears in the response, additional pages of results remain. See List Pagination (https://docs.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.oracle.com/iaas/Content/API/Concepts/usingapi.htm#nine). OpcPrevPage *string `presentIn:"header" name:"opc-prev-page"` // Total items in the entire list. OpcTotalItems *int `presentIn:"header" name:"opc-total-items"` }
func (response ListConnectionsResponse) HTTPResponse() *http.Response
HTTPResponse implements the OCIResponse interface
func (response ListConnectionsResponse) String() string
ListConnectionsSortByEnum Enum with underlying type: string
type ListConnectionsSortByEnum string
Set of constants representing the allowable values for ListConnectionsSortByEnum
const ( ListConnectionsSortByTimeCreated ListConnectionsSortByEnum = "TIME_CREATED" ListConnectionsSortByDisplayName ListConnectionsSortByEnum = "DISPLAY_NAME" ListConnectionsSortByTimeUpdated ListConnectionsSortByEnum = "TIME_UPDATED" )
func GetListConnectionsSortByEnumValues() []ListConnectionsSortByEnum
GetListConnectionsSortByEnumValues Enumerates the set of values for ListConnectionsSortByEnum
func GetMappingListConnectionsSortByEnum(val string) (ListConnectionsSortByEnum, bool)
GetMappingListConnectionsSortByEnum performs case Insensitive comparison on enum value and return the desired enum
ListConnectionsSortOrderEnum Enum with underlying type: string
type ListConnectionsSortOrderEnum string
Set of constants representing the allowable values for ListConnectionsSortOrderEnum
const ( ListConnectionsSortOrderAsc ListConnectionsSortOrderEnum = "ASC" ListConnectionsSortOrderDesc ListConnectionsSortOrderEnum = "DESC" )
func GetListConnectionsSortOrderEnumValues() []ListConnectionsSortOrderEnum
GetListConnectionsSortOrderEnumValues Enumerates the set of values for ListConnectionsSortOrderEnum
func GetMappingListConnectionsSortOrderEnum(val string) (ListConnectionsSortOrderEnum, bool)
GetMappingListConnectionsSortOrderEnum performs case Insensitive comparison on enum value and return the desired enum
ListCopyObjectRequestsCopyStatusEnum Enum with underlying type: string
type ListCopyObjectRequestsCopyStatusEnum string
Set of constants representing the allowable values for ListCopyObjectRequestsCopyStatusEnum
const ( ListCopyObjectRequestsCopyStatusInProgress ListCopyObjectRequestsCopyStatusEnum = "IN_PROGRESS" ListCopyObjectRequestsCopyStatusSuccessful ListCopyObjectRequestsCopyStatusEnum = "SUCCESSFUL" ListCopyObjectRequestsCopyStatusQueued ListCopyObjectRequestsCopyStatusEnum = "QUEUED" ListCopyObjectRequestsCopyStatusTerminating ListCopyObjectRequestsCopyStatusEnum = "TERMINATING" ListCopyObjectRequestsCopyStatusTerminated ListCopyObjectRequestsCopyStatusEnum = "TERMINATED" ListCopyObjectRequestsCopyStatusFailed ListCopyObjectRequestsCopyStatusEnum = "FAILED" ListCopyObjectRequestsCopyStatusAll ListCopyObjectRequestsCopyStatusEnum = "ALL" )
func GetListCopyObjectRequestsCopyStatusEnumValues() []ListCopyObjectRequestsCopyStatusEnum
GetListCopyObjectRequestsCopyStatusEnumValues Enumerates the set of values for ListCopyObjectRequestsCopyStatusEnum
func GetMappingListCopyObjectRequestsCopyStatusEnum(val string) (ListCopyObjectRequestsCopyStatusEnum, bool)
GetMappingListCopyObjectRequestsCopyStatusEnum performs case Insensitive comparison on enum value and return the desired enum
ListCopyObjectRequestsProjectionEnum Enum with underlying type: string
type ListCopyObjectRequestsProjectionEnum string
Set of constants representing the allowable values for ListCopyObjectRequestsProjectionEnum
const ( ListCopyObjectRequestsProjectionSummary ListCopyObjectRequestsProjectionEnum = "SUMMARY" ListCopyObjectRequestsProjectionDetails ListCopyObjectRequestsProjectionEnum = "DETAILS" )
func GetListCopyObjectRequestsProjectionEnumValues() []ListCopyObjectRequestsProjectionEnum
GetListCopyObjectRequestsProjectionEnumValues Enumerates the set of values for ListCopyObjectRequestsProjectionEnum
func GetMappingListCopyObjectRequestsProjectionEnum(val string) (ListCopyObjectRequestsProjectionEnum, bool)
GetMappingListCopyObjectRequestsProjectionEnum performs case Insensitive comparison on enum value and return the desired enum
ListCopyObjectRequestsRequest wrapper for the ListCopyObjectRequests operation
Click https://docs.oracle.com/en-us/iaas/tools/go-sdk-examples/latest/dataintegration/ListCopyObjectRequests.go.html to see an example of how to use ListCopyObjectRequestsRequest.
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.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.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 }
func (request ListCopyObjectRequestsRequest) BinaryRequestBody() (*common.OCIReadSeekCloser, bool)
BinaryRequestBody implements the OCIRequest interface
func (request ListCopyObjectRequestsRequest) HTTPRequest(method, path string, binaryRequestBody *common.OCIReadSeekCloser, extraHeaders map[string]string) (http.Request, error)
HTTPRequest implements the OCIRequest interface
func (request ListCopyObjectRequestsRequest) RetryPolicy() *common.RetryPolicy
RetryPolicy implements the OCIRetryableRequest interface. This retrieves the specified retry policy.
func (request ListCopyObjectRequestsRequest) String() string
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
ListCopyObjectRequestsResponse wrapper for the ListCopyObjectRequests operation
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.oracle.com/iaas/Content/API/Concepts/usingapi.htm#nine). OpcNextPage *string `presentIn:"header" name:"opc-next-page"` }
func (response ListCopyObjectRequestsResponse) HTTPResponse() *http.Response
HTTPResponse implements the OCIResponse interface
func (response ListCopyObjectRequestsResponse) String() string
ListCopyObjectRequestsSortByEnum Enum with underlying type: string
type ListCopyObjectRequestsSortByEnum string
Set of constants representing the allowable values for ListCopyObjectRequestsSortByEnum
const ( ListCopyObjectRequestsSortByTimeCreated ListCopyObjectRequestsSortByEnum = "TIME_CREATED" ListCopyObjectRequestsSortByDisplayName ListCopyObjectRequestsSortByEnum = "DISPLAY_NAME" ListCopyObjectRequestsSortByTimeUpdated ListCopyObjectRequestsSortByEnum = "TIME_UPDATED" )
func GetListCopyObjectRequestsSortByEnumValues() []ListCopyObjectRequestsSortByEnum
GetListCopyObjectRequestsSortByEnumValues Enumerates the set of values for ListCopyObjectRequestsSortByEnum
func GetMappingListCopyObjectRequestsSortByEnum(val string) (ListCopyObjectRequestsSortByEnum, bool)
GetMappingListCopyObjectRequestsSortByEnum performs case Insensitive comparison on enum value and return the desired enum
ListCopyObjectRequestsSortOrderEnum Enum with underlying type: string
type ListCopyObjectRequestsSortOrderEnum string
Set of constants representing the allowable values for ListCopyObjectRequestsSortOrderEnum
const ( ListCopyObjectRequestsSortOrderAsc ListCopyObjectRequestsSortOrderEnum = "ASC" ListCopyObjectRequestsSortOrderDesc ListCopyObjectRequestsSortOrderEnum = "DESC" )
func GetListCopyObjectRequestsSortOrderEnumValues() []ListCopyObjectRequestsSortOrderEnum
GetListCopyObjectRequestsSortOrderEnumValues Enumerates the set of values for ListCopyObjectRequestsSortOrderEnum
func GetMappingListCopyObjectRequestsSortOrderEnum(val string) (ListCopyObjectRequestsSortOrderEnum, bool)
GetMappingListCopyObjectRequestsSortOrderEnum performs case Insensitive comparison on enum value and return the desired enum
ListDataAssetsRequest wrapper for the ListDataAssets operation
Click https://docs.oracle.com/en-us/iaas/tools/go-sdk-examples/latest/dataintegration/ListDataAssets.go.html to see an example of how to use 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.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.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 }
func (request ListDataAssetsRequest) BinaryRequestBody() (*common.OCIReadSeekCloser, bool)
BinaryRequestBody implements the OCIRequest interface
func (request ListDataAssetsRequest) HTTPRequest(method, path string, binaryRequestBody *common.OCIReadSeekCloser, extraHeaders map[string]string) (http.Request, error)
HTTPRequest implements the OCIRequest interface
func (request ListDataAssetsRequest) RetryPolicy() *common.RetryPolicy
RetryPolicy implements the OCIRetryableRequest interface. This retrieves the specified retry policy.
func (request ListDataAssetsRequest) String() string
func (request ListDataAssetsRequest) ValidateEnumValue() (bool, error)
ValidateEnumValue returns an error when providing an unsupported enum value This function is being called during constructing API request process Not recommended for calling this function directly
ListDataAssetsResponse wrapper for the ListDataAssets operation
type ListDataAssetsResponse struct { // The underlying http response RawResponse *http.Response // A list of DataAssetSummaryCollection instances DataAssetSummaryCollection `presentIn:"body"` // Unique Oracle-assigned identifier for the request. If you need to contact // Oracle about a particular request, please provide the request ID. OpcRequestId *string `presentIn:"header" name:"opc-request-id"` // Retrieves the next page of results. When this header appears in the response, additional pages of results remain. See List Pagination (https://docs.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.oracle.com/iaas/Content/API/Concepts/usingapi.htm#nine). OpcPrevPage *string `presentIn:"header" name:"opc-prev-page"` // Total items in the entire list. OpcTotalItems *int `presentIn:"header" name:"opc-total-items"` }
func (response ListDataAssetsResponse) HTTPResponse() *http.Response
HTTPResponse implements the OCIResponse interface
func (response ListDataAssetsResponse) String() string
ListDataAssetsSortByEnum Enum with underlying type: string
type ListDataAssetsSortByEnum string
Set of constants representing the allowable values for ListDataAssetsSortByEnum
const ( ListDataAssetsSortByTimeCreated ListDataAssetsSortByEnum = "TIME_CREATED" ListDataAssetsSortByDisplayName ListDataAssetsSortByEnum = "DISPLAY_NAME" ListDataAssetsSortByTimeUpdated ListDataAssetsSortByEnum = "TIME_UPDATED" )
func GetListDataAssetsSortByEnumValues() []ListDataAssetsSortByEnum
GetListDataAssetsSortByEnumValues Enumerates the set of values for ListDataAssetsSortByEnum
func GetMappingListDataAssetsSortByEnum(val string) (ListDataAssetsSortByEnum, bool)
GetMappingListDataAssetsSortByEnum performs case Insensitive comparison on enum value and return the desired enum
ListDataAssetsSortOrderEnum Enum with underlying type: string
type ListDataAssetsSortOrderEnum string
Set of constants representing the allowable values for ListDataAssetsSortOrderEnum
const ( ListDataAssetsSortOrderAsc ListDataAssetsSortOrderEnum = "ASC" ListDataAssetsSortOrderDesc ListDataAssetsSortOrderEnum = "DESC" )
func GetListDataAssetsSortOrderEnumValues() []ListDataAssetsSortOrderEnum
GetListDataAssetsSortOrderEnumValues Enumerates the set of values for ListDataAssetsSortOrderEnum
func GetMappingListDataAssetsSortOrderEnum(val string) (ListDataAssetsSortOrderEnum, bool)
GetMappingListDataAssetsSortOrderEnum performs case Insensitive comparison on enum value and return the desired enum
ListDataEntitiesRequest wrapper for the ListDataEntities operation
Click https://docs.oracle.com/en-us/iaas/tools/go-sdk-examples/latest/dataintegration/ListDataEntities.go.html to see an example of how to use 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.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.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 }
func (request ListDataEntitiesRequest) BinaryRequestBody() (*common.OCIReadSeekCloser, bool)
BinaryRequestBody implements the OCIRequest interface
func (request ListDataEntitiesRequest) HTTPRequest(method, path string, binaryRequestBody *common.OCIReadSeekCloser, extraHeaders map[string]string) (http.Request, error)
HTTPRequest implements the OCIRequest interface
func (request ListDataEntitiesRequest) RetryPolicy() *common.RetryPolicy
RetryPolicy implements the OCIRetryableRequest interface. This retrieves the specified retry policy.
func (request ListDataEntitiesRequest) String() string
func (request ListDataEntitiesRequest) ValidateEnumValue() (bool, error)
ValidateEnumValue returns an error when providing an unsupported enum value This function is being called during constructing API request process Not recommended for calling this function directly
ListDataEntitiesResponse wrapper for the ListDataEntities operation
type ListDataEntitiesResponse struct { // The underlying http response RawResponse *http.Response // A list of DataEntitySummaryCollection instances DataEntitySummaryCollection `presentIn:"body"` // Unique Oracle-assigned identifier for the request. If you need to contact // Oracle about a particular request, please provide the request ID. OpcRequestId *string `presentIn:"header" name:"opc-request-id"` // Retrieves the next page of results. When this header appears in the response, additional pages of results remain. See List Pagination (https://docs.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.oracle.com/iaas/Content/API/Concepts/usingapi.htm#nine). OpcPrevPage *string `presentIn:"header" name:"opc-prev-page"` // Total items in the entire list. OpcTotalItems *int `presentIn:"header" name:"opc-total-items"` }
func (response ListDataEntitiesResponse) HTTPResponse() *http.Response
HTTPResponse implements the OCIResponse interface
func (response ListDataEntitiesResponse) String() string
ListDataEntitiesSortByEnum Enum with underlying type: string
type ListDataEntitiesSortByEnum string
Set of constants representing the allowable values for ListDataEntitiesSortByEnum
const ( ListDataEntitiesSortByTimeCreated ListDataEntitiesSortByEnum = "TIME_CREATED" ListDataEntitiesSortByDisplayName ListDataEntitiesSortByEnum = "DISPLAY_NAME" ListDataEntitiesSortByTimeUpdated ListDataEntitiesSortByEnum = "TIME_UPDATED" )
func GetListDataEntitiesSortByEnumValues() []ListDataEntitiesSortByEnum
GetListDataEntitiesSortByEnumValues Enumerates the set of values for ListDataEntitiesSortByEnum
func GetMappingListDataEntitiesSortByEnum(val string) (ListDataEntitiesSortByEnum, bool)
GetMappingListDataEntitiesSortByEnum performs case Insensitive comparison on enum value and return the desired enum
ListDataEntitiesSortOrderEnum Enum with underlying type: string
type ListDataEntitiesSortOrderEnum string
Set of constants representing the allowable values for ListDataEntitiesSortOrderEnum
const ( ListDataEntitiesSortOrderAsc ListDataEntitiesSortOrderEnum = "ASC" ListDataEntitiesSortOrderDesc ListDataEntitiesSortOrderEnum = "DESC" )
func GetListDataEntitiesSortOrderEnumValues() []ListDataEntitiesSortOrderEnum
GetListDataEntitiesSortOrderEnumValues Enumerates the set of values for ListDataEntitiesSortOrderEnum
func GetMappingListDataEntitiesSortOrderEnum(val string) (ListDataEntitiesSortOrderEnum, bool)
GetMappingListDataEntitiesSortOrderEnum performs case Insensitive comparison on enum value and return the desired enum
ListDataFlowValidationsRequest wrapper for the ListDataFlowValidations operation
Click https://docs.oracle.com/en-us/iaas/tools/go-sdk-examples/latest/dataintegration/ListDataFlowValidations.go.html to see an example of how to use 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.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.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 }
func (request ListDataFlowValidationsRequest) BinaryRequestBody() (*common.OCIReadSeekCloser, bool)
BinaryRequestBody implements the OCIRequest interface
func (request ListDataFlowValidationsRequest) HTTPRequest(method, path string, binaryRequestBody *common.OCIReadSeekCloser, extraHeaders map[string]string) (http.Request, error)
HTTPRequest implements the OCIRequest interface
func (request ListDataFlowValidationsRequest) RetryPolicy() *common.RetryPolicy
RetryPolicy implements the OCIRetryableRequest interface. This retrieves the specified retry policy.
func (request ListDataFlowValidationsRequest) String() string
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
ListDataFlowValidationsResponse wrapper for the ListDataFlowValidations operation
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.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.oracle.com/iaas/Content/API/Concepts/usingapi.htm#nine). OpcPrevPage *string `presentIn:"header" name:"opc-prev-page"` // Total items in the entire list. OpcTotalItems *int `presentIn:"header" name:"opc-total-items"` }
func (response ListDataFlowValidationsResponse) HTTPResponse() *http.Response
HTTPResponse implements the OCIResponse interface
func (response ListDataFlowValidationsResponse) String() string
ListDataFlowValidationsSortByEnum Enum with underlying type: string
type ListDataFlowValidationsSortByEnum string
Set of constants representing the allowable values for ListDataFlowValidationsSortByEnum
const ( ListDataFlowValidationsSortByTimeCreated ListDataFlowValidationsSortByEnum = "TIME_CREATED" ListDataFlowValidationsSortByDisplayName ListDataFlowValidationsSortByEnum = "DISPLAY_NAME" ListDataFlowValidationsSortByTimeUpdated ListDataFlowValidationsSortByEnum = "TIME_UPDATED" )
func GetListDataFlowValidationsSortByEnumValues() []ListDataFlowValidationsSortByEnum
GetListDataFlowValidationsSortByEnumValues Enumerates the set of values for ListDataFlowValidationsSortByEnum
func GetMappingListDataFlowValidationsSortByEnum(val string) (ListDataFlowValidationsSortByEnum, bool)
GetMappingListDataFlowValidationsSortByEnum performs case Insensitive comparison on enum value and return the desired enum
ListDataFlowValidationsSortOrderEnum Enum with underlying type: string
type ListDataFlowValidationsSortOrderEnum string
Set of constants representing the allowable values for ListDataFlowValidationsSortOrderEnum
const ( ListDataFlowValidationsSortOrderAsc ListDataFlowValidationsSortOrderEnum = "ASC" ListDataFlowValidationsSortOrderDesc ListDataFlowValidationsSortOrderEnum = "DESC" )
func GetListDataFlowValidationsSortOrderEnumValues() []ListDataFlowValidationsSortOrderEnum
GetListDataFlowValidationsSortOrderEnumValues Enumerates the set of values for ListDataFlowValidationsSortOrderEnum
func GetMappingListDataFlowValidationsSortOrderEnum(val string) (ListDataFlowValidationsSortOrderEnum, bool)
GetMappingListDataFlowValidationsSortOrderEnum performs case Insensitive comparison on enum value and return the desired enum
ListDataFlowsRequest wrapper for the ListDataFlows operation
Click https://docs.oracle.com/en-us/iaas/tools/go-sdk-examples/latest/dataintegration/ListDataFlows.go.html to see an example of how to use 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.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.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 }
func (request ListDataFlowsRequest) BinaryRequestBody() (*common.OCIReadSeekCloser, bool)
BinaryRequestBody implements the OCIRequest interface
func (request ListDataFlowsRequest) HTTPRequest(method, path string, binaryRequestBody *common.OCIReadSeekCloser, extraHeaders map[string]string) (http.Request, error)
HTTPRequest implements the OCIRequest interface
func (request ListDataFlowsRequest) RetryPolicy() *common.RetryPolicy
RetryPolicy implements the OCIRetryableRequest interface. This retrieves the specified retry policy.
func (request ListDataFlowsRequest) String() string
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
ListDataFlowsResponse wrapper for the ListDataFlows operation
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.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.oracle.com/iaas/Content/API/Concepts/usingapi.htm#nine). OpcPrevPage *string `presentIn:"header" name:"opc-prev-page"` // Total items in the entire list. OpcTotalItems *int `presentIn:"header" name:"opc-total-items"` }
func (response ListDataFlowsResponse) HTTPResponse() *http.Response
HTTPResponse implements the OCIResponse interface
func (response ListDataFlowsResponse) String() string
ListDataFlowsSortByEnum Enum with underlying type: string
type ListDataFlowsSortByEnum string
Set of constants representing the allowable values for ListDataFlowsSortByEnum
const ( ListDataFlowsSortByTimeCreated ListDataFlowsSortByEnum = "TIME_CREATED" ListDataFlowsSortByDisplayName ListDataFlowsSortByEnum = "DISPLAY_NAME" ListDataFlowsSortByTimeUpdated ListDataFlowsSortByEnum = "TIME_UPDATED" )
func GetListDataFlowsSortByEnumValues() []ListDataFlowsSortByEnum
GetListDataFlowsSortByEnumValues Enumerates the set of values for ListDataFlowsSortByEnum
func GetMappingListDataFlowsSortByEnum(val string) (ListDataFlowsSortByEnum, bool)
GetMappingListDataFlowsSortByEnum performs case Insensitive comparison on enum value and return the desired enum
ListDataFlowsSortOrderEnum Enum with underlying type: string
type ListDataFlowsSortOrderEnum string
Set of constants representing the allowable values for ListDataFlowsSortOrderEnum
const ( ListDataFlowsSortOrderAsc ListDataFlowsSortOrderEnum = "ASC" ListDataFlowsSortOrderDesc ListDataFlowsSortOrderEnum = "DESC" )
func GetListDataFlowsSortOrderEnumValues() []ListDataFlowsSortOrderEnum
GetListDataFlowsSortOrderEnumValues Enumerates the set of values for ListDataFlowsSortOrderEnum
func GetMappingListDataFlowsSortOrderEnum(val string) (ListDataFlowsSortOrderEnum, bool)
GetMappingListDataFlowsSortOrderEnum performs case Insensitive comparison on enum value and return the desired enum
ListDependentObjectsRequest wrapper for the ListDependentObjects operation
Click https://docs.oracle.com/en-us/iaas/tools/go-sdk-examples/latest/dataintegration/ListDependentObjects.go.html to see an example of how to use 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.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.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 }
func (request ListDependentObjectsRequest) BinaryRequestBody() (*common.OCIReadSeekCloser, bool)
BinaryRequestBody implements the OCIRequest interface
func (request ListDependentObjectsRequest) HTTPRequest(method, path string, binaryRequestBody *common.OCIReadSeekCloser, extraHeaders map[string]string) (http.Request, error)
HTTPRequest implements the OCIRequest interface
func (request ListDependentObjectsRequest) RetryPolicy() *common.RetryPolicy
RetryPolicy implements the OCIRetryableRequest interface. This retrieves the specified retry policy.
func (request ListDependentObjectsRequest) String() string
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
ListDependentObjectsResponse wrapper for the ListDependentObjects operation
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.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.oracle.com/iaas/Content/API/Concepts/usingapi.htm#nine). OpcPrevPage *string `presentIn:"header" name:"opc-prev-page"` // Total items in the entire list. OpcTotalItems *int `presentIn:"header" name:"opc-total-items"` }
func (response ListDependentObjectsResponse) HTTPResponse() *http.Response
HTTPResponse implements the OCIResponse interface
func (response ListDependentObjectsResponse) String() string
ListDependentObjectsSortByEnum Enum with underlying type: string
type ListDependentObjectsSortByEnum string
Set of constants representing the allowable values for ListDependentObjectsSortByEnum
const ( ListDependentObjectsSortByTimeCreated ListDependentObjectsSortByEnum = "TIME_CREATED" ListDependentObjectsSortByDisplayName ListDependentObjectsSortByEnum = "DISPLAY_NAME" ListDependentObjectsSortByTimeUpdated ListDependentObjectsSortByEnum = "TIME_UPDATED" )
func GetListDependentObjectsSortByEnumValues() []ListDependentObjectsSortByEnum
GetListDependentObjectsSortByEnumValues Enumerates the set of values for ListDependentObjectsSortByEnum
func GetMappingListDependentObjectsSortByEnum(val string) (ListDependentObjectsSortByEnum, bool)
GetMappingListDependentObjectsSortByEnum performs case Insensitive comparison on enum value and return the desired enum
ListDependentObjectsSortOrderEnum Enum with underlying type: string
type ListDependentObjectsSortOrderEnum string
Set of constants representing the allowable values for ListDependentObjectsSortOrderEnum
const ( ListDependentObjectsSortOrderAsc ListDependentObjectsSortOrderEnum = "ASC" ListDependentObjectsSortOrderDesc ListDependentObjectsSortOrderEnum = "DESC" )
func GetListDependentObjectsSortOrderEnumValues() []ListDependentObjectsSortOrderEnum
GetListDependentObjectsSortOrderEnumValues Enumerates the set of values for ListDependentObjectsSortOrderEnum
func GetMappingListDependentObjectsSortOrderEnum(val string) (ListDependentObjectsSortOrderEnum, bool)
GetMappingListDependentObjectsSortOrderEnum performs case Insensitive comparison on enum value and return the desired enum
ListDisApplicationTaskRunLineagesRequest wrapper for the ListDisApplicationTaskRunLineages operation
Click https://docs.oracle.com/en-us/iaas/tools/go-sdk-examples/latest/dataintegration/ListDisApplicationTaskRunLineages.go.html to see an example of how to use ListDisApplicationTaskRunLineagesRequest.
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.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.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 }
func (request ListDisApplicationTaskRunLineagesRequest) BinaryRequestBody() (*common.OCIReadSeekCloser, bool)
BinaryRequestBody implements the OCIRequest interface
func (request ListDisApplicationTaskRunLineagesRequest) HTTPRequest(method, path string, binaryRequestBody *common.OCIReadSeekCloser, extraHeaders map[string]string) (http.Request, error)
HTTPRequest implements the OCIRequest interface
func (request ListDisApplicationTaskRunLineagesRequest) RetryPolicy() *common.RetryPolicy
RetryPolicy implements the OCIRetryableRequest interface. This retrieves the specified retry policy.
func (request ListDisApplicationTaskRunLineagesRequest) String() string
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
ListDisApplicationTaskRunLineagesResponse wrapper for the ListDisApplicationTaskRunLineages operation
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"` }
func (response ListDisApplicationTaskRunLineagesResponse) HTTPResponse() *http.Response
HTTPResponse implements the OCIResponse interface
func (response ListDisApplicationTaskRunLineagesResponse) String() string
ListDisApplicationTaskRunLineagesSortByEnum Enum with underlying type: string
type ListDisApplicationTaskRunLineagesSortByEnum string
Set of constants representing the allowable values for ListDisApplicationTaskRunLineagesSortByEnum
const ( ListDisApplicationTaskRunLineagesSortByTimeCreated ListDisApplicationTaskRunLineagesSortByEnum = "TIME_CREATED" ListDisApplicationTaskRunLineagesSortByDisplayName ListDisApplicationTaskRunLineagesSortByEnum = "DISPLAY_NAME" ListDisApplicationTaskRunLineagesSortByTimeUpdated ListDisApplicationTaskRunLineagesSortByEnum = "TIME_UPDATED" )
func GetListDisApplicationTaskRunLineagesSortByEnumValues() []ListDisApplicationTaskRunLineagesSortByEnum
GetListDisApplicationTaskRunLineagesSortByEnumValues Enumerates the set of values for ListDisApplicationTaskRunLineagesSortByEnum
func GetMappingListDisApplicationTaskRunLineagesSortByEnum(val string) (ListDisApplicationTaskRunLineagesSortByEnum, bool)
GetMappingListDisApplicationTaskRunLineagesSortByEnum performs case Insensitive comparison on enum value and return the desired enum
ListDisApplicationTaskRunLineagesSortOrderEnum Enum with underlying type: string
type ListDisApplicationTaskRunLineagesSortOrderEnum string
Set of constants representing the allowable values for ListDisApplicationTaskRunLineagesSortOrderEnum
const ( ListDisApplicationTaskRunLineagesSortOrderAsc ListDisApplicationTaskRunLineagesSortOrderEnum = "ASC" ListDisApplicationTaskRunLineagesSortOrderDesc ListDisApplicationTaskRunLineagesSortOrderEnum = "DESC" )
func GetListDisApplicationTaskRunLineagesSortOrderEnumValues() []ListDisApplicationTaskRunLineagesSortOrderEnum
GetListDisApplicationTaskRunLineagesSortOrderEnumValues Enumerates the set of values for ListDisApplicationTaskRunLineagesSortOrderEnum
func GetMappingListDisApplicationTaskRunLineagesSortOrderEnum(val string) (ListDisApplicationTaskRunLineagesSortOrderEnum, bool)
GetMappingListDisApplicationTaskRunLineagesSortOrderEnum performs case Insensitive comparison on enum value and return the desired enum
ListDisApplicationsRequest wrapper for the ListDisApplications operation
Click https://docs.oracle.com/en-us/iaas/tools/go-sdk-examples/latest/dataintegration/ListDisApplications.go.html to see an example of how to use 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.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.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 }
func (request ListDisApplicationsRequest) BinaryRequestBody() (*common.OCIReadSeekCloser, bool)
BinaryRequestBody implements the OCIRequest interface
func (request ListDisApplicationsRequest) HTTPRequest(method, path string, binaryRequestBody *common.OCIReadSeekCloser, extraHeaders map[string]string) (http.Request, error)
HTTPRequest implements the OCIRequest interface
func (request ListDisApplicationsRequest) RetryPolicy() *common.RetryPolicy
RetryPolicy implements the OCIRetryableRequest interface. This retrieves the specified retry policy.
func (request ListDisApplicationsRequest) String() string
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
ListDisApplicationsResponse wrapper for the ListDisApplications operation
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.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.oracle.com/iaas/Content/API/Concepts/usingapi.htm#nine). OpcPrevPage *string `presentIn:"header" name:"opc-prev-page"` // Total items in the entire list. OpcTotalItems *int `presentIn:"header" name:"opc-total-items"` }
func (response ListDisApplicationsResponse) HTTPResponse() *http.Response
HTTPResponse implements the OCIResponse interface
func (response ListDisApplicationsResponse) String() string
ListDisApplicationsSortByEnum Enum with underlying type: string
type ListDisApplicationsSortByEnum string
Set of constants representing the allowable values for ListDisApplicationsSortByEnum
const ( ListDisApplicationsSortByTimeCreated ListDisApplicationsSortByEnum = "TIME_CREATED" ListDisApplicationsSortByDisplayName ListDisApplicationsSortByEnum = "DISPLAY_NAME" ListDisApplicationsSortByTimeUpdated ListDisApplicationsSortByEnum = "TIME_UPDATED" )
func GetListDisApplicationsSortByEnumValues() []ListDisApplicationsSortByEnum
GetListDisApplicationsSortByEnumValues Enumerates the set of values for ListDisApplicationsSortByEnum
func GetMappingListDisApplicationsSortByEnum(val string) (ListDisApplicationsSortByEnum, bool)
GetMappingListDisApplicationsSortByEnum performs case Insensitive comparison on enum value and return the desired enum
ListDisApplicationsSortOrderEnum Enum with underlying type: string
type ListDisApplicationsSortOrderEnum string
Set of constants representing the allowable values for ListDisApplicationsSortOrderEnum
const ( ListDisApplicationsSortOrderAsc ListDisApplicationsSortOrderEnum = "ASC" ListDisApplicationsSortOrderDesc ListDisApplicationsSortOrderEnum = "DESC" )
func GetListDisApplicationsSortOrderEnumValues() []ListDisApplicationsSortOrderEnum
GetListDisApplicationsSortOrderEnumValues Enumerates the set of values for ListDisApplicationsSortOrderEnum
func GetMappingListDisApplicationsSortOrderEnum(val string) (ListDisApplicationsSortOrderEnum, bool)
GetMappingListDisApplicationsSortOrderEnum performs case Insensitive comparison on enum value and return the desired enum
ListExportRequestsExportStatusEnum Enum with underlying type: string
type ListExportRequestsExportStatusEnum string
Set of constants representing the allowable values for ListExportRequestsExportStatusEnum
const ( ListExportRequestsExportStatusInProgress ListExportRequestsExportStatusEnum = "IN_PROGRESS" ListExportRequestsExportStatusSuccessful ListExportRequestsExportStatusEnum = "SUCCESSFUL" ListExportRequestsExportStatusQueued ListExportRequestsExportStatusEnum = "QUEUED" ListExportRequestsExportStatusTerminating ListExportRequestsExportStatusEnum = "TERMINATING" ListExportRequestsExportStatusTerminated ListExportRequestsExportStatusEnum = "TERMINATED" ListExportRequestsExportStatusFailed ListExportRequestsExportStatusEnum = "FAILED" )
func GetListExportRequestsExportStatusEnumValues() []ListExportRequestsExportStatusEnum
GetListExportRequestsExportStatusEnumValues Enumerates the set of values for ListExportRequestsExportStatusEnum
func GetMappingListExportRequestsExportStatusEnum(val string) (ListExportRequestsExportStatusEnum, bool)
GetMappingListExportRequestsExportStatusEnum performs case Insensitive comparison on enum value and return the desired enum
ListExportRequestsProjectionEnum Enum with underlying type: string
type ListExportRequestsProjectionEnum string
Set of constants representing the allowable values for ListExportRequestsProjectionEnum
const ( ListExportRequestsProjectionSummary ListExportRequestsProjectionEnum = "SUMMARY" ListExportRequestsProjectionDetails ListExportRequestsProjectionEnum = "DETAILS" )
func GetListExportRequestsProjectionEnumValues() []ListExportRequestsProjectionEnum
GetListExportRequestsProjectionEnumValues Enumerates the set of values for ListExportRequestsProjectionEnum
func GetMappingListExportRequestsProjectionEnum(val string) (ListExportRequestsProjectionEnum, bool)
GetMappingListExportRequestsProjectionEnum performs case Insensitive comparison on enum value and return the desired enum
ListExportRequestsRequest wrapper for the ListExportRequests operation
Click https://docs.oracle.com/en-us/iaas/tools/go-sdk-examples/latest/dataintegration/ListExportRequests.go.html to see an example of how to use ListExportRequestsRequest.
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.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.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 }
func (request ListExportRequestsRequest) BinaryRequestBody() (*common.OCIReadSeekCloser, bool)
BinaryRequestBody implements the OCIRequest interface
func (request ListExportRequestsRequest) HTTPRequest(method, path string, binaryRequestBody *common.OCIReadSeekCloser, extraHeaders map[string]string) (http.Request, error)
HTTPRequest implements the OCIRequest interface
func (request ListExportRequestsRequest) RetryPolicy() *common.RetryPolicy
RetryPolicy implements the OCIRetryableRequest interface. This retrieves the specified retry policy.
func (request ListExportRequestsRequest) String() string
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
ListExportRequestsResponse wrapper for the ListExportRequests operation
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.oracle.com/iaas/Content/API/Concepts/usingapi.htm#nine). OpcNextPage *string `presentIn:"header" name:"opc-next-page"` }
func (response ListExportRequestsResponse) HTTPResponse() *http.Response
HTTPResponse implements the OCIResponse interface
func (response ListExportRequestsResponse) String() string
ListExportRequestsSortByEnum Enum with underlying type: string
type ListExportRequestsSortByEnum string
Set of constants representing the allowable values for ListExportRequestsSortByEnum
const ( ListExportRequestsSortByTimeCreated ListExportRequestsSortByEnum = "TIME_CREATED" ListExportRequestsSortByDisplayName ListExportRequestsSortByEnum = "DISPLAY_NAME" ListExportRequestsSortByTimeUpdated ListExportRequestsSortByEnum = "TIME_UPDATED" )
func GetListExportRequestsSortByEnumValues() []ListExportRequestsSortByEnum
GetListExportRequestsSortByEnumValues Enumerates the set of values for ListExportRequestsSortByEnum
func GetMappingListExportRequestsSortByEnum(val string) (ListExportRequestsSortByEnum, bool)
GetMappingListExportRequestsSortByEnum performs case Insensitive comparison on enum value and return the desired enum
ListExportRequestsSortOrderEnum Enum with underlying type: string
type ListExportRequestsSortOrderEnum string
Set of constants representing the allowable values for ListExportRequestsSortOrderEnum
const ( ListExportRequestsSortOrderAsc ListExportRequestsSortOrderEnum = "ASC" ListExportRequestsSortOrderDesc ListExportRequestsSortOrderEnum = "DESC" )
func GetListExportRequestsSortOrderEnumValues() []ListExportRequestsSortOrderEnum
GetListExportRequestsSortOrderEnumValues Enumerates the set of values for ListExportRequestsSortOrderEnum
func GetMappingListExportRequestsSortOrderEnum(val string) (ListExportRequestsSortOrderEnum, bool)
GetMappingListExportRequestsSortOrderEnum performs case Insensitive comparison on enum value and return the desired enum
ListExternalPublicationValidationsRequest wrapper for the ListExternalPublicationValidations operation
Click https://docs.oracle.com/en-us/iaas/tools/go-sdk-examples/latest/dataintegration/ListExternalPublicationValidations.go.html to see an example of how to use 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.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.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 }
func (request ListExternalPublicationValidationsRequest) BinaryRequestBody() (*common.OCIReadSeekCloser, bool)
BinaryRequestBody implements the OCIRequest interface
func (request ListExternalPublicationValidationsRequest) HTTPRequest(method, path string, binaryRequestBody *common.OCIReadSeekCloser, extraHeaders map[string]string) (http.Request, error)
HTTPRequest implements the OCIRequest interface
func (request ListExternalPublicationValidationsRequest) RetryPolicy() *common.RetryPolicy
RetryPolicy implements the OCIRetryableRequest interface. This retrieves the specified retry policy.
func (request ListExternalPublicationValidationsRequest) String() string
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
ListExternalPublicationValidationsResponse wrapper for the ListExternalPublicationValidations operation
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.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.oracle.com/iaas/Content/API/Concepts/usingapi.htm#nine). OpcPrevPage *string `presentIn:"header" name:"opc-prev-page"` // Total items in the entire list. OpcTotalItems *int `presentIn:"header" name:"opc-total-items"` }
func (response ListExternalPublicationValidationsResponse) HTTPResponse() *http.Response
HTTPResponse implements the OCIResponse interface
func (response ListExternalPublicationValidationsResponse) String() string
ListExternalPublicationValidationsSortByEnum Enum with underlying type: string
type ListExternalPublicationValidationsSortByEnum string
Set of constants representing the allowable values for ListExternalPublicationValidationsSortByEnum
const ( ListExternalPublicationValidationsSortByTimeCreated ListExternalPublicationValidationsSortByEnum = "TIME_CREATED" ListExternalPublicationValidationsSortByDisplayName ListExternalPublicationValidationsSortByEnum = "DISPLAY_NAME" ListExternalPublicationValidationsSortByTimeUpdated ListExternalPublicationValidationsSortByEnum = "TIME_UPDATED" )
func GetListExternalPublicationValidationsSortByEnumValues() []ListExternalPublicationValidationsSortByEnum
GetListExternalPublicationValidationsSortByEnumValues Enumerates the set of values for ListExternalPublicationValidationsSortByEnum
func GetMappingListExternalPublicationValidationsSortByEnum(val string) (ListExternalPublicationValidationsSortByEnum, bool)
GetMappingListExternalPublicationValidationsSortByEnum performs case Insensitive comparison on enum value and return the desired enum
ListExternalPublicationValidationsSortOrderEnum Enum with underlying type: string
type ListExternalPublicationValidationsSortOrderEnum string
Set of constants representing the allowable values for ListExternalPublicationValidationsSortOrderEnum
const ( ListExternalPublicationValidationsSortOrderAsc ListExternalPublicationValidationsSortOrderEnum = "ASC" ListExternalPublicationValidationsSortOrderDesc ListExternalPublicationValidationsSortOrderEnum = "DESC" )
func GetListExternalPublicationValidationsSortOrderEnumValues() []ListExternalPublicationValidationsSortOrderEnum
GetListExternalPublicationValidationsSortOrderEnumValues Enumerates the set of values for ListExternalPublicationValidationsSortOrderEnum
func GetMappingListExternalPublicationValidationsSortOrderEnum(val string) (ListExternalPublicationValidationsSortOrderEnum, bool)
GetMappingListExternalPublicationValidationsSortOrderEnum performs case Insensitive comparison on enum value and return the desired enum
ListExternalPublicationsRequest wrapper for the ListExternalPublications operation
Click https://docs.oracle.com/en-us/iaas/tools/go-sdk-examples/latest/dataintegration/ListExternalPublications.go.html to see an example of how to use 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.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.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 }
func (request ListExternalPublicationsRequest) BinaryRequestBody() (*common.OCIReadSeekCloser, bool)
BinaryRequestBody implements the OCIRequest interface
func (request ListExternalPublicationsRequest) HTTPRequest(method, path string, binaryRequestBody *common.OCIReadSeekCloser, extraHeaders map[string]string) (http.Request, error)
HTTPRequest implements the OCIRequest interface
func (request ListExternalPublicationsRequest) RetryPolicy() *common.RetryPolicy
RetryPolicy implements the OCIRetryableRequest interface. This retrieves the specified retry policy.
func (request ListExternalPublicationsRequest) String() string
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
ListExternalPublicationsResponse wrapper for the ListExternalPublications operation
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.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.oracle.com/iaas/Content/API/Concepts/usingapi.htm#nine). OpcPrevPage *string `presentIn:"header" name:"opc-prev-page"` // Total items in the entire list. OpcTotalItems *int `presentIn:"header" name:"opc-total-items"` }
func (response ListExternalPublicationsResponse) HTTPResponse() *http.Response
HTTPResponse implements the OCIResponse interface
func (response ListExternalPublicationsResponse) String() string
ListExternalPublicationsSortByEnum Enum with underlying type: string
type ListExternalPublicationsSortByEnum string
Set of constants representing the allowable values for ListExternalPublicationsSortByEnum
const ( ListExternalPublicationsSortByTimeCreated ListExternalPublicationsSortByEnum = "TIME_CREATED" ListExternalPublicationsSortByDisplayName ListExternalPublicationsSortByEnum = "DISPLAY_NAME" ListExternalPublicationsSortByTimeUpdated ListExternalPublicationsSortByEnum = "TIME_UPDATED" )
func GetListExternalPublicationsSortByEnumValues() []ListExternalPublicationsSortByEnum
GetListExternalPublicationsSortByEnumValues Enumerates the set of values for ListExternalPublicationsSortByEnum
func GetMappingListExternalPublicationsSortByEnum(val string) (ListExternalPublicationsSortByEnum, bool)
GetMappingListExternalPublicationsSortByEnum performs case Insensitive comparison on enum value and return the desired enum
ListExternalPublicationsSortOrderEnum Enum with underlying type: string
type ListExternalPublicationsSortOrderEnum string
Set of constants representing the allowable values for ListExternalPublicationsSortOrderEnum
const ( ListExternalPublicationsSortOrderAsc ListExternalPublicationsSortOrderEnum = "ASC" ListExternalPublicationsSortOrderDesc ListExternalPublicationsSortOrderEnum = "DESC" )
func GetListExternalPublicationsSortOrderEnumValues() []ListExternalPublicationsSortOrderEnum
GetListExternalPublicationsSortOrderEnumValues Enumerates the set of values for ListExternalPublicationsSortOrderEnum
func GetMappingListExternalPublicationsSortOrderEnum(val string) (ListExternalPublicationsSortOrderEnum, bool)
GetMappingListExternalPublicationsSortOrderEnum performs case Insensitive comparison on enum value and return the desired enum
ListFoldersRequest wrapper for the ListFolders operation
Click https://docs.oracle.com/en-us/iaas/tools/go-sdk-examples/latest/dataintegration/ListFolders.go.html to see an example of how to use 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.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.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 }
func (request ListFoldersRequest) BinaryRequestBody() (*common.OCIReadSeekCloser, bool)
BinaryRequestBody implements the OCIRequest interface
func (request ListFoldersRequest) HTTPRequest(method, path string, binaryRequestBody *common.OCIReadSeekCloser, extraHeaders map[string]string) (http.Request, error)
HTTPRequest implements the OCIRequest interface
func (request ListFoldersRequest) RetryPolicy() *common.RetryPolicy
RetryPolicy implements the OCIRetryableRequest interface. This retrieves the specified retry policy.
func (request ListFoldersRequest) String() string
func (request ListFoldersRequest) ValidateEnumValue() (bool, error)
ValidateEnumValue returns an error when providing an unsupported enum value This function is being called during constructing API request process Not recommended for calling this function directly
ListFoldersResponse wrapper for the ListFolders operation
type ListFoldersResponse struct { // The underlying http response RawResponse *http.Response // A list of FolderSummaryCollection instances FolderSummaryCollection `presentIn:"body"` // Unique Oracle-assigned identifier for the request. If you need to contact // Oracle about a particular request, please provide the request ID. OpcRequestId *string `presentIn:"header" name:"opc-request-id"` // Retrieves the next page of results. When this header appears in the response, additional pages of results remain. See List Pagination (https://docs.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.oracle.com/iaas/Content/API/Concepts/usingapi.htm#nine). OpcPrevPage *string `presentIn:"header" name:"opc-prev-page"` // Total items in the entire list. OpcTotalItems *int `presentIn:"header" name:"opc-total-items"` }
func (response ListFoldersResponse) HTTPResponse() *http.Response
HTTPResponse implements the OCIResponse interface
func (response ListFoldersResponse) String() string
ListFoldersSortByEnum Enum with underlying type: string
type ListFoldersSortByEnum string
Set of constants representing the allowable values for ListFoldersSortByEnum
const ( ListFoldersSortByTimeCreated ListFoldersSortByEnum = "TIME_CREATED" ListFoldersSortByDisplayName ListFoldersSortByEnum = "DISPLAY_NAME" ListFoldersSortByTimeUpdated ListFoldersSortByEnum = "TIME_UPDATED" )
func GetListFoldersSortByEnumValues() []ListFoldersSortByEnum
GetListFoldersSortByEnumValues Enumerates the set of values for ListFoldersSortByEnum
func GetMappingListFoldersSortByEnum(val string) (ListFoldersSortByEnum, bool)
GetMappingListFoldersSortByEnum performs case Insensitive comparison on enum value and return the desired enum
ListFoldersSortOrderEnum Enum with underlying type: string
type ListFoldersSortOrderEnum string
Set of constants representing the allowable values for ListFoldersSortOrderEnum
const ( ListFoldersSortOrderAsc ListFoldersSortOrderEnum = "ASC" ListFoldersSortOrderDesc ListFoldersSortOrderEnum = "DESC" )
func GetListFoldersSortOrderEnumValues() []ListFoldersSortOrderEnum
GetListFoldersSortOrderEnumValues Enumerates the set of values for ListFoldersSortOrderEnum
func GetMappingListFoldersSortOrderEnum(val string) (ListFoldersSortOrderEnum, bool)
GetMappingListFoldersSortOrderEnum performs case Insensitive comparison on enum value and return the desired enum
ListFunctionLibrariesRequest wrapper for the ListFunctionLibraries operation
Click https://docs.oracle.com/en-us/iaas/tools/go-sdk-examples/latest/dataintegration/ListFunctionLibraries.go.html to see an example of how to use 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.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.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 }
func (request ListFunctionLibrariesRequest) BinaryRequestBody() (*common.OCIReadSeekCloser, bool)
BinaryRequestBody implements the OCIRequest interface
func (request ListFunctionLibrariesRequest) HTTPRequest(method, path string, binaryRequestBody *common.OCIReadSeekCloser, extraHeaders map[string]string) (http.Request, error)
HTTPRequest implements the OCIRequest interface
func (request ListFunctionLibrariesRequest) RetryPolicy() *common.RetryPolicy
RetryPolicy implements the OCIRetryableRequest interface. This retrieves the specified retry policy.
func (request ListFunctionLibrariesRequest) String() string
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
ListFunctionLibrariesResponse wrapper for the ListFunctionLibraries operation
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.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.oracle.com/iaas/Content/API/Concepts/usingapi.htm#nine). OpcPrevPage *string `presentIn:"header" name:"opc-prev-page"` // Total items in the entire list. OpcTotalItems *int `presentIn:"header" name:"opc-total-items"` }
func (response ListFunctionLibrariesResponse) HTTPResponse() *http.Response
HTTPResponse implements the OCIResponse interface
func (response ListFunctionLibrariesResponse) String() string
ListFunctionLibrariesSortByEnum Enum with underlying type: string
type ListFunctionLibrariesSortByEnum string
Set of constants representing the allowable values for ListFunctionLibrariesSortByEnum
const ( ListFunctionLibrariesSortByTimeCreated ListFunctionLibrariesSortByEnum = "TIME_CREATED" ListFunctionLibrariesSortByDisplayName ListFunctionLibrariesSortByEnum = "DISPLAY_NAME" ListFunctionLibrariesSortByTimeUpdated ListFunctionLibrariesSortByEnum = "TIME_UPDATED" )
func GetListFunctionLibrariesSortByEnumValues() []ListFunctionLibrariesSortByEnum
GetListFunctionLibrariesSortByEnumValues Enumerates the set of values for ListFunctionLibrariesSortByEnum
func GetMappingListFunctionLibrariesSortByEnum(val string) (ListFunctionLibrariesSortByEnum, bool)
GetMappingListFunctionLibrariesSortByEnum performs case Insensitive comparison on enum value and return the desired enum
ListFunctionLibrariesSortOrderEnum Enum with underlying type: string
type ListFunctionLibrariesSortOrderEnum string
Set of constants representing the allowable values for ListFunctionLibrariesSortOrderEnum
const ( ListFunctionLibrariesSortOrderAsc ListFunctionLibrariesSortOrderEnum = "ASC" ListFunctionLibrariesSortOrderDesc ListFunctionLibrariesSortOrderEnum = "DESC" )
func GetListFunctionLibrariesSortOrderEnumValues() []ListFunctionLibrariesSortOrderEnum
GetListFunctionLibrariesSortOrderEnumValues Enumerates the set of values for ListFunctionLibrariesSortOrderEnum
func GetMappingListFunctionLibrariesSortOrderEnum(val string) (ListFunctionLibrariesSortOrderEnum, bool)
GetMappingListFunctionLibrariesSortOrderEnum performs case Insensitive comparison on enum value and return the desired enum
ListImportRequestsImportStatusEnum Enum with underlying type: string
type ListImportRequestsImportStatusEnum string
Set of constants representing the allowable values for ListImportRequestsImportStatusEnum
const ( ListImportRequestsImportStatusInProgress ListImportRequestsImportStatusEnum = "IN_PROGRESS" ListImportRequestsImportStatusSuccessful ListImportRequestsImportStatusEnum = "SUCCESSFUL" ListImportRequestsImportStatusQueued ListImportRequestsImportStatusEnum = "QUEUED" ListImportRequestsImportStatusTerminating ListImportRequestsImportStatusEnum = "TERMINATING" ListImportRequestsImportStatusTerminated ListImportRequestsImportStatusEnum = "TERMINATED" ListImportRequestsImportStatusFailed ListImportRequestsImportStatusEnum = "FAILED" )
func GetListImportRequestsImportStatusEnumValues() []ListImportRequestsImportStatusEnum
GetListImportRequestsImportStatusEnumValues Enumerates the set of values for ListImportRequestsImportStatusEnum
func GetMappingListImportRequestsImportStatusEnum(val string) (ListImportRequestsImportStatusEnum, bool)
GetMappingListImportRequestsImportStatusEnum performs case Insensitive comparison on enum value and return the desired enum
ListImportRequestsProjectionEnum Enum with underlying type: string
type ListImportRequestsProjectionEnum string
Set of constants representing the allowable values for ListImportRequestsProjectionEnum
const ( ListImportRequestsProjectionSummary ListImportRequestsProjectionEnum = "SUMMARY" ListImportRequestsProjectionDetails ListImportRequestsProjectionEnum = "DETAILS" )
func GetListImportRequestsProjectionEnumValues() []ListImportRequestsProjectionEnum
GetListImportRequestsProjectionEnumValues Enumerates the set of values for ListImportRequestsProjectionEnum
func GetMappingListImportRequestsProjectionEnum(val string) (ListImportRequestsProjectionEnum, bool)
GetMappingListImportRequestsProjectionEnum performs case Insensitive comparison on enum value and return the desired enum
ListImportRequestsRequest wrapper for the ListImportRequests operation
Click https://docs.oracle.com/en-us/iaas/tools/go-sdk-examples/latest/dataintegration/ListImportRequests.go.html to see an example of how to use ListImportRequestsRequest.
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.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.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 }
func (request ListImportRequestsRequest) BinaryRequestBody() (*common.OCIReadSeekCloser, bool)
BinaryRequestBody implements the OCIRequest interface
func (request ListImportRequestsRequest) HTTPRequest(method, path string, binaryRequestBody *common.OCIReadSeekCloser, extraHeaders map[string]string) (http.Request, error)
HTTPRequest implements the OCIRequest interface
func (request ListImportRequestsRequest) RetryPolicy() *common.RetryPolicy
RetryPolicy implements the OCIRetryableRequest interface. This retrieves the specified retry policy.
func (request ListImportRequestsRequest) String() string
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
ListImportRequestsResponse wrapper for the ListImportRequests operation
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.oracle.com/iaas/Content/API/Concepts/usingapi.htm#nine). OpcNextPage *string `presentIn:"header" name:"opc-next-page"` }
func (response ListImportRequestsResponse) HTTPResponse() *http.Response
HTTPResponse implements the OCIResponse interface
func (response ListImportRequestsResponse) String() string
ListImportRequestsSortByEnum Enum with underlying type: string
type ListImportRequestsSortByEnum string
Set of constants representing the allowable values for ListImportRequestsSortByEnum
const ( ListImportRequestsSortByTimeCreated ListImportRequestsSortByEnum = "TIME_CREATED" ListImportRequestsSortByDisplayName ListImportRequestsSortByEnum = "DISPLAY_NAME" ListImportRequestsSortByTimeUpdated ListImportRequestsSortByEnum = "TIME_UPDATED" )
func GetListImportRequestsSortByEnumValues() []ListImportRequestsSortByEnum
GetListImportRequestsSortByEnumValues Enumerates the set of values for ListImportRequestsSortByEnum
func GetMappingListImportRequestsSortByEnum(val string) (ListImportRequestsSortByEnum, bool)
GetMappingListImportRequestsSortByEnum performs case Insensitive comparison on enum value and return the desired enum
ListImportRequestsSortOrderEnum Enum with underlying type: string
type ListImportRequestsSortOrderEnum string
Set of constants representing the allowable values for ListImportRequestsSortOrderEnum
const ( ListImportRequestsSortOrderAsc ListImportRequestsSortOrderEnum = "ASC" ListImportRequestsSortOrderDesc ListImportRequestsSortOrderEnum = "DESC" )
func GetListImportRequestsSortOrderEnumValues() []ListImportRequestsSortOrderEnum
GetListImportRequestsSortOrderEnumValues Enumerates the set of values for ListImportRequestsSortOrderEnum
func GetMappingListImportRequestsSortOrderEnum(val string) (ListImportRequestsSortOrderEnum, bool)
GetMappingListImportRequestsSortOrderEnum performs case Insensitive comparison on enum value and return the desired enum
ListPatchChangesRequest wrapper for the ListPatchChanges operation
Click https://docs.oracle.com/en-us/iaas/tools/go-sdk-examples/latest/dataintegration/ListPatchChanges.go.html to see an example of how to use 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.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.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 }
func (request ListPatchChangesRequest) BinaryRequestBody() (*common.OCIReadSeekCloser, bool)
BinaryRequestBody implements the OCIRequest interface
func (request ListPatchChangesRequest) HTTPRequest(method, path string, binaryRequestBody *common.OCIReadSeekCloser, extraHeaders map[string]string) (http.Request, error)
HTTPRequest implements the OCIRequest interface
func (request ListPatchChangesRequest) RetryPolicy() *common.RetryPolicy
RetryPolicy implements the OCIRetryableRequest interface. This retrieves the specified retry policy.
func (request ListPatchChangesRequest) String() string
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
ListPatchChangesResponse wrapper for the ListPatchChanges operation
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.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.oracle.com/iaas/Content/API/Concepts/usingapi.htm#nine). OpcPrevPage *string `presentIn:"header" name:"opc-prev-page"` // Total items in the entire list. OpcTotalItems *int `presentIn:"header" name:"opc-total-items"` }
func (response ListPatchChangesResponse) HTTPResponse() *http.Response
HTTPResponse implements the OCIResponse interface
func (response ListPatchChangesResponse) String() string
ListPatchChangesSortByEnum Enum with underlying type: string
type ListPatchChangesSortByEnum string
Set of constants representing the allowable values for ListPatchChangesSortByEnum
const ( ListPatchChangesSortByTimeCreated ListPatchChangesSortByEnum = "TIME_CREATED" ListPatchChangesSortByDisplayName ListPatchChangesSortByEnum = "DISPLAY_NAME" ListPatchChangesSortByTimeUpdated ListPatchChangesSortByEnum = "TIME_UPDATED" )
func GetListPatchChangesSortByEnumValues() []ListPatchChangesSortByEnum
GetListPatchChangesSortByEnumValues Enumerates the set of values for ListPatchChangesSortByEnum
func GetMappingListPatchChangesSortByEnum(val string) (ListPatchChangesSortByEnum, bool)
GetMappingListPatchChangesSortByEnum performs case Insensitive comparison on enum value and return the desired enum
ListPatchChangesSortOrderEnum Enum with underlying type: string
type ListPatchChangesSortOrderEnum string
Set of constants representing the allowable values for ListPatchChangesSortOrderEnum
const ( ListPatchChangesSortOrderAsc ListPatchChangesSortOrderEnum = "ASC" ListPatchChangesSortOrderDesc ListPatchChangesSortOrderEnum = "DESC" )
func GetListPatchChangesSortOrderEnumValues() []ListPatchChangesSortOrderEnum
GetListPatchChangesSortOrderEnumValues Enumerates the set of values for ListPatchChangesSortOrderEnum
func GetMappingListPatchChangesSortOrderEnum(val string) (ListPatchChangesSortOrderEnum, bool)
GetMappingListPatchChangesSortOrderEnum performs case Insensitive comparison on enum value and return the desired enum
ListPatchesRequest wrapper for the ListPatches operation
Click https://docs.oracle.com/en-us/iaas/tools/go-sdk-examples/latest/dataintegration/ListPatches.go.html to see an example of how to use 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.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.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 }
func (request ListPatchesRequest) BinaryRequestBody() (*common.OCIReadSeekCloser, bool)
BinaryRequestBody implements the OCIRequest interface
func (request ListPatchesRequest) HTTPRequest(method, path string, binaryRequestBody *common.OCIReadSeekCloser, extraHeaders map[string]string) (http.Request, error)
HTTPRequest implements the OCIRequest interface
func (request ListPatchesRequest) RetryPolicy() *common.RetryPolicy
RetryPolicy implements the OCIRetryableRequest interface. This retrieves the specified retry policy.
func (request ListPatchesRequest) String() string
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
ListPatchesResponse wrapper for the ListPatches operation
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.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.oracle.com/iaas/Content/API/Concepts/usingapi.htm#nine). OpcPrevPage *string `presentIn:"header" name:"opc-prev-page"` // Total items in the entire list. OpcTotalItems *int `presentIn:"header" name:"opc-total-items"` }
func (response ListPatchesResponse) HTTPResponse() *http.Response
HTTPResponse implements the OCIResponse interface
func (response ListPatchesResponse) String() string
ListPatchesSortByEnum Enum with underlying type: string
type ListPatchesSortByEnum string
Set of constants representing the allowable values for ListPatchesSortByEnum
const ( ListPatchesSortByTimeCreated ListPatchesSortByEnum = "TIME_CREATED" ListPatchesSortByDisplayName ListPatchesSortByEnum = "DISPLAY_NAME" ListPatchesSortByTimeUpdated ListPatchesSortByEnum = "TIME_UPDATED" )
func GetListPatchesSortByEnumValues() []ListPatchesSortByEnum
GetListPatchesSortByEnumValues Enumerates the set of values for ListPatchesSortByEnum
func GetMappingListPatchesSortByEnum(val string) (ListPatchesSortByEnum, bool)
GetMappingListPatchesSortByEnum performs case Insensitive comparison on enum value and return the desired enum
ListPatchesSortOrderEnum Enum with underlying type: string
type ListPatchesSortOrderEnum string
Set of constants representing the allowable values for ListPatchesSortOrderEnum
const ( ListPatchesSortOrderAsc ListPatchesSortOrderEnum = "ASC" ListPatchesSortOrderDesc ListPatchesSortOrderEnum = "DESC" )
func GetListPatchesSortOrderEnumValues() []ListPatchesSortOrderEnum
GetListPatchesSortOrderEnumValues Enumerates the set of values for ListPatchesSortOrderEnum
func GetMappingListPatchesSortOrderEnum(val string) (ListPatchesSortOrderEnum, bool)
GetMappingListPatchesSortOrderEnum performs case Insensitive comparison on enum value and return the desired enum
ListPipelineValidationsRequest wrapper for the ListPipelineValidations operation
Click https://docs.oracle.com/en-us/iaas/tools/go-sdk-examples/latest/dataintegration/ListPipelineValidations.go.html to see an example of how to use 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.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.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 }
func (request ListPipelineValidationsRequest) BinaryRequestBody() (*common.OCIReadSeekCloser, bool)
BinaryRequestBody implements the OCIRequest interface
func (request ListPipelineValidationsRequest) HTTPRequest(method, path string, binaryRequestBody *common.OCIReadSeekCloser, extraHeaders map[string]string) (http.Request, error)
HTTPRequest implements the OCIRequest interface
func (request ListPipelineValidationsRequest) RetryPolicy() *common.RetryPolicy
RetryPolicy implements the OCIRetryableRequest interface. This retrieves the specified retry policy.
func (request ListPipelineValidationsRequest) String() string
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
ListPipelineValidationsResponse wrapper for the ListPipelineValidations operation
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.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.oracle.com/iaas/Content/API/Concepts/usingapi.htm#nine). OpcPrevPage *string `presentIn:"header" name:"opc-prev-page"` // Total items in the entire list. OpcTotalItems *int `presentIn:"header" name:"opc-total-items"` }
func (response ListPipelineValidationsResponse) HTTPResponse() *http.Response
HTTPResponse implements the OCIResponse interface
func (response ListPipelineValidationsResponse) String() string
ListPipelineValidationsSortByEnum Enum with underlying type: string
type ListPipelineValidationsSortByEnum string
Set of constants representing the allowable values for ListPipelineValidationsSortByEnum
const ( ListPipelineValidationsSortByTimeCreated ListPipelineValidationsSortByEnum = "TIME_CREATED" ListPipelineValidationsSortByDisplayName ListPipelineValidationsSortByEnum = "DISPLAY_NAME" ListPipelineValidationsSortByTimeUpdated ListPipelineValidationsSortByEnum = "TIME_UPDATED" )
func GetListPipelineValidationsSortByEnumValues() []ListPipelineValidationsSortByEnum
GetListPipelineValidationsSortByEnumValues Enumerates the set of values for ListPipelineValidationsSortByEnum
func GetMappingListPipelineValidationsSortByEnum(val string) (ListPipelineValidationsSortByEnum, bool)
GetMappingListPipelineValidationsSortByEnum performs case Insensitive comparison on enum value and return the desired enum
ListPipelineValidationsSortOrderEnum Enum with underlying type: string
type ListPipelineValidationsSortOrderEnum string
Set of constants representing the allowable values for ListPipelineValidationsSortOrderEnum
const ( ListPipelineValidationsSortOrderAsc ListPipelineValidationsSortOrderEnum = "ASC" ListPipelineValidationsSortOrderDesc ListPipelineValidationsSortOrderEnum = "DESC" )
func GetListPipelineValidationsSortOrderEnumValues() []ListPipelineValidationsSortOrderEnum
GetListPipelineValidationsSortOrderEnumValues Enumerates the set of values for ListPipelineValidationsSortOrderEnum
func GetMappingListPipelineValidationsSortOrderEnum(val string) (ListPipelineValidationsSortOrderEnum, bool)
GetMappingListPipelineValidationsSortOrderEnum performs case Insensitive comparison on enum value and return the desired enum
ListPipelinesRequest wrapper for the ListPipelines operation
Click https://docs.oracle.com/en-us/iaas/tools/go-sdk-examples/latest/dataintegration/ListPipelines.go.html to see an example of how to use 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.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.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 }
func (request ListPipelinesRequest) BinaryRequestBody() (*common.OCIReadSeekCloser, bool)
BinaryRequestBody implements the OCIRequest interface
func (request ListPipelinesRequest) HTTPRequest(method, path string, binaryRequestBody *common.OCIReadSeekCloser, extraHeaders map[string]string) (http.Request, error)
HTTPRequest implements the OCIRequest interface
func (request ListPipelinesRequest) RetryPolicy() *common.RetryPolicy
RetryPolicy implements the OCIRetryableRequest interface. This retrieves the specified retry policy.
func (request ListPipelinesRequest) String() string
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
ListPipelinesResponse wrapper for the ListPipelines operation
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.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.oracle.com/iaas/Content/API/Concepts/usingapi.htm#nine). OpcPrevPage *string `presentIn:"header" name:"opc-prev-page"` // Total items in the entire list. OpcTotalItems *int `presentIn:"header" name:"opc-total-items"` }
func (response ListPipelinesResponse) HTTPResponse() *http.Response
HTTPResponse implements the OCIResponse interface
func (response ListPipelinesResponse) String() string
ListPipelinesSortByEnum Enum with underlying type: string
type ListPipelinesSortByEnum string
Set of constants representing the allowable values for ListPipelinesSortByEnum
const ( ListPipelinesSortByTimeCreated ListPipelinesSortByEnum = "TIME_CREATED" ListPipelinesSortByDisplayName ListPipelinesSortByEnum = "DISPLAY_NAME" ListPipelinesSortByTimeUpdated ListPipelinesSortByEnum = "TIME_UPDATED" )
func GetListPipelinesSortByEnumValues() []ListPipelinesSortByEnum
GetListPipelinesSortByEnumValues Enumerates the set of values for ListPipelinesSortByEnum
func GetMappingListPipelinesSortByEnum(val string) (ListPipelinesSortByEnum, bool)
GetMappingListPipelinesSortByEnum performs case Insensitive comparison on enum value and return the desired enum
ListPipelinesSortOrderEnum Enum with underlying type: string
type ListPipelinesSortOrderEnum string
Set of constants representing the allowable values for ListPipelinesSortOrderEnum
const ( ListPipelinesSortOrderAsc ListPipelinesSortOrderEnum = "ASC" ListPipelinesSortOrderDesc ListPipelinesSortOrderEnum = "DESC" )
func GetListPipelinesSortOrderEnumValues() []ListPipelinesSortOrderEnum
GetListPipelinesSortOrderEnumValues Enumerates the set of values for ListPipelinesSortOrderEnum
func GetMappingListPipelinesSortOrderEnum(val string) (ListPipelinesSortOrderEnum, bool)
GetMappingListPipelinesSortOrderEnum performs case Insensitive comparison on enum value and return the desired enum
ListProjectsRequest wrapper for the ListProjects operation
Click https://docs.oracle.com/en-us/iaas/tools/go-sdk-examples/latest/dataintegration/ListProjects.go.html to see an example of how to use 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.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.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 }
func (request ListProjectsRequest) BinaryRequestBody() (*common.OCIReadSeekCloser, bool)
BinaryRequestBody implements the OCIRequest interface
func (request ListProjectsRequest) HTTPRequest(method, path string, binaryRequestBody *common.OCIReadSeekCloser, extraHeaders map[string]string) (http.Request, error)
HTTPRequest implements the OCIRequest interface
func (request ListProjectsRequest) RetryPolicy() *common.RetryPolicy
RetryPolicy implements the OCIRetryableRequest interface. This retrieves the specified retry policy.
func (request ListProjectsRequest) String() string
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
ListProjectsResponse wrapper for the ListProjects operation
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.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.oracle.com/iaas/Content/API/Concepts/usingapi.htm#nine). OpcPrevPage *string `presentIn:"header" name:"opc-prev-page"` // Total items in the entire list. OpcTotalItems *int `presentIn:"header" name:"opc-total-items"` }
func (response ListProjectsResponse) HTTPResponse() *http.Response
HTTPResponse implements the OCIResponse interface
func (response ListProjectsResponse) String() string
ListProjectsSortByEnum Enum with underlying type: string
type ListProjectsSortByEnum string
Set of constants representing the allowable values for ListProjectsSortByEnum
const ( ListProjectsSortByTimeCreated ListProjectsSortByEnum = "TIME_CREATED" ListProjectsSortByDisplayName ListProjectsSortByEnum = "DISPLAY_NAME" ListProjectsSortByTimeUpdated ListProjectsSortByEnum = "TIME_UPDATED" )
func GetListProjectsSortByEnumValues() []ListProjectsSortByEnum
GetListProjectsSortByEnumValues Enumerates the set of values for ListProjectsSortByEnum
func GetMappingListProjectsSortByEnum(val string) (ListProjectsSortByEnum, bool)
GetMappingListProjectsSortByEnum performs case Insensitive comparison on enum value and return the desired enum
ListProjectsSortOrderEnum Enum with underlying type: string
type ListProjectsSortOrderEnum string
Set of constants representing the allowable values for ListProjectsSortOrderEnum
const ( ListProjectsSortOrderAsc ListProjectsSortOrderEnum = "ASC" ListProjectsSortOrderDesc ListProjectsSortOrderEnum = "DESC" )
func GetListProjectsSortOrderEnumValues() []ListProjectsSortOrderEnum
GetListProjectsSortOrderEnumValues Enumerates the set of values for ListProjectsSortOrderEnum
func GetMappingListProjectsSortOrderEnum(val string) (ListProjectsSortOrderEnum, bool)
GetMappingListProjectsSortOrderEnum performs case Insensitive comparison on enum value and return the desired enum
ListPublishedObjectsRequest wrapper for the ListPublishedObjects operation
Click https://docs.oracle.com/en-us/iaas/tools/go-sdk-examples/latest/dataintegration/ListPublishedObjects.go.html to see an example of how to use 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.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.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 }
func (request ListPublishedObjectsRequest) BinaryRequestBody() (*common.OCIReadSeekCloser, bool)
BinaryRequestBody implements the OCIRequest interface
func (request ListPublishedObjectsRequest) HTTPRequest(method, path string, binaryRequestBody *common.OCIReadSeekCloser, extraHeaders map[string]string) (http.Request, error)
HTTPRequest implements the OCIRequest interface
func (request ListPublishedObjectsRequest) RetryPolicy() *common.RetryPolicy
RetryPolicy implements the OCIRetryableRequest interface. This retrieves the specified retry policy.
func (request ListPublishedObjectsRequest) String() string
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
ListPublishedObjectsResponse wrapper for the ListPublishedObjects operation
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.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.oracle.com/iaas/Content/API/Concepts/usingapi.htm#nine). OpcPrevPage *string `presentIn:"header" name:"opc-prev-page"` // Total items in the entire list. OpcTotalItems *int `presentIn:"header" name:"opc-total-items"` }
func (response ListPublishedObjectsResponse) HTTPResponse() *http.Response
HTTPResponse implements the OCIResponse interface
func (response ListPublishedObjectsResponse) String() string
ListPublishedObjectsSortByEnum Enum with underlying type: string
type ListPublishedObjectsSortByEnum string
Set of constants representing the allowable values for ListPublishedObjectsSortByEnum
const ( ListPublishedObjectsSortByTimeCreated ListPublishedObjectsSortByEnum = "TIME_CREATED" ListPublishedObjectsSortByDisplayName ListPublishedObjectsSortByEnum = "DISPLAY_NAME" ListPublishedObjectsSortByTimeUpdated ListPublishedObjectsSortByEnum = "TIME_UPDATED" )
func GetListPublishedObjectsSortByEnumValues() []ListPublishedObjectsSortByEnum
GetListPublishedObjectsSortByEnumValues Enumerates the set of values for ListPublishedObjectsSortByEnum
func GetMappingListPublishedObjectsSortByEnum(val string) (ListPublishedObjectsSortByEnum, bool)
GetMappingListPublishedObjectsSortByEnum performs case Insensitive comparison on enum value and return the desired enum
ListPublishedObjectsSortOrderEnum Enum with underlying type: string
type ListPublishedObjectsSortOrderEnum string
Set of constants representing the allowable values for ListPublishedObjectsSortOrderEnum
const ( ListPublishedObjectsSortOrderAsc ListPublishedObjectsSortOrderEnum = "ASC" ListPublishedObjectsSortOrderDesc ListPublishedObjectsSortOrderEnum = "DESC" )
func GetListPublishedObjectsSortOrderEnumValues() []ListPublishedObjectsSortOrderEnum
GetListPublishedObjectsSortOrderEnumValues Enumerates the set of values for ListPublishedObjectsSortOrderEnum
func GetMappingListPublishedObjectsSortOrderEnum(val string) (ListPublishedObjectsSortOrderEnum, bool)
GetMappingListPublishedObjectsSortOrderEnum performs case Insensitive comparison on enum value and return the desired enum
ListReferencesRequest wrapper for the ListReferences operation
Click https://docs.oracle.com/en-us/iaas/tools/go-sdk-examples/latest/dataintegration/ListReferences.go.html to see an example of how to use 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.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.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 }
func (request ListReferencesRequest) BinaryRequestBody() (*common.OCIReadSeekCloser, bool)
BinaryRequestBody implements the OCIRequest interface
func (request ListReferencesRequest) HTTPRequest(method, path string, binaryRequestBody *common.OCIReadSeekCloser, extraHeaders map[string]string) (http.Request, error)
HTTPRequest implements the OCIRequest interface
func (request ListReferencesRequest) RetryPolicy() *common.RetryPolicy
RetryPolicy implements the OCIRetryableRequest interface. This retrieves the specified retry policy.
func (request ListReferencesRequest) String() string
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
ListReferencesResponse wrapper for the ListReferences operation
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.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.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.oracle.com/iaas/Content/API/Concepts/usingapi.htm#nine). OpcPrevPage *string `presentIn:"header" name:"opc-prev-page"` // Total items in the entire list. OpcTotalItems *int `presentIn:"header" name:"opc-total-items"` }
func (response ListReferencesResponse) HTTPResponse() *http.Response
HTTPResponse implements the OCIResponse interface
func (response ListReferencesResponse) String() string
ListReferencesSortByEnum Enum with underlying type: string
type ListReferencesSortByEnum string
Set of constants representing the allowable values for ListReferencesSortByEnum
const ( ListReferencesSortByTimeCreated ListReferencesSortByEnum = "TIME_CREATED" ListReferencesSortByDisplayName ListReferencesSortByEnum = "DISPLAY_NAME" ListReferencesSortByTimeUpdated ListReferencesSortByEnum = "TIME_UPDATED" )
func GetListReferencesSortByEnumValues() []ListReferencesSortByEnum
GetListReferencesSortByEnumValues Enumerates the set of values for ListReferencesSortByEnum
func GetMappingListReferencesSortByEnum(val string) (ListReferencesSortByEnum, bool)
GetMappingListReferencesSortByEnum performs case Insensitive comparison on enum value and return the desired enum
ListReferencesSortOrderEnum Enum with underlying type: string
type ListReferencesSortOrderEnum string
Set of constants representing the allowable values for ListReferencesSortOrderEnum
const ( ListReferencesSortOrderAsc ListReferencesSortOrderEnum = "ASC" ListReferencesSortOrderDesc ListReferencesSortOrderEnum = "DESC" )
func GetListReferencesSortOrderEnumValues() []ListReferencesSortOrderEnum
GetListReferencesSortOrderEnumValues Enumerates the set of values for ListReferencesSortOrderEnum
func GetMappingListReferencesSortOrderEnum(val string) (ListReferencesSortOrderEnum, bool)
GetMappingListReferencesSortOrderEnum performs case Insensitive comparison on enum value and return the desired enum
ListRuntimeOperatorsRequest wrapper for the ListRuntimeOperators operation
Click https://docs.oracle.com/en-us/iaas/tools/go-sdk-examples/latest/dataintegration/ListRuntimeOperators.go.html to see an example of how to use ListRuntimeOperatorsRequest.
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.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.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 }
func (request ListRuntimeOperatorsRequest) BinaryRequestBody() (*common.OCIReadSeekCloser, bool)
BinaryRequestBody implements the OCIRequest interface
func (request ListRuntimeOperatorsRequest) HTTPRequest(method, path string, binaryRequestBody *common.OCIReadSeekCloser, extraHeaders map[string]string) (http.Request, error)
HTTPRequest implements the OCIRequest interface
func (request ListRuntimeOperatorsRequest) RetryPolicy() *common.RetryPolicy
RetryPolicy implements the OCIRetryableRequest interface. This retrieves the specified retry policy.
func (request ListRuntimeOperatorsRequest) String() string
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
ListRuntimeOperatorsResponse wrapper for the ListRuntimeOperators operation
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"` }
func (response ListRuntimeOperatorsResponse) HTTPResponse() *http.Response
HTTPResponse implements the OCIResponse interface
func (response ListRuntimeOperatorsResponse) String() string
ListRuntimeOperatorsSortByEnum Enum with underlying type: string
type ListRuntimeOperatorsSortByEnum string
Set of constants representing the allowable values for ListRuntimeOperatorsSortByEnum
const ( ListRuntimeOperatorsSortByTimeCreated ListRuntimeOperatorsSortByEnum = "TIME_CREATED" ListRuntimeOperatorsSortByDisplayName ListRuntimeOperatorsSortByEnum = "DISPLAY_NAME" ListRuntimeOperatorsSortByTimeUpdated ListRuntimeOperatorsSortByEnum = "TIME_UPDATED" )
func GetListRuntimeOperatorsSortByEnumValues() []ListRuntimeOperatorsSortByEnum
GetListRuntimeOperatorsSortByEnumValues Enumerates the set of values for ListRuntimeOperatorsSortByEnum
func GetMappingListRuntimeOperatorsSortByEnum(val string) (ListRuntimeOperatorsSortByEnum, bool)
GetMappingListRuntimeOperatorsSortByEnum performs case Insensitive comparison on enum value and return the desired enum
ListRuntimeOperatorsSortOrderEnum Enum with underlying type: string
type ListRuntimeOperatorsSortOrderEnum string
Set of constants representing the allowable values for ListRuntimeOperatorsSortOrderEnum
const ( ListRuntimeOperatorsSortOrderAsc ListRuntimeOperatorsSortOrderEnum = "ASC" ListRuntimeOperatorsSortOrderDesc ListRuntimeOperatorsSortOrderEnum = "DESC" )
func GetListRuntimeOperatorsSortOrderEnumValues() []ListRuntimeOperatorsSortOrderEnum
GetListRuntimeOperatorsSortOrderEnumValues Enumerates the set of values for ListRuntimeOperatorsSortOrderEnum
func GetMappingListRuntimeOperatorsSortOrderEnum(val string) (ListRuntimeOperatorsSortOrderEnum, bool)
GetMappingListRuntimeOperatorsSortOrderEnum performs case Insensitive comparison on enum value and return the desired enum
ListRuntimePipelinesRequest wrapper for the ListRuntimePipelines operation
Click https://docs.oracle.com/en-us/iaas/tools/go-sdk-examples/latest/dataintegration/ListRuntimePipelines.go.html to see an example of how to use ListRuntimePipelinesRequest.
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.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.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 }
func (request ListRuntimePipelinesRequest) BinaryRequestBody() (*common.OCIReadSeekCloser, bool)
BinaryRequestBody implements the OCIRequest interface
func (request ListRuntimePipelinesRequest) HTTPRequest(method, path string, binaryRequestBody *common.OCIReadSeekCloser, extraHeaders map[string]string) (http.Request, error)
HTTPRequest implements the OCIRequest interface
func (request ListRuntimePipelinesRequest) RetryPolicy() *common.RetryPolicy
RetryPolicy implements the OCIRetryableRequest interface. This retrieves the specified retry policy.
func (request ListRuntimePipelinesRequest) String() string
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
ListRuntimePipelinesResponse wrapper for the ListRuntimePipelines operation
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"` }
func (response ListRuntimePipelinesResponse) HTTPResponse() *http.Response
HTTPResponse implements the OCIResponse interface
func (response ListRuntimePipelinesResponse) String() string
ListRuntimePipelinesSortByEnum Enum with underlying type: string
type ListRuntimePipelinesSortByEnum string
Set of constants representing the allowable values for ListRuntimePipelinesSortByEnum
const ( ListRuntimePipelinesSortByTimeCreated ListRuntimePipelinesSortByEnum = "TIME_CREATED" ListRuntimePipelinesSortByDisplayName ListRuntimePipelinesSortByEnum = "DISPLAY_NAME" ListRuntimePipelinesSortByTimeUpdated ListRuntimePipelinesSortByEnum = "TIME_UPDATED" )
func GetListRuntimePipelinesSortByEnumValues() []ListRuntimePipelinesSortByEnum
GetListRuntimePipelinesSortByEnumValues Enumerates the set of values for ListRuntimePipelinesSortByEnum
func GetMappingListRuntimePipelinesSortByEnum(val string) (ListRuntimePipelinesSortByEnum, bool)
GetMappingListRuntimePipelinesSortByEnum performs case Insensitive comparison on enum value and return the desired enum
ListRuntimePipelinesSortOrderEnum Enum with underlying type: string
type ListRuntimePipelinesSortOrderEnum string
Set of constants representing the allowable values for ListRuntimePipelinesSortOrderEnum
const ( ListRuntimePipelinesSortOrderAsc ListRuntimePipelinesSortOrderEnum = "ASC" ListRuntimePipelinesSortOrderDesc ListRuntimePipelinesSortOrderEnum = "DESC" )
func GetListRuntimePipelinesSortOrderEnumValues() []ListRuntimePipelinesSortOrderEnum
GetListRuntimePipelinesSortOrderEnumValues Enumerates the set of values for ListRuntimePipelinesSortOrderEnum
func GetMappingListRuntimePipelinesSortOrderEnum(val string) (ListRuntimePipelinesSortOrderEnum, bool)
GetMappingListRuntimePipelinesSortOrderEnum performs case Insensitive comparison on enum value and return the desired enum
ListSchedulesRequest wrapper for the ListSchedules operation
Click https://docs.oracle.com/en-us/iaas/tools/go-sdk-examples/latest/dataintegration/ListSchedules.go.html to see an example of how to use 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.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.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 }
func (request ListSchedulesRequest) BinaryRequestBody() (*common.OCIReadSeekCloser, bool)
BinaryRequestBody implements the OCIRequest interface
func (request ListSchedulesRequest) HTTPRequest(method, path string, binaryRequestBody *common.OCIReadSeekCloser, extraHeaders map[string]string) (http.Request, error)
HTTPRequest implements the OCIRequest interface
func (request ListSchedulesRequest) RetryPolicy() *common.RetryPolicy
RetryPolicy implements the OCIRetryableRequest interface. This retrieves the specified retry policy.
func (request ListSchedulesRequest) String() string
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
ListSchedulesResponse wrapper for the ListSchedules operation
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.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.oracle.com/iaas/Content/API/Concepts/usingapi.htm#nine). OpcPrevPage *string `presentIn:"header" name:"opc-prev-page"` // Total items in the entire list. OpcTotalItems *int `presentIn:"header" name:"opc-total-items"` }
func (response ListSchedulesResponse) HTTPResponse() *http.Response
HTTPResponse implements the OCIResponse interface
func (response ListSchedulesResponse) String() string
ListSchedulesSortByEnum Enum with underlying type: string
type ListSchedulesSortByEnum string
Set of constants representing the allowable values for ListSchedulesSortByEnum
const ( ListSchedulesSortByTimeCreated ListSchedulesSortByEnum = "TIME_CREATED" ListSchedulesSortByDisplayName ListSchedulesSortByEnum = "DISPLAY_NAME" ListSchedulesSortByTimeUpdated ListSchedulesSortByEnum = "TIME_UPDATED" )
func GetListSchedulesSortByEnumValues() []ListSchedulesSortByEnum
GetListSchedulesSortByEnumValues Enumerates the set of values for ListSchedulesSortByEnum
func GetMappingListSchedulesSortByEnum(val string) (ListSchedulesSortByEnum, bool)
GetMappingListSchedulesSortByEnum performs case Insensitive comparison on enum value and return the desired enum
ListSchedulesSortOrderEnum Enum with underlying type: string
type ListSchedulesSortOrderEnum string
Set of constants representing the allowable values for ListSchedulesSortOrderEnum
const ( ListSchedulesSortOrderAsc ListSchedulesSortOrderEnum = "ASC" ListSchedulesSortOrderDesc ListSchedulesSortOrderEnum = "DESC" )
func GetListSchedulesSortOrderEnumValues() []ListSchedulesSortOrderEnum
GetListSchedulesSortOrderEnumValues Enumerates the set of values for ListSchedulesSortOrderEnum
func GetMappingListSchedulesSortOrderEnum(val string) (ListSchedulesSortOrderEnum, bool)
GetMappingListSchedulesSortOrderEnum performs case Insensitive comparison on enum value and return the desired enum
ListSchemasRequest wrapper for the ListSchemas operation
Click https://docs.oracle.com/en-us/iaas/tools/go-sdk-examples/latest/dataintegration/ListSchemas.go.html to see an example of how to use 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.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.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 }
func (request ListSchemasRequest) BinaryRequestBody() (*common.OCIReadSeekCloser, bool)
BinaryRequestBody implements the OCIRequest interface
func (request ListSchemasRequest) HTTPRequest(method, path string, binaryRequestBody *common.OCIReadSeekCloser, extraHeaders map[string]string) (http.Request, error)
HTTPRequest implements the OCIRequest interface
func (request ListSchemasRequest) RetryPolicy() *common.RetryPolicy
RetryPolicy implements the OCIRetryableRequest interface. This retrieves the specified retry policy.
func (request ListSchemasRequest) String() string
func (request ListSchemasRequest) ValidateEnumValue() (bool, error)
ValidateEnumValue returns an error when providing an unsupported enum value This function is being called during constructing API request process Not recommended for calling this function directly
ListSchemasResponse wrapper for the ListSchemas operation
type ListSchemasResponse struct { // The underlying http response RawResponse *http.Response // A list of SchemaSummaryCollection instances SchemaSummaryCollection `presentIn:"body"` // Unique Oracle-assigned identifier for the request. If you need to contact // Oracle about a particular request, please provide the request ID. OpcRequestId *string `presentIn:"header" name:"opc-request-id"` // Retrieves the next page of results. When this header appears in the response, additional pages of results remain. See List Pagination (https://docs.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.oracle.com/iaas/Content/API/Concepts/usingapi.htm#nine). OpcPrevPage *string `presentIn:"header" name:"opc-prev-page"` // Total items in the entire list. OpcTotalItems *int `presentIn:"header" name:"opc-total-items"` }
func (response ListSchemasResponse) HTTPResponse() *http.Response
HTTPResponse implements the OCIResponse interface
func (response ListSchemasResponse) String() string
ListSchemasSortByEnum Enum with underlying type: string
type ListSchemasSortByEnum string
Set of constants representing the allowable values for ListSchemasSortByEnum
const ( ListSchemasSortByTimeCreated ListSchemasSortByEnum = "TIME_CREATED" ListSchemasSortByDisplayName ListSchemasSortByEnum = "DISPLAY_NAME" ListSchemasSortByTimeUpdated ListSchemasSortByEnum = "TIME_UPDATED" )
func GetListSchemasSortByEnumValues() []ListSchemasSortByEnum
GetListSchemasSortByEnumValues Enumerates the set of values for ListSchemasSortByEnum
func GetMappingListSchemasSortByEnum(val string) (ListSchemasSortByEnum, bool)
GetMappingListSchemasSortByEnum performs case Insensitive comparison on enum value and return the desired enum
ListSchemasSortOrderEnum Enum with underlying type: string
type ListSchemasSortOrderEnum string
Set of constants representing the allowable values for ListSchemasSortOrderEnum
const ( ListSchemasSortOrderAsc ListSchemasSortOrderEnum = "ASC" ListSchemasSortOrderDesc ListSchemasSortOrderEnum = "DESC" )
func GetListSchemasSortOrderEnumValues() []ListSchemasSortOrderEnum
GetListSchemasSortOrderEnumValues Enumerates the set of values for ListSchemasSortOrderEnum
func GetMappingListSchemasSortOrderEnum(val string) (ListSchemasSortOrderEnum, bool)
GetMappingListSchemasSortOrderEnum performs case Insensitive comparison on enum value and return the desired enum
ListTaskRunLineagesRequest wrapper for the ListTaskRunLineages operation
Click https://docs.oracle.com/en-us/iaas/tools/go-sdk-examples/latest/dataintegration/ListTaskRunLineages.go.html to see an example of how to use ListTaskRunLineagesRequest.
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.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.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 }
func (request ListTaskRunLineagesRequest) BinaryRequestBody() (*common.OCIReadSeekCloser, bool)
BinaryRequestBody implements the OCIRequest interface
func (request ListTaskRunLineagesRequest) HTTPRequest(method, path string, binaryRequestBody *common.OCIReadSeekCloser, extraHeaders map[string]string) (http.Request, error)
HTTPRequest implements the OCIRequest interface
func (request ListTaskRunLineagesRequest) RetryPolicy() *common.RetryPolicy
RetryPolicy implements the OCIRetryableRequest interface. This retrieves the specified retry policy.
func (request ListTaskRunLineagesRequest) String() string
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
ListTaskRunLineagesResponse wrapper for the ListTaskRunLineages operation
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"` }
func (response ListTaskRunLineagesResponse) HTTPResponse() *http.Response
HTTPResponse implements the OCIResponse interface
func (response ListTaskRunLineagesResponse) String() string
ListTaskRunLineagesSortByEnum Enum with underlying type: string
type ListTaskRunLineagesSortByEnum string
Set of constants representing the allowable values for ListTaskRunLineagesSortByEnum
const ( ListTaskRunLineagesSortByTimeCreated ListTaskRunLineagesSortByEnum = "TIME_CREATED" ListTaskRunLineagesSortByDisplayName ListTaskRunLineagesSortByEnum = "DISPLAY_NAME" ListTaskRunLineagesSortByTimeUpdated ListTaskRunLineagesSortByEnum = "TIME_UPDATED" )
func GetListTaskRunLineagesSortByEnumValues() []ListTaskRunLineagesSortByEnum
GetListTaskRunLineagesSortByEnumValues Enumerates the set of values for ListTaskRunLineagesSortByEnum
func GetMappingListTaskRunLineagesSortByEnum(val string) (ListTaskRunLineagesSortByEnum, bool)
GetMappingListTaskRunLineagesSortByEnum performs case Insensitive comparison on enum value and return the desired enum
ListTaskRunLineagesSortOrderEnum Enum with underlying type: string
type ListTaskRunLineagesSortOrderEnum string
Set of constants representing the allowable values for ListTaskRunLineagesSortOrderEnum
const ( ListTaskRunLineagesSortOrderAsc ListTaskRunLineagesSortOrderEnum = "ASC" ListTaskRunLineagesSortOrderDesc ListTaskRunLineagesSortOrderEnum = "DESC" )
func GetListTaskRunLineagesSortOrderEnumValues() []ListTaskRunLineagesSortOrderEnum
GetListTaskRunLineagesSortOrderEnumValues Enumerates the set of values for ListTaskRunLineagesSortOrderEnum
func GetMappingListTaskRunLineagesSortOrderEnum(val string) (ListTaskRunLineagesSortOrderEnum, bool)
GetMappingListTaskRunLineagesSortOrderEnum performs case Insensitive comparison on enum value and return the desired enum
ListTaskRunLogsRequest wrapper for the ListTaskRunLogs operation
Click https://docs.oracle.com/en-us/iaas/tools/go-sdk-examples/latest/dataintegration/ListTaskRunLogs.go.html to see an example of how to use 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.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.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 }
func (request ListTaskRunLogsRequest) BinaryRequestBody() (*common.OCIReadSeekCloser, bool)
BinaryRequestBody implements the OCIRequest interface
func (request ListTaskRunLogsRequest) HTTPRequest(method, path string, binaryRequestBody *common.OCIReadSeekCloser, extraHeaders map[string]string) (http.Request, error)
HTTPRequest implements the OCIRequest interface
func (request ListTaskRunLogsRequest) RetryPolicy() *common.RetryPolicy
RetryPolicy implements the OCIRetryableRequest interface. This retrieves the specified retry policy.
func (request ListTaskRunLogsRequest) String() string
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
ListTaskRunLogsResponse wrapper for the ListTaskRunLogs operation
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.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.oracle.com/iaas/Content/API/Concepts/usingapi.htm#nine). OpcPrevPage *string `presentIn:"header" name:"opc-prev-page"` // Total items in the entire list. OpcTotalItems *int `presentIn:"header" name:"opc-total-items"` }
func (response ListTaskRunLogsResponse) HTTPResponse() *http.Response
HTTPResponse implements the OCIResponse interface
func (response ListTaskRunLogsResponse) String() string
ListTaskRunLogsSortByEnum Enum with underlying type: string
type ListTaskRunLogsSortByEnum string
Set of constants representing the allowable values for ListTaskRunLogsSortByEnum
const ( ListTaskRunLogsSortByTimeCreated ListTaskRunLogsSortByEnum = "TIME_CREATED" ListTaskRunLogsSortByDisplayName ListTaskRunLogsSortByEnum = "DISPLAY_NAME" ListTaskRunLogsSortByTimeUpdated ListTaskRunLogsSortByEnum = "TIME_UPDATED" )
func GetListTaskRunLogsSortByEnumValues() []ListTaskRunLogsSortByEnum
GetListTaskRunLogsSortByEnumValues Enumerates the set of values for ListTaskRunLogsSortByEnum
func GetMappingListTaskRunLogsSortByEnum(val string) (ListTaskRunLogsSortByEnum, bool)
GetMappingListTaskRunLogsSortByEnum performs case Insensitive comparison on enum value and return the desired enum
ListTaskRunLogsSortOrderEnum Enum with underlying type: string
type ListTaskRunLogsSortOrderEnum string
Set of constants representing the allowable values for ListTaskRunLogsSortOrderEnum
const ( ListTaskRunLogsSortOrderAsc ListTaskRunLogsSortOrderEnum = "ASC" ListTaskRunLogsSortOrderDesc ListTaskRunLogsSortOrderEnum = "DESC" )
func GetListTaskRunLogsSortOrderEnumValues() []ListTaskRunLogsSortOrderEnum
GetListTaskRunLogsSortOrderEnumValues Enumerates the set of values for ListTaskRunLogsSortOrderEnum
func GetMappingListTaskRunLogsSortOrderEnum(val string) (ListTaskRunLogsSortOrderEnum, bool)
GetMappingListTaskRunLogsSortOrderEnum performs case Insensitive comparison on enum value and return the desired enum
ListTaskRunsRequest wrapper for the ListTaskRuns operation
Click https://docs.oracle.com/en-us/iaas/tools/go-sdk-examples/latest/dataintegration/ListTaskRuns.go.html to see an example of how to use 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.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.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 }
func (request ListTaskRunsRequest) BinaryRequestBody() (*common.OCIReadSeekCloser, bool)
BinaryRequestBody implements the OCIRequest interface
func (request ListTaskRunsRequest) HTTPRequest(method, path string, binaryRequestBody *common.OCIReadSeekCloser, extraHeaders map[string]string) (http.Request, error)
HTTPRequest implements the OCIRequest interface
func (request ListTaskRunsRequest) RetryPolicy() *common.RetryPolicy
RetryPolicy implements the OCIRetryableRequest interface. This retrieves the specified retry policy.
func (request ListTaskRunsRequest) String() string
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
ListTaskRunsResponse wrapper for the ListTaskRuns operation
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.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.oracle.com/iaas/Content/API/Concepts/usingapi.htm#nine). OpcPrevPage *string `presentIn:"header" name:"opc-prev-page"` // Total items in the entire list. OpcTotalItems *int `presentIn:"header" name:"opc-total-items"` }
func (response ListTaskRunsResponse) HTTPResponse() *http.Response
HTTPResponse implements the OCIResponse interface
func (response ListTaskRunsResponse) String() string
ListTaskRunsSortByEnum Enum with underlying type: string
type ListTaskRunsSortByEnum string
Set of constants representing the allowable values for ListTaskRunsSortByEnum
const ( ListTaskRunsSortByTimeCreated ListTaskRunsSortByEnum = "TIME_CREATED" ListTaskRunsSortByDisplayName ListTaskRunsSortByEnum = "DISPLAY_NAME" ListTaskRunsSortByTimeUpdated ListTaskRunsSortByEnum = "TIME_UPDATED" )
func GetListTaskRunsSortByEnumValues() []ListTaskRunsSortByEnum
GetListTaskRunsSortByEnumValues Enumerates the set of values for ListTaskRunsSortByEnum
func GetMappingListTaskRunsSortByEnum(val string) (ListTaskRunsSortByEnum, bool)
GetMappingListTaskRunsSortByEnum performs case Insensitive comparison on enum value and return the desired enum
ListTaskRunsSortOrderEnum Enum with underlying type: string
type ListTaskRunsSortOrderEnum string
Set of constants representing the allowable values for ListTaskRunsSortOrderEnum
const ( ListTaskRunsSortOrderAsc ListTaskRunsSortOrderEnum = "ASC" ListTaskRunsSortOrderDesc ListTaskRunsSortOrderEnum = "DESC" )
func GetListTaskRunsSortOrderEnumValues() []ListTaskRunsSortOrderEnum
GetListTaskRunsSortOrderEnumValues Enumerates the set of values for ListTaskRunsSortOrderEnum
func GetMappingListTaskRunsSortOrderEnum(val string) (ListTaskRunsSortOrderEnum, bool)
GetMappingListTaskRunsSortOrderEnum performs case Insensitive comparison on enum value and return the desired enum
ListTaskSchedulesRequest wrapper for the ListTaskSchedules operation
Click https://docs.oracle.com/en-us/iaas/tools/go-sdk-examples/latest/dataintegration/ListTaskSchedules.go.html to see an example of how to use 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.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.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 }
func (request ListTaskSchedulesRequest) BinaryRequestBody() (*common.OCIReadSeekCloser, bool)
BinaryRequestBody implements the OCIRequest interface
func (request ListTaskSchedulesRequest) HTTPRequest(method, path string, binaryRequestBody *common.OCIReadSeekCloser, extraHeaders map[string]string) (http.Request, error)
HTTPRequest implements the OCIRequest interface
func (request ListTaskSchedulesRequest) RetryPolicy() *common.RetryPolicy
RetryPolicy implements the OCIRetryableRequest interface. This retrieves the specified retry policy.
func (request ListTaskSchedulesRequest) String() string
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
ListTaskSchedulesResponse wrapper for the ListTaskSchedules operation
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.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.oracle.com/iaas/Content/API/Concepts/usingapi.htm#nine). OpcPrevPage *string `presentIn:"header" name:"opc-prev-page"` // Total items in the entire list. OpcTotalItems *int `presentIn:"header" name:"opc-total-items"` }
func (response ListTaskSchedulesResponse) HTTPResponse() *http.Response
HTTPResponse implements the OCIResponse interface
func (response ListTaskSchedulesResponse) String() string
ListTaskSchedulesSortByEnum Enum with underlying type: string
type ListTaskSchedulesSortByEnum string
Set of constants representing the allowable values for ListTaskSchedulesSortByEnum
const ( ListTaskSchedulesSortByTimeCreated ListTaskSchedulesSortByEnum = "TIME_CREATED" ListTaskSchedulesSortByDisplayName ListTaskSchedulesSortByEnum = "DISPLAY_NAME" ListTaskSchedulesSortByTimeUpdated ListTaskSchedulesSortByEnum = "TIME_UPDATED" )
func GetListTaskSchedulesSortByEnumValues() []ListTaskSchedulesSortByEnum
GetListTaskSchedulesSortByEnumValues Enumerates the set of values for ListTaskSchedulesSortByEnum
func GetMappingListTaskSchedulesSortByEnum(val string) (ListTaskSchedulesSortByEnum, bool)
GetMappingListTaskSchedulesSortByEnum performs case Insensitive comparison on enum value and return the desired enum
ListTaskSchedulesSortOrderEnum Enum with underlying type: string
type ListTaskSchedulesSortOrderEnum string
Set of constants representing the allowable values for ListTaskSchedulesSortOrderEnum
const ( ListTaskSchedulesSortOrderAsc ListTaskSchedulesSortOrderEnum = "ASC" ListTaskSchedulesSortOrderDesc ListTaskSchedulesSortOrderEnum = "DESC" )
func GetListTaskSchedulesSortOrderEnumValues() []ListTaskSchedulesSortOrderEnum
GetListTaskSchedulesSortOrderEnumValues Enumerates the set of values for ListTaskSchedulesSortOrderEnum
func GetMappingListTaskSchedulesSortOrderEnum(val string) (ListTaskSchedulesSortOrderEnum, bool)
GetMappingListTaskSchedulesSortOrderEnum performs case Insensitive comparison on enum value and return the desired enum
ListTaskValidationsRequest wrapper for the ListTaskValidations operation
Click https://docs.oracle.com/en-us/iaas/tools/go-sdk-examples/latest/dataintegration/ListTaskValidations.go.html to see an example of how to use 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.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.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 }
func (request ListTaskValidationsRequest) BinaryRequestBody() (*common.OCIReadSeekCloser, bool)
BinaryRequestBody implements the OCIRequest interface
func (request ListTaskValidationsRequest) HTTPRequest(method, path string, binaryRequestBody *common.OCIReadSeekCloser, extraHeaders map[string]string) (http.Request, error)
HTTPRequest implements the OCIRequest interface
func (request ListTaskValidationsRequest) RetryPolicy() *common.RetryPolicy
RetryPolicy implements the OCIRetryableRequest interface. This retrieves the specified retry policy.
func (request ListTaskValidationsRequest) String() string
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
ListTaskValidationsResponse wrapper for the ListTaskValidations operation
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.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.oracle.com/iaas/Content/API/Concepts/usingapi.htm#nine). OpcPrevPage *string `presentIn:"header" name:"opc-prev-page"` // Total items in the entire list. OpcTotalItems *int `presentIn:"header" name:"opc-total-items"` }
func (response ListTaskValidationsResponse) HTTPResponse() *http.Response
HTTPResponse implements the OCIResponse interface
func (response ListTaskValidationsResponse) String() string
ListTaskValidationsSortByEnum Enum with underlying type: string
type ListTaskValidationsSortByEnum string
Set of constants representing the allowable values for ListTaskValidationsSortByEnum
const ( ListTaskValidationsSortByTimeCreated ListTaskValidationsSortByEnum = "TIME_CREATED" ListTaskValidationsSortByDisplayName ListTaskValidationsSortByEnum = "DISPLAY_NAME" ListTaskValidationsSortByTimeUpdated ListTaskValidationsSortByEnum = "TIME_UPDATED" )
func GetListTaskValidationsSortByEnumValues() []ListTaskValidationsSortByEnum
GetListTaskValidationsSortByEnumValues Enumerates the set of values for ListTaskValidationsSortByEnum
func GetMappingListTaskValidationsSortByEnum(val string) (ListTaskValidationsSortByEnum, bool)
GetMappingListTaskValidationsSortByEnum performs case Insensitive comparison on enum value and return the desired enum
ListTaskValidationsSortOrderEnum Enum with underlying type: string
type ListTaskValidationsSortOrderEnum string
Set of constants representing the allowable values for ListTaskValidationsSortOrderEnum
const ( ListTaskValidationsSortOrderAsc ListTaskValidationsSortOrderEnum = "ASC" ListTaskValidationsSortOrderDesc ListTaskValidationsSortOrderEnum = "DESC" )
func GetListTaskValidationsSortOrderEnumValues() []ListTaskValidationsSortOrderEnum
GetListTaskValidationsSortOrderEnumValues Enumerates the set of values for ListTaskValidationsSortOrderEnum
func GetMappingListTaskValidationsSortOrderEnum(val string) (ListTaskValidationsSortOrderEnum, bool)
GetMappingListTaskValidationsSortOrderEnum performs case Insensitive comparison on enum value and return the desired enum
ListTasksRequest wrapper for the ListTasks operation
Click https://docs.oracle.com/en-us/iaas/tools/go-sdk-examples/latest/dataintegration/ListTasks.go.html to see an example of how to use 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.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.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 }
func (request ListTasksRequest) BinaryRequestBody() (*common.OCIReadSeekCloser, bool)
BinaryRequestBody implements the OCIRequest interface
func (request ListTasksRequest) HTTPRequest(method, path string, binaryRequestBody *common.OCIReadSeekCloser, extraHeaders map[string]string) (http.Request, error)
HTTPRequest implements the OCIRequest interface
func (request ListTasksRequest) RetryPolicy() *common.RetryPolicy
RetryPolicy implements the OCIRetryableRequest interface. This retrieves the specified retry policy.
func (request ListTasksRequest) String() string
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
ListTasksResponse wrapper for the ListTasks operation
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.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.oracle.com/iaas/Content/API/Concepts/usingapi.htm#nine). OpcPrevPage *string `presentIn:"header" name:"opc-prev-page"` // Total items in the entire list. OpcTotalItems *int `presentIn:"header" name:"opc-total-items"` }
func (response ListTasksResponse) HTTPResponse() *http.Response
HTTPResponse implements the OCIResponse interface
func (response ListTasksResponse) String() string
ListTasksSortByEnum Enum with underlying type: string
type ListTasksSortByEnum string
Set of constants representing the allowable values for ListTasksSortByEnum
const ( ListTasksSortByTimeCreated ListTasksSortByEnum = "TIME_CREATED" ListTasksSortByDisplayName ListTasksSortByEnum = "DISPLAY_NAME" ListTasksSortByTimeUpdated ListTasksSortByEnum = "TIME_UPDATED" )
func GetListTasksSortByEnumValues() []ListTasksSortByEnum
GetListTasksSortByEnumValues Enumerates the set of values for ListTasksSortByEnum
func GetMappingListTasksSortByEnum(val string) (ListTasksSortByEnum, bool)
GetMappingListTasksSortByEnum performs case Insensitive comparison on enum value and return the desired enum
ListTasksSortOrderEnum Enum with underlying type: string
type ListTasksSortOrderEnum string
Set of constants representing the allowable values for ListTasksSortOrderEnum
const ( ListTasksSortOrderAsc ListTasksSortOrderEnum = "ASC" ListTasksSortOrderDesc ListTasksSortOrderEnum = "DESC" )
func GetListTasksSortOrderEnumValues() []ListTasksSortOrderEnum
GetListTasksSortOrderEnumValues Enumerates the set of values for ListTasksSortOrderEnum
func GetMappingListTasksSortOrderEnum(val string) (ListTasksSortOrderEnum, bool)
GetMappingListTasksSortOrderEnum performs case Insensitive comparison on enum value and return the desired enum
ListTemplatesRequest wrapper for the ListTemplates operation
Click https://docs.oracle.com/en-us/iaas/tools/go-sdk-examples/latest/dataintegration/ListTemplates.go.html to see an example of how to use ListTemplatesRequest.
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.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.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 }
func (request ListTemplatesRequest) BinaryRequestBody() (*common.OCIReadSeekCloser, bool)
BinaryRequestBody implements the OCIRequest interface
func (request ListTemplatesRequest) HTTPRequest(method, path string, binaryRequestBody *common.OCIReadSeekCloser, extraHeaders map[string]string) (http.Request, error)
HTTPRequest implements the OCIRequest interface
func (request ListTemplatesRequest) RetryPolicy() *common.RetryPolicy
RetryPolicy implements the OCIRetryableRequest interface. This retrieves the specified retry policy.
func (request ListTemplatesRequest) String() string
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
ListTemplatesResponse wrapper for the ListTemplates operation
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.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.oracle.com/iaas/Content/API/Concepts/usingapi.htm#nine). OpcPrevPage *string `presentIn:"header" name:"opc-prev-page"` // Total items in the entire list. OpcTotalItems *int `presentIn:"header" name:"opc-total-items"` }
func (response ListTemplatesResponse) HTTPResponse() *http.Response
HTTPResponse implements the OCIResponse interface
func (response ListTemplatesResponse) String() string
ListTemplatesSortByEnum Enum with underlying type: string
type ListTemplatesSortByEnum string
Set of constants representing the allowable values for ListTemplatesSortByEnum
const ( ListTemplatesSortByTimeCreated ListTemplatesSortByEnum = "TIME_CREATED" ListTemplatesSortByDisplayName ListTemplatesSortByEnum = "DISPLAY_NAME" ListTemplatesSortByTimeUpdated ListTemplatesSortByEnum = "TIME_UPDATED" )
func GetListTemplatesSortByEnumValues() []ListTemplatesSortByEnum
GetListTemplatesSortByEnumValues Enumerates the set of values for ListTemplatesSortByEnum
func GetMappingListTemplatesSortByEnum(val string) (ListTemplatesSortByEnum, bool)
GetMappingListTemplatesSortByEnum performs case Insensitive comparison on enum value and return the desired enum
ListTemplatesSortOrderEnum Enum with underlying type: string
type ListTemplatesSortOrderEnum string
Set of constants representing the allowable values for ListTemplatesSortOrderEnum
const ( ListTemplatesSortOrderAsc ListTemplatesSortOrderEnum = "ASC" ListTemplatesSortOrderDesc ListTemplatesSortOrderEnum = "DESC" )
func GetListTemplatesSortOrderEnumValues() []ListTemplatesSortOrderEnum
GetListTemplatesSortOrderEnumValues Enumerates the set of values for ListTemplatesSortOrderEnum
func GetMappingListTemplatesSortOrderEnum(val string) (ListTemplatesSortOrderEnum, bool)
GetMappingListTemplatesSortOrderEnum performs case Insensitive comparison on enum value and return the desired enum
ListUserDefinedFunctionValidationsRequest wrapper for the ListUserDefinedFunctionValidations operation
Click https://docs.oracle.com/en-us/iaas/tools/go-sdk-examples/latest/dataintegration/ListUserDefinedFunctionValidations.go.html to see an example of how to use 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.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.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 }
func (request ListUserDefinedFunctionValidationsRequest) BinaryRequestBody() (*common.OCIReadSeekCloser, bool)
BinaryRequestBody implements the OCIRequest interface
func (request ListUserDefinedFunctionValidationsRequest) HTTPRequest(method, path string, binaryRequestBody *common.OCIReadSeekCloser, extraHeaders map[string]string) (http.Request, error)
HTTPRequest implements the OCIRequest interface
func (request ListUserDefinedFunctionValidationsRequest) RetryPolicy() *common.RetryPolicy
RetryPolicy implements the OCIRetryableRequest interface. This retrieves the specified retry policy.
func (request ListUserDefinedFunctionValidationsRequest) String() string
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
ListUserDefinedFunctionValidationsResponse wrapper for the ListUserDefinedFunctionValidations operation
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.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.oracle.com/iaas/Content/API/Concepts/usingapi.htm#nine). OpcPrevPage *string `presentIn:"header" name:"opc-prev-page"` // Total items in the entire list. OpcTotalItems *int `presentIn:"header" name:"opc-total-items"` }
func (response ListUserDefinedFunctionValidationsResponse) HTTPResponse() *http.Response
HTTPResponse implements the OCIResponse interface
func (response ListUserDefinedFunctionValidationsResponse) String() string
ListUserDefinedFunctionValidationsSortByEnum Enum with underlying type: string
type ListUserDefinedFunctionValidationsSortByEnum string
Set of constants representing the allowable values for ListUserDefinedFunctionValidationsSortByEnum
const ( ListUserDefinedFunctionValidationsSortByTimeCreated ListUserDefinedFunctionValidationsSortByEnum = "TIME_CREATED" ListUserDefinedFunctionValidationsSortByDisplayName ListUserDefinedFunctionValidationsSortByEnum = "DISPLAY_NAME" ListUserDefinedFunctionValidationsSortByTimeUpdated ListUserDefinedFunctionValidationsSortByEnum = "TIME_UPDATED" )
func GetListUserDefinedFunctionValidationsSortByEnumValues() []ListUserDefinedFunctionValidationsSortByEnum
GetListUserDefinedFunctionValidationsSortByEnumValues Enumerates the set of values for ListUserDefinedFunctionValidationsSortByEnum
func GetMappingListUserDefinedFunctionValidationsSortByEnum(val string) (ListUserDefinedFunctionValidationsSortByEnum, bool)
GetMappingListUserDefinedFunctionValidationsSortByEnum performs case Insensitive comparison on enum value and return the desired enum
ListUserDefinedFunctionValidationsSortOrderEnum Enum with underlying type: string
type ListUserDefinedFunctionValidationsSortOrderEnum string
Set of constants representing the allowable values for ListUserDefinedFunctionValidationsSortOrderEnum
const ( ListUserDefinedFunctionValidationsSortOrderAsc ListUserDefinedFunctionValidationsSortOrderEnum = "ASC" ListUserDefinedFunctionValidationsSortOrderDesc ListUserDefinedFunctionValidationsSortOrderEnum = "DESC" )
func GetListUserDefinedFunctionValidationsSortOrderEnumValues() []ListUserDefinedFunctionValidationsSortOrderEnum
GetListUserDefinedFunctionValidationsSortOrderEnumValues Enumerates the set of values for ListUserDefinedFunctionValidationsSortOrderEnum
func GetMappingListUserDefinedFunctionValidationsSortOrderEnum(val string) (ListUserDefinedFunctionValidationsSortOrderEnum, bool)
GetMappingListUserDefinedFunctionValidationsSortOrderEnum performs case Insensitive comparison on enum value and return the desired enum
ListUserDefinedFunctionsRequest wrapper for the ListUserDefinedFunctions operation
Click https://docs.oracle.com/en-us/iaas/tools/go-sdk-examples/latest/dataintegration/ListUserDefinedFunctions.go.html to see an example of how to use 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.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.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 }
func (request ListUserDefinedFunctionsRequest) BinaryRequestBody() (*common.OCIReadSeekCloser, bool)
BinaryRequestBody implements the OCIRequest interface
func (request ListUserDefinedFunctionsRequest) HTTPRequest(method, path string, binaryRequestBody *common.OCIReadSeekCloser, extraHeaders map[string]string) (http.Request, error)
HTTPRequest implements the OCIRequest interface
func (request ListUserDefinedFunctionsRequest) RetryPolicy() *common.RetryPolicy
RetryPolicy implements the OCIRetryableRequest interface. This retrieves the specified retry policy.
func (request ListUserDefinedFunctionsRequest) String() string
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
ListUserDefinedFunctionsResponse wrapper for the ListUserDefinedFunctions operation
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.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.oracle.com/iaas/Content/API/Concepts/usingapi.htm#nine). OpcPrevPage *string `presentIn:"header" name:"opc-prev-page"` // Total items in the entire list. OpcTotalItems *int `presentIn:"header" name:"opc-total-items"` }
func (response ListUserDefinedFunctionsResponse) HTTPResponse() *http.Response
HTTPResponse implements the OCIResponse interface
func (response ListUserDefinedFunctionsResponse) String() string
ListUserDefinedFunctionsSortByEnum Enum with underlying type: string
type ListUserDefinedFunctionsSortByEnum string
Set of constants representing the allowable values for ListUserDefinedFunctionsSortByEnum
const ( ListUserDefinedFunctionsSortByTimeCreated ListUserDefinedFunctionsSortByEnum = "TIME_CREATED" ListUserDefinedFunctionsSortByDisplayName ListUserDefinedFunctionsSortByEnum = "DISPLAY_NAME" ListUserDefinedFunctionsSortByTimeUpdated ListUserDefinedFunctionsSortByEnum = "TIME_UPDATED" )
func GetListUserDefinedFunctionsSortByEnumValues() []ListUserDefinedFunctionsSortByEnum
GetListUserDefinedFunctionsSortByEnumValues Enumerates the set of values for ListUserDefinedFunctionsSortByEnum
func GetMappingListUserDefinedFunctionsSortByEnum(val string) (ListUserDefinedFunctionsSortByEnum, bool)
GetMappingListUserDefinedFunctionsSortByEnum performs case Insensitive comparison on enum value and return the desired enum
ListUserDefinedFunctionsSortOrderEnum Enum with underlying type: string
type ListUserDefinedFunctionsSortOrderEnum string
Set of constants representing the allowable values for ListUserDefinedFunctionsSortOrderEnum
const ( ListUserDefinedFunctionsSortOrderAsc ListUserDefinedFunctionsSortOrderEnum = "ASC" ListUserDefinedFunctionsSortOrderDesc ListUserDefinedFunctionsSortOrderEnum = "DESC" )
func GetListUserDefinedFunctionsSortOrderEnumValues() []ListUserDefinedFunctionsSortOrderEnum
GetListUserDefinedFunctionsSortOrderEnumValues Enumerates the set of values for ListUserDefinedFunctionsSortOrderEnum
func GetMappingListUserDefinedFunctionsSortOrderEnum(val string) (ListUserDefinedFunctionsSortOrderEnum, bool)
GetMappingListUserDefinedFunctionsSortOrderEnum performs case Insensitive comparison on enum value and return the desired enum
ListWorkRequestErrorsRequest wrapper for the ListWorkRequestErrors operation
Click https://docs.oracle.com/en-us/iaas/tools/go-sdk-examples/latest/dataintegration/ListWorkRequestErrors.go.html to see an example of how to use 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.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.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 }
func (request ListWorkRequestErrorsRequest) BinaryRequestBody() (*common.OCIReadSeekCloser, bool)
BinaryRequestBody implements the OCIRequest interface
func (request ListWorkRequestErrorsRequest) HTTPRequest(method, path string, binaryRequestBody *common.OCIReadSeekCloser, extraHeaders map[string]string) (http.Request, error)
HTTPRequest implements the OCIRequest interface
func (request ListWorkRequestErrorsRequest) RetryPolicy() *common.RetryPolicy
RetryPolicy implements the OCIRetryableRequest interface. This retrieves the specified retry policy.
func (request ListWorkRequestErrorsRequest) String() string
func (request ListWorkRequestErrorsRequest) ValidateEnumValue() (bool, error)
ValidateEnumValue returns an error when providing an unsupported enum value This function is being called during constructing API request process Not recommended for calling this function directly
ListWorkRequestErrorsResponse wrapper for the ListWorkRequestErrors operation
type ListWorkRequestErrorsResponse struct { // The underlying http response RawResponse *http.Response // A list of []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.oracle.com/iaas/Content/API/Concepts/usingapi.htm#nine). OpcNextPage *string `presentIn:"header" name:"opc-next-page"` }
func (response ListWorkRequestErrorsResponse) HTTPResponse() *http.Response
HTTPResponse implements the OCIResponse interface
func (response ListWorkRequestErrorsResponse) String() string
ListWorkRequestErrorsSortByEnum Enum with underlying type: string
type ListWorkRequestErrorsSortByEnum string
Set of constants representing the allowable values for ListWorkRequestErrorsSortByEnum
const ( ListWorkRequestErrorsSortByTimeCreated ListWorkRequestErrorsSortByEnum = "TIME_CREATED" ListWorkRequestErrorsSortByDisplayName ListWorkRequestErrorsSortByEnum = "DISPLAY_NAME" ListWorkRequestErrorsSortByTimeUpdated ListWorkRequestErrorsSortByEnum = "TIME_UPDATED" )
func GetListWorkRequestErrorsSortByEnumValues() []ListWorkRequestErrorsSortByEnum
GetListWorkRequestErrorsSortByEnumValues Enumerates the set of values for ListWorkRequestErrorsSortByEnum
func GetMappingListWorkRequestErrorsSortByEnum(val string) (ListWorkRequestErrorsSortByEnum, bool)
GetMappingListWorkRequestErrorsSortByEnum performs case Insensitive comparison on enum value and return the desired enum
ListWorkRequestErrorsSortOrderEnum Enum with underlying type: string
type ListWorkRequestErrorsSortOrderEnum string
Set of constants representing the allowable values for ListWorkRequestErrorsSortOrderEnum
const ( ListWorkRequestErrorsSortOrderAsc ListWorkRequestErrorsSortOrderEnum = "ASC" ListWorkRequestErrorsSortOrderDesc ListWorkRequestErrorsSortOrderEnum = "DESC" )
func GetListWorkRequestErrorsSortOrderEnumValues() []ListWorkRequestErrorsSortOrderEnum
GetListWorkRequestErrorsSortOrderEnumValues Enumerates the set of values for ListWorkRequestErrorsSortOrderEnum
func GetMappingListWorkRequestErrorsSortOrderEnum(val string) (ListWorkRequestErrorsSortOrderEnum, bool)
GetMappingListWorkRequestErrorsSortOrderEnum performs case Insensitive comparison on enum value and return the desired enum
ListWorkRequestLogsRequest wrapper for the ListWorkRequestLogs operation
Click https://docs.oracle.com/en-us/iaas/tools/go-sdk-examples/latest/dataintegration/ListWorkRequestLogs.go.html to see an example of how to use 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.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.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 }
func (request ListWorkRequestLogsRequest) BinaryRequestBody() (*common.OCIReadSeekCloser, bool)
BinaryRequestBody implements the OCIRequest interface
func (request ListWorkRequestLogsRequest) HTTPRequest(method, path string, binaryRequestBody *common.OCIReadSeekCloser, extraHeaders map[string]string) (http.Request, error)
HTTPRequest implements the OCIRequest interface
func (request ListWorkRequestLogsRequest) RetryPolicy() *common.RetryPolicy
RetryPolicy implements the OCIRetryableRequest interface. This retrieves the specified retry policy.
func (request ListWorkRequestLogsRequest) String() string
func (request ListWorkRequestLogsRequest) ValidateEnumValue() (bool, error)
ValidateEnumValue returns an error when providing an unsupported enum value This function is being called during constructing API request process Not recommended for calling this function directly
ListWorkRequestLogsResponse wrapper for the ListWorkRequestLogs operation
type ListWorkRequestLogsResponse struct { // The underlying http response RawResponse *http.Response // A list of []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.oracle.com/iaas/Content/API/Concepts/usingapi.htm#nine). OpcNextPage *string `presentIn:"header" name:"opc-next-page"` }
func (response ListWorkRequestLogsResponse) HTTPResponse() *http.Response
HTTPResponse implements the OCIResponse interface
func (response ListWorkRequestLogsResponse) String() string
ListWorkRequestLogsSortByEnum Enum with underlying type: string
type ListWorkRequestLogsSortByEnum string
Set of constants representing the allowable values for ListWorkRequestLogsSortByEnum
const ( ListWorkRequestLogsSortByTimeCreated ListWorkRequestLogsSortByEnum = "TIME_CREATED" ListWorkRequestLogsSortByDisplayName ListWorkRequestLogsSortByEnum = "DISPLAY_NAME" ListWorkRequestLogsSortByTimeUpdated ListWorkRequestLogsSortByEnum = "TIME_UPDATED" )
func GetListWorkRequestLogsSortByEnumValues() []ListWorkRequestLogsSortByEnum
GetListWorkRequestLogsSortByEnumValues Enumerates the set of values for ListWorkRequestLogsSortByEnum
func GetMappingListWorkRequestLogsSortByEnum(val string) (ListWorkRequestLogsSortByEnum, bool)
GetMappingListWorkRequestLogsSortByEnum performs case Insensitive comparison on enum value and return the desired enum
ListWorkRequestLogsSortOrderEnum Enum with underlying type: string
type ListWorkRequestLogsSortOrderEnum string
Set of constants representing the allowable values for ListWorkRequestLogsSortOrderEnum
const ( ListWorkRequestLogsSortOrderAsc ListWorkRequestLogsSortOrderEnum = "ASC" ListWorkRequestLogsSortOrderDesc ListWorkRequestLogsSortOrderEnum = "DESC" )
func GetListWorkRequestLogsSortOrderEnumValues() []ListWorkRequestLogsSortOrderEnum
GetListWorkRequestLogsSortOrderEnumValues Enumerates the set of values for ListWorkRequestLogsSortOrderEnum
func GetMappingListWorkRequestLogsSortOrderEnum(val string) (ListWorkRequestLogsSortOrderEnum, bool)
GetMappingListWorkRequestLogsSortOrderEnum performs case Insensitive comparison on enum value and return the desired enum
ListWorkRequestsRequest wrapper for the ListWorkRequests operation
Click https://docs.oracle.com/en-us/iaas/tools/go-sdk-examples/latest/dataintegration/ListWorkRequests.go.html to see an example of how to use ListWorkRequestsRequest.
type ListWorkRequestsRequest struct { // The OCID of the compartment containing the resources you want to list. CompartmentId *string `mandatory:"true" contributesTo:"query" name:"compartmentId"` // Unique Oracle-assigned identifier for the request. If // you need to contact Oracle about a particular request, // please provide the request ID. OpcRequestId *string `mandatory:"false" contributesTo:"header" name:"opc-request-id"` // 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.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.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 }
func (request ListWorkRequestsRequest) BinaryRequestBody() (*common.OCIReadSeekCloser, bool)
BinaryRequestBody implements the OCIRequest interface
func (request ListWorkRequestsRequest) HTTPRequest(method, path string, binaryRequestBody *common.OCIReadSeekCloser, extraHeaders map[string]string) (http.Request, error)
HTTPRequest implements the OCIRequest interface
func (request ListWorkRequestsRequest) RetryPolicy() *common.RetryPolicy
RetryPolicy implements the OCIRetryableRequest interface. This retrieves the specified retry policy.
func (request ListWorkRequestsRequest) String() string
func (request ListWorkRequestsRequest) ValidateEnumValue() (bool, error)
ValidateEnumValue returns an error when providing an unsupported enum value This function is being called during constructing API request process Not recommended for calling this function directly
ListWorkRequestsResponse wrapper for the ListWorkRequests operation
type ListWorkRequestsResponse struct { // The underlying http response RawResponse *http.Response // A list of []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.oracle.com/iaas/Content/API/Concepts/usingapi.htm#nine). OpcNextPage *string `presentIn:"header" name:"opc-next-page"` }
func (response ListWorkRequestsResponse) HTTPResponse() *http.Response
HTTPResponse implements the OCIResponse interface
func (response ListWorkRequestsResponse) String() string
ListWorkRequestsSortByEnum Enum with underlying type: string
type ListWorkRequestsSortByEnum string
Set of constants representing the allowable values for ListWorkRequestsSortByEnum
const ( ListWorkRequestsSortByTimeCreated ListWorkRequestsSortByEnum = "TIME_CREATED" ListWorkRequestsSortByDisplayName ListWorkRequestsSortByEnum = "DISPLAY_NAME" ListWorkRequestsSortByTimeUpdated ListWorkRequestsSortByEnum = "TIME_UPDATED" )
func GetListWorkRequestsSortByEnumValues() []ListWorkRequestsSortByEnum
GetListWorkRequestsSortByEnumValues Enumerates the set of values for ListWorkRequestsSortByEnum
func GetMappingListWorkRequestsSortByEnum(val string) (ListWorkRequestsSortByEnum, bool)
GetMappingListWorkRequestsSortByEnum performs case Insensitive comparison on enum value and return the desired enum
ListWorkRequestsSortOrderEnum Enum with underlying type: string
type ListWorkRequestsSortOrderEnum string
Set of constants representing the allowable values for ListWorkRequestsSortOrderEnum
const ( ListWorkRequestsSortOrderAsc ListWorkRequestsSortOrderEnum = "ASC" ListWorkRequestsSortOrderDesc ListWorkRequestsSortOrderEnum = "DESC" )
func GetListWorkRequestsSortOrderEnumValues() []ListWorkRequestsSortOrderEnum
GetListWorkRequestsSortOrderEnumValues Enumerates the set of values for ListWorkRequestsSortOrderEnum
func GetMappingListWorkRequestsSortOrderEnum(val string) (ListWorkRequestsSortOrderEnum, bool)
GetMappingListWorkRequestsSortOrderEnum performs case Insensitive comparison on enum value and return the desired enum
ListWorkRequestsWorkRequestStatusEnum Enum with underlying type: string
type ListWorkRequestsWorkRequestStatusEnum string
Set of constants representing the allowable values for ListWorkRequestsWorkRequestStatusEnum
const ( ListWorkRequestsWorkRequestStatusAccepted ListWorkRequestsWorkRequestStatusEnum = "ACCEPTED" ListWorkRequestsWorkRequestStatusInProgress ListWorkRequestsWorkRequestStatusEnum = "IN_PROGRESS" ListWorkRequestsWorkRequestStatusFailed ListWorkRequestsWorkRequestStatusEnum = "FAILED" ListWorkRequestsWorkRequestStatusSucceeded ListWorkRequestsWorkRequestStatusEnum = "SUCCEEDED" ListWorkRequestsWorkRequestStatusCanceling ListWorkRequestsWorkRequestStatusEnum = "CANCELING" ListWorkRequestsWorkRequestStatusCanceled ListWorkRequestsWorkRequestStatusEnum = "CANCELED" )
func GetListWorkRequestsWorkRequestStatusEnumValues() []ListWorkRequestsWorkRequestStatusEnum
GetListWorkRequestsWorkRequestStatusEnumValues Enumerates the set of values for ListWorkRequestsWorkRequestStatusEnum
func GetMappingListWorkRequestsWorkRequestStatusEnum(val string) (ListWorkRequestsWorkRequestStatusEnum, bool)
GetMappingListWorkRequestsWorkRequestStatusEnum performs case Insensitive comparison on enum value and return the desired enum
ListWorkspacesRequest wrapper for the ListWorkspaces operation
Click https://docs.oracle.com/en-us/iaas/tools/go-sdk-examples/latest/dataintegration/ListWorkspaces.go.html to see an example of how to use 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.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.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 }
func (request ListWorkspacesRequest) BinaryRequestBody() (*common.OCIReadSeekCloser, bool)
BinaryRequestBody implements the OCIRequest interface
func (request ListWorkspacesRequest) HTTPRequest(method, path string, binaryRequestBody *common.OCIReadSeekCloser, extraHeaders map[string]string) (http.Request, error)
HTTPRequest implements the OCIRequest interface
func (request ListWorkspacesRequest) RetryPolicy() *common.RetryPolicy
RetryPolicy implements the OCIRetryableRequest interface. This retrieves the specified retry policy.
func (request ListWorkspacesRequest) String() string
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
ListWorkspacesResponse wrapper for the ListWorkspaces operation
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.oracle.com/iaas/Content/API/Concepts/usingapi.htm#nine). OpcNextPage *string `presentIn:"header" name:"opc-next-page"` }
func (response ListWorkspacesResponse) HTTPResponse() *http.Response
HTTPResponse implements the OCIResponse interface
func (response ListWorkspacesResponse) String() string
ListWorkspacesSortByEnum Enum with underlying type: string
type ListWorkspacesSortByEnum string
Set of constants representing the allowable values for ListWorkspacesSortByEnum
const ( ListWorkspacesSortByTimeCreated ListWorkspacesSortByEnum = "TIME_CREATED" ListWorkspacesSortByDisplayName ListWorkspacesSortByEnum = "DISPLAY_NAME" ListWorkspacesSortByTimeUpdated ListWorkspacesSortByEnum = "TIME_UPDATED" )
func GetListWorkspacesSortByEnumValues() []ListWorkspacesSortByEnum
GetListWorkspacesSortByEnumValues Enumerates the set of values for ListWorkspacesSortByEnum
func GetMappingListWorkspacesSortByEnum(val string) (ListWorkspacesSortByEnum, bool)
GetMappingListWorkspacesSortByEnum performs case Insensitive comparison on enum value and return the desired enum
ListWorkspacesSortOrderEnum Enum with underlying type: string
type ListWorkspacesSortOrderEnum string
Set of constants representing the allowable values for ListWorkspacesSortOrderEnum
const ( ListWorkspacesSortOrderAsc ListWorkspacesSortOrderEnum = "ASC" ListWorkspacesSortOrderDesc ListWorkspacesSortOrderEnum = "DESC" )
func GetListWorkspacesSortOrderEnumValues() []ListWorkspacesSortOrderEnum
GetListWorkspacesSortOrderEnumValues Enumerates the set of values for ListWorkspacesSortOrderEnum
func GetMappingListWorkspacesSortOrderEnum(val string) (ListWorkspacesSortOrderEnum, bool)
GetMappingListWorkspacesSortOrderEnum performs case Insensitive comparison on enum value and return the desired enum
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.
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"` }
func (m Lookup) GetDescription() *string
GetDescription returns Description
func (m Lookup) GetIdentifier() *string
GetIdentifier returns Identifier
func (m Lookup) GetInputPorts() []InputPort
GetInputPorts returns InputPorts
func (m Lookup) GetKey() *string
GetKey returns Key
func (m Lookup) GetModelVersion() *string
GetModelVersion returns ModelVersion
func (m Lookup) GetName() *string
GetName returns Name
func (m Lookup) GetObjectStatus() *int
GetObjectStatus returns ObjectStatus
func (m Lookup) GetObjectVersion() *int
GetObjectVersion returns ObjectVersion
func (m Lookup) GetOpConfigValues() *ConfigValues
GetOpConfigValues returns OpConfigValues
func (m Lookup) GetOutputPorts() []TypedObject
GetOutputPorts returns OutputPorts
func (m Lookup) GetParameters() []Parameter
GetParameters returns Parameters
func (m Lookup) GetParentRef() *ParentReference
GetParentRef returns ParentRef
func (m Lookup) MarshalJSON() (buff []byte, e error)
MarshalJSON marshals to json representation
func (m Lookup) String() string
func (m *Lookup) UnmarshalJSON(data []byte) (e error)
UnmarshalJSON unmarshals from json
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
LookupMultiMatchStrategyEnum Enum with underlying type: string
type LookupMultiMatchStrategyEnum string
Set of constants representing the allowable values for LookupMultiMatchStrategyEnum
const ( LookupMultiMatchStrategyAny LookupMultiMatchStrategyEnum = "RETURN_ANY" LookupMultiMatchStrategyFirst LookupMultiMatchStrategyEnum = "RETURN_FIRST" LookupMultiMatchStrategyLast LookupMultiMatchStrategyEnum = "RETURN_LAST" LookupMultiMatchStrategyAll LookupMultiMatchStrategyEnum = "RETURN_ALL" LookupMultiMatchStrategyError LookupMultiMatchStrategyEnum = "RETURN_ERROR" )
func GetLookupMultiMatchStrategyEnumValues() []LookupMultiMatchStrategyEnum
GetLookupMultiMatchStrategyEnumValues Enumerates the set of values for LookupMultiMatchStrategyEnum
func GetMappingLookupMultiMatchStrategyEnum(val string) (LookupMultiMatchStrategyEnum, bool)
GetMappingLookupMultiMatchStrategyEnum performs case Insensitive comparison on enum value and return the desired enum
MacroField The type representing the macro field concept. Macro fields have an expression to define a macro.
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"` }
func (m MacroField) GetConfigValues() *ConfigValues
GetConfigValues returns ConfigValues
func (m MacroField) GetDescription() *string
GetDescription returns Description
func (m MacroField) GetKey() *string
GetKey returns Key
func (m MacroField) GetModelVersion() *string
GetModelVersion returns ModelVersion
func (m MacroField) GetName() *string
GetName returns Name
func (m MacroField) GetObjectStatus() *int
GetObjectStatus returns ObjectStatus
func (m MacroField) GetParentRef() *ParentReference
GetParentRef returns ParentRef
func (m MacroField) MarshalJSON() (buff []byte, e error)
MarshalJSON marshals to json representation
func (m MacroField) String() string
func (m *MacroField) UnmarshalJSON(data []byte) (e error)
UnmarshalJSON unmarshals from json
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
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
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"` }
func (m MacroPivotField) String() string
func (m *MacroPivotField) UnmarshalJSON(data []byte) (e error)
UnmarshalJSON unmarshals from json
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
MacroPivotFieldModelTypeEnum Enum with underlying type: string
type MacroPivotFieldModelTypeEnum string
Set of constants representing the allowable values for MacroPivotFieldModelTypeEnum
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" )
func GetMacroPivotFieldModelTypeEnumValues() []MacroPivotFieldModelTypeEnum
GetMacroPivotFieldModelTypeEnumValues Enumerates the set of values for MacroPivotFieldModelTypeEnum
func GetMappingMacroPivotFieldModelTypeEnum(val string) (MacroPivotFieldModelTypeEnum, bool)
GetMappingMacroPivotFieldModelTypeEnum performs case Insensitive comparison on enum value and return the desired enum
MapType Map type object.
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"` }
func (m MapType) GetDescription() *string
GetDescription returns Description
func (m MapType) GetKey() *string
GetKey returns Key
func (m MapType) GetModelVersion() *string
GetModelVersion returns ModelVersion
func (m MapType) GetName() *string
GetName returns Name
func (m MapType) GetObjectStatus() *int
GetObjectStatus returns ObjectStatus
func (m MapType) GetParentRef() *ParentReference
GetParentRef returns ParentRef
func (m MapType) MarshalJSON() (buff []byte, e error)
MarshalJSON marshals to json representation
func (m MapType) String() string
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
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.
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"` }
func (m MaterializedCompositeType) GetDescription() *string
GetDescription returns Description
func (m MaterializedCompositeType) GetKey() *string
GetKey returns Key
func (m MaterializedCompositeType) GetModelVersion() *string
GetModelVersion returns ModelVersion
func (m MaterializedCompositeType) GetName() *string
GetName returns Name
func (m MaterializedCompositeType) GetObjectStatus() *int
GetObjectStatus returns ObjectStatus
func (m MaterializedCompositeType) GetParentRef() *ParentReference
GetParentRef returns ParentRef
func (m MaterializedCompositeType) MarshalJSON() (buff []byte, e error)
MarshalJSON marshals to json representation
func (m MaterializedCompositeType) String() string
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
MaterializedDynamicField A materialized dynamic field, rules have been applied and all fields are concrete.
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"` }
func (m MaterializedDynamicField) GetConfigValues() *ConfigValues
GetConfigValues returns ConfigValues
func (m MaterializedDynamicField) GetDescription() *string
GetDescription returns Description
func (m MaterializedDynamicField) GetKey() *string
GetKey returns Key
func (m MaterializedDynamicField) GetModelVersion() *string
GetModelVersion returns ModelVersion
func (m MaterializedDynamicField) GetName() *string
GetName returns Name
func (m MaterializedDynamicField) GetObjectStatus() *int
GetObjectStatus returns ObjectStatus
func (m MaterializedDynamicField) GetParentRef() *ParentReference
GetParentRef returns ParentRef
func (m MaterializedDynamicField) MarshalJSON() (buff []byte, e error)
MarshalJSON marshals to json representation
func (m MaterializedDynamicField) String() string
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
MergeOperator Represents the start of a pipeline.
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"` }
func (m MergeOperator) GetDescription() *string
GetDescription returns Description
func (m MergeOperator) GetIdentifier() *string
GetIdentifier returns Identifier
func (m MergeOperator) GetInputPorts() []InputPort
GetInputPorts returns InputPorts
func (m MergeOperator) GetKey() *string
GetKey returns Key
func (m MergeOperator) GetModelVersion() *string
GetModelVersion returns ModelVersion
func (m MergeOperator) GetName() *string
GetName returns Name
func (m MergeOperator) GetObjectStatus() *int
GetObjectStatus returns ObjectStatus
func (m MergeOperator) GetObjectVersion() *int
GetObjectVersion returns ObjectVersion
func (m MergeOperator) GetOpConfigValues() *ConfigValues
GetOpConfigValues returns OpConfigValues
func (m MergeOperator) GetOutputPorts() []TypedObject
GetOutputPorts returns OutputPorts
func (m MergeOperator) GetParameters() []Parameter
GetParameters returns Parameters
func (m MergeOperator) GetParentRef() *ParentReference
GetParentRef returns ParentRef
func (m MergeOperator) MarshalJSON() (buff []byte, e error)
MarshalJSON marshals to json representation
func (m MergeOperator) String() string
func (m *MergeOperator) UnmarshalJSON(data []byte) (e error)
UnmarshalJSON unmarshals from json
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
MergeOperatorTriggerRuleEnum Enum with underlying type: string
type MergeOperatorTriggerRuleEnum string
Set of constants representing the allowable values for MergeOperatorTriggerRuleEnum
const ( MergeOperatorTriggerRuleAllSuccess MergeOperatorTriggerRuleEnum = "ALL_SUCCESS" MergeOperatorTriggerRuleAllFailed MergeOperatorTriggerRuleEnum = "ALL_FAILED" MergeOperatorTriggerRuleAllComplete MergeOperatorTriggerRuleEnum = "ALL_COMPLETE" MergeOperatorTriggerRuleOneSuccess MergeOperatorTriggerRuleEnum = "ONE_SUCCESS" MergeOperatorTriggerRuleOneFailed MergeOperatorTriggerRuleEnum = "ONE_FAILED" )
func GetMappingMergeOperatorTriggerRuleEnum(val string) (MergeOperatorTriggerRuleEnum, bool)
GetMappingMergeOperatorTriggerRuleEnum performs case Insensitive comparison on enum value and return the desired enum
func GetMergeOperatorTriggerRuleEnumValues() []MergeOperatorTriggerRuleEnum
GetMergeOperatorTriggerRuleEnumValues Enumerates the set of values for MergeOperatorTriggerRuleEnum
Message The details of a message.
type Message struct { // The type of message (error, warning, or info). Type MessageTypeEnum `mandatory:"true" json:"type"` // The message code. Code *string `mandatory:"true" json:"code"` // The message text. Message *string `mandatory:"true" json:"message"` }
func (m Message) String() string
func (m Message) ValidateEnumValue() (bool, error)
ValidateEnumValue returns an error when providing an unsupported enum value This function is being called during constructing API request process Not recommended for calling this function directly
MessageTypeEnum Enum with underlying type: string
type MessageTypeEnum string
Set of constants representing the allowable values for MessageTypeEnum
const ( MessageTypeError MessageTypeEnum = "ERROR" MessageTypeWarning MessageTypeEnum = "WARNING" MessageTypeInfo MessageTypeEnum = "INFO" )
func GetMappingMessageTypeEnum(val string) (MessageTypeEnum, bool)
GetMappingMessageTypeEnum performs case Insensitive comparison on enum value and return the desired enum
func GetMessageTypeEnumValues() []MessageTypeEnum
GetMessageTypeEnumValues Enumerates the set of values for MessageTypeEnum
Minus The information about a minus object.
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"` }
func (m Minus) GetDescription() *string
GetDescription returns Description
func (m Minus) GetIdentifier() *string
GetIdentifier returns Identifier
func (m Minus) GetInputPorts() []InputPort
GetInputPorts returns InputPorts
func (m Minus) GetKey() *string
GetKey returns Key
func (m Minus) GetModelVersion() *string
GetModelVersion returns ModelVersion
func (m Minus) GetName() *string
GetName returns Name
func (m Minus) GetObjectStatus() *int
GetObjectStatus returns ObjectStatus
func (m Minus) GetObjectVersion() *int
GetObjectVersion returns ObjectVersion
func (m Minus) GetOpConfigValues() *ConfigValues
GetOpConfigValues returns OpConfigValues
func (m Minus) GetOutputPorts() []TypedObject
GetOutputPorts returns OutputPorts
func (m Minus) GetParameters() []Parameter
GetParameters returns Parameters
func (m Minus) GetParentRef() *ParentReference
GetParentRef returns ParentRef
func (m Minus) MarshalJSON() (buff []byte, e error)
MarshalJSON marshals to json representation
func (m Minus) String() string
func (m *Minus) UnmarshalJSON(data []byte) (e error)
UnmarshalJSON unmarshals from json
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
MinusMinusTypeEnum Enum with underlying type: string
type MinusMinusTypeEnum string
Set of constants representing the allowable values for MinusMinusTypeEnum
const ( MinusMinusTypeName MinusMinusTypeEnum = "NAME" MinusMinusTypePosition MinusMinusTypeEnum = "POSITION" )
func GetMappingMinusMinusTypeEnum(val string) (MinusMinusTypeEnum, bool)
GetMappingMinusMinusTypeEnum performs case Insensitive comparison on enum value and return the desired enum
func GetMinusMinusTypeEnumValues() []MinusMinusTypeEnum
GetMinusMinusTypeEnumValues Enumerates the set of values for MinusMinusTypeEnum
ModelSelect The information about the select object.
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"` }
func (m ModelSelect) MarshalJSON() (buff []byte, e error)
MarshalJSON marshals to json representation
func (m ModelSelect) String() string
func (m ModelSelect) ValidateEnumValue() (bool, error)
ValidateEnumValue returns an error when providing an unsupported enum value This function is being called during constructing API request process Not recommended for calling this function directly
MonthlyFrequencyDetails Frequency Details model for monthly frequency.
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"` }
func (m MonthlyFrequencyDetails) GetFrequency() AbstractFrequencyDetailsFrequencyEnum
GetFrequency returns Frequency
func (m MonthlyFrequencyDetails) MarshalJSON() (buff []byte, e error)
MarshalJSON marshals to json representation
func (m MonthlyFrequencyDetails) String() string
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
MonthlyRuleFrequencyDetails Frequency Details model for monthly frequency based on week of month and day of week.
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"` }
func (m MonthlyRuleFrequencyDetails) GetFrequency() AbstractFrequencyDetailsFrequencyEnum
GetFrequency returns Frequency
func (m MonthlyRuleFrequencyDetails) MarshalJSON() (buff []byte, e error)
MarshalJSON marshals to json representation
func (m MonthlyRuleFrequencyDetails) String() string
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
MonthlyRuleFrequencyDetailsDayOfWeekEnum Enum with underlying type: string
type MonthlyRuleFrequencyDetailsDayOfWeekEnum string
Set of constants representing the allowable values for MonthlyRuleFrequencyDetailsDayOfWeekEnum
const ( MonthlyRuleFrequencyDetailsDayOfWeekSunday MonthlyRuleFrequencyDetailsDayOfWeekEnum = "SUNDAY" MonthlyRuleFrequencyDetailsDayOfWeekMonday MonthlyRuleFrequencyDetailsDayOfWeekEnum = "MONDAY" MonthlyRuleFrequencyDetailsDayOfWeekTuesday MonthlyRuleFrequencyDetailsDayOfWeekEnum = "TUESDAY" MonthlyRuleFrequencyDetailsDayOfWeekWednesday MonthlyRuleFrequencyDetailsDayOfWeekEnum = "WEDNESDAY" MonthlyRuleFrequencyDetailsDayOfWeekThursday MonthlyRuleFrequencyDetailsDayOfWeekEnum = "THURSDAY" MonthlyRuleFrequencyDetailsDayOfWeekFriday MonthlyRuleFrequencyDetailsDayOfWeekEnum = "FRIDAY" MonthlyRuleFrequencyDetailsDayOfWeekSaturday MonthlyRuleFrequencyDetailsDayOfWeekEnum = "SATURDAY" )
func GetMappingMonthlyRuleFrequencyDetailsDayOfWeekEnum(val string) (MonthlyRuleFrequencyDetailsDayOfWeekEnum, bool)
GetMappingMonthlyRuleFrequencyDetailsDayOfWeekEnum performs case Insensitive comparison on enum value and return the desired enum
func GetMonthlyRuleFrequencyDetailsDayOfWeekEnumValues() []MonthlyRuleFrequencyDetailsDayOfWeekEnum
GetMonthlyRuleFrequencyDetailsDayOfWeekEnumValues Enumerates the set of values for MonthlyRuleFrequencyDetailsDayOfWeekEnum
MonthlyRuleFrequencyDetailsWeekOfMonthEnum Enum with underlying type: string
type MonthlyRuleFrequencyDetailsWeekOfMonthEnum string
Set of constants representing the allowable values for MonthlyRuleFrequencyDetailsWeekOfMonthEnum
const ( MonthlyRuleFrequencyDetailsWeekOfMonthFirst MonthlyRuleFrequencyDetailsWeekOfMonthEnum = "FIRST" MonthlyRuleFrequencyDetailsWeekOfMonthSecond MonthlyRuleFrequencyDetailsWeekOfMonthEnum = "SECOND" MonthlyRuleFrequencyDetailsWeekOfMonthThird MonthlyRuleFrequencyDetailsWeekOfMonthEnum = "THIRD" MonthlyRuleFrequencyDetailsWeekOfMonthFourth MonthlyRuleFrequencyDetailsWeekOfMonthEnum = "FOURTH" MonthlyRuleFrequencyDetailsWeekOfMonthFifth MonthlyRuleFrequencyDetailsWeekOfMonthEnum = "FIFTH" MonthlyRuleFrequencyDetailsWeekOfMonthLast MonthlyRuleFrequencyDetailsWeekOfMonthEnum = "LAST" )
func GetMappingMonthlyRuleFrequencyDetailsWeekOfMonthEnum(val string) (MonthlyRuleFrequencyDetailsWeekOfMonthEnum, bool)
GetMappingMonthlyRuleFrequencyDetailsWeekOfMonthEnum performs case Insensitive comparison on enum value and return the desired enum
func GetMonthlyRuleFrequencyDetailsWeekOfMonthEnumValues() []MonthlyRuleFrequencyDetailsWeekOfMonthEnum
GetMonthlyRuleFrequencyDetailsWeekOfMonthEnumValues Enumerates the set of values for MonthlyRuleFrequencyDetailsWeekOfMonthEnum
NameListRule The name list rule which defines how fields are projected. For example, this may be all fields begining with STR.
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"` }
func (m NameListRule) GetConfigValues() *ConfigValues
GetConfigValues returns ConfigValues
func (m NameListRule) GetDescription() *string
GetDescription returns Description
func (m NameListRule) GetIsJavaRegexSyntax() *bool
GetIsJavaRegexSyntax returns IsJavaRegexSyntax
func (m NameListRule) GetKey() *string
GetKey returns Key
func (m NameListRule) GetModelVersion() *string
GetModelVersion returns ModelVersion
func (m NameListRule) GetObjectStatus() *int
GetObjectStatus returns ObjectStatus
func (m NameListRule) GetParentRef() *ParentReference
GetParentRef returns ParentRef
func (m NameListRule) MarshalJSON() (buff []byte, e error)
MarshalJSON marshals to json representation
func (m NameListRule) String() string
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
NameListRuleMatchingStrategyEnum Enum with underlying type: string
type NameListRuleMatchingStrategyEnum string
Set of constants representing the allowable values for NameListRuleMatchingStrategyEnum
const ( NameListRuleMatchingStrategyNameOrTags NameListRuleMatchingStrategyEnum = "NAME_OR_TAGS" NameListRuleMatchingStrategyTagsOnly NameListRuleMatchingStrategyEnum = "TAGS_ONLY" NameListRuleMatchingStrategyNameOnly NameListRuleMatchingStrategyEnum = "NAME_ONLY" )
func GetMappingNameListRuleMatchingStrategyEnum(val string) (NameListRuleMatchingStrategyEnum, bool)
GetMappingNameListRuleMatchingStrategyEnum performs case Insensitive comparison on enum value and return the desired enum
func GetNameListRuleMatchingStrategyEnumValues() []NameListRuleMatchingStrategyEnum
GetNameListRuleMatchingStrategyEnumValues Enumerates the set of values for NameListRuleMatchingStrategyEnum
NameListRuleRuleTypeEnum Enum with underlying type: string
type NameListRuleRuleTypeEnum string
Set of constants representing the allowable values for NameListRuleRuleTypeEnum
const ( NameListRuleRuleTypeInclude NameListRuleRuleTypeEnum = "INCLUDE" NameListRuleRuleTypeExclude NameListRuleRuleTypeEnum = "EXCLUDE" )
func GetMappingNameListRuleRuleTypeEnum(val string) (NameListRuleRuleTypeEnum, bool)
GetMappingNameListRuleRuleTypeEnum performs case Insensitive comparison on enum value and return the desired enum
func GetNameListRuleRuleTypeEnumValues() []NameListRuleRuleTypeEnum
GetNameListRuleRuleTypeEnumValues Enumerates the set of values for NameListRuleRuleTypeEnum
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.
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"` }
func (m NamePatternRule) GetConfigValues() *ConfigValues
GetConfigValues returns ConfigValues
func (m NamePatternRule) GetDescription() *string
GetDescription returns Description
func (m NamePatternRule) GetIsJavaRegexSyntax() *bool
GetIsJavaRegexSyntax returns IsJavaRegexSyntax
func (m NamePatternRule) GetKey() *string
GetKey returns Key
func (m NamePatternRule) GetModelVersion() *string
GetModelVersion returns ModelVersion
func (m NamePatternRule) GetObjectStatus() *int
GetObjectStatus returns ObjectStatus
func (m NamePatternRule) GetParentRef() *ParentReference
GetParentRef returns ParentRef
func (m NamePatternRule) MarshalJSON() (buff []byte, e error)
MarshalJSON marshals to json representation
func (m NamePatternRule) String() string
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
NamePatternRuleMatchingStrategyEnum Enum with underlying type: string
type NamePatternRuleMatchingStrategyEnum string
Set of constants representing the allowable values for NamePatternRuleMatchingStrategyEnum
const ( NamePatternRuleMatchingStrategyNameOrTags NamePatternRuleMatchingStrategyEnum = "NAME_OR_TAGS" NamePatternRuleMatchingStrategyTagsOnly NamePatternRuleMatchingStrategyEnum = "TAGS_ONLY" NamePatternRuleMatchingStrategyNameOnly NamePatternRuleMatchingStrategyEnum = "NAME_ONLY" )
func GetMappingNamePatternRuleMatchingStrategyEnum(val string) (NamePatternRuleMatchingStrategyEnum, bool)
GetMappingNamePatternRuleMatchingStrategyEnum performs case Insensitive comparison on enum value and return the desired enum
func GetNamePatternRuleMatchingStrategyEnumValues() []NamePatternRuleMatchingStrategyEnum
GetNamePatternRuleMatchingStrategyEnumValues Enumerates the set of values for NamePatternRuleMatchingStrategyEnum
NamePatternRuleRuleTypeEnum Enum with underlying type: string
type NamePatternRuleRuleTypeEnum string
Set of constants representing the allowable values for NamePatternRuleRuleTypeEnum
const ( NamePatternRuleRuleTypeInclude NamePatternRuleRuleTypeEnum = "INCLUDE" NamePatternRuleRuleTypeExclude NamePatternRuleRuleTypeEnum = "EXCLUDE" )
func GetMappingNamePatternRuleRuleTypeEnum(val string) (NamePatternRuleRuleTypeEnum, bool)
GetMappingNamePatternRuleRuleTypeEnum performs case Insensitive comparison on enum value and return the desired enum
func GetNamePatternRuleRuleTypeEnumValues() []NamePatternRuleRuleTypeEnum
GetNamePatternRuleRuleTypeEnumValues Enumerates the set of values for NamePatternRuleRuleTypeEnum
NamedEntityMap A named field map.
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"` }
func (m NamedEntityMap) GetDescription() *string
GetDescription returns Description
func (m NamedEntityMap) MarshalJSON() (buff []byte, e error)
MarshalJSON marshals to json representation
func (m NamedEntityMap) String() string
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
NativeShapeField The native shape field object.
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"` }
func (m NativeShapeField) String() string
func (m NativeShapeField) ValidateEnumValue() (bool, error)
ValidateEnumValue returns an error when providing an unsupported enum value This function is being called during constructing API request process Not recommended for calling this function directly
ObjectMetadata A summary type containing information about the object including its key, name and when/who created/updated it.
type ObjectMetadata struct { // The user that created the object. CreatedBy *string `mandatory:"false" json:"createdBy"` // The user that created the object. CreatedByName *string `mandatory:"false" json:"createdByName"` // The user that updated the object. UpdatedBy *string `mandatory:"false" json:"updatedBy"` // The user that updated the object. UpdatedByName *string `mandatory:"false" json:"updatedByName"` // The date and time that the object was created. TimeCreated *common.SDKTime `mandatory:"false" json:"timeCreated"` // The date and time that the object was updated. TimeUpdated *common.SDKTime `mandatory:"false" json:"timeUpdated"` // The owning object key for this object. AggregatorKey *string `mandatory:"false" json:"aggregatorKey"` Aggregator *AggregatorSummary `mandatory:"false" json:"aggregator"` // The full path to identify this object. IdentifierPath *string `mandatory:"false" json:"identifierPath"` // Information property fields. InfoFields map[string]string `mandatory:"false" json:"infoFields"` // The registry version of the object. RegistryVersion *int `mandatory:"false" json:"registryVersion"` // Labels are keywords or tags that you can add to data assets, dataflows and so on. You can define your own labels and use them to categorize content. Labels []string `mandatory:"false" json:"labels"` // Specifies whether this object is a favorite or not. IsFavorite *bool `mandatory:"false" json:"isFavorite"` CountStatistics *CountStatistic `mandatory:"false" json:"countStatistics"` }
func (m ObjectMetadata) String() string
func (m ObjectMetadata) ValidateEnumValue() (bool, error)
ValidateEnumValue returns an error when providing an unsupported enum value This function is being called during constructing API request process Not recommended for calling this function directly
ObjectStorageWriteAttribute Properties to configure writing to Object Storage.
type ObjectStorageWriteAttribute struct { // Specifies whether to write output to single-file or not. WriteToSingleFile *bool `mandatory:"false" json:"writeToSingleFile"` }
func (m ObjectStorageWriteAttribute) MarshalJSON() (buff []byte, e error)
MarshalJSON marshals to json representation
func (m ObjectStorageWriteAttribute) String() string
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
ObjectStorageWriteAttributes Properties to configure writing to Object Storage.
type ObjectStorageWriteAttributes struct { // Specifies whether to write output to single-file or not. WriteToSingleFile *bool `mandatory:"false" json:"writeToSingleFile"` }
func (m ObjectStorageWriteAttributes) MarshalJSON() (buff []byte, e error)
MarshalJSON marshals to json representation
func (m ObjectStorageWriteAttributes) String() string
func (m ObjectStorageWriteAttributes) ValidateEnumValue() (bool, error)
ValidateEnumValue returns an error when providing an unsupported enum value This function is being called during constructing API request process Not recommended for calling this function directly
OciFunction The information about the OCI Function.
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"` }
func (m OciFunction) String() string
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
OciFunctionModelTypeEnum Enum with underlying type: string
type OciFunctionModelTypeEnum string
Set of constants representing the allowable values for OciFunctionModelTypeEnum
const ( OciFunctionModelTypeOciFunction OciFunctionModelTypeEnum = "OCI_FUNCTION" )
func GetMappingOciFunctionModelTypeEnum(val string) (OciFunctionModelTypeEnum, bool)
GetMappingOciFunctionModelTypeEnum performs case Insensitive comparison on enum value and return the desired enum
func GetOciFunctionModelTypeEnumValues() []OciFunctionModelTypeEnum
GetOciFunctionModelTypeEnumValues Enumerates the set of values for OciFunctionModelTypeEnum
OciFunctionPayloadFormatEnum Enum with underlying type: string
type OciFunctionPayloadFormatEnum string
Set of constants representing the allowable values for OciFunctionPayloadFormatEnum
const ( OciFunctionPayloadFormatJson OciFunctionPayloadFormatEnum = "JSON" OciFunctionPayloadFormatAvro OciFunctionPayloadFormatEnum = "AVRO" OciFunctionPayloadFormatJsonbytes OciFunctionPayloadFormatEnum = "JSONBYTES" )
func GetMappingOciFunctionPayloadFormatEnum(val string) (OciFunctionPayloadFormatEnum, bool)
GetMappingOciFunctionPayloadFormatEnum performs case Insensitive comparison on enum value and return the desired enum
func GetOciFunctionPayloadFormatEnumValues() []OciFunctionPayloadFormatEnum
GetOciFunctionPayloadFormatEnumValues Enumerates the set of values for OciFunctionPayloadFormatEnum
OciVaultSecretConfig Properties used for specifying OCI vault configuration
type OciVaultSecretConfig struct { // OCID of the OCI vault secret SecretId *string `mandatory:"false" json:"secretId"` }
func (m OciVaultSecretConfig) MarshalJSON() (buff []byte, e error)
MarshalJSON marshals to json representation
func (m OciVaultSecretConfig) String() string
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
Operation The operation object.
type Operation interface { GetMetadata() *ObjectMetadata }
OperationFromApi The API operation object.
type OperationFromApi struct { // The operation name. This value is unique. Name *string `mandatory:"true" json:"name"` // The resource name. ResourceName *string `mandatory:"true" json:"resourceName"` 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"` }
func (m OperationFromApi) GetMetadata() *ObjectMetadata
GetMetadata returns Metadata
func (m OperationFromApi) MarshalJSON() (buff []byte, e error)
MarshalJSON marshals to json representation
func (m OperationFromApi) String() string
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
OperationFromProcedure The operation object.
type OperationFromProcedure struct { Metadata *ObjectMetadata `mandatory:"false" json:"metadata"` // The object key. Key *string `mandatory:"false" json:"key"` // The model version of the object. ModelVersion *string `mandatory:"false" json:"modelVersion"` ParentRef *ParentReference `mandatory:"false" json:"parentRef"` Shape *Shape `mandatory:"false" json:"shape"` // The operation name. Name *string `mandatory:"false" json:"name"` // The version of the object that is used to track changes in the object instance. ObjectVersion *int `mandatory:"false" json:"objectVersion"` // The external key for the object. ExternalKey *string `mandatory:"false" json:"externalKey"` // The resource name. ResourceName *string `mandatory:"false" json:"resourceName"` // The status of an object that can be set to value 1 for shallow reference across objects, other values reserved. ObjectStatus *int `mandatory:"false" json:"objectStatus"` }
func (m OperationFromProcedure) GetMetadata() *ObjectMetadata
GetMetadata returns Metadata
func (m OperationFromProcedure) MarshalJSON() (buff []byte, e error)
MarshalJSON marshals to json representation
func (m OperationFromProcedure) String() string
func (m OperationFromProcedure) ValidateEnumValue() (bool, error)
ValidateEnumValue returns an error when providing an unsupported enum value This function is being called during constructing API request process Not recommended for calling this function directly
OperationModelTypeEnum Enum with underlying type: string
type OperationModelTypeEnum string
Set of constants representing the allowable values for OperationModelTypeEnum
const ( OperationModelTypeProcedure OperationModelTypeEnum = "PROCEDURE" OperationModelTypeApi OperationModelTypeEnum = "API" )
func GetMappingOperationModelTypeEnum(val string) (OperationModelTypeEnum, bool)
GetMappingOperationModelTypeEnum performs case Insensitive comparison on enum value and return the desired enum
func GetOperationModelTypeEnumValues() []OperationModelTypeEnum
GetOperationModelTypeEnumValues Enumerates the set of values for OperationModelTypeEnum
Operator An operator defines some data integration semantics in a data flow. It may be reading/writing data or transforming the data.
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 }
OperatorModelTypeEnum Enum with underlying type: string
type OperatorModelTypeEnum string
Set of constants representing the allowable values for OperatorModelTypeEnum
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" )
func GetMappingOperatorModelTypeEnum(val string) (OperatorModelTypeEnum, bool)
GetMappingOperatorModelTypeEnum performs case Insensitive comparison on enum value and return the desired enum
func GetOperatorModelTypeEnumValues() []OperatorModelTypeEnum
GetOperatorModelTypeEnumValues Enumerates the set of values for OperatorModelTypeEnum
OracleAdwcWriteAttribute Properties to configure writing to Oracle Autonomous Data Warehouse Cloud.
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"` }
func (m OracleAdwcWriteAttribute) MarshalJSON() (buff []byte, e error)
MarshalJSON marshals to json representation
func (m OracleAdwcWriteAttribute) String() string
func (m *OracleAdwcWriteAttribute) UnmarshalJSON(data []byte) (e error)
UnmarshalJSON unmarshals from json
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
OracleAdwcWriteAttributes Properties to configure when writing to Oracle Autonomous Data Warehouse Cloud.
type OracleAdwcWriteAttributes struct { BucketSchema *Schema `mandatory:"false" json:"bucketSchema"` // The file name for the attribute. StagingFileName *string `mandatory:"false" json:"stagingFileName"` StagingDataAsset DataAsset `mandatory:"false" json:"stagingDataAsset"` StagingConnection Connection `mandatory:"false" json:"stagingConnection"` }
func (m OracleAdwcWriteAttributes) MarshalJSON() (buff []byte, e error)
MarshalJSON marshals to json representation
func (m OracleAdwcWriteAttributes) String() string
func (m *OracleAdwcWriteAttributes) UnmarshalJSON(data []byte) (e error)
UnmarshalJSON unmarshals from json
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
OracleAtpWriteAttribute Properties to configure writing to Oracle Autonomous Transaction Processing.
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"` }
func (m OracleAtpWriteAttribute) MarshalJSON() (buff []byte, e error)
MarshalJSON marshals to json representation
func (m OracleAtpWriteAttribute) String() string
func (m *OracleAtpWriteAttribute) UnmarshalJSON(data []byte) (e error)
UnmarshalJSON unmarshals from json
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
OracleAtpWriteAttributes Properties to configure when writing to Oracle Autonomous Data Warehouse Cloud.
type OracleAtpWriteAttributes struct { BucketSchema *Schema `mandatory:"false" json:"bucketSchema"` // The file name for the attribute. StagingFileName *string `mandatory:"false" json:"stagingFileName"` StagingDataAsset DataAsset `mandatory:"false" json:"stagingDataAsset"` StagingConnection Connection `mandatory:"false" json:"stagingConnection"` }
func (m OracleAtpWriteAttributes) MarshalJSON() (buff []byte, e error)
MarshalJSON marshals to json representation
func (m OracleAtpWriteAttributes) String() string
func (m *OracleAtpWriteAttributes) UnmarshalJSON(data []byte) (e error)
UnmarshalJSON unmarshals from json
func (m OracleAtpWriteAttributes) ValidateEnumValue() (bool, error)
ValidateEnumValue returns an error when providing an unsupported enum value This function is being called during constructing API request process Not recommended for calling this function directly
OracleReadAttribute The Oracle read attribute.
type OracleReadAttribute struct { // The fetch size for reading. FetchSize *int `mandatory:"false" json:"fetchSize"` }
func (m OracleReadAttribute) MarshalJSON() (buff []byte, e error)
MarshalJSON marshals to json representation
func (m OracleReadAttribute) String() string
func (m OracleReadAttribute) ValidateEnumValue() (bool, error)
ValidateEnumValue returns an error when providing an unsupported enum value This function is being called during constructing API request process Not recommended for calling this function directly
OracleReadAttributes Properties to configure reading from an Oracle Database.
type OracleReadAttributes struct { // The fetch size for reading. FetchSize *int `mandatory:"false" json:"fetchSize"` }
func (m OracleReadAttributes) MarshalJSON() (buff []byte, e error)
MarshalJSON marshals to json representation
func (m OracleReadAttributes) String() string
func (m OracleReadAttributes) ValidateEnumValue() (bool, error)
ValidateEnumValue returns an error when providing an unsupported enum value This function is being called during constructing API request process Not recommended for calling this function directly
OracleWriteAttribute The Oracle write attribute.
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"` }
func (m OracleWriteAttribute) MarshalJSON() (buff []byte, e error)
MarshalJSON marshals to json representation
func (m OracleWriteAttribute) String() string
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
OracleWriteAttributes Properties to configure when writing to an Oracle Database.
type OracleWriteAttributes struct { // The batch size for writing. BatchSize *int `mandatory:"false" json:"batchSize"` // Specifies whether to truncate. IsTruncate *bool `mandatory:"false" json:"isTruncate"` // Specifies the isolation level. IsolationLevel *string `mandatory:"false" json:"isolationLevel"` }
func (m OracleWriteAttributes) MarshalJSON() (buff []byte, e error)
MarshalJSON marshals to json representation
func (m OracleWriteAttributes) String() string
func (m OracleWriteAttributes) ValidateEnumValue() (bool, error)
ValidateEnumValue returns an error when providing an unsupported enum value This function is being called during constructing API request process Not recommended for calling this function directly
OutputField Output fields of an operator.
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"` }
func (m OutputField) GetConfigValues() *ConfigValues
GetConfigValues returns ConfigValues
func (m OutputField) GetDescription() *string
GetDescription returns Description
func (m OutputField) GetKey() *string
GetKey returns Key
func (m OutputField) GetModelVersion() *string
GetModelVersion returns ModelVersion
func (m OutputField) GetName() *string
GetName returns Name
func (m OutputField) GetObjectStatus() *int
GetObjectStatus returns ObjectStatus
func (m OutputField) GetParentRef() *ParentReference
GetParentRef returns ParentRef
func (m OutputField) MarshalJSON() (buff []byte, e error)
MarshalJSON marshals to json representation
func (m OutputField) String() string
func (m *OutputField) UnmarshalJSON(data []byte) (e error)
UnmarshalJSON unmarshals from json
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
OutputLink Details about the outgoing data of an operator in a data flow design.
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"` }
func (m OutputLink) GetDescription() *string
GetDescription returns Description
func (m OutputLink) GetKey() *string
GetKey returns Key
func (m OutputLink) GetModelVersion() *string
GetModelVersion returns ModelVersion
func (m OutputLink) GetObjectStatus() *int
GetObjectStatus returns ObjectStatus
func (m OutputLink) GetParentRef() *ParentReference
GetParentRef returns ParentRef
func (m OutputLink) GetPort() *string
GetPort returns Port
func (m OutputLink) MarshalJSON() (buff []byte, e error)
MarshalJSON marshals to json representation
func (m OutputLink) String() string
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
OutputPort The output port details.
type OutputPort struct { // The key of the object. Key *string `mandatory:"false" json:"key"` // The model version of an object. ModelVersion *string `mandatory:"false" json:"modelVersion"` ParentRef *ParentReference `mandatory:"false" json:"parentRef"` ConfigValues *ConfigValues `mandatory:"false" json:"configValues"` // The status of an object that can be set to value 1 for shallow references across objects, other values reserved. ObjectStatus *int `mandatory:"false" json:"objectStatus"` // Free form text without any restriction on permitted characters. Name can have letters, numbers, and special characters. The value is editable and is restricted to 1000 characters. Name *string `mandatory:"false" json:"name"` // Detailed description for the object. Description *string `mandatory:"false" json:"description"` // An array of fields. Fields []TypedObject `mandatory:"false" json:"fields"` // The port details for the data asset.Type. PortType OutputPortPortTypeEnum `mandatory:"false" json:"portType,omitempty"` }
func (m OutputPort) GetConfigValues() *ConfigValues
GetConfigValues returns ConfigValues
func (m OutputPort) GetDescription() *string
GetDescription returns Description
func (m OutputPort) GetKey() *string
GetKey returns Key
func (m OutputPort) GetModelVersion() *string
GetModelVersion returns ModelVersion
func (m OutputPort) GetName() *string
GetName returns Name
func (m OutputPort) GetObjectStatus() *int
GetObjectStatus returns ObjectStatus
func (m OutputPort) GetParentRef() *ParentReference
GetParentRef returns ParentRef
func (m OutputPort) MarshalJSON() (buff []byte, e error)
MarshalJSON marshals to json representation
func (m OutputPort) String() string
func (m *OutputPort) UnmarshalJSON(data []byte) (e error)
UnmarshalJSON unmarshals from json
func (m OutputPort) ValidateEnumValue() (bool, error)
ValidateEnumValue returns an error when providing an unsupported enum value This function is being called during constructing API request process Not recommended for calling this function directly
OutputPortPortTypeEnum Enum with underlying type: string
type OutputPortPortTypeEnum string
Set of constants representing the allowable values for OutputPortPortTypeEnum
const ( OutputPortPortTypeData OutputPortPortTypeEnum = "DATA" OutputPortPortTypeControl OutputPortPortTypeEnum = "CONTROL" OutputPortPortTypeModel OutputPortPortTypeEnum = "MODEL" )
func GetMappingOutputPortPortTypeEnum(val string) (OutputPortPortTypeEnum, bool)
GetMappingOutputPortPortTypeEnum performs case Insensitive comparison on enum value and return the desired enum
func GetOutputPortPortTypeEnumValues() []OutputPortPortTypeEnum
GetOutputPortPortTypeEnumValues Enumerates the set of values for OutputPortPortTypeEnum
Parameter Parameters are created and assigned values that can be configured for each integration task.
type Parameter struct { // The key of the object. Key *string `mandatory:"false" json:"key"` // The model version of an object. ModelVersion *string `mandatory:"false" json:"modelVersion"` ParentRef *ParentReference `mandatory:"false" json:"parentRef"` ConfigValues *ConfigValues `mandatory:"false" json:"configValues"` // The status of an object that can be set to value 1 for shallow references across objects, other values reserved. ObjectStatus *int `mandatory:"false" json:"objectStatus"` // Free form text without any restriction on permitted characters. Name can have letters, numbers, and special characters. The value is editable and is restricted to 1000 characters. Name *string `mandatory:"false" json:"name"` // Detailed description for the object. Description *string `mandatory:"false" json:"description"` // 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"` }
func (m Parameter) GetConfigValues() *ConfigValues
GetConfigValues returns ConfigValues
func (m Parameter) GetDescription() *string
GetDescription returns Description
func (m Parameter) GetKey() *string
GetKey returns Key
func (m Parameter) GetModelVersion() *string
GetModelVersion returns ModelVersion
func (m Parameter) GetName() *string
GetName returns Name
func (m Parameter) GetObjectStatus() *int
GetObjectStatus returns ObjectStatus
func (m Parameter) GetParentRef() *ParentReference
GetParentRef returns ParentRef
func (m Parameter) MarshalJSON() (buff []byte, e error)
MarshalJSON marshals to json representation
func (m Parameter) String() string
func (m Parameter) ValidateEnumValue() (bool, error)
ValidateEnumValue returns an error when providing an unsupported enum value This function is being called during constructing API request process Not recommended for calling this function directly
ParameterOutputAggregationTypeEnum Enum with underlying type: string
type ParameterOutputAggregationTypeEnum string
Set of constants representing the allowable values for ParameterOutputAggregationTypeEnum
const ( ParameterOutputAggregationTypeMin ParameterOutputAggregationTypeEnum = "MIN" ParameterOutputAggregationTypeMax ParameterOutputAggregationTypeEnum = "MAX" ParameterOutputAggregationTypeCount ParameterOutputAggregationTypeEnum = "COUNT" ParameterOutputAggregationTypeSum ParameterOutputAggregationTypeEnum = "SUM" )
func GetMappingParameterOutputAggregationTypeEnum(val string) (ParameterOutputAggregationTypeEnum, bool)
GetMappingParameterOutputAggregationTypeEnum performs case Insensitive comparison on enum value and return the desired enum
func GetParameterOutputAggregationTypeEnumValues() []ParameterOutputAggregationTypeEnum
GetParameterOutputAggregationTypeEnumValues Enumerates the set of values for ParameterOutputAggregationTypeEnum
ParameterValue User defined value for a parameter.
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"` }
func (m ParameterValue) String() string
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
ParentReference A reference to the object's parent.
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"` }
func (m ParentReference) String() string
func (m ParentReference) ValidateEnumValue() (bool, error)
ValidateEnumValue returns an error when providing an unsupported enum value This function is being called during constructing API request process Not recommended for calling this function directly
ParquetFormatAttribute The PARQUET format attribute.
type ParquetFormatAttribute struct { // Defines whether a file pattern is supported. IsFilePattern *bool `mandatory:"false" json:"isFilePattern"` // The compression for the file. Compression *string `mandatory:"false" json:"compression"` }
func (m ParquetFormatAttribute) GetIsFilePattern() *bool
GetIsFilePattern returns IsFilePattern
func (m ParquetFormatAttribute) MarshalJSON() (buff []byte, e error)
MarshalJSON marshals to json representation
func (m ParquetFormatAttribute) String() string
func (m ParquetFormatAttribute) ValidateEnumValue() (bool, error)
ValidateEnumValue returns an error when providing an unsupported enum value This function is being called during constructing API request process Not recommended for calling this function directly
PartitionConfig The information about partition configuration.
type PartitionConfig interface { }
PartitionConfigModelTypeEnum Enum with underlying type: string
type PartitionConfigModelTypeEnum string
Set of constants representing the allowable values for PartitionConfigModelTypeEnum
const ( PartitionConfigModelTypeKeyrangepartitionconfig PartitionConfigModelTypeEnum = "KEYRANGEPARTITIONCONFIG" )
func GetMappingPartitionConfigModelTypeEnum(val string) (PartitionConfigModelTypeEnum, bool)
GetMappingPartitionConfigModelTypeEnum performs case Insensitive comparison on enum value and return the desired enum
func GetPartitionConfigModelTypeEnumValues() []PartitionConfigModelTypeEnum
GetPartitionConfigModelTypeEnumValues Enumerates the set of values for PartitionConfigModelTypeEnum
Patch The patch object contains the audit summary information and the definition of the 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"` }
func (m Patch) String() string
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
PatchChangeSummary This is the patch report summary information.
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"` }
func (m PatchChangeSummary) String() string
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
PatchChangeSummaryActionEnum Enum with underlying type: string
type PatchChangeSummaryActionEnum string
Set of constants representing the allowable values for PatchChangeSummaryActionEnum
const ( PatchChangeSummaryActionCreated PatchChangeSummaryActionEnum = "CREATED" PatchChangeSummaryActionDeleted PatchChangeSummaryActionEnum = "DELETED" PatchChangeSummaryActionUpdated PatchChangeSummaryActionEnum = "UPDATED" )
func GetMappingPatchChangeSummaryActionEnum(val string) (PatchChangeSummaryActionEnum, bool)
GetMappingPatchChangeSummaryActionEnum performs case Insensitive comparison on enum value and return the desired enum
func GetPatchChangeSummaryActionEnumValues() []PatchChangeSummaryActionEnum
GetPatchChangeSummaryActionEnumValues Enumerates the set of values for PatchChangeSummaryActionEnum
PatchChangeSummaryCollection This is the collection of patch report summaries,. It may be a collection of lightweight details or full definitions.
type PatchChangeSummaryCollection struct { // The array of patch summaries. Items []PatchChangeSummary `mandatory:"true" json:"items"` }
func (m PatchChangeSummaryCollection) String() string
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
PatchChangeSummaryTypeEnum Enum with underlying type: string
type PatchChangeSummaryTypeEnum string
Set of constants representing the allowable values for PatchChangeSummaryTypeEnum
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" )
func GetMappingPatchChangeSummaryTypeEnum(val string) (PatchChangeSummaryTypeEnum, bool)
GetMappingPatchChangeSummaryTypeEnum performs case Insensitive comparison on enum value and return the desired enum
func GetPatchChangeSummaryTypeEnumValues() []PatchChangeSummaryTypeEnum
GetPatchChangeSummaryTypeEnumValues Enumerates the set of values for PatchChangeSummaryTypeEnum
PatchObjectMetadata A summary type containing information about the object including its key, name and when/who created/updated it.
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"` }
func (m PatchObjectMetadata) String() string
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
PatchObjectMetadataActionEnum Enum with underlying type: string
type PatchObjectMetadataActionEnum string
Set of constants representing the allowable values for PatchObjectMetadataActionEnum
const ( PatchObjectMetadataActionCreated PatchObjectMetadataActionEnum = "CREATED" PatchObjectMetadataActionDeleted PatchObjectMetadataActionEnum = "DELETED" PatchObjectMetadataActionUpdated PatchObjectMetadataActionEnum = "UPDATED" )
func GetMappingPatchObjectMetadataActionEnum(val string) (PatchObjectMetadataActionEnum, bool)
GetMappingPatchObjectMetadataActionEnum performs case Insensitive comparison on enum value and return the desired enum
func GetPatchObjectMetadataActionEnumValues() []PatchObjectMetadataActionEnum
GetPatchObjectMetadataActionEnumValues Enumerates the set of values for PatchObjectMetadataActionEnum
PatchObjectMetadataTypeEnum Enum with underlying type: string
type PatchObjectMetadataTypeEnum string
Set of constants representing the allowable values for PatchObjectMetadataTypeEnum
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" )
func GetMappingPatchObjectMetadataTypeEnum(val string) (PatchObjectMetadataTypeEnum, bool)
GetMappingPatchObjectMetadataTypeEnum performs case Insensitive comparison on enum value and return the desired enum
func GetPatchObjectMetadataTypeEnumValues() []PatchObjectMetadataTypeEnum
GetPatchObjectMetadataTypeEnumValues Enumerates the set of values for PatchObjectMetadataTypeEnum
PatchPatchStatusEnum Enum with underlying type: string
type PatchPatchStatusEnum string
Set of constants representing the allowable values for PatchPatchStatusEnum
const ( PatchPatchStatusQueued PatchPatchStatusEnum = "QUEUED" PatchPatchStatusSuccessful PatchPatchStatusEnum = "SUCCESSFUL" PatchPatchStatusFailed PatchPatchStatusEnum = "FAILED" PatchPatchStatusInProgress PatchPatchStatusEnum = "IN_PROGRESS" )
func GetMappingPatchPatchStatusEnum(val string) (PatchPatchStatusEnum, bool)
GetMappingPatchPatchStatusEnum performs case Insensitive comparison on enum value and return the desired enum
func GetPatchPatchStatusEnumValues() []PatchPatchStatusEnum
GetPatchPatchStatusEnumValues Enumerates the set of values for PatchPatchStatusEnum
PatchPatchTypeEnum Enum with underlying type: string
type PatchPatchTypeEnum string
Set of constants representing the allowable values for PatchPatchTypeEnum
const ( PatchPatchTypePublish PatchPatchTypeEnum = "PUBLISH" PatchPatchTypeRefresh PatchPatchTypeEnum = "REFRESH" PatchPatchTypeUnpublish PatchPatchTypeEnum = "UNPUBLISH" )
func GetMappingPatchPatchTypeEnum(val string) (PatchPatchTypeEnum, bool)
GetMappingPatchPatchTypeEnum performs case Insensitive comparison on enum value and return the desired enum
func GetPatchPatchTypeEnumValues() []PatchPatchTypeEnum
GetPatchPatchTypeEnumValues Enumerates the set of values for PatchPatchTypeEnum
PatchSummary The patch summary type contains the audit summary information and the definition of the patch.
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"` }
func (m PatchSummary) String() string
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
PatchSummaryCollection This is the collection of patch summaries, it may be a collection of lightweight details or full definitions.
type PatchSummaryCollection struct { // The array of patch summaries. Items []PatchSummary `mandatory:"true" json:"items"` }
func (m PatchSummaryCollection) String() string
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
PatchSummaryPatchStatusEnum Enum with underlying type: string
type PatchSummaryPatchStatusEnum string
Set of constants representing the allowable values for PatchSummaryPatchStatusEnum
const ( PatchSummaryPatchStatusQueued PatchSummaryPatchStatusEnum = "QUEUED" PatchSummaryPatchStatusSuccessful PatchSummaryPatchStatusEnum = "SUCCESSFUL" PatchSummaryPatchStatusFailed PatchSummaryPatchStatusEnum = "FAILED" PatchSummaryPatchStatusInProgress PatchSummaryPatchStatusEnum = "IN_PROGRESS" )
func GetMappingPatchSummaryPatchStatusEnum(val string) (PatchSummaryPatchStatusEnum, bool)
GetMappingPatchSummaryPatchStatusEnum performs case Insensitive comparison on enum value and return the desired enum
func GetPatchSummaryPatchStatusEnumValues() []PatchSummaryPatchStatusEnum
GetPatchSummaryPatchStatusEnumValues Enumerates the set of values for PatchSummaryPatchStatusEnum
PatchSummaryPatchTypeEnum Enum with underlying type: string
type PatchSummaryPatchTypeEnum string
Set of constants representing the allowable values for PatchSummaryPatchTypeEnum
const ( PatchSummaryPatchTypePublish PatchSummaryPatchTypeEnum = "PUBLISH" PatchSummaryPatchTypeRefresh PatchSummaryPatchTypeEnum = "REFRESH" PatchSummaryPatchTypeUnpublish PatchSummaryPatchTypeEnum = "UNPUBLISH" )
func GetMappingPatchSummaryPatchTypeEnum(val string) (PatchSummaryPatchTypeEnum, bool)
GetMappingPatchSummaryPatchTypeEnum performs case Insensitive comparison on enum value and return the desired enum
func GetPatchSummaryPatchTypeEnumValues() []PatchSummaryPatchTypeEnum
GetPatchSummaryPatchTypeEnumValues Enumerates the set of values for PatchSummaryPatchTypeEnum
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.
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"` }
func (m Pipeline) String() string
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
PipelineSummary The pipeline summary type contains the audit summary information and the definition of the pipeline.
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"` }
func (m PipelineSummary) String() string
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
PipelineSummaryCollection This is the collection of pipeline summaries, it may be a collection of lightweight details or full definitions.
type PipelineSummaryCollection struct { // The array of pipeline summaries. Items []PipelineSummary `mandatory:"true" json:"items"` }
func (m PipelineSummaryCollection) String() string
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
PipelineValidation The information about a pipeline validation.
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"` }
func (m PipelineValidation) String() string
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
PipelineValidationSummary The information about a pipeline validation.
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"` }
func (m PipelineValidationSummary) String() string
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
PipelineValidationSummaryCollection A list of pipeline validation summaries.
type PipelineValidationSummaryCollection struct { // The array of validation summaries. Items []PipelineValidationSummary `mandatory:"true" json:"items"` }
func (m PipelineValidationSummaryCollection) String() string
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
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.
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"` }
func (m Pivot) GetDescription() *string
GetDescription returns Description
func (m Pivot) GetIdentifier() *string
GetIdentifier returns Identifier
func (m Pivot) GetInputPorts() []InputPort
GetInputPorts returns InputPorts
func (m Pivot) GetKey() *string
GetKey returns Key
func (m Pivot) GetModelVersion() *string
GetModelVersion returns ModelVersion
func (m Pivot) GetName() *string
GetName returns Name
func (m Pivot) GetObjectStatus() *int
GetObjectStatus returns ObjectStatus
func (m Pivot) GetObjectVersion() *int
GetObjectVersion returns ObjectVersion
func (m Pivot) GetOpConfigValues() *ConfigValues
GetOpConfigValues returns OpConfigValues
func (m Pivot) GetOutputPorts() []TypedObject
GetOutputPorts returns OutputPorts
func (m Pivot) GetParameters() []Parameter
GetParameters returns Parameters
func (m Pivot) GetParentRef() *ParentReference
GetParentRef returns ParentRef
func (m Pivot) MarshalJSON() (buff []byte, e error)
MarshalJSON marshals to json representation
func (m Pivot) String() string
func (m *Pivot) UnmarshalJSON(data []byte) (e error)
UnmarshalJSON unmarshals from json
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
PivotField The type representing the pivot field. Pivot fields have an expression to define a macro and a pattern to generate the column name
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"` }
func (m PivotField) GetConfigValues() *ConfigValues
GetConfigValues returns ConfigValues
func (m PivotField) GetDescription() *string
GetDescription returns Description
func (m PivotField) GetKey() *string
GetKey returns Key
func (m PivotField) GetModelVersion() *string
GetModelVersion returns ModelVersion
func (m PivotField) GetName() *string
GetName returns Name
func (m PivotField) GetObjectStatus() *int
GetObjectStatus returns ObjectStatus
func (m PivotField) GetParentRef() *ParentReference
GetParentRef returns ParentRef
func (m PivotField) MarshalJSON() (buff []byte, e error)
MarshalJSON marshals to json representation
func (m PivotField) String() string
func (m *PivotField) UnmarshalJSON(data []byte) (e error)
UnmarshalJSON unmarshals from json
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
PivotKeys The type representing the pivot key and pivot value details.
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"` }
func (m PivotKeys) String() string
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
PollRestCallConfig The REST API configuration for polling.
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"` }
func (m PollRestCallConfig) String() string
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
PollRestCallConfigMethodTypeEnum Enum with underlying type: string
type PollRestCallConfigMethodTypeEnum string
Set of constants representing the allowable values for PollRestCallConfigMethodTypeEnum
const ( PollRestCallConfigMethodTypeGet PollRestCallConfigMethodTypeEnum = "GET" PollRestCallConfigMethodTypePost PollRestCallConfigMethodTypeEnum = "POST" PollRestCallConfigMethodTypePatch PollRestCallConfigMethodTypeEnum = "PATCH" PollRestCallConfigMethodTypeDelete PollRestCallConfigMethodTypeEnum = "DELETE" PollRestCallConfigMethodTypePut PollRestCallConfigMethodTypeEnum = "PUT" )
func GetMappingPollRestCallConfigMethodTypeEnum(val string) (PollRestCallConfigMethodTypeEnum, bool)
GetMappingPollRestCallConfigMethodTypeEnum performs case Insensitive comparison on enum value and return the desired enum
func GetPollRestCallConfigMethodTypeEnumValues() []PollRestCallConfigMethodTypeEnum
GetPollRestCallConfigMethodTypeEnumValues Enumerates the set of values for PollRestCallConfigMethodTypeEnum
PrimaryKey The primary key object.
type PrimaryKey struct { // The object key. Key *string `mandatory:"false" json:"key"` // The object's model version. ModelVersion *string `mandatory:"false" json:"modelVersion"` ParentRef *ParentReference `mandatory:"false" json:"parentRef"` // Free form text without any restriction on permitted characters. Name can have letters, numbers, and special characters. The value is editable and is restricted to 1000 characters. Name *string `mandatory:"false" json:"name"` // An array of attribute references. AttributeRefs []KeyAttribute `mandatory:"false" json:"attributeRefs"` // The status of an object that can be set to value 1 for shallow references across objects, other values reserved. ObjectStatus *int `mandatory:"false" json:"objectStatus"` }
func (m PrimaryKey) GetAttributeRefs() []KeyAttribute
GetAttributeRefs returns AttributeRefs
func (m PrimaryKey) GetKey() *string
GetKey returns Key
func (m PrimaryKey) GetModelVersion() *string
GetModelVersion returns ModelVersion
func (m PrimaryKey) GetName() *string
GetName returns Name
func (m PrimaryKey) GetObjectStatus() *int
GetObjectStatus returns ObjectStatus
func (m PrimaryKey) GetParentRef() *ParentReference
GetParentRef returns ParentRef
func (m PrimaryKey) MarshalJSON() (buff []byte, e error)
MarshalJSON marshals to json representation
func (m PrimaryKey) String() string
func (m PrimaryKey) ValidateEnumValue() (bool, error)
ValidateEnumValue returns an error when providing an unsupported enum value This function is being called during constructing API request process Not recommended for calling this function directly
Project The project type contains the audit summary information and the definition of the 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"` }
func (m Project) String() string
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
ProjectDetails The details including name and description for the project, which is a container of folders, tasks, and dataflows.
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"` }
func (m ProjectDetails) String() string
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
ProjectSummary The project summary type contains the audit summary information and the definition of the project.
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"` }
func (m ProjectSummary) String() string
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
ProjectSummaryCollection A collection of project summaries. The collection can be lightweight details or full definitions.
type ProjectSummaryCollection struct { // The array of project summaries. Items []ProjectSummary `mandatory:"true" json:"items"` }
func (m ProjectSummaryCollection) String() string
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
Projection The information about the projection object.
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"` }
func (m Projection) GetDescription() *string
GetDescription returns Description
func (m Projection) GetIdentifier() *string
GetIdentifier returns Identifier
func (m Projection) GetInputPorts() []InputPort
GetInputPorts returns InputPorts
func (m Projection) GetKey() *string
GetKey returns Key
func (m Projection) GetModelVersion() *string
GetModelVersion returns ModelVersion
func (m Projection) GetName() *string
GetName returns Name
func (m Projection) GetObjectStatus() *int
GetObjectStatus returns ObjectStatus
func (m Projection) GetObjectVersion() *int
GetObjectVersion returns ObjectVersion
func (m Projection) GetOpConfigValues() *ConfigValues
GetOpConfigValues returns OpConfigValues
func (m Projection) GetOutputPorts() []TypedObject
GetOutputPorts returns OutputPorts
func (m Projection) GetParameters() []Parameter
GetParameters returns Parameters
func (m Projection) GetParentRef() *ParentReference
GetParentRef returns ParentRef
func (m Projection) MarshalJSON() (buff []byte, e error)
MarshalJSON marshals to json representation
func (m Projection) String() string
func (m *Projection) UnmarshalJSON(data []byte) (e error)
UnmarshalJSON unmarshals from json
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
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 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 }
ProjectionRuleModelTypeEnum Enum with underlying type: string
type ProjectionRuleModelTypeEnum string
Set of constants representing the allowable values for ProjectionRuleModelTypeEnum
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" )
func GetMappingProjectionRuleModelTypeEnum(val string) (ProjectionRuleModelTypeEnum, bool)
GetMappingProjectionRuleModelTypeEnum performs case Insensitive comparison on enum value and return the desired enum
func GetProjectionRuleModelTypeEnumValues() []ProjectionRuleModelTypeEnum
GetProjectionRuleModelTypeEnumValues Enumerates the set of values for ProjectionRuleModelTypeEnum
ProxyField A proxy field.
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"` }
func (m ProxyField) GetConfigValues() *ConfigValues
GetConfigValues returns ConfigValues
func (m ProxyField) GetDescription() *string
GetDescription returns Description
func (m ProxyField) GetKey() *string
GetKey returns Key
func (m ProxyField) GetModelVersion() *string
GetModelVersion returns ModelVersion
func (m ProxyField) GetName() *string
GetName returns Name
func (m ProxyField) GetObjectStatus() *int
GetObjectStatus returns ObjectStatus
func (m ProxyField) GetParentRef() *ParentReference
GetParentRef returns ParentRef
func (m ProxyField) MarshalJSON() (buff []byte, e error)
MarshalJSON marshals to json representation
func (m ProxyField) String() string
func (m *ProxyField) UnmarshalJSON(data []byte) (e error)
UnmarshalJSON unmarshals from json
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
PublishedObject The information about the published object.
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 }
PublishedObjectFromDataLoaderTask The data loader task published object.
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"` }
func (m PublishedObjectFromDataLoaderTask) GetDescription() *string
GetDescription returns Description
func (m PublishedObjectFromDataLoaderTask) GetIdentifier() *string
GetIdentifier returns Identifier
func (m PublishedObjectFromDataLoaderTask) GetKey() *string
GetKey returns Key
func (m PublishedObjectFromDataLoaderTask) GetModelVersion() *string
GetModelVersion returns ModelVersion
func (m PublishedObjectFromDataLoaderTask) GetName() *string
GetName returns Name
func (m PublishedObjectFromDataLoaderTask) GetObjectStatus() *int
GetObjectStatus returns ObjectStatus
func (m PublishedObjectFromDataLoaderTask) GetObjectVersion() *int
GetObjectVersion returns ObjectVersion
func (m PublishedObjectFromDataLoaderTask) GetParentRef() *ParentReference
GetParentRef returns ParentRef
func (m PublishedObjectFromDataLoaderTask) MarshalJSON() (buff []byte, e error)
MarshalJSON marshals to json representation
func (m PublishedObjectFromDataLoaderTask) String() string
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
PublishedObjectFromIntegrationTask The integration task published object.
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"` }
func (m PublishedObjectFromIntegrationTask) GetDescription() *string
GetDescription returns Description
func (m PublishedObjectFromIntegrationTask) GetIdentifier() *string
GetIdentifier returns Identifier
func (m PublishedObjectFromIntegrationTask) GetKey() *string
GetKey returns Key
func (m PublishedObjectFromIntegrationTask) GetModelVersion() *string
GetModelVersion returns ModelVersion
func (m PublishedObjectFromIntegrationTask) GetName() *string
GetName returns Name
func (m PublishedObjectFromIntegrationTask) GetObjectStatus() *int
GetObjectStatus returns ObjectStatus
func (m PublishedObjectFromIntegrationTask) GetObjectVersion() *int
GetObjectVersion returns ObjectVersion
func (m PublishedObjectFromIntegrationTask) GetParentRef() *ParentReference
GetParentRef returns ParentRef
func (m PublishedObjectFromIntegrationTask) MarshalJSON() (buff []byte, e error)
MarshalJSON marshals to json representation
func (m PublishedObjectFromIntegrationTask) String() string
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
PublishedObjectFromPipelineTask The pipeline task published object.
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"` }
func (m PublishedObjectFromPipelineTask) GetDescription() *string
GetDescription returns Description
func (m PublishedObjectFromPipelineTask) GetIdentifier() *string
GetIdentifier returns Identifier
func (m PublishedObjectFromPipelineTask) GetKey() *string
GetKey returns Key
func (m PublishedObjectFromPipelineTask) GetModelVersion() *string
GetModelVersion returns ModelVersion
func (m PublishedObjectFromPipelineTask) GetName() *string
GetName returns Name
func (m PublishedObjectFromPipelineTask) GetObjectStatus() *int
GetObjectStatus returns ObjectStatus
func (m PublishedObjectFromPipelineTask) GetObjectVersion() *int
GetObjectVersion returns ObjectVersion
func (m PublishedObjectFromPipelineTask) GetParentRef() *ParentReference
GetParentRef returns ParentRef
func (m PublishedObjectFromPipelineTask) MarshalJSON() (buff []byte, e error)
MarshalJSON marshals to json representation
func (m PublishedObjectFromPipelineTask) String() string
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
PublishedObjectFromPipelineTaskSummary The pipeline task published object summary.
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"` }
func (m PublishedObjectFromPipelineTaskSummary) GetDescription() *string
GetDescription returns Description
func (m PublishedObjectFromPipelineTaskSummary) GetIdentifier() *string
GetIdentifier returns Identifier
func (m PublishedObjectFromPipelineTaskSummary) GetKey() *string
GetKey returns Key
func (m PublishedObjectFromPipelineTaskSummary) GetMetadata() *ObjectMetadata
GetMetadata returns Metadata
func (m PublishedObjectFromPipelineTaskSummary) GetModelVersion() *string
GetModelVersion returns ModelVersion
func (m PublishedObjectFromPipelineTaskSummary) GetName() *string
GetName returns Name
func (m PublishedObjectFromPipelineTaskSummary) GetObjectStatus() *int
GetObjectStatus returns ObjectStatus
func (m PublishedObjectFromPipelineTaskSummary) GetObjectVersion() *int
GetObjectVersion returns ObjectVersion
func (m PublishedObjectFromPipelineTaskSummary) GetParentRef() *ParentReference
GetParentRef returns ParentRef
func (m PublishedObjectFromPipelineTaskSummary) MarshalJSON() (buff []byte, e error)
MarshalJSON marshals to json representation
func (m PublishedObjectFromPipelineTaskSummary) String() string
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
PublishedObjectModelTypeEnum Enum with underlying type: string
type PublishedObjectModelTypeEnum string
Set of constants representing the allowable values for PublishedObjectModelTypeEnum
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" )
func GetMappingPublishedObjectModelTypeEnum(val string) (PublishedObjectModelTypeEnum, bool)
GetMappingPublishedObjectModelTypeEnum performs case Insensitive comparison on enum value and return the desired enum
func GetPublishedObjectModelTypeEnumValues() []PublishedObjectModelTypeEnum
GetPublishedObjectModelTypeEnumValues Enumerates the set of values for PublishedObjectModelTypeEnum
PublishedObjectSummary The published obect summary.
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 }
PublishedObjectSummaryCollection This is the collection of published object summaries, it may be a collection of lightweight details or full definitions.
type PublishedObjectSummaryCollection struct { // The array of published object summaries. Items []PublishedObjectSummary `mandatory:"true" json:"items"` }
func (m PublishedObjectSummaryCollection) String() string
func (m *PublishedObjectSummaryCollection) UnmarshalJSON(data []byte) (e error)
UnmarshalJSON unmarshals from json
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
PublishedObjectSummaryFromDataLoaderTask The data loader task published object summary.
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"` }
func (m PublishedObjectSummaryFromDataLoaderTask) GetDescription() *string
GetDescription returns Description
func (m PublishedObjectSummaryFromDataLoaderTask) GetIdentifier() *string
GetIdentifier returns Identifier
func (m PublishedObjectSummaryFromDataLoaderTask) GetKey() *string
GetKey returns Key
func (m PublishedObjectSummaryFromDataLoaderTask) GetMetadata() *ObjectMetadata
GetMetadata returns Metadata
func (m PublishedObjectSummaryFromDataLoaderTask) GetModelVersion() *string
GetModelVersion returns ModelVersion
func (m PublishedObjectSummaryFromDataLoaderTask) GetName() *string
GetName returns Name
func (m PublishedObjectSummaryFromDataLoaderTask) GetObjectStatus() *int
GetObjectStatus returns ObjectStatus
func (m PublishedObjectSummaryFromDataLoaderTask) GetObjectVersion() *int
GetObjectVersion returns ObjectVersion
func (m PublishedObjectSummaryFromDataLoaderTask) GetParentRef() *ParentReference
GetParentRef returns ParentRef
func (m PublishedObjectSummaryFromDataLoaderTask) MarshalJSON() (buff []byte, e error)
MarshalJSON marshals to json representation
func (m PublishedObjectSummaryFromDataLoaderTask) String() string
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
PublishedObjectSummaryFromIntegrationTask The integration task published object summary.
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"` }
func (m PublishedObjectSummaryFromIntegrationTask) GetDescription() *string
GetDescription returns Description
func (m PublishedObjectSummaryFromIntegrationTask) GetIdentifier() *string
GetIdentifier returns Identifier
func (m PublishedObjectSummaryFromIntegrationTask) GetKey() *string
GetKey returns Key
func (m PublishedObjectSummaryFromIntegrationTask) GetMetadata() *ObjectMetadata
GetMetadata returns Metadata
func (m PublishedObjectSummaryFromIntegrationTask) GetModelVersion() *string
GetModelVersion returns ModelVersion
func (m PublishedObjectSummaryFromIntegrationTask) GetName() *string
GetName returns Name
func (m PublishedObjectSummaryFromIntegrationTask) GetObjectStatus() *int
GetObjectStatus returns ObjectStatus
func (m PublishedObjectSummaryFromIntegrationTask) GetObjectVersion() *int
GetObjectVersion returns ObjectVersion
func (m PublishedObjectSummaryFromIntegrationTask) GetParentRef() *ParentReference
GetParentRef returns ParentRef
func (m PublishedObjectSummaryFromIntegrationTask) MarshalJSON() (buff []byte, e error)
MarshalJSON marshals to json representation
func (m PublishedObjectSummaryFromIntegrationTask) String() string
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
PublishedObjectSummaryModelTypeEnum Enum with underlying type: string
type PublishedObjectSummaryModelTypeEnum string
Set of constants representing the allowable values for PublishedObjectSummaryModelTypeEnum
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" )
func GetMappingPublishedObjectSummaryModelTypeEnum(val string) (PublishedObjectSummaryModelTypeEnum, bool)
GetMappingPublishedObjectSummaryModelTypeEnum performs case Insensitive comparison on enum value and return the desired enum
func GetPublishedObjectSummaryModelTypeEnumValues() []PublishedObjectSummaryModelTypeEnum
GetPublishedObjectSummaryModelTypeEnumValues Enumerates the set of values for PublishedObjectSummaryModelTypeEnum
PushDownOperation The information about a push down operation.
type PushDownOperation interface { }
PushDownOperationModelTypeEnum Enum with underlying type: string
type PushDownOperationModelTypeEnum string
Set of constants representing the allowable values for PushDownOperationModelTypeEnum
const ( PushDownOperationModelTypeFilter PushDownOperationModelTypeEnum = "FILTER" PushDownOperationModelTypeJoin PushDownOperationModelTypeEnum = "JOIN" PushDownOperationModelTypeSelect PushDownOperationModelTypeEnum = "SELECT" PushDownOperationModelTypeSort PushDownOperationModelTypeEnum = "SORT" PushDownOperationModelTypeQuery PushDownOperationModelTypeEnum = "QUERY" )
func GetMappingPushDownOperationModelTypeEnum(val string) (PushDownOperationModelTypeEnum, bool)
GetMappingPushDownOperationModelTypeEnum performs case Insensitive comparison on enum value and return the desired enum
func GetPushDownOperationModelTypeEnumValues() []PushDownOperationModelTypeEnum
GetPushDownOperationModelTypeEnumValues Enumerates the set of values for PushDownOperationModelTypeEnum
Query A query object.
type Query struct { // A query string. Query *string `mandatory:"false" json:"query"` }
func (m Query) MarshalJSON() (buff []byte, e error)
MarshalJSON marshals to json representation
func (m Query) String() string
func (m Query) ValidateEnumValue() (bool, error)
ValidateEnumValue returns an error when providing an unsupported enum value This function is being called during constructing API request process Not recommended for calling this function directly
ReadOperationConfig The information about the read operation.
type ReadOperationConfig struct { // 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"` }
func (m ReadOperationConfig) GetCallAttribute() *BipCallAttribute
GetCallAttribute returns CallAttribute
func (m ReadOperationConfig) GetDerivedAttributes() map[string]string
GetDerivedAttributes returns DerivedAttributes
func (m ReadOperationConfig) GetMetadataConfigProperties() map[string]string
GetMetadataConfigProperties returns MetadataConfigProperties
func (m ReadOperationConfig) MarshalJSON() (buff []byte, e error)
MarshalJSON marshals to json representation
func (m ReadOperationConfig) String() string
func (m *ReadOperationConfig) UnmarshalJSON(data []byte) (e error)
UnmarshalJSON unmarshals from json
func (m ReadOperationConfig) ValidateEnumValue() (bool, error)
ValidateEnumValue returns an error when providing an unsupported enum value This function is being called during constructing API request process Not recommended for calling this function directly
Reference Reference contains application configuration information.
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"` }
func (m Reference) String() string
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
ReferenceSummary This is the reference summary information.
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"` }
func (m ReferenceSummary) String() string
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
ReferenceSummaryCollection This is the collection of references.
type ReferenceSummaryCollection struct { // The array of application summaries. Items []ReferenceSummary `mandatory:"true" json:"items"` }
func (m ReferenceSummaryCollection) String() string
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
ReferenceSummaryTypeEnum Enum with underlying type: string
type ReferenceSummaryTypeEnum string
Set of constants representing the allowable values for ReferenceSummaryTypeEnum
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" )
func GetMappingReferenceSummaryTypeEnum(val string) (ReferenceSummaryTypeEnum, bool)
GetMappingReferenceSummaryTypeEnum performs case Insensitive comparison on enum value and return the desired enum
func GetReferenceSummaryTypeEnumValues() []ReferenceSummaryTypeEnum
GetReferenceSummaryTypeEnumValues Enumerates the set of values for ReferenceSummaryTypeEnum
ReferenceTypeEnum Enum with underlying type: string
type ReferenceTypeEnum string
Set of constants representing the allowable values for ReferenceTypeEnum
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" )
func GetMappingReferenceTypeEnum(val string) (ReferenceTypeEnum, bool)
GetMappingReferenceTypeEnum performs case Insensitive comparison on enum value and return the desired enum
func GetReferenceTypeEnumValues() []ReferenceTypeEnum
GetReferenceTypeEnumValues Enumerates the set of values for ReferenceTypeEnum
ReferenceUsedBy Referenced object information.
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"` }
func (m ReferenceUsedBy) String() string
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
ReferencedDataObject The input Operation for which derived entity is to be formed.
type ReferencedDataObject interface { // The object's model version. GetModelVersion() *string GetParentRef() *ParentReference // Free form text without any restriction on permitted characters. Name can have letters, numbers, and special characters. The value is 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 }
ReferencedDataObjectFromApi The input procedure object.
type ReferencedDataObjectFromApi struct { // The object's model version. ModelVersion *string `mandatory:"false" json:"modelVersion"` ParentRef *ParentReference `mandatory:"false" json:"parentRef"` // Free form text without any restriction on permitted characters. Name can have letters, numbers, and special characters. The value is editable and is restricted to 1000 characters. Name *string `mandatory:"false" json:"name"` // The version of the object that is used to track changes in the object instance. ObjectVersion *int `mandatory:"false" json:"objectVersion"` // The resource name. ResourceName *string `mandatory:"false" json:"resourceName"` // The status of an object that can be set to value 1 for shallow reference across objects, other values reserved. ObjectStatus *int `mandatory:"false" json:"objectStatus"` // The external key for the object. ExternalKey *string `mandatory:"false" json:"externalKey"` // The object key. Key *string `mandatory:"false" json:"key"` }
func (m ReferencedDataObjectFromApi) GetExternalKey() *string
GetExternalKey returns ExternalKey
func (m ReferencedDataObjectFromApi) GetModelVersion() *string
GetModelVersion returns ModelVersion
func (m ReferencedDataObjectFromApi) GetName() *string
GetName returns Name
func (m ReferencedDataObjectFromApi) GetObjectStatus() *int
GetObjectStatus returns ObjectStatus
func (m ReferencedDataObjectFromApi) GetObjectVersion() *int
GetObjectVersion returns ObjectVersion
func (m ReferencedDataObjectFromApi) GetParentRef() *ParentReference
GetParentRef returns ParentRef
func (m ReferencedDataObjectFromApi) GetResourceName() *string
GetResourceName returns ResourceName
func (m ReferencedDataObjectFromApi) MarshalJSON() (buff []byte, e error)
MarshalJSON marshals to json representation
func (m ReferencedDataObjectFromApi) String() string
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
ReferencedDataObjectFromProcedure The input procedure object.
type ReferencedDataObjectFromProcedure struct { // The object's model version. ModelVersion *string `mandatory:"false" json:"modelVersion"` ParentRef *ParentReference `mandatory:"false" json:"parentRef"` // Free form text without any restriction on permitted characters. Name can have letters, numbers, and special characters. The value is editable and is restricted to 1000 characters. Name *string `mandatory:"false" json:"name"` // The version of the object that is used to track changes in the object instance. ObjectVersion *int `mandatory:"false" json:"objectVersion"` // The resource name. ResourceName *string `mandatory:"false" json:"resourceName"` // The status of an object that can be set to value 1 for shallow reference across objects, other values reserved. ObjectStatus *int `mandatory:"false" json:"objectStatus"` // The external key for the object. ExternalKey *string `mandatory:"false" json:"externalKey"` // The object key. Key *string `mandatory:"false" json:"key"` }
func (m ReferencedDataObjectFromProcedure) GetExternalKey() *string
GetExternalKey returns ExternalKey
func (m ReferencedDataObjectFromProcedure) GetModelVersion() *string
GetModelVersion returns ModelVersion
func (m ReferencedDataObjectFromProcedure) GetName() *string
GetName returns Name
func (m ReferencedDataObjectFromProcedure) GetObjectStatus() *int
GetObjectStatus returns ObjectStatus
func (m ReferencedDataObjectFromProcedure) GetObjectVersion() *int
GetObjectVersion returns ObjectVersion
func (m ReferencedDataObjectFromProcedure) GetParentRef() *ParentReference
GetParentRef returns ParentRef
func (m ReferencedDataObjectFromProcedure) GetResourceName() *string
GetResourceName returns ResourceName
func (m ReferencedDataObjectFromProcedure) MarshalJSON() (buff []byte, e error)
MarshalJSON marshals to json representation
func (m ReferencedDataObjectFromProcedure) String() string
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
ReferencedDataObjectModelTypeEnum Enum with underlying type: string
type ReferencedDataObjectModelTypeEnum string
Set of constants representing the allowable values for ReferencedDataObjectModelTypeEnum
const ( ReferencedDataObjectModelTypeProcedure ReferencedDataObjectModelTypeEnum = "PROCEDURE" ReferencedDataObjectModelTypeApi ReferencedDataObjectModelTypeEnum = "API" )
func GetMappingReferencedDataObjectModelTypeEnum(val string) (ReferencedDataObjectModelTypeEnum, bool)
GetMappingReferencedDataObjectModelTypeEnum performs case Insensitive comparison on enum value and return the desired enum
func GetReferencedDataObjectModelTypeEnumValues() []ReferencedDataObjectModelTypeEnum
GetReferencedDataObjectModelTypeEnumValues Enumerates the set of values for ReferencedDataObjectModelTypeEnum
RegistryMetadata Information about the object and its parent.
type RegistryMetadata struct { // The owning object's key for this object. AggregatorKey *string `mandatory:"false" json:"aggregatorKey"` // Labels are keywords or labels that you can add to data assets, dataflows etc. You can define your own labels and use them to categorize content. Labels []string `mandatory:"false" json:"labels"` // The registry version. RegistryVersion *int `mandatory:"false" json:"registryVersion"` // The identifying key for the object. Key *string `mandatory:"false" json:"key"` // Specifies whether this object is a favorite or not. IsFavorite *bool `mandatory:"false" json:"isFavorite"` }
func (m RegistryMetadata) String() string
func (m RegistryMetadata) ValidateEnumValue() (bool, error)
ValidateEnumValue returns an error when providing an unsupported enum value This function is being called during constructing API request process Not recommended for calling this function directly
RenameRule Lets you rename an attribute.
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"` }
func (m RenameRule) GetConfigValues() *ConfigValues
GetConfigValues returns ConfigValues
func (m RenameRule) GetDescription() *string
GetDescription returns Description
func (m RenameRule) GetIsJavaRegexSyntax() *bool
GetIsJavaRegexSyntax returns IsJavaRegexSyntax
func (m RenameRule) GetKey() *string
GetKey returns Key
func (m RenameRule) GetModelVersion() *string
GetModelVersion returns ModelVersion
func (m RenameRule) GetObjectStatus() *int
GetObjectStatus returns ObjectStatus
func (m RenameRule) GetParentRef() *ParentReference
GetParentRef returns ParentRef
func (m RenameRule) MarshalJSON() (buff []byte, e error)
MarshalJSON marshals to json representation
func (m RenameRule) String() string
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
ResourceConfiguration Properties related to a resource.
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"` }
func (m ResourceConfiguration) String() string
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
ResourcePrincipalAuthConfig Authentication configuration that uses OCI Resource Principal Auth for Generic REST invocation.
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"` }
func (m ResourcePrincipalAuthConfig) GetKey() *string
GetKey returns Key
func (m ResourcePrincipalAuthConfig) GetModelVersion() *string
GetModelVersion returns ModelVersion
func (m ResourcePrincipalAuthConfig) GetParentRef() *ParentReference
GetParentRef returns ParentRef
func (m ResourcePrincipalAuthConfig) MarshalJSON() (buff []byte, e error)
MarshalJSON marshals to json representation
func (m ResourcePrincipalAuthConfig) String() string
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
ResourcePrincipalAuthConfigResourcePrincipalSourceEnum Enum with underlying type: string
type ResourcePrincipalAuthConfigResourcePrincipalSourceEnum string
Set of constants representing the allowable values for ResourcePrincipalAuthConfigResourcePrincipalSourceEnum
const ( ResourcePrincipalAuthConfigResourcePrincipalSourceWorkspace ResourcePrincipalAuthConfigResourcePrincipalSourceEnum = "WORKSPACE" ResourcePrincipalAuthConfigResourcePrincipalSourceApplication ResourcePrincipalAuthConfigResourcePrincipalSourceEnum = "APPLICATION" )
func GetMappingResourcePrincipalAuthConfigResourcePrincipalSourceEnum(val string) (ResourcePrincipalAuthConfigResourcePrincipalSourceEnum, bool)
GetMappingResourcePrincipalAuthConfigResourcePrincipalSourceEnum performs case Insensitive comparison on enum value and return the desired enum
func GetResourcePrincipalAuthConfigResourcePrincipalSourceEnumValues() []ResourcePrincipalAuthConfigResourcePrincipalSourceEnum
GetResourcePrincipalAuthConfigResourcePrincipalSourceEnumValues Enumerates the set of values for ResourcePrincipalAuthConfigResourcePrincipalSourceEnum
RestCallConfig The REST API configuration.
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"` }
func (m RestCallConfig) String() string
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
RestCallConfigMethodTypeEnum Enum with underlying type: string
type RestCallConfigMethodTypeEnum string
Set of constants representing the allowable values for RestCallConfigMethodTypeEnum
const ( RestCallConfigMethodTypeGet RestCallConfigMethodTypeEnum = "GET" RestCallConfigMethodTypePost RestCallConfigMethodTypeEnum = "POST" RestCallConfigMethodTypePatch RestCallConfigMethodTypeEnum = "PATCH" RestCallConfigMethodTypeDelete RestCallConfigMethodTypeEnum = "DELETE" RestCallConfigMethodTypePut RestCallConfigMethodTypeEnum = "PUT" )
func GetMappingRestCallConfigMethodTypeEnum(val string) (RestCallConfigMethodTypeEnum, bool)
GetMappingRestCallConfigMethodTypeEnum performs case Insensitive comparison on enum value and return the desired enum
func GetRestCallConfigMethodTypeEnumValues() []RestCallConfigMethodTypeEnum
GetRestCallConfigMethodTypeEnumValues Enumerates the set of values for RestCallConfigMethodTypeEnum
RootObject A base class for all model types, including First Class and its contained objects.
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"` }
func (m RootObject) String() string
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
RuleBasedEntityMap A map of rule patterns.
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"` }
func (m RuleBasedEntityMap) GetDescription() *string
GetDescription returns Description
func (m RuleBasedEntityMap) MarshalJSON() (buff []byte, e error)
MarshalJSON marshals to json representation
func (m RuleBasedEntityMap) String() string
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
RuleBasedEntityMapMapTypeEnum Enum with underlying type: string
type RuleBasedEntityMapMapTypeEnum string
Set of constants representing the allowable values for RuleBasedEntityMapMapTypeEnum
const ( RuleBasedEntityMapMapTypeMapbyname RuleBasedEntityMapMapTypeEnum = "MAPBYNAME" RuleBasedEntityMapMapTypeMapbypattern RuleBasedEntityMapMapTypeEnum = "MAPBYPATTERN" )
func GetMappingRuleBasedEntityMapMapTypeEnum(val string) (RuleBasedEntityMapMapTypeEnum, bool)
GetMappingRuleBasedEntityMapMapTypeEnum performs case Insensitive comparison on enum value and return the desired enum
func GetRuleBasedEntityMapMapTypeEnumValues() []RuleBasedEntityMapMapTypeEnum
GetRuleBasedEntityMapMapTypeEnumValues Enumerates the set of values for RuleBasedEntityMapMapTypeEnum
RuleBasedFieldMap A map of rule patterns.
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"` }
func (m RuleBasedFieldMap) GetDescription() *string
GetDescription returns Description
func (m RuleBasedFieldMap) MarshalJSON() (buff []byte, e error)
MarshalJSON marshals to json representation
func (m RuleBasedFieldMap) String() string
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
RuleBasedFieldMapMapTypeEnum Enum with underlying type: string
type RuleBasedFieldMapMapTypeEnum string
Set of constants representing the allowable values for RuleBasedFieldMapMapTypeEnum
const ( RuleBasedFieldMapMapTypeMapbyname RuleBasedFieldMapMapTypeEnum = "MAPBYNAME" RuleBasedFieldMapMapTypeMapbyposition RuleBasedFieldMapMapTypeEnum = "MAPBYPOSITION" RuleBasedFieldMapMapTypeMapbypattern RuleBasedFieldMapMapTypeEnum = "MAPBYPATTERN" )
func GetMappingRuleBasedFieldMapMapTypeEnum(val string) (RuleBasedFieldMapMapTypeEnum, bool)
GetMappingRuleBasedFieldMapMapTypeEnum performs case Insensitive comparison on enum value and return the desired enum
func GetRuleBasedFieldMapMapTypeEnumValues() []RuleBasedFieldMapMapTypeEnum
GetRuleBasedFieldMapMapTypeEnumValues Enumerates the set of values for RuleBasedFieldMapMapTypeEnum
RuleTypeConfig The rule type config.
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"` }
func (m RuleTypeConfig) MarshalJSON() (buff []byte, e error)
MarshalJSON marshals to json representation
func (m RuleTypeConfig) String() string
func (m *RuleTypeConfig) UnmarshalJSON(data []byte) (e error)
UnmarshalJSON unmarshals from json
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
RuntimeOperator Runtime operator model which holds the runtime metadata of the task operator executed.
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"` }
func (m RuntimeOperator) String() string
func (m *RuntimeOperator) UnmarshalJSON(data []byte) (e error)
UnmarshalJSON unmarshals from json
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
RuntimeOperatorExecutionStateEnum Enum with underlying type: string
type RuntimeOperatorExecutionStateEnum string
Set of constants representing the allowable values for RuntimeOperatorExecutionStateEnum
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" )
func GetMappingRuntimeOperatorExecutionStateEnum(val string) (RuntimeOperatorExecutionStateEnum, bool)
GetMappingRuntimeOperatorExecutionStateEnum performs case Insensitive comparison on enum value and return the desired enum
func GetRuntimeOperatorExecutionStateEnumValues() []RuntimeOperatorExecutionStateEnum
GetRuntimeOperatorExecutionStateEnumValues Enumerates the set of values for RuntimeOperatorExecutionStateEnum
RuntimeOperatorOperatorTypeEnum Enum with underlying type: string
type RuntimeOperatorOperatorTypeEnum string
Set of constants representing the allowable values for RuntimeOperatorOperatorTypeEnum
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" )
func GetMappingRuntimeOperatorOperatorTypeEnum(val string) (RuntimeOperatorOperatorTypeEnum, bool)
GetMappingRuntimeOperatorOperatorTypeEnum performs case Insensitive comparison on enum value and return the desired enum
func GetRuntimeOperatorOperatorTypeEnumValues() []RuntimeOperatorOperatorTypeEnum
GetRuntimeOperatorOperatorTypeEnumValues Enumerates the set of values for RuntimeOperatorOperatorTypeEnum
RuntimeOperatorStatusEnum Enum with underlying type: string
type RuntimeOperatorStatusEnum string
Set of constants representing the allowable values for RuntimeOperatorStatusEnum
const ( RuntimeOperatorStatusNotStarted RuntimeOperatorStatusEnum = "NOT_STARTED" RuntimeOperatorStatusQueued RuntimeOperatorStatusEnum = "QUEUED" RuntimeOperatorStatusRunning RuntimeOperatorStatusEnum = "RUNNING" RuntimeOperatorStatusTerminating RuntimeOperatorStatusEnum = "TERMINATING" RuntimeOperatorStatusTerminated RuntimeOperatorStatusEnum = "TERMINATED" RuntimeOperatorStatusSuccess RuntimeOperatorStatusEnum = "SUCCESS" RuntimeOperatorStatusError RuntimeOperatorStatusEnum = "ERROR" )
func GetMappingRuntimeOperatorStatusEnum(val string) (RuntimeOperatorStatusEnum, bool)
GetMappingRuntimeOperatorStatusEnum performs case Insensitive comparison on enum value and return the desired enum
func GetRuntimeOperatorStatusEnumValues() []RuntimeOperatorStatusEnum
GetRuntimeOperatorStatusEnumValues Enumerates the set of values for RuntimeOperatorStatusEnum
RuntimeOperatorSummary The information about RuntimeOperator.
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"` }
func (m RuntimeOperatorSummary) String() string
func (m *RuntimeOperatorSummary) UnmarshalJSON(data []byte) (e error)
UnmarshalJSON unmarshals from json
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
RuntimeOperatorSummaryCollection List of runtimeOperator summaries
type RuntimeOperatorSummaryCollection struct { // The array of runtimeOperator summaries Items []RuntimeOperatorSummary `mandatory:"true" json:"items"` }
func (m RuntimeOperatorSummaryCollection) String() string
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
RuntimeOperatorSummaryExecutionStateEnum Enum with underlying type: string
type RuntimeOperatorSummaryExecutionStateEnum string
Set of constants representing the allowable values for RuntimeOperatorSummaryExecutionStateEnum
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" )
func GetMappingRuntimeOperatorSummaryExecutionStateEnum(val string) (RuntimeOperatorSummaryExecutionStateEnum, bool)
GetMappingRuntimeOperatorSummaryExecutionStateEnum performs case Insensitive comparison on enum value and return the desired enum
func GetRuntimeOperatorSummaryExecutionStateEnumValues() []RuntimeOperatorSummaryExecutionStateEnum
GetRuntimeOperatorSummaryExecutionStateEnumValues Enumerates the set of values for RuntimeOperatorSummaryExecutionStateEnum
RuntimeOperatorSummaryOperatorTypeEnum Enum with underlying type: string
type RuntimeOperatorSummaryOperatorTypeEnum string
Set of constants representing the allowable values for RuntimeOperatorSummaryOperatorTypeEnum
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" )
func GetMappingRuntimeOperatorSummaryOperatorTypeEnum(val string) (RuntimeOperatorSummaryOperatorTypeEnum, bool)
GetMappingRuntimeOperatorSummaryOperatorTypeEnum performs case Insensitive comparison on enum value and return the desired enum
func GetRuntimeOperatorSummaryOperatorTypeEnumValues() []RuntimeOperatorSummaryOperatorTypeEnum
GetRuntimeOperatorSummaryOperatorTypeEnumValues Enumerates the set of values for RuntimeOperatorSummaryOperatorTypeEnum
RuntimeOperatorSummaryStatusEnum Enum with underlying type: string
type RuntimeOperatorSummaryStatusEnum string
Set of constants representing the allowable values for RuntimeOperatorSummaryStatusEnum
const ( RuntimeOperatorSummaryStatusNotStarted RuntimeOperatorSummaryStatusEnum = "NOT_STARTED" RuntimeOperatorSummaryStatusQueued RuntimeOperatorSummaryStatusEnum = "QUEUED" RuntimeOperatorSummaryStatusRunning RuntimeOperatorSummaryStatusEnum = "RUNNING" RuntimeOperatorSummaryStatusTerminating RuntimeOperatorSummaryStatusEnum = "TERMINATING" RuntimeOperatorSummaryStatusTerminated RuntimeOperatorSummaryStatusEnum = "TERMINATED" RuntimeOperatorSummaryStatusSuccess RuntimeOperatorSummaryStatusEnum = "SUCCESS" RuntimeOperatorSummaryStatusError RuntimeOperatorSummaryStatusEnum = "ERROR" )
func GetMappingRuntimeOperatorSummaryStatusEnum(val string) (RuntimeOperatorSummaryStatusEnum, bool)
GetMappingRuntimeOperatorSummaryStatusEnum performs case Insensitive comparison on enum value and return the desired enum
func GetRuntimeOperatorSummaryStatusEnumValues() []RuntimeOperatorSummaryStatusEnum
GetRuntimeOperatorSummaryStatusEnumValues Enumerates the set of values for RuntimeOperatorSummaryStatusEnum
RuntimeOperatorSummaryTaskTypeEnum Enum with underlying type: string
type RuntimeOperatorSummaryTaskTypeEnum string
Set of constants representing the allowable values for RuntimeOperatorSummaryTaskTypeEnum
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" )
func GetMappingRuntimeOperatorSummaryTaskTypeEnum(val string) (RuntimeOperatorSummaryTaskTypeEnum, bool)
GetMappingRuntimeOperatorSummaryTaskTypeEnum performs case Insensitive comparison on enum value and return the desired enum
func GetRuntimeOperatorSummaryTaskTypeEnumValues() []RuntimeOperatorSummaryTaskTypeEnum
GetRuntimeOperatorSummaryTaskTypeEnumValues Enumerates the set of values for RuntimeOperatorSummaryTaskTypeEnum
RuntimeOperatorTaskTypeEnum Enum with underlying type: string
type RuntimeOperatorTaskTypeEnum string
Set of constants representing the allowable values for RuntimeOperatorTaskTypeEnum
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" )
func GetMappingRuntimeOperatorTaskTypeEnum(val string) (RuntimeOperatorTaskTypeEnum, bool)
GetMappingRuntimeOperatorTaskTypeEnum performs case Insensitive comparison on enum value and return the desired enum
func GetRuntimeOperatorTaskTypeEnumValues() []RuntimeOperatorTaskTypeEnum
GetRuntimeOperatorTaskTypeEnumValues Enumerates the set of values for RuntimeOperatorTaskTypeEnum
RuntimePipeline Runtime pipeline model which holds the runtime metadata of the task executed.
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"` }
func (m RuntimePipeline) String() string
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
RuntimePipelineSummary The information about RuntimePipeline.
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"` }
func (m RuntimePipelineSummary) String() string
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
RuntimePipelineSummaryCollection List of runtimePipeline summaries
type RuntimePipelineSummaryCollection struct { // The array of runtimePipeline summaries Items []RuntimePipelineSummary `mandatory:"true" json:"items"` }
func (m RuntimePipelineSummaryCollection) String() string
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
Schedule The schedule object
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"` }
func (m Schedule) String() string
func (m *Schedule) UnmarshalJSON(data []byte) (e error)
UnmarshalJSON unmarshals from json
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
ScheduleSummary The schedule summary information.
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"` }
func (m ScheduleSummary) String() string
func (m *ScheduleSummary) UnmarshalJSON(data []byte) (e error)
UnmarshalJSON unmarshals from json
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
ScheduleSummaryCollection A collection of schedule summaries. The collection can be lightweight details or full definitions.
type ScheduleSummaryCollection struct { // An array of Schedule summaries Items []ScheduleSummary `mandatory:"true" json:"items"` }
func (m ScheduleSummaryCollection) String() string
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
Schema The schema object.
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"` }
func (m Schema) String() string
func (m Schema) ValidateEnumValue() (bool, error)
ValidateEnumValue returns an error when providing an unsupported enum value This function is being called during constructing API request process Not recommended for calling this function directly
SchemaDriftConfig The configuration for handling schema drift in a Source or Target operator.
type SchemaDriftConfig struct { // The setting for how to handle extra columns/fields. NULL_FILLUP means that nulls will be loaded into the target for extra columns. ExtraColumnHandling SchemaDriftConfigExtraColumnHandlingEnum `mandatory:"false" json:"extraColumnHandling,omitempty"` // The setting for how to handle missing columns/fields. NULL_SELECT means that null values will be selected from the source for missing columns. MissingColumnHandling SchemaDriftConfigMissingColumnHandlingEnum `mandatory:"false" json:"missingColumnHandling,omitempty"` // The setting for how to handle columns/fields with changed data types. DataTypeChangeHandling SchemaDriftConfigDataTypeChangeHandlingEnum `mandatory:"false" json:"dataTypeChangeHandling,omitempty"` // If true, display a validation warning for schema changes, even if they are allowed. IsValidationWarningIfAllowed *bool `mandatory:"false" json:"isValidationWarningIfAllowed"` }
func (m SchemaDriftConfig) String() string
func (m SchemaDriftConfig) ValidateEnumValue() (bool, error)
ValidateEnumValue returns an error when providing an unsupported enum value This function is being called during constructing API request process Not recommended for calling this function directly
SchemaDriftConfigDataTypeChangeHandlingEnum Enum with underlying type: string
type SchemaDriftConfigDataTypeChangeHandlingEnum string
Set of constants representing the allowable values for SchemaDriftConfigDataTypeChangeHandlingEnum
const ( SchemaDriftConfigDataTypeChangeHandlingAllow SchemaDriftConfigDataTypeChangeHandlingEnum = "ALLOW" SchemaDriftConfigDataTypeChangeHandlingDoCastIfPossible SchemaDriftConfigDataTypeChangeHandlingEnum = "DO_CAST_IF_POSSIBLE" SchemaDriftConfigDataTypeChangeHandlingDoNotAllow SchemaDriftConfigDataTypeChangeHandlingEnum = "DO_NOT_ALLOW" )
func GetMappingSchemaDriftConfigDataTypeChangeHandlingEnum(val string) (SchemaDriftConfigDataTypeChangeHandlingEnum, bool)
GetMappingSchemaDriftConfigDataTypeChangeHandlingEnum performs case Insensitive comparison on enum value and return the desired enum
func GetSchemaDriftConfigDataTypeChangeHandlingEnumValues() []SchemaDriftConfigDataTypeChangeHandlingEnum
GetSchemaDriftConfigDataTypeChangeHandlingEnumValues Enumerates the set of values for SchemaDriftConfigDataTypeChangeHandlingEnum
SchemaDriftConfigExtraColumnHandlingEnum Enum with underlying type: string
type SchemaDriftConfigExtraColumnHandlingEnum string
Set of constants representing the allowable values for SchemaDriftConfigExtraColumnHandlingEnum
const ( SchemaDriftConfigExtraColumnHandlingAllow SchemaDriftConfigExtraColumnHandlingEnum = "ALLOW" SchemaDriftConfigExtraColumnHandlingNullFillup SchemaDriftConfigExtraColumnHandlingEnum = "NULL_FILLUP" SchemaDriftConfigExtraColumnHandlingDoNotAllow SchemaDriftConfigExtraColumnHandlingEnum = "DO_NOT_ALLOW" )
func GetMappingSchemaDriftConfigExtraColumnHandlingEnum(val string) (SchemaDriftConfigExtraColumnHandlingEnum, bool)
GetMappingSchemaDriftConfigExtraColumnHandlingEnum performs case Insensitive comparison on enum value and return the desired enum
func GetSchemaDriftConfigExtraColumnHandlingEnumValues() []SchemaDriftConfigExtraColumnHandlingEnum
GetSchemaDriftConfigExtraColumnHandlingEnumValues Enumerates the set of values for SchemaDriftConfigExtraColumnHandlingEnum
SchemaDriftConfigMissingColumnHandlingEnum Enum with underlying type: string
type SchemaDriftConfigMissingColumnHandlingEnum string
Set of constants representing the allowable values for SchemaDriftConfigMissingColumnHandlingEnum
const ( SchemaDriftConfigMissingColumnHandlingAllow SchemaDriftConfigMissingColumnHandlingEnum = "ALLOW" SchemaDriftConfigMissingColumnHandlingNullSelect SchemaDriftConfigMissingColumnHandlingEnum = "NULL_SELECT" SchemaDriftConfigMissingColumnHandlingDoNotAllow SchemaDriftConfigMissingColumnHandlingEnum = "DO_NOT_ALLOW" )
func GetMappingSchemaDriftConfigMissingColumnHandlingEnum(val string) (SchemaDriftConfigMissingColumnHandlingEnum, bool)
GetMappingSchemaDriftConfigMissingColumnHandlingEnum performs case Insensitive comparison on enum value and return the desired enum
func GetSchemaDriftConfigMissingColumnHandlingEnumValues() []SchemaDriftConfigMissingColumnHandlingEnum
GetSchemaDriftConfigMissingColumnHandlingEnumValues Enumerates the set of values for SchemaDriftConfigMissingColumnHandlingEnum
SchemaSummary The schema summary object.
type SchemaSummary struct { // The object key. Key *string `mandatory:"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"` }
func (m SchemaSummary) String() string
func (m SchemaSummary) ValidateEnumValue() (bool, error)
ValidateEnumValue returns an error when providing an unsupported enum value This function is being called during constructing API request process Not recommended for calling this function directly
SchemaSummaryCollection This is the collection of schema summaries, it may be a collection of lightweight details or full definitions.
type SchemaSummaryCollection struct { // The array of schema summaries. Items []SchemaSummary `mandatory:"true" json:"items"` }
func (m SchemaSummaryCollection) String() string
func (m SchemaSummaryCollection) ValidateEnumValue() (bool, error)
ValidateEnumValue returns an error when providing an unsupported enum value This function is being called during constructing API request process Not recommended for calling this function directly
ScopeReference The `ScopeReference` class is a base class for any model object that wraps a scope reference to a TypedObject.
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"` }
func (m ScopeReference) String() string
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
ScopeReferenceReferenceTypeEnum Enum with underlying type: string
type ScopeReferenceReferenceTypeEnum string
Set of constants representing the allowable values for ScopeReferenceReferenceTypeEnum
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" )
func GetMappingScopeReferenceReferenceTypeEnum(val string) (ScopeReferenceReferenceTypeEnum, bool)
GetMappingScopeReferenceReferenceTypeEnum performs case Insensitive comparison on enum value and return the desired enum
func GetScopeReferenceReferenceTypeEnumValues() []ScopeReferenceReferenceTypeEnum
GetScopeReferenceReferenceTypeEnumValues Enumerates the set of values for ScopeReferenceReferenceTypeEnum
Script The script object.
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"` }
func (m Script) String() string
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
SecretConfig Secret configuration if used for storing sensitive info
type SecretConfig interface { }
SecretConfigModelTypeEnum Enum with underlying type: string
type SecretConfigModelTypeEnum string
Set of constants representing the allowable values for SecretConfigModelTypeEnum
const ( SecretConfigModelTypeOciVaultSecretConfig SecretConfigModelTypeEnum = "OCI_VAULT_SECRET_CONFIG" )
func GetMappingSecretConfigModelTypeEnum(val string) (SecretConfigModelTypeEnum, bool)
GetMappingSecretConfigModelTypeEnum performs case Insensitive comparison on enum value and return the desired enum
func GetSecretConfigModelTypeEnumValues() []SecretConfigModelTypeEnum
GetSecretConfigModelTypeEnumValues Enumerates the set of values for SecretConfigModelTypeEnum
SensitiveAttribute The sensitive attribute to be used for sensitive content (for password/wallet).
type SensitiveAttribute struct { SecretConfig SecretConfig `mandatory:"false" json:"secretConfig"` // Attribute to provide sensitive content. Value *string `mandatory:"false" json:"value"` }
func (m SensitiveAttribute) String() string
func (m *SensitiveAttribute) UnmarshalJSON(data []byte) (e error)
UnmarshalJSON unmarshals from json
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
Shape The shape object.
type Shape struct { // The key of the object. Key *string `mandatory:"false" json:"key"` // The model version of an object. ModelVersion *string `mandatory:"false" json:"modelVersion"` ParentRef *ParentReference `mandatory:"false" json:"parentRef"` ConfigValues *ConfigValues `mandatory:"false" json:"configValues"` // The status of an object that can be set to value 1 for shallow references across objects, other values reserved. ObjectStatus *int `mandatory:"false" json:"objectStatus"` // Free form text without any restriction on permitted characters. Name can have letters, numbers, and special characters. The value is editable and is restricted to 1000 characters. Name *string `mandatory:"false" json:"name"` // Detailed description for the object. Description *string `mandatory:"false" json:"description"` Type BaseType `mandatory:"false" json:"type"` }
func (m Shape) GetConfigValues() *ConfigValues
GetConfigValues returns ConfigValues
func (m Shape) GetDescription() *string
GetDescription returns Description
func (m Shape) GetKey() *string
GetKey returns Key
func (m Shape) GetModelVersion() *string
GetModelVersion returns ModelVersion
func (m Shape) GetName() *string
GetName returns Name
func (m Shape) GetObjectStatus() *int
GetObjectStatus returns ObjectStatus
func (m Shape) GetParentRef() *ParentReference
GetParentRef returns ParentRef
func (m Shape) MarshalJSON() (buff []byte, e error)
MarshalJSON marshals to json representation
func (m Shape) String() string
func (m *Shape) UnmarshalJSON(data []byte) (e error)
UnmarshalJSON unmarshals from json
func (m Shape) ValidateEnumValue() (bool, error)
ValidateEnumValue returns an error when providing an unsupported enum value This function is being called during constructing API request process Not recommended for calling this function directly
ShapeDetails OCI DataFlow Shape configuration. Use shapeOcpuParam and shapeMemoryParam config params for configuring number of OCPUs and memory in GBs respectively.
type ShapeDetails struct { ConfigValues *ConfigValues `mandatory:"false" json:"configValues"` }
func (m ShapeDetails) String() string
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
ShapeField The shape field object.
type ShapeField struct { // The key of the object. Key *string `mandatory:"false" json:"key"` // The model version of an object. ModelVersion *string `mandatory:"false" json:"modelVersion"` ParentRef *ParentReference `mandatory:"false" json:"parentRef"` ConfigValues *ConfigValues `mandatory:"false" json:"configValues"` // The status of an object that can be set to value 1 for shallow references across objects, other values reserved. ObjectStatus *int `mandatory:"false" json:"objectStatus"` // Free form text without any restriction on permitted characters. Name can have letters, numbers, and special characters. The value is editable and is restricted to 1000 characters. Name *string `mandatory:"false" json:"name"` // Detailed description for the object. Description *string `mandatory:"false" json:"description"` // The 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"` }
func (m ShapeField) GetConfigValues() *ConfigValues
GetConfigValues returns ConfigValues
func (m ShapeField) GetDescription() *string
GetDescription returns Description
func (m ShapeField) GetKey() *string
GetKey returns Key
func (m ShapeField) GetModelVersion() *string
GetModelVersion returns ModelVersion
func (m ShapeField) GetName() *string
GetName returns Name
func (m ShapeField) GetObjectStatus() *int
GetObjectStatus returns ObjectStatus
func (m ShapeField) GetParentRef() *ParentReference
GetParentRef returns ParentRef
func (m ShapeField) MarshalJSON() (buff []byte, e error)
MarshalJSON marshals to json representation
func (m ShapeField) String() string
func (m ShapeField) ValidateEnumValue() (bool, error)
ValidateEnumValue returns an error when providing an unsupported enum value This function is being called during constructing API request process Not recommended for calling this function directly
Sort The information about the sort object.
type Sort struct { // The sort clause. SortClauses []SortClause `mandatory:"false" json:"sortClauses"` }
func (m Sort) MarshalJSON() (buff []byte, e error)
MarshalJSON marshals to json representation
func (m Sort) String() string
func (m Sort) ValidateEnumValue() (bool, error)
ValidateEnumValue returns an error when providing an unsupported enum value This function is being called during constructing API request process Not recommended for calling this function directly
SortClause The information about the sort object.
type SortClause struct { Field *ShapeField `mandatory:"false" json:"field"` // The sort order. Order SortClauseOrderEnum `mandatory:"false" json:"order,omitempty"` }
func (m SortClause) String() string
func (m SortClause) ValidateEnumValue() (bool, error)
ValidateEnumValue returns an error when providing an unsupported enum value This function is being called during constructing API request process Not recommended for calling this function directly
SortClauseOrderEnum Enum with underlying type: string
type SortClauseOrderEnum string
Set of constants representing the allowable values for SortClauseOrderEnum
const ( SortClauseOrderAsc SortClauseOrderEnum = "ASC" SortClauseOrderDesc SortClauseOrderEnum = "DESC" )
func GetMappingSortClauseOrderEnum(val string) (SortClauseOrderEnum, bool)
GetMappingSortClauseOrderEnum performs case Insensitive comparison on enum value and return the desired enum
func GetSortClauseOrderEnumValues() []SortClauseOrderEnum
GetSortClauseOrderEnumValues Enumerates the set of values for SortClauseOrderEnum
SortKey Sort key contains a set of sort key rules defining sorting algorithm.
type SortKey struct { // The list of sort key rules. SortRules []SortKeyRule `mandatory:"false" json:"sortRules"` }
func (m SortKey) String() string
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
SortKeyRule A rule to define the set of fields to sort by, and whether to sort by ascending or descending values.
type SortKeyRule struct { WrappedRule ProjectionRule `mandatory:"false" json:"wrappedRule"` // Specifies if the sort key has ascending order. IsAscending *bool `mandatory:"false" json:"isAscending"` }
func (m SortKeyRule) String() string
func (m *SortKeyRule) UnmarshalJSON(data []byte) (e error)
UnmarshalJSON unmarshals from json
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
SortOper The information about the sort operator.
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"` }
func (m SortOper) GetDescription() *string
GetDescription returns Description
func (m SortOper) GetIdentifier() *string
GetIdentifier returns Identifier
func (m SortOper) GetInputPorts() []InputPort
GetInputPorts returns InputPorts
func (m SortOper) GetKey() *string
GetKey returns Key
func (m SortOper) GetModelVersion() *string
GetModelVersion returns ModelVersion
func (m SortOper) GetName() *string
GetName returns Name
func (m SortOper) GetObjectStatus() *int
GetObjectStatus returns ObjectStatus
func (m SortOper) GetObjectVersion() *int
GetObjectVersion returns ObjectVersion
func (m SortOper) GetOpConfigValues() *ConfigValues
GetOpConfigValues returns OpConfigValues
func (m SortOper) GetOutputPorts() []TypedObject
GetOutputPorts returns OutputPorts
func (m SortOper) GetParameters() []Parameter
GetParameters returns Parameters
func (m SortOper) GetParentRef() *ParentReference
GetParentRef returns ParentRef
func (m SortOper) MarshalJSON() (buff []byte, e error)
MarshalJSON marshals to json representation
func (m SortOper) String() string
func (m *SortOper) UnmarshalJSON(data []byte) (e error)
UnmarshalJSON unmarshals from json
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
Source The information about the source object.
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"` }
func (m Source) GetDescription() *string
GetDescription returns Description
func (m Source) GetIdentifier() *string
GetIdentifier returns Identifier
func (m Source) GetInputPorts() []InputPort
GetInputPorts returns InputPorts
func (m Source) GetKey() *string
GetKey returns Key
func (m Source) GetModelVersion() *string
GetModelVersion returns ModelVersion
func (m Source) GetName() *string
GetName returns Name
func (m Source) GetObjectStatus() *int
GetObjectStatus returns ObjectStatus
func (m Source) GetObjectVersion() *int
GetObjectVersion returns ObjectVersion
func (m Source) GetOpConfigValues() *ConfigValues
GetOpConfigValues returns OpConfigValues
func (m Source) GetOutputPorts() []TypedObject
GetOutputPorts returns OutputPorts
func (m Source) GetParameters() []Parameter
GetParameters returns Parameters
func (m Source) GetParentRef() *ParentReference
GetParentRef returns ParentRef
func (m Source) MarshalJSON() (buff []byte, e error)
MarshalJSON marshals to json representation
func (m Source) String() string
func (m *Source) UnmarshalJSON(data []byte) (e error)
UnmarshalJSON unmarshals from json
func (m Source) ValidateEnumValue() (bool, error)
ValidateEnumValue returns an error when providing an unsupported enum value This function is being called during constructing API request process Not recommended for calling this function directly
SourceApplicationInfo The information about the application.
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"` }
func (m SourceApplicationInfo) String() string
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
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.
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"` }
func (m Split) GetDescription() *string
GetDescription returns Description
func (m Split) GetIdentifier() *string
GetIdentifier returns Identifier
func (m Split) GetInputPorts() []InputPort
GetInputPorts returns InputPorts
func (m Split) GetKey() *string
GetKey returns Key
func (m Split) GetModelVersion() *string
GetModelVersion returns ModelVersion
func (m Split) GetName() *string
GetName returns Name
func (m Split) GetObjectStatus() *int
GetObjectStatus returns ObjectStatus
func (m Split) GetObjectVersion() *int
GetObjectVersion returns ObjectVersion
func (m Split) GetOpConfigValues() *ConfigValues
GetOpConfigValues returns OpConfigValues
func (m Split) GetOutputPorts() []TypedObject
GetOutputPorts returns OutputPorts
func (m Split) GetParameters() []Parameter
GetParameters returns Parameters
func (m Split) GetParentRef() *ParentReference
GetParentRef returns ParentRef
func (m Split) MarshalJSON() (buff []byte, e error)
MarshalJSON marshals to json representation
func (m Split) String() string
func (m *Split) UnmarshalJSON(data []byte) (e error)
UnmarshalJSON unmarshals from json
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
SplitDataRoutingStrategyEnum Enum with underlying type: string
type SplitDataRoutingStrategyEnum string
Set of constants representing the allowable values for SplitDataRoutingStrategyEnum
const ( SplitDataRoutingStrategyFirst SplitDataRoutingStrategyEnum = "FIRST" SplitDataRoutingStrategyAll SplitDataRoutingStrategyEnum = "ALL" )
func GetMappingSplitDataRoutingStrategyEnum(val string) (SplitDataRoutingStrategyEnum, bool)
GetMappingSplitDataRoutingStrategyEnum performs case Insensitive comparison on enum value and return the desired enum
func GetSplitDataRoutingStrategyEnumValues() []SplitDataRoutingStrategyEnum
GetSplitDataRoutingStrategyEnumValues Enumerates the set of values for SplitDataRoutingStrategyEnum
StartOperator Represents the start of a pipeline.
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"` }
func (m StartOperator) GetDescription() *string
GetDescription returns Description
func (m StartOperator) GetIdentifier() *string
GetIdentifier returns Identifier
func (m StartOperator) GetInputPorts() []InputPort
GetInputPorts returns InputPorts
func (m StartOperator) GetKey() *string
GetKey returns Key
func (m StartOperator) GetModelVersion() *string
GetModelVersion returns ModelVersion
func (m StartOperator) GetName() *string
GetName returns Name
func (m StartOperator) GetObjectStatus() *int
GetObjectStatus returns ObjectStatus
func (m StartOperator) GetObjectVersion() *int
GetObjectVersion returns ObjectVersion
func (m StartOperator) GetOpConfigValues() *ConfigValues
GetOpConfigValues returns OpConfigValues
func (m StartOperator) GetOutputPorts() []TypedObject
GetOutputPorts returns OutputPorts
func (m StartOperator) GetParameters() []Parameter
GetParameters returns Parameters
func (m StartOperator) GetParentRef() *ParentReference
GetParentRef returns ParentRef
func (m StartOperator) MarshalJSON() (buff []byte, e error)
MarshalJSON marshals to json representation
func (m StartOperator) String() string
func (m *StartOperator) UnmarshalJSON(data []byte) (e error)
UnmarshalJSON unmarshals from json
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
StartWorkspaceRequest wrapper for the StartWorkspace operation
Click https://docs.oracle.com/en-us/iaas/tools/go-sdk-examples/latest/dataintegration/StartWorkspace.go.html to see an example of how to use 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 }
func (request StartWorkspaceRequest) BinaryRequestBody() (*common.OCIReadSeekCloser, bool)
BinaryRequestBody implements the OCIRequest interface
func (request StartWorkspaceRequest) HTTPRequest(method, path string, binaryRequestBody *common.OCIReadSeekCloser, extraHeaders map[string]string) (http.Request, error)
HTTPRequest implements the OCIRequest interface
func (request StartWorkspaceRequest) RetryPolicy() *common.RetryPolicy
RetryPolicy implements the OCIRetryableRequest interface. This retrieves the specified retry policy.
func (request StartWorkspaceRequest) String() string
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
StartWorkspaceResponse wrapper for the StartWorkspace operation
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.oracle.com/iaas/Content/API/Concepts/identifiers.htm) of the work request. Use GetWorkRequest (https://docs.oracle.com/iaas/api/#/en/workrequests/20160918/WorkRequest/GetWorkRequest) // with this ID to track the status of the request. OpcWorkRequestId *string `presentIn:"header" name:"opc-work-request-id"` }
func (response StartWorkspaceResponse) HTTPResponse() *http.Response
HTTPResponse implements the OCIResponse interface
func (response StartWorkspaceResponse) String() string
State State stored in All States Map of Composite State
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"` }
func (m State) String() string
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
StopWorkspaceRequest wrapper for the StopWorkspace operation
Click https://docs.oracle.com/en-us/iaas/tools/go-sdk-examples/latest/dataintegration/StopWorkspace.go.html to see an example of how to use 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 }
func (request StopWorkspaceRequest) BinaryRequestBody() (*common.OCIReadSeekCloser, bool)
BinaryRequestBody implements the OCIRequest interface
func (request StopWorkspaceRequest) HTTPRequest(method, path string, binaryRequestBody *common.OCIReadSeekCloser, extraHeaders map[string]string) (http.Request, error)
HTTPRequest implements the OCIRequest interface
func (request StopWorkspaceRequest) RetryPolicy() *common.RetryPolicy
RetryPolicy implements the OCIRetryableRequest interface. This retrieves the specified retry policy.
func (request StopWorkspaceRequest) String() string
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
StopWorkspaceResponse wrapper for the StopWorkspace operation
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.oracle.com/iaas/Content/API/Concepts/identifiers.htm) of the work request. Use GetWorkRequest (https://docs.oracle.com/iaas/api/#/en/workrequests/20160918/WorkRequest/GetWorkRequest) // with this ID to track the status of the request. OpcWorkRequestId *string `presentIn:"header" name:"opc-work-request-id"` }
func (response StopWorkspaceResponse) HTTPResponse() *http.Response
HTTPResponse implements the OCIResponse interface
func (response StopWorkspaceResponse) String() string
StructuredType A `StructuredType` object represents a data type that exists in a physical data asset object such as a table column, but is more complex. For example, an Oracle database `OBJECT` type. It can be composed of multiple `DataType` objects.
type StructuredType struct { // The 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"` }
func (m StructuredType) String() string
func (m *StructuredType) UnmarshalJSON(data []byte) (e error)
UnmarshalJSON unmarshals from json
func (m StructuredType) ValidateEnumValue() (bool, error)
ValidateEnumValue returns an error when providing an unsupported enum value This function is being called during constructing API request process Not recommended for calling this function directly
StructuredTypeDtTypeEnum Enum with underlying type: string
type StructuredTypeDtTypeEnum string
Set of constants representing the allowable values for StructuredTypeDtTypeEnum
const ( StructuredTypeDtTypePrimitive StructuredTypeDtTypeEnum = "PRIMITIVE" StructuredTypeDtTypeStructured StructuredTypeDtTypeEnum = "STRUCTURED" )
func GetMappingStructuredTypeDtTypeEnum(val string) (StructuredTypeDtTypeEnum, bool)
GetMappingStructuredTypeDtTypeEnum performs case Insensitive comparison on enum value and return the desired enum
func GetStructuredTypeDtTypeEnumValues() []StructuredTypeDtTypeEnum
GetStructuredTypeDtTypeEnumValues Enumerates the set of values for StructuredTypeDtTypeEnum
StructuredTypeModelTypeEnum Enum with underlying type: string
type StructuredTypeModelTypeEnum string
Set of constants representing the allowable values for StructuredTypeModelTypeEnum
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" )
func GetMappingStructuredTypeModelTypeEnum(val string) (StructuredTypeModelTypeEnum, bool)
GetMappingStructuredTypeModelTypeEnum performs case Insensitive comparison on enum value and return the desired enum
func GetStructuredTypeModelTypeEnumValues() []StructuredTypeModelTypeEnum
GetStructuredTypeModelTypeEnumValues Enumerates the set of values for StructuredTypeModelTypeEnum
Target The information about the target operator. The target operator lets you specify the data entity to store the transformed data.
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"` }
func (m Target) GetDescription() *string
GetDescription returns Description
func (m Target) GetIdentifier() *string
GetIdentifier returns Identifier
func (m Target) GetInputPorts() []InputPort
GetInputPorts returns InputPorts
func (m Target) GetKey() *string
GetKey returns Key
func (m Target) GetModelVersion() *string
GetModelVersion returns ModelVersion
func (m Target) GetName() *string
GetName returns Name
func (m Target) GetObjectStatus() *int
GetObjectStatus returns ObjectStatus
func (m Target) GetObjectVersion() *int
GetObjectVersion returns ObjectVersion
func (m Target) GetOpConfigValues() *ConfigValues
GetOpConfigValues returns OpConfigValues
func (m Target) GetOutputPorts() []TypedObject
GetOutputPorts returns OutputPorts
func (m Target) GetParameters() []Parameter
GetParameters returns Parameters
func (m Target) GetParentRef() *ParentReference
GetParentRef returns ParentRef
func (m Target) MarshalJSON() (buff []byte, e error)
MarshalJSON marshals to json representation
func (m Target) String() string
func (m *Target) UnmarshalJSON(data []byte) (e error)
UnmarshalJSON unmarshals from json
func (m Target) ValidateEnumValue() (bool, error)
ValidateEnumValue returns an error when providing an unsupported enum value This function is being called during constructing API request process Not recommended for calling this function directly
TargetDataPropertyEnum Enum with underlying type: string
type TargetDataPropertyEnum string
Set of constants representing the allowable values for TargetDataPropertyEnum
const ( TargetDataPropertyTruncate TargetDataPropertyEnum = "TRUNCATE" TargetDataPropertyMerge TargetDataPropertyEnum = "MERGE" TargetDataPropertyBackup TargetDataPropertyEnum = "BACKUP" TargetDataPropertyOverwrite TargetDataPropertyEnum = "OVERWRITE" TargetDataPropertyAppend TargetDataPropertyEnum = "APPEND" TargetDataPropertyIgnore TargetDataPropertyEnum = "IGNORE" )
func GetMappingTargetDataPropertyEnum(val string) (TargetDataPropertyEnum, bool)
GetMappingTargetDataPropertyEnum performs case Insensitive comparison on enum value and return the desired enum
func GetTargetDataPropertyEnumValues() []TargetDataPropertyEnum
GetTargetDataPropertyEnumValues Enumerates the set of values for TargetDataPropertyEnum
Task The task type contains the audit summary information and the definition of the 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 }
TaskFromDataLoaderTaskDetails The information about a data flow task.
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"` }
func (m TaskFromDataLoaderTaskDetails) GetConfigProviderDelegate() *ConfigProvider
GetConfigProviderDelegate returns ConfigProviderDelegate
func (m TaskFromDataLoaderTaskDetails) GetDescription() *string
GetDescription returns Description
func (m TaskFromDataLoaderTaskDetails) GetIdentifier() *string
GetIdentifier returns Identifier
func (m TaskFromDataLoaderTaskDetails) GetInputPorts() []InputPort
GetInputPorts returns InputPorts
func (m TaskFromDataLoaderTaskDetails) GetIsConcurrentAllowed() *bool
GetIsConcurrentAllowed returns IsConcurrentAllowed
func (m TaskFromDataLoaderTaskDetails) GetKey() *string
GetKey returns Key
func (m TaskFromDataLoaderTaskDetails) GetKeyMap() map[string]string
GetKeyMap returns KeyMap
func (m TaskFromDataLoaderTaskDetails) GetMetadata() *ObjectMetadata
GetMetadata returns Metadata
func (m TaskFromDataLoaderTaskDetails) GetModelVersion() *string
GetModelVersion returns ModelVersion
func (m TaskFromDataLoaderTaskDetails) GetName() *string
GetName returns Name
func (m TaskFromDataLoaderTaskDetails) GetObjectStatus() *int
GetObjectStatus returns ObjectStatus
func (m TaskFromDataLoaderTaskDetails) GetObjectVersion() *int
GetObjectVersion returns ObjectVersion
func (m TaskFromDataLoaderTaskDetails) GetOpConfigValues() *ConfigValues
GetOpConfigValues returns OpConfigValues
func (m TaskFromDataLoaderTaskDetails) GetOutputPorts() []OutputPort
GetOutputPorts returns OutputPorts
func (m TaskFromDataLoaderTaskDetails) GetParameters() []Parameter
GetParameters returns Parameters
func (m TaskFromDataLoaderTaskDetails) GetParentRef() *ParentReference
GetParentRef returns ParentRef
func (m TaskFromDataLoaderTaskDetails) GetRegistryMetadata() *RegistryMetadata
GetRegistryMetadata returns RegistryMetadata
func (m TaskFromDataLoaderTaskDetails) MarshalJSON() (buff []byte, e error)
MarshalJSON marshals to json representation
func (m TaskFromDataLoaderTaskDetails) String() string
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
TaskFromIntegrationTaskDetails The information about the integration task.
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"` }
func (m TaskFromIntegrationTaskDetails) GetConfigProviderDelegate() *ConfigProvider
GetConfigProviderDelegate returns ConfigProviderDelegate
func (m TaskFromIntegrationTaskDetails) GetDescription() *string
GetDescription returns Description
func (m TaskFromIntegrationTaskDetails) GetIdentifier() *string
GetIdentifier returns Identifier
func (m TaskFromIntegrationTaskDetails) GetInputPorts() []InputPort
GetInputPorts returns InputPorts
func (m TaskFromIntegrationTaskDetails) GetIsConcurrentAllowed() *bool
GetIsConcurrentAllowed returns IsConcurrentAllowed
func (m TaskFromIntegrationTaskDetails) GetKey() *string
GetKey returns Key
func (m TaskFromIntegrationTaskDetails) GetKeyMap() map[string]string
GetKeyMap returns KeyMap
func (m TaskFromIntegrationTaskDetails) GetMetadata() *ObjectMetadata
GetMetadata returns Metadata
func (m TaskFromIntegrationTaskDetails) GetModelVersion() *string
GetModelVersion returns ModelVersion
func (m TaskFromIntegrationTaskDetails) GetName() *string
GetName returns Name
func (m TaskFromIntegrationTaskDetails) GetObjectStatus() *int
GetObjectStatus returns ObjectStatus
func (m TaskFromIntegrationTaskDetails) GetObjectVersion() *int
GetObjectVersion returns ObjectVersion
func (m TaskFromIntegrationTaskDetails) GetOpConfigValues() *ConfigValues
GetOpConfigValues returns OpConfigValues
func (m TaskFromIntegrationTaskDetails) GetOutputPorts() []OutputPort
GetOutputPorts returns OutputPorts
func (m TaskFromIntegrationTaskDetails) GetParameters() []Parameter
GetParameters returns Parameters
func (m TaskFromIntegrationTaskDetails) GetParentRef() *ParentReference
GetParentRef returns ParentRef
func (m TaskFromIntegrationTaskDetails) GetRegistryMetadata() *RegistryMetadata
GetRegistryMetadata returns RegistryMetadata
func (m TaskFromIntegrationTaskDetails) MarshalJSON() (buff []byte, e error)
MarshalJSON marshals to json representation
func (m TaskFromIntegrationTaskDetails) String() string
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
TaskFromOciDataflowTaskDetails The information about the OCI Dataflow task.
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"` }
func (m TaskFromOciDataflowTaskDetails) GetConfigProviderDelegate() *ConfigProvider
GetConfigProviderDelegate returns ConfigProviderDelegate
func (m TaskFromOciDataflowTaskDetails) GetDescription() *string
GetDescription returns Description
func (m TaskFromOciDataflowTaskDetails) GetIdentifier() *string
GetIdentifier returns Identifier
func (m TaskFromOciDataflowTaskDetails) GetInputPorts() []InputPort
GetInputPorts returns InputPorts
func (m TaskFromOciDataflowTaskDetails) GetIsConcurrentAllowed() *bool
GetIsConcurrentAllowed returns IsConcurrentAllowed
func (m TaskFromOciDataflowTaskDetails) GetKey() *string
GetKey returns Key
func (m TaskFromOciDataflowTaskDetails) GetKeyMap() map[string]string
GetKeyMap returns KeyMap
func (m TaskFromOciDataflowTaskDetails) GetMetadata() *ObjectMetadata
GetMetadata returns Metadata
func (m TaskFromOciDataflowTaskDetails) GetModelVersion() *string
GetModelVersion returns ModelVersion
func (m TaskFromOciDataflowTaskDetails) GetName() *string
GetName returns Name
func (m TaskFromOciDataflowTaskDetails) GetObjectStatus() *int
GetObjectStatus returns ObjectStatus
func (m TaskFromOciDataflowTaskDetails) GetObjectVersion() *int
GetObjectVersion returns ObjectVersion
func (m TaskFromOciDataflowTaskDetails) GetOpConfigValues() *ConfigValues
GetOpConfigValues returns OpConfigValues
func (m TaskFromOciDataflowTaskDetails) GetOutputPorts() []OutputPort
GetOutputPorts returns OutputPorts
func (m TaskFromOciDataflowTaskDetails) GetParameters() []Parameter
GetParameters returns Parameters
func (m TaskFromOciDataflowTaskDetails) GetParentRef() *ParentReference
GetParentRef returns ParentRef
func (m TaskFromOciDataflowTaskDetails) GetRegistryMetadata() *RegistryMetadata
GetRegistryMetadata returns RegistryMetadata
func (m TaskFromOciDataflowTaskDetails) MarshalJSON() (buff []byte, e error)
MarshalJSON marshals to json representation
func (m TaskFromOciDataflowTaskDetails) String() string
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
TaskFromPipelineTaskDetails The information about the pipeline task.
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"` }
func (m TaskFromPipelineTaskDetails) GetConfigProviderDelegate() *ConfigProvider
GetConfigProviderDelegate returns ConfigProviderDelegate
func (m TaskFromPipelineTaskDetails) GetDescription() *string
GetDescription returns Description
func (m TaskFromPipelineTaskDetails) GetIdentifier() *string
GetIdentifier returns Identifier
func (m TaskFromPipelineTaskDetails) GetInputPorts() []InputPort
GetInputPorts returns InputPorts
func (m TaskFromPipelineTaskDetails) GetIsConcurrentAllowed() *bool
GetIsConcurrentAllowed returns IsConcurrentAllowed
func (m TaskFromPipelineTaskDetails) GetKey() *string
GetKey returns Key
func (m TaskFromPipelineTaskDetails) GetKeyMap() map[string]string
GetKeyMap returns KeyMap
func (m TaskFromPipelineTaskDetails) GetMetadata() *ObjectMetadata
GetMetadata returns Metadata
func (m TaskFromPipelineTaskDetails) GetModelVersion() *string
GetModelVersion returns ModelVersion
func (m TaskFromPipelineTaskDetails) GetName() *string
GetName returns Name
func (m TaskFromPipelineTaskDetails) GetObjectStatus() *int
GetObjectStatus returns ObjectStatus
func (m TaskFromPipelineTaskDetails) GetObjectVersion() *int
GetObjectVersion returns ObjectVersion
func (m TaskFromPipelineTaskDetails) GetOpConfigValues() *ConfigValues
GetOpConfigValues returns OpConfigValues
func (m TaskFromPipelineTaskDetails) GetOutputPorts() []OutputPort
GetOutputPorts returns OutputPorts
func (m TaskFromPipelineTaskDetails) GetParameters() []Parameter
GetParameters returns Parameters
func (m TaskFromPipelineTaskDetails) GetParentRef() *ParentReference
GetParentRef returns ParentRef
func (m TaskFromPipelineTaskDetails) GetRegistryMetadata() *RegistryMetadata
GetRegistryMetadata returns RegistryMetadata
func (m TaskFromPipelineTaskDetails) MarshalJSON() (buff []byte, e error)
MarshalJSON marshals to json representation
func (m TaskFromPipelineTaskDetails) String() string
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
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.
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"` }
func (m TaskFromRestTaskDetails) GetConfigProviderDelegate() *ConfigProvider
GetConfigProviderDelegate returns ConfigProviderDelegate
func (m TaskFromRestTaskDetails) GetDescription() *string
GetDescription returns Description
func (m TaskFromRestTaskDetails) GetIdentifier() *string
GetIdentifier returns Identifier
func (m TaskFromRestTaskDetails) GetInputPorts() []InputPort
GetInputPorts returns InputPorts
func (m TaskFromRestTaskDetails) GetIsConcurrentAllowed() *bool
GetIsConcurrentAllowed returns IsConcurrentAllowed
func (m TaskFromRestTaskDetails) GetKey() *string
GetKey returns Key
func (m TaskFromRestTaskDetails) GetKeyMap() map[string]string
GetKeyMap returns KeyMap
func (m TaskFromRestTaskDetails) GetMetadata() *ObjectMetadata
GetMetadata returns Metadata
func (m TaskFromRestTaskDetails) GetModelVersion() *string
GetModelVersion returns ModelVersion
func (m TaskFromRestTaskDetails) GetName() *string
GetName returns Name
func (m TaskFromRestTaskDetails) GetObjectStatus() *int
GetObjectStatus returns ObjectStatus
func (m TaskFromRestTaskDetails) GetObjectVersion() *int
GetObjectVersion returns ObjectVersion
func (m TaskFromRestTaskDetails) GetOpConfigValues() *ConfigValues
GetOpConfigValues returns OpConfigValues
func (m TaskFromRestTaskDetails) GetOutputPorts() []OutputPort
GetOutputPorts returns OutputPorts
func (m TaskFromRestTaskDetails) GetParameters() []Parameter
GetParameters returns Parameters
func (m TaskFromRestTaskDetails) GetParentRef() *ParentReference
GetParentRef returns ParentRef
func (m TaskFromRestTaskDetails) GetRegistryMetadata() *RegistryMetadata
GetRegistryMetadata returns RegistryMetadata
func (m TaskFromRestTaskDetails) MarshalJSON() (buff []byte, e error)
MarshalJSON marshals to json representation
func (m TaskFromRestTaskDetails) String() string
func (m *TaskFromRestTaskDetails) UnmarshalJSON(data []byte) (e error)
UnmarshalJSON unmarshals from json
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
TaskFromRestTaskDetailsApiCallModeEnum Enum with underlying type: string
type TaskFromRestTaskDetailsApiCallModeEnum string
Set of constants representing the allowable values for TaskFromRestTaskDetailsApiCallModeEnum
const ( TaskFromRestTaskDetailsApiCallModeSynchronous TaskFromRestTaskDetailsApiCallModeEnum = "SYNCHRONOUS" TaskFromRestTaskDetailsApiCallModeAsyncOciWorkrequest TaskFromRestTaskDetailsApiCallModeEnum = "ASYNC_OCI_WORKREQUEST" TaskFromRestTaskDetailsApiCallModeAsyncGeneric TaskFromRestTaskDetailsApiCallModeEnum = "ASYNC_GENERIC" )
func GetMappingTaskFromRestTaskDetailsApiCallModeEnum(val string) (TaskFromRestTaskDetailsApiCallModeEnum, bool)
GetMappingTaskFromRestTaskDetailsApiCallModeEnum performs case Insensitive comparison on enum value and return the desired enum
func GetTaskFromRestTaskDetailsApiCallModeEnumValues() []TaskFromRestTaskDetailsApiCallModeEnum
GetTaskFromRestTaskDetailsApiCallModeEnumValues Enumerates the set of values for TaskFromRestTaskDetailsApiCallModeEnum
TaskFromRestTaskDetailsCancelMethodTypeEnum Enum with underlying type: string
type TaskFromRestTaskDetailsCancelMethodTypeEnum string
Set of constants representing the allowable values for TaskFromRestTaskDetailsCancelMethodTypeEnum
const ( TaskFromRestTaskDetailsCancelMethodTypeGet TaskFromRestTaskDetailsCancelMethodTypeEnum = "GET" TaskFromRestTaskDetailsCancelMethodTypePost TaskFromRestTaskDetailsCancelMethodTypeEnum = "POST" TaskFromRestTaskDetailsCancelMethodTypePatch TaskFromRestTaskDetailsCancelMethodTypeEnum = "PATCH" TaskFromRestTaskDetailsCancelMethodTypeDelete TaskFromRestTaskDetailsCancelMethodTypeEnum = "DELETE" TaskFromRestTaskDetailsCancelMethodTypePut TaskFromRestTaskDetailsCancelMethodTypeEnum = "PUT" )
func GetMappingTaskFromRestTaskDetailsCancelMethodTypeEnum(val string) (TaskFromRestTaskDetailsCancelMethodTypeEnum, bool)
GetMappingTaskFromRestTaskDetailsCancelMethodTypeEnum performs case Insensitive comparison on enum value and return the desired enum
func GetTaskFromRestTaskDetailsCancelMethodTypeEnumValues() []TaskFromRestTaskDetailsCancelMethodTypeEnum
GetTaskFromRestTaskDetailsCancelMethodTypeEnumValues Enumerates the set of values for TaskFromRestTaskDetailsCancelMethodTypeEnum
TaskFromRestTaskDetailsMethodTypeEnum Enum with underlying type: string
type TaskFromRestTaskDetailsMethodTypeEnum string
Set of constants representing the allowable values for TaskFromRestTaskDetailsMethodTypeEnum
const ( TaskFromRestTaskDetailsMethodTypeGet TaskFromRestTaskDetailsMethodTypeEnum = "GET" TaskFromRestTaskDetailsMethodTypePost TaskFromRestTaskDetailsMethodTypeEnum = "POST" TaskFromRestTaskDetailsMethodTypePatch TaskFromRestTaskDetailsMethodTypeEnum = "PATCH" TaskFromRestTaskDetailsMethodTypeDelete TaskFromRestTaskDetailsMethodTypeEnum = "DELETE" TaskFromRestTaskDetailsMethodTypePut TaskFromRestTaskDetailsMethodTypeEnum = "PUT" )
func GetMappingTaskFromRestTaskDetailsMethodTypeEnum(val string) (TaskFromRestTaskDetailsMethodTypeEnum, bool)
GetMappingTaskFromRestTaskDetailsMethodTypeEnum performs case Insensitive comparison on enum value and return the desired enum
func GetTaskFromRestTaskDetailsMethodTypeEnumValues() []TaskFromRestTaskDetailsMethodTypeEnum
GetTaskFromRestTaskDetailsMethodTypeEnumValues Enumerates the set of values for TaskFromRestTaskDetailsMethodTypeEnum
TaskFromSqlTaskDetails The information about the SQL task.
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"` }
func (m TaskFromSqlTaskDetails) GetConfigProviderDelegate() *ConfigProvider
GetConfigProviderDelegate returns ConfigProviderDelegate
func (m TaskFromSqlTaskDetails) GetDescription() *string
GetDescription returns Description
func (m TaskFromSqlTaskDetails) GetIdentifier() *string
GetIdentifier returns Identifier
func (m TaskFromSqlTaskDetails) GetInputPorts() []InputPort
GetInputPorts returns InputPorts
func (m TaskFromSqlTaskDetails) GetIsConcurrentAllowed() *bool
GetIsConcurrentAllowed returns IsConcurrentAllowed
func (m TaskFromSqlTaskDetails) GetKey() *string
GetKey returns Key
func (m TaskFromSqlTaskDetails) GetKeyMap() map[string]string
GetKeyMap returns KeyMap
func (m TaskFromSqlTaskDetails) GetMetadata() *ObjectMetadata
GetMetadata returns Metadata
func (m TaskFromSqlTaskDetails) GetModelVersion() *string
GetModelVersion returns ModelVersion
func (m TaskFromSqlTaskDetails) GetName() *string
GetName returns Name
func (m TaskFromSqlTaskDetails) GetObjectStatus() *int
GetObjectStatus returns ObjectStatus
func (m TaskFromSqlTaskDetails) GetObjectVersion() *int
GetObjectVersion returns ObjectVersion
func (m TaskFromSqlTaskDetails) GetOpConfigValues() *ConfigValues
GetOpConfigValues returns OpConfigValues
func (m TaskFromSqlTaskDetails) GetOutputPorts() []OutputPort
GetOutputPorts returns OutputPorts
func (m TaskFromSqlTaskDetails) GetParameters() []Parameter
GetParameters returns Parameters
func (m TaskFromSqlTaskDetails) GetParentRef() *ParentReference
GetParentRef returns ParentRef
func (m TaskFromSqlTaskDetails) GetRegistryMetadata() *RegistryMetadata
GetRegistryMetadata returns RegistryMetadata
func (m TaskFromSqlTaskDetails) MarshalJSON() (buff []byte, e error)
MarshalJSON marshals to json representation
func (m TaskFromSqlTaskDetails) String() string
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
TaskFromSqlTaskDetailsSqlScriptTypeEnum Enum with underlying type: string
type TaskFromSqlTaskDetailsSqlScriptTypeEnum string
Set of constants representing the allowable values for TaskFromSqlTaskDetailsSqlScriptTypeEnum
const ( TaskFromSqlTaskDetailsSqlScriptTypeStoredProcedure TaskFromSqlTaskDetailsSqlScriptTypeEnum = "STORED_PROCEDURE" TaskFromSqlTaskDetailsSqlScriptTypeSqlCode TaskFromSqlTaskDetailsSqlScriptTypeEnum = "SQL_CODE" )
func GetMappingTaskFromSqlTaskDetailsSqlScriptTypeEnum(val string) (TaskFromSqlTaskDetailsSqlScriptTypeEnum, bool)
GetMappingTaskFromSqlTaskDetailsSqlScriptTypeEnum performs case Insensitive comparison on enum value and return the desired enum
func GetTaskFromSqlTaskDetailsSqlScriptTypeEnumValues() []TaskFromSqlTaskDetailsSqlScriptTypeEnum
GetTaskFromSqlTaskDetailsSqlScriptTypeEnumValues Enumerates the set of values for TaskFromSqlTaskDetailsSqlScriptTypeEnum
TaskModelTypeEnum Enum with underlying type: string
type TaskModelTypeEnum string
Set of constants representing the allowable values for TaskModelTypeEnum
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" )
func GetMappingTaskModelTypeEnum(val string) (TaskModelTypeEnum, bool)
GetMappingTaskModelTypeEnum performs case Insensitive comparison on enum value and return the desired enum
func GetTaskModelTypeEnumValues() []TaskModelTypeEnum
GetTaskModelTypeEnumValues Enumerates the set of values for TaskModelTypeEnum
TaskOperator An operator for task
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"` }
func (m TaskOperator) GetDescription() *string
GetDescription returns Description
func (m TaskOperator) GetIdentifier() *string
GetIdentifier returns Identifier
func (m TaskOperator) GetInputPorts() []InputPort
GetInputPorts returns InputPorts
func (m TaskOperator) GetKey() *string
GetKey returns Key
func (m TaskOperator) GetModelVersion() *string
GetModelVersion returns ModelVersion
func (m TaskOperator) GetName() *string
GetName returns Name
func (m TaskOperator) GetObjectStatus() *int
GetObjectStatus returns ObjectStatus
func (m TaskOperator) GetObjectVersion() *int
GetObjectVersion returns ObjectVersion
func (m TaskOperator) GetOpConfigValues() *ConfigValues
GetOpConfigValues returns OpConfigValues
func (m TaskOperator) GetOutputPorts() []TypedObject
GetOutputPorts returns OutputPorts
func (m TaskOperator) GetParameters() []Parameter
GetParameters returns Parameters
func (m TaskOperator) GetParentRef() *ParentReference
GetParentRef returns ParentRef
func (m TaskOperator) MarshalJSON() (buff []byte, e error)
MarshalJSON marshals to json representation
func (m TaskOperator) String() string
func (m *TaskOperator) UnmarshalJSON(data []byte) (e error)
UnmarshalJSON unmarshals from json
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
TaskOperatorExpectedDurationUnitEnum Enum with underlying type: string
type TaskOperatorExpectedDurationUnitEnum string
Set of constants representing the allowable values for TaskOperatorExpectedDurationUnitEnum
const ( TaskOperatorExpectedDurationUnitSeconds TaskOperatorExpectedDurationUnitEnum = "SECONDS" TaskOperatorExpectedDurationUnitMinutes TaskOperatorExpectedDurationUnitEnum = "MINUTES" TaskOperatorExpectedDurationUnitHours TaskOperatorExpectedDurationUnitEnum = "HOURS" TaskOperatorExpectedDurationUnitDays TaskOperatorExpectedDurationUnitEnum = "DAYS" )
func GetMappingTaskOperatorExpectedDurationUnitEnum(val string) (TaskOperatorExpectedDurationUnitEnum, bool)
GetMappingTaskOperatorExpectedDurationUnitEnum performs case Insensitive comparison on enum value and return the desired enum
func GetTaskOperatorExpectedDurationUnitEnumValues() []TaskOperatorExpectedDurationUnitEnum
GetTaskOperatorExpectedDurationUnitEnumValues Enumerates the set of values for TaskOperatorExpectedDurationUnitEnum
TaskOperatorRetryDelayUnitEnum Enum with underlying type: string
type TaskOperatorRetryDelayUnitEnum string
Set of constants representing the allowable values for TaskOperatorRetryDelayUnitEnum
const ( TaskOperatorRetryDelayUnitSeconds TaskOperatorRetryDelayUnitEnum = "SECONDS" TaskOperatorRetryDelayUnitMinutes TaskOperatorRetryDelayUnitEnum = "MINUTES" TaskOperatorRetryDelayUnitHours TaskOperatorRetryDelayUnitEnum = "HOURS" TaskOperatorRetryDelayUnitDays TaskOperatorRetryDelayUnitEnum = "DAYS" )
func GetMappingTaskOperatorRetryDelayUnitEnum(val string) (TaskOperatorRetryDelayUnitEnum, bool)
GetMappingTaskOperatorRetryDelayUnitEnum performs case Insensitive comparison on enum value and return the desired enum
func GetTaskOperatorRetryDelayUnitEnumValues() []TaskOperatorRetryDelayUnitEnum
GetTaskOperatorRetryDelayUnitEnumValues Enumerates the set of values for TaskOperatorRetryDelayUnitEnum
TaskOperatorTaskTypeEnum Enum with underlying type: string
type TaskOperatorTaskTypeEnum string
Set of constants representing the allowable values for TaskOperatorTaskTypeEnum
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" )
func GetMappingTaskOperatorTaskTypeEnum(val string) (TaskOperatorTaskTypeEnum, bool)
GetMappingTaskOperatorTaskTypeEnum performs case Insensitive comparison on enum value and return the desired enum
func GetTaskOperatorTaskTypeEnumValues() []TaskOperatorTaskTypeEnum
GetTaskOperatorTaskTypeEnumValues Enumerates the set of values for TaskOperatorTaskTypeEnum
TaskOperatorTriggerRuleEnum Enum with underlying type: string
type TaskOperatorTriggerRuleEnum string
Set of constants representing the allowable values for TaskOperatorTriggerRuleEnum
const ( TaskOperatorTriggerRuleSuccess TaskOperatorTriggerRuleEnum = "ALL_SUCCESS" TaskOperatorTriggerRuleFailed TaskOperatorTriggerRuleEnum = "ALL_FAILED" TaskOperatorTriggerRuleComplete TaskOperatorTriggerRuleEnum = "ALL_COMPLETE" )
func GetMappingTaskOperatorTriggerRuleEnum(val string) (TaskOperatorTriggerRuleEnum, bool)
GetMappingTaskOperatorTriggerRuleEnum performs case Insensitive comparison on enum value and return the desired enum
func GetTaskOperatorTriggerRuleEnumValues() []TaskOperatorTriggerRuleEnum
GetTaskOperatorTriggerRuleEnumValues Enumerates the set of values for TaskOperatorTriggerRuleEnum
TaskRun The information about a task run.
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"` }
func (m TaskRun) String() string
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
TaskRunAuthModeEnum Enum with underlying type: string
type TaskRunAuthModeEnum string
Set of constants representing the allowable values for TaskRunAuthModeEnum
const ( TaskRunAuthModeObo TaskRunAuthModeEnum = "OBO" TaskRunAuthModeResourcePrincipal TaskRunAuthModeEnum = "RESOURCE_PRINCIPAL" TaskRunAuthModeUserCertificate TaskRunAuthModeEnum = "USER_CERTIFICATE" )
func GetMappingTaskRunAuthModeEnum(val string) (TaskRunAuthModeEnum, bool)
GetMappingTaskRunAuthModeEnum performs case Insensitive comparison on enum value and return the desired enum
func GetTaskRunAuthModeEnumValues() []TaskRunAuthModeEnum
GetTaskRunAuthModeEnumValues Enumerates the set of values for TaskRunAuthModeEnum
TaskRunDetails The task run object provides information on the execution of a task.
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"` }
func (m TaskRunDetails) String() string
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
TaskRunDetailsReRunTypeEnum Enum with underlying type: string
type TaskRunDetailsReRunTypeEnum string
Set of constants representing the allowable values for TaskRunDetailsReRunTypeEnum
const ( TaskRunDetailsReRunTypeBeginning TaskRunDetailsReRunTypeEnum = "BEGINNING" TaskRunDetailsReRunTypeFailed TaskRunDetailsReRunTypeEnum = "FAILED" TaskRunDetailsReRunTypeStep TaskRunDetailsReRunTypeEnum = "STEP" )
func GetMappingTaskRunDetailsReRunTypeEnum(val string) (TaskRunDetailsReRunTypeEnum, bool)
GetMappingTaskRunDetailsReRunTypeEnum performs case Insensitive comparison on enum value and return the desired enum
func GetTaskRunDetailsReRunTypeEnumValues() []TaskRunDetailsReRunTypeEnum
GetTaskRunDetailsReRunTypeEnumValues Enumerates the set of values for TaskRunDetailsReRunTypeEnum
TaskRunDetailsStatusEnum Enum with underlying type: string
type TaskRunDetailsStatusEnum string
Set of constants representing the allowable values for TaskRunDetailsStatusEnum
const ( TaskRunDetailsStatusNotStarted TaskRunDetailsStatusEnum = "NOT_STARTED" TaskRunDetailsStatusQueued TaskRunDetailsStatusEnum = "QUEUED" TaskRunDetailsStatusRunning TaskRunDetailsStatusEnum = "RUNNING" TaskRunDetailsStatusTerminating TaskRunDetailsStatusEnum = "TERMINATING" TaskRunDetailsStatusTerminated TaskRunDetailsStatusEnum = "TERMINATED" TaskRunDetailsStatusSuccess TaskRunDetailsStatusEnum = "SUCCESS" TaskRunDetailsStatusError TaskRunDetailsStatusEnum = "ERROR" )
func GetMappingTaskRunDetailsStatusEnum(val string) (TaskRunDetailsStatusEnum, bool)
GetMappingTaskRunDetailsStatusEnum performs case Insensitive comparison on enum value and return the desired enum
func GetTaskRunDetailsStatusEnumValues() []TaskRunDetailsStatusEnum
GetTaskRunDetailsStatusEnumValues Enumerates the set of values for TaskRunDetailsStatusEnum
TaskRunDetailsTaskTypeEnum Enum with underlying type: string
type TaskRunDetailsTaskTypeEnum string
Set of constants representing the allowable values for TaskRunDetailsTaskTypeEnum
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" )
func GetMappingTaskRunDetailsTaskTypeEnum(val string) (TaskRunDetailsTaskTypeEnum, bool)
GetMappingTaskRunDetailsTaskTypeEnum performs case Insensitive comparison on enum value and return the desired enum
func GetTaskRunDetailsTaskTypeEnumValues() []TaskRunDetailsTaskTypeEnum
GetTaskRunDetailsTaskTypeEnumValues Enumerates the set of values for TaskRunDetailsTaskTypeEnum
TaskRunExpectedDurationUnitEnum Enum with underlying type: string
type TaskRunExpectedDurationUnitEnum string
Set of constants representing the allowable values for TaskRunExpectedDurationUnitEnum
const ( TaskRunExpectedDurationUnitSeconds TaskRunExpectedDurationUnitEnum = "SECONDS" TaskRunExpectedDurationUnitMinutes TaskRunExpectedDurationUnitEnum = "MINUTES" TaskRunExpectedDurationUnitHours TaskRunExpectedDurationUnitEnum = "HOURS" TaskRunExpectedDurationUnitDays TaskRunExpectedDurationUnitEnum = "DAYS" )
func GetMappingTaskRunExpectedDurationUnitEnum(val string) (TaskRunExpectedDurationUnitEnum, bool)
GetMappingTaskRunExpectedDurationUnitEnum performs case Insensitive comparison on enum value and return the desired enum
func GetTaskRunExpectedDurationUnitEnumValues() []TaskRunExpectedDurationUnitEnum
GetTaskRunExpectedDurationUnitEnumValues Enumerates the set of values for TaskRunExpectedDurationUnitEnum
TaskRunLineageDetails The task lineage object provides information on the lineage information of a task after execution.
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"` }
func (m TaskRunLineageDetails) String() string
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
TaskRunLineageDetailsTaskExecutionStatusEnum Enum with underlying type: string
type TaskRunLineageDetailsTaskExecutionStatusEnum string
Set of constants representing the allowable values for TaskRunLineageDetailsTaskExecutionStatusEnum
const ( TaskRunLineageDetailsTaskExecutionStatusSuccess TaskRunLineageDetailsTaskExecutionStatusEnum = "SUCCESS" TaskRunLineageDetailsTaskExecutionStatusError TaskRunLineageDetailsTaskExecutionStatusEnum = "ERROR" TaskRunLineageDetailsTaskExecutionStatusTerminated TaskRunLineageDetailsTaskExecutionStatusEnum = "TERMINATED" )
func GetMappingTaskRunLineageDetailsTaskExecutionStatusEnum(val string) (TaskRunLineageDetailsTaskExecutionStatusEnum, bool)
GetMappingTaskRunLineageDetailsTaskExecutionStatusEnum performs case Insensitive comparison on enum value and return the desired enum
func GetTaskRunLineageDetailsTaskExecutionStatusEnumValues() []TaskRunLineageDetailsTaskExecutionStatusEnum
GetTaskRunLineageDetailsTaskExecutionStatusEnumValues Enumerates the set of values for TaskRunLineageDetailsTaskExecutionStatusEnum
TaskRunLineageSummary The information about TaskRunLineage.
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"` }
func (m TaskRunLineageSummary) String() string
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
TaskRunLineageSummaryCollection List of lineage flows
type TaskRunLineageSummaryCollection struct { // The array of lineage flow summaries. Items []TaskRunLineageSummary `mandatory:"true" json:"items"` }
func (m TaskRunLineageSummaryCollection) String() string
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
TaskRunLineageSummaryTaskExecutionStatusEnum Enum with underlying type: string
type TaskRunLineageSummaryTaskExecutionStatusEnum string
Set of constants representing the allowable values for TaskRunLineageSummaryTaskExecutionStatusEnum
const ( TaskRunLineageSummaryTaskExecutionStatusSuccess TaskRunLineageSummaryTaskExecutionStatusEnum = "SUCCESS" TaskRunLineageSummaryTaskExecutionStatusError TaskRunLineageSummaryTaskExecutionStatusEnum = "ERROR" TaskRunLineageSummaryTaskExecutionStatusTerminated TaskRunLineageSummaryTaskExecutionStatusEnum = "TERMINATED" )
func GetMappingTaskRunLineageSummaryTaskExecutionStatusEnum(val string) (TaskRunLineageSummaryTaskExecutionStatusEnum, bool)
GetMappingTaskRunLineageSummaryTaskExecutionStatusEnum performs case Insensitive comparison on enum value and return the desired enum
func GetTaskRunLineageSummaryTaskExecutionStatusEnumValues() []TaskRunLineageSummaryTaskExecutionStatusEnum
GetTaskRunLineageSummaryTaskExecutionStatusEnumValues Enumerates the set of values for TaskRunLineageSummaryTaskExecutionStatusEnum
TaskRunLogSummary A log message from the execution of a task.
type TaskRunLogSummary struct { // A user-friendly log message. Message *string `mandatory:"false" json:"message"` }
func (m TaskRunLogSummary) String() string
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
TaskRunStatusEnum Enum with underlying type: string
type TaskRunStatusEnum string
Set of constants representing the allowable values for TaskRunStatusEnum
const ( TaskRunStatusNotStarted TaskRunStatusEnum = "NOT_STARTED" TaskRunStatusQueued TaskRunStatusEnum = "QUEUED" TaskRunStatusRunning TaskRunStatusEnum = "RUNNING" TaskRunStatusTerminating TaskRunStatusEnum = "TERMINATING" TaskRunStatusTerminated TaskRunStatusEnum = "TERMINATED" TaskRunStatusSuccess TaskRunStatusEnum = "SUCCESS" TaskRunStatusError TaskRunStatusEnum = "ERROR" )
func GetMappingTaskRunStatusEnum(val string) (TaskRunStatusEnum, bool)
GetMappingTaskRunStatusEnum performs case Insensitive comparison on enum value and return the desired enum
func GetTaskRunStatusEnumValues() []TaskRunStatusEnum
GetTaskRunStatusEnumValues Enumerates the set of values for TaskRunStatusEnum
TaskRunSummary The information about a task run.
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"` }
func (m TaskRunSummary) String() string
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
TaskRunSummaryCollection A list of task run summaries.
type TaskRunSummaryCollection struct { // The array of task run summaries. Items []TaskRunSummary `mandatory:"true" json:"items"` }
func (m TaskRunSummaryCollection) String() string
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
TaskRunSummaryReRunTypeEnum Enum with underlying type: string
type TaskRunSummaryReRunTypeEnum string
Set of constants representing the allowable values for TaskRunSummaryReRunTypeEnum
const ( TaskRunSummaryReRunTypeBeginning TaskRunSummaryReRunTypeEnum = "BEGINNING" TaskRunSummaryReRunTypeFailed TaskRunSummaryReRunTypeEnum = "FAILED" TaskRunSummaryReRunTypeStep TaskRunSummaryReRunTypeEnum = "STEP" )
func GetMappingTaskRunSummaryReRunTypeEnum(val string) (TaskRunSummaryReRunTypeEnum, bool)
GetMappingTaskRunSummaryReRunTypeEnum performs case Insensitive comparison on enum value and return the desired enum
func GetTaskRunSummaryReRunTypeEnumValues() []TaskRunSummaryReRunTypeEnum
GetTaskRunSummaryReRunTypeEnumValues Enumerates the set of values for TaskRunSummaryReRunTypeEnum
TaskRunSummaryStatusEnum Enum with underlying type: string
type TaskRunSummaryStatusEnum string
Set of constants representing the allowable values for TaskRunSummaryStatusEnum
const ( TaskRunSummaryStatusNotStarted TaskRunSummaryStatusEnum = "NOT_STARTED" TaskRunSummaryStatusQueued TaskRunSummaryStatusEnum = "QUEUED" TaskRunSummaryStatusRunning TaskRunSummaryStatusEnum = "RUNNING" TaskRunSummaryStatusTerminating TaskRunSummaryStatusEnum = "TERMINATING" TaskRunSummaryStatusTerminated TaskRunSummaryStatusEnum = "TERMINATED" TaskRunSummaryStatusSuccess TaskRunSummaryStatusEnum = "SUCCESS" TaskRunSummaryStatusError TaskRunSummaryStatusEnum = "ERROR" )
func GetMappingTaskRunSummaryStatusEnum(val string) (TaskRunSummaryStatusEnum, bool)
GetMappingTaskRunSummaryStatusEnum performs case Insensitive comparison on enum value and return the desired enum
func GetTaskRunSummaryStatusEnumValues() []TaskRunSummaryStatusEnum
GetTaskRunSummaryStatusEnumValues Enumerates the set of values for TaskRunSummaryStatusEnum
TaskRunSummaryTaskTypeEnum Enum with underlying type: string
type TaskRunSummaryTaskTypeEnum string
Set of constants representing the allowable values for TaskRunSummaryTaskTypeEnum
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" )
func GetMappingTaskRunSummaryTaskTypeEnum(val string) (TaskRunSummaryTaskTypeEnum, bool)
GetMappingTaskRunSummaryTaskTypeEnum performs case Insensitive comparison on enum value and return the desired enum
func GetTaskRunSummaryTaskTypeEnumValues() []TaskRunSummaryTaskTypeEnum
GetTaskRunSummaryTaskTypeEnumValues Enumerates the set of values for TaskRunSummaryTaskTypeEnum
TaskRunTaskTypeEnum Enum with underlying type: string
type TaskRunTaskTypeEnum string
Set of constants representing the allowable values for TaskRunTaskTypeEnum
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" )
func GetMappingTaskRunTaskTypeEnum(val string) (TaskRunTaskTypeEnum, bool)
GetMappingTaskRunTaskTypeEnum performs case Insensitive comparison on enum value and return the desired enum
func GetTaskRunTaskTypeEnumValues() []TaskRunTaskTypeEnum
GetTaskRunTaskTypeEnumValues Enumerates the set of values for TaskRunTaskTypeEnum
TaskSchedule A model that holds Schedule and other information required for scheduling a task.
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"` }
func (m TaskSchedule) String() string
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
TaskScheduleAuthModeEnum Enum with underlying type: string
type TaskScheduleAuthModeEnum string
Set of constants representing the allowable values for TaskScheduleAuthModeEnum
const ( TaskScheduleAuthModeObo TaskScheduleAuthModeEnum = "OBO" TaskScheduleAuthModeResourcePrincipal TaskScheduleAuthModeEnum = "RESOURCE_PRINCIPAL" TaskScheduleAuthModeUserCertificate TaskScheduleAuthModeEnum = "USER_CERTIFICATE" )
func GetMappingTaskScheduleAuthModeEnum(val string) (TaskScheduleAuthModeEnum, bool)
GetMappingTaskScheduleAuthModeEnum performs case Insensitive comparison on enum value and return the desired enum
func GetTaskScheduleAuthModeEnumValues() []TaskScheduleAuthModeEnum
GetTaskScheduleAuthModeEnumValues Enumerates the set of values for TaskScheduleAuthModeEnum
TaskScheduleExpectedDurationUnitEnum Enum with underlying type: string
type TaskScheduleExpectedDurationUnitEnum string
Set of constants representing the allowable values for TaskScheduleExpectedDurationUnitEnum
const ( TaskScheduleExpectedDurationUnitSeconds TaskScheduleExpectedDurationUnitEnum = "SECONDS" TaskScheduleExpectedDurationUnitMinutes TaskScheduleExpectedDurationUnitEnum = "MINUTES" TaskScheduleExpectedDurationUnitHours TaskScheduleExpectedDurationUnitEnum = "HOURS" TaskScheduleExpectedDurationUnitDays TaskScheduleExpectedDurationUnitEnum = "DAYS" )
func GetMappingTaskScheduleExpectedDurationUnitEnum(val string) (TaskScheduleExpectedDurationUnitEnum, bool)
GetMappingTaskScheduleExpectedDurationUnitEnum performs case Insensitive comparison on enum value and return the desired enum
func GetTaskScheduleExpectedDurationUnitEnumValues() []TaskScheduleExpectedDurationUnitEnum
GetTaskScheduleExpectedDurationUnitEnumValues Enumerates the set of values for TaskScheduleExpectedDurationUnitEnum
TaskScheduleRetryDelayUnitEnum Enum with underlying type: string
type TaskScheduleRetryDelayUnitEnum string
Set of constants representing the allowable values for TaskScheduleRetryDelayUnitEnum
const ( TaskScheduleRetryDelayUnitSeconds TaskScheduleRetryDelayUnitEnum = "SECONDS" TaskScheduleRetryDelayUnitMinutes TaskScheduleRetryDelayUnitEnum = "MINUTES" TaskScheduleRetryDelayUnitHours TaskScheduleRetryDelayUnitEnum = "HOURS" TaskScheduleRetryDelayUnitDays TaskScheduleRetryDelayUnitEnum = "DAYS" )
func GetMappingTaskScheduleRetryDelayUnitEnum(val string) (TaskScheduleRetryDelayUnitEnum, bool)
GetMappingTaskScheduleRetryDelayUnitEnum performs case Insensitive comparison on enum value and return the desired enum
func GetTaskScheduleRetryDelayUnitEnumValues() []TaskScheduleRetryDelayUnitEnum
GetTaskScheduleRetryDelayUnitEnumValues Enumerates the set of values for TaskScheduleRetryDelayUnitEnum
TaskScheduleSummary The tsk schedule summary information.
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"` }
func (m TaskScheduleSummary) String() string
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
TaskScheduleSummaryAuthModeEnum Enum with underlying type: string
type TaskScheduleSummaryAuthModeEnum string
Set of constants representing the allowable values for TaskScheduleSummaryAuthModeEnum
const ( TaskScheduleSummaryAuthModeObo TaskScheduleSummaryAuthModeEnum = "OBO" TaskScheduleSummaryAuthModeResourcePrincipal TaskScheduleSummaryAuthModeEnum = "RESOURCE_PRINCIPAL" TaskScheduleSummaryAuthModeUserCertificate TaskScheduleSummaryAuthModeEnum = "USER_CERTIFICATE" )
func GetMappingTaskScheduleSummaryAuthModeEnum(val string) (TaskScheduleSummaryAuthModeEnum, bool)
GetMappingTaskScheduleSummaryAuthModeEnum performs case Insensitive comparison on enum value and return the desired enum
func GetTaskScheduleSummaryAuthModeEnumValues() []TaskScheduleSummaryAuthModeEnum
GetTaskScheduleSummaryAuthModeEnumValues Enumerates the set of values for TaskScheduleSummaryAuthModeEnum
TaskScheduleSummaryCollection A collection of TaskSchedule summaries. The collection can be lightweight details or full definitions.
type TaskScheduleSummaryCollection struct { // The array of TaskSchedule summaries Items []TaskScheduleSummary `mandatory:"true" json:"items"` }
func (m TaskScheduleSummaryCollection) String() string
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
TaskScheduleSummaryExpectedDurationUnitEnum Enum with underlying type: string
type TaskScheduleSummaryExpectedDurationUnitEnum string
Set of constants representing the allowable values for TaskScheduleSummaryExpectedDurationUnitEnum
const ( TaskScheduleSummaryExpectedDurationUnitSeconds TaskScheduleSummaryExpectedDurationUnitEnum = "SECONDS" TaskScheduleSummaryExpectedDurationUnitMinutes TaskScheduleSummaryExpectedDurationUnitEnum = "MINUTES" TaskScheduleSummaryExpectedDurationUnitHours TaskScheduleSummaryExpectedDurationUnitEnum = "HOURS" TaskScheduleSummaryExpectedDurationUnitDays TaskScheduleSummaryExpectedDurationUnitEnum = "DAYS" )
func GetMappingTaskScheduleSummaryExpectedDurationUnitEnum(val string) (TaskScheduleSummaryExpectedDurationUnitEnum, bool)
GetMappingTaskScheduleSummaryExpectedDurationUnitEnum performs case Insensitive comparison on enum value and return the desired enum
func GetTaskScheduleSummaryExpectedDurationUnitEnumValues() []TaskScheduleSummaryExpectedDurationUnitEnum
GetTaskScheduleSummaryExpectedDurationUnitEnumValues Enumerates the set of values for TaskScheduleSummaryExpectedDurationUnitEnum
TaskScheduleSummaryRetryDelayUnitEnum Enum with underlying type: string
type TaskScheduleSummaryRetryDelayUnitEnum string
Set of constants representing the allowable values for TaskScheduleSummaryRetryDelayUnitEnum
const ( TaskScheduleSummaryRetryDelayUnitSeconds TaskScheduleSummaryRetryDelayUnitEnum = "SECONDS" TaskScheduleSummaryRetryDelayUnitMinutes TaskScheduleSummaryRetryDelayUnitEnum = "MINUTES" TaskScheduleSummaryRetryDelayUnitHours TaskScheduleSummaryRetryDelayUnitEnum = "HOURS" TaskScheduleSummaryRetryDelayUnitDays TaskScheduleSummaryRetryDelayUnitEnum = "DAYS" )
func GetMappingTaskScheduleSummaryRetryDelayUnitEnum(val string) (TaskScheduleSummaryRetryDelayUnitEnum, bool)
GetMappingTaskScheduleSummaryRetryDelayUnitEnum performs case Insensitive comparison on enum value and return the desired enum
func GetTaskScheduleSummaryRetryDelayUnitEnumValues() []TaskScheduleSummaryRetryDelayUnitEnum
GetTaskScheduleSummaryRetryDelayUnitEnumValues Enumerates the set of values for TaskScheduleSummaryRetryDelayUnitEnum
TaskSummary The task summary object type contains the audit summary information and the definition of the task summary object.
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 }
TaskSummaryCollection This is the collection of task summaries, it may be a collection of lightweight details or full definitions.
type TaskSummaryCollection struct { // The array of task summaries. Items []TaskSummary `mandatory:"true" json:"items"` }
func (m TaskSummaryCollection) String() string
func (m *TaskSummaryCollection) UnmarshalJSON(data []byte) (e error)
UnmarshalJSON unmarshals from json
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
TaskSummaryFromDataLoaderTask The information about a data flow task.
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"` }
func (m TaskSummaryFromDataLoaderTask) GetConfigProviderDelegate() *ConfigProvider
GetConfigProviderDelegate returns ConfigProviderDelegate
func (m TaskSummaryFromDataLoaderTask) GetDescription() *string
GetDescription returns Description
func (m TaskSummaryFromDataLoaderTask) GetIdentifier() *string
GetIdentifier returns Identifier
func (m TaskSummaryFromDataLoaderTask) GetInputPorts() []InputPort
GetInputPorts returns InputPorts
func (m TaskSummaryFromDataLoaderTask) GetIsConcurrentAllowed() *bool
GetIsConcurrentAllowed returns IsConcurrentAllowed
func (m TaskSummaryFromDataLoaderTask) GetKey() *string
GetKey returns Key
func (m TaskSummaryFromDataLoaderTask) GetKeyMap() map[string]string
GetKeyMap returns KeyMap
func (m TaskSummaryFromDataLoaderTask) GetMetadata() *ObjectMetadata
GetMetadata returns Metadata
func (m TaskSummaryFromDataLoaderTask) GetModelVersion() *string
GetModelVersion returns ModelVersion
func (m TaskSummaryFromDataLoaderTask) GetName() *string
GetName returns Name
func (m TaskSummaryFromDataLoaderTask) GetObjectStatus() *int
GetObjectStatus returns ObjectStatus
func (m TaskSummaryFromDataLoaderTask) GetObjectVersion() *int
GetObjectVersion returns ObjectVersion
func (m TaskSummaryFromDataLoaderTask) GetOpConfigValues() *ConfigValues
GetOpConfigValues returns OpConfigValues
func (m TaskSummaryFromDataLoaderTask) GetOutputPorts() []OutputPort
GetOutputPorts returns OutputPorts
func (m TaskSummaryFromDataLoaderTask) GetParameters() []Parameter
GetParameters returns Parameters
func (m TaskSummaryFromDataLoaderTask) GetParentRef() *ParentReference
GetParentRef returns ParentRef
func (m TaskSummaryFromDataLoaderTask) MarshalJSON() (buff []byte, e error)
MarshalJSON marshals to json representation
func (m TaskSummaryFromDataLoaderTask) String() string
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
TaskSummaryFromIntegrationTask The information about the integration task.
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"` }
func (m TaskSummaryFromIntegrationTask) GetConfigProviderDelegate() *ConfigProvider
GetConfigProviderDelegate returns ConfigProviderDelegate
func (m TaskSummaryFromIntegrationTask) GetDescription() *string
GetDescription returns Description
func (m TaskSummaryFromIntegrationTask) GetIdentifier() *string
GetIdentifier returns Identifier
func (m TaskSummaryFromIntegrationTask) GetInputPorts() []InputPort
GetInputPorts returns InputPorts
func (m TaskSummaryFromIntegrationTask) GetIsConcurrentAllowed() *bool
GetIsConcurrentAllowed returns IsConcurrentAllowed
func (m TaskSummaryFromIntegrationTask) GetKey() *string
GetKey returns Key
func (m TaskSummaryFromIntegrationTask) GetKeyMap() map[string]string
GetKeyMap returns KeyMap
func (m TaskSummaryFromIntegrationTask) GetMetadata() *ObjectMetadata
GetMetadata returns Metadata
func (m TaskSummaryFromIntegrationTask) GetModelVersion() *string
GetModelVersion returns ModelVersion
func (m TaskSummaryFromIntegrationTask) GetName() *string
GetName returns Name
func (m TaskSummaryFromIntegrationTask) GetObjectStatus() *int
GetObjectStatus returns ObjectStatus
func (m TaskSummaryFromIntegrationTask) GetObjectVersion() *int
GetObjectVersion returns ObjectVersion
func (m TaskSummaryFromIntegrationTask) GetOpConfigValues() *ConfigValues
GetOpConfigValues returns OpConfigValues
func (m TaskSummaryFromIntegrationTask) GetOutputPorts() []OutputPort
GetOutputPorts returns OutputPorts
func (m TaskSummaryFromIntegrationTask) GetParameters() []Parameter
GetParameters returns Parameters
func (m TaskSummaryFromIntegrationTask) GetParentRef() *ParentReference
GetParentRef returns ParentRef
func (m TaskSummaryFromIntegrationTask) MarshalJSON() (buff []byte, e error)
MarshalJSON marshals to json representation
func (m TaskSummaryFromIntegrationTask) String() string
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
TaskSummaryFromOciDataflowTask The information about the OCI Dataflow task.
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"` }
func (m TaskSummaryFromOciDataflowTask) GetConfigProviderDelegate() *ConfigProvider
GetConfigProviderDelegate returns ConfigProviderDelegate
func (m TaskSummaryFromOciDataflowTask) GetDescription() *string
GetDescription returns Description
func (m TaskSummaryFromOciDataflowTask) GetIdentifier() *string
GetIdentifier returns Identifier
func (m TaskSummaryFromOciDataflowTask) GetInputPorts() []InputPort
GetInputPorts returns InputPorts
func (m TaskSummaryFromOciDataflowTask) GetIsConcurrentAllowed() *bool
GetIsConcurrentAllowed returns IsConcurrentAllowed
func (m TaskSummaryFromOciDataflowTask) GetKey() *string
GetKey returns Key
func (m TaskSummaryFromOciDataflowTask) GetKeyMap() map[string]string
GetKeyMap returns KeyMap
func (m TaskSummaryFromOciDataflowTask) GetMetadata() *ObjectMetadata
GetMetadata returns Metadata
func (m TaskSummaryFromOciDataflowTask) GetModelVersion() *string
GetModelVersion returns ModelVersion
func (m TaskSummaryFromOciDataflowTask) GetName() *string
GetName returns Name
func (m TaskSummaryFromOciDataflowTask) GetObjectStatus() *int
GetObjectStatus returns ObjectStatus
func (m TaskSummaryFromOciDataflowTask) GetObjectVersion() *int
GetObjectVersion returns ObjectVersion
func (m TaskSummaryFromOciDataflowTask) GetOpConfigValues() *ConfigValues
GetOpConfigValues returns OpConfigValues
func (m TaskSummaryFromOciDataflowTask) GetOutputPorts() []OutputPort
GetOutputPorts returns OutputPorts
func (m TaskSummaryFromOciDataflowTask) GetParameters() []Parameter
GetParameters returns Parameters
func (m TaskSummaryFromOciDataflowTask) GetParentRef() *ParentReference
GetParentRef returns ParentRef
func (m TaskSummaryFromOciDataflowTask) MarshalJSON() (buff []byte, e error)
MarshalJSON marshals to json representation
func (m TaskSummaryFromOciDataflowTask) String() string
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
TaskSummaryFromPipelineTask The information about the pipeline task.
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"` }
func (m TaskSummaryFromPipelineTask) GetConfigProviderDelegate() *ConfigProvider
GetConfigProviderDelegate returns ConfigProviderDelegate
func (m TaskSummaryFromPipelineTask) GetDescription() *string
GetDescription returns Description
func (m TaskSummaryFromPipelineTask) GetIdentifier() *string
GetIdentifier returns Identifier
func (m TaskSummaryFromPipelineTask) GetInputPorts() []InputPort
GetInputPorts returns InputPorts
func (m TaskSummaryFromPipelineTask) GetIsConcurrentAllowed() *bool
GetIsConcurrentAllowed returns IsConcurrentAllowed
func (m TaskSummaryFromPipelineTask) GetKey() *string
GetKey returns Key
func (m TaskSummaryFromPipelineTask) GetKeyMap() map[string]string
GetKeyMap returns KeyMap
func (m TaskSummaryFromPipelineTask) GetMetadata() *ObjectMetadata
GetMetadata returns Metadata
func (m TaskSummaryFromPipelineTask) GetModelVersion() *string
GetModelVersion returns ModelVersion
func (m TaskSummaryFromPipelineTask) GetName() *string
GetName returns Name
func (m TaskSummaryFromPipelineTask) GetObjectStatus() *int
GetObjectStatus returns ObjectStatus
func (m TaskSummaryFromPipelineTask) GetObjectVersion() *int
GetObjectVersion returns ObjectVersion
func (m TaskSummaryFromPipelineTask) GetOpConfigValues() *ConfigValues
GetOpConfigValues returns OpConfigValues
func (m TaskSummaryFromPipelineTask) GetOutputPorts() []OutputPort
GetOutputPorts returns OutputPorts
func (m TaskSummaryFromPipelineTask) GetParameters() []Parameter
GetParameters returns Parameters
func (m TaskSummaryFromPipelineTask) GetParentRef() *ParentReference
GetParentRef returns ParentRef
func (m TaskSummaryFromPipelineTask) MarshalJSON() (buff []byte, e error)
MarshalJSON marshals to json representation
func (m TaskSummaryFromPipelineTask) String() string
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
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.
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"` }
func (m TaskSummaryFromRestTask) GetConfigProviderDelegate() *ConfigProvider
GetConfigProviderDelegate returns ConfigProviderDelegate
func (m TaskSummaryFromRestTask) GetDescription() *string
GetDescription returns Description
func (m TaskSummaryFromRestTask) GetIdentifier() *string
GetIdentifier returns Identifier
func (m TaskSummaryFromRestTask) GetInputPorts() []InputPort
GetInputPorts returns InputPorts
func (m TaskSummaryFromRestTask) GetIsConcurrentAllowed() *bool
GetIsConcurrentAllowed returns IsConcurrentAllowed
func (m TaskSummaryFromRestTask) GetKey() *string
GetKey returns Key
func (m TaskSummaryFromRestTask) GetKeyMap() map[string]string
GetKeyMap returns KeyMap
func (m TaskSummaryFromRestTask) GetMetadata() *ObjectMetadata
GetMetadata returns Metadata
func (m TaskSummaryFromRestTask) GetModelVersion() *string
GetModelVersion returns ModelVersion
func (m TaskSummaryFromRestTask) GetName() *string
GetName returns Name
func (m TaskSummaryFromRestTask) GetObjectStatus() *int
GetObjectStatus returns ObjectStatus
func (m TaskSummaryFromRestTask) GetObjectVersion() *int
GetObjectVersion returns ObjectVersion
func (m TaskSummaryFromRestTask) GetOpConfigValues() *ConfigValues
GetOpConfigValues returns OpConfigValues
func (m TaskSummaryFromRestTask) GetOutputPorts() []OutputPort
GetOutputPorts returns OutputPorts
func (m TaskSummaryFromRestTask) GetParameters() []Parameter
GetParameters returns Parameters
func (m TaskSummaryFromRestTask) GetParentRef() *ParentReference
GetParentRef returns ParentRef
func (m TaskSummaryFromRestTask) MarshalJSON() (buff []byte, e error)
MarshalJSON marshals to json representation
func (m TaskSummaryFromRestTask) String() string
func (m *TaskSummaryFromRestTask) UnmarshalJSON(data []byte) (e error)
UnmarshalJSON unmarshals from json
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
TaskSummaryFromRestTaskApiCallModeEnum Enum with underlying type: string
type TaskSummaryFromRestTaskApiCallModeEnum string
Set of constants representing the allowable values for TaskSummaryFromRestTaskApiCallModeEnum
const ( TaskSummaryFromRestTaskApiCallModeSynchronous TaskSummaryFromRestTaskApiCallModeEnum = "SYNCHRONOUS" TaskSummaryFromRestTaskApiCallModeAsyncOciWorkrequest TaskSummaryFromRestTaskApiCallModeEnum = "ASYNC_OCI_WORKREQUEST" TaskSummaryFromRestTaskApiCallModeAsyncGeneric TaskSummaryFromRestTaskApiCallModeEnum = "ASYNC_GENERIC" )
func GetMappingTaskSummaryFromRestTaskApiCallModeEnum(val string) (TaskSummaryFromRestTaskApiCallModeEnum, bool)
GetMappingTaskSummaryFromRestTaskApiCallModeEnum performs case Insensitive comparison on enum value and return the desired enum
func GetTaskSummaryFromRestTaskApiCallModeEnumValues() []TaskSummaryFromRestTaskApiCallModeEnum
GetTaskSummaryFromRestTaskApiCallModeEnumValues Enumerates the set of values for TaskSummaryFromRestTaskApiCallModeEnum
TaskSummaryFromRestTaskCancelMethodTypeEnum Enum with underlying type: string
type TaskSummaryFromRestTaskCancelMethodTypeEnum string
Set of constants representing the allowable values for TaskSummaryFromRestTaskCancelMethodTypeEnum
const ( TaskSummaryFromRestTaskCancelMethodTypeGet TaskSummaryFromRestTaskCancelMethodTypeEnum = "GET" TaskSummaryFromRestTaskCancelMethodTypePost TaskSummaryFromRestTaskCancelMethodTypeEnum = "POST" TaskSummaryFromRestTaskCancelMethodTypePatch TaskSummaryFromRestTaskCancelMethodTypeEnum = "PATCH" TaskSummaryFromRestTaskCancelMethodTypeDelete TaskSummaryFromRestTaskCancelMethodTypeEnum = "DELETE" TaskSummaryFromRestTaskCancelMethodTypePut TaskSummaryFromRestTaskCancelMethodTypeEnum = "PUT" )
func GetMappingTaskSummaryFromRestTaskCancelMethodTypeEnum(val string) (TaskSummaryFromRestTaskCancelMethodTypeEnum, bool)
GetMappingTaskSummaryFromRestTaskCancelMethodTypeEnum performs case Insensitive comparison on enum value and return the desired enum
func GetTaskSummaryFromRestTaskCancelMethodTypeEnumValues() []TaskSummaryFromRestTaskCancelMethodTypeEnum
GetTaskSummaryFromRestTaskCancelMethodTypeEnumValues Enumerates the set of values for TaskSummaryFromRestTaskCancelMethodTypeEnum
TaskSummaryFromRestTaskMethodTypeEnum Enum with underlying type: string
type TaskSummaryFromRestTaskMethodTypeEnum string
Set of constants representing the allowable values for TaskSummaryFromRestTaskMethodTypeEnum
const ( TaskSummaryFromRestTaskMethodTypeGet TaskSummaryFromRestTaskMethodTypeEnum = "GET" TaskSummaryFromRestTaskMethodTypePost TaskSummaryFromRestTaskMethodTypeEnum = "POST" TaskSummaryFromRestTaskMethodTypePatch TaskSummaryFromRestTaskMethodTypeEnum = "PATCH" TaskSummaryFromRestTaskMethodTypeDelete TaskSummaryFromRestTaskMethodTypeEnum = "DELETE" TaskSummaryFromRestTaskMethodTypePut TaskSummaryFromRestTaskMethodTypeEnum = "PUT" )
func GetMappingTaskSummaryFromRestTaskMethodTypeEnum(val string) (TaskSummaryFromRestTaskMethodTypeEnum, bool)
GetMappingTaskSummaryFromRestTaskMethodTypeEnum performs case Insensitive comparison on enum value and return the desired enum
func GetTaskSummaryFromRestTaskMethodTypeEnumValues() []TaskSummaryFromRestTaskMethodTypeEnum
GetTaskSummaryFromRestTaskMethodTypeEnumValues Enumerates the set of values for TaskSummaryFromRestTaskMethodTypeEnum
TaskSummaryFromSqlTask The information about the SQL task.
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"` }
func (m TaskSummaryFromSqlTask) GetConfigProviderDelegate() *ConfigProvider
GetConfigProviderDelegate returns ConfigProviderDelegate
func (m TaskSummaryFromSqlTask) GetDescription() *string
GetDescription returns Description
func (m TaskSummaryFromSqlTask) GetIdentifier() *string
GetIdentifier returns Identifier
func (m TaskSummaryFromSqlTask) GetInputPorts() []InputPort
GetInputPorts returns InputPorts
func (m TaskSummaryFromSqlTask) GetIsConcurrentAllowed() *bool
GetIsConcurrentAllowed returns IsConcurrentAllowed
func (m TaskSummaryFromSqlTask) GetKey() *string
GetKey returns Key
func (m TaskSummaryFromSqlTask) GetKeyMap() map[string]string
GetKeyMap returns KeyMap
func (m TaskSummaryFromSqlTask) GetMetadata() *ObjectMetadata
GetMetadata returns Metadata
func (m TaskSummaryFromSqlTask) GetModelVersion() *string
GetModelVersion returns ModelVersion
func (m TaskSummaryFromSqlTask) GetName() *string
GetName returns Name
func (m TaskSummaryFromSqlTask) GetObjectStatus() *int
GetObjectStatus returns ObjectStatus
func (m TaskSummaryFromSqlTask) GetObjectVersion() *int
GetObjectVersion returns ObjectVersion
func (m TaskSummaryFromSqlTask) GetOpConfigValues() *ConfigValues
GetOpConfigValues returns OpConfigValues
func (m TaskSummaryFromSqlTask) GetOutputPorts() []OutputPort
GetOutputPorts returns OutputPorts
func (m TaskSummaryFromSqlTask) GetParameters() []Parameter
GetParameters returns Parameters
func (m TaskSummaryFromSqlTask) GetParentRef() *ParentReference
GetParentRef returns ParentRef
func (m TaskSummaryFromSqlTask) MarshalJSON() (buff []byte, e error)
MarshalJSON marshals to json representation
func (m TaskSummaryFromSqlTask) String() string
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
TaskSummaryFromSqlTaskSqlScriptTypeEnum Enum with underlying type: string
type TaskSummaryFromSqlTaskSqlScriptTypeEnum string
Set of constants representing the allowable values for TaskSummaryFromSqlTaskSqlScriptTypeEnum
const ( TaskSummaryFromSqlTaskSqlScriptTypeStoredProcedure TaskSummaryFromSqlTaskSqlScriptTypeEnum = "STORED_PROCEDURE" TaskSummaryFromSqlTaskSqlScriptTypeSqlCode TaskSummaryFromSqlTaskSqlScriptTypeEnum = "SQL_CODE" )
func GetMappingTaskSummaryFromSqlTaskSqlScriptTypeEnum(val string) (TaskSummaryFromSqlTaskSqlScriptTypeEnum, bool)
GetMappingTaskSummaryFromSqlTaskSqlScriptTypeEnum performs case Insensitive comparison on enum value and return the desired enum
func GetTaskSummaryFromSqlTaskSqlScriptTypeEnumValues() []TaskSummaryFromSqlTaskSqlScriptTypeEnum
GetTaskSummaryFromSqlTaskSqlScriptTypeEnumValues Enumerates the set of values for TaskSummaryFromSqlTaskSqlScriptTypeEnum
TaskSummaryModelTypeEnum Enum with underlying type: string
type TaskSummaryModelTypeEnum string
Set of constants representing the allowable values for TaskSummaryModelTypeEnum
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" )
func GetMappingTaskSummaryModelTypeEnum(val string) (TaskSummaryModelTypeEnum, bool)
GetMappingTaskSummaryModelTypeEnum performs case Insensitive comparison on enum value and return the desired enum
func GetTaskSummaryModelTypeEnumValues() []TaskSummaryModelTypeEnum
GetTaskSummaryModelTypeEnumValues Enumerates the set of values for TaskSummaryModelTypeEnum
TaskValidation The information about task validation.
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"` }
func (m TaskValidation) String() string
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
TaskValidationSummary The information about task validation.
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"` }
func (m TaskValidationSummary) String() string
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
TaskValidationSummaryCollection A list of task validation summaries.
type TaskValidationSummaryCollection struct { // An array of validation summaries. Items []TaskValidationSummary `mandatory:"true" json:"items"` }
func (m TaskValidationSummaryCollection) String() string
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
Template Template application.
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"` }
func (m Template) String() string
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
TemplateLifecycleStateEnum Enum with underlying type: string
type TemplateLifecycleStateEnum string
Set of constants representing the allowable values for TemplateLifecycleStateEnum
const ( TemplateLifecycleStateCreating TemplateLifecycleStateEnum = "CREATING" TemplateLifecycleStateActive TemplateLifecycleStateEnum = "ACTIVE" TemplateLifecycleStateUpdating TemplateLifecycleStateEnum = "UPDATING" TemplateLifecycleStateDeleting TemplateLifecycleStateEnum = "DELETING" TemplateLifecycleStateDeleted TemplateLifecycleStateEnum = "DELETED" TemplateLifecycleStateFailed TemplateLifecycleStateEnum = "FAILED" )
func GetMappingTemplateLifecycleStateEnum(val string) (TemplateLifecycleStateEnum, bool)
GetMappingTemplateLifecycleStateEnum performs case Insensitive comparison on enum value and return the desired enum
func GetTemplateLifecycleStateEnumValues() []TemplateLifecycleStateEnum
GetTemplateLifecycleStateEnumValues Enumerates the set of values for TemplateLifecycleStateEnum
TemplateSummary The application template summary type contains the audit summary information and the definition of the application template.
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"` }
func (m TemplateSummary) String() string
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
TemplateSummaryCollection This is the collection of application template summaries.
type TemplateSummaryCollection struct { // The array of application template summaries. Items []TemplateSummary `mandatory:"true" json:"items"` }
func (m TemplateSummaryCollection) String() string
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
TemplateSummaryLifecycleStateEnum Enum with underlying type: string
type TemplateSummaryLifecycleStateEnum string
Set of constants representing the allowable values for TemplateSummaryLifecycleStateEnum
const ( TemplateSummaryLifecycleStateCreating TemplateSummaryLifecycleStateEnum = "CREATING" TemplateSummaryLifecycleStateActive TemplateSummaryLifecycleStateEnum = "ACTIVE" TemplateSummaryLifecycleStateUpdating TemplateSummaryLifecycleStateEnum = "UPDATING" TemplateSummaryLifecycleStateDeleting TemplateSummaryLifecycleStateEnum = "DELETING" TemplateSummaryLifecycleStateDeleted TemplateSummaryLifecycleStateEnum = "DELETED" TemplateSummaryLifecycleStateFailed TemplateSummaryLifecycleStateEnum = "FAILED" )
func GetMappingTemplateSummaryLifecycleStateEnum(val string) (TemplateSummaryLifecycleStateEnum, bool)
GetMappingTemplateSummaryLifecycleStateEnum performs case Insensitive comparison on enum value and return the desired enum
func GetTemplateSummaryLifecycleStateEnumValues() []TemplateSummaryLifecycleStateEnum
GetTemplateSummaryLifecycleStateEnumValues Enumerates the set of values for TemplateSummaryLifecycleStateEnum
Time A model to hold time in hour:minute:second format.
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"` }
func (m Time) String() string
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
TypeLibrary The Data Integration type library container type.
type TypeLibrary struct { // The key of the object. Key *string `mandatory:"false" json:"key"` // The type of the object. ModelType *string `mandatory:"false" json:"modelType"` // The model version of an object. ModelVersion *string `mandatory:"false" json:"modelVersion"` ParentRef *ParentReference `mandatory:"false" json:"parentRef"` // Free form text without any restriction on permitted characters. Name can have letters, numbers, and special characters. The value is editable and is restricted to 1000 characters. Name *string `mandatory:"false" json:"name"` // A user defined description for the object. Description *string `mandatory:"false" json:"description"` // The version of the object that is used to track changes in the object instance. ObjectVersion *int `mandatory:"false" json:"objectVersion"` // types Types map[string]DerivedType `mandatory:"false" json:"types"` // The status of an object that can be set to value 1 for shallow references across objects, other values reserved. ObjectStatus *int `mandatory:"false" json:"objectStatus"` // Value can only contain upper case letters, underscore, and numbers. It should begin with upper case letter or underscore. The value can be modified. Identifier *string `mandatory:"false" json:"identifier"` }
func (m TypeLibrary) String() string
func (m TypeLibrary) ValidateEnumValue() (bool, error)
ValidateEnumValue returns an error when providing an unsupported enum value This function is being called during constructing API request process Not recommended for calling this function directly
TypeListRule The type list rule that defines how fields are projected.
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"` }
func (m TypeListRule) GetConfigValues() *ConfigValues
GetConfigValues returns ConfigValues
func (m TypeListRule) GetDescription() *string
GetDescription returns Description
func (m TypeListRule) GetIsJavaRegexSyntax() *bool
GetIsJavaRegexSyntax returns IsJavaRegexSyntax
func (m TypeListRule) GetKey() *string
GetKey returns Key
func (m TypeListRule) GetModelVersion() *string
GetModelVersion returns ModelVersion
func (m TypeListRule) GetObjectStatus() *int
GetObjectStatus returns ObjectStatus
func (m TypeListRule) GetParentRef() *ParentReference
GetParentRef returns ParentRef
func (m TypeListRule) MarshalJSON() (buff []byte, e error)
MarshalJSON marshals to json representation
func (m TypeListRule) String() string
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
TypeListRuleMatchingStrategyEnum Enum with underlying type: string
type TypeListRuleMatchingStrategyEnum string
Set of constants representing the allowable values for TypeListRuleMatchingStrategyEnum
const ( TypeListRuleMatchingStrategyNameOrTags TypeListRuleMatchingStrategyEnum = "NAME_OR_TAGS" TypeListRuleMatchingStrategyTagsOnly TypeListRuleMatchingStrategyEnum = "TAGS_ONLY" TypeListRuleMatchingStrategyNameOnly TypeListRuleMatchingStrategyEnum = "NAME_ONLY" )
func GetMappingTypeListRuleMatchingStrategyEnum(val string) (TypeListRuleMatchingStrategyEnum, bool)
GetMappingTypeListRuleMatchingStrategyEnum performs case Insensitive comparison on enum value and return the desired enum
func GetTypeListRuleMatchingStrategyEnumValues() []TypeListRuleMatchingStrategyEnum
GetTypeListRuleMatchingStrategyEnumValues Enumerates the set of values for TypeListRuleMatchingStrategyEnum
TypeListRuleRuleTypeEnum Enum with underlying type: string
type TypeListRuleRuleTypeEnum string
Set of constants representing the allowable values for TypeListRuleRuleTypeEnum
const ( TypeListRuleRuleTypeInclude TypeListRuleRuleTypeEnum = "INCLUDE" TypeListRuleRuleTypeExclude TypeListRuleRuleTypeEnum = "EXCLUDE" )
func GetMappingTypeListRuleRuleTypeEnum(val string) (TypeListRuleRuleTypeEnum, bool)
GetMappingTypeListRuleRuleTypeEnum performs case Insensitive comparison on enum value and return the desired enum
func GetTypeListRuleRuleTypeEnumValues() []TypeListRuleRuleTypeEnum
GetTypeListRuleRuleTypeEnumValues Enumerates the set of values for TypeListRuleRuleTypeEnum
TypeSystem The type system maps from and to a type.
type TypeSystem struct { // The key of the object. Key *string `mandatory:"false" json:"key"` // The type of the object. ModelType *string `mandatory:"false" json:"modelType"` // The model version of an object. ModelVersion *string `mandatory:"false" json:"modelVersion"` ParentRef *ParentReference `mandatory:"false" json:"parentRef"` // Free form text without any restriction on permitted characters. Name can have letters, numbers, and special characters. The value is editable and is restricted to 1000 characters. Name *string `mandatory:"false" json:"name"` // A user defined description for the object. Description *string `mandatory:"false" json:"description"` // The version of the object that is used to track changes in the object instance. ObjectVersion *int `mandatory:"false" json:"objectVersion"` // The type system to map to. TypeMappingTo map[string]string `mandatory:"false" json:"typeMappingTo"` // The type system to map from. TypeMappingFrom map[string]string `mandatory:"false" json:"typeMappingFrom"` // The status of an object that can be set to value 1 for shallow references across objects, other values reserved. ObjectStatus *int `mandatory:"false" json:"objectStatus"` // Value can only contain upper case letters, underscore, and numbers. It should begin with upper case letter or underscore. The value can be modified. Identifier *string `mandatory:"false" json:"identifier"` // An array of types. Types []DataType `mandatory:"false" json:"types"` }
func (m TypeSystem) String() string
func (m TypeSystem) ValidateEnumValue() (bool, error)
ValidateEnumValue returns an error when providing an unsupported enum value This function is being called during constructing API request process Not recommended for calling this function directly
TypedExpression The expression that can be created, using the execute stage output in REST Task.
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"` }
func (m TypedExpression) GetConfigValues() *ConfigValues
GetConfigValues returns ConfigValues
func (m TypedExpression) GetDescription() *string
GetDescription returns Description
func (m TypedExpression) GetKey() *string
GetKey returns Key
func (m TypedExpression) GetModelVersion() *string
GetModelVersion returns ModelVersion
func (m TypedExpression) GetName() *string
GetName returns Name
func (m TypedExpression) GetObjectStatus() *int
GetObjectStatus returns ObjectStatus
func (m TypedExpression) GetParentRef() *ParentReference
GetParentRef returns ParentRef
func (m TypedExpression) MarshalJSON() (buff []byte, e error)
MarshalJSON marshals to json representation
func (m TypedExpression) String() string
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
TypedNamePatternRule The typed name rule for field projection.
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"` }
func (m TypedNamePatternRule) GetConfigValues() *ConfigValues
GetConfigValues returns ConfigValues
func (m TypedNamePatternRule) GetDescription() *string
GetDescription returns Description
func (m TypedNamePatternRule) GetIsJavaRegexSyntax() *bool
GetIsJavaRegexSyntax returns IsJavaRegexSyntax
func (m TypedNamePatternRule) GetKey() *string
GetKey returns Key
func (m TypedNamePatternRule) GetModelVersion() *string
GetModelVersion returns ModelVersion
func (m TypedNamePatternRule) GetObjectStatus() *int
GetObjectStatus returns ObjectStatus
func (m TypedNamePatternRule) GetParentRef() *ParentReference
GetParentRef returns ParentRef
func (m TypedNamePatternRule) MarshalJSON() (buff []byte, e error)
MarshalJSON marshals to json representation
func (m TypedNamePatternRule) String() string
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
TypedNamePatternRuleMatchingStrategyEnum Enum with underlying type: string
type TypedNamePatternRuleMatchingStrategyEnum string
Set of constants representing the allowable values for TypedNamePatternRuleMatchingStrategyEnum
const ( TypedNamePatternRuleMatchingStrategyNameOrTags TypedNamePatternRuleMatchingStrategyEnum = "NAME_OR_TAGS" TypedNamePatternRuleMatchingStrategyTagsOnly TypedNamePatternRuleMatchingStrategyEnum = "TAGS_ONLY" TypedNamePatternRuleMatchingStrategyNameOnly TypedNamePatternRuleMatchingStrategyEnum = "NAME_ONLY" )
func GetMappingTypedNamePatternRuleMatchingStrategyEnum(val string) (TypedNamePatternRuleMatchingStrategyEnum, bool)
GetMappingTypedNamePatternRuleMatchingStrategyEnum performs case Insensitive comparison on enum value and return the desired enum
func GetTypedNamePatternRuleMatchingStrategyEnumValues() []TypedNamePatternRuleMatchingStrategyEnum
GetTypedNamePatternRuleMatchingStrategyEnumValues Enumerates the set of values for TypedNamePatternRuleMatchingStrategyEnum
TypedNamePatternRuleRuleTypeEnum Enum with underlying type: string
type TypedNamePatternRuleRuleTypeEnum string
Set of constants representing the allowable values for TypedNamePatternRuleRuleTypeEnum
const ( TypedNamePatternRuleRuleTypeInclude TypedNamePatternRuleRuleTypeEnum = "INCLUDE" TypedNamePatternRuleRuleTypeExclude TypedNamePatternRuleRuleTypeEnum = "EXCLUDE" )
func GetMappingTypedNamePatternRuleRuleTypeEnum(val string) (TypedNamePatternRuleRuleTypeEnum, bool)
GetMappingTypedNamePatternRuleRuleTypeEnum performs case Insensitive comparison on enum value and return the desired enum
func GetTypedNamePatternRuleRuleTypeEnumValues() []TypedNamePatternRuleRuleTypeEnum
GetTypedNamePatternRuleRuleTypeEnumValues Enumerates the set of values for TypedNamePatternRuleRuleTypeEnum
TypedObject The `TypedObject` class is a base class for any model object that has a type.
type TypedObject interface { // The key of the object. GetKey() *string // The model version of an object. GetModelVersion() *string GetParentRef() *ParentReference GetConfigValues() *ConfigValues // The status of an object that can be set to value 1 for shallow references across objects, other values reserved. GetObjectStatus() *int // Free form text without any restriction on permitted characters. Name can have letters, numbers, and special characters. The value is editable and is restricted to 1000 characters. GetName() *string // Detailed description for the object. GetDescription() *string }
TypedObjectModelTypeEnum Enum with underlying type: string
type TypedObjectModelTypeEnum string
Set of constants representing the allowable values for TypedObjectModelTypeEnum
const ( TypedObjectModelTypeShape TypedObjectModelTypeEnum = "SHAPE" 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" )
func GetMappingTypedObjectModelTypeEnum(val string) (TypedObjectModelTypeEnum, bool)
GetMappingTypedObjectModelTypeEnum performs case Insensitive comparison on enum value and return the desired enum
func GetTypedObjectModelTypeEnumValues() []TypedObjectModelTypeEnum
GetTypedObjectModelTypeEnumValues Enumerates the set of values for TypedObjectModelTypeEnum
TypedObjectWrapper A wrapper for a typed object.
type TypedObjectWrapper struct { TypedObject TypedObject `mandatory:"false" json:"typedObject"` }
func (m TypedObjectWrapper) String() string
func (m *TypedObjectWrapper) UnmarshalJSON(data []byte) (e error)
UnmarshalJSON unmarshals from json
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
UiProperties The UI properties of the object.
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"` }
func (m UiProperties) String() string
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
Union The information about a union object.
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"` }
func (m Union) GetDescription() *string
GetDescription returns Description
func (m Union) GetIdentifier() *string
GetIdentifier returns Identifier
func (m Union) GetInputPorts() []InputPort
GetInputPorts returns InputPorts
func (m Union) GetKey() *string
GetKey returns Key
func (m Union) GetModelVersion() *string
GetModelVersion returns ModelVersion
func (m Union) GetName() *string
GetName returns Name
func (m Union) GetObjectStatus() *int
GetObjectStatus returns ObjectStatus
func (m Union) GetObjectVersion() *int
GetObjectVersion returns ObjectVersion
func (m Union) GetOpConfigValues() *ConfigValues
GetOpConfigValues returns OpConfigValues
func (m Union) GetOutputPorts() []TypedObject
GetOutputPorts returns OutputPorts
func (m Union) GetParameters() []Parameter
GetParameters returns Parameters
func (m Union) GetParentRef() *ParentReference
GetParentRef returns ParentRef
func (m Union) MarshalJSON() (buff []byte, e error)
MarshalJSON marshals to json representation
func (m Union) String() string
func (m *Union) UnmarshalJSON(data []byte) (e error)
UnmarshalJSON unmarshals from json
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
UnionUnionTypeEnum Enum with underlying type: string
type UnionUnionTypeEnum string
Set of constants representing the allowable values for UnionUnionTypeEnum
const ( UnionUnionTypeName UnionUnionTypeEnum = "NAME" UnionUnionTypePosition UnionUnionTypeEnum = "POSITION" )
func GetMappingUnionUnionTypeEnum(val string) (UnionUnionTypeEnum, bool)
GetMappingUnionUnionTypeEnum performs case Insensitive comparison on enum value and return the desired enum
func GetUnionUnionTypeEnumValues() []UnionUnionTypeEnum
GetUnionUnionTypeEnumValues Enumerates the set of values for UnionUnionTypeEnum
UniqueDataKey The unique key object.
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"` }
func (m UniqueDataKey) GetAttributeRefs() []KeyAttribute
GetAttributeRefs returns AttributeRefs
func (m UniqueDataKey) GetKey() *string
GetKey returns Key
func (m UniqueDataKey) GetModelVersion() *string
GetModelVersion returns ModelVersion
func (m UniqueDataKey) GetName() *string
GetName returns Name
func (m UniqueDataKey) GetObjectStatus() *int
GetObjectStatus returns ObjectStatus
func (m UniqueDataKey) GetParentRef() *ParentReference
GetParentRef returns ParentRef
func (m UniqueDataKey) MarshalJSON() (buff []byte, e error)
MarshalJSON marshals to json representation
func (m UniqueDataKey) String() string
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
UniqueKey The unqique key object.
type UniqueKey interface { // The object key. GetKey() *string // The object's model version. GetModelVersion() *string GetParentRef() *ParentReference // Free form text without any restriction on permitted characters. Name can have letters, numbers, and special characters. The value is editable and is restricted to 1000 characters. GetName() *string // An array of attribute references. GetAttributeRefs() []KeyAttribute // The status of an object that can be set to value 1 for shallow references across objects, other values reserved. GetObjectStatus() *int }
UniqueKeyModelTypeEnum Enum with underlying type: string
type UniqueKeyModelTypeEnum string
Set of constants representing the allowable values for UniqueKeyModelTypeEnum
const ( UniqueKeyModelTypePrimaryKey UniqueKeyModelTypeEnum = "PRIMARY_KEY" UniqueKeyModelTypeUniqueKey UniqueKeyModelTypeEnum = "UNIQUE_KEY" )
func GetMappingUniqueKeyModelTypeEnum(val string) (UniqueKeyModelTypeEnum, bool)
GetMappingUniqueKeyModelTypeEnum performs case Insensitive comparison on enum value and return the desired enum
func GetUniqueKeyModelTypeEnumValues() []UniqueKeyModelTypeEnum
GetUniqueKeyModelTypeEnumValues Enumerates the set of values for UniqueKeyModelTypeEnum
UpdateApplicationDetailedDescriptionRequest wrapper for the UpdateApplicationDetailedDescription operation
Click https://docs.oracle.com/en-us/iaas/tools/go-sdk-examples/latest/dataintegration/UpdateApplicationDetailedDescription.go.html to see an example of how to use UpdateApplicationDetailedDescriptionRequest.
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 }
func (request UpdateApplicationDetailedDescriptionRequest) BinaryRequestBody() (*common.OCIReadSeekCloser, bool)
BinaryRequestBody implements the OCIRequest interface
func (request UpdateApplicationDetailedDescriptionRequest) HTTPRequest(method, path string, binaryRequestBody *common.OCIReadSeekCloser, extraHeaders map[string]string) (http.Request, error)
HTTPRequest implements the OCIRequest interface
func (request UpdateApplicationDetailedDescriptionRequest) RetryPolicy() *common.RetryPolicy
RetryPolicy implements the OCIRetryableRequest interface. This retrieves the specified retry policy.
func (request UpdateApplicationDetailedDescriptionRequest) String() string
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
UpdateApplicationDetailedDescriptionResponse wrapper for the UpdateApplicationDetailedDescription operation
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.oracle.com/iaas/Content/API/Concepts/usingapi.htm#eleven). Etag *string `presentIn:"header" name:"etag"` // Unique Oracle-assigned identifier for the request. If you need to contact // Oracle about a particular request, please provide the request ID. OpcRequestId *string `presentIn:"header" name:"opc-request-id"` }
func (response UpdateApplicationDetailedDescriptionResponse) HTTPResponse() *http.Response
HTTPResponse implements the OCIResponse interface
func (response UpdateApplicationDetailedDescriptionResponse) String() string
UpdateApplicationDetails Properties used in application create operations.
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"` }
func (m UpdateApplicationDetails) String() string
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
UpdateApplicationDetailsLifecycleStateEnum Enum with underlying type: string
type UpdateApplicationDetailsLifecycleStateEnum string
Set of constants representing the allowable values for UpdateApplicationDetailsLifecycleStateEnum
const ( UpdateApplicationDetailsLifecycleStateCreating UpdateApplicationDetailsLifecycleStateEnum = "CREATING" UpdateApplicationDetailsLifecycleStateActive UpdateApplicationDetailsLifecycleStateEnum = "ACTIVE" UpdateApplicationDetailsLifecycleStateUpdating UpdateApplicationDetailsLifecycleStateEnum = "UPDATING" UpdateApplicationDetailsLifecycleStateDeleting UpdateApplicationDetailsLifecycleStateEnum = "DELETING" UpdateApplicationDetailsLifecycleStateDeleted UpdateApplicationDetailsLifecycleStateEnum = "DELETED" UpdateApplicationDetailsLifecycleStateFailed UpdateApplicationDetailsLifecycleStateEnum = "FAILED" )
func GetMappingUpdateApplicationDetailsLifecycleStateEnum(val string) (UpdateApplicationDetailsLifecycleStateEnum, bool)
GetMappingUpdateApplicationDetailsLifecycleStateEnum performs case Insensitive comparison on enum value and return the desired enum
func GetUpdateApplicationDetailsLifecycleStateEnumValues() []UpdateApplicationDetailsLifecycleStateEnum
GetUpdateApplicationDetailsLifecycleStateEnumValues Enumerates the set of values for UpdateApplicationDetailsLifecycleStateEnum
UpdateApplicationRequest wrapper for the UpdateApplication operation
Click https://docs.oracle.com/en-us/iaas/tools/go-sdk-examples/latest/dataintegration/UpdateApplication.go.html to see an example of how to use 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 }
func (request UpdateApplicationRequest) BinaryRequestBody() (*common.OCIReadSeekCloser, bool)
BinaryRequestBody implements the OCIRequest interface
func (request UpdateApplicationRequest) HTTPRequest(method, path string, binaryRequestBody *common.OCIReadSeekCloser, extraHeaders map[string]string) (http.Request, error)
HTTPRequest implements the OCIRequest interface
func (request UpdateApplicationRequest) RetryPolicy() *common.RetryPolicy
RetryPolicy implements the OCIRetryableRequest interface. This retrieves the specified retry policy.
func (request UpdateApplicationRequest) String() string
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
UpdateApplicationResponse wrapper for the UpdateApplication operation
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.oracle.com/iaas/Content/API/Concepts/usingapi.htm#eleven). Etag *string `presentIn:"header" name:"etag"` // Unique Oracle-assigned identifier for the request. If you need to contact // Oracle about a particular request, please provide the request ID. OpcRequestId *string `presentIn:"header" name:"opc-request-id"` }
func (response UpdateApplicationResponse) HTTPResponse() *http.Response
HTTPResponse implements the OCIResponse interface
func (response UpdateApplicationResponse) String() string
UpdateConnectionDetails Properties used in connection update operations.
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 }
UpdateConnectionDetailsModelTypeEnum Enum with underlying type: string
type UpdateConnectionDetailsModelTypeEnum string
Set of constants representing the allowable values for UpdateConnectionDetailsModelTypeEnum
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" )
func GetMappingUpdateConnectionDetailsModelTypeEnum(val string) (UpdateConnectionDetailsModelTypeEnum, bool)
GetMappingUpdateConnectionDetailsModelTypeEnum performs case Insensitive comparison on enum value and return the desired enum
func GetUpdateConnectionDetailsModelTypeEnumValues() []UpdateConnectionDetailsModelTypeEnum
GetUpdateConnectionDetailsModelTypeEnumValues Enumerates the set of values for UpdateConnectionDetailsModelTypeEnum
UpdateConnectionFromAdwc The details to update an Autonomous Data Warehouse data asset connection.
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"` }
func (m UpdateConnectionFromAdwc) GetConnectionProperties() []ConnectionProperty
GetConnectionProperties returns ConnectionProperties
func (m UpdateConnectionFromAdwc) GetDescription() *string
GetDescription returns Description
func (m UpdateConnectionFromAdwc) GetIdentifier() *string
GetIdentifier returns Identifier
func (m UpdateConnectionFromAdwc) GetKey() *string
GetKey returns Key
func (m UpdateConnectionFromAdwc) GetModelVersion() *string
GetModelVersion returns ModelVersion
func (m UpdateConnectionFromAdwc) GetName() *string
GetName returns Name
func (m UpdateConnectionFromAdwc) GetObjectStatus() *int
GetObjectStatus returns ObjectStatus
func (m UpdateConnectionFromAdwc) GetObjectVersion() *int
GetObjectVersion returns ObjectVersion
func (m UpdateConnectionFromAdwc) GetParentRef() *ParentReference
GetParentRef returns ParentRef
func (m UpdateConnectionFromAdwc) GetRegistryMetadata() *RegistryMetadata
GetRegistryMetadata returns RegistryMetadata
func (m UpdateConnectionFromAdwc) MarshalJSON() (buff []byte, e error)
MarshalJSON marshals to json representation
func (m UpdateConnectionFromAdwc) String() string
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
UpdateConnectionFromAmazonS3 The details to update an Amazon s3 connection.
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"` }
func (m UpdateConnectionFromAmazonS3) GetConnectionProperties() []ConnectionProperty
GetConnectionProperties returns ConnectionProperties
func (m UpdateConnectionFromAmazonS3) GetDescription() *string
GetDescription returns Description
func (m UpdateConnectionFromAmazonS3) GetIdentifier() *string
GetIdentifier returns Identifier
func (m UpdateConnectionFromAmazonS3) GetKey() *string
GetKey returns Key
func (m UpdateConnectionFromAmazonS3) GetModelVersion() *string
GetModelVersion returns ModelVersion
func (m UpdateConnectionFromAmazonS3) GetName() *string
GetName returns Name
func (m UpdateConnectionFromAmazonS3) GetObjectStatus() *int
GetObjectStatus returns ObjectStatus
func (m UpdateConnectionFromAmazonS3) GetObjectVersion() *int
GetObjectVersion returns ObjectVersion
func (m UpdateConnectionFromAmazonS3) GetParentRef() *ParentReference
GetParentRef returns ParentRef
func (m UpdateConnectionFromAmazonS3) GetRegistryMetadata() *RegistryMetadata
GetRegistryMetadata returns RegistryMetadata
func (m UpdateConnectionFromAmazonS3) MarshalJSON() (buff []byte, e error)
MarshalJSON marshals to json representation
func (m UpdateConnectionFromAmazonS3) String() string
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
UpdateConnectionFromAtp The details to update an Autonomous Transaction Processing data asset connection.
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"` }
func (m UpdateConnectionFromAtp) GetConnectionProperties() []ConnectionProperty
GetConnectionProperties returns ConnectionProperties
func (m UpdateConnectionFromAtp) GetDescription() *string
GetDescription returns Description
func (m UpdateConnectionFromAtp) GetIdentifier() *string
GetIdentifier returns Identifier
func (m UpdateConnectionFromAtp) GetKey() *string
GetKey returns Key
func (m UpdateConnectionFromAtp) GetModelVersion() *string
GetModelVersion returns ModelVersion
func (m UpdateConnectionFromAtp) GetName() *string
GetName returns Name
func (m UpdateConnectionFromAtp) GetObjectStatus() *int
GetObjectStatus returns ObjectStatus
func (m UpdateConnectionFromAtp) GetObjectVersion() *int
GetObjectVersion returns ObjectVersion
func (m UpdateConnectionFromAtp) GetParentRef() *ParentReference
GetParentRef returns ParentRef
func (m UpdateConnectionFromAtp) GetRegistryMetadata() *RegistryMetadata
GetRegistryMetadata returns RegistryMetadata
func (m UpdateConnectionFromAtp) MarshalJSON() (buff []byte, e error)
MarshalJSON marshals to json representation
func (m UpdateConnectionFromAtp) String() string
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
UpdateConnectionFromBicc The details to update a FUSION_APP BICC connection.
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"` }
func (m UpdateConnectionFromBicc) GetConnectionProperties() []ConnectionProperty
GetConnectionProperties returns ConnectionProperties
func (m UpdateConnectionFromBicc) GetDescription() *string
GetDescription returns Description
func (m UpdateConnectionFromBicc) GetIdentifier() *string
GetIdentifier returns Identifier
func (m UpdateConnectionFromBicc) GetKey() *string
GetKey returns Key
func (m UpdateConnectionFromBicc) GetModelVersion() *string
GetModelVersion returns ModelVersion
func (m UpdateConnectionFromBicc) GetName() *string
GetName returns Name
func (m UpdateConnectionFromBicc) GetObjectStatus() *int
GetObjectStatus returns ObjectStatus
func (m UpdateConnectionFromBicc) GetObjectVersion() *int
GetObjectVersion returns ObjectVersion
func (m UpdateConnectionFromBicc) GetParentRef() *ParentReference
GetParentRef returns ParentRef
func (m UpdateConnectionFromBicc) GetRegistryMetadata() *RegistryMetadata
GetRegistryMetadata returns RegistryMetadata
func (m UpdateConnectionFromBicc) MarshalJSON() (buff []byte, e error)
MarshalJSON marshals to json representation
func (m UpdateConnectionFromBicc) String() string
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
UpdateConnectionFromBip The details to update a Fusion applications BIP connection.
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"` }
func (m UpdateConnectionFromBip) GetConnectionProperties() []ConnectionProperty
GetConnectionProperties returns ConnectionProperties
func (m UpdateConnectionFromBip) GetDescription() *string
GetDescription returns Description
func (m UpdateConnectionFromBip) GetIdentifier() *string
GetIdentifier returns Identifier
func (m UpdateConnectionFromBip) GetKey() *string
GetKey returns Key
func (m UpdateConnectionFromBip) GetModelVersion() *string
GetModelVersion returns ModelVersion
func (m UpdateConnectionFromBip) GetName() *string
GetName returns Name
func (m UpdateConnectionFromBip) GetObjectStatus() *int
GetObjectStatus returns ObjectStatus
func (m UpdateConnectionFromBip) GetObjectVersion() *int
GetObjectVersion returns ObjectVersion
func (m UpdateConnectionFromBip) GetParentRef() *ParentReference
GetParentRef returns ParentRef
func (m UpdateConnectionFromBip) GetRegistryMetadata() *RegistryMetadata
GetRegistryMetadata returns RegistryMetadata
func (m UpdateConnectionFromBip) MarshalJSON() (buff []byte, e error)
MarshalJSON marshals to json representation
func (m UpdateConnectionFromBip) String() string
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
UpdateConnectionFromHdfs The details to update the HDFS data asset connection.
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"` }
func (m UpdateConnectionFromHdfs) GetConnectionProperties() []ConnectionProperty
GetConnectionProperties returns ConnectionProperties
func (m UpdateConnectionFromHdfs) GetDescription() *string
GetDescription returns Description
func (m UpdateConnectionFromHdfs) GetIdentifier() *string
GetIdentifier returns Identifier
func (m UpdateConnectionFromHdfs) GetKey() *string
GetKey returns Key
func (m UpdateConnectionFromHdfs) GetModelVersion() *string
GetModelVersion returns ModelVersion
func (m UpdateConnectionFromHdfs) GetName() *string
GetName returns Name
func (m UpdateConnectionFromHdfs) GetObjectStatus() *int
GetObjectStatus returns ObjectStatus
func (m UpdateConnectionFromHdfs) GetObjectVersion() *int
GetObjectVersion returns ObjectVersion
func (m UpdateConnectionFromHdfs) GetParentRef() *ParentReference
GetParentRef returns ParentRef
func (m UpdateConnectionFromHdfs) GetRegistryMetadata() *RegistryMetadata
GetRegistryMetadata returns RegistryMetadata
func (m UpdateConnectionFromHdfs) MarshalJSON() (buff []byte, e error)
MarshalJSON marshals to json representation
func (m UpdateConnectionFromHdfs) String() string
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
UpdateConnectionFromJdbc The details to update a generic JDBC data asset connection.
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"` }
func (m UpdateConnectionFromJdbc) GetConnectionProperties() []ConnectionProperty
GetConnectionProperties returns ConnectionProperties
func (m UpdateConnectionFromJdbc) GetDescription() *string
GetDescription returns Description
func (m UpdateConnectionFromJdbc) GetIdentifier() *string
GetIdentifier returns Identifier
func (m UpdateConnectionFromJdbc) GetKey() *string
GetKey returns Key
func (m UpdateConnectionFromJdbc) GetModelVersion() *string
GetModelVersion returns ModelVersion
func (m UpdateConnectionFromJdbc) GetName() *string
GetName returns Name
func (m UpdateConnectionFromJdbc) GetObjectStatus() *int
GetObjectStatus returns ObjectStatus
func (m UpdateConnectionFromJdbc) GetObjectVersion() *int
GetObjectVersion returns ObjectVersion
func (m UpdateConnectionFromJdbc) GetParentRef() *ParentReference
GetParentRef returns ParentRef
func (m UpdateConnectionFromJdbc) GetRegistryMetadata() *RegistryMetadata
GetRegistryMetadata returns RegistryMetadata
func (m UpdateConnectionFromJdbc) MarshalJSON() (buff []byte, e error)
MarshalJSON marshals to json representation
func (m UpdateConnectionFromJdbc) String() string
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
UpdateConnectionFromLake The details to update a Lake connection.
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"` }
func (m UpdateConnectionFromLake) GetConnectionProperties() []ConnectionProperty
GetConnectionProperties returns ConnectionProperties
func (m UpdateConnectionFromLake) GetDescription() *string
GetDescription returns Description
func (m UpdateConnectionFromLake) GetIdentifier() *string
GetIdentifier returns Identifier
func (m UpdateConnectionFromLake) GetKey() *string
GetKey returns Key
func (m UpdateConnectionFromLake) GetModelVersion() *string
GetModelVersion returns ModelVersion
func (m UpdateConnectionFromLake) GetName() *string
GetName returns Name
func (m UpdateConnectionFromLake) GetObjectStatus() *int
GetObjectStatus returns ObjectStatus
func (m UpdateConnectionFromLake) GetObjectVersion() *int
GetObjectVersion returns ObjectVersion
func (m UpdateConnectionFromLake) GetParentRef() *ParentReference
GetParentRef returns ParentRef
func (m UpdateConnectionFromLake) GetRegistryMetadata() *RegistryMetadata
GetRegistryMetadata returns RegistryMetadata
func (m UpdateConnectionFromLake) MarshalJSON() (buff []byte, e error)
MarshalJSON marshals to json representation
func (m UpdateConnectionFromLake) String() string
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
UpdateConnectionFromMySql The details to update a MYSQL data asset connection.
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"` }
func (m UpdateConnectionFromMySql) GetConnectionProperties() []ConnectionProperty
GetConnectionProperties returns ConnectionProperties
func (m UpdateConnectionFromMySql) GetDescription() *string
GetDescription returns Description
func (m UpdateConnectionFromMySql) GetIdentifier() *string
GetIdentifier returns Identifier
func (m UpdateConnectionFromMySql) GetKey() *string
GetKey returns Key
func (m UpdateConnectionFromMySql) GetModelVersion() *string
GetModelVersion returns ModelVersion
func (m UpdateConnectionFromMySql) GetName() *string
GetName returns Name
func (m UpdateConnectionFromMySql) GetObjectStatus() *int
GetObjectStatus returns ObjectStatus
func (m UpdateConnectionFromMySql) GetObjectVersion() *int
GetObjectVersion returns ObjectVersion
func (m UpdateConnectionFromMySql) GetParentRef() *ParentReference
GetParentRef returns ParentRef
func (m UpdateConnectionFromMySql) GetRegistryMetadata() *RegistryMetadata
GetRegistryMetadata returns RegistryMetadata
func (m UpdateConnectionFromMySql) MarshalJSON() (buff []byte, e error)
MarshalJSON marshals to json representation
func (m UpdateConnectionFromMySql) String() string
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
UpdateConnectionFromMySqlHeatWave The details to update a MYSQL HeatWave data asset connection.
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"` }
func (m UpdateConnectionFromMySqlHeatWave) GetConnectionProperties() []ConnectionProperty
GetConnectionProperties returns ConnectionProperties
func (m UpdateConnectionFromMySqlHeatWave) GetDescription() *string
GetDescription returns Description
func (m UpdateConnectionFromMySqlHeatWave) GetIdentifier() *string
GetIdentifier returns Identifier
func (m UpdateConnectionFromMySqlHeatWave) GetKey() *string
GetKey returns Key
func (m UpdateConnectionFromMySqlHeatWave) GetModelVersion() *string
GetModelVersion returns ModelVersion
func (m UpdateConnectionFromMySqlHeatWave) GetName() *string
GetName returns Name
func (m UpdateConnectionFromMySqlHeatWave) GetObjectStatus() *int
GetObjectStatus returns ObjectStatus
func (m UpdateConnectionFromMySqlHeatWave) GetObjectVersion() *int
GetObjectVersion returns ObjectVersion
func (m UpdateConnectionFromMySqlHeatWave) GetParentRef() *ParentReference
GetParentRef returns ParentRef
func (m UpdateConnectionFromMySqlHeatWave) GetRegistryMetadata() *RegistryMetadata
GetRegistryMetadata returns RegistryMetadata
func (m UpdateConnectionFromMySqlHeatWave) MarshalJSON() (buff []byte, e error)
MarshalJSON marshals to json representation
func (m UpdateConnectionFromMySqlHeatWave) String() string
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
UpdateConnectionFromOAuth2 The details to update a OAuth connection.
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"` }
func (m UpdateConnectionFromOAuth2) GetConnectionProperties() []ConnectionProperty
GetConnectionProperties returns ConnectionProperties
func (m UpdateConnectionFromOAuth2) GetDescription() *string
GetDescription returns Description
func (m UpdateConnectionFromOAuth2) GetIdentifier() *string
GetIdentifier returns Identifier
func (m UpdateConnectionFromOAuth2) GetKey() *string
GetKey returns Key
func (m UpdateConnectionFromOAuth2) GetModelVersion() *string
GetModelVersion returns ModelVersion
func (m UpdateConnectionFromOAuth2) GetName() *string
GetName returns Name
func (m UpdateConnectionFromOAuth2) GetObjectStatus() *int
GetObjectStatus returns ObjectStatus
func (m UpdateConnectionFromOAuth2) GetObjectVersion() *int
GetObjectVersion returns ObjectVersion
func (m UpdateConnectionFromOAuth2) GetParentRef() *ParentReference
GetParentRef returns ParentRef
func (m UpdateConnectionFromOAuth2) GetRegistryMetadata() *RegistryMetadata
GetRegistryMetadata returns RegistryMetadata
func (m UpdateConnectionFromOAuth2) MarshalJSON() (buff []byte, e error)
MarshalJSON marshals to json representation
func (m UpdateConnectionFromOAuth2) String() string
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
UpdateConnectionFromOAuth2GrantTypeEnum Enum with underlying type: string
type UpdateConnectionFromOAuth2GrantTypeEnum string
Set of constants representing the allowable values for UpdateConnectionFromOAuth2GrantTypeEnum
const ( UpdateConnectionFromOAuth2GrantTypeClientCredentials UpdateConnectionFromOAuth2GrantTypeEnum = "CLIENT_CREDENTIALS" )
func GetMappingUpdateConnectionFromOAuth2GrantTypeEnum(val string) (UpdateConnectionFromOAuth2GrantTypeEnum, bool)
GetMappingUpdateConnectionFromOAuth2GrantTypeEnum performs case Insensitive comparison on enum value and return the desired enum
func GetUpdateConnectionFromOAuth2GrantTypeEnumValues() []UpdateConnectionFromOAuth2GrantTypeEnum
GetUpdateConnectionFromOAuth2GrantTypeEnumValues Enumerates the set of values for UpdateConnectionFromOAuth2GrantTypeEnum
UpdateConnectionFromObjectStorage The details to update an Oracle Object Storage data asset connection.
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"` }
func (m UpdateConnectionFromObjectStorage) GetConnectionProperties() []ConnectionProperty
GetConnectionProperties returns ConnectionProperties
func (m UpdateConnectionFromObjectStorage) GetDescription() *string
GetDescription returns Description
func (m UpdateConnectionFromObjectStorage) GetIdentifier() *string
GetIdentifier returns Identifier
func (m UpdateConnectionFromObjectStorage) GetKey() *string
GetKey returns Key
func (m UpdateConnectionFromObjectStorage) GetModelVersion() *string
GetModelVersion returns ModelVersion
func (m UpdateConnectionFromObjectStorage) GetName() *string
GetName returns Name
func (m UpdateConnectionFromObjectStorage) GetObjectStatus() *int
GetObjectStatus returns ObjectStatus
func (m UpdateConnectionFromObjectStorage) GetObjectVersion() *int
GetObjectVersion returns ObjectVersion
func (m UpdateConnectionFromObjectStorage) GetParentRef() *ParentReference
GetParentRef returns ParentRef
func (m UpdateConnectionFromObjectStorage) GetRegistryMetadata() *RegistryMetadata
GetRegistryMetadata returns RegistryMetadata
func (m UpdateConnectionFromObjectStorage) MarshalJSON() (buff []byte, e error)
MarshalJSON marshals to json representation
func (m UpdateConnectionFromObjectStorage) String() string
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
UpdateConnectionFromOracle The details to update an Oracle Database data asset connection.
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"` }
func (m UpdateConnectionFromOracle) GetConnectionProperties() []ConnectionProperty
GetConnectionProperties returns ConnectionProperties
func (m UpdateConnectionFromOracle) GetDescription() *string
GetDescription returns Description
func (m UpdateConnectionFromOracle) GetIdentifier() *string
GetIdentifier returns Identifier
func (m UpdateConnectionFromOracle) GetKey() *string
GetKey returns Key
func (m UpdateConnectionFromOracle) GetModelVersion() *string
GetModelVersion returns ModelVersion
func (m UpdateConnectionFromOracle) GetName() *string
GetName returns Name
func (m UpdateConnectionFromOracle) GetObjectStatus() *int
GetObjectStatus returns ObjectStatus
func (m UpdateConnectionFromOracle) GetObjectVersion() *int
GetObjectVersion returns ObjectVersion
func (m UpdateConnectionFromOracle) GetParentRef() *ParentReference
GetParentRef returns ParentRef
func (m UpdateConnectionFromOracle) GetRegistryMetadata() *RegistryMetadata
GetRegistryMetadata returns RegistryMetadata
func (m UpdateConnectionFromOracle) MarshalJSON() (buff []byte, e error)
MarshalJSON marshals to json representation
func (m UpdateConnectionFromOracle) String() string
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
UpdateConnectionFromOracleEbs The details to update E-Business Suite data asset connection.
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"` }
func (m UpdateConnectionFromOracleEbs) GetConnectionProperties() []ConnectionProperty
GetConnectionProperties returns ConnectionProperties
func (m UpdateConnectionFromOracleEbs) GetDescription() *string
GetDescription returns Description
func (m UpdateConnectionFromOracleEbs) GetIdentifier() *string
GetIdentifier returns Identifier
func (m UpdateConnectionFromOracleEbs) GetKey() *string
GetKey returns Key
func (m UpdateConnectionFromOracleEbs) GetModelVersion() *string
GetModelVersion returns ModelVersion
func (m UpdateConnectionFromOracleEbs) GetName() *string
GetName returns Name
func (m UpdateConnectionFromOracleEbs) GetObjectStatus() *int
GetObjectStatus returns ObjectStatus
func (m UpdateConnectionFromOracleEbs) GetObjectVersion() *int
GetObjectVersion returns ObjectVersion
func (m UpdateConnectionFromOracleEbs) GetParentRef() *ParentReference
GetParentRef returns ParentRef
func (m UpdateConnectionFromOracleEbs) GetRegistryMetadata() *RegistryMetadata
GetRegistryMetadata returns RegistryMetadata
func (m UpdateConnectionFromOracleEbs) MarshalJSON() (buff []byte, e error)
MarshalJSON marshals to json representation
func (m UpdateConnectionFromOracleEbs) String() string
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
UpdateConnectionFromOraclePeopleSoft The details to update an Oracle PeopleSoft data asset connection.
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"` }
func (m UpdateConnectionFromOraclePeopleSoft) GetConnectionProperties() []ConnectionProperty
GetConnectionProperties returns ConnectionProperties
func (m UpdateConnectionFromOraclePeopleSoft) GetDescription() *string
GetDescription returns Description
func (m UpdateConnectionFromOraclePeopleSoft) GetIdentifier() *string
GetIdentifier returns Identifier
func (m UpdateConnectionFromOraclePeopleSoft) GetKey() *string
GetKey returns Key
func (m UpdateConnectionFromOraclePeopleSoft) GetModelVersion() *string
GetModelVersion returns ModelVersion
func (m UpdateConnectionFromOraclePeopleSoft) GetName() *string
GetName returns Name
func (m UpdateConnectionFromOraclePeopleSoft) GetObjectStatus() *int
GetObjectStatus returns ObjectStatus
func (m UpdateConnectionFromOraclePeopleSoft) GetObjectVersion() *int
GetObjectVersion returns ObjectVersion
func (m UpdateConnectionFromOraclePeopleSoft) GetParentRef() *ParentReference
GetParentRef returns ParentRef
func (m UpdateConnectionFromOraclePeopleSoft) GetRegistryMetadata() *RegistryMetadata
GetRegistryMetadata returns RegistryMetadata
func (m UpdateConnectionFromOraclePeopleSoft) MarshalJSON() (buff []byte, e error)
MarshalJSON marshals to json representation
func (m UpdateConnectionFromOraclePeopleSoft) String() string
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
UpdateConnectionFromOracleSiebel The details to update an Oracle Siebel data asset connection.
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"` }
func (m UpdateConnectionFromOracleSiebel) GetConnectionProperties() []ConnectionProperty
GetConnectionProperties returns ConnectionProperties
func (m UpdateConnectionFromOracleSiebel) GetDescription() *string
GetDescription returns Description
func (m UpdateConnectionFromOracleSiebel) GetIdentifier() *string
GetIdentifier returns Identifier
func (m UpdateConnectionFromOracleSiebel) GetKey() *string
GetKey returns Key
func (m UpdateConnectionFromOracleSiebel) GetModelVersion() *string
GetModelVersion returns ModelVersion
func (m UpdateConnectionFromOracleSiebel) GetName() *string
GetName returns Name
func (m UpdateConnectionFromOracleSiebel) GetObjectStatus() *int
GetObjectStatus returns ObjectStatus
func (m UpdateConnectionFromOracleSiebel) GetObjectVersion() *int
GetObjectVersion returns ObjectVersion
func (m UpdateConnectionFromOracleSiebel) GetParentRef() *ParentReference
GetParentRef returns ParentRef
func (m UpdateConnectionFromOracleSiebel) GetRegistryMetadata() *RegistryMetadata
GetRegistryMetadata returns RegistryMetadata
func (m UpdateConnectionFromOracleSiebel) MarshalJSON() (buff []byte, e error)
MarshalJSON marshals to json representation
func (m UpdateConnectionFromOracleSiebel) String() string
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
UpdateConnectionFromRestBasicAuth The details to update a basic auth rest connection.
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"` }
func (m UpdateConnectionFromRestBasicAuth) GetConnectionProperties() []ConnectionProperty
GetConnectionProperties returns ConnectionProperties
func (m UpdateConnectionFromRestBasicAuth) GetDescription() *string
GetDescription returns Description
func (m UpdateConnectionFromRestBasicAuth) GetIdentifier() *string
GetIdentifier returns Identifier
func (m UpdateConnectionFromRestBasicAuth) GetKey() *string
GetKey returns Key
func (m UpdateConnectionFromRestBasicAuth) GetModelVersion() *string
GetModelVersion returns ModelVersion
func (m UpdateConnectionFromRestBasicAuth) GetName() *string
GetName returns Name
func (m UpdateConnectionFromRestBasicAuth) GetObjectStatus() *int
GetObjectStatus returns ObjectStatus
func (m UpdateConnectionFromRestBasicAuth) GetObjectVersion() *int
GetObjectVersion returns ObjectVersion
func (m UpdateConnectionFromRestBasicAuth) GetParentRef() *ParentReference
GetParentRef returns ParentRef
func (m UpdateConnectionFromRestBasicAuth) GetRegistryMetadata() *RegistryMetadata
GetRegistryMetadata returns RegistryMetadata
func (m UpdateConnectionFromRestBasicAuth) MarshalJSON() (buff []byte, e error)
MarshalJSON marshals to json representation
func (m UpdateConnectionFromRestBasicAuth) String() string
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
UpdateConnectionFromRestNoAuth The details to update a no auth rest connection.
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"` }
func (m UpdateConnectionFromRestNoAuth) GetConnectionProperties() []ConnectionProperty
GetConnectionProperties returns ConnectionProperties
func (m UpdateConnectionFromRestNoAuth) GetDescription() *string
GetDescription returns Description
func (m UpdateConnectionFromRestNoAuth) GetIdentifier() *string
GetIdentifier returns Identifier
func (m UpdateConnectionFromRestNoAuth) GetKey() *string
GetKey returns Key
func (m UpdateConnectionFromRestNoAuth) GetModelVersion() *string
GetModelVersion returns ModelVersion
func (m UpdateConnectionFromRestNoAuth) GetName() *string
GetName returns Name
func (m UpdateConnectionFromRestNoAuth) GetObjectStatus() *int
GetObjectStatus returns ObjectStatus
func (m UpdateConnectionFromRestNoAuth) GetObjectVersion() *int
GetObjectVersion returns ObjectVersion
func (m UpdateConnectionFromRestNoAuth) GetParentRef() *ParentReference
GetParentRef returns ParentRef
func (m UpdateConnectionFromRestNoAuth) GetRegistryMetadata() *RegistryMetadata
GetRegistryMetadata returns RegistryMetadata
func (m UpdateConnectionFromRestNoAuth) MarshalJSON() (buff []byte, e error)
MarshalJSON marshals to json representation
func (m UpdateConnectionFromRestNoAuth) String() string
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
UpdateConnectionRequest wrapper for the UpdateConnection operation
Click https://docs.oracle.com/en-us/iaas/tools/go-sdk-examples/latest/dataintegration/UpdateConnection.go.html to see an example of how to use 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 }
func (request UpdateConnectionRequest) BinaryRequestBody() (*common.OCIReadSeekCloser, bool)
BinaryRequestBody implements the OCIRequest interface
func (request UpdateConnectionRequest) HTTPRequest(method, path string, binaryRequestBody *common.OCIReadSeekCloser, extraHeaders map[string]string) (http.Request, error)
HTTPRequest implements the OCIRequest interface
func (request UpdateConnectionRequest) RetryPolicy() *common.RetryPolicy
RetryPolicy implements the OCIRetryableRequest interface. This retrieves the specified retry policy.
func (request UpdateConnectionRequest) String() string
func (request UpdateConnectionRequest) ValidateEnumValue() (bool, error)
ValidateEnumValue returns an error when providing an unsupported enum value This function is being called during constructing API request process Not recommended for calling this function directly
UpdateConnectionResponse wrapper for the UpdateConnection operation
type UpdateConnectionResponse struct { // The underlying http response RawResponse *http.Response // The Connection instance Connection `presentIn:"body"` // For optimistic concurrency control. See ETags for Optimistic Concurrency Control (https://docs.oracle.com/iaas/Content/API/Concepts/usingapi.htm#eleven). Etag *string `presentIn:"header" name:"etag"` // Unique Oracle-assigned identifier for the request. If you need to contact // Oracle about a particular request, please provide the request ID. OpcRequestId *string `presentIn:"header" name:"opc-request-id"` }
func (response UpdateConnectionResponse) HTTPResponse() *http.Response
HTTPResponse implements the OCIResponse interface
func (response UpdateConnectionResponse) String() string
UpdateCopyObjectRequestDetails Properties used in copy object request update operations.
type UpdateCopyObjectRequestDetails struct { // The status of the object. Status UpdateCopyObjectRequestDetailsStatusEnum `mandatory:"false" json:"status,omitempty"` }
func (m UpdateCopyObjectRequestDetails) String() string
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
UpdateCopyObjectRequestDetailsStatusEnum Enum with underlying type: string
type UpdateCopyObjectRequestDetailsStatusEnum string
Set of constants representing the allowable values for UpdateCopyObjectRequestDetailsStatusEnum
const ( UpdateCopyObjectRequestDetailsStatusTerminating UpdateCopyObjectRequestDetailsStatusEnum = "TERMINATING" )
func GetMappingUpdateCopyObjectRequestDetailsStatusEnum(val string) (UpdateCopyObjectRequestDetailsStatusEnum, bool)
GetMappingUpdateCopyObjectRequestDetailsStatusEnum performs case Insensitive comparison on enum value and return the desired enum
func GetUpdateCopyObjectRequestDetailsStatusEnumValues() []UpdateCopyObjectRequestDetailsStatusEnum
GetUpdateCopyObjectRequestDetailsStatusEnumValues Enumerates the set of values for UpdateCopyObjectRequestDetailsStatusEnum
UpdateCopyObjectRequestRequest wrapper for the UpdateCopyObjectRequest operation
Click https://docs.oracle.com/en-us/iaas/tools/go-sdk-examples/latest/dataintegration/UpdateCopyObjectRequest.go.html to see an example of how to use UpdateCopyObjectRequestRequest.
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 }
func (request UpdateCopyObjectRequestRequest) BinaryRequestBody() (*common.OCIReadSeekCloser, bool)
BinaryRequestBody implements the OCIRequest interface
func (request UpdateCopyObjectRequestRequest) HTTPRequest(method, path string, binaryRequestBody *common.OCIReadSeekCloser, extraHeaders map[string]string) (http.Request, error)
HTTPRequest implements the OCIRequest interface
func (request UpdateCopyObjectRequestRequest) RetryPolicy() *common.RetryPolicy
RetryPolicy implements the OCIRetryableRequest interface. This retrieves the specified retry policy.
func (request UpdateCopyObjectRequestRequest) String() string
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
UpdateCopyObjectRequestResponse wrapper for the UpdateCopyObjectRequest operation
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.oracle.com/iaas/Content/API/Concepts/usingapi.htm#eleven). Etag *string `presentIn:"header" name:"etag"` // Unique Oracle-assigned identifier for the request. If you need to contact // Oracle about a particular request, please provide the request ID. OpcRequestId *string `presentIn:"header" name:"opc-request-id"` }
func (response UpdateCopyObjectRequestResponse) HTTPResponse() *http.Response
HTTPResponse implements the OCIResponse interface
func (response UpdateCopyObjectRequestResponse) String() string
UpdateDataAssetDetails Properties used in data asset update operations.
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 }
UpdateDataAssetDetailsModelTypeEnum Enum with underlying type: string
type UpdateDataAssetDetailsModelTypeEnum string
Set of constants representing the allowable values for UpdateDataAssetDetailsModelTypeEnum
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" )
func GetMappingUpdateDataAssetDetailsModelTypeEnum(val string) (UpdateDataAssetDetailsModelTypeEnum, bool)
GetMappingUpdateDataAssetDetailsModelTypeEnum performs case Insensitive comparison on enum value and return the desired enum
func GetUpdateDataAssetDetailsModelTypeEnumValues() []UpdateDataAssetDetailsModelTypeEnum
GetUpdateDataAssetDetailsModelTypeEnumValues Enumerates the set of values for UpdateDataAssetDetailsModelTypeEnum
UpdateDataAssetFromAdwc Details for the Autonomous Data Warehouse data asset type.
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"` }
func (m UpdateDataAssetFromAdwc) GetAssetProperties() map[string]string
GetAssetProperties returns AssetProperties
func (m UpdateDataAssetFromAdwc) GetDescription() *string
GetDescription returns Description
func (m UpdateDataAssetFromAdwc) GetExternalKey() *string
GetExternalKey returns ExternalKey
func (m UpdateDataAssetFromAdwc) GetIdentifier() *string
GetIdentifier returns Identifier
func (m UpdateDataAssetFromAdwc) GetKey() *string
GetKey returns Key
func (m UpdateDataAssetFromAdwc) GetModelVersion() *string
GetModelVersion returns ModelVersion
func (m UpdateDataAssetFromAdwc) GetName() *string
GetName returns Name
func (m UpdateDataAssetFromAdwc) GetObjectStatus() *int
GetObjectStatus returns ObjectStatus
func (m UpdateDataAssetFromAdwc) GetObjectVersion() *int
GetObjectVersion returns ObjectVersion
func (m UpdateDataAssetFromAdwc) GetRegistryMetadata() *RegistryMetadata
GetRegistryMetadata returns RegistryMetadata
func (m UpdateDataAssetFromAdwc) MarshalJSON() (buff []byte, e error)
MarshalJSON marshals to json representation
func (m UpdateDataAssetFromAdwc) String() string
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
UpdateDataAssetFromAmazonS3 Details for the Amazon s3 data asset type.
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"` }
func (m UpdateDataAssetFromAmazonS3) GetAssetProperties() map[string]string
GetAssetProperties returns AssetProperties
func (m UpdateDataAssetFromAmazonS3) GetDescription() *string
GetDescription returns Description
func (m UpdateDataAssetFromAmazonS3) GetExternalKey() *string
GetExternalKey returns ExternalKey
func (m UpdateDataAssetFromAmazonS3) GetIdentifier() *string
GetIdentifier returns Identifier
func (m UpdateDataAssetFromAmazonS3) GetKey() *string
GetKey returns Key
func (m UpdateDataAssetFromAmazonS3) GetModelVersion() *string
GetModelVersion returns ModelVersion
func (m UpdateDataAssetFromAmazonS3) GetName() *string
GetName returns Name
func (m UpdateDataAssetFromAmazonS3) GetObjectStatus() *int
GetObjectStatus returns ObjectStatus
func (m UpdateDataAssetFromAmazonS3) GetObjectVersion() *int
GetObjectVersion returns ObjectVersion
func (m UpdateDataAssetFromAmazonS3) GetRegistryMetadata() *RegistryMetadata
GetRegistryMetadata returns RegistryMetadata
func (m UpdateDataAssetFromAmazonS3) MarshalJSON() (buff []byte, e error)
MarshalJSON marshals to json representation
func (m UpdateDataAssetFromAmazonS3) String() string
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
UpdateDataAssetFromAtp Details for the Autonomous Transaction Processing data asset type.
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"` }
func (m UpdateDataAssetFromAtp) GetAssetProperties() map[string]string
GetAssetProperties returns AssetProperties
func (m UpdateDataAssetFromAtp) GetDescription() *string
GetDescription returns Description
func (m UpdateDataAssetFromAtp) GetExternalKey() *string
GetExternalKey returns ExternalKey
func (m UpdateDataAssetFromAtp) GetIdentifier() *string
GetIdentifier returns Identifier
func (m UpdateDataAssetFromAtp) GetKey() *string
GetKey returns Key
func (m UpdateDataAssetFromAtp) GetModelVersion() *string
GetModelVersion returns ModelVersion
func (m UpdateDataAssetFromAtp) GetName() *string
GetName returns Name
func (m UpdateDataAssetFromAtp) GetObjectStatus() *int
GetObjectStatus returns ObjectStatus
func (m UpdateDataAssetFromAtp) GetObjectVersion() *int
GetObjectVersion returns ObjectVersion
func (m UpdateDataAssetFromAtp) GetRegistryMetadata() *RegistryMetadata
GetRegistryMetadata returns RegistryMetadata
func (m UpdateDataAssetFromAtp) MarshalJSON() (buff []byte, e error)
MarshalJSON marshals to json representation
func (m UpdateDataAssetFromAtp) String() string
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
UpdateDataAssetFromFusionApp Details for the Autonomous Transaction Processing data asset type.
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"` }
func (m UpdateDataAssetFromFusionApp) GetAssetProperties() map[string]string
GetAssetProperties returns AssetProperties
func (m UpdateDataAssetFromFusionApp) GetDescription() *string
GetDescription returns Description
func (m UpdateDataAssetFromFusionApp) GetExternalKey() *string
GetExternalKey returns ExternalKey
func (m UpdateDataAssetFromFusionApp) GetIdentifier() *string
GetIdentifier returns Identifier
func (m UpdateDataAssetFromFusionApp) GetKey() *string
GetKey returns Key
func (m UpdateDataAssetFromFusionApp) GetModelVersion() *string
GetModelVersion returns ModelVersion
func (m UpdateDataAssetFromFusionApp) GetName() *string
GetName returns Name
func (m UpdateDataAssetFromFusionApp) GetObjectStatus() *int
GetObjectStatus returns ObjectStatus
func (m UpdateDataAssetFromFusionApp) GetObjectVersion() *int
GetObjectVersion returns ObjectVersion
func (m UpdateDataAssetFromFusionApp) GetRegistryMetadata() *RegistryMetadata
GetRegistryMetadata returns RegistryMetadata
func (m UpdateDataAssetFromFusionApp) MarshalJSON() (buff []byte, e error)
MarshalJSON marshals to json representation
func (m UpdateDataAssetFromFusionApp) String() string
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
UpdateDataAssetFromHdfs Details for the HDFS data asset type.
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"` }
func (m UpdateDataAssetFromHdfs) GetAssetProperties() map[string]string
GetAssetProperties returns AssetProperties
func (m UpdateDataAssetFromHdfs) GetDescription() *string
GetDescription returns Description
func (m UpdateDataAssetFromHdfs) GetExternalKey() *string
GetExternalKey returns ExternalKey
func (m UpdateDataAssetFromHdfs) GetIdentifier() *string
GetIdentifier returns Identifier
func (m UpdateDataAssetFromHdfs) GetKey() *string
GetKey returns Key
func (m UpdateDataAssetFromHdfs) GetModelVersion() *string
GetModelVersion returns ModelVersion
func (m UpdateDataAssetFromHdfs) GetName() *string
GetName returns Name
func (m UpdateDataAssetFromHdfs) GetObjectStatus() *int
GetObjectStatus returns ObjectStatus
func (m UpdateDataAssetFromHdfs) GetObjectVersion() *int
GetObjectVersion returns ObjectVersion
func (m UpdateDataAssetFromHdfs) GetRegistryMetadata() *RegistryMetadata
GetRegistryMetadata returns RegistryMetadata
func (m UpdateDataAssetFromHdfs) MarshalJSON() (buff []byte, e error)
MarshalJSON marshals to json representation
func (m UpdateDataAssetFromHdfs) String() string
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
UpdateDataAssetFromJdbc Details for the Autonomous Transaction Processing data asset type.
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"` }
func (m UpdateDataAssetFromJdbc) GetAssetProperties() map[string]string
GetAssetProperties returns AssetProperties
func (m UpdateDataAssetFromJdbc) GetDescription() *string
GetDescription returns Description
func (m UpdateDataAssetFromJdbc) GetExternalKey() *string
GetExternalKey returns ExternalKey
func (m UpdateDataAssetFromJdbc) GetIdentifier() *string
GetIdentifier returns Identifier
func (m UpdateDataAssetFromJdbc) GetKey() *string
GetKey returns Key
func (m UpdateDataAssetFromJdbc) GetModelVersion() *string
GetModelVersion returns ModelVersion
func (m UpdateDataAssetFromJdbc) GetName() *string
GetName returns Name
func (m UpdateDataAssetFromJdbc) GetObjectStatus() *int
GetObjectStatus returns ObjectStatus
func (m UpdateDataAssetFromJdbc) GetObjectVersion() *int
GetObjectVersion returns ObjectVersion
func (m UpdateDataAssetFromJdbc) GetRegistryMetadata() *RegistryMetadata
GetRegistryMetadata returns RegistryMetadata
func (m UpdateDataAssetFromJdbc) MarshalJSON() (buff []byte, e error)
MarshalJSON marshals to json representation
func (m UpdateDataAssetFromJdbc) String() string
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
UpdateDataAssetFromLake Details for the Lake data asset type.
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"` }
func (m UpdateDataAssetFromLake) GetAssetProperties() map[string]string
GetAssetProperties returns AssetProperties
func (m UpdateDataAssetFromLake) GetDescription() *string
GetDescription returns Description
func (m UpdateDataAssetFromLake) GetExternalKey() *string
GetExternalKey returns ExternalKey
func (m UpdateDataAssetFromLake) GetIdentifier() *string
GetIdentifier returns Identifier
func (m UpdateDataAssetFromLake) GetKey() *string
GetKey returns Key
func (m UpdateDataAssetFromLake) GetModelVersion() *string
GetModelVersion returns ModelVersion
func (m UpdateDataAssetFromLake) GetName() *string
GetName returns Name
func (m UpdateDataAssetFromLake) GetObjectStatus() *int
GetObjectStatus returns ObjectStatus
func (m UpdateDataAssetFromLake) GetObjectVersion() *int
GetObjectVersion returns ObjectVersion
func (m UpdateDataAssetFromLake) GetRegistryMetadata() *RegistryMetadata
GetRegistryMetadata returns RegistryMetadata
func (m UpdateDataAssetFromLake) MarshalJSON() (buff []byte, e error)
MarshalJSON marshals to json representation
func (m UpdateDataAssetFromLake) String() string
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
UpdateDataAssetFromMySql Details for the MYSQL data asset type.
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"` }
func (m UpdateDataAssetFromMySql) GetAssetProperties() map[string]string
GetAssetProperties returns AssetProperties
func (m UpdateDataAssetFromMySql) GetDescription() *string
GetDescription returns Description
func (m UpdateDataAssetFromMySql) GetExternalKey() *string
GetExternalKey returns ExternalKey
func (m UpdateDataAssetFromMySql) GetIdentifier() *string
GetIdentifier returns Identifier
func (m UpdateDataAssetFromMySql) GetKey() *string
GetKey returns Key
func (m UpdateDataAssetFromMySql) GetModelVersion() *string
GetModelVersion returns ModelVersion
func (m UpdateDataAssetFromMySql) GetName() *string
GetName returns Name
func (m UpdateDataAssetFromMySql) GetObjectStatus() *int
GetObjectStatus returns ObjectStatus
func (m UpdateDataAssetFromMySql) GetObjectVersion() *int
GetObjectVersion returns ObjectVersion
func (m UpdateDataAssetFromMySql) GetRegistryMetadata() *RegistryMetadata
GetRegistryMetadata returns RegistryMetadata
func (m UpdateDataAssetFromMySql) MarshalJSON() (buff []byte, e error)
MarshalJSON marshals to json representation
func (m UpdateDataAssetFromMySql) String() string
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
UpdateDataAssetFromMySqlHeatWave Details for the MYSQL HeatWave data asset type.
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"` }
func (m UpdateDataAssetFromMySqlHeatWave) GetAssetProperties() map[string]string
GetAssetProperties returns AssetProperties
func (m UpdateDataAssetFromMySqlHeatWave) GetDescription() *string
GetDescription returns Description
func (m UpdateDataAssetFromMySqlHeatWave) GetExternalKey() *string
GetExternalKey returns ExternalKey
func (m UpdateDataAssetFromMySqlHeatWave) GetIdentifier() *string
GetIdentifier returns Identifier
func (m UpdateDataAssetFromMySqlHeatWave) GetKey() *string
GetKey returns Key
func (m UpdateDataAssetFromMySqlHeatWave) GetModelVersion() *string
GetModelVersion returns ModelVersion
func (m UpdateDataAssetFromMySqlHeatWave) GetName() *string
GetName returns Name
func (m UpdateDataAssetFromMySqlHeatWave) GetObjectStatus() *int
GetObjectStatus returns ObjectStatus
func (m UpdateDataAssetFromMySqlHeatWave) GetObjectVersion() *int
GetObjectVersion returns ObjectVersion
func (m UpdateDataAssetFromMySqlHeatWave) GetRegistryMetadata() *RegistryMetadata
GetRegistryMetadata returns RegistryMetadata
func (m UpdateDataAssetFromMySqlHeatWave) MarshalJSON() (buff []byte, e error)
MarshalJSON marshals to json representation
func (m UpdateDataAssetFromMySqlHeatWave) String() string
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
UpdateDataAssetFromObjectStorage Details for the Oracle Object storage data asset type.
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"` }
func (m UpdateDataAssetFromObjectStorage) GetAssetProperties() map[string]string
GetAssetProperties returns AssetProperties
func (m UpdateDataAssetFromObjectStorage) GetDescription() *string
GetDescription returns Description
func (m UpdateDataAssetFromObjectStorage) GetExternalKey() *string
GetExternalKey returns ExternalKey
func (m UpdateDataAssetFromObjectStorage) GetIdentifier() *string
GetIdentifier returns Identifier
func (m UpdateDataAssetFromObjectStorage) GetKey() *string
GetKey returns Key
func (m UpdateDataAssetFromObjectStorage) GetModelVersion() *string
GetModelVersion returns ModelVersion
func (m UpdateDataAssetFromObjectStorage) GetName() *string
GetName returns Name
func (m UpdateDataAssetFromObjectStorage) GetObjectStatus() *int
GetObjectStatus returns ObjectStatus
func (m UpdateDataAssetFromObjectStorage) GetObjectVersion() *int
GetObjectVersion returns ObjectVersion
func (m UpdateDataAssetFromObjectStorage) GetRegistryMetadata() *RegistryMetadata
GetRegistryMetadata returns RegistryMetadata
func (m UpdateDataAssetFromObjectStorage) MarshalJSON() (buff []byte, e error)
MarshalJSON marshals to json representation
func (m UpdateDataAssetFromObjectStorage) String() string
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
UpdateDataAssetFromOracle Details for the Oracle Database data asset type.
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"` }
func (m UpdateDataAssetFromOracle) GetAssetProperties() map[string]string
GetAssetProperties returns AssetProperties
func (m UpdateDataAssetFromOracle) GetDescription() *string
GetDescription returns Description
func (m UpdateDataAssetFromOracle) GetExternalKey() *string
GetExternalKey returns ExternalKey
func (m UpdateDataAssetFromOracle) GetIdentifier() *string
GetIdentifier returns Identifier
func (m UpdateDataAssetFromOracle) GetKey() *string
GetKey returns Key
func (m UpdateDataAssetFromOracle) GetModelVersion() *string
GetModelVersion returns ModelVersion
func (m UpdateDataAssetFromOracle) GetName() *string
GetName returns Name
func (m UpdateDataAssetFromOracle) GetObjectStatus() *int
GetObjectStatus returns ObjectStatus
func (m UpdateDataAssetFromOracle) GetObjectVersion() *int
GetObjectVersion returns ObjectVersion
func (m UpdateDataAssetFromOracle) GetRegistryMetadata() *RegistryMetadata
GetRegistryMetadata returns RegistryMetadata
func (m UpdateDataAssetFromOracle) MarshalJSON() (buff []byte, e error)
MarshalJSON marshals to json representation
func (m UpdateDataAssetFromOracle) String() string
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
UpdateDataAssetFromOracleEbs Details for the E-Business Suite data asset type.
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"` }
func (m UpdateDataAssetFromOracleEbs) GetAssetProperties() map[string]string
GetAssetProperties returns AssetProperties
func (m UpdateDataAssetFromOracleEbs) GetDescription() *string
GetDescription returns Description
func (m UpdateDataAssetFromOracleEbs) GetExternalKey() *string
GetExternalKey returns ExternalKey
func (m UpdateDataAssetFromOracleEbs) GetIdentifier() *string
GetIdentifier returns Identifier
func (m UpdateDataAssetFromOracleEbs) GetKey() *string
GetKey returns Key
func (m UpdateDataAssetFromOracleEbs) GetModelVersion() *string
GetModelVersion returns ModelVersion
func (m UpdateDataAssetFromOracleEbs) GetName() *string
GetName returns Name
func (m UpdateDataAssetFromOracleEbs) GetObjectStatus() *int
GetObjectStatus returns ObjectStatus
func (m UpdateDataAssetFromOracleEbs) GetObjectVersion() *int
GetObjectVersion returns ObjectVersion
func (m UpdateDataAssetFromOracleEbs) GetRegistryMetadata() *RegistryMetadata
GetRegistryMetadata returns RegistryMetadata
func (m UpdateDataAssetFromOracleEbs) MarshalJSON() (buff []byte, e error)
MarshalJSON marshals to json representation
func (m UpdateDataAssetFromOracleEbs) String() string
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
UpdateDataAssetFromOraclePeopleSoft Details for the Oracle PeopleSoft data asset type.
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"` }
func (m UpdateDataAssetFromOraclePeopleSoft) GetAssetProperties() map[string]string
GetAssetProperties returns AssetProperties
func (m UpdateDataAssetFromOraclePeopleSoft) GetDescription() *string
GetDescription returns Description
func (m UpdateDataAssetFromOraclePeopleSoft) GetExternalKey() *string
GetExternalKey returns ExternalKey
func (m UpdateDataAssetFromOraclePeopleSoft) GetIdentifier() *string
GetIdentifier returns Identifier
func (m UpdateDataAssetFromOraclePeopleSoft) GetKey() *string
GetKey returns Key
func (m UpdateDataAssetFromOraclePeopleSoft) GetModelVersion() *string
GetModelVersion returns ModelVersion
func (m UpdateDataAssetFromOraclePeopleSoft) GetName() *string
GetName returns Name
func (m UpdateDataAssetFromOraclePeopleSoft) GetObjectStatus() *int
GetObjectStatus returns ObjectStatus
func (m UpdateDataAssetFromOraclePeopleSoft) GetObjectVersion() *int
GetObjectVersion returns ObjectVersion
func (m UpdateDataAssetFromOraclePeopleSoft) GetRegistryMetadata() *RegistryMetadata
GetRegistryMetadata returns RegistryMetadata
func (m UpdateDataAssetFromOraclePeopleSoft) MarshalJSON() (buff []byte, e error)
MarshalJSON marshals to json representation
func (m UpdateDataAssetFromOraclePeopleSoft) String() string
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
UpdateDataAssetFromOracleSiebel Details for the Oracle Siebel data asset type.
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"` }
func (m UpdateDataAssetFromOracleSiebel) GetAssetProperties() map[string]string
GetAssetProperties returns AssetProperties
func (m UpdateDataAssetFromOracleSiebel) GetDescription() *string
GetDescription returns Description
func (m UpdateDataAssetFromOracleSiebel) GetExternalKey() *string
GetExternalKey returns ExternalKey
func (m UpdateDataAssetFromOracleSiebel) GetIdentifier() *string
GetIdentifier returns Identifier
func (m UpdateDataAssetFromOracleSiebel) GetKey() *string
GetKey returns Key
func (m UpdateDataAssetFromOracleSiebel) GetModelVersion() *string
GetModelVersion returns ModelVersion
func (m UpdateDataAssetFromOracleSiebel) GetName() *string
GetName returns Name
func (m UpdateDataAssetFromOracleSiebel) GetObjectStatus() *int
GetObjectStatus returns ObjectStatus
func (m UpdateDataAssetFromOracleSiebel) GetObjectVersion() *int
GetObjectVersion returns ObjectVersion
func (m UpdateDataAssetFromOracleSiebel) GetRegistryMetadata() *RegistryMetadata
GetRegistryMetadata returns RegistryMetadata
func (m UpdateDataAssetFromOracleSiebel) MarshalJSON() (buff []byte, e error)
MarshalJSON marshals to json representation
func (m UpdateDataAssetFromOracleSiebel) String() string
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
UpdateDataAssetFromRest Details to update the Rest data asset.
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"` }
func (m UpdateDataAssetFromRest) GetAssetProperties() map[string]string
GetAssetProperties returns AssetProperties
func (m UpdateDataAssetFromRest) GetDescription() *string
GetDescription returns Description
func (m UpdateDataAssetFromRest) GetExternalKey() *string
GetExternalKey returns ExternalKey
func (m UpdateDataAssetFromRest) GetIdentifier() *string
GetIdentifier returns Identifier
func (m UpdateDataAssetFromRest) GetKey() *string
GetKey returns Key
func (m UpdateDataAssetFromRest) GetModelVersion() *string
GetModelVersion returns ModelVersion
func (m UpdateDataAssetFromRest) GetName() *string
GetName returns Name
func (m UpdateDataAssetFromRest) GetObjectStatus() *int
GetObjectStatus returns ObjectStatus
func (m UpdateDataAssetFromRest) GetObjectVersion() *int
GetObjectVersion returns ObjectVersion
func (m UpdateDataAssetFromRest) GetRegistryMetadata() *RegistryMetadata
GetRegistryMetadata returns RegistryMetadata
func (m UpdateDataAssetFromRest) MarshalJSON() (buff []byte, e error)
MarshalJSON marshals to json representation
func (m UpdateDataAssetFromRest) String() string
func (m *UpdateDataAssetFromRest) UnmarshalJSON(data []byte) (e error)
UnmarshalJSON unmarshals from json
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
UpdateDataAssetRequest wrapper for the UpdateDataAsset operation
Click https://docs.oracle.com/en-us/iaas/tools/go-sdk-examples/latest/dataintegration/UpdateDataAsset.go.html to see an example of how to use 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 }
func (request UpdateDataAssetRequest) BinaryRequestBody() (*common.OCIReadSeekCloser, bool)
BinaryRequestBody implements the OCIRequest interface
func (request UpdateDataAssetRequest) HTTPRequest(method, path string, binaryRequestBody *common.OCIReadSeekCloser, extraHeaders map[string]string) (http.Request, error)
HTTPRequest implements the OCIRequest interface
func (request UpdateDataAssetRequest) RetryPolicy() *common.RetryPolicy
RetryPolicy implements the OCIRetryableRequest interface. This retrieves the specified retry policy.
func (request UpdateDataAssetRequest) String() string
func (request UpdateDataAssetRequest) ValidateEnumValue() (bool, error)
ValidateEnumValue returns an error when providing an unsupported enum value This function is being called during constructing API request process Not recommended for calling this function directly
UpdateDataAssetResponse wrapper for the UpdateDataAsset operation
type UpdateDataAssetResponse struct { // The underlying http response RawResponse *http.Response // The DataAsset instance DataAsset `presentIn:"body"` // For optimistic concurrency control. See ETags for Optimistic Concurrency Control (https://docs.oracle.com/iaas/Content/API/Concepts/usingapi.htm#eleven). Etag *string `presentIn:"header" name:"etag"` // Unique Oracle-assigned identifier for the request. If you need to contact // Oracle about a particular request, please provide the request ID. OpcRequestId *string `presentIn:"header" name:"opc-request-id"` }
func (response UpdateDataAssetResponse) HTTPResponse() *http.Response
HTTPResponse implements the OCIResponse interface
func (response UpdateDataAssetResponse) String() string
UpdateDataFlowDetails Properties used in data flow update operations.
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"` }
func (m UpdateDataFlowDetails) String() string
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
UpdateDataFlowRequest wrapper for the UpdateDataFlow operation
Click https://docs.oracle.com/en-us/iaas/tools/go-sdk-examples/latest/dataintegration/UpdateDataFlow.go.html to see an example of how to use 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 }
func (request UpdateDataFlowRequest) BinaryRequestBody() (*common.OCIReadSeekCloser, bool)
BinaryRequestBody implements the OCIRequest interface
func (request UpdateDataFlowRequest) HTTPRequest(method, path string, binaryRequestBody *common.OCIReadSeekCloser, extraHeaders map[string]string) (http.Request, error)
HTTPRequest implements the OCIRequest interface
func (request UpdateDataFlowRequest) RetryPolicy() *common.RetryPolicy
RetryPolicy implements the OCIRetryableRequest interface. This retrieves the specified retry policy.
func (request UpdateDataFlowRequest) String() string
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
UpdateDataFlowResponse wrapper for the UpdateDataFlow operation
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.oracle.com/iaas/Content/API/Concepts/usingapi.htm#eleven). Etag *string `presentIn:"header" name:"etag"` // Unique Oracle-assigned identifier for the request. If you need to contact // Oracle about a particular request, please provide the request ID. OpcRequestId *string `presentIn:"header" name:"opc-request-id"` }
func (response UpdateDataFlowResponse) HTTPResponse() *http.Response
HTTPResponse implements the OCIResponse interface
func (response UpdateDataFlowResponse) String() string
UpdateDetailedDescriptionDetails Properties used in detailed description update operations.
type UpdateDetailedDescriptionDetails struct { // Base64 encoded image to represent logo of the object. Logo *string `mandatory:"false" json:"logo"` // Base64 encoded rich text description of the object. DetailedDescription *string `mandatory:"false" json:"detailedDescription"` }
func (m UpdateDetailedDescriptionDetails) String() string
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
UpdateDisApplicationDetailedDescriptionRequest wrapper for the UpdateDisApplicationDetailedDescription operation
Click https://docs.oracle.com/en-us/iaas/tools/go-sdk-examples/latest/dataintegration/UpdateDisApplicationDetailedDescription.go.html to see an example of how to use UpdateDisApplicationDetailedDescriptionRequest.
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 }
func (request UpdateDisApplicationDetailedDescriptionRequest) BinaryRequestBody() (*common.OCIReadSeekCloser, bool)
BinaryRequestBody implements the OCIRequest interface
func (request UpdateDisApplicationDetailedDescriptionRequest) HTTPRequest(method, path string, binaryRequestBody *common.OCIReadSeekCloser, extraHeaders map[string]string) (http.Request, error)
HTTPRequest implements the OCIRequest interface
func (request UpdateDisApplicationDetailedDescriptionRequest) RetryPolicy() *common.RetryPolicy
RetryPolicy implements the OCIRetryableRequest interface. This retrieves the specified retry policy.
func (request UpdateDisApplicationDetailedDescriptionRequest) String() string
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
UpdateDisApplicationDetailedDescriptionResponse wrapper for the UpdateDisApplicationDetailedDescription operation
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.oracle.com/iaas/Content/API/Concepts/usingapi.htm#eleven). Etag *string `presentIn:"header" name:"etag"` // Unique Oracle-assigned identifier for the request. If you need to contact // Oracle about a particular request, please provide the request ID. OpcRequestId *string `presentIn:"header" name:"opc-request-id"` }
func (response UpdateDisApplicationDetailedDescriptionResponse) HTTPResponse() *http.Response
HTTPResponse implements the OCIResponse interface
func (response UpdateDisApplicationDetailedDescriptionResponse) String() string
UpdateDisApplicationDetails Properties used in DIS Application create operations.
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"` }
func (m UpdateDisApplicationDetails) String() string
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
UpdateDisApplicationDetailsLifecycleStateEnum Enum with underlying type: string
type UpdateDisApplicationDetailsLifecycleStateEnum string
Set of constants representing the allowable values for UpdateDisApplicationDetailsLifecycleStateEnum
const ( UpdateDisApplicationDetailsLifecycleStateCreating UpdateDisApplicationDetailsLifecycleStateEnum = "CREATING" UpdateDisApplicationDetailsLifecycleStateActive UpdateDisApplicationDetailsLifecycleStateEnum = "ACTIVE" UpdateDisApplicationDetailsLifecycleStateUpdating UpdateDisApplicationDetailsLifecycleStateEnum = "UPDATING" UpdateDisApplicationDetailsLifecycleStateDeleting UpdateDisApplicationDetailsLifecycleStateEnum = "DELETING" UpdateDisApplicationDetailsLifecycleStateDeleted UpdateDisApplicationDetailsLifecycleStateEnum = "DELETED" UpdateDisApplicationDetailsLifecycleStateFailed UpdateDisApplicationDetailsLifecycleStateEnum = "FAILED" )
func GetMappingUpdateDisApplicationDetailsLifecycleStateEnum(val string) (UpdateDisApplicationDetailsLifecycleStateEnum, bool)
GetMappingUpdateDisApplicationDetailsLifecycleStateEnum performs case Insensitive comparison on enum value and return the desired enum
func GetUpdateDisApplicationDetailsLifecycleStateEnumValues() []UpdateDisApplicationDetailsLifecycleStateEnum
GetUpdateDisApplicationDetailsLifecycleStateEnumValues Enumerates the set of values for UpdateDisApplicationDetailsLifecycleStateEnum
UpdateDisApplicationRequest wrapper for the UpdateDisApplication operation
Click https://docs.oracle.com/en-us/iaas/tools/go-sdk-examples/latest/dataintegration/UpdateDisApplication.go.html to see an example of how to use 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 }
func (request UpdateDisApplicationRequest) BinaryRequestBody() (*common.OCIReadSeekCloser, bool)
BinaryRequestBody implements the OCIRequest interface
func (request UpdateDisApplicationRequest) HTTPRequest(method, path string, binaryRequestBody *common.OCIReadSeekCloser, extraHeaders map[string]string) (http.Request, error)
HTTPRequest implements the OCIRequest interface
func (request UpdateDisApplicationRequest) RetryPolicy() *common.RetryPolicy
RetryPolicy implements the OCIRetryableRequest interface. This retrieves the specified retry policy.
func (request UpdateDisApplicationRequest) String() string
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
UpdateDisApplicationResponse wrapper for the UpdateDisApplication operation
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.oracle.com/iaas/Content/API/Concepts/usingapi.htm#eleven). Etag *string `presentIn:"header" name:"etag"` // Unique Oracle-assigned identifier for the request. If you need to contact // Oracle about a particular request, please provide the request ID. OpcRequestId *string `presentIn:"header" name:"opc-request-id"` }
func (response UpdateDisApplicationResponse) HTTPResponse() *http.Response
HTTPResponse implements the OCIResponse interface
func (response UpdateDisApplicationResponse) String() string
UpdateExportRequestDetails Properties used in export object request update operations.
type UpdateExportRequestDetails struct { // The status of the object. Status UpdateExportRequestDetailsStatusEnum `mandatory:"false" json:"status,omitempty"` }
func (m UpdateExportRequestDetails) String() string
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
UpdateExportRequestDetailsStatusEnum Enum with underlying type: string
type UpdateExportRequestDetailsStatusEnum string
Set of constants representing the allowable values for UpdateExportRequestDetailsStatusEnum
const ( UpdateExportRequestDetailsStatusTerminating UpdateExportRequestDetailsStatusEnum = "TERMINATING" )
func GetMappingUpdateExportRequestDetailsStatusEnum(val string) (UpdateExportRequestDetailsStatusEnum, bool)
GetMappingUpdateExportRequestDetailsStatusEnum performs case Insensitive comparison on enum value and return the desired enum
func GetUpdateExportRequestDetailsStatusEnumValues() []UpdateExportRequestDetailsStatusEnum
GetUpdateExportRequestDetailsStatusEnumValues Enumerates the set of values for UpdateExportRequestDetailsStatusEnum
UpdateExportRequestRequest wrapper for the UpdateExportRequest operation
Click https://docs.oracle.com/en-us/iaas/tools/go-sdk-examples/latest/dataintegration/UpdateExportRequest.go.html to see an example of how to use UpdateExportRequestRequest.
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 }
func (request UpdateExportRequestRequest) BinaryRequestBody() (*common.OCIReadSeekCloser, bool)
BinaryRequestBody implements the OCIRequest interface
func (request UpdateExportRequestRequest) HTTPRequest(method, path string, binaryRequestBody *common.OCIReadSeekCloser, extraHeaders map[string]string) (http.Request, error)
HTTPRequest implements the OCIRequest interface
func (request UpdateExportRequestRequest) RetryPolicy() *common.RetryPolicy
RetryPolicy implements the OCIRetryableRequest interface. This retrieves the specified retry policy.
func (request UpdateExportRequestRequest) String() string
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
UpdateExportRequestResponse wrapper for the UpdateExportRequest operation
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.oracle.com/iaas/Content/API/Concepts/usingapi.htm#eleven). Etag *string `presentIn:"header" name:"etag"` // Unique Oracle-assigned identifier for the request. If you need to contact // Oracle about a particular request, please provide the request ID. OpcRequestId *string `presentIn:"header" name:"opc-request-id"` }
func (response UpdateExportRequestResponse) HTTPResponse() *http.Response
HTTPResponse implements the OCIResponse interface
func (response UpdateExportRequestResponse) String() string
UpdateExternalPublicationDetails Properties used to update a published Oracle Cloud Infrastructure Data Flow object.
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"` }
func (m UpdateExternalPublicationDetails) String() string
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
UpdateExternalPublicationRequest wrapper for the UpdateExternalPublication operation
Click https://docs.oracle.com/en-us/iaas/tools/go-sdk-examples/latest/dataintegration/UpdateExternalPublication.go.html to see an example of how to use 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 }
func (request UpdateExternalPublicationRequest) BinaryRequestBody() (*common.OCIReadSeekCloser, bool)
BinaryRequestBody implements the OCIRequest interface
func (request UpdateExternalPublicationRequest) HTTPRequest(method, path string, binaryRequestBody *common.OCIReadSeekCloser, extraHeaders map[string]string) (http.Request, error)
HTTPRequest implements the OCIRequest interface
func (request UpdateExternalPublicationRequest) RetryPolicy() *common.RetryPolicy
RetryPolicy implements the OCIRetryableRequest interface. This retrieves the specified retry policy.
func (request UpdateExternalPublicationRequest) String() string
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
UpdateExternalPublicationResponse wrapper for the UpdateExternalPublication operation
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"` }
func (response UpdateExternalPublicationResponse) HTTPResponse() *http.Response
HTTPResponse implements the OCIResponse interface
func (response UpdateExternalPublicationResponse) String() string
UpdateFolderDetails The properties used in folder update operations.
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"` }
func (m UpdateFolderDetails) String() string
func (m UpdateFolderDetails) ValidateEnumValue() (bool, error)
ValidateEnumValue returns an error when providing an unsupported enum value This function is being called during constructing API request process Not recommended for calling this function directly
UpdateFolderRequest wrapper for the UpdateFolder operation
Click https://docs.oracle.com/en-us/iaas/tools/go-sdk-examples/latest/dataintegration/UpdateFolder.go.html to see an example of how to use 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 }
func (request UpdateFolderRequest) BinaryRequestBody() (*common.OCIReadSeekCloser, bool)
BinaryRequestBody implements the OCIRequest interface
func (request UpdateFolderRequest) HTTPRequest(method, path string, binaryRequestBody *common.OCIReadSeekCloser, extraHeaders map[string]string) (http.Request, error)
HTTPRequest implements the OCIRequest interface
func (request UpdateFolderRequest) RetryPolicy() *common.RetryPolicy
RetryPolicy implements the OCIRetryableRequest interface. This retrieves the specified retry policy.
func (request UpdateFolderRequest) String() string
func (request UpdateFolderRequest) ValidateEnumValue() (bool, error)
ValidateEnumValue returns an error when providing an unsupported enum value This function is being called during constructing API request process Not recommended for calling this function directly
UpdateFolderResponse wrapper for the UpdateFolder operation
type UpdateFolderResponse struct { // The underlying http response RawResponse *http.Response // The Folder instance Folder `presentIn:"body"` // For optimistic concurrency control. See ETags for Optimistic Concurrency Control (https://docs.oracle.com/iaas/Content/API/Concepts/usingapi.htm#eleven). Etag *string `presentIn:"header" name:"etag"` // Unique Oracle-assigned identifier for the request. If you need to contact // Oracle about a particular request, please provide the request ID. OpcRequestId *string `presentIn:"header" name:"opc-request-id"` }
func (response UpdateFolderResponse) HTTPResponse() *http.Response
HTTPResponse implements the OCIResponse interface
func (response UpdateFolderResponse) String() string
UpdateFunctionLibraryDetails The properties used in FunctionLibrary update operations.
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"` }
func (m UpdateFunctionLibraryDetails) String() string
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
UpdateFunctionLibraryRequest wrapper for the UpdateFunctionLibrary operation
Click https://docs.oracle.com/en-us/iaas/tools/go-sdk-examples/latest/dataintegration/UpdateFunctionLibrary.go.html to see an example of how to use 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 }
func (request UpdateFunctionLibraryRequest) BinaryRequestBody() (*common.OCIReadSeekCloser, bool)
BinaryRequestBody implements the OCIRequest interface
func (request UpdateFunctionLibraryRequest) HTTPRequest(method, path string, binaryRequestBody *common.OCIReadSeekCloser, extraHeaders map[string]string) (http.Request, error)
HTTPRequest implements the OCIRequest interface
func (request UpdateFunctionLibraryRequest) RetryPolicy() *common.RetryPolicy
RetryPolicy implements the OCIRetryableRequest interface. This retrieves the specified retry policy.
func (request UpdateFunctionLibraryRequest) String() string
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
UpdateFunctionLibraryResponse wrapper for the UpdateFunctionLibrary operation
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.oracle.com/iaas/Content/API/Concepts/usingapi.htm#eleven). Etag *string `presentIn:"header" name:"etag"` // Unique Oracle-assigned identifier for the request. If you need to contact // Oracle about a particular request, please provide the request ID. OpcRequestId *string `presentIn:"header" name:"opc-request-id"` }
func (response UpdateFunctionLibraryResponse) HTTPResponse() *http.Response
HTTPResponse implements the OCIResponse interface
func (response UpdateFunctionLibraryResponse) String() string
UpdateImportRequestDetails Properties used in import object request update operations.
type UpdateImportRequestDetails struct { // The status of the object. Status UpdateImportRequestDetailsStatusEnum `mandatory:"false" json:"status,omitempty"` }
func (m UpdateImportRequestDetails) String() string
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
UpdateImportRequestDetailsStatusEnum Enum with underlying type: string
type UpdateImportRequestDetailsStatusEnum string
Set of constants representing the allowable values for UpdateImportRequestDetailsStatusEnum
const ( UpdateImportRequestDetailsStatusTerminating UpdateImportRequestDetailsStatusEnum = "TERMINATING" )
func GetMappingUpdateImportRequestDetailsStatusEnum(val string) (UpdateImportRequestDetailsStatusEnum, bool)
GetMappingUpdateImportRequestDetailsStatusEnum performs case Insensitive comparison on enum value and return the desired enum
func GetUpdateImportRequestDetailsStatusEnumValues() []UpdateImportRequestDetailsStatusEnum
GetUpdateImportRequestDetailsStatusEnumValues Enumerates the set of values for UpdateImportRequestDetailsStatusEnum
UpdateImportRequestRequest wrapper for the UpdateImportRequest operation
Click https://docs.oracle.com/en-us/iaas/tools/go-sdk-examples/latest/dataintegration/UpdateImportRequest.go.html to see an example of how to use UpdateImportRequestRequest.
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 }
func (request UpdateImportRequestRequest) BinaryRequestBody() (*common.OCIReadSeekCloser, bool)
BinaryRequestBody implements the OCIRequest interface
func (request UpdateImportRequestRequest) HTTPRequest(method, path string, binaryRequestBody *common.OCIReadSeekCloser, extraHeaders map[string]string) (http.Request, error)
HTTPRequest implements the OCIRequest interface
func (request UpdateImportRequestRequest) RetryPolicy() *common.RetryPolicy
RetryPolicy implements the OCIRetryableRequest interface. This retrieves the specified retry policy.
func (request UpdateImportRequestRequest) String() string
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
UpdateImportRequestResponse wrapper for the UpdateImportRequest operation
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.oracle.com/iaas/Content/API/Concepts/usingapi.htm#eleven). Etag *string `presentIn:"header" name:"etag"` // Unique Oracle-assigned identifier for the request. If you need to contact // Oracle about a particular request, please provide the request ID. OpcRequestId *string `presentIn:"header" name:"opc-request-id"` }
func (response UpdateImportRequestResponse) HTTPResponse() *http.Response
HTTPResponse implements the OCIResponse interface
func (response UpdateImportRequestResponse) String() string
UpdatePipelineDetails Properties used in pipeline update operations
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"` }
func (m UpdatePipelineDetails) String() string
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
UpdatePipelineRequest wrapper for the UpdatePipeline operation
Click https://docs.oracle.com/en-us/iaas/tools/go-sdk-examples/latest/dataintegration/UpdatePipeline.go.html to see an example of how to use 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 }
func (request UpdatePipelineRequest) BinaryRequestBody() (*common.OCIReadSeekCloser, bool)
BinaryRequestBody implements the OCIRequest interface
func (request UpdatePipelineRequest) HTTPRequest(method, path string, binaryRequestBody *common.OCIReadSeekCloser, extraHeaders map[string]string) (http.Request, error)
HTTPRequest implements the OCIRequest interface
func (request UpdatePipelineRequest) RetryPolicy() *common.RetryPolicy
RetryPolicy implements the OCIRetryableRequest interface. This retrieves the specified retry policy.
func (request UpdatePipelineRequest) String() string
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
UpdatePipelineResponse wrapper for the UpdatePipeline operation
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.oracle.com/iaas/Content/API/Concepts/usingapi.htm#eleven). Etag *string `presentIn:"header" name:"etag"` // Unique Oracle-assigned identifier for the request. If you need to contact // Oracle about a particular request, please provide the request ID. OpcRequestId *string `presentIn:"header" name:"opc-request-id"` }
func (response UpdatePipelineResponse) HTTPResponse() *http.Response
HTTPResponse implements the OCIResponse interface
func (response UpdatePipelineResponse) String() string
UpdateProjectDetails The properties used in project update operations.
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"` }
func (m UpdateProjectDetails) String() string
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
UpdateProjectRequest wrapper for the UpdateProject operation
Click https://docs.oracle.com/en-us/iaas/tools/go-sdk-examples/latest/dataintegration/UpdateProject.go.html to see an example of how to use 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 }
func (request UpdateProjectRequest) BinaryRequestBody() (*common.OCIReadSeekCloser, bool)
BinaryRequestBody implements the OCIRequest interface
func (request UpdateProjectRequest) HTTPRequest(method, path string, binaryRequestBody *common.OCIReadSeekCloser, extraHeaders map[string]string) (http.Request, error)
HTTPRequest implements the OCIRequest interface
func (request UpdateProjectRequest) RetryPolicy() *common.RetryPolicy
RetryPolicy implements the OCIRetryableRequest interface. This retrieves the specified retry policy.
func (request UpdateProjectRequest) String() string
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
UpdateProjectResponse wrapper for the UpdateProject operation
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.oracle.com/iaas/Content/API/Concepts/usingapi.htm#eleven). Etag *string `presentIn:"header" name:"etag"` // Unique Oracle-assigned identifier for the request. If you need to contact // Oracle about a particular request, please provide the request ID. OpcRequestId *string `presentIn:"header" name:"opc-request-id"` }
func (response UpdateProjectResponse) HTTPResponse() *http.Response
HTTPResponse implements the OCIResponse interface
func (response UpdateProjectResponse) String() string
UpdateReferenceDetails Application references that need to be updated.
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"` }
func (m UpdateReferenceDetails) String() string
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
UpdateReferenceRequest wrapper for the UpdateReference operation
Click https://docs.oracle.com/en-us/iaas/tools/go-sdk-examples/latest/dataintegration/UpdateReference.go.html to see an example of how to use 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 }
func (request UpdateReferenceRequest) BinaryRequestBody() (*common.OCIReadSeekCloser, bool)
BinaryRequestBody implements the OCIRequest interface
func (request UpdateReferenceRequest) HTTPRequest(method, path string, binaryRequestBody *common.OCIReadSeekCloser, extraHeaders map[string]string) (http.Request, error)
HTTPRequest implements the OCIRequest interface
func (request UpdateReferenceRequest) RetryPolicy() *common.RetryPolicy
RetryPolicy implements the OCIRetryableRequest interface. This retrieves the specified retry policy.
func (request UpdateReferenceRequest) String() string
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
UpdateReferenceResponse wrapper for the UpdateReference operation
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.oracle.com/iaas/Content/API/Concepts/usingapi.htm#eleven). Etag *string `presentIn:"header" name:"etag"` // Unique Oracle-assigned identifier for the request. If you need to contact // Oracle about a particular request, please provide the request ID. OpcRequestId *string `presentIn:"header" name:"opc-request-id"` }
func (response UpdateReferenceResponse) HTTPResponse() *http.Response
HTTPResponse implements the OCIResponse interface
func (response UpdateReferenceResponse) String() string
UpdateScheduleDetails The details for updating a schedule.
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"` }
func (m UpdateScheduleDetails) String() string
func (m *UpdateScheduleDetails) UnmarshalJSON(data []byte) (e error)
UnmarshalJSON unmarshals from json
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
UpdateScheduleRequest wrapper for the UpdateSchedule operation
Click https://docs.oracle.com/en-us/iaas/tools/go-sdk-examples/latest/dataintegration/UpdateSchedule.go.html to see an example of how to use 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 }
func (request UpdateScheduleRequest) BinaryRequestBody() (*common.OCIReadSeekCloser, bool)
BinaryRequestBody implements the OCIRequest interface
func (request UpdateScheduleRequest) HTTPRequest(method, path string, binaryRequestBody *common.OCIReadSeekCloser, extraHeaders map[string]string) (http.Request, error)
HTTPRequest implements the OCIRequest interface
func (request UpdateScheduleRequest) RetryPolicy() *common.RetryPolicy
RetryPolicy implements the OCIRetryableRequest interface. This retrieves the specified retry policy.
func (request UpdateScheduleRequest) String() string
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
UpdateScheduleResponse wrapper for the UpdateSchedule operation
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.oracle.com/iaas/Content/API/Concepts/usingapi.htm#eleven). Etag *string `presentIn:"header" name:"etag"` }
func (response UpdateScheduleResponse) HTTPResponse() *http.Response
HTTPResponse implements the OCIResponse interface
func (response UpdateScheduleResponse) String() string
UpdateTaskDetails Properties used in task create operations.
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 }
UpdateTaskDetailsModelTypeEnum Enum with underlying type: string
type UpdateTaskDetailsModelTypeEnum string
Set of constants representing the allowable values for UpdateTaskDetailsModelTypeEnum
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" )
func GetMappingUpdateTaskDetailsModelTypeEnum(val string) (UpdateTaskDetailsModelTypeEnum, bool)
GetMappingUpdateTaskDetailsModelTypeEnum performs case Insensitive comparison on enum value and return the desired enum
func GetUpdateTaskDetailsModelTypeEnumValues() []UpdateTaskDetailsModelTypeEnum
GetUpdateTaskDetailsModelTypeEnumValues Enumerates the set of values for UpdateTaskDetailsModelTypeEnum
UpdateTaskFromDataLoaderTask The information about the data loader task.
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"` }
func (m UpdateTaskFromDataLoaderTask) GetConfigProviderDelegate() *ConfigProvider
GetConfigProviderDelegate returns ConfigProviderDelegate
func (m UpdateTaskFromDataLoaderTask) GetDescription() *string
GetDescription returns Description
func (m UpdateTaskFromDataLoaderTask) GetIdentifier() *string
GetIdentifier returns Identifier
func (m UpdateTaskFromDataLoaderTask) GetInputPorts() []InputPort
GetInputPorts returns InputPorts
func (m UpdateTaskFromDataLoaderTask) GetIsConcurrentAllowed() *bool
GetIsConcurrentAllowed returns IsConcurrentAllowed
func (m UpdateTaskFromDataLoaderTask) GetKey() *string
GetKey returns Key
func (m UpdateTaskFromDataLoaderTask) GetModelVersion() *string
GetModelVersion returns ModelVersion
func (m UpdateTaskFromDataLoaderTask) GetName() *string
GetName returns Name
func (m UpdateTaskFromDataLoaderTask) GetObjectStatus() *int
GetObjectStatus returns ObjectStatus
func (m UpdateTaskFromDataLoaderTask) GetObjectVersion() *int
GetObjectVersion returns ObjectVersion
func (m UpdateTaskFromDataLoaderTask) GetOpConfigValues() *ConfigValues
GetOpConfigValues returns OpConfigValues
func (m UpdateTaskFromDataLoaderTask) GetOutputPorts() []OutputPort
GetOutputPorts returns OutputPorts
func (m UpdateTaskFromDataLoaderTask) GetParameters() []Parameter
GetParameters returns Parameters
func (m UpdateTaskFromDataLoaderTask) GetParentRef() *ParentReference
GetParentRef returns ParentRef
func (m UpdateTaskFromDataLoaderTask) GetRegistryMetadata() *RegistryMetadata
GetRegistryMetadata returns RegistryMetadata
func (m UpdateTaskFromDataLoaderTask) MarshalJSON() (buff []byte, e error)
MarshalJSON marshals to json representation
func (m UpdateTaskFromDataLoaderTask) String() string
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
UpdateTaskFromIntegrationTask The information about the integration task.
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"` }
func (m UpdateTaskFromIntegrationTask) GetConfigProviderDelegate() *ConfigProvider
GetConfigProviderDelegate returns ConfigProviderDelegate
func (m UpdateTaskFromIntegrationTask) GetDescription() *string
GetDescription returns Description
func (m UpdateTaskFromIntegrationTask) GetIdentifier() *string
GetIdentifier returns Identifier
func (m UpdateTaskFromIntegrationTask) GetInputPorts() []InputPort
GetInputPorts returns InputPorts
func (m UpdateTaskFromIntegrationTask) GetIsConcurrentAllowed() *bool
GetIsConcurrentAllowed returns IsConcurrentAllowed
func (m UpdateTaskFromIntegrationTask) GetKey() *string
GetKey returns Key
func (m UpdateTaskFromIntegrationTask) GetModelVersion() *string
GetModelVersion returns ModelVersion
func (m UpdateTaskFromIntegrationTask) GetName() *string
GetName returns Name
func (m UpdateTaskFromIntegrationTask) GetObjectStatus() *int
GetObjectStatus returns ObjectStatus
func (m UpdateTaskFromIntegrationTask) GetObjectVersion() *int
GetObjectVersion returns ObjectVersion
func (m UpdateTaskFromIntegrationTask) GetOpConfigValues() *ConfigValues
GetOpConfigValues returns OpConfigValues
func (m UpdateTaskFromIntegrationTask) GetOutputPorts() []OutputPort
GetOutputPorts returns OutputPorts
func (m UpdateTaskFromIntegrationTask) GetParameters() []Parameter
GetParameters returns Parameters
func (m UpdateTaskFromIntegrationTask) GetParentRef() *ParentReference
GetParentRef returns ParentRef
func (m UpdateTaskFromIntegrationTask) GetRegistryMetadata() *RegistryMetadata
GetRegistryMetadata returns RegistryMetadata
func (m UpdateTaskFromIntegrationTask) MarshalJSON() (buff []byte, e error)
MarshalJSON marshals to json representation
func (m UpdateTaskFromIntegrationTask) String() string
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
UpdateTaskFromOciDataflowTask The information about the OCI Dataflow task.
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"` }
func (m UpdateTaskFromOciDataflowTask) GetConfigProviderDelegate() *ConfigProvider
GetConfigProviderDelegate returns ConfigProviderDelegate
func (m UpdateTaskFromOciDataflowTask) GetDescription() *string
GetDescription returns Description
func (m UpdateTaskFromOciDataflowTask) GetIdentifier() *string
GetIdentifier returns Identifier
func (m UpdateTaskFromOciDataflowTask) GetInputPorts() []InputPort
GetInputPorts returns InputPorts
func (m UpdateTaskFromOciDataflowTask) GetIsConcurrentAllowed() *bool
GetIsConcurrentAllowed returns IsConcurrentAllowed
func (m UpdateTaskFromOciDataflowTask) GetKey() *string
GetKey returns Key
func (m UpdateTaskFromOciDataflowTask) GetModelVersion() *string
GetModelVersion returns ModelVersion
func (m UpdateTaskFromOciDataflowTask) GetName() *string
GetName returns Name
func (m UpdateTaskFromOciDataflowTask) GetObjectStatus() *int
GetObjectStatus returns ObjectStatus
func (m UpdateTaskFromOciDataflowTask) GetObjectVersion() *int
GetObjectVersion returns ObjectVersion
func (m UpdateTaskFromOciDataflowTask) GetOpConfigValues() *ConfigValues
GetOpConfigValues returns OpConfigValues
func (m UpdateTaskFromOciDataflowTask) GetOutputPorts() []OutputPort
GetOutputPorts returns OutputPorts
func (m UpdateTaskFromOciDataflowTask) GetParameters() []Parameter
GetParameters returns Parameters
func (m UpdateTaskFromOciDataflowTask) GetParentRef() *ParentReference
GetParentRef returns ParentRef
func (m UpdateTaskFromOciDataflowTask) GetRegistryMetadata() *RegistryMetadata
GetRegistryMetadata returns RegistryMetadata
func (m UpdateTaskFromOciDataflowTask) MarshalJSON() (buff []byte, e error)
MarshalJSON marshals to json representation
func (m UpdateTaskFromOciDataflowTask) String() string
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
UpdateTaskFromPipelineTask The information about the pipeline task.
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"` }
func (m UpdateTaskFromPipelineTask) GetConfigProviderDelegate() *ConfigProvider
GetConfigProviderDelegate returns ConfigProviderDelegate
func (m UpdateTaskFromPipelineTask) GetDescription() *string
GetDescription returns Description
func (m UpdateTaskFromPipelineTask) GetIdentifier() *string
GetIdentifier returns Identifier
func (m UpdateTaskFromPipelineTask) GetInputPorts() []InputPort
GetInputPorts returns InputPorts
func (m UpdateTaskFromPipelineTask) GetIsConcurrentAllowed() *bool
GetIsConcurrentAllowed returns IsConcurrentAllowed
func (m UpdateTaskFromPipelineTask) GetKey() *string
GetKey returns Key
func (m UpdateTaskFromPipelineTask) GetModelVersion() *string
GetModelVersion returns ModelVersion
func (m UpdateTaskFromPipelineTask) GetName() *string
GetName returns Name
func (m UpdateTaskFromPipelineTask) GetObjectStatus() *int
GetObjectStatus returns ObjectStatus
func (m UpdateTaskFromPipelineTask) GetObjectVersion() *int
GetObjectVersion returns ObjectVersion
func (m UpdateTaskFromPipelineTask) GetOpConfigValues() *ConfigValues
GetOpConfigValues returns OpConfigValues
func (m UpdateTaskFromPipelineTask) GetOutputPorts() []OutputPort
GetOutputPorts returns OutputPorts
func (m UpdateTaskFromPipelineTask) GetParameters() []Parameter
GetParameters returns Parameters
func (m UpdateTaskFromPipelineTask) GetParentRef() *ParentReference
GetParentRef returns ParentRef
func (m UpdateTaskFromPipelineTask) GetRegistryMetadata() *RegistryMetadata
GetRegistryMetadata returns RegistryMetadata
func (m UpdateTaskFromPipelineTask) MarshalJSON() (buff []byte, e error)
MarshalJSON marshals to json representation
func (m UpdateTaskFromPipelineTask) String() string
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
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.
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"` }
func (m UpdateTaskFromRestTask) GetConfigProviderDelegate() *ConfigProvider
GetConfigProviderDelegate returns ConfigProviderDelegate
func (m UpdateTaskFromRestTask) GetDescription() *string
GetDescription returns Description
func (m UpdateTaskFromRestTask) GetIdentifier() *string
GetIdentifier returns Identifier
func (m UpdateTaskFromRestTask) GetInputPorts() []InputPort
GetInputPorts returns InputPorts
func (m UpdateTaskFromRestTask) GetIsConcurrentAllowed() *bool
GetIsConcurrentAllowed returns IsConcurrentAllowed
func (m UpdateTaskFromRestTask) GetKey() *string
GetKey returns Key
func (m UpdateTaskFromRestTask) GetModelVersion() *string
GetModelVersion returns ModelVersion
func (m UpdateTaskFromRestTask) GetName() *string
GetName returns Name
func (m UpdateTaskFromRestTask) GetObjectStatus() *int
GetObjectStatus returns ObjectStatus
func (m UpdateTaskFromRestTask) GetObjectVersion() *int
GetObjectVersion returns ObjectVersion
func (m UpdateTaskFromRestTask) GetOpConfigValues() *ConfigValues
GetOpConfigValues returns OpConfigValues
func (m UpdateTaskFromRestTask) GetOutputPorts() []OutputPort
GetOutputPorts returns OutputPorts
func (m UpdateTaskFromRestTask) GetParameters() []Parameter
GetParameters returns Parameters
func (m UpdateTaskFromRestTask) GetParentRef() *ParentReference
GetParentRef returns ParentRef
func (m UpdateTaskFromRestTask) GetRegistryMetadata() *RegistryMetadata
GetRegistryMetadata returns RegistryMetadata
func (m UpdateTaskFromRestTask) MarshalJSON() (buff []byte, e error)
MarshalJSON marshals to json representation
func (m UpdateTaskFromRestTask) String() string
func (m *UpdateTaskFromRestTask) UnmarshalJSON(data []byte) (e error)
UnmarshalJSON unmarshals from json
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
UpdateTaskFromRestTaskApiCallModeEnum Enum with underlying type: string
type UpdateTaskFromRestTaskApiCallModeEnum string
Set of constants representing the allowable values for UpdateTaskFromRestTaskApiCallModeEnum
const ( UpdateTaskFromRestTaskApiCallModeSynchronous UpdateTaskFromRestTaskApiCallModeEnum = "SYNCHRONOUS" UpdateTaskFromRestTaskApiCallModeAsyncOciWorkrequest UpdateTaskFromRestTaskApiCallModeEnum = "ASYNC_OCI_WORKREQUEST" UpdateTaskFromRestTaskApiCallModeAsyncGeneric UpdateTaskFromRestTaskApiCallModeEnum = "ASYNC_GENERIC" )
func GetMappingUpdateTaskFromRestTaskApiCallModeEnum(val string) (UpdateTaskFromRestTaskApiCallModeEnum, bool)
GetMappingUpdateTaskFromRestTaskApiCallModeEnum performs case Insensitive comparison on enum value and return the desired enum
func GetUpdateTaskFromRestTaskApiCallModeEnumValues() []UpdateTaskFromRestTaskApiCallModeEnum
GetUpdateTaskFromRestTaskApiCallModeEnumValues Enumerates the set of values for UpdateTaskFromRestTaskApiCallModeEnum
UpdateTaskFromRestTaskCancelMethodTypeEnum Enum with underlying type: string
type UpdateTaskFromRestTaskCancelMethodTypeEnum string
Set of constants representing the allowable values for UpdateTaskFromRestTaskCancelMethodTypeEnum
const ( UpdateTaskFromRestTaskCancelMethodTypeGet UpdateTaskFromRestTaskCancelMethodTypeEnum = "GET" UpdateTaskFromRestTaskCancelMethodTypePost UpdateTaskFromRestTaskCancelMethodTypeEnum = "POST" UpdateTaskFromRestTaskCancelMethodTypePatch UpdateTaskFromRestTaskCancelMethodTypeEnum = "PATCH" UpdateTaskFromRestTaskCancelMethodTypeDelete UpdateTaskFromRestTaskCancelMethodTypeEnum = "DELETE" UpdateTaskFromRestTaskCancelMethodTypePut UpdateTaskFromRestTaskCancelMethodTypeEnum = "PUT" )
func GetMappingUpdateTaskFromRestTaskCancelMethodTypeEnum(val string) (UpdateTaskFromRestTaskCancelMethodTypeEnum, bool)
GetMappingUpdateTaskFromRestTaskCancelMethodTypeEnum performs case Insensitive comparison on enum value and return the desired enum
func GetUpdateTaskFromRestTaskCancelMethodTypeEnumValues() []UpdateTaskFromRestTaskCancelMethodTypeEnum
GetUpdateTaskFromRestTaskCancelMethodTypeEnumValues Enumerates the set of values for UpdateTaskFromRestTaskCancelMethodTypeEnum
UpdateTaskFromRestTaskMethodTypeEnum Enum with underlying type: string
type UpdateTaskFromRestTaskMethodTypeEnum string
Set of constants representing the allowable values for UpdateTaskFromRestTaskMethodTypeEnum
const ( UpdateTaskFromRestTaskMethodTypeGet UpdateTaskFromRestTaskMethodTypeEnum = "GET" UpdateTaskFromRestTaskMethodTypePost UpdateTaskFromRestTaskMethodTypeEnum = "POST" UpdateTaskFromRestTaskMethodTypePatch UpdateTaskFromRestTaskMethodTypeEnum = "PATCH" UpdateTaskFromRestTaskMethodTypeDelete UpdateTaskFromRestTaskMethodTypeEnum = "DELETE" UpdateTaskFromRestTaskMethodTypePut UpdateTaskFromRestTaskMethodTypeEnum = "PUT" )
func GetMappingUpdateTaskFromRestTaskMethodTypeEnum(val string) (UpdateTaskFromRestTaskMethodTypeEnum, bool)
GetMappingUpdateTaskFromRestTaskMethodTypeEnum performs case Insensitive comparison on enum value and return the desired enum
func GetUpdateTaskFromRestTaskMethodTypeEnumValues() []UpdateTaskFromRestTaskMethodTypeEnum
GetUpdateTaskFromRestTaskMethodTypeEnumValues Enumerates the set of values for UpdateTaskFromRestTaskMethodTypeEnum
UpdateTaskFromSqlTask The information about the SQL task.
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"` }
func (m UpdateTaskFromSqlTask) GetConfigProviderDelegate() *ConfigProvider
GetConfigProviderDelegate returns ConfigProviderDelegate
func (m UpdateTaskFromSqlTask) GetDescription() *string
GetDescription returns Description
func (m UpdateTaskFromSqlTask) GetIdentifier() *string
GetIdentifier returns Identifier
func (m UpdateTaskFromSqlTask) GetInputPorts() []InputPort
GetInputPorts returns InputPorts
func (m UpdateTaskFromSqlTask) GetIsConcurrentAllowed() *bool
GetIsConcurrentAllowed returns IsConcurrentAllowed
func (m UpdateTaskFromSqlTask) GetKey() *string
GetKey returns Key
func (m UpdateTaskFromSqlTask) GetModelVersion() *string
GetModelVersion returns ModelVersion
func (m UpdateTaskFromSqlTask) GetName() *string
GetName returns Name
func (m UpdateTaskFromSqlTask) GetObjectStatus() *int
GetObjectStatus returns ObjectStatus
func (m UpdateTaskFromSqlTask) GetObjectVersion() *int
GetObjectVersion returns ObjectVersion
func (m UpdateTaskFromSqlTask) GetOpConfigValues() *ConfigValues
GetOpConfigValues returns OpConfigValues
func (m UpdateTaskFromSqlTask) GetOutputPorts() []OutputPort
GetOutputPorts returns OutputPorts
func (m UpdateTaskFromSqlTask) GetParameters() []Parameter
GetParameters returns Parameters
func (m UpdateTaskFromSqlTask) GetParentRef() *ParentReference
GetParentRef returns ParentRef
func (m UpdateTaskFromSqlTask) GetRegistryMetadata() *RegistryMetadata
GetRegistryMetadata returns RegistryMetadata
func (m UpdateTaskFromSqlTask) MarshalJSON() (buff []byte, e error)
MarshalJSON marshals to json representation
func (m UpdateTaskFromSqlTask) String() string
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
UpdateTaskFromSqlTaskSqlScriptTypeEnum Enum with underlying type: string
type UpdateTaskFromSqlTaskSqlScriptTypeEnum string
Set of constants representing the allowable values for UpdateTaskFromSqlTaskSqlScriptTypeEnum
const ( UpdateTaskFromSqlTaskSqlScriptTypeStoredProcedure UpdateTaskFromSqlTaskSqlScriptTypeEnum = "STORED_PROCEDURE" UpdateTaskFromSqlTaskSqlScriptTypeSqlCode UpdateTaskFromSqlTaskSqlScriptTypeEnum = "SQL_CODE" )
func GetMappingUpdateTaskFromSqlTaskSqlScriptTypeEnum(val string) (UpdateTaskFromSqlTaskSqlScriptTypeEnum, bool)
GetMappingUpdateTaskFromSqlTaskSqlScriptTypeEnum performs case Insensitive comparison on enum value and return the desired enum
func GetUpdateTaskFromSqlTaskSqlScriptTypeEnumValues() []UpdateTaskFromSqlTaskSqlScriptTypeEnum
GetUpdateTaskFromSqlTaskSqlScriptTypeEnumValues Enumerates the set of values for UpdateTaskFromSqlTaskSqlScriptTypeEnum
UpdateTaskRequest wrapper for the UpdateTask operation
Click https://docs.oracle.com/en-us/iaas/tools/go-sdk-examples/latest/dataintegration/UpdateTask.go.html to see an example of how to use 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 }
func (request UpdateTaskRequest) BinaryRequestBody() (*common.OCIReadSeekCloser, bool)
BinaryRequestBody implements the OCIRequest interface
func (request UpdateTaskRequest) HTTPRequest(method, path string, binaryRequestBody *common.OCIReadSeekCloser, extraHeaders map[string]string) (http.Request, error)
HTTPRequest implements the OCIRequest interface
func (request UpdateTaskRequest) RetryPolicy() *common.RetryPolicy
RetryPolicy implements the OCIRetryableRequest interface. This retrieves the specified retry policy.
func (request UpdateTaskRequest) String() string
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
UpdateTaskResponse wrapper for the UpdateTask operation
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.oracle.com/iaas/Content/API/Concepts/usingapi.htm#eleven). Etag *string `presentIn:"header" name:"etag"` // Unique Oracle-assigned identifier for the request. If you need to contact // Oracle about a particular request, please provide the request ID. OpcRequestId *string `presentIn:"header" name:"opc-request-id"` }
func (response UpdateTaskResponse) HTTPResponse() *http.Response
HTTPResponse implements the OCIResponse interface
func (response UpdateTaskResponse) String() string
UpdateTaskRunDetails Properties used in task run update operations.
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"` }
func (m UpdateTaskRunDetails) String() string
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
UpdateTaskRunDetailsStatusEnum Enum with underlying type: string
type UpdateTaskRunDetailsStatusEnum string
Set of constants representing the allowable values for UpdateTaskRunDetailsStatusEnum
const ( UpdateTaskRunDetailsStatusTerminating UpdateTaskRunDetailsStatusEnum = "TERMINATING" )
func GetMappingUpdateTaskRunDetailsStatusEnum(val string) (UpdateTaskRunDetailsStatusEnum, bool)
GetMappingUpdateTaskRunDetailsStatusEnum performs case Insensitive comparison on enum value and return the desired enum
func GetUpdateTaskRunDetailsStatusEnumValues() []UpdateTaskRunDetailsStatusEnum
GetUpdateTaskRunDetailsStatusEnumValues Enumerates the set of values for UpdateTaskRunDetailsStatusEnum
UpdateTaskRunRequest wrapper for the UpdateTaskRun operation
Click https://docs.oracle.com/en-us/iaas/tools/go-sdk-examples/latest/dataintegration/UpdateTaskRun.go.html to see an example of how to use 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 }
func (request UpdateTaskRunRequest) BinaryRequestBody() (*common.OCIReadSeekCloser, bool)
BinaryRequestBody implements the OCIRequest interface
func (request UpdateTaskRunRequest) HTTPRequest(method, path string, binaryRequestBody *common.OCIReadSeekCloser, extraHeaders map[string]string) (http.Request, error)
HTTPRequest implements the OCIRequest interface
func (request UpdateTaskRunRequest) RetryPolicy() *common.RetryPolicy
RetryPolicy implements the OCIRetryableRequest interface. This retrieves the specified retry policy.
func (request UpdateTaskRunRequest) String() string
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
UpdateTaskRunResponse wrapper for the UpdateTaskRun operation
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.oracle.com/iaas/Content/API/Concepts/usingapi.htm#eleven). Etag *string `presentIn:"header" name:"etag"` // Unique Oracle-assigned identifier for the request. If you need to contact // Oracle about a particular request, please provide the request ID. OpcRequestId *string `presentIn:"header" name:"opc-request-id"` }
func (response UpdateTaskRunResponse) HTTPResponse() *http.Response
HTTPResponse implements the OCIResponse interface
func (response UpdateTaskRunResponse) String() string
UpdateTaskScheduleDetails The update task details.
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"` }
func (m UpdateTaskScheduleDetails) String() string
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
UpdateTaskScheduleDetailsAuthModeEnum Enum with underlying type: string
type UpdateTaskScheduleDetailsAuthModeEnum string
Set of constants representing the allowable values for UpdateTaskScheduleDetailsAuthModeEnum
const ( UpdateTaskScheduleDetailsAuthModeObo UpdateTaskScheduleDetailsAuthModeEnum = "OBO" UpdateTaskScheduleDetailsAuthModeResourcePrincipal UpdateTaskScheduleDetailsAuthModeEnum = "RESOURCE_PRINCIPAL" UpdateTaskScheduleDetailsAuthModeUserCertificate UpdateTaskScheduleDetailsAuthModeEnum = "USER_CERTIFICATE" )
func GetMappingUpdateTaskScheduleDetailsAuthModeEnum(val string) (UpdateTaskScheduleDetailsAuthModeEnum, bool)
GetMappingUpdateTaskScheduleDetailsAuthModeEnum performs case Insensitive comparison on enum value and return the desired enum
func GetUpdateTaskScheduleDetailsAuthModeEnumValues() []UpdateTaskScheduleDetailsAuthModeEnum
GetUpdateTaskScheduleDetailsAuthModeEnumValues Enumerates the set of values for UpdateTaskScheduleDetailsAuthModeEnum
UpdateTaskScheduleDetailsExpectedDurationUnitEnum Enum with underlying type: string
type UpdateTaskScheduleDetailsExpectedDurationUnitEnum string
Set of constants representing the allowable values for UpdateTaskScheduleDetailsExpectedDurationUnitEnum
const ( UpdateTaskScheduleDetailsExpectedDurationUnitSeconds UpdateTaskScheduleDetailsExpectedDurationUnitEnum = "SECONDS" UpdateTaskScheduleDetailsExpectedDurationUnitMinutes UpdateTaskScheduleDetailsExpectedDurationUnitEnum = "MINUTES" UpdateTaskScheduleDetailsExpectedDurationUnitHours UpdateTaskScheduleDetailsExpectedDurationUnitEnum = "HOURS" UpdateTaskScheduleDetailsExpectedDurationUnitDays UpdateTaskScheduleDetailsExpectedDurationUnitEnum = "DAYS" )
func GetMappingUpdateTaskScheduleDetailsExpectedDurationUnitEnum(val string) (UpdateTaskScheduleDetailsExpectedDurationUnitEnum, bool)
GetMappingUpdateTaskScheduleDetailsExpectedDurationUnitEnum performs case Insensitive comparison on enum value and return the desired enum
func GetUpdateTaskScheduleDetailsExpectedDurationUnitEnumValues() []UpdateTaskScheduleDetailsExpectedDurationUnitEnum
GetUpdateTaskScheduleDetailsExpectedDurationUnitEnumValues Enumerates the set of values for UpdateTaskScheduleDetailsExpectedDurationUnitEnum
UpdateTaskScheduleDetailsRetryDelayUnitEnum Enum with underlying type: string
type UpdateTaskScheduleDetailsRetryDelayUnitEnum string
Set of constants representing the allowable values for UpdateTaskScheduleDetailsRetryDelayUnitEnum
const ( UpdateTaskScheduleDetailsRetryDelayUnitSeconds UpdateTaskScheduleDetailsRetryDelayUnitEnum = "SECONDS" UpdateTaskScheduleDetailsRetryDelayUnitMinutes UpdateTaskScheduleDetailsRetryDelayUnitEnum = "MINUTES" UpdateTaskScheduleDetailsRetryDelayUnitHours UpdateTaskScheduleDetailsRetryDelayUnitEnum = "HOURS" UpdateTaskScheduleDetailsRetryDelayUnitDays UpdateTaskScheduleDetailsRetryDelayUnitEnum = "DAYS" )
func GetMappingUpdateTaskScheduleDetailsRetryDelayUnitEnum(val string) (UpdateTaskScheduleDetailsRetryDelayUnitEnum, bool)
GetMappingUpdateTaskScheduleDetailsRetryDelayUnitEnum performs case Insensitive comparison on enum value and return the desired enum
func GetUpdateTaskScheduleDetailsRetryDelayUnitEnumValues() []UpdateTaskScheduleDetailsRetryDelayUnitEnum
GetUpdateTaskScheduleDetailsRetryDelayUnitEnumValues Enumerates the set of values for UpdateTaskScheduleDetailsRetryDelayUnitEnum
UpdateTaskScheduleRequest wrapper for the UpdateTaskSchedule operation
Click https://docs.oracle.com/en-us/iaas/tools/go-sdk-examples/latest/dataintegration/UpdateTaskSchedule.go.html to see an example of how to use 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 }
func (request UpdateTaskScheduleRequest) BinaryRequestBody() (*common.OCIReadSeekCloser, bool)
BinaryRequestBody implements the OCIRequest interface
func (request UpdateTaskScheduleRequest) HTTPRequest(method, path string, binaryRequestBody *common.OCIReadSeekCloser, extraHeaders map[string]string) (http.Request, error)
HTTPRequest implements the OCIRequest interface
func (request UpdateTaskScheduleRequest) RetryPolicy() *common.RetryPolicy
RetryPolicy implements the OCIRetryableRequest interface. This retrieves the specified retry policy.
func (request UpdateTaskScheduleRequest) String() string
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
UpdateTaskScheduleResponse wrapper for the UpdateTaskSchedule operation
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.oracle.com/iaas/Content/API/Concepts/usingapi.htm#eleven). Etag *string `presentIn:"header" name:"etag"` }
func (response UpdateTaskScheduleResponse) HTTPResponse() *http.Response
HTTPResponse implements the OCIResponse interface
func (response UpdateTaskScheduleResponse) String() string
UpdateUserDefinedFunctionDetails Properties used in user defined function update operations.
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"` }
func (m UpdateUserDefinedFunctionDetails) String() string
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
UpdateUserDefinedFunctionRequest wrapper for the UpdateUserDefinedFunction operation
Click https://docs.oracle.com/en-us/iaas/tools/go-sdk-examples/latest/dataintegration/UpdateUserDefinedFunction.go.html to see an example of how to use 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 }
func (request UpdateUserDefinedFunctionRequest) BinaryRequestBody() (*common.OCIReadSeekCloser, bool)
BinaryRequestBody implements the OCIRequest interface
func (request UpdateUserDefinedFunctionRequest) HTTPRequest(method, path string, binaryRequestBody *common.OCIReadSeekCloser, extraHeaders map[string]string) (http.Request, error)
HTTPRequest implements the OCIRequest interface
func (request UpdateUserDefinedFunctionRequest) RetryPolicy() *common.RetryPolicy
RetryPolicy implements the OCIRetryableRequest interface. This retrieves the specified retry policy.
func (request UpdateUserDefinedFunctionRequest) String() string
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
UpdateUserDefinedFunctionResponse wrapper for the UpdateUserDefinedFunction operation
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.oracle.com/iaas/Content/API/Concepts/usingapi.htm#eleven). Etag *string `presentIn:"header" name:"etag"` // Unique Oracle-assigned identifier for the request. If you need to contact // Oracle about a particular request, please provide the request ID. OpcRequestId *string `presentIn:"header" name:"opc-request-id"` }
func (response UpdateUserDefinedFunctionResponse) HTTPResponse() *http.Response
HTTPResponse implements the OCIResponse interface
func (response UpdateUserDefinedFunctionResponse) String() string
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.
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.oracle.com/iaas/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.oracle.com/iaas/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"` // Key-values pairs of workspace for storing properties on the workspace. WorkspaceProperties map[string]string `mandatory:"false" json:"workspaceProperties"` }
func (m UpdateWorkspaceDetails) String() string
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
UpdateWorkspaceRequest wrapper for the UpdateWorkspace operation
Click https://docs.oracle.com/en-us/iaas/tools/go-sdk-examples/latest/dataintegration/UpdateWorkspace.go.html to see an example of how to use 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 }
func (request UpdateWorkspaceRequest) BinaryRequestBody() (*common.OCIReadSeekCloser, bool)
BinaryRequestBody implements the OCIRequest interface
func (request UpdateWorkspaceRequest) HTTPRequest(method, path string, binaryRequestBody *common.OCIReadSeekCloser, extraHeaders map[string]string) (http.Request, error)
HTTPRequest implements the OCIRequest interface
func (request UpdateWorkspaceRequest) RetryPolicy() *common.RetryPolicy
RetryPolicy implements the OCIRetryableRequest interface. This retrieves the specified retry policy.
func (request UpdateWorkspaceRequest) String() string
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
UpdateWorkspaceResponse wrapper for the UpdateWorkspace operation
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.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.oracle.com/iaas/Content/API/Concepts/identifiers.htm) of the work request. Use GetWorkRequest (https://docs.oracle.com/iaas/api/#/en/workrequests/20160918/WorkRequest/GetWorkRequest) // with this ID to track the status of the request. OpcWorkRequestId *string `presentIn:"header" name:"opc-work-request-id"` }
func (response UpdateWorkspaceResponse) HTTPResponse() *http.Response
HTTPResponse implements the OCIResponse interface
func (response UpdateWorkspaceResponse) String() string
UserDefinedFunction The user defined function type contains the audit summary information and the definition of the user defined function.
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"` }
func (m UserDefinedFunction) String() string
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
UserDefinedFunctionDetails The information about a user defined function.
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"` }
func (m UserDefinedFunctionDetails) String() string
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
UserDefinedFunctionDetailsModelTypeEnum Enum with underlying type: string
type UserDefinedFunctionDetailsModelTypeEnum string
Set of constants representing the allowable values for UserDefinedFunctionDetailsModelTypeEnum
const ( UserDefinedFunctionDetailsModelTypeDisUserDefinedFunction UserDefinedFunctionDetailsModelTypeEnum = "DIS_USER_DEFINED_FUNCTION" )
func GetMappingUserDefinedFunctionDetailsModelTypeEnum(val string) (UserDefinedFunctionDetailsModelTypeEnum, bool)
GetMappingUserDefinedFunctionDetailsModelTypeEnum performs case Insensitive comparison on enum value and return the desired enum
func GetUserDefinedFunctionDetailsModelTypeEnumValues() []UserDefinedFunctionDetailsModelTypeEnum
GetUserDefinedFunctionDetailsModelTypeEnumValues Enumerates the set of values for UserDefinedFunctionDetailsModelTypeEnum
UserDefinedFunctionModelTypeEnum Enum with underlying type: string
type UserDefinedFunctionModelTypeEnum string
Set of constants representing the allowable values for UserDefinedFunctionModelTypeEnum
const ( UserDefinedFunctionModelTypeDisUserDefinedFunction UserDefinedFunctionModelTypeEnum = "DIS_USER_DEFINED_FUNCTION" )
func GetMappingUserDefinedFunctionModelTypeEnum(val string) (UserDefinedFunctionModelTypeEnum, bool)
GetMappingUserDefinedFunctionModelTypeEnum performs case Insensitive comparison on enum value and return the desired enum
func GetUserDefinedFunctionModelTypeEnumValues() []UserDefinedFunctionModelTypeEnum
GetUserDefinedFunctionModelTypeEnumValues Enumerates the set of values for UserDefinedFunctionModelTypeEnum
UserDefinedFunctionSummary The user defined function summary type contains the audit summary information and the definition of the user defined function.
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"` }
func (m UserDefinedFunctionSummary) String() string
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
UserDefinedFunctionSummaryCollection This is the collection of user defined function summaries, it may be a collection of lightweight details or full definitions.
type UserDefinedFunctionSummaryCollection struct { // The array of user defined function summaries. Items []UserDefinedFunctionSummary `mandatory:"true" json:"items"` }
func (m UserDefinedFunctionSummaryCollection) String() string
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
UserDefinedFunctionSummaryModelTypeEnum Enum with underlying type: string
type UserDefinedFunctionSummaryModelTypeEnum string
Set of constants representing the allowable values for UserDefinedFunctionSummaryModelTypeEnum
const ( UserDefinedFunctionSummaryModelTypeDisUserDefinedFunction UserDefinedFunctionSummaryModelTypeEnum = "DIS_USER_DEFINED_FUNCTION" )
func GetMappingUserDefinedFunctionSummaryModelTypeEnum(val string) (UserDefinedFunctionSummaryModelTypeEnum, bool)
GetMappingUserDefinedFunctionSummaryModelTypeEnum performs case Insensitive comparison on enum value and return the desired enum
func GetUserDefinedFunctionSummaryModelTypeEnumValues() []UserDefinedFunctionSummaryModelTypeEnum
GetUserDefinedFunctionSummaryModelTypeEnumValues Enumerates the set of values for UserDefinedFunctionSummaryModelTypeEnum
UserDefinedFunctionValidation The information about a UserDefinedFunction validation.
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"` }
func (m UserDefinedFunctionValidation) String() string
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
UserDefinedFunctionValidationSummary The information about a UserDefinedFunction validation.
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"` }
func (m UserDefinedFunctionValidationSummary) String() string
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
UserDefinedFunctionValidationSummaryCollection A list of UserDefinedFunction validation summaries.
type UserDefinedFunctionValidationSummaryCollection struct { // The array of validation summaries. Items []UserDefinedFunctionValidationSummary `mandatory:"true" json:"items"` }
func (m UserDefinedFunctionValidationSummaryCollection) String() string
func (m UserDefinedFunctionValidationSummaryCollection) ValidateEnumValue() (bool, error)
ValidateEnumValue returns an error when providing an unsupported enum value This function is being called during constructing API request process Not recommended for calling this function directly
ValidationMessage The level, message key, and validation message.
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"` }
func (m ValidationMessage) String() string
func (m ValidationMessage) ValidateEnumValue() (bool, error)
ValidateEnumValue returns an error when providing an unsupported enum value This function is being called during constructing API request process Not recommended for calling this function directly
Variable Variable definitions in the pipeline.
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"` }
func (m Variable) String() string
func (m *Variable) UnmarshalJSON(data []byte) (e error)
UnmarshalJSON unmarshals from json
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
WeeklyFrequencyDetails Frequency Details model for weekly frequency based on day of week.
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"` }
func (m WeeklyFrequencyDetails) GetFrequency() AbstractFrequencyDetailsFrequencyEnum
GetFrequency returns Frequency
func (m WeeklyFrequencyDetails) MarshalJSON() (buff []byte, e error)
MarshalJSON marshals to json representation
func (m WeeklyFrequencyDetails) String() string
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
WeeklyFrequencyDetailsDaysEnum Enum with underlying type: string
type WeeklyFrequencyDetailsDaysEnum string
Set of constants representing the allowable values for WeeklyFrequencyDetailsDaysEnum
const ( WeeklyFrequencyDetailsDaysSunday WeeklyFrequencyDetailsDaysEnum = "SUNDAY" WeeklyFrequencyDetailsDaysMonday WeeklyFrequencyDetailsDaysEnum = "MONDAY" WeeklyFrequencyDetailsDaysTuesday WeeklyFrequencyDetailsDaysEnum = "TUESDAY" WeeklyFrequencyDetailsDaysWednesday WeeklyFrequencyDetailsDaysEnum = "WEDNESDAY" WeeklyFrequencyDetailsDaysThursday WeeklyFrequencyDetailsDaysEnum = "THURSDAY" WeeklyFrequencyDetailsDaysFriday WeeklyFrequencyDetailsDaysEnum = "FRIDAY" WeeklyFrequencyDetailsDaysSaturday WeeklyFrequencyDetailsDaysEnum = "SATURDAY" )
func GetMappingWeeklyFrequencyDetailsDaysEnum(val string) (WeeklyFrequencyDetailsDaysEnum, bool)
GetMappingWeeklyFrequencyDetailsDaysEnum performs case Insensitive comparison on enum value and return the desired enum
func GetWeeklyFrequencyDetailsDaysEnumValues() []WeeklyFrequencyDetailsDaysEnum
GetWeeklyFrequencyDetailsDaysEnumValues Enumerates the set of values for WeeklyFrequencyDetailsDaysEnum
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.
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"` }
func (m WorkRequest) String() string
func (m WorkRequest) ValidateEnumValue() (bool, error)
ValidateEnumValue returns an error when providing an unsupported enum value This function is being called during constructing API request process Not recommended for calling this function directly
WorkRequestError The error that occured while executing an operation that is tracked by a work request.
type WorkRequestError struct { // A machine-usable code for the error that occured, as listed in API Errors (https://docs.oracle.com/iaas/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"` }
func (m WorkRequestError) String() string
func (m WorkRequestError) ValidateEnumValue() (bool, error)
ValidateEnumValue returns an error when providing an unsupported enum value This function is being called during constructing API request process Not recommended for calling this function directly
WorkRequestLogEntry The log message from executing an operation that is tracked by a work request.
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"` }
func (m WorkRequestLogEntry) String() string
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
WorkRequestOperationTypeEnum Enum with underlying type: string
type WorkRequestOperationTypeEnum string
Set of constants representing the allowable values for WorkRequestOperationTypeEnum
const ( WorkRequestOperationTypeCreateWorkspace WorkRequestOperationTypeEnum = "CREATE_WORKSPACE" WorkRequestOperationTypeUpdateWorkspace WorkRequestOperationTypeEnum = "UPDATE_WORKSPACE" WorkRequestOperationTypeDeleteWorkspace WorkRequestOperationTypeEnum = "DELETE_WORKSPACE" WorkRequestOperationTypeMoveWorkspace WorkRequestOperationTypeEnum = "MOVE_WORKSPACE" )
func GetMappingWorkRequestOperationTypeEnum(val string) (WorkRequestOperationTypeEnum, bool)
GetMappingWorkRequestOperationTypeEnum performs case Insensitive comparison on enum value and return the desired enum
func GetWorkRequestOperationTypeEnumValues() []WorkRequestOperationTypeEnum
GetWorkRequestOperationTypeEnumValues Enumerates the set of values for WorkRequestOperationTypeEnum
WorkRequestResource The resource that is created or operated on by a work request.
type WorkRequestResource struct { // The resource type the work request affects. EntityType *string `mandatory:"true" json:"entityType"` // The way in which this resource is affected by the work tracked in the work request. // A resource being created, updated, or deleted will remain in the `IN_PROGRESS` state until // work is complete for that resource at which point it will transition to `CREATED`, `UPDATED`, // or `DELETED`, respectively. ActionType WorkRequestResourceActionTypeEnum `mandatory:"true" json:"actionType"` // The 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"` }
func (m WorkRequestResource) String() string
func (m WorkRequestResource) ValidateEnumValue() (bool, error)
ValidateEnumValue returns an error when providing an unsupported enum value This function is being called during constructing API request process Not recommended for calling this function directly
WorkRequestResourceActionTypeEnum Enum with underlying type: string
type WorkRequestResourceActionTypeEnum string
Set of constants representing the allowable values for WorkRequestResourceActionTypeEnum
const ( WorkRequestResourceActionTypeCreated WorkRequestResourceActionTypeEnum = "CREATED" WorkRequestResourceActionTypeUpdated WorkRequestResourceActionTypeEnum = "UPDATED" WorkRequestResourceActionTypeDeleted WorkRequestResourceActionTypeEnum = "DELETED" WorkRequestResourceActionTypeMoved WorkRequestResourceActionTypeEnum = "MOVED" WorkRequestResourceActionTypeInProgress WorkRequestResourceActionTypeEnum = "IN_PROGRESS" WorkRequestResourceActionTypeFailed WorkRequestResourceActionTypeEnum = "FAILED" WorkRequestResourceActionTypeStopped WorkRequestResourceActionTypeEnum = "STOPPED" WorkRequestResourceActionTypeStarted WorkRequestResourceActionTypeEnum = "STARTED" )
func GetMappingWorkRequestResourceActionTypeEnum(val string) (WorkRequestResourceActionTypeEnum, bool)
GetMappingWorkRequestResourceActionTypeEnum performs case Insensitive comparison on enum value and return the desired enum
func GetWorkRequestResourceActionTypeEnumValues() []WorkRequestResourceActionTypeEnum
GetWorkRequestResourceActionTypeEnumValues Enumerates the set of values for WorkRequestResourceActionTypeEnum
WorkRequestStatusEnum Enum with underlying type: string
type WorkRequestStatusEnum string
Set of constants representing the allowable values for WorkRequestStatusEnum
const ( WorkRequestStatusAccepted WorkRequestStatusEnum = "ACCEPTED" WorkRequestStatusInProgress WorkRequestStatusEnum = "IN_PROGRESS" WorkRequestStatusFailed WorkRequestStatusEnum = "FAILED" WorkRequestStatusSucceeded WorkRequestStatusEnum = "SUCCEEDED" WorkRequestStatusCanceling WorkRequestStatusEnum = "CANCELING" WorkRequestStatusCanceled WorkRequestStatusEnum = "CANCELED" )
func GetMappingWorkRequestStatusEnum(val string) (WorkRequestStatusEnum, bool)
GetMappingWorkRequestStatusEnum performs case Insensitive comparison on enum value and return the desired enum
func GetWorkRequestStatusEnumValues() []WorkRequestStatusEnum
GetWorkRequestStatusEnumValues Enumerates the set of values for WorkRequestStatusEnum
WorkRequestSummary A work request summary object.
type WorkRequestSummary struct { // 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"` }
func (m WorkRequestSummary) String() string
func (m WorkRequestSummary) ValidateEnumValue() (bool, error)
ValidateEnumValue returns an error when providing an unsupported enum value This function is being called during constructing API request process Not recommended for calling this function directly
WorkRequestSummaryOperationTypeEnum Enum with underlying type: string
type WorkRequestSummaryOperationTypeEnum string
Set of constants representing the allowable values for WorkRequestSummaryOperationTypeEnum
const ( WorkRequestSummaryOperationTypeCreateWorkspace WorkRequestSummaryOperationTypeEnum = "CREATE_WORKSPACE" WorkRequestSummaryOperationTypeUpdateWorkspace WorkRequestSummaryOperationTypeEnum = "UPDATE_WORKSPACE" WorkRequestSummaryOperationTypeDeleteWorkspace WorkRequestSummaryOperationTypeEnum = "DELETE_WORKSPACE" WorkRequestSummaryOperationTypeMoveWorkspace WorkRequestSummaryOperationTypeEnum = "MOVE_WORKSPACE" )
func GetMappingWorkRequestSummaryOperationTypeEnum(val string) (WorkRequestSummaryOperationTypeEnum, bool)
GetMappingWorkRequestSummaryOperationTypeEnum performs case Insensitive comparison on enum value and return the desired enum
func GetWorkRequestSummaryOperationTypeEnumValues() []WorkRequestSummaryOperationTypeEnum
GetWorkRequestSummaryOperationTypeEnumValues Enumerates the set of values for WorkRequestSummaryOperationTypeEnum
WorkRequestSummaryStatusEnum Enum with underlying type: string
type WorkRequestSummaryStatusEnum string
Set of constants representing the allowable values for WorkRequestSummaryStatusEnum
const ( WorkRequestSummaryStatusAccepted WorkRequestSummaryStatusEnum = "ACCEPTED" WorkRequestSummaryStatusInProgress WorkRequestSummaryStatusEnum = "IN_PROGRESS" WorkRequestSummaryStatusFailed WorkRequestSummaryStatusEnum = "FAILED" WorkRequestSummaryStatusSucceeded WorkRequestSummaryStatusEnum = "SUCCEEDED" WorkRequestSummaryStatusCanceling WorkRequestSummaryStatusEnum = "CANCELING" WorkRequestSummaryStatusCanceled WorkRequestSummaryStatusEnum = "CANCELED" )
func GetMappingWorkRequestSummaryStatusEnum(val string) (WorkRequestSummaryStatusEnum, bool)
GetMappingWorkRequestSummaryStatusEnum performs case Insensitive comparison on enum value and return the desired enum
func GetWorkRequestSummaryStatusEnumValues() []WorkRequestSummaryStatusEnum
GetWorkRequestSummaryStatusEnumValues Enumerates the set of values for WorkRequestSummaryStatusEnum
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.
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.oracle.com/iaas/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.oracle.com/iaas/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"` // key-value pairs of workspace properties WorkspaceProperties map[string]string `mandatory:"false" json:"workspaceProperties"` }
func (m Workspace) String() string
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
WorkspaceLifecycleStateEnum Enum with underlying type: string
type WorkspaceLifecycleStateEnum string
Set of constants representing the allowable values for WorkspaceLifecycleStateEnum
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" )
func GetMappingWorkspaceLifecycleStateEnum(val string) (WorkspaceLifecycleStateEnum, bool)
GetMappingWorkspaceLifecycleStateEnum performs case Insensitive comparison on enum value and return the desired enum
func GetWorkspaceLifecycleStateEnumValues() []WorkspaceLifecycleStateEnum
GetWorkspaceLifecycleStateEnumValues Enumerates the set of values for WorkspaceLifecycleStateEnum
WorkspaceSummary Summary details of a workspace.
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"` // key-value pairs of workspace properties WorkspaceProperties map[string]string `mandatory:"false" json:"workspaceProperties"` }
func (m WorkspaceSummary) String() string
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
WorkspaceSummaryLifecycleStateEnum Enum with underlying type: string
type WorkspaceSummaryLifecycleStateEnum string
Set of constants representing the allowable values for WorkspaceSummaryLifecycleStateEnum
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" )
func GetMappingWorkspaceSummaryLifecycleStateEnum(val string) (WorkspaceSummaryLifecycleStateEnum, bool)
GetMappingWorkspaceSummaryLifecycleStateEnum performs case Insensitive comparison on enum value and return the desired enum
func GetWorkspaceSummaryLifecycleStateEnumValues() []WorkspaceSummaryLifecycleStateEnum
GetWorkspaceSummaryLifecycleStateEnumValues Enumerates the set of values for WorkspaceSummaryLifecycleStateEnum
WriteOperationConfig The information about the write operation.
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"` }
func (m WriteOperationConfig) GetCallAttribute() *BipCallAttribute
GetCallAttribute returns CallAttribute
func (m WriteOperationConfig) GetDerivedAttributes() map[string]string
GetDerivedAttributes returns DerivedAttributes
func (m WriteOperationConfig) GetMetadataConfigProperties() map[string]string
GetMetadataConfigProperties returns MetadataConfigProperties
func (m WriteOperationConfig) MarshalJSON() (buff []byte, e error)
MarshalJSON marshals to json representation
func (m WriteOperationConfig) String() string
func (m *WriteOperationConfig) UnmarshalJSON(data []byte) (e error)
UnmarshalJSON unmarshals from json
func (m WriteOperationConfig) ValidateEnumValue() (bool, error)
ValidateEnumValue returns an error when providing an unsupported enum value This function is being called during constructing API request process Not recommended for calling this function directly
WriteOperationConfigWriteModeEnum Enum with underlying type: string
type WriteOperationConfigWriteModeEnum string
Set of constants representing the allowable values for WriteOperationConfigWriteModeEnum
const ( WriteOperationConfigWriteModeOverwrite WriteOperationConfigWriteModeEnum = "OVERWRITE" WriteOperationConfigWriteModeAppend WriteOperationConfigWriteModeEnum = "APPEND" WriteOperationConfigWriteModeMerge WriteOperationConfigWriteModeEnum = "MERGE" WriteOperationConfigWriteModeIgnore WriteOperationConfigWriteModeEnum = "IGNORE" )
func GetMappingWriteOperationConfigWriteModeEnum(val string) (WriteOperationConfigWriteModeEnum, bool)
GetMappingWriteOperationConfigWriteModeEnum performs case Insensitive comparison on enum value and return the desired enum
func GetWriteOperationConfigWriteModeEnumValues() []WriteOperationConfigWriteModeEnum
GetWriteOperationConfigWriteModeEnumValues Enumerates the set of values for WriteOperationConfigWriteModeEnum