...

Package dataintegration

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

Overview ▾

Index ▾

func GetAbstractCallAttributeModelTypeEnumStringValues() []string
func GetAbstractDataOperationConfigModelTypeEnumStringValues() []string
func GetAbstractFormatAttributeModelTypeEnumStringValues() []string
func GetAbstractFrequencyDetailsFrequencyEnumStringValues() []string
func GetAbstractFrequencyDetailsModelTypeEnumStringValues() []string
func GetAbstractReadAttributeModelTypeEnumStringValues() []string
func GetAbstractWriteAttributeModelTypeEnumStringValues() []string
func GetApplicationDetailsLifecycleStateEnumStringValues() []string
func GetApplicationLifecycleStateEnumStringValues() []string
func GetApplicationSummaryLifecycleStateEnumStringValues() []string
func GetAuthConfigModelTypeEnumStringValues() []string
func GetAuthDetailsModelTypeEnumStringValues() []string
func GetBaseTypeModelTypeEnumStringValues() []string
func GetBiccReadAttributesExtractStrategyEnumStringValues() []string
func GetCancelRestCallConfigMethodTypeEnumStringValues() []string
func GetChildReferenceTypeEnumStringValues() []string
func GetCompositeStateCompositeStateAggregatorEnumStringValues() []string
func GetCompressionCodecEnumStringValues() []string
func GetConditionalOutputPortPortTypeEnumStringValues() []string
func GetConnectionDetailsModelTypeEnumStringValues() []string
func GetConnectionFromOAuth2DetailsGrantTypeEnumStringValues() []string
func GetConnectionFromOAuth2GrantTypeEnumStringValues() []string
func GetConnectionModelTypeEnumStringValues() []string
func GetConnectionSummaryFromOAuth2GrantTypeEnumStringValues() []string
func GetConnectionSummaryModelTypeEnumStringValues() []string
func GetConnectorAttributeModelTypeEnumStringValues() []string
func GetCopyConflictResolutionRequestTypeEnumStringValues() []string
func GetCopyObjectMetadataSummaryResolutionActionEnumStringValues() []string
func GetCopyObjectRequestCopyMetadataObjectRequestStatusEnumStringValues() []string
func GetCopyObjectRequestSummaryCopyMetadataObjectRequestStatusEnumStringValues() []string
func GetCountStatisticSummaryObjectTypeEnumStringValues() []string
func GetCreateApplicationDetailsLifecycleStateEnumStringValues() []string
func GetCreateApplicationDetailsModelTypeEnumStringValues() []string
func GetCreateConnectionDetailsModelTypeEnumStringValues() []string
func GetCreateConnectionFromOAuth2GrantTypeEnumStringValues() []string
func GetCreateDataAssetDetailsModelTypeEnumStringValues() []string
func GetCreateDisApplicationDetailsLifecycleStateEnumStringValues() []string
func GetCreateDisApplicationDetailsModelTypeEnumStringValues() []string
func GetCreateEntityShapeDetailsModelTypeEnumStringValues() []string
func GetCreateEntityShapeFromFileEntityTypeEnumStringValues() []string
func GetCreateEntityShapeFromObjectEntityTypeEnumStringValues() []string
func GetCreateEntityShapeFromSqlEntityTypeEnumStringValues() []string
func GetCreatePatchDetailsPatchTypeEnumStringValues() []string
func GetCreateSourceApplicationInfoCopyTypeEnumStringValues() []string
func GetCreateTaskDetailsModelTypeEnumStringValues() []string
func GetCreateTaskFromRestTaskApiCallModeEnumStringValues() []string
func GetCreateTaskFromRestTaskCancelMethodTypeEnumStringValues() []string
func GetCreateTaskFromRestTaskMethodTypeEnumStringValues() []string
func GetCreateTaskFromSqlTaskSqlScriptTypeEnumStringValues() []string
func GetCreateTaskRunDetailsReRunTypeEnumStringValues() []string
func GetCreateTaskScheduleDetailsAuthModeEnumStringValues() []string
func GetCreateTaskScheduleDetailsExpectedDurationUnitEnumStringValues() []string
func GetCreateTaskScheduleDetailsRetryDelayUnitEnumStringValues() []string
func GetCreateTaskValidationDetailsModelTypeEnumStringValues() []string
func GetCreateUserDefinedFunctionValidationDetailsModelTypeEnumStringValues() []string
func GetDataAssetModelTypeEnumStringValues() []string
func GetDataAssetSummaryModelTypeEnumStringValues() []string
func GetDataEntityDetailsModelTypeEnumStringValues() []string
func GetDataEntityFromDataStoreEntityDetailsEntityTypeEnumStringValues() []string
func GetDataEntityFromDataStoreEntityTypeEnumStringValues() []string
func GetDataEntityFromFileEntityDetailsEntityTypeEnumStringValues() []string
func GetDataEntityFromFileEntityTypeEnumStringValues() []string
func GetDataEntityFromObjectEntityDetailsEntityTypeEnumStringValues() []string
func GetDataEntityFromObjectEntityTypeEnumStringValues() []string
func GetDataEntityFromSqlEntityDetailsEntityTypeEnumStringValues() []string
func GetDataEntityFromSqlEntityTypeEnumStringValues() []string
func GetDataEntityFromTableEntityDetailsEntityTypeEnumStringValues() []string
func GetDataEntityFromTableEntityTypeEnumStringValues() []string
func GetDataEntityFromViewEntityDetailsEntityTypeEnumStringValues() []string
func GetDataEntityFromViewEntityTypeEnumStringValues() []string
func GetDataEntityModelTypeEnumStringValues() []string
func GetDataEntitySummaryFromDataStoreEntityTypeEnumStringValues() []string
func GetDataEntitySummaryFromFileEntityTypeEnumStringValues() []string
func GetDataEntitySummaryFromObjectEntityTypeEnumStringValues() []string
func GetDataEntitySummaryFromSqlEntityTypeEnumStringValues() []string
func GetDataEntitySummaryFromTableEntityTypeEnumStringValues() []string
func GetDataEntitySummaryFromViewEntityTypeEnumStringValues() []string
func GetDataEntitySummaryModelTypeEnumStringValues() []string
func GetDataFormatTypeEnumStringValues() []string
func GetDataTypeDtTypeEnumStringValues() []string
func GetDecisionOperatorTriggerRuleEnumStringValues() []string
func GetDecisionOutputPortDecisionOutputPortTypeEnumStringValues() []string
func GetDecisionOutputPortPortTypeEnumStringValues() []string
func GetDependentObjectLifecycleStateEnumStringValues() []string
func GetDerivedEntityModeEnumStringValues() []string
func GetDetailedDescriptionModelTypeEnumStringValues() []string
func GetDisApplicationLifecycleStateEnumStringValues() []string
func GetDisApplicationSummaryLifecycleStateEnumStringValues() []string
func GetDynamicTypeHandlerModelTypeEnumStringValues() []string
func GetEndOperatorTriggerRuleEnumStringValues() []string
func GetEntityShapeFromFileEntityTypeEnumStringValues() []string
func GetEntityShapeFromObjectEntityTypeEnumStringValues() []string
func GetEntityShapeFromSqlEntityTypeEnumStringValues() []string
func GetEntityShapeModelTypeEnumStringValues() []string
func GetExecuteRestCallConfigMethodTypeEnumStringValues() []string
func GetExportRequestStatusEnumStringValues() []string
func GetExportRequestSummaryStatusEnumStringValues() []string
func GetExpressionOperatorTriggerRuleEnumStringValues() []string
func GetExternalPublicationStatusEnumStringValues() []string
func GetExternalPublicationSummaryStatusEnumStringValues() []string
func GetFieldMapModelTypeEnumStringValues() []string
func GetFlattenProjectionPreferencesCreateArrayIndexEnumStringValues() []string
func GetFlattenProjectionPreferencesIgnoreNullValuesEnumStringValues() []string
func GetFlattenProjectionPreferencesRetainAllAttributesEnumStringValues() []string
func GetFlattenProjectionPreferencesRetainParentNameLineageEnumStringValues() []string
func GetFlowPortLinkModelTypeEnumStringValues() []string
func GetFunctionConfigurationDefinitionModelTypeEnumStringValues() []string
func GetFunctionLibraryDetailsModelTypeEnumStringValues() []string
func GetFunctionLibraryModelTypeEnumStringValues() []string
func GetFunctionLibrarySummaryModelTypeEnumStringValues() []string
func GetFunctionSignatureModelTypeEnumStringValues() []string
func GetGetFolderProjectionEnumStringValues() []string
func GetGetFunctionLibraryProjectionEnumStringValues() []string
func GetGetProjectProjectionEnumStringValues() []string
func GetGroupedNamePatternRuleMatchingStrategyEnumStringValues() []string
func GetGroupedNamePatternRuleRuleTypeEnumStringValues() []string
func GetImportConflictResolutionImportConflictResolutionTypeEnumStringValues() []string
func GetImportObjectMetadataSummaryResolutionActionEnumStringValues() []string
func GetImportRequestStatusEnumStringValues() []string
func GetImportRequestSummaryStatusEnumStringValues() []string
func GetIncrementalDataEntityClauseIncrementalComparatorEnumStringValues() []string
func GetIncrementalFieldClauseIncrementalComparatorEnumStringValues() []string
func GetInputPortPortTypeEnumStringValues() []string
func GetIntersectIntersectTypeEnumStringValues() []string
func GetJoinPolicyEnumStringValues() []string
func GetJoinerJoinTypeEnumStringValues() []string
func GetKeyModelTypeEnumStringValues() []string
func GetListApplicationsSortByEnumStringValues() []string
func GetListApplicationsSortOrderEnumStringValues() []string
func GetListConnectionValidationsSortByEnumStringValues() []string
func GetListConnectionValidationsSortOrderEnumStringValues() []string
func GetListConnectionsSortByEnumStringValues() []string
func GetListConnectionsSortOrderEnumStringValues() []string
func GetListCopyObjectRequestsCopyStatusEnumStringValues() []string
func GetListCopyObjectRequestsProjectionEnumStringValues() []string
func GetListCopyObjectRequestsSortByEnumStringValues() []string
func GetListCopyObjectRequestsSortOrderEnumStringValues() []string
func GetListDataAssetsSortByEnumStringValues() []string
func GetListDataAssetsSortOrderEnumStringValues() []string
func GetListDataEntitiesSortByEnumStringValues() []string
func GetListDataEntitiesSortOrderEnumStringValues() []string
func GetListDataFlowValidationsSortByEnumStringValues() []string
func GetListDataFlowValidationsSortOrderEnumStringValues() []string
func GetListDataFlowsSortByEnumStringValues() []string
func GetListDataFlowsSortOrderEnumStringValues() []string
func GetListDependentObjectsSortByEnumStringValues() []string
func GetListDependentObjectsSortOrderEnumStringValues() []string
func GetListDisApplicationTaskRunLineagesSortByEnumStringValues() []string
func GetListDisApplicationTaskRunLineagesSortOrderEnumStringValues() []string
func GetListDisApplicationsSortByEnumStringValues() []string
func GetListDisApplicationsSortOrderEnumStringValues() []string
func GetListExportRequestsExportStatusEnumStringValues() []string
func GetListExportRequestsProjectionEnumStringValues() []string
func GetListExportRequestsSortByEnumStringValues() []string
func GetListExportRequestsSortOrderEnumStringValues() []string
func GetListExternalPublicationValidationsSortByEnumStringValues() []string
func GetListExternalPublicationValidationsSortOrderEnumStringValues() []string
func GetListExternalPublicationsSortByEnumStringValues() []string
func GetListExternalPublicationsSortOrderEnumStringValues() []string
func GetListFoldersSortByEnumStringValues() []string
func GetListFoldersSortOrderEnumStringValues() []string
func GetListFunctionLibrariesSortByEnumStringValues() []string
func GetListFunctionLibrariesSortOrderEnumStringValues() []string
func GetListImportRequestsImportStatusEnumStringValues() []string
func GetListImportRequestsProjectionEnumStringValues() []string
func GetListImportRequestsSortByEnumStringValues() []string
func GetListImportRequestsSortOrderEnumStringValues() []string
func GetListPatchChangesSortByEnumStringValues() []string
func GetListPatchChangesSortOrderEnumStringValues() []string
func GetListPatchesSortByEnumStringValues() []string
func GetListPatchesSortOrderEnumStringValues() []string
func GetListPipelineValidationsSortByEnumStringValues() []string
func GetListPipelineValidationsSortOrderEnumStringValues() []string
func GetListPipelinesSortByEnumStringValues() []string
func GetListPipelinesSortOrderEnumStringValues() []string
func GetListProjectsSortByEnumStringValues() []string
func GetListProjectsSortOrderEnumStringValues() []string
func GetListPublishedObjectsSortByEnumStringValues() []string
func GetListPublishedObjectsSortOrderEnumStringValues() []string
func GetListReferencesSortByEnumStringValues() []string
func GetListReferencesSortOrderEnumStringValues() []string
func GetListRuntimeOperatorsSortByEnumStringValues() []string
func GetListRuntimeOperatorsSortOrderEnumStringValues() []string
func GetListRuntimePipelinesSortByEnumStringValues() []string
func GetListRuntimePipelinesSortOrderEnumStringValues() []string
func GetListSchedulesSortByEnumStringValues() []string
func GetListSchedulesSortOrderEnumStringValues() []string
func GetListSchemasSortByEnumStringValues() []string
func GetListSchemasSortOrderEnumStringValues() []string
func GetListTaskRunLineagesSortByEnumStringValues() []string
func GetListTaskRunLineagesSortOrderEnumStringValues() []string
func GetListTaskRunLogsSortByEnumStringValues() []string
func GetListTaskRunLogsSortOrderEnumStringValues() []string
func GetListTaskRunsSortByEnumStringValues() []string
func GetListTaskRunsSortOrderEnumStringValues() []string
func GetListTaskSchedulesSortByEnumStringValues() []string
func GetListTaskSchedulesSortOrderEnumStringValues() []string
func GetListTaskValidationsSortByEnumStringValues() []string
func GetListTaskValidationsSortOrderEnumStringValues() []string
func GetListTasksSortByEnumStringValues() []string
func GetListTasksSortOrderEnumStringValues() []string
func GetListTemplatesSortByEnumStringValues() []string
func GetListTemplatesSortOrderEnumStringValues() []string
func GetListUserDefinedFunctionValidationsSortByEnumStringValues() []string
func GetListUserDefinedFunctionValidationsSortOrderEnumStringValues() []string
func GetListUserDefinedFunctionsSortByEnumStringValues() []string
func GetListUserDefinedFunctionsSortOrderEnumStringValues() []string
func GetListWorkRequestErrorsSortByEnumStringValues() []string
func GetListWorkRequestErrorsSortOrderEnumStringValues() []string
func GetListWorkRequestLogsSortByEnumStringValues() []string
func GetListWorkRequestLogsSortOrderEnumStringValues() []string
func GetListWorkRequestsSortByEnumStringValues() []string
func GetListWorkRequestsSortOrderEnumStringValues() []string
func GetListWorkRequestsWorkRequestStatusEnumStringValues() []string
func GetListWorkspacesSortByEnumStringValues() []string
func GetListWorkspacesSortOrderEnumStringValues() []string
func GetLookupMultiMatchStrategyEnumStringValues() []string
func GetMacroPivotFieldModelTypeEnumStringValues() []string
func GetMergeOperatorTriggerRuleEnumStringValues() []string
func GetMessageTypeEnumStringValues() []string
func GetMinusMinusTypeEnumStringValues() []string
func GetMonthlyRuleFrequencyDetailsDayOfWeekEnumStringValues() []string
func GetMonthlyRuleFrequencyDetailsWeekOfMonthEnumStringValues() []string
func GetNameListRuleMatchingStrategyEnumStringValues() []string
func GetNameListRuleRuleTypeEnumStringValues() []string
func GetNamePatternRuleMatchingStrategyEnumStringValues() []string
func GetNamePatternRuleRuleTypeEnumStringValues() []string
func GetOciFunctionModelTypeEnumStringValues() []string
func GetOciFunctionPayloadFormatEnumStringValues() []string
func GetOperationModelTypeEnumStringValues() []string
func GetOperatorModelTypeEnumStringValues() []string
func GetOutputPortPortTypeEnumStringValues() []string
func GetParameterOutputAggregationTypeEnumStringValues() []string
func GetPartitionConfigModelTypeEnumStringValues() []string
func GetPatchChangeSummaryActionEnumStringValues() []string
func GetPatchChangeSummaryTypeEnumStringValues() []string
func GetPatchObjectMetadataActionEnumStringValues() []string
func GetPatchObjectMetadataTypeEnumStringValues() []string
func GetPatchPatchStatusEnumStringValues() []string
func GetPatchPatchTypeEnumStringValues() []string
func GetPatchSummaryPatchStatusEnumStringValues() []string
func GetPatchSummaryPatchTypeEnumStringValues() []string
func GetPollRestCallConfigMethodTypeEnumStringValues() []string
func GetProjectionRuleModelTypeEnumStringValues() []string
func GetPublishedObjectModelTypeEnumStringValues() []string
func GetPublishedObjectSummaryModelTypeEnumStringValues() []string
func GetPushDownOperationModelTypeEnumStringValues() []string
func GetReferenceSummaryTypeEnumStringValues() []string
func GetReferenceTypeEnumStringValues() []string
func GetReferencedDataObjectModelTypeEnumStringValues() []string
func GetResourcePrincipalAuthConfigResourcePrincipalSourceEnumStringValues() []string
func GetRestCallConfigMethodTypeEnumStringValues() []string
func GetRuleBasedEntityMapMapTypeEnumStringValues() []string
func GetRuleBasedFieldMapMapTypeEnumStringValues() []string
func GetRuntimeOperatorExecutionStateEnumStringValues() []string
func GetRuntimeOperatorOperatorTypeEnumStringValues() []string
func GetRuntimeOperatorStatusEnumStringValues() []string
func GetRuntimeOperatorSummaryExecutionStateEnumStringValues() []string
func GetRuntimeOperatorSummaryOperatorTypeEnumStringValues() []string
func GetRuntimeOperatorSummaryStatusEnumStringValues() []string
func GetRuntimeOperatorSummaryTaskTypeEnumStringValues() []string
func GetRuntimeOperatorTaskTypeEnumStringValues() []string
func GetSchemaDriftConfigDataTypeChangeHandlingEnumStringValues() []string
func GetSchemaDriftConfigExtraColumnHandlingEnumStringValues() []string
func GetSchemaDriftConfigMissingColumnHandlingEnumStringValues() []string
func GetScopeReferenceReferenceTypeEnumStringValues() []string
func GetSecretConfigModelTypeEnumStringValues() []string
func GetSortClauseOrderEnumStringValues() []string
func GetSplitDataRoutingStrategyEnumStringValues() []string
func GetStructuredTypeDtTypeEnumStringValues() []string
func GetStructuredTypeModelTypeEnumStringValues() []string
func GetTargetDataPropertyEnumStringValues() []string
func GetTaskFromRestTaskDetailsApiCallModeEnumStringValues() []string
func GetTaskFromRestTaskDetailsCancelMethodTypeEnumStringValues() []string
func GetTaskFromRestTaskDetailsMethodTypeEnumStringValues() []string
func GetTaskFromSqlTaskDetailsSqlScriptTypeEnumStringValues() []string
func GetTaskModelTypeEnumStringValues() []string
func GetTaskOperatorExpectedDurationUnitEnumStringValues() []string
func GetTaskOperatorRetryDelayUnitEnumStringValues() []string
func GetTaskOperatorTaskTypeEnumStringValues() []string
func GetTaskOperatorTriggerRuleEnumStringValues() []string
func GetTaskRunAuthModeEnumStringValues() []string
func GetTaskRunDetailsReRunTypeEnumStringValues() []string
func GetTaskRunDetailsStatusEnumStringValues() []string
func GetTaskRunDetailsTaskTypeEnumStringValues() []string
func GetTaskRunExpectedDurationUnitEnumStringValues() []string
func GetTaskRunLineageDetailsTaskExecutionStatusEnumStringValues() []string
func GetTaskRunLineageSummaryTaskExecutionStatusEnumStringValues() []string
func GetTaskRunStatusEnumStringValues() []string
func GetTaskRunSummaryReRunTypeEnumStringValues() []string
func GetTaskRunSummaryStatusEnumStringValues() []string
func GetTaskRunSummaryTaskTypeEnumStringValues() []string
func GetTaskRunTaskTypeEnumStringValues() []string
func GetTaskScheduleAuthModeEnumStringValues() []string
func GetTaskScheduleExpectedDurationUnitEnumStringValues() []string
func GetTaskScheduleRetryDelayUnitEnumStringValues() []string
func GetTaskScheduleSummaryAuthModeEnumStringValues() []string
func GetTaskScheduleSummaryExpectedDurationUnitEnumStringValues() []string
func GetTaskScheduleSummaryRetryDelayUnitEnumStringValues() []string
func GetTaskSummaryFromRestTaskApiCallModeEnumStringValues() []string
func GetTaskSummaryFromRestTaskCancelMethodTypeEnumStringValues() []string
func GetTaskSummaryFromRestTaskMethodTypeEnumStringValues() []string
func GetTaskSummaryFromSqlTaskSqlScriptTypeEnumStringValues() []string
func GetTaskSummaryModelTypeEnumStringValues() []string
func GetTemplateLifecycleStateEnumStringValues() []string
func GetTemplateSummaryLifecycleStateEnumStringValues() []string
func GetTypeListRuleMatchingStrategyEnumStringValues() []string
func GetTypeListRuleRuleTypeEnumStringValues() []string
func GetTypedNamePatternRuleMatchingStrategyEnumStringValues() []string
func GetTypedNamePatternRuleRuleTypeEnumStringValues() []string
func GetTypedObjectModelTypeEnumStringValues() []string
func GetUnionUnionTypeEnumStringValues() []string
func GetUniqueKeyModelTypeEnumStringValues() []string
func GetUpdateApplicationDetailsLifecycleStateEnumStringValues() []string
func GetUpdateConnectionDetailsModelTypeEnumStringValues() []string
func GetUpdateConnectionFromOAuth2GrantTypeEnumStringValues() []string
func GetUpdateCopyObjectRequestDetailsStatusEnumStringValues() []string
func GetUpdateDataAssetDetailsModelTypeEnumStringValues() []string
func GetUpdateDisApplicationDetailsLifecycleStateEnumStringValues() []string
func GetUpdateExportRequestDetailsStatusEnumStringValues() []string
func GetUpdateImportRequestDetailsStatusEnumStringValues() []string
func GetUpdateTaskDetailsModelTypeEnumStringValues() []string
func GetUpdateTaskFromRestTaskApiCallModeEnumStringValues() []string
func GetUpdateTaskFromRestTaskCancelMethodTypeEnumStringValues() []string
func GetUpdateTaskFromRestTaskMethodTypeEnumStringValues() []string
func GetUpdateTaskFromSqlTaskSqlScriptTypeEnumStringValues() []string
func GetUpdateTaskRunDetailsStatusEnumStringValues() []string
func GetUpdateTaskScheduleDetailsAuthModeEnumStringValues() []string
func GetUpdateTaskScheduleDetailsExpectedDurationUnitEnumStringValues() []string
func GetUpdateTaskScheduleDetailsRetryDelayUnitEnumStringValues() []string
func GetUserDefinedFunctionDetailsModelTypeEnumStringValues() []string
func GetUserDefinedFunctionModelTypeEnumStringValues() []string
func GetUserDefinedFunctionSummaryModelTypeEnumStringValues() []string
func GetWeeklyFrequencyDetailsDaysEnumStringValues() []string
func GetWorkRequestOperationTypeEnumStringValues() []string
func GetWorkRequestResourceActionTypeEnumStringValues() []string
func GetWorkRequestStatusEnumStringValues() []string
func GetWorkRequestSummaryOperationTypeEnumStringValues() []string
func GetWorkRequestSummaryStatusEnumStringValues() []string
func GetWorkspaceLifecycleStateEnumStringValues() []string
func GetWorkspaceSummaryLifecycleStateEnumStringValues() []string
func GetWriteOperationConfigWriteModeEnumStringValues() []string
type AbstractCallAttribute
type AbstractCallAttributeModelTypeEnum
    func GetAbstractCallAttributeModelTypeEnumValues() []AbstractCallAttributeModelTypeEnum
    func GetMappingAbstractCallAttributeModelTypeEnum(val string) (AbstractCallAttributeModelTypeEnum, bool)
type AbstractDataOperationConfig
type AbstractDataOperationConfigModelTypeEnum
    func GetAbstractDataOperationConfigModelTypeEnumValues() []AbstractDataOperationConfigModelTypeEnum
    func GetMappingAbstractDataOperationConfigModelTypeEnum(val string) (AbstractDataOperationConfigModelTypeEnum, bool)
type AbstractField
    func (m AbstractField) GetConfigValues() *ConfigValues
    func (m AbstractField) GetDescription() *string
    func (m AbstractField) GetKey() *string
    func (m AbstractField) GetModelVersion() *string
    func (m AbstractField) GetName() *string
    func (m AbstractField) GetObjectStatus() *int
    func (m AbstractField) GetParentRef() *ParentReference
    func (m AbstractField) MarshalJSON() (buff []byte, e error)
    func (m AbstractField) String() string
    func (m AbstractField) ValidateEnumValue() (bool, error)
type AbstractFormatAttribute
type AbstractFormatAttributeModelTypeEnum
    func GetAbstractFormatAttributeModelTypeEnumValues() []AbstractFormatAttributeModelTypeEnum
    func GetMappingAbstractFormatAttributeModelTypeEnum(val string) (AbstractFormatAttributeModelTypeEnum, bool)
type AbstractFormattedText
    func (m AbstractFormattedText) String() string
    func (m AbstractFormattedText) ValidateEnumValue() (bool, error)
type AbstractFrequencyDetails
type AbstractFrequencyDetailsFrequencyEnum
    func GetAbstractFrequencyDetailsFrequencyEnumValues() []AbstractFrequencyDetailsFrequencyEnum
    func GetMappingAbstractFrequencyDetailsFrequencyEnum(val string) (AbstractFrequencyDetailsFrequencyEnum, bool)
type AbstractFrequencyDetailsModelTypeEnum
    func GetAbstractFrequencyDetailsModelTypeEnumValues() []AbstractFrequencyDetailsModelTypeEnum
    func GetMappingAbstractFrequencyDetailsModelTypeEnum(val string) (AbstractFrequencyDetailsModelTypeEnum, bool)
type AbstractReadAttribute
type AbstractReadAttributeModelTypeEnum
    func GetAbstractReadAttributeModelTypeEnumValues() []AbstractReadAttributeModelTypeEnum
    func GetMappingAbstractReadAttributeModelTypeEnum(val string) (AbstractReadAttributeModelTypeEnum, bool)
type AbstractWriteAttribute
type AbstractWriteAttributeModelTypeEnum
    func GetAbstractWriteAttributeModelTypeEnumValues() []AbstractWriteAttributeModelTypeEnum
    func GetMappingAbstractWriteAttributeModelTypeEnum(val string) (AbstractWriteAttributeModelTypeEnum, bool)
type Aggregator
    func (m Aggregator) GetDescription() *string
    func (m Aggregator) GetIdentifier() *string
    func (m Aggregator) GetInputPorts() []InputPort
    func (m Aggregator) GetKey() *string
    func (m Aggregator) GetModelVersion() *string
    func (m Aggregator) GetName() *string
    func (m Aggregator) GetObjectStatus() *int
    func (m Aggregator) GetObjectVersion() *int
    func (m Aggregator) GetOpConfigValues() *ConfigValues
    func (m Aggregator) GetOutputPorts() []TypedObject
    func (m Aggregator) GetParameters() []Parameter
    func (m Aggregator) GetParentRef() *ParentReference
    func (m Aggregator) MarshalJSON() (buff []byte, e error)
    func (m Aggregator) String() string
    func (m *Aggregator) UnmarshalJSON(data []byte) (e error)
    func (m Aggregator) ValidateEnumValue() (bool, error)
type AggregatorSummary
    func (m AggregatorSummary) String() string
    func (m AggregatorSummary) ValidateEnumValue() (bool, error)
type Application
    func (m Application) String() string
    func (m Application) ValidateEnumValue() (bool, error)
type ApplicationDetails
    func (m ApplicationDetails) String() string
    func (m ApplicationDetails) ValidateEnumValue() (bool, error)
type ApplicationDetailsLifecycleStateEnum
    func GetApplicationDetailsLifecycleStateEnumValues() []ApplicationDetailsLifecycleStateEnum
    func GetMappingApplicationDetailsLifecycleStateEnum(val string) (ApplicationDetailsLifecycleStateEnum, bool)
type ApplicationLifecycleStateEnum
    func GetApplicationLifecycleStateEnumValues() []ApplicationLifecycleStateEnum
    func GetMappingApplicationLifecycleStateEnum(val string) (ApplicationLifecycleStateEnum, bool)
type ApplicationSummary
    func (m ApplicationSummary) String() string
    func (m ApplicationSummary) ValidateEnumValue() (bool, error)
type ApplicationSummaryCollection
    func (m ApplicationSummaryCollection) String() string
    func (m ApplicationSummaryCollection) ValidateEnumValue() (bool, error)
type ApplicationSummaryLifecycleStateEnum
    func GetApplicationSummaryLifecycleStateEnumValues() []ApplicationSummaryLifecycleStateEnum
    func GetMappingApplicationSummaryLifecycleStateEnum(val string) (ApplicationSummaryLifecycleStateEnum, bool)
type ArrayType
    func (m ArrayType) GetDescription() *string
    func (m ArrayType) GetKey() *string
    func (m ArrayType) GetModelVersion() *string
    func (m ArrayType) GetName() *string
    func (m ArrayType) GetObjectStatus() *int
    func (m ArrayType) GetParentRef() *ParentReference
    func (m ArrayType) MarshalJSON() (buff []byte, e error)
    func (m ArrayType) String() string
    func (m ArrayType) ValidateEnumValue() (bool, error)
type AuthConfig
type AuthConfigModelTypeEnum
    func GetAuthConfigModelTypeEnumValues() []AuthConfigModelTypeEnum
    func GetMappingAuthConfigModelTypeEnum(val string) (AuthConfigModelTypeEnum, bool)
type AuthDetails
    func (m AuthDetails) String() string
    func (m AuthDetails) ValidateEnumValue() (bool, error)
type AuthDetailsModelTypeEnum
    func GetAuthDetailsModelTypeEnumValues() []AuthDetailsModelTypeEnum
    func GetMappingAuthDetailsModelTypeEnum(val string) (AuthDetailsModelTypeEnum, bool)
type AvroFormatAttribute
    func (m AvroFormatAttribute) GetIsFilePattern() *bool
    func (m AvroFormatAttribute) MarshalJSON() (buff []byte, e error)
    func (m AvroFormatAttribute) String() string
    func (m AvroFormatAttribute) ValidateEnumValue() (bool, error)
type BaseType
type BaseTypeModelTypeEnum
    func GetBaseTypeModelTypeEnumValues() []BaseTypeModelTypeEnum
    func GetMappingBaseTypeModelTypeEnum(val string) (BaseTypeModelTypeEnum, bool)
type BiccReadAttributes
    func (m BiccReadAttributes) MarshalJSON() (buff []byte, e error)
    func (m BiccReadAttributes) String() string
    func (m BiccReadAttributes) ValidateEnumValue() (bool, error)
type BiccReadAttributesExtractStrategyEnum
    func GetBiccReadAttributesExtractStrategyEnumValues() []BiccReadAttributesExtractStrategyEnum
    func GetMappingBiccReadAttributesExtractStrategyEnum(val string) (BiccReadAttributesExtractStrategyEnum, bool)
type BipCallAttribute
    func (m BipCallAttribute) GetFetchSize() *int
    func (m BipCallAttribute) MarshalJSON() (buff []byte, e error)
    func (m BipCallAttribute) String() string
    func (m BipCallAttribute) ValidateEnumValue() (bool, error)
type BipReadAttributes
    func (m BipReadAttributes) MarshalJSON() (buff []byte, e error)
    func (m BipReadAttributes) String() string
    func (m BipReadAttributes) ValidateEnumValue() (bool, error)
type BipReportParameterValue
    func (m BipReportParameterValue) String() string
    func (m BipReportParameterValue) ValidateEnumValue() (bool, error)
type CancelRestCallConfig
    func (m CancelRestCallConfig) String() string
    func (m CancelRestCallConfig) ValidateEnumValue() (bool, error)
type CancelRestCallConfigMethodTypeEnum
    func GetCancelRestCallConfigMethodTypeEnumValues() []CancelRestCallConfigMethodTypeEnum
    func GetMappingCancelRestCallConfigMethodTypeEnum(val string) (CancelRestCallConfigMethodTypeEnum, bool)
type ChangeCompartmentDetails
    func (m ChangeCompartmentDetails) String() string
    func (m ChangeCompartmentDetails) ValidateEnumValue() (bool, error)
type ChangeCompartmentRequest
    func (request ChangeCompartmentRequest) BinaryRequestBody() (*common.OCIReadSeekCloser, bool)
    func (request ChangeCompartmentRequest) HTTPRequest(method, path string, binaryRequestBody *common.OCIReadSeekCloser, extraHeaders map[string]string) (http.Request, error)
    func (request ChangeCompartmentRequest) RetryPolicy() *common.RetryPolicy
    func (request ChangeCompartmentRequest) String() string
    func (request ChangeCompartmentRequest) ValidateEnumValue() (bool, error)
type ChangeCompartmentResponse
    func (response ChangeCompartmentResponse) HTTPResponse() *http.Response
    func (response ChangeCompartmentResponse) String() string
type ChangeDisApplicationCompartmentDetails
    func (m ChangeDisApplicationCompartmentDetails) String() string
    func (m ChangeDisApplicationCompartmentDetails) ValidateEnumValue() (bool, error)
type ChangeDisApplicationCompartmentRequest
    func (request ChangeDisApplicationCompartmentRequest) BinaryRequestBody() (*common.OCIReadSeekCloser, bool)
    func (request ChangeDisApplicationCompartmentRequest) HTTPRequest(method, path string, binaryRequestBody *common.OCIReadSeekCloser, extraHeaders map[string]string) (http.Request, error)
    func (request ChangeDisApplicationCompartmentRequest) RetryPolicy() *common.RetryPolicy
    func (request ChangeDisApplicationCompartmentRequest) String() string
    func (request ChangeDisApplicationCompartmentRequest) ValidateEnumValue() (bool, error)
type ChangeDisApplicationCompartmentResponse
    func (response ChangeDisApplicationCompartmentResponse) HTTPResponse() *http.Response
    func (response ChangeDisApplicationCompartmentResponse) String() string
type ChildReference
    func (m ChildReference) String() string
    func (m ChildReference) ValidateEnumValue() (bool, error)
type ChildReferenceDetail
    func (m ChildReferenceDetail) String() string
    func (m ChildReferenceDetail) ValidateEnumValue() (bool, error)
type ChildReferenceTypeEnum
    func GetChildReferenceTypeEnumValues() []ChildReferenceTypeEnum
    func GetMappingChildReferenceTypeEnum(val string) (ChildReferenceTypeEnum, bool)
type CompositeFieldMap
    func (m CompositeFieldMap) GetDescription() *string
    func (m CompositeFieldMap) MarshalJSON() (buff []byte, e error)
    func (m CompositeFieldMap) String() string
    func (m *CompositeFieldMap) UnmarshalJSON(data []byte) (e error)
    func (m CompositeFieldMap) ValidateEnumValue() (bool, error)
type CompositeState
    func (m CompositeState) String() string
    func (m CompositeState) ValidateEnumValue() (bool, error)
type CompositeStateCompositeStateAggregatorEnum
    func GetCompositeStateCompositeStateAggregatorEnumValues() []CompositeStateCompositeStateAggregatorEnum
    func GetMappingCompositeStateCompositeStateAggregatorEnum(val string) (CompositeStateCompositeStateAggregatorEnum, bool)
type CompositeType
    func (m CompositeType) GetDescription() *string
    func (m CompositeType) GetKey() *string
    func (m CompositeType) GetModelVersion() *string
    func (m CompositeType) GetName() *string
    func (m CompositeType) GetObjectStatus() *int
    func (m CompositeType) GetParentRef() *ParentReference
    func (m CompositeType) MarshalJSON() (buff []byte, e error)
    func (m CompositeType) String() string
    func (m *CompositeType) UnmarshalJSON(data []byte) (e error)
    func (m CompositeType) ValidateEnumValue() (bool, error)
type Compression
    func (m Compression) String() string
    func (m Compression) ValidateEnumValue() (bool, error)
type CompressionCodecEnum
    func GetCompressionCodecEnumValues() []CompressionCodecEnum
    func GetMappingCompressionCodecEnum(val string) (CompressionCodecEnum, bool)
type ConditionalCompositeFieldMap
    func (m ConditionalCompositeFieldMap) GetDescription() *string
    func (m ConditionalCompositeFieldMap) MarshalJSON() (buff []byte, e error)
    func (m ConditionalCompositeFieldMap) String() string
    func (m *ConditionalCompositeFieldMap) UnmarshalJSON(data []byte) (e error)
    func (m ConditionalCompositeFieldMap) ValidateEnumValue() (bool, error)
type ConditionalInputLink
    func (m ConditionalInputLink) GetDescription() *string
    func (m ConditionalInputLink) GetKey() *string
    func (m ConditionalInputLink) GetModelVersion() *string
    func (m ConditionalInputLink) GetObjectStatus() *int
    func (m ConditionalInputLink) GetParentRef() *ParentReference
    func (m ConditionalInputLink) GetPort() *string
    func (m ConditionalInputLink) MarshalJSON() (buff []byte, e error)
    func (m ConditionalInputLink) String() string
    func (m *ConditionalInputLink) UnmarshalJSON(data []byte) (e error)
    func (m ConditionalInputLink) ValidateEnumValue() (bool, error)
type ConditionalOutputPort
    func (m ConditionalOutputPort) GetConfigValues() *ConfigValues
    func (m ConditionalOutputPort) GetDescription() *string
    func (m ConditionalOutputPort) GetKey() *string
    func (m ConditionalOutputPort) GetModelVersion() *string
    func (m ConditionalOutputPort) GetName() *string
    func (m ConditionalOutputPort) GetObjectStatus() *int
    func (m ConditionalOutputPort) GetParentRef() *ParentReference
    func (m ConditionalOutputPort) MarshalJSON() (buff []byte, e error)
    func (m ConditionalOutputPort) String() string
    func (m *ConditionalOutputPort) UnmarshalJSON(data []byte) (e error)
    func (m ConditionalOutputPort) ValidateEnumValue() (bool, error)
type ConditionalOutputPortPortTypeEnum
    func GetConditionalOutputPortPortTypeEnumValues() []ConditionalOutputPortPortTypeEnum
    func GetMappingConditionalOutputPortPortTypeEnum(val string) (ConditionalOutputPortPortTypeEnum, bool)
type ConfigDefinition
    func (m ConfigDefinition) String() string
    func (m ConfigDefinition) ValidateEnumValue() (bool, error)
type ConfigParameterDefinition
    func (m ConfigParameterDefinition) String() string
    func (m *ConfigParameterDefinition) UnmarshalJSON(data []byte) (e error)
    func (m ConfigParameterDefinition) ValidateEnumValue() (bool, error)
type ConfigParameterValue
    func (m ConfigParameterValue) String() string
    func (m ConfigParameterValue) ValidateEnumValue() (bool, error)
type ConfigProvider
    func (m ConfigProvider) String() string
    func (m ConfigProvider) ValidateEnumValue() (bool, error)
type ConfigValues
    func (m ConfigValues) String() string
    func (m ConfigValues) ValidateEnumValue() (bool, error)
type ConfigurationDetails
    func (m ConfigurationDetails) String() string
    func (m *ConfigurationDetails) UnmarshalJSON(data []byte) (e error)
    func (m ConfigurationDetails) ValidateEnumValue() (bool, error)
type ConfiguredType
    func (m ConfiguredType) GetDescription() *string
    func (m ConfiguredType) GetKey() *string
    func (m ConfiguredType) GetModelVersion() *string
    func (m ConfiguredType) GetName() *string
    func (m ConfiguredType) GetObjectStatus() *int
    func (m ConfiguredType) GetParentRef() *ParentReference
    func (m ConfiguredType) MarshalJSON() (buff []byte, e error)
    func (m ConfiguredType) String() string
    func (m ConfiguredType) ValidateEnumValue() (bool, error)
type Connection
type ConnectionDetails
type ConnectionDetailsModelTypeEnum
    func GetConnectionDetailsModelTypeEnumValues() []ConnectionDetailsModelTypeEnum
    func GetMappingConnectionDetailsModelTypeEnum(val string) (ConnectionDetailsModelTypeEnum, bool)
type ConnectionFromAdwc
    func (m ConnectionFromAdwc) GetConnectionProperties() []ConnectionProperty
    func (m ConnectionFromAdwc) GetDescription() *string
    func (m ConnectionFromAdwc) GetIdentifier() *string
    func (m ConnectionFromAdwc) GetIsDefault() *bool
    func (m ConnectionFromAdwc) GetKey() *string
    func (m ConnectionFromAdwc) GetKeyMap() map[string]string
    func (m ConnectionFromAdwc) GetMetadata() *ObjectMetadata
    func (m ConnectionFromAdwc) GetModelVersion() *string
    func (m ConnectionFromAdwc) GetName() *string
    func (m ConnectionFromAdwc) GetObjectStatus() *int
    func (m ConnectionFromAdwc) GetObjectVersion() *int
    func (m ConnectionFromAdwc) GetParentRef() *ParentReference
    func (m ConnectionFromAdwc) GetPrimarySchema() *Schema
    func (m ConnectionFromAdwc) MarshalJSON() (buff []byte, e error)
    func (m ConnectionFromAdwc) String() string
    func (m ConnectionFromAdwc) ValidateEnumValue() (bool, error)
type ConnectionFromAdwcDetails
    func (m ConnectionFromAdwcDetails) GetConnectionProperties() []ConnectionProperty
    func (m ConnectionFromAdwcDetails) GetDescription() *string
    func (m ConnectionFromAdwcDetails) GetIdentifier() *string
    func (m ConnectionFromAdwcDetails) GetIsDefault() *bool
    func (m ConnectionFromAdwcDetails) GetKey() *string
    func (m ConnectionFromAdwcDetails) GetMetadata() *ObjectMetadata
    func (m ConnectionFromAdwcDetails) GetModelVersion() *string
    func (m ConnectionFromAdwcDetails) GetName() *string
    func (m ConnectionFromAdwcDetails) GetObjectStatus() *int
    func (m ConnectionFromAdwcDetails) GetObjectVersion() *int
    func (m ConnectionFromAdwcDetails) GetParentRef() *ParentReference
    func (m ConnectionFromAdwcDetails) GetPrimarySchema() *Schema
    func (m ConnectionFromAdwcDetails) MarshalJSON() (buff []byte, e error)
    func (m ConnectionFromAdwcDetails) String() string
    func (m ConnectionFromAdwcDetails) ValidateEnumValue() (bool, error)
type ConnectionFromAmazonS3
    func (m ConnectionFromAmazonS3) GetConnectionProperties() []ConnectionProperty
    func (m ConnectionFromAmazonS3) GetDescription() *string
    func (m ConnectionFromAmazonS3) GetIdentifier() *string
    func (m ConnectionFromAmazonS3) GetIsDefault() *bool
    func (m ConnectionFromAmazonS3) GetKey() *string
    func (m ConnectionFromAmazonS3) GetKeyMap() map[string]string
    func (m ConnectionFromAmazonS3) GetMetadata() *ObjectMetadata
    func (m ConnectionFromAmazonS3) GetModelVersion() *string
    func (m ConnectionFromAmazonS3) GetName() *string
    func (m ConnectionFromAmazonS3) GetObjectStatus() *int
    func (m ConnectionFromAmazonS3) GetObjectVersion() *int
    func (m ConnectionFromAmazonS3) GetParentRef() *ParentReference
    func (m ConnectionFromAmazonS3) GetPrimarySchema() *Schema
    func (m ConnectionFromAmazonS3) MarshalJSON() (buff []byte, e error)
    func (m ConnectionFromAmazonS3) String() string
    func (m ConnectionFromAmazonS3) ValidateEnumValue() (bool, error)
type ConnectionFromAmazonS3Details
    func (m ConnectionFromAmazonS3Details) GetConnectionProperties() []ConnectionProperty
    func (m ConnectionFromAmazonS3Details) GetDescription() *string
    func (m ConnectionFromAmazonS3Details) GetIdentifier() *string
    func (m ConnectionFromAmazonS3Details) GetIsDefault() *bool
    func (m ConnectionFromAmazonS3Details) GetKey() *string
    func (m ConnectionFromAmazonS3Details) GetMetadata() *ObjectMetadata
    func (m ConnectionFromAmazonS3Details) GetModelVersion() *string
    func (m ConnectionFromAmazonS3Details) GetName() *string
    func (m ConnectionFromAmazonS3Details) GetObjectStatus() *int
    func (m ConnectionFromAmazonS3Details) GetObjectVersion() *int
    func (m ConnectionFromAmazonS3Details) GetParentRef() *ParentReference
    func (m ConnectionFromAmazonS3Details) GetPrimarySchema() *Schema
    func (m ConnectionFromAmazonS3Details) MarshalJSON() (buff []byte, e error)
    func (m ConnectionFromAmazonS3Details) String() string
    func (m ConnectionFromAmazonS3Details) ValidateEnumValue() (bool, error)
type ConnectionFromAtp
    func (m ConnectionFromAtp) GetConnectionProperties() []ConnectionProperty
    func (m ConnectionFromAtp) GetDescription() *string
    func (m ConnectionFromAtp) GetIdentifier() *string
    func (m ConnectionFromAtp) GetIsDefault() *bool
    func (m ConnectionFromAtp) GetKey() *string
    func (m ConnectionFromAtp) GetKeyMap() map[string]string
    func (m ConnectionFromAtp) GetMetadata() *ObjectMetadata
    func (m ConnectionFromAtp) GetModelVersion() *string
    func (m ConnectionFromAtp) GetName() *string
    func (m ConnectionFromAtp) GetObjectStatus() *int
    func (m ConnectionFromAtp) GetObjectVersion() *int
    func (m ConnectionFromAtp) GetParentRef() *ParentReference
    func (m ConnectionFromAtp) GetPrimarySchema() *Schema
    func (m ConnectionFromAtp) MarshalJSON() (buff []byte, e error)
    func (m ConnectionFromAtp) String() string
    func (m ConnectionFromAtp) ValidateEnumValue() (bool, error)
type ConnectionFromAtpDetails
    func (m ConnectionFromAtpDetails) GetConnectionProperties() []ConnectionProperty
    func (m ConnectionFromAtpDetails) GetDescription() *string
    func (m ConnectionFromAtpDetails) GetIdentifier() *string
    func (m ConnectionFromAtpDetails) GetIsDefault() *bool
    func (m ConnectionFromAtpDetails) GetKey() *string
    func (m ConnectionFromAtpDetails) GetMetadata() *ObjectMetadata
    func (m ConnectionFromAtpDetails) GetModelVersion() *string
    func (m ConnectionFromAtpDetails) GetName() *string
    func (m ConnectionFromAtpDetails) GetObjectStatus() *int
    func (m ConnectionFromAtpDetails) GetObjectVersion() *int
    func (m ConnectionFromAtpDetails) GetParentRef() *ParentReference
    func (m ConnectionFromAtpDetails) GetPrimarySchema() *Schema
    func (m ConnectionFromAtpDetails) MarshalJSON() (buff []byte, e error)
    func (m ConnectionFromAtpDetails) String() string
    func (m ConnectionFromAtpDetails) ValidateEnumValue() (bool, error)
type ConnectionFromBicc
    func (m ConnectionFromBicc) GetConnectionProperties() []ConnectionProperty
    func (m ConnectionFromBicc) GetDescription() *string
    func (m ConnectionFromBicc) GetIdentifier() *string
    func (m ConnectionFromBicc) GetIsDefault() *bool
    func (m ConnectionFromBicc) GetKey() *string
    func (m ConnectionFromBicc) GetKeyMap() map[string]string
    func (m ConnectionFromBicc) GetMetadata() *ObjectMetadata
    func (m ConnectionFromBicc) GetModelVersion() *string
    func (m ConnectionFromBicc) GetName() *string
    func (m ConnectionFromBicc) GetObjectStatus() *int
    func (m ConnectionFromBicc) GetObjectVersion() *int
    func (m ConnectionFromBicc) GetParentRef() *ParentReference
    func (m ConnectionFromBicc) GetPrimarySchema() *Schema
    func (m ConnectionFromBicc) MarshalJSON() (buff []byte, e error)
    func (m ConnectionFromBicc) String() string
    func (m ConnectionFromBicc) ValidateEnumValue() (bool, error)
type ConnectionFromBiccDetails
    func (m ConnectionFromBiccDetails) GetConnectionProperties() []ConnectionProperty
    func (m ConnectionFromBiccDetails) GetDescription() *string
    func (m ConnectionFromBiccDetails) GetIdentifier() *string
    func (m ConnectionFromBiccDetails) GetIsDefault() *bool
    func (m ConnectionFromBiccDetails) GetKey() *string
    func (m ConnectionFromBiccDetails) GetMetadata() *ObjectMetadata
    func (m ConnectionFromBiccDetails) GetModelVersion() *string
    func (m ConnectionFromBiccDetails) GetName() *string
    func (m ConnectionFromBiccDetails) GetObjectStatus() *int
    func (m ConnectionFromBiccDetails) GetObjectVersion() *int
    func (m ConnectionFromBiccDetails) GetParentRef() *ParentReference
    func (m ConnectionFromBiccDetails) GetPrimarySchema() *Schema
    func (m ConnectionFromBiccDetails) MarshalJSON() (buff []byte, e error)
    func (m ConnectionFromBiccDetails) String() string
    func (m ConnectionFromBiccDetails) ValidateEnumValue() (bool, error)
type ConnectionFromBip
    func (m ConnectionFromBip) GetConnectionProperties() []ConnectionProperty
    func (m ConnectionFromBip) GetDescription() *string
    func (m ConnectionFromBip) GetIdentifier() *string
    func (m ConnectionFromBip) GetIsDefault() *bool
    func (m ConnectionFromBip) GetKey() *string
    func (m ConnectionFromBip) GetKeyMap() map[string]string
    func (m ConnectionFromBip) GetMetadata() *ObjectMetadata
    func (m ConnectionFromBip) GetModelVersion() *string
    func (m ConnectionFromBip) GetName() *string
    func (m ConnectionFromBip) GetObjectStatus() *int
    func (m ConnectionFromBip) GetObjectVersion() *int
    func (m ConnectionFromBip) GetParentRef() *ParentReference
    func (m ConnectionFromBip) GetPrimarySchema() *Schema
    func (m ConnectionFromBip) MarshalJSON() (buff []byte, e error)
    func (m ConnectionFromBip) String() string
    func (m ConnectionFromBip) ValidateEnumValue() (bool, error)
type ConnectionFromBipDetails
    func (m ConnectionFromBipDetails) GetConnectionProperties() []ConnectionProperty
    func (m ConnectionFromBipDetails) GetDescription() *string
    func (m ConnectionFromBipDetails) GetIdentifier() *string
    func (m ConnectionFromBipDetails) GetIsDefault() *bool
    func (m ConnectionFromBipDetails) GetKey() *string
    func (m ConnectionFromBipDetails) GetMetadata() *ObjectMetadata
    func (m ConnectionFromBipDetails) GetModelVersion() *string
    func (m ConnectionFromBipDetails) GetName() *string
    func (m ConnectionFromBipDetails) GetObjectStatus() *int
    func (m ConnectionFromBipDetails) GetObjectVersion() *int
    func (m ConnectionFromBipDetails) GetParentRef() *ParentReference
    func (m ConnectionFromBipDetails) GetPrimarySchema() *Schema
    func (m ConnectionFromBipDetails) MarshalJSON() (buff []byte, e error)
    func (m ConnectionFromBipDetails) String() string
    func (m ConnectionFromBipDetails) ValidateEnumValue() (bool, error)
type ConnectionFromHdfs
    func (m ConnectionFromHdfs) GetConnectionProperties() []ConnectionProperty
    func (m ConnectionFromHdfs) GetDescription() *string
    func (m ConnectionFromHdfs) GetIdentifier() *string
    func (m ConnectionFromHdfs) GetIsDefault() *bool
    func (m ConnectionFromHdfs) GetKey() *string
    func (m ConnectionFromHdfs) GetKeyMap() map[string]string
    func (m ConnectionFromHdfs) GetMetadata() *ObjectMetadata
    func (m ConnectionFromHdfs) GetModelVersion() *string
    func (m ConnectionFromHdfs) GetName() *string
    func (m ConnectionFromHdfs) GetObjectStatus() *int
    func (m ConnectionFromHdfs) GetObjectVersion() *int
    func (m ConnectionFromHdfs) GetParentRef() *ParentReference
    func (m ConnectionFromHdfs) GetPrimarySchema() *Schema
    func (m ConnectionFromHdfs) MarshalJSON() (buff []byte, e error)
    func (m ConnectionFromHdfs) String() string
    func (m ConnectionFromHdfs) ValidateEnumValue() (bool, error)
type ConnectionFromHdfsDetails
    func (m ConnectionFromHdfsDetails) GetConnectionProperties() []ConnectionProperty
    func (m ConnectionFromHdfsDetails) GetDescription() *string
    func (m ConnectionFromHdfsDetails) GetIdentifier() *string
    func (m ConnectionFromHdfsDetails) GetIsDefault() *bool
    func (m ConnectionFromHdfsDetails) GetKey() *string
    func (m ConnectionFromHdfsDetails) GetMetadata() *ObjectMetadata
    func (m ConnectionFromHdfsDetails) GetModelVersion() *string
    func (m ConnectionFromHdfsDetails) GetName() *string
    func (m ConnectionFromHdfsDetails) GetObjectStatus() *int
    func (m ConnectionFromHdfsDetails) GetObjectVersion() *int
    func (m ConnectionFromHdfsDetails) GetParentRef() *ParentReference
    func (m ConnectionFromHdfsDetails) GetPrimarySchema() *Schema
    func (m ConnectionFromHdfsDetails) MarshalJSON() (buff []byte, e error)
    func (m ConnectionFromHdfsDetails) String() string
    func (m ConnectionFromHdfsDetails) ValidateEnumValue() (bool, error)
type ConnectionFromJdbc
    func (m ConnectionFromJdbc) GetConnectionProperties() []ConnectionProperty
    func (m ConnectionFromJdbc) GetDescription() *string
    func (m ConnectionFromJdbc) GetIdentifier() *string
    func (m ConnectionFromJdbc) GetIsDefault() *bool
    func (m ConnectionFromJdbc) GetKey() *string
    func (m ConnectionFromJdbc) GetKeyMap() map[string]string
    func (m ConnectionFromJdbc) GetMetadata() *ObjectMetadata
    func (m ConnectionFromJdbc) GetModelVersion() *string
    func (m ConnectionFromJdbc) GetName() *string
    func (m ConnectionFromJdbc) GetObjectStatus() *int
    func (m ConnectionFromJdbc) GetObjectVersion() *int
    func (m ConnectionFromJdbc) GetParentRef() *ParentReference
    func (m ConnectionFromJdbc) GetPrimarySchema() *Schema
    func (m ConnectionFromJdbc) MarshalJSON() (buff []byte, e error)
    func (m ConnectionFromJdbc) String() string
    func (m ConnectionFromJdbc) ValidateEnumValue() (bool, error)
type ConnectionFromJdbcDetails
    func (m ConnectionFromJdbcDetails) GetConnectionProperties() []ConnectionProperty
    func (m ConnectionFromJdbcDetails) GetDescription() *string
    func (m ConnectionFromJdbcDetails) GetIdentifier() *string
    func (m ConnectionFromJdbcDetails) GetIsDefault() *bool
    func (m ConnectionFromJdbcDetails) GetKey() *string
    func (m ConnectionFromJdbcDetails) GetMetadata() *ObjectMetadata
    func (m ConnectionFromJdbcDetails) GetModelVersion() *string
    func (m ConnectionFromJdbcDetails) GetName() *string
    func (m ConnectionFromJdbcDetails) GetObjectStatus() *int
    func (m ConnectionFromJdbcDetails) GetObjectVersion() *int
    func (m ConnectionFromJdbcDetails) GetParentRef() *ParentReference
    func (m ConnectionFromJdbcDetails) GetPrimarySchema() *Schema
    func (m ConnectionFromJdbcDetails) MarshalJSON() (buff []byte, e error)
    func (m ConnectionFromJdbcDetails) String() string
    func (m ConnectionFromJdbcDetails) ValidateEnumValue() (bool, error)
type ConnectionFromLake
    func (m ConnectionFromLake) GetConnectionProperties() []ConnectionProperty
    func (m ConnectionFromLake) GetDescription() *string
    func (m ConnectionFromLake) GetIdentifier() *string
    func (m ConnectionFromLake) GetIsDefault() *bool
    func (m ConnectionFromLake) GetKey() *string
    func (m ConnectionFromLake) GetKeyMap() map[string]string
    func (m ConnectionFromLake) GetMetadata() *ObjectMetadata
    func (m ConnectionFromLake) GetModelVersion() *string
    func (m ConnectionFromLake) GetName() *string
    func (m ConnectionFromLake) GetObjectStatus() *int
    func (m ConnectionFromLake) GetObjectVersion() *int
    func (m ConnectionFromLake) GetParentRef() *ParentReference
    func (m ConnectionFromLake) GetPrimarySchema() *Schema
    func (m ConnectionFromLake) MarshalJSON() (buff []byte, e error)
    func (m ConnectionFromLake) String() string
    func (m ConnectionFromLake) ValidateEnumValue() (bool, error)
type ConnectionFromLakeDetails
    func (m ConnectionFromLakeDetails) GetConnectionProperties() []ConnectionProperty
    func (m ConnectionFromLakeDetails) GetDescription() *string
    func (m ConnectionFromLakeDetails) GetIdentifier() *string
    func (m ConnectionFromLakeDetails) GetIsDefault() *bool
    func (m ConnectionFromLakeDetails) GetKey() *string
    func (m ConnectionFromLakeDetails) GetMetadata() *ObjectMetadata
    func (m ConnectionFromLakeDetails) GetModelVersion() *string
    func (m ConnectionFromLakeDetails) GetName() *string
    func (m ConnectionFromLakeDetails) GetObjectStatus() *int
    func (m ConnectionFromLakeDetails) GetObjectVersion() *int
    func (m ConnectionFromLakeDetails) GetParentRef() *ParentReference
    func (m ConnectionFromLakeDetails) GetPrimarySchema() *Schema
    func (m ConnectionFromLakeDetails) MarshalJSON() (buff []byte, e error)
    func (m ConnectionFromLakeDetails) String() string
    func (m ConnectionFromLakeDetails) ValidateEnumValue() (bool, error)
type ConnectionFromMySql
    func (m ConnectionFromMySql) GetConnectionProperties() []ConnectionProperty
    func (m ConnectionFromMySql) GetDescription() *string
    func (m ConnectionFromMySql) GetIdentifier() *string
    func (m ConnectionFromMySql) GetIsDefault() *bool
    func (m ConnectionFromMySql) GetKey() *string
    func (m ConnectionFromMySql) GetKeyMap() map[string]string
    func (m ConnectionFromMySql) GetMetadata() *ObjectMetadata
    func (m ConnectionFromMySql) GetModelVersion() *string
    func (m ConnectionFromMySql) GetName() *string
    func (m ConnectionFromMySql) GetObjectStatus() *int
    func (m ConnectionFromMySql) GetObjectVersion() *int
    func (m ConnectionFromMySql) GetParentRef() *ParentReference
    func (m ConnectionFromMySql) GetPrimarySchema() *Schema
    func (m ConnectionFromMySql) MarshalJSON() (buff []byte, e error)
    func (m ConnectionFromMySql) String() string
    func (m ConnectionFromMySql) ValidateEnumValue() (bool, error)
type ConnectionFromMySqlDetails
    func (m ConnectionFromMySqlDetails) GetConnectionProperties() []ConnectionProperty
    func (m ConnectionFromMySqlDetails) GetDescription() *string
    func (m ConnectionFromMySqlDetails) GetIdentifier() *string
    func (m ConnectionFromMySqlDetails) GetIsDefault() *bool
    func (m ConnectionFromMySqlDetails) GetKey() *string
    func (m ConnectionFromMySqlDetails) GetMetadata() *ObjectMetadata
    func (m ConnectionFromMySqlDetails) GetModelVersion() *string
    func (m ConnectionFromMySqlDetails) GetName() *string
    func (m ConnectionFromMySqlDetails) GetObjectStatus() *int
    func (m ConnectionFromMySqlDetails) GetObjectVersion() *int
    func (m ConnectionFromMySqlDetails) GetParentRef() *ParentReference
    func (m ConnectionFromMySqlDetails) GetPrimarySchema() *Schema
    func (m ConnectionFromMySqlDetails) MarshalJSON() (buff []byte, e error)
    func (m ConnectionFromMySqlDetails) String() string
    func (m ConnectionFromMySqlDetails) ValidateEnumValue() (bool, error)
type ConnectionFromMySqlHeatWave
    func (m ConnectionFromMySqlHeatWave) GetConnectionProperties() []ConnectionProperty
    func (m ConnectionFromMySqlHeatWave) GetDescription() *string
    func (m ConnectionFromMySqlHeatWave) GetIdentifier() *string
    func (m ConnectionFromMySqlHeatWave) GetIsDefault() *bool
    func (m ConnectionFromMySqlHeatWave) GetKey() *string
    func (m ConnectionFromMySqlHeatWave) GetKeyMap() map[string]string
    func (m ConnectionFromMySqlHeatWave) GetMetadata() *ObjectMetadata
    func (m ConnectionFromMySqlHeatWave) GetModelVersion() *string
    func (m ConnectionFromMySqlHeatWave) GetName() *string
    func (m ConnectionFromMySqlHeatWave) GetObjectStatus() *int
    func (m ConnectionFromMySqlHeatWave) GetObjectVersion() *int
    func (m ConnectionFromMySqlHeatWave) GetParentRef() *ParentReference
    func (m ConnectionFromMySqlHeatWave) GetPrimarySchema() *Schema
    func (m ConnectionFromMySqlHeatWave) MarshalJSON() (buff []byte, e error)
    func (m ConnectionFromMySqlHeatWave) String() string
    func (m ConnectionFromMySqlHeatWave) ValidateEnumValue() (bool, error)
type ConnectionFromMySqlHeatWaveDetails
    func (m ConnectionFromMySqlHeatWaveDetails) GetConnectionProperties() []ConnectionProperty
    func (m ConnectionFromMySqlHeatWaveDetails) GetDescription() *string
    func (m ConnectionFromMySqlHeatWaveDetails) GetIdentifier() *string
    func (m ConnectionFromMySqlHeatWaveDetails) GetIsDefault() *bool
    func (m ConnectionFromMySqlHeatWaveDetails) GetKey() *string
    func (m ConnectionFromMySqlHeatWaveDetails) GetMetadata() *ObjectMetadata
    func (m ConnectionFromMySqlHeatWaveDetails) GetModelVersion() *string
    func (m ConnectionFromMySqlHeatWaveDetails) GetName() *string
    func (m ConnectionFromMySqlHeatWaveDetails) GetObjectStatus() *int
    func (m ConnectionFromMySqlHeatWaveDetails) GetObjectVersion() *int
    func (m ConnectionFromMySqlHeatWaveDetails) GetParentRef() *ParentReference
    func (m ConnectionFromMySqlHeatWaveDetails) GetPrimarySchema() *Schema
    func (m ConnectionFromMySqlHeatWaveDetails) MarshalJSON() (buff []byte, e error)
    func (m ConnectionFromMySqlHeatWaveDetails) String() string
    func (m ConnectionFromMySqlHeatWaveDetails) ValidateEnumValue() (bool, error)
type ConnectionFromOAuth2
    func (m ConnectionFromOAuth2) GetConnectionProperties() []ConnectionProperty
    func (m ConnectionFromOAuth2) GetDescription() *string
    func (m ConnectionFromOAuth2) GetIdentifier() *string
    func (m ConnectionFromOAuth2) GetIsDefault() *bool
    func (m ConnectionFromOAuth2) GetKey() *string
    func (m ConnectionFromOAuth2) GetKeyMap() map[string]string
    func (m ConnectionFromOAuth2) GetMetadata() *ObjectMetadata
    func (m ConnectionFromOAuth2) GetModelVersion() *string
    func (m ConnectionFromOAuth2) GetName() *string
    func (m ConnectionFromOAuth2) GetObjectStatus() *int
    func (m ConnectionFromOAuth2) GetObjectVersion() *int
    func (m ConnectionFromOAuth2) GetParentRef() *ParentReference
    func (m ConnectionFromOAuth2) GetPrimarySchema() *Schema
    func (m ConnectionFromOAuth2) MarshalJSON() (buff []byte, e error)
    func (m ConnectionFromOAuth2) String() string
    func (m ConnectionFromOAuth2) ValidateEnumValue() (bool, error)
type ConnectionFromOAuth2Details
    func (m ConnectionFromOAuth2Details) GetConnectionProperties() []ConnectionProperty
    func (m ConnectionFromOAuth2Details) GetDescription() *string
    func (m ConnectionFromOAuth2Details) GetIdentifier() *string
    func (m ConnectionFromOAuth2Details) GetIsDefault() *bool
    func (m ConnectionFromOAuth2Details) GetKey() *string
    func (m ConnectionFromOAuth2Details) GetMetadata() *ObjectMetadata
    func (m ConnectionFromOAuth2Details) GetModelVersion() *string
    func (m ConnectionFromOAuth2Details) GetName() *string
    func (m ConnectionFromOAuth2Details) GetObjectStatus() *int
    func (m ConnectionFromOAuth2Details) GetObjectVersion() *int
    func (m ConnectionFromOAuth2Details) GetParentRef() *ParentReference
    func (m ConnectionFromOAuth2Details) GetPrimarySchema() *Schema
    func (m ConnectionFromOAuth2Details) MarshalJSON() (buff []byte, e error)
    func (m ConnectionFromOAuth2Details) String() string
    func (m ConnectionFromOAuth2Details) ValidateEnumValue() (bool, error)
type ConnectionFromOAuth2DetailsGrantTypeEnum
    func GetConnectionFromOAuth2DetailsGrantTypeEnumValues() []ConnectionFromOAuth2DetailsGrantTypeEnum
    func GetMappingConnectionFromOAuth2DetailsGrantTypeEnum(val string) (ConnectionFromOAuth2DetailsGrantTypeEnum, bool)
type ConnectionFromOAuth2GrantTypeEnum
    func GetConnectionFromOAuth2GrantTypeEnumValues() []ConnectionFromOAuth2GrantTypeEnum
    func GetMappingConnectionFromOAuth2GrantTypeEnum(val string) (ConnectionFromOAuth2GrantTypeEnum, bool)
type ConnectionFromObjectStorage
    func (m ConnectionFromObjectStorage) GetConnectionProperties() []ConnectionProperty
    func (m ConnectionFromObjectStorage) GetDescription() *string
    func (m ConnectionFromObjectStorage) GetIdentifier() *string
    func (m ConnectionFromObjectStorage) GetIsDefault() *bool
    func (m ConnectionFromObjectStorage) GetKey() *string
    func (m ConnectionFromObjectStorage) GetKeyMap() map[string]string
    func (m ConnectionFromObjectStorage) GetMetadata() *ObjectMetadata
    func (m ConnectionFromObjectStorage) GetModelVersion() *string
    func (m ConnectionFromObjectStorage) GetName() *string
    func (m ConnectionFromObjectStorage) GetObjectStatus() *int
    func (m ConnectionFromObjectStorage) GetObjectVersion() *int
    func (m ConnectionFromObjectStorage) GetParentRef() *ParentReference
    func (m ConnectionFromObjectStorage) GetPrimarySchema() *Schema
    func (m ConnectionFromObjectStorage) MarshalJSON() (buff []byte, e error)
    func (m ConnectionFromObjectStorage) String() string
    func (m ConnectionFromObjectStorage) ValidateEnumValue() (bool, error)
type ConnectionFromObjectStorageDetails
    func (m ConnectionFromObjectStorageDetails) GetConnectionProperties() []ConnectionProperty
    func (m ConnectionFromObjectStorageDetails) GetDescription() *string
    func (m ConnectionFromObjectStorageDetails) GetIdentifier() *string
    func (m ConnectionFromObjectStorageDetails) GetIsDefault() *bool
    func (m ConnectionFromObjectStorageDetails) GetKey() *string
    func (m ConnectionFromObjectStorageDetails) GetMetadata() *ObjectMetadata
    func (m ConnectionFromObjectStorageDetails) GetModelVersion() *string
    func (m ConnectionFromObjectStorageDetails) GetName() *string
    func (m ConnectionFromObjectStorageDetails) GetObjectStatus() *int
    func (m ConnectionFromObjectStorageDetails) GetObjectVersion() *int
    func (m ConnectionFromObjectStorageDetails) GetParentRef() *ParentReference
    func (m ConnectionFromObjectStorageDetails) GetPrimarySchema() *Schema
    func (m ConnectionFromObjectStorageDetails) MarshalJSON() (buff []byte, e error)
    func (m ConnectionFromObjectStorageDetails) String() string
    func (m ConnectionFromObjectStorageDetails) ValidateEnumValue() (bool, error)
type ConnectionFromOracle
    func (m ConnectionFromOracle) GetConnectionProperties() []ConnectionProperty
    func (m ConnectionFromOracle) GetDescription() *string
    func (m ConnectionFromOracle) GetIdentifier() *string
    func (m ConnectionFromOracle) GetIsDefault() *bool
    func (m ConnectionFromOracle) GetKey() *string
    func (m ConnectionFromOracle) GetKeyMap() map[string]string
    func (m ConnectionFromOracle) GetMetadata() *ObjectMetadata
    func (m ConnectionFromOracle) GetModelVersion() *string
    func (m ConnectionFromOracle) GetName() *string
    func (m ConnectionFromOracle) GetObjectStatus() *int
    func (m ConnectionFromOracle) GetObjectVersion() *int
    func (m ConnectionFromOracle) GetParentRef() *ParentReference
    func (m ConnectionFromOracle) GetPrimarySchema() *Schema
    func (m ConnectionFromOracle) MarshalJSON() (buff []byte, e error)
    func (m ConnectionFromOracle) String() string
    func (m ConnectionFromOracle) ValidateEnumValue() (bool, error)
type ConnectionFromOracleDetails
    func (m ConnectionFromOracleDetails) GetConnectionProperties() []ConnectionProperty
    func (m ConnectionFromOracleDetails) GetDescription() *string
    func (m ConnectionFromOracleDetails) GetIdentifier() *string
    func (m ConnectionFromOracleDetails) GetIsDefault() *bool
    func (m ConnectionFromOracleDetails) GetKey() *string
    func (m ConnectionFromOracleDetails) GetMetadata() *ObjectMetadata
    func (m ConnectionFromOracleDetails) GetModelVersion() *string
    func (m ConnectionFromOracleDetails) GetName() *string
    func (m ConnectionFromOracleDetails) GetObjectStatus() *int
    func (m ConnectionFromOracleDetails) GetObjectVersion() *int
    func (m ConnectionFromOracleDetails) GetParentRef() *ParentReference
    func (m ConnectionFromOracleDetails) GetPrimarySchema() *Schema
    func (m ConnectionFromOracleDetails) MarshalJSON() (buff []byte, e error)
    func (m ConnectionFromOracleDetails) String() string
    func (m ConnectionFromOracleDetails) ValidateEnumValue() (bool, error)
type ConnectionFromOracleEbs
    func (m ConnectionFromOracleEbs) GetConnectionProperties() []ConnectionProperty
    func (m ConnectionFromOracleEbs) GetDescription() *string
    func (m ConnectionFromOracleEbs) GetIdentifier() *string
    func (m ConnectionFromOracleEbs) GetIsDefault() *bool
    func (m ConnectionFromOracleEbs) GetKey() *string
    func (m ConnectionFromOracleEbs) GetKeyMap() map[string]string
    func (m ConnectionFromOracleEbs) GetMetadata() *ObjectMetadata
    func (m ConnectionFromOracleEbs) GetModelVersion() *string
    func (m ConnectionFromOracleEbs) GetName() *string
    func (m ConnectionFromOracleEbs) GetObjectStatus() *int
    func (m ConnectionFromOracleEbs) GetObjectVersion() *int
    func (m ConnectionFromOracleEbs) GetParentRef() *ParentReference
    func (m ConnectionFromOracleEbs) GetPrimarySchema() *Schema
    func (m ConnectionFromOracleEbs) MarshalJSON() (buff []byte, e error)
    func (m ConnectionFromOracleEbs) String() string
    func (m ConnectionFromOracleEbs) ValidateEnumValue() (bool, error)
type ConnectionFromOracleEbsDetails
    func (m ConnectionFromOracleEbsDetails) GetConnectionProperties() []ConnectionProperty
    func (m ConnectionFromOracleEbsDetails) GetDescription() *string
    func (m ConnectionFromOracleEbsDetails) GetIdentifier() *string
    func (m ConnectionFromOracleEbsDetails) GetIsDefault() *bool
    func (m ConnectionFromOracleEbsDetails) GetKey() *string
    func (m ConnectionFromOracleEbsDetails) GetMetadata() *ObjectMetadata
    func (m ConnectionFromOracleEbsDetails) GetModelVersion() *string
    func (m ConnectionFromOracleEbsDetails) GetName() *string
    func (m ConnectionFromOracleEbsDetails) GetObjectStatus() *int
    func (m ConnectionFromOracleEbsDetails) GetObjectVersion() *int
    func (m ConnectionFromOracleEbsDetails) GetParentRef() *ParentReference
    func (m ConnectionFromOracleEbsDetails) GetPrimarySchema() *Schema
    func (m ConnectionFromOracleEbsDetails) MarshalJSON() (buff []byte, e error)
    func (m ConnectionFromOracleEbsDetails) String() string
    func (m ConnectionFromOracleEbsDetails) ValidateEnumValue() (bool, error)
type ConnectionFromOraclePeopleSoft
    func (m ConnectionFromOraclePeopleSoft) GetConnectionProperties() []ConnectionProperty
    func (m ConnectionFromOraclePeopleSoft) GetDescription() *string
    func (m ConnectionFromOraclePeopleSoft) GetIdentifier() *string
    func (m ConnectionFromOraclePeopleSoft) GetIsDefault() *bool
    func (m ConnectionFromOraclePeopleSoft) GetKey() *string
    func (m ConnectionFromOraclePeopleSoft) GetKeyMap() map[string]string
    func (m ConnectionFromOraclePeopleSoft) GetMetadata() *ObjectMetadata
    func (m ConnectionFromOraclePeopleSoft) GetModelVersion() *string
    func (m ConnectionFromOraclePeopleSoft) GetName() *string
    func (m ConnectionFromOraclePeopleSoft) GetObjectStatus() *int
    func (m ConnectionFromOraclePeopleSoft) GetObjectVersion() *int
    func (m ConnectionFromOraclePeopleSoft) GetParentRef() *ParentReference
    func (m ConnectionFromOraclePeopleSoft) GetPrimarySchema() *Schema
    func (m ConnectionFromOraclePeopleSoft) MarshalJSON() (buff []byte, e error)
    func (m ConnectionFromOraclePeopleSoft) String() string
    func (m ConnectionFromOraclePeopleSoft) ValidateEnumValue() (bool, error)
type ConnectionFromOraclePeopleSoftDetails
    func (m ConnectionFromOraclePeopleSoftDetails) GetConnectionProperties() []ConnectionProperty
    func (m ConnectionFromOraclePeopleSoftDetails) GetDescription() *string
    func (m ConnectionFromOraclePeopleSoftDetails) GetIdentifier() *string
    func (m ConnectionFromOraclePeopleSoftDetails) GetIsDefault() *bool
    func (m ConnectionFromOraclePeopleSoftDetails) GetKey() *string
    func (m ConnectionFromOraclePeopleSoftDetails) GetMetadata() *ObjectMetadata
    func (m ConnectionFromOraclePeopleSoftDetails) GetModelVersion() *string
    func (m ConnectionFromOraclePeopleSoftDetails) GetName() *string
    func (m ConnectionFromOraclePeopleSoftDetails) GetObjectStatus() *int
    func (m ConnectionFromOraclePeopleSoftDetails) GetObjectVersion() *int
    func (m ConnectionFromOraclePeopleSoftDetails) GetParentRef() *ParentReference
    func (m ConnectionFromOraclePeopleSoftDetails) GetPrimarySchema() *Schema
    func (m ConnectionFromOraclePeopleSoftDetails) MarshalJSON() (buff []byte, e error)
    func (m ConnectionFromOraclePeopleSoftDetails) String() string
    func (m ConnectionFromOraclePeopleSoftDetails) ValidateEnumValue() (bool, error)
type ConnectionFromOracleSiebel
    func (m ConnectionFromOracleSiebel) GetConnectionProperties() []ConnectionProperty
    func (m ConnectionFromOracleSiebel) GetDescription() *string
    func (m ConnectionFromOracleSiebel) GetIdentifier() *string
    func (m ConnectionFromOracleSiebel) GetIsDefault() *bool
    func (m ConnectionFromOracleSiebel) GetKey() *string
    func (m ConnectionFromOracleSiebel) GetKeyMap() map[string]string
    func (m ConnectionFromOracleSiebel) GetMetadata() *ObjectMetadata
    func (m ConnectionFromOracleSiebel) GetModelVersion() *string
    func (m ConnectionFromOracleSiebel) GetName() *string
    func (m ConnectionFromOracleSiebel) GetObjectStatus() *int
    func (m ConnectionFromOracleSiebel) GetObjectVersion() *int
    func (m ConnectionFromOracleSiebel) GetParentRef() *ParentReference
    func (m ConnectionFromOracleSiebel) GetPrimarySchema() *Schema
    func (m ConnectionFromOracleSiebel) MarshalJSON() (buff []byte, e error)
    func (m ConnectionFromOracleSiebel) String() string
    func (m ConnectionFromOracleSiebel) ValidateEnumValue() (bool, error)
type ConnectionFromOracleSiebelDetails
    func (m ConnectionFromOracleSiebelDetails) GetConnectionProperties() []ConnectionProperty
    func (m ConnectionFromOracleSiebelDetails) GetDescription() *string
    func (m ConnectionFromOracleSiebelDetails) GetIdentifier() *string
    func (m ConnectionFromOracleSiebelDetails) GetIsDefault() *bool
    func (m ConnectionFromOracleSiebelDetails) GetKey() *string
    func (m ConnectionFromOracleSiebelDetails) GetMetadata() *ObjectMetadata
    func (m ConnectionFromOracleSiebelDetails) GetModelVersion() *string
    func (m ConnectionFromOracleSiebelDetails) GetName() *string
    func (m ConnectionFromOracleSiebelDetails) GetObjectStatus() *int
    func (m ConnectionFromOracleSiebelDetails) GetObjectVersion() *int
    func (m ConnectionFromOracleSiebelDetails) GetParentRef() *ParentReference
    func (m ConnectionFromOracleSiebelDetails) GetPrimarySchema() *Schema
    func (m ConnectionFromOracleSiebelDetails) MarshalJSON() (buff []byte, e error)
    func (m ConnectionFromOracleSiebelDetails) String() string
    func (m ConnectionFromOracleSiebelDetails) ValidateEnumValue() (bool, error)
type ConnectionFromRestBasicAuth
    func (m ConnectionFromRestBasicAuth) GetConnectionProperties() []ConnectionProperty
    func (m ConnectionFromRestBasicAuth) GetDescription() *string
    func (m ConnectionFromRestBasicAuth) GetIdentifier() *string
    func (m ConnectionFromRestBasicAuth) GetIsDefault() *bool
    func (m ConnectionFromRestBasicAuth) GetKey() *string
    func (m ConnectionFromRestBasicAuth) GetKeyMap() map[string]string
    func (m ConnectionFromRestBasicAuth) GetMetadata() *ObjectMetadata
    func (m ConnectionFromRestBasicAuth) GetModelVersion() *string
    func (m ConnectionFromRestBasicAuth) GetName() *string
    func (m ConnectionFromRestBasicAuth) GetObjectStatus() *int
    func (m ConnectionFromRestBasicAuth) GetObjectVersion() *int
    func (m ConnectionFromRestBasicAuth) GetParentRef() *ParentReference
    func (m ConnectionFromRestBasicAuth) GetPrimarySchema() *Schema
    func (m ConnectionFromRestBasicAuth) MarshalJSON() (buff []byte, e error)
    func (m ConnectionFromRestBasicAuth) String() string
    func (m ConnectionFromRestBasicAuth) ValidateEnumValue() (bool, error)
type ConnectionFromRestBasicAuthDetails
    func (m ConnectionFromRestBasicAuthDetails) GetConnectionProperties() []ConnectionProperty
    func (m ConnectionFromRestBasicAuthDetails) GetDescription() *string
    func (m ConnectionFromRestBasicAuthDetails) GetIdentifier() *string
    func (m ConnectionFromRestBasicAuthDetails) GetIsDefault() *bool
    func (m ConnectionFromRestBasicAuthDetails) GetKey() *string
    func (m ConnectionFromRestBasicAuthDetails) GetMetadata() *ObjectMetadata
    func (m ConnectionFromRestBasicAuthDetails) GetModelVersion() *string
    func (m ConnectionFromRestBasicAuthDetails) GetName() *string
    func (m ConnectionFromRestBasicAuthDetails) GetObjectStatus() *int
    func (m ConnectionFromRestBasicAuthDetails) GetObjectVersion() *int
    func (m ConnectionFromRestBasicAuthDetails) GetParentRef() *ParentReference
    func (m ConnectionFromRestBasicAuthDetails) GetPrimarySchema() *Schema
    func (m ConnectionFromRestBasicAuthDetails) MarshalJSON() (buff []byte, e error)
    func (m ConnectionFromRestBasicAuthDetails) String() string
    func (m ConnectionFromRestBasicAuthDetails) ValidateEnumValue() (bool, error)
type ConnectionFromRestNoAuth
    func (m ConnectionFromRestNoAuth) GetConnectionProperties() []ConnectionProperty
    func (m ConnectionFromRestNoAuth) GetDescription() *string
    func (m ConnectionFromRestNoAuth) GetIdentifier() *string
    func (m ConnectionFromRestNoAuth) GetIsDefault() *bool
    func (m ConnectionFromRestNoAuth) GetKey() *string
    func (m ConnectionFromRestNoAuth) GetKeyMap() map[string]string
    func (m ConnectionFromRestNoAuth) GetMetadata() *ObjectMetadata
    func (m ConnectionFromRestNoAuth) GetModelVersion() *string
    func (m ConnectionFromRestNoAuth) GetName() *string
    func (m ConnectionFromRestNoAuth) GetObjectStatus() *int
    func (m ConnectionFromRestNoAuth) GetObjectVersion() *int
    func (m ConnectionFromRestNoAuth) GetParentRef() *ParentReference
    func (m ConnectionFromRestNoAuth) GetPrimarySchema() *Schema
    func (m ConnectionFromRestNoAuth) MarshalJSON() (buff []byte, e error)
    func (m ConnectionFromRestNoAuth) String() string
    func (m ConnectionFromRestNoAuth) ValidateEnumValue() (bool, error)
type ConnectionFromRestNoAuthDetails
    func (m ConnectionFromRestNoAuthDetails) GetConnectionProperties() []ConnectionProperty
    func (m ConnectionFromRestNoAuthDetails) GetDescription() *string
    func (m ConnectionFromRestNoAuthDetails) GetIdentifier() *string
    func (m ConnectionFromRestNoAuthDetails) GetIsDefault() *bool
    func (m ConnectionFromRestNoAuthDetails) GetKey() *string
    func (m ConnectionFromRestNoAuthDetails) GetMetadata() *ObjectMetadata
    func (m ConnectionFromRestNoAuthDetails) GetModelVersion() *string
    func (m ConnectionFromRestNoAuthDetails) GetName() *string
    func (m ConnectionFromRestNoAuthDetails) GetObjectStatus() *int
    func (m ConnectionFromRestNoAuthDetails) GetObjectVersion() *int
    func (m ConnectionFromRestNoAuthDetails) GetParentRef() *ParentReference
    func (m ConnectionFromRestNoAuthDetails) GetPrimarySchema() *Schema
    func (m ConnectionFromRestNoAuthDetails) MarshalJSON() (buff []byte, e error)
    func (m ConnectionFromRestNoAuthDetails) String() string
    func (m ConnectionFromRestNoAuthDetails) ValidateEnumValue() (bool, error)
type ConnectionModelTypeEnum
    func GetConnectionModelTypeEnumValues() []ConnectionModelTypeEnum
    func GetMappingConnectionModelTypeEnum(val string) (ConnectionModelTypeEnum, bool)
type ConnectionProperty
    func (m ConnectionProperty) String() string
    func (m ConnectionProperty) ValidateEnumValue() (bool, error)
type ConnectionSummary
type ConnectionSummaryCollection
    func (m ConnectionSummaryCollection) String() string
    func (m *ConnectionSummaryCollection) UnmarshalJSON(data []byte) (e error)
    func (m ConnectionSummaryCollection) ValidateEnumValue() (bool, error)
type ConnectionSummaryFromAdwc
    func (m ConnectionSummaryFromAdwc) GetConnectionProperties() []ConnectionProperty
    func (m ConnectionSummaryFromAdwc) GetDescription() *string
    func (m ConnectionSummaryFromAdwc) GetIdentifier() *string
    func (m ConnectionSummaryFromAdwc) GetIsDefault() *bool
    func (m ConnectionSummaryFromAdwc) GetKey() *string
    func (m ConnectionSummaryFromAdwc) GetKeyMap() map[string]string
    func (m ConnectionSummaryFromAdwc) GetMetadata() *ObjectMetadata
    func (m ConnectionSummaryFromAdwc) GetModelVersion() *string
    func (m ConnectionSummaryFromAdwc) GetName() *string
    func (m ConnectionSummaryFromAdwc) GetObjectStatus() *int
    func (m ConnectionSummaryFromAdwc) GetObjectVersion() *int
    func (m ConnectionSummaryFromAdwc) GetParentRef() *ParentReference
    func (m ConnectionSummaryFromAdwc) GetPrimarySchema() *Schema
    func (m ConnectionSummaryFromAdwc) MarshalJSON() (buff []byte, e error)
    func (m ConnectionSummaryFromAdwc) String() string
    func (m ConnectionSummaryFromAdwc) ValidateEnumValue() (bool, error)
type ConnectionSummaryFromAmazonS3
    func (m ConnectionSummaryFromAmazonS3) GetConnectionProperties() []ConnectionProperty
    func (m ConnectionSummaryFromAmazonS3) GetDescription() *string
    func (m ConnectionSummaryFromAmazonS3) GetIdentifier() *string
    func (m ConnectionSummaryFromAmazonS3) GetIsDefault() *bool
    func (m ConnectionSummaryFromAmazonS3) GetKey() *string
    func (m ConnectionSummaryFromAmazonS3) GetKeyMap() map[string]string
    func (m ConnectionSummaryFromAmazonS3) GetMetadata() *ObjectMetadata
    func (m ConnectionSummaryFromAmazonS3) GetModelVersion() *string
    func (m ConnectionSummaryFromAmazonS3) GetName() *string
    func (m ConnectionSummaryFromAmazonS3) GetObjectStatus() *int
    func (m ConnectionSummaryFromAmazonS3) GetObjectVersion() *int
    func (m ConnectionSummaryFromAmazonS3) GetParentRef() *ParentReference
    func (m ConnectionSummaryFromAmazonS3) GetPrimarySchema() *Schema
    func (m ConnectionSummaryFromAmazonS3) MarshalJSON() (buff []byte, e error)
    func (m ConnectionSummaryFromAmazonS3) String() string
    func (m ConnectionSummaryFromAmazonS3) ValidateEnumValue() (bool, error)
type ConnectionSummaryFromAtp
    func (m ConnectionSummaryFromAtp) GetConnectionProperties() []ConnectionProperty
    func (m ConnectionSummaryFromAtp) GetDescription() *string
    func (m ConnectionSummaryFromAtp) GetIdentifier() *string
    func (m ConnectionSummaryFromAtp) GetIsDefault() *bool
    func (m ConnectionSummaryFromAtp) GetKey() *string
    func (m ConnectionSummaryFromAtp) GetKeyMap() map[string]string
    func (m ConnectionSummaryFromAtp) GetMetadata() *ObjectMetadata
    func (m ConnectionSummaryFromAtp) GetModelVersion() *string
    func (m ConnectionSummaryFromAtp) GetName() *string
    func (m ConnectionSummaryFromAtp) GetObjectStatus() *int
    func (m ConnectionSummaryFromAtp) GetObjectVersion() *int
    func (m ConnectionSummaryFromAtp) GetParentRef() *ParentReference
    func (m ConnectionSummaryFromAtp) GetPrimarySchema() *Schema
    func (m ConnectionSummaryFromAtp) MarshalJSON() (buff []byte, e error)
    func (m ConnectionSummaryFromAtp) String() string
    func (m ConnectionSummaryFromAtp) ValidateEnumValue() (bool, error)
type ConnectionSummaryFromBicc
    func (m ConnectionSummaryFromBicc) GetConnectionProperties() []ConnectionProperty
    func (m ConnectionSummaryFromBicc) GetDescription() *string
    func (m ConnectionSummaryFromBicc) GetIdentifier() *string
    func (m ConnectionSummaryFromBicc) GetIsDefault() *bool
    func (m ConnectionSummaryFromBicc) GetKey() *string
    func (m ConnectionSummaryFromBicc) GetKeyMap() map[string]string
    func (m ConnectionSummaryFromBicc) GetMetadata() *ObjectMetadata
    func (m ConnectionSummaryFromBicc) GetModelVersion() *string
    func (m ConnectionSummaryFromBicc) GetName() *string
    func (m ConnectionSummaryFromBicc) GetObjectStatus() *int
    func (m ConnectionSummaryFromBicc) GetObjectVersion() *int
    func (m ConnectionSummaryFromBicc) GetParentRef() *ParentReference
    func (m ConnectionSummaryFromBicc) GetPrimarySchema() *Schema
    func (m ConnectionSummaryFromBicc) MarshalJSON() (buff []byte, e error)
    func (m ConnectionSummaryFromBicc) String() string
    func (m ConnectionSummaryFromBicc) ValidateEnumValue() (bool, error)
type ConnectionSummaryFromBip
    func (m ConnectionSummaryFromBip) GetConnectionProperties() []ConnectionProperty
    func (m ConnectionSummaryFromBip) GetDescription() *string
    func (m ConnectionSummaryFromBip) GetIdentifier() *string
    func (m ConnectionSummaryFromBip) GetIsDefault() *bool
    func (m ConnectionSummaryFromBip) GetKey() *string
    func (m ConnectionSummaryFromBip) GetKeyMap() map[string]string
    func (m ConnectionSummaryFromBip) GetMetadata() *ObjectMetadata
    func (m ConnectionSummaryFromBip) GetModelVersion() *string
    func (m ConnectionSummaryFromBip) GetName() *string
    func (m ConnectionSummaryFromBip) GetObjectStatus() *int
    func (m ConnectionSummaryFromBip) GetObjectVersion() *int
    func (m ConnectionSummaryFromBip) GetParentRef() *ParentReference
    func (m ConnectionSummaryFromBip) GetPrimarySchema() *Schema
    func (m ConnectionSummaryFromBip) MarshalJSON() (buff []byte, e error)
    func (m ConnectionSummaryFromBip) String() string
    func (m ConnectionSummaryFromBip) ValidateEnumValue() (bool, error)
type ConnectionSummaryFromHdfs
    func (m ConnectionSummaryFromHdfs) GetConnectionProperties() []ConnectionProperty
    func (m ConnectionSummaryFromHdfs) GetDescription() *string
    func (m ConnectionSummaryFromHdfs) GetIdentifier() *string
    func (m ConnectionSummaryFromHdfs) GetIsDefault() *bool
    func (m ConnectionSummaryFromHdfs) GetKey() *string
    func (m ConnectionSummaryFromHdfs) GetKeyMap() map[string]string
    func (m ConnectionSummaryFromHdfs) GetMetadata() *ObjectMetadata
    func (m ConnectionSummaryFromHdfs) GetModelVersion() *string
    func (m ConnectionSummaryFromHdfs) GetName() *string
    func (m ConnectionSummaryFromHdfs) GetObjectStatus() *int
    func (m ConnectionSummaryFromHdfs) GetObjectVersion() *int
    func (m ConnectionSummaryFromHdfs) GetParentRef() *ParentReference
    func (m ConnectionSummaryFromHdfs) GetPrimarySchema() *Schema
    func (m ConnectionSummaryFromHdfs) MarshalJSON() (buff []byte, e error)
    func (m ConnectionSummaryFromHdfs) String() string
    func (m ConnectionSummaryFromHdfs) ValidateEnumValue() (bool, error)
type ConnectionSummaryFromJdbc
    func (m ConnectionSummaryFromJdbc) GetConnectionProperties() []ConnectionProperty
    func (m ConnectionSummaryFromJdbc) GetDescription() *string
    func (m ConnectionSummaryFromJdbc) GetIdentifier() *string
    func (m ConnectionSummaryFromJdbc) GetIsDefault() *bool
    func (m ConnectionSummaryFromJdbc) GetKey() *string
    func (m ConnectionSummaryFromJdbc) GetKeyMap() map[string]string
    func (m ConnectionSummaryFromJdbc) GetMetadata() *ObjectMetadata
    func (m ConnectionSummaryFromJdbc) GetModelVersion() *string
    func (m ConnectionSummaryFromJdbc) GetName() *string
    func (m ConnectionSummaryFromJdbc) GetObjectStatus() *int
    func (m ConnectionSummaryFromJdbc) GetObjectVersion() *int
    func (m ConnectionSummaryFromJdbc) GetParentRef() *ParentReference
    func (m ConnectionSummaryFromJdbc) GetPrimarySchema() *Schema
    func (m ConnectionSummaryFromJdbc) MarshalJSON() (buff []byte, e error)
    func (m ConnectionSummaryFromJdbc) String() string
    func (m ConnectionSummaryFromJdbc) ValidateEnumValue() (bool, error)
type ConnectionSummaryFromLake
    func (m ConnectionSummaryFromLake) GetConnectionProperties() []ConnectionProperty
    func (m ConnectionSummaryFromLake) GetDescription() *string
    func (m ConnectionSummaryFromLake) GetIdentifier() *string
    func (m ConnectionSummaryFromLake) GetIsDefault() *bool
    func (m ConnectionSummaryFromLake) GetKey() *string
    func (m ConnectionSummaryFromLake) GetKeyMap() map[string]string
    func (m ConnectionSummaryFromLake) GetMetadata() *ObjectMetadata
    func (m ConnectionSummaryFromLake) GetModelVersion() *string
    func (m ConnectionSummaryFromLake) GetName() *string
    func (m ConnectionSummaryFromLake) GetObjectStatus() *int
    func (m ConnectionSummaryFromLake) GetObjectVersion() *int
    func (m ConnectionSummaryFromLake) GetParentRef() *ParentReference
    func (m ConnectionSummaryFromLake) GetPrimarySchema() *Schema
    func (m ConnectionSummaryFromLake) MarshalJSON() (buff []byte, e error)
    func (m ConnectionSummaryFromLake) String() string
    func (m ConnectionSummaryFromLake) ValidateEnumValue() (bool, error)
type ConnectionSummaryFromMySql
    func (m ConnectionSummaryFromMySql) GetConnectionProperties() []ConnectionProperty
    func (m ConnectionSummaryFromMySql) GetDescription() *string
    func (m ConnectionSummaryFromMySql) GetIdentifier() *string
    func (m ConnectionSummaryFromMySql) GetIsDefault() *bool
    func (m ConnectionSummaryFromMySql) GetKey() *string
    func (m ConnectionSummaryFromMySql) GetKeyMap() map[string]string
    func (m ConnectionSummaryFromMySql) GetMetadata() *ObjectMetadata
    func (m ConnectionSummaryFromMySql) GetModelVersion() *string
    func (m ConnectionSummaryFromMySql) GetName() *string
    func (m ConnectionSummaryFromMySql) GetObjectStatus() *int
    func (m ConnectionSummaryFromMySql) GetObjectVersion() *int
    func (m ConnectionSummaryFromMySql) GetParentRef() *ParentReference
    func (m ConnectionSummaryFromMySql) GetPrimarySchema() *Schema
    func (m ConnectionSummaryFromMySql) MarshalJSON() (buff []byte, e error)
    func (m ConnectionSummaryFromMySql) String() string
    func (m ConnectionSummaryFromMySql) ValidateEnumValue() (bool, error)
type ConnectionSummaryFromMySqlHeatWave
    func (m ConnectionSummaryFromMySqlHeatWave) GetConnectionProperties() []ConnectionProperty
    func (m ConnectionSummaryFromMySqlHeatWave) GetDescription() *string
    func (m ConnectionSummaryFromMySqlHeatWave) GetIdentifier() *string
    func (m ConnectionSummaryFromMySqlHeatWave) GetIsDefault() *bool
    func (m ConnectionSummaryFromMySqlHeatWave) GetKey() *string
    func (m ConnectionSummaryFromMySqlHeatWave) GetKeyMap() map[string]string
    func (m ConnectionSummaryFromMySqlHeatWave) GetMetadata() *ObjectMetadata
    func (m ConnectionSummaryFromMySqlHeatWave) GetModelVersion() *string
    func (m ConnectionSummaryFromMySqlHeatWave) GetName() *string
    func (m ConnectionSummaryFromMySqlHeatWave) GetObjectStatus() *int
    func (m ConnectionSummaryFromMySqlHeatWave) GetObjectVersion() *int
    func (m ConnectionSummaryFromMySqlHeatWave) GetParentRef() *ParentReference
    func (m ConnectionSummaryFromMySqlHeatWave) GetPrimarySchema() *Schema
    func (m ConnectionSummaryFromMySqlHeatWave) MarshalJSON() (buff []byte, e error)
    func (m ConnectionSummaryFromMySqlHeatWave) String() string
    func (m ConnectionSummaryFromMySqlHeatWave) ValidateEnumValue() (bool, error)
type ConnectionSummaryFromOAuth2
    func (m ConnectionSummaryFromOAuth2) GetConnectionProperties() []ConnectionProperty
    func (m ConnectionSummaryFromOAuth2) GetDescription() *string
    func (m ConnectionSummaryFromOAuth2) GetIdentifier() *string
    func (m ConnectionSummaryFromOAuth2) GetIsDefault() *bool
    func (m ConnectionSummaryFromOAuth2) GetKey() *string
    func (m ConnectionSummaryFromOAuth2) GetKeyMap() map[string]string
    func (m ConnectionSummaryFromOAuth2) GetMetadata() *ObjectMetadata
    func (m ConnectionSummaryFromOAuth2) GetModelVersion() *string
    func (m ConnectionSummaryFromOAuth2) GetName() *string
    func (m ConnectionSummaryFromOAuth2) GetObjectStatus() *int
    func (m ConnectionSummaryFromOAuth2) GetObjectVersion() *int
    func (m ConnectionSummaryFromOAuth2) GetParentRef() *ParentReference
    func (m ConnectionSummaryFromOAuth2) GetPrimarySchema() *Schema
    func (m ConnectionSummaryFromOAuth2) MarshalJSON() (buff []byte, e error)
    func (m ConnectionSummaryFromOAuth2) String() string
    func (m ConnectionSummaryFromOAuth2) ValidateEnumValue() (bool, error)
type ConnectionSummaryFromOAuth2GrantTypeEnum
    func GetConnectionSummaryFromOAuth2GrantTypeEnumValues() []ConnectionSummaryFromOAuth2GrantTypeEnum
    func GetMappingConnectionSummaryFromOAuth2GrantTypeEnum(val string) (ConnectionSummaryFromOAuth2GrantTypeEnum, bool)
type ConnectionSummaryFromObjectStorage
    func (m ConnectionSummaryFromObjectStorage) GetConnectionProperties() []ConnectionProperty
    func (m ConnectionSummaryFromObjectStorage) GetDescription() *string
    func (m ConnectionSummaryFromObjectStorage) GetIdentifier() *string
    func (m ConnectionSummaryFromObjectStorage) GetIsDefault() *bool
    func (m ConnectionSummaryFromObjectStorage) GetKey() *string
    func (m ConnectionSummaryFromObjectStorage) GetKeyMap() map[string]string
    func (m ConnectionSummaryFromObjectStorage) GetMetadata() *ObjectMetadata
    func (m ConnectionSummaryFromObjectStorage) GetModelVersion() *string
    func (m ConnectionSummaryFromObjectStorage) GetName() *string
    func (m ConnectionSummaryFromObjectStorage) GetObjectStatus() *int
    func (m ConnectionSummaryFromObjectStorage) GetObjectVersion() *int
    func (m ConnectionSummaryFromObjectStorage) GetParentRef() *ParentReference
    func (m ConnectionSummaryFromObjectStorage) GetPrimarySchema() *Schema
    func (m ConnectionSummaryFromObjectStorage) MarshalJSON() (buff []byte, e error)
    func (m ConnectionSummaryFromObjectStorage) String() string
    func (m ConnectionSummaryFromObjectStorage) ValidateEnumValue() (bool, error)
type ConnectionSummaryFromOracle
    func (m ConnectionSummaryFromOracle) GetConnectionProperties() []ConnectionProperty
    func (m ConnectionSummaryFromOracle) GetDescription() *string
    func (m ConnectionSummaryFromOracle) GetIdentifier() *string
    func (m ConnectionSummaryFromOracle) GetIsDefault() *bool
    func (m ConnectionSummaryFromOracle) GetKey() *string
    func (m ConnectionSummaryFromOracle) GetKeyMap() map[string]string
    func (m ConnectionSummaryFromOracle) GetMetadata() *ObjectMetadata
    func (m ConnectionSummaryFromOracle) GetModelVersion() *string
    func (m ConnectionSummaryFromOracle) GetName() *string
    func (m ConnectionSummaryFromOracle) GetObjectStatus() *int
    func (m ConnectionSummaryFromOracle) GetObjectVersion() *int
    func (m ConnectionSummaryFromOracle) GetParentRef() *ParentReference
    func (m ConnectionSummaryFromOracle) GetPrimarySchema() *Schema
    func (m ConnectionSummaryFromOracle) MarshalJSON() (buff []byte, e error)
    func (m ConnectionSummaryFromOracle) String() string
    func (m ConnectionSummaryFromOracle) ValidateEnumValue() (bool, error)
type ConnectionSummaryFromOracleEbs
    func (m ConnectionSummaryFromOracleEbs) GetConnectionProperties() []ConnectionProperty
    func (m ConnectionSummaryFromOracleEbs) GetDescription() *string
    func (m ConnectionSummaryFromOracleEbs) GetIdentifier() *string
    func (m ConnectionSummaryFromOracleEbs) GetIsDefault() *bool
    func (m ConnectionSummaryFromOracleEbs) GetKey() *string
    func (m ConnectionSummaryFromOracleEbs) GetKeyMap() map[string]string
    func (m ConnectionSummaryFromOracleEbs) GetMetadata() *ObjectMetadata
    func (m ConnectionSummaryFromOracleEbs) GetModelVersion() *string
    func (m ConnectionSummaryFromOracleEbs) GetName() *string
    func (m ConnectionSummaryFromOracleEbs) GetObjectStatus() *int
    func (m ConnectionSummaryFromOracleEbs) GetObjectVersion() *int
    func (m ConnectionSummaryFromOracleEbs) GetParentRef() *ParentReference
    func (m ConnectionSummaryFromOracleEbs) GetPrimarySchema() *Schema
    func (m ConnectionSummaryFromOracleEbs) MarshalJSON() (buff []byte, e error)
    func (m ConnectionSummaryFromOracleEbs) String() string
    func (m ConnectionSummaryFromOracleEbs) ValidateEnumValue() (bool, error)
type ConnectionSummaryFromOraclePeopleSoft
    func (m ConnectionSummaryFromOraclePeopleSoft) GetConnectionProperties() []ConnectionProperty
    func (m ConnectionSummaryFromOraclePeopleSoft) GetDescription() *string
    func (m ConnectionSummaryFromOraclePeopleSoft) GetIdentifier() *string
    func (m ConnectionSummaryFromOraclePeopleSoft) GetIsDefault() *bool
    func (m ConnectionSummaryFromOraclePeopleSoft) GetKey() *string
    func (m ConnectionSummaryFromOraclePeopleSoft) GetKeyMap() map[string]string
    func (m ConnectionSummaryFromOraclePeopleSoft) GetMetadata() *ObjectMetadata
    func (m ConnectionSummaryFromOraclePeopleSoft) GetModelVersion() *string
    func (m ConnectionSummaryFromOraclePeopleSoft) GetName() *string
    func (m ConnectionSummaryFromOraclePeopleSoft) GetObjectStatus() *int
    func (m ConnectionSummaryFromOraclePeopleSoft) GetObjectVersion() *int
    func (m ConnectionSummaryFromOraclePeopleSoft) GetParentRef() *ParentReference
    func (m ConnectionSummaryFromOraclePeopleSoft) GetPrimarySchema() *Schema
    func (m ConnectionSummaryFromOraclePeopleSoft) MarshalJSON() (buff []byte, e error)
    func (m ConnectionSummaryFromOraclePeopleSoft) String() string
    func (m ConnectionSummaryFromOraclePeopleSoft) ValidateEnumValue() (bool, error)
type ConnectionSummaryFromOracleSiebel
    func (m ConnectionSummaryFromOracleSiebel) GetConnectionProperties() []ConnectionProperty
    func (m ConnectionSummaryFromOracleSiebel) GetDescription() *string
    func (m ConnectionSummaryFromOracleSiebel) GetIdentifier() *string
    func (m ConnectionSummaryFromOracleSiebel) GetIsDefault() *bool
    func (m ConnectionSummaryFromOracleSiebel) GetKey() *string
    func (m ConnectionSummaryFromOracleSiebel) GetKeyMap() map[string]string
    func (m ConnectionSummaryFromOracleSiebel) GetMetadata() *ObjectMetadata
    func (m ConnectionSummaryFromOracleSiebel) GetModelVersion() *string
    func (m ConnectionSummaryFromOracleSiebel) GetName() *string
    func (m ConnectionSummaryFromOracleSiebel) GetObjectStatus() *int
    func (m ConnectionSummaryFromOracleSiebel) GetObjectVersion() *int
    func (m ConnectionSummaryFromOracleSiebel) GetParentRef() *ParentReference
    func (m ConnectionSummaryFromOracleSiebel) GetPrimarySchema() *Schema
    func (m ConnectionSummaryFromOracleSiebel) MarshalJSON() (buff []byte, e error)
    func (m ConnectionSummaryFromOracleSiebel) String() string
    func (m ConnectionSummaryFromOracleSiebel) ValidateEnumValue() (bool, error)
type ConnectionSummaryFromRestBasicAuth
    func (m ConnectionSummaryFromRestBasicAuth) GetConnectionProperties() []ConnectionProperty
    func (m ConnectionSummaryFromRestBasicAuth) GetDescription() *string
    func (m ConnectionSummaryFromRestBasicAuth) GetIdentifier() *string
    func (m ConnectionSummaryFromRestBasicAuth) GetIsDefault() *bool
    func (m ConnectionSummaryFromRestBasicAuth) GetKey() *string
    func (m ConnectionSummaryFromRestBasicAuth) GetKeyMap() map[string]string
    func (m ConnectionSummaryFromRestBasicAuth) GetMetadata() *ObjectMetadata
    func (m ConnectionSummaryFromRestBasicAuth) GetModelVersion() *string
    func (m ConnectionSummaryFromRestBasicAuth) GetName() *string
    func (m ConnectionSummaryFromRestBasicAuth) GetObjectStatus() *int
    func (m ConnectionSummaryFromRestBasicAuth) GetObjectVersion() *int
    func (m ConnectionSummaryFromRestBasicAuth) GetParentRef() *ParentReference
    func (m ConnectionSummaryFromRestBasicAuth) GetPrimarySchema() *Schema
    func (m ConnectionSummaryFromRestBasicAuth) MarshalJSON() (buff []byte, e error)
    func (m ConnectionSummaryFromRestBasicAuth) String() string
    func (m ConnectionSummaryFromRestBasicAuth) ValidateEnumValue() (bool, error)
type ConnectionSummaryFromRestNoAuth
    func (m ConnectionSummaryFromRestNoAuth) GetConnectionProperties() []ConnectionProperty
    func (m ConnectionSummaryFromRestNoAuth) GetDescription() *string
    func (m ConnectionSummaryFromRestNoAuth) GetIdentifier() *string
    func (m ConnectionSummaryFromRestNoAuth) GetIsDefault() *bool
    func (m ConnectionSummaryFromRestNoAuth) GetKey() *string
    func (m ConnectionSummaryFromRestNoAuth) GetKeyMap() map[string]string
    func (m ConnectionSummaryFromRestNoAuth) GetMetadata() *ObjectMetadata
    func (m ConnectionSummaryFromRestNoAuth) GetModelVersion() *string
    func (m ConnectionSummaryFromRestNoAuth) GetName() *string
    func (m ConnectionSummaryFromRestNoAuth) GetObjectStatus() *int
    func (m ConnectionSummaryFromRestNoAuth) GetObjectVersion() *int
    func (m ConnectionSummaryFromRestNoAuth) GetParentRef() *ParentReference
    func (m ConnectionSummaryFromRestNoAuth) GetPrimarySchema() *Schema
    func (m ConnectionSummaryFromRestNoAuth) MarshalJSON() (buff []byte, e error)
    func (m ConnectionSummaryFromRestNoAuth) String() string
    func (m ConnectionSummaryFromRestNoAuth) ValidateEnumValue() (bool, error)
type ConnectionSummaryModelTypeEnum
    func GetConnectionSummaryModelTypeEnumValues() []ConnectionSummaryModelTypeEnum
    func GetMappingConnectionSummaryModelTypeEnum(val string) (ConnectionSummaryModelTypeEnum, bool)
type ConnectionValidation
    func (m ConnectionValidation) String() string
    func (m ConnectionValidation) ValidateEnumValue() (bool, error)
type ConnectionValidationSummary
    func (m ConnectionValidationSummary) String() string
    func (m ConnectionValidationSummary) ValidateEnumValue() (bool, error)
type ConnectionValidationSummaryCollection
    func (m ConnectionValidationSummaryCollection) String() string
    func (m ConnectionValidationSummaryCollection) ValidateEnumValue() (bool, error)
type ConnectorAttribute
type ConnectorAttributeModelTypeEnum
    func GetConnectorAttributeModelTypeEnumValues() []ConnectorAttributeModelTypeEnum
    func GetMappingConnectorAttributeModelTypeEnum(val string) (ConnectorAttributeModelTypeEnum, bool)
type CopyConflictResolution
    func (m CopyConflictResolution) String() string
    func (m CopyConflictResolution) ValidateEnumValue() (bool, error)
type CopyConflictResolutionRequestTypeEnum
    func GetCopyConflictResolutionRequestTypeEnumValues() []CopyConflictResolutionRequestTypeEnum
    func GetMappingCopyConflictResolutionRequestTypeEnum(val string) (CopyConflictResolutionRequestTypeEnum, bool)
type CopyObjectMetadataSummary
    func (m CopyObjectMetadataSummary) String() string
    func (m CopyObjectMetadataSummary) ValidateEnumValue() (bool, error)
type CopyObjectMetadataSummaryResolutionActionEnum
    func GetCopyObjectMetadataSummaryResolutionActionEnumValues() []CopyObjectMetadataSummaryResolutionActionEnum
    func GetMappingCopyObjectMetadataSummaryResolutionActionEnum(val string) (CopyObjectMetadataSummaryResolutionActionEnum, bool)
type CopyObjectRequest
    func (m CopyObjectRequest) String() string
    func (m CopyObjectRequest) ValidateEnumValue() (bool, error)
type CopyObjectRequestCopyMetadataObjectRequestStatusEnum
    func GetCopyObjectRequestCopyMetadataObjectRequestStatusEnumValues() []CopyObjectRequestCopyMetadataObjectRequestStatusEnum
    func GetMappingCopyObjectRequestCopyMetadataObjectRequestStatusEnum(val string) (CopyObjectRequestCopyMetadataObjectRequestStatusEnum, bool)
type CopyObjectRequestSummary
    func (m CopyObjectRequestSummary) String() string
    func (m CopyObjectRequestSummary) ValidateEnumValue() (bool, error)
type CopyObjectRequestSummaryCollection
    func (m CopyObjectRequestSummaryCollection) String() string
    func (m CopyObjectRequestSummaryCollection) ValidateEnumValue() (bool, error)
type CopyObjectRequestSummaryCopyMetadataObjectRequestStatusEnum
    func GetCopyObjectRequestSummaryCopyMetadataObjectRequestStatusEnumValues() []CopyObjectRequestSummaryCopyMetadataObjectRequestStatusEnum
    func GetMappingCopyObjectRequestSummaryCopyMetadataObjectRequestStatusEnum(val string) (CopyObjectRequestSummaryCopyMetadataObjectRequestStatusEnum, bool)
type CountStatistic
    func (m CountStatistic) String() string
    func (m CountStatistic) ValidateEnumValue() (bool, error)
type CountStatisticSummary
    func (m CountStatisticSummary) String() string
    func (m CountStatisticSummary) ValidateEnumValue() (bool, error)
type CountStatisticSummaryObjectTypeEnum
    func GetCountStatisticSummaryObjectTypeEnumValues() []CountStatisticSummaryObjectTypeEnum
    func GetMappingCountStatisticSummaryObjectTypeEnum(val string) (CountStatisticSummaryObjectTypeEnum, bool)
type CreateApplicationDetailedDescriptionRequest
    func (request CreateApplicationDetailedDescriptionRequest) BinaryRequestBody() (*common.OCIReadSeekCloser, bool)
    func (request CreateApplicationDetailedDescriptionRequest) HTTPRequest(method, path string, binaryRequestBody *common.OCIReadSeekCloser, extraHeaders map[string]string) (http.Request, error)
    func (request CreateApplicationDetailedDescriptionRequest) RetryPolicy() *common.RetryPolicy
    func (request CreateApplicationDetailedDescriptionRequest) String() string
    func (request CreateApplicationDetailedDescriptionRequest) ValidateEnumValue() (bool, error)
type CreateApplicationDetailedDescriptionResponse
    func (response CreateApplicationDetailedDescriptionResponse) HTTPResponse() *http.Response
    func (response CreateApplicationDetailedDescriptionResponse) String() string
type CreateApplicationDetails
    func (m CreateApplicationDetails) String() string
    func (m CreateApplicationDetails) ValidateEnumValue() (bool, error)
type CreateApplicationDetailsLifecycleStateEnum
    func GetCreateApplicationDetailsLifecycleStateEnumValues() []CreateApplicationDetailsLifecycleStateEnum
    func GetMappingCreateApplicationDetailsLifecycleStateEnum(val string) (CreateApplicationDetailsLifecycleStateEnum, bool)
type CreateApplicationDetailsModelTypeEnum
    func GetCreateApplicationDetailsModelTypeEnumValues() []CreateApplicationDetailsModelTypeEnum
    func GetMappingCreateApplicationDetailsModelTypeEnum(val string) (CreateApplicationDetailsModelTypeEnum, bool)
type CreateApplicationRequest
    func (request CreateApplicationRequest) BinaryRequestBody() (*common.OCIReadSeekCloser, bool)
    func (request CreateApplicationRequest) HTTPRequest(method, path string, binaryRequestBody *common.OCIReadSeekCloser, extraHeaders map[string]string) (http.Request, error)
    func (request CreateApplicationRequest) RetryPolicy() *common.RetryPolicy
    func (request CreateApplicationRequest) String() string
    func (request CreateApplicationRequest) ValidateEnumValue() (bool, error)
type CreateApplicationResponse
    func (response CreateApplicationResponse) HTTPResponse() *http.Response
    func (response CreateApplicationResponse) String() string
type CreateConfigProvider
    func (m CreateConfigProvider) String() string
    func (m CreateConfigProvider) ValidateEnumValue() (bool, error)
type CreateConnectionDetails
type CreateConnectionDetailsModelTypeEnum
    func GetCreateConnectionDetailsModelTypeEnumValues() []CreateConnectionDetailsModelTypeEnum
    func GetMappingCreateConnectionDetailsModelTypeEnum(val string) (CreateConnectionDetailsModelTypeEnum, bool)
type CreateConnectionFromAdwc
    func (m CreateConnectionFromAdwc) GetConnectionProperties() []ConnectionProperty
    func (m CreateConnectionFromAdwc) GetDescription() *string
    func (m CreateConnectionFromAdwc) GetIdentifier() *string
    func (m CreateConnectionFromAdwc) GetKey() *string
    func (m CreateConnectionFromAdwc) GetModelVersion() *string
    func (m CreateConnectionFromAdwc) GetName() *string
    func (m CreateConnectionFromAdwc) GetObjectStatus() *int
    func (m CreateConnectionFromAdwc) GetParentRef() *ParentReference
    func (m CreateConnectionFromAdwc) GetRegistryMetadata() *RegistryMetadata
    func (m CreateConnectionFromAdwc) MarshalJSON() (buff []byte, e error)
    func (m CreateConnectionFromAdwc) String() string
    func (m CreateConnectionFromAdwc) ValidateEnumValue() (bool, error)
type CreateConnectionFromAmazonS3
    func (m CreateConnectionFromAmazonS3) GetConnectionProperties() []ConnectionProperty
    func (m CreateConnectionFromAmazonS3) GetDescription() *string
    func (m CreateConnectionFromAmazonS3) GetIdentifier() *string
    func (m CreateConnectionFromAmazonS3) GetKey() *string
    func (m CreateConnectionFromAmazonS3) GetModelVersion() *string
    func (m CreateConnectionFromAmazonS3) GetName() *string
    func (m CreateConnectionFromAmazonS3) GetObjectStatus() *int
    func (m CreateConnectionFromAmazonS3) GetParentRef() *ParentReference
    func (m CreateConnectionFromAmazonS3) GetRegistryMetadata() *RegistryMetadata
    func (m CreateConnectionFromAmazonS3) MarshalJSON() (buff []byte, e error)
    func (m CreateConnectionFromAmazonS3) String() string
    func (m CreateConnectionFromAmazonS3) ValidateEnumValue() (bool, error)
type CreateConnectionFromAtp
    func (m CreateConnectionFromAtp) GetConnectionProperties() []ConnectionProperty
    func (m CreateConnectionFromAtp) GetDescription() *string
    func (m CreateConnectionFromAtp) GetIdentifier() *string
    func (m CreateConnectionFromAtp) GetKey() *string
    func (m CreateConnectionFromAtp) GetModelVersion() *string
    func (m CreateConnectionFromAtp) GetName() *string
    func (m CreateConnectionFromAtp) GetObjectStatus() *int
    func (m CreateConnectionFromAtp) GetParentRef() *ParentReference
    func (m CreateConnectionFromAtp) GetRegistryMetadata() *RegistryMetadata
    func (m CreateConnectionFromAtp) MarshalJSON() (buff []byte, e error)
    func (m CreateConnectionFromAtp) String() string
    func (m CreateConnectionFromAtp) ValidateEnumValue() (bool, error)
type CreateConnectionFromBicc
    func (m CreateConnectionFromBicc) GetConnectionProperties() []ConnectionProperty
    func (m CreateConnectionFromBicc) GetDescription() *string
    func (m CreateConnectionFromBicc) GetIdentifier() *string
    func (m CreateConnectionFromBicc) GetKey() *string
    func (m CreateConnectionFromBicc) GetModelVersion() *string
    func (m CreateConnectionFromBicc) GetName() *string
    func (m CreateConnectionFromBicc) GetObjectStatus() *int
    func (m CreateConnectionFromBicc) GetParentRef() *ParentReference
    func (m CreateConnectionFromBicc) GetRegistryMetadata() *RegistryMetadata
    func (m CreateConnectionFromBicc) MarshalJSON() (buff []byte, e error)
    func (m CreateConnectionFromBicc) String() string
    func (m CreateConnectionFromBicc) ValidateEnumValue() (bool, error)
type CreateConnectionFromBip
    func (m CreateConnectionFromBip) GetConnectionProperties() []ConnectionProperty
    func (m CreateConnectionFromBip) GetDescription() *string
    func (m CreateConnectionFromBip) GetIdentifier() *string
    func (m CreateConnectionFromBip) GetKey() *string
    func (m CreateConnectionFromBip) GetModelVersion() *string
    func (m CreateConnectionFromBip) GetName() *string
    func (m CreateConnectionFromBip) GetObjectStatus() *int
    func (m CreateConnectionFromBip) GetParentRef() *ParentReference
    func (m CreateConnectionFromBip) GetRegistryMetadata() *RegistryMetadata
    func (m CreateConnectionFromBip) MarshalJSON() (buff []byte, e error)
    func (m CreateConnectionFromBip) String() string
    func (m CreateConnectionFromBip) ValidateEnumValue() (bool, error)
type CreateConnectionFromHdfs
    func (m CreateConnectionFromHdfs) GetConnectionProperties() []ConnectionProperty
    func (m CreateConnectionFromHdfs) GetDescription() *string
    func (m CreateConnectionFromHdfs) GetIdentifier() *string
    func (m CreateConnectionFromHdfs) GetKey() *string
    func (m CreateConnectionFromHdfs) GetModelVersion() *string
    func (m CreateConnectionFromHdfs) GetName() *string
    func (m CreateConnectionFromHdfs) GetObjectStatus() *int
    func (m CreateConnectionFromHdfs) GetParentRef() *ParentReference
    func (m CreateConnectionFromHdfs) GetRegistryMetadata() *RegistryMetadata
    func (m CreateConnectionFromHdfs) MarshalJSON() (buff []byte, e error)
    func (m CreateConnectionFromHdfs) String() string
    func (m CreateConnectionFromHdfs) ValidateEnumValue() (bool, error)
type CreateConnectionFromJdbc
    func (m CreateConnectionFromJdbc) GetConnectionProperties() []ConnectionProperty
    func (m CreateConnectionFromJdbc) GetDescription() *string
    func (m CreateConnectionFromJdbc) GetIdentifier() *string
    func (m CreateConnectionFromJdbc) GetKey() *string
    func (m CreateConnectionFromJdbc) GetModelVersion() *string
    func (m CreateConnectionFromJdbc) GetName() *string
    func (m CreateConnectionFromJdbc) GetObjectStatus() *int
    func (m CreateConnectionFromJdbc) GetParentRef() *ParentReference
    func (m CreateConnectionFromJdbc) GetRegistryMetadata() *RegistryMetadata
    func (m CreateConnectionFromJdbc) MarshalJSON() (buff []byte, e error)
    func (m CreateConnectionFromJdbc) String() string
    func (m CreateConnectionFromJdbc) ValidateEnumValue() (bool, error)
type CreateConnectionFromLake
    func (m CreateConnectionFromLake) GetConnectionProperties() []ConnectionProperty
    func (m CreateConnectionFromLake) GetDescription() *string
    func (m CreateConnectionFromLake) GetIdentifier() *string
    func (m CreateConnectionFromLake) GetKey() *string
    func (m CreateConnectionFromLake) GetModelVersion() *string
    func (m CreateConnectionFromLake) GetName() *string
    func (m CreateConnectionFromLake) GetObjectStatus() *int
    func (m CreateConnectionFromLake) GetParentRef() *ParentReference
    func (m CreateConnectionFromLake) GetRegistryMetadata() *RegistryMetadata
    func (m CreateConnectionFromLake) MarshalJSON() (buff []byte, e error)
    func (m CreateConnectionFromLake) String() string
    func (m CreateConnectionFromLake) ValidateEnumValue() (bool, error)
type CreateConnectionFromMySql
    func (m CreateConnectionFromMySql) GetConnectionProperties() []ConnectionProperty
    func (m CreateConnectionFromMySql) GetDescription() *string
    func (m CreateConnectionFromMySql) GetIdentifier() *string
    func (m CreateConnectionFromMySql) GetKey() *string
    func (m CreateConnectionFromMySql) GetModelVersion() *string
    func (m CreateConnectionFromMySql) GetName() *string
    func (m CreateConnectionFromMySql) GetObjectStatus() *int
    func (m CreateConnectionFromMySql) GetParentRef() *ParentReference
    func (m CreateConnectionFromMySql) GetRegistryMetadata() *RegistryMetadata
    func (m CreateConnectionFromMySql) MarshalJSON() (buff []byte, e error)
    func (m CreateConnectionFromMySql) String() string
    func (m CreateConnectionFromMySql) ValidateEnumValue() (bool, error)
type CreateConnectionFromMySqlHeatWave
    func (m CreateConnectionFromMySqlHeatWave) GetConnectionProperties() []ConnectionProperty
    func (m CreateConnectionFromMySqlHeatWave) GetDescription() *string
    func (m CreateConnectionFromMySqlHeatWave) GetIdentifier() *string
    func (m CreateConnectionFromMySqlHeatWave) GetKey() *string
    func (m CreateConnectionFromMySqlHeatWave) GetModelVersion() *string
    func (m CreateConnectionFromMySqlHeatWave) GetName() *string
    func (m CreateConnectionFromMySqlHeatWave) GetObjectStatus() *int
    func (m CreateConnectionFromMySqlHeatWave) GetParentRef() *ParentReference
    func (m CreateConnectionFromMySqlHeatWave) GetRegistryMetadata() *RegistryMetadata
    func (m CreateConnectionFromMySqlHeatWave) MarshalJSON() (buff []byte, e error)
    func (m CreateConnectionFromMySqlHeatWave) String() string
    func (m CreateConnectionFromMySqlHeatWave) ValidateEnumValue() (bool, error)
type CreateConnectionFromOAuth2
    func (m CreateConnectionFromOAuth2) GetConnectionProperties() []ConnectionProperty
    func (m CreateConnectionFromOAuth2) GetDescription() *string
    func (m CreateConnectionFromOAuth2) GetIdentifier() *string
    func (m CreateConnectionFromOAuth2) GetKey() *string
    func (m CreateConnectionFromOAuth2) GetModelVersion() *string
    func (m CreateConnectionFromOAuth2) GetName() *string
    func (m CreateConnectionFromOAuth2) GetObjectStatus() *int
    func (m CreateConnectionFromOAuth2) GetParentRef() *ParentReference
    func (m CreateConnectionFromOAuth2) GetRegistryMetadata() *RegistryMetadata
    func (m CreateConnectionFromOAuth2) MarshalJSON() (buff []byte, e error)
    func (m CreateConnectionFromOAuth2) String() string
    func (m CreateConnectionFromOAuth2) ValidateEnumValue() (bool, error)
type CreateConnectionFromOAuth2GrantTypeEnum
    func GetCreateConnectionFromOAuth2GrantTypeEnumValues() []CreateConnectionFromOAuth2GrantTypeEnum
    func GetMappingCreateConnectionFromOAuth2GrantTypeEnum(val string) (CreateConnectionFromOAuth2GrantTypeEnum, bool)
type CreateConnectionFromObjectStorage
    func (m CreateConnectionFromObjectStorage) GetConnectionProperties() []ConnectionProperty
    func (m CreateConnectionFromObjectStorage) GetDescription() *string
    func (m CreateConnectionFromObjectStorage) GetIdentifier() *string
    func (m CreateConnectionFromObjectStorage) GetKey() *string
    func (m CreateConnectionFromObjectStorage) GetModelVersion() *string
    func (m CreateConnectionFromObjectStorage) GetName() *string
    func (m CreateConnectionFromObjectStorage) GetObjectStatus() *int
    func (m CreateConnectionFromObjectStorage) GetParentRef() *ParentReference
    func (m CreateConnectionFromObjectStorage) GetRegistryMetadata() *RegistryMetadata
    func (m CreateConnectionFromObjectStorage) MarshalJSON() (buff []byte, e error)
    func (m CreateConnectionFromObjectStorage) String() string
    func (m CreateConnectionFromObjectStorage) ValidateEnumValue() (bool, error)
type CreateConnectionFromOracle
    func (m CreateConnectionFromOracle) GetConnectionProperties() []ConnectionProperty
    func (m CreateConnectionFromOracle) GetDescription() *string
    func (m CreateConnectionFromOracle) GetIdentifier() *string
    func (m CreateConnectionFromOracle) GetKey() *string
    func (m CreateConnectionFromOracle) GetModelVersion() *string
    func (m CreateConnectionFromOracle) GetName() *string
    func (m CreateConnectionFromOracle) GetObjectStatus() *int
    func (m CreateConnectionFromOracle) GetParentRef() *ParentReference
    func (m CreateConnectionFromOracle) GetRegistryMetadata() *RegistryMetadata
    func (m CreateConnectionFromOracle) MarshalJSON() (buff []byte, e error)
    func (m CreateConnectionFromOracle) String() string
    func (m CreateConnectionFromOracle) ValidateEnumValue() (bool, error)
type CreateConnectionFromOracleEbs
    func (m CreateConnectionFromOracleEbs) GetConnectionProperties() []ConnectionProperty
    func (m CreateConnectionFromOracleEbs) GetDescription() *string
    func (m CreateConnectionFromOracleEbs) GetIdentifier() *string
    func (m CreateConnectionFromOracleEbs) GetKey() *string
    func (m CreateConnectionFromOracleEbs) GetModelVersion() *string
    func (m CreateConnectionFromOracleEbs) GetName() *string
    func (m CreateConnectionFromOracleEbs) GetObjectStatus() *int
    func (m CreateConnectionFromOracleEbs) GetParentRef() *ParentReference
    func (m CreateConnectionFromOracleEbs) GetRegistryMetadata() *RegistryMetadata
    func (m CreateConnectionFromOracleEbs) MarshalJSON() (buff []byte, e error)
    func (m CreateConnectionFromOracleEbs) String() string
    func (m CreateConnectionFromOracleEbs) ValidateEnumValue() (bool, error)
type CreateConnectionFromOraclePeopleSoft
    func (m CreateConnectionFromOraclePeopleSoft) GetConnectionProperties() []ConnectionProperty
    func (m CreateConnectionFromOraclePeopleSoft) GetDescription() *string
    func (m CreateConnectionFromOraclePeopleSoft) GetIdentifier() *string
    func (m CreateConnectionFromOraclePeopleSoft) GetKey() *string
    func (m CreateConnectionFromOraclePeopleSoft) GetModelVersion() *string
    func (m CreateConnectionFromOraclePeopleSoft) GetName() *string
    func (m CreateConnectionFromOraclePeopleSoft) GetObjectStatus() *int
    func (m CreateConnectionFromOraclePeopleSoft) GetParentRef() *ParentReference
    func (m CreateConnectionFromOraclePeopleSoft) GetRegistryMetadata() *RegistryMetadata
    func (m CreateConnectionFromOraclePeopleSoft) MarshalJSON() (buff []byte, e error)
    func (m CreateConnectionFromOraclePeopleSoft) String() string
    func (m CreateConnectionFromOraclePeopleSoft) ValidateEnumValue() (bool, error)
type CreateConnectionFromOracleSiebel
    func (m CreateConnectionFromOracleSiebel) GetConnectionProperties() []ConnectionProperty
    func (m CreateConnectionFromOracleSiebel) GetDescription() *string
    func (m CreateConnectionFromOracleSiebel) GetIdentifier() *string
    func (m CreateConnectionFromOracleSiebel) GetKey() *string
    func (m CreateConnectionFromOracleSiebel) GetModelVersion() *string
    func (m CreateConnectionFromOracleSiebel) GetName() *string
    func (m CreateConnectionFromOracleSiebel) GetObjectStatus() *int
    func (m CreateConnectionFromOracleSiebel) GetParentRef() *ParentReference
    func (m CreateConnectionFromOracleSiebel) GetRegistryMetadata() *RegistryMetadata
    func (m CreateConnectionFromOracleSiebel) MarshalJSON() (buff []byte, e error)
    func (m CreateConnectionFromOracleSiebel) String() string
    func (m CreateConnectionFromOracleSiebel) ValidateEnumValue() (bool, error)
type CreateConnectionFromRestBasicAuth
    func (m CreateConnectionFromRestBasicAuth) GetConnectionProperties() []ConnectionProperty
    func (m CreateConnectionFromRestBasicAuth) GetDescription() *string
    func (m CreateConnectionFromRestBasicAuth) GetIdentifier() *string
    func (m CreateConnectionFromRestBasicAuth) GetKey() *string
    func (m CreateConnectionFromRestBasicAuth) GetModelVersion() *string
    func (m CreateConnectionFromRestBasicAuth) GetName() *string
    func (m CreateConnectionFromRestBasicAuth) GetObjectStatus() *int
    func (m CreateConnectionFromRestBasicAuth) GetParentRef() *ParentReference
    func (m CreateConnectionFromRestBasicAuth) GetRegistryMetadata() *RegistryMetadata
    func (m CreateConnectionFromRestBasicAuth) MarshalJSON() (buff []byte, e error)
    func (m CreateConnectionFromRestBasicAuth) String() string
    func (m CreateConnectionFromRestBasicAuth) ValidateEnumValue() (bool, error)
type CreateConnectionFromRestNoAuth
    func (m CreateConnectionFromRestNoAuth) GetConnectionProperties() []ConnectionProperty
    func (m CreateConnectionFromRestNoAuth) GetDescription() *string
    func (m CreateConnectionFromRestNoAuth) GetIdentifier() *string
    func (m CreateConnectionFromRestNoAuth) GetKey() *string
    func (m CreateConnectionFromRestNoAuth) GetModelVersion() *string
    func (m CreateConnectionFromRestNoAuth) GetName() *string
    func (m CreateConnectionFromRestNoAuth) GetObjectStatus() *int
    func (m CreateConnectionFromRestNoAuth) GetParentRef() *ParentReference
    func (m CreateConnectionFromRestNoAuth) GetRegistryMetadata() *RegistryMetadata
    func (m CreateConnectionFromRestNoAuth) MarshalJSON() (buff []byte, e error)
    func (m CreateConnectionFromRestNoAuth) String() string
    func (m CreateConnectionFromRestNoAuth) ValidateEnumValue() (bool, error)
type CreateConnectionRequest
    func (request CreateConnectionRequest) BinaryRequestBody() (*common.OCIReadSeekCloser, bool)
    func (request CreateConnectionRequest) HTTPRequest(method, path string, binaryRequestBody *common.OCIReadSeekCloser, extraHeaders map[string]string) (http.Request, error)
    func (request CreateConnectionRequest) RetryPolicy() *common.RetryPolicy
    func (request CreateConnectionRequest) String() string
    func (request CreateConnectionRequest) ValidateEnumValue() (bool, error)
type CreateConnectionResponse
    func (response CreateConnectionResponse) HTTPResponse() *http.Response
    func (response CreateConnectionResponse) String() string
type CreateConnectionValidationDetails
    func (m CreateConnectionValidationDetails) String() string
    func (m *CreateConnectionValidationDetails) UnmarshalJSON(data []byte) (e error)
    func (m CreateConnectionValidationDetails) ValidateEnumValue() (bool, error)
type CreateConnectionValidationRequest
    func (request CreateConnectionValidationRequest) BinaryRequestBody() (*common.OCIReadSeekCloser, bool)
    func (request CreateConnectionValidationRequest) HTTPRequest(method, path string, binaryRequestBody *common.OCIReadSeekCloser, extraHeaders map[string]string) (http.Request, error)
    func (request CreateConnectionValidationRequest) RetryPolicy() *common.RetryPolicy
    func (request CreateConnectionValidationRequest) String() string
    func (request CreateConnectionValidationRequest) ValidateEnumValue() (bool, error)
type CreateConnectionValidationResponse
    func (response CreateConnectionValidationResponse) HTTPResponse() *http.Response
    func (response CreateConnectionValidationResponse) String() string
type CreateCopyObjectRequestDetails
    func (m CreateCopyObjectRequestDetails) String() string
    func (m CreateCopyObjectRequestDetails) ValidateEnumValue() (bool, error)
type CreateCopyObjectRequestRequest
    func (request CreateCopyObjectRequestRequest) BinaryRequestBody() (*common.OCIReadSeekCloser, bool)
    func (request CreateCopyObjectRequestRequest) HTTPRequest(method, path string, binaryRequestBody *common.OCIReadSeekCloser, extraHeaders map[string]string) (http.Request, error)
    func (request CreateCopyObjectRequestRequest) RetryPolicy() *common.RetryPolicy
    func (request CreateCopyObjectRequestRequest) String() string
    func (request CreateCopyObjectRequestRequest) ValidateEnumValue() (bool, error)
type CreateCopyObjectRequestResponse
    func (response CreateCopyObjectRequestResponse) HTTPResponse() *http.Response
    func (response CreateCopyObjectRequestResponse) String() string
type CreateDataAssetDetails
type CreateDataAssetDetailsModelTypeEnum
    func GetCreateDataAssetDetailsModelTypeEnumValues() []CreateDataAssetDetailsModelTypeEnum
    func GetMappingCreateDataAssetDetailsModelTypeEnum(val string) (CreateDataAssetDetailsModelTypeEnum, bool)
type CreateDataAssetFromAdwc
    func (m CreateDataAssetFromAdwc) GetAssetProperties() map[string]string
    func (m CreateDataAssetFromAdwc) GetDescription() *string
    func (m CreateDataAssetFromAdwc) GetExternalKey() *string
    func (m CreateDataAssetFromAdwc) GetIdentifier() *string
    func (m CreateDataAssetFromAdwc) GetKey() *string
    func (m CreateDataAssetFromAdwc) GetModelVersion() *string
    func (m CreateDataAssetFromAdwc) GetName() *string
    func (m CreateDataAssetFromAdwc) GetObjectStatus() *int
    func (m CreateDataAssetFromAdwc) GetRegistryMetadata() *RegistryMetadata
    func (m CreateDataAssetFromAdwc) MarshalJSON() (buff []byte, e error)
    func (m CreateDataAssetFromAdwc) String() string
    func (m *CreateDataAssetFromAdwc) UnmarshalJSON(data []byte) (e error)
    func (m CreateDataAssetFromAdwc) ValidateEnumValue() (bool, error)
type CreateDataAssetFromAmazonS3
    func (m CreateDataAssetFromAmazonS3) GetAssetProperties() map[string]string
    func (m CreateDataAssetFromAmazonS3) GetDescription() *string
    func (m CreateDataAssetFromAmazonS3) GetExternalKey() *string
    func (m CreateDataAssetFromAmazonS3) GetIdentifier() *string
    func (m CreateDataAssetFromAmazonS3) GetKey() *string
    func (m CreateDataAssetFromAmazonS3) GetModelVersion() *string
    func (m CreateDataAssetFromAmazonS3) GetName() *string
    func (m CreateDataAssetFromAmazonS3) GetObjectStatus() *int
    func (m CreateDataAssetFromAmazonS3) GetRegistryMetadata() *RegistryMetadata
    func (m CreateDataAssetFromAmazonS3) MarshalJSON() (buff []byte, e error)
    func (m CreateDataAssetFromAmazonS3) String() string
    func (m CreateDataAssetFromAmazonS3) ValidateEnumValue() (bool, error)
type CreateDataAssetFromAtp
    func (m CreateDataAssetFromAtp) GetAssetProperties() map[string]string
    func (m CreateDataAssetFromAtp) GetDescription() *string
    func (m CreateDataAssetFromAtp) GetExternalKey() *string
    func (m CreateDataAssetFromAtp) GetIdentifier() *string
    func (m CreateDataAssetFromAtp) GetKey() *string
    func (m CreateDataAssetFromAtp) GetModelVersion() *string
    func (m CreateDataAssetFromAtp) GetName() *string
    func (m CreateDataAssetFromAtp) GetObjectStatus() *int
    func (m CreateDataAssetFromAtp) GetRegistryMetadata() *RegistryMetadata
    func (m CreateDataAssetFromAtp) MarshalJSON() (buff []byte, e error)
    func (m CreateDataAssetFromAtp) String() string
    func (m *CreateDataAssetFromAtp) UnmarshalJSON(data []byte) (e error)
    func (m CreateDataAssetFromAtp) ValidateEnumValue() (bool, error)
type CreateDataAssetFromFusionApp
    func (m CreateDataAssetFromFusionApp) GetAssetProperties() map[string]string
    func (m CreateDataAssetFromFusionApp) GetDescription() *string
    func (m CreateDataAssetFromFusionApp) GetExternalKey() *string
    func (m CreateDataAssetFromFusionApp) GetIdentifier() *string
    func (m CreateDataAssetFromFusionApp) GetKey() *string
    func (m CreateDataAssetFromFusionApp) GetModelVersion() *string
    func (m CreateDataAssetFromFusionApp) GetName() *string
    func (m CreateDataAssetFromFusionApp) GetObjectStatus() *int
    func (m CreateDataAssetFromFusionApp) GetRegistryMetadata() *RegistryMetadata
    func (m CreateDataAssetFromFusionApp) MarshalJSON() (buff []byte, e error)
    func (m CreateDataAssetFromFusionApp) String() string
    func (m *CreateDataAssetFromFusionApp) UnmarshalJSON(data []byte) (e error)
    func (m CreateDataAssetFromFusionApp) ValidateEnumValue() (bool, error)
type CreateDataAssetFromHdfs
    func (m CreateDataAssetFromHdfs) GetAssetProperties() map[string]string
    func (m CreateDataAssetFromHdfs) GetDescription() *string
    func (m CreateDataAssetFromHdfs) GetExternalKey() *string
    func (m CreateDataAssetFromHdfs) GetIdentifier() *string
    func (m CreateDataAssetFromHdfs) GetKey() *string
    func (m CreateDataAssetFromHdfs) GetModelVersion() *string
    func (m CreateDataAssetFromHdfs) GetName() *string
    func (m CreateDataAssetFromHdfs) GetObjectStatus() *int
    func (m CreateDataAssetFromHdfs) GetRegistryMetadata() *RegistryMetadata
    func (m CreateDataAssetFromHdfs) MarshalJSON() (buff []byte, e error)
    func (m CreateDataAssetFromHdfs) String() string
    func (m CreateDataAssetFromHdfs) ValidateEnumValue() (bool, error)
type CreateDataAssetFromJdbc
    func (m CreateDataAssetFromJdbc) GetAssetProperties() map[string]string
    func (m CreateDataAssetFromJdbc) GetDescription() *string
    func (m CreateDataAssetFromJdbc) GetExternalKey() *string
    func (m CreateDataAssetFromJdbc) GetIdentifier() *string
    func (m CreateDataAssetFromJdbc) GetKey() *string
    func (m CreateDataAssetFromJdbc) GetModelVersion() *string
    func (m CreateDataAssetFromJdbc) GetName() *string
    func (m CreateDataAssetFromJdbc) GetObjectStatus() *int
    func (m CreateDataAssetFromJdbc) GetRegistryMetadata() *RegistryMetadata
    func (m CreateDataAssetFromJdbc) MarshalJSON() (buff []byte, e error)
    func (m CreateDataAssetFromJdbc) String() string
    func (m CreateDataAssetFromJdbc) ValidateEnumValue() (bool, error)
type CreateDataAssetFromLake
    func (m CreateDataAssetFromLake) GetAssetProperties() map[string]string
    func (m CreateDataAssetFromLake) GetDescription() *string
    func (m CreateDataAssetFromLake) GetExternalKey() *string
    func (m CreateDataAssetFromLake) GetIdentifier() *string
    func (m CreateDataAssetFromLake) GetKey() *string
    func (m CreateDataAssetFromLake) GetModelVersion() *string
    func (m CreateDataAssetFromLake) GetName() *string
    func (m CreateDataAssetFromLake) GetObjectStatus() *int
    func (m CreateDataAssetFromLake) GetRegistryMetadata() *RegistryMetadata
    func (m CreateDataAssetFromLake) MarshalJSON() (buff []byte, e error)
    func (m CreateDataAssetFromLake) String() string
    func (m CreateDataAssetFromLake) ValidateEnumValue() (bool, error)
type CreateDataAssetFromMySql
    func (m CreateDataAssetFromMySql) GetAssetProperties() map[string]string
    func (m CreateDataAssetFromMySql) GetDescription() *string
    func (m CreateDataAssetFromMySql) GetExternalKey() *string
    func (m CreateDataAssetFromMySql) GetIdentifier() *string
    func (m CreateDataAssetFromMySql) GetKey() *string
    func (m CreateDataAssetFromMySql) GetModelVersion() *string
    func (m CreateDataAssetFromMySql) GetName() *string
    func (m CreateDataAssetFromMySql) GetObjectStatus() *int
    func (m CreateDataAssetFromMySql) GetRegistryMetadata() *RegistryMetadata
    func (m CreateDataAssetFromMySql) MarshalJSON() (buff []byte, e error)
    func (m CreateDataAssetFromMySql) String() string
    func (m CreateDataAssetFromMySql) ValidateEnumValue() (bool, error)
type CreateDataAssetFromMySqlHeatWave
    func (m CreateDataAssetFromMySqlHeatWave) GetAssetProperties() map[string]string
    func (m CreateDataAssetFromMySqlHeatWave) GetDescription() *string
    func (m CreateDataAssetFromMySqlHeatWave) GetExternalKey() *string
    func (m CreateDataAssetFromMySqlHeatWave) GetIdentifier() *string
    func (m CreateDataAssetFromMySqlHeatWave) GetKey() *string
    func (m CreateDataAssetFromMySqlHeatWave) GetModelVersion() *string
    func (m CreateDataAssetFromMySqlHeatWave) GetName() *string
    func (m CreateDataAssetFromMySqlHeatWave) GetObjectStatus() *int
    func (m CreateDataAssetFromMySqlHeatWave) GetRegistryMetadata() *RegistryMetadata
    func (m CreateDataAssetFromMySqlHeatWave) MarshalJSON() (buff []byte, e error)
    func (m CreateDataAssetFromMySqlHeatWave) String() string
    func (m CreateDataAssetFromMySqlHeatWave) ValidateEnumValue() (bool, error)
type CreateDataAssetFromObjectStorage
    func (m CreateDataAssetFromObjectStorage) GetAssetProperties() map[string]string
    func (m CreateDataAssetFromObjectStorage) GetDescription() *string
    func (m CreateDataAssetFromObjectStorage) GetExternalKey() *string
    func (m CreateDataAssetFromObjectStorage) GetIdentifier() *string
    func (m CreateDataAssetFromObjectStorage) GetKey() *string
    func (m CreateDataAssetFromObjectStorage) GetModelVersion() *string
    func (m CreateDataAssetFromObjectStorage) GetName() *string
    func (m CreateDataAssetFromObjectStorage) GetObjectStatus() *int
    func (m CreateDataAssetFromObjectStorage) GetRegistryMetadata() *RegistryMetadata
    func (m CreateDataAssetFromObjectStorage) MarshalJSON() (buff []byte, e error)
    func (m CreateDataAssetFromObjectStorage) String() string
    func (m CreateDataAssetFromObjectStorage) ValidateEnumValue() (bool, error)
type CreateDataAssetFromOracle
    func (m CreateDataAssetFromOracle) GetAssetProperties() map[string]string
    func (m CreateDataAssetFromOracle) GetDescription() *string
    func (m CreateDataAssetFromOracle) GetExternalKey() *string
    func (m CreateDataAssetFromOracle) GetIdentifier() *string
    func (m CreateDataAssetFromOracle) GetKey() *string
    func (m CreateDataAssetFromOracle) GetModelVersion() *string
    func (m CreateDataAssetFromOracle) GetName() *string
    func (m CreateDataAssetFromOracle) GetObjectStatus() *int
    func (m CreateDataAssetFromOracle) GetRegistryMetadata() *RegistryMetadata
    func (m CreateDataAssetFromOracle) MarshalJSON() (buff []byte, e error)
    func (m CreateDataAssetFromOracle) String() string
    func (m CreateDataAssetFromOracle) ValidateEnumValue() (bool, error)
type CreateDataAssetFromOracleEbs
    func (m CreateDataAssetFromOracleEbs) GetAssetProperties() map[string]string
    func (m CreateDataAssetFromOracleEbs) GetDescription() *string
    func (m CreateDataAssetFromOracleEbs) GetExternalKey() *string
    func (m CreateDataAssetFromOracleEbs) GetIdentifier() *string
    func (m CreateDataAssetFromOracleEbs) GetKey() *string
    func (m CreateDataAssetFromOracleEbs) GetModelVersion() *string
    func (m CreateDataAssetFromOracleEbs) GetName() *string
    func (m CreateDataAssetFromOracleEbs) GetObjectStatus() *int
    func (m CreateDataAssetFromOracleEbs) GetRegistryMetadata() *RegistryMetadata
    func (m CreateDataAssetFromOracleEbs) MarshalJSON() (buff []byte, e error)
    func (m CreateDataAssetFromOracleEbs) String() string
    func (m CreateDataAssetFromOracleEbs) ValidateEnumValue() (bool, error)
type CreateDataAssetFromOraclePeopleSoft
    func (m CreateDataAssetFromOraclePeopleSoft) GetAssetProperties() map[string]string
    func (m CreateDataAssetFromOraclePeopleSoft) GetDescription() *string
    func (m CreateDataAssetFromOraclePeopleSoft) GetExternalKey() *string
    func (m CreateDataAssetFromOraclePeopleSoft) GetIdentifier() *string
    func (m CreateDataAssetFromOraclePeopleSoft) GetKey() *string
    func (m CreateDataAssetFromOraclePeopleSoft) GetModelVersion() *string
    func (m CreateDataAssetFromOraclePeopleSoft) GetName() *string
    func (m CreateDataAssetFromOraclePeopleSoft) GetObjectStatus() *int
    func (m CreateDataAssetFromOraclePeopleSoft) GetRegistryMetadata() *RegistryMetadata
    func (m CreateDataAssetFromOraclePeopleSoft) MarshalJSON() (buff []byte, e error)
    func (m CreateDataAssetFromOraclePeopleSoft) String() string
    func (m CreateDataAssetFromOraclePeopleSoft) ValidateEnumValue() (bool, error)
type CreateDataAssetFromOracleSiebel
    func (m CreateDataAssetFromOracleSiebel) GetAssetProperties() map[string]string
    func (m CreateDataAssetFromOracleSiebel) GetDescription() *string
    func (m CreateDataAssetFromOracleSiebel) GetExternalKey() *string
    func (m CreateDataAssetFromOracleSiebel) GetIdentifier() *string
    func (m CreateDataAssetFromOracleSiebel) GetKey() *string
    func (m CreateDataAssetFromOracleSiebel) GetModelVersion() *string
    func (m CreateDataAssetFromOracleSiebel) GetName() *string
    func (m CreateDataAssetFromOracleSiebel) GetObjectStatus() *int
    func (m CreateDataAssetFromOracleSiebel) GetRegistryMetadata() *RegistryMetadata
    func (m CreateDataAssetFromOracleSiebel) MarshalJSON() (buff []byte, e error)
    func (m CreateDataAssetFromOracleSiebel) String() string
    func (m CreateDataAssetFromOracleSiebel) ValidateEnumValue() (bool, error)
type CreateDataAssetFromRest
    func (m CreateDataAssetFromRest) GetAssetProperties() map[string]string
    func (m CreateDataAssetFromRest) GetDescription() *string
    func (m CreateDataAssetFromRest) GetExternalKey() *string
    func (m CreateDataAssetFromRest) GetIdentifier() *string
    func (m CreateDataAssetFromRest) GetKey() *string
    func (m CreateDataAssetFromRest) GetModelVersion() *string
    func (m CreateDataAssetFromRest) GetName() *string
    func (m CreateDataAssetFromRest) GetObjectStatus() *int
    func (m CreateDataAssetFromRest) GetRegistryMetadata() *RegistryMetadata
    func (m CreateDataAssetFromRest) MarshalJSON() (buff []byte, e error)
    func (m CreateDataAssetFromRest) String() string
    func (m *CreateDataAssetFromRest) UnmarshalJSON(data []byte) (e error)
    func (m CreateDataAssetFromRest) ValidateEnumValue() (bool, error)
type CreateDataAssetRequest
    func (request CreateDataAssetRequest) BinaryRequestBody() (*common.OCIReadSeekCloser, bool)
    func (request CreateDataAssetRequest) HTTPRequest(method, path string, binaryRequestBody *common.OCIReadSeekCloser, extraHeaders map[string]string) (http.Request, error)
    func (request CreateDataAssetRequest) RetryPolicy() *common.RetryPolicy
    func (request CreateDataAssetRequest) String() string
    func (request CreateDataAssetRequest) ValidateEnumValue() (bool, error)
type CreateDataAssetResponse
    func (response CreateDataAssetResponse) HTTPResponse() *http.Response
    func (response CreateDataAssetResponse) String() string
type CreateDataFlowDetails
    func (m CreateDataFlowDetails) String() string
    func (m CreateDataFlowDetails) ValidateEnumValue() (bool, error)
type CreateDataFlowRequest
    func (request CreateDataFlowRequest) BinaryRequestBody() (*common.OCIReadSeekCloser, bool)
    func (request CreateDataFlowRequest) HTTPRequest(method, path string, binaryRequestBody *common.OCIReadSeekCloser, extraHeaders map[string]string) (http.Request, error)
    func (request CreateDataFlowRequest) RetryPolicy() *common.RetryPolicy
    func (request CreateDataFlowRequest) String() string
    func (request CreateDataFlowRequest) ValidateEnumValue() (bool, error)
type CreateDataFlowResponse
    func (response CreateDataFlowResponse) HTTPResponse() *http.Response
    func (response CreateDataFlowResponse) String() string
type CreateDataFlowValidationDetails
    func (m CreateDataFlowValidationDetails) String() string
    func (m CreateDataFlowValidationDetails) ValidateEnumValue() (bool, error)
type CreateDataFlowValidationRequest
    func (request CreateDataFlowValidationRequest) BinaryRequestBody() (*common.OCIReadSeekCloser, bool)
    func (request CreateDataFlowValidationRequest) HTTPRequest(method, path string, binaryRequestBody *common.OCIReadSeekCloser, extraHeaders map[string]string) (http.Request, error)
    func (request CreateDataFlowValidationRequest) RetryPolicy() *common.RetryPolicy
    func (request CreateDataFlowValidationRequest) String() string
    func (request CreateDataFlowValidationRequest) ValidateEnumValue() (bool, error)
type CreateDataFlowValidationResponse
    func (response CreateDataFlowValidationResponse) HTTPResponse() *http.Response
    func (response CreateDataFlowValidationResponse) String() string
type CreateDetailedDescriptionDetails
    func (m CreateDetailedDescriptionDetails) String() string
    func (m CreateDetailedDescriptionDetails) ValidateEnumValue() (bool, error)
type CreateDisApplicationDetailedDescriptionRequest
    func (request CreateDisApplicationDetailedDescriptionRequest) BinaryRequestBody() (*common.OCIReadSeekCloser, bool)
    func (request CreateDisApplicationDetailedDescriptionRequest) HTTPRequest(method, path string, binaryRequestBody *common.OCIReadSeekCloser, extraHeaders map[string]string) (http.Request, error)
    func (request CreateDisApplicationDetailedDescriptionRequest) RetryPolicy() *common.RetryPolicy
    func (request CreateDisApplicationDetailedDescriptionRequest) String() string
    func (request CreateDisApplicationDetailedDescriptionRequest) ValidateEnumValue() (bool, error)
type CreateDisApplicationDetailedDescriptionResponse
    func (response CreateDisApplicationDetailedDescriptionResponse) HTTPResponse() *http.Response
    func (response CreateDisApplicationDetailedDescriptionResponse) String() string
type CreateDisApplicationDetails
    func (m CreateDisApplicationDetails) String() string
    func (m CreateDisApplicationDetails) ValidateEnumValue() (bool, error)
type CreateDisApplicationDetailsLifecycleStateEnum
    func GetCreateDisApplicationDetailsLifecycleStateEnumValues() []CreateDisApplicationDetailsLifecycleStateEnum
    func GetMappingCreateDisApplicationDetailsLifecycleStateEnum(val string) (CreateDisApplicationDetailsLifecycleStateEnum, bool)
type CreateDisApplicationDetailsModelTypeEnum
    func GetCreateDisApplicationDetailsModelTypeEnumValues() []CreateDisApplicationDetailsModelTypeEnum
    func GetMappingCreateDisApplicationDetailsModelTypeEnum(val string) (CreateDisApplicationDetailsModelTypeEnum, bool)
type CreateDisApplicationRequest
    func (request CreateDisApplicationRequest) BinaryRequestBody() (*common.OCIReadSeekCloser, bool)
    func (request CreateDisApplicationRequest) HTTPRequest(method, path string, binaryRequestBody *common.OCIReadSeekCloser, extraHeaders map[string]string) (http.Request, error)
    func (request CreateDisApplicationRequest) RetryPolicy() *common.RetryPolicy
    func (request CreateDisApplicationRequest) String() string
    func (request CreateDisApplicationRequest) ValidateEnumValue() (bool, error)
type CreateDisApplicationResponse
    func (response CreateDisApplicationResponse) HTTPResponse() *http.Response
    func (response CreateDisApplicationResponse) String() string
type CreateEntityShapeDetails
type CreateEntityShapeDetailsModelTypeEnum
    func GetCreateEntityShapeDetailsModelTypeEnumValues() []CreateEntityShapeDetailsModelTypeEnum
    func GetMappingCreateEntityShapeDetailsModelTypeEnum(val string) (CreateEntityShapeDetailsModelTypeEnum, bool)
type CreateEntityShapeFromFile
    func (m CreateEntityShapeFromFile) MarshalJSON() (buff []byte, e error)
    func (m CreateEntityShapeFromFile) String() string
    func (m *CreateEntityShapeFromFile) UnmarshalJSON(data []byte) (e error)
    func (m CreateEntityShapeFromFile) ValidateEnumValue() (bool, error)
type CreateEntityShapeFromFileEntityTypeEnum
    func GetCreateEntityShapeFromFileEntityTypeEnumValues() []CreateEntityShapeFromFileEntityTypeEnum
    func GetMappingCreateEntityShapeFromFileEntityTypeEnum(val string) (CreateEntityShapeFromFileEntityTypeEnum, bool)
type CreateEntityShapeFromObject
    func (m CreateEntityShapeFromObject) MarshalJSON() (buff []byte, e error)
    func (m CreateEntityShapeFromObject) String() string
    func (m *CreateEntityShapeFromObject) UnmarshalJSON(data []byte) (e error)
    func (m CreateEntityShapeFromObject) ValidateEnumValue() (bool, error)
type CreateEntityShapeFromObjectEntityTypeEnum
    func GetCreateEntityShapeFromObjectEntityTypeEnumValues() []CreateEntityShapeFromObjectEntityTypeEnum
    func GetMappingCreateEntityShapeFromObjectEntityTypeEnum(val string) (CreateEntityShapeFromObjectEntityTypeEnum, bool)
type CreateEntityShapeFromSql
    func (m CreateEntityShapeFromSql) MarshalJSON() (buff []byte, e error)
    func (m CreateEntityShapeFromSql) String() string
    func (m *CreateEntityShapeFromSql) UnmarshalJSON(data []byte) (e error)
    func (m CreateEntityShapeFromSql) ValidateEnumValue() (bool, error)
type CreateEntityShapeFromSqlEntityTypeEnum
    func GetCreateEntityShapeFromSqlEntityTypeEnumValues() []CreateEntityShapeFromSqlEntityTypeEnum
    func GetMappingCreateEntityShapeFromSqlEntityTypeEnum(val string) (CreateEntityShapeFromSqlEntityTypeEnum, bool)
type CreateEntityShapeRequest
    func (request CreateEntityShapeRequest) BinaryRequestBody() (*common.OCIReadSeekCloser, bool)
    func (request CreateEntityShapeRequest) HTTPRequest(method, path string, binaryRequestBody *common.OCIReadSeekCloser, extraHeaders map[string]string) (http.Request, error)
    func (request CreateEntityShapeRequest) RetryPolicy() *common.RetryPolicy
    func (request CreateEntityShapeRequest) String() string
    func (request CreateEntityShapeRequest) ValidateEnumValue() (bool, error)
type CreateEntityShapeResponse
    func (response CreateEntityShapeResponse) HTTPResponse() *http.Response
    func (response CreateEntityShapeResponse) String() string
type CreateExportRequestDetails
    func (m CreateExportRequestDetails) String() string
    func (m CreateExportRequestDetails) ValidateEnumValue() (bool, error)
type CreateExportRequestRequest
    func (request CreateExportRequestRequest) BinaryRequestBody() (*common.OCIReadSeekCloser, bool)
    func (request CreateExportRequestRequest) HTTPRequest(method, path string, binaryRequestBody *common.OCIReadSeekCloser, extraHeaders map[string]string) (http.Request, error)
    func (request CreateExportRequestRequest) RetryPolicy() *common.RetryPolicy
    func (request CreateExportRequestRequest) String() string
    func (request CreateExportRequestRequest) ValidateEnumValue() (bool, error)
type CreateExportRequestResponse
    func (response CreateExportRequestResponse) HTTPResponse() *http.Response
    func (response CreateExportRequestResponse) String() string
type CreateExternalPublicationDetails
    func (m CreateExternalPublicationDetails) String() string
    func (m CreateExternalPublicationDetails) ValidateEnumValue() (bool, error)
type CreateExternalPublicationRequest
    func (request CreateExternalPublicationRequest) BinaryRequestBody() (*common.OCIReadSeekCloser, bool)
    func (request CreateExternalPublicationRequest) HTTPRequest(method, path string, binaryRequestBody *common.OCIReadSeekCloser, extraHeaders map[string]string) (http.Request, error)
    func (request CreateExternalPublicationRequest) RetryPolicy() *common.RetryPolicy
    func (request CreateExternalPublicationRequest) String() string
    func (request CreateExternalPublicationRequest) ValidateEnumValue() (bool, error)
type CreateExternalPublicationResponse
    func (response CreateExternalPublicationResponse) HTTPResponse() *http.Response
    func (response CreateExternalPublicationResponse) String() string
type CreateExternalPublicationValidationDetails
    func (m CreateExternalPublicationValidationDetails) String() string
    func (m CreateExternalPublicationValidationDetails) ValidateEnumValue() (bool, error)
type CreateExternalPublicationValidationRequest
    func (request CreateExternalPublicationValidationRequest) BinaryRequestBody() (*common.OCIReadSeekCloser, bool)
    func (request CreateExternalPublicationValidationRequest) HTTPRequest(method, path string, binaryRequestBody *common.OCIReadSeekCloser, extraHeaders map[string]string) (http.Request, error)
    func (request CreateExternalPublicationValidationRequest) RetryPolicy() *common.RetryPolicy
    func (request CreateExternalPublicationValidationRequest) String() string
    func (request CreateExternalPublicationValidationRequest) ValidateEnumValue() (bool, error)
type CreateExternalPublicationValidationResponse
    func (response CreateExternalPublicationValidationResponse) HTTPResponse() *http.Response
    func (response CreateExternalPublicationValidationResponse) String() string
type CreateFolderDetails
    func (m CreateFolderDetails) String() string
    func (m CreateFolderDetails) ValidateEnumValue() (bool, error)
type CreateFolderRequest
    func (request CreateFolderRequest) BinaryRequestBody() (*common.OCIReadSeekCloser, bool)
    func (request CreateFolderRequest) HTTPRequest(method, path string, binaryRequestBody *common.OCIReadSeekCloser, extraHeaders map[string]string) (http.Request, error)
    func (request CreateFolderRequest) RetryPolicy() *common.RetryPolicy
    func (request CreateFolderRequest) String() string
    func (request CreateFolderRequest) ValidateEnumValue() (bool, error)
type CreateFolderResponse
    func (response CreateFolderResponse) HTTPResponse() *http.Response
    func (response CreateFolderResponse) String() string
type CreateFunctionLibraryDetails
    func (m CreateFunctionLibraryDetails) String() string
    func (m CreateFunctionLibraryDetails) ValidateEnumValue() (bool, error)
type CreateFunctionLibraryRequest
    func (request CreateFunctionLibraryRequest) BinaryRequestBody() (*common.OCIReadSeekCloser, bool)
    func (request CreateFunctionLibraryRequest) HTTPRequest(method, path string, binaryRequestBody *common.OCIReadSeekCloser, extraHeaders map[string]string) (http.Request, error)
    func (request CreateFunctionLibraryRequest) RetryPolicy() *common.RetryPolicy
    func (request CreateFunctionLibraryRequest) String() string
    func (request CreateFunctionLibraryRequest) ValidateEnumValue() (bool, error)
type CreateFunctionLibraryResponse
    func (response CreateFunctionLibraryResponse) HTTPResponse() *http.Response
    func (response CreateFunctionLibraryResponse) String() string
type CreateImportRequestDetails
    func (m CreateImportRequestDetails) String() string
    func (m CreateImportRequestDetails) ValidateEnumValue() (bool, error)
type CreateImportRequestRequest
    func (request CreateImportRequestRequest) BinaryRequestBody() (*common.OCIReadSeekCloser, bool)
    func (request CreateImportRequestRequest) HTTPRequest(method, path string, binaryRequestBody *common.OCIReadSeekCloser, extraHeaders map[string]string) (http.Request, error)
    func (request CreateImportRequestRequest) RetryPolicy() *common.RetryPolicy
    func (request CreateImportRequestRequest) String() string
    func (request CreateImportRequestRequest) ValidateEnumValue() (bool, error)
type CreateImportRequestResponse
    func (response CreateImportRequestResponse) HTTPResponse() *http.Response
    func (response CreateImportRequestResponse) String() string
type CreatePatchDetails
    func (m CreatePatchDetails) String() string
    func (m CreatePatchDetails) ValidateEnumValue() (bool, error)
type CreatePatchDetailsPatchTypeEnum
    func GetCreatePatchDetailsPatchTypeEnumValues() []CreatePatchDetailsPatchTypeEnum
    func GetMappingCreatePatchDetailsPatchTypeEnum(val string) (CreatePatchDetailsPatchTypeEnum, bool)
type CreatePatchRequest
    func (request CreatePatchRequest) BinaryRequestBody() (*common.OCIReadSeekCloser, bool)
    func (request CreatePatchRequest) HTTPRequest(method, path string, binaryRequestBody *common.OCIReadSeekCloser, extraHeaders map[string]string) (http.Request, error)
    func (request CreatePatchRequest) RetryPolicy() *common.RetryPolicy
    func (request CreatePatchRequest) String() string
    func (request CreatePatchRequest) ValidateEnumValue() (bool, error)
type CreatePatchResponse
    func (response CreatePatchResponse) HTTPResponse() *http.Response
    func (response CreatePatchResponse) String() string
type CreatePipelineDetails
    func (m CreatePipelineDetails) String() string
    func (m CreatePipelineDetails) ValidateEnumValue() (bool, error)
type CreatePipelineRequest
    func (request CreatePipelineRequest) BinaryRequestBody() (*common.OCIReadSeekCloser, bool)
    func (request CreatePipelineRequest) HTTPRequest(method, path string, binaryRequestBody *common.OCIReadSeekCloser, extraHeaders map[string]string) (http.Request, error)
    func (request CreatePipelineRequest) RetryPolicy() *common.RetryPolicy
    func (request CreatePipelineRequest) String() string
    func (request CreatePipelineRequest) ValidateEnumValue() (bool, error)
type CreatePipelineResponse
    func (response CreatePipelineResponse) HTTPResponse() *http.Response
    func (response CreatePipelineResponse) String() string
type CreatePipelineValidationDetails
    func (m CreatePipelineValidationDetails) String() string
    func (m CreatePipelineValidationDetails) ValidateEnumValue() (bool, error)
type CreatePipelineValidationRequest
    func (request CreatePipelineValidationRequest) BinaryRequestBody() (*common.OCIReadSeekCloser, bool)
    func (request CreatePipelineValidationRequest) HTTPRequest(method, path string, binaryRequestBody *common.OCIReadSeekCloser, extraHeaders map[string]string) (http.Request, error)
    func (request CreatePipelineValidationRequest) RetryPolicy() *common.RetryPolicy
    func (request CreatePipelineValidationRequest) String() string
    func (request CreatePipelineValidationRequest) ValidateEnumValue() (bool, error)
type CreatePipelineValidationResponse
    func (response CreatePipelineValidationResponse) HTTPResponse() *http.Response
    func (response CreatePipelineValidationResponse) String() string
type CreateProjectDetails
    func (m CreateProjectDetails) String() string
    func (m CreateProjectDetails) ValidateEnumValue() (bool, error)
type CreateProjectRequest
    func (request CreateProjectRequest) BinaryRequestBody() (*common.OCIReadSeekCloser, bool)
    func (request CreateProjectRequest) HTTPRequest(method, path string, binaryRequestBody *common.OCIReadSeekCloser, extraHeaders map[string]string) (http.Request, error)
    func (request CreateProjectRequest) RetryPolicy() *common.RetryPolicy
    func (request CreateProjectRequest) String() string
    func (request CreateProjectRequest) ValidateEnumValue() (bool, error)
type CreateProjectResponse
    func (response CreateProjectResponse) HTTPResponse() *http.Response
    func (response CreateProjectResponse) String() string
type CreateScheduleDetails
    func (m CreateScheduleDetails) String() string
    func (m *CreateScheduleDetails) UnmarshalJSON(data []byte) (e error)
    func (m CreateScheduleDetails) ValidateEnumValue() (bool, error)
type CreateScheduleRequest
    func (request CreateScheduleRequest) BinaryRequestBody() (*common.OCIReadSeekCloser, bool)
    func (request CreateScheduleRequest) HTTPRequest(method, path string, binaryRequestBody *common.OCIReadSeekCloser, extraHeaders map[string]string) (http.Request, error)
    func (request CreateScheduleRequest) RetryPolicy() *common.RetryPolicy
    func (request CreateScheduleRequest) String() string
    func (request CreateScheduleRequest) ValidateEnumValue() (bool, error)
type CreateScheduleResponse
    func (response CreateScheduleResponse) HTTPResponse() *http.Response
    func (response CreateScheduleResponse) String() string
type CreateSourceApplicationInfo
    func (m CreateSourceApplicationInfo) String() string
    func (m CreateSourceApplicationInfo) ValidateEnumValue() (bool, error)
type CreateSourceApplicationInfoCopyTypeEnum
    func GetCreateSourceApplicationInfoCopyTypeEnumValues() []CreateSourceApplicationInfoCopyTypeEnum
    func GetMappingCreateSourceApplicationInfoCopyTypeEnum(val string) (CreateSourceApplicationInfoCopyTypeEnum, bool)
type CreateTaskDetails
type CreateTaskDetailsModelTypeEnum
    func GetCreateTaskDetailsModelTypeEnumValues() []CreateTaskDetailsModelTypeEnum
    func GetMappingCreateTaskDetailsModelTypeEnum(val string) (CreateTaskDetailsModelTypeEnum, bool)
type CreateTaskFromDataLoaderTask
    func (m CreateTaskFromDataLoaderTask) GetConfigProviderDelegate() *CreateConfigProvider
    func (m CreateTaskFromDataLoaderTask) GetDescription() *string
    func (m CreateTaskFromDataLoaderTask) GetIdentifier() *string
    func (m CreateTaskFromDataLoaderTask) GetInputPorts() []InputPort
    func (m CreateTaskFromDataLoaderTask) GetIsConcurrentAllowed() *bool
    func (m CreateTaskFromDataLoaderTask) GetKey() *string
    func (m CreateTaskFromDataLoaderTask) GetModelVersion() *string
    func (m CreateTaskFromDataLoaderTask) GetName() *string
    func (m CreateTaskFromDataLoaderTask) GetObjectStatus() *int
    func (m CreateTaskFromDataLoaderTask) GetOpConfigValues() *ConfigValues
    func (m CreateTaskFromDataLoaderTask) GetOutputPorts() []OutputPort
    func (m CreateTaskFromDataLoaderTask) GetParameters() []Parameter
    func (m CreateTaskFromDataLoaderTask) GetParentRef() *ParentReference
    func (m CreateTaskFromDataLoaderTask) GetRegistryMetadata() *RegistryMetadata
    func (m CreateTaskFromDataLoaderTask) MarshalJSON() (buff []byte, e error)
    func (m CreateTaskFromDataLoaderTask) String() string
    func (m CreateTaskFromDataLoaderTask) ValidateEnumValue() (bool, error)
type CreateTaskFromIntegrationTask
    func (m CreateTaskFromIntegrationTask) GetConfigProviderDelegate() *CreateConfigProvider
    func (m CreateTaskFromIntegrationTask) GetDescription() *string
    func (m CreateTaskFromIntegrationTask) GetIdentifier() *string
    func (m CreateTaskFromIntegrationTask) GetInputPorts() []InputPort
    func (m CreateTaskFromIntegrationTask) GetIsConcurrentAllowed() *bool
    func (m CreateTaskFromIntegrationTask) GetKey() *string
    func (m CreateTaskFromIntegrationTask) GetModelVersion() *string
    func (m CreateTaskFromIntegrationTask) GetName() *string
    func (m CreateTaskFromIntegrationTask) GetObjectStatus() *int
    func (m CreateTaskFromIntegrationTask) GetOpConfigValues() *ConfigValues
    func (m CreateTaskFromIntegrationTask) GetOutputPorts() []OutputPort
    func (m CreateTaskFromIntegrationTask) GetParameters() []Parameter
    func (m CreateTaskFromIntegrationTask) GetParentRef() *ParentReference
    func (m CreateTaskFromIntegrationTask) GetRegistryMetadata() *RegistryMetadata
    func (m CreateTaskFromIntegrationTask) MarshalJSON() (buff []byte, e error)
    func (m CreateTaskFromIntegrationTask) String() string
    func (m CreateTaskFromIntegrationTask) ValidateEnumValue() (bool, error)
type CreateTaskFromOciDataflowTask
    func (m CreateTaskFromOciDataflowTask) GetConfigProviderDelegate() *CreateConfigProvider
    func (m CreateTaskFromOciDataflowTask) GetDescription() *string
    func (m CreateTaskFromOciDataflowTask) GetIdentifier() *string
    func (m CreateTaskFromOciDataflowTask) GetInputPorts() []InputPort
    func (m CreateTaskFromOciDataflowTask) GetIsConcurrentAllowed() *bool
    func (m CreateTaskFromOciDataflowTask) GetKey() *string
    func (m CreateTaskFromOciDataflowTask) GetModelVersion() *string
    func (m CreateTaskFromOciDataflowTask) GetName() *string
    func (m CreateTaskFromOciDataflowTask) GetObjectStatus() *int
    func (m CreateTaskFromOciDataflowTask) GetOpConfigValues() *ConfigValues
    func (m CreateTaskFromOciDataflowTask) GetOutputPorts() []OutputPort
    func (m CreateTaskFromOciDataflowTask) GetParameters() []Parameter
    func (m CreateTaskFromOciDataflowTask) GetParentRef() *ParentReference
    func (m CreateTaskFromOciDataflowTask) GetRegistryMetadata() *RegistryMetadata
    func (m CreateTaskFromOciDataflowTask) MarshalJSON() (buff []byte, e error)
    func (m CreateTaskFromOciDataflowTask) String() string
    func (m CreateTaskFromOciDataflowTask) ValidateEnumValue() (bool, error)
type CreateTaskFromPipelineTask
    func (m CreateTaskFromPipelineTask) GetConfigProviderDelegate() *CreateConfigProvider
    func (m CreateTaskFromPipelineTask) GetDescription() *string
    func (m CreateTaskFromPipelineTask) GetIdentifier() *string
    func (m CreateTaskFromPipelineTask) GetInputPorts() []InputPort
    func (m CreateTaskFromPipelineTask) GetIsConcurrentAllowed() *bool
    func (m CreateTaskFromPipelineTask) GetKey() *string
    func (m CreateTaskFromPipelineTask) GetModelVersion() *string
    func (m CreateTaskFromPipelineTask) GetName() *string
    func (m CreateTaskFromPipelineTask) GetObjectStatus() *int
    func (m CreateTaskFromPipelineTask) GetOpConfigValues() *ConfigValues
    func (m CreateTaskFromPipelineTask) GetOutputPorts() []OutputPort
    func (m CreateTaskFromPipelineTask) GetParameters() []Parameter
    func (m CreateTaskFromPipelineTask) GetParentRef() *ParentReference
    func (m CreateTaskFromPipelineTask) GetRegistryMetadata() *RegistryMetadata
    func (m CreateTaskFromPipelineTask) MarshalJSON() (buff []byte, e error)
    func (m CreateTaskFromPipelineTask) String() string
    func (m CreateTaskFromPipelineTask) ValidateEnumValue() (bool, error)
type CreateTaskFromRestTask
    func (m CreateTaskFromRestTask) GetConfigProviderDelegate() *CreateConfigProvider
    func (m CreateTaskFromRestTask) GetDescription() *string
    func (m CreateTaskFromRestTask) GetIdentifier() *string
    func (m CreateTaskFromRestTask) GetInputPorts() []InputPort
    func (m CreateTaskFromRestTask) GetIsConcurrentAllowed() *bool
    func (m CreateTaskFromRestTask) GetKey() *string
    func (m CreateTaskFromRestTask) GetModelVersion() *string
    func (m CreateTaskFromRestTask) GetName() *string
    func (m CreateTaskFromRestTask) GetObjectStatus() *int
    func (m CreateTaskFromRestTask) GetOpConfigValues() *ConfigValues
    func (m CreateTaskFromRestTask) GetOutputPorts() []OutputPort
    func (m CreateTaskFromRestTask) GetParameters() []Parameter
    func (m CreateTaskFromRestTask) GetParentRef() *ParentReference
    func (m CreateTaskFromRestTask) GetRegistryMetadata() *RegistryMetadata
    func (m CreateTaskFromRestTask) MarshalJSON() (buff []byte, e error)
    func (m CreateTaskFromRestTask) String() string
    func (m *CreateTaskFromRestTask) UnmarshalJSON(data []byte) (e error)
    func (m CreateTaskFromRestTask) ValidateEnumValue() (bool, error)
type CreateTaskFromRestTaskApiCallModeEnum
    func GetCreateTaskFromRestTaskApiCallModeEnumValues() []CreateTaskFromRestTaskApiCallModeEnum
    func GetMappingCreateTaskFromRestTaskApiCallModeEnum(val string) (CreateTaskFromRestTaskApiCallModeEnum, bool)
type CreateTaskFromRestTaskCancelMethodTypeEnum
    func GetCreateTaskFromRestTaskCancelMethodTypeEnumValues() []CreateTaskFromRestTaskCancelMethodTypeEnum
    func GetMappingCreateTaskFromRestTaskCancelMethodTypeEnum(val string) (CreateTaskFromRestTaskCancelMethodTypeEnum, bool)
type CreateTaskFromRestTaskMethodTypeEnum
    func GetCreateTaskFromRestTaskMethodTypeEnumValues() []CreateTaskFromRestTaskMethodTypeEnum
    func GetMappingCreateTaskFromRestTaskMethodTypeEnum(val string) (CreateTaskFromRestTaskMethodTypeEnum, bool)
type CreateTaskFromSqlTask
    func (m CreateTaskFromSqlTask) GetConfigProviderDelegate() *CreateConfigProvider
    func (m CreateTaskFromSqlTask) GetDescription() *string
    func (m CreateTaskFromSqlTask) GetIdentifier() *string
    func (m CreateTaskFromSqlTask) GetInputPorts() []InputPort
    func (m CreateTaskFromSqlTask) GetIsConcurrentAllowed() *bool
    func (m CreateTaskFromSqlTask) GetKey() *string
    func (m CreateTaskFromSqlTask) GetModelVersion() *string
    func (m CreateTaskFromSqlTask) GetName() *string
    func (m CreateTaskFromSqlTask) GetObjectStatus() *int
    func (m CreateTaskFromSqlTask) GetOpConfigValues() *ConfigValues
    func (m CreateTaskFromSqlTask) GetOutputPorts() []OutputPort
    func (m CreateTaskFromSqlTask) GetParameters() []Parameter
    func (m CreateTaskFromSqlTask) GetParentRef() *ParentReference
    func (m CreateTaskFromSqlTask) GetRegistryMetadata() *RegistryMetadata
    func (m CreateTaskFromSqlTask) MarshalJSON() (buff []byte, e error)
    func (m CreateTaskFromSqlTask) String() string
    func (m CreateTaskFromSqlTask) ValidateEnumValue() (bool, error)
type CreateTaskFromSqlTaskSqlScriptTypeEnum
    func GetCreateTaskFromSqlTaskSqlScriptTypeEnumValues() []CreateTaskFromSqlTaskSqlScriptTypeEnum
    func GetMappingCreateTaskFromSqlTaskSqlScriptTypeEnum(val string) (CreateTaskFromSqlTaskSqlScriptTypeEnum, bool)
type CreateTaskRequest
    func (request CreateTaskRequest) BinaryRequestBody() (*common.OCIReadSeekCloser, bool)
    func (request CreateTaskRequest) HTTPRequest(method, path string, binaryRequestBody *common.OCIReadSeekCloser, extraHeaders map[string]string) (http.Request, error)
    func (request CreateTaskRequest) RetryPolicy() *common.RetryPolicy
    func (request CreateTaskRequest) String() string
    func (request CreateTaskRequest) ValidateEnumValue() (bool, error)
type CreateTaskResponse
    func (response CreateTaskResponse) HTTPResponse() *http.Response
    func (response CreateTaskResponse) String() string
type CreateTaskRunDetails
    func (m CreateTaskRunDetails) String() string
    func (m CreateTaskRunDetails) ValidateEnumValue() (bool, error)
type CreateTaskRunDetailsReRunTypeEnum
    func GetCreateTaskRunDetailsReRunTypeEnumValues() []CreateTaskRunDetailsReRunTypeEnum
    func GetMappingCreateTaskRunDetailsReRunTypeEnum(val string) (CreateTaskRunDetailsReRunTypeEnum, bool)
type CreateTaskRunRequest
    func (request CreateTaskRunRequest) BinaryRequestBody() (*common.OCIReadSeekCloser, bool)
    func (request CreateTaskRunRequest) HTTPRequest(method, path string, binaryRequestBody *common.OCIReadSeekCloser, extraHeaders map[string]string) (http.Request, error)
    func (request CreateTaskRunRequest) RetryPolicy() *common.RetryPolicy
    func (request CreateTaskRunRequest) String() string
    func (request CreateTaskRunRequest) ValidateEnumValue() (bool, error)
type CreateTaskRunResponse
    func (response CreateTaskRunResponse) HTTPResponse() *http.Response
    func (response CreateTaskRunResponse) String() string
type CreateTaskScheduleDetails
    func (m CreateTaskScheduleDetails) String() string
    func (m CreateTaskScheduleDetails) ValidateEnumValue() (bool, error)
type CreateTaskScheduleDetailsAuthModeEnum
    func GetCreateTaskScheduleDetailsAuthModeEnumValues() []CreateTaskScheduleDetailsAuthModeEnum
    func GetMappingCreateTaskScheduleDetailsAuthModeEnum(val string) (CreateTaskScheduleDetailsAuthModeEnum, bool)
type CreateTaskScheduleDetailsExpectedDurationUnitEnum
    func GetCreateTaskScheduleDetailsExpectedDurationUnitEnumValues() []CreateTaskScheduleDetailsExpectedDurationUnitEnum
    func GetMappingCreateTaskScheduleDetailsExpectedDurationUnitEnum(val string) (CreateTaskScheduleDetailsExpectedDurationUnitEnum, bool)
type CreateTaskScheduleDetailsRetryDelayUnitEnum
    func GetCreateTaskScheduleDetailsRetryDelayUnitEnumValues() []CreateTaskScheduleDetailsRetryDelayUnitEnum
    func GetMappingCreateTaskScheduleDetailsRetryDelayUnitEnum(val string) (CreateTaskScheduleDetailsRetryDelayUnitEnum, bool)
type CreateTaskScheduleRequest
    func (request CreateTaskScheduleRequest) BinaryRequestBody() (*common.OCIReadSeekCloser, bool)
    func (request CreateTaskScheduleRequest) HTTPRequest(method, path string, binaryRequestBody *common.OCIReadSeekCloser, extraHeaders map[string]string) (http.Request, error)
    func (request CreateTaskScheduleRequest) RetryPolicy() *common.RetryPolicy
    func (request CreateTaskScheduleRequest) String() string
    func (request CreateTaskScheduleRequest) ValidateEnumValue() (bool, error)
type CreateTaskScheduleResponse
    func (response CreateTaskScheduleResponse) HTTPResponse() *http.Response
    func (response CreateTaskScheduleResponse) String() string
type CreateTaskValidationDetails
type CreateTaskValidationDetailsModelTypeEnum
    func GetCreateTaskValidationDetailsModelTypeEnumValues() []CreateTaskValidationDetailsModelTypeEnum
    func GetMappingCreateTaskValidationDetailsModelTypeEnum(val string) (CreateTaskValidationDetailsModelTypeEnum, bool)
type CreateTaskValidationFromDataLoaderTask
    func (m CreateTaskValidationFromDataLoaderTask) GetConfigProviderDelegate() *ConfigProvider
    func (m CreateTaskValidationFromDataLoaderTask) GetDescription() *string
    func (m CreateTaskValidationFromDataLoaderTask) GetIdentifier() *string
    func (m CreateTaskValidationFromDataLoaderTask) GetInputPorts() []InputPort
    func (m CreateTaskValidationFromDataLoaderTask) GetKey() *string
    func (m CreateTaskValidationFromDataLoaderTask) GetMetadata() *ObjectMetadata
    func (m CreateTaskValidationFromDataLoaderTask) GetModelVersion() *string
    func (m CreateTaskValidationFromDataLoaderTask) GetName() *string
    func (m CreateTaskValidationFromDataLoaderTask) GetObjectStatus() *int
    func (m CreateTaskValidationFromDataLoaderTask) GetObjectVersion() *int
    func (m CreateTaskValidationFromDataLoaderTask) GetOpConfigValues() *ConfigValues
    func (m CreateTaskValidationFromDataLoaderTask) GetOutputPorts() []OutputPort
    func (m CreateTaskValidationFromDataLoaderTask) GetParameters() []Parameter
    func (m CreateTaskValidationFromDataLoaderTask) GetParentRef() *ParentReference
    func (m CreateTaskValidationFromDataLoaderTask) MarshalJSON() (buff []byte, e error)
    func (m CreateTaskValidationFromDataLoaderTask) String() string
    func (m CreateTaskValidationFromDataLoaderTask) ValidateEnumValue() (bool, error)
type CreateTaskValidationFromIntegrationTask
    func (m CreateTaskValidationFromIntegrationTask) GetConfigProviderDelegate() *ConfigProvider
    func (m CreateTaskValidationFromIntegrationTask) GetDescription() *string
    func (m CreateTaskValidationFromIntegrationTask) GetIdentifier() *string
    func (m CreateTaskValidationFromIntegrationTask) GetInputPorts() []InputPort
    func (m CreateTaskValidationFromIntegrationTask) GetKey() *string
    func (m CreateTaskValidationFromIntegrationTask) GetMetadata() *ObjectMetadata
    func (m CreateTaskValidationFromIntegrationTask) GetModelVersion() *string
    func (m CreateTaskValidationFromIntegrationTask) GetName() *string
    func (m CreateTaskValidationFromIntegrationTask) GetObjectStatus() *int
    func (m CreateTaskValidationFromIntegrationTask) GetObjectVersion() *int
    func (m CreateTaskValidationFromIntegrationTask) GetOpConfigValues() *ConfigValues
    func (m CreateTaskValidationFromIntegrationTask) GetOutputPorts() []OutputPort
    func (m CreateTaskValidationFromIntegrationTask) GetParameters() []Parameter
    func (m CreateTaskValidationFromIntegrationTask) GetParentRef() *ParentReference
    func (m CreateTaskValidationFromIntegrationTask) MarshalJSON() (buff []byte, e error)
    func (m CreateTaskValidationFromIntegrationTask) String() string
    func (m CreateTaskValidationFromIntegrationTask) ValidateEnumValue() (bool, error)
type CreateTaskValidationFromPipelineTask
    func (m CreateTaskValidationFromPipelineTask) GetConfigProviderDelegate() *ConfigProvider
    func (m CreateTaskValidationFromPipelineTask) GetDescription() *string
    func (m CreateTaskValidationFromPipelineTask) GetIdentifier() *string
    func (m CreateTaskValidationFromPipelineTask) GetInputPorts() []InputPort
    func (m CreateTaskValidationFromPipelineTask) GetKey() *string
    func (m CreateTaskValidationFromPipelineTask) GetMetadata() *ObjectMetadata
    func (m CreateTaskValidationFromPipelineTask) GetModelVersion() *string
    func (m CreateTaskValidationFromPipelineTask) GetName() *string
    func (m CreateTaskValidationFromPipelineTask) GetObjectStatus() *int
    func (m CreateTaskValidationFromPipelineTask) GetObjectVersion() *int
    func (m CreateTaskValidationFromPipelineTask) GetOpConfigValues() *ConfigValues
    func (m CreateTaskValidationFromPipelineTask) GetOutputPorts() []OutputPort
    func (m CreateTaskValidationFromPipelineTask) GetParameters() []Parameter
    func (m CreateTaskValidationFromPipelineTask) GetParentRef() *ParentReference
    func (m CreateTaskValidationFromPipelineTask) MarshalJSON() (buff []byte, e error)
    func (m CreateTaskValidationFromPipelineTask) String() string
    func (m CreateTaskValidationFromPipelineTask) ValidateEnumValue() (bool, error)
type CreateTaskValidationRequest
    func (request CreateTaskValidationRequest) BinaryRequestBody() (*common.OCIReadSeekCloser, bool)
    func (request CreateTaskValidationRequest) HTTPRequest(method, path string, binaryRequestBody *common.OCIReadSeekCloser, extraHeaders map[string]string) (http.Request, error)
    func (request CreateTaskValidationRequest) RetryPolicy() *common.RetryPolicy
    func (request CreateTaskValidationRequest) String() string
    func (request CreateTaskValidationRequest) ValidateEnumValue() (bool, error)
type CreateTaskValidationResponse
    func (response CreateTaskValidationResponse) HTTPResponse() *http.Response
    func (response CreateTaskValidationResponse) String() string
type CreateUserDefinedFunctionDetails
    func (m CreateUserDefinedFunctionDetails) String() string
    func (m CreateUserDefinedFunctionDetails) ValidateEnumValue() (bool, error)
type CreateUserDefinedFunctionRequest
    func (request CreateUserDefinedFunctionRequest) BinaryRequestBody() (*common.OCIReadSeekCloser, bool)
    func (request CreateUserDefinedFunctionRequest) HTTPRequest(method, path string, binaryRequestBody *common.OCIReadSeekCloser, extraHeaders map[string]string) (http.Request, error)
    func (request CreateUserDefinedFunctionRequest) RetryPolicy() *common.RetryPolicy
    func (request CreateUserDefinedFunctionRequest) String() string
    func (request CreateUserDefinedFunctionRequest) ValidateEnumValue() (bool, error)
type CreateUserDefinedFunctionResponse
    func (response CreateUserDefinedFunctionResponse) HTTPResponse() *http.Response
    func (response CreateUserDefinedFunctionResponse) String() string
type CreateUserDefinedFunctionValidationDetails
    func (m CreateUserDefinedFunctionValidationDetails) String() string
    func (m CreateUserDefinedFunctionValidationDetails) ValidateEnumValue() (bool, error)
type CreateUserDefinedFunctionValidationDetailsModelTypeEnum
    func GetCreateUserDefinedFunctionValidationDetailsModelTypeEnumValues() []CreateUserDefinedFunctionValidationDetailsModelTypeEnum
    func GetMappingCreateUserDefinedFunctionValidationDetailsModelTypeEnum(val string) (CreateUserDefinedFunctionValidationDetailsModelTypeEnum, bool)
type CreateUserDefinedFunctionValidationRequest
    func (request CreateUserDefinedFunctionValidationRequest) BinaryRequestBody() (*common.OCIReadSeekCloser, bool)
    func (request CreateUserDefinedFunctionValidationRequest) HTTPRequest(method, path string, binaryRequestBody *common.OCIReadSeekCloser, extraHeaders map[string]string) (http.Request, error)
    func (request CreateUserDefinedFunctionValidationRequest) RetryPolicy() *common.RetryPolicy
    func (request CreateUserDefinedFunctionValidationRequest) String() string
    func (request CreateUserDefinedFunctionValidationRequest) ValidateEnumValue() (bool, error)
type CreateUserDefinedFunctionValidationResponse
    func (response CreateUserDefinedFunctionValidationResponse) HTTPResponse() *http.Response
    func (response CreateUserDefinedFunctionValidationResponse) String() string
type CreateWorkspaceDetails
    func (m CreateWorkspaceDetails) String() string
    func (m CreateWorkspaceDetails) ValidateEnumValue() (bool, error)
type CreateWorkspaceRequest
    func (request CreateWorkspaceRequest) BinaryRequestBody() (*common.OCIReadSeekCloser, bool)
    func (request CreateWorkspaceRequest) HTTPRequest(method, path string, binaryRequestBody *common.OCIReadSeekCloser, extraHeaders map[string]string) (http.Request, error)
    func (request CreateWorkspaceRequest) RetryPolicy() *common.RetryPolicy
    func (request CreateWorkspaceRequest) String() string
    func (request CreateWorkspaceRequest) ValidateEnumValue() (bool, error)
type CreateWorkspaceResponse
    func (response CreateWorkspaceResponse) HTTPResponse() *http.Response
    func (response CreateWorkspaceResponse) String() string
type CsvFormatAttribute
    func (m CsvFormatAttribute) GetIsFilePattern() *bool
    func (m CsvFormatAttribute) MarshalJSON() (buff []byte, e error)
    func (m CsvFormatAttribute) String() string
    func (m CsvFormatAttribute) ValidateEnumValue() (bool, error)
type CustomFrequencyDetails
    func (m CustomFrequencyDetails) GetFrequency() AbstractFrequencyDetailsFrequencyEnum
    func (m CustomFrequencyDetails) MarshalJSON() (buff []byte, e error)
    func (m CustomFrequencyDetails) String() string
    func (m CustomFrequencyDetails) ValidateEnumValue() (bool, error)
type DailyFrequencyDetails
    func (m DailyFrequencyDetails) GetFrequency() AbstractFrequencyDetailsFrequencyEnum
    func (m DailyFrequencyDetails) MarshalJSON() (buff []byte, e error)
    func (m DailyFrequencyDetails) String() string
    func (m DailyFrequencyDetails) ValidateEnumValue() (bool, error)
type DataAsset
type DataAssetFromAdwcDetails
    func (m DataAssetFromAdwcDetails) GetAssetProperties() map[string]string
    func (m DataAssetFromAdwcDetails) GetDescription() *string
    func (m DataAssetFromAdwcDetails) GetExternalKey() *string
    func (m DataAssetFromAdwcDetails) GetIdentifier() *string
    func (m DataAssetFromAdwcDetails) GetKey() *string
    func (m DataAssetFromAdwcDetails) GetKeyMap() map[string]string
    func (m DataAssetFromAdwcDetails) GetMetadata() *ObjectMetadata
    func (m DataAssetFromAdwcDetails) GetModelVersion() *string
    func (m DataAssetFromAdwcDetails) GetName() *string
    func (m DataAssetFromAdwcDetails) GetNativeTypeSystem() *TypeSystem
    func (m DataAssetFromAdwcDetails) GetObjectStatus() *int
    func (m DataAssetFromAdwcDetails) GetObjectVersion() *int
    func (m DataAssetFromAdwcDetails) GetParentRef() *ParentReference
    func (m DataAssetFromAdwcDetails) MarshalJSON() (buff []byte, e error)
    func (m DataAssetFromAdwcDetails) String() string
    func (m *DataAssetFromAdwcDetails) UnmarshalJSON(data []byte) (e error)
    func (m DataAssetFromAdwcDetails) ValidateEnumValue() (bool, error)
type DataAssetFromAmazonS3
    func (m DataAssetFromAmazonS3) GetAssetProperties() map[string]string
    func (m DataAssetFromAmazonS3) GetDescription() *string
    func (m DataAssetFromAmazonS3) GetExternalKey() *string
    func (m DataAssetFromAmazonS3) GetIdentifier() *string
    func (m DataAssetFromAmazonS3) GetKey() *string
    func (m DataAssetFromAmazonS3) GetKeyMap() map[string]string
    func (m DataAssetFromAmazonS3) GetMetadata() *ObjectMetadata
    func (m DataAssetFromAmazonS3) GetModelVersion() *string
    func (m DataAssetFromAmazonS3) GetName() *string
    func (m DataAssetFromAmazonS3) GetNativeTypeSystem() *TypeSystem
    func (m DataAssetFromAmazonS3) GetObjectStatus() *int
    func (m DataAssetFromAmazonS3) GetObjectVersion() *int
    func (m DataAssetFromAmazonS3) GetParentRef() *ParentReference
    func (m DataAssetFromAmazonS3) MarshalJSON() (buff []byte, e error)
    func (m DataAssetFromAmazonS3) String() string
    func (m DataAssetFromAmazonS3) ValidateEnumValue() (bool, error)
type DataAssetFromAtpDetails
    func (m DataAssetFromAtpDetails) GetAssetProperties() map[string]string
    func (m DataAssetFromAtpDetails) GetDescription() *string
    func (m DataAssetFromAtpDetails) GetExternalKey() *string
    func (m DataAssetFromAtpDetails) GetIdentifier() *string
    func (m DataAssetFromAtpDetails) GetKey() *string
    func (m DataAssetFromAtpDetails) GetKeyMap() map[string]string
    func (m DataAssetFromAtpDetails) GetMetadata() *ObjectMetadata
    func (m DataAssetFromAtpDetails) GetModelVersion() *string
    func (m DataAssetFromAtpDetails) GetName() *string
    func (m DataAssetFromAtpDetails) GetNativeTypeSystem() *TypeSystem
    func (m DataAssetFromAtpDetails) GetObjectStatus() *int
    func (m DataAssetFromAtpDetails) GetObjectVersion() *int
    func (m DataAssetFromAtpDetails) GetParentRef() *ParentReference
    func (m DataAssetFromAtpDetails) MarshalJSON() (buff []byte, e error)
    func (m DataAssetFromAtpDetails) String() string
    func (m *DataAssetFromAtpDetails) UnmarshalJSON(data []byte) (e error)
    func (m DataAssetFromAtpDetails) ValidateEnumValue() (bool, error)
type DataAssetFromFusionApp
    func (m DataAssetFromFusionApp) GetAssetProperties() map[string]string
    func (m DataAssetFromFusionApp) GetDescription() *string
    func (m DataAssetFromFusionApp) GetExternalKey() *string
    func (m DataAssetFromFusionApp) GetIdentifier() *string
    func (m DataAssetFromFusionApp) GetKey() *string
    func (m DataAssetFromFusionApp) GetKeyMap() map[string]string
    func (m DataAssetFromFusionApp) GetMetadata() *ObjectMetadata
    func (m DataAssetFromFusionApp) GetModelVersion() *string
    func (m DataAssetFromFusionApp) GetName() *string
    func (m DataAssetFromFusionApp) GetNativeTypeSystem() *TypeSystem
    func (m DataAssetFromFusionApp) GetObjectStatus() *int
    func (m DataAssetFromFusionApp) GetObjectVersion() *int
    func (m DataAssetFromFusionApp) GetParentRef() *ParentReference
    func (m DataAssetFromFusionApp) MarshalJSON() (buff []byte, e error)
    func (m DataAssetFromFusionApp) String() string
    func (m *DataAssetFromFusionApp) UnmarshalJSON(data []byte) (e error)
    func (m DataAssetFromFusionApp) ValidateEnumValue() (bool, error)
type DataAssetFromHdfsDetails
    func (m DataAssetFromHdfsDetails) GetAssetProperties() map[string]string
    func (m DataAssetFromHdfsDetails) GetDescription() *string
    func (m DataAssetFromHdfsDetails) GetExternalKey() *string
    func (m DataAssetFromHdfsDetails) GetIdentifier() *string
    func (m DataAssetFromHdfsDetails) GetKey() *string
    func (m DataAssetFromHdfsDetails) GetKeyMap() map[string]string
    func (m DataAssetFromHdfsDetails) GetMetadata() *ObjectMetadata
    func (m DataAssetFromHdfsDetails) GetModelVersion() *string
    func (m DataAssetFromHdfsDetails) GetName() *string
    func (m DataAssetFromHdfsDetails) GetNativeTypeSystem() *TypeSystem
    func (m DataAssetFromHdfsDetails) GetObjectStatus() *int
    func (m DataAssetFromHdfsDetails) GetObjectVersion() *int
    func (m DataAssetFromHdfsDetails) GetParentRef() *ParentReference
    func (m DataAssetFromHdfsDetails) MarshalJSON() (buff []byte, e error)
    func (m DataAssetFromHdfsDetails) String() string
    func (m DataAssetFromHdfsDetails) ValidateEnumValue() (bool, error)
type DataAssetFromJdbc
    func (m DataAssetFromJdbc) GetAssetProperties() map[string]string
    func (m DataAssetFromJdbc) GetDescription() *string
    func (m DataAssetFromJdbc) GetExternalKey() *string
    func (m DataAssetFromJdbc) GetIdentifier() *string
    func (m DataAssetFromJdbc) GetKey() *string
    func (m DataAssetFromJdbc) GetKeyMap() map[string]string
    func (m DataAssetFromJdbc) GetMetadata() *ObjectMetadata
    func (m DataAssetFromJdbc) GetModelVersion() *string
    func (m DataAssetFromJdbc) GetName() *string
    func (m DataAssetFromJdbc) GetNativeTypeSystem() *TypeSystem
    func (m DataAssetFromJdbc) GetObjectStatus() *int
    func (m DataAssetFromJdbc) GetObjectVersion() *int
    func (m DataAssetFromJdbc) GetParentRef() *ParentReference
    func (m DataAssetFromJdbc) MarshalJSON() (buff []byte, e error)
    func (m DataAssetFromJdbc) String() string
    func (m DataAssetFromJdbc) ValidateEnumValue() (bool, error)
type DataAssetFromLakeDetails
    func (m DataAssetFromLakeDetails) GetAssetProperties() map[string]string
    func (m DataAssetFromLakeDetails) GetDescription() *string
    func (m DataAssetFromLakeDetails) GetExternalKey() *string
    func (m DataAssetFromLakeDetails) GetIdentifier() *string
    func (m DataAssetFromLakeDetails) GetKey() *string
    func (m DataAssetFromLakeDetails) GetKeyMap() map[string]string
    func (m DataAssetFromLakeDetails) GetMetadata() *ObjectMetadata
    func (m DataAssetFromLakeDetails) GetModelVersion() *string
    func (m DataAssetFromLakeDetails) GetName() *string
    func (m DataAssetFromLakeDetails) GetNativeTypeSystem() *TypeSystem
    func (m DataAssetFromLakeDetails) GetObjectStatus() *int
    func (m DataAssetFromLakeDetails) GetObjectVersion() *int
    func (m DataAssetFromLakeDetails) GetParentRef() *ParentReference
    func (m DataAssetFromLakeDetails) MarshalJSON() (buff []byte, e error)
    func (m DataAssetFromLakeDetails) String() string
    func (m DataAssetFromLakeDetails) ValidateEnumValue() (bool, error)
type DataAssetFromMySql
    func (m DataAssetFromMySql) GetAssetProperties() map[string]string
    func (m DataAssetFromMySql) GetDescription() *string
    func (m DataAssetFromMySql) GetExternalKey() *string
    func (m DataAssetFromMySql) GetIdentifier() *string
    func (m DataAssetFromMySql) GetKey() *string
    func (m DataAssetFromMySql) GetKeyMap() map[string]string
    func (m DataAssetFromMySql) GetMetadata() *ObjectMetadata
    func (m DataAssetFromMySql) GetModelVersion() *string
    func (m DataAssetFromMySql) GetName() *string
    func (m DataAssetFromMySql) GetNativeTypeSystem() *TypeSystem
    func (m DataAssetFromMySql) GetObjectStatus() *int
    func (m DataAssetFromMySql) GetObjectVersion() *int
    func (m DataAssetFromMySql) GetParentRef() *ParentReference
    func (m DataAssetFromMySql) MarshalJSON() (buff []byte, e error)
    func (m DataAssetFromMySql) String() string
    func (m DataAssetFromMySql) ValidateEnumValue() (bool, error)
type DataAssetFromMySqlHeatWave
    func (m DataAssetFromMySqlHeatWave) GetAssetProperties() map[string]string
    func (m DataAssetFromMySqlHeatWave) GetDescription() *string
    func (m DataAssetFromMySqlHeatWave) GetExternalKey() *string
    func (m DataAssetFromMySqlHeatWave) GetIdentifier() *string
    func (m DataAssetFromMySqlHeatWave) GetKey() *string
    func (m DataAssetFromMySqlHeatWave) GetKeyMap() map[string]string
    func (m DataAssetFromMySqlHeatWave) GetMetadata() *ObjectMetadata
    func (m DataAssetFromMySqlHeatWave) GetModelVersion() *string
    func (m DataAssetFromMySqlHeatWave) GetName() *string
    func (m DataAssetFromMySqlHeatWave) GetNativeTypeSystem() *TypeSystem
    func (m DataAssetFromMySqlHeatWave) GetObjectStatus() *int
    func (m DataAssetFromMySqlHeatWave) GetObjectVersion() *int
    func (m DataAssetFromMySqlHeatWave) GetParentRef() *ParentReference
    func (m DataAssetFromMySqlHeatWave) MarshalJSON() (buff []byte, e error)
    func (m DataAssetFromMySqlHeatWave) String() string
    func (m DataAssetFromMySqlHeatWave) ValidateEnumValue() (bool, error)
type DataAssetFromObjectStorageDetails
    func (m DataAssetFromObjectStorageDetails) GetAssetProperties() map[string]string
    func (m DataAssetFromObjectStorageDetails) GetDescription() *string
    func (m DataAssetFromObjectStorageDetails) GetExternalKey() *string
    func (m DataAssetFromObjectStorageDetails) GetIdentifier() *string
    func (m DataAssetFromObjectStorageDetails) GetKey() *string
    func (m DataAssetFromObjectStorageDetails) GetKeyMap() map[string]string
    func (m DataAssetFromObjectStorageDetails) GetMetadata() *ObjectMetadata
    func (m DataAssetFromObjectStorageDetails) GetModelVersion() *string
    func (m DataAssetFromObjectStorageDetails) GetName() *string
    func (m DataAssetFromObjectStorageDetails) GetNativeTypeSystem() *TypeSystem
    func (m DataAssetFromObjectStorageDetails) GetObjectStatus() *int
    func (m DataAssetFromObjectStorageDetails) GetObjectVersion() *int
    func (m DataAssetFromObjectStorageDetails) GetParentRef() *ParentReference
    func (m DataAssetFromObjectStorageDetails) MarshalJSON() (buff []byte, e error)
    func (m DataAssetFromObjectStorageDetails) String() string
    func (m DataAssetFromObjectStorageDetails) ValidateEnumValue() (bool, error)
type DataAssetFromOracleDetails
    func (m DataAssetFromOracleDetails) GetAssetProperties() map[string]string
    func (m DataAssetFromOracleDetails) GetDescription() *string
    func (m DataAssetFromOracleDetails) GetExternalKey() *string
    func (m DataAssetFromOracleDetails) GetIdentifier() *string
    func (m DataAssetFromOracleDetails) GetKey() *string
    func (m DataAssetFromOracleDetails) GetKeyMap() map[string]string
    func (m DataAssetFromOracleDetails) GetMetadata() *ObjectMetadata
    func (m DataAssetFromOracleDetails) GetModelVersion() *string
    func (m DataAssetFromOracleDetails) GetName() *string
    func (m DataAssetFromOracleDetails) GetNativeTypeSystem() *TypeSystem
    func (m DataAssetFromOracleDetails) GetObjectStatus() *int
    func (m DataAssetFromOracleDetails) GetObjectVersion() *int
    func (m DataAssetFromOracleDetails) GetParentRef() *ParentReference
    func (m DataAssetFromOracleDetails) MarshalJSON() (buff []byte, e error)
    func (m DataAssetFromOracleDetails) String() string
    func (m DataAssetFromOracleDetails) ValidateEnumValue() (bool, error)
type DataAssetFromOracleEbsDetails
    func (m DataAssetFromOracleEbsDetails) GetAssetProperties() map[string]string
    func (m DataAssetFromOracleEbsDetails) GetDescription() *string
    func (m DataAssetFromOracleEbsDetails) GetExternalKey() *string
    func (m DataAssetFromOracleEbsDetails) GetIdentifier() *string
    func (m DataAssetFromOracleEbsDetails) GetKey() *string
    func (m DataAssetFromOracleEbsDetails) GetKeyMap() map[string]string
    func (m DataAssetFromOracleEbsDetails) GetMetadata() *ObjectMetadata
    func (m DataAssetFromOracleEbsDetails) GetModelVersion() *string
    func (m DataAssetFromOracleEbsDetails) GetName() *string
    func (m DataAssetFromOracleEbsDetails) GetNativeTypeSystem() *TypeSystem
    func (m DataAssetFromOracleEbsDetails) GetObjectStatus() *int
    func (m DataAssetFromOracleEbsDetails) GetObjectVersion() *int
    func (m DataAssetFromOracleEbsDetails) GetParentRef() *ParentReference
    func (m DataAssetFromOracleEbsDetails) MarshalJSON() (buff []byte, e error)
    func (m DataAssetFromOracleEbsDetails) String() string
    func (m DataAssetFromOracleEbsDetails) ValidateEnumValue() (bool, error)
type DataAssetFromOraclePeopleSoftDetails
    func (m DataAssetFromOraclePeopleSoftDetails) GetAssetProperties() map[string]string
    func (m DataAssetFromOraclePeopleSoftDetails) GetDescription() *string
    func (m DataAssetFromOraclePeopleSoftDetails) GetExternalKey() *string
    func (m DataAssetFromOraclePeopleSoftDetails) GetIdentifier() *string
    func (m DataAssetFromOraclePeopleSoftDetails) GetKey() *string
    func (m DataAssetFromOraclePeopleSoftDetails) GetKeyMap() map[string]string
    func (m DataAssetFromOraclePeopleSoftDetails) GetMetadata() *ObjectMetadata
    func (m DataAssetFromOraclePeopleSoftDetails) GetModelVersion() *string
    func (m DataAssetFromOraclePeopleSoftDetails) GetName() *string
    func (m DataAssetFromOraclePeopleSoftDetails) GetNativeTypeSystem() *TypeSystem
    func (m DataAssetFromOraclePeopleSoftDetails) GetObjectStatus() *int
    func (m DataAssetFromOraclePeopleSoftDetails) GetObjectVersion() *int
    func (m DataAssetFromOraclePeopleSoftDetails) GetParentRef() *ParentReference
    func (m DataAssetFromOraclePeopleSoftDetails) MarshalJSON() (buff []byte, e error)
    func (m DataAssetFromOraclePeopleSoftDetails) String() string
    func (m DataAssetFromOraclePeopleSoftDetails) ValidateEnumValue() (bool, error)
type DataAssetFromOracleSiebelDetails
    func (m DataAssetFromOracleSiebelDetails) GetAssetProperties() map[string]string
    func (m DataAssetFromOracleSiebelDetails) GetDescription() *string
    func (m DataAssetFromOracleSiebelDetails) GetExternalKey() *string
    func (m DataAssetFromOracleSiebelDetails) GetIdentifier() *string
    func (m DataAssetFromOracleSiebelDetails) GetKey() *string
    func (m DataAssetFromOracleSiebelDetails) GetKeyMap() map[string]string
    func (m DataAssetFromOracleSiebelDetails) GetMetadata() *ObjectMetadata
    func (m DataAssetFromOracleSiebelDetails) GetModelVersion() *string
    func (m DataAssetFromOracleSiebelDetails) GetName() *string
    func (m DataAssetFromOracleSiebelDetails) GetNativeTypeSystem() *TypeSystem
    func (m DataAssetFromOracleSiebelDetails) GetObjectStatus() *int
    func (m DataAssetFromOracleSiebelDetails) GetObjectVersion() *int
    func (m DataAssetFromOracleSiebelDetails) GetParentRef() *ParentReference
    func (m DataAssetFromOracleSiebelDetails) MarshalJSON() (buff []byte, e error)
    func (m DataAssetFromOracleSiebelDetails) String() string
    func (m DataAssetFromOracleSiebelDetails) ValidateEnumValue() (bool, error)
type DataAssetFromRestDetails
    func (m DataAssetFromRestDetails) GetAssetProperties() map[string]string
    func (m DataAssetFromRestDetails) GetDescription() *string
    func (m DataAssetFromRestDetails) GetExternalKey() *string
    func (m DataAssetFromRestDetails) GetIdentifier() *string
    func (m DataAssetFromRestDetails) GetKey() *string
    func (m DataAssetFromRestDetails) GetKeyMap() map[string]string
    func (m DataAssetFromRestDetails) GetMetadata() *ObjectMetadata
    func (m DataAssetFromRestDetails) GetModelVersion() *string
    func (m DataAssetFromRestDetails) GetName() *string
    func (m DataAssetFromRestDetails) GetNativeTypeSystem() *TypeSystem
    func (m DataAssetFromRestDetails) GetObjectStatus() *int
    func (m DataAssetFromRestDetails) GetObjectVersion() *int
    func (m DataAssetFromRestDetails) GetParentRef() *ParentReference
    func (m DataAssetFromRestDetails) MarshalJSON() (buff []byte, e error)
    func (m DataAssetFromRestDetails) String() string
    func (m *DataAssetFromRestDetails) UnmarshalJSON(data []byte) (e error)
    func (m DataAssetFromRestDetails) ValidateEnumValue() (bool, error)
type DataAssetModelTypeEnum
    func GetDataAssetModelTypeEnumValues() []DataAssetModelTypeEnum
    func GetMappingDataAssetModelTypeEnum(val string) (DataAssetModelTypeEnum, bool)
type DataAssetSummary
type DataAssetSummaryCollection
    func (m DataAssetSummaryCollection) String() string
    func (m *DataAssetSummaryCollection) UnmarshalJSON(data []byte) (e error)
    func (m DataAssetSummaryCollection) ValidateEnumValue() (bool, error)
type DataAssetSummaryFromAdwc
    func (m DataAssetSummaryFromAdwc) GetAssetProperties() map[string]string
    func (m DataAssetSummaryFromAdwc) GetDescription() *string
    func (m DataAssetSummaryFromAdwc) GetExternalKey() *string
    func (m DataAssetSummaryFromAdwc) GetIdentifier() *string
    func (m DataAssetSummaryFromAdwc) GetKey() *string
    func (m DataAssetSummaryFromAdwc) GetMetadata() *ObjectMetadata
    func (m DataAssetSummaryFromAdwc) GetModelVersion() *string
    func (m DataAssetSummaryFromAdwc) GetName() *string
    func (m DataAssetSummaryFromAdwc) GetNativeTypeSystem() *TypeSystem
    func (m DataAssetSummaryFromAdwc) GetObjectStatus() *int
    func (m DataAssetSummaryFromAdwc) GetObjectVersion() *int
    func (m DataAssetSummaryFromAdwc) GetParentRef() *ParentReference
    func (m DataAssetSummaryFromAdwc) MarshalJSON() (buff []byte, e error)
    func (m DataAssetSummaryFromAdwc) String() string
    func (m DataAssetSummaryFromAdwc) ValidateEnumValue() (bool, error)
type DataAssetSummaryFromAmazonS3
    func (m DataAssetSummaryFromAmazonS3) GetAssetProperties() map[string]string
    func (m DataAssetSummaryFromAmazonS3) GetDescription() *string
    func (m DataAssetSummaryFromAmazonS3) GetExternalKey() *string
    func (m DataAssetSummaryFromAmazonS3) GetIdentifier() *string
    func (m DataAssetSummaryFromAmazonS3) GetKey() *string
    func (m DataAssetSummaryFromAmazonS3) GetMetadata() *ObjectMetadata
    func (m DataAssetSummaryFromAmazonS3) GetModelVersion() *string
    func (m DataAssetSummaryFromAmazonS3) GetName() *string
    func (m DataAssetSummaryFromAmazonS3) GetNativeTypeSystem() *TypeSystem
    func (m DataAssetSummaryFromAmazonS3) GetObjectStatus() *int
    func (m DataAssetSummaryFromAmazonS3) GetObjectVersion() *int
    func (m DataAssetSummaryFromAmazonS3) GetParentRef() *ParentReference
    func (m DataAssetSummaryFromAmazonS3) MarshalJSON() (buff []byte, e error)
    func (m DataAssetSummaryFromAmazonS3) String() string
    func (m DataAssetSummaryFromAmazonS3) ValidateEnumValue() (bool, error)
type DataAssetSummaryFromAtp
    func (m DataAssetSummaryFromAtp) GetAssetProperties() map[string]string
    func (m DataAssetSummaryFromAtp) GetDescription() *string
    func (m DataAssetSummaryFromAtp) GetExternalKey() *string
    func (m DataAssetSummaryFromAtp) GetIdentifier() *string
    func (m DataAssetSummaryFromAtp) GetKey() *string
    func (m DataAssetSummaryFromAtp) GetMetadata() *ObjectMetadata
    func (m DataAssetSummaryFromAtp) GetModelVersion() *string
    func (m DataAssetSummaryFromAtp) GetName() *string
    func (m DataAssetSummaryFromAtp) GetNativeTypeSystem() *TypeSystem
    func (m DataAssetSummaryFromAtp) GetObjectStatus() *int
    func (m DataAssetSummaryFromAtp) GetObjectVersion() *int
    func (m DataAssetSummaryFromAtp) GetParentRef() *ParentReference
    func (m DataAssetSummaryFromAtp) MarshalJSON() (buff []byte, e error)
    func (m DataAssetSummaryFromAtp) String() string
    func (m DataAssetSummaryFromAtp) ValidateEnumValue() (bool, error)
type DataAssetSummaryFromFusionApp
    func (m DataAssetSummaryFromFusionApp) GetAssetProperties() map[string]string
    func (m DataAssetSummaryFromFusionApp) GetDescription() *string
    func (m DataAssetSummaryFromFusionApp) GetExternalKey() *string
    func (m DataAssetSummaryFromFusionApp) GetIdentifier() *string
    func (m DataAssetSummaryFromFusionApp) GetKey() *string
    func (m DataAssetSummaryFromFusionApp) GetMetadata() *ObjectMetadata
    func (m DataAssetSummaryFromFusionApp) GetModelVersion() *string
    func (m DataAssetSummaryFromFusionApp) GetName() *string
    func (m DataAssetSummaryFromFusionApp) GetNativeTypeSystem() *TypeSystem
    func (m DataAssetSummaryFromFusionApp) GetObjectStatus() *int
    func (m DataAssetSummaryFromFusionApp) GetObjectVersion() *int
    func (m DataAssetSummaryFromFusionApp) GetParentRef() *ParentReference
    func (m DataAssetSummaryFromFusionApp) MarshalJSON() (buff []byte, e error)
    func (m DataAssetSummaryFromFusionApp) String() string
    func (m *DataAssetSummaryFromFusionApp) UnmarshalJSON(data []byte) (e error)
    func (m DataAssetSummaryFromFusionApp) ValidateEnumValue() (bool, error)
type DataAssetSummaryFromHdfs
    func (m DataAssetSummaryFromHdfs) GetAssetProperties() map[string]string
    func (m DataAssetSummaryFromHdfs) GetDescription() *string
    func (m DataAssetSummaryFromHdfs) GetExternalKey() *string
    func (m DataAssetSummaryFromHdfs) GetIdentifier() *string
    func (m DataAssetSummaryFromHdfs) GetKey() *string
    func (m DataAssetSummaryFromHdfs) GetMetadata() *ObjectMetadata
    func (m DataAssetSummaryFromHdfs) GetModelVersion() *string
    func (m DataAssetSummaryFromHdfs) GetName() *string
    func (m DataAssetSummaryFromHdfs) GetNativeTypeSystem() *TypeSystem
    func (m DataAssetSummaryFromHdfs) GetObjectStatus() *int
    func (m DataAssetSummaryFromHdfs) GetObjectVersion() *int
    func (m DataAssetSummaryFromHdfs) GetParentRef() *ParentReference
    func (m DataAssetSummaryFromHdfs) MarshalJSON() (buff []byte, e error)
    func (m DataAssetSummaryFromHdfs) String() string
    func (m DataAssetSummaryFromHdfs) ValidateEnumValue() (bool, error)
type DataAssetSummaryFromJdbc
    func (m DataAssetSummaryFromJdbc) GetAssetProperties() map[string]string
    func (m DataAssetSummaryFromJdbc) GetDescription() *string
    func (m DataAssetSummaryFromJdbc) GetExternalKey() *string
    func (m DataAssetSummaryFromJdbc) GetIdentifier() *string
    func (m DataAssetSummaryFromJdbc) GetKey() *string
    func (m DataAssetSummaryFromJdbc) GetMetadata() *ObjectMetadata
    func (m DataAssetSummaryFromJdbc) GetModelVersion() *string
    func (m DataAssetSummaryFromJdbc) GetName() *string
    func (m DataAssetSummaryFromJdbc) GetNativeTypeSystem() *TypeSystem
    func (m DataAssetSummaryFromJdbc) GetObjectStatus() *int
    func (m DataAssetSummaryFromJdbc) GetObjectVersion() *int
    func (m DataAssetSummaryFromJdbc) GetParentRef() *ParentReference
    func (m DataAssetSummaryFromJdbc) MarshalJSON() (buff []byte, e error)
    func (m DataAssetSummaryFromJdbc) String() string
    func (m DataAssetSummaryFromJdbc) ValidateEnumValue() (bool, error)
type DataAssetSummaryFromLake
    func (m DataAssetSummaryFromLake) GetAssetProperties() map[string]string
    func (m DataAssetSummaryFromLake) GetDescription() *string
    func (m DataAssetSummaryFromLake) GetExternalKey() *string
    func (m DataAssetSummaryFromLake) GetIdentifier() *string
    func (m DataAssetSummaryFromLake) GetKey() *string
    func (m DataAssetSummaryFromLake) GetMetadata() *ObjectMetadata
    func (m DataAssetSummaryFromLake) GetModelVersion() *string
    func (m DataAssetSummaryFromLake) GetName() *string
    func (m DataAssetSummaryFromLake) GetNativeTypeSystem() *TypeSystem
    func (m DataAssetSummaryFromLake) GetObjectStatus() *int
    func (m DataAssetSummaryFromLake) GetObjectVersion() *int
    func (m DataAssetSummaryFromLake) GetParentRef() *ParentReference
    func (m DataAssetSummaryFromLake) MarshalJSON() (buff []byte, e error)
    func (m DataAssetSummaryFromLake) String() string
    func (m DataAssetSummaryFromLake) ValidateEnumValue() (bool, error)
type DataAssetSummaryFromMySql
    func (m DataAssetSummaryFromMySql) GetAssetProperties() map[string]string
    func (m DataAssetSummaryFromMySql) GetDescription() *string
    func (m DataAssetSummaryFromMySql) GetExternalKey() *string
    func (m DataAssetSummaryFromMySql) GetIdentifier() *string
    func (m DataAssetSummaryFromMySql) GetKey() *string
    func (m DataAssetSummaryFromMySql) GetMetadata() *ObjectMetadata
    func (m DataAssetSummaryFromMySql) GetModelVersion() *string
    func (m DataAssetSummaryFromMySql) GetName() *string
    func (m DataAssetSummaryFromMySql) GetNativeTypeSystem() *TypeSystem
    func (m DataAssetSummaryFromMySql) GetObjectStatus() *int
    func (m DataAssetSummaryFromMySql) GetObjectVersion() *int
    func (m DataAssetSummaryFromMySql) GetParentRef() *ParentReference
    func (m DataAssetSummaryFromMySql) MarshalJSON() (buff []byte, e error)
    func (m DataAssetSummaryFromMySql) String() string
    func (m DataAssetSummaryFromMySql) ValidateEnumValue() (bool, error)
type DataAssetSummaryFromMySqlHeatWave
    func (m DataAssetSummaryFromMySqlHeatWave) GetAssetProperties() map[string]string
    func (m DataAssetSummaryFromMySqlHeatWave) GetDescription() *string
    func (m DataAssetSummaryFromMySqlHeatWave) GetExternalKey() *string
    func (m DataAssetSummaryFromMySqlHeatWave) GetIdentifier() *string
    func (m DataAssetSummaryFromMySqlHeatWave) GetKey() *string
    func (m DataAssetSummaryFromMySqlHeatWave) GetMetadata() *ObjectMetadata
    func (m DataAssetSummaryFromMySqlHeatWave) GetModelVersion() *string
    func (m DataAssetSummaryFromMySqlHeatWave) GetName() *string
    func (m DataAssetSummaryFromMySqlHeatWave) GetNativeTypeSystem() *TypeSystem
    func (m DataAssetSummaryFromMySqlHeatWave) GetObjectStatus() *int
    func (m DataAssetSummaryFromMySqlHeatWave) GetObjectVersion() *int
    func (m DataAssetSummaryFromMySqlHeatWave) GetParentRef() *ParentReference
    func (m DataAssetSummaryFromMySqlHeatWave) MarshalJSON() (buff []byte, e error)
    func (m DataAssetSummaryFromMySqlHeatWave) String() string
    func (m DataAssetSummaryFromMySqlHeatWave) ValidateEnumValue() (bool, error)
type DataAssetSummaryFromObjectStorage
    func (m DataAssetSummaryFromObjectStorage) GetAssetProperties() map[string]string
    func (m DataAssetSummaryFromObjectStorage) GetDescription() *string
    func (m DataAssetSummaryFromObjectStorage) GetExternalKey() *string
    func (m DataAssetSummaryFromObjectStorage) GetIdentifier() *string
    func (m DataAssetSummaryFromObjectStorage) GetKey() *string
    func (m DataAssetSummaryFromObjectStorage) GetMetadata() *ObjectMetadata
    func (m DataAssetSummaryFromObjectStorage) GetModelVersion() *string
    func (m DataAssetSummaryFromObjectStorage) GetName() *string
    func (m DataAssetSummaryFromObjectStorage) GetNativeTypeSystem() *TypeSystem
    func (m DataAssetSummaryFromObjectStorage) GetObjectStatus() *int
    func (m DataAssetSummaryFromObjectStorage) GetObjectVersion() *int
    func (m DataAssetSummaryFromObjectStorage) GetParentRef() *ParentReference
    func (m DataAssetSummaryFromObjectStorage) MarshalJSON() (buff []byte, e error)
    func (m DataAssetSummaryFromObjectStorage) String() string
    func (m DataAssetSummaryFromObjectStorage) ValidateEnumValue() (bool, error)
type DataAssetSummaryFromOracle
    func (m DataAssetSummaryFromOracle) GetAssetProperties() map[string]string
    func (m DataAssetSummaryFromOracle) GetDescription() *string
    func (m DataAssetSummaryFromOracle) GetExternalKey() *string
    func (m DataAssetSummaryFromOracle) GetIdentifier() *string
    func (m DataAssetSummaryFromOracle) GetKey() *string
    func (m DataAssetSummaryFromOracle) GetMetadata() *ObjectMetadata
    func (m DataAssetSummaryFromOracle) GetModelVersion() *string
    func (m DataAssetSummaryFromOracle) GetName() *string
    func (m DataAssetSummaryFromOracle) GetNativeTypeSystem() *TypeSystem
    func (m DataAssetSummaryFromOracle) GetObjectStatus() *int
    func (m DataAssetSummaryFromOracle) GetObjectVersion() *int
    func (m DataAssetSummaryFromOracle) GetParentRef() *ParentReference
    func (m DataAssetSummaryFromOracle) MarshalJSON() (buff []byte, e error)
    func (m DataAssetSummaryFromOracle) String() string
    func (m DataAssetSummaryFromOracle) ValidateEnumValue() (bool, error)
type DataAssetSummaryFromOracleEbs
    func (m DataAssetSummaryFromOracleEbs) GetAssetProperties() map[string]string
    func (m DataAssetSummaryFromOracleEbs) GetDescription() *string
    func (m DataAssetSummaryFromOracleEbs) GetExternalKey() *string
    func (m DataAssetSummaryFromOracleEbs) GetIdentifier() *string
    func (m DataAssetSummaryFromOracleEbs) GetKey() *string
    func (m DataAssetSummaryFromOracleEbs) GetMetadata() *ObjectMetadata
    func (m DataAssetSummaryFromOracleEbs) GetModelVersion() *string
    func (m DataAssetSummaryFromOracleEbs) GetName() *string
    func (m DataAssetSummaryFromOracleEbs) GetNativeTypeSystem() *TypeSystem
    func (m DataAssetSummaryFromOracleEbs) GetObjectStatus() *int
    func (m DataAssetSummaryFromOracleEbs) GetObjectVersion() *int
    func (m DataAssetSummaryFromOracleEbs) GetParentRef() *ParentReference
    func (m DataAssetSummaryFromOracleEbs) MarshalJSON() (buff []byte, e error)
    func (m DataAssetSummaryFromOracleEbs) String() string
    func (m DataAssetSummaryFromOracleEbs) ValidateEnumValue() (bool, error)
type DataAssetSummaryFromOraclePeopleSoft
    func (m DataAssetSummaryFromOraclePeopleSoft) GetAssetProperties() map[string]string
    func (m DataAssetSummaryFromOraclePeopleSoft) GetDescription() *string
    func (m DataAssetSummaryFromOraclePeopleSoft) GetExternalKey() *string
    func (m DataAssetSummaryFromOraclePeopleSoft) GetIdentifier() *string
    func (m DataAssetSummaryFromOraclePeopleSoft) GetKey() *string
    func (m DataAssetSummaryFromOraclePeopleSoft) GetMetadata() *ObjectMetadata
    func (m DataAssetSummaryFromOraclePeopleSoft) GetModelVersion() *string
    func (m DataAssetSummaryFromOraclePeopleSoft) GetName() *string
    func (m DataAssetSummaryFromOraclePeopleSoft) GetNativeTypeSystem() *TypeSystem
    func (m DataAssetSummaryFromOraclePeopleSoft) GetObjectStatus() *int
    func (m DataAssetSummaryFromOraclePeopleSoft) GetObjectVersion() *int
    func (m DataAssetSummaryFromOraclePeopleSoft) GetParentRef() *ParentReference
    func (m DataAssetSummaryFromOraclePeopleSoft) MarshalJSON() (buff []byte, e error)
    func (m DataAssetSummaryFromOraclePeopleSoft) String() string
    func (m DataAssetSummaryFromOraclePeopleSoft) ValidateEnumValue() (bool, error)
type DataAssetSummaryFromOracleSiebel
    func (m DataAssetSummaryFromOracleSiebel) GetAssetProperties() map[string]string
    func (m DataAssetSummaryFromOracleSiebel) GetDescription() *string
    func (m DataAssetSummaryFromOracleSiebel) GetExternalKey() *string
    func (m DataAssetSummaryFromOracleSiebel) GetIdentifier() *string
    func (m DataAssetSummaryFromOracleSiebel) GetKey() *string
    func (m DataAssetSummaryFromOracleSiebel) GetMetadata() *ObjectMetadata
    func (m DataAssetSummaryFromOracleSiebel) GetModelVersion() *string
    func (m DataAssetSummaryFromOracleSiebel) GetName() *string
    func (m DataAssetSummaryFromOracleSiebel) GetNativeTypeSystem() *TypeSystem
    func (m DataAssetSummaryFromOracleSiebel) GetObjectStatus() *int
    func (m DataAssetSummaryFromOracleSiebel) GetObjectVersion() *int
    func (m DataAssetSummaryFromOracleSiebel) GetParentRef() *ParentReference
    func (m DataAssetSummaryFromOracleSiebel) MarshalJSON() (buff []byte, e error)
    func (m DataAssetSummaryFromOracleSiebel) String() string
    func (m DataAssetSummaryFromOracleSiebel) ValidateEnumValue() (bool, error)
type DataAssetSummaryFromRest
    func (m DataAssetSummaryFromRest) GetAssetProperties() map[string]string
    func (m DataAssetSummaryFromRest) GetDescription() *string
    func (m DataAssetSummaryFromRest) GetExternalKey() *string
    func (m DataAssetSummaryFromRest) GetIdentifier() *string
    func (m DataAssetSummaryFromRest) GetKey() *string
    func (m DataAssetSummaryFromRest) GetMetadata() *ObjectMetadata
    func (m DataAssetSummaryFromRest) GetModelVersion() *string
    func (m DataAssetSummaryFromRest) GetName() *string
    func (m DataAssetSummaryFromRest) GetNativeTypeSystem() *TypeSystem
    func (m DataAssetSummaryFromRest) GetObjectStatus() *int
    func (m DataAssetSummaryFromRest) GetObjectVersion() *int
    func (m DataAssetSummaryFromRest) GetParentRef() *ParentReference
    func (m DataAssetSummaryFromRest) MarshalJSON() (buff []byte, e error)
    func (m DataAssetSummaryFromRest) String() string
    func (m *DataAssetSummaryFromRest) UnmarshalJSON(data []byte) (e error)
    func (m DataAssetSummaryFromRest) ValidateEnumValue() (bool, error)
type DataAssetSummaryModelTypeEnum
    func GetDataAssetSummaryModelTypeEnumValues() []DataAssetSummaryModelTypeEnum
    func GetMappingDataAssetSummaryModelTypeEnum(val string) (DataAssetSummaryModelTypeEnum, bool)
type DataEntity
type DataEntityDetails
type DataEntityDetailsModelTypeEnum
    func GetDataEntityDetailsModelTypeEnumValues() []DataEntityDetailsModelTypeEnum
    func GetMappingDataEntityDetailsModelTypeEnum(val string) (DataEntityDetailsModelTypeEnum, bool)
type DataEntityFromDataStore
    func (m DataEntityFromDataStore) GetMetadata() *ObjectMetadata
    func (m DataEntityFromDataStore) MarshalJSON() (buff []byte, e error)
    func (m DataEntityFromDataStore) String() string
    func (m *DataEntityFromDataStore) UnmarshalJSON(data []byte) (e error)
    func (m DataEntityFromDataStore) ValidateEnumValue() (bool, error)
type DataEntityFromDataStoreEntityDetails
    func (m DataEntityFromDataStoreEntityDetails) MarshalJSON() (buff []byte, e error)
    func (m DataEntityFromDataStoreEntityDetails) String() string
    func (m *DataEntityFromDataStoreEntityDetails) UnmarshalJSON(data []byte) (e error)
    func (m DataEntityFromDataStoreEntityDetails) ValidateEnumValue() (bool, error)
type DataEntityFromDataStoreEntityDetailsEntityTypeEnum
    func GetDataEntityFromDataStoreEntityDetailsEntityTypeEnumValues() []DataEntityFromDataStoreEntityDetailsEntityTypeEnum
    func GetMappingDataEntityFromDataStoreEntityDetailsEntityTypeEnum(val string) (DataEntityFromDataStoreEntityDetailsEntityTypeEnum, bool)
type DataEntityFromDataStoreEntityTypeEnum
    func GetDataEntityFromDataStoreEntityTypeEnumValues() []DataEntityFromDataStoreEntityTypeEnum
    func GetMappingDataEntityFromDataStoreEntityTypeEnum(val string) (DataEntityFromDataStoreEntityTypeEnum, bool)
type DataEntityFromFile
    func (m DataEntityFromFile) GetMetadata() *ObjectMetadata
    func (m DataEntityFromFile) MarshalJSON() (buff []byte, e error)
    func (m DataEntityFromFile) String() string
    func (m *DataEntityFromFile) UnmarshalJSON(data []byte) (e error)
    func (m DataEntityFromFile) ValidateEnumValue() (bool, error)
type DataEntityFromFileEntityDetails
    func (m DataEntityFromFileEntityDetails) MarshalJSON() (buff []byte, e error)
    func (m DataEntityFromFileEntityDetails) String() string
    func (m *DataEntityFromFileEntityDetails) UnmarshalJSON(data []byte) (e error)
    func (m DataEntityFromFileEntityDetails) ValidateEnumValue() (bool, error)
type DataEntityFromFileEntityDetailsEntityTypeEnum
    func GetDataEntityFromFileEntityDetailsEntityTypeEnumValues() []DataEntityFromFileEntityDetailsEntityTypeEnum
    func GetMappingDataEntityFromFileEntityDetailsEntityTypeEnum(val string) (DataEntityFromFileEntityDetailsEntityTypeEnum, bool)
type DataEntityFromFileEntityTypeEnum
    func GetDataEntityFromFileEntityTypeEnumValues() []DataEntityFromFileEntityTypeEnum
    func GetMappingDataEntityFromFileEntityTypeEnum(val string) (DataEntityFromFileEntityTypeEnum, bool)
type DataEntityFromObject
    func (m DataEntityFromObject) GetMetadata() *ObjectMetadata
    func (m DataEntityFromObject) MarshalJSON() (buff []byte, e error)
    func (m DataEntityFromObject) String() string
    func (m *DataEntityFromObject) UnmarshalJSON(data []byte) (e error)
    func (m DataEntityFromObject) ValidateEnumValue() (bool, error)
type DataEntityFromObjectEntityDetails
    func (m DataEntityFromObjectEntityDetails) MarshalJSON() (buff []byte, e error)
    func (m DataEntityFromObjectEntityDetails) String() string
    func (m *DataEntityFromObjectEntityDetails) UnmarshalJSON(data []byte) (e error)
    func (m DataEntityFromObjectEntityDetails) ValidateEnumValue() (bool, error)
type DataEntityFromObjectEntityDetailsEntityTypeEnum
    func GetDataEntityFromObjectEntityDetailsEntityTypeEnumValues() []DataEntityFromObjectEntityDetailsEntityTypeEnum
    func GetMappingDataEntityFromObjectEntityDetailsEntityTypeEnum(val string) (DataEntityFromObjectEntityDetailsEntityTypeEnum, bool)
type DataEntityFromObjectEntityTypeEnum
    func GetDataEntityFromObjectEntityTypeEnumValues() []DataEntityFromObjectEntityTypeEnum
    func GetMappingDataEntityFromObjectEntityTypeEnum(val string) (DataEntityFromObjectEntityTypeEnum, bool)
type DataEntityFromSql
    func (m DataEntityFromSql) GetMetadata() *ObjectMetadata
    func (m DataEntityFromSql) MarshalJSON() (buff []byte, e error)
    func (m DataEntityFromSql) String() string
    func (m *DataEntityFromSql) UnmarshalJSON(data []byte) (e error)
    func (m DataEntityFromSql) ValidateEnumValue() (bool, error)
type DataEntityFromSqlEntityDetails
    func (m DataEntityFromSqlEntityDetails) MarshalJSON() (buff []byte, e error)
    func (m DataEntityFromSqlEntityDetails) String() string
    func (m *DataEntityFromSqlEntityDetails) UnmarshalJSON(data []byte) (e error)
    func (m DataEntityFromSqlEntityDetails) ValidateEnumValue() (bool, error)
type DataEntityFromSqlEntityDetailsEntityTypeEnum
    func GetDataEntityFromSqlEntityDetailsEntityTypeEnumValues() []DataEntityFromSqlEntityDetailsEntityTypeEnum
    func GetMappingDataEntityFromSqlEntityDetailsEntityTypeEnum(val string) (DataEntityFromSqlEntityDetailsEntityTypeEnum, bool)
type DataEntityFromSqlEntityTypeEnum
    func GetDataEntityFromSqlEntityTypeEnumValues() []DataEntityFromSqlEntityTypeEnum
    func GetMappingDataEntityFromSqlEntityTypeEnum(val string) (DataEntityFromSqlEntityTypeEnum, bool)
type DataEntityFromTable
    func (m DataEntityFromTable) GetMetadata() *ObjectMetadata
    func (m DataEntityFromTable) MarshalJSON() (buff []byte, e error)
    func (m DataEntityFromTable) String() string
    func (m *DataEntityFromTable) UnmarshalJSON(data []byte) (e error)
    func (m DataEntityFromTable) ValidateEnumValue() (bool, error)
type DataEntityFromTableEntityDetails
    func (m DataEntityFromTableEntityDetails) MarshalJSON() (buff []byte, e error)
    func (m DataEntityFromTableEntityDetails) String() string
    func (m *DataEntityFromTableEntityDetails) UnmarshalJSON(data []byte) (e error)
    func (m DataEntityFromTableEntityDetails) ValidateEnumValue() (bool, error)
type DataEntityFromTableEntityDetailsEntityTypeEnum
    func GetDataEntityFromTableEntityDetailsEntityTypeEnumValues() []DataEntityFromTableEntityDetailsEntityTypeEnum
    func GetMappingDataEntityFromTableEntityDetailsEntityTypeEnum(val string) (DataEntityFromTableEntityDetailsEntityTypeEnum, bool)
type DataEntityFromTableEntityTypeEnum
    func GetDataEntityFromTableEntityTypeEnumValues() []DataEntityFromTableEntityTypeEnum
    func GetMappingDataEntityFromTableEntityTypeEnum(val string) (DataEntityFromTableEntityTypeEnum, bool)
type DataEntityFromView
    func (m DataEntityFromView) GetMetadata() *ObjectMetadata
    func (m DataEntityFromView) MarshalJSON() (buff []byte, e error)
    func (m DataEntityFromView) String() string
    func (m *DataEntityFromView) UnmarshalJSON(data []byte) (e error)
    func (m DataEntityFromView) ValidateEnumValue() (bool, error)
type DataEntityFromViewEntityDetails
    func (m DataEntityFromViewEntityDetails) MarshalJSON() (buff []byte, e error)
    func (m DataEntityFromViewEntityDetails) String() string
    func (m *DataEntityFromViewEntityDetails) UnmarshalJSON(data []byte) (e error)
    func (m DataEntityFromViewEntityDetails) ValidateEnumValue() (bool, error)
type DataEntityFromViewEntityDetailsEntityTypeEnum
    func GetDataEntityFromViewEntityDetailsEntityTypeEnumValues() []DataEntityFromViewEntityDetailsEntityTypeEnum
    func GetMappingDataEntityFromViewEntityDetailsEntityTypeEnum(val string) (DataEntityFromViewEntityDetailsEntityTypeEnum, bool)
type DataEntityFromViewEntityTypeEnum
    func GetDataEntityFromViewEntityTypeEnumValues() []DataEntityFromViewEntityTypeEnum
    func GetMappingDataEntityFromViewEntityTypeEnum(val string) (DataEntityFromViewEntityTypeEnum, bool)
type DataEntityModelTypeEnum
    func GetDataEntityModelTypeEnumValues() []DataEntityModelTypeEnum
    func GetMappingDataEntityModelTypeEnum(val string) (DataEntityModelTypeEnum, bool)
type DataEntitySummary
type DataEntitySummaryCollection
    func (m DataEntitySummaryCollection) String() string
    func (m *DataEntitySummaryCollection) UnmarshalJSON(data []byte) (e error)
    func (m DataEntitySummaryCollection) ValidateEnumValue() (bool, error)
type DataEntitySummaryFromDataStore
    func (m DataEntitySummaryFromDataStore) GetMetadata() *ObjectMetadata
    func (m DataEntitySummaryFromDataStore) MarshalJSON() (buff []byte, e error)
    func (m DataEntitySummaryFromDataStore) String() string
    func (m *DataEntitySummaryFromDataStore) UnmarshalJSON(data []byte) (e error)
    func (m DataEntitySummaryFromDataStore) ValidateEnumValue() (bool, error)
type DataEntitySummaryFromDataStoreEntityTypeEnum
    func GetDataEntitySummaryFromDataStoreEntityTypeEnumValues() []DataEntitySummaryFromDataStoreEntityTypeEnum
    func GetMappingDataEntitySummaryFromDataStoreEntityTypeEnum(val string) (DataEntitySummaryFromDataStoreEntityTypeEnum, bool)
type DataEntitySummaryFromFile
    func (m DataEntitySummaryFromFile) GetMetadata() *ObjectMetadata
    func (m DataEntitySummaryFromFile) MarshalJSON() (buff []byte, e error)
    func (m DataEntitySummaryFromFile) String() string
    func (m *DataEntitySummaryFromFile) UnmarshalJSON(data []byte) (e error)
    func (m DataEntitySummaryFromFile) ValidateEnumValue() (bool, error)
type DataEntitySummaryFromFileEntityTypeEnum
    func GetDataEntitySummaryFromFileEntityTypeEnumValues() []DataEntitySummaryFromFileEntityTypeEnum
    func GetMappingDataEntitySummaryFromFileEntityTypeEnum(val string) (DataEntitySummaryFromFileEntityTypeEnum, bool)
type DataEntitySummaryFromObject
    func (m DataEntitySummaryFromObject) GetMetadata() *ObjectMetadata
    func (m DataEntitySummaryFromObject) MarshalJSON() (buff []byte, e error)
    func (m DataEntitySummaryFromObject) String() string
    func (m *DataEntitySummaryFromObject) UnmarshalJSON(data []byte) (e error)
    func (m DataEntitySummaryFromObject) ValidateEnumValue() (bool, error)
type DataEntitySummaryFromObjectEntityTypeEnum
    func GetDataEntitySummaryFromObjectEntityTypeEnumValues() []DataEntitySummaryFromObjectEntityTypeEnum
    func GetMappingDataEntitySummaryFromObjectEntityTypeEnum(val string) (DataEntitySummaryFromObjectEntityTypeEnum, bool)
type DataEntitySummaryFromSql
    func (m DataEntitySummaryFromSql) GetMetadata() *ObjectMetadata
    func (m DataEntitySummaryFromSql) MarshalJSON() (buff []byte, e error)
    func (m DataEntitySummaryFromSql) String() string
    func (m *DataEntitySummaryFromSql) UnmarshalJSON(data []byte) (e error)
    func (m DataEntitySummaryFromSql) ValidateEnumValue() (bool, error)
type DataEntitySummaryFromSqlEntityTypeEnum
    func GetDataEntitySummaryFromSqlEntityTypeEnumValues() []DataEntitySummaryFromSqlEntityTypeEnum
    func GetMappingDataEntitySummaryFromSqlEntityTypeEnum(val string) (DataEntitySummaryFromSqlEntityTypeEnum, bool)
type DataEntitySummaryFromTable
    func (m DataEntitySummaryFromTable) GetMetadata() *ObjectMetadata
    func (m DataEntitySummaryFromTable) MarshalJSON() (buff []byte, e error)
    func (m DataEntitySummaryFromTable) String() string
    func (m *DataEntitySummaryFromTable) UnmarshalJSON(data []byte) (e error)
    func (m DataEntitySummaryFromTable) ValidateEnumValue() (bool, error)
type DataEntitySummaryFromTableEntityTypeEnum
    func GetDataEntitySummaryFromTableEntityTypeEnumValues() []DataEntitySummaryFromTableEntityTypeEnum
    func GetMappingDataEntitySummaryFromTableEntityTypeEnum(val string) (DataEntitySummaryFromTableEntityTypeEnum, bool)
type DataEntitySummaryFromView
    func (m DataEntitySummaryFromView) GetMetadata() *ObjectMetadata
    func (m DataEntitySummaryFromView) MarshalJSON() (buff []byte, e error)
    func (m DataEntitySummaryFromView) String() string
    func (m *DataEntitySummaryFromView) UnmarshalJSON(data []byte) (e error)
    func (m DataEntitySummaryFromView) ValidateEnumValue() (bool, error)
type DataEntitySummaryFromViewEntityTypeEnum
    func GetDataEntitySummaryFromViewEntityTypeEnumValues() []DataEntitySummaryFromViewEntityTypeEnum
    func GetMappingDataEntitySummaryFromViewEntityTypeEnum(val string) (DataEntitySummaryFromViewEntityTypeEnum, bool)
type DataEntitySummaryModelTypeEnum
    func GetDataEntitySummaryModelTypeEnumValues() []DataEntitySummaryModelTypeEnum
    func GetMappingDataEntitySummaryModelTypeEnum(val string) (DataEntitySummaryModelTypeEnum, bool)
type DataFlow
    func (m DataFlow) String() string
    func (m DataFlow) ValidateEnumValue() (bool, error)
type DataFlowDetails
    func (m DataFlowDetails) String() string
    func (m DataFlowDetails) ValidateEnumValue() (bool, error)
type DataFlowSummary
    func (m DataFlowSummary) String() string
    func (m DataFlowSummary) ValidateEnumValue() (bool, error)
type DataFlowSummaryCollection
    func (m DataFlowSummaryCollection) String() string
    func (m DataFlowSummaryCollection) ValidateEnumValue() (bool, error)
type DataFlowValidation
    func (m DataFlowValidation) String() string
    func (m DataFlowValidation) ValidateEnumValue() (bool, error)
type DataFlowValidationSummary
    func (m DataFlowValidationSummary) String() string
    func (m DataFlowValidationSummary) ValidateEnumValue() (bool, error)
type DataFlowValidationSummaryCollection
    func (m DataFlowValidationSummaryCollection) String() string
    func (m DataFlowValidationSummaryCollection) ValidateEnumValue() (bool, error)
type DataFormat
    func (m DataFormat) String() string
    func (m *DataFormat) UnmarshalJSON(data []byte) (e error)
    func (m DataFormat) ValidateEnumValue() (bool, error)
type DataFormatTypeEnum
    func GetDataFormatTypeEnumValues() []DataFormatTypeEnum
    func GetMappingDataFormatTypeEnum(val string) (DataFormatTypeEnum, bool)
type DataIntegrationClient
    func NewDataIntegrationClientWithConfigurationProvider(configProvider common.ConfigurationProvider) (client DataIntegrationClient, err error)
    func NewDataIntegrationClientWithOboToken(configProvider common.ConfigurationProvider, oboToken string) (client DataIntegrationClient, err error)
    func (client DataIntegrationClient) ChangeCompartment(ctx context.Context, request ChangeCompartmentRequest) (response ChangeCompartmentResponse, err error)
    func (client DataIntegrationClient) ChangeDisApplicationCompartment(ctx context.Context, request ChangeDisApplicationCompartmentRequest) (response ChangeDisApplicationCompartmentResponse, err error)
    func (client *DataIntegrationClient) ConfigurationProvider() *common.ConfigurationProvider
    func (client DataIntegrationClient) CreateApplication(ctx context.Context, request CreateApplicationRequest) (response CreateApplicationResponse, err error)
    func (client DataIntegrationClient) CreateApplicationDetailedDescription(ctx context.Context, request CreateApplicationDetailedDescriptionRequest) (response CreateApplicationDetailedDescriptionResponse, err error)
    func (client DataIntegrationClient) CreateConnection(ctx context.Context, request CreateConnectionRequest) (response CreateConnectionResponse, err error)
    func (client DataIntegrationClient) CreateConnectionValidation(ctx context.Context, request CreateConnectionValidationRequest) (response CreateConnectionValidationResponse, err error)
    func (client DataIntegrationClient) CreateCopyObjectRequest(ctx context.Context, request CreateCopyObjectRequestRequest) (response CreateCopyObjectRequestResponse, err error)
    func (client DataIntegrationClient) CreateDataAsset(ctx context.Context, request CreateDataAssetRequest) (response CreateDataAssetResponse, err error)
    func (client DataIntegrationClient) CreateDataFlow(ctx context.Context, request CreateDataFlowRequest) (response CreateDataFlowResponse, err error)
    func (client DataIntegrationClient) CreateDataFlowValidation(ctx context.Context, request CreateDataFlowValidationRequest) (response CreateDataFlowValidationResponse, err error)
    func (client DataIntegrationClient) CreateDisApplication(ctx context.Context, request CreateDisApplicationRequest) (response CreateDisApplicationResponse, err error)
    func (client DataIntegrationClient) CreateDisApplicationDetailedDescription(ctx context.Context, request CreateDisApplicationDetailedDescriptionRequest) (response CreateDisApplicationDetailedDescriptionResponse, err error)
    func (client DataIntegrationClient) CreateEntityShape(ctx context.Context, request CreateEntityShapeRequest) (response CreateEntityShapeResponse, err error)
    func (client DataIntegrationClient) CreateExportRequest(ctx context.Context, request CreateExportRequestRequest) (response CreateExportRequestResponse, err error)
    func (client DataIntegrationClient) CreateExternalPublication(ctx context.Context, request CreateExternalPublicationRequest) (response CreateExternalPublicationResponse, err error)
    func (client DataIntegrationClient) CreateExternalPublicationValidation(ctx context.Context, request CreateExternalPublicationValidationRequest) (response CreateExternalPublicationValidationResponse, err error)
    func (client DataIntegrationClient) CreateFolder(ctx context.Context, request CreateFolderRequest) (response CreateFolderResponse, err error)
    func (client DataIntegrationClient) CreateFunctionLibrary(ctx context.Context, request CreateFunctionLibraryRequest) (response CreateFunctionLibraryResponse, err error)
    func (client DataIntegrationClient) CreateImportRequest(ctx context.Context, request CreateImportRequestRequest) (response CreateImportRequestResponse, err error)
    func (client DataIntegrationClient) CreatePatch(ctx context.Context, request CreatePatchRequest) (response CreatePatchResponse, err error)
    func (client DataIntegrationClient) CreatePipeline(ctx context.Context, request CreatePipelineRequest) (response CreatePipelineResponse, err error)
    func (client DataIntegrationClient) CreatePipelineValidation(ctx context.Context, request CreatePipelineValidationRequest) (response CreatePipelineValidationResponse, err error)
    func (client DataIntegrationClient) CreateProject(ctx context.Context, request CreateProjectRequest) (response CreateProjectResponse, err error)
    func (client DataIntegrationClient) CreateSchedule(ctx context.Context, request CreateScheduleRequest) (response CreateScheduleResponse, err error)
    func (client DataIntegrationClient) CreateTask(ctx context.Context, request CreateTaskRequest) (response CreateTaskResponse, err error)
    func (client DataIntegrationClient) CreateTaskRun(ctx context.Context, request CreateTaskRunRequest) (response CreateTaskRunResponse, err error)
    func (client DataIntegrationClient) CreateTaskSchedule(ctx context.Context, request CreateTaskScheduleRequest) (response CreateTaskScheduleResponse, err error)
    func (client DataIntegrationClient) CreateTaskValidation(ctx context.Context, request CreateTaskValidationRequest) (response CreateTaskValidationResponse, err error)
    func (client DataIntegrationClient) CreateUserDefinedFunction(ctx context.Context, request CreateUserDefinedFunctionRequest) (response CreateUserDefinedFunctionResponse, err error)
    func (client DataIntegrationClient) CreateUserDefinedFunctionValidation(ctx context.Context, request CreateUserDefinedFunctionValidationRequest) (response CreateUserDefinedFunctionValidationResponse, err error)
    func (client DataIntegrationClient) CreateWorkspace(ctx context.Context, request CreateWorkspaceRequest) (response CreateWorkspaceResponse, err error)
    func (client DataIntegrationClient) DeleteApplication(ctx context.Context, request DeleteApplicationRequest) (response DeleteApplicationResponse, err error)
    func (client DataIntegrationClient) DeleteApplicationDetailedDescription(ctx context.Context, request DeleteApplicationDetailedDescriptionRequest) (response DeleteApplicationDetailedDescriptionResponse, err error)
    func (client DataIntegrationClient) DeleteConnection(ctx context.Context, request DeleteConnectionRequest) (response DeleteConnectionResponse, err error)
    func (client DataIntegrationClient) DeleteConnectionValidation(ctx context.Context, request DeleteConnectionValidationRequest) (response DeleteConnectionValidationResponse, err error)
    func (client DataIntegrationClient) DeleteCopyObjectRequest(ctx context.Context, request DeleteCopyObjectRequestRequest) (response DeleteCopyObjectRequestResponse, err error)
    func (client DataIntegrationClient) DeleteDataAsset(ctx context.Context, request DeleteDataAssetRequest) (response DeleteDataAssetResponse, err error)
    func (client DataIntegrationClient) DeleteDataFlow(ctx context.Context, request DeleteDataFlowRequest) (response DeleteDataFlowResponse, err error)
    func (client DataIntegrationClient) DeleteDataFlowValidation(ctx context.Context, request DeleteDataFlowValidationRequest) (response DeleteDataFlowValidationResponse, err error)
    func (client DataIntegrationClient) DeleteDisApplication(ctx context.Context, request DeleteDisApplicationRequest) (response DeleteDisApplicationResponse, err error)
    func (client DataIntegrationClient) DeleteDisApplicationDetailedDescription(ctx context.Context, request DeleteDisApplicationDetailedDescriptionRequest) (response DeleteDisApplicationDetailedDescriptionResponse, err error)
    func (client DataIntegrationClient) DeleteExportRequest(ctx context.Context, request DeleteExportRequestRequest) (response DeleteExportRequestResponse, err error)
    func (client DataIntegrationClient) DeleteExternalPublication(ctx context.Context, request DeleteExternalPublicationRequest) (response DeleteExternalPublicationResponse, err error)
    func (client DataIntegrationClient) DeleteExternalPublicationValidation(ctx context.Context, request DeleteExternalPublicationValidationRequest) (response DeleteExternalPublicationValidationResponse, err error)
    func (client DataIntegrationClient) DeleteFolder(ctx context.Context, request DeleteFolderRequest) (response DeleteFolderResponse, err error)
    func (client DataIntegrationClient) DeleteFunctionLibrary(ctx context.Context, request DeleteFunctionLibraryRequest) (response DeleteFunctionLibraryResponse, err error)
    func (client DataIntegrationClient) DeleteImportRequest(ctx context.Context, request DeleteImportRequestRequest) (response DeleteImportRequestResponse, err error)
    func (client DataIntegrationClient) DeletePatch(ctx context.Context, request DeletePatchRequest) (response DeletePatchResponse, err error)
    func (client DataIntegrationClient) DeletePipeline(ctx context.Context, request DeletePipelineRequest) (response DeletePipelineResponse, err error)
    func (client DataIntegrationClient) DeletePipelineValidation(ctx context.Context, request DeletePipelineValidationRequest) (response DeletePipelineValidationResponse, err error)
    func (client DataIntegrationClient) DeleteProject(ctx context.Context, request DeleteProjectRequest) (response DeleteProjectResponse, err error)
    func (client DataIntegrationClient) DeleteSchedule(ctx context.Context, request DeleteScheduleRequest) (response DeleteScheduleResponse, err error)
    func (client DataIntegrationClient) DeleteTask(ctx context.Context, request DeleteTaskRequest) (response DeleteTaskResponse, err error)
    func (client DataIntegrationClient) DeleteTaskRun(ctx context.Context, request DeleteTaskRunRequest) (response DeleteTaskRunResponse, err error)
    func (client DataIntegrationClient) DeleteTaskSchedule(ctx context.Context, request DeleteTaskScheduleRequest) (response DeleteTaskScheduleResponse, err error)
    func (client DataIntegrationClient) DeleteTaskValidation(ctx context.Context, request DeleteTaskValidationRequest) (response DeleteTaskValidationResponse, err error)
    func (client DataIntegrationClient) DeleteUserDefinedFunction(ctx context.Context, request DeleteUserDefinedFunctionRequest) (response DeleteUserDefinedFunctionResponse, err error)
    func (client DataIntegrationClient) DeleteUserDefinedFunctionValidation(ctx context.Context, request DeleteUserDefinedFunctionValidationRequest) (response DeleteUserDefinedFunctionValidationResponse, err error)
    func (client DataIntegrationClient) DeleteWorkspace(ctx context.Context, request DeleteWorkspaceRequest) (response DeleteWorkspaceResponse, err error)
    func (client DataIntegrationClient) GetApplication(ctx context.Context, request GetApplicationRequest) (response GetApplicationResponse, err error)
    func (client DataIntegrationClient) GetApplicationDetailedDescription(ctx context.Context, request GetApplicationDetailedDescriptionRequest) (response GetApplicationDetailedDescriptionResponse, err error)
    func (client DataIntegrationClient) GetCompositeState(ctx context.Context, request GetCompositeStateRequest) (response GetCompositeStateResponse, err error)
    func (client DataIntegrationClient) GetConnection(ctx context.Context, request GetConnectionRequest) (response GetConnectionResponse, err error)
    func (client DataIntegrationClient) GetConnectionValidation(ctx context.Context, request GetConnectionValidationRequest) (response GetConnectionValidationResponse, err error)
    func (client DataIntegrationClient) GetCopyObjectRequest(ctx context.Context, request GetCopyObjectRequestRequest) (response GetCopyObjectRequestResponse, err error)
    func (client DataIntegrationClient) GetCountStatistic(ctx context.Context, request GetCountStatisticRequest) (response GetCountStatisticResponse, err error)
    func (client DataIntegrationClient) GetDataAsset(ctx context.Context, request GetDataAssetRequest) (response GetDataAssetResponse, err error)
    func (client DataIntegrationClient) GetDataEntity(ctx context.Context, request GetDataEntityRequest) (response GetDataEntityResponse, err error)
    func (client DataIntegrationClient) GetDataFlow(ctx context.Context, request GetDataFlowRequest) (response GetDataFlowResponse, err error)
    func (client DataIntegrationClient) GetDataFlowValidation(ctx context.Context, request GetDataFlowValidationRequest) (response GetDataFlowValidationResponse, err error)
    func (client DataIntegrationClient) GetDependentObject(ctx context.Context, request GetDependentObjectRequest) (response GetDependentObjectResponse, err error)
    func (client DataIntegrationClient) GetDisApplication(ctx context.Context, request GetDisApplicationRequest) (response GetDisApplicationResponse, err error)
    func (client DataIntegrationClient) GetDisApplicationDetailedDescription(ctx context.Context, request GetDisApplicationDetailedDescriptionRequest) (response GetDisApplicationDetailedDescriptionResponse, err error)
    func (client DataIntegrationClient) GetExportRequest(ctx context.Context, request GetExportRequestRequest) (response GetExportRequestResponse, err error)
    func (client DataIntegrationClient) GetExternalPublication(ctx context.Context, request GetExternalPublicationRequest) (response GetExternalPublicationResponse, err error)
    func (client DataIntegrationClient) GetExternalPublicationValidation(ctx context.Context, request GetExternalPublicationValidationRequest) (response GetExternalPublicationValidationResponse, err error)
    func (client DataIntegrationClient) GetFolder(ctx context.Context, request GetFolderRequest) (response GetFolderResponse, err error)
    func (client DataIntegrationClient) GetFunctionLibrary(ctx context.Context, request GetFunctionLibraryRequest) (response GetFunctionLibraryResponse, err error)
    func (client DataIntegrationClient) GetImportRequest(ctx context.Context, request GetImportRequestRequest) (response GetImportRequestResponse, err error)
    func (client DataIntegrationClient) GetPatch(ctx context.Context, request GetPatchRequest) (response GetPatchResponse, err error)
    func (client DataIntegrationClient) GetPipeline(ctx context.Context, request GetPipelineRequest) (response GetPipelineResponse, err error)
    func (client DataIntegrationClient) GetPipelineValidation(ctx context.Context, request GetPipelineValidationRequest) (response GetPipelineValidationResponse, err error)
    func (client DataIntegrationClient) GetProject(ctx context.Context, request GetProjectRequest) (response GetProjectResponse, err error)
    func (client DataIntegrationClient) GetPublishedObject(ctx context.Context, request GetPublishedObjectRequest) (response GetPublishedObjectResponse, err error)
    func (client DataIntegrationClient) GetReference(ctx context.Context, request GetReferenceRequest) (response GetReferenceResponse, err error)
    func (client DataIntegrationClient) GetRuntimeOperator(ctx context.Context, request GetRuntimeOperatorRequest) (response GetRuntimeOperatorResponse, err error)
    func (client DataIntegrationClient) GetRuntimePipeline(ctx context.Context, request GetRuntimePipelineRequest) (response GetRuntimePipelineResponse, err error)
    func (client DataIntegrationClient) GetSchedule(ctx context.Context, request GetScheduleRequest) (response GetScheduleResponse, err error)
    func (client DataIntegrationClient) GetSchema(ctx context.Context, request GetSchemaRequest) (response GetSchemaResponse, err error)
    func (client DataIntegrationClient) GetTask(ctx context.Context, request GetTaskRequest) (response GetTaskResponse, err error)
    func (client DataIntegrationClient) GetTaskRun(ctx context.Context, request GetTaskRunRequest) (response GetTaskRunResponse, err error)
    func (client DataIntegrationClient) GetTaskSchedule(ctx context.Context, request GetTaskScheduleRequest) (response GetTaskScheduleResponse, err error)
    func (client DataIntegrationClient) GetTaskValidation(ctx context.Context, request GetTaskValidationRequest) (response GetTaskValidationResponse, err error)
    func (client DataIntegrationClient) GetTemplate(ctx context.Context, request GetTemplateRequest) (response GetTemplateResponse, err error)
    func (client DataIntegrationClient) GetUserDefinedFunction(ctx context.Context, request GetUserDefinedFunctionRequest) (response GetUserDefinedFunctionResponse, err error)
    func (client DataIntegrationClient) GetUserDefinedFunctionValidation(ctx context.Context, request GetUserDefinedFunctionValidationRequest) (response GetUserDefinedFunctionValidationResponse, err error)
    func (client DataIntegrationClient) GetWorkRequest(ctx context.Context, request GetWorkRequestRequest) (response GetWorkRequestResponse, err error)
    func (client DataIntegrationClient) GetWorkspace(ctx context.Context, request GetWorkspaceRequest) (response GetWorkspaceResponse, err error)
    func (client DataIntegrationClient) ListApplications(ctx context.Context, request ListApplicationsRequest) (response ListApplicationsResponse, err error)
    func (client DataIntegrationClient) ListConnectionValidations(ctx context.Context, request ListConnectionValidationsRequest) (response ListConnectionValidationsResponse, err error)
    func (client DataIntegrationClient) ListConnections(ctx context.Context, request ListConnectionsRequest) (response ListConnectionsResponse, err error)
    func (client DataIntegrationClient) ListCopyObjectRequests(ctx context.Context, request ListCopyObjectRequestsRequest) (response ListCopyObjectRequestsResponse, err error)
    func (client DataIntegrationClient) ListDataAssets(ctx context.Context, request ListDataAssetsRequest) (response ListDataAssetsResponse, err error)
    func (client DataIntegrationClient) ListDataEntities(ctx context.Context, request ListDataEntitiesRequest) (response ListDataEntitiesResponse, err error)
    func (client DataIntegrationClient) ListDataFlowValidations(ctx context.Context, request ListDataFlowValidationsRequest) (response ListDataFlowValidationsResponse, err error)
    func (client DataIntegrationClient) ListDataFlows(ctx context.Context, request ListDataFlowsRequest) (response ListDataFlowsResponse, err error)
    func (client DataIntegrationClient) ListDependentObjects(ctx context.Context, request ListDependentObjectsRequest) (response ListDependentObjectsResponse, err error)
    func (client DataIntegrationClient) ListDisApplicationTaskRunLineages(ctx context.Context, request ListDisApplicationTaskRunLineagesRequest) (response ListDisApplicationTaskRunLineagesResponse, err error)
    func (client DataIntegrationClient) ListDisApplications(ctx context.Context, request ListDisApplicationsRequest) (response ListDisApplicationsResponse, err error)
    func (client DataIntegrationClient) ListExportRequests(ctx context.Context, request ListExportRequestsRequest) (response ListExportRequestsResponse, err error)
    func (client DataIntegrationClient) ListExternalPublicationValidations(ctx context.Context, request ListExternalPublicationValidationsRequest) (response ListExternalPublicationValidationsResponse, err error)
    func (client DataIntegrationClient) ListExternalPublications(ctx context.Context, request ListExternalPublicationsRequest) (response ListExternalPublicationsResponse, err error)
    func (client DataIntegrationClient) ListFolders(ctx context.Context, request ListFoldersRequest) (response ListFoldersResponse, err error)
    func (client DataIntegrationClient) ListFunctionLibraries(ctx context.Context, request ListFunctionLibrariesRequest) (response ListFunctionLibrariesResponse, err error)
    func (client DataIntegrationClient) ListImportRequests(ctx context.Context, request ListImportRequestsRequest) (response ListImportRequestsResponse, err error)
    func (client DataIntegrationClient) ListPatchChanges(ctx context.Context, request ListPatchChangesRequest) (response ListPatchChangesResponse, err error)
    func (client DataIntegrationClient) ListPatches(ctx context.Context, request ListPatchesRequest) (response ListPatchesResponse, err error)
    func (client DataIntegrationClient) ListPipelineValidations(ctx context.Context, request ListPipelineValidationsRequest) (response ListPipelineValidationsResponse, err error)
    func (client DataIntegrationClient) ListPipelines(ctx context.Context, request ListPipelinesRequest) (response ListPipelinesResponse, err error)
    func (client DataIntegrationClient) ListProjects(ctx context.Context, request ListProjectsRequest) (response ListProjectsResponse, err error)
    func (client DataIntegrationClient) ListPublishedObjects(ctx context.Context, request ListPublishedObjectsRequest) (response ListPublishedObjectsResponse, err error)
    func (client DataIntegrationClient) ListReferences(ctx context.Context, request ListReferencesRequest) (response ListReferencesResponse, err error)
    func (client DataIntegrationClient) ListRuntimeOperators(ctx context.Context, request ListRuntimeOperatorsRequest) (response ListRuntimeOperatorsResponse, err error)
    func (client DataIntegrationClient) ListRuntimePipelines(ctx context.Context, request ListRuntimePipelinesRequest) (response ListRuntimePipelinesResponse, err error)
    func (client DataIntegrationClient) ListSchedules(ctx context.Context, request ListSchedulesRequest) (response ListSchedulesResponse, err error)
    func (client DataIntegrationClient) ListSchemas(ctx context.Context, request ListSchemasRequest) (response ListSchemasResponse, err error)
    func (client DataIntegrationClient) ListTaskRunLineages(ctx context.Context, request ListTaskRunLineagesRequest) (response ListTaskRunLineagesResponse, err error)
    func (client DataIntegrationClient) ListTaskRunLogs(ctx context.Context, request ListTaskRunLogsRequest) (response ListTaskRunLogsResponse, err error)
    func (client DataIntegrationClient) ListTaskRuns(ctx context.Context, request ListTaskRunsRequest) (response ListTaskRunsResponse, err error)
    func (client DataIntegrationClient) ListTaskSchedules(ctx context.Context, request ListTaskSchedulesRequest) (response ListTaskSchedulesResponse, err error)
    func (client DataIntegrationClient) ListTaskValidations(ctx context.Context, request ListTaskValidationsRequest) (response ListTaskValidationsResponse, err error)
    func (client DataIntegrationClient) ListTasks(ctx context.Context, request ListTasksRequest) (response ListTasksResponse, err error)
    func (client DataIntegrationClient) ListTemplates(ctx context.Context, request ListTemplatesRequest) (response ListTemplatesResponse, err error)
    func (client DataIntegrationClient) ListUserDefinedFunctionValidations(ctx context.Context, request ListUserDefinedFunctionValidationsRequest) (response ListUserDefinedFunctionValidationsResponse, err error)
    func (client DataIntegrationClient) ListUserDefinedFunctions(ctx context.Context, request ListUserDefinedFunctionsRequest) (response ListUserDefinedFunctionsResponse, err error)
    func (client DataIntegrationClient) ListWorkRequestErrors(ctx context.Context, request ListWorkRequestErrorsRequest) (response ListWorkRequestErrorsResponse, err error)
    func (client DataIntegrationClient) ListWorkRequestLogs(ctx context.Context, request ListWorkRequestLogsRequest) (response ListWorkRequestLogsResponse, err error)
    func (client DataIntegrationClient) ListWorkRequests(ctx context.Context, request ListWorkRequestsRequest) (response ListWorkRequestsResponse, err error)
    func (client DataIntegrationClient) ListWorkspaces(ctx context.Context, request ListWorkspacesRequest) (response ListWorkspacesResponse, err error)
    func (client *DataIntegrationClient) SetRegion(region string)
    func (client DataIntegrationClient) StartWorkspace(ctx context.Context, request StartWorkspaceRequest) (response StartWorkspaceResponse, err error)
    func (client DataIntegrationClient) StopWorkspace(ctx context.Context, request StopWorkspaceRequest) (response StopWorkspaceResponse, err error)
    func (client DataIntegrationClient) UpdateApplication(ctx context.Context, request UpdateApplicationRequest) (response UpdateApplicationResponse, err error)
    func (client DataIntegrationClient) UpdateApplicationDetailedDescription(ctx context.Context, request UpdateApplicationDetailedDescriptionRequest) (response UpdateApplicationDetailedDescriptionResponse, err error)
    func (client DataIntegrationClient) UpdateConnection(ctx context.Context, request UpdateConnectionRequest) (response UpdateConnectionResponse, err error)
    func (client DataIntegrationClient) UpdateCopyObjectRequest(ctx context.Context, request UpdateCopyObjectRequestRequest) (response UpdateCopyObjectRequestResponse, err error)
    func (client DataIntegrationClient) UpdateDataAsset(ctx context.Context, request UpdateDataAssetRequest) (response UpdateDataAssetResponse, err error)
    func (client DataIntegrationClient) UpdateDataFlow(ctx context.Context, request UpdateDataFlowRequest) (response UpdateDataFlowResponse, err error)
    func (client DataIntegrationClient) UpdateDisApplication(ctx context.Context, request UpdateDisApplicationRequest) (response UpdateDisApplicationResponse, err error)
    func (client DataIntegrationClient) UpdateDisApplicationDetailedDescription(ctx context.Context, request UpdateDisApplicationDetailedDescriptionRequest) (response UpdateDisApplicationDetailedDescriptionResponse, err error)
    func (client DataIntegrationClient) UpdateExportRequest(ctx context.Context, request UpdateExportRequestRequest) (response UpdateExportRequestResponse, err error)
    func (client DataIntegrationClient) UpdateExternalPublication(ctx context.Context, request UpdateExternalPublicationRequest) (response UpdateExternalPublicationResponse, err error)
    func (client DataIntegrationClient) UpdateFolder(ctx context.Context, request UpdateFolderRequest) (response UpdateFolderResponse, err error)
    func (client DataIntegrationClient) UpdateFunctionLibrary(ctx context.Context, request UpdateFunctionLibraryRequest) (response UpdateFunctionLibraryResponse, err error)
    func (client DataIntegrationClient) UpdateImportRequest(ctx context.Context, request UpdateImportRequestRequest) (response UpdateImportRequestResponse, err error)
    func (client DataIntegrationClient) UpdatePipeline(ctx context.Context, request UpdatePipelineRequest) (response UpdatePipelineResponse, err error)
    func (client DataIntegrationClient) UpdateProject(ctx context.Context, request UpdateProjectRequest) (response UpdateProjectResponse, err error)
    func (client DataIntegrationClient) UpdateReference(ctx context.Context, request UpdateReferenceRequest) (response UpdateReferenceResponse, err error)
    func (client DataIntegrationClient) UpdateSchedule(ctx context.Context, request UpdateScheduleRequest) (response UpdateScheduleResponse, err error)
    func (client DataIntegrationClient) UpdateTask(ctx context.Context, request UpdateTaskRequest) (response UpdateTaskResponse, err error)
    func (client DataIntegrationClient) UpdateTaskRun(ctx context.Context, request UpdateTaskRunRequest) (response UpdateTaskRunResponse, err error)
    func (client DataIntegrationClient) UpdateTaskSchedule(ctx context.Context, request UpdateTaskScheduleRequest) (response UpdateTaskScheduleResponse, err error)
    func (client DataIntegrationClient) UpdateUserDefinedFunction(ctx context.Context, request UpdateUserDefinedFunctionRequest) (response UpdateUserDefinedFunctionResponse, err error)
    func (client DataIntegrationClient) UpdateWorkspace(ctx context.Context, request UpdateWorkspaceRequest) (response UpdateWorkspaceResponse, err error)
type DataType
    func (m DataType) GetDescription() *string
    func (m DataType) GetKey() *string
    func (m DataType) GetModelVersion() *string
    func (m DataType) GetName() *string
    func (m DataType) GetObjectStatus() *int
    func (m DataType) GetParentRef() *ParentReference
    func (m DataType) MarshalJSON() (buff []byte, e error)
    func (m DataType) String() string
    func (m DataType) ValidateEnumValue() (bool, error)
type DataTypeDtTypeEnum
    func GetDataTypeDtTypeEnumValues() []DataTypeDtTypeEnum
    func GetMappingDataTypeDtTypeEnum(val string) (DataTypeDtTypeEnum, bool)
type DataflowApplication
    func (m DataflowApplication) String() string
    func (m DataflowApplication) ValidateEnumValue() (bool, error)
type DecisionOperator
    func (m DecisionOperator) GetDescription() *string
    func (m DecisionOperator) GetIdentifier() *string
    func (m DecisionOperator) GetInputPorts() []InputPort
    func (m DecisionOperator) GetKey() *string
    func (m DecisionOperator) GetModelVersion() *string
    func (m DecisionOperator) GetName() *string
    func (m DecisionOperator) GetObjectStatus() *int
    func (m DecisionOperator) GetObjectVersion() *int
    func (m DecisionOperator) GetOpConfigValues() *ConfigValues
    func (m DecisionOperator) GetOutputPorts() []TypedObject
    func (m DecisionOperator) GetParameters() []Parameter
    func (m DecisionOperator) GetParentRef() *ParentReference
    func (m DecisionOperator) MarshalJSON() (buff []byte, e error)
    func (m DecisionOperator) String() string
    func (m *DecisionOperator) UnmarshalJSON(data []byte) (e error)
    func (m DecisionOperator) ValidateEnumValue() (bool, error)
type DecisionOperatorTriggerRuleEnum
    func GetDecisionOperatorTriggerRuleEnumValues() []DecisionOperatorTriggerRuleEnum
    func GetMappingDecisionOperatorTriggerRuleEnum(val string) (DecisionOperatorTriggerRuleEnum, bool)
type DecisionOutputPort
    func (m DecisionOutputPort) GetConfigValues() *ConfigValues
    func (m DecisionOutputPort) GetDescription() *string
    func (m DecisionOutputPort) GetKey() *string
    func (m DecisionOutputPort) GetModelVersion() *string
    func (m DecisionOutputPort) GetName() *string
    func (m DecisionOutputPort) GetObjectStatus() *int
    func (m DecisionOutputPort) GetParentRef() *ParentReference
    func (m DecisionOutputPort) MarshalJSON() (buff []byte, e error)
    func (m DecisionOutputPort) String() string
    func (m *DecisionOutputPort) UnmarshalJSON(data []byte) (e error)
    func (m DecisionOutputPort) ValidateEnumValue() (bool, error)
type DecisionOutputPortDecisionOutputPortTypeEnum
    func GetDecisionOutputPortDecisionOutputPortTypeEnumValues() []DecisionOutputPortDecisionOutputPortTypeEnum
    func GetMappingDecisionOutputPortDecisionOutputPortTypeEnum(val string) (DecisionOutputPortDecisionOutputPortTypeEnum, bool)
type DecisionOutputPortPortTypeEnum
    func GetDecisionOutputPortPortTypeEnumValues() []DecisionOutputPortPortTypeEnum
    func GetMappingDecisionOutputPortPortTypeEnum(val string) (DecisionOutputPortPortTypeEnum, bool)
type DeleteApplicationDetailedDescriptionRequest
    func (request DeleteApplicationDetailedDescriptionRequest) BinaryRequestBody() (*common.OCIReadSeekCloser, bool)
    func (request DeleteApplicationDetailedDescriptionRequest) HTTPRequest(method, path string, binaryRequestBody *common.OCIReadSeekCloser, extraHeaders map[string]string) (http.Request, error)
    func (request DeleteApplicationDetailedDescriptionRequest) RetryPolicy() *common.RetryPolicy
    func (request DeleteApplicationDetailedDescriptionRequest) String() string
    func (request DeleteApplicationDetailedDescriptionRequest) ValidateEnumValue() (bool, error)
type DeleteApplicationDetailedDescriptionResponse
    func (response DeleteApplicationDetailedDescriptionResponse) HTTPResponse() *http.Response
    func (response DeleteApplicationDetailedDescriptionResponse) String() string
type DeleteApplicationRequest
    func (request DeleteApplicationRequest) BinaryRequestBody() (*common.OCIReadSeekCloser, bool)
    func (request DeleteApplicationRequest) HTTPRequest(method, path string, binaryRequestBody *common.OCIReadSeekCloser, extraHeaders map[string]string) (http.Request, error)
    func (request DeleteApplicationRequest) RetryPolicy() *common.RetryPolicy
    func (request DeleteApplicationRequest) String() string
    func (request DeleteApplicationRequest) ValidateEnumValue() (bool, error)
type DeleteApplicationResponse
    func (response DeleteApplicationResponse) HTTPResponse() *http.Response
    func (response DeleteApplicationResponse) String() string
type DeleteConnectionRequest
    func (request DeleteConnectionRequest) BinaryRequestBody() (*common.OCIReadSeekCloser, bool)
    func (request DeleteConnectionRequest) HTTPRequest(method, path string, binaryRequestBody *common.OCIReadSeekCloser, extraHeaders map[string]string) (http.Request, error)
    func (request DeleteConnectionRequest) RetryPolicy() *common.RetryPolicy
    func (request DeleteConnectionRequest) String() string
    func (request DeleteConnectionRequest) ValidateEnumValue() (bool, error)
type DeleteConnectionResponse
    func (response DeleteConnectionResponse) HTTPResponse() *http.Response
    func (response DeleteConnectionResponse) String() string
type DeleteConnectionValidationRequest
    func (request DeleteConnectionValidationRequest) BinaryRequestBody() (*common.OCIReadSeekCloser, bool)
    func (request DeleteConnectionValidationRequest) HTTPRequest(method, path string, binaryRequestBody *common.OCIReadSeekCloser, extraHeaders map[string]string) (http.Request, error)
    func (request DeleteConnectionValidationRequest) RetryPolicy() *common.RetryPolicy
    func (request DeleteConnectionValidationRequest) String() string
    func (request DeleteConnectionValidationRequest) ValidateEnumValue() (bool, error)
type DeleteConnectionValidationResponse
    func (response DeleteConnectionValidationResponse) HTTPResponse() *http.Response
    func (response DeleteConnectionValidationResponse) String() string
type DeleteCopyObjectRequestRequest
    func (request DeleteCopyObjectRequestRequest) BinaryRequestBody() (*common.OCIReadSeekCloser, bool)
    func (request DeleteCopyObjectRequestRequest) HTTPRequest(method, path string, binaryRequestBody *common.OCIReadSeekCloser, extraHeaders map[string]string) (http.Request, error)
    func (request DeleteCopyObjectRequestRequest) RetryPolicy() *common.RetryPolicy
    func (request DeleteCopyObjectRequestRequest) String() string
    func (request DeleteCopyObjectRequestRequest) ValidateEnumValue() (bool, error)
type DeleteCopyObjectRequestResponse
    func (response DeleteCopyObjectRequestResponse) HTTPResponse() *http.Response
    func (response DeleteCopyObjectRequestResponse) String() string
type DeleteDataAssetRequest
    func (request DeleteDataAssetRequest) BinaryRequestBody() (*common.OCIReadSeekCloser, bool)
    func (request DeleteDataAssetRequest) HTTPRequest(method, path string, binaryRequestBody *common.OCIReadSeekCloser, extraHeaders map[string]string) (http.Request, error)
    func (request DeleteDataAssetRequest) RetryPolicy() *common.RetryPolicy
    func (request DeleteDataAssetRequest) String() string
    func (request DeleteDataAssetRequest) ValidateEnumValue() (bool, error)
type DeleteDataAssetResponse
    func (response DeleteDataAssetResponse) HTTPResponse() *http.Response
    func (response DeleteDataAssetResponse) String() string
type DeleteDataFlowRequest
    func (request DeleteDataFlowRequest) BinaryRequestBody() (*common.OCIReadSeekCloser, bool)
    func (request DeleteDataFlowRequest) HTTPRequest(method, path string, binaryRequestBody *common.OCIReadSeekCloser, extraHeaders map[string]string) (http.Request, error)
    func (request DeleteDataFlowRequest) RetryPolicy() *common.RetryPolicy
    func (request DeleteDataFlowRequest) String() string
    func (request DeleteDataFlowRequest) ValidateEnumValue() (bool, error)
type DeleteDataFlowResponse
    func (response DeleteDataFlowResponse) HTTPResponse() *http.Response
    func (response DeleteDataFlowResponse) String() string
type DeleteDataFlowValidationRequest
    func (request DeleteDataFlowValidationRequest) BinaryRequestBody() (*common.OCIReadSeekCloser, bool)
    func (request DeleteDataFlowValidationRequest) HTTPRequest(method, path string, binaryRequestBody *common.OCIReadSeekCloser, extraHeaders map[string]string) (http.Request, error)
    func (request DeleteDataFlowValidationRequest) RetryPolicy() *common.RetryPolicy
    func (request DeleteDataFlowValidationRequest) String() string
    func (request DeleteDataFlowValidationRequest) ValidateEnumValue() (bool, error)
type DeleteDataFlowValidationResponse
    func (response DeleteDataFlowValidationResponse) HTTPResponse() *http.Response
    func (response DeleteDataFlowValidationResponse) String() string
type DeleteDisApplicationDetailedDescriptionRequest
    func (request DeleteDisApplicationDetailedDescriptionRequest) BinaryRequestBody() (*common.OCIReadSeekCloser, bool)
    func (request DeleteDisApplicationDetailedDescriptionRequest) HTTPRequest(method, path string, binaryRequestBody *common.OCIReadSeekCloser, extraHeaders map[string]string) (http.Request, error)
    func (request DeleteDisApplicationDetailedDescriptionRequest) RetryPolicy() *common.RetryPolicy
    func (request DeleteDisApplicationDetailedDescriptionRequest) String() string
    func (request DeleteDisApplicationDetailedDescriptionRequest) ValidateEnumValue() (bool, error)
type DeleteDisApplicationDetailedDescriptionResponse
    func (response DeleteDisApplicationDetailedDescriptionResponse) HTTPResponse() *http.Response
    func (response DeleteDisApplicationDetailedDescriptionResponse) String() string
type DeleteDisApplicationRequest
    func (request DeleteDisApplicationRequest) BinaryRequestBody() (*common.OCIReadSeekCloser, bool)
    func (request DeleteDisApplicationRequest) HTTPRequest(method, path string, binaryRequestBody *common.OCIReadSeekCloser, extraHeaders map[string]string) (http.Request, error)
    func (request DeleteDisApplicationRequest) RetryPolicy() *common.RetryPolicy
    func (request DeleteDisApplicationRequest) String() string
    func (request DeleteDisApplicationRequest) ValidateEnumValue() (bool, error)
type DeleteDisApplicationResponse
    func (response DeleteDisApplicationResponse) HTTPResponse() *http.Response
    func (response DeleteDisApplicationResponse) String() string
type DeleteExportRequestRequest
    func (request DeleteExportRequestRequest) BinaryRequestBody() (*common.OCIReadSeekCloser, bool)
    func (request DeleteExportRequestRequest) HTTPRequest(method, path string, binaryRequestBody *common.OCIReadSeekCloser, extraHeaders map[string]string) (http.Request, error)
    func (request DeleteExportRequestRequest) RetryPolicy() *common.RetryPolicy
    func (request DeleteExportRequestRequest) String() string
    func (request DeleteExportRequestRequest) ValidateEnumValue() (bool, error)
type DeleteExportRequestResponse
    func (response DeleteExportRequestResponse) HTTPResponse() *http.Response
    func (response DeleteExportRequestResponse) String() string
type DeleteExternalPublicationRequest
    func (request DeleteExternalPublicationRequest) BinaryRequestBody() (*common.OCIReadSeekCloser, bool)
    func (request DeleteExternalPublicationRequest) HTTPRequest(method, path string, binaryRequestBody *common.OCIReadSeekCloser, extraHeaders map[string]string) (http.Request, error)
    func (request DeleteExternalPublicationRequest) RetryPolicy() *common.RetryPolicy
    func (request DeleteExternalPublicationRequest) String() string
    func (request DeleteExternalPublicationRequest) ValidateEnumValue() (bool, error)
type DeleteExternalPublicationResponse
    func (response DeleteExternalPublicationResponse) HTTPResponse() *http.Response
    func (response DeleteExternalPublicationResponse) String() string
type DeleteExternalPublicationValidationRequest
    func (request DeleteExternalPublicationValidationRequest) BinaryRequestBody() (*common.OCIReadSeekCloser, bool)
    func (request DeleteExternalPublicationValidationRequest) HTTPRequest(method, path string, binaryRequestBody *common.OCIReadSeekCloser, extraHeaders map[string]string) (http.Request, error)
    func (request DeleteExternalPublicationValidationRequest) RetryPolicy() *common.RetryPolicy
    func (request DeleteExternalPublicationValidationRequest) String() string
    func (request DeleteExternalPublicationValidationRequest) ValidateEnumValue() (bool, error)
type DeleteExternalPublicationValidationResponse
    func (response DeleteExternalPublicationValidationResponse) HTTPResponse() *http.Response
    func (response DeleteExternalPublicationValidationResponse) String() string
type DeleteFolderRequest
    func (request DeleteFolderRequest) BinaryRequestBody() (*common.OCIReadSeekCloser, bool)
    func (request DeleteFolderRequest) HTTPRequest(method, path string, binaryRequestBody *common.OCIReadSeekCloser, extraHeaders map[string]string) (http.Request, error)
    func (request DeleteFolderRequest) RetryPolicy() *common.RetryPolicy
    func (request DeleteFolderRequest) String() string
    func (request DeleteFolderRequest) ValidateEnumValue() (bool, error)
type DeleteFolderResponse
    func (response DeleteFolderResponse) HTTPResponse() *http.Response
    func (response DeleteFolderResponse) String() string
type DeleteFunctionLibraryRequest
    func (request DeleteFunctionLibraryRequest) BinaryRequestBody() (*common.OCIReadSeekCloser, bool)
    func (request DeleteFunctionLibraryRequest) HTTPRequest(method, path string, binaryRequestBody *common.OCIReadSeekCloser, extraHeaders map[string]string) (http.Request, error)
    func (request DeleteFunctionLibraryRequest) RetryPolicy() *common.RetryPolicy
    func (request DeleteFunctionLibraryRequest) String() string
    func (request DeleteFunctionLibraryRequest) ValidateEnumValue() (bool, error)
type DeleteFunctionLibraryResponse
    func (response DeleteFunctionLibraryResponse) HTTPResponse() *http.Response
    func (response DeleteFunctionLibraryResponse) String() string
type DeleteImportRequestRequest
    func (request DeleteImportRequestRequest) BinaryRequestBody() (*common.OCIReadSeekCloser, bool)
    func (request DeleteImportRequestRequest) HTTPRequest(method, path string, binaryRequestBody *common.OCIReadSeekCloser, extraHeaders map[string]string) (http.Request, error)
    func (request DeleteImportRequestRequest) RetryPolicy() *common.RetryPolicy
    func (request DeleteImportRequestRequest) String() string
    func (request DeleteImportRequestRequest) ValidateEnumValue() (bool, error)
type DeleteImportRequestResponse
    func (response DeleteImportRequestResponse) HTTPResponse() *http.Response
    func (response DeleteImportRequestResponse) String() string
type DeletePatchRequest
    func (request DeletePatchRequest) BinaryRequestBody() (*common.OCIReadSeekCloser, bool)
    func (request DeletePatchRequest) HTTPRequest(method, path string, binaryRequestBody *common.OCIReadSeekCloser, extraHeaders map[string]string) (http.Request, error)
    func (request DeletePatchRequest) RetryPolicy() *common.RetryPolicy
    func (request DeletePatchRequest) String() string
    func (request DeletePatchRequest) ValidateEnumValue() (bool, error)
type DeletePatchResponse
    func (response DeletePatchResponse) HTTPResponse() *http.Response
    func (response DeletePatchResponse) String() string
type DeletePipelineRequest
    func (request DeletePipelineRequest) BinaryRequestBody() (*common.OCIReadSeekCloser, bool)
    func (request DeletePipelineRequest) HTTPRequest(method, path string, binaryRequestBody *common.OCIReadSeekCloser, extraHeaders map[string]string) (http.Request, error)
    func (request DeletePipelineRequest) RetryPolicy() *common.RetryPolicy
    func (request DeletePipelineRequest) String() string
    func (request DeletePipelineRequest) ValidateEnumValue() (bool, error)
type DeletePipelineResponse
    func (response DeletePipelineResponse) HTTPResponse() *http.Response
    func (response DeletePipelineResponse) String() string
type DeletePipelineValidationRequest
    func (request DeletePipelineValidationRequest) BinaryRequestBody() (*common.OCIReadSeekCloser, bool)
    func (request DeletePipelineValidationRequest) HTTPRequest(method, path string, binaryRequestBody *common.OCIReadSeekCloser, extraHeaders map[string]string) (http.Request, error)
    func (request DeletePipelineValidationRequest) RetryPolicy() *common.RetryPolicy
    func (request DeletePipelineValidationRequest) String() string
    func (request DeletePipelineValidationRequest) ValidateEnumValue() (bool, error)
type DeletePipelineValidationResponse
    func (response DeletePipelineValidationResponse) HTTPResponse() *http.Response
    func (response DeletePipelineValidationResponse) String() string
type DeleteProjectRequest
    func (request DeleteProjectRequest) BinaryRequestBody() (*common.OCIReadSeekCloser, bool)
    func (request DeleteProjectRequest) HTTPRequest(method, path string, binaryRequestBody *common.OCIReadSeekCloser, extraHeaders map[string]string) (http.Request, error)
    func (request DeleteProjectRequest) RetryPolicy() *common.RetryPolicy
    func (request DeleteProjectRequest) String() string
    func (request DeleteProjectRequest) ValidateEnumValue() (bool, error)
type DeleteProjectResponse
    func (response DeleteProjectResponse) HTTPResponse() *http.Response
    func (response DeleteProjectResponse) String() string
type DeleteScheduleRequest
    func (request DeleteScheduleRequest) BinaryRequestBody() (*common.OCIReadSeekCloser, bool)
    func (request DeleteScheduleRequest) HTTPRequest(method, path string, binaryRequestBody *common.OCIReadSeekCloser, extraHeaders map[string]string) (http.Request, error)
    func (request DeleteScheduleRequest) RetryPolicy() *common.RetryPolicy
    func (request DeleteScheduleRequest) String() string
    func (request DeleteScheduleRequest) ValidateEnumValue() (bool, error)
type DeleteScheduleResponse
    func (response DeleteScheduleResponse) HTTPResponse() *http.Response
    func (response DeleteScheduleResponse) String() string
type DeleteTaskRequest
    func (request DeleteTaskRequest) BinaryRequestBody() (*common.OCIReadSeekCloser, bool)
    func (request DeleteTaskRequest) HTTPRequest(method, path string, binaryRequestBody *common.OCIReadSeekCloser, extraHeaders map[string]string) (http.Request, error)
    func (request DeleteTaskRequest) RetryPolicy() *common.RetryPolicy
    func (request DeleteTaskRequest) String() string
    func (request DeleteTaskRequest) ValidateEnumValue() (bool, error)
type DeleteTaskResponse
    func (response DeleteTaskResponse) HTTPResponse() *http.Response
    func (response DeleteTaskResponse) String() string
type DeleteTaskRunRequest
    func (request DeleteTaskRunRequest) BinaryRequestBody() (*common.OCIReadSeekCloser, bool)
    func (request DeleteTaskRunRequest) HTTPRequest(method, path string, binaryRequestBody *common.OCIReadSeekCloser, extraHeaders map[string]string) (http.Request, error)
    func (request DeleteTaskRunRequest) RetryPolicy() *common.RetryPolicy
    func (request DeleteTaskRunRequest) String() string
    func (request DeleteTaskRunRequest) ValidateEnumValue() (bool, error)
type DeleteTaskRunResponse
    func (response DeleteTaskRunResponse) HTTPResponse() *http.Response
    func (response DeleteTaskRunResponse) String() string
type DeleteTaskScheduleRequest
    func (request DeleteTaskScheduleRequest) BinaryRequestBody() (*common.OCIReadSeekCloser, bool)
    func (request DeleteTaskScheduleRequest) HTTPRequest(method, path string, binaryRequestBody *common.OCIReadSeekCloser, extraHeaders map[string]string) (http.Request, error)
    func (request DeleteTaskScheduleRequest) RetryPolicy() *common.RetryPolicy
    func (request DeleteTaskScheduleRequest) String() string
    func (request DeleteTaskScheduleRequest) ValidateEnumValue() (bool, error)
type DeleteTaskScheduleResponse
    func (response DeleteTaskScheduleResponse) HTTPResponse() *http.Response
    func (response DeleteTaskScheduleResponse) String() string
type DeleteTaskValidationRequest
    func (request DeleteTaskValidationRequest) BinaryRequestBody() (*common.OCIReadSeekCloser, bool)
    func (request DeleteTaskValidationRequest) HTTPRequest(method, path string, binaryRequestBody *common.OCIReadSeekCloser, extraHeaders map[string]string) (http.Request, error)
    func (request DeleteTaskValidationRequest) RetryPolicy() *common.RetryPolicy
    func (request DeleteTaskValidationRequest) String() string
    func (request DeleteTaskValidationRequest) ValidateEnumValue() (bool, error)
type DeleteTaskValidationResponse
    func (response DeleteTaskValidationResponse) HTTPResponse() *http.Response
    func (response DeleteTaskValidationResponse) String() string
type DeleteUserDefinedFunctionRequest
    func (request DeleteUserDefinedFunctionRequest) BinaryRequestBody() (*common.OCIReadSeekCloser, bool)
    func (request DeleteUserDefinedFunctionRequest) HTTPRequest(method, path string, binaryRequestBody *common.OCIReadSeekCloser, extraHeaders map[string]string) (http.Request, error)
    func (request DeleteUserDefinedFunctionRequest) RetryPolicy() *common.RetryPolicy
    func (request DeleteUserDefinedFunctionRequest) String() string
    func (request DeleteUserDefinedFunctionRequest) ValidateEnumValue() (bool, error)
type DeleteUserDefinedFunctionResponse
    func (response DeleteUserDefinedFunctionResponse) HTTPResponse() *http.Response
    func (response DeleteUserDefinedFunctionResponse) String() string
type DeleteUserDefinedFunctionValidationRequest
    func (request DeleteUserDefinedFunctionValidationRequest) BinaryRequestBody() (*common.OCIReadSeekCloser, bool)
    func (request DeleteUserDefinedFunctionValidationRequest) HTTPRequest(method, path string, binaryRequestBody *common.OCIReadSeekCloser, extraHeaders map[string]string) (http.Request, error)
    func (request DeleteUserDefinedFunctionValidationRequest) RetryPolicy() *common.RetryPolicy
    func (request DeleteUserDefinedFunctionValidationRequest) String() string
    func (request DeleteUserDefinedFunctionValidationRequest) ValidateEnumValue() (bool, error)
type DeleteUserDefinedFunctionValidationResponse
    func (response DeleteUserDefinedFunctionValidationResponse) HTTPResponse() *http.Response
    func (response DeleteUserDefinedFunctionValidationResponse) String() string
type DeleteWorkspaceRequest
    func (request DeleteWorkspaceRequest) BinaryRequestBody() (*common.OCIReadSeekCloser, bool)
    func (request DeleteWorkspaceRequest) HTTPRequest(method, path string, binaryRequestBody *common.OCIReadSeekCloser, extraHeaders map[string]string) (http.Request, error)
    func (request DeleteWorkspaceRequest) RetryPolicy() *common.RetryPolicy
    func (request DeleteWorkspaceRequest) String() string
    func (request DeleteWorkspaceRequest) ValidateEnumValue() (bool, error)
type DeleteWorkspaceResponse
    func (response DeleteWorkspaceResponse) HTTPResponse() *http.Response
    func (response DeleteWorkspaceResponse) String() string
type DependentObject
    func (m DependentObject) String() string
    func (m DependentObject) ValidateEnumValue() (bool, error)
type DependentObjectLifecycleStateEnum
    func GetDependentObjectLifecycleStateEnumValues() []DependentObjectLifecycleStateEnum
    func GetMappingDependentObjectLifecycleStateEnum(val string) (DependentObjectLifecycleStateEnum, bool)
type DependentObjectSummary
    func (m DependentObjectSummary) String() string
    func (m DependentObjectSummary) ValidateEnumValue() (bool, error)
type DependentObjectSummaryCollection
    func (m DependentObjectSummaryCollection) String() string
    func (m DependentObjectSummaryCollection) ValidateEnumValue() (bool, error)
type DerivedEntity
    func (m DerivedEntity) GetMetadata() *ObjectMetadata
    func (m DerivedEntity) MarshalJSON() (buff []byte, e error)
    func (m DerivedEntity) String() string
    func (m *DerivedEntity) UnmarshalJSON(data []byte) (e error)
    func (m DerivedEntity) ValidateEnumValue() (bool, error)
type DerivedEntityModeEnum
    func GetDerivedEntityModeEnumValues() []DerivedEntityModeEnum
    func GetMappingDerivedEntityModeEnum(val string) (DerivedEntityModeEnum, bool)
type DerivedField
    func (m DerivedField) GetConfigValues() *ConfigValues
    func (m DerivedField) GetDescription() *string
    func (m DerivedField) GetKey() *string
    func (m DerivedField) GetModelVersion() *string
    func (m DerivedField) GetName() *string
    func (m DerivedField) GetObjectStatus() *int
    func (m DerivedField) GetParentRef() *ParentReference
    func (m DerivedField) MarshalJSON() (buff []byte, e error)
    func (m DerivedField) String() string
    func (m DerivedField) ValidateEnumValue() (bool, error)
type DerivedType
    func (m DerivedType) GetDescription() *string
    func (m DerivedType) GetKey() *string
    func (m DerivedType) GetModelVersion() *string
    func (m DerivedType) GetName() *string
    func (m DerivedType) GetObjectStatus() *int
    func (m DerivedType) GetParentRef() *ParentReference
    func (m DerivedType) MarshalJSON() (buff []byte, e error)
    func (m DerivedType) String() string
    func (m DerivedType) ValidateEnumValue() (bool, error)
type DetailedDescription
    func (m DetailedDescription) String() string
    func (m DetailedDescription) ValidateEnumValue() (bool, error)
type DetailedDescriptionModelTypeEnum
    func GetDetailedDescriptionModelTypeEnumValues() []DetailedDescriptionModelTypeEnum
    func GetMappingDetailedDescriptionModelTypeEnum(val string) (DetailedDescriptionModelTypeEnum, bool)
type DirectFieldMap
    func (m DirectFieldMap) GetDescription() *string
    func (m DirectFieldMap) MarshalJSON() (buff []byte, e error)
    func (m DirectFieldMap) String() string
    func (m DirectFieldMap) ValidateEnumValue() (bool, error)
type DirectNamedFieldMap
    func (m DirectNamedFieldMap) GetDescription() *string
    func (m DirectNamedFieldMap) MarshalJSON() (buff []byte, e error)
    func (m DirectNamedFieldMap) String() string
    func (m DirectNamedFieldMap) ValidateEnumValue() (bool, error)
type DisApplication
    func (m DisApplication) String() string
    func (m DisApplication) ValidateEnumValue() (bool, error)
type DisApplicationLifecycleStateEnum
    func GetDisApplicationLifecycleStateEnumValues() []DisApplicationLifecycleStateEnum
    func GetMappingDisApplicationLifecycleStateEnum(val string) (DisApplicationLifecycleStateEnum, bool)
type DisApplicationSummary
    func (m DisApplicationSummary) String() string
    func (m DisApplicationSummary) ValidateEnumValue() (bool, error)
type DisApplicationSummaryCollection
    func (m DisApplicationSummaryCollection) String() string
    func (m DisApplicationSummaryCollection) ValidateEnumValue() (bool, error)
type DisApplicationSummaryLifecycleStateEnum
    func GetDisApplicationSummaryLifecycleStateEnumValues() []DisApplicationSummaryLifecycleStateEnum
    func GetMappingDisApplicationSummaryLifecycleStateEnum(val string) (DisApplicationSummaryLifecycleStateEnum, bool)
type Distinct
    func (m Distinct) GetDescription() *string
    func (m Distinct) GetIdentifier() *string
    func (m Distinct) GetInputPorts() []InputPort
    func (m Distinct) GetKey() *string
    func (m Distinct) GetModelVersion() *string
    func (m Distinct) GetName() *string
    func (m Distinct) GetObjectStatus() *int
    func (m Distinct) GetObjectVersion() *int
    func (m Distinct) GetOpConfigValues() *ConfigValues
    func (m Distinct) GetOutputPorts() []TypedObject
    func (m Distinct) GetParameters() []Parameter
    func (m Distinct) GetParentRef() *ParentReference
    func (m Distinct) MarshalJSON() (buff []byte, e error)
    func (m Distinct) String() string
    func (m *Distinct) UnmarshalJSON(data []byte) (e error)
    func (m Distinct) ValidateEnumValue() (bool, error)
type DynamicInputField
    func (m DynamicInputField) GetConfigValues() *ConfigValues
    func (m DynamicInputField) GetDescription() *string
    func (m DynamicInputField) GetKey() *string
    func (m DynamicInputField) GetModelVersion() *string
    func (m DynamicInputField) GetName() *string
    func (m DynamicInputField) GetObjectStatus() *int
    func (m DynamicInputField) GetParentRef() *ParentReference
    func (m DynamicInputField) MarshalJSON() (buff []byte, e error)
    func (m DynamicInputField) String() string
    func (m *DynamicInputField) UnmarshalJSON(data []byte) (e error)
    func (m DynamicInputField) ValidateEnumValue() (bool, error)
type DynamicProxyField
    func (m DynamicProxyField) GetConfigValues() *ConfigValues
    func (m DynamicProxyField) GetDescription() *string
    func (m DynamicProxyField) GetKey() *string
    func (m DynamicProxyField) GetModelVersion() *string
    func (m DynamicProxyField) GetName() *string
    func (m DynamicProxyField) GetObjectStatus() *int
    func (m DynamicProxyField) GetParentRef() *ParentReference
    func (m DynamicProxyField) MarshalJSON() (buff []byte, e error)
    func (m DynamicProxyField) String() string
    func (m *DynamicProxyField) UnmarshalJSON(data []byte) (e error)
    func (m DynamicProxyField) ValidateEnumValue() (bool, error)
type DynamicType
    func (m DynamicType) GetDescription() *string
    func (m DynamicType) GetKey() *string
    func (m DynamicType) GetModelVersion() *string
    func (m DynamicType) GetName() *string
    func (m DynamicType) GetObjectStatus() *int
    func (m DynamicType) GetParentRef() *ParentReference
    func (m DynamicType) MarshalJSON() (buff []byte, e error)
    func (m DynamicType) String() string
    func (m *DynamicType) UnmarshalJSON(data []byte) (e error)
    func (m DynamicType) ValidateEnumValue() (bool, error)
type DynamicTypeHandler
type DynamicTypeHandlerModelTypeEnum
    func GetDynamicTypeHandlerModelTypeEnumValues() []DynamicTypeHandlerModelTypeEnum
    func GetMappingDynamicTypeHandlerModelTypeEnum(val string) (DynamicTypeHandlerModelTypeEnum, bool)
type EndOperator
    func (m EndOperator) GetDescription() *string
    func (m EndOperator) GetIdentifier() *string
    func (m EndOperator) GetInputPorts() []InputPort
    func (m EndOperator) GetKey() *string
    func (m EndOperator) GetModelVersion() *string
    func (m EndOperator) GetName() *string
    func (m EndOperator) GetObjectStatus() *int
    func (m EndOperator) GetObjectVersion() *int
    func (m EndOperator) GetOpConfigValues() *ConfigValues
    func (m EndOperator) GetOutputPorts() []TypedObject
    func (m EndOperator) GetParameters() []Parameter
    func (m EndOperator) GetParentRef() *ParentReference
    func (m EndOperator) MarshalJSON() (buff []byte, e error)
    func (m EndOperator) String() string
    func (m *EndOperator) UnmarshalJSON(data []byte) (e error)
    func (m EndOperator) ValidateEnumValue() (bool, error)
type EndOperatorTriggerRuleEnum
    func GetEndOperatorTriggerRuleEnumValues() []EndOperatorTriggerRuleEnum
    func GetMappingEndOperatorTriggerRuleEnum(val string) (EndOperatorTriggerRuleEnum, bool)
type EnrichedEntity
    func (m EnrichedEntity) String() string
    func (m *EnrichedEntity) UnmarshalJSON(data []byte) (e error)
    func (m EnrichedEntity) ValidateEnumValue() (bool, error)
type EntityShape
type EntityShapeFromFile
    func (m EntityShapeFromFile) GetMetadata() *ObjectMetadata
    func (m EntityShapeFromFile) MarshalJSON() (buff []byte, e error)
    func (m EntityShapeFromFile) String() string
    func (m *EntityShapeFromFile) UnmarshalJSON(data []byte) (e error)
    func (m EntityShapeFromFile) ValidateEnumValue() (bool, error)
type EntityShapeFromFileEntityTypeEnum
    func GetEntityShapeFromFileEntityTypeEnumValues() []EntityShapeFromFileEntityTypeEnum
    func GetMappingEntityShapeFromFileEntityTypeEnum(val string) (EntityShapeFromFileEntityTypeEnum, bool)
type EntityShapeFromObject
    func (m EntityShapeFromObject) GetMetadata() *ObjectMetadata
    func (m EntityShapeFromObject) MarshalJSON() (buff []byte, e error)
    func (m EntityShapeFromObject) String() string
    func (m *EntityShapeFromObject) UnmarshalJSON(data []byte) (e error)
    func (m EntityShapeFromObject) ValidateEnumValue() (bool, error)
type EntityShapeFromObjectEntityTypeEnum
    func GetEntityShapeFromObjectEntityTypeEnumValues() []EntityShapeFromObjectEntityTypeEnum
    func GetMappingEntityShapeFromObjectEntityTypeEnum(val string) (EntityShapeFromObjectEntityTypeEnum, bool)
type EntityShapeFromSql
    func (m EntityShapeFromSql) GetMetadata() *ObjectMetadata
    func (m EntityShapeFromSql) MarshalJSON() (buff []byte, e error)
    func (m EntityShapeFromSql) String() string
    func (m *EntityShapeFromSql) UnmarshalJSON(data []byte) (e error)
    func (m EntityShapeFromSql) ValidateEnumValue() (bool, error)
type EntityShapeFromSqlEntityTypeEnum
    func GetEntityShapeFromSqlEntityTypeEnumValues() []EntityShapeFromSqlEntityTypeEnum
    func GetMappingEntityShapeFromSqlEntityTypeEnum(val string) (EntityShapeFromSqlEntityTypeEnum, bool)
type EntityShapeModelTypeEnum
    func GetEntityShapeModelTypeEnumValues() []EntityShapeModelTypeEnum
    func GetMappingEntityShapeModelTypeEnum(val string) (EntityShapeModelTypeEnum, bool)
type ErrorDetails
    func (m ErrorDetails) String() string
    func (m ErrorDetails) ValidateEnumValue() (bool, error)
type ExecuteRestCallConfig
    func (m ExecuteRestCallConfig) String() string
    func (m ExecuteRestCallConfig) ValidateEnumValue() (bool, error)
type ExecuteRestCallConfigMethodTypeEnum
    func GetExecuteRestCallConfigMethodTypeEnumValues() []ExecuteRestCallConfigMethodTypeEnum
    func GetMappingExecuteRestCallConfigMethodTypeEnum(val string) (ExecuteRestCallConfigMethodTypeEnum, bool)
type ExportObjectMetadataSummary
    func (m ExportObjectMetadataSummary) String() string
    func (m ExportObjectMetadataSummary) ValidateEnumValue() (bool, error)
type ExportRequest
    func (m ExportRequest) String() string
    func (m ExportRequest) ValidateEnumValue() (bool, error)
type ExportRequestStatusEnum
    func GetExportRequestStatusEnumValues() []ExportRequestStatusEnum
    func GetMappingExportRequestStatusEnum(val string) (ExportRequestStatusEnum, bool)
type ExportRequestSummary
    func (m ExportRequestSummary) String() string
    func (m ExportRequestSummary) ValidateEnumValue() (bool, error)
type ExportRequestSummaryCollection
    func (m ExportRequestSummaryCollection) String() string
    func (m ExportRequestSummaryCollection) ValidateEnumValue() (bool, error)
type ExportRequestSummaryStatusEnum
    func GetExportRequestSummaryStatusEnumValues() []ExportRequestSummaryStatusEnum
    func GetMappingExportRequestSummaryStatusEnum(val string) (ExportRequestSummaryStatusEnum, bool)
type Expression
    func (m Expression) String() string
    func (m Expression) ValidateEnumValue() (bool, error)
type ExpressionOperator
    func (m ExpressionOperator) GetDescription() *string
    func (m ExpressionOperator) GetIdentifier() *string
    func (m ExpressionOperator) GetInputPorts() []InputPort
    func (m ExpressionOperator) GetKey() *string
    func (m ExpressionOperator) GetModelVersion() *string
    func (m ExpressionOperator) GetName() *string
    func (m ExpressionOperator) GetObjectStatus() *int
    func (m ExpressionOperator) GetObjectVersion() *int
    func (m ExpressionOperator) GetOpConfigValues() *ConfigValues
    func (m ExpressionOperator) GetOutputPorts() []TypedObject
    func (m ExpressionOperator) GetParameters() []Parameter
    func (m ExpressionOperator) GetParentRef() *ParentReference
    func (m ExpressionOperator) MarshalJSON() (buff []byte, e error)
    func (m ExpressionOperator) String() string
    func (m *ExpressionOperator) UnmarshalJSON(data []byte) (e error)
    func (m ExpressionOperator) ValidateEnumValue() (bool, error)
type ExpressionOperatorTriggerRuleEnum
    func GetExpressionOperatorTriggerRuleEnumValues() []ExpressionOperatorTriggerRuleEnum
    func GetMappingExpressionOperatorTriggerRuleEnum(val string) (ExpressionOperatorTriggerRuleEnum, bool)
type ExternalPublication
    func (m ExternalPublication) String() string
    func (m ExternalPublication) ValidateEnumValue() (bool, error)
type ExternalPublicationStatusEnum
    func GetExternalPublicationStatusEnumValues() []ExternalPublicationStatusEnum
    func GetMappingExternalPublicationStatusEnum(val string) (ExternalPublicationStatusEnum, bool)
type ExternalPublicationSummary
    func (m ExternalPublicationSummary) String() string
    func (m ExternalPublicationSummary) ValidateEnumValue() (bool, error)
type ExternalPublicationSummaryCollection
    func (m ExternalPublicationSummaryCollection) String() string
    func (m ExternalPublicationSummaryCollection) ValidateEnumValue() (bool, error)
type ExternalPublicationSummaryStatusEnum
    func GetExternalPublicationSummaryStatusEnumValues() []ExternalPublicationSummaryStatusEnum
    func GetMappingExternalPublicationSummaryStatusEnum(val string) (ExternalPublicationSummaryStatusEnum, bool)
type ExternalPublicationValidation
    func (m ExternalPublicationValidation) String() string
    func (m ExternalPublicationValidation) ValidateEnumValue() (bool, error)
type ExternalPublicationValidationSummary
    func (m ExternalPublicationValidationSummary) String() string
    func (m ExternalPublicationValidationSummary) ValidateEnumValue() (bool, error)
type ExternalPublicationValidationSummaryCollection
    func (m ExternalPublicationValidationSummaryCollection) String() string
    func (m ExternalPublicationValidationSummaryCollection) ValidateEnumValue() (bool, error)
type ExternalStorage
    func (m ExternalStorage) MarshalJSON() (buff []byte, e error)
    func (m ExternalStorage) String() string
    func (m ExternalStorage) ValidateEnumValue() (bool, error)
type FieldMap
type FieldMapModelTypeEnum
    func GetFieldMapModelTypeEnumValues() []FieldMapModelTypeEnum
    func GetMappingFieldMapModelTypeEnum(val string) (FieldMapModelTypeEnum, bool)
type FieldMapWrapper
    func (m FieldMapWrapper) String() string
    func (m *FieldMapWrapper) UnmarshalJSON(data []byte) (e error)
    func (m FieldMapWrapper) ValidateEnumValue() (bool, error)
type Filter
    func (m Filter) GetDescription() *string
    func (m Filter) GetIdentifier() *string
    func (m Filter) GetInputPorts() []InputPort
    func (m Filter) GetKey() *string
    func (m Filter) GetModelVersion() *string
    func (m Filter) GetName() *string
    func (m Filter) GetObjectStatus() *int
    func (m Filter) GetObjectVersion() *int
    func (m Filter) GetOpConfigValues() *ConfigValues
    func (m Filter) GetOutputPorts() []TypedObject
    func (m Filter) GetParameters() []Parameter
    func (m Filter) GetParentRef() *ParentReference
    func (m Filter) MarshalJSON() (buff []byte, e error)
    func (m Filter) String() string
    func (m *Filter) UnmarshalJSON(data []byte) (e error)
    func (m Filter) ValidateEnumValue() (bool, error)
type FilterPush
    func (m FilterPush) MarshalJSON() (buff []byte, e error)
    func (m FilterPush) String() string
    func (m FilterPush) ValidateEnumValue() (bool, error)
type Flatten
    func (m Flatten) GetDescription() *string
    func (m Flatten) GetIdentifier() *string
    func (m Flatten) GetInputPorts() []InputPort
    func (m Flatten) GetKey() *string
    func (m Flatten) GetModelVersion() *string
    func (m Flatten) GetName() *string
    func (m Flatten) GetObjectStatus() *int
    func (m Flatten) GetObjectVersion() *int
    func (m Flatten) GetOpConfigValues() *ConfigValues
    func (m Flatten) GetOutputPorts() []TypedObject
    func (m Flatten) GetParameters() []Parameter
    func (m Flatten) GetParentRef() *ParentReference
    func (m Flatten) MarshalJSON() (buff []byte, e error)
    func (m Flatten) String() string
    func (m *Flatten) UnmarshalJSON(data []byte) (e error)
    func (m Flatten) ValidateEnumValue() (bool, error)
type FlattenDetails
    func (m FlattenDetails) String() string
    func (m *FlattenDetails) UnmarshalJSON(data []byte) (e error)
    func (m FlattenDetails) ValidateEnumValue() (bool, error)
type FlattenProjectionPreferences
    func (m FlattenProjectionPreferences) String() string
    func (m FlattenProjectionPreferences) ValidateEnumValue() (bool, error)
type FlattenProjectionPreferencesCreateArrayIndexEnum
    func GetFlattenProjectionPreferencesCreateArrayIndexEnumValues() []FlattenProjectionPreferencesCreateArrayIndexEnum
    func GetMappingFlattenProjectionPreferencesCreateArrayIndexEnum(val string) (FlattenProjectionPreferencesCreateArrayIndexEnum, bool)
type FlattenProjectionPreferencesIgnoreNullValuesEnum
    func GetFlattenProjectionPreferencesIgnoreNullValuesEnumValues() []FlattenProjectionPreferencesIgnoreNullValuesEnum
    func GetMappingFlattenProjectionPreferencesIgnoreNullValuesEnum(val string) (FlattenProjectionPreferencesIgnoreNullValuesEnum, bool)
type FlattenProjectionPreferencesRetainAllAttributesEnum
    func GetFlattenProjectionPreferencesRetainAllAttributesEnumValues() []FlattenProjectionPreferencesRetainAllAttributesEnum
    func GetMappingFlattenProjectionPreferencesRetainAllAttributesEnum(val string) (FlattenProjectionPreferencesRetainAllAttributesEnum, bool)
type FlattenProjectionPreferencesRetainParentNameLineageEnum
    func GetFlattenProjectionPreferencesRetainParentNameLineageEnumValues() []FlattenProjectionPreferencesRetainParentNameLineageEnum
    func GetMappingFlattenProjectionPreferencesRetainParentNameLineageEnum(val string) (FlattenProjectionPreferencesRetainParentNameLineageEnum, bool)
type FlattenTypeHandler
    func (m FlattenTypeHandler) MarshalJSON() (buff []byte, e error)
    func (m FlattenTypeHandler) String() string
    func (m FlattenTypeHandler) ValidateEnumValue() (bool, error)
type FlowNode
    func (m FlowNode) String() string
    func (m *FlowNode) UnmarshalJSON(data []byte) (e error)
    func (m FlowNode) ValidateEnumValue() (bool, error)
type FlowPort
    func (m FlowPort) GetConfigValues() *ConfigValues
    func (m FlowPort) GetDescription() *string
    func (m FlowPort) GetKey() *string
    func (m FlowPort) GetModelVersion() *string
    func (m FlowPort) GetName() *string
    func (m FlowPort) GetObjectStatus() *int
    func (m FlowPort) GetParentRef() *ParentReference
    func (m FlowPort) MarshalJSON() (buff []byte, e error)
    func (m FlowPort) String() string
    func (m FlowPort) ValidateEnumValue() (bool, error)
type FlowPortLink
type FlowPortLinkModelTypeEnum
    func GetFlowPortLinkModelTypeEnumValues() []FlowPortLinkModelTypeEnum
    func GetMappingFlowPortLinkModelTypeEnum(val string) (FlowPortLinkModelTypeEnum, bool)
type Folder
    func (m Folder) String() string
    func (m Folder) ValidateEnumValue() (bool, error)
type FolderDetails
    func (m FolderDetails) String() string
    func (m FolderDetails) ValidateEnumValue() (bool, error)
type FolderSummary
    func (m FolderSummary) String() string
    func (m FolderSummary) ValidateEnumValue() (bool, error)
type FolderSummaryCollection
    func (m FolderSummaryCollection) String() string
    func (m FolderSummaryCollection) ValidateEnumValue() (bool, error)
type ForeignKey
    func (m ForeignKey) MarshalJSON() (buff []byte, e error)
    func (m ForeignKey) String() string
    func (m *ForeignKey) UnmarshalJSON(data []byte) (e error)
    func (m ForeignKey) ValidateEnumValue() (bool, error)
type Function
    func (m Function) GetDescription() *string
    func (m Function) GetIdentifier() *string
    func (m Function) GetInputPorts() []InputPort
    func (m Function) GetKey() *string
    func (m Function) GetModelVersion() *string
    func (m Function) GetName() *string
    func (m Function) GetObjectStatus() *int
    func (m Function) GetObjectVersion() *int
    func (m Function) GetOpConfigValues() *ConfigValues
    func (m Function) GetOutputPorts() []TypedObject
    func (m Function) GetParameters() []Parameter
    func (m Function) GetParentRef() *ParentReference
    func (m Function) MarshalJSON() (buff []byte, e error)
    func (m Function) String() string
    func (m *Function) UnmarshalJSON(data []byte) (e error)
    func (m Function) ValidateEnumValue() (bool, error)
type FunctionConfigurationDefinition
    func (m FunctionConfigurationDefinition) String() string
    func (m FunctionConfigurationDefinition) ValidateEnumValue() (bool, error)
type FunctionConfigurationDefinitionModelTypeEnum
    func GetFunctionConfigurationDefinitionModelTypeEnumValues() []FunctionConfigurationDefinitionModelTypeEnum
    func GetMappingFunctionConfigurationDefinitionModelTypeEnum(val string) (FunctionConfigurationDefinitionModelTypeEnum, bool)
type FunctionLibrary
    func (m FunctionLibrary) String() string
    func (m FunctionLibrary) ValidateEnumValue() (bool, error)
type FunctionLibraryDetails
    func (m FunctionLibraryDetails) String() string
    func (m FunctionLibraryDetails) ValidateEnumValue() (bool, error)
type FunctionLibraryDetailsModelTypeEnum
    func GetFunctionLibraryDetailsModelTypeEnumValues() []FunctionLibraryDetailsModelTypeEnum
    func GetMappingFunctionLibraryDetailsModelTypeEnum(val string) (FunctionLibraryDetailsModelTypeEnum, bool)
type FunctionLibraryModelTypeEnum
    func GetFunctionLibraryModelTypeEnumValues() []FunctionLibraryModelTypeEnum
    func GetMappingFunctionLibraryModelTypeEnum(val string) (FunctionLibraryModelTypeEnum, bool)
type FunctionLibrarySummary
    func (m FunctionLibrarySummary) String() string
    func (m FunctionLibrarySummary) ValidateEnumValue() (bool, error)
type FunctionLibrarySummaryCollection
    func (m FunctionLibrarySummaryCollection) String() string
    func (m FunctionLibrarySummaryCollection) ValidateEnumValue() (bool, error)
type FunctionLibrarySummaryModelTypeEnum
    func GetFunctionLibrarySummaryModelTypeEnumValues() []FunctionLibrarySummaryModelTypeEnum
    func GetMappingFunctionLibrarySummaryModelTypeEnum(val string) (FunctionLibrarySummaryModelTypeEnum, bool)
type FunctionSignature
    func (m FunctionSignature) String() string
    func (m *FunctionSignature) UnmarshalJSON(data []byte) (e error)
    func (m FunctionSignature) ValidateEnumValue() (bool, error)
type FunctionSignatureModelTypeEnum
    func GetFunctionSignatureModelTypeEnumValues() []FunctionSignatureModelTypeEnum
    func GetMappingFunctionSignatureModelTypeEnum(val string) (FunctionSignatureModelTypeEnum, bool)
type GenericRestApiAttributes
    func (m GenericRestApiAttributes) String() string
    func (m GenericRestApiAttributes) ValidateEnumValue() (bool, error)
type GenericRestCallAttribute
    func (m GenericRestCallAttribute) GetFetchSize() *int
    func (m GenericRestCallAttribute) MarshalJSON() (buff []byte, e error)
    func (m GenericRestCallAttribute) String() string
    func (m GenericRestCallAttribute) ValidateEnumValue() (bool, error)
type GetApplicationDetailedDescriptionRequest
    func (request GetApplicationDetailedDescriptionRequest) BinaryRequestBody() (*common.OCIReadSeekCloser, bool)
    func (request GetApplicationDetailedDescriptionRequest) HTTPRequest(method, path string, binaryRequestBody *common.OCIReadSeekCloser, extraHeaders map[string]string) (http.Request, error)
    func (request GetApplicationDetailedDescriptionRequest) RetryPolicy() *common.RetryPolicy
    func (request GetApplicationDetailedDescriptionRequest) String() string
    func (request GetApplicationDetailedDescriptionRequest) ValidateEnumValue() (bool, error)
type GetApplicationDetailedDescriptionResponse
    func (response GetApplicationDetailedDescriptionResponse) HTTPResponse() *http.Response
    func (response GetApplicationDetailedDescriptionResponse) String() string
type GetApplicationRequest
    func (request GetApplicationRequest) BinaryRequestBody() (*common.OCIReadSeekCloser, bool)
    func (request GetApplicationRequest) HTTPRequest(method, path string, binaryRequestBody *common.OCIReadSeekCloser, extraHeaders map[string]string) (http.Request, error)
    func (request GetApplicationRequest) RetryPolicy() *common.RetryPolicy
    func (request GetApplicationRequest) String() string
    func (request GetApplicationRequest) ValidateEnumValue() (bool, error)
type GetApplicationResponse
    func (response GetApplicationResponse) HTTPResponse() *http.Response
    func (response GetApplicationResponse) String() string
type GetCompositeStateRequest
    func (request GetCompositeStateRequest) BinaryRequestBody() (*common.OCIReadSeekCloser, bool)
    func (request GetCompositeStateRequest) HTTPRequest(method, path string, binaryRequestBody *common.OCIReadSeekCloser, extraHeaders map[string]string) (http.Request, error)
    func (request GetCompositeStateRequest) RetryPolicy() *common.RetryPolicy
    func (request GetCompositeStateRequest) String() string
    func (request GetCompositeStateRequest) ValidateEnumValue() (bool, error)
type GetCompositeStateResponse
    func (response GetCompositeStateResponse) HTTPResponse() *http.Response
    func (response GetCompositeStateResponse) String() string
type GetConnectionRequest
    func (request GetConnectionRequest) BinaryRequestBody() (*common.OCIReadSeekCloser, bool)
    func (request GetConnectionRequest) HTTPRequest(method, path string, binaryRequestBody *common.OCIReadSeekCloser, extraHeaders map[string]string) (http.Request, error)
    func (request GetConnectionRequest) RetryPolicy() *common.RetryPolicy
    func (request GetConnectionRequest) String() string
    func (request GetConnectionRequest) ValidateEnumValue() (bool, error)
type GetConnectionResponse
    func (response GetConnectionResponse) HTTPResponse() *http.Response
    func (response GetConnectionResponse) String() string
type GetConnectionValidationRequest
    func (request GetConnectionValidationRequest) BinaryRequestBody() (*common.OCIReadSeekCloser, bool)
    func (request GetConnectionValidationRequest) HTTPRequest(method, path string, binaryRequestBody *common.OCIReadSeekCloser, extraHeaders map[string]string) (http.Request, error)
    func (request GetConnectionValidationRequest) RetryPolicy() *common.RetryPolicy
    func (request GetConnectionValidationRequest) String() string
    func (request GetConnectionValidationRequest) ValidateEnumValue() (bool, error)
type GetConnectionValidationResponse
    func (response GetConnectionValidationResponse) HTTPResponse() *http.Response
    func (response GetConnectionValidationResponse) String() string
type GetCopyObjectRequestRequest
    func (request GetCopyObjectRequestRequest) BinaryRequestBody() (*common.OCIReadSeekCloser, bool)
    func (request GetCopyObjectRequestRequest) HTTPRequest(method, path string, binaryRequestBody *common.OCIReadSeekCloser, extraHeaders map[string]string) (http.Request, error)
    func (request GetCopyObjectRequestRequest) RetryPolicy() *common.RetryPolicy
    func (request GetCopyObjectRequestRequest) String() string
    func (request GetCopyObjectRequestRequest) ValidateEnumValue() (bool, error)
type GetCopyObjectRequestResponse
    func (response GetCopyObjectRequestResponse) HTTPResponse() *http.Response
    func (response GetCopyObjectRequestResponse) String() string
type GetCountStatisticRequest
    func (request GetCountStatisticRequest) BinaryRequestBody() (*common.OCIReadSeekCloser, bool)
    func (request GetCountStatisticRequest) HTTPRequest(method, path string, binaryRequestBody *common.OCIReadSeekCloser, extraHeaders map[string]string) (http.Request, error)
    func (request GetCountStatisticRequest) RetryPolicy() *common.RetryPolicy
    func (request GetCountStatisticRequest) String() string
    func (request GetCountStatisticRequest) ValidateEnumValue() (bool, error)
type GetCountStatisticResponse
    func (response GetCountStatisticResponse) HTTPResponse() *http.Response
    func (response GetCountStatisticResponse) String() string
type GetDataAssetRequest
    func (request GetDataAssetRequest) BinaryRequestBody() (*common.OCIReadSeekCloser, bool)
    func (request GetDataAssetRequest) HTTPRequest(method, path string, binaryRequestBody *common.OCIReadSeekCloser, extraHeaders map[string]string) (http.Request, error)
    func (request GetDataAssetRequest) RetryPolicy() *common.RetryPolicy
    func (request GetDataAssetRequest) String() string
    func (request GetDataAssetRequest) ValidateEnumValue() (bool, error)
type GetDataAssetResponse
    func (response GetDataAssetResponse) HTTPResponse() *http.Response
    func (response GetDataAssetResponse) String() string
type GetDataEntityRequest
    func (request GetDataEntityRequest) BinaryRequestBody() (*common.OCIReadSeekCloser, bool)
    func (request GetDataEntityRequest) HTTPRequest(method, path string, binaryRequestBody *common.OCIReadSeekCloser, extraHeaders map[string]string) (http.Request, error)
    func (request GetDataEntityRequest) RetryPolicy() *common.RetryPolicy
    func (request GetDataEntityRequest) String() string
    func (request GetDataEntityRequest) ValidateEnumValue() (bool, error)
type GetDataEntityResponse
    func (response GetDataEntityResponse) HTTPResponse() *http.Response
    func (response GetDataEntityResponse) String() string
type GetDataFlowRequest
    func (request GetDataFlowRequest) BinaryRequestBody() (*common.OCIReadSeekCloser, bool)
    func (request GetDataFlowRequest) HTTPRequest(method, path string, binaryRequestBody *common.OCIReadSeekCloser, extraHeaders map[string]string) (http.Request, error)
    func (request GetDataFlowRequest) RetryPolicy() *common.RetryPolicy
    func (request GetDataFlowRequest) String() string
    func (request GetDataFlowRequest) ValidateEnumValue() (bool, error)
type GetDataFlowResponse
    func (response GetDataFlowResponse) HTTPResponse() *http.Response
    func (response GetDataFlowResponse) String() string
type GetDataFlowValidationRequest
    func (request GetDataFlowValidationRequest) BinaryRequestBody() (*common.OCIReadSeekCloser, bool)
    func (request GetDataFlowValidationRequest) HTTPRequest(method, path string, binaryRequestBody *common.OCIReadSeekCloser, extraHeaders map[string]string) (http.Request, error)
    func (request GetDataFlowValidationRequest) RetryPolicy() *common.RetryPolicy
    func (request GetDataFlowValidationRequest) String() string
    func (request GetDataFlowValidationRequest) ValidateEnumValue() (bool, error)
type GetDataFlowValidationResponse
    func (response GetDataFlowValidationResponse) HTTPResponse() *http.Response
    func (response GetDataFlowValidationResponse) String() string
type GetDependentObjectRequest
    func (request GetDependentObjectRequest) BinaryRequestBody() (*common.OCIReadSeekCloser, bool)
    func (request GetDependentObjectRequest) HTTPRequest(method, path string, binaryRequestBody *common.OCIReadSeekCloser, extraHeaders map[string]string) (http.Request, error)
    func (request GetDependentObjectRequest) RetryPolicy() *common.RetryPolicy
    func (request GetDependentObjectRequest) String() string
    func (request GetDependentObjectRequest) ValidateEnumValue() (bool, error)
type GetDependentObjectResponse
    func (response GetDependentObjectResponse) HTTPResponse() *http.Response
    func (response GetDependentObjectResponse) String() string
type GetDisApplicationDetailedDescriptionRequest
    func (request GetDisApplicationDetailedDescriptionRequest) BinaryRequestBody() (*common.OCIReadSeekCloser, bool)
    func (request GetDisApplicationDetailedDescriptionRequest) HTTPRequest(method, path string, binaryRequestBody *common.OCIReadSeekCloser, extraHeaders map[string]string) (http.Request, error)
    func (request GetDisApplicationDetailedDescriptionRequest) RetryPolicy() *common.RetryPolicy
    func (request GetDisApplicationDetailedDescriptionRequest) String() string
    func (request GetDisApplicationDetailedDescriptionRequest) ValidateEnumValue() (bool, error)
type GetDisApplicationDetailedDescriptionResponse
    func (response GetDisApplicationDetailedDescriptionResponse) HTTPResponse() *http.Response
    func (response GetDisApplicationDetailedDescriptionResponse) String() string
type GetDisApplicationRequest
    func (request GetDisApplicationRequest) BinaryRequestBody() (*common.OCIReadSeekCloser, bool)
    func (request GetDisApplicationRequest) HTTPRequest(method, path string, binaryRequestBody *common.OCIReadSeekCloser, extraHeaders map[string]string) (http.Request, error)
    func (request GetDisApplicationRequest) RetryPolicy() *common.RetryPolicy
    func (request GetDisApplicationRequest) String() string
    func (request GetDisApplicationRequest) ValidateEnumValue() (bool, error)
type GetDisApplicationResponse
    func (response GetDisApplicationResponse) HTTPResponse() *http.Response
    func (response GetDisApplicationResponse) String() string
type GetExportRequestRequest
    func (request GetExportRequestRequest) BinaryRequestBody() (*common.OCIReadSeekCloser, bool)
    func (request GetExportRequestRequest) HTTPRequest(method, path string, binaryRequestBody *common.OCIReadSeekCloser, extraHeaders map[string]string) (http.Request, error)
    func (request GetExportRequestRequest) RetryPolicy() *common.RetryPolicy
    func (request GetExportRequestRequest) String() string
    func (request GetExportRequestRequest) ValidateEnumValue() (bool, error)
type GetExportRequestResponse
    func (response GetExportRequestResponse) HTTPResponse() *http.Response
    func (response GetExportRequestResponse) String() string
type GetExternalPublicationRequest
    func (request GetExternalPublicationRequest) BinaryRequestBody() (*common.OCIReadSeekCloser, bool)
    func (request GetExternalPublicationRequest) HTTPRequest(method, path string, binaryRequestBody *common.OCIReadSeekCloser, extraHeaders map[string]string) (http.Request, error)
    func (request GetExternalPublicationRequest) RetryPolicy() *common.RetryPolicy
    func (request GetExternalPublicationRequest) String() string
    func (request GetExternalPublicationRequest) ValidateEnumValue() (bool, error)
type GetExternalPublicationResponse
    func (response GetExternalPublicationResponse) HTTPResponse() *http.Response
    func (response GetExternalPublicationResponse) String() string
type GetExternalPublicationValidationRequest
    func (request GetExternalPublicationValidationRequest) BinaryRequestBody() (*common.OCIReadSeekCloser, bool)
    func (request GetExternalPublicationValidationRequest) HTTPRequest(method, path string, binaryRequestBody *common.OCIReadSeekCloser, extraHeaders map[string]string) (http.Request, error)
    func (request GetExternalPublicationValidationRequest) RetryPolicy() *common.RetryPolicy
    func (request GetExternalPublicationValidationRequest) String() string
    func (request GetExternalPublicationValidationRequest) ValidateEnumValue() (bool, error)
type GetExternalPublicationValidationResponse
    func (response GetExternalPublicationValidationResponse) HTTPResponse() *http.Response
    func (response GetExternalPublicationValidationResponse) String() string
type GetFolderProjectionEnum
    func GetGetFolderProjectionEnumValues() []GetFolderProjectionEnum
    func GetMappingGetFolderProjectionEnum(val string) (GetFolderProjectionEnum, bool)
type GetFolderRequest
    func (request GetFolderRequest) BinaryRequestBody() (*common.OCIReadSeekCloser, bool)
    func (request GetFolderRequest) HTTPRequest(method, path string, binaryRequestBody *common.OCIReadSeekCloser, extraHeaders map[string]string) (http.Request, error)
    func (request GetFolderRequest) RetryPolicy() *common.RetryPolicy
    func (request GetFolderRequest) String() string
    func (request GetFolderRequest) ValidateEnumValue() (bool, error)
type GetFolderResponse
    func (response GetFolderResponse) HTTPResponse() *http.Response
    func (response GetFolderResponse) String() string
type GetFunctionLibraryProjectionEnum
    func GetGetFunctionLibraryProjectionEnumValues() []GetFunctionLibraryProjectionEnum
    func GetMappingGetFunctionLibraryProjectionEnum(val string) (GetFunctionLibraryProjectionEnum, bool)
type GetFunctionLibraryRequest
    func (request GetFunctionLibraryRequest) BinaryRequestBody() (*common.OCIReadSeekCloser, bool)
    func (request GetFunctionLibraryRequest) HTTPRequest(method, path string, binaryRequestBody *common.OCIReadSeekCloser, extraHeaders map[string]string) (http.Request, error)
    func (request GetFunctionLibraryRequest) RetryPolicy() *common.RetryPolicy
    func (request GetFunctionLibraryRequest) String() string
    func (request GetFunctionLibraryRequest) ValidateEnumValue() (bool, error)
type GetFunctionLibraryResponse
    func (response GetFunctionLibraryResponse) HTTPResponse() *http.Response
    func (response GetFunctionLibraryResponse) String() string
type GetImportRequestRequest
    func (request GetImportRequestRequest) BinaryRequestBody() (*common.OCIReadSeekCloser, bool)
    func (request GetImportRequestRequest) HTTPRequest(method, path string, binaryRequestBody *common.OCIReadSeekCloser, extraHeaders map[string]string) (http.Request, error)
    func (request GetImportRequestRequest) RetryPolicy() *common.RetryPolicy
    func (request GetImportRequestRequest) String() string
    func (request GetImportRequestRequest) ValidateEnumValue() (bool, error)
type GetImportRequestResponse
    func (response GetImportRequestResponse) HTTPResponse() *http.Response
    func (response GetImportRequestResponse) String() string
type GetPatchRequest
    func (request GetPatchRequest) BinaryRequestBody() (*common.OCIReadSeekCloser, bool)
    func (request GetPatchRequest) HTTPRequest(method, path string, binaryRequestBody *common.OCIReadSeekCloser, extraHeaders map[string]string) (http.Request, error)
    func (request GetPatchRequest) RetryPolicy() *common.RetryPolicy
    func (request GetPatchRequest) String() string
    func (request GetPatchRequest) ValidateEnumValue() (bool, error)
type GetPatchResponse
    func (response GetPatchResponse) HTTPResponse() *http.Response
    func (response GetPatchResponse) String() string
type GetPipelineRequest
    func (request GetPipelineRequest) BinaryRequestBody() (*common.OCIReadSeekCloser, bool)
    func (request GetPipelineRequest) HTTPRequest(method, path string, binaryRequestBody *common.OCIReadSeekCloser, extraHeaders map[string]string) (http.Request, error)
    func (request GetPipelineRequest) RetryPolicy() *common.RetryPolicy
    func (request GetPipelineRequest) String() string
    func (request GetPipelineRequest) ValidateEnumValue() (bool, error)
type GetPipelineResponse
    func (response GetPipelineResponse) HTTPResponse() *http.Response
    func (response GetPipelineResponse) String() string
type GetPipelineValidationRequest
    func (request GetPipelineValidationRequest) BinaryRequestBody() (*common.OCIReadSeekCloser, bool)
    func (request GetPipelineValidationRequest) HTTPRequest(method, path string, binaryRequestBody *common.OCIReadSeekCloser, extraHeaders map[string]string) (http.Request, error)
    func (request GetPipelineValidationRequest) RetryPolicy() *common.RetryPolicy
    func (request GetPipelineValidationRequest) String() string
    func (request GetPipelineValidationRequest) ValidateEnumValue() (bool, error)
type GetPipelineValidationResponse
    func (response GetPipelineValidationResponse) HTTPResponse() *http.Response
    func (response GetPipelineValidationResponse) String() string
type GetProjectProjectionEnum
    func GetGetProjectProjectionEnumValues() []GetProjectProjectionEnum
    func GetMappingGetProjectProjectionEnum(val string) (GetProjectProjectionEnum, bool)
type GetProjectRequest
    func (request GetProjectRequest) BinaryRequestBody() (*common.OCIReadSeekCloser, bool)
    func (request GetProjectRequest) HTTPRequest(method, path string, binaryRequestBody *common.OCIReadSeekCloser, extraHeaders map[string]string) (http.Request, error)
    func (request GetProjectRequest) RetryPolicy() *common.RetryPolicy
    func (request GetProjectRequest) String() string
    func (request GetProjectRequest) ValidateEnumValue() (bool, error)
type GetProjectResponse
    func (response GetProjectResponse) HTTPResponse() *http.Response
    func (response GetProjectResponse) String() string
type GetPublishedObjectRequest
    func (request GetPublishedObjectRequest) BinaryRequestBody() (*common.OCIReadSeekCloser, bool)
    func (request GetPublishedObjectRequest) HTTPRequest(method, path string, binaryRequestBody *common.OCIReadSeekCloser, extraHeaders map[string]string) (http.Request, error)
    func (request GetPublishedObjectRequest) RetryPolicy() *common.RetryPolicy
    func (request GetPublishedObjectRequest) String() string
    func (request GetPublishedObjectRequest) ValidateEnumValue() (bool, error)
type GetPublishedObjectResponse
    func (response GetPublishedObjectResponse) HTTPResponse() *http.Response
    func (response GetPublishedObjectResponse) String() string
type GetReferenceRequest
    func (request GetReferenceRequest) BinaryRequestBody() (*common.OCIReadSeekCloser, bool)
    func (request GetReferenceRequest) HTTPRequest(method, path string, binaryRequestBody *common.OCIReadSeekCloser, extraHeaders map[string]string) (http.Request, error)
    func (request GetReferenceRequest) RetryPolicy() *common.RetryPolicy
    func (request GetReferenceRequest) String() string
    func (request GetReferenceRequest) ValidateEnumValue() (bool, error)
type GetReferenceResponse
    func (response GetReferenceResponse) HTTPResponse() *http.Response
    func (response GetReferenceResponse) String() string
type GetRuntimeOperatorRequest
    func (request GetRuntimeOperatorRequest) BinaryRequestBody() (*common.OCIReadSeekCloser, bool)
    func (request GetRuntimeOperatorRequest) HTTPRequest(method, path string, binaryRequestBody *common.OCIReadSeekCloser, extraHeaders map[string]string) (http.Request, error)
    func (request GetRuntimeOperatorRequest) RetryPolicy() *common.RetryPolicy
    func (request GetRuntimeOperatorRequest) String() string
    func (request GetRuntimeOperatorRequest) ValidateEnumValue() (bool, error)
type GetRuntimeOperatorResponse
    func (response GetRuntimeOperatorResponse) HTTPResponse() *http.Response
    func (response GetRuntimeOperatorResponse) String() string
type GetRuntimePipelineRequest
    func (request GetRuntimePipelineRequest) BinaryRequestBody() (*common.OCIReadSeekCloser, bool)
    func (request GetRuntimePipelineRequest) HTTPRequest(method, path string, binaryRequestBody *common.OCIReadSeekCloser, extraHeaders map[string]string) (http.Request, error)
    func (request GetRuntimePipelineRequest) RetryPolicy() *common.RetryPolicy
    func (request GetRuntimePipelineRequest) String() string
    func (request GetRuntimePipelineRequest) ValidateEnumValue() (bool, error)
type GetRuntimePipelineResponse
    func (response GetRuntimePipelineResponse) HTTPResponse() *http.Response
    func (response GetRuntimePipelineResponse) String() string
type GetScheduleRequest
    func (request GetScheduleRequest) BinaryRequestBody() (*common.OCIReadSeekCloser, bool)
    func (request GetScheduleRequest) HTTPRequest(method, path string, binaryRequestBody *common.OCIReadSeekCloser, extraHeaders map[string]string) (http.Request, error)
    func (request GetScheduleRequest) RetryPolicy() *common.RetryPolicy
    func (request GetScheduleRequest) String() string
    func (request GetScheduleRequest) ValidateEnumValue() (bool, error)
type GetScheduleResponse
    func (response GetScheduleResponse) HTTPResponse() *http.Response
    func (response GetScheduleResponse) String() string
type GetSchemaRequest
    func (request GetSchemaRequest) BinaryRequestBody() (*common.OCIReadSeekCloser, bool)
    func (request GetSchemaRequest) HTTPRequest(method, path string, binaryRequestBody *common.OCIReadSeekCloser, extraHeaders map[string]string) (http.Request, error)
    func (request GetSchemaRequest) RetryPolicy() *common.RetryPolicy
    func (request GetSchemaRequest) String() string
    func (request GetSchemaRequest) ValidateEnumValue() (bool, error)
type GetSchemaResponse
    func (response GetSchemaResponse) HTTPResponse() *http.Response
    func (response GetSchemaResponse) String() string
type GetTaskRequest
    func (request GetTaskRequest) BinaryRequestBody() (*common.OCIReadSeekCloser, bool)
    func (request GetTaskRequest) HTTPRequest(method, path string, binaryRequestBody *common.OCIReadSeekCloser, extraHeaders map[string]string) (http.Request, error)
    func (request GetTaskRequest) RetryPolicy() *common.RetryPolicy
    func (request GetTaskRequest) String() string
    func (request GetTaskRequest) ValidateEnumValue() (bool, error)
type GetTaskResponse
    func (response GetTaskResponse) HTTPResponse() *http.Response
    func (response GetTaskResponse) String() string
type GetTaskRunRequest
    func (request GetTaskRunRequest) BinaryRequestBody() (*common.OCIReadSeekCloser, bool)
    func (request GetTaskRunRequest) HTTPRequest(method, path string, binaryRequestBody *common.OCIReadSeekCloser, extraHeaders map[string]string) (http.Request, error)
    func (request GetTaskRunRequest) RetryPolicy() *common.RetryPolicy
    func (request GetTaskRunRequest) String() string
    func (request GetTaskRunRequest) ValidateEnumValue() (bool, error)
type GetTaskRunResponse
    func (response GetTaskRunResponse) HTTPResponse() *http.Response
    func (response GetTaskRunResponse) String() string
type GetTaskScheduleRequest
    func (request GetTaskScheduleRequest) BinaryRequestBody() (*common.OCIReadSeekCloser, bool)
    func (request GetTaskScheduleRequest) HTTPRequest(method, path string, binaryRequestBody *common.OCIReadSeekCloser, extraHeaders map[string]string) (http.Request, error)
    func (request GetTaskScheduleRequest) RetryPolicy() *common.RetryPolicy
    func (request GetTaskScheduleRequest) String() string
    func (request GetTaskScheduleRequest) ValidateEnumValue() (bool, error)
type GetTaskScheduleResponse
    func (response GetTaskScheduleResponse) HTTPResponse() *http.Response
    func (response GetTaskScheduleResponse) String() string
type GetTaskValidationRequest
    func (request GetTaskValidationRequest) BinaryRequestBody() (*common.OCIReadSeekCloser, bool)
    func (request GetTaskValidationRequest) HTTPRequest(method, path string, binaryRequestBody *common.OCIReadSeekCloser, extraHeaders map[string]string) (http.Request, error)
    func (request GetTaskValidationRequest) RetryPolicy() *common.RetryPolicy
    func (request GetTaskValidationRequest) String() string
    func (request GetTaskValidationRequest) ValidateEnumValue() (bool, error)
type GetTaskValidationResponse
    func (response GetTaskValidationResponse) HTTPResponse() *http.Response
    func (response GetTaskValidationResponse) String() string
type GetTemplateRequest
    func (request GetTemplateRequest) BinaryRequestBody() (*common.OCIReadSeekCloser, bool)
    func (request GetTemplateRequest) HTTPRequest(method, path string, binaryRequestBody *common.OCIReadSeekCloser, extraHeaders map[string]string) (http.Request, error)
    func (request GetTemplateRequest) RetryPolicy() *common.RetryPolicy
    func (request GetTemplateRequest) String() string
    func (request GetTemplateRequest) ValidateEnumValue() (bool, error)
type GetTemplateResponse
    func (response GetTemplateResponse) HTTPResponse() *http.Response
    func (response GetTemplateResponse) String() string
type GetUserDefinedFunctionRequest
    func (request GetUserDefinedFunctionRequest) BinaryRequestBody() (*common.OCIReadSeekCloser, bool)
    func (request GetUserDefinedFunctionRequest) HTTPRequest(method, path string, binaryRequestBody *common.OCIReadSeekCloser, extraHeaders map[string]string) (http.Request, error)
    func (request GetUserDefinedFunctionRequest) RetryPolicy() *common.RetryPolicy
    func (request GetUserDefinedFunctionRequest) String() string
    func (request GetUserDefinedFunctionRequest) ValidateEnumValue() (bool, error)
type GetUserDefinedFunctionResponse
    func (response GetUserDefinedFunctionResponse) HTTPResponse() *http.Response
    func (response GetUserDefinedFunctionResponse) String() string
type GetUserDefinedFunctionValidationRequest
    func (request GetUserDefinedFunctionValidationRequest) BinaryRequestBody() (*common.OCIReadSeekCloser, bool)
    func (request GetUserDefinedFunctionValidationRequest) HTTPRequest(method, path string, binaryRequestBody *common.OCIReadSeekCloser, extraHeaders map[string]string) (http.Request, error)
    func (request GetUserDefinedFunctionValidationRequest) RetryPolicy() *common.RetryPolicy
    func (request GetUserDefinedFunctionValidationRequest) String() string
    func (request GetUserDefinedFunctionValidationRequest) ValidateEnumValue() (bool, error)
type GetUserDefinedFunctionValidationResponse
    func (response GetUserDefinedFunctionValidationResponse) HTTPResponse() *http.Response
    func (response GetUserDefinedFunctionValidationResponse) String() string
type GetWorkRequestRequest
    func (request GetWorkRequestRequest) BinaryRequestBody() (*common.OCIReadSeekCloser, bool)
    func (request GetWorkRequestRequest) HTTPRequest(method, path string, binaryRequestBody *common.OCIReadSeekCloser, extraHeaders map[string]string) (http.Request, error)
    func (request GetWorkRequestRequest) RetryPolicy() *common.RetryPolicy
    func (request GetWorkRequestRequest) String() string
    func (request GetWorkRequestRequest) ValidateEnumValue() (bool, error)
type GetWorkRequestResponse
    func (response GetWorkRequestResponse) HTTPResponse() *http.Response
    func (response GetWorkRequestResponse) String() string
type GetWorkspaceRequest
    func (request GetWorkspaceRequest) BinaryRequestBody() (*common.OCIReadSeekCloser, bool)
    func (request GetWorkspaceRequest) HTTPRequest(method, path string, binaryRequestBody *common.OCIReadSeekCloser, extraHeaders map[string]string) (http.Request, error)
    func (request GetWorkspaceRequest) RetryPolicy() *common.RetryPolicy
    func (request GetWorkspaceRequest) String() string
    func (request GetWorkspaceRequest) ValidateEnumValue() (bool, error)
type GetWorkspaceResponse
    func (response GetWorkspaceResponse) HTTPResponse() *http.Response
    func (response GetWorkspaceResponse) String() string
type GroupedNamePatternRule
    func (m GroupedNamePatternRule) GetConfigValues() *ConfigValues
    func (m GroupedNamePatternRule) GetDescription() *string
    func (m GroupedNamePatternRule) GetIsJavaRegexSyntax() *bool
    func (m GroupedNamePatternRule) GetKey() *string
    func (m GroupedNamePatternRule) GetModelVersion() *string
    func (m GroupedNamePatternRule) GetObjectStatus() *int
    func (m GroupedNamePatternRule) GetParentRef() *ParentReference
    func (m GroupedNamePatternRule) MarshalJSON() (buff []byte, e error)
    func (m GroupedNamePatternRule) String() string
    func (m GroupedNamePatternRule) ValidateEnumValue() (bool, error)
type GroupedNamePatternRuleMatchingStrategyEnum
    func GetGroupedNamePatternRuleMatchingStrategyEnumValues() []GroupedNamePatternRuleMatchingStrategyEnum
    func GetMappingGroupedNamePatternRuleMatchingStrategyEnum(val string) (GroupedNamePatternRuleMatchingStrategyEnum, bool)
type GroupedNamePatternRuleRuleTypeEnum
    func GetGroupedNamePatternRuleRuleTypeEnumValues() []GroupedNamePatternRuleRuleTypeEnum
    func GetMappingGroupedNamePatternRuleRuleTypeEnum(val string) (GroupedNamePatternRuleRuleTypeEnum, bool)
type HourlyFrequencyDetails
    func (m HourlyFrequencyDetails) GetFrequency() AbstractFrequencyDetailsFrequencyEnum
    func (m HourlyFrequencyDetails) MarshalJSON() (buff []byte, e error)
    func (m HourlyFrequencyDetails) String() string
    func (m HourlyFrequencyDetails) ValidateEnumValue() (bool, error)
type ImportConflictResolution
    func (m ImportConflictResolution) String() string
    func (m ImportConflictResolution) ValidateEnumValue() (bool, error)
type ImportConflictResolutionImportConflictResolutionTypeEnum
    func GetImportConflictResolutionImportConflictResolutionTypeEnumValues() []ImportConflictResolutionImportConflictResolutionTypeEnum
    func GetMappingImportConflictResolutionImportConflictResolutionTypeEnum(val string) (ImportConflictResolutionImportConflictResolutionTypeEnum, bool)
type ImportObjectMetadataSummary
    func (m ImportObjectMetadataSummary) String() string
    func (m ImportObjectMetadataSummary) ValidateEnumValue() (bool, error)
type ImportObjectMetadataSummaryResolutionActionEnum
    func GetImportObjectMetadataSummaryResolutionActionEnumValues() []ImportObjectMetadataSummaryResolutionActionEnum
    func GetMappingImportObjectMetadataSummaryResolutionActionEnum(val string) (ImportObjectMetadataSummaryResolutionActionEnum, bool)
type ImportRequest
    func (m ImportRequest) String() string
    func (m ImportRequest) ValidateEnumValue() (bool, error)
type ImportRequestStatusEnum
    func GetImportRequestStatusEnumValues() []ImportRequestStatusEnum
    func GetMappingImportRequestStatusEnum(val string) (ImportRequestStatusEnum, bool)
type ImportRequestSummary
    func (m ImportRequestSummary) String() string
    func (m ImportRequestSummary) ValidateEnumValue() (bool, error)
type ImportRequestSummaryCollection
    func (m ImportRequestSummaryCollection) String() string
    func (m ImportRequestSummaryCollection) ValidateEnumValue() (bool, error)
type ImportRequestSummaryStatusEnum
    func GetImportRequestSummaryStatusEnumValues() []ImportRequestSummaryStatusEnum
    func GetMappingImportRequestSummaryStatusEnum(val string) (ImportRequestSummaryStatusEnum, bool)
type IncrementalDataEntityClause
    func (m IncrementalDataEntityClause) String() string
    func (m IncrementalDataEntityClause) ValidateEnumValue() (bool, error)
type IncrementalDataEntityClauseIncrementalComparatorEnum
    func GetIncrementalDataEntityClauseIncrementalComparatorEnumValues() []IncrementalDataEntityClauseIncrementalComparatorEnum
    func GetMappingIncrementalDataEntityClauseIncrementalComparatorEnum(val string) (IncrementalDataEntityClauseIncrementalComparatorEnum, bool)
type IncrementalFieldClause
    func (m IncrementalFieldClause) String() string
    func (m IncrementalFieldClause) ValidateEnumValue() (bool, error)
type IncrementalFieldClauseIncrementalComparatorEnum
    func GetIncrementalFieldClauseIncrementalComparatorEnumValues() []IncrementalFieldClauseIncrementalComparatorEnum
    func GetMappingIncrementalFieldClauseIncrementalComparatorEnum(val string) (IncrementalFieldClauseIncrementalComparatorEnum, bool)
type IncrementalReadConfig
    func (m IncrementalReadConfig) String() string
    func (m IncrementalReadConfig) ValidateEnumValue() (bool, error)
type InputField
    func (m InputField) GetConfigValues() *ConfigValues
    func (m InputField) GetDescription() *string
    func (m InputField) GetKey() *string
    func (m InputField) GetModelVersion() *string
    func (m InputField) GetName() *string
    func (m InputField) GetObjectStatus() *int
    func (m InputField) GetParentRef() *ParentReference
    func (m InputField) MarshalJSON() (buff []byte, e error)
    func (m InputField) String() string
    func (m *InputField) UnmarshalJSON(data []byte) (e error)
    func (m InputField) ValidateEnumValue() (bool, error)
type InputLink
    func (m InputLink) GetDescription() *string
    func (m InputLink) GetKey() *string
    func (m InputLink) GetModelVersion() *string
    func (m InputLink) GetObjectStatus() *int
    func (m InputLink) GetParentRef() *ParentReference
    func (m InputLink) GetPort() *string
    func (m InputLink) MarshalJSON() (buff []byte, e error)
    func (m InputLink) String() string
    func (m *InputLink) UnmarshalJSON(data []byte) (e error)
    func (m InputLink) ValidateEnumValue() (bool, error)
type InputPort
    func (m InputPort) GetConfigValues() *ConfigValues
    func (m InputPort) GetDescription() *string
    func (m InputPort) GetKey() *string
    func (m InputPort) GetModelVersion() *string
    func (m InputPort) GetName() *string
    func (m InputPort) GetObjectStatus() *int
    func (m InputPort) GetParentRef() *ParentReference
    func (m InputPort) MarshalJSON() (buff []byte, e error)
    func (m InputPort) String() string
    func (m *InputPort) UnmarshalJSON(data []byte) (e error)
    func (m InputPort) ValidateEnumValue() (bool, error)
type InputPortPortTypeEnum
    func GetInputPortPortTypeEnumValues() []InputPortPortTypeEnum
    func GetMappingInputPortPortTypeEnum(val string) (InputPortPortTypeEnum, bool)
type InputProxyField
    func (m InputProxyField) GetConfigValues() *ConfigValues
    func (m InputProxyField) GetDescription() *string
    func (m InputProxyField) GetKey() *string
    func (m InputProxyField) GetModelVersion() *string
    func (m InputProxyField) GetName() *string
    func (m InputProxyField) GetObjectStatus() *int
    func (m InputProxyField) GetParentRef() *ParentReference
    func (m InputProxyField) MarshalJSON() (buff []byte, e error)
    func (m InputProxyField) String() string
    func (m *InputProxyField) UnmarshalJSON(data []byte) (e error)
    func (m InputProxyField) ValidateEnumValue() (bool, error)
type Intersect
    func (m Intersect) GetDescription() *string
    func (m Intersect) GetIdentifier() *string
    func (m Intersect) GetInputPorts() []InputPort
    func (m Intersect) GetKey() *string
    func (m Intersect) GetModelVersion() *string
    func (m Intersect) GetName() *string
    func (m Intersect) GetObjectStatus() *int
    func (m Intersect) GetObjectVersion() *int
    func (m Intersect) GetOpConfigValues() *ConfigValues
    func (m Intersect) GetOutputPorts() []TypedObject
    func (m Intersect) GetParameters() []Parameter
    func (m Intersect) GetParentRef() *ParentReference
    func (m Intersect) MarshalJSON() (buff []byte, e error)
    func (m Intersect) String() string
    func (m *Intersect) UnmarshalJSON(data []byte) (e error)
    func (m Intersect) ValidateEnumValue() (bool, error)
type IntersectIntersectTypeEnum
    func GetIntersectIntersectTypeEnumValues() []IntersectIntersectTypeEnum
    func GetMappingIntersectIntersectTypeEnum(val string) (IntersectIntersectTypeEnum, bool)
type JavaType
    func (m JavaType) GetDescription() *string
    func (m JavaType) GetKey() *string
    func (m JavaType) GetModelVersion() *string
    func (m JavaType) GetName() *string
    func (m JavaType) GetObjectStatus() *int
    func (m JavaType) GetParentRef() *ParentReference
    func (m JavaType) MarshalJSON() (buff []byte, e error)
    func (m JavaType) String() string
    func (m JavaType) ValidateEnumValue() (bool, error)
type Join
    func (m Join) MarshalJSON() (buff []byte, e error)
    func (m Join) String() string
    func (m Join) ValidateEnumValue() (bool, error)
type JoinPolicyEnum
    func GetJoinPolicyEnumValues() []JoinPolicyEnum
    func GetMappingJoinPolicyEnum(val string) (JoinPolicyEnum, bool)
type Joiner
    func (m Joiner) GetDescription() *string
    func (m Joiner) GetIdentifier() *string
    func (m Joiner) GetInputPorts() []InputPort
    func (m Joiner) GetKey() *string
    func (m Joiner) GetModelVersion() *string
    func (m Joiner) GetName() *string
    func (m Joiner) GetObjectStatus() *int
    func (m Joiner) GetObjectVersion() *int
    func (m Joiner) GetOpConfigValues() *ConfigValues
    func (m Joiner) GetOutputPorts() []TypedObject
    func (m Joiner) GetParameters() []Parameter
    func (m Joiner) GetParentRef() *ParentReference
    func (m Joiner) MarshalJSON() (buff []byte, e error)
    func (m Joiner) String() string
    func (m *Joiner) UnmarshalJSON(data []byte) (e error)
    func (m Joiner) ValidateEnumValue() (bool, error)
type JoinerJoinTypeEnum
    func GetJoinerJoinTypeEnumValues() []JoinerJoinTypeEnum
    func GetMappingJoinerJoinTypeEnum(val string) (JoinerJoinTypeEnum, bool)
type JsonFormatAttribute
    func (m JsonFormatAttribute) GetIsFilePattern() *bool
    func (m JsonFormatAttribute) MarshalJSON() (buff []byte, e error)
    func (m JsonFormatAttribute) String() string
    func (m JsonFormatAttribute) ValidateEnumValue() (bool, error)
type JsonText
    func (m JsonText) String() string
    func (m JsonText) ValidateEnumValue() (bool, error)
type Key
type KeyAttribute
    func (m KeyAttribute) String() string
    func (m KeyAttribute) ValidateEnumValue() (bool, error)
type KeyModelTypeEnum
    func GetKeyModelTypeEnumValues() []KeyModelTypeEnum
    func GetMappingKeyModelTypeEnum(val string) (KeyModelTypeEnum, bool)
type KeyRange
    func (m KeyRange) String() string
    func (m KeyRange) ValidateEnumValue() (bool, error)
type KeyRangePartitionConfig
    func (m KeyRangePartitionConfig) MarshalJSON() (buff []byte, e error)
    func (m KeyRangePartitionConfig) String() string
    func (m KeyRangePartitionConfig) ValidateEnumValue() (bool, error)
type LastRunDetails
    func (m LastRunDetails) String() string
    func (m LastRunDetails) ValidateEnumValue() (bool, error)
type ListApplicationsRequest
    func (request ListApplicationsRequest) BinaryRequestBody() (*common.OCIReadSeekCloser, bool)
    func (request ListApplicationsRequest) HTTPRequest(method, path string, binaryRequestBody *common.OCIReadSeekCloser, extraHeaders map[string]string) (http.Request, error)
    func (request ListApplicationsRequest) RetryPolicy() *common.RetryPolicy
    func (request ListApplicationsRequest) String() string
    func (request ListApplicationsRequest) ValidateEnumValue() (bool, error)
type ListApplicationsResponse
    func (response ListApplicationsResponse) HTTPResponse() *http.Response
    func (response ListApplicationsResponse) String() string
type ListApplicationsSortByEnum
    func GetListApplicationsSortByEnumValues() []ListApplicationsSortByEnum
    func GetMappingListApplicationsSortByEnum(val string) (ListApplicationsSortByEnum, bool)
type ListApplicationsSortOrderEnum
    func GetListApplicationsSortOrderEnumValues() []ListApplicationsSortOrderEnum
    func GetMappingListApplicationsSortOrderEnum(val string) (ListApplicationsSortOrderEnum, bool)
type ListConnectionValidationsRequest
    func (request ListConnectionValidationsRequest) BinaryRequestBody() (*common.OCIReadSeekCloser, bool)
    func (request ListConnectionValidationsRequest) HTTPRequest(method, path string, binaryRequestBody *common.OCIReadSeekCloser, extraHeaders map[string]string) (http.Request, error)
    func (request ListConnectionValidationsRequest) RetryPolicy() *common.RetryPolicy
    func (request ListConnectionValidationsRequest) String() string
    func (request ListConnectionValidationsRequest) ValidateEnumValue() (bool, error)
type ListConnectionValidationsResponse
    func (response ListConnectionValidationsResponse) HTTPResponse() *http.Response
    func (response ListConnectionValidationsResponse) String() string
type ListConnectionValidationsSortByEnum
    func GetListConnectionValidationsSortByEnumValues() []ListConnectionValidationsSortByEnum
    func GetMappingListConnectionValidationsSortByEnum(val string) (ListConnectionValidationsSortByEnum, bool)
type ListConnectionValidationsSortOrderEnum
    func GetListConnectionValidationsSortOrderEnumValues() []ListConnectionValidationsSortOrderEnum
    func GetMappingListConnectionValidationsSortOrderEnum(val string) (ListConnectionValidationsSortOrderEnum, bool)
type ListConnectionsRequest
    func (request ListConnectionsRequest) BinaryRequestBody() (*common.OCIReadSeekCloser, bool)
    func (request ListConnectionsRequest) HTTPRequest(method, path string, binaryRequestBody *common.OCIReadSeekCloser, extraHeaders map[string]string) (http.Request, error)
    func (request ListConnectionsRequest) RetryPolicy() *common.RetryPolicy
    func (request ListConnectionsRequest) String() string
    func (request ListConnectionsRequest) ValidateEnumValue() (bool, error)
type ListConnectionsResponse
    func (response ListConnectionsResponse) HTTPResponse() *http.Response
    func (response ListConnectionsResponse) String() string
type ListConnectionsSortByEnum
    func GetListConnectionsSortByEnumValues() []ListConnectionsSortByEnum
    func GetMappingListConnectionsSortByEnum(val string) (ListConnectionsSortByEnum, bool)
type ListConnectionsSortOrderEnum
    func GetListConnectionsSortOrderEnumValues() []ListConnectionsSortOrderEnum
    func GetMappingListConnectionsSortOrderEnum(val string) (ListConnectionsSortOrderEnum, bool)
type ListCopyObjectRequestsCopyStatusEnum
    func GetListCopyObjectRequestsCopyStatusEnumValues() []ListCopyObjectRequestsCopyStatusEnum
    func GetMappingListCopyObjectRequestsCopyStatusEnum(val string) (ListCopyObjectRequestsCopyStatusEnum, bool)
type ListCopyObjectRequestsProjectionEnum
    func GetListCopyObjectRequestsProjectionEnumValues() []ListCopyObjectRequestsProjectionEnum
    func GetMappingListCopyObjectRequestsProjectionEnum(val string) (ListCopyObjectRequestsProjectionEnum, bool)
type ListCopyObjectRequestsRequest
    func (request ListCopyObjectRequestsRequest) BinaryRequestBody() (*common.OCIReadSeekCloser, bool)
    func (request ListCopyObjectRequestsRequest) HTTPRequest(method, path string, binaryRequestBody *common.OCIReadSeekCloser, extraHeaders map[string]string) (http.Request, error)
    func (request ListCopyObjectRequestsRequest) RetryPolicy() *common.RetryPolicy
    func (request ListCopyObjectRequestsRequest) String() string
    func (request ListCopyObjectRequestsRequest) ValidateEnumValue() (bool, error)
type ListCopyObjectRequestsResponse
    func (response ListCopyObjectRequestsResponse) HTTPResponse() *http.Response
    func (response ListCopyObjectRequestsResponse) String() string
type ListCopyObjectRequestsSortByEnum
    func GetListCopyObjectRequestsSortByEnumValues() []ListCopyObjectRequestsSortByEnum
    func GetMappingListCopyObjectRequestsSortByEnum(val string) (ListCopyObjectRequestsSortByEnum, bool)
type ListCopyObjectRequestsSortOrderEnum
    func GetListCopyObjectRequestsSortOrderEnumValues() []ListCopyObjectRequestsSortOrderEnum
    func GetMappingListCopyObjectRequestsSortOrderEnum(val string) (ListCopyObjectRequestsSortOrderEnum, bool)
type ListDataAssetsRequest
    func (request ListDataAssetsRequest) BinaryRequestBody() (*common.OCIReadSeekCloser, bool)
    func (request ListDataAssetsRequest) HTTPRequest(method, path string, binaryRequestBody *common.OCIReadSeekCloser, extraHeaders map[string]string) (http.Request, error)
    func (request ListDataAssetsRequest) RetryPolicy() *common.RetryPolicy
    func (request ListDataAssetsRequest) String() string
    func (request ListDataAssetsRequest) ValidateEnumValue() (bool, error)
type ListDataAssetsResponse
    func (response ListDataAssetsResponse) HTTPResponse() *http.Response
    func (response ListDataAssetsResponse) String() string
type ListDataAssetsSortByEnum
    func GetListDataAssetsSortByEnumValues() []ListDataAssetsSortByEnum
    func GetMappingListDataAssetsSortByEnum(val string) (ListDataAssetsSortByEnum, bool)
type ListDataAssetsSortOrderEnum
    func GetListDataAssetsSortOrderEnumValues() []ListDataAssetsSortOrderEnum
    func GetMappingListDataAssetsSortOrderEnum(val string) (ListDataAssetsSortOrderEnum, bool)
type ListDataEntitiesRequest
    func (request ListDataEntitiesRequest) BinaryRequestBody() (*common.OCIReadSeekCloser, bool)
    func (request ListDataEntitiesRequest) HTTPRequest(method, path string, binaryRequestBody *common.OCIReadSeekCloser, extraHeaders map[string]string) (http.Request, error)
    func (request ListDataEntitiesRequest) RetryPolicy() *common.RetryPolicy
    func (request ListDataEntitiesRequest) String() string
    func (request ListDataEntitiesRequest) ValidateEnumValue() (bool, error)
type ListDataEntitiesResponse
    func (response ListDataEntitiesResponse) HTTPResponse() *http.Response
    func (response ListDataEntitiesResponse) String() string
type ListDataEntitiesSortByEnum
    func GetListDataEntitiesSortByEnumValues() []ListDataEntitiesSortByEnum
    func GetMappingListDataEntitiesSortByEnum(val string) (ListDataEntitiesSortByEnum, bool)
type ListDataEntitiesSortOrderEnum
    func GetListDataEntitiesSortOrderEnumValues() []ListDataEntitiesSortOrderEnum
    func GetMappingListDataEntitiesSortOrderEnum(val string) (ListDataEntitiesSortOrderEnum, bool)
type ListDataFlowValidationsRequest
    func (request ListDataFlowValidationsRequest) BinaryRequestBody() (*common.OCIReadSeekCloser, bool)
    func (request ListDataFlowValidationsRequest) HTTPRequest(method, path string, binaryRequestBody *common.OCIReadSeekCloser, extraHeaders map[string]string) (http.Request, error)
    func (request ListDataFlowValidationsRequest) RetryPolicy() *common.RetryPolicy
    func (request ListDataFlowValidationsRequest) String() string
    func (request ListDataFlowValidationsRequest) ValidateEnumValue() (bool, error)
type ListDataFlowValidationsResponse
    func (response ListDataFlowValidationsResponse) HTTPResponse() *http.Response
    func (response ListDataFlowValidationsResponse) String() string
type ListDataFlowValidationsSortByEnum
    func GetListDataFlowValidationsSortByEnumValues() []ListDataFlowValidationsSortByEnum
    func GetMappingListDataFlowValidationsSortByEnum(val string) (ListDataFlowValidationsSortByEnum, bool)
type ListDataFlowValidationsSortOrderEnum
    func GetListDataFlowValidationsSortOrderEnumValues() []ListDataFlowValidationsSortOrderEnum
    func GetMappingListDataFlowValidationsSortOrderEnum(val string) (ListDataFlowValidationsSortOrderEnum, bool)
type ListDataFlowsRequest
    func (request ListDataFlowsRequest) BinaryRequestBody() (*common.OCIReadSeekCloser, bool)
    func (request ListDataFlowsRequest) HTTPRequest(method, path string, binaryRequestBody *common.OCIReadSeekCloser, extraHeaders map[string]string) (http.Request, error)
    func (request ListDataFlowsRequest) RetryPolicy() *common.RetryPolicy
    func (request ListDataFlowsRequest) String() string
    func (request ListDataFlowsRequest) ValidateEnumValue() (bool, error)
type ListDataFlowsResponse
    func (response ListDataFlowsResponse) HTTPResponse() *http.Response
    func (response ListDataFlowsResponse) String() string
type ListDataFlowsSortByEnum
    func GetListDataFlowsSortByEnumValues() []ListDataFlowsSortByEnum
    func GetMappingListDataFlowsSortByEnum(val string) (ListDataFlowsSortByEnum, bool)
type ListDataFlowsSortOrderEnum
    func GetListDataFlowsSortOrderEnumValues() []ListDataFlowsSortOrderEnum
    func GetMappingListDataFlowsSortOrderEnum(val string) (ListDataFlowsSortOrderEnum, bool)
type ListDependentObjectsRequest
    func (request ListDependentObjectsRequest) BinaryRequestBody() (*common.OCIReadSeekCloser, bool)
    func (request ListDependentObjectsRequest) HTTPRequest(method, path string, binaryRequestBody *common.OCIReadSeekCloser, extraHeaders map[string]string) (http.Request, error)
    func (request ListDependentObjectsRequest) RetryPolicy() *common.RetryPolicy
    func (request ListDependentObjectsRequest) String() string
    func (request ListDependentObjectsRequest) ValidateEnumValue() (bool, error)
type ListDependentObjectsResponse
    func (response ListDependentObjectsResponse) HTTPResponse() *http.Response
    func (response ListDependentObjectsResponse) String() string
type ListDependentObjectsSortByEnum
    func GetListDependentObjectsSortByEnumValues() []ListDependentObjectsSortByEnum
    func GetMappingListDependentObjectsSortByEnum(val string) (ListDependentObjectsSortByEnum, bool)
type ListDependentObjectsSortOrderEnum
    func GetListDependentObjectsSortOrderEnumValues() []ListDependentObjectsSortOrderEnum
    func GetMappingListDependentObjectsSortOrderEnum(val string) (ListDependentObjectsSortOrderEnum, bool)
type ListDisApplicationTaskRunLineagesRequest
    func (request ListDisApplicationTaskRunLineagesRequest) BinaryRequestBody() (*common.OCIReadSeekCloser, bool)
    func (request ListDisApplicationTaskRunLineagesRequest) HTTPRequest(method, path string, binaryRequestBody *common.OCIReadSeekCloser, extraHeaders map[string]string) (http.Request, error)
    func (request ListDisApplicationTaskRunLineagesRequest) RetryPolicy() *common.RetryPolicy
    func (request ListDisApplicationTaskRunLineagesRequest) String() string
    func (request ListDisApplicationTaskRunLineagesRequest) ValidateEnumValue() (bool, error)
type ListDisApplicationTaskRunLineagesResponse
    func (response ListDisApplicationTaskRunLineagesResponse) HTTPResponse() *http.Response
    func (response ListDisApplicationTaskRunLineagesResponse) String() string
type ListDisApplicationTaskRunLineagesSortByEnum
    func GetListDisApplicationTaskRunLineagesSortByEnumValues() []ListDisApplicationTaskRunLineagesSortByEnum
    func GetMappingListDisApplicationTaskRunLineagesSortByEnum(val string) (ListDisApplicationTaskRunLineagesSortByEnum, bool)
type ListDisApplicationTaskRunLineagesSortOrderEnum
    func GetListDisApplicationTaskRunLineagesSortOrderEnumValues() []ListDisApplicationTaskRunLineagesSortOrderEnum
    func GetMappingListDisApplicationTaskRunLineagesSortOrderEnum(val string) (ListDisApplicationTaskRunLineagesSortOrderEnum, bool)
type ListDisApplicationsRequest
    func (request ListDisApplicationsRequest) BinaryRequestBody() (*common.OCIReadSeekCloser, bool)
    func (request ListDisApplicationsRequest) HTTPRequest(method, path string, binaryRequestBody *common.OCIReadSeekCloser, extraHeaders map[string]string) (http.Request, error)
    func (request ListDisApplicationsRequest) RetryPolicy() *common.RetryPolicy
    func (request ListDisApplicationsRequest) String() string
    func (request ListDisApplicationsRequest) ValidateEnumValue() (bool, error)
type ListDisApplicationsResponse
    func (response ListDisApplicationsResponse) HTTPResponse() *http.Response
    func (response ListDisApplicationsResponse) String() string
type ListDisApplicationsSortByEnum
    func GetListDisApplicationsSortByEnumValues() []ListDisApplicationsSortByEnum
    func GetMappingListDisApplicationsSortByEnum(val string) (ListDisApplicationsSortByEnum, bool)
type ListDisApplicationsSortOrderEnum
    func GetListDisApplicationsSortOrderEnumValues() []ListDisApplicationsSortOrderEnum
    func GetMappingListDisApplicationsSortOrderEnum(val string) (ListDisApplicationsSortOrderEnum, bool)
type ListExportRequestsExportStatusEnum
    func GetListExportRequestsExportStatusEnumValues() []ListExportRequestsExportStatusEnum
    func GetMappingListExportRequestsExportStatusEnum(val string) (ListExportRequestsExportStatusEnum, bool)
type ListExportRequestsProjectionEnum
    func GetListExportRequestsProjectionEnumValues() []ListExportRequestsProjectionEnum
    func GetMappingListExportRequestsProjectionEnum(val string) (ListExportRequestsProjectionEnum, bool)
type ListExportRequestsRequest
    func (request ListExportRequestsRequest) BinaryRequestBody() (*common.OCIReadSeekCloser, bool)
    func (request ListExportRequestsRequest) HTTPRequest(method, path string, binaryRequestBody *common.OCIReadSeekCloser, extraHeaders map[string]string) (http.Request, error)
    func (request ListExportRequestsRequest) RetryPolicy() *common.RetryPolicy
    func (request ListExportRequestsRequest) String() string
    func (request ListExportRequestsRequest) ValidateEnumValue() (bool, error)
type ListExportRequestsResponse
    func (response ListExportRequestsResponse) HTTPResponse() *http.Response
    func (response ListExportRequestsResponse) String() string
type ListExportRequestsSortByEnum
    func GetListExportRequestsSortByEnumValues() []ListExportRequestsSortByEnum
    func GetMappingListExportRequestsSortByEnum(val string) (ListExportRequestsSortByEnum, bool)
type ListExportRequestsSortOrderEnum
    func GetListExportRequestsSortOrderEnumValues() []ListExportRequestsSortOrderEnum
    func GetMappingListExportRequestsSortOrderEnum(val string) (ListExportRequestsSortOrderEnum, bool)
type ListExternalPublicationValidationsRequest
    func (request ListExternalPublicationValidationsRequest) BinaryRequestBody() (*common.OCIReadSeekCloser, bool)
    func (request ListExternalPublicationValidationsRequest) HTTPRequest(method, path string, binaryRequestBody *common.OCIReadSeekCloser, extraHeaders map[string]string) (http.Request, error)
    func (request ListExternalPublicationValidationsRequest) RetryPolicy() *common.RetryPolicy
    func (request ListExternalPublicationValidationsRequest) String() string
    func (request ListExternalPublicationValidationsRequest) ValidateEnumValue() (bool, error)
type ListExternalPublicationValidationsResponse
    func (response ListExternalPublicationValidationsResponse) HTTPResponse() *http.Response
    func (response ListExternalPublicationValidationsResponse) String() string
type ListExternalPublicationValidationsSortByEnum
    func GetListExternalPublicationValidationsSortByEnumValues() []ListExternalPublicationValidationsSortByEnum
    func GetMappingListExternalPublicationValidationsSortByEnum(val string) (ListExternalPublicationValidationsSortByEnum, bool)
type ListExternalPublicationValidationsSortOrderEnum
    func GetListExternalPublicationValidationsSortOrderEnumValues() []ListExternalPublicationValidationsSortOrderEnum
    func GetMappingListExternalPublicationValidationsSortOrderEnum(val string) (ListExternalPublicationValidationsSortOrderEnum, bool)
type ListExternalPublicationsRequest
    func (request ListExternalPublicationsRequest) BinaryRequestBody() (*common.OCIReadSeekCloser, bool)
    func (request ListExternalPublicationsRequest) HTTPRequest(method, path string, binaryRequestBody *common.OCIReadSeekCloser, extraHeaders map[string]string) (http.Request, error)
    func (request ListExternalPublicationsRequest) RetryPolicy() *common.RetryPolicy
    func (request ListExternalPublicationsRequest) String() string
    func (request ListExternalPublicationsRequest) ValidateEnumValue() (bool, error)
type ListExternalPublicationsResponse
    func (response ListExternalPublicationsResponse) HTTPResponse() *http.Response
    func (response ListExternalPublicationsResponse) String() string
type ListExternalPublicationsSortByEnum
    func GetListExternalPublicationsSortByEnumValues() []ListExternalPublicationsSortByEnum
    func GetMappingListExternalPublicationsSortByEnum(val string) (ListExternalPublicationsSortByEnum, bool)
type ListExternalPublicationsSortOrderEnum
    func GetListExternalPublicationsSortOrderEnumValues() []ListExternalPublicationsSortOrderEnum
    func GetMappingListExternalPublicationsSortOrderEnum(val string) (ListExternalPublicationsSortOrderEnum, bool)
type ListFoldersRequest
    func (request ListFoldersRequest) BinaryRequestBody() (*common.OCIReadSeekCloser, bool)
    func (request ListFoldersRequest) HTTPRequest(method, path string, binaryRequestBody *common.OCIReadSeekCloser, extraHeaders map[string]string) (http.Request, error)
    func (request ListFoldersRequest) RetryPolicy() *common.RetryPolicy
    func (request ListFoldersRequest) String() string
    func (request ListFoldersRequest) ValidateEnumValue() (bool, error)
type ListFoldersResponse
    func (response ListFoldersResponse) HTTPResponse() *http.Response
    func (response ListFoldersResponse) String() string
type ListFoldersSortByEnum
    func GetListFoldersSortByEnumValues() []ListFoldersSortByEnum
    func GetMappingListFoldersSortByEnum(val string) (ListFoldersSortByEnum, bool)
type ListFoldersSortOrderEnum
    func GetListFoldersSortOrderEnumValues() []ListFoldersSortOrderEnum
    func GetMappingListFoldersSortOrderEnum(val string) (ListFoldersSortOrderEnum, bool)
type ListFunctionLibrariesRequest
    func (request ListFunctionLibrariesRequest) BinaryRequestBody() (*common.OCIReadSeekCloser, bool)
    func (request ListFunctionLibrariesRequest) HTTPRequest(method, path string, binaryRequestBody *common.OCIReadSeekCloser, extraHeaders map[string]string) (http.Request, error)
    func (request ListFunctionLibrariesRequest) RetryPolicy() *common.RetryPolicy
    func (request ListFunctionLibrariesRequest) String() string
    func (request ListFunctionLibrariesRequest) ValidateEnumValue() (bool, error)
type ListFunctionLibrariesResponse
    func (response ListFunctionLibrariesResponse) HTTPResponse() *http.Response
    func (response ListFunctionLibrariesResponse) String() string
type ListFunctionLibrariesSortByEnum
    func GetListFunctionLibrariesSortByEnumValues() []ListFunctionLibrariesSortByEnum
    func GetMappingListFunctionLibrariesSortByEnum(val string) (ListFunctionLibrariesSortByEnum, bool)
type ListFunctionLibrariesSortOrderEnum
    func GetListFunctionLibrariesSortOrderEnumValues() []ListFunctionLibrariesSortOrderEnum
    func GetMappingListFunctionLibrariesSortOrderEnum(val string) (ListFunctionLibrariesSortOrderEnum, bool)
type ListImportRequestsImportStatusEnum
    func GetListImportRequestsImportStatusEnumValues() []ListImportRequestsImportStatusEnum
    func GetMappingListImportRequestsImportStatusEnum(val string) (ListImportRequestsImportStatusEnum, bool)
type ListImportRequestsProjectionEnum
    func GetListImportRequestsProjectionEnumValues() []ListImportRequestsProjectionEnum
    func GetMappingListImportRequestsProjectionEnum(val string) (ListImportRequestsProjectionEnum, bool)
type ListImportRequestsRequest
    func (request ListImportRequestsRequest) BinaryRequestBody() (*common.OCIReadSeekCloser, bool)
    func (request ListImportRequestsRequest) HTTPRequest(method, path string, binaryRequestBody *common.OCIReadSeekCloser, extraHeaders map[string]string) (http.Request, error)
    func (request ListImportRequestsRequest) RetryPolicy() *common.RetryPolicy
    func (request ListImportRequestsRequest) String() string
    func (request ListImportRequestsRequest) ValidateEnumValue() (bool, error)
type ListImportRequestsResponse
    func (response ListImportRequestsResponse) HTTPResponse() *http.Response
    func (response ListImportRequestsResponse) String() string
type ListImportRequestsSortByEnum
    func GetListImportRequestsSortByEnumValues() []ListImportRequestsSortByEnum
    func GetMappingListImportRequestsSortByEnum(val string) (ListImportRequestsSortByEnum, bool)
type ListImportRequestsSortOrderEnum
    func GetListImportRequestsSortOrderEnumValues() []ListImportRequestsSortOrderEnum
    func GetMappingListImportRequestsSortOrderEnum(val string) (ListImportRequestsSortOrderEnum, bool)
type ListPatchChangesRequest
    func (request ListPatchChangesRequest) BinaryRequestBody() (*common.OCIReadSeekCloser, bool)
    func (request ListPatchChangesRequest) HTTPRequest(method, path string, binaryRequestBody *common.OCIReadSeekCloser, extraHeaders map[string]string) (http.Request, error)
    func (request ListPatchChangesRequest) RetryPolicy() *common.RetryPolicy
    func (request ListPatchChangesRequest) String() string
    func (request ListPatchChangesRequest) ValidateEnumValue() (bool, error)
type ListPatchChangesResponse
    func (response ListPatchChangesResponse) HTTPResponse() *http.Response
    func (response ListPatchChangesResponse) String() string
type ListPatchChangesSortByEnum
    func GetListPatchChangesSortByEnumValues() []ListPatchChangesSortByEnum
    func GetMappingListPatchChangesSortByEnum(val string) (ListPatchChangesSortByEnum, bool)
type ListPatchChangesSortOrderEnum
    func GetListPatchChangesSortOrderEnumValues() []ListPatchChangesSortOrderEnum
    func GetMappingListPatchChangesSortOrderEnum(val string) (ListPatchChangesSortOrderEnum, bool)
type ListPatchesRequest
    func (request ListPatchesRequest) BinaryRequestBody() (*common.OCIReadSeekCloser, bool)
    func (request ListPatchesRequest) HTTPRequest(method, path string, binaryRequestBody *common.OCIReadSeekCloser, extraHeaders map[string]string) (http.Request, error)
    func (request ListPatchesRequest) RetryPolicy() *common.RetryPolicy
    func (request ListPatchesRequest) String() string
    func (request ListPatchesRequest) ValidateEnumValue() (bool, error)
type ListPatchesResponse
    func (response ListPatchesResponse) HTTPResponse() *http.Response
    func (response ListPatchesResponse) String() string
type ListPatchesSortByEnum
    func GetListPatchesSortByEnumValues() []ListPatchesSortByEnum
    func GetMappingListPatchesSortByEnum(val string) (ListPatchesSortByEnum, bool)
type ListPatchesSortOrderEnum
    func GetListPatchesSortOrderEnumValues() []ListPatchesSortOrderEnum
    func GetMappingListPatchesSortOrderEnum(val string) (ListPatchesSortOrderEnum, bool)
type ListPipelineValidationsRequest
    func (request ListPipelineValidationsRequest) BinaryRequestBody() (*common.OCIReadSeekCloser, bool)
    func (request ListPipelineValidationsRequest) HTTPRequest(method, path string, binaryRequestBody *common.OCIReadSeekCloser, extraHeaders map[string]string) (http.Request, error)
    func (request ListPipelineValidationsRequest) RetryPolicy() *common.RetryPolicy
    func (request ListPipelineValidationsRequest) String() string
    func (request ListPipelineValidationsRequest) ValidateEnumValue() (bool, error)
type ListPipelineValidationsResponse
    func (response ListPipelineValidationsResponse) HTTPResponse() *http.Response
    func (response ListPipelineValidationsResponse) String() string
type ListPipelineValidationsSortByEnum
    func GetListPipelineValidationsSortByEnumValues() []ListPipelineValidationsSortByEnum
    func GetMappingListPipelineValidationsSortByEnum(val string) (ListPipelineValidationsSortByEnum, bool)
type ListPipelineValidationsSortOrderEnum
    func GetListPipelineValidationsSortOrderEnumValues() []ListPipelineValidationsSortOrderEnum
    func GetMappingListPipelineValidationsSortOrderEnum(val string) (ListPipelineValidationsSortOrderEnum, bool)
type ListPipelinesRequest
    func (request ListPipelinesRequest) BinaryRequestBody() (*common.OCIReadSeekCloser, bool)
    func (request ListPipelinesRequest) HTTPRequest(method, path string, binaryRequestBody *common.OCIReadSeekCloser, extraHeaders map[string]string) (http.Request, error)
    func (request ListPipelinesRequest) RetryPolicy() *common.RetryPolicy
    func (request ListPipelinesRequest) String() string
    func (request ListPipelinesRequest) ValidateEnumValue() (bool, error)
type ListPipelinesResponse
    func (response ListPipelinesResponse) HTTPResponse() *http.Response
    func (response ListPipelinesResponse) String() string
type ListPipelinesSortByEnum
    func GetListPipelinesSortByEnumValues() []ListPipelinesSortByEnum
    func GetMappingListPipelinesSortByEnum(val string) (ListPipelinesSortByEnum, bool)
type ListPipelinesSortOrderEnum
    func GetListPipelinesSortOrderEnumValues() []ListPipelinesSortOrderEnum
    func GetMappingListPipelinesSortOrderEnum(val string) (ListPipelinesSortOrderEnum, bool)
type ListProjectsRequest
    func (request ListProjectsRequest) BinaryRequestBody() (*common.OCIReadSeekCloser, bool)
    func (request ListProjectsRequest) HTTPRequest(method, path string, binaryRequestBody *common.OCIReadSeekCloser, extraHeaders map[string]string) (http.Request, error)
    func (request ListProjectsRequest) RetryPolicy() *common.RetryPolicy
    func (request ListProjectsRequest) String() string
    func (request ListProjectsRequest) ValidateEnumValue() (bool, error)
type ListProjectsResponse
    func (response ListProjectsResponse) HTTPResponse() *http.Response
    func (response ListProjectsResponse) String() string
type ListProjectsSortByEnum
    func GetListProjectsSortByEnumValues() []ListProjectsSortByEnum
    func GetMappingListProjectsSortByEnum(val string) (ListProjectsSortByEnum, bool)
type ListProjectsSortOrderEnum
    func GetListProjectsSortOrderEnumValues() []ListProjectsSortOrderEnum
    func GetMappingListProjectsSortOrderEnum(val string) (ListProjectsSortOrderEnum, bool)
type ListPublishedObjectsRequest
    func (request ListPublishedObjectsRequest) BinaryRequestBody() (*common.OCIReadSeekCloser, bool)
    func (request ListPublishedObjectsRequest) HTTPRequest(method, path string, binaryRequestBody *common.OCIReadSeekCloser, extraHeaders map[string]string) (http.Request, error)
    func (request ListPublishedObjectsRequest) RetryPolicy() *common.RetryPolicy
    func (request ListPublishedObjectsRequest) String() string
    func (request ListPublishedObjectsRequest) ValidateEnumValue() (bool, error)
type ListPublishedObjectsResponse
    func (response ListPublishedObjectsResponse) HTTPResponse() *http.Response
    func (response ListPublishedObjectsResponse) String() string
type ListPublishedObjectsSortByEnum
    func GetListPublishedObjectsSortByEnumValues() []ListPublishedObjectsSortByEnum
    func GetMappingListPublishedObjectsSortByEnum(val string) (ListPublishedObjectsSortByEnum, bool)
type ListPublishedObjectsSortOrderEnum
    func GetListPublishedObjectsSortOrderEnumValues() []ListPublishedObjectsSortOrderEnum
    func GetMappingListPublishedObjectsSortOrderEnum(val string) (ListPublishedObjectsSortOrderEnum, bool)
type ListReferencesRequest
    func (request ListReferencesRequest) BinaryRequestBody() (*common.OCIReadSeekCloser, bool)
    func (request ListReferencesRequest) HTTPRequest(method, path string, binaryRequestBody *common.OCIReadSeekCloser, extraHeaders map[string]string) (http.Request, error)
    func (request ListReferencesRequest) RetryPolicy() *common.RetryPolicy
    func (request ListReferencesRequest) String() string
    func (request ListReferencesRequest) ValidateEnumValue() (bool, error)
type ListReferencesResponse
    func (response ListReferencesResponse) HTTPResponse() *http.Response
    func (response ListReferencesResponse) String() string
type ListReferencesSortByEnum
    func GetListReferencesSortByEnumValues() []ListReferencesSortByEnum
    func GetMappingListReferencesSortByEnum(val string) (ListReferencesSortByEnum, bool)
type ListReferencesSortOrderEnum
    func GetListReferencesSortOrderEnumValues() []ListReferencesSortOrderEnum
    func GetMappingListReferencesSortOrderEnum(val string) (ListReferencesSortOrderEnum, bool)
type ListRuntimeOperatorsRequest
    func (request ListRuntimeOperatorsRequest) BinaryRequestBody() (*common.OCIReadSeekCloser, bool)
    func (request ListRuntimeOperatorsRequest) HTTPRequest(method, path string, binaryRequestBody *common.OCIReadSeekCloser, extraHeaders map[string]string) (http.Request, error)
    func (request ListRuntimeOperatorsRequest) RetryPolicy() *common.RetryPolicy
    func (request ListRuntimeOperatorsRequest) String() string
    func (request ListRuntimeOperatorsRequest) ValidateEnumValue() (bool, error)
type ListRuntimeOperatorsResponse
    func (response ListRuntimeOperatorsResponse) HTTPResponse() *http.Response
    func (response ListRuntimeOperatorsResponse) String() string
type ListRuntimeOperatorsSortByEnum
    func GetListRuntimeOperatorsSortByEnumValues() []ListRuntimeOperatorsSortByEnum
    func GetMappingListRuntimeOperatorsSortByEnum(val string) (ListRuntimeOperatorsSortByEnum, bool)
type ListRuntimeOperatorsSortOrderEnum
    func GetListRuntimeOperatorsSortOrderEnumValues() []ListRuntimeOperatorsSortOrderEnum
    func GetMappingListRuntimeOperatorsSortOrderEnum(val string) (ListRuntimeOperatorsSortOrderEnum, bool)
type ListRuntimePipelinesRequest
    func (request ListRuntimePipelinesRequest) BinaryRequestBody() (*common.OCIReadSeekCloser, bool)
    func (request ListRuntimePipelinesRequest) HTTPRequest(method, path string, binaryRequestBody *common.OCIReadSeekCloser, extraHeaders map[string]string) (http.Request, error)
    func (request ListRuntimePipelinesRequest) RetryPolicy() *common.RetryPolicy
    func (request ListRuntimePipelinesRequest) String() string
    func (request ListRuntimePipelinesRequest) ValidateEnumValue() (bool, error)
type ListRuntimePipelinesResponse
    func (response ListRuntimePipelinesResponse) HTTPResponse() *http.Response
    func (response ListRuntimePipelinesResponse) String() string
type ListRuntimePipelinesSortByEnum
    func GetListRuntimePipelinesSortByEnumValues() []ListRuntimePipelinesSortByEnum
    func GetMappingListRuntimePipelinesSortByEnum(val string) (ListRuntimePipelinesSortByEnum, bool)
type ListRuntimePipelinesSortOrderEnum
    func GetListRuntimePipelinesSortOrderEnumValues() []ListRuntimePipelinesSortOrderEnum
    func GetMappingListRuntimePipelinesSortOrderEnum(val string) (ListRuntimePipelinesSortOrderEnum, bool)
type ListSchedulesRequest
    func (request ListSchedulesRequest) BinaryRequestBody() (*common.OCIReadSeekCloser, bool)
    func (request ListSchedulesRequest) HTTPRequest(method, path string, binaryRequestBody *common.OCIReadSeekCloser, extraHeaders map[string]string) (http.Request, error)
    func (request ListSchedulesRequest) RetryPolicy() *common.RetryPolicy
    func (request ListSchedulesRequest) String() string
    func (request ListSchedulesRequest) ValidateEnumValue() (bool, error)
type ListSchedulesResponse
    func (response ListSchedulesResponse) HTTPResponse() *http.Response
    func (response ListSchedulesResponse) String() string
type ListSchedulesSortByEnum
    func GetListSchedulesSortByEnumValues() []ListSchedulesSortByEnum
    func GetMappingListSchedulesSortByEnum(val string) (ListSchedulesSortByEnum, bool)
type ListSchedulesSortOrderEnum
    func GetListSchedulesSortOrderEnumValues() []ListSchedulesSortOrderEnum
    func GetMappingListSchedulesSortOrderEnum(val string) (ListSchedulesSortOrderEnum, bool)
type ListSchemasRequest
    func (request ListSchemasRequest) BinaryRequestBody() (*common.OCIReadSeekCloser, bool)
    func (request ListSchemasRequest) HTTPRequest(method, path string, binaryRequestBody *common.OCIReadSeekCloser, extraHeaders map[string]string) (http.Request, error)
    func (request ListSchemasRequest) RetryPolicy() *common.RetryPolicy
    func (request ListSchemasRequest) String() string
    func (request ListSchemasRequest) ValidateEnumValue() (bool, error)
type ListSchemasResponse
    func (response ListSchemasResponse) HTTPResponse() *http.Response
    func (response ListSchemasResponse) String() string
type ListSchemasSortByEnum
    func GetListSchemasSortByEnumValues() []ListSchemasSortByEnum
    func GetMappingListSchemasSortByEnum(val string) (ListSchemasSortByEnum, bool)
type ListSchemasSortOrderEnum
    func GetListSchemasSortOrderEnumValues() []ListSchemasSortOrderEnum
    func GetMappingListSchemasSortOrderEnum(val string) (ListSchemasSortOrderEnum, bool)
type ListTaskRunLineagesRequest
    func (request ListTaskRunLineagesRequest) BinaryRequestBody() (*common.OCIReadSeekCloser, bool)
    func (request ListTaskRunLineagesRequest) HTTPRequest(method, path string, binaryRequestBody *common.OCIReadSeekCloser, extraHeaders map[string]string) (http.Request, error)
    func (request ListTaskRunLineagesRequest) RetryPolicy() *common.RetryPolicy
    func (request ListTaskRunLineagesRequest) String() string
    func (request ListTaskRunLineagesRequest) ValidateEnumValue() (bool, error)
type ListTaskRunLineagesResponse
    func (response ListTaskRunLineagesResponse) HTTPResponse() *http.Response
    func (response ListTaskRunLineagesResponse) String() string
type ListTaskRunLineagesSortByEnum
    func GetListTaskRunLineagesSortByEnumValues() []ListTaskRunLineagesSortByEnum
    func GetMappingListTaskRunLineagesSortByEnum(val string) (ListTaskRunLineagesSortByEnum, bool)
type ListTaskRunLineagesSortOrderEnum
    func GetListTaskRunLineagesSortOrderEnumValues() []ListTaskRunLineagesSortOrderEnum
    func GetMappingListTaskRunLineagesSortOrderEnum(val string) (ListTaskRunLineagesSortOrderEnum, bool)
type ListTaskRunLogsRequest
    func (request ListTaskRunLogsRequest) BinaryRequestBody() (*common.OCIReadSeekCloser, bool)
    func (request ListTaskRunLogsRequest) HTTPRequest(method, path string, binaryRequestBody *common.OCIReadSeekCloser, extraHeaders map[string]string) (http.Request, error)
    func (request ListTaskRunLogsRequest) RetryPolicy() *common.RetryPolicy
    func (request ListTaskRunLogsRequest) String() string
    func (request ListTaskRunLogsRequest) ValidateEnumValue() (bool, error)
type ListTaskRunLogsResponse
    func (response ListTaskRunLogsResponse) HTTPResponse() *http.Response
    func (response ListTaskRunLogsResponse) String() string
type ListTaskRunLogsSortByEnum
    func GetListTaskRunLogsSortByEnumValues() []ListTaskRunLogsSortByEnum
    func GetMappingListTaskRunLogsSortByEnum(val string) (ListTaskRunLogsSortByEnum, bool)
type ListTaskRunLogsSortOrderEnum
    func GetListTaskRunLogsSortOrderEnumValues() []ListTaskRunLogsSortOrderEnum
    func GetMappingListTaskRunLogsSortOrderEnum(val string) (ListTaskRunLogsSortOrderEnum, bool)
type ListTaskRunsRequest
    func (request ListTaskRunsRequest) BinaryRequestBody() (*common.OCIReadSeekCloser, bool)
    func (request ListTaskRunsRequest) HTTPRequest(method, path string, binaryRequestBody *common.OCIReadSeekCloser, extraHeaders map[string]string) (http.Request, error)
    func (request ListTaskRunsRequest) RetryPolicy() *common.RetryPolicy
    func (request ListTaskRunsRequest) String() string
    func (request ListTaskRunsRequest) ValidateEnumValue() (bool, error)
type ListTaskRunsResponse
    func (response ListTaskRunsResponse) HTTPResponse() *http.Response
    func (response ListTaskRunsResponse) String() string
type ListTaskRunsSortByEnum
    func GetListTaskRunsSortByEnumValues() []ListTaskRunsSortByEnum
    func GetMappingListTaskRunsSortByEnum(val string) (ListTaskRunsSortByEnum, bool)
type ListTaskRunsSortOrderEnum
    func GetListTaskRunsSortOrderEnumValues() []ListTaskRunsSortOrderEnum
    func GetMappingListTaskRunsSortOrderEnum(val string) (ListTaskRunsSortOrderEnum, bool)
type ListTaskSchedulesRequest
    func (request ListTaskSchedulesRequest) BinaryRequestBody() (*common.OCIReadSeekCloser, bool)
    func (request ListTaskSchedulesRequest) HTTPRequest(method, path string, binaryRequestBody *common.OCIReadSeekCloser, extraHeaders map[string]string) (http.Request, error)
    func (request ListTaskSchedulesRequest) RetryPolicy() *common.RetryPolicy
    func (request ListTaskSchedulesRequest) String() string
    func (request ListTaskSchedulesRequest) ValidateEnumValue() (bool, error)
type ListTaskSchedulesResponse
    func (response ListTaskSchedulesResponse) HTTPResponse() *http.Response
    func (response ListTaskSchedulesResponse) String() string
type ListTaskSchedulesSortByEnum
    func GetListTaskSchedulesSortByEnumValues() []ListTaskSchedulesSortByEnum
    func GetMappingListTaskSchedulesSortByEnum(val string) (ListTaskSchedulesSortByEnum, bool)
type ListTaskSchedulesSortOrderEnum
    func GetListTaskSchedulesSortOrderEnumValues() []ListTaskSchedulesSortOrderEnum
    func GetMappingListTaskSchedulesSortOrderEnum(val string) (ListTaskSchedulesSortOrderEnum, bool)
type ListTaskValidationsRequest
    func (request ListTaskValidationsRequest) BinaryRequestBody() (*common.OCIReadSeekCloser, bool)
    func (request ListTaskValidationsRequest) HTTPRequest(method, path string, binaryRequestBody *common.OCIReadSeekCloser, extraHeaders map[string]string) (http.Request, error)
    func (request ListTaskValidationsRequest) RetryPolicy() *common.RetryPolicy
    func (request ListTaskValidationsRequest) String() string
    func (request ListTaskValidationsRequest) ValidateEnumValue() (bool, error)
type ListTaskValidationsResponse
    func (response ListTaskValidationsResponse) HTTPResponse() *http.Response
    func (response ListTaskValidationsResponse) String() string
type ListTaskValidationsSortByEnum
    func GetListTaskValidationsSortByEnumValues() []ListTaskValidationsSortByEnum
    func GetMappingListTaskValidationsSortByEnum(val string) (ListTaskValidationsSortByEnum, bool)
type ListTaskValidationsSortOrderEnum
    func GetListTaskValidationsSortOrderEnumValues() []ListTaskValidationsSortOrderEnum
    func GetMappingListTaskValidationsSortOrderEnum(val string) (ListTaskValidationsSortOrderEnum, bool)
type ListTasksRequest
    func (request ListTasksRequest) BinaryRequestBody() (*common.OCIReadSeekCloser, bool)
    func (request ListTasksRequest) HTTPRequest(method, path string, binaryRequestBody *common.OCIReadSeekCloser, extraHeaders map[string]string) (http.Request, error)
    func (request ListTasksRequest) RetryPolicy() *common.RetryPolicy
    func (request ListTasksRequest) String() string
    func (request ListTasksRequest) ValidateEnumValue() (bool, error)
type ListTasksResponse
    func (response ListTasksResponse) HTTPResponse() *http.Response
    func (response ListTasksResponse) String() string
type ListTasksSortByEnum
    func GetListTasksSortByEnumValues() []ListTasksSortByEnum
    func GetMappingListTasksSortByEnum(val string) (ListTasksSortByEnum, bool)
type ListTasksSortOrderEnum
    func GetListTasksSortOrderEnumValues() []ListTasksSortOrderEnum
    func GetMappingListTasksSortOrderEnum(val string) (ListTasksSortOrderEnum, bool)
type ListTemplatesRequest
    func (request ListTemplatesRequest) BinaryRequestBody() (*common.OCIReadSeekCloser, bool)
    func (request ListTemplatesRequest) HTTPRequest(method, path string, binaryRequestBody *common.OCIReadSeekCloser, extraHeaders map[string]string) (http.Request, error)
    func (request ListTemplatesRequest) RetryPolicy() *common.RetryPolicy
    func (request ListTemplatesRequest) String() string
    func (request ListTemplatesRequest) ValidateEnumValue() (bool, error)
type ListTemplatesResponse
    func (response ListTemplatesResponse) HTTPResponse() *http.Response
    func (response ListTemplatesResponse) String() string
type ListTemplatesSortByEnum
    func GetListTemplatesSortByEnumValues() []ListTemplatesSortByEnum
    func GetMappingListTemplatesSortByEnum(val string) (ListTemplatesSortByEnum, bool)
type ListTemplatesSortOrderEnum
    func GetListTemplatesSortOrderEnumValues() []ListTemplatesSortOrderEnum
    func GetMappingListTemplatesSortOrderEnum(val string) (ListTemplatesSortOrderEnum, bool)
type ListUserDefinedFunctionValidationsRequest
    func (request ListUserDefinedFunctionValidationsRequest) BinaryRequestBody() (*common.OCIReadSeekCloser, bool)
    func (request ListUserDefinedFunctionValidationsRequest) HTTPRequest(method, path string, binaryRequestBody *common.OCIReadSeekCloser, extraHeaders map[string]string) (http.Request, error)
    func (request ListUserDefinedFunctionValidationsRequest) RetryPolicy() *common.RetryPolicy
    func (request ListUserDefinedFunctionValidationsRequest) String() string
    func (request ListUserDefinedFunctionValidationsRequest) ValidateEnumValue() (bool, error)
type ListUserDefinedFunctionValidationsResponse
    func (response ListUserDefinedFunctionValidationsResponse) HTTPResponse() *http.Response
    func (response ListUserDefinedFunctionValidationsResponse) String() string
type ListUserDefinedFunctionValidationsSortByEnum
    func GetListUserDefinedFunctionValidationsSortByEnumValues() []ListUserDefinedFunctionValidationsSortByEnum
    func GetMappingListUserDefinedFunctionValidationsSortByEnum(val string) (ListUserDefinedFunctionValidationsSortByEnum, bool)
type ListUserDefinedFunctionValidationsSortOrderEnum
    func GetListUserDefinedFunctionValidationsSortOrderEnumValues() []ListUserDefinedFunctionValidationsSortOrderEnum
    func GetMappingListUserDefinedFunctionValidationsSortOrderEnum(val string) (ListUserDefinedFunctionValidationsSortOrderEnum, bool)
type ListUserDefinedFunctionsRequest
    func (request ListUserDefinedFunctionsRequest) BinaryRequestBody() (*common.OCIReadSeekCloser, bool)
    func (request ListUserDefinedFunctionsRequest) HTTPRequest(method, path string, binaryRequestBody *common.OCIReadSeekCloser, extraHeaders map[string]string) (http.Request, error)
    func (request ListUserDefinedFunctionsRequest) RetryPolicy() *common.RetryPolicy
    func (request ListUserDefinedFunctionsRequest) String() string
    func (request ListUserDefinedFunctionsRequest) ValidateEnumValue() (bool, error)
type ListUserDefinedFunctionsResponse
    func (response ListUserDefinedFunctionsResponse) HTTPResponse() *http.Response
    func (response ListUserDefinedFunctionsResponse) String() string
type ListUserDefinedFunctionsSortByEnum
    func GetListUserDefinedFunctionsSortByEnumValues() []ListUserDefinedFunctionsSortByEnum
    func GetMappingListUserDefinedFunctionsSortByEnum(val string) (ListUserDefinedFunctionsSortByEnum, bool)
type ListUserDefinedFunctionsSortOrderEnum
    func GetListUserDefinedFunctionsSortOrderEnumValues() []ListUserDefinedFunctionsSortOrderEnum
    func GetMappingListUserDefinedFunctionsSortOrderEnum(val string) (ListUserDefinedFunctionsSortOrderEnum, bool)
type ListWorkRequestErrorsRequest
    func (request ListWorkRequestErrorsRequest) BinaryRequestBody() (*common.OCIReadSeekCloser, bool)
    func (request ListWorkRequestErrorsRequest) HTTPRequest(method, path string, binaryRequestBody *common.OCIReadSeekCloser, extraHeaders map[string]string) (http.Request, error)
    func (request ListWorkRequestErrorsRequest) RetryPolicy() *common.RetryPolicy
    func (request ListWorkRequestErrorsRequest) String() string
    func (request ListWorkRequestErrorsRequest) ValidateEnumValue() (bool, error)
type ListWorkRequestErrorsResponse
    func (response ListWorkRequestErrorsResponse) HTTPResponse() *http.Response
    func (response ListWorkRequestErrorsResponse) String() string
type ListWorkRequestErrorsSortByEnum
    func GetListWorkRequestErrorsSortByEnumValues() []ListWorkRequestErrorsSortByEnum
    func GetMappingListWorkRequestErrorsSortByEnum(val string) (ListWorkRequestErrorsSortByEnum, bool)
type ListWorkRequestErrorsSortOrderEnum
    func GetListWorkRequestErrorsSortOrderEnumValues() []ListWorkRequestErrorsSortOrderEnum
    func GetMappingListWorkRequestErrorsSortOrderEnum(val string) (ListWorkRequestErrorsSortOrderEnum, bool)
type ListWorkRequestLogsRequest
    func (request ListWorkRequestLogsRequest) BinaryRequestBody() (*common.OCIReadSeekCloser, bool)
    func (request ListWorkRequestLogsRequest) HTTPRequest(method, path string, binaryRequestBody *common.OCIReadSeekCloser, extraHeaders map[string]string) (http.Request, error)
    func (request ListWorkRequestLogsRequest) RetryPolicy() *common.RetryPolicy
    func (request ListWorkRequestLogsRequest) String() string
    func (request ListWorkRequestLogsRequest) ValidateEnumValue() (bool, error)
type ListWorkRequestLogsResponse
    func (response ListWorkRequestLogsResponse) HTTPResponse() *http.Response
    func (response ListWorkRequestLogsResponse) String() string
type ListWorkRequestLogsSortByEnum
    func GetListWorkRequestLogsSortByEnumValues() []ListWorkRequestLogsSortByEnum
    func GetMappingListWorkRequestLogsSortByEnum(val string) (ListWorkRequestLogsSortByEnum, bool)
type ListWorkRequestLogsSortOrderEnum
    func GetListWorkRequestLogsSortOrderEnumValues() []ListWorkRequestLogsSortOrderEnum
    func GetMappingListWorkRequestLogsSortOrderEnum(val string) (ListWorkRequestLogsSortOrderEnum, bool)
type ListWorkRequestsRequest
    func (request ListWorkRequestsRequest) BinaryRequestBody() (*common.OCIReadSeekCloser, bool)
    func (request ListWorkRequestsRequest) HTTPRequest(method, path string, binaryRequestBody *common.OCIReadSeekCloser, extraHeaders map[string]string) (http.Request, error)
    func (request ListWorkRequestsRequest) RetryPolicy() *common.RetryPolicy
    func (request ListWorkRequestsRequest) String() string
    func (request ListWorkRequestsRequest) ValidateEnumValue() (bool, error)
type ListWorkRequestsResponse
    func (response ListWorkRequestsResponse) HTTPResponse() *http.Response
    func (response ListWorkRequestsResponse) String() string
type ListWorkRequestsSortByEnum
    func GetListWorkRequestsSortByEnumValues() []ListWorkRequestsSortByEnum
    func GetMappingListWorkRequestsSortByEnum(val string) (ListWorkRequestsSortByEnum, bool)
type ListWorkRequestsSortOrderEnum
    func GetListWorkRequestsSortOrderEnumValues() []ListWorkRequestsSortOrderEnum
    func GetMappingListWorkRequestsSortOrderEnum(val string) (ListWorkRequestsSortOrderEnum, bool)
type ListWorkRequestsWorkRequestStatusEnum
    func GetListWorkRequestsWorkRequestStatusEnumValues() []ListWorkRequestsWorkRequestStatusEnum
    func GetMappingListWorkRequestsWorkRequestStatusEnum(val string) (ListWorkRequestsWorkRequestStatusEnum, bool)
type ListWorkspacesRequest
    func (request ListWorkspacesRequest) BinaryRequestBody() (*common.OCIReadSeekCloser, bool)
    func (request ListWorkspacesRequest) HTTPRequest(method, path string, binaryRequestBody *common.OCIReadSeekCloser, extraHeaders map[string]string) (http.Request, error)
    func (request ListWorkspacesRequest) RetryPolicy() *common.RetryPolicy
    func (request ListWorkspacesRequest) String() string
    func (request ListWorkspacesRequest) ValidateEnumValue() (bool, error)
type ListWorkspacesResponse
    func (response ListWorkspacesResponse) HTTPResponse() *http.Response
    func (response ListWorkspacesResponse) String() string
type ListWorkspacesSortByEnum
    func GetListWorkspacesSortByEnumValues() []ListWorkspacesSortByEnum
    func GetMappingListWorkspacesSortByEnum(val string) (ListWorkspacesSortByEnum, bool)
type ListWorkspacesSortOrderEnum
    func GetListWorkspacesSortOrderEnumValues() []ListWorkspacesSortOrderEnum
    func GetMappingListWorkspacesSortOrderEnum(val string) (ListWorkspacesSortOrderEnum, bool)
type Lookup
    func (m Lookup) GetDescription() *string
    func (m Lookup) GetIdentifier() *string
    func (m Lookup) GetInputPorts() []InputPort
    func (m Lookup) GetKey() *string
    func (m Lookup) GetModelVersion() *string
    func (m Lookup) GetName() *string
    func (m Lookup) GetObjectStatus() *int
    func (m Lookup) GetObjectVersion() *int
    func (m Lookup) GetOpConfigValues() *ConfigValues
    func (m Lookup) GetOutputPorts() []TypedObject
    func (m Lookup) GetParameters() []Parameter
    func (m Lookup) GetParentRef() *ParentReference
    func (m Lookup) MarshalJSON() (buff []byte, e error)
    func (m Lookup) String() string
    func (m *Lookup) UnmarshalJSON(data []byte) (e error)
    func (m Lookup) ValidateEnumValue() (bool, error)
type LookupMultiMatchStrategyEnum
    func GetLookupMultiMatchStrategyEnumValues() []LookupMultiMatchStrategyEnum
    func GetMappingLookupMultiMatchStrategyEnum(val string) (LookupMultiMatchStrategyEnum, bool)
type MacroField
    func (m MacroField) GetConfigValues() *ConfigValues
    func (m MacroField) GetDescription() *string
    func (m MacroField) GetKey() *string
    func (m MacroField) GetModelVersion() *string
    func (m MacroField) GetName() *string
    func (m MacroField) GetObjectStatus() *int
    func (m MacroField) GetParentRef() *ParentReference
    func (m MacroField) MarshalJSON() (buff []byte, e error)
    func (m MacroField) String() string
    func (m *MacroField) UnmarshalJSON(data []byte) (e error)
    func (m MacroField) ValidateEnumValue() (bool, error)
type MacroPivotField
    func (m MacroPivotField) String() string
    func (m *MacroPivotField) UnmarshalJSON(data []byte) (e error)
    func (m MacroPivotField) ValidateEnumValue() (bool, error)
type MacroPivotFieldModelTypeEnum
    func GetMacroPivotFieldModelTypeEnumValues() []MacroPivotFieldModelTypeEnum
    func GetMappingMacroPivotFieldModelTypeEnum(val string) (MacroPivotFieldModelTypeEnum, bool)
type MapType
    func (m MapType) GetDescription() *string
    func (m MapType) GetKey() *string
    func (m MapType) GetModelVersion() *string
    func (m MapType) GetName() *string
    func (m MapType) GetObjectStatus() *int
    func (m MapType) GetParentRef() *ParentReference
    func (m MapType) MarshalJSON() (buff []byte, e error)
    func (m MapType) String() string
    func (m MapType) ValidateEnumValue() (bool, error)
type MaterializedCompositeType
    func (m MaterializedCompositeType) GetDescription() *string
    func (m MaterializedCompositeType) GetKey() *string
    func (m MaterializedCompositeType) GetModelVersion() *string
    func (m MaterializedCompositeType) GetName() *string
    func (m MaterializedCompositeType) GetObjectStatus() *int
    func (m MaterializedCompositeType) GetParentRef() *ParentReference
    func (m MaterializedCompositeType) MarshalJSON() (buff []byte, e error)
    func (m MaterializedCompositeType) String() string
    func (m MaterializedCompositeType) ValidateEnumValue() (bool, error)
type MaterializedDynamicField
    func (m MaterializedDynamicField) GetConfigValues() *ConfigValues
    func (m MaterializedDynamicField) GetDescription() *string
    func (m MaterializedDynamicField) GetKey() *string
    func (m MaterializedDynamicField) GetModelVersion() *string
    func (m MaterializedDynamicField) GetName() *string
    func (m MaterializedDynamicField) GetObjectStatus() *int
    func (m MaterializedDynamicField) GetParentRef() *ParentReference
    func (m MaterializedDynamicField) MarshalJSON() (buff []byte, e error)
    func (m MaterializedDynamicField) String() string
    func (m MaterializedDynamicField) ValidateEnumValue() (bool, error)
type MergeOperator
    func (m MergeOperator) GetDescription() *string
    func (m MergeOperator) GetIdentifier() *string
    func (m MergeOperator) GetInputPorts() []InputPort
    func (m MergeOperator) GetKey() *string
    func (m MergeOperator) GetModelVersion() *string
    func (m MergeOperator) GetName() *string
    func (m MergeOperator) GetObjectStatus() *int
    func (m MergeOperator) GetObjectVersion() *int
    func (m MergeOperator) GetOpConfigValues() *ConfigValues
    func (m MergeOperator) GetOutputPorts() []TypedObject
    func (m MergeOperator) GetParameters() []Parameter
    func (m MergeOperator) GetParentRef() *ParentReference
    func (m MergeOperator) MarshalJSON() (buff []byte, e error)
    func (m MergeOperator) String() string
    func (m *MergeOperator) UnmarshalJSON(data []byte) (e error)
    func (m MergeOperator) ValidateEnumValue() (bool, error)
type MergeOperatorTriggerRuleEnum
    func GetMappingMergeOperatorTriggerRuleEnum(val string) (MergeOperatorTriggerRuleEnum, bool)
    func GetMergeOperatorTriggerRuleEnumValues() []MergeOperatorTriggerRuleEnum
type Message
    func (m Message) String() string
    func (m Message) ValidateEnumValue() (bool, error)
type MessageTypeEnum
    func GetMappingMessageTypeEnum(val string) (MessageTypeEnum, bool)
    func GetMessageTypeEnumValues() []MessageTypeEnum
type Minus
    func (m Minus) GetDescription() *string
    func (m Minus) GetIdentifier() *string
    func (m Minus) GetInputPorts() []InputPort
    func (m Minus) GetKey() *string
    func (m Minus) GetModelVersion() *string
    func (m Minus) GetName() *string
    func (m Minus) GetObjectStatus() *int
    func (m Minus) GetObjectVersion() *int
    func (m Minus) GetOpConfigValues() *ConfigValues
    func (m Minus) GetOutputPorts() []TypedObject
    func (m Minus) GetParameters() []Parameter
    func (m Minus) GetParentRef() *ParentReference
    func (m Minus) MarshalJSON() (buff []byte, e error)
    func (m Minus) String() string
    func (m *Minus) UnmarshalJSON(data []byte) (e error)
    func (m Minus) ValidateEnumValue() (bool, error)
type MinusMinusTypeEnum
    func GetMappingMinusMinusTypeEnum(val string) (MinusMinusTypeEnum, bool)
    func GetMinusMinusTypeEnumValues() []MinusMinusTypeEnum
type ModelSelect
    func (m ModelSelect) MarshalJSON() (buff []byte, e error)
    func (m ModelSelect) String() string
    func (m ModelSelect) ValidateEnumValue() (bool, error)
type MonthlyFrequencyDetails
    func (m MonthlyFrequencyDetails) GetFrequency() AbstractFrequencyDetailsFrequencyEnum
    func (m MonthlyFrequencyDetails) MarshalJSON() (buff []byte, e error)
    func (m MonthlyFrequencyDetails) String() string
    func (m MonthlyFrequencyDetails) ValidateEnumValue() (bool, error)
type MonthlyRuleFrequencyDetails
    func (m MonthlyRuleFrequencyDetails) GetFrequency() AbstractFrequencyDetailsFrequencyEnum
    func (m MonthlyRuleFrequencyDetails) MarshalJSON() (buff []byte, e error)
    func (m MonthlyRuleFrequencyDetails) String() string
    func (m MonthlyRuleFrequencyDetails) ValidateEnumValue() (bool, error)
type MonthlyRuleFrequencyDetailsDayOfWeekEnum
    func GetMappingMonthlyRuleFrequencyDetailsDayOfWeekEnum(val string) (MonthlyRuleFrequencyDetailsDayOfWeekEnum, bool)
    func GetMonthlyRuleFrequencyDetailsDayOfWeekEnumValues() []MonthlyRuleFrequencyDetailsDayOfWeekEnum
type MonthlyRuleFrequencyDetailsWeekOfMonthEnum
    func GetMappingMonthlyRuleFrequencyDetailsWeekOfMonthEnum(val string) (MonthlyRuleFrequencyDetailsWeekOfMonthEnum, bool)
    func GetMonthlyRuleFrequencyDetailsWeekOfMonthEnumValues() []MonthlyRuleFrequencyDetailsWeekOfMonthEnum
type NameListRule
    func (m NameListRule) GetConfigValues() *ConfigValues
    func (m NameListRule) GetDescription() *string
    func (m NameListRule) GetIsJavaRegexSyntax() *bool
    func (m NameListRule) GetKey() *string
    func (m NameListRule) GetModelVersion() *string
    func (m NameListRule) GetObjectStatus() *int
    func (m NameListRule) GetParentRef() *ParentReference
    func (m NameListRule) MarshalJSON() (buff []byte, e error)
    func (m NameListRule) String() string
    func (m NameListRule) ValidateEnumValue() (bool, error)
type NameListRuleMatchingStrategyEnum
    func GetMappingNameListRuleMatchingStrategyEnum(val string) (NameListRuleMatchingStrategyEnum, bool)
    func GetNameListRuleMatchingStrategyEnumValues() []NameListRuleMatchingStrategyEnum
type NameListRuleRuleTypeEnum
    func GetMappingNameListRuleRuleTypeEnum(val string) (NameListRuleRuleTypeEnum, bool)
    func GetNameListRuleRuleTypeEnumValues() []NameListRuleRuleTypeEnum
type NamePatternRule
    func (m NamePatternRule) GetConfigValues() *ConfigValues
    func (m NamePatternRule) GetDescription() *string
    func (m NamePatternRule) GetIsJavaRegexSyntax() *bool
    func (m NamePatternRule) GetKey() *string
    func (m NamePatternRule) GetModelVersion() *string
    func (m NamePatternRule) GetObjectStatus() *int
    func (m NamePatternRule) GetParentRef() *ParentReference
    func (m NamePatternRule) MarshalJSON() (buff []byte, e error)
    func (m NamePatternRule) String() string
    func (m NamePatternRule) ValidateEnumValue() (bool, error)
type NamePatternRuleMatchingStrategyEnum
    func GetMappingNamePatternRuleMatchingStrategyEnum(val string) (NamePatternRuleMatchingStrategyEnum, bool)
    func GetNamePatternRuleMatchingStrategyEnumValues() []NamePatternRuleMatchingStrategyEnum
type NamePatternRuleRuleTypeEnum
    func GetMappingNamePatternRuleRuleTypeEnum(val string) (NamePatternRuleRuleTypeEnum, bool)
    func GetNamePatternRuleRuleTypeEnumValues() []NamePatternRuleRuleTypeEnum
type NamedEntityMap
    func (m NamedEntityMap) GetDescription() *string
    func (m NamedEntityMap) MarshalJSON() (buff []byte, e error)
    func (m NamedEntityMap) String() string
    func (m NamedEntityMap) ValidateEnumValue() (bool, error)
type NativeShapeField
    func (m NativeShapeField) String() string
    func (m NativeShapeField) ValidateEnumValue() (bool, error)
type ObjectMetadata
    func (m ObjectMetadata) String() string
    func (m ObjectMetadata) ValidateEnumValue() (bool, error)
type ObjectStorageWriteAttribute
    func (m ObjectStorageWriteAttribute) MarshalJSON() (buff []byte, e error)
    func (m ObjectStorageWriteAttribute) String() string
    func (m ObjectStorageWriteAttribute) ValidateEnumValue() (bool, error)
type ObjectStorageWriteAttributes
    func (m ObjectStorageWriteAttributes) MarshalJSON() (buff []byte, e error)
    func (m ObjectStorageWriteAttributes) String() string
    func (m ObjectStorageWriteAttributes) ValidateEnumValue() (bool, error)
type OciFunction
    func (m OciFunction) String() string
    func (m OciFunction) ValidateEnumValue() (bool, error)
type OciFunctionModelTypeEnum
    func GetMappingOciFunctionModelTypeEnum(val string) (OciFunctionModelTypeEnum, bool)
    func GetOciFunctionModelTypeEnumValues() []OciFunctionModelTypeEnum
type OciFunctionPayloadFormatEnum
    func GetMappingOciFunctionPayloadFormatEnum(val string) (OciFunctionPayloadFormatEnum, bool)
    func GetOciFunctionPayloadFormatEnumValues() []OciFunctionPayloadFormatEnum
type OciVaultSecretConfig
    func (m OciVaultSecretConfig) MarshalJSON() (buff []byte, e error)
    func (m OciVaultSecretConfig) String() string
    func (m OciVaultSecretConfig) ValidateEnumValue() (bool, error)
type Operation
type OperationFromApi
    func (m OperationFromApi) GetMetadata() *ObjectMetadata
    func (m OperationFromApi) MarshalJSON() (buff []byte, e error)
    func (m OperationFromApi) String() string
    func (m OperationFromApi) ValidateEnumValue() (bool, error)
type OperationFromProcedure
    func (m OperationFromProcedure) GetMetadata() *ObjectMetadata
    func (m OperationFromProcedure) MarshalJSON() (buff []byte, e error)
    func (m OperationFromProcedure) String() string
    func (m OperationFromProcedure) ValidateEnumValue() (bool, error)
type OperationModelTypeEnum
    func GetMappingOperationModelTypeEnum(val string) (OperationModelTypeEnum, bool)
    func GetOperationModelTypeEnumValues() []OperationModelTypeEnum
type Operator
type OperatorModelTypeEnum
    func GetMappingOperatorModelTypeEnum(val string) (OperatorModelTypeEnum, bool)
    func GetOperatorModelTypeEnumValues() []OperatorModelTypeEnum
type OracleAdwcWriteAttribute
    func (m OracleAdwcWriteAttribute) MarshalJSON() (buff []byte, e error)
    func (m OracleAdwcWriteAttribute) String() string
    func (m *OracleAdwcWriteAttribute) UnmarshalJSON(data []byte) (e error)
    func (m OracleAdwcWriteAttribute) ValidateEnumValue() (bool, error)
type OracleAdwcWriteAttributes
    func (m OracleAdwcWriteAttributes) MarshalJSON() (buff []byte, e error)
    func (m OracleAdwcWriteAttributes) String() string
    func (m *OracleAdwcWriteAttributes) UnmarshalJSON(data []byte) (e error)
    func (m OracleAdwcWriteAttributes) ValidateEnumValue() (bool, error)
type OracleAtpWriteAttribute
    func (m OracleAtpWriteAttribute) MarshalJSON() (buff []byte, e error)
    func (m OracleAtpWriteAttribute) String() string
    func (m *OracleAtpWriteAttribute) UnmarshalJSON(data []byte) (e error)
    func (m OracleAtpWriteAttribute) ValidateEnumValue() (bool, error)
type OracleAtpWriteAttributes
    func (m OracleAtpWriteAttributes) MarshalJSON() (buff []byte, e error)
    func (m OracleAtpWriteAttributes) String() string
    func (m *OracleAtpWriteAttributes) UnmarshalJSON(data []byte) (e error)
    func (m OracleAtpWriteAttributes) ValidateEnumValue() (bool, error)
type OracleReadAttribute
    func (m OracleReadAttribute) MarshalJSON() (buff []byte, e error)
    func (m OracleReadAttribute) String() string
    func (m OracleReadAttribute) ValidateEnumValue() (bool, error)
type OracleReadAttributes
    func (m OracleReadAttributes) MarshalJSON() (buff []byte, e error)
    func (m OracleReadAttributes) String() string
    func (m OracleReadAttributes) ValidateEnumValue() (bool, error)
type OracleWriteAttribute
    func (m OracleWriteAttribute) MarshalJSON() (buff []byte, e error)
    func (m OracleWriteAttribute) String() string
    func (m OracleWriteAttribute) ValidateEnumValue() (bool, error)
type OracleWriteAttributes
    func (m OracleWriteAttributes) MarshalJSON() (buff []byte, e error)
    func (m OracleWriteAttributes) String() string
    func (m OracleWriteAttributes) ValidateEnumValue() (bool, error)
type OutputField
    func (m OutputField) GetConfigValues() *ConfigValues
    func (m OutputField) GetDescription() *string
    func (m OutputField) GetKey() *string
    func (m OutputField) GetModelVersion() *string
    func (m OutputField) GetName() *string
    func (m OutputField) GetObjectStatus() *int
    func (m OutputField) GetParentRef() *ParentReference
    func (m OutputField) MarshalJSON() (buff []byte, e error)
    func (m OutputField) String() string
    func (m *OutputField) UnmarshalJSON(data []byte) (e error)
    func (m OutputField) ValidateEnumValue() (bool, error)
type OutputLink
    func (m OutputLink) GetDescription() *string
    func (m OutputLink) GetKey() *string
    func (m OutputLink) GetModelVersion() *string
    func (m OutputLink) GetObjectStatus() *int
    func (m OutputLink) GetParentRef() *ParentReference
    func (m OutputLink) GetPort() *string
    func (m OutputLink) MarshalJSON() (buff []byte, e error)
    func (m OutputLink) String() string
    func (m OutputLink) ValidateEnumValue() (bool, error)
type OutputPort
    func (m OutputPort) GetConfigValues() *ConfigValues
    func (m OutputPort) GetDescription() *string
    func (m OutputPort) GetKey() *string
    func (m OutputPort) GetModelVersion() *string
    func (m OutputPort) GetName() *string
    func (m OutputPort) GetObjectStatus() *int
    func (m OutputPort) GetParentRef() *ParentReference
    func (m OutputPort) MarshalJSON() (buff []byte, e error)
    func (m OutputPort) String() string
    func (m *OutputPort) UnmarshalJSON(data []byte) (e error)
    func (m OutputPort) ValidateEnumValue() (bool, error)
type OutputPortPortTypeEnum
    func GetMappingOutputPortPortTypeEnum(val string) (OutputPortPortTypeEnum, bool)
    func GetOutputPortPortTypeEnumValues() []OutputPortPortTypeEnum
type Parameter
    func (m Parameter) GetConfigValues() *ConfigValues
    func (m Parameter) GetDescription() *string
    func (m Parameter) GetKey() *string
    func (m Parameter) GetModelVersion() *string
    func (m Parameter) GetName() *string
    func (m Parameter) GetObjectStatus() *int
    func (m Parameter) GetParentRef() *ParentReference
    func (m Parameter) MarshalJSON() (buff []byte, e error)
    func (m Parameter) String() string
    func (m Parameter) ValidateEnumValue() (bool, error)
type ParameterOutputAggregationTypeEnum
    func GetMappingParameterOutputAggregationTypeEnum(val string) (ParameterOutputAggregationTypeEnum, bool)
    func GetParameterOutputAggregationTypeEnumValues() []ParameterOutputAggregationTypeEnum
type ParameterValue
    func (m ParameterValue) String() string
    func (m ParameterValue) ValidateEnumValue() (bool, error)
type ParentReference
    func (m ParentReference) String() string
    func (m ParentReference) ValidateEnumValue() (bool, error)
type ParquetFormatAttribute
    func (m ParquetFormatAttribute) GetIsFilePattern() *bool
    func (m ParquetFormatAttribute) MarshalJSON() (buff []byte, e error)
    func (m ParquetFormatAttribute) String() string
    func (m ParquetFormatAttribute) ValidateEnumValue() (bool, error)
type PartitionConfig
type PartitionConfigModelTypeEnum
    func GetMappingPartitionConfigModelTypeEnum(val string) (PartitionConfigModelTypeEnum, bool)
    func GetPartitionConfigModelTypeEnumValues() []PartitionConfigModelTypeEnum
type Patch
    func (m Patch) String() string
    func (m Patch) ValidateEnumValue() (bool, error)
type PatchChangeSummary
    func (m PatchChangeSummary) String() string
    func (m PatchChangeSummary) ValidateEnumValue() (bool, error)
type PatchChangeSummaryActionEnum
    func GetMappingPatchChangeSummaryActionEnum(val string) (PatchChangeSummaryActionEnum, bool)
    func GetPatchChangeSummaryActionEnumValues() []PatchChangeSummaryActionEnum
type PatchChangeSummaryCollection
    func (m PatchChangeSummaryCollection) String() string
    func (m PatchChangeSummaryCollection) ValidateEnumValue() (bool, error)
type PatchChangeSummaryTypeEnum
    func GetMappingPatchChangeSummaryTypeEnum(val string) (PatchChangeSummaryTypeEnum, bool)
    func GetPatchChangeSummaryTypeEnumValues() []PatchChangeSummaryTypeEnum
type PatchObjectMetadata
    func (m PatchObjectMetadata) String() string
    func (m PatchObjectMetadata) ValidateEnumValue() (bool, error)
type PatchObjectMetadataActionEnum
    func GetMappingPatchObjectMetadataActionEnum(val string) (PatchObjectMetadataActionEnum, bool)
    func GetPatchObjectMetadataActionEnumValues() []PatchObjectMetadataActionEnum
type PatchObjectMetadataTypeEnum
    func GetMappingPatchObjectMetadataTypeEnum(val string) (PatchObjectMetadataTypeEnum, bool)
    func GetPatchObjectMetadataTypeEnumValues() []PatchObjectMetadataTypeEnum
type PatchPatchStatusEnum
    func GetMappingPatchPatchStatusEnum(val string) (PatchPatchStatusEnum, bool)
    func GetPatchPatchStatusEnumValues() []PatchPatchStatusEnum
type PatchPatchTypeEnum
    func GetMappingPatchPatchTypeEnum(val string) (PatchPatchTypeEnum, bool)
    func GetPatchPatchTypeEnumValues() []PatchPatchTypeEnum
type PatchSummary
    func (m PatchSummary) String() string
    func (m PatchSummary) ValidateEnumValue() (bool, error)
type PatchSummaryCollection
    func (m PatchSummaryCollection) String() string
    func (m PatchSummaryCollection) ValidateEnumValue() (bool, error)
type PatchSummaryPatchStatusEnum
    func GetMappingPatchSummaryPatchStatusEnum(val string) (PatchSummaryPatchStatusEnum, bool)
    func GetPatchSummaryPatchStatusEnumValues() []PatchSummaryPatchStatusEnum
type PatchSummaryPatchTypeEnum
    func GetMappingPatchSummaryPatchTypeEnum(val string) (PatchSummaryPatchTypeEnum, bool)
    func GetPatchSummaryPatchTypeEnumValues() []PatchSummaryPatchTypeEnum
type Pipeline
    func (m Pipeline) String() string
    func (m Pipeline) ValidateEnumValue() (bool, error)
type PipelineSummary
    func (m PipelineSummary) String() string
    func (m PipelineSummary) ValidateEnumValue() (bool, error)
type PipelineSummaryCollection
    func (m PipelineSummaryCollection) String() string
    func (m PipelineSummaryCollection) ValidateEnumValue() (bool, error)
type PipelineValidation
    func (m PipelineValidation) String() string
    func (m PipelineValidation) ValidateEnumValue() (bool, error)
type PipelineValidationSummary
    func (m PipelineValidationSummary) String() string
    func (m PipelineValidationSummary) ValidateEnumValue() (bool, error)
type PipelineValidationSummaryCollection
    func (m PipelineValidationSummaryCollection) String() string
    func (m PipelineValidationSummaryCollection) ValidateEnumValue() (bool, error)
type Pivot
    func (m Pivot) GetDescription() *string
    func (m Pivot) GetIdentifier() *string
    func (m Pivot) GetInputPorts() []InputPort
    func (m Pivot) GetKey() *string
    func (m Pivot) GetModelVersion() *string
    func (m Pivot) GetName() *string
    func (m Pivot) GetObjectStatus() *int
    func (m Pivot) GetObjectVersion() *int
    func (m Pivot) GetOpConfigValues() *ConfigValues
    func (m Pivot) GetOutputPorts() []TypedObject
    func (m Pivot) GetParameters() []Parameter
    func (m Pivot) GetParentRef() *ParentReference
    func (m Pivot) MarshalJSON() (buff []byte, e error)
    func (m Pivot) String() string
    func (m *Pivot) UnmarshalJSON(data []byte) (e error)
    func (m Pivot) ValidateEnumValue() (bool, error)
type PivotField
    func (m PivotField) GetConfigValues() *ConfigValues
    func (m PivotField) GetDescription() *string
    func (m PivotField) GetKey() *string
    func (m PivotField) GetModelVersion() *string
    func (m PivotField) GetName() *string
    func (m PivotField) GetObjectStatus() *int
    func (m PivotField) GetParentRef() *ParentReference
    func (m PivotField) MarshalJSON() (buff []byte, e error)
    func (m PivotField) String() string
    func (m *PivotField) UnmarshalJSON(data []byte) (e error)
    func (m PivotField) ValidateEnumValue() (bool, error)
type PivotKeys
    func (m PivotKeys) String() string
    func (m PivotKeys) ValidateEnumValue() (bool, error)
type PollRestCallConfig
    func (m PollRestCallConfig) String() string
    func (m PollRestCallConfig) ValidateEnumValue() (bool, error)
type PollRestCallConfigMethodTypeEnum
    func GetMappingPollRestCallConfigMethodTypeEnum(val string) (PollRestCallConfigMethodTypeEnum, bool)
    func GetPollRestCallConfigMethodTypeEnumValues() []PollRestCallConfigMethodTypeEnum
type PrimaryKey
    func (m PrimaryKey) GetAttributeRefs() []KeyAttribute
    func (m PrimaryKey) GetKey() *string
    func (m PrimaryKey) GetModelVersion() *string
    func (m PrimaryKey) GetName() *string
    func (m PrimaryKey) GetObjectStatus() *int
    func (m PrimaryKey) GetParentRef() *ParentReference
    func (m PrimaryKey) MarshalJSON() (buff []byte, e error)
    func (m PrimaryKey) String() string
    func (m PrimaryKey) ValidateEnumValue() (bool, error)
type Project
    func (m Project) String() string
    func (m Project) ValidateEnumValue() (bool, error)
type ProjectDetails
    func (m ProjectDetails) String() string
    func (m ProjectDetails) ValidateEnumValue() (bool, error)
type ProjectSummary
    func (m ProjectSummary) String() string
    func (m ProjectSummary) ValidateEnumValue() (bool, error)
type ProjectSummaryCollection
    func (m ProjectSummaryCollection) String() string
    func (m ProjectSummaryCollection) ValidateEnumValue() (bool, error)
type Projection
    func (m Projection) GetDescription() *string
    func (m Projection) GetIdentifier() *string
    func (m Projection) GetInputPorts() []InputPort
    func (m Projection) GetKey() *string
    func (m Projection) GetModelVersion() *string
    func (m Projection) GetName() *string
    func (m Projection) GetObjectStatus() *int
    func (m Projection) GetObjectVersion() *int
    func (m Projection) GetOpConfigValues() *ConfigValues
    func (m Projection) GetOutputPorts() []TypedObject
    func (m Projection) GetParameters() []Parameter
    func (m Projection) GetParentRef() *ParentReference
    func (m Projection) MarshalJSON() (buff []byte, e error)
    func (m Projection) String() string
    func (m *Projection) UnmarshalJSON(data []byte) (e error)
    func (m Projection) ValidateEnumValue() (bool, error)
type ProjectionRule
type ProjectionRuleModelTypeEnum
    func GetMappingProjectionRuleModelTypeEnum(val string) (ProjectionRuleModelTypeEnum, bool)
    func GetProjectionRuleModelTypeEnumValues() []ProjectionRuleModelTypeEnum
type ProxyField
    func (m ProxyField) GetConfigValues() *ConfigValues
    func (m ProxyField) GetDescription() *string
    func (m ProxyField) GetKey() *string
    func (m ProxyField) GetModelVersion() *string
    func (m ProxyField) GetName() *string
    func (m ProxyField) GetObjectStatus() *int
    func (m ProxyField) GetParentRef() *ParentReference
    func (m ProxyField) MarshalJSON() (buff []byte, e error)
    func (m ProxyField) String() string
    func (m *ProxyField) UnmarshalJSON(data []byte) (e error)
    func (m ProxyField) ValidateEnumValue() (bool, error)
type PublishedObject
type PublishedObjectFromDataLoaderTask
    func (m PublishedObjectFromDataLoaderTask) GetDescription() *string
    func (m PublishedObjectFromDataLoaderTask) GetIdentifier() *string
    func (m PublishedObjectFromDataLoaderTask) GetKey() *string
    func (m PublishedObjectFromDataLoaderTask) GetModelVersion() *string
    func (m PublishedObjectFromDataLoaderTask) GetName() *string
    func (m PublishedObjectFromDataLoaderTask) GetObjectStatus() *int
    func (m PublishedObjectFromDataLoaderTask) GetObjectVersion() *int
    func (m PublishedObjectFromDataLoaderTask) GetParentRef() *ParentReference
    func (m PublishedObjectFromDataLoaderTask) MarshalJSON() (buff []byte, e error)
    func (m PublishedObjectFromDataLoaderTask) String() string
    func (m PublishedObjectFromDataLoaderTask) ValidateEnumValue() (bool, error)
type PublishedObjectFromIntegrationTask
    func (m PublishedObjectFromIntegrationTask) GetDescription() *string
    func (m PublishedObjectFromIntegrationTask) GetIdentifier() *string
    func (m PublishedObjectFromIntegrationTask) GetKey() *string
    func (m PublishedObjectFromIntegrationTask) GetModelVersion() *string
    func (m PublishedObjectFromIntegrationTask) GetName() *string
    func (m PublishedObjectFromIntegrationTask) GetObjectStatus() *int
    func (m PublishedObjectFromIntegrationTask) GetObjectVersion() *int
    func (m PublishedObjectFromIntegrationTask) GetParentRef() *ParentReference
    func (m PublishedObjectFromIntegrationTask) MarshalJSON() (buff []byte, e error)
    func (m PublishedObjectFromIntegrationTask) String() string
    func (m PublishedObjectFromIntegrationTask) ValidateEnumValue() (bool, error)
type PublishedObjectFromPipelineTask
    func (m PublishedObjectFromPipelineTask) GetDescription() *string
    func (m PublishedObjectFromPipelineTask) GetIdentifier() *string
    func (m PublishedObjectFromPipelineTask) GetKey() *string
    func (m PublishedObjectFromPipelineTask) GetModelVersion() *string
    func (m PublishedObjectFromPipelineTask) GetName() *string
    func (m PublishedObjectFromPipelineTask) GetObjectStatus() *int
    func (m PublishedObjectFromPipelineTask) GetObjectVersion() *int
    func (m PublishedObjectFromPipelineTask) GetParentRef() *ParentReference
    func (m PublishedObjectFromPipelineTask) MarshalJSON() (buff []byte, e error)
    func (m PublishedObjectFromPipelineTask) String() string
    func (m PublishedObjectFromPipelineTask) ValidateEnumValue() (bool, error)
type PublishedObjectFromPipelineTaskSummary
    func (m PublishedObjectFromPipelineTaskSummary) GetDescription() *string
    func (m PublishedObjectFromPipelineTaskSummary) GetIdentifier() *string
    func (m PublishedObjectFromPipelineTaskSummary) GetKey() *string
    func (m PublishedObjectFromPipelineTaskSummary) GetMetadata() *ObjectMetadata
    func (m PublishedObjectFromPipelineTaskSummary) GetModelVersion() *string
    func (m PublishedObjectFromPipelineTaskSummary) GetName() *string
    func (m PublishedObjectFromPipelineTaskSummary) GetObjectStatus() *int
    func (m PublishedObjectFromPipelineTaskSummary) GetObjectVersion() *int
    func (m PublishedObjectFromPipelineTaskSummary) GetParentRef() *ParentReference
    func (m PublishedObjectFromPipelineTaskSummary) MarshalJSON() (buff []byte, e error)
    func (m PublishedObjectFromPipelineTaskSummary) String() string
    func (m PublishedObjectFromPipelineTaskSummary) ValidateEnumValue() (bool, error)
type PublishedObjectModelTypeEnum
    func GetMappingPublishedObjectModelTypeEnum(val string) (PublishedObjectModelTypeEnum, bool)
    func GetPublishedObjectModelTypeEnumValues() []PublishedObjectModelTypeEnum
type PublishedObjectSummary
type PublishedObjectSummaryCollection
    func (m PublishedObjectSummaryCollection) String() string
    func (m *PublishedObjectSummaryCollection) UnmarshalJSON(data []byte) (e error)
    func (m PublishedObjectSummaryCollection) ValidateEnumValue() (bool, error)
type PublishedObjectSummaryFromDataLoaderTask
    func (m PublishedObjectSummaryFromDataLoaderTask) GetDescription() *string
    func (m PublishedObjectSummaryFromDataLoaderTask) GetIdentifier() *string
    func (m PublishedObjectSummaryFromDataLoaderTask) GetKey() *string
    func (m PublishedObjectSummaryFromDataLoaderTask) GetMetadata() *ObjectMetadata
    func (m PublishedObjectSummaryFromDataLoaderTask) GetModelVersion() *string
    func (m PublishedObjectSummaryFromDataLoaderTask) GetName() *string
    func (m PublishedObjectSummaryFromDataLoaderTask) GetObjectStatus() *int
    func (m PublishedObjectSummaryFromDataLoaderTask) GetObjectVersion() *int
    func (m PublishedObjectSummaryFromDataLoaderTask) GetParentRef() *ParentReference
    func (m PublishedObjectSummaryFromDataLoaderTask) MarshalJSON() (buff []byte, e error)
    func (m PublishedObjectSummaryFromDataLoaderTask) String() string
    func (m PublishedObjectSummaryFromDataLoaderTask) ValidateEnumValue() (bool, error)
type PublishedObjectSummaryFromIntegrationTask
    func (m PublishedObjectSummaryFromIntegrationTask) GetDescription() *string
    func (m PublishedObjectSummaryFromIntegrationTask) GetIdentifier() *string
    func (m PublishedObjectSummaryFromIntegrationTask) GetKey() *string
    func (m PublishedObjectSummaryFromIntegrationTask) GetMetadata() *ObjectMetadata
    func (m PublishedObjectSummaryFromIntegrationTask) GetModelVersion() *string
    func (m PublishedObjectSummaryFromIntegrationTask) GetName() *string
    func (m PublishedObjectSummaryFromIntegrationTask) GetObjectStatus() *int
    func (m PublishedObjectSummaryFromIntegrationTask) GetObjectVersion() *int
    func (m PublishedObjectSummaryFromIntegrationTask) GetParentRef() *ParentReference
    func (m PublishedObjectSummaryFromIntegrationTask) MarshalJSON() (buff []byte, e error)
    func (m PublishedObjectSummaryFromIntegrationTask) String() string
    func (m PublishedObjectSummaryFromIntegrationTask) ValidateEnumValue() (bool, error)
type PublishedObjectSummaryModelTypeEnum
    func GetMappingPublishedObjectSummaryModelTypeEnum(val string) (PublishedObjectSummaryModelTypeEnum, bool)
    func GetPublishedObjectSummaryModelTypeEnumValues() []PublishedObjectSummaryModelTypeEnum
type PushDownOperation
type PushDownOperationModelTypeEnum
    func GetMappingPushDownOperationModelTypeEnum(val string) (PushDownOperationModelTypeEnum, bool)
    func GetPushDownOperationModelTypeEnumValues() []PushDownOperationModelTypeEnum
type Query
    func (m Query) MarshalJSON() (buff []byte, e error)
    func (m Query) String() string
    func (m Query) ValidateEnumValue() (bool, error)
type ReadOperationConfig
    func (m ReadOperationConfig) GetCallAttribute() *BipCallAttribute
    func (m ReadOperationConfig) GetDerivedAttributes() map[string]string
    func (m ReadOperationConfig) GetMetadataConfigProperties() map[string]string
    func (m ReadOperationConfig) MarshalJSON() (buff []byte, e error)
    func (m ReadOperationConfig) String() string
    func (m *ReadOperationConfig) UnmarshalJSON(data []byte) (e error)
    func (m ReadOperationConfig) ValidateEnumValue() (bool, error)
type Reference
    func (m Reference) String() string
    func (m Reference) ValidateEnumValue() (bool, error)
type ReferenceSummary
    func (m ReferenceSummary) String() string
    func (m ReferenceSummary) ValidateEnumValue() (bool, error)
type ReferenceSummaryCollection
    func (m ReferenceSummaryCollection) String() string
    func (m ReferenceSummaryCollection) ValidateEnumValue() (bool, error)
type ReferenceSummaryTypeEnum
    func GetMappingReferenceSummaryTypeEnum(val string) (ReferenceSummaryTypeEnum, bool)
    func GetReferenceSummaryTypeEnumValues() []ReferenceSummaryTypeEnum
type ReferenceTypeEnum
    func GetMappingReferenceTypeEnum(val string) (ReferenceTypeEnum, bool)
    func GetReferenceTypeEnumValues() []ReferenceTypeEnum
type ReferenceUsedBy
    func (m ReferenceUsedBy) String() string
    func (m ReferenceUsedBy) ValidateEnumValue() (bool, error)
type ReferencedDataObject
type ReferencedDataObjectFromApi
    func (m ReferencedDataObjectFromApi) GetExternalKey() *string
    func (m ReferencedDataObjectFromApi) GetModelVersion() *string
    func (m ReferencedDataObjectFromApi) GetName() *string
    func (m ReferencedDataObjectFromApi) GetObjectStatus() *int
    func (m ReferencedDataObjectFromApi) GetObjectVersion() *int
    func (m ReferencedDataObjectFromApi) GetParentRef() *ParentReference
    func (m ReferencedDataObjectFromApi) GetResourceName() *string
    func (m ReferencedDataObjectFromApi) MarshalJSON() (buff []byte, e error)
    func (m ReferencedDataObjectFromApi) String() string
    func (m ReferencedDataObjectFromApi) ValidateEnumValue() (bool, error)
type ReferencedDataObjectFromProcedure
    func (m ReferencedDataObjectFromProcedure) GetExternalKey() *string
    func (m ReferencedDataObjectFromProcedure) GetModelVersion() *string
    func (m ReferencedDataObjectFromProcedure) GetName() *string
    func (m ReferencedDataObjectFromProcedure) GetObjectStatus() *int
    func (m ReferencedDataObjectFromProcedure) GetObjectVersion() *int
    func (m ReferencedDataObjectFromProcedure) GetParentRef() *ParentReference
    func (m ReferencedDataObjectFromProcedure) GetResourceName() *string
    func (m ReferencedDataObjectFromProcedure) MarshalJSON() (buff []byte, e error)
    func (m ReferencedDataObjectFromProcedure) String() string
    func (m ReferencedDataObjectFromProcedure) ValidateEnumValue() (bool, error)
type ReferencedDataObjectModelTypeEnum
    func GetMappingReferencedDataObjectModelTypeEnum(val string) (ReferencedDataObjectModelTypeEnum, bool)
    func GetReferencedDataObjectModelTypeEnumValues() []ReferencedDataObjectModelTypeEnum
type RegistryMetadata
    func (m RegistryMetadata) String() string
    func (m RegistryMetadata) ValidateEnumValue() (bool, error)
type RenameRule
    func (m RenameRule) GetConfigValues() *ConfigValues
    func (m RenameRule) GetDescription() *string
    func (m RenameRule) GetIsJavaRegexSyntax() *bool
    func (m RenameRule) GetKey() *string
    func (m RenameRule) GetModelVersion() *string
    func (m RenameRule) GetObjectStatus() *int
    func (m RenameRule) GetParentRef() *ParentReference
    func (m RenameRule) MarshalJSON() (buff []byte, e error)
    func (m RenameRule) String() string
    func (m RenameRule) ValidateEnumValue() (bool, error)
type ResourceConfiguration
    func (m ResourceConfiguration) String() string
    func (m ResourceConfiguration) ValidateEnumValue() (bool, error)
type ResourcePrincipalAuthConfig
    func (m ResourcePrincipalAuthConfig) GetKey() *string
    func (m ResourcePrincipalAuthConfig) GetModelVersion() *string
    func (m ResourcePrincipalAuthConfig) GetParentRef() *ParentReference
    func (m ResourcePrincipalAuthConfig) MarshalJSON() (buff []byte, e error)
    func (m ResourcePrincipalAuthConfig) String() string
    func (m ResourcePrincipalAuthConfig) ValidateEnumValue() (bool, error)
type ResourcePrincipalAuthConfigResourcePrincipalSourceEnum
    func GetMappingResourcePrincipalAuthConfigResourcePrincipalSourceEnum(val string) (ResourcePrincipalAuthConfigResourcePrincipalSourceEnum, bool)
    func GetResourcePrincipalAuthConfigResourcePrincipalSourceEnumValues() []ResourcePrincipalAuthConfigResourcePrincipalSourceEnum
type RestCallConfig
    func (m RestCallConfig) String() string
    func (m RestCallConfig) ValidateEnumValue() (bool, error)
type RestCallConfigMethodTypeEnum
    func GetMappingRestCallConfigMethodTypeEnum(val string) (RestCallConfigMethodTypeEnum, bool)
    func GetRestCallConfigMethodTypeEnumValues() []RestCallConfigMethodTypeEnum
type RootObject
    func (m RootObject) String() string
    func (m RootObject) ValidateEnumValue() (bool, error)
type RuleBasedEntityMap
    func (m RuleBasedEntityMap) GetDescription() *string
    func (m RuleBasedEntityMap) MarshalJSON() (buff []byte, e error)
    func (m RuleBasedEntityMap) String() string
    func (m RuleBasedEntityMap) ValidateEnumValue() (bool, error)
type RuleBasedEntityMapMapTypeEnum
    func GetMappingRuleBasedEntityMapMapTypeEnum(val string) (RuleBasedEntityMapMapTypeEnum, bool)
    func GetRuleBasedEntityMapMapTypeEnumValues() []RuleBasedEntityMapMapTypeEnum
type RuleBasedFieldMap
    func (m RuleBasedFieldMap) GetDescription() *string
    func (m RuleBasedFieldMap) MarshalJSON() (buff []byte, e error)
    func (m RuleBasedFieldMap) String() string
    func (m RuleBasedFieldMap) ValidateEnumValue() (bool, error)
type RuleBasedFieldMapMapTypeEnum
    func GetMappingRuleBasedFieldMapMapTypeEnum(val string) (RuleBasedFieldMapMapTypeEnum, bool)
    func GetRuleBasedFieldMapMapTypeEnumValues() []RuleBasedFieldMapMapTypeEnum
type RuleTypeConfig
    func (m RuleTypeConfig) MarshalJSON() (buff []byte, e error)
    func (m RuleTypeConfig) String() string
    func (m *RuleTypeConfig) UnmarshalJSON(data []byte) (e error)
    func (m RuleTypeConfig) ValidateEnumValue() (bool, error)
type RuntimeOperator
    func (m RuntimeOperator) String() string
    func (m *RuntimeOperator) UnmarshalJSON(data []byte) (e error)
    func (m RuntimeOperator) ValidateEnumValue() (bool, error)
type RuntimeOperatorExecutionStateEnum
    func GetMappingRuntimeOperatorExecutionStateEnum(val string) (RuntimeOperatorExecutionStateEnum, bool)
    func GetRuntimeOperatorExecutionStateEnumValues() []RuntimeOperatorExecutionStateEnum
type RuntimeOperatorOperatorTypeEnum
    func GetMappingRuntimeOperatorOperatorTypeEnum(val string) (RuntimeOperatorOperatorTypeEnum, bool)
    func GetRuntimeOperatorOperatorTypeEnumValues() []RuntimeOperatorOperatorTypeEnum
type RuntimeOperatorStatusEnum
    func GetMappingRuntimeOperatorStatusEnum(val string) (RuntimeOperatorStatusEnum, bool)
    func GetRuntimeOperatorStatusEnumValues() []RuntimeOperatorStatusEnum
type RuntimeOperatorSummary
    func (m RuntimeOperatorSummary) String() string
    func (m *RuntimeOperatorSummary) UnmarshalJSON(data []byte) (e error)
    func (m RuntimeOperatorSummary) ValidateEnumValue() (bool, error)
type RuntimeOperatorSummaryCollection
    func (m RuntimeOperatorSummaryCollection) String() string
    func (m RuntimeOperatorSummaryCollection) ValidateEnumValue() (bool, error)
type RuntimeOperatorSummaryExecutionStateEnum
    func GetMappingRuntimeOperatorSummaryExecutionStateEnum(val string) (RuntimeOperatorSummaryExecutionStateEnum, bool)
    func GetRuntimeOperatorSummaryExecutionStateEnumValues() []RuntimeOperatorSummaryExecutionStateEnum
type RuntimeOperatorSummaryOperatorTypeEnum
    func GetMappingRuntimeOperatorSummaryOperatorTypeEnum(val string) (RuntimeOperatorSummaryOperatorTypeEnum, bool)
    func GetRuntimeOperatorSummaryOperatorTypeEnumValues() []RuntimeOperatorSummaryOperatorTypeEnum
type RuntimeOperatorSummaryStatusEnum
    func GetMappingRuntimeOperatorSummaryStatusEnum(val string) (RuntimeOperatorSummaryStatusEnum, bool)
    func GetRuntimeOperatorSummaryStatusEnumValues() []RuntimeOperatorSummaryStatusEnum
type RuntimeOperatorSummaryTaskTypeEnum
    func GetMappingRuntimeOperatorSummaryTaskTypeEnum(val string) (RuntimeOperatorSummaryTaskTypeEnum, bool)
    func GetRuntimeOperatorSummaryTaskTypeEnumValues() []RuntimeOperatorSummaryTaskTypeEnum
type RuntimeOperatorTaskTypeEnum
    func GetMappingRuntimeOperatorTaskTypeEnum(val string) (RuntimeOperatorTaskTypeEnum, bool)
    func GetRuntimeOperatorTaskTypeEnumValues() []RuntimeOperatorTaskTypeEnum
type RuntimePipeline
    func (m RuntimePipeline) String() string
    func (m RuntimePipeline) ValidateEnumValue() (bool, error)
type RuntimePipelineSummary
    func (m RuntimePipelineSummary) String() string
    func (m RuntimePipelineSummary) ValidateEnumValue() (bool, error)
type RuntimePipelineSummaryCollection
    func (m RuntimePipelineSummaryCollection) String() string
    func (m RuntimePipelineSummaryCollection) ValidateEnumValue() (bool, error)
type Schedule
    func (m Schedule) String() string
    func (m *Schedule) UnmarshalJSON(data []byte) (e error)
    func (m Schedule) ValidateEnumValue() (bool, error)
type ScheduleSummary
    func (m ScheduleSummary) String() string
    func (m *ScheduleSummary) UnmarshalJSON(data []byte) (e error)
    func (m ScheduleSummary) ValidateEnumValue() (bool, error)
type ScheduleSummaryCollection
    func (m ScheduleSummaryCollection) String() string
    func (m ScheduleSummaryCollection) ValidateEnumValue() (bool, error)
type Schema
    func (m Schema) String() string
    func (m Schema) ValidateEnumValue() (bool, error)
type SchemaDriftConfig
    func (m SchemaDriftConfig) String() string
    func (m SchemaDriftConfig) ValidateEnumValue() (bool, error)
type SchemaDriftConfigDataTypeChangeHandlingEnum
    func GetMappingSchemaDriftConfigDataTypeChangeHandlingEnum(val string) (SchemaDriftConfigDataTypeChangeHandlingEnum, bool)
    func GetSchemaDriftConfigDataTypeChangeHandlingEnumValues() []SchemaDriftConfigDataTypeChangeHandlingEnum
type SchemaDriftConfigExtraColumnHandlingEnum
    func GetMappingSchemaDriftConfigExtraColumnHandlingEnum(val string) (SchemaDriftConfigExtraColumnHandlingEnum, bool)
    func GetSchemaDriftConfigExtraColumnHandlingEnumValues() []SchemaDriftConfigExtraColumnHandlingEnum
type SchemaDriftConfigMissingColumnHandlingEnum
    func GetMappingSchemaDriftConfigMissingColumnHandlingEnum(val string) (SchemaDriftConfigMissingColumnHandlingEnum, bool)
    func GetSchemaDriftConfigMissingColumnHandlingEnumValues() []SchemaDriftConfigMissingColumnHandlingEnum
type SchemaSummary
    func (m SchemaSummary) String() string
    func (m SchemaSummary) ValidateEnumValue() (bool, error)
type SchemaSummaryCollection
    func (m SchemaSummaryCollection) String() string
    func (m SchemaSummaryCollection) ValidateEnumValue() (bool, error)
type ScopeReference
    func (m ScopeReference) String() string
    func (m ScopeReference) ValidateEnumValue() (bool, error)
type ScopeReferenceReferenceTypeEnum
    func GetMappingScopeReferenceReferenceTypeEnum(val string) (ScopeReferenceReferenceTypeEnum, bool)
    func GetScopeReferenceReferenceTypeEnumValues() []ScopeReferenceReferenceTypeEnum
type Script
    func (m Script) String() string
    func (m Script) ValidateEnumValue() (bool, error)
type SecretConfig
type SecretConfigModelTypeEnum
    func GetMappingSecretConfigModelTypeEnum(val string) (SecretConfigModelTypeEnum, bool)
    func GetSecretConfigModelTypeEnumValues() []SecretConfigModelTypeEnum
type SensitiveAttribute
    func (m SensitiveAttribute) String() string
    func (m *SensitiveAttribute) UnmarshalJSON(data []byte) (e error)
    func (m SensitiveAttribute) ValidateEnumValue() (bool, error)
type Shape
    func (m Shape) GetConfigValues() *ConfigValues
    func (m Shape) GetDescription() *string
    func (m Shape) GetKey() *string
    func (m Shape) GetModelVersion() *string
    func (m Shape) GetName() *string
    func (m Shape) GetObjectStatus() *int
    func (m Shape) GetParentRef() *ParentReference
    func (m Shape) MarshalJSON() (buff []byte, e error)
    func (m Shape) String() string
    func (m *Shape) UnmarshalJSON(data []byte) (e error)
    func (m Shape) ValidateEnumValue() (bool, error)
type ShapeDetails
    func (m ShapeDetails) String() string
    func (m ShapeDetails) ValidateEnumValue() (bool, error)
type ShapeField
    func (m ShapeField) GetConfigValues() *ConfigValues
    func (m ShapeField) GetDescription() *string
    func (m ShapeField) GetKey() *string
    func (m ShapeField) GetModelVersion() *string
    func (m ShapeField) GetName() *string
    func (m ShapeField) GetObjectStatus() *int
    func (m ShapeField) GetParentRef() *ParentReference
    func (m ShapeField) MarshalJSON() (buff []byte, e error)
    func (m ShapeField) String() string
    func (m ShapeField) ValidateEnumValue() (bool, error)
type Sort
    func (m Sort) MarshalJSON() (buff []byte, e error)
    func (m Sort) String() string
    func (m Sort) ValidateEnumValue() (bool, error)
type SortClause
    func (m SortClause) String() string
    func (m SortClause) ValidateEnumValue() (bool, error)
type SortClauseOrderEnum
    func GetMappingSortClauseOrderEnum(val string) (SortClauseOrderEnum, bool)
    func GetSortClauseOrderEnumValues() []SortClauseOrderEnum
type SortKey
    func (m SortKey) String() string
    func (m SortKey) ValidateEnumValue() (bool, error)
type SortKeyRule
    func (m SortKeyRule) String() string
    func (m *SortKeyRule) UnmarshalJSON(data []byte) (e error)
    func (m SortKeyRule) ValidateEnumValue() (bool, error)
type SortOper
    func (m SortOper) GetDescription() *string
    func (m SortOper) GetIdentifier() *string
    func (m SortOper) GetInputPorts() []InputPort
    func (m SortOper) GetKey() *string
    func (m SortOper) GetModelVersion() *string
    func (m SortOper) GetName() *string
    func (m SortOper) GetObjectStatus() *int
    func (m SortOper) GetObjectVersion() *int
    func (m SortOper) GetOpConfigValues() *ConfigValues
    func (m SortOper) GetOutputPorts() []TypedObject
    func (m SortOper) GetParameters() []Parameter
    func (m SortOper) GetParentRef() *ParentReference
    func (m SortOper) MarshalJSON() (buff []byte, e error)
    func (m SortOper) String() string
    func (m *SortOper) UnmarshalJSON(data []byte) (e error)
    func (m SortOper) ValidateEnumValue() (bool, error)
type Source
    func (m Source) GetDescription() *string
    func (m Source) GetIdentifier() *string
    func (m Source) GetInputPorts() []InputPort
    func (m Source) GetKey() *string
    func (m Source) GetModelVersion() *string
    func (m Source) GetName() *string
    func (m Source) GetObjectStatus() *int
    func (m Source) GetObjectVersion() *int
    func (m Source) GetOpConfigValues() *ConfigValues
    func (m Source) GetOutputPorts() []TypedObject
    func (m Source) GetParameters() []Parameter
    func (m Source) GetParentRef() *ParentReference
    func (m Source) MarshalJSON() (buff []byte, e error)
    func (m Source) String() string
    func (m *Source) UnmarshalJSON(data []byte) (e error)
    func (m Source) ValidateEnumValue() (bool, error)
type SourceApplicationInfo
    func (m SourceApplicationInfo) String() string
    func (m SourceApplicationInfo) ValidateEnumValue() (bool, error)
type Split
    func (m Split) GetDescription() *string
    func (m Split) GetIdentifier() *string
    func (m Split) GetInputPorts() []InputPort
    func (m Split) GetKey() *string
    func (m Split) GetModelVersion() *string
    func (m Split) GetName() *string
    func (m Split) GetObjectStatus() *int
    func (m Split) GetObjectVersion() *int
    func (m Split) GetOpConfigValues() *ConfigValues
    func (m Split) GetOutputPorts() []TypedObject
    func (m Split) GetParameters() []Parameter
    func (m Split) GetParentRef() *ParentReference
    func (m Split) MarshalJSON() (buff []byte, e error)
    func (m Split) String() string
    func (m *Split) UnmarshalJSON(data []byte) (e error)
    func (m Split) ValidateEnumValue() (bool, error)
type SplitDataRoutingStrategyEnum
    func GetMappingSplitDataRoutingStrategyEnum(val string) (SplitDataRoutingStrategyEnum, bool)
    func GetSplitDataRoutingStrategyEnumValues() []SplitDataRoutingStrategyEnum
type StartOperator
    func (m StartOperator) GetDescription() *string
    func (m StartOperator) GetIdentifier() *string
    func (m StartOperator) GetInputPorts() []InputPort
    func (m StartOperator) GetKey() *string
    func (m StartOperator) GetModelVersion() *string
    func (m StartOperator) GetName() *string
    func (m StartOperator) GetObjectStatus() *int
    func (m StartOperator) GetObjectVersion() *int
    func (m StartOperator) GetOpConfigValues() *ConfigValues
    func (m StartOperator) GetOutputPorts() []TypedObject
    func (m StartOperator) GetParameters() []Parameter
    func (m StartOperator) GetParentRef() *ParentReference
    func (m StartOperator) MarshalJSON() (buff []byte, e error)
    func (m StartOperator) String() string
    func (m *StartOperator) UnmarshalJSON(data []byte) (e error)
    func (m StartOperator) ValidateEnumValue() (bool, error)
type StartWorkspaceRequest
    func (request StartWorkspaceRequest) BinaryRequestBody() (*common.OCIReadSeekCloser, bool)
    func (request StartWorkspaceRequest) HTTPRequest(method, path string, binaryRequestBody *common.OCIReadSeekCloser, extraHeaders map[string]string) (http.Request, error)
    func (request StartWorkspaceRequest) RetryPolicy() *common.RetryPolicy
    func (request StartWorkspaceRequest) String() string
    func (request StartWorkspaceRequest) ValidateEnumValue() (bool, error)
type StartWorkspaceResponse
    func (response StartWorkspaceResponse) HTTPResponse() *http.Response
    func (response StartWorkspaceResponse) String() string
type State
    func (m State) String() string
    func (m State) ValidateEnumValue() (bool, error)
type StopWorkspaceRequest
    func (request StopWorkspaceRequest) BinaryRequestBody() (*common.OCIReadSeekCloser, bool)
    func (request StopWorkspaceRequest) HTTPRequest(method, path string, binaryRequestBody *common.OCIReadSeekCloser, extraHeaders map[string]string) (http.Request, error)
    func (request StopWorkspaceRequest) RetryPolicy() *common.RetryPolicy
    func (request StopWorkspaceRequest) String() string
    func (request StopWorkspaceRequest) ValidateEnumValue() (bool, error)
type StopWorkspaceResponse
    func (response StopWorkspaceResponse) HTTPResponse() *http.Response
    func (response StopWorkspaceResponse) String() string
type StructuredType
    func (m StructuredType) String() string
    func (m *StructuredType) UnmarshalJSON(data []byte) (e error)
    func (m StructuredType) ValidateEnumValue() (bool, error)
type StructuredTypeDtTypeEnum
    func GetMappingStructuredTypeDtTypeEnum(val string) (StructuredTypeDtTypeEnum, bool)
    func GetStructuredTypeDtTypeEnumValues() []StructuredTypeDtTypeEnum
type StructuredTypeModelTypeEnum
    func GetMappingStructuredTypeModelTypeEnum(val string) (StructuredTypeModelTypeEnum, bool)
    func GetStructuredTypeModelTypeEnumValues() []StructuredTypeModelTypeEnum
type Target
    func (m Target) GetDescription() *string
    func (m Target) GetIdentifier() *string
    func (m Target) GetInputPorts() []InputPort
    func (m Target) GetKey() *string
    func (m Target) GetModelVersion() *string
    func (m Target) GetName() *string
    func (m Target) GetObjectStatus() *int
    func (m Target) GetObjectVersion() *int
    func (m Target) GetOpConfigValues() *ConfigValues
    func (m Target) GetOutputPorts() []TypedObject
    func (m Target) GetParameters() []Parameter
    func (m Target) GetParentRef() *ParentReference
    func (m Target) MarshalJSON() (buff []byte, e error)
    func (m Target) String() string
    func (m *Target) UnmarshalJSON(data []byte) (e error)
    func (m Target) ValidateEnumValue() (bool, error)
type TargetDataPropertyEnum
    func GetMappingTargetDataPropertyEnum(val string) (TargetDataPropertyEnum, bool)
    func GetTargetDataPropertyEnumValues() []TargetDataPropertyEnum
type Task
type TaskFromDataLoaderTaskDetails
    func (m TaskFromDataLoaderTaskDetails) GetConfigProviderDelegate() *ConfigProvider
    func (m TaskFromDataLoaderTaskDetails) GetDescription() *string
    func (m TaskFromDataLoaderTaskDetails) GetIdentifier() *string
    func (m TaskFromDataLoaderTaskDetails) GetInputPorts() []InputPort
    func (m TaskFromDataLoaderTaskDetails) GetIsConcurrentAllowed() *bool
    func (m TaskFromDataLoaderTaskDetails) GetKey() *string
    func (m TaskFromDataLoaderTaskDetails) GetKeyMap() map[string]string
    func (m TaskFromDataLoaderTaskDetails) GetMetadata() *ObjectMetadata
    func (m TaskFromDataLoaderTaskDetails) GetModelVersion() *string
    func (m TaskFromDataLoaderTaskDetails) GetName() *string
    func (m TaskFromDataLoaderTaskDetails) GetObjectStatus() *int
    func (m TaskFromDataLoaderTaskDetails) GetObjectVersion() *int
    func (m TaskFromDataLoaderTaskDetails) GetOpConfigValues() *ConfigValues
    func (m TaskFromDataLoaderTaskDetails) GetOutputPorts() []OutputPort
    func (m TaskFromDataLoaderTaskDetails) GetParameters() []Parameter
    func (m TaskFromDataLoaderTaskDetails) GetParentRef() *ParentReference
    func (m TaskFromDataLoaderTaskDetails) GetRegistryMetadata() *RegistryMetadata
    func (m TaskFromDataLoaderTaskDetails) MarshalJSON() (buff []byte, e error)
    func (m TaskFromDataLoaderTaskDetails) String() string
    func (m TaskFromDataLoaderTaskDetails) ValidateEnumValue() (bool, error)
type TaskFromIntegrationTaskDetails
    func (m TaskFromIntegrationTaskDetails) GetConfigProviderDelegate() *ConfigProvider
    func (m TaskFromIntegrationTaskDetails) GetDescription() *string
    func (m TaskFromIntegrationTaskDetails) GetIdentifier() *string
    func (m TaskFromIntegrationTaskDetails) GetInputPorts() []InputPort
    func (m TaskFromIntegrationTaskDetails) GetIsConcurrentAllowed() *bool
    func (m TaskFromIntegrationTaskDetails) GetKey() *string
    func (m TaskFromIntegrationTaskDetails) GetKeyMap() map[string]string
    func (m TaskFromIntegrationTaskDetails) GetMetadata() *ObjectMetadata
    func (m TaskFromIntegrationTaskDetails) GetModelVersion() *string
    func (m TaskFromIntegrationTaskDetails) GetName() *string
    func (m TaskFromIntegrationTaskDetails) GetObjectStatus() *int
    func (m TaskFromIntegrationTaskDetails) GetObjectVersion() *int
    func (m TaskFromIntegrationTaskDetails) GetOpConfigValues() *ConfigValues
    func (m TaskFromIntegrationTaskDetails) GetOutputPorts() []OutputPort
    func (m TaskFromIntegrationTaskDetails) GetParameters() []Parameter
    func (m TaskFromIntegrationTaskDetails) GetParentRef() *ParentReference
    func (m TaskFromIntegrationTaskDetails) GetRegistryMetadata() *RegistryMetadata
    func (m TaskFromIntegrationTaskDetails) MarshalJSON() (buff []byte, e error)
    func (m TaskFromIntegrationTaskDetails) String() string
    func (m TaskFromIntegrationTaskDetails) ValidateEnumValue() (bool, error)
type TaskFromOciDataflowTaskDetails
    func (m TaskFromOciDataflowTaskDetails) GetConfigProviderDelegate() *ConfigProvider
    func (m TaskFromOciDataflowTaskDetails) GetDescription() *string
    func (m TaskFromOciDataflowTaskDetails) GetIdentifier() *string
    func (m TaskFromOciDataflowTaskDetails) GetInputPorts() []InputPort
    func (m TaskFromOciDataflowTaskDetails) GetIsConcurrentAllowed() *bool
    func (m TaskFromOciDataflowTaskDetails) GetKey() *string
    func (m TaskFromOciDataflowTaskDetails) GetKeyMap() map[string]string
    func (m TaskFromOciDataflowTaskDetails) GetMetadata() *ObjectMetadata
    func (m TaskFromOciDataflowTaskDetails) GetModelVersion() *string
    func (m TaskFromOciDataflowTaskDetails) GetName() *string
    func (m TaskFromOciDataflowTaskDetails) GetObjectStatus() *int
    func (m TaskFromOciDataflowTaskDetails) GetObjectVersion() *int
    func (m TaskFromOciDataflowTaskDetails) GetOpConfigValues() *ConfigValues
    func (m TaskFromOciDataflowTaskDetails) GetOutputPorts() []OutputPort
    func (m TaskFromOciDataflowTaskDetails) GetParameters() []Parameter
    func (m TaskFromOciDataflowTaskDetails) GetParentRef() *ParentReference
    func (m TaskFromOciDataflowTaskDetails) GetRegistryMetadata() *RegistryMetadata
    func (m TaskFromOciDataflowTaskDetails) MarshalJSON() (buff []byte, e error)
    func (m TaskFromOciDataflowTaskDetails) String() string
    func (m TaskFromOciDataflowTaskDetails) ValidateEnumValue() (bool, error)
type TaskFromPipelineTaskDetails
    func (m TaskFromPipelineTaskDetails) GetConfigProviderDelegate() *ConfigProvider
    func (m TaskFromPipelineTaskDetails) GetDescription() *string
    func (m TaskFromPipelineTaskDetails) GetIdentifier() *string
    func (m TaskFromPipelineTaskDetails) GetInputPorts() []InputPort
    func (m TaskFromPipelineTaskDetails) GetIsConcurrentAllowed() *bool
    func (m TaskFromPipelineTaskDetails) GetKey() *string
    func (m TaskFromPipelineTaskDetails) GetKeyMap() map[string]string
    func (m TaskFromPipelineTaskDetails) GetMetadata() *ObjectMetadata
    func (m TaskFromPipelineTaskDetails) GetModelVersion() *string
    func (m TaskFromPipelineTaskDetails) GetName() *string
    func (m TaskFromPipelineTaskDetails) GetObjectStatus() *int
    func (m TaskFromPipelineTaskDetails) GetObjectVersion() *int
    func (m TaskFromPipelineTaskDetails) GetOpConfigValues() *ConfigValues
    func (m TaskFromPipelineTaskDetails) GetOutputPorts() []OutputPort
    func (m TaskFromPipelineTaskDetails) GetParameters() []Parameter
    func (m TaskFromPipelineTaskDetails) GetParentRef() *ParentReference
    func (m TaskFromPipelineTaskDetails) GetRegistryMetadata() *RegistryMetadata
    func (m TaskFromPipelineTaskDetails) MarshalJSON() (buff []byte, e error)
    func (m TaskFromPipelineTaskDetails) String() string
    func (m TaskFromPipelineTaskDetails) ValidateEnumValue() (bool, error)
type TaskFromRestTaskDetails
    func (m TaskFromRestTaskDetails) GetConfigProviderDelegate() *ConfigProvider
    func (m TaskFromRestTaskDetails) GetDescription() *string
    func (m TaskFromRestTaskDetails) GetIdentifier() *string
    func (m TaskFromRestTaskDetails) GetInputPorts() []InputPort
    func (m TaskFromRestTaskDetails) GetIsConcurrentAllowed() *bool
    func (m TaskFromRestTaskDetails) GetKey() *string
    func (m TaskFromRestTaskDetails) GetKeyMap() map[string]string
    func (m TaskFromRestTaskDetails) GetMetadata() *ObjectMetadata
    func (m TaskFromRestTaskDetails) GetModelVersion() *string
    func (m TaskFromRestTaskDetails) GetName() *string
    func (m TaskFromRestTaskDetails) GetObjectStatus() *int
    func (m TaskFromRestTaskDetails) GetObjectVersion() *int
    func (m TaskFromRestTaskDetails) GetOpConfigValues() *ConfigValues
    func (m TaskFromRestTaskDetails) GetOutputPorts() []OutputPort
    func (m TaskFromRestTaskDetails) GetParameters() []Parameter
    func (m TaskFromRestTaskDetails) GetParentRef() *ParentReference
    func (m TaskFromRestTaskDetails) GetRegistryMetadata() *RegistryMetadata
    func (m TaskFromRestTaskDetails) MarshalJSON() (buff []byte, e error)
    func (m TaskFromRestTaskDetails) String() string
    func (m *TaskFromRestTaskDetails) UnmarshalJSON(data []byte) (e error)
    func (m TaskFromRestTaskDetails) ValidateEnumValue() (bool, error)
type TaskFromRestTaskDetailsApiCallModeEnum
    func GetMappingTaskFromRestTaskDetailsApiCallModeEnum(val string) (TaskFromRestTaskDetailsApiCallModeEnum, bool)
    func GetTaskFromRestTaskDetailsApiCallModeEnumValues() []TaskFromRestTaskDetailsApiCallModeEnum
type TaskFromRestTaskDetailsCancelMethodTypeEnum
    func GetMappingTaskFromRestTaskDetailsCancelMethodTypeEnum(val string) (TaskFromRestTaskDetailsCancelMethodTypeEnum, bool)
    func GetTaskFromRestTaskDetailsCancelMethodTypeEnumValues() []TaskFromRestTaskDetailsCancelMethodTypeEnum
type TaskFromRestTaskDetailsMethodTypeEnum
    func GetMappingTaskFromRestTaskDetailsMethodTypeEnum(val string) (TaskFromRestTaskDetailsMethodTypeEnum, bool)
    func GetTaskFromRestTaskDetailsMethodTypeEnumValues() []TaskFromRestTaskDetailsMethodTypeEnum
type TaskFromSqlTaskDetails
    func (m TaskFromSqlTaskDetails) GetConfigProviderDelegate() *ConfigProvider
    func (m TaskFromSqlTaskDetails) GetDescription() *string
    func (m TaskFromSqlTaskDetails) GetIdentifier() *string
    func (m TaskFromSqlTaskDetails) GetInputPorts() []InputPort
    func (m TaskFromSqlTaskDetails) GetIsConcurrentAllowed() *bool
    func (m TaskFromSqlTaskDetails) GetKey() *string
    func (m TaskFromSqlTaskDetails) GetKeyMap() map[string]string
    func (m TaskFromSqlTaskDetails) GetMetadata() *ObjectMetadata
    func (m TaskFromSqlTaskDetails) GetModelVersion() *string
    func (m TaskFromSqlTaskDetails) GetName() *string
    func (m TaskFromSqlTaskDetails) GetObjectStatus() *int
    func (m TaskFromSqlTaskDetails) GetObjectVersion() *int
    func (m TaskFromSqlTaskDetails) GetOpConfigValues() *ConfigValues
    func (m TaskFromSqlTaskDetails) GetOutputPorts() []OutputPort
    func (m TaskFromSqlTaskDetails) GetParameters() []Parameter
    func (m TaskFromSqlTaskDetails) GetParentRef() *ParentReference
    func (m TaskFromSqlTaskDetails) GetRegistryMetadata() *RegistryMetadata
    func (m TaskFromSqlTaskDetails) MarshalJSON() (buff []byte, e error)
    func (m TaskFromSqlTaskDetails) String() string
    func (m TaskFromSqlTaskDetails) ValidateEnumValue() (bool, error)
type TaskFromSqlTaskDetailsSqlScriptTypeEnum
    func GetMappingTaskFromSqlTaskDetailsSqlScriptTypeEnum(val string) (TaskFromSqlTaskDetailsSqlScriptTypeEnum, bool)
    func GetTaskFromSqlTaskDetailsSqlScriptTypeEnumValues() []TaskFromSqlTaskDetailsSqlScriptTypeEnum
type TaskModelTypeEnum
    func GetMappingTaskModelTypeEnum(val string) (TaskModelTypeEnum, bool)
    func GetTaskModelTypeEnumValues() []TaskModelTypeEnum
type TaskOperator
    func (m TaskOperator) GetDescription() *string
    func (m TaskOperator) GetIdentifier() *string
    func (m TaskOperator) GetInputPorts() []InputPort
    func (m TaskOperator) GetKey() *string
    func (m TaskOperator) GetModelVersion() *string
    func (m TaskOperator) GetName() *string
    func (m TaskOperator) GetObjectStatus() *int
    func (m TaskOperator) GetObjectVersion() *int
    func (m TaskOperator) GetOpConfigValues() *ConfigValues
    func (m TaskOperator) GetOutputPorts() []TypedObject
    func (m TaskOperator) GetParameters() []Parameter
    func (m TaskOperator) GetParentRef() *ParentReference
    func (m TaskOperator) MarshalJSON() (buff []byte, e error)
    func (m TaskOperator) String() string
    func (m *TaskOperator) UnmarshalJSON(data []byte) (e error)
    func (m TaskOperator) ValidateEnumValue() (bool, error)
type TaskOperatorExpectedDurationUnitEnum
    func GetMappingTaskOperatorExpectedDurationUnitEnum(val string) (TaskOperatorExpectedDurationUnitEnum, bool)
    func GetTaskOperatorExpectedDurationUnitEnumValues() []TaskOperatorExpectedDurationUnitEnum
type TaskOperatorRetryDelayUnitEnum
    func GetMappingTaskOperatorRetryDelayUnitEnum(val string) (TaskOperatorRetryDelayUnitEnum, bool)
    func GetTaskOperatorRetryDelayUnitEnumValues() []TaskOperatorRetryDelayUnitEnum
type TaskOperatorTaskTypeEnum
    func GetMappingTaskOperatorTaskTypeEnum(val string) (TaskOperatorTaskTypeEnum, bool)
    func GetTaskOperatorTaskTypeEnumValues() []TaskOperatorTaskTypeEnum
type TaskOperatorTriggerRuleEnum
    func GetMappingTaskOperatorTriggerRuleEnum(val string) (TaskOperatorTriggerRuleEnum, bool)
    func GetTaskOperatorTriggerRuleEnumValues() []TaskOperatorTriggerRuleEnum
type TaskRun
    func (m TaskRun) String() string
    func (m TaskRun) ValidateEnumValue() (bool, error)
type TaskRunAuthModeEnum
    func GetMappingTaskRunAuthModeEnum(val string) (TaskRunAuthModeEnum, bool)
    func GetTaskRunAuthModeEnumValues() []TaskRunAuthModeEnum
type TaskRunDetails
    func (m TaskRunDetails) String() string
    func (m TaskRunDetails) ValidateEnumValue() (bool, error)
type TaskRunDetailsReRunTypeEnum
    func GetMappingTaskRunDetailsReRunTypeEnum(val string) (TaskRunDetailsReRunTypeEnum, bool)
    func GetTaskRunDetailsReRunTypeEnumValues() []TaskRunDetailsReRunTypeEnum
type TaskRunDetailsStatusEnum
    func GetMappingTaskRunDetailsStatusEnum(val string) (TaskRunDetailsStatusEnum, bool)
    func GetTaskRunDetailsStatusEnumValues() []TaskRunDetailsStatusEnum
type TaskRunDetailsTaskTypeEnum
    func GetMappingTaskRunDetailsTaskTypeEnum(val string) (TaskRunDetailsTaskTypeEnum, bool)
    func GetTaskRunDetailsTaskTypeEnumValues() []TaskRunDetailsTaskTypeEnum
type TaskRunExpectedDurationUnitEnum
    func GetMappingTaskRunExpectedDurationUnitEnum(val string) (TaskRunExpectedDurationUnitEnum, bool)
    func GetTaskRunExpectedDurationUnitEnumValues() []TaskRunExpectedDurationUnitEnum
type TaskRunLineageDetails
    func (m TaskRunLineageDetails) String() string
    func (m TaskRunLineageDetails) ValidateEnumValue() (bool, error)
type TaskRunLineageDetailsTaskExecutionStatusEnum
    func GetMappingTaskRunLineageDetailsTaskExecutionStatusEnum(val string) (TaskRunLineageDetailsTaskExecutionStatusEnum, bool)
    func GetTaskRunLineageDetailsTaskExecutionStatusEnumValues() []TaskRunLineageDetailsTaskExecutionStatusEnum
type TaskRunLineageSummary
    func (m TaskRunLineageSummary) String() string
    func (m TaskRunLineageSummary) ValidateEnumValue() (bool, error)
type TaskRunLineageSummaryCollection
    func (m TaskRunLineageSummaryCollection) String() string
    func (m TaskRunLineageSummaryCollection) ValidateEnumValue() (bool, error)
type TaskRunLineageSummaryTaskExecutionStatusEnum
    func GetMappingTaskRunLineageSummaryTaskExecutionStatusEnum(val string) (TaskRunLineageSummaryTaskExecutionStatusEnum, bool)
    func GetTaskRunLineageSummaryTaskExecutionStatusEnumValues() []TaskRunLineageSummaryTaskExecutionStatusEnum
type TaskRunLogSummary
    func (m TaskRunLogSummary) String() string
    func (m TaskRunLogSummary) ValidateEnumValue() (bool, error)
type TaskRunStatusEnum
    func GetMappingTaskRunStatusEnum(val string) (TaskRunStatusEnum, bool)
    func GetTaskRunStatusEnumValues() []TaskRunStatusEnum
type TaskRunSummary
    func (m TaskRunSummary) String() string
    func (m TaskRunSummary) ValidateEnumValue() (bool, error)
type TaskRunSummaryCollection
    func (m TaskRunSummaryCollection) String() string
    func (m TaskRunSummaryCollection) ValidateEnumValue() (bool, error)
type TaskRunSummaryReRunTypeEnum
    func GetMappingTaskRunSummaryReRunTypeEnum(val string) (TaskRunSummaryReRunTypeEnum, bool)
    func GetTaskRunSummaryReRunTypeEnumValues() []TaskRunSummaryReRunTypeEnum
type TaskRunSummaryStatusEnum
    func GetMappingTaskRunSummaryStatusEnum(val string) (TaskRunSummaryStatusEnum, bool)
    func GetTaskRunSummaryStatusEnumValues() []TaskRunSummaryStatusEnum
type TaskRunSummaryTaskTypeEnum
    func GetMappingTaskRunSummaryTaskTypeEnum(val string) (TaskRunSummaryTaskTypeEnum, bool)
    func GetTaskRunSummaryTaskTypeEnumValues() []TaskRunSummaryTaskTypeEnum
type TaskRunTaskTypeEnum
    func GetMappingTaskRunTaskTypeEnum(val string) (TaskRunTaskTypeEnum, bool)
    func GetTaskRunTaskTypeEnumValues() []TaskRunTaskTypeEnum
type TaskSchedule
    func (m TaskSchedule) String() string
    func (m TaskSchedule) ValidateEnumValue() (bool, error)
type TaskScheduleAuthModeEnum
    func GetMappingTaskScheduleAuthModeEnum(val string) (TaskScheduleAuthModeEnum, bool)
    func GetTaskScheduleAuthModeEnumValues() []TaskScheduleAuthModeEnum
type TaskScheduleExpectedDurationUnitEnum
    func GetMappingTaskScheduleExpectedDurationUnitEnum(val string) (TaskScheduleExpectedDurationUnitEnum, bool)
    func GetTaskScheduleExpectedDurationUnitEnumValues() []TaskScheduleExpectedDurationUnitEnum
type TaskScheduleRetryDelayUnitEnum
    func GetMappingTaskScheduleRetryDelayUnitEnum(val string) (TaskScheduleRetryDelayUnitEnum, bool)
    func GetTaskScheduleRetryDelayUnitEnumValues() []TaskScheduleRetryDelayUnitEnum
type TaskScheduleSummary
    func (m TaskScheduleSummary) String() string
    func (m TaskScheduleSummary) ValidateEnumValue() (bool, error)
type TaskScheduleSummaryAuthModeEnum
    func GetMappingTaskScheduleSummaryAuthModeEnum(val string) (TaskScheduleSummaryAuthModeEnum, bool)
    func GetTaskScheduleSummaryAuthModeEnumValues() []TaskScheduleSummaryAuthModeEnum
type TaskScheduleSummaryCollection
    func (m TaskScheduleSummaryCollection) String() string
    func (m TaskScheduleSummaryCollection) ValidateEnumValue() (bool, error)
type TaskScheduleSummaryExpectedDurationUnitEnum
    func GetMappingTaskScheduleSummaryExpectedDurationUnitEnum(val string) (TaskScheduleSummaryExpectedDurationUnitEnum, bool)
    func GetTaskScheduleSummaryExpectedDurationUnitEnumValues() []TaskScheduleSummaryExpectedDurationUnitEnum
type TaskScheduleSummaryRetryDelayUnitEnum
    func GetMappingTaskScheduleSummaryRetryDelayUnitEnum(val string) (TaskScheduleSummaryRetryDelayUnitEnum, bool)
    func GetTaskScheduleSummaryRetryDelayUnitEnumValues() []TaskScheduleSummaryRetryDelayUnitEnum
type TaskSummary
type TaskSummaryCollection
    func (m TaskSummaryCollection) String() string
    func (m *TaskSummaryCollection) UnmarshalJSON(data []byte) (e error)
    func (m TaskSummaryCollection) ValidateEnumValue() (bool, error)
type TaskSummaryFromDataLoaderTask
    func (m TaskSummaryFromDataLoaderTask) GetConfigProviderDelegate() *ConfigProvider
    func (m TaskSummaryFromDataLoaderTask) GetDescription() *string
    func (m TaskSummaryFromDataLoaderTask) GetIdentifier() *string
    func (m TaskSummaryFromDataLoaderTask) GetInputPorts() []InputPort
    func (m TaskSummaryFromDataLoaderTask) GetIsConcurrentAllowed() *bool
    func (m TaskSummaryFromDataLoaderTask) GetKey() *string
    func (m TaskSummaryFromDataLoaderTask) GetKeyMap() map[string]string
    func (m TaskSummaryFromDataLoaderTask) GetMetadata() *ObjectMetadata
    func (m TaskSummaryFromDataLoaderTask) GetModelVersion() *string
    func (m TaskSummaryFromDataLoaderTask) GetName() *string
    func (m TaskSummaryFromDataLoaderTask) GetObjectStatus() *int
    func (m TaskSummaryFromDataLoaderTask) GetObjectVersion() *int
    func (m TaskSummaryFromDataLoaderTask) GetOpConfigValues() *ConfigValues
    func (m TaskSummaryFromDataLoaderTask) GetOutputPorts() []OutputPort
    func (m TaskSummaryFromDataLoaderTask) GetParameters() []Parameter
    func (m TaskSummaryFromDataLoaderTask) GetParentRef() *ParentReference
    func (m TaskSummaryFromDataLoaderTask) MarshalJSON() (buff []byte, e error)
    func (m TaskSummaryFromDataLoaderTask) String() string
    func (m TaskSummaryFromDataLoaderTask) ValidateEnumValue() (bool, error)
type TaskSummaryFromIntegrationTask
    func (m TaskSummaryFromIntegrationTask) GetConfigProviderDelegate() *ConfigProvider
    func (m TaskSummaryFromIntegrationTask) GetDescription() *string
    func (m TaskSummaryFromIntegrationTask) GetIdentifier() *string
    func (m TaskSummaryFromIntegrationTask) GetInputPorts() []InputPort
    func (m TaskSummaryFromIntegrationTask) GetIsConcurrentAllowed() *bool
    func (m TaskSummaryFromIntegrationTask) GetKey() *string
    func (m TaskSummaryFromIntegrationTask) GetKeyMap() map[string]string
    func (m TaskSummaryFromIntegrationTask) GetMetadata() *ObjectMetadata
    func (m TaskSummaryFromIntegrationTask) GetModelVersion() *string
    func (m TaskSummaryFromIntegrationTask) GetName() *string
    func (m TaskSummaryFromIntegrationTask) GetObjectStatus() *int
    func (m TaskSummaryFromIntegrationTask) GetObjectVersion() *int
    func (m TaskSummaryFromIntegrationTask) GetOpConfigValues() *ConfigValues
    func (m TaskSummaryFromIntegrationTask) GetOutputPorts() []OutputPort
    func (m TaskSummaryFromIntegrationTask) GetParameters() []Parameter
    func (m TaskSummaryFromIntegrationTask) GetParentRef() *ParentReference
    func (m TaskSummaryFromIntegrationTask) MarshalJSON() (buff []byte, e error)
    func (m TaskSummaryFromIntegrationTask) String() string
    func (m TaskSummaryFromIntegrationTask) ValidateEnumValue() (bool, error)
type TaskSummaryFromOciDataflowTask
    func (m TaskSummaryFromOciDataflowTask) GetConfigProviderDelegate() *ConfigProvider
    func (m TaskSummaryFromOciDataflowTask) GetDescription() *string
    func (m TaskSummaryFromOciDataflowTask) GetIdentifier() *string
    func (m TaskSummaryFromOciDataflowTask) GetInputPorts() []InputPort
    func (m TaskSummaryFromOciDataflowTask) GetIsConcurrentAllowed() *bool
    func (m TaskSummaryFromOciDataflowTask) GetKey() *string
    func (m TaskSummaryFromOciDataflowTask) GetKeyMap() map[string]string
    func (m TaskSummaryFromOciDataflowTask) GetMetadata() *ObjectMetadata
    func (m TaskSummaryFromOciDataflowTask) GetModelVersion() *string
    func (m TaskSummaryFromOciDataflowTask) GetName() *string
    func (m TaskSummaryFromOciDataflowTask) GetObjectStatus() *int
    func (m TaskSummaryFromOciDataflowTask) GetObjectVersion() *int
    func (m TaskSummaryFromOciDataflowTask) GetOpConfigValues() *ConfigValues
    func (m TaskSummaryFromOciDataflowTask) GetOutputPorts() []OutputPort
    func (m TaskSummaryFromOciDataflowTask) GetParameters() []Parameter
    func (m TaskSummaryFromOciDataflowTask) GetParentRef() *ParentReference
    func (m TaskSummaryFromOciDataflowTask) MarshalJSON() (buff []byte, e error)
    func (m TaskSummaryFromOciDataflowTask) String() string
    func (m TaskSummaryFromOciDataflowTask) ValidateEnumValue() (bool, error)
type TaskSummaryFromPipelineTask
    func (m TaskSummaryFromPipelineTask) GetConfigProviderDelegate() *ConfigProvider
    func (m TaskSummaryFromPipelineTask) GetDescription() *string
    func (m TaskSummaryFromPipelineTask) GetIdentifier() *string
    func (m TaskSummaryFromPipelineTask) GetInputPorts() []InputPort
    func (m TaskSummaryFromPipelineTask) GetIsConcurrentAllowed() *bool
    func (m TaskSummaryFromPipelineTask) GetKey() *string
    func (m TaskSummaryFromPipelineTask) GetKeyMap() map[string]string
    func (m TaskSummaryFromPipelineTask) GetMetadata() *ObjectMetadata
    func (m TaskSummaryFromPipelineTask) GetModelVersion() *string
    func (m TaskSummaryFromPipelineTask) GetName() *string
    func (m TaskSummaryFromPipelineTask) GetObjectStatus() *int
    func (m TaskSummaryFromPipelineTask) GetObjectVersion() *int
    func (m TaskSummaryFromPipelineTask) GetOpConfigValues() *ConfigValues
    func (m TaskSummaryFromPipelineTask) GetOutputPorts() []OutputPort
    func (m TaskSummaryFromPipelineTask) GetParameters() []Parameter
    func (m TaskSummaryFromPipelineTask) GetParentRef() *ParentReference
    func (m TaskSummaryFromPipelineTask) MarshalJSON() (buff []byte, e error)
    func (m TaskSummaryFromPipelineTask) String() string
    func (m TaskSummaryFromPipelineTask) ValidateEnumValue() (bool, error)
type TaskSummaryFromRestTask
    func (m TaskSummaryFromRestTask) GetConfigProviderDelegate() *ConfigProvider
    func (m TaskSummaryFromRestTask) GetDescription() *string
    func (m TaskSummaryFromRestTask) GetIdentifier() *string
    func (m TaskSummaryFromRestTask) GetInputPorts() []InputPort
    func (m TaskSummaryFromRestTask) GetIsConcurrentAllowed() *bool
    func (m TaskSummaryFromRestTask) GetKey() *string
    func (m TaskSummaryFromRestTask) GetKeyMap() map[string]string
    func (m TaskSummaryFromRestTask) GetMetadata() *ObjectMetadata
    func (m TaskSummaryFromRestTask) GetModelVersion() *string
    func (m TaskSummaryFromRestTask) GetName() *string
    func (m TaskSummaryFromRestTask) GetObjectStatus() *int
    func (m TaskSummaryFromRestTask) GetObjectVersion() *int
    func (m TaskSummaryFromRestTask) GetOpConfigValues() *ConfigValues
    func (m TaskSummaryFromRestTask) GetOutputPorts() []OutputPort
    func (m TaskSummaryFromRestTask) GetParameters() []Parameter
    func (m TaskSummaryFromRestTask) GetParentRef() *ParentReference
    func (m TaskSummaryFromRestTask) MarshalJSON() (buff []byte, e error)
    func (m TaskSummaryFromRestTask) String() string
    func (m *TaskSummaryFromRestTask) UnmarshalJSON(data []byte) (e error)
    func (m TaskSummaryFromRestTask) ValidateEnumValue() (bool, error)
type TaskSummaryFromRestTaskApiCallModeEnum
    func GetMappingTaskSummaryFromRestTaskApiCallModeEnum(val string) (TaskSummaryFromRestTaskApiCallModeEnum, bool)
    func GetTaskSummaryFromRestTaskApiCallModeEnumValues() []TaskSummaryFromRestTaskApiCallModeEnum
type TaskSummaryFromRestTaskCancelMethodTypeEnum
    func GetMappingTaskSummaryFromRestTaskCancelMethodTypeEnum(val string) (TaskSummaryFromRestTaskCancelMethodTypeEnum, bool)
    func GetTaskSummaryFromRestTaskCancelMethodTypeEnumValues() []TaskSummaryFromRestTaskCancelMethodTypeEnum
type TaskSummaryFromRestTaskMethodTypeEnum
    func GetMappingTaskSummaryFromRestTaskMethodTypeEnum(val string) (TaskSummaryFromRestTaskMethodTypeEnum, bool)
    func GetTaskSummaryFromRestTaskMethodTypeEnumValues() []TaskSummaryFromRestTaskMethodTypeEnum
type TaskSummaryFromSqlTask
    func (m TaskSummaryFromSqlTask) GetConfigProviderDelegate() *ConfigProvider
    func (m TaskSummaryFromSqlTask) GetDescription() *string
    func (m TaskSummaryFromSqlTask) GetIdentifier() *string
    func (m TaskSummaryFromSqlTask) GetInputPorts() []InputPort
    func (m TaskSummaryFromSqlTask) GetIsConcurrentAllowed() *bool
    func (m TaskSummaryFromSqlTask) GetKey() *string
    func (m TaskSummaryFromSqlTask) GetKeyMap() map[string]string
    func (m TaskSummaryFromSqlTask) GetMetadata() *ObjectMetadata
    func (m TaskSummaryFromSqlTask) GetModelVersion() *string
    func (m TaskSummaryFromSqlTask) GetName() *string
    func (m TaskSummaryFromSqlTask) GetObjectStatus() *int
    func (m TaskSummaryFromSqlTask) GetObjectVersion() *int
    func (m TaskSummaryFromSqlTask) GetOpConfigValues() *ConfigValues
    func (m TaskSummaryFromSqlTask) GetOutputPorts() []OutputPort
    func (m TaskSummaryFromSqlTask) GetParameters() []Parameter
    func (m TaskSummaryFromSqlTask) GetParentRef() *ParentReference
    func (m TaskSummaryFromSqlTask) MarshalJSON() (buff []byte, e error)
    func (m TaskSummaryFromSqlTask) String() string
    func (m TaskSummaryFromSqlTask) ValidateEnumValue() (bool, error)
type TaskSummaryFromSqlTaskSqlScriptTypeEnum
    func GetMappingTaskSummaryFromSqlTaskSqlScriptTypeEnum(val string) (TaskSummaryFromSqlTaskSqlScriptTypeEnum, bool)
    func GetTaskSummaryFromSqlTaskSqlScriptTypeEnumValues() []TaskSummaryFromSqlTaskSqlScriptTypeEnum
type TaskSummaryModelTypeEnum
    func GetMappingTaskSummaryModelTypeEnum(val string) (TaskSummaryModelTypeEnum, bool)
    func GetTaskSummaryModelTypeEnumValues() []TaskSummaryModelTypeEnum
type TaskValidation
    func (m TaskValidation) String() string
    func (m TaskValidation) ValidateEnumValue() (bool, error)
type TaskValidationSummary
    func (m TaskValidationSummary) String() string
    func (m TaskValidationSummary) ValidateEnumValue() (bool, error)
type TaskValidationSummaryCollection
    func (m TaskValidationSummaryCollection) String() string
    func (m TaskValidationSummaryCollection) ValidateEnumValue() (bool, error)
type Template
    func (m Template) String() string
    func (m Template) ValidateEnumValue() (bool, error)
type TemplateLifecycleStateEnum
    func GetMappingTemplateLifecycleStateEnum(val string) (TemplateLifecycleStateEnum, bool)
    func GetTemplateLifecycleStateEnumValues() []TemplateLifecycleStateEnum
type TemplateSummary
    func (m TemplateSummary) String() string
    func (m TemplateSummary) ValidateEnumValue() (bool, error)
type TemplateSummaryCollection
    func (m TemplateSummaryCollection) String() string
    func (m TemplateSummaryCollection) ValidateEnumValue() (bool, error)
type TemplateSummaryLifecycleStateEnum
    func GetMappingTemplateSummaryLifecycleStateEnum(val string) (TemplateSummaryLifecycleStateEnum, bool)
    func GetTemplateSummaryLifecycleStateEnumValues() []TemplateSummaryLifecycleStateEnum
type Time
    func (m Time) String() string
    func (m Time) ValidateEnumValue() (bool, error)
type TypeLibrary
    func (m TypeLibrary) String() string
    func (m TypeLibrary) ValidateEnumValue() (bool, error)
type TypeListRule
    func (m TypeListRule) GetConfigValues() *ConfigValues
    func (m TypeListRule) GetDescription() *string
    func (m TypeListRule) GetIsJavaRegexSyntax() *bool
    func (m TypeListRule) GetKey() *string
    func (m TypeListRule) GetModelVersion() *string
    func (m TypeListRule) GetObjectStatus() *int
    func (m TypeListRule) GetParentRef() *ParentReference
    func (m TypeListRule) MarshalJSON() (buff []byte, e error)
    func (m TypeListRule) String() string
    func (m TypeListRule) ValidateEnumValue() (bool, error)
type TypeListRuleMatchingStrategyEnum
    func GetMappingTypeListRuleMatchingStrategyEnum(val string) (TypeListRuleMatchingStrategyEnum, bool)
    func GetTypeListRuleMatchingStrategyEnumValues() []TypeListRuleMatchingStrategyEnum
type TypeListRuleRuleTypeEnum
    func GetMappingTypeListRuleRuleTypeEnum(val string) (TypeListRuleRuleTypeEnum, bool)
    func GetTypeListRuleRuleTypeEnumValues() []TypeListRuleRuleTypeEnum
type TypeSystem
    func (m TypeSystem) String() string
    func (m TypeSystem) ValidateEnumValue() (bool, error)
type TypedExpression
    func (m TypedExpression) GetConfigValues() *ConfigValues
    func (m TypedExpression) GetDescription() *string
    func (m TypedExpression) GetKey() *string
    func (m TypedExpression) GetModelVersion() *string
    func (m TypedExpression) GetName() *string
    func (m TypedExpression) GetObjectStatus() *int
    func (m TypedExpression) GetParentRef() *ParentReference
    func (m TypedExpression) MarshalJSON() (buff []byte, e error)
    func (m TypedExpression) String() string
    func (m TypedExpression) ValidateEnumValue() (bool, error)
type TypedNamePatternRule
    func (m TypedNamePatternRule) GetConfigValues() *ConfigValues
    func (m TypedNamePatternRule) GetDescription() *string
    func (m TypedNamePatternRule) GetIsJavaRegexSyntax() *bool
    func (m TypedNamePatternRule) GetKey() *string
    func (m TypedNamePatternRule) GetModelVersion() *string
    func (m TypedNamePatternRule) GetObjectStatus() *int
    func (m TypedNamePatternRule) GetParentRef() *ParentReference
    func (m TypedNamePatternRule) MarshalJSON() (buff []byte, e error)
    func (m TypedNamePatternRule) String() string
    func (m TypedNamePatternRule) ValidateEnumValue() (bool, error)
type TypedNamePatternRuleMatchingStrategyEnum
    func GetMappingTypedNamePatternRuleMatchingStrategyEnum(val string) (TypedNamePatternRuleMatchingStrategyEnum, bool)
    func GetTypedNamePatternRuleMatchingStrategyEnumValues() []TypedNamePatternRuleMatchingStrategyEnum
type TypedNamePatternRuleRuleTypeEnum
    func GetMappingTypedNamePatternRuleRuleTypeEnum(val string) (TypedNamePatternRuleRuleTypeEnum, bool)
    func GetTypedNamePatternRuleRuleTypeEnumValues() []TypedNamePatternRuleRuleTypeEnum
type TypedObject
type TypedObjectModelTypeEnum
    func GetMappingTypedObjectModelTypeEnum(val string) (TypedObjectModelTypeEnum, bool)
    func GetTypedObjectModelTypeEnumValues() []TypedObjectModelTypeEnum
type TypedObjectWrapper
    func (m TypedObjectWrapper) String() string
    func (m *TypedObjectWrapper) UnmarshalJSON(data []byte) (e error)
    func (m TypedObjectWrapper) ValidateEnumValue() (bool, error)
type UiProperties
    func (m UiProperties) String() string
    func (m UiProperties) ValidateEnumValue() (bool, error)
type Union
    func (m Union) GetDescription() *string
    func (m Union) GetIdentifier() *string
    func (m Union) GetInputPorts() []InputPort
    func (m Union) GetKey() *string
    func (m Union) GetModelVersion() *string
    func (m Union) GetName() *string
    func (m Union) GetObjectStatus() *int
    func (m Union) GetObjectVersion() *int
    func (m Union) GetOpConfigValues() *ConfigValues
    func (m Union) GetOutputPorts() []TypedObject
    func (m Union) GetParameters() []Parameter
    func (m Union) GetParentRef() *ParentReference
    func (m Union) MarshalJSON() (buff []byte, e error)
    func (m Union) String() string
    func (m *Union) UnmarshalJSON(data []byte) (e error)
    func (m Union) ValidateEnumValue() (bool, error)
type UnionUnionTypeEnum
    func GetMappingUnionUnionTypeEnum(val string) (UnionUnionTypeEnum, bool)
    func GetUnionUnionTypeEnumValues() []UnionUnionTypeEnum
type UniqueDataKey
    func (m UniqueDataKey) GetAttributeRefs() []KeyAttribute
    func (m UniqueDataKey) GetKey() *string
    func (m UniqueDataKey) GetModelVersion() *string
    func (m UniqueDataKey) GetName() *string
    func (m UniqueDataKey) GetObjectStatus() *int
    func (m UniqueDataKey) GetParentRef() *ParentReference
    func (m UniqueDataKey) MarshalJSON() (buff []byte, e error)
    func (m UniqueDataKey) String() string
    func (m UniqueDataKey) ValidateEnumValue() (bool, error)
type UniqueKey
type UniqueKeyModelTypeEnum
    func GetMappingUniqueKeyModelTypeEnum(val string) (UniqueKeyModelTypeEnum, bool)
    func GetUniqueKeyModelTypeEnumValues() []UniqueKeyModelTypeEnum
type UpdateApplicationDetailedDescriptionRequest
    func (request UpdateApplicationDetailedDescriptionRequest) BinaryRequestBody() (*common.OCIReadSeekCloser, bool)
    func (request UpdateApplicationDetailedDescriptionRequest) HTTPRequest(method, path string, binaryRequestBody *common.OCIReadSeekCloser, extraHeaders map[string]string) (http.Request, error)
    func (request UpdateApplicationDetailedDescriptionRequest) RetryPolicy() *common.RetryPolicy
    func (request UpdateApplicationDetailedDescriptionRequest) String() string
    func (request UpdateApplicationDetailedDescriptionRequest) ValidateEnumValue() (bool, error)
type UpdateApplicationDetailedDescriptionResponse
    func (response UpdateApplicationDetailedDescriptionResponse) HTTPResponse() *http.Response
    func (response UpdateApplicationDetailedDescriptionResponse) String() string
type UpdateApplicationDetails
    func (m UpdateApplicationDetails) String() string
    func (m UpdateApplicationDetails) ValidateEnumValue() (bool, error)
type UpdateApplicationDetailsLifecycleStateEnum
    func GetMappingUpdateApplicationDetailsLifecycleStateEnum(val string) (UpdateApplicationDetailsLifecycleStateEnum, bool)
    func GetUpdateApplicationDetailsLifecycleStateEnumValues() []UpdateApplicationDetailsLifecycleStateEnum
type UpdateApplicationRequest
    func (request UpdateApplicationRequest) BinaryRequestBody() (*common.OCIReadSeekCloser, bool)
    func (request UpdateApplicationRequest) HTTPRequest(method, path string, binaryRequestBody *common.OCIReadSeekCloser, extraHeaders map[string]string) (http.Request, error)
    func (request UpdateApplicationRequest) RetryPolicy() *common.RetryPolicy
    func (request UpdateApplicationRequest) String() string
    func (request UpdateApplicationRequest) ValidateEnumValue() (bool, error)
type UpdateApplicationResponse
    func (response UpdateApplicationResponse) HTTPResponse() *http.Response
    func (response UpdateApplicationResponse) String() string
type UpdateConnectionDetails
type UpdateConnectionDetailsModelTypeEnum
    func GetMappingUpdateConnectionDetailsModelTypeEnum(val string) (UpdateConnectionDetailsModelTypeEnum, bool)
    func GetUpdateConnectionDetailsModelTypeEnumValues() []UpdateConnectionDetailsModelTypeEnum
type UpdateConnectionFromAdwc
    func (m UpdateConnectionFromAdwc) GetConnectionProperties() []ConnectionProperty
    func (m UpdateConnectionFromAdwc) GetDescription() *string
    func (m UpdateConnectionFromAdwc) GetIdentifier() *string
    func (m UpdateConnectionFromAdwc) GetKey() *string
    func (m UpdateConnectionFromAdwc) GetModelVersion() *string
    func (m UpdateConnectionFromAdwc) GetName() *string
    func (m UpdateConnectionFromAdwc) GetObjectStatus() *int
    func (m UpdateConnectionFromAdwc) GetObjectVersion() *int
    func (m UpdateConnectionFromAdwc) GetParentRef() *ParentReference
    func (m UpdateConnectionFromAdwc) GetRegistryMetadata() *RegistryMetadata
    func (m UpdateConnectionFromAdwc) MarshalJSON() (buff []byte, e error)
    func (m UpdateConnectionFromAdwc) String() string
    func (m UpdateConnectionFromAdwc) ValidateEnumValue() (bool, error)
type UpdateConnectionFromAmazonS3
    func (m UpdateConnectionFromAmazonS3) GetConnectionProperties() []ConnectionProperty
    func (m UpdateConnectionFromAmazonS3) GetDescription() *string
    func (m UpdateConnectionFromAmazonS3) GetIdentifier() *string
    func (m UpdateConnectionFromAmazonS3) GetKey() *string
    func (m UpdateConnectionFromAmazonS3) GetModelVersion() *string
    func (m UpdateConnectionFromAmazonS3) GetName() *string
    func (m UpdateConnectionFromAmazonS3) GetObjectStatus() *int
    func (m UpdateConnectionFromAmazonS3) GetObjectVersion() *int
    func (m UpdateConnectionFromAmazonS3) GetParentRef() *ParentReference
    func (m UpdateConnectionFromAmazonS3) GetRegistryMetadata() *RegistryMetadata
    func (m UpdateConnectionFromAmazonS3) MarshalJSON() (buff []byte, e error)
    func (m UpdateConnectionFromAmazonS3) String() string
    func (m UpdateConnectionFromAmazonS3) ValidateEnumValue() (bool, error)
type UpdateConnectionFromAtp
    func (m UpdateConnectionFromAtp) GetConnectionProperties() []ConnectionProperty
    func (m UpdateConnectionFromAtp) GetDescription() *string
    func (m UpdateConnectionFromAtp) GetIdentifier() *string
    func (m UpdateConnectionFromAtp) GetKey() *string
    func (m UpdateConnectionFromAtp) GetModelVersion() *string
    func (m UpdateConnectionFromAtp) GetName() *string
    func (m UpdateConnectionFromAtp) GetObjectStatus() *int
    func (m UpdateConnectionFromAtp) GetObjectVersion() *int
    func (m UpdateConnectionFromAtp) GetParentRef() *ParentReference
    func (m UpdateConnectionFromAtp) GetRegistryMetadata() *RegistryMetadata
    func (m UpdateConnectionFromAtp) MarshalJSON() (buff []byte, e error)
    func (m UpdateConnectionFromAtp) String() string
    func (m UpdateConnectionFromAtp) ValidateEnumValue() (bool, error)
type UpdateConnectionFromBicc
    func (m UpdateConnectionFromBicc) GetConnectionProperties() []ConnectionProperty
    func (m UpdateConnectionFromBicc) GetDescription() *string
    func (m UpdateConnectionFromBicc) GetIdentifier() *string
    func (m UpdateConnectionFromBicc) GetKey() *string
    func (m UpdateConnectionFromBicc) GetModelVersion() *string
    func (m UpdateConnectionFromBicc) GetName() *string
    func (m UpdateConnectionFromBicc) GetObjectStatus() *int
    func (m UpdateConnectionFromBicc) GetObjectVersion() *int
    func (m UpdateConnectionFromBicc) GetParentRef() *ParentReference
    func (m UpdateConnectionFromBicc) GetRegistryMetadata() *RegistryMetadata
    func (m UpdateConnectionFromBicc) MarshalJSON() (buff []byte, e error)
    func (m UpdateConnectionFromBicc) String() string
    func (m UpdateConnectionFromBicc) ValidateEnumValue() (bool, error)
type UpdateConnectionFromBip
    func (m UpdateConnectionFromBip) GetConnectionProperties() []ConnectionProperty
    func (m UpdateConnectionFromBip) GetDescription() *string
    func (m UpdateConnectionFromBip) GetIdentifier() *string
    func (m UpdateConnectionFromBip) GetKey() *string
    func (m UpdateConnectionFromBip) GetModelVersion() *string
    func (m UpdateConnectionFromBip) GetName() *string
    func (m UpdateConnectionFromBip) GetObjectStatus() *int
    func (m UpdateConnectionFromBip) GetObjectVersion() *int
    func (m UpdateConnectionFromBip) GetParentRef() *ParentReference
    func (m UpdateConnectionFromBip) GetRegistryMetadata() *RegistryMetadata
    func (m UpdateConnectionFromBip) MarshalJSON() (buff []byte, e error)
    func (m UpdateConnectionFromBip) String() string
    func (m UpdateConnectionFromBip) ValidateEnumValue() (bool, error)
type UpdateConnectionFromHdfs
    func (m UpdateConnectionFromHdfs) GetConnectionProperties() []ConnectionProperty
    func (m UpdateConnectionFromHdfs) GetDescription() *string
    func (m UpdateConnectionFromHdfs) GetIdentifier() *string
    func (m UpdateConnectionFromHdfs) GetKey() *string
    func (m UpdateConnectionFromHdfs) GetModelVersion() *string
    func (m UpdateConnectionFromHdfs) GetName() *string
    func (m UpdateConnectionFromHdfs) GetObjectStatus() *int
    func (m UpdateConnectionFromHdfs) GetObjectVersion() *int
    func (m UpdateConnectionFromHdfs) GetParentRef() *ParentReference
    func (m UpdateConnectionFromHdfs) GetRegistryMetadata() *RegistryMetadata
    func (m UpdateConnectionFromHdfs) MarshalJSON() (buff []byte, e error)
    func (m UpdateConnectionFromHdfs) String() string
    func (m UpdateConnectionFromHdfs) ValidateEnumValue() (bool, error)
type UpdateConnectionFromJdbc
    func (m UpdateConnectionFromJdbc) GetConnectionProperties() []ConnectionProperty
    func (m UpdateConnectionFromJdbc) GetDescription() *string
    func (m UpdateConnectionFromJdbc) GetIdentifier() *string
    func (m UpdateConnectionFromJdbc) GetKey() *string
    func (m UpdateConnectionFromJdbc) GetModelVersion() *string
    func (m UpdateConnectionFromJdbc) GetName() *string
    func (m UpdateConnectionFromJdbc) GetObjectStatus() *int
    func (m UpdateConnectionFromJdbc) GetObjectVersion() *int
    func (m UpdateConnectionFromJdbc) GetParentRef() *ParentReference
    func (m UpdateConnectionFromJdbc) GetRegistryMetadata() *RegistryMetadata
    func (m UpdateConnectionFromJdbc) MarshalJSON() (buff []byte, e error)
    func (m UpdateConnectionFromJdbc) String() string
    func (m UpdateConnectionFromJdbc) ValidateEnumValue() (bool, error)
type UpdateConnectionFromLake
    func (m UpdateConnectionFromLake) GetConnectionProperties() []ConnectionProperty
    func (m UpdateConnectionFromLake) GetDescription() *string
    func (m UpdateConnectionFromLake) GetIdentifier() *string
    func (m UpdateConnectionFromLake) GetKey() *string
    func (m UpdateConnectionFromLake) GetModelVersion() *string
    func (m UpdateConnectionFromLake) GetName() *string
    func (m UpdateConnectionFromLake) GetObjectStatus() *int
    func (m UpdateConnectionFromLake) GetObjectVersion() *int
    func (m UpdateConnectionFromLake) GetParentRef() *ParentReference
    func (m UpdateConnectionFromLake) GetRegistryMetadata() *RegistryMetadata
    func (m UpdateConnectionFromLake) MarshalJSON() (buff []byte, e error)
    func (m UpdateConnectionFromLake) String() string
    func (m UpdateConnectionFromLake) ValidateEnumValue() (bool, error)
type UpdateConnectionFromMySql
    func (m UpdateConnectionFromMySql) GetConnectionProperties() []ConnectionProperty
    func (m UpdateConnectionFromMySql) GetDescription() *string
    func (m UpdateConnectionFromMySql) GetIdentifier() *string
    func (m UpdateConnectionFromMySql) GetKey() *string
    func (m UpdateConnectionFromMySql) GetModelVersion() *string
    func (m UpdateConnectionFromMySql) GetName() *string
    func (m UpdateConnectionFromMySql) GetObjectStatus() *int
    func (m UpdateConnectionFromMySql) GetObjectVersion() *int
    func (m UpdateConnectionFromMySql) GetParentRef() *ParentReference
    func (m UpdateConnectionFromMySql) GetRegistryMetadata() *RegistryMetadata
    func (m UpdateConnectionFromMySql) MarshalJSON() (buff []byte, e error)
    func (m UpdateConnectionFromMySql) String() string
    func (m UpdateConnectionFromMySql) ValidateEnumValue() (bool, error)
type UpdateConnectionFromMySqlHeatWave
    func (m UpdateConnectionFromMySqlHeatWave) GetConnectionProperties() []ConnectionProperty
    func (m UpdateConnectionFromMySqlHeatWave) GetDescription() *string
    func (m UpdateConnectionFromMySqlHeatWave) GetIdentifier() *string
    func (m UpdateConnectionFromMySqlHeatWave) GetKey() *string
    func (m UpdateConnectionFromMySqlHeatWave) GetModelVersion() *string
    func (m UpdateConnectionFromMySqlHeatWave) GetName() *string
    func (m UpdateConnectionFromMySqlHeatWave) GetObjectStatus() *int
    func (m UpdateConnectionFromMySqlHeatWave) GetObjectVersion() *int
    func (m UpdateConnectionFromMySqlHeatWave) GetParentRef() *ParentReference
    func (m UpdateConnectionFromMySqlHeatWave) GetRegistryMetadata() *RegistryMetadata
    func (m UpdateConnectionFromMySqlHeatWave) MarshalJSON() (buff []byte, e error)
    func (m UpdateConnectionFromMySqlHeatWave) String() string
    func (m UpdateConnectionFromMySqlHeatWave) ValidateEnumValue() (bool, error)
type UpdateConnectionFromOAuth2
    func (m UpdateConnectionFromOAuth2) GetConnectionProperties() []ConnectionProperty
    func (m UpdateConnectionFromOAuth2) GetDescription() *string
    func (m UpdateConnectionFromOAuth2) GetIdentifier() *string
    func (m UpdateConnectionFromOAuth2) GetKey() *string
    func (m UpdateConnectionFromOAuth2) GetModelVersion() *string
    func (m UpdateConnectionFromOAuth2) GetName() *string
    func (m UpdateConnectionFromOAuth2) GetObjectStatus() *int
    func (m UpdateConnectionFromOAuth2) GetObjectVersion() *int
    func (m UpdateConnectionFromOAuth2) GetParentRef() *ParentReference
    func (m UpdateConnectionFromOAuth2) GetRegistryMetadata() *RegistryMetadata
    func (m UpdateConnectionFromOAuth2) MarshalJSON() (buff []byte, e error)
    func (m UpdateConnectionFromOAuth2) String() string
    func (m UpdateConnectionFromOAuth2) ValidateEnumValue() (bool, error)
type UpdateConnectionFromOAuth2GrantTypeEnum
    func GetMappingUpdateConnectionFromOAuth2GrantTypeEnum(val string) (UpdateConnectionFromOAuth2GrantTypeEnum, bool)
    func GetUpdateConnectionFromOAuth2GrantTypeEnumValues() []UpdateConnectionFromOAuth2GrantTypeEnum
type UpdateConnectionFromObjectStorage
    func (m UpdateConnectionFromObjectStorage) GetConnectionProperties() []ConnectionProperty
    func (m UpdateConnectionFromObjectStorage) GetDescription() *string
    func (m UpdateConnectionFromObjectStorage) GetIdentifier() *string
    func (m UpdateConnectionFromObjectStorage) GetKey() *string
    func (m UpdateConnectionFromObjectStorage) GetModelVersion() *string
    func (m UpdateConnectionFromObjectStorage) GetName() *string
    func (m UpdateConnectionFromObjectStorage) GetObjectStatus() *int
    func (m UpdateConnectionFromObjectStorage) GetObjectVersion() *int
    func (m UpdateConnectionFromObjectStorage) GetParentRef() *ParentReference
    func (m UpdateConnectionFromObjectStorage) GetRegistryMetadata() *RegistryMetadata
    func (m UpdateConnectionFromObjectStorage) MarshalJSON() (buff []byte, e error)
    func (m UpdateConnectionFromObjectStorage) String() string
    func (m UpdateConnectionFromObjectStorage) ValidateEnumValue() (bool, error)
type UpdateConnectionFromOracle
    func (m UpdateConnectionFromOracle) GetConnectionProperties() []ConnectionProperty
    func (m UpdateConnectionFromOracle) GetDescription() *string
    func (m UpdateConnectionFromOracle) GetIdentifier() *string
    func (m UpdateConnectionFromOracle) GetKey() *string
    func (m UpdateConnectionFromOracle) GetModelVersion() *string
    func (m UpdateConnectionFromOracle) GetName() *string
    func (m UpdateConnectionFromOracle) GetObjectStatus() *int
    func (m UpdateConnectionFromOracle) GetObjectVersion() *int
    func (m UpdateConnectionFromOracle) GetParentRef() *ParentReference
    func (m UpdateConnectionFromOracle) GetRegistryMetadata() *RegistryMetadata
    func (m UpdateConnectionFromOracle) MarshalJSON() (buff []byte, e error)
    func (m UpdateConnectionFromOracle) String() string
    func (m UpdateConnectionFromOracle) ValidateEnumValue() (bool, error)
type UpdateConnectionFromOracleEbs
    func (m UpdateConnectionFromOracleEbs) GetConnectionProperties() []ConnectionProperty
    func (m UpdateConnectionFromOracleEbs) GetDescription() *string
    func (m UpdateConnectionFromOracleEbs) GetIdentifier() *string
    func (m UpdateConnectionFromOracleEbs) GetKey() *string
    func (m UpdateConnectionFromOracleEbs) GetModelVersion() *string
    func (m UpdateConnectionFromOracleEbs) GetName() *string
    func (m UpdateConnectionFromOracleEbs) GetObjectStatus() *int
    func (m UpdateConnectionFromOracleEbs) GetObjectVersion() *int
    func (m UpdateConnectionFromOracleEbs) GetParentRef() *ParentReference
    func (m UpdateConnectionFromOracleEbs) GetRegistryMetadata() *RegistryMetadata
    func (m UpdateConnectionFromOracleEbs) MarshalJSON() (buff []byte, e error)
    func (m UpdateConnectionFromOracleEbs) String() string
    func (m UpdateConnectionFromOracleEbs) ValidateEnumValue() (bool, error)
type UpdateConnectionFromOraclePeopleSoft
    func (m UpdateConnectionFromOraclePeopleSoft) GetConnectionProperties() []ConnectionProperty
    func (m UpdateConnectionFromOraclePeopleSoft) GetDescription() *string
    func (m UpdateConnectionFromOraclePeopleSoft) GetIdentifier() *string
    func (m UpdateConnectionFromOraclePeopleSoft) GetKey() *string
    func (m UpdateConnectionFromOraclePeopleSoft) GetModelVersion() *string
    func (m UpdateConnectionFromOraclePeopleSoft) GetName() *string
    func (m UpdateConnectionFromOraclePeopleSoft) GetObjectStatus() *int
    func (m UpdateConnectionFromOraclePeopleSoft) GetObjectVersion() *int
    func (m UpdateConnectionFromOraclePeopleSoft) GetParentRef() *ParentReference
    func (m UpdateConnectionFromOraclePeopleSoft) GetRegistryMetadata() *RegistryMetadata
    func (m UpdateConnectionFromOraclePeopleSoft) MarshalJSON() (buff []byte, e error)
    func (m UpdateConnectionFromOraclePeopleSoft) String() string
    func (m UpdateConnectionFromOraclePeopleSoft) ValidateEnumValue() (bool, error)
type UpdateConnectionFromOracleSiebel
    func (m UpdateConnectionFromOracleSiebel) GetConnectionProperties() []ConnectionProperty
    func (m UpdateConnectionFromOracleSiebel) GetDescription() *string
    func (m UpdateConnectionFromOracleSiebel) GetIdentifier() *string
    func (m UpdateConnectionFromOracleSiebel) GetKey() *string
    func (m UpdateConnectionFromOracleSiebel) GetModelVersion() *string
    func (m UpdateConnectionFromOracleSiebel) GetName() *string
    func (m UpdateConnectionFromOracleSiebel) GetObjectStatus() *int
    func (m UpdateConnectionFromOracleSiebel) GetObjectVersion() *int
    func (m UpdateConnectionFromOracleSiebel) GetParentRef() *ParentReference
    func (m UpdateConnectionFromOracleSiebel) GetRegistryMetadata() *RegistryMetadata
    func (m UpdateConnectionFromOracleSiebel) MarshalJSON() (buff []byte, e error)
    func (m UpdateConnectionFromOracleSiebel) String() string
    func (m UpdateConnectionFromOracleSiebel) ValidateEnumValue() (bool, error)
type UpdateConnectionFromRestBasicAuth
    func (m UpdateConnectionFromRestBasicAuth) GetConnectionProperties() []ConnectionProperty
    func (m UpdateConnectionFromRestBasicAuth) GetDescription() *string
    func (m UpdateConnectionFromRestBasicAuth) GetIdentifier() *string
    func (m UpdateConnectionFromRestBasicAuth) GetKey() *string
    func (m UpdateConnectionFromRestBasicAuth) GetModelVersion() *string
    func (m UpdateConnectionFromRestBasicAuth) GetName() *string
    func (m UpdateConnectionFromRestBasicAuth) GetObjectStatus() *int
    func (m UpdateConnectionFromRestBasicAuth) GetObjectVersion() *int
    func (m UpdateConnectionFromRestBasicAuth) GetParentRef() *ParentReference
    func (m UpdateConnectionFromRestBasicAuth) GetRegistryMetadata() *RegistryMetadata
    func (m UpdateConnectionFromRestBasicAuth) MarshalJSON() (buff []byte, e error)
    func (m UpdateConnectionFromRestBasicAuth) String() string
    func (m UpdateConnectionFromRestBasicAuth) ValidateEnumValue() (bool, error)
type UpdateConnectionFromRestNoAuth
    func (m UpdateConnectionFromRestNoAuth) GetConnectionProperties() []ConnectionProperty
    func (m UpdateConnectionFromRestNoAuth) GetDescription() *string
    func (m UpdateConnectionFromRestNoAuth) GetIdentifier() *string
    func (m UpdateConnectionFromRestNoAuth) GetKey() *string
    func (m UpdateConnectionFromRestNoAuth) GetModelVersion() *string
    func (m UpdateConnectionFromRestNoAuth) GetName() *string
    func (m UpdateConnectionFromRestNoAuth) GetObjectStatus() *int
    func (m UpdateConnectionFromRestNoAuth) GetObjectVersion() *int
    func (m UpdateConnectionFromRestNoAuth) GetParentRef() *ParentReference
    func (m UpdateConnectionFromRestNoAuth) GetRegistryMetadata() *RegistryMetadata
    func (m UpdateConnectionFromRestNoAuth) MarshalJSON() (buff []byte, e error)
    func (m UpdateConnectionFromRestNoAuth) String() string
    func (m UpdateConnectionFromRestNoAuth) ValidateEnumValue() (bool, error)
type UpdateConnectionRequest
    func (request UpdateConnectionRequest) BinaryRequestBody() (*common.OCIReadSeekCloser, bool)
    func (request UpdateConnectionRequest) HTTPRequest(method, path string, binaryRequestBody *common.OCIReadSeekCloser, extraHeaders map[string]string) (http.Request, error)
    func (request UpdateConnectionRequest) RetryPolicy() *common.RetryPolicy
    func (request UpdateConnectionRequest) String() string
    func (request UpdateConnectionRequest) ValidateEnumValue() (bool, error)
type UpdateConnectionResponse
    func (response UpdateConnectionResponse) HTTPResponse() *http.Response
    func (response UpdateConnectionResponse) String() string
type UpdateCopyObjectRequestDetails
    func (m UpdateCopyObjectRequestDetails) String() string
    func (m UpdateCopyObjectRequestDetails) ValidateEnumValue() (bool, error)
type UpdateCopyObjectRequestDetailsStatusEnum
    func GetMappingUpdateCopyObjectRequestDetailsStatusEnum(val string) (UpdateCopyObjectRequestDetailsStatusEnum, bool)
    func GetUpdateCopyObjectRequestDetailsStatusEnumValues() []UpdateCopyObjectRequestDetailsStatusEnum
type UpdateCopyObjectRequestRequest
    func (request UpdateCopyObjectRequestRequest) BinaryRequestBody() (*common.OCIReadSeekCloser, bool)
    func (request UpdateCopyObjectRequestRequest) HTTPRequest(method, path string, binaryRequestBody *common.OCIReadSeekCloser, extraHeaders map[string]string) (http.Request, error)
    func (request UpdateCopyObjectRequestRequest) RetryPolicy() *common.RetryPolicy
    func (request UpdateCopyObjectRequestRequest) String() string
    func (request UpdateCopyObjectRequestRequest) ValidateEnumValue() (bool, error)
type UpdateCopyObjectRequestResponse
    func (response UpdateCopyObjectRequestResponse) HTTPResponse() *http.Response
    func (response UpdateCopyObjectRequestResponse) String() string
type UpdateDataAssetDetails
type UpdateDataAssetDetailsModelTypeEnum
    func GetMappingUpdateDataAssetDetailsModelTypeEnum(val string) (UpdateDataAssetDetailsModelTypeEnum, bool)
    func GetUpdateDataAssetDetailsModelTypeEnumValues() []UpdateDataAssetDetailsModelTypeEnum
type UpdateDataAssetFromAdwc
    func (m UpdateDataAssetFromAdwc) GetAssetProperties() map[string]string
    func (m UpdateDataAssetFromAdwc) GetDescription() *string
    func (m UpdateDataAssetFromAdwc) GetExternalKey() *string
    func (m UpdateDataAssetFromAdwc) GetIdentifier() *string
    func (m UpdateDataAssetFromAdwc) GetKey() *string
    func (m UpdateDataAssetFromAdwc) GetModelVersion() *string
    func (m UpdateDataAssetFromAdwc) GetName() *string
    func (m UpdateDataAssetFromAdwc) GetObjectStatus() *int
    func (m UpdateDataAssetFromAdwc) GetObjectVersion() *int
    func (m UpdateDataAssetFromAdwc) GetRegistryMetadata() *RegistryMetadata
    func (m UpdateDataAssetFromAdwc) MarshalJSON() (buff []byte, e error)
    func (m UpdateDataAssetFromAdwc) String() string
    func (m UpdateDataAssetFromAdwc) ValidateEnumValue() (bool, error)
type UpdateDataAssetFromAmazonS3
    func (m UpdateDataAssetFromAmazonS3) GetAssetProperties() map[string]string
    func (m UpdateDataAssetFromAmazonS3) GetDescription() *string
    func (m UpdateDataAssetFromAmazonS3) GetExternalKey() *string
    func (m UpdateDataAssetFromAmazonS3) GetIdentifier() *string
    func (m UpdateDataAssetFromAmazonS3) GetKey() *string
    func (m UpdateDataAssetFromAmazonS3) GetModelVersion() *string
    func (m UpdateDataAssetFromAmazonS3) GetName() *string
    func (m UpdateDataAssetFromAmazonS3) GetObjectStatus() *int
    func (m UpdateDataAssetFromAmazonS3) GetObjectVersion() *int
    func (m UpdateDataAssetFromAmazonS3) GetRegistryMetadata() *RegistryMetadata
    func (m UpdateDataAssetFromAmazonS3) MarshalJSON() (buff []byte, e error)
    func (m UpdateDataAssetFromAmazonS3) String() string
    func (m UpdateDataAssetFromAmazonS3) ValidateEnumValue() (bool, error)
type UpdateDataAssetFromAtp
    func (m UpdateDataAssetFromAtp) GetAssetProperties() map[string]string
    func (m UpdateDataAssetFromAtp) GetDescription() *string
    func (m UpdateDataAssetFromAtp) GetExternalKey() *string
    func (m UpdateDataAssetFromAtp) GetIdentifier() *string
    func (m UpdateDataAssetFromAtp) GetKey() *string
    func (m UpdateDataAssetFromAtp) GetModelVersion() *string
    func (m UpdateDataAssetFromAtp) GetName() *string
    func (m UpdateDataAssetFromAtp) GetObjectStatus() *int
    func (m UpdateDataAssetFromAtp) GetObjectVersion() *int
    func (m UpdateDataAssetFromAtp) GetRegistryMetadata() *RegistryMetadata
    func (m UpdateDataAssetFromAtp) MarshalJSON() (buff []byte, e error)
    func (m UpdateDataAssetFromAtp) String() string
    func (m UpdateDataAssetFromAtp) ValidateEnumValue() (bool, error)
type UpdateDataAssetFromFusionApp
    func (m UpdateDataAssetFromFusionApp) GetAssetProperties() map[string]string
    func (m UpdateDataAssetFromFusionApp) GetDescription() *string
    func (m UpdateDataAssetFromFusionApp) GetExternalKey() *string
    func (m UpdateDataAssetFromFusionApp) GetIdentifier() *string
    func (m UpdateDataAssetFromFusionApp) GetKey() *string
    func (m UpdateDataAssetFromFusionApp) GetModelVersion() *string
    func (m UpdateDataAssetFromFusionApp) GetName() *string
    func (m UpdateDataAssetFromFusionApp) GetObjectStatus() *int
    func (m UpdateDataAssetFromFusionApp) GetObjectVersion() *int
    func (m UpdateDataAssetFromFusionApp) GetRegistryMetadata() *RegistryMetadata
    func (m UpdateDataAssetFromFusionApp) MarshalJSON() (buff []byte, e error)
    func (m UpdateDataAssetFromFusionApp) String() string
    func (m UpdateDataAssetFromFusionApp) ValidateEnumValue() (bool, error)
type UpdateDataAssetFromHdfs
    func (m UpdateDataAssetFromHdfs) GetAssetProperties() map[string]string
    func (m UpdateDataAssetFromHdfs) GetDescription() *string
    func (m UpdateDataAssetFromHdfs) GetExternalKey() *string
    func (m UpdateDataAssetFromHdfs) GetIdentifier() *string
    func (m UpdateDataAssetFromHdfs) GetKey() *string
    func (m UpdateDataAssetFromHdfs) GetModelVersion() *string
    func (m UpdateDataAssetFromHdfs) GetName() *string
    func (m UpdateDataAssetFromHdfs) GetObjectStatus() *int
    func (m UpdateDataAssetFromHdfs) GetObjectVersion() *int
    func (m UpdateDataAssetFromHdfs) GetRegistryMetadata() *RegistryMetadata
    func (m UpdateDataAssetFromHdfs) MarshalJSON() (buff []byte, e error)
    func (m UpdateDataAssetFromHdfs) String() string
    func (m UpdateDataAssetFromHdfs) ValidateEnumValue() (bool, error)
type UpdateDataAssetFromJdbc
    func (m UpdateDataAssetFromJdbc) GetAssetProperties() map[string]string
    func (m UpdateDataAssetFromJdbc) GetDescription() *string
    func (m UpdateDataAssetFromJdbc) GetExternalKey() *string
    func (m UpdateDataAssetFromJdbc) GetIdentifier() *string
    func (m UpdateDataAssetFromJdbc) GetKey() *string
    func (m UpdateDataAssetFromJdbc) GetModelVersion() *string
    func (m UpdateDataAssetFromJdbc) GetName() *string
    func (m UpdateDataAssetFromJdbc) GetObjectStatus() *int
    func (m UpdateDataAssetFromJdbc) GetObjectVersion() *int
    func (m UpdateDataAssetFromJdbc) GetRegistryMetadata() *RegistryMetadata
    func (m UpdateDataAssetFromJdbc) MarshalJSON() (buff []byte, e error)
    func (m UpdateDataAssetFromJdbc) String() string
    func (m UpdateDataAssetFromJdbc) ValidateEnumValue() (bool, error)
type UpdateDataAssetFromLake
    func (m UpdateDataAssetFromLake) GetAssetProperties() map[string]string
    func (m UpdateDataAssetFromLake) GetDescription() *string
    func (m UpdateDataAssetFromLake) GetExternalKey() *string
    func (m UpdateDataAssetFromLake) GetIdentifier() *string
    func (m UpdateDataAssetFromLake) GetKey() *string
    func (m UpdateDataAssetFromLake) GetModelVersion() *string
    func (m UpdateDataAssetFromLake) GetName() *string
    func (m UpdateDataAssetFromLake) GetObjectStatus() *int
    func (m UpdateDataAssetFromLake) GetObjectVersion() *int
    func (m UpdateDataAssetFromLake) GetRegistryMetadata() *RegistryMetadata
    func (m UpdateDataAssetFromLake) MarshalJSON() (buff []byte, e error)
    func (m UpdateDataAssetFromLake) String() string
    func (m UpdateDataAssetFromLake) ValidateEnumValue() (bool, error)
type UpdateDataAssetFromMySql
    func (m UpdateDataAssetFromMySql) GetAssetProperties() map[string]string
    func (m UpdateDataAssetFromMySql) GetDescription() *string
    func (m UpdateDataAssetFromMySql) GetExternalKey() *string
    func (m UpdateDataAssetFromMySql) GetIdentifier() *string
    func (m UpdateDataAssetFromMySql) GetKey() *string
    func (m UpdateDataAssetFromMySql) GetModelVersion() *string
    func (m UpdateDataAssetFromMySql) GetName() *string
    func (m UpdateDataAssetFromMySql) GetObjectStatus() *int
    func (m UpdateDataAssetFromMySql) GetObjectVersion() *int
    func (m UpdateDataAssetFromMySql) GetRegistryMetadata() *RegistryMetadata
    func (m UpdateDataAssetFromMySql) MarshalJSON() (buff []byte, e error)
    func (m UpdateDataAssetFromMySql) String() string
    func (m UpdateDataAssetFromMySql) ValidateEnumValue() (bool, error)
type UpdateDataAssetFromMySqlHeatWave
    func (m UpdateDataAssetFromMySqlHeatWave) GetAssetProperties() map[string]string
    func (m UpdateDataAssetFromMySqlHeatWave) GetDescription() *string
    func (m UpdateDataAssetFromMySqlHeatWave) GetExternalKey() *string
    func (m UpdateDataAssetFromMySqlHeatWave) GetIdentifier() *string
    func (m UpdateDataAssetFromMySqlHeatWave) GetKey() *string
    func (m UpdateDataAssetFromMySqlHeatWave) GetModelVersion() *string
    func (m UpdateDataAssetFromMySqlHeatWave) GetName() *string
    func (m UpdateDataAssetFromMySqlHeatWave) GetObjectStatus() *int
    func (m UpdateDataAssetFromMySqlHeatWave) GetObjectVersion() *int
    func (m UpdateDataAssetFromMySqlHeatWave) GetRegistryMetadata() *RegistryMetadata
    func (m UpdateDataAssetFromMySqlHeatWave) MarshalJSON() (buff []byte, e error)
    func (m UpdateDataAssetFromMySqlHeatWave) String() string
    func (m UpdateDataAssetFromMySqlHeatWave) ValidateEnumValue() (bool, error)
type UpdateDataAssetFromObjectStorage
    func (m UpdateDataAssetFromObjectStorage) GetAssetProperties() map[string]string
    func (m UpdateDataAssetFromObjectStorage) GetDescription() *string
    func (m UpdateDataAssetFromObjectStorage) GetExternalKey() *string
    func (m UpdateDataAssetFromObjectStorage) GetIdentifier() *string
    func (m UpdateDataAssetFromObjectStorage) GetKey() *string
    func (m UpdateDataAssetFromObjectStorage) GetModelVersion() *string
    func (m UpdateDataAssetFromObjectStorage) GetName() *string
    func (m UpdateDataAssetFromObjectStorage) GetObjectStatus() *int
    func (m UpdateDataAssetFromObjectStorage) GetObjectVersion() *int
    func (m UpdateDataAssetFromObjectStorage) GetRegistryMetadata() *RegistryMetadata
    func (m UpdateDataAssetFromObjectStorage) MarshalJSON() (buff []byte, e error)
    func (m UpdateDataAssetFromObjectStorage) String() string
    func (m UpdateDataAssetFromObjectStorage) ValidateEnumValue() (bool, error)
type UpdateDataAssetFromOracle
    func (m UpdateDataAssetFromOracle) GetAssetProperties() map[string]string
    func (m UpdateDataAssetFromOracle) GetDescription() *string
    func (m UpdateDataAssetFromOracle) GetExternalKey() *string
    func (m UpdateDataAssetFromOracle) GetIdentifier() *string
    func (m UpdateDataAssetFromOracle) GetKey() *string
    func (m UpdateDataAssetFromOracle) GetModelVersion() *string
    func (m UpdateDataAssetFromOracle) GetName() *string
    func (m UpdateDataAssetFromOracle) GetObjectStatus() *int
    func (m UpdateDataAssetFromOracle) GetObjectVersion() *int
    func (m UpdateDataAssetFromOracle) GetRegistryMetadata() *RegistryMetadata
    func (m UpdateDataAssetFromOracle) MarshalJSON() (buff []byte, e error)
    func (m UpdateDataAssetFromOracle) String() string
    func (m UpdateDataAssetFromOracle) ValidateEnumValue() (bool, error)
type UpdateDataAssetFromOracleEbs
    func (m UpdateDataAssetFromOracleEbs) GetAssetProperties() map[string]string
    func (m UpdateDataAssetFromOracleEbs) GetDescription() *string
    func (m UpdateDataAssetFromOracleEbs) GetExternalKey() *string
    func (m UpdateDataAssetFromOracleEbs) GetIdentifier() *string
    func (m UpdateDataAssetFromOracleEbs) GetKey() *string
    func (m UpdateDataAssetFromOracleEbs) GetModelVersion() *string
    func (m UpdateDataAssetFromOracleEbs) GetName() *string
    func (m UpdateDataAssetFromOracleEbs) GetObjectStatus() *int
    func (m UpdateDataAssetFromOracleEbs) GetObjectVersion() *int
    func (m UpdateDataAssetFromOracleEbs) GetRegistryMetadata() *RegistryMetadata
    func (m UpdateDataAssetFromOracleEbs) MarshalJSON() (buff []byte, e error)
    func (m UpdateDataAssetFromOracleEbs) String() string
    func (m UpdateDataAssetFromOracleEbs) ValidateEnumValue() (bool, error)
type UpdateDataAssetFromOraclePeopleSoft
    func (m UpdateDataAssetFromOraclePeopleSoft) GetAssetProperties() map[string]string
    func (m UpdateDataAssetFromOraclePeopleSoft) GetDescription() *string
    func (m UpdateDataAssetFromOraclePeopleSoft) GetExternalKey() *string
    func (m UpdateDataAssetFromOraclePeopleSoft) GetIdentifier() *string
    func (m UpdateDataAssetFromOraclePeopleSoft) GetKey() *string
    func (m UpdateDataAssetFromOraclePeopleSoft) GetModelVersion() *string
    func (m UpdateDataAssetFromOraclePeopleSoft) GetName() *string
    func (m UpdateDataAssetFromOraclePeopleSoft) GetObjectStatus() *int
    func (m UpdateDataAssetFromOraclePeopleSoft) GetObjectVersion() *int
    func (m UpdateDataAssetFromOraclePeopleSoft) GetRegistryMetadata() *RegistryMetadata
    func (m UpdateDataAssetFromOraclePeopleSoft) MarshalJSON() (buff []byte, e error)
    func (m UpdateDataAssetFromOraclePeopleSoft) String() string
    func (m UpdateDataAssetFromOraclePeopleSoft) ValidateEnumValue() (bool, error)
type UpdateDataAssetFromOracleSiebel
    func (m UpdateDataAssetFromOracleSiebel) GetAssetProperties() map[string]string
    func (m UpdateDataAssetFromOracleSiebel) GetDescription() *string
    func (m UpdateDataAssetFromOracleSiebel) GetExternalKey() *string
    func (m UpdateDataAssetFromOracleSiebel) GetIdentifier() *string
    func (m UpdateDataAssetFromOracleSiebel) GetKey() *string
    func (m UpdateDataAssetFromOracleSiebel) GetModelVersion() *string
    func (m UpdateDataAssetFromOracleSiebel) GetName() *string
    func (m UpdateDataAssetFromOracleSiebel) GetObjectStatus() *int
    func (m UpdateDataAssetFromOracleSiebel) GetObjectVersion() *int
    func (m UpdateDataAssetFromOracleSiebel) GetRegistryMetadata() *RegistryMetadata
    func (m UpdateDataAssetFromOracleSiebel) MarshalJSON() (buff []byte, e error)
    func (m UpdateDataAssetFromOracleSiebel) String() string
    func (m UpdateDataAssetFromOracleSiebel) ValidateEnumValue() (bool, error)
type UpdateDataAssetFromRest
    func (m UpdateDataAssetFromRest) GetAssetProperties() map[string]string
    func (m UpdateDataAssetFromRest) GetDescription() *string
    func (m UpdateDataAssetFromRest) GetExternalKey() *string
    func (m UpdateDataAssetFromRest) GetIdentifier() *string
    func (m UpdateDataAssetFromRest) GetKey() *string
    func (m UpdateDataAssetFromRest) GetModelVersion() *string
    func (m UpdateDataAssetFromRest) GetName() *string
    func (m UpdateDataAssetFromRest) GetObjectStatus() *int
    func (m UpdateDataAssetFromRest) GetObjectVersion() *int
    func (m UpdateDataAssetFromRest) GetRegistryMetadata() *RegistryMetadata
    func (m UpdateDataAssetFromRest) MarshalJSON() (buff []byte, e error)
    func (m UpdateDataAssetFromRest) String() string
    func (m *UpdateDataAssetFromRest) UnmarshalJSON(data []byte) (e error)
    func (m UpdateDataAssetFromRest) ValidateEnumValue() (bool, error)
type UpdateDataAssetRequest
    func (request UpdateDataAssetRequest) BinaryRequestBody() (*common.OCIReadSeekCloser, bool)
    func (request UpdateDataAssetRequest) HTTPRequest(method, path string, binaryRequestBody *common.OCIReadSeekCloser, extraHeaders map[string]string) (http.Request, error)
    func (request UpdateDataAssetRequest) RetryPolicy() *common.RetryPolicy
    func (request UpdateDataAssetRequest) String() string
    func (request UpdateDataAssetRequest) ValidateEnumValue() (bool, error)
type UpdateDataAssetResponse
    func (response UpdateDataAssetResponse) HTTPResponse() *http.Response
    func (response UpdateDataAssetResponse) String() string
type UpdateDataFlowDetails
    func (m UpdateDataFlowDetails) String() string
    func (m UpdateDataFlowDetails) ValidateEnumValue() (bool, error)
type UpdateDataFlowRequest
    func (request UpdateDataFlowRequest) BinaryRequestBody() (*common.OCIReadSeekCloser, bool)
    func (request UpdateDataFlowRequest) HTTPRequest(method, path string, binaryRequestBody *common.OCIReadSeekCloser, extraHeaders map[string]string) (http.Request, error)
    func (request UpdateDataFlowRequest) RetryPolicy() *common.RetryPolicy
    func (request UpdateDataFlowRequest) String() string
    func (request UpdateDataFlowRequest) ValidateEnumValue() (bool, error)
type UpdateDataFlowResponse
    func (response UpdateDataFlowResponse) HTTPResponse() *http.Response
    func (response UpdateDataFlowResponse) String() string
type UpdateDetailedDescriptionDetails
    func (m UpdateDetailedDescriptionDetails) String() string
    func (m UpdateDetailedDescriptionDetails) ValidateEnumValue() (bool, error)
type UpdateDisApplicationDetailedDescriptionRequest
    func (request UpdateDisApplicationDetailedDescriptionRequest) BinaryRequestBody() (*common.OCIReadSeekCloser, bool)
    func (request UpdateDisApplicationDetailedDescriptionRequest) HTTPRequest(method, path string, binaryRequestBody *common.OCIReadSeekCloser, extraHeaders map[string]string) (http.Request, error)
    func (request UpdateDisApplicationDetailedDescriptionRequest) RetryPolicy() *common.RetryPolicy
    func (request UpdateDisApplicationDetailedDescriptionRequest) String() string
    func (request UpdateDisApplicationDetailedDescriptionRequest) ValidateEnumValue() (bool, error)
type UpdateDisApplicationDetailedDescriptionResponse
    func (response UpdateDisApplicationDetailedDescriptionResponse) HTTPResponse() *http.Response
    func (response UpdateDisApplicationDetailedDescriptionResponse) String() string
type UpdateDisApplicationDetails
    func (m UpdateDisApplicationDetails) String() string
    func (m UpdateDisApplicationDetails) ValidateEnumValue() (bool, error)
type UpdateDisApplicationDetailsLifecycleStateEnum
    func GetMappingUpdateDisApplicationDetailsLifecycleStateEnum(val string) (UpdateDisApplicationDetailsLifecycleStateEnum, bool)
    func GetUpdateDisApplicationDetailsLifecycleStateEnumValues() []UpdateDisApplicationDetailsLifecycleStateEnum
type UpdateDisApplicationRequest
    func (request UpdateDisApplicationRequest) BinaryRequestBody() (*common.OCIReadSeekCloser, bool)
    func (request UpdateDisApplicationRequest) HTTPRequest(method, path string, binaryRequestBody *common.OCIReadSeekCloser, extraHeaders map[string]string) (http.Request, error)
    func (request UpdateDisApplicationRequest) RetryPolicy() *common.RetryPolicy
    func (request UpdateDisApplicationRequest) String() string
    func (request UpdateDisApplicationRequest) ValidateEnumValue() (bool, error)
type UpdateDisApplicationResponse
    func (response UpdateDisApplicationResponse) HTTPResponse() *http.Response
    func (response UpdateDisApplicationResponse) String() string
type UpdateExportRequestDetails
    func (m UpdateExportRequestDetails) String() string
    func (m UpdateExportRequestDetails) ValidateEnumValue() (bool, error)
type UpdateExportRequestDetailsStatusEnum
    func GetMappingUpdateExportRequestDetailsStatusEnum(val string) (UpdateExportRequestDetailsStatusEnum, bool)
    func GetUpdateExportRequestDetailsStatusEnumValues() []UpdateExportRequestDetailsStatusEnum
type UpdateExportRequestRequest
    func (request UpdateExportRequestRequest) BinaryRequestBody() (*common.OCIReadSeekCloser, bool)
    func (request UpdateExportRequestRequest) HTTPRequest(method, path string, binaryRequestBody *common.OCIReadSeekCloser, extraHeaders map[string]string) (http.Request, error)
    func (request UpdateExportRequestRequest) RetryPolicy() *common.RetryPolicy
    func (request UpdateExportRequestRequest) String() string
    func (request UpdateExportRequestRequest) ValidateEnumValue() (bool, error)
type UpdateExportRequestResponse
    func (response UpdateExportRequestResponse) HTTPResponse() *http.Response
    func (response UpdateExportRequestResponse) String() string
type UpdateExternalPublicationDetails
    func (m UpdateExternalPublicationDetails) String() string
    func (m UpdateExternalPublicationDetails) ValidateEnumValue() (bool, error)
type UpdateExternalPublicationRequest
    func (request UpdateExternalPublicationRequest) BinaryRequestBody() (*common.OCIReadSeekCloser, bool)
    func (request UpdateExternalPublicationRequest) HTTPRequest(method, path string, binaryRequestBody *common.OCIReadSeekCloser, extraHeaders map[string]string) (http.Request, error)
    func (request UpdateExternalPublicationRequest) RetryPolicy() *common.RetryPolicy
    func (request UpdateExternalPublicationRequest) String() string
    func (request UpdateExternalPublicationRequest) ValidateEnumValue() (bool, error)
type UpdateExternalPublicationResponse
    func (response UpdateExternalPublicationResponse) HTTPResponse() *http.Response
    func (response UpdateExternalPublicationResponse) String() string
type UpdateFolderDetails
    func (m UpdateFolderDetails) String() string
    func (m UpdateFolderDetails) ValidateEnumValue() (bool, error)
type UpdateFolderRequest
    func (request UpdateFolderRequest) BinaryRequestBody() (*common.OCIReadSeekCloser, bool)
    func (request UpdateFolderRequest) HTTPRequest(method, path string, binaryRequestBody *common.OCIReadSeekCloser, extraHeaders map[string]string) (http.Request, error)
    func (request UpdateFolderRequest) RetryPolicy() *common.RetryPolicy
    func (request UpdateFolderRequest) String() string
    func (request UpdateFolderRequest) ValidateEnumValue() (bool, error)
type UpdateFolderResponse
    func (response UpdateFolderResponse) HTTPResponse() *http.Response
    func (response UpdateFolderResponse) String() string
type UpdateFunctionLibraryDetails
    func (m UpdateFunctionLibraryDetails) String() string
    func (m UpdateFunctionLibraryDetails) ValidateEnumValue() (bool, error)
type UpdateFunctionLibraryRequest
    func (request UpdateFunctionLibraryRequest) BinaryRequestBody() (*common.OCIReadSeekCloser, bool)
    func (request UpdateFunctionLibraryRequest) HTTPRequest(method, path string, binaryRequestBody *common.OCIReadSeekCloser, extraHeaders map[string]string) (http.Request, error)
    func (request UpdateFunctionLibraryRequest) RetryPolicy() *common.RetryPolicy
    func (request UpdateFunctionLibraryRequest) String() string
    func (request UpdateFunctionLibraryRequest) ValidateEnumValue() (bool, error)
type UpdateFunctionLibraryResponse
    func (response UpdateFunctionLibraryResponse) HTTPResponse() *http.Response
    func (response UpdateFunctionLibraryResponse) String() string
type UpdateImportRequestDetails
    func (m UpdateImportRequestDetails) String() string
    func (m UpdateImportRequestDetails) ValidateEnumValue() (bool, error)
type UpdateImportRequestDetailsStatusEnum
    func GetMappingUpdateImportRequestDetailsStatusEnum(val string) (UpdateImportRequestDetailsStatusEnum, bool)
    func GetUpdateImportRequestDetailsStatusEnumValues() []UpdateImportRequestDetailsStatusEnum
type UpdateImportRequestRequest
    func (request UpdateImportRequestRequest) BinaryRequestBody() (*common.OCIReadSeekCloser, bool)
    func (request UpdateImportRequestRequest) HTTPRequest(method, path string, binaryRequestBody *common.OCIReadSeekCloser, extraHeaders map[string]string) (http.Request, error)
    func (request UpdateImportRequestRequest) RetryPolicy() *common.RetryPolicy
    func (request UpdateImportRequestRequest) String() string
    func (request UpdateImportRequestRequest) ValidateEnumValue() (bool, error)
type UpdateImportRequestResponse
    func (response UpdateImportRequestResponse) HTTPResponse() *http.Response
    func (response UpdateImportRequestResponse) String() string
type UpdatePipelineDetails
    func (m UpdatePipelineDetails) String() string
    func (m UpdatePipelineDetails) ValidateEnumValue() (bool, error)
type UpdatePipelineRequest
    func (request UpdatePipelineRequest) BinaryRequestBody() (*common.OCIReadSeekCloser, bool)
    func (request UpdatePipelineRequest) HTTPRequest(method, path string, binaryRequestBody *common.OCIReadSeekCloser, extraHeaders map[string]string) (http.Request, error)
    func (request UpdatePipelineRequest) RetryPolicy() *common.RetryPolicy
    func (request UpdatePipelineRequest) String() string
    func (request UpdatePipelineRequest) ValidateEnumValue() (bool, error)
type UpdatePipelineResponse
    func (response UpdatePipelineResponse) HTTPResponse() *http.Response
    func (response UpdatePipelineResponse) String() string
type UpdateProjectDetails
    func (m UpdateProjectDetails) String() string
    func (m UpdateProjectDetails) ValidateEnumValue() (bool, error)
type UpdateProjectRequest
    func (request UpdateProjectRequest) BinaryRequestBody() (*common.OCIReadSeekCloser, bool)
    func (request UpdateProjectRequest) HTTPRequest(method, path string, binaryRequestBody *common.OCIReadSeekCloser, extraHeaders map[string]string) (http.Request, error)
    func (request UpdateProjectRequest) RetryPolicy() *common.RetryPolicy
    func (request UpdateProjectRequest) String() string
    func (request UpdateProjectRequest) ValidateEnumValue() (bool, error)
type UpdateProjectResponse
    func (response UpdateProjectResponse) HTTPResponse() *http.Response
    func (response UpdateProjectResponse) String() string
type UpdateReferenceDetails
    func (m UpdateReferenceDetails) String() string
    func (m UpdateReferenceDetails) ValidateEnumValue() (bool, error)
type UpdateReferenceRequest
    func (request UpdateReferenceRequest) BinaryRequestBody() (*common.OCIReadSeekCloser, bool)
    func (request UpdateReferenceRequest) HTTPRequest(method, path string, binaryRequestBody *common.OCIReadSeekCloser, extraHeaders map[string]string) (http.Request, error)
    func (request UpdateReferenceRequest) RetryPolicy() *common.RetryPolicy
    func (request UpdateReferenceRequest) String() string
    func (request UpdateReferenceRequest) ValidateEnumValue() (bool, error)
type UpdateReferenceResponse
    func (response UpdateReferenceResponse) HTTPResponse() *http.Response
    func (response UpdateReferenceResponse) String() string
type UpdateScheduleDetails
    func (m UpdateScheduleDetails) String() string
    func (m *UpdateScheduleDetails) UnmarshalJSON(data []byte) (e error)
    func (m UpdateScheduleDetails) ValidateEnumValue() (bool, error)
type UpdateScheduleRequest
    func (request UpdateScheduleRequest) BinaryRequestBody() (*common.OCIReadSeekCloser, bool)
    func (request UpdateScheduleRequest) HTTPRequest(method, path string, binaryRequestBody *common.OCIReadSeekCloser, extraHeaders map[string]string) (http.Request, error)
    func (request UpdateScheduleRequest) RetryPolicy() *common.RetryPolicy
    func (request UpdateScheduleRequest) String() string
    func (request UpdateScheduleRequest) ValidateEnumValue() (bool, error)
type UpdateScheduleResponse
    func (response UpdateScheduleResponse) HTTPResponse() *http.Response
    func (response UpdateScheduleResponse) String() string
type UpdateTaskDetails
type UpdateTaskDetailsModelTypeEnum
    func GetMappingUpdateTaskDetailsModelTypeEnum(val string) (UpdateTaskDetailsModelTypeEnum, bool)
    func GetUpdateTaskDetailsModelTypeEnumValues() []UpdateTaskDetailsModelTypeEnum
type UpdateTaskFromDataLoaderTask
    func (m UpdateTaskFromDataLoaderTask) GetConfigProviderDelegate() *ConfigProvider
    func (m UpdateTaskFromDataLoaderTask) GetDescription() *string
    func (m UpdateTaskFromDataLoaderTask) GetIdentifier() *string
    func (m UpdateTaskFromDataLoaderTask) GetInputPorts() []InputPort
    func (m UpdateTaskFromDataLoaderTask) GetIsConcurrentAllowed() *bool
    func (m UpdateTaskFromDataLoaderTask) GetKey() *string
    func (m UpdateTaskFromDataLoaderTask) GetModelVersion() *string
    func (m UpdateTaskFromDataLoaderTask) GetName() *string
    func (m UpdateTaskFromDataLoaderTask) GetObjectStatus() *int
    func (m UpdateTaskFromDataLoaderTask) GetObjectVersion() *int
    func (m UpdateTaskFromDataLoaderTask) GetOpConfigValues() *ConfigValues
    func (m UpdateTaskFromDataLoaderTask) GetOutputPorts() []OutputPort
    func (m UpdateTaskFromDataLoaderTask) GetParameters() []Parameter
    func (m UpdateTaskFromDataLoaderTask) GetParentRef() *ParentReference
    func (m UpdateTaskFromDataLoaderTask) GetRegistryMetadata() *RegistryMetadata
    func (m UpdateTaskFromDataLoaderTask) MarshalJSON() (buff []byte, e error)
    func (m UpdateTaskFromDataLoaderTask) String() string
    func (m UpdateTaskFromDataLoaderTask) ValidateEnumValue() (bool, error)
type UpdateTaskFromIntegrationTask
    func (m UpdateTaskFromIntegrationTask) GetConfigProviderDelegate() *ConfigProvider
    func (m UpdateTaskFromIntegrationTask) GetDescription() *string
    func (m UpdateTaskFromIntegrationTask) GetIdentifier() *string
    func (m UpdateTaskFromIntegrationTask) GetInputPorts() []InputPort
    func (m UpdateTaskFromIntegrationTask) GetIsConcurrentAllowed() *bool
    func (m UpdateTaskFromIntegrationTask) GetKey() *string
    func (m UpdateTaskFromIntegrationTask) GetModelVersion() *string
    func (m UpdateTaskFromIntegrationTask) GetName() *string
    func (m UpdateTaskFromIntegrationTask) GetObjectStatus() *int
    func (m UpdateTaskFromIntegrationTask) GetObjectVersion() *int
    func (m UpdateTaskFromIntegrationTask) GetOpConfigValues() *ConfigValues
    func (m UpdateTaskFromIntegrationTask) GetOutputPorts() []OutputPort
    func (m UpdateTaskFromIntegrationTask) GetParameters() []Parameter
    func (m UpdateTaskFromIntegrationTask) GetParentRef() *ParentReference
    func (m UpdateTaskFromIntegrationTask) GetRegistryMetadata() *RegistryMetadata
    func (m UpdateTaskFromIntegrationTask) MarshalJSON() (buff []byte, e error)
    func (m UpdateTaskFromIntegrationTask) String() string
    func (m UpdateTaskFromIntegrationTask) ValidateEnumValue() (bool, error)
type UpdateTaskFromOciDataflowTask
    func (m UpdateTaskFromOciDataflowTask) GetConfigProviderDelegate() *ConfigProvider
    func (m UpdateTaskFromOciDataflowTask) GetDescription() *string
    func (m UpdateTaskFromOciDataflowTask) GetIdentifier() *string
    func (m UpdateTaskFromOciDataflowTask) GetInputPorts() []InputPort
    func (m UpdateTaskFromOciDataflowTask) GetIsConcurrentAllowed() *bool
    func (m UpdateTaskFromOciDataflowTask) GetKey() *string
    func (m UpdateTaskFromOciDataflowTask) GetModelVersion() *string
    func (m UpdateTaskFromOciDataflowTask) GetName() *string
    func (m UpdateTaskFromOciDataflowTask) GetObjectStatus() *int
    func (m UpdateTaskFromOciDataflowTask) GetObjectVersion() *int
    func (m UpdateTaskFromOciDataflowTask) GetOpConfigValues() *ConfigValues
    func (m UpdateTaskFromOciDataflowTask) GetOutputPorts() []OutputPort
    func (m UpdateTaskFromOciDataflowTask) GetParameters() []Parameter
    func (m UpdateTaskFromOciDataflowTask) GetParentRef() *ParentReference
    func (m UpdateTaskFromOciDataflowTask) GetRegistryMetadata() *RegistryMetadata
    func (m UpdateTaskFromOciDataflowTask) MarshalJSON() (buff []byte, e error)
    func (m UpdateTaskFromOciDataflowTask) String() string
    func (m UpdateTaskFromOciDataflowTask) ValidateEnumValue() (bool, error)
type UpdateTaskFromPipelineTask
    func (m UpdateTaskFromPipelineTask) GetConfigProviderDelegate() *ConfigProvider
    func (m UpdateTaskFromPipelineTask) GetDescription() *string
    func (m UpdateTaskFromPipelineTask) GetIdentifier() *string
    func (m UpdateTaskFromPipelineTask) GetInputPorts() []InputPort
    func (m UpdateTaskFromPipelineTask) GetIsConcurrentAllowed() *bool
    func (m UpdateTaskFromPipelineTask) GetKey() *string
    func (m UpdateTaskFromPipelineTask) GetModelVersion() *string
    func (m UpdateTaskFromPipelineTask) GetName() *string
    func (m UpdateTaskFromPipelineTask) GetObjectStatus() *int
    func (m UpdateTaskFromPipelineTask) GetObjectVersion() *int
    func (m UpdateTaskFromPipelineTask) GetOpConfigValues() *ConfigValues
    func (m UpdateTaskFromPipelineTask) GetOutputPorts() []OutputPort
    func (m UpdateTaskFromPipelineTask) GetParameters() []Parameter
    func (m UpdateTaskFromPipelineTask) GetParentRef() *ParentReference
    func (m UpdateTaskFromPipelineTask) GetRegistryMetadata() *RegistryMetadata
    func (m UpdateTaskFromPipelineTask) MarshalJSON() (buff []byte, e error)
    func (m UpdateTaskFromPipelineTask) String() string
    func (m UpdateTaskFromPipelineTask) ValidateEnumValue() (bool, error)
type UpdateTaskFromRestTask
    func (m UpdateTaskFromRestTask) GetConfigProviderDelegate() *ConfigProvider
    func (m UpdateTaskFromRestTask) GetDescription() *string
    func (m UpdateTaskFromRestTask) GetIdentifier() *string
    func (m UpdateTaskFromRestTask) GetInputPorts() []InputPort
    func (m UpdateTaskFromRestTask) GetIsConcurrentAllowed() *bool
    func (m UpdateTaskFromRestTask) GetKey() *string
    func (m UpdateTaskFromRestTask) GetModelVersion() *string
    func (m UpdateTaskFromRestTask) GetName() *string
    func (m UpdateTaskFromRestTask) GetObjectStatus() *int
    func (m UpdateTaskFromRestTask) GetObjectVersion() *int
    func (m UpdateTaskFromRestTask) GetOpConfigValues() *ConfigValues
    func (m UpdateTaskFromRestTask) GetOutputPorts() []OutputPort
    func (m UpdateTaskFromRestTask) GetParameters() []Parameter
    func (m UpdateTaskFromRestTask) GetParentRef() *ParentReference
    func (m UpdateTaskFromRestTask) GetRegistryMetadata() *RegistryMetadata
    func (m UpdateTaskFromRestTask) MarshalJSON() (buff []byte, e error)
    func (m UpdateTaskFromRestTask) String() string
    func (m *UpdateTaskFromRestTask) UnmarshalJSON(data []byte) (e error)
    func (m UpdateTaskFromRestTask) ValidateEnumValue() (bool, error)
type UpdateTaskFromRestTaskApiCallModeEnum
    func GetMappingUpdateTaskFromRestTaskApiCallModeEnum(val string) (UpdateTaskFromRestTaskApiCallModeEnum, bool)
    func GetUpdateTaskFromRestTaskApiCallModeEnumValues() []UpdateTaskFromRestTaskApiCallModeEnum
type UpdateTaskFromRestTaskCancelMethodTypeEnum
    func GetMappingUpdateTaskFromRestTaskCancelMethodTypeEnum(val string) (UpdateTaskFromRestTaskCancelMethodTypeEnum, bool)
    func GetUpdateTaskFromRestTaskCancelMethodTypeEnumValues() []UpdateTaskFromRestTaskCancelMethodTypeEnum
type UpdateTaskFromRestTaskMethodTypeEnum
    func GetMappingUpdateTaskFromRestTaskMethodTypeEnum(val string) (UpdateTaskFromRestTaskMethodTypeEnum, bool)
    func GetUpdateTaskFromRestTaskMethodTypeEnumValues() []UpdateTaskFromRestTaskMethodTypeEnum
type UpdateTaskFromSqlTask
    func (m UpdateTaskFromSqlTask) GetConfigProviderDelegate() *ConfigProvider
    func (m UpdateTaskFromSqlTask) GetDescription() *string
    func (m UpdateTaskFromSqlTask) GetIdentifier() *string
    func (m UpdateTaskFromSqlTask) GetInputPorts() []InputPort
    func (m UpdateTaskFromSqlTask) GetIsConcurrentAllowed() *bool
    func (m UpdateTaskFromSqlTask) GetKey() *string
    func (m UpdateTaskFromSqlTask) GetModelVersion() *string
    func (m UpdateTaskFromSqlTask) GetName() *string
    func (m UpdateTaskFromSqlTask) GetObjectStatus() *int
    func (m UpdateTaskFromSqlTask) GetObjectVersion() *int
    func (m UpdateTaskFromSqlTask) GetOpConfigValues() *ConfigValues
    func (m UpdateTaskFromSqlTask) GetOutputPorts() []OutputPort
    func (m UpdateTaskFromSqlTask) GetParameters() []Parameter
    func (m UpdateTaskFromSqlTask) GetParentRef() *ParentReference
    func (m UpdateTaskFromSqlTask) GetRegistryMetadata() *RegistryMetadata
    func (m UpdateTaskFromSqlTask) MarshalJSON() (buff []byte, e error)
    func (m UpdateTaskFromSqlTask) String() string
    func (m UpdateTaskFromSqlTask) ValidateEnumValue() (bool, error)
type UpdateTaskFromSqlTaskSqlScriptTypeEnum
    func GetMappingUpdateTaskFromSqlTaskSqlScriptTypeEnum(val string) (UpdateTaskFromSqlTaskSqlScriptTypeEnum, bool)
    func GetUpdateTaskFromSqlTaskSqlScriptTypeEnumValues() []UpdateTaskFromSqlTaskSqlScriptTypeEnum
type UpdateTaskRequest
    func (request UpdateTaskRequest) BinaryRequestBody() (*common.OCIReadSeekCloser, bool)
    func (request UpdateTaskRequest) HTTPRequest(method, path string, binaryRequestBody *common.OCIReadSeekCloser, extraHeaders map[string]string) (http.Request, error)
    func (request UpdateTaskRequest) RetryPolicy() *common.RetryPolicy
    func (request UpdateTaskRequest) String() string
    func (request UpdateTaskRequest) ValidateEnumValue() (bool, error)
type UpdateTaskResponse
    func (response UpdateTaskResponse) HTTPResponse() *http.Response
    func (response UpdateTaskResponse) String() string
type UpdateTaskRunDetails
    func (m UpdateTaskRunDetails) String() string
    func (m UpdateTaskRunDetails) ValidateEnumValue() (bool, error)
type UpdateTaskRunDetailsStatusEnum
    func GetMappingUpdateTaskRunDetailsStatusEnum(val string) (UpdateTaskRunDetailsStatusEnum, bool)
    func GetUpdateTaskRunDetailsStatusEnumValues() []UpdateTaskRunDetailsStatusEnum
type UpdateTaskRunRequest
    func (request UpdateTaskRunRequest) BinaryRequestBody() (*common.OCIReadSeekCloser, bool)
    func (request UpdateTaskRunRequest) HTTPRequest(method, path string, binaryRequestBody *common.OCIReadSeekCloser, extraHeaders map[string]string) (http.Request, error)
    func (request UpdateTaskRunRequest) RetryPolicy() *common.RetryPolicy
    func (request UpdateTaskRunRequest) String() string
    func (request UpdateTaskRunRequest) ValidateEnumValue() (bool, error)
type UpdateTaskRunResponse
    func (response UpdateTaskRunResponse) HTTPResponse() *http.Response
    func (response UpdateTaskRunResponse) String() string
type UpdateTaskScheduleDetails
    func (m UpdateTaskScheduleDetails) String() string
    func (m UpdateTaskScheduleDetails) ValidateEnumValue() (bool, error)
type UpdateTaskScheduleDetailsAuthModeEnum
    func GetMappingUpdateTaskScheduleDetailsAuthModeEnum(val string) (UpdateTaskScheduleDetailsAuthModeEnum, bool)
    func GetUpdateTaskScheduleDetailsAuthModeEnumValues() []UpdateTaskScheduleDetailsAuthModeEnum
type UpdateTaskScheduleDetailsExpectedDurationUnitEnum
    func GetMappingUpdateTaskScheduleDetailsExpectedDurationUnitEnum(val string) (UpdateTaskScheduleDetailsExpectedDurationUnitEnum, bool)
    func GetUpdateTaskScheduleDetailsExpectedDurationUnitEnumValues() []UpdateTaskScheduleDetailsExpectedDurationUnitEnum
type UpdateTaskScheduleDetailsRetryDelayUnitEnum
    func GetMappingUpdateTaskScheduleDetailsRetryDelayUnitEnum(val string) (UpdateTaskScheduleDetailsRetryDelayUnitEnum, bool)
    func GetUpdateTaskScheduleDetailsRetryDelayUnitEnumValues() []UpdateTaskScheduleDetailsRetryDelayUnitEnum
type UpdateTaskScheduleRequest
    func (request UpdateTaskScheduleRequest) BinaryRequestBody() (*common.OCIReadSeekCloser, bool)
    func (request UpdateTaskScheduleRequest) HTTPRequest(method, path string, binaryRequestBody *common.OCIReadSeekCloser, extraHeaders map[string]string) (http.Request, error)
    func (request UpdateTaskScheduleRequest) RetryPolicy() *common.RetryPolicy
    func (request UpdateTaskScheduleRequest) String() string
    func (request UpdateTaskScheduleRequest) ValidateEnumValue() (bool, error)
type UpdateTaskScheduleResponse
    func (response UpdateTaskScheduleResponse) HTTPResponse() *http.Response
    func (response UpdateTaskScheduleResponse) String() string
type UpdateUserDefinedFunctionDetails
    func (m UpdateUserDefinedFunctionDetails) String() string
    func (m UpdateUserDefinedFunctionDetails) ValidateEnumValue() (bool, error)
type UpdateUserDefinedFunctionRequest
    func (request UpdateUserDefinedFunctionRequest) BinaryRequestBody() (*common.OCIReadSeekCloser, bool)
    func (request UpdateUserDefinedFunctionRequest) HTTPRequest(method, path string, binaryRequestBody *common.OCIReadSeekCloser, extraHeaders map[string]string) (http.Request, error)
    func (request UpdateUserDefinedFunctionRequest) RetryPolicy() *common.RetryPolicy
    func (request UpdateUserDefinedFunctionRequest) String() string
    func (request UpdateUserDefinedFunctionRequest) ValidateEnumValue() (bool, error)
type UpdateUserDefinedFunctionResponse
    func (response UpdateUserDefinedFunctionResponse) HTTPResponse() *http.Response
    func (response UpdateUserDefinedFunctionResponse) String() string
type UpdateWorkspaceDetails
    func (m UpdateWorkspaceDetails) String() string
    func (m UpdateWorkspaceDetails) ValidateEnumValue() (bool, error)
type UpdateWorkspaceRequest
    func (request UpdateWorkspaceRequest) BinaryRequestBody() (*common.OCIReadSeekCloser, bool)
    func (request UpdateWorkspaceRequest) HTTPRequest(method, path string, binaryRequestBody *common.OCIReadSeekCloser, extraHeaders map[string]string) (http.Request, error)
    func (request UpdateWorkspaceRequest) RetryPolicy() *common.RetryPolicy
    func (request UpdateWorkspaceRequest) String() string
    func (request UpdateWorkspaceRequest) ValidateEnumValue() (bool, error)
type UpdateWorkspaceResponse
    func (response UpdateWorkspaceResponse) HTTPResponse() *http.Response
    func (response UpdateWorkspaceResponse) String() string
type UserDefinedFunction
    func (m UserDefinedFunction) String() string
    func (m UserDefinedFunction) ValidateEnumValue() (bool, error)
type UserDefinedFunctionDetails
    func (m UserDefinedFunctionDetails) String() string
    func (m UserDefinedFunctionDetails) ValidateEnumValue() (bool, error)
type UserDefinedFunctionDetailsModelTypeEnum
    func GetMappingUserDefinedFunctionDetailsModelTypeEnum(val string) (UserDefinedFunctionDetailsModelTypeEnum, bool)
    func GetUserDefinedFunctionDetailsModelTypeEnumValues() []UserDefinedFunctionDetailsModelTypeEnum
type UserDefinedFunctionModelTypeEnum
    func GetMappingUserDefinedFunctionModelTypeEnum(val string) (UserDefinedFunctionModelTypeEnum, bool)
    func GetUserDefinedFunctionModelTypeEnumValues() []UserDefinedFunctionModelTypeEnum
type UserDefinedFunctionSummary
    func (m UserDefinedFunctionSummary) String() string
    func (m UserDefinedFunctionSummary) ValidateEnumValue() (bool, error)
type UserDefinedFunctionSummaryCollection
    func (m UserDefinedFunctionSummaryCollection) String() string
    func (m UserDefinedFunctionSummaryCollection) ValidateEnumValue() (bool, error)
type UserDefinedFunctionSummaryModelTypeEnum
    func GetMappingUserDefinedFunctionSummaryModelTypeEnum(val string) (UserDefinedFunctionSummaryModelTypeEnum, bool)
    func GetUserDefinedFunctionSummaryModelTypeEnumValues() []UserDefinedFunctionSummaryModelTypeEnum
type UserDefinedFunctionValidation
    func (m UserDefinedFunctionValidation) String() string
    func (m UserDefinedFunctionValidation) ValidateEnumValue() (bool, error)
type UserDefinedFunctionValidationSummary
    func (m UserDefinedFunctionValidationSummary) String() string
    func (m UserDefinedFunctionValidationSummary) ValidateEnumValue() (bool, error)
type UserDefinedFunctionValidationSummaryCollection
    func (m UserDefinedFunctionValidationSummaryCollection) String() string
    func (m UserDefinedFunctionValidationSummaryCollection) ValidateEnumValue() (bool, error)
type ValidationMessage
    func (m ValidationMessage) String() string
    func (m ValidationMessage) ValidateEnumValue() (bool, error)
type Variable
    func (m Variable) String() string
    func (m *Variable) UnmarshalJSON(data []byte) (e error)
    func (m Variable) ValidateEnumValue() (bool, error)
type WeeklyFrequencyDetails
    func (m WeeklyFrequencyDetails) GetFrequency() AbstractFrequencyDetailsFrequencyEnum
    func (m WeeklyFrequencyDetails) MarshalJSON() (buff []byte, e error)
    func (m WeeklyFrequencyDetails) String() string
    func (m WeeklyFrequencyDetails) ValidateEnumValue() (bool, error)
type WeeklyFrequencyDetailsDaysEnum
    func GetMappingWeeklyFrequencyDetailsDaysEnum(val string) (WeeklyFrequencyDetailsDaysEnum, bool)
    func GetWeeklyFrequencyDetailsDaysEnumValues() []WeeklyFrequencyDetailsDaysEnum
type WorkRequest
    func (m WorkRequest) String() string
    func (m WorkRequest) ValidateEnumValue() (bool, error)
type WorkRequestError
    func (m WorkRequestError) String() string
    func (m WorkRequestError) ValidateEnumValue() (bool, error)
type WorkRequestLogEntry
    func (m WorkRequestLogEntry) String() string
    func (m WorkRequestLogEntry) ValidateEnumValue() (bool, error)
type WorkRequestOperationTypeEnum
    func GetMappingWorkRequestOperationTypeEnum(val string) (WorkRequestOperationTypeEnum, bool)
    func GetWorkRequestOperationTypeEnumValues() []WorkRequestOperationTypeEnum
type WorkRequestResource
    func (m WorkRequestResource) String() string
    func (m WorkRequestResource) ValidateEnumValue() (bool, error)
type WorkRequestResourceActionTypeEnum
    func GetMappingWorkRequestResourceActionTypeEnum(val string) (WorkRequestResourceActionTypeEnum, bool)
    func GetWorkRequestResourceActionTypeEnumValues() []WorkRequestResourceActionTypeEnum
type WorkRequestStatusEnum
    func GetMappingWorkRequestStatusEnum(val string) (WorkRequestStatusEnum, bool)
    func GetWorkRequestStatusEnumValues() []WorkRequestStatusEnum
type WorkRequestSummary
    func (m WorkRequestSummary) String() string
    func (m WorkRequestSummary) ValidateEnumValue() (bool, error)
type WorkRequestSummaryOperationTypeEnum
    func GetMappingWorkRequestSummaryOperationTypeEnum(val string) (WorkRequestSummaryOperationTypeEnum, bool)
    func GetWorkRequestSummaryOperationTypeEnumValues() []WorkRequestSummaryOperationTypeEnum
type WorkRequestSummaryStatusEnum
    func GetMappingWorkRequestSummaryStatusEnum(val string) (WorkRequestSummaryStatusEnum, bool)
    func GetWorkRequestSummaryStatusEnumValues() []WorkRequestSummaryStatusEnum
type Workspace
    func (m Workspace) String() string
    func (m Workspace) ValidateEnumValue() (bool, error)
type WorkspaceLifecycleStateEnum
    func GetMappingWorkspaceLifecycleStateEnum(val string) (WorkspaceLifecycleStateEnum, bool)
    func GetWorkspaceLifecycleStateEnumValues() []WorkspaceLifecycleStateEnum
type WorkspaceSummary
    func (m WorkspaceSummary) String() string
    func (m WorkspaceSummary) ValidateEnumValue() (bool, error)
type WorkspaceSummaryLifecycleStateEnum
    func GetMappingWorkspaceSummaryLifecycleStateEnum(val string) (WorkspaceSummaryLifecycleStateEnum, bool)
    func GetWorkspaceSummaryLifecycleStateEnumValues() []WorkspaceSummaryLifecycleStateEnum
type WriteOperationConfig
    func (m WriteOperationConfig) GetCallAttribute() *BipCallAttribute
    func (m WriteOperationConfig) GetDerivedAttributes() map[string]string
    func (m WriteOperationConfig) GetMetadataConfigProperties() map[string]string
    func (m WriteOperationConfig) MarshalJSON() (buff []byte, e error)
    func (m WriteOperationConfig) String() string
    func (m *WriteOperationConfig) UnmarshalJSON(data []byte) (e error)
    func (m WriteOperationConfig) ValidateEnumValue() (bool, error)
type WriteOperationConfigWriteModeEnum
    func GetMappingWriteOperationConfigWriteModeEnum(val string) (WriteOperationConfigWriteModeEnum, bool)
    func GetWriteOperationConfigWriteModeEnumValues() []WriteOperationConfigWriteModeEnum

Package files

abstract_call_attribute.go abstract_data_operation_config.go abstract_field.go abstract_format_attribute.go abstract_formatted_text.go abstract_frequency_details.go abstract_read_attribute.go abstract_write_attribute.go aggregator.go aggregator_summary.go application.go application_details.go application_summary.go application_summary_collection.go array_type.go auth_config.go auth_details.go avro_format_attribute.go base_type.go bicc_read_attributes.go bip_call_attribute.go bip_read_attributes.go bip_report_parameter_value.go cancel_rest_call_config.go change_compartment_details.go change_compartment_request_response.go change_dis_application_compartment_details.go change_dis_application_compartment_request_response.go child_reference.go child_reference_detail.go composite_field_map.go composite_state.go composite_type.go compression.go conditional_composite_field_map.go conditional_input_link.go conditional_output_port.go config_definition.go config_parameter_definition.go config_parameter_value.go config_provider.go config_values.go configuration_details.go configured_type.go connection.go connection_details.go connection_from_adwc.go connection_from_adwc_details.go connection_from_amazon_s3.go connection_from_amazon_s3_details.go connection_from_atp.go connection_from_atp_details.go connection_from_bicc.go connection_from_bicc_details.go connection_from_bip.go connection_from_bip_details.go connection_from_hdfs.go connection_from_hdfs_details.go connection_from_jdbc.go connection_from_jdbc_details.go connection_from_lake.go connection_from_lake_details.go connection_from_my_sql.go connection_from_my_sql_details.go connection_from_my_sql_heat_wave.go connection_from_my_sql_heat_wave_details.go connection_from_o_auth2.go connection_from_o_auth2_details.go connection_from_object_storage.go connection_from_object_storage_details.go connection_from_oracle.go connection_from_oracle_details.go connection_from_oracle_ebs.go connection_from_oracle_ebs_details.go connection_from_oracle_people_soft.go connection_from_oracle_people_soft_details.go connection_from_oracle_siebel.go connection_from_oracle_siebel_details.go connection_from_rest_basic_auth.go connection_from_rest_basic_auth_details.go connection_from_rest_no_auth.go connection_from_rest_no_auth_details.go connection_property.go connection_summary.go connection_summary_collection.go connection_summary_from_adwc.go connection_summary_from_amazon_s3.go connection_summary_from_atp.go connection_summary_from_bicc.go connection_summary_from_bip.go connection_summary_from_hdfs.go connection_summary_from_jdbc.go connection_summary_from_lake.go connection_summary_from_my_sql.go connection_summary_from_my_sql_heat_wave.go connection_summary_from_o_auth2.go connection_summary_from_object_storage.go connection_summary_from_oracle.go connection_summary_from_oracle_ebs.go connection_summary_from_oracle_people_soft.go connection_summary_from_oracle_siebel.go connection_summary_from_rest_basic_auth.go connection_summary_from_rest_no_auth.go connection_validation.go connection_validation_summary.go connection_validation_summary_collection.go connector_attribute.go copy_conflict_resolution.go copy_object_metadata_summary.go copy_object_request.go copy_object_request_summary.go copy_object_request_summary_collection.go count_statistic.go count_statistic_summary.go create_application_detailed_description_request_response.go create_application_details.go create_application_request_response.go create_config_provider.go create_connection_details.go create_connection_from_adwc.go create_connection_from_amazon_s3.go create_connection_from_atp.go create_connection_from_bicc.go create_connection_from_bip.go create_connection_from_hdfs.go create_connection_from_jdbc.go create_connection_from_lake.go create_connection_from_my_sql.go create_connection_from_my_sql_heat_wave.go create_connection_from_o_auth2.go create_connection_from_object_storage.go create_connection_from_oracle.go create_connection_from_oracle_ebs.go create_connection_from_oracle_people_soft.go create_connection_from_oracle_siebel.go create_connection_from_rest_basic_auth.go create_connection_from_rest_no_auth.go create_connection_request_response.go create_connection_validation_details.go create_connection_validation_request_response.go create_copy_object_request_details.go create_copy_object_request_request_response.go create_data_asset_details.go create_data_asset_from_adwc.go create_data_asset_from_amazon_s3.go create_data_asset_from_atp.go create_data_asset_from_fusion_app.go create_data_asset_from_hdfs.go create_data_asset_from_jdbc.go create_data_asset_from_lake.go create_data_asset_from_my_sql.go create_data_asset_from_my_sql_heat_wave.go create_data_asset_from_object_storage.go create_data_asset_from_oracle.go create_data_asset_from_oracle_ebs.go create_data_asset_from_oracle_people_soft.go create_data_asset_from_oracle_siebel.go create_data_asset_from_rest.go create_data_asset_request_response.go create_data_flow_details.go create_data_flow_request_response.go create_data_flow_validation_details.go create_data_flow_validation_request_response.go create_detailed_description_details.go create_dis_application_detailed_description_request_response.go create_dis_application_details.go create_dis_application_request_response.go create_entity_shape_details.go create_entity_shape_from_file.go create_entity_shape_from_object.go create_entity_shape_from_sql.go create_entity_shape_request_response.go create_export_request_details.go create_export_request_request_response.go create_external_publication_details.go create_external_publication_request_response.go create_external_publication_validation_details.go create_external_publication_validation_request_response.go create_folder_details.go create_folder_request_response.go create_function_library_details.go create_function_library_request_response.go create_import_request_details.go create_import_request_request_response.go create_patch_details.go create_patch_request_response.go create_pipeline_details.go create_pipeline_request_response.go create_pipeline_validation_details.go create_pipeline_validation_request_response.go create_project_details.go create_project_request_response.go create_schedule_details.go create_schedule_request_response.go create_source_application_info.go create_task_details.go create_task_from_data_loader_task.go create_task_from_integration_task.go create_task_from_oci_dataflow_task.go create_task_from_pipeline_task.go create_task_from_rest_task.go create_task_from_sql_task.go create_task_request_response.go create_task_run_details.go create_task_run_request_response.go create_task_schedule_details.go create_task_schedule_request_response.go create_task_validation_details.go create_task_validation_from_data_loader_task.go create_task_validation_from_integration_task.go create_task_validation_from_pipeline_task.go create_task_validation_request_response.go create_user_defined_function_details.go create_user_defined_function_request_response.go create_user_defined_function_validation_details.go create_user_defined_function_validation_request_response.go create_workspace_details.go create_workspace_request_response.go csv_format_attribute.go custom_frequency_details.go daily_frequency_details.go data_asset.go data_asset_from_adwc_details.go data_asset_from_amazon_s3.go data_asset_from_atp_details.go data_asset_from_fusion_app.go data_asset_from_hdfs_details.go data_asset_from_jdbc.go data_asset_from_lake_details.go data_asset_from_my_sql.go data_asset_from_my_sql_heat_wave.go data_asset_from_object_storage_details.go data_asset_from_oracle_details.go data_asset_from_oracle_ebs_details.go data_asset_from_oracle_people_soft_details.go data_asset_from_oracle_siebel_details.go data_asset_from_rest_details.go data_asset_summary.go data_asset_summary_collection.go data_asset_summary_from_adwc.go data_asset_summary_from_amazon_s3.go data_asset_summary_from_atp.go data_asset_summary_from_fusion_app.go data_asset_summary_from_hdfs.go data_asset_summary_from_jdbc.go data_asset_summary_from_lake.go data_asset_summary_from_my_sql.go data_asset_summary_from_my_sql_heat_wave.go data_asset_summary_from_object_storage.go data_asset_summary_from_oracle.go data_asset_summary_from_oracle_ebs.go data_asset_summary_from_oracle_people_soft.go data_asset_summary_from_oracle_siebel.go data_asset_summary_from_rest.go data_entity.go data_entity_details.go data_entity_from_data_store.go data_entity_from_data_store_entity_details.go data_entity_from_file.go data_entity_from_file_entity_details.go data_entity_from_object.go data_entity_from_object_entity_details.go data_entity_from_sql.go data_entity_from_sql_entity_details.go data_entity_from_table.go data_entity_from_table_entity_details.go data_entity_from_view.go data_entity_from_view_entity_details.go data_entity_summary.go data_entity_summary_collection.go data_entity_summary_from_data_store.go data_entity_summary_from_file.go data_entity_summary_from_object.go data_entity_summary_from_sql.go data_entity_summary_from_table.go data_entity_summary_from_view.go data_flow.go data_flow_details.go data_flow_summary.go data_flow_summary_collection.go data_flow_validation.go data_flow_validation_summary.go data_flow_validation_summary_collection.go data_format.go data_type.go dataflow_application.go dataintegration_client.go decision_operator.go decision_output_port.go delete_application_detailed_description_request_response.go delete_application_request_response.go delete_connection_request_response.go delete_connection_validation_request_response.go delete_copy_object_request_request_response.go delete_data_asset_request_response.go delete_data_flow_request_response.go delete_data_flow_validation_request_response.go delete_dis_application_detailed_description_request_response.go delete_dis_application_request_response.go delete_export_request_request_response.go delete_external_publication_request_response.go delete_external_publication_validation_request_response.go delete_folder_request_response.go delete_function_library_request_response.go delete_import_request_request_response.go delete_patch_request_response.go delete_pipeline_request_response.go delete_pipeline_validation_request_response.go delete_project_request_response.go delete_schedule_request_response.go delete_task_request_response.go delete_task_run_request_response.go delete_task_schedule_request_response.go delete_task_validation_request_response.go delete_user_defined_function_request_response.go delete_user_defined_function_validation_request_response.go delete_workspace_request_response.go dependent_object.go dependent_object_summary.go dependent_object_summary_collection.go derived_entity.go derived_field.go derived_type.go detailed_description.go direct_field_map.go direct_named_field_map.go dis_application.go dis_application_summary.go dis_application_summary_collection.go distinct.go dynamic_input_field.go dynamic_proxy_field.go dynamic_type.go dynamic_type_handler.go end_operator.go enriched_entity.go entity_shape.go entity_shape_from_file.go entity_shape_from_object.go entity_shape_from_sql.go error_details.go execute_rest_call_config.go export_object_metadata_summary.go export_request.go export_request_summary.go export_request_summary_collection.go expression.go expression_operator.go external_publication.go external_publication_summary.go external_publication_summary_collection.go external_publication_validation.go external_publication_validation_summary.go external_publication_validation_summary_collection.go external_storage.go field_map.go field_map_wrapper.go filter.go filter_push.go flatten.go flatten_details.go flatten_projection_preferences.go flatten_type_handler.go flow_node.go flow_port.go flow_port_link.go folder.go folder_details.go folder_summary.go folder_summary_collection.go foreign_key.go function.go function_configuration_definition.go function_library.go function_library_details.go function_library_summary.go function_library_summary_collection.go function_signature.go generic_rest_api_attributes.go generic_rest_call_attribute.go get_application_detailed_description_request_response.go get_application_request_response.go get_composite_state_request_response.go get_connection_request_response.go get_connection_validation_request_response.go get_copy_object_request_request_response.go get_count_statistic_request_response.go get_data_asset_request_response.go get_data_entity_request_response.go get_data_flow_request_response.go get_data_flow_validation_request_response.go get_dependent_object_request_response.go get_dis_application_detailed_description_request_response.go get_dis_application_request_response.go get_export_request_request_response.go get_external_publication_request_response.go get_external_publication_validation_request_response.go get_folder_request_response.go get_function_library_request_response.go get_import_request_request_response.go get_patch_request_response.go get_pipeline_request_response.go get_pipeline_validation_request_response.go get_project_request_response.go get_published_object_request_response.go get_reference_request_response.go get_runtime_operator_request_response.go get_runtime_pipeline_request_response.go get_schedule_request_response.go get_schema_request_response.go get_task_request_response.go get_task_run_request_response.go get_task_schedule_request_response.go get_task_validation_request_response.go get_template_request_response.go get_user_defined_function_request_response.go get_user_defined_function_validation_request_response.go get_work_request_request_response.go get_workspace_request_response.go grouped_name_pattern_rule.go hourly_frequency_details.go import_conflict_resolution.go import_object_metadata_summary.go import_request.go import_request_summary.go import_request_summary_collection.go incremental_data_entity_clause.go incremental_field_clause.go incremental_read_config.go input_field.go input_link.go input_port.go input_proxy_field.go intersect.go java_type.go join.go joiner.go json_format_attribute.go json_text.go key.go key_attribute.go key_range.go key_range_partition_config.go last_run_details.go list_applications_request_response.go list_connection_validations_request_response.go list_connections_request_response.go list_copy_object_requests_request_response.go list_data_assets_request_response.go list_data_entities_request_response.go list_data_flow_validations_request_response.go list_data_flows_request_response.go list_dependent_objects_request_response.go list_dis_application_task_run_lineages_request_response.go list_dis_applications_request_response.go list_export_requests_request_response.go list_external_publication_validations_request_response.go list_external_publications_request_response.go list_folders_request_response.go list_function_libraries_request_response.go list_import_requests_request_response.go list_patch_changes_request_response.go list_patches_request_response.go list_pipeline_validations_request_response.go list_pipelines_request_response.go list_projects_request_response.go list_published_objects_request_response.go list_references_request_response.go list_runtime_operators_request_response.go list_runtime_pipelines_request_response.go list_schedules_request_response.go list_schemas_request_response.go list_task_run_lineages_request_response.go list_task_run_logs_request_response.go list_task_runs_request_response.go list_task_schedules_request_response.go list_task_validations_request_response.go list_tasks_request_response.go list_templates_request_response.go list_user_defined_function_validations_request_response.go list_user_defined_functions_request_response.go list_work_request_errors_request_response.go list_work_request_logs_request_response.go list_work_requests_request_response.go list_workspaces_request_response.go lookup.go macro_field.go macro_pivot_field.go map_type.go materialized_composite_type.go materialized_dynamic_field.go merge_operator.go message.go minus.go model_select.go monthly_frequency_details.go monthly_rule_frequency_details.go name_list_rule.go name_pattern_rule.go named_entity_map.go native_shape_field.go object_metadata.go object_storage_write_attribute.go object_storage_write_attributes.go oci_function.go oci_vault_secret_config.go operation.go operation_from_api.go operation_from_procedure.go operator.go oracle_adwc_write_attribute.go oracle_adwc_write_attributes.go oracle_atp_write_attribute.go oracle_atp_write_attributes.go oracle_read_attribute.go oracle_read_attributes.go oracle_write_attribute.go oracle_write_attributes.go output_field.go output_link.go output_port.go parameter.go parameter_value.go parent_reference.go parquet_format_attribute.go partition_config.go patch.go patch_change_summary.go patch_change_summary_collection.go patch_object_metadata.go patch_summary.go patch_summary_collection.go pipeline.go pipeline_summary.go pipeline_summary_collection.go pipeline_validation.go pipeline_validation_summary.go pipeline_validation_summary_collection.go pivot.go pivot_field.go pivot_keys.go poll_rest_call_config.go primary_key.go project.go project_details.go project_summary.go project_summary_collection.go projection.go projection_rule.go proxy_field.go published_object.go published_object_from_data_loader_task.go published_object_from_integration_task.go published_object_from_pipeline_task.go published_object_from_pipeline_task_summary.go published_object_summary.go published_object_summary_collection.go published_object_summary_from_data_loader_task.go published_object_summary_from_integration_task.go push_down_operation.go query.go read_operation_config.go reference.go reference_summary.go reference_summary_collection.go reference_used_by.go referenced_data_object.go referenced_data_object_from_api.go referenced_data_object_from_procedure.go registry_metadata.go rename_rule.go resource_configuration.go resource_principal_auth_config.go rest_call_config.go root_object.go rule_based_entity_map.go rule_based_field_map.go rule_type_config.go runtime_operator.go runtime_operator_summary.go runtime_operator_summary_collection.go runtime_pipeline.go runtime_pipeline_summary.go runtime_pipeline_summary_collection.go schedule.go schedule_summary.go schedule_summary_collection.go schema.go schema_drift_config.go schema_summary.go schema_summary_collection.go scope_reference.go script.go secret_config.go sensitive_attribute.go shape.go shape_details.go shape_field.go sort.go sort_clause.go sort_key.go sort_key_rule.go sort_oper.go source.go source_application_info.go split.go start_operator.go start_workspace_request_response.go state.go stop_workspace_request_response.go structured_type.go target.go task.go task_from_data_loader_task_details.go task_from_integration_task_details.go task_from_oci_dataflow_task_details.go task_from_pipeline_task_details.go task_from_rest_task_details.go task_from_sql_task_details.go task_operator.go task_run.go task_run_details.go task_run_lineage_details.go task_run_lineage_summary.go task_run_lineage_summary_collection.go task_run_log_summary.go task_run_summary.go task_run_summary_collection.go task_schedule.go task_schedule_summary.go task_schedule_summary_collection.go task_summary.go task_summary_collection.go task_summary_from_data_loader_task.go task_summary_from_integration_task.go task_summary_from_oci_dataflow_task.go task_summary_from_pipeline_task.go task_summary_from_rest_task.go task_summary_from_sql_task.go task_validation.go task_validation_summary.go task_validation_summary_collection.go template.go template_summary.go template_summary_collection.go time.go type_library.go type_list_rule.go type_system.go typed_expression.go typed_name_pattern_rule.go typed_object.go typed_object_wrapper.go ui_properties.go union.go unique_data_key.go unique_key.go update_application_detailed_description_request_response.go update_application_details.go update_application_request_response.go update_connection_details.go update_connection_from_adwc.go update_connection_from_amazon_s3.go update_connection_from_atp.go update_connection_from_bicc.go update_connection_from_bip.go update_connection_from_hdfs.go update_connection_from_jdbc.go update_connection_from_lake.go update_connection_from_my_sql.go update_connection_from_my_sql_heat_wave.go update_connection_from_o_auth2.go update_connection_from_object_storage.go update_connection_from_oracle.go update_connection_from_oracle_ebs.go update_connection_from_oracle_people_soft.go update_connection_from_oracle_siebel.go update_connection_from_rest_basic_auth.go update_connection_from_rest_no_auth.go update_connection_request_response.go update_copy_object_request_details.go update_copy_object_request_request_response.go update_data_asset_details.go update_data_asset_from_adwc.go update_data_asset_from_amazon_s3.go update_data_asset_from_atp.go update_data_asset_from_fusion_app.go update_data_asset_from_hdfs.go update_data_asset_from_jdbc.go update_data_asset_from_lake.go update_data_asset_from_my_sql.go update_data_asset_from_my_sql_heat_wave.go update_data_asset_from_object_storage.go update_data_asset_from_oracle.go update_data_asset_from_oracle_ebs.go update_data_asset_from_oracle_people_soft.go update_data_asset_from_oracle_siebel.go update_data_asset_from_rest.go update_data_asset_request_response.go update_data_flow_details.go update_data_flow_request_response.go update_detailed_description_details.go update_dis_application_detailed_description_request_response.go update_dis_application_details.go update_dis_application_request_response.go update_export_request_details.go update_export_request_request_response.go update_external_publication_details.go update_external_publication_request_response.go update_folder_details.go update_folder_request_response.go update_function_library_details.go update_function_library_request_response.go update_import_request_details.go update_import_request_request_response.go update_pipeline_details.go update_pipeline_request_response.go update_project_details.go update_project_request_response.go update_reference_details.go update_reference_request_response.go update_schedule_details.go update_schedule_request_response.go update_task_details.go update_task_from_data_loader_task.go update_task_from_integration_task.go update_task_from_oci_dataflow_task.go update_task_from_pipeline_task.go update_task_from_rest_task.go update_task_from_sql_task.go update_task_request_response.go update_task_run_details.go update_task_run_request_response.go update_task_schedule_details.go update_task_schedule_request_response.go update_user_defined_function_details.go update_user_defined_function_request_response.go update_workspace_details.go update_workspace_request_response.go user_defined_function.go user_defined_function_details.go user_defined_function_summary.go user_defined_function_summary_collection.go user_defined_function_validation.go user_defined_function_validation_summary.go user_defined_function_validation_summary_collection.go validation_message.go variable.go weekly_frequency_details.go work_request.go work_request_error.go work_request_log_entry.go work_request_resource.go work_request_summary.go workspace.go workspace_summary.go write_operation_config.go

func GetAbstractCallAttributeModelTypeEnumStringValues

func GetAbstractCallAttributeModelTypeEnumStringValues() []string

GetAbstractCallAttributeModelTypeEnumStringValues Enumerates the set of values in String for AbstractCallAttributeModelTypeEnum

func GetAbstractDataOperationConfigModelTypeEnumStringValues

func GetAbstractDataOperationConfigModelTypeEnumStringValues() []string

GetAbstractDataOperationConfigModelTypeEnumStringValues Enumerates the set of values in String for AbstractDataOperationConfigModelTypeEnum

func GetAbstractFormatAttributeModelTypeEnumStringValues

func GetAbstractFormatAttributeModelTypeEnumStringValues() []string

GetAbstractFormatAttributeModelTypeEnumStringValues Enumerates the set of values in String for AbstractFormatAttributeModelTypeEnum

func GetAbstractFrequencyDetailsFrequencyEnumStringValues

func GetAbstractFrequencyDetailsFrequencyEnumStringValues() []string

GetAbstractFrequencyDetailsFrequencyEnumStringValues Enumerates the set of values in String for AbstractFrequencyDetailsFrequencyEnum

func GetAbstractFrequencyDetailsModelTypeEnumStringValues

func GetAbstractFrequencyDetailsModelTypeEnumStringValues() []string

GetAbstractFrequencyDetailsModelTypeEnumStringValues Enumerates the set of values in String for AbstractFrequencyDetailsModelTypeEnum

func GetAbstractReadAttributeModelTypeEnumStringValues

func GetAbstractReadAttributeModelTypeEnumStringValues() []string

GetAbstractReadAttributeModelTypeEnumStringValues Enumerates the set of values in String for AbstractReadAttributeModelTypeEnum

func GetAbstractWriteAttributeModelTypeEnumStringValues

func GetAbstractWriteAttributeModelTypeEnumStringValues() []string

GetAbstractWriteAttributeModelTypeEnumStringValues Enumerates the set of values in String for AbstractWriteAttributeModelTypeEnum

func GetApplicationDetailsLifecycleStateEnumStringValues

func GetApplicationDetailsLifecycleStateEnumStringValues() []string

GetApplicationDetailsLifecycleStateEnumStringValues Enumerates the set of values in String for ApplicationDetailsLifecycleStateEnum

func GetApplicationLifecycleStateEnumStringValues

func GetApplicationLifecycleStateEnumStringValues() []string

GetApplicationLifecycleStateEnumStringValues Enumerates the set of values in String for ApplicationLifecycleStateEnum

func GetApplicationSummaryLifecycleStateEnumStringValues

func GetApplicationSummaryLifecycleStateEnumStringValues() []string

GetApplicationSummaryLifecycleStateEnumStringValues Enumerates the set of values in String for ApplicationSummaryLifecycleStateEnum

func GetAuthConfigModelTypeEnumStringValues

func GetAuthConfigModelTypeEnumStringValues() []string

GetAuthConfigModelTypeEnumStringValues Enumerates the set of values in String for AuthConfigModelTypeEnum

func GetAuthDetailsModelTypeEnumStringValues

func GetAuthDetailsModelTypeEnumStringValues() []string

GetAuthDetailsModelTypeEnumStringValues Enumerates the set of values in String for AuthDetailsModelTypeEnum

func GetBaseTypeModelTypeEnumStringValues

func GetBaseTypeModelTypeEnumStringValues() []string

GetBaseTypeModelTypeEnumStringValues Enumerates the set of values in String for BaseTypeModelTypeEnum

func GetBiccReadAttributesExtractStrategyEnumStringValues

func GetBiccReadAttributesExtractStrategyEnumStringValues() []string

GetBiccReadAttributesExtractStrategyEnumStringValues Enumerates the set of values in String for BiccReadAttributesExtractStrategyEnum

func GetCancelRestCallConfigMethodTypeEnumStringValues

func GetCancelRestCallConfigMethodTypeEnumStringValues() []string

GetCancelRestCallConfigMethodTypeEnumStringValues Enumerates the set of values in String for CancelRestCallConfigMethodTypeEnum

func GetChildReferenceTypeEnumStringValues

func GetChildReferenceTypeEnumStringValues() []string

GetChildReferenceTypeEnumStringValues Enumerates the set of values in String for ChildReferenceTypeEnum

func GetCompositeStateCompositeStateAggregatorEnumStringValues

func GetCompositeStateCompositeStateAggregatorEnumStringValues() []string

GetCompositeStateCompositeStateAggregatorEnumStringValues Enumerates the set of values in String for CompositeStateCompositeStateAggregatorEnum

func GetCompressionCodecEnumStringValues

func GetCompressionCodecEnumStringValues() []string

GetCompressionCodecEnumStringValues Enumerates the set of values in String for CompressionCodecEnum

func GetConditionalOutputPortPortTypeEnumStringValues

func GetConditionalOutputPortPortTypeEnumStringValues() []string

GetConditionalOutputPortPortTypeEnumStringValues Enumerates the set of values in String for ConditionalOutputPortPortTypeEnum

func GetConnectionDetailsModelTypeEnumStringValues

func GetConnectionDetailsModelTypeEnumStringValues() []string

GetConnectionDetailsModelTypeEnumStringValues Enumerates the set of values in String for ConnectionDetailsModelTypeEnum

func GetConnectionFromOAuth2DetailsGrantTypeEnumStringValues

func GetConnectionFromOAuth2DetailsGrantTypeEnumStringValues() []string

GetConnectionFromOAuth2DetailsGrantTypeEnumStringValues Enumerates the set of values in String for ConnectionFromOAuth2DetailsGrantTypeEnum

func GetConnectionFromOAuth2GrantTypeEnumStringValues

func GetConnectionFromOAuth2GrantTypeEnumStringValues() []string

GetConnectionFromOAuth2GrantTypeEnumStringValues Enumerates the set of values in String for ConnectionFromOAuth2GrantTypeEnum

func GetConnectionModelTypeEnumStringValues

func GetConnectionModelTypeEnumStringValues() []string

GetConnectionModelTypeEnumStringValues Enumerates the set of values in String for ConnectionModelTypeEnum

func GetConnectionSummaryFromOAuth2GrantTypeEnumStringValues

func GetConnectionSummaryFromOAuth2GrantTypeEnumStringValues() []string

GetConnectionSummaryFromOAuth2GrantTypeEnumStringValues Enumerates the set of values in String for ConnectionSummaryFromOAuth2GrantTypeEnum

func GetConnectionSummaryModelTypeEnumStringValues

func GetConnectionSummaryModelTypeEnumStringValues() []string

GetConnectionSummaryModelTypeEnumStringValues Enumerates the set of values in String for ConnectionSummaryModelTypeEnum

func GetConnectorAttributeModelTypeEnumStringValues

func GetConnectorAttributeModelTypeEnumStringValues() []string

GetConnectorAttributeModelTypeEnumStringValues Enumerates the set of values in String for ConnectorAttributeModelTypeEnum

func GetCopyConflictResolutionRequestTypeEnumStringValues

func GetCopyConflictResolutionRequestTypeEnumStringValues() []string

GetCopyConflictResolutionRequestTypeEnumStringValues Enumerates the set of values in String for CopyConflictResolutionRequestTypeEnum

func GetCopyObjectMetadataSummaryResolutionActionEnumStringValues

func GetCopyObjectMetadataSummaryResolutionActionEnumStringValues() []string

GetCopyObjectMetadataSummaryResolutionActionEnumStringValues Enumerates the set of values in String for CopyObjectMetadataSummaryResolutionActionEnum

func GetCopyObjectRequestCopyMetadataObjectRequestStatusEnumStringValues

func GetCopyObjectRequestCopyMetadataObjectRequestStatusEnumStringValues() []string

GetCopyObjectRequestCopyMetadataObjectRequestStatusEnumStringValues Enumerates the set of values in String for CopyObjectRequestCopyMetadataObjectRequestStatusEnum

func GetCopyObjectRequestSummaryCopyMetadataObjectRequestStatusEnumStringValues

func GetCopyObjectRequestSummaryCopyMetadataObjectRequestStatusEnumStringValues() []string

GetCopyObjectRequestSummaryCopyMetadataObjectRequestStatusEnumStringValues Enumerates the set of values in String for CopyObjectRequestSummaryCopyMetadataObjectRequestStatusEnum

func GetCountStatisticSummaryObjectTypeEnumStringValues

func GetCountStatisticSummaryObjectTypeEnumStringValues() []string

GetCountStatisticSummaryObjectTypeEnumStringValues Enumerates the set of values in String for CountStatisticSummaryObjectTypeEnum

func GetCreateApplicationDetailsLifecycleStateEnumStringValues

func GetCreateApplicationDetailsLifecycleStateEnumStringValues() []string

GetCreateApplicationDetailsLifecycleStateEnumStringValues Enumerates the set of values in String for CreateApplicationDetailsLifecycleStateEnum

func GetCreateApplicationDetailsModelTypeEnumStringValues

func GetCreateApplicationDetailsModelTypeEnumStringValues() []string

GetCreateApplicationDetailsModelTypeEnumStringValues Enumerates the set of values in String for CreateApplicationDetailsModelTypeEnum

func GetCreateConnectionDetailsModelTypeEnumStringValues

func GetCreateConnectionDetailsModelTypeEnumStringValues() []string

GetCreateConnectionDetailsModelTypeEnumStringValues Enumerates the set of values in String for CreateConnectionDetailsModelTypeEnum

func GetCreateConnectionFromOAuth2GrantTypeEnumStringValues

func GetCreateConnectionFromOAuth2GrantTypeEnumStringValues() []string

GetCreateConnectionFromOAuth2GrantTypeEnumStringValues Enumerates the set of values in String for CreateConnectionFromOAuth2GrantTypeEnum

func GetCreateDataAssetDetailsModelTypeEnumStringValues

func GetCreateDataAssetDetailsModelTypeEnumStringValues() []string

GetCreateDataAssetDetailsModelTypeEnumStringValues Enumerates the set of values in String for CreateDataAssetDetailsModelTypeEnum

func GetCreateDisApplicationDetailsLifecycleStateEnumStringValues

func GetCreateDisApplicationDetailsLifecycleStateEnumStringValues() []string

GetCreateDisApplicationDetailsLifecycleStateEnumStringValues Enumerates the set of values in String for CreateDisApplicationDetailsLifecycleStateEnum

func GetCreateDisApplicationDetailsModelTypeEnumStringValues

func GetCreateDisApplicationDetailsModelTypeEnumStringValues() []string

GetCreateDisApplicationDetailsModelTypeEnumStringValues Enumerates the set of values in String for CreateDisApplicationDetailsModelTypeEnum

func GetCreateEntityShapeDetailsModelTypeEnumStringValues

func GetCreateEntityShapeDetailsModelTypeEnumStringValues() []string

GetCreateEntityShapeDetailsModelTypeEnumStringValues Enumerates the set of values in String for CreateEntityShapeDetailsModelTypeEnum

func GetCreateEntityShapeFromFileEntityTypeEnumStringValues

func GetCreateEntityShapeFromFileEntityTypeEnumStringValues() []string

GetCreateEntityShapeFromFileEntityTypeEnumStringValues Enumerates the set of values in String for CreateEntityShapeFromFileEntityTypeEnum

func GetCreateEntityShapeFromObjectEntityTypeEnumStringValues

func GetCreateEntityShapeFromObjectEntityTypeEnumStringValues() []string

GetCreateEntityShapeFromObjectEntityTypeEnumStringValues Enumerates the set of values in String for CreateEntityShapeFromObjectEntityTypeEnum

func GetCreateEntityShapeFromSqlEntityTypeEnumStringValues

func GetCreateEntityShapeFromSqlEntityTypeEnumStringValues() []string

GetCreateEntityShapeFromSqlEntityTypeEnumStringValues Enumerates the set of values in String for CreateEntityShapeFromSqlEntityTypeEnum

func GetCreatePatchDetailsPatchTypeEnumStringValues

func GetCreatePatchDetailsPatchTypeEnumStringValues() []string

GetCreatePatchDetailsPatchTypeEnumStringValues Enumerates the set of values in String for CreatePatchDetailsPatchTypeEnum

func GetCreateSourceApplicationInfoCopyTypeEnumStringValues

func GetCreateSourceApplicationInfoCopyTypeEnumStringValues() []string

GetCreateSourceApplicationInfoCopyTypeEnumStringValues Enumerates the set of values in String for CreateSourceApplicationInfoCopyTypeEnum

func GetCreateTaskDetailsModelTypeEnumStringValues

func GetCreateTaskDetailsModelTypeEnumStringValues() []string

GetCreateTaskDetailsModelTypeEnumStringValues Enumerates the set of values in String for CreateTaskDetailsModelTypeEnum

func GetCreateTaskFromRestTaskApiCallModeEnumStringValues

func GetCreateTaskFromRestTaskApiCallModeEnumStringValues() []string

GetCreateTaskFromRestTaskApiCallModeEnumStringValues Enumerates the set of values in String for CreateTaskFromRestTaskApiCallModeEnum

func GetCreateTaskFromRestTaskCancelMethodTypeEnumStringValues

func GetCreateTaskFromRestTaskCancelMethodTypeEnumStringValues() []string

GetCreateTaskFromRestTaskCancelMethodTypeEnumStringValues Enumerates the set of values in String for CreateTaskFromRestTaskCancelMethodTypeEnum

func GetCreateTaskFromRestTaskMethodTypeEnumStringValues

func GetCreateTaskFromRestTaskMethodTypeEnumStringValues() []string

GetCreateTaskFromRestTaskMethodTypeEnumStringValues Enumerates the set of values in String for CreateTaskFromRestTaskMethodTypeEnum

func GetCreateTaskFromSqlTaskSqlScriptTypeEnumStringValues

func GetCreateTaskFromSqlTaskSqlScriptTypeEnumStringValues() []string

GetCreateTaskFromSqlTaskSqlScriptTypeEnumStringValues Enumerates the set of values in String for CreateTaskFromSqlTaskSqlScriptTypeEnum

func GetCreateTaskRunDetailsReRunTypeEnumStringValues

func GetCreateTaskRunDetailsReRunTypeEnumStringValues() []string

GetCreateTaskRunDetailsReRunTypeEnumStringValues Enumerates the set of values in String for CreateTaskRunDetailsReRunTypeEnum

func GetCreateTaskScheduleDetailsAuthModeEnumStringValues

func GetCreateTaskScheduleDetailsAuthModeEnumStringValues() []string

GetCreateTaskScheduleDetailsAuthModeEnumStringValues Enumerates the set of values in String for CreateTaskScheduleDetailsAuthModeEnum

func GetCreateTaskScheduleDetailsExpectedDurationUnitEnumStringValues

func GetCreateTaskScheduleDetailsExpectedDurationUnitEnumStringValues() []string

GetCreateTaskScheduleDetailsExpectedDurationUnitEnumStringValues Enumerates the set of values in String for CreateTaskScheduleDetailsExpectedDurationUnitEnum

func GetCreateTaskScheduleDetailsRetryDelayUnitEnumStringValues

func GetCreateTaskScheduleDetailsRetryDelayUnitEnumStringValues() []string

GetCreateTaskScheduleDetailsRetryDelayUnitEnumStringValues Enumerates the set of values in String for CreateTaskScheduleDetailsRetryDelayUnitEnum

func GetCreateTaskValidationDetailsModelTypeEnumStringValues

func GetCreateTaskValidationDetailsModelTypeEnumStringValues() []string

GetCreateTaskValidationDetailsModelTypeEnumStringValues Enumerates the set of values in String for CreateTaskValidationDetailsModelTypeEnum

func GetCreateUserDefinedFunctionValidationDetailsModelTypeEnumStringValues

func GetCreateUserDefinedFunctionValidationDetailsModelTypeEnumStringValues() []string

GetCreateUserDefinedFunctionValidationDetailsModelTypeEnumStringValues Enumerates the set of values in String for CreateUserDefinedFunctionValidationDetailsModelTypeEnum

func GetDataAssetModelTypeEnumStringValues

func GetDataAssetModelTypeEnumStringValues() []string

GetDataAssetModelTypeEnumStringValues Enumerates the set of values in String for DataAssetModelTypeEnum

func GetDataAssetSummaryModelTypeEnumStringValues

func GetDataAssetSummaryModelTypeEnumStringValues() []string

GetDataAssetSummaryModelTypeEnumStringValues Enumerates the set of values in String for DataAssetSummaryModelTypeEnum

func GetDataEntityDetailsModelTypeEnumStringValues

func GetDataEntityDetailsModelTypeEnumStringValues() []string

GetDataEntityDetailsModelTypeEnumStringValues Enumerates the set of values in String for DataEntityDetailsModelTypeEnum

func GetDataEntityFromDataStoreEntityDetailsEntityTypeEnumStringValues

func GetDataEntityFromDataStoreEntityDetailsEntityTypeEnumStringValues() []string

GetDataEntityFromDataStoreEntityDetailsEntityTypeEnumStringValues Enumerates the set of values in String for DataEntityFromDataStoreEntityDetailsEntityTypeEnum

func GetDataEntityFromDataStoreEntityTypeEnumStringValues

func GetDataEntityFromDataStoreEntityTypeEnumStringValues() []string

GetDataEntityFromDataStoreEntityTypeEnumStringValues Enumerates the set of values in String for DataEntityFromDataStoreEntityTypeEnum

func GetDataEntityFromFileEntityDetailsEntityTypeEnumStringValues

func GetDataEntityFromFileEntityDetailsEntityTypeEnumStringValues() []string

GetDataEntityFromFileEntityDetailsEntityTypeEnumStringValues Enumerates the set of values in String for DataEntityFromFileEntityDetailsEntityTypeEnum

func GetDataEntityFromFileEntityTypeEnumStringValues

func GetDataEntityFromFileEntityTypeEnumStringValues() []string

GetDataEntityFromFileEntityTypeEnumStringValues Enumerates the set of values in String for DataEntityFromFileEntityTypeEnum

func GetDataEntityFromObjectEntityDetailsEntityTypeEnumStringValues

func GetDataEntityFromObjectEntityDetailsEntityTypeEnumStringValues() []string

GetDataEntityFromObjectEntityDetailsEntityTypeEnumStringValues Enumerates the set of values in String for DataEntityFromObjectEntityDetailsEntityTypeEnum

func GetDataEntityFromObjectEntityTypeEnumStringValues

func GetDataEntityFromObjectEntityTypeEnumStringValues() []string

GetDataEntityFromObjectEntityTypeEnumStringValues Enumerates the set of values in String for DataEntityFromObjectEntityTypeEnum

func GetDataEntityFromSqlEntityDetailsEntityTypeEnumStringValues

func GetDataEntityFromSqlEntityDetailsEntityTypeEnumStringValues() []string

GetDataEntityFromSqlEntityDetailsEntityTypeEnumStringValues Enumerates the set of values in String for DataEntityFromSqlEntityDetailsEntityTypeEnum

func GetDataEntityFromSqlEntityTypeEnumStringValues

func GetDataEntityFromSqlEntityTypeEnumStringValues() []string

GetDataEntityFromSqlEntityTypeEnumStringValues Enumerates the set of values in String for DataEntityFromSqlEntityTypeEnum

func GetDataEntityFromTableEntityDetailsEntityTypeEnumStringValues

func GetDataEntityFromTableEntityDetailsEntityTypeEnumStringValues() []string

GetDataEntityFromTableEntityDetailsEntityTypeEnumStringValues Enumerates the set of values in String for DataEntityFromTableEntityDetailsEntityTypeEnum

func GetDataEntityFromTableEntityTypeEnumStringValues

func GetDataEntityFromTableEntityTypeEnumStringValues() []string

GetDataEntityFromTableEntityTypeEnumStringValues Enumerates the set of values in String for DataEntityFromTableEntityTypeEnum

func GetDataEntityFromViewEntityDetailsEntityTypeEnumStringValues

func GetDataEntityFromViewEntityDetailsEntityTypeEnumStringValues() []string

GetDataEntityFromViewEntityDetailsEntityTypeEnumStringValues Enumerates the set of values in String for DataEntityFromViewEntityDetailsEntityTypeEnum

func GetDataEntityFromViewEntityTypeEnumStringValues

func GetDataEntityFromViewEntityTypeEnumStringValues() []string

GetDataEntityFromViewEntityTypeEnumStringValues Enumerates the set of values in String for DataEntityFromViewEntityTypeEnum

func GetDataEntityModelTypeEnumStringValues

func GetDataEntityModelTypeEnumStringValues() []string

GetDataEntityModelTypeEnumStringValues Enumerates the set of values in String for DataEntityModelTypeEnum

func GetDataEntitySummaryFromDataStoreEntityTypeEnumStringValues

func GetDataEntitySummaryFromDataStoreEntityTypeEnumStringValues() []string

GetDataEntitySummaryFromDataStoreEntityTypeEnumStringValues Enumerates the set of values in String for DataEntitySummaryFromDataStoreEntityTypeEnum

func GetDataEntitySummaryFromFileEntityTypeEnumStringValues

func GetDataEntitySummaryFromFileEntityTypeEnumStringValues() []string

GetDataEntitySummaryFromFileEntityTypeEnumStringValues Enumerates the set of values in String for DataEntitySummaryFromFileEntityTypeEnum

func GetDataEntitySummaryFromObjectEntityTypeEnumStringValues

func GetDataEntitySummaryFromObjectEntityTypeEnumStringValues() []string

GetDataEntitySummaryFromObjectEntityTypeEnumStringValues Enumerates the set of values in String for DataEntitySummaryFromObjectEntityTypeEnum

func GetDataEntitySummaryFromSqlEntityTypeEnumStringValues

func GetDataEntitySummaryFromSqlEntityTypeEnumStringValues() []string

GetDataEntitySummaryFromSqlEntityTypeEnumStringValues Enumerates the set of values in String for DataEntitySummaryFromSqlEntityTypeEnum

func GetDataEntitySummaryFromTableEntityTypeEnumStringValues

func GetDataEntitySummaryFromTableEntityTypeEnumStringValues() []string

GetDataEntitySummaryFromTableEntityTypeEnumStringValues Enumerates the set of values in String for DataEntitySummaryFromTableEntityTypeEnum

func GetDataEntitySummaryFromViewEntityTypeEnumStringValues

func GetDataEntitySummaryFromViewEntityTypeEnumStringValues() []string

GetDataEntitySummaryFromViewEntityTypeEnumStringValues Enumerates the set of values in String for DataEntitySummaryFromViewEntityTypeEnum

func GetDataEntitySummaryModelTypeEnumStringValues

func GetDataEntitySummaryModelTypeEnumStringValues() []string

GetDataEntitySummaryModelTypeEnumStringValues Enumerates the set of values in String for DataEntitySummaryModelTypeEnum

func GetDataFormatTypeEnumStringValues

func GetDataFormatTypeEnumStringValues() []string

GetDataFormatTypeEnumStringValues Enumerates the set of values in String for DataFormatTypeEnum

func GetDataTypeDtTypeEnumStringValues

func GetDataTypeDtTypeEnumStringValues() []string

GetDataTypeDtTypeEnumStringValues Enumerates the set of values in String for DataTypeDtTypeEnum

func GetDecisionOperatorTriggerRuleEnumStringValues

func GetDecisionOperatorTriggerRuleEnumStringValues() []string

GetDecisionOperatorTriggerRuleEnumStringValues Enumerates the set of values in String for DecisionOperatorTriggerRuleEnum

func GetDecisionOutputPortDecisionOutputPortTypeEnumStringValues

func GetDecisionOutputPortDecisionOutputPortTypeEnumStringValues() []string

GetDecisionOutputPortDecisionOutputPortTypeEnumStringValues Enumerates the set of values in String for DecisionOutputPortDecisionOutputPortTypeEnum

func GetDecisionOutputPortPortTypeEnumStringValues

func GetDecisionOutputPortPortTypeEnumStringValues() []string

GetDecisionOutputPortPortTypeEnumStringValues Enumerates the set of values in String for DecisionOutputPortPortTypeEnum

func GetDependentObjectLifecycleStateEnumStringValues

func GetDependentObjectLifecycleStateEnumStringValues() []string

GetDependentObjectLifecycleStateEnumStringValues Enumerates the set of values in String for DependentObjectLifecycleStateEnum

func GetDerivedEntityModeEnumStringValues

func GetDerivedEntityModeEnumStringValues() []string

GetDerivedEntityModeEnumStringValues Enumerates the set of values in String for DerivedEntityModeEnum

func GetDetailedDescriptionModelTypeEnumStringValues

func GetDetailedDescriptionModelTypeEnumStringValues() []string

GetDetailedDescriptionModelTypeEnumStringValues Enumerates the set of values in String for DetailedDescriptionModelTypeEnum

func GetDisApplicationLifecycleStateEnumStringValues

func GetDisApplicationLifecycleStateEnumStringValues() []string

GetDisApplicationLifecycleStateEnumStringValues Enumerates the set of values in String for DisApplicationLifecycleStateEnum

func GetDisApplicationSummaryLifecycleStateEnumStringValues

func GetDisApplicationSummaryLifecycleStateEnumStringValues() []string

GetDisApplicationSummaryLifecycleStateEnumStringValues Enumerates the set of values in String for DisApplicationSummaryLifecycleStateEnum

func GetDynamicTypeHandlerModelTypeEnumStringValues

func GetDynamicTypeHandlerModelTypeEnumStringValues() []string

GetDynamicTypeHandlerModelTypeEnumStringValues Enumerates the set of values in String for DynamicTypeHandlerModelTypeEnum

func GetEndOperatorTriggerRuleEnumStringValues

func GetEndOperatorTriggerRuleEnumStringValues() []string

GetEndOperatorTriggerRuleEnumStringValues Enumerates the set of values in String for EndOperatorTriggerRuleEnum

func GetEntityShapeFromFileEntityTypeEnumStringValues

func GetEntityShapeFromFileEntityTypeEnumStringValues() []string

GetEntityShapeFromFileEntityTypeEnumStringValues Enumerates the set of values in String for EntityShapeFromFileEntityTypeEnum

func GetEntityShapeFromObjectEntityTypeEnumStringValues

func GetEntityShapeFromObjectEntityTypeEnumStringValues() []string

GetEntityShapeFromObjectEntityTypeEnumStringValues Enumerates the set of values in String for EntityShapeFromObjectEntityTypeEnum

func GetEntityShapeFromSqlEntityTypeEnumStringValues

func GetEntityShapeFromSqlEntityTypeEnumStringValues() []string

GetEntityShapeFromSqlEntityTypeEnumStringValues Enumerates the set of values in String for EntityShapeFromSqlEntityTypeEnum

func GetEntityShapeModelTypeEnumStringValues

func GetEntityShapeModelTypeEnumStringValues() []string

GetEntityShapeModelTypeEnumStringValues Enumerates the set of values in String for EntityShapeModelTypeEnum

func GetExecuteRestCallConfigMethodTypeEnumStringValues

func GetExecuteRestCallConfigMethodTypeEnumStringValues() []string

GetExecuteRestCallConfigMethodTypeEnumStringValues Enumerates the set of values in String for ExecuteRestCallConfigMethodTypeEnum

func GetExportRequestStatusEnumStringValues

func GetExportRequestStatusEnumStringValues() []string

GetExportRequestStatusEnumStringValues Enumerates the set of values in String for ExportRequestStatusEnum

func GetExportRequestSummaryStatusEnumStringValues

func GetExportRequestSummaryStatusEnumStringValues() []string

GetExportRequestSummaryStatusEnumStringValues Enumerates the set of values in String for ExportRequestSummaryStatusEnum

func GetExpressionOperatorTriggerRuleEnumStringValues

func GetExpressionOperatorTriggerRuleEnumStringValues() []string

GetExpressionOperatorTriggerRuleEnumStringValues Enumerates the set of values in String for ExpressionOperatorTriggerRuleEnum

func GetExternalPublicationStatusEnumStringValues

func GetExternalPublicationStatusEnumStringValues() []string

GetExternalPublicationStatusEnumStringValues Enumerates the set of values in String for ExternalPublicationStatusEnum

func GetExternalPublicationSummaryStatusEnumStringValues

func GetExternalPublicationSummaryStatusEnumStringValues() []string

GetExternalPublicationSummaryStatusEnumStringValues Enumerates the set of values in String for ExternalPublicationSummaryStatusEnum

func GetFieldMapModelTypeEnumStringValues

func GetFieldMapModelTypeEnumStringValues() []string

GetFieldMapModelTypeEnumStringValues Enumerates the set of values in String for FieldMapModelTypeEnum

func GetFlattenProjectionPreferencesCreateArrayIndexEnumStringValues

func GetFlattenProjectionPreferencesCreateArrayIndexEnumStringValues() []string

GetFlattenProjectionPreferencesCreateArrayIndexEnumStringValues Enumerates the set of values in String for FlattenProjectionPreferencesCreateArrayIndexEnum

func GetFlattenProjectionPreferencesIgnoreNullValuesEnumStringValues

func GetFlattenProjectionPreferencesIgnoreNullValuesEnumStringValues() []string

GetFlattenProjectionPreferencesIgnoreNullValuesEnumStringValues Enumerates the set of values in String for FlattenProjectionPreferencesIgnoreNullValuesEnum

func GetFlattenProjectionPreferencesRetainAllAttributesEnumStringValues

func GetFlattenProjectionPreferencesRetainAllAttributesEnumStringValues() []string

GetFlattenProjectionPreferencesRetainAllAttributesEnumStringValues Enumerates the set of values in String for FlattenProjectionPreferencesRetainAllAttributesEnum

func GetFlattenProjectionPreferencesRetainParentNameLineageEnumStringValues

func GetFlattenProjectionPreferencesRetainParentNameLineageEnumStringValues() []string

GetFlattenProjectionPreferencesRetainParentNameLineageEnumStringValues Enumerates the set of values in String for FlattenProjectionPreferencesRetainParentNameLineageEnum

func GetFlowPortLinkModelTypeEnumStringValues

func GetFlowPortLinkModelTypeEnumStringValues() []string

GetFlowPortLinkModelTypeEnumStringValues Enumerates the set of values in String for FlowPortLinkModelTypeEnum

func GetFunctionConfigurationDefinitionModelTypeEnumStringValues

func GetFunctionConfigurationDefinitionModelTypeEnumStringValues() []string

GetFunctionConfigurationDefinitionModelTypeEnumStringValues Enumerates the set of values in String for FunctionConfigurationDefinitionModelTypeEnum

func GetFunctionLibraryDetailsModelTypeEnumStringValues

func GetFunctionLibraryDetailsModelTypeEnumStringValues() []string

GetFunctionLibraryDetailsModelTypeEnumStringValues Enumerates the set of values in String for FunctionLibraryDetailsModelTypeEnum

func GetFunctionLibraryModelTypeEnumStringValues

func GetFunctionLibraryModelTypeEnumStringValues() []string

GetFunctionLibraryModelTypeEnumStringValues Enumerates the set of values in String for FunctionLibraryModelTypeEnum

func GetFunctionLibrarySummaryModelTypeEnumStringValues

func GetFunctionLibrarySummaryModelTypeEnumStringValues() []string

GetFunctionLibrarySummaryModelTypeEnumStringValues Enumerates the set of values in String for FunctionLibrarySummaryModelTypeEnum

func GetFunctionSignatureModelTypeEnumStringValues

func GetFunctionSignatureModelTypeEnumStringValues() []string

GetFunctionSignatureModelTypeEnumStringValues Enumerates the set of values in String for FunctionSignatureModelTypeEnum

func GetGetFolderProjectionEnumStringValues

func GetGetFolderProjectionEnumStringValues() []string

GetGetFolderProjectionEnumStringValues Enumerates the set of values in String for GetFolderProjectionEnum

func GetGetFunctionLibraryProjectionEnumStringValues

func GetGetFunctionLibraryProjectionEnumStringValues() []string

GetGetFunctionLibraryProjectionEnumStringValues Enumerates the set of values in String for GetFunctionLibraryProjectionEnum

func GetGetProjectProjectionEnumStringValues

func GetGetProjectProjectionEnumStringValues() []string

GetGetProjectProjectionEnumStringValues Enumerates the set of values in String for GetProjectProjectionEnum

func GetGroupedNamePatternRuleMatchingStrategyEnumStringValues

func GetGroupedNamePatternRuleMatchingStrategyEnumStringValues() []string

GetGroupedNamePatternRuleMatchingStrategyEnumStringValues Enumerates the set of values in String for GroupedNamePatternRuleMatchingStrategyEnum

func GetGroupedNamePatternRuleRuleTypeEnumStringValues

func GetGroupedNamePatternRuleRuleTypeEnumStringValues() []string

GetGroupedNamePatternRuleRuleTypeEnumStringValues Enumerates the set of values in String for GroupedNamePatternRuleRuleTypeEnum

func GetImportConflictResolutionImportConflictResolutionTypeEnumStringValues

func GetImportConflictResolutionImportConflictResolutionTypeEnumStringValues() []string

GetImportConflictResolutionImportConflictResolutionTypeEnumStringValues Enumerates the set of values in String for ImportConflictResolutionImportConflictResolutionTypeEnum

func GetImportObjectMetadataSummaryResolutionActionEnumStringValues

func GetImportObjectMetadataSummaryResolutionActionEnumStringValues() []string

GetImportObjectMetadataSummaryResolutionActionEnumStringValues Enumerates the set of values in String for ImportObjectMetadataSummaryResolutionActionEnum

func GetImportRequestStatusEnumStringValues

func GetImportRequestStatusEnumStringValues() []string

GetImportRequestStatusEnumStringValues Enumerates the set of values in String for ImportRequestStatusEnum

func GetImportRequestSummaryStatusEnumStringValues

func GetImportRequestSummaryStatusEnumStringValues() []string

GetImportRequestSummaryStatusEnumStringValues Enumerates the set of values in String for ImportRequestSummaryStatusEnum

func GetIncrementalDataEntityClauseIncrementalComparatorEnumStringValues

func GetIncrementalDataEntityClauseIncrementalComparatorEnumStringValues() []string

GetIncrementalDataEntityClauseIncrementalComparatorEnumStringValues Enumerates the set of values in String for IncrementalDataEntityClauseIncrementalComparatorEnum

func GetIncrementalFieldClauseIncrementalComparatorEnumStringValues

func GetIncrementalFieldClauseIncrementalComparatorEnumStringValues() []string

GetIncrementalFieldClauseIncrementalComparatorEnumStringValues Enumerates the set of values in String for IncrementalFieldClauseIncrementalComparatorEnum

func GetInputPortPortTypeEnumStringValues

func GetInputPortPortTypeEnumStringValues() []string

GetInputPortPortTypeEnumStringValues Enumerates the set of values in String for InputPortPortTypeEnum

func GetIntersectIntersectTypeEnumStringValues

func GetIntersectIntersectTypeEnumStringValues() []string

GetIntersectIntersectTypeEnumStringValues Enumerates the set of values in String for IntersectIntersectTypeEnum

func GetJoinPolicyEnumStringValues

func GetJoinPolicyEnumStringValues() []string

GetJoinPolicyEnumStringValues Enumerates the set of values in String for JoinPolicyEnum

func GetJoinerJoinTypeEnumStringValues

func GetJoinerJoinTypeEnumStringValues() []string

GetJoinerJoinTypeEnumStringValues Enumerates the set of values in String for JoinerJoinTypeEnum

func GetKeyModelTypeEnumStringValues

func GetKeyModelTypeEnumStringValues() []string

GetKeyModelTypeEnumStringValues Enumerates the set of values in String for KeyModelTypeEnum

func GetListApplicationsSortByEnumStringValues

func GetListApplicationsSortByEnumStringValues() []string

GetListApplicationsSortByEnumStringValues Enumerates the set of values in String for ListApplicationsSortByEnum

func GetListApplicationsSortOrderEnumStringValues

func GetListApplicationsSortOrderEnumStringValues() []string

GetListApplicationsSortOrderEnumStringValues Enumerates the set of values in String for ListApplicationsSortOrderEnum

func GetListConnectionValidationsSortByEnumStringValues

func GetListConnectionValidationsSortByEnumStringValues() []string

GetListConnectionValidationsSortByEnumStringValues Enumerates the set of values in String for ListConnectionValidationsSortByEnum

func GetListConnectionValidationsSortOrderEnumStringValues

func GetListConnectionValidationsSortOrderEnumStringValues() []string

GetListConnectionValidationsSortOrderEnumStringValues Enumerates the set of values in String for ListConnectionValidationsSortOrderEnum

func GetListConnectionsSortByEnumStringValues

func GetListConnectionsSortByEnumStringValues() []string

GetListConnectionsSortByEnumStringValues Enumerates the set of values in String for ListConnectionsSortByEnum

func GetListConnectionsSortOrderEnumStringValues

func GetListConnectionsSortOrderEnumStringValues() []string

GetListConnectionsSortOrderEnumStringValues Enumerates the set of values in String for ListConnectionsSortOrderEnum

func GetListCopyObjectRequestsCopyStatusEnumStringValues

func GetListCopyObjectRequestsCopyStatusEnumStringValues() []string

GetListCopyObjectRequestsCopyStatusEnumStringValues Enumerates the set of values in String for ListCopyObjectRequestsCopyStatusEnum

func GetListCopyObjectRequestsProjectionEnumStringValues

func GetListCopyObjectRequestsProjectionEnumStringValues() []string

GetListCopyObjectRequestsProjectionEnumStringValues Enumerates the set of values in String for ListCopyObjectRequestsProjectionEnum

func GetListCopyObjectRequestsSortByEnumStringValues

func GetListCopyObjectRequestsSortByEnumStringValues() []string

GetListCopyObjectRequestsSortByEnumStringValues Enumerates the set of values in String for ListCopyObjectRequestsSortByEnum

func GetListCopyObjectRequestsSortOrderEnumStringValues

func GetListCopyObjectRequestsSortOrderEnumStringValues() []string

GetListCopyObjectRequestsSortOrderEnumStringValues Enumerates the set of values in String for ListCopyObjectRequestsSortOrderEnum

func GetListDataAssetsSortByEnumStringValues

func GetListDataAssetsSortByEnumStringValues() []string

GetListDataAssetsSortByEnumStringValues Enumerates the set of values in String for ListDataAssetsSortByEnum

func GetListDataAssetsSortOrderEnumStringValues

func GetListDataAssetsSortOrderEnumStringValues() []string

GetListDataAssetsSortOrderEnumStringValues Enumerates the set of values in String for ListDataAssetsSortOrderEnum

func GetListDataEntitiesSortByEnumStringValues

func GetListDataEntitiesSortByEnumStringValues() []string

GetListDataEntitiesSortByEnumStringValues Enumerates the set of values in String for ListDataEntitiesSortByEnum

func GetListDataEntitiesSortOrderEnumStringValues

func GetListDataEntitiesSortOrderEnumStringValues() []string

GetListDataEntitiesSortOrderEnumStringValues Enumerates the set of values in String for ListDataEntitiesSortOrderEnum

func GetListDataFlowValidationsSortByEnumStringValues

func GetListDataFlowValidationsSortByEnumStringValues() []string

GetListDataFlowValidationsSortByEnumStringValues Enumerates the set of values in String for ListDataFlowValidationsSortByEnum

func GetListDataFlowValidationsSortOrderEnumStringValues

func GetListDataFlowValidationsSortOrderEnumStringValues() []string

GetListDataFlowValidationsSortOrderEnumStringValues Enumerates the set of values in String for ListDataFlowValidationsSortOrderEnum

func GetListDataFlowsSortByEnumStringValues

func GetListDataFlowsSortByEnumStringValues() []string

GetListDataFlowsSortByEnumStringValues Enumerates the set of values in String for ListDataFlowsSortByEnum

func GetListDataFlowsSortOrderEnumStringValues

func GetListDataFlowsSortOrderEnumStringValues() []string

GetListDataFlowsSortOrderEnumStringValues Enumerates the set of values in String for ListDataFlowsSortOrderEnum

func GetListDependentObjectsSortByEnumStringValues

func GetListDependentObjectsSortByEnumStringValues() []string

GetListDependentObjectsSortByEnumStringValues Enumerates the set of values in String for ListDependentObjectsSortByEnum

func GetListDependentObjectsSortOrderEnumStringValues

func GetListDependentObjectsSortOrderEnumStringValues() []string

GetListDependentObjectsSortOrderEnumStringValues Enumerates the set of values in String for ListDependentObjectsSortOrderEnum

func GetListDisApplicationTaskRunLineagesSortByEnumStringValues

func GetListDisApplicationTaskRunLineagesSortByEnumStringValues() []string

GetListDisApplicationTaskRunLineagesSortByEnumStringValues Enumerates the set of values in String for ListDisApplicationTaskRunLineagesSortByEnum

func GetListDisApplicationTaskRunLineagesSortOrderEnumStringValues

func GetListDisApplicationTaskRunLineagesSortOrderEnumStringValues() []string

GetListDisApplicationTaskRunLineagesSortOrderEnumStringValues Enumerates the set of values in String for ListDisApplicationTaskRunLineagesSortOrderEnum

func GetListDisApplicationsSortByEnumStringValues

func GetListDisApplicationsSortByEnumStringValues() []string

GetListDisApplicationsSortByEnumStringValues Enumerates the set of values in String for ListDisApplicationsSortByEnum

func GetListDisApplicationsSortOrderEnumStringValues

func GetListDisApplicationsSortOrderEnumStringValues() []string

GetListDisApplicationsSortOrderEnumStringValues Enumerates the set of values in String for ListDisApplicationsSortOrderEnum

func GetListExportRequestsExportStatusEnumStringValues

func GetListExportRequestsExportStatusEnumStringValues() []string

GetListExportRequestsExportStatusEnumStringValues Enumerates the set of values in String for ListExportRequestsExportStatusEnum

func GetListExportRequestsProjectionEnumStringValues

func GetListExportRequestsProjectionEnumStringValues() []string

GetListExportRequestsProjectionEnumStringValues Enumerates the set of values in String for ListExportRequestsProjectionEnum

func GetListExportRequestsSortByEnumStringValues

func GetListExportRequestsSortByEnumStringValues() []string

GetListExportRequestsSortByEnumStringValues Enumerates the set of values in String for ListExportRequestsSortByEnum

func GetListExportRequestsSortOrderEnumStringValues

func GetListExportRequestsSortOrderEnumStringValues() []string

GetListExportRequestsSortOrderEnumStringValues Enumerates the set of values in String for ListExportRequestsSortOrderEnum

func GetListExternalPublicationValidationsSortByEnumStringValues

func GetListExternalPublicationValidationsSortByEnumStringValues() []string

GetListExternalPublicationValidationsSortByEnumStringValues Enumerates the set of values in String for ListExternalPublicationValidationsSortByEnum

func GetListExternalPublicationValidationsSortOrderEnumStringValues

func GetListExternalPublicationValidationsSortOrderEnumStringValues() []string

GetListExternalPublicationValidationsSortOrderEnumStringValues Enumerates the set of values in String for ListExternalPublicationValidationsSortOrderEnum

func GetListExternalPublicationsSortByEnumStringValues

func GetListExternalPublicationsSortByEnumStringValues() []string

GetListExternalPublicationsSortByEnumStringValues Enumerates the set of values in String for ListExternalPublicationsSortByEnum

func GetListExternalPublicationsSortOrderEnumStringValues

func GetListExternalPublicationsSortOrderEnumStringValues() []string

GetListExternalPublicationsSortOrderEnumStringValues Enumerates the set of values in String for ListExternalPublicationsSortOrderEnum

func GetListFoldersSortByEnumStringValues

func GetListFoldersSortByEnumStringValues() []string

GetListFoldersSortByEnumStringValues Enumerates the set of values in String for ListFoldersSortByEnum

func GetListFoldersSortOrderEnumStringValues

func GetListFoldersSortOrderEnumStringValues() []string

GetListFoldersSortOrderEnumStringValues Enumerates the set of values in String for ListFoldersSortOrderEnum

func GetListFunctionLibrariesSortByEnumStringValues

func GetListFunctionLibrariesSortByEnumStringValues() []string

GetListFunctionLibrariesSortByEnumStringValues Enumerates the set of values in String for ListFunctionLibrariesSortByEnum

func GetListFunctionLibrariesSortOrderEnumStringValues

func GetListFunctionLibrariesSortOrderEnumStringValues() []string

GetListFunctionLibrariesSortOrderEnumStringValues Enumerates the set of values in String for ListFunctionLibrariesSortOrderEnum

func GetListImportRequestsImportStatusEnumStringValues

func GetListImportRequestsImportStatusEnumStringValues() []string

GetListImportRequestsImportStatusEnumStringValues Enumerates the set of values in String for ListImportRequestsImportStatusEnum

func GetListImportRequestsProjectionEnumStringValues

func GetListImportRequestsProjectionEnumStringValues() []string

GetListImportRequestsProjectionEnumStringValues Enumerates the set of values in String for ListImportRequestsProjectionEnum

func GetListImportRequestsSortByEnumStringValues

func GetListImportRequestsSortByEnumStringValues() []string

GetListImportRequestsSortByEnumStringValues Enumerates the set of values in String for ListImportRequestsSortByEnum

func GetListImportRequestsSortOrderEnumStringValues

func GetListImportRequestsSortOrderEnumStringValues() []string

GetListImportRequestsSortOrderEnumStringValues Enumerates the set of values in String for ListImportRequestsSortOrderEnum

func GetListPatchChangesSortByEnumStringValues

func GetListPatchChangesSortByEnumStringValues() []string

GetListPatchChangesSortByEnumStringValues Enumerates the set of values in String for ListPatchChangesSortByEnum

func GetListPatchChangesSortOrderEnumStringValues

func GetListPatchChangesSortOrderEnumStringValues() []string

GetListPatchChangesSortOrderEnumStringValues Enumerates the set of values in String for ListPatchChangesSortOrderEnum

func GetListPatchesSortByEnumStringValues

func GetListPatchesSortByEnumStringValues() []string

GetListPatchesSortByEnumStringValues Enumerates the set of values in String for ListPatchesSortByEnum

func GetListPatchesSortOrderEnumStringValues

func GetListPatchesSortOrderEnumStringValues() []string

GetListPatchesSortOrderEnumStringValues Enumerates the set of values in String for ListPatchesSortOrderEnum

func GetListPipelineValidationsSortByEnumStringValues

func GetListPipelineValidationsSortByEnumStringValues() []string

GetListPipelineValidationsSortByEnumStringValues Enumerates the set of values in String for ListPipelineValidationsSortByEnum

func GetListPipelineValidationsSortOrderEnumStringValues

func GetListPipelineValidationsSortOrderEnumStringValues() []string

GetListPipelineValidationsSortOrderEnumStringValues Enumerates the set of values in String for ListPipelineValidationsSortOrderEnum

func GetListPipelinesSortByEnumStringValues

func GetListPipelinesSortByEnumStringValues() []string

GetListPipelinesSortByEnumStringValues Enumerates the set of values in String for ListPipelinesSortByEnum

func GetListPipelinesSortOrderEnumStringValues

func GetListPipelinesSortOrderEnumStringValues() []string

GetListPipelinesSortOrderEnumStringValues Enumerates the set of values in String for ListPipelinesSortOrderEnum

func GetListProjectsSortByEnumStringValues

func GetListProjectsSortByEnumStringValues() []string

GetListProjectsSortByEnumStringValues Enumerates the set of values in String for ListProjectsSortByEnum

func GetListProjectsSortOrderEnumStringValues

func GetListProjectsSortOrderEnumStringValues() []string

GetListProjectsSortOrderEnumStringValues Enumerates the set of values in String for ListProjectsSortOrderEnum

func GetListPublishedObjectsSortByEnumStringValues

func GetListPublishedObjectsSortByEnumStringValues() []string

GetListPublishedObjectsSortByEnumStringValues Enumerates the set of values in String for ListPublishedObjectsSortByEnum

func GetListPublishedObjectsSortOrderEnumStringValues

func GetListPublishedObjectsSortOrderEnumStringValues() []string

GetListPublishedObjectsSortOrderEnumStringValues Enumerates the set of values in String for ListPublishedObjectsSortOrderEnum

func GetListReferencesSortByEnumStringValues

func GetListReferencesSortByEnumStringValues() []string

GetListReferencesSortByEnumStringValues Enumerates the set of values in String for ListReferencesSortByEnum

func GetListReferencesSortOrderEnumStringValues

func GetListReferencesSortOrderEnumStringValues() []string

GetListReferencesSortOrderEnumStringValues Enumerates the set of values in String for ListReferencesSortOrderEnum

func GetListRuntimeOperatorsSortByEnumStringValues

func GetListRuntimeOperatorsSortByEnumStringValues() []string

GetListRuntimeOperatorsSortByEnumStringValues Enumerates the set of values in String for ListRuntimeOperatorsSortByEnum

func GetListRuntimeOperatorsSortOrderEnumStringValues

func GetListRuntimeOperatorsSortOrderEnumStringValues() []string

GetListRuntimeOperatorsSortOrderEnumStringValues Enumerates the set of values in String for ListRuntimeOperatorsSortOrderEnum

func GetListRuntimePipelinesSortByEnumStringValues

func GetListRuntimePipelinesSortByEnumStringValues() []string

GetListRuntimePipelinesSortByEnumStringValues Enumerates the set of values in String for ListRuntimePipelinesSortByEnum

func GetListRuntimePipelinesSortOrderEnumStringValues

func GetListRuntimePipelinesSortOrderEnumStringValues() []string

GetListRuntimePipelinesSortOrderEnumStringValues Enumerates the set of values in String for ListRuntimePipelinesSortOrderEnum

func GetListSchedulesSortByEnumStringValues

func GetListSchedulesSortByEnumStringValues() []string

GetListSchedulesSortByEnumStringValues Enumerates the set of values in String for ListSchedulesSortByEnum

func GetListSchedulesSortOrderEnumStringValues

func GetListSchedulesSortOrderEnumStringValues() []string

GetListSchedulesSortOrderEnumStringValues Enumerates the set of values in String for ListSchedulesSortOrderEnum

func GetListSchemasSortByEnumStringValues

func GetListSchemasSortByEnumStringValues() []string

GetListSchemasSortByEnumStringValues Enumerates the set of values in String for ListSchemasSortByEnum

func GetListSchemasSortOrderEnumStringValues

func GetListSchemasSortOrderEnumStringValues() []string

GetListSchemasSortOrderEnumStringValues Enumerates the set of values in String for ListSchemasSortOrderEnum

func GetListTaskRunLineagesSortByEnumStringValues

func GetListTaskRunLineagesSortByEnumStringValues() []string

GetListTaskRunLineagesSortByEnumStringValues Enumerates the set of values in String for ListTaskRunLineagesSortByEnum

func GetListTaskRunLineagesSortOrderEnumStringValues

func GetListTaskRunLineagesSortOrderEnumStringValues() []string

GetListTaskRunLineagesSortOrderEnumStringValues Enumerates the set of values in String for ListTaskRunLineagesSortOrderEnum

func GetListTaskRunLogsSortByEnumStringValues

func GetListTaskRunLogsSortByEnumStringValues() []string

GetListTaskRunLogsSortByEnumStringValues Enumerates the set of values in String for ListTaskRunLogsSortByEnum

func GetListTaskRunLogsSortOrderEnumStringValues

func GetListTaskRunLogsSortOrderEnumStringValues() []string

GetListTaskRunLogsSortOrderEnumStringValues Enumerates the set of values in String for ListTaskRunLogsSortOrderEnum

func GetListTaskRunsSortByEnumStringValues

func GetListTaskRunsSortByEnumStringValues() []string

GetListTaskRunsSortByEnumStringValues Enumerates the set of values in String for ListTaskRunsSortByEnum

func GetListTaskRunsSortOrderEnumStringValues

func GetListTaskRunsSortOrderEnumStringValues() []string

GetListTaskRunsSortOrderEnumStringValues Enumerates the set of values in String for ListTaskRunsSortOrderEnum

func GetListTaskSchedulesSortByEnumStringValues

func GetListTaskSchedulesSortByEnumStringValues() []string

GetListTaskSchedulesSortByEnumStringValues Enumerates the set of values in String for ListTaskSchedulesSortByEnum

func GetListTaskSchedulesSortOrderEnumStringValues

func GetListTaskSchedulesSortOrderEnumStringValues() []string

GetListTaskSchedulesSortOrderEnumStringValues Enumerates the set of values in String for ListTaskSchedulesSortOrderEnum

func GetListTaskValidationsSortByEnumStringValues

func GetListTaskValidationsSortByEnumStringValues() []string

GetListTaskValidationsSortByEnumStringValues Enumerates the set of values in String for ListTaskValidationsSortByEnum

func GetListTaskValidationsSortOrderEnumStringValues

func GetListTaskValidationsSortOrderEnumStringValues() []string

GetListTaskValidationsSortOrderEnumStringValues Enumerates the set of values in String for ListTaskValidationsSortOrderEnum

func GetListTasksSortByEnumStringValues

func GetListTasksSortByEnumStringValues() []string

GetListTasksSortByEnumStringValues Enumerates the set of values in String for ListTasksSortByEnum

func GetListTasksSortOrderEnumStringValues

func GetListTasksSortOrderEnumStringValues() []string

GetListTasksSortOrderEnumStringValues Enumerates the set of values in String for ListTasksSortOrderEnum

func GetListTemplatesSortByEnumStringValues

func GetListTemplatesSortByEnumStringValues() []string

GetListTemplatesSortByEnumStringValues Enumerates the set of values in String for ListTemplatesSortByEnum

func GetListTemplatesSortOrderEnumStringValues

func GetListTemplatesSortOrderEnumStringValues() []string

GetListTemplatesSortOrderEnumStringValues Enumerates the set of values in String for ListTemplatesSortOrderEnum

func GetListUserDefinedFunctionValidationsSortByEnumStringValues

func GetListUserDefinedFunctionValidationsSortByEnumStringValues() []string

GetListUserDefinedFunctionValidationsSortByEnumStringValues Enumerates the set of values in String for ListUserDefinedFunctionValidationsSortByEnum

func GetListUserDefinedFunctionValidationsSortOrderEnumStringValues

func GetListUserDefinedFunctionValidationsSortOrderEnumStringValues() []string

GetListUserDefinedFunctionValidationsSortOrderEnumStringValues Enumerates the set of values in String for ListUserDefinedFunctionValidationsSortOrderEnum

func GetListUserDefinedFunctionsSortByEnumStringValues

func GetListUserDefinedFunctionsSortByEnumStringValues() []string

GetListUserDefinedFunctionsSortByEnumStringValues Enumerates the set of values in String for ListUserDefinedFunctionsSortByEnum

func GetListUserDefinedFunctionsSortOrderEnumStringValues

func GetListUserDefinedFunctionsSortOrderEnumStringValues() []string

GetListUserDefinedFunctionsSortOrderEnumStringValues Enumerates the set of values in String for ListUserDefinedFunctionsSortOrderEnum

func GetListWorkRequestErrorsSortByEnumStringValues

func GetListWorkRequestErrorsSortByEnumStringValues() []string

GetListWorkRequestErrorsSortByEnumStringValues Enumerates the set of values in String for ListWorkRequestErrorsSortByEnum

func GetListWorkRequestErrorsSortOrderEnumStringValues

func GetListWorkRequestErrorsSortOrderEnumStringValues() []string

GetListWorkRequestErrorsSortOrderEnumStringValues Enumerates the set of values in String for ListWorkRequestErrorsSortOrderEnum

func GetListWorkRequestLogsSortByEnumStringValues

func GetListWorkRequestLogsSortByEnumStringValues() []string

GetListWorkRequestLogsSortByEnumStringValues Enumerates the set of values in String for ListWorkRequestLogsSortByEnum

func GetListWorkRequestLogsSortOrderEnumStringValues

func GetListWorkRequestLogsSortOrderEnumStringValues() []string

GetListWorkRequestLogsSortOrderEnumStringValues Enumerates the set of values in String for ListWorkRequestLogsSortOrderEnum

func GetListWorkRequestsSortByEnumStringValues

func GetListWorkRequestsSortByEnumStringValues() []string

GetListWorkRequestsSortByEnumStringValues Enumerates the set of values in String for ListWorkRequestsSortByEnum

func GetListWorkRequestsSortOrderEnumStringValues

func GetListWorkRequestsSortOrderEnumStringValues() []string

GetListWorkRequestsSortOrderEnumStringValues Enumerates the set of values in String for ListWorkRequestsSortOrderEnum

func GetListWorkRequestsWorkRequestStatusEnumStringValues

func GetListWorkRequestsWorkRequestStatusEnumStringValues() []string

GetListWorkRequestsWorkRequestStatusEnumStringValues Enumerates the set of values in String for ListWorkRequestsWorkRequestStatusEnum

func GetListWorkspacesSortByEnumStringValues

func GetListWorkspacesSortByEnumStringValues() []string

GetListWorkspacesSortByEnumStringValues Enumerates the set of values in String for ListWorkspacesSortByEnum

func GetListWorkspacesSortOrderEnumStringValues

func GetListWorkspacesSortOrderEnumStringValues() []string

GetListWorkspacesSortOrderEnumStringValues Enumerates the set of values in String for ListWorkspacesSortOrderEnum

func GetLookupMultiMatchStrategyEnumStringValues

func GetLookupMultiMatchStrategyEnumStringValues() []string

GetLookupMultiMatchStrategyEnumStringValues Enumerates the set of values in String for LookupMultiMatchStrategyEnum

func GetMacroPivotFieldModelTypeEnumStringValues

func GetMacroPivotFieldModelTypeEnumStringValues() []string

GetMacroPivotFieldModelTypeEnumStringValues Enumerates the set of values in String for MacroPivotFieldModelTypeEnum

func GetMergeOperatorTriggerRuleEnumStringValues

func GetMergeOperatorTriggerRuleEnumStringValues() []string

GetMergeOperatorTriggerRuleEnumStringValues Enumerates the set of values in String for MergeOperatorTriggerRuleEnum

func GetMessageTypeEnumStringValues

func GetMessageTypeEnumStringValues() []string

GetMessageTypeEnumStringValues Enumerates the set of values in String for MessageTypeEnum

func GetMinusMinusTypeEnumStringValues

func GetMinusMinusTypeEnumStringValues() []string

GetMinusMinusTypeEnumStringValues Enumerates the set of values in String for MinusMinusTypeEnum

func GetMonthlyRuleFrequencyDetailsDayOfWeekEnumStringValues

func GetMonthlyRuleFrequencyDetailsDayOfWeekEnumStringValues() []string

GetMonthlyRuleFrequencyDetailsDayOfWeekEnumStringValues Enumerates the set of values in String for MonthlyRuleFrequencyDetailsDayOfWeekEnum

func GetMonthlyRuleFrequencyDetailsWeekOfMonthEnumStringValues

func GetMonthlyRuleFrequencyDetailsWeekOfMonthEnumStringValues() []string

GetMonthlyRuleFrequencyDetailsWeekOfMonthEnumStringValues Enumerates the set of values in String for MonthlyRuleFrequencyDetailsWeekOfMonthEnum

func GetNameListRuleMatchingStrategyEnumStringValues

func GetNameListRuleMatchingStrategyEnumStringValues() []string

GetNameListRuleMatchingStrategyEnumStringValues Enumerates the set of values in String for NameListRuleMatchingStrategyEnum

func GetNameListRuleRuleTypeEnumStringValues

func GetNameListRuleRuleTypeEnumStringValues() []string

GetNameListRuleRuleTypeEnumStringValues Enumerates the set of values in String for NameListRuleRuleTypeEnum

func GetNamePatternRuleMatchingStrategyEnumStringValues

func GetNamePatternRuleMatchingStrategyEnumStringValues() []string

GetNamePatternRuleMatchingStrategyEnumStringValues Enumerates the set of values in String for NamePatternRuleMatchingStrategyEnum

func GetNamePatternRuleRuleTypeEnumStringValues

func GetNamePatternRuleRuleTypeEnumStringValues() []string

GetNamePatternRuleRuleTypeEnumStringValues Enumerates the set of values in String for NamePatternRuleRuleTypeEnum

func GetOciFunctionModelTypeEnumStringValues

func GetOciFunctionModelTypeEnumStringValues() []string

GetOciFunctionModelTypeEnumStringValues Enumerates the set of values in String for OciFunctionModelTypeEnum

func GetOciFunctionPayloadFormatEnumStringValues

func GetOciFunctionPayloadFormatEnumStringValues() []string

GetOciFunctionPayloadFormatEnumStringValues Enumerates the set of values in String for OciFunctionPayloadFormatEnum

func GetOperationModelTypeEnumStringValues

func GetOperationModelTypeEnumStringValues() []string

GetOperationModelTypeEnumStringValues Enumerates the set of values in String for OperationModelTypeEnum

func GetOperatorModelTypeEnumStringValues

func GetOperatorModelTypeEnumStringValues() []string

GetOperatorModelTypeEnumStringValues Enumerates the set of values in String for OperatorModelTypeEnum

func GetOutputPortPortTypeEnumStringValues

func GetOutputPortPortTypeEnumStringValues() []string

GetOutputPortPortTypeEnumStringValues Enumerates the set of values in String for OutputPortPortTypeEnum

func GetParameterOutputAggregationTypeEnumStringValues

func GetParameterOutputAggregationTypeEnumStringValues() []string

GetParameterOutputAggregationTypeEnumStringValues Enumerates the set of values in String for ParameterOutputAggregationTypeEnum

func GetPartitionConfigModelTypeEnumStringValues

func GetPartitionConfigModelTypeEnumStringValues() []string

GetPartitionConfigModelTypeEnumStringValues Enumerates the set of values in String for PartitionConfigModelTypeEnum

func GetPatchChangeSummaryActionEnumStringValues

func GetPatchChangeSummaryActionEnumStringValues() []string

GetPatchChangeSummaryActionEnumStringValues Enumerates the set of values in String for PatchChangeSummaryActionEnum

func GetPatchChangeSummaryTypeEnumStringValues

func GetPatchChangeSummaryTypeEnumStringValues() []string

GetPatchChangeSummaryTypeEnumStringValues Enumerates the set of values in String for PatchChangeSummaryTypeEnum

func GetPatchObjectMetadataActionEnumStringValues

func GetPatchObjectMetadataActionEnumStringValues() []string

GetPatchObjectMetadataActionEnumStringValues Enumerates the set of values in String for PatchObjectMetadataActionEnum

func GetPatchObjectMetadataTypeEnumStringValues

func GetPatchObjectMetadataTypeEnumStringValues() []string

GetPatchObjectMetadataTypeEnumStringValues Enumerates the set of values in String for PatchObjectMetadataTypeEnum

func GetPatchPatchStatusEnumStringValues

func GetPatchPatchStatusEnumStringValues() []string

GetPatchPatchStatusEnumStringValues Enumerates the set of values in String for PatchPatchStatusEnum

func GetPatchPatchTypeEnumStringValues

func GetPatchPatchTypeEnumStringValues() []string

GetPatchPatchTypeEnumStringValues Enumerates the set of values in String for PatchPatchTypeEnum

func GetPatchSummaryPatchStatusEnumStringValues

func GetPatchSummaryPatchStatusEnumStringValues() []string

GetPatchSummaryPatchStatusEnumStringValues Enumerates the set of values in String for PatchSummaryPatchStatusEnum

func GetPatchSummaryPatchTypeEnumStringValues

func GetPatchSummaryPatchTypeEnumStringValues() []string

GetPatchSummaryPatchTypeEnumStringValues Enumerates the set of values in String for PatchSummaryPatchTypeEnum

func GetPollRestCallConfigMethodTypeEnumStringValues

func GetPollRestCallConfigMethodTypeEnumStringValues() []string

GetPollRestCallConfigMethodTypeEnumStringValues Enumerates the set of values in String for PollRestCallConfigMethodTypeEnum

func GetProjectionRuleModelTypeEnumStringValues

func GetProjectionRuleModelTypeEnumStringValues() []string

GetProjectionRuleModelTypeEnumStringValues Enumerates the set of values in String for ProjectionRuleModelTypeEnum

func GetPublishedObjectModelTypeEnumStringValues

func GetPublishedObjectModelTypeEnumStringValues() []string

GetPublishedObjectModelTypeEnumStringValues Enumerates the set of values in String for PublishedObjectModelTypeEnum

func GetPublishedObjectSummaryModelTypeEnumStringValues

func GetPublishedObjectSummaryModelTypeEnumStringValues() []string

GetPublishedObjectSummaryModelTypeEnumStringValues Enumerates the set of values in String for PublishedObjectSummaryModelTypeEnum

func GetPushDownOperationModelTypeEnumStringValues

func GetPushDownOperationModelTypeEnumStringValues() []string

GetPushDownOperationModelTypeEnumStringValues Enumerates the set of values in String for PushDownOperationModelTypeEnum

func GetReferenceSummaryTypeEnumStringValues

func GetReferenceSummaryTypeEnumStringValues() []string

GetReferenceSummaryTypeEnumStringValues Enumerates the set of values in String for ReferenceSummaryTypeEnum

func GetReferenceTypeEnumStringValues

func GetReferenceTypeEnumStringValues() []string

GetReferenceTypeEnumStringValues Enumerates the set of values in String for ReferenceTypeEnum

func GetReferencedDataObjectModelTypeEnumStringValues

func GetReferencedDataObjectModelTypeEnumStringValues() []string

GetReferencedDataObjectModelTypeEnumStringValues Enumerates the set of values in String for ReferencedDataObjectModelTypeEnum

func GetResourcePrincipalAuthConfigResourcePrincipalSourceEnumStringValues

func GetResourcePrincipalAuthConfigResourcePrincipalSourceEnumStringValues() []string

GetResourcePrincipalAuthConfigResourcePrincipalSourceEnumStringValues Enumerates the set of values in String for ResourcePrincipalAuthConfigResourcePrincipalSourceEnum

func GetRestCallConfigMethodTypeEnumStringValues

func GetRestCallConfigMethodTypeEnumStringValues() []string

GetRestCallConfigMethodTypeEnumStringValues Enumerates the set of values in String for RestCallConfigMethodTypeEnum

func GetRuleBasedEntityMapMapTypeEnumStringValues

func GetRuleBasedEntityMapMapTypeEnumStringValues() []string

GetRuleBasedEntityMapMapTypeEnumStringValues Enumerates the set of values in String for RuleBasedEntityMapMapTypeEnum

func GetRuleBasedFieldMapMapTypeEnumStringValues

func GetRuleBasedFieldMapMapTypeEnumStringValues() []string

GetRuleBasedFieldMapMapTypeEnumStringValues Enumerates the set of values in String for RuleBasedFieldMapMapTypeEnum

func GetRuntimeOperatorExecutionStateEnumStringValues

func GetRuntimeOperatorExecutionStateEnumStringValues() []string

GetRuntimeOperatorExecutionStateEnumStringValues Enumerates the set of values in String for RuntimeOperatorExecutionStateEnum

func GetRuntimeOperatorOperatorTypeEnumStringValues

func GetRuntimeOperatorOperatorTypeEnumStringValues() []string

GetRuntimeOperatorOperatorTypeEnumStringValues Enumerates the set of values in String for RuntimeOperatorOperatorTypeEnum

func GetRuntimeOperatorStatusEnumStringValues

func GetRuntimeOperatorStatusEnumStringValues() []string

GetRuntimeOperatorStatusEnumStringValues Enumerates the set of values in String for RuntimeOperatorStatusEnum

func GetRuntimeOperatorSummaryExecutionStateEnumStringValues

func GetRuntimeOperatorSummaryExecutionStateEnumStringValues() []string

GetRuntimeOperatorSummaryExecutionStateEnumStringValues Enumerates the set of values in String for RuntimeOperatorSummaryExecutionStateEnum

func GetRuntimeOperatorSummaryOperatorTypeEnumStringValues

func GetRuntimeOperatorSummaryOperatorTypeEnumStringValues() []string

GetRuntimeOperatorSummaryOperatorTypeEnumStringValues Enumerates the set of values in String for RuntimeOperatorSummaryOperatorTypeEnum

func GetRuntimeOperatorSummaryStatusEnumStringValues

func GetRuntimeOperatorSummaryStatusEnumStringValues() []string

GetRuntimeOperatorSummaryStatusEnumStringValues Enumerates the set of values in String for RuntimeOperatorSummaryStatusEnum

func GetRuntimeOperatorSummaryTaskTypeEnumStringValues

func GetRuntimeOperatorSummaryTaskTypeEnumStringValues() []string

GetRuntimeOperatorSummaryTaskTypeEnumStringValues Enumerates the set of values in String for RuntimeOperatorSummaryTaskTypeEnum

func GetRuntimeOperatorTaskTypeEnumStringValues

func GetRuntimeOperatorTaskTypeEnumStringValues() []string

GetRuntimeOperatorTaskTypeEnumStringValues Enumerates the set of values in String for RuntimeOperatorTaskTypeEnum

func GetSchemaDriftConfigDataTypeChangeHandlingEnumStringValues

func GetSchemaDriftConfigDataTypeChangeHandlingEnumStringValues() []string

GetSchemaDriftConfigDataTypeChangeHandlingEnumStringValues Enumerates the set of values in String for SchemaDriftConfigDataTypeChangeHandlingEnum

func GetSchemaDriftConfigExtraColumnHandlingEnumStringValues

func GetSchemaDriftConfigExtraColumnHandlingEnumStringValues() []string

GetSchemaDriftConfigExtraColumnHandlingEnumStringValues Enumerates the set of values in String for SchemaDriftConfigExtraColumnHandlingEnum

func GetSchemaDriftConfigMissingColumnHandlingEnumStringValues

func GetSchemaDriftConfigMissingColumnHandlingEnumStringValues() []string

GetSchemaDriftConfigMissingColumnHandlingEnumStringValues Enumerates the set of values in String for SchemaDriftConfigMissingColumnHandlingEnum

func GetScopeReferenceReferenceTypeEnumStringValues

func GetScopeReferenceReferenceTypeEnumStringValues() []string

GetScopeReferenceReferenceTypeEnumStringValues Enumerates the set of values in String for ScopeReferenceReferenceTypeEnum

func GetSecretConfigModelTypeEnumStringValues

func GetSecretConfigModelTypeEnumStringValues() []string

GetSecretConfigModelTypeEnumStringValues Enumerates the set of values in String for SecretConfigModelTypeEnum

func GetSortClauseOrderEnumStringValues

func GetSortClauseOrderEnumStringValues() []string

GetSortClauseOrderEnumStringValues Enumerates the set of values in String for SortClauseOrderEnum

func GetSplitDataRoutingStrategyEnumStringValues

func GetSplitDataRoutingStrategyEnumStringValues() []string

GetSplitDataRoutingStrategyEnumStringValues Enumerates the set of values in String for SplitDataRoutingStrategyEnum

func GetStructuredTypeDtTypeEnumStringValues

func GetStructuredTypeDtTypeEnumStringValues() []string

GetStructuredTypeDtTypeEnumStringValues Enumerates the set of values in String for StructuredTypeDtTypeEnum

func GetStructuredTypeModelTypeEnumStringValues

func GetStructuredTypeModelTypeEnumStringValues() []string

GetStructuredTypeModelTypeEnumStringValues Enumerates the set of values in String for StructuredTypeModelTypeEnum

func GetTargetDataPropertyEnumStringValues

func GetTargetDataPropertyEnumStringValues() []string

GetTargetDataPropertyEnumStringValues Enumerates the set of values in String for TargetDataPropertyEnum

func GetTaskFromRestTaskDetailsApiCallModeEnumStringValues

func GetTaskFromRestTaskDetailsApiCallModeEnumStringValues() []string

GetTaskFromRestTaskDetailsApiCallModeEnumStringValues Enumerates the set of values in String for TaskFromRestTaskDetailsApiCallModeEnum

func GetTaskFromRestTaskDetailsCancelMethodTypeEnumStringValues

func GetTaskFromRestTaskDetailsCancelMethodTypeEnumStringValues() []string

GetTaskFromRestTaskDetailsCancelMethodTypeEnumStringValues Enumerates the set of values in String for TaskFromRestTaskDetailsCancelMethodTypeEnum

func GetTaskFromRestTaskDetailsMethodTypeEnumStringValues

func GetTaskFromRestTaskDetailsMethodTypeEnumStringValues() []string

GetTaskFromRestTaskDetailsMethodTypeEnumStringValues Enumerates the set of values in String for TaskFromRestTaskDetailsMethodTypeEnum

func GetTaskFromSqlTaskDetailsSqlScriptTypeEnumStringValues

func GetTaskFromSqlTaskDetailsSqlScriptTypeEnumStringValues() []string

GetTaskFromSqlTaskDetailsSqlScriptTypeEnumStringValues Enumerates the set of values in String for TaskFromSqlTaskDetailsSqlScriptTypeEnum

func GetTaskModelTypeEnumStringValues

func GetTaskModelTypeEnumStringValues() []string

GetTaskModelTypeEnumStringValues Enumerates the set of values in String for TaskModelTypeEnum

func GetTaskOperatorExpectedDurationUnitEnumStringValues

func GetTaskOperatorExpectedDurationUnitEnumStringValues() []string

GetTaskOperatorExpectedDurationUnitEnumStringValues Enumerates the set of values in String for TaskOperatorExpectedDurationUnitEnum

func GetTaskOperatorRetryDelayUnitEnumStringValues

func GetTaskOperatorRetryDelayUnitEnumStringValues() []string

GetTaskOperatorRetryDelayUnitEnumStringValues Enumerates the set of values in String for TaskOperatorRetryDelayUnitEnum

func GetTaskOperatorTaskTypeEnumStringValues

func GetTaskOperatorTaskTypeEnumStringValues() []string

GetTaskOperatorTaskTypeEnumStringValues Enumerates the set of values in String for TaskOperatorTaskTypeEnum

func GetTaskOperatorTriggerRuleEnumStringValues

func GetTaskOperatorTriggerRuleEnumStringValues() []string

GetTaskOperatorTriggerRuleEnumStringValues Enumerates the set of values in String for TaskOperatorTriggerRuleEnum

func GetTaskRunAuthModeEnumStringValues

func GetTaskRunAuthModeEnumStringValues() []string

GetTaskRunAuthModeEnumStringValues Enumerates the set of values in String for TaskRunAuthModeEnum

func GetTaskRunDetailsReRunTypeEnumStringValues

func GetTaskRunDetailsReRunTypeEnumStringValues() []string

GetTaskRunDetailsReRunTypeEnumStringValues Enumerates the set of values in String for TaskRunDetailsReRunTypeEnum

func GetTaskRunDetailsStatusEnumStringValues

func GetTaskRunDetailsStatusEnumStringValues() []string

GetTaskRunDetailsStatusEnumStringValues Enumerates the set of values in String for TaskRunDetailsStatusEnum

func GetTaskRunDetailsTaskTypeEnumStringValues

func GetTaskRunDetailsTaskTypeEnumStringValues() []string

GetTaskRunDetailsTaskTypeEnumStringValues Enumerates the set of values in String for TaskRunDetailsTaskTypeEnum

func GetTaskRunExpectedDurationUnitEnumStringValues

func GetTaskRunExpectedDurationUnitEnumStringValues() []string

GetTaskRunExpectedDurationUnitEnumStringValues Enumerates the set of values in String for TaskRunExpectedDurationUnitEnum

func GetTaskRunLineageDetailsTaskExecutionStatusEnumStringValues

func GetTaskRunLineageDetailsTaskExecutionStatusEnumStringValues() []string

GetTaskRunLineageDetailsTaskExecutionStatusEnumStringValues Enumerates the set of values in String for TaskRunLineageDetailsTaskExecutionStatusEnum

func GetTaskRunLineageSummaryTaskExecutionStatusEnumStringValues

func GetTaskRunLineageSummaryTaskExecutionStatusEnumStringValues() []string

GetTaskRunLineageSummaryTaskExecutionStatusEnumStringValues Enumerates the set of values in String for TaskRunLineageSummaryTaskExecutionStatusEnum

func GetTaskRunStatusEnumStringValues

func GetTaskRunStatusEnumStringValues() []string

GetTaskRunStatusEnumStringValues Enumerates the set of values in String for TaskRunStatusEnum

func GetTaskRunSummaryReRunTypeEnumStringValues

func GetTaskRunSummaryReRunTypeEnumStringValues() []string

GetTaskRunSummaryReRunTypeEnumStringValues Enumerates the set of values in String for TaskRunSummaryReRunTypeEnum

func GetTaskRunSummaryStatusEnumStringValues

func GetTaskRunSummaryStatusEnumStringValues() []string

GetTaskRunSummaryStatusEnumStringValues Enumerates the set of values in String for TaskRunSummaryStatusEnum

func GetTaskRunSummaryTaskTypeEnumStringValues

func GetTaskRunSummaryTaskTypeEnumStringValues() []string

GetTaskRunSummaryTaskTypeEnumStringValues Enumerates the set of values in String for TaskRunSummaryTaskTypeEnum

func GetTaskRunTaskTypeEnumStringValues

func GetTaskRunTaskTypeEnumStringValues() []string

GetTaskRunTaskTypeEnumStringValues Enumerates the set of values in String for TaskRunTaskTypeEnum

func GetTaskScheduleAuthModeEnumStringValues

func GetTaskScheduleAuthModeEnumStringValues() []string

GetTaskScheduleAuthModeEnumStringValues Enumerates the set of values in String for TaskScheduleAuthModeEnum

func GetTaskScheduleExpectedDurationUnitEnumStringValues

func GetTaskScheduleExpectedDurationUnitEnumStringValues() []string

GetTaskScheduleExpectedDurationUnitEnumStringValues Enumerates the set of values in String for TaskScheduleExpectedDurationUnitEnum

func GetTaskScheduleRetryDelayUnitEnumStringValues

func GetTaskScheduleRetryDelayUnitEnumStringValues() []string

GetTaskScheduleRetryDelayUnitEnumStringValues Enumerates the set of values in String for TaskScheduleRetryDelayUnitEnum

func GetTaskScheduleSummaryAuthModeEnumStringValues

func GetTaskScheduleSummaryAuthModeEnumStringValues() []string

GetTaskScheduleSummaryAuthModeEnumStringValues Enumerates the set of values in String for TaskScheduleSummaryAuthModeEnum

func GetTaskScheduleSummaryExpectedDurationUnitEnumStringValues

func GetTaskScheduleSummaryExpectedDurationUnitEnumStringValues() []string

GetTaskScheduleSummaryExpectedDurationUnitEnumStringValues Enumerates the set of values in String for TaskScheduleSummaryExpectedDurationUnitEnum

func GetTaskScheduleSummaryRetryDelayUnitEnumStringValues

func GetTaskScheduleSummaryRetryDelayUnitEnumStringValues() []string

GetTaskScheduleSummaryRetryDelayUnitEnumStringValues Enumerates the set of values in String for TaskScheduleSummaryRetryDelayUnitEnum

func GetTaskSummaryFromRestTaskApiCallModeEnumStringValues

func GetTaskSummaryFromRestTaskApiCallModeEnumStringValues() []string

GetTaskSummaryFromRestTaskApiCallModeEnumStringValues Enumerates the set of values in String for TaskSummaryFromRestTaskApiCallModeEnum

func GetTaskSummaryFromRestTaskCancelMethodTypeEnumStringValues

func GetTaskSummaryFromRestTaskCancelMethodTypeEnumStringValues() []string

GetTaskSummaryFromRestTaskCancelMethodTypeEnumStringValues Enumerates the set of values in String for TaskSummaryFromRestTaskCancelMethodTypeEnum

func GetTaskSummaryFromRestTaskMethodTypeEnumStringValues

func GetTaskSummaryFromRestTaskMethodTypeEnumStringValues() []string

GetTaskSummaryFromRestTaskMethodTypeEnumStringValues Enumerates the set of values in String for TaskSummaryFromRestTaskMethodTypeEnum

func GetTaskSummaryFromSqlTaskSqlScriptTypeEnumStringValues

func GetTaskSummaryFromSqlTaskSqlScriptTypeEnumStringValues() []string

GetTaskSummaryFromSqlTaskSqlScriptTypeEnumStringValues Enumerates the set of values in String for TaskSummaryFromSqlTaskSqlScriptTypeEnum

func GetTaskSummaryModelTypeEnumStringValues

func GetTaskSummaryModelTypeEnumStringValues() []string

GetTaskSummaryModelTypeEnumStringValues Enumerates the set of values in String for TaskSummaryModelTypeEnum

func GetTemplateLifecycleStateEnumStringValues

func GetTemplateLifecycleStateEnumStringValues() []string

GetTemplateLifecycleStateEnumStringValues Enumerates the set of values in String for TemplateLifecycleStateEnum

func GetTemplateSummaryLifecycleStateEnumStringValues

func GetTemplateSummaryLifecycleStateEnumStringValues() []string

GetTemplateSummaryLifecycleStateEnumStringValues Enumerates the set of values in String for TemplateSummaryLifecycleStateEnum

func GetTypeListRuleMatchingStrategyEnumStringValues

func GetTypeListRuleMatchingStrategyEnumStringValues() []string

GetTypeListRuleMatchingStrategyEnumStringValues Enumerates the set of values in String for TypeListRuleMatchingStrategyEnum

func GetTypeListRuleRuleTypeEnumStringValues

func GetTypeListRuleRuleTypeEnumStringValues() []string

GetTypeListRuleRuleTypeEnumStringValues Enumerates the set of values in String for TypeListRuleRuleTypeEnum

func GetTypedNamePatternRuleMatchingStrategyEnumStringValues

func GetTypedNamePatternRuleMatchingStrategyEnumStringValues() []string

GetTypedNamePatternRuleMatchingStrategyEnumStringValues Enumerates the set of values in String for TypedNamePatternRuleMatchingStrategyEnum

func GetTypedNamePatternRuleRuleTypeEnumStringValues

func GetTypedNamePatternRuleRuleTypeEnumStringValues() []string

GetTypedNamePatternRuleRuleTypeEnumStringValues Enumerates the set of values in String for TypedNamePatternRuleRuleTypeEnum

func GetTypedObjectModelTypeEnumStringValues

func GetTypedObjectModelTypeEnumStringValues() []string

GetTypedObjectModelTypeEnumStringValues Enumerates the set of values in String for TypedObjectModelTypeEnum

func GetUnionUnionTypeEnumStringValues

func GetUnionUnionTypeEnumStringValues() []string

GetUnionUnionTypeEnumStringValues Enumerates the set of values in String for UnionUnionTypeEnum

func GetUniqueKeyModelTypeEnumStringValues

func GetUniqueKeyModelTypeEnumStringValues() []string

GetUniqueKeyModelTypeEnumStringValues Enumerates the set of values in String for UniqueKeyModelTypeEnum

func GetUpdateApplicationDetailsLifecycleStateEnumStringValues

func GetUpdateApplicationDetailsLifecycleStateEnumStringValues() []string

GetUpdateApplicationDetailsLifecycleStateEnumStringValues Enumerates the set of values in String for UpdateApplicationDetailsLifecycleStateEnum

func GetUpdateConnectionDetailsModelTypeEnumStringValues

func GetUpdateConnectionDetailsModelTypeEnumStringValues() []string

GetUpdateConnectionDetailsModelTypeEnumStringValues Enumerates the set of values in String for UpdateConnectionDetailsModelTypeEnum

func GetUpdateConnectionFromOAuth2GrantTypeEnumStringValues

func GetUpdateConnectionFromOAuth2GrantTypeEnumStringValues() []string

GetUpdateConnectionFromOAuth2GrantTypeEnumStringValues Enumerates the set of values in String for UpdateConnectionFromOAuth2GrantTypeEnum

func GetUpdateCopyObjectRequestDetailsStatusEnumStringValues

func GetUpdateCopyObjectRequestDetailsStatusEnumStringValues() []string

GetUpdateCopyObjectRequestDetailsStatusEnumStringValues Enumerates the set of values in String for UpdateCopyObjectRequestDetailsStatusEnum

func GetUpdateDataAssetDetailsModelTypeEnumStringValues

func GetUpdateDataAssetDetailsModelTypeEnumStringValues() []string

GetUpdateDataAssetDetailsModelTypeEnumStringValues Enumerates the set of values in String for UpdateDataAssetDetailsModelTypeEnum

func GetUpdateDisApplicationDetailsLifecycleStateEnumStringValues

func GetUpdateDisApplicationDetailsLifecycleStateEnumStringValues() []string

GetUpdateDisApplicationDetailsLifecycleStateEnumStringValues Enumerates the set of values in String for UpdateDisApplicationDetailsLifecycleStateEnum

func GetUpdateExportRequestDetailsStatusEnumStringValues

func GetUpdateExportRequestDetailsStatusEnumStringValues() []string

GetUpdateExportRequestDetailsStatusEnumStringValues Enumerates the set of values in String for UpdateExportRequestDetailsStatusEnum

func GetUpdateImportRequestDetailsStatusEnumStringValues

func GetUpdateImportRequestDetailsStatusEnumStringValues() []string

GetUpdateImportRequestDetailsStatusEnumStringValues Enumerates the set of values in String for UpdateImportRequestDetailsStatusEnum

func GetUpdateTaskDetailsModelTypeEnumStringValues

func GetUpdateTaskDetailsModelTypeEnumStringValues() []string

GetUpdateTaskDetailsModelTypeEnumStringValues Enumerates the set of values in String for UpdateTaskDetailsModelTypeEnum

func GetUpdateTaskFromRestTaskApiCallModeEnumStringValues

func GetUpdateTaskFromRestTaskApiCallModeEnumStringValues() []string

GetUpdateTaskFromRestTaskApiCallModeEnumStringValues Enumerates the set of values in String for UpdateTaskFromRestTaskApiCallModeEnum

func GetUpdateTaskFromRestTaskCancelMethodTypeEnumStringValues

func GetUpdateTaskFromRestTaskCancelMethodTypeEnumStringValues() []string

GetUpdateTaskFromRestTaskCancelMethodTypeEnumStringValues Enumerates the set of values in String for UpdateTaskFromRestTaskCancelMethodTypeEnum

func GetUpdateTaskFromRestTaskMethodTypeEnumStringValues

func GetUpdateTaskFromRestTaskMethodTypeEnumStringValues() []string

GetUpdateTaskFromRestTaskMethodTypeEnumStringValues Enumerates the set of values in String for UpdateTaskFromRestTaskMethodTypeEnum

func GetUpdateTaskFromSqlTaskSqlScriptTypeEnumStringValues

func GetUpdateTaskFromSqlTaskSqlScriptTypeEnumStringValues() []string

GetUpdateTaskFromSqlTaskSqlScriptTypeEnumStringValues Enumerates the set of values in String for UpdateTaskFromSqlTaskSqlScriptTypeEnum

func GetUpdateTaskRunDetailsStatusEnumStringValues

func GetUpdateTaskRunDetailsStatusEnumStringValues() []string

GetUpdateTaskRunDetailsStatusEnumStringValues Enumerates the set of values in String for UpdateTaskRunDetailsStatusEnum

func GetUpdateTaskScheduleDetailsAuthModeEnumStringValues

func GetUpdateTaskScheduleDetailsAuthModeEnumStringValues() []string

GetUpdateTaskScheduleDetailsAuthModeEnumStringValues Enumerates the set of values in String for UpdateTaskScheduleDetailsAuthModeEnum

func GetUpdateTaskScheduleDetailsExpectedDurationUnitEnumStringValues

func GetUpdateTaskScheduleDetailsExpectedDurationUnitEnumStringValues() []string

GetUpdateTaskScheduleDetailsExpectedDurationUnitEnumStringValues Enumerates the set of values in String for UpdateTaskScheduleDetailsExpectedDurationUnitEnum

func GetUpdateTaskScheduleDetailsRetryDelayUnitEnumStringValues

func GetUpdateTaskScheduleDetailsRetryDelayUnitEnumStringValues() []string

GetUpdateTaskScheduleDetailsRetryDelayUnitEnumStringValues Enumerates the set of values in String for UpdateTaskScheduleDetailsRetryDelayUnitEnum

func GetUserDefinedFunctionDetailsModelTypeEnumStringValues

func GetUserDefinedFunctionDetailsModelTypeEnumStringValues() []string

GetUserDefinedFunctionDetailsModelTypeEnumStringValues Enumerates the set of values in String for UserDefinedFunctionDetailsModelTypeEnum

func GetUserDefinedFunctionModelTypeEnumStringValues

func GetUserDefinedFunctionModelTypeEnumStringValues() []string

GetUserDefinedFunctionModelTypeEnumStringValues Enumerates the set of values in String for UserDefinedFunctionModelTypeEnum

func GetUserDefinedFunctionSummaryModelTypeEnumStringValues

func GetUserDefinedFunctionSummaryModelTypeEnumStringValues() []string

GetUserDefinedFunctionSummaryModelTypeEnumStringValues Enumerates the set of values in String for UserDefinedFunctionSummaryModelTypeEnum

func GetWeeklyFrequencyDetailsDaysEnumStringValues

func GetWeeklyFrequencyDetailsDaysEnumStringValues() []string

GetWeeklyFrequencyDetailsDaysEnumStringValues Enumerates the set of values in String for WeeklyFrequencyDetailsDaysEnum

func GetWorkRequestOperationTypeEnumStringValues

func GetWorkRequestOperationTypeEnumStringValues() []string

GetWorkRequestOperationTypeEnumStringValues Enumerates the set of values in String for WorkRequestOperationTypeEnum

func GetWorkRequestResourceActionTypeEnumStringValues

func GetWorkRequestResourceActionTypeEnumStringValues() []string

GetWorkRequestResourceActionTypeEnumStringValues Enumerates the set of values in String for WorkRequestResourceActionTypeEnum

func GetWorkRequestStatusEnumStringValues

func GetWorkRequestStatusEnumStringValues() []string

GetWorkRequestStatusEnumStringValues Enumerates the set of values in String for WorkRequestStatusEnum

func GetWorkRequestSummaryOperationTypeEnumStringValues

func GetWorkRequestSummaryOperationTypeEnumStringValues() []string

GetWorkRequestSummaryOperationTypeEnumStringValues Enumerates the set of values in String for WorkRequestSummaryOperationTypeEnum

func GetWorkRequestSummaryStatusEnumStringValues

func GetWorkRequestSummaryStatusEnumStringValues() []string

GetWorkRequestSummaryStatusEnumStringValues Enumerates the set of values in String for WorkRequestSummaryStatusEnum

func GetWorkspaceLifecycleStateEnumStringValues

func GetWorkspaceLifecycleStateEnumStringValues() []string

GetWorkspaceLifecycleStateEnumStringValues Enumerates the set of values in String for WorkspaceLifecycleStateEnum

func GetWorkspaceSummaryLifecycleStateEnumStringValues

func GetWorkspaceSummaryLifecycleStateEnumStringValues() []string

GetWorkspaceSummaryLifecycleStateEnumStringValues Enumerates the set of values in String for WorkspaceSummaryLifecycleStateEnum

func GetWriteOperationConfigWriteModeEnumStringValues

func GetWriteOperationConfigWriteModeEnumStringValues() []string

GetWriteOperationConfigWriteModeEnumStringValues Enumerates the set of values in String for WriteOperationConfigWriteModeEnum

type AbstractCallAttribute

AbstractCallAttribute The abstract write attribute.

type AbstractCallAttribute interface {

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

type AbstractCallAttributeModelTypeEnum

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

func GetAbstractCallAttributeModelTypeEnumValues() []AbstractCallAttributeModelTypeEnum

GetAbstractCallAttributeModelTypeEnumValues Enumerates the set of values for AbstractCallAttributeModelTypeEnum

func GetMappingAbstractCallAttributeModelTypeEnum

func GetMappingAbstractCallAttributeModelTypeEnum(val string) (AbstractCallAttributeModelTypeEnum, bool)

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

type AbstractDataOperationConfig

AbstractDataOperationConfig The information about the data operation.

type AbstractDataOperationConfig interface {

    // This map is used for passing 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
}

type AbstractDataOperationConfigModelTypeEnum

AbstractDataOperationConfigModelTypeEnum Enum with underlying type: string

type AbstractDataOperationConfigModelTypeEnum string

Set of constants representing the allowable values for AbstractDataOperationConfigModelTypeEnum

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

func GetAbstractDataOperationConfigModelTypeEnumValues

func GetAbstractDataOperationConfigModelTypeEnumValues() []AbstractDataOperationConfigModelTypeEnum

GetAbstractDataOperationConfigModelTypeEnumValues Enumerates the set of values for AbstractDataOperationConfigModelTypeEnum

func GetMappingAbstractDataOperationConfigModelTypeEnum

func GetMappingAbstractDataOperationConfigModelTypeEnum(val string) (AbstractDataOperationConfigModelTypeEnum, bool)

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

type AbstractField

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 (AbstractField) GetConfigValues

func (m AbstractField) GetConfigValues() *ConfigValues

GetConfigValues returns ConfigValues

func (AbstractField) GetDescription

func (m AbstractField) GetDescription() *string

GetDescription returns Description

func (AbstractField) GetKey

func (m AbstractField) GetKey() *string

GetKey returns Key

func (AbstractField) GetModelVersion

func (m AbstractField) GetModelVersion() *string

GetModelVersion returns ModelVersion

func (AbstractField) GetName

func (m AbstractField) GetName() *string

GetName returns Name

func (AbstractField) GetObjectStatus

func (m AbstractField) GetObjectStatus() *int

GetObjectStatus returns ObjectStatus

func (AbstractField) GetParentRef

func (m AbstractField) GetParentRef() *ParentReference

GetParentRef returns ParentRef

func (AbstractField) MarshalJSON

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

MarshalJSON marshals to json representation

func (AbstractField) String

func (m AbstractField) String() string

func (AbstractField) ValidateEnumValue

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

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

type AbstractFormatAttribute

AbstractFormatAttribute The abstract format attribute.

type AbstractFormatAttribute interface {

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

type AbstractFormatAttributeModelTypeEnum

AbstractFormatAttributeModelTypeEnum Enum with underlying type: string

type AbstractFormatAttributeModelTypeEnum string

Set of constants representing the allowable values for AbstractFormatAttributeModelTypeEnum

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

func GetAbstractFormatAttributeModelTypeEnumValues

func GetAbstractFormatAttributeModelTypeEnumValues() []AbstractFormatAttributeModelTypeEnum

GetAbstractFormatAttributeModelTypeEnumValues Enumerates the set of values for AbstractFormatAttributeModelTypeEnum

func GetMappingAbstractFormatAttributeModelTypeEnum

func GetMappingAbstractFormatAttributeModelTypeEnum(val string) (AbstractFormatAttributeModelTypeEnum, bool)

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

type AbstractFormattedText

AbstractFormattedText The type of the formatted text.

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

func (AbstractFormattedText) String

func (m AbstractFormattedText) String() string

func (AbstractFormattedText) ValidateEnumValue

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

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

type AbstractFrequencyDetails

AbstractFrequencyDetails The model that holds the frequency details.

type AbstractFrequencyDetails interface {

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

type 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

func GetAbstractFrequencyDetailsFrequencyEnumValues() []AbstractFrequencyDetailsFrequencyEnum

GetAbstractFrequencyDetailsFrequencyEnumValues Enumerates the set of values for AbstractFrequencyDetailsFrequencyEnum

func GetMappingAbstractFrequencyDetailsFrequencyEnum

func GetMappingAbstractFrequencyDetailsFrequencyEnum(val string) (AbstractFrequencyDetailsFrequencyEnum, bool)

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

type AbstractFrequencyDetailsModelTypeEnum

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

func GetAbstractFrequencyDetailsModelTypeEnumValues() []AbstractFrequencyDetailsModelTypeEnum

GetAbstractFrequencyDetailsModelTypeEnumValues Enumerates the set of values for AbstractFrequencyDetailsModelTypeEnum

func GetMappingAbstractFrequencyDetailsModelTypeEnum

func GetMappingAbstractFrequencyDetailsModelTypeEnum(val string) (AbstractFrequencyDetailsModelTypeEnum, bool)

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

type AbstractReadAttribute

AbstractReadAttribute The abstract read attribute.

type AbstractReadAttribute interface {
}

type AbstractReadAttributeModelTypeEnum

AbstractReadAttributeModelTypeEnum Enum with underlying type: string

type AbstractReadAttributeModelTypeEnum string

Set of constants representing the allowable values for AbstractReadAttributeModelTypeEnum

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

func GetAbstractReadAttributeModelTypeEnumValues

func GetAbstractReadAttributeModelTypeEnumValues() []AbstractReadAttributeModelTypeEnum

GetAbstractReadAttributeModelTypeEnumValues Enumerates the set of values for AbstractReadAttributeModelTypeEnum

func GetMappingAbstractReadAttributeModelTypeEnum

func GetMappingAbstractReadAttributeModelTypeEnum(val string) (AbstractReadAttributeModelTypeEnum, bool)

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

type AbstractWriteAttribute

AbstractWriteAttribute The abstract write attribute.

type AbstractWriteAttribute interface {
}

type AbstractWriteAttributeModelTypeEnum

AbstractWriteAttributeModelTypeEnum Enum with underlying type: string

type AbstractWriteAttributeModelTypeEnum string

Set of constants representing the allowable values for AbstractWriteAttributeModelTypeEnum

const (
    AbstractWriteAttributeModelTypeOraclewriteattribute        AbstractWriteAttributeModelTypeEnum = "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

func GetAbstractWriteAttributeModelTypeEnumValues() []AbstractWriteAttributeModelTypeEnum

GetAbstractWriteAttributeModelTypeEnumValues Enumerates the set of values for AbstractWriteAttributeModelTypeEnum

func GetMappingAbstractWriteAttributeModelTypeEnum

func GetMappingAbstractWriteAttributeModelTypeEnum(val string) (AbstractWriteAttributeModelTypeEnum, bool)

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

type Aggregator

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 (Aggregator) GetDescription

func (m Aggregator) GetDescription() *string

GetDescription returns Description

func (Aggregator) GetIdentifier

func (m Aggregator) GetIdentifier() *string

GetIdentifier returns Identifier

func (Aggregator) GetInputPorts

func (m Aggregator) GetInputPorts() []InputPort

GetInputPorts returns InputPorts

func (Aggregator) GetKey

func (m Aggregator) GetKey() *string

GetKey returns Key

func (Aggregator) GetModelVersion

func (m Aggregator) GetModelVersion() *string

GetModelVersion returns ModelVersion

func (Aggregator) GetName

func (m Aggregator) GetName() *string

GetName returns Name

func (Aggregator) GetObjectStatus

func (m Aggregator) GetObjectStatus() *int

GetObjectStatus returns ObjectStatus

func (Aggregator) GetObjectVersion

func (m Aggregator) GetObjectVersion() *int

GetObjectVersion returns ObjectVersion

func (Aggregator) GetOpConfigValues

func (m Aggregator) GetOpConfigValues() *ConfigValues

GetOpConfigValues returns OpConfigValues

func (Aggregator) GetOutputPorts

func (m Aggregator) GetOutputPorts() []TypedObject

GetOutputPorts returns OutputPorts

func (Aggregator) GetParameters

func (m Aggregator) GetParameters() []Parameter

GetParameters returns Parameters

func (Aggregator) GetParentRef

func (m Aggregator) GetParentRef() *ParentReference

GetParentRef returns ParentRef

func (Aggregator) MarshalJSON

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

MarshalJSON marshals to json representation

func (Aggregator) String

func (m Aggregator) String() string

func (*Aggregator) UnmarshalJSON

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

UnmarshalJSON unmarshals from json

func (Aggregator) ValidateEnumValue

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

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

type AggregatorSummary

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

type AggregatorSummary struct {

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

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

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

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

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

func (AggregatorSummary) String

func (m AggregatorSummary) String() string

func (AggregatorSummary) ValidateEnumValue

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

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

type Application

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 (Application) String

func (m Application) String() string

func (Application) ValidateEnumValue

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

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

type ApplicationDetails

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 (ApplicationDetails) String

func (m ApplicationDetails) String() string

func (ApplicationDetails) ValidateEnumValue

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

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

type ApplicationDetailsLifecycleStateEnum

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

func GetApplicationDetailsLifecycleStateEnumValues() []ApplicationDetailsLifecycleStateEnum

GetApplicationDetailsLifecycleStateEnumValues Enumerates the set of values for ApplicationDetailsLifecycleStateEnum

func GetMappingApplicationDetailsLifecycleStateEnum

func GetMappingApplicationDetailsLifecycleStateEnum(val string) (ApplicationDetailsLifecycleStateEnum, bool)

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

type ApplicationLifecycleStateEnum

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

func GetApplicationLifecycleStateEnumValues() []ApplicationLifecycleStateEnum

GetApplicationLifecycleStateEnumValues Enumerates the set of values for ApplicationLifecycleStateEnum

func GetMappingApplicationLifecycleStateEnum

func GetMappingApplicationLifecycleStateEnum(val string) (ApplicationLifecycleStateEnum, bool)

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

type ApplicationSummary

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 (ApplicationSummary) String

func (m ApplicationSummary) String() string

func (ApplicationSummary) ValidateEnumValue

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

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

type ApplicationSummaryCollection

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 (ApplicationSummaryCollection) String

func (m ApplicationSummaryCollection) String() string

func (ApplicationSummaryCollection) ValidateEnumValue

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

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

type ApplicationSummaryLifecycleStateEnum

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

func GetApplicationSummaryLifecycleStateEnumValues() []ApplicationSummaryLifecycleStateEnum

GetApplicationSummaryLifecycleStateEnumValues Enumerates the set of values for ApplicationSummaryLifecycleStateEnum

func GetMappingApplicationSummaryLifecycleStateEnum

func GetMappingApplicationSummaryLifecycleStateEnum(val string) (ApplicationSummaryLifecycleStateEnum, bool)

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

type ArrayType

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 (ArrayType) GetDescription

func (m ArrayType) GetDescription() *string

GetDescription returns Description

func (ArrayType) GetKey

func (m ArrayType) GetKey() *string

GetKey returns Key

func (ArrayType) GetModelVersion

func (m ArrayType) GetModelVersion() *string

GetModelVersion returns ModelVersion

func (ArrayType) GetName

func (m ArrayType) GetName() *string

GetName returns Name

func (ArrayType) GetObjectStatus

func (m ArrayType) GetObjectStatus() *int

GetObjectStatus returns ObjectStatus

func (ArrayType) GetParentRef

func (m ArrayType) GetParentRef() *ParentReference

GetParentRef returns ParentRef

func (ArrayType) MarshalJSON

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

MarshalJSON marshals to json representation

func (ArrayType) String

func (m ArrayType) String() string

func (ArrayType) ValidateEnumValue

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

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

type AuthConfig

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
}

type AuthConfigModelTypeEnum

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

func GetAuthConfigModelTypeEnumValues() []AuthConfigModelTypeEnum

GetAuthConfigModelTypeEnumValues Enumerates the set of values for AuthConfigModelTypeEnum

func GetMappingAuthConfigModelTypeEnum

func GetMappingAuthConfigModelTypeEnum(val string) (AuthConfigModelTypeEnum, bool)

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

type AuthDetails

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 (AuthDetails) String

func (m AuthDetails) String() string

func (AuthDetails) ValidateEnumValue

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

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

type AuthDetailsModelTypeEnum

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

func GetAuthDetailsModelTypeEnumValues() []AuthDetailsModelTypeEnum

GetAuthDetailsModelTypeEnumValues Enumerates the set of values for AuthDetailsModelTypeEnum

func GetMappingAuthDetailsModelTypeEnum

func GetMappingAuthDetailsModelTypeEnum(val string) (AuthDetailsModelTypeEnum, bool)

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

type AvroFormatAttribute

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 (AvroFormatAttribute) GetIsFilePattern

func (m AvroFormatAttribute) GetIsFilePattern() *bool

GetIsFilePattern returns IsFilePattern

func (AvroFormatAttribute) MarshalJSON

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

MarshalJSON marshals to json representation

func (AvroFormatAttribute) String

func (m AvroFormatAttribute) String() string

func (AvroFormatAttribute) ValidateEnumValue

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

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

type BaseType

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
}

type BaseTypeModelTypeEnum

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

func GetBaseTypeModelTypeEnumValues() []BaseTypeModelTypeEnum

GetBaseTypeModelTypeEnumValues Enumerates the set of values for BaseTypeModelTypeEnum

func GetMappingBaseTypeModelTypeEnum

func GetMappingBaseTypeModelTypeEnum(val string) (BaseTypeModelTypeEnum, bool)

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

type BiccReadAttributes

BiccReadAttributes Properties to configure reading from 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 (BiccReadAttributes) MarshalJSON

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

MarshalJSON marshals to json representation

func (BiccReadAttributes) String

func (m BiccReadAttributes) String() string

func (BiccReadAttributes) ValidateEnumValue

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

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

type BiccReadAttributesExtractStrategyEnum

BiccReadAttributesExtractStrategyEnum Enum with underlying type: string

type BiccReadAttributesExtractStrategyEnum string

Set of constants representing the allowable values for BiccReadAttributesExtractStrategyEnum

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

func GetBiccReadAttributesExtractStrategyEnumValues

func GetBiccReadAttributesExtractStrategyEnumValues() []BiccReadAttributesExtractStrategyEnum

GetBiccReadAttributesExtractStrategyEnumValues Enumerates the set of values for BiccReadAttributesExtractStrategyEnum

func GetMappingBiccReadAttributesExtractStrategyEnum

func GetMappingBiccReadAttributesExtractStrategyEnum(val string) (BiccReadAttributesExtractStrategyEnum, bool)

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

type BipCallAttribute

BipCallAttribute 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 (BipCallAttribute) GetFetchSize

func (m BipCallAttribute) GetFetchSize() *int

GetFetchSize returns FetchSize

func (BipCallAttribute) MarshalJSON

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

MarshalJSON marshals to json representation

func (BipCallAttribute) String

func (m BipCallAttribute) String() string

func (BipCallAttribute) ValidateEnumValue

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

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

type BipReadAttributes

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 (BipReadAttributes) MarshalJSON

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

MarshalJSON marshals to json representation

func (BipReadAttributes) String

func (m BipReadAttributes) String() string

func (BipReadAttributes) ValidateEnumValue

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

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

type BipReportParameterValue

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 (BipReportParameterValue) String

func (m BipReportParameterValue) String() string

func (BipReportParameterValue) ValidateEnumValue

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

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

type CancelRestCallConfig

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 (CancelRestCallConfig) String

func (m CancelRestCallConfig) String() string

func (CancelRestCallConfig) ValidateEnumValue

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

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

type CancelRestCallConfigMethodTypeEnum

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

func GetCancelRestCallConfigMethodTypeEnumValues() []CancelRestCallConfigMethodTypeEnum

GetCancelRestCallConfigMethodTypeEnumValues Enumerates the set of values for CancelRestCallConfigMethodTypeEnum

func GetMappingCancelRestCallConfigMethodTypeEnum

func GetMappingCancelRestCallConfigMethodTypeEnum(val string) (CancelRestCallConfigMethodTypeEnum, bool)

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

type ChangeCompartmentDetails

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 (ChangeCompartmentDetails) String

func (m ChangeCompartmentDetails) String() string

func (ChangeCompartmentDetails) ValidateEnumValue

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

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

type ChangeCompartmentRequest

ChangeCompartmentRequest wrapper for the ChangeCompartment operation

# See also

Click https://docs.cloud.oracle.com/en-us/iaas/tools/go-sdk-examples/65.63.2/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 (ChangeCompartmentRequest) BinaryRequestBody

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

BinaryRequestBody implements the OCIRequest interface

func (ChangeCompartmentRequest) HTTPRequest

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

HTTPRequest implements the OCIRequest interface

func (ChangeCompartmentRequest) RetryPolicy

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

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

func (ChangeCompartmentRequest) String

func (request ChangeCompartmentRequest) String() string

func (ChangeCompartmentRequest) ValidateEnumValue

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

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

type ChangeCompartmentResponse

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

func (ChangeCompartmentResponse) HTTPResponse

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

HTTPResponse implements the OCIResponse interface

func (ChangeCompartmentResponse) String

func (response ChangeCompartmentResponse) String() string

type ChangeDisApplicationCompartmentDetails

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 (ChangeDisApplicationCompartmentDetails) String

func (m ChangeDisApplicationCompartmentDetails) String() string

func (ChangeDisApplicationCompartmentDetails) ValidateEnumValue

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

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

type ChangeDisApplicationCompartmentRequest

ChangeDisApplicationCompartmentRequest wrapper for the ChangeDisApplicationCompartment operation

# See also

Click https://docs.cloud.oracle.com/en-us/iaas/tools/go-sdk-examples/65.63.2/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 (ChangeDisApplicationCompartmentRequest) BinaryRequestBody

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

BinaryRequestBody implements the OCIRequest interface

func (ChangeDisApplicationCompartmentRequest) HTTPRequest

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

HTTPRequest implements the OCIRequest interface

func (ChangeDisApplicationCompartmentRequest) RetryPolicy

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

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

func (ChangeDisApplicationCompartmentRequest) String

func (request ChangeDisApplicationCompartmentRequest) String() string

func (ChangeDisApplicationCompartmentRequest) ValidateEnumValue

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

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

type ChangeDisApplicationCompartmentResponse

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

func (ChangeDisApplicationCompartmentResponse) HTTPResponse

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

HTTPResponse implements the OCIResponse interface

func (ChangeDisApplicationCompartmentResponse) String

func (response ChangeDisApplicationCompartmentResponse) String() string

type ChildReference

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 (ChildReference) String

func (m ChildReference) String() string

func (ChildReference) ValidateEnumValue

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

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

type ChildReferenceDetail

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 (ChildReferenceDetail) String

func (m ChildReferenceDetail) String() string

func (ChildReferenceDetail) ValidateEnumValue

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

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

type ChildReferenceTypeEnum

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

func GetChildReferenceTypeEnumValues() []ChildReferenceTypeEnum

GetChildReferenceTypeEnumValues Enumerates the set of values for ChildReferenceTypeEnum

func GetMappingChildReferenceTypeEnum

func GetMappingChildReferenceTypeEnum(val string) (ChildReferenceTypeEnum, bool)

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

type CompositeFieldMap

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 (CompositeFieldMap) GetDescription

func (m CompositeFieldMap) GetDescription() *string

GetDescription returns Description

func (CompositeFieldMap) MarshalJSON

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

MarshalJSON marshals to json representation

func (CompositeFieldMap) String

func (m CompositeFieldMap) String() string

func (*CompositeFieldMap) UnmarshalJSON

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

UnmarshalJSON unmarshals from json

func (CompositeFieldMap) ValidateEnumValue

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

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

type CompositeState

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 (CompositeState) String

func (m CompositeState) String() string

func (CompositeState) ValidateEnumValue

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

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

type CompositeStateCompositeStateAggregatorEnum

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

func GetCompositeStateCompositeStateAggregatorEnumValues() []CompositeStateCompositeStateAggregatorEnum

GetCompositeStateCompositeStateAggregatorEnumValues Enumerates the set of values for CompositeStateCompositeStateAggregatorEnum

func GetMappingCompositeStateCompositeStateAggregatorEnum

func GetMappingCompositeStateCompositeStateAggregatorEnum(val string) (CompositeStateCompositeStateAggregatorEnum, bool)

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

type CompositeType

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

type CompositeType struct {

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

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

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

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

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

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

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

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

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

func (CompositeType) GetDescription

func (m CompositeType) GetDescription() *string

GetDescription returns Description

func (CompositeType) GetKey

func (m CompositeType) GetKey() *string

GetKey returns Key

func (CompositeType) GetModelVersion

func (m CompositeType) GetModelVersion() *string

GetModelVersion returns ModelVersion

func (CompositeType) GetName

func (m CompositeType) GetName() *string

GetName returns Name

func (CompositeType) GetObjectStatus

func (m CompositeType) GetObjectStatus() *int

GetObjectStatus returns ObjectStatus

func (CompositeType) GetParentRef

func (m CompositeType) GetParentRef() *ParentReference

GetParentRef returns ParentRef

func (CompositeType) MarshalJSON

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

MarshalJSON marshals to json representation

func (CompositeType) String

func (m CompositeType) String() string

func (*CompositeType) UnmarshalJSON

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

UnmarshalJSON unmarshals from json

func (CompositeType) ValidateEnumValue

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

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

type Compression

Compression The optional compression configuration.

type Compression struct {

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

func (Compression) String

func (m Compression) String() string

func (Compression) ValidateEnumValue

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

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

type CompressionCodecEnum

CompressionCodecEnum Enum with underlying type: string

type CompressionCodecEnum string

Set of constants representing the allowable values for CompressionCodecEnum

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

func GetCompressionCodecEnumValues

func GetCompressionCodecEnumValues() []CompressionCodecEnum

GetCompressionCodecEnumValues Enumerates the set of values for CompressionCodecEnum

func GetMappingCompressionCodecEnum

func GetMappingCompressionCodecEnum(val string) (CompressionCodecEnum, bool)

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

type ConditionalCompositeFieldMap

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 (ConditionalCompositeFieldMap) GetDescription

func (m ConditionalCompositeFieldMap) GetDescription() *string

GetDescription returns Description

func (ConditionalCompositeFieldMap) MarshalJSON

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

MarshalJSON marshals to json representation

func (ConditionalCompositeFieldMap) String

func (m ConditionalCompositeFieldMap) String() string

func (*ConditionalCompositeFieldMap) UnmarshalJSON

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

UnmarshalJSON unmarshals from json

func (ConditionalCompositeFieldMap) ValidateEnumValue

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 (ConditionalInputLink) GetDescription

func (m ConditionalInputLink) GetDescription() *string

GetDescription returns Description

func (ConditionalInputLink) GetKey

func (m ConditionalInputLink) GetKey() *string

GetKey returns Key

func (ConditionalInputLink) GetModelVersion

func (m ConditionalInputLink) GetModelVersion() *string

GetModelVersion returns ModelVersion

func (ConditionalInputLink) GetObjectStatus

func (m ConditionalInputLink) GetObjectStatus() *int

GetObjectStatus returns ObjectStatus

func (ConditionalInputLink) GetParentRef

func (m ConditionalInputLink) GetParentRef() *ParentReference

GetParentRef returns ParentRef

func (ConditionalInputLink) GetPort

func (m ConditionalInputLink) GetPort() *string

GetPort returns Port

func (ConditionalInputLink) MarshalJSON

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

MarshalJSON marshals to json representation

func (ConditionalInputLink) String

func (m ConditionalInputLink) String() string

func (*ConditionalInputLink) UnmarshalJSON

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

UnmarshalJSON unmarshals from json

func (ConditionalInputLink) ValidateEnumValue

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

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

type ConditionalOutputPort

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 (ConditionalOutputPort) GetConfigValues

func (m ConditionalOutputPort) GetConfigValues() *ConfigValues

GetConfigValues returns ConfigValues

func (ConditionalOutputPort) GetDescription

func (m ConditionalOutputPort) GetDescription() *string

GetDescription returns Description

func (ConditionalOutputPort) GetKey

func (m ConditionalOutputPort) GetKey() *string

GetKey returns Key

func (ConditionalOutputPort) GetModelVersion

func (m ConditionalOutputPort) GetModelVersion() *string

GetModelVersion returns ModelVersion

func (ConditionalOutputPort) GetName

func (m ConditionalOutputPort) GetName() *string

GetName returns Name

func (ConditionalOutputPort) GetObjectStatus

func (m ConditionalOutputPort) GetObjectStatus() *int

GetObjectStatus returns ObjectStatus

func (ConditionalOutputPort) GetParentRef

func (m ConditionalOutputPort) GetParentRef() *ParentReference

GetParentRef returns ParentRef

func (ConditionalOutputPort) MarshalJSON

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

MarshalJSON marshals to json representation

func (ConditionalOutputPort) String

func (m ConditionalOutputPort) String() string

func (*ConditionalOutputPort) UnmarshalJSON

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

UnmarshalJSON unmarshals from json

func (ConditionalOutputPort) ValidateEnumValue

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

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

type ConditionalOutputPortPortTypeEnum

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

func GetConditionalOutputPortPortTypeEnumValues() []ConditionalOutputPortPortTypeEnum

GetConditionalOutputPortPortTypeEnumValues Enumerates the set of values for ConditionalOutputPortPortTypeEnum

func GetMappingConditionalOutputPortPortTypeEnum

func GetMappingConditionalOutputPortPortTypeEnum(val string) (ConditionalOutputPortPortTypeEnum, bool)

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

type ConfigDefinition

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

type ConfigDefinition struct {

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

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

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

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

    // Free form text without any restriction on permitted characters. 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 (ConfigDefinition) String

func (m ConfigDefinition) String() string

func (ConfigDefinition) ValidateEnumValue

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

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

type ConfigParameterDefinition

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 (ConfigParameterDefinition) String

func (m ConfigParameterDefinition) String() string

func (*ConfigParameterDefinition) UnmarshalJSON

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

UnmarshalJSON unmarshals from json

func (ConfigParameterDefinition) ValidateEnumValue

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

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

type ConfigParameterValue

ConfigParameterValue Contains the parameter configuration values.

type ConfigParameterValue struct {

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

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

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

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

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

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

func (ConfigParameterValue) String

func (m ConfigParameterValue) String() string

func (ConfigParameterValue) ValidateEnumValue

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

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

type ConfigProvider

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 (ConfigProvider) String

func (m ConfigProvider) String() string

func (ConfigProvider) ValidateEnumValue

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

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

type ConfigValues

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 (ConfigValues) String

func (m ConfigValues) String() string

func (ConfigValues) ValidateEnumValue

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

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

type ConfigurationDetails

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 (ConfigurationDetails) String

func (m ConfigurationDetails) String() string

func (*ConfigurationDetails) UnmarshalJSON

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

UnmarshalJSON unmarshals from json

func (ConfigurationDetails) ValidateEnumValue

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

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

type ConfiguredType

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 (ConfiguredType) GetDescription

func (m ConfiguredType) GetDescription() *string

GetDescription returns Description

func (ConfiguredType) GetKey

func (m ConfiguredType) GetKey() *string

GetKey returns Key

func (ConfiguredType) GetModelVersion

func (m ConfiguredType) GetModelVersion() *string

GetModelVersion returns ModelVersion

func (ConfiguredType) GetName

func (m ConfiguredType) GetName() *string

GetName returns Name

func (ConfiguredType) GetObjectStatus

func (m ConfiguredType) GetObjectStatus() *int

GetObjectStatus returns ObjectStatus

func (ConfiguredType) GetParentRef

func (m ConfiguredType) GetParentRef() *ParentReference

GetParentRef returns ParentRef

func (ConfiguredType) MarshalJSON

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

MarshalJSON marshals to json representation

func (ConfiguredType) String

func (m ConfiguredType) String() string

func (ConfiguredType) ValidateEnumValue

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

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

type Connection

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
}

type ConnectionDetails

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
}

type ConnectionDetailsModelTypeEnum

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

func GetConnectionDetailsModelTypeEnumValues() []ConnectionDetailsModelTypeEnum

GetConnectionDetailsModelTypeEnumValues Enumerates the set of values for ConnectionDetailsModelTypeEnum

func GetMappingConnectionDetailsModelTypeEnum

func GetMappingConnectionDetailsModelTypeEnum(val string) (ConnectionDetailsModelTypeEnum, bool)

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

type ConnectionFromAdwc

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 (ConnectionFromAdwc) GetConnectionProperties

func (m ConnectionFromAdwc) GetConnectionProperties() []ConnectionProperty

GetConnectionProperties returns ConnectionProperties

func (ConnectionFromAdwc) GetDescription

func (m ConnectionFromAdwc) GetDescription() *string

GetDescription returns Description

func (ConnectionFromAdwc) GetIdentifier

func (m ConnectionFromAdwc) GetIdentifier() *string

GetIdentifier returns Identifier

func (ConnectionFromAdwc) GetIsDefault

func (m ConnectionFromAdwc) GetIsDefault() *bool

GetIsDefault returns IsDefault

func (ConnectionFromAdwc) GetKey

func (m ConnectionFromAdwc) GetKey() *string

GetKey returns Key

func (ConnectionFromAdwc) GetKeyMap

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

GetKeyMap returns KeyMap

func (ConnectionFromAdwc) GetMetadata

func (m ConnectionFromAdwc) GetMetadata() *ObjectMetadata

GetMetadata returns Metadata

func (ConnectionFromAdwc) GetModelVersion

func (m ConnectionFromAdwc) GetModelVersion() *string

GetModelVersion returns ModelVersion

func (ConnectionFromAdwc) GetName

func (m ConnectionFromAdwc) GetName() *string

GetName returns Name

func (ConnectionFromAdwc) GetObjectStatus

func (m ConnectionFromAdwc) GetObjectStatus() *int

GetObjectStatus returns ObjectStatus

func (ConnectionFromAdwc) GetObjectVersion

func (m ConnectionFromAdwc) GetObjectVersion() *int

GetObjectVersion returns ObjectVersion

func (ConnectionFromAdwc) GetParentRef

func (m ConnectionFromAdwc) GetParentRef() *ParentReference

GetParentRef returns ParentRef

func (ConnectionFromAdwc) GetPrimarySchema

func (m ConnectionFromAdwc) GetPrimarySchema() *Schema

GetPrimarySchema returns PrimarySchema

func (ConnectionFromAdwc) MarshalJSON

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

MarshalJSON marshals to json representation

func (ConnectionFromAdwc) String

func (m ConnectionFromAdwc) String() string

func (ConnectionFromAdwc) ValidateEnumValue

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

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

type ConnectionFromAdwcDetails

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 (ConnectionFromAdwcDetails) GetConnectionProperties

func (m ConnectionFromAdwcDetails) GetConnectionProperties() []ConnectionProperty

GetConnectionProperties returns ConnectionProperties

func (ConnectionFromAdwcDetails) GetDescription

func (m ConnectionFromAdwcDetails) GetDescription() *string

GetDescription returns Description

func (ConnectionFromAdwcDetails) GetIdentifier

func (m ConnectionFromAdwcDetails) GetIdentifier() *string

GetIdentifier returns Identifier

func (ConnectionFromAdwcDetails) GetIsDefault

func (m ConnectionFromAdwcDetails) GetIsDefault() *bool

GetIsDefault returns IsDefault

func (ConnectionFromAdwcDetails) GetKey

func (m ConnectionFromAdwcDetails) GetKey() *string

GetKey returns Key

func (ConnectionFromAdwcDetails) GetMetadata

func (m ConnectionFromAdwcDetails) GetMetadata() *ObjectMetadata

GetMetadata returns Metadata

func (ConnectionFromAdwcDetails) GetModelVersion

func (m ConnectionFromAdwcDetails) GetModelVersion() *string

GetModelVersion returns ModelVersion

func (ConnectionFromAdwcDetails) GetName

func (m ConnectionFromAdwcDetails) GetName() *string

GetName returns Name

func (ConnectionFromAdwcDetails) GetObjectStatus

func (m ConnectionFromAdwcDetails) GetObjectStatus() *int

GetObjectStatus returns ObjectStatus

func (ConnectionFromAdwcDetails) GetObjectVersion

func (m ConnectionFromAdwcDetails) GetObjectVersion() *int

GetObjectVersion returns ObjectVersion

func (ConnectionFromAdwcDetails) GetParentRef

func (m ConnectionFromAdwcDetails) GetParentRef() *ParentReference

GetParentRef returns ParentRef

func (ConnectionFromAdwcDetails) GetPrimarySchema

func (m ConnectionFromAdwcDetails) GetPrimarySchema() *Schema

GetPrimarySchema returns PrimarySchema

func (ConnectionFromAdwcDetails) MarshalJSON

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

MarshalJSON marshals to json representation

func (ConnectionFromAdwcDetails) String

func (m ConnectionFromAdwcDetails) String() string

func (ConnectionFromAdwcDetails) ValidateEnumValue

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

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

type ConnectionFromAmazonS3

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 (ConnectionFromAmazonS3) GetConnectionProperties

func (m ConnectionFromAmazonS3) GetConnectionProperties() []ConnectionProperty

GetConnectionProperties returns ConnectionProperties

func (ConnectionFromAmazonS3) GetDescription

func (m ConnectionFromAmazonS3) GetDescription() *string

GetDescription returns Description

func (ConnectionFromAmazonS3) GetIdentifier

func (m ConnectionFromAmazonS3) GetIdentifier() *string

GetIdentifier returns Identifier

func (ConnectionFromAmazonS3) GetIsDefault

func (m ConnectionFromAmazonS3) GetIsDefault() *bool

GetIsDefault returns IsDefault

func (ConnectionFromAmazonS3) GetKey

func (m ConnectionFromAmazonS3) GetKey() *string

GetKey returns Key

func (ConnectionFromAmazonS3) GetKeyMap

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

GetKeyMap returns KeyMap

func (ConnectionFromAmazonS3) GetMetadata

func (m ConnectionFromAmazonS3) GetMetadata() *ObjectMetadata

GetMetadata returns Metadata

func (ConnectionFromAmazonS3) GetModelVersion

func (m ConnectionFromAmazonS3) GetModelVersion() *string

GetModelVersion returns ModelVersion

func (ConnectionFromAmazonS3) GetName

func (m ConnectionFromAmazonS3) GetName() *string

GetName returns Name

func (ConnectionFromAmazonS3) GetObjectStatus

func (m ConnectionFromAmazonS3) GetObjectStatus() *int

GetObjectStatus returns ObjectStatus

func (ConnectionFromAmazonS3) GetObjectVersion

func (m ConnectionFromAmazonS3) GetObjectVersion() *int

GetObjectVersion returns ObjectVersion

func (ConnectionFromAmazonS3) GetParentRef

func (m ConnectionFromAmazonS3) GetParentRef() *ParentReference

GetParentRef returns ParentRef

func (ConnectionFromAmazonS3) GetPrimarySchema

func (m ConnectionFromAmazonS3) GetPrimarySchema() *Schema

GetPrimarySchema returns PrimarySchema

func (ConnectionFromAmazonS3) MarshalJSON

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

MarshalJSON marshals to json representation

func (ConnectionFromAmazonS3) String

func (m ConnectionFromAmazonS3) String() string

func (ConnectionFromAmazonS3) ValidateEnumValue

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

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

type ConnectionFromAmazonS3Details

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 (ConnectionFromAmazonS3Details) GetConnectionProperties

func (m ConnectionFromAmazonS3Details) GetConnectionProperties() []ConnectionProperty

GetConnectionProperties returns ConnectionProperties

func (ConnectionFromAmazonS3Details) GetDescription

func (m ConnectionFromAmazonS3Details) GetDescription() *string

GetDescription returns Description

func (ConnectionFromAmazonS3Details) GetIdentifier

func (m ConnectionFromAmazonS3Details) GetIdentifier() *string

GetIdentifier returns Identifier

func (ConnectionFromAmazonS3Details) GetIsDefault

func (m ConnectionFromAmazonS3Details) GetIsDefault() *bool

GetIsDefault returns IsDefault

func (ConnectionFromAmazonS3Details) GetKey

func (m ConnectionFromAmazonS3Details) GetKey() *string

GetKey returns Key

func (ConnectionFromAmazonS3Details) GetMetadata

func (m ConnectionFromAmazonS3Details) GetMetadata() *ObjectMetadata

GetMetadata returns Metadata

func (ConnectionFromAmazonS3Details) GetModelVersion

func (m ConnectionFromAmazonS3Details) GetModelVersion() *string

GetModelVersion returns ModelVersion

func (ConnectionFromAmazonS3Details) GetName

func (m ConnectionFromAmazonS3Details) GetName() *string

GetName returns Name

func (ConnectionFromAmazonS3Details) GetObjectStatus

func (m ConnectionFromAmazonS3Details) GetObjectStatus() *int

GetObjectStatus returns ObjectStatus

func (ConnectionFromAmazonS3Details) GetObjectVersion

func (m ConnectionFromAmazonS3Details) GetObjectVersion() *int

GetObjectVersion returns ObjectVersion

func (ConnectionFromAmazonS3Details) GetParentRef

func (m ConnectionFromAmazonS3Details) GetParentRef() *ParentReference

GetParentRef returns ParentRef

func (ConnectionFromAmazonS3Details) GetPrimarySchema

func (m ConnectionFromAmazonS3Details) GetPrimarySchema() *Schema

GetPrimarySchema returns PrimarySchema

func (ConnectionFromAmazonS3Details) MarshalJSON

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

MarshalJSON marshals to json representation

func (ConnectionFromAmazonS3Details) String

func (m ConnectionFromAmazonS3Details) String() string

func (ConnectionFromAmazonS3Details) ValidateEnumValue

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

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

type ConnectionFromAtp

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 (ConnectionFromAtp) GetConnectionProperties

func (m ConnectionFromAtp) GetConnectionProperties() []ConnectionProperty

GetConnectionProperties returns ConnectionProperties

func (ConnectionFromAtp) GetDescription

func (m ConnectionFromAtp) GetDescription() *string

GetDescription returns Description

func (ConnectionFromAtp) GetIdentifier

func (m ConnectionFromAtp) GetIdentifier() *string

GetIdentifier returns Identifier

func (ConnectionFromAtp) GetIsDefault

func (m ConnectionFromAtp) GetIsDefault() *bool

GetIsDefault returns IsDefault

func (ConnectionFromAtp) GetKey

func (m ConnectionFromAtp) GetKey() *string

GetKey returns Key

func (ConnectionFromAtp) GetKeyMap

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

GetKeyMap returns KeyMap

func (ConnectionFromAtp) GetMetadata

func (m ConnectionFromAtp) GetMetadata() *ObjectMetadata

GetMetadata returns Metadata

func (ConnectionFromAtp) GetModelVersion

func (m ConnectionFromAtp) GetModelVersion() *string

GetModelVersion returns ModelVersion

func (ConnectionFromAtp) GetName

func (m ConnectionFromAtp) GetName() *string

GetName returns Name

func (ConnectionFromAtp) GetObjectStatus

func (m ConnectionFromAtp) GetObjectStatus() *int

GetObjectStatus returns ObjectStatus

func (ConnectionFromAtp) GetObjectVersion

func (m ConnectionFromAtp) GetObjectVersion() *int

GetObjectVersion returns ObjectVersion

func (ConnectionFromAtp) GetParentRef

func (m ConnectionFromAtp) GetParentRef() *ParentReference

GetParentRef returns ParentRef

func (ConnectionFromAtp) GetPrimarySchema

func (m ConnectionFromAtp) GetPrimarySchema() *Schema

GetPrimarySchema returns PrimarySchema

func (ConnectionFromAtp) MarshalJSON

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

MarshalJSON marshals to json representation

func (ConnectionFromAtp) String

func (m ConnectionFromAtp) String() string

func (ConnectionFromAtp) ValidateEnumValue

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

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

type ConnectionFromAtpDetails

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 (ConnectionFromAtpDetails) GetConnectionProperties

func (m ConnectionFromAtpDetails) GetConnectionProperties() []ConnectionProperty

GetConnectionProperties returns ConnectionProperties

func (ConnectionFromAtpDetails) GetDescription

func (m ConnectionFromAtpDetails) GetDescription() *string

GetDescription returns Description

func (ConnectionFromAtpDetails) GetIdentifier

func (m ConnectionFromAtpDetails) GetIdentifier() *string

GetIdentifier returns Identifier

func (ConnectionFromAtpDetails) GetIsDefault

func (m ConnectionFromAtpDetails) GetIsDefault() *bool

GetIsDefault returns IsDefault

func (ConnectionFromAtpDetails) GetKey

func (m ConnectionFromAtpDetails) GetKey() *string

GetKey returns Key

func (ConnectionFromAtpDetails) GetMetadata

func (m ConnectionFromAtpDetails) GetMetadata() *ObjectMetadata

GetMetadata returns Metadata

func (ConnectionFromAtpDetails) GetModelVersion

func (m ConnectionFromAtpDetails) GetModelVersion() *string

GetModelVersion returns ModelVersion

func (ConnectionFromAtpDetails) GetName

func (m ConnectionFromAtpDetails) GetName() *string

GetName returns Name

func (ConnectionFromAtpDetails) GetObjectStatus

func (m ConnectionFromAtpDetails) GetObjectStatus() *int

GetObjectStatus returns ObjectStatus

func (ConnectionFromAtpDetails) GetObjectVersion

func (m ConnectionFromAtpDetails) GetObjectVersion() *int

GetObjectVersion returns ObjectVersion

func (ConnectionFromAtpDetails) GetParentRef

func (m ConnectionFromAtpDetails) GetParentRef() *ParentReference

GetParentRef returns ParentRef

func (ConnectionFromAtpDetails) GetPrimarySchema

func (m ConnectionFromAtpDetails) GetPrimarySchema() *Schema

GetPrimarySchema returns PrimarySchema

func (ConnectionFromAtpDetails) MarshalJSON

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

MarshalJSON marshals to json representation

func (ConnectionFromAtpDetails) String

func (m ConnectionFromAtpDetails) String() string

func (ConnectionFromAtpDetails) ValidateEnumValue

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

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

type ConnectionFromBicc

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 (ConnectionFromBicc) GetConnectionProperties

func (m ConnectionFromBicc) GetConnectionProperties() []ConnectionProperty

GetConnectionProperties returns ConnectionProperties

func (ConnectionFromBicc) GetDescription

func (m ConnectionFromBicc) GetDescription() *string

GetDescription returns Description

func (ConnectionFromBicc) GetIdentifier

func (m ConnectionFromBicc) GetIdentifier() *string

GetIdentifier returns Identifier

func (ConnectionFromBicc) GetIsDefault

func (m ConnectionFromBicc) GetIsDefault() *bool

GetIsDefault returns IsDefault

func (ConnectionFromBicc) GetKey

func (m ConnectionFromBicc) GetKey() *string

GetKey returns Key

func (ConnectionFromBicc) GetKeyMap

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

GetKeyMap returns KeyMap

func (ConnectionFromBicc) GetMetadata

func (m ConnectionFromBicc) GetMetadata() *ObjectMetadata

GetMetadata returns Metadata

func (ConnectionFromBicc) GetModelVersion

func (m ConnectionFromBicc) GetModelVersion() *string

GetModelVersion returns ModelVersion

func (ConnectionFromBicc) GetName

func (m ConnectionFromBicc) GetName() *string

GetName returns Name

func (ConnectionFromBicc) GetObjectStatus

func (m ConnectionFromBicc) GetObjectStatus() *int

GetObjectStatus returns ObjectStatus

func (ConnectionFromBicc) GetObjectVersion

func (m ConnectionFromBicc) GetObjectVersion() *int

GetObjectVersion returns ObjectVersion

func (ConnectionFromBicc) GetParentRef

func (m ConnectionFromBicc) GetParentRef() *ParentReference

GetParentRef returns ParentRef

func (ConnectionFromBicc) GetPrimarySchema

func (m ConnectionFromBicc) GetPrimarySchema() *Schema

GetPrimarySchema returns PrimarySchema

func (ConnectionFromBicc) MarshalJSON

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

MarshalJSON marshals to json representation

func (ConnectionFromBicc) String

func (m ConnectionFromBicc) String() string

func (ConnectionFromBicc) ValidateEnumValue

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

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

type ConnectionFromBiccDetails

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 (ConnectionFromBiccDetails) GetConnectionProperties

func (m ConnectionFromBiccDetails) GetConnectionProperties() []ConnectionProperty

GetConnectionProperties returns ConnectionProperties

func (ConnectionFromBiccDetails) GetDescription

func (m ConnectionFromBiccDetails) GetDescription() *string

GetDescription returns Description

func (ConnectionFromBiccDetails) GetIdentifier

func (m ConnectionFromBiccDetails) GetIdentifier() *string

GetIdentifier returns Identifier

func (ConnectionFromBiccDetails) GetIsDefault

func (m ConnectionFromBiccDetails) GetIsDefault() *bool

GetIsDefault returns IsDefault

func (ConnectionFromBiccDetails) GetKey

func (m ConnectionFromBiccDetails) GetKey() *string

GetKey returns Key

func (ConnectionFromBiccDetails) GetMetadata

func (m ConnectionFromBiccDetails) GetMetadata() *ObjectMetadata

GetMetadata returns Metadata

func (ConnectionFromBiccDetails) GetModelVersion

func (m ConnectionFromBiccDetails) GetModelVersion() *string

GetModelVersion returns ModelVersion

func (ConnectionFromBiccDetails) GetName

func (m ConnectionFromBiccDetails) GetName() *string

GetName returns Name

func (ConnectionFromBiccDetails) GetObjectStatus

func (m ConnectionFromBiccDetails) GetObjectStatus() *int

GetObjectStatus returns ObjectStatus

func (ConnectionFromBiccDetails) GetObjectVersion

func (m ConnectionFromBiccDetails) GetObjectVersion() *int

GetObjectVersion returns ObjectVersion

func (ConnectionFromBiccDetails) GetParentRef

func (m ConnectionFromBiccDetails) GetParentRef() *ParentReference

GetParentRef returns ParentRef

func (ConnectionFromBiccDetails) GetPrimarySchema

func (m ConnectionFromBiccDetails) GetPrimarySchema() *Schema

GetPrimarySchema returns PrimarySchema

func (ConnectionFromBiccDetails) MarshalJSON

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

MarshalJSON marshals to json representation

func (ConnectionFromBiccDetails) String

func (m ConnectionFromBiccDetails) String() string

func (ConnectionFromBiccDetails) ValidateEnumValue

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

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

type ConnectionFromBip

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 (ConnectionFromBip) GetConnectionProperties

func (m ConnectionFromBip) GetConnectionProperties() []ConnectionProperty

GetConnectionProperties returns ConnectionProperties

func (ConnectionFromBip) GetDescription

func (m ConnectionFromBip) GetDescription() *string

GetDescription returns Description

func (ConnectionFromBip) GetIdentifier

func (m ConnectionFromBip) GetIdentifier() *string

GetIdentifier returns Identifier

func (ConnectionFromBip) GetIsDefault

func (m ConnectionFromBip) GetIsDefault() *bool

GetIsDefault returns IsDefault

func (ConnectionFromBip) GetKey

func (m ConnectionFromBip) GetKey() *string

GetKey returns Key

func (ConnectionFromBip) GetKeyMap

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

GetKeyMap returns KeyMap

func (ConnectionFromBip) GetMetadata

func (m ConnectionFromBip) GetMetadata() *ObjectMetadata

GetMetadata returns Metadata

func (ConnectionFromBip) GetModelVersion

func (m ConnectionFromBip) GetModelVersion() *string

GetModelVersion returns ModelVersion

func (ConnectionFromBip) GetName

func (m ConnectionFromBip) GetName() *string

GetName returns Name

func (ConnectionFromBip) GetObjectStatus

func (m ConnectionFromBip) GetObjectStatus() *int

GetObjectStatus returns ObjectStatus

func (ConnectionFromBip) GetObjectVersion

func (m ConnectionFromBip) GetObjectVersion() *int

GetObjectVersion returns ObjectVersion

func (ConnectionFromBip) GetParentRef

func (m ConnectionFromBip) GetParentRef() *ParentReference

GetParentRef returns ParentRef

func (ConnectionFromBip) GetPrimarySchema

func (m ConnectionFromBip) GetPrimarySchema() *Schema

GetPrimarySchema returns PrimarySchema

func (ConnectionFromBip) MarshalJSON

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

MarshalJSON marshals to json representation

func (ConnectionFromBip) String

func (m ConnectionFromBip) String() string

func (ConnectionFromBip) ValidateEnumValue

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

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

type ConnectionFromBipDetails

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 (ConnectionFromBipDetails) GetConnectionProperties

func (m ConnectionFromBipDetails) GetConnectionProperties() []ConnectionProperty

GetConnectionProperties returns ConnectionProperties

func (ConnectionFromBipDetails) GetDescription

func (m ConnectionFromBipDetails) GetDescription() *string

GetDescription returns Description

func (ConnectionFromBipDetails) GetIdentifier

func (m ConnectionFromBipDetails) GetIdentifier() *string

GetIdentifier returns Identifier

func (ConnectionFromBipDetails) GetIsDefault

func (m ConnectionFromBipDetails) GetIsDefault() *bool

GetIsDefault returns IsDefault

func (ConnectionFromBipDetails) GetKey

func (m ConnectionFromBipDetails) GetKey() *string

GetKey returns Key

func (ConnectionFromBipDetails) GetMetadata

func (m ConnectionFromBipDetails) GetMetadata() *ObjectMetadata

GetMetadata returns Metadata

func (ConnectionFromBipDetails) GetModelVersion

func (m ConnectionFromBipDetails) GetModelVersion() *string

GetModelVersion returns ModelVersion

func (ConnectionFromBipDetails) GetName

func (m ConnectionFromBipDetails) GetName() *string

GetName returns Name

func (ConnectionFromBipDetails) GetObjectStatus

func (m ConnectionFromBipDetails) GetObjectStatus() *int

GetObjectStatus returns ObjectStatus

func (ConnectionFromBipDetails) GetObjectVersion

func (m ConnectionFromBipDetails) GetObjectVersion() *int

GetObjectVersion returns ObjectVersion

func (ConnectionFromBipDetails) GetParentRef

func (m ConnectionFromBipDetails) GetParentRef() *ParentReference

GetParentRef returns ParentRef

func (ConnectionFromBipDetails) GetPrimarySchema

func (m ConnectionFromBipDetails) GetPrimarySchema() *Schema

GetPrimarySchema returns PrimarySchema

func (ConnectionFromBipDetails) MarshalJSON

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

MarshalJSON marshals to json representation

func (ConnectionFromBipDetails) String

func (m ConnectionFromBipDetails) String() string

func (ConnectionFromBipDetails) ValidateEnumValue

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

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

type ConnectionFromHdfs

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 (ConnectionFromHdfs) GetConnectionProperties

func (m ConnectionFromHdfs) GetConnectionProperties() []ConnectionProperty

GetConnectionProperties returns ConnectionProperties

func (ConnectionFromHdfs) GetDescription

func (m ConnectionFromHdfs) GetDescription() *string

GetDescription returns Description

func (ConnectionFromHdfs) GetIdentifier

func (m ConnectionFromHdfs) GetIdentifier() *string

GetIdentifier returns Identifier

func (ConnectionFromHdfs) GetIsDefault

func (m ConnectionFromHdfs) GetIsDefault() *bool

GetIsDefault returns IsDefault

func (ConnectionFromHdfs) GetKey

func (m ConnectionFromHdfs) GetKey() *string

GetKey returns Key

func (ConnectionFromHdfs) GetKeyMap

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

GetKeyMap returns KeyMap

func (ConnectionFromHdfs) GetMetadata

func (m ConnectionFromHdfs) GetMetadata() *ObjectMetadata

GetMetadata returns Metadata

func (ConnectionFromHdfs) GetModelVersion

func (m ConnectionFromHdfs) GetModelVersion() *string

GetModelVersion returns ModelVersion

func (ConnectionFromHdfs) GetName

func (m ConnectionFromHdfs) GetName() *string

GetName returns Name

func (ConnectionFromHdfs) GetObjectStatus

func (m ConnectionFromHdfs) GetObjectStatus() *int

GetObjectStatus returns ObjectStatus

func (ConnectionFromHdfs) GetObjectVersion

func (m ConnectionFromHdfs) GetObjectVersion() *int

GetObjectVersion returns ObjectVersion

func (ConnectionFromHdfs) GetParentRef

func (m ConnectionFromHdfs) GetParentRef() *ParentReference

GetParentRef returns ParentRef

func (ConnectionFromHdfs) GetPrimarySchema

func (m ConnectionFromHdfs) GetPrimarySchema() *Schema

GetPrimarySchema returns PrimarySchema

func (ConnectionFromHdfs) MarshalJSON

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

MarshalJSON marshals to json representation

func (ConnectionFromHdfs) String

func (m ConnectionFromHdfs) String() string

func (ConnectionFromHdfs) ValidateEnumValue

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

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

type ConnectionFromHdfsDetails

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 (ConnectionFromHdfsDetails) GetConnectionProperties

func (m ConnectionFromHdfsDetails) GetConnectionProperties() []ConnectionProperty

GetConnectionProperties returns ConnectionProperties

func (ConnectionFromHdfsDetails) GetDescription

func (m ConnectionFromHdfsDetails) GetDescription() *string

GetDescription returns Description

func (ConnectionFromHdfsDetails) GetIdentifier

func (m ConnectionFromHdfsDetails) GetIdentifier() *string

GetIdentifier returns Identifier

func (ConnectionFromHdfsDetails) GetIsDefault

func (m ConnectionFromHdfsDetails) GetIsDefault() *bool

GetIsDefault returns IsDefault

func (ConnectionFromHdfsDetails) GetKey

func (m ConnectionFromHdfsDetails) GetKey() *string

GetKey returns Key

func (ConnectionFromHdfsDetails) GetMetadata

func (m ConnectionFromHdfsDetails) GetMetadata() *ObjectMetadata

GetMetadata returns Metadata

func (ConnectionFromHdfsDetails) GetModelVersion

func (m ConnectionFromHdfsDetails) GetModelVersion() *string

GetModelVersion returns ModelVersion

func (ConnectionFromHdfsDetails) GetName

func (m ConnectionFromHdfsDetails) GetName() *string

GetName returns Name

func (ConnectionFromHdfsDetails) GetObjectStatus

func (m ConnectionFromHdfsDetails) GetObjectStatus() *int

GetObjectStatus returns ObjectStatus

func (ConnectionFromHdfsDetails) GetObjectVersion

func (m ConnectionFromHdfsDetails) GetObjectVersion() *int

GetObjectVersion returns ObjectVersion

func (ConnectionFromHdfsDetails) GetParentRef

func (m ConnectionFromHdfsDetails) GetParentRef() *ParentReference

GetParentRef returns ParentRef

func (ConnectionFromHdfsDetails) GetPrimarySchema

func (m ConnectionFromHdfsDetails) GetPrimarySchema() *Schema

GetPrimarySchema returns PrimarySchema

func (ConnectionFromHdfsDetails) MarshalJSON

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

MarshalJSON marshals to json representation

func (ConnectionFromHdfsDetails) String

func (m ConnectionFromHdfsDetails) String() string

func (ConnectionFromHdfsDetails) ValidateEnumValue

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

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

type ConnectionFromJdbc

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 (ConnectionFromJdbc) GetConnectionProperties

func (m ConnectionFromJdbc) GetConnectionProperties() []ConnectionProperty

GetConnectionProperties returns ConnectionProperties

func (ConnectionFromJdbc) GetDescription

func (m ConnectionFromJdbc) GetDescription() *string

GetDescription returns Description

func (ConnectionFromJdbc) GetIdentifier

func (m ConnectionFromJdbc) GetIdentifier() *string

GetIdentifier returns Identifier

func (ConnectionFromJdbc) GetIsDefault

func (m ConnectionFromJdbc) GetIsDefault() *bool

GetIsDefault returns IsDefault

func (ConnectionFromJdbc) GetKey

func (m ConnectionFromJdbc) GetKey() *string

GetKey returns Key

func (ConnectionFromJdbc) GetKeyMap

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

GetKeyMap returns KeyMap

func (ConnectionFromJdbc) GetMetadata

func (m ConnectionFromJdbc) GetMetadata() *ObjectMetadata

GetMetadata returns Metadata

func (ConnectionFromJdbc) GetModelVersion

func (m ConnectionFromJdbc) GetModelVersion() *string

GetModelVersion returns ModelVersion

func (ConnectionFromJdbc) GetName

func (m ConnectionFromJdbc) GetName() *string

GetName returns Name

func (ConnectionFromJdbc) GetObjectStatus

func (m ConnectionFromJdbc) GetObjectStatus() *int

GetObjectStatus returns ObjectStatus

func (ConnectionFromJdbc) GetObjectVersion

func (m ConnectionFromJdbc) GetObjectVersion() *int

GetObjectVersion returns ObjectVersion

func (ConnectionFromJdbc) GetParentRef

func (m ConnectionFromJdbc) GetParentRef() *ParentReference

GetParentRef returns ParentRef

func (ConnectionFromJdbc) GetPrimarySchema

func (m ConnectionFromJdbc) GetPrimarySchema() *Schema

GetPrimarySchema returns PrimarySchema

func (ConnectionFromJdbc) MarshalJSON

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

MarshalJSON marshals to json representation

func (ConnectionFromJdbc) String

func (m ConnectionFromJdbc) String() string

func (ConnectionFromJdbc) ValidateEnumValue

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

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

type ConnectionFromJdbcDetails

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 (ConnectionFromJdbcDetails) GetConnectionProperties

func (m ConnectionFromJdbcDetails) GetConnectionProperties() []ConnectionProperty

GetConnectionProperties returns ConnectionProperties

func (ConnectionFromJdbcDetails) GetDescription

func (m ConnectionFromJdbcDetails) GetDescription() *string

GetDescription returns Description

func (ConnectionFromJdbcDetails) GetIdentifier

func (m ConnectionFromJdbcDetails) GetIdentifier() *string

GetIdentifier returns Identifier

func (ConnectionFromJdbcDetails) GetIsDefault

func (m ConnectionFromJdbcDetails) GetIsDefault() *bool

GetIsDefault returns IsDefault

func (ConnectionFromJdbcDetails) GetKey

func (m ConnectionFromJdbcDetails) GetKey() *string

GetKey returns Key

func (ConnectionFromJdbcDetails) GetMetadata

func (m ConnectionFromJdbcDetails) GetMetadata() *ObjectMetadata

GetMetadata returns Metadata

func (ConnectionFromJdbcDetails) GetModelVersion

func (m ConnectionFromJdbcDetails) GetModelVersion() *string

GetModelVersion returns ModelVersion

func (ConnectionFromJdbcDetails) GetName

func (m ConnectionFromJdbcDetails) GetName() *string

GetName returns Name

func (ConnectionFromJdbcDetails) GetObjectStatus

func (m ConnectionFromJdbcDetails) GetObjectStatus() *int

GetObjectStatus returns ObjectStatus

func (ConnectionFromJdbcDetails) GetObjectVersion

func (m ConnectionFromJdbcDetails) GetObjectVersion() *int

GetObjectVersion returns ObjectVersion

func (ConnectionFromJdbcDetails) GetParentRef

func (m ConnectionFromJdbcDetails) GetParentRef() *ParentReference

GetParentRef returns ParentRef

func (ConnectionFromJdbcDetails) GetPrimarySchema

func (m ConnectionFromJdbcDetails) GetPrimarySchema() *Schema

GetPrimarySchema returns PrimarySchema

func (ConnectionFromJdbcDetails) MarshalJSON

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

MarshalJSON marshals to json representation

func (ConnectionFromJdbcDetails) String

func (m ConnectionFromJdbcDetails) String() string

func (ConnectionFromJdbcDetails) ValidateEnumValue

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

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

type ConnectionFromLake

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 (ConnectionFromLake) GetConnectionProperties

func (m ConnectionFromLake) GetConnectionProperties() []ConnectionProperty

GetConnectionProperties returns ConnectionProperties

func (ConnectionFromLake) GetDescription

func (m ConnectionFromLake) GetDescription() *string

GetDescription returns Description

func (ConnectionFromLake) GetIdentifier

func (m ConnectionFromLake) GetIdentifier() *string

GetIdentifier returns Identifier

func (ConnectionFromLake) GetIsDefault

func (m ConnectionFromLake) GetIsDefault() *bool

GetIsDefault returns IsDefault

func (ConnectionFromLake) GetKey

func (m ConnectionFromLake) GetKey() *string

GetKey returns Key

func (ConnectionFromLake) GetKeyMap

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

GetKeyMap returns KeyMap

func (ConnectionFromLake) GetMetadata

func (m ConnectionFromLake) GetMetadata() *ObjectMetadata

GetMetadata returns Metadata

func (ConnectionFromLake) GetModelVersion

func (m ConnectionFromLake) GetModelVersion() *string

GetModelVersion returns ModelVersion

func (ConnectionFromLake) GetName

func (m ConnectionFromLake) GetName() *string

GetName returns Name

func (ConnectionFromLake) GetObjectStatus

func (m ConnectionFromLake) GetObjectStatus() *int

GetObjectStatus returns ObjectStatus

func (ConnectionFromLake) GetObjectVersion

func (m ConnectionFromLake) GetObjectVersion() *int

GetObjectVersion returns ObjectVersion

func (ConnectionFromLake) GetParentRef

func (m ConnectionFromLake) GetParentRef() *ParentReference

GetParentRef returns ParentRef

func (ConnectionFromLake) GetPrimarySchema

func (m ConnectionFromLake) GetPrimarySchema() *Schema

GetPrimarySchema returns PrimarySchema

func (ConnectionFromLake) MarshalJSON

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

MarshalJSON marshals to json representation

func (ConnectionFromLake) String

func (m ConnectionFromLake) String() string

func (ConnectionFromLake) ValidateEnumValue

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

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

type ConnectionFromLakeDetails

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 (ConnectionFromLakeDetails) GetConnectionProperties

func (m ConnectionFromLakeDetails) GetConnectionProperties() []ConnectionProperty

GetConnectionProperties returns ConnectionProperties

func (ConnectionFromLakeDetails) GetDescription

func (m ConnectionFromLakeDetails) GetDescription() *string

GetDescription returns Description

func (ConnectionFromLakeDetails) GetIdentifier

func (m ConnectionFromLakeDetails) GetIdentifier() *string

GetIdentifier returns Identifier

func (ConnectionFromLakeDetails) GetIsDefault

func (m ConnectionFromLakeDetails) GetIsDefault() *bool

GetIsDefault returns IsDefault

func (ConnectionFromLakeDetails) GetKey

func (m ConnectionFromLakeDetails) GetKey() *string

GetKey returns Key

func (ConnectionFromLakeDetails) GetMetadata

func (m ConnectionFromLakeDetails) GetMetadata() *ObjectMetadata

GetMetadata returns Metadata

func (ConnectionFromLakeDetails) GetModelVersion

func (m ConnectionFromLakeDetails) GetModelVersion() *string

GetModelVersion returns ModelVersion

func (ConnectionFromLakeDetails) GetName

func (m ConnectionFromLakeDetails) GetName() *string

GetName returns Name

func (ConnectionFromLakeDetails) GetObjectStatus

func (m ConnectionFromLakeDetails) GetObjectStatus() *int

GetObjectStatus returns ObjectStatus

func (ConnectionFromLakeDetails) GetObjectVersion

func (m ConnectionFromLakeDetails) GetObjectVersion() *int

GetObjectVersion returns ObjectVersion

func (ConnectionFromLakeDetails) GetParentRef

func (m ConnectionFromLakeDetails) GetParentRef() *ParentReference

GetParentRef returns ParentRef

func (ConnectionFromLakeDetails) GetPrimarySchema

func (m ConnectionFromLakeDetails) GetPrimarySchema() *Schema

GetPrimarySchema returns PrimarySchema

func (ConnectionFromLakeDetails) MarshalJSON

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

MarshalJSON marshals to json representation

func (ConnectionFromLakeDetails) String

func (m ConnectionFromLakeDetails) String() string

func (ConnectionFromLakeDetails) ValidateEnumValue

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

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

type ConnectionFromMySql

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 (ConnectionFromMySql) GetConnectionProperties

func (m ConnectionFromMySql) GetConnectionProperties() []ConnectionProperty

GetConnectionProperties returns ConnectionProperties

func (ConnectionFromMySql) GetDescription

func (m ConnectionFromMySql) GetDescription() *string

GetDescription returns Description

func (ConnectionFromMySql) GetIdentifier

func (m ConnectionFromMySql) GetIdentifier() *string

GetIdentifier returns Identifier

func (ConnectionFromMySql) GetIsDefault

func (m ConnectionFromMySql) GetIsDefault() *bool

GetIsDefault returns IsDefault

func (ConnectionFromMySql) GetKey

func (m ConnectionFromMySql) GetKey() *string

GetKey returns Key

func (ConnectionFromMySql) GetKeyMap

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

GetKeyMap returns KeyMap

func (ConnectionFromMySql) GetMetadata

func (m ConnectionFromMySql) GetMetadata() *ObjectMetadata

GetMetadata returns Metadata

func (ConnectionFromMySql) GetModelVersion

func (m ConnectionFromMySql) GetModelVersion() *string

GetModelVersion returns ModelVersion

func (ConnectionFromMySql) GetName

func (m ConnectionFromMySql) GetName() *string

GetName returns Name

func (ConnectionFromMySql) GetObjectStatus

func (m ConnectionFromMySql) GetObjectStatus() *int

GetObjectStatus returns ObjectStatus

func (ConnectionFromMySql) GetObjectVersion

func (m ConnectionFromMySql) GetObjectVersion() *int

GetObjectVersion returns ObjectVersion

func (ConnectionFromMySql) GetParentRef

func (m ConnectionFromMySql) GetParentRef() *ParentReference

GetParentRef returns ParentRef

func (ConnectionFromMySql) GetPrimarySchema

func (m ConnectionFromMySql) GetPrimarySchema() *Schema

GetPrimarySchema returns PrimarySchema

func (ConnectionFromMySql) MarshalJSON

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

MarshalJSON marshals to json representation

func (ConnectionFromMySql) String

func (m ConnectionFromMySql) String() string

func (ConnectionFromMySql) ValidateEnumValue

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

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

type ConnectionFromMySqlDetails

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 (ConnectionFromMySqlDetails) GetConnectionProperties

func (m ConnectionFromMySqlDetails) GetConnectionProperties() []ConnectionProperty

GetConnectionProperties returns ConnectionProperties

func (ConnectionFromMySqlDetails) GetDescription

func (m ConnectionFromMySqlDetails) GetDescription() *string

GetDescription returns Description

func (ConnectionFromMySqlDetails) GetIdentifier

func (m ConnectionFromMySqlDetails) GetIdentifier() *string

GetIdentifier returns Identifier

func (ConnectionFromMySqlDetails) GetIsDefault

func (m ConnectionFromMySqlDetails) GetIsDefault() *bool

GetIsDefault returns IsDefault

func (ConnectionFromMySqlDetails) GetKey

func (m ConnectionFromMySqlDetails) GetKey() *string

GetKey returns Key

func (ConnectionFromMySqlDetails) GetMetadata

func (m ConnectionFromMySqlDetails) GetMetadata() *ObjectMetadata

GetMetadata returns Metadata

func (ConnectionFromMySqlDetails) GetModelVersion

func (m ConnectionFromMySqlDetails) GetModelVersion() *string

GetModelVersion returns ModelVersion

func (ConnectionFromMySqlDetails) GetName

func (m ConnectionFromMySqlDetails) GetName() *string

GetName returns Name

func (ConnectionFromMySqlDetails) GetObjectStatus

func (m ConnectionFromMySqlDetails) GetObjectStatus() *int

GetObjectStatus returns ObjectStatus

func (ConnectionFromMySqlDetails) GetObjectVersion

func (m ConnectionFromMySqlDetails) GetObjectVersion() *int

GetObjectVersion returns ObjectVersion

func (ConnectionFromMySqlDetails) GetParentRef

func (m ConnectionFromMySqlDetails) GetParentRef() *ParentReference

GetParentRef returns ParentRef

func (ConnectionFromMySqlDetails) GetPrimarySchema

func (m ConnectionFromMySqlDetails) GetPrimarySchema() *Schema

GetPrimarySchema returns PrimarySchema

func (ConnectionFromMySqlDetails) MarshalJSON

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

MarshalJSON marshals to json representation

func (ConnectionFromMySqlDetails) String

func (m ConnectionFromMySqlDetails) String() string

func (ConnectionFromMySqlDetails) ValidateEnumValue

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

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

type ConnectionFromMySqlHeatWave

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 (ConnectionFromMySqlHeatWave) GetConnectionProperties

func (m ConnectionFromMySqlHeatWave) GetConnectionProperties() []ConnectionProperty

GetConnectionProperties returns ConnectionProperties

func (ConnectionFromMySqlHeatWave) GetDescription

func (m ConnectionFromMySqlHeatWave) GetDescription() *string

GetDescription returns Description

func (ConnectionFromMySqlHeatWave) GetIdentifier

func (m ConnectionFromMySqlHeatWave) GetIdentifier() *string

GetIdentifier returns Identifier

func (ConnectionFromMySqlHeatWave) GetIsDefault

func (m ConnectionFromMySqlHeatWave) GetIsDefault() *bool

GetIsDefault returns IsDefault

func (ConnectionFromMySqlHeatWave) GetKey

func (m ConnectionFromMySqlHeatWave) GetKey() *string

GetKey returns Key

func (ConnectionFromMySqlHeatWave) GetKeyMap

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

GetKeyMap returns KeyMap

func (ConnectionFromMySqlHeatWave) GetMetadata

func (m ConnectionFromMySqlHeatWave) GetMetadata() *ObjectMetadata

GetMetadata returns Metadata

func (ConnectionFromMySqlHeatWave) GetModelVersion

func (m ConnectionFromMySqlHeatWave) GetModelVersion() *string

GetModelVersion returns ModelVersion

func (ConnectionFromMySqlHeatWave) GetName

func (m ConnectionFromMySqlHeatWave) GetName() *string

GetName returns Name

func (ConnectionFromMySqlHeatWave) GetObjectStatus

func (m ConnectionFromMySqlHeatWave) GetObjectStatus() *int

GetObjectStatus returns ObjectStatus

func (ConnectionFromMySqlHeatWave) GetObjectVersion

func (m ConnectionFromMySqlHeatWave) GetObjectVersion() *int

GetObjectVersion returns ObjectVersion

func (ConnectionFromMySqlHeatWave) GetParentRef

func (m ConnectionFromMySqlHeatWave) GetParentRef() *ParentReference

GetParentRef returns ParentRef

func (ConnectionFromMySqlHeatWave) GetPrimarySchema

func (m ConnectionFromMySqlHeatWave) GetPrimarySchema() *Schema

GetPrimarySchema returns PrimarySchema

func (ConnectionFromMySqlHeatWave) MarshalJSON

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

MarshalJSON marshals to json representation

func (ConnectionFromMySqlHeatWave) String

func (m ConnectionFromMySqlHeatWave) String() string

func (ConnectionFromMySqlHeatWave) ValidateEnumValue

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

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

type ConnectionFromMySqlHeatWaveDetails

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 (ConnectionFromMySqlHeatWaveDetails) GetConnectionProperties

func (m ConnectionFromMySqlHeatWaveDetails) GetConnectionProperties() []ConnectionProperty

GetConnectionProperties returns ConnectionProperties

func (ConnectionFromMySqlHeatWaveDetails) GetDescription

func (m ConnectionFromMySqlHeatWaveDetails) GetDescription() *string

GetDescription returns Description

func (ConnectionFromMySqlHeatWaveDetails) GetIdentifier

func (m ConnectionFromMySqlHeatWaveDetails) GetIdentifier() *string

GetIdentifier returns Identifier

func (ConnectionFromMySqlHeatWaveDetails) GetIsDefault

func (m ConnectionFromMySqlHeatWaveDetails) GetIsDefault() *bool

GetIsDefault returns IsDefault

func (ConnectionFromMySqlHeatWaveDetails) GetKey

func (m ConnectionFromMySqlHeatWaveDetails) GetKey() *string

GetKey returns Key

func (ConnectionFromMySqlHeatWaveDetails) GetMetadata

func (m ConnectionFromMySqlHeatWaveDetails) GetMetadata() *ObjectMetadata

GetMetadata returns Metadata

func (ConnectionFromMySqlHeatWaveDetails) GetModelVersion

func (m ConnectionFromMySqlHeatWaveDetails) GetModelVersion() *string

GetModelVersion returns ModelVersion

func (ConnectionFromMySqlHeatWaveDetails) GetName

func (m ConnectionFromMySqlHeatWaveDetails) GetName() *string

GetName returns Name

func (ConnectionFromMySqlHeatWaveDetails) GetObjectStatus

func (m ConnectionFromMySqlHeatWaveDetails) GetObjectStatus() *int

GetObjectStatus returns ObjectStatus

func (ConnectionFromMySqlHeatWaveDetails) GetObjectVersion

func (m ConnectionFromMySqlHeatWaveDetails) GetObjectVersion() *int

GetObjectVersion returns ObjectVersion

func (ConnectionFromMySqlHeatWaveDetails) GetParentRef

func (m ConnectionFromMySqlHeatWaveDetails) GetParentRef() *ParentReference

GetParentRef returns ParentRef

func (ConnectionFromMySqlHeatWaveDetails) GetPrimarySchema

func (m ConnectionFromMySqlHeatWaveDetails) GetPrimarySchema() *Schema

GetPrimarySchema returns PrimarySchema

func (ConnectionFromMySqlHeatWaveDetails) MarshalJSON

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

MarshalJSON marshals to json representation

func (ConnectionFromMySqlHeatWaveDetails) String

func (m ConnectionFromMySqlHeatWaveDetails) String() string

func (ConnectionFromMySqlHeatWaveDetails) ValidateEnumValue

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

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

type ConnectionFromOAuth2

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 (ConnectionFromOAuth2) GetConnectionProperties

func (m ConnectionFromOAuth2) GetConnectionProperties() []ConnectionProperty

GetConnectionProperties returns ConnectionProperties

func (ConnectionFromOAuth2) GetDescription

func (m ConnectionFromOAuth2) GetDescription() *string

GetDescription returns Description

func (ConnectionFromOAuth2) GetIdentifier

func (m ConnectionFromOAuth2) GetIdentifier() *string

GetIdentifier returns Identifier

func (ConnectionFromOAuth2) GetIsDefault

func (m ConnectionFromOAuth2) GetIsDefault() *bool

GetIsDefault returns IsDefault

func (ConnectionFromOAuth2) GetKey

func (m ConnectionFromOAuth2) GetKey() *string

GetKey returns Key

func (ConnectionFromOAuth2) GetKeyMap

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

GetKeyMap returns KeyMap

func (ConnectionFromOAuth2) GetMetadata

func (m ConnectionFromOAuth2) GetMetadata() *ObjectMetadata

GetMetadata returns Metadata

func (ConnectionFromOAuth2) GetModelVersion

func (m ConnectionFromOAuth2) GetModelVersion() *string

GetModelVersion returns ModelVersion

func (ConnectionFromOAuth2) GetName

func (m ConnectionFromOAuth2) GetName() *string

GetName returns Name

func (ConnectionFromOAuth2) GetObjectStatus

func (m ConnectionFromOAuth2) GetObjectStatus() *int

GetObjectStatus returns ObjectStatus

func (ConnectionFromOAuth2) GetObjectVersion

func (m ConnectionFromOAuth2) GetObjectVersion() *int

GetObjectVersion returns ObjectVersion

func (ConnectionFromOAuth2) GetParentRef

func (m ConnectionFromOAuth2) GetParentRef() *ParentReference

GetParentRef returns ParentRef

func (ConnectionFromOAuth2) GetPrimarySchema

func (m ConnectionFromOAuth2) GetPrimarySchema() *Schema

GetPrimarySchema returns PrimarySchema

func (ConnectionFromOAuth2) MarshalJSON

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

MarshalJSON marshals to json representation

func (ConnectionFromOAuth2) String

func (m ConnectionFromOAuth2) String() string

func (ConnectionFromOAuth2) ValidateEnumValue

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

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

type ConnectionFromOAuth2Details

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 (ConnectionFromOAuth2Details) GetConnectionProperties

func (m ConnectionFromOAuth2Details) GetConnectionProperties() []ConnectionProperty

GetConnectionProperties returns ConnectionProperties

func (ConnectionFromOAuth2Details) GetDescription

func (m ConnectionFromOAuth2Details) GetDescription() *string

GetDescription returns Description

func (ConnectionFromOAuth2Details) GetIdentifier

func (m ConnectionFromOAuth2Details) GetIdentifier() *string

GetIdentifier returns Identifier

func (ConnectionFromOAuth2Details) GetIsDefault

func (m ConnectionFromOAuth2Details) GetIsDefault() *bool

GetIsDefault returns IsDefault

func (ConnectionFromOAuth2Details) GetKey

func (m ConnectionFromOAuth2Details) GetKey() *string

GetKey returns Key

func (ConnectionFromOAuth2Details) GetMetadata

func (m ConnectionFromOAuth2Details) GetMetadata() *ObjectMetadata

GetMetadata returns Metadata

func (ConnectionFromOAuth2Details) GetModelVersion

func (m ConnectionFromOAuth2Details) GetModelVersion() *string

GetModelVersion returns ModelVersion

func (ConnectionFromOAuth2Details) GetName

func (m ConnectionFromOAuth2Details) GetName() *string

GetName returns Name

func (ConnectionFromOAuth2Details) GetObjectStatus

func (m ConnectionFromOAuth2Details) GetObjectStatus() *int

GetObjectStatus returns ObjectStatus

func (ConnectionFromOAuth2Details) GetObjectVersion

func (m ConnectionFromOAuth2Details) GetObjectVersion() *int

GetObjectVersion returns ObjectVersion

func (ConnectionFromOAuth2Details) GetParentRef

func (m ConnectionFromOAuth2Details) GetParentRef() *ParentReference

GetParentRef returns ParentRef

func (ConnectionFromOAuth2Details) GetPrimarySchema

func (m ConnectionFromOAuth2Details) GetPrimarySchema() *Schema

GetPrimarySchema returns PrimarySchema

func (ConnectionFromOAuth2Details) MarshalJSON

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

MarshalJSON marshals to json representation

func (ConnectionFromOAuth2Details) String

func (m ConnectionFromOAuth2Details) String() string

func (ConnectionFromOAuth2Details) ValidateEnumValue

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

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

type ConnectionFromOAuth2DetailsGrantTypeEnum

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

func GetConnectionFromOAuth2DetailsGrantTypeEnumValues() []ConnectionFromOAuth2DetailsGrantTypeEnum

GetConnectionFromOAuth2DetailsGrantTypeEnumValues Enumerates the set of values for ConnectionFromOAuth2DetailsGrantTypeEnum

func GetMappingConnectionFromOAuth2DetailsGrantTypeEnum

func GetMappingConnectionFromOAuth2DetailsGrantTypeEnum(val string) (ConnectionFromOAuth2DetailsGrantTypeEnum, bool)

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

type ConnectionFromOAuth2GrantTypeEnum

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

func GetConnectionFromOAuth2GrantTypeEnumValues() []ConnectionFromOAuth2GrantTypeEnum

GetConnectionFromOAuth2GrantTypeEnumValues Enumerates the set of values for ConnectionFromOAuth2GrantTypeEnum

func GetMappingConnectionFromOAuth2GrantTypeEnum

func GetMappingConnectionFromOAuth2GrantTypeEnum(val string) (ConnectionFromOAuth2GrantTypeEnum, bool)

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

type ConnectionFromObjectStorage

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 (ConnectionFromObjectStorage) GetConnectionProperties

func (m ConnectionFromObjectStorage) GetConnectionProperties() []ConnectionProperty

GetConnectionProperties returns ConnectionProperties

func (ConnectionFromObjectStorage) GetDescription

func (m ConnectionFromObjectStorage) GetDescription() *string

GetDescription returns Description

func (ConnectionFromObjectStorage) GetIdentifier

func (m ConnectionFromObjectStorage) GetIdentifier() *string

GetIdentifier returns Identifier

func (ConnectionFromObjectStorage) GetIsDefault

func (m ConnectionFromObjectStorage) GetIsDefault() *bool

GetIsDefault returns IsDefault

func (ConnectionFromObjectStorage) GetKey

func (m ConnectionFromObjectStorage) GetKey() *string

GetKey returns Key

func (ConnectionFromObjectStorage) GetKeyMap

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

GetKeyMap returns KeyMap

func (ConnectionFromObjectStorage) GetMetadata

func (m ConnectionFromObjectStorage) GetMetadata() *ObjectMetadata

GetMetadata returns Metadata

func (ConnectionFromObjectStorage) GetModelVersion

func (m ConnectionFromObjectStorage) GetModelVersion() *string

GetModelVersion returns ModelVersion

func (ConnectionFromObjectStorage) GetName

func (m ConnectionFromObjectStorage) GetName() *string

GetName returns Name

func (ConnectionFromObjectStorage) GetObjectStatus

func (m ConnectionFromObjectStorage) GetObjectStatus() *int

GetObjectStatus returns ObjectStatus

func (ConnectionFromObjectStorage) GetObjectVersion

func (m ConnectionFromObjectStorage) GetObjectVersion() *int

GetObjectVersion returns ObjectVersion

func (ConnectionFromObjectStorage) GetParentRef

func (m ConnectionFromObjectStorage) GetParentRef() *ParentReference

GetParentRef returns ParentRef

func (ConnectionFromObjectStorage) GetPrimarySchema

func (m ConnectionFromObjectStorage) GetPrimarySchema() *Schema

GetPrimarySchema returns PrimarySchema

func (ConnectionFromObjectStorage) MarshalJSON

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

MarshalJSON marshals to json representation

func (ConnectionFromObjectStorage) String

func (m ConnectionFromObjectStorage) String() string

func (ConnectionFromObjectStorage) ValidateEnumValue

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

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

type ConnectionFromObjectStorageDetails

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 (ConnectionFromObjectStorageDetails) GetConnectionProperties

func (m ConnectionFromObjectStorageDetails) GetConnectionProperties() []ConnectionProperty

GetConnectionProperties returns ConnectionProperties

func (ConnectionFromObjectStorageDetails) GetDescription

func (m ConnectionFromObjectStorageDetails) GetDescription() *string

GetDescription returns Description

func (ConnectionFromObjectStorageDetails) GetIdentifier

func (m ConnectionFromObjectStorageDetails) GetIdentifier() *string

GetIdentifier returns Identifier

func (ConnectionFromObjectStorageDetails) GetIsDefault

func (m ConnectionFromObjectStorageDetails) GetIsDefault() *bool

GetIsDefault returns IsDefault

func (ConnectionFromObjectStorageDetails) GetKey

func (m ConnectionFromObjectStorageDetails) GetKey() *string

GetKey returns Key

func (ConnectionFromObjectStorageDetails) GetMetadata

func (m ConnectionFromObjectStorageDetails) GetMetadata() *ObjectMetadata

GetMetadata returns Metadata

func (ConnectionFromObjectStorageDetails) GetModelVersion

func (m ConnectionFromObjectStorageDetails) GetModelVersion() *string

GetModelVersion returns ModelVersion

func (ConnectionFromObjectStorageDetails) GetName

func (m ConnectionFromObjectStorageDetails) GetName() *string

GetName returns Name

func (ConnectionFromObjectStorageDetails) GetObjectStatus

func (m ConnectionFromObjectStorageDetails) GetObjectStatus() *int

GetObjectStatus returns ObjectStatus

func (ConnectionFromObjectStorageDetails) GetObjectVersion

func (m ConnectionFromObjectStorageDetails) GetObjectVersion() *int

GetObjectVersion returns ObjectVersion

func (ConnectionFromObjectStorageDetails) GetParentRef

func (m ConnectionFromObjectStorageDetails) GetParentRef() *ParentReference

GetParentRef returns ParentRef

func (ConnectionFromObjectStorageDetails) GetPrimarySchema

func (m ConnectionFromObjectStorageDetails) GetPrimarySchema() *Schema

GetPrimarySchema returns PrimarySchema

func (ConnectionFromObjectStorageDetails) MarshalJSON

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

MarshalJSON marshals to json representation

func (ConnectionFromObjectStorageDetails) String

func (m ConnectionFromObjectStorageDetails) String() string

func (ConnectionFromObjectStorageDetails) ValidateEnumValue

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

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

type ConnectionFromOracle

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 (ConnectionFromOracle) GetConnectionProperties

func (m ConnectionFromOracle) GetConnectionProperties() []ConnectionProperty

GetConnectionProperties returns ConnectionProperties

func (ConnectionFromOracle) GetDescription

func (m ConnectionFromOracle) GetDescription() *string

GetDescription returns Description

func (ConnectionFromOracle) GetIdentifier

func (m ConnectionFromOracle) GetIdentifier() *string

GetIdentifier returns Identifier

func (ConnectionFromOracle) GetIsDefault

func (m ConnectionFromOracle) GetIsDefault() *bool

GetIsDefault returns IsDefault

func (ConnectionFromOracle) GetKey

func (m ConnectionFromOracle) GetKey() *string

GetKey returns Key

func (ConnectionFromOracle) GetKeyMap

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

GetKeyMap returns KeyMap

func (ConnectionFromOracle) GetMetadata

func (m ConnectionFromOracle) GetMetadata() *ObjectMetadata

GetMetadata returns Metadata

func (ConnectionFromOracle) GetModelVersion

func (m ConnectionFromOracle) GetModelVersion() *string

GetModelVersion returns ModelVersion

func (ConnectionFromOracle) GetName

func (m ConnectionFromOracle) GetName() *string

GetName returns Name

func (ConnectionFromOracle) GetObjectStatus

func (m ConnectionFromOracle) GetObjectStatus() *int

GetObjectStatus returns ObjectStatus

func (ConnectionFromOracle) GetObjectVersion

func (m ConnectionFromOracle) GetObjectVersion() *int

GetObjectVersion returns ObjectVersion

func (ConnectionFromOracle) GetParentRef

func (m ConnectionFromOracle) GetParentRef() *ParentReference

GetParentRef returns ParentRef

func (ConnectionFromOracle) GetPrimarySchema

func (m ConnectionFromOracle) GetPrimarySchema() *Schema

GetPrimarySchema returns PrimarySchema

func (ConnectionFromOracle) MarshalJSON

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

MarshalJSON marshals to json representation

func (ConnectionFromOracle) String

func (m ConnectionFromOracle) String() string

func (ConnectionFromOracle) ValidateEnumValue

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

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

type ConnectionFromOracleDetails

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 (ConnectionFromOracleDetails) GetConnectionProperties

func (m ConnectionFromOracleDetails) GetConnectionProperties() []ConnectionProperty

GetConnectionProperties returns ConnectionProperties

func (ConnectionFromOracleDetails) GetDescription

func (m ConnectionFromOracleDetails) GetDescription() *string

GetDescription returns Description

func (ConnectionFromOracleDetails) GetIdentifier

func (m ConnectionFromOracleDetails) GetIdentifier() *string

GetIdentifier returns Identifier

func (ConnectionFromOracleDetails) GetIsDefault

func (m ConnectionFromOracleDetails) GetIsDefault() *bool

GetIsDefault returns IsDefault

func (ConnectionFromOracleDetails) GetKey

func (m ConnectionFromOracleDetails) GetKey() *string

GetKey returns Key

func (ConnectionFromOracleDetails) GetMetadata

func (m ConnectionFromOracleDetails) GetMetadata() *ObjectMetadata

GetMetadata returns Metadata

func (ConnectionFromOracleDetails) GetModelVersion

func (m ConnectionFromOracleDetails) GetModelVersion() *string

GetModelVersion returns ModelVersion

func (ConnectionFromOracleDetails) GetName

func (m ConnectionFromOracleDetails) GetName() *string

GetName returns Name

func (ConnectionFromOracleDetails) GetObjectStatus

func (m ConnectionFromOracleDetails) GetObjectStatus() *int

GetObjectStatus returns ObjectStatus

func (ConnectionFromOracleDetails) GetObjectVersion

func (m ConnectionFromOracleDetails) GetObjectVersion() *int

GetObjectVersion returns ObjectVersion

func (ConnectionFromOracleDetails) GetParentRef

func (m ConnectionFromOracleDetails) GetParentRef() *ParentReference

GetParentRef returns ParentRef

func (ConnectionFromOracleDetails) GetPrimarySchema

func (m ConnectionFromOracleDetails) GetPrimarySchema() *Schema

GetPrimarySchema returns PrimarySchema

func (ConnectionFromOracleDetails) MarshalJSON

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

MarshalJSON marshals to json representation

func (ConnectionFromOracleDetails) String

func (m ConnectionFromOracleDetails) String() string

func (ConnectionFromOracleDetails) ValidateEnumValue

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

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

type ConnectionFromOracleEbs

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 (ConnectionFromOracleEbs) GetConnectionProperties

func (m ConnectionFromOracleEbs) GetConnectionProperties() []ConnectionProperty

GetConnectionProperties returns ConnectionProperties

func (ConnectionFromOracleEbs) GetDescription

func (m ConnectionFromOracleEbs) GetDescription() *string

GetDescription returns Description

func (ConnectionFromOracleEbs) GetIdentifier

func (m ConnectionFromOracleEbs) GetIdentifier() *string

GetIdentifier returns Identifier

func (ConnectionFromOracleEbs) GetIsDefault

func (m ConnectionFromOracleEbs) GetIsDefault() *bool

GetIsDefault returns IsDefault

func (ConnectionFromOracleEbs) GetKey

func (m ConnectionFromOracleEbs) GetKey() *string

GetKey returns Key

func (ConnectionFromOracleEbs) GetKeyMap

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

GetKeyMap returns KeyMap

func (ConnectionFromOracleEbs) GetMetadata

func (m ConnectionFromOracleEbs) GetMetadata() *ObjectMetadata

GetMetadata returns Metadata

func (ConnectionFromOracleEbs) GetModelVersion

func (m ConnectionFromOracleEbs) GetModelVersion() *string

GetModelVersion returns ModelVersion

func (ConnectionFromOracleEbs) GetName

func (m ConnectionFromOracleEbs) GetName() *string

GetName returns Name

func (ConnectionFromOracleEbs) GetObjectStatus

func (m ConnectionFromOracleEbs) GetObjectStatus() *int

GetObjectStatus returns ObjectStatus

func (ConnectionFromOracleEbs) GetObjectVersion

func (m ConnectionFromOracleEbs) GetObjectVersion() *int

GetObjectVersion returns ObjectVersion

func (ConnectionFromOracleEbs) GetParentRef

func (m ConnectionFromOracleEbs) GetParentRef() *ParentReference

GetParentRef returns ParentRef

func (ConnectionFromOracleEbs) GetPrimarySchema

func (m ConnectionFromOracleEbs) GetPrimarySchema() *Schema

GetPrimarySchema returns PrimarySchema

func (ConnectionFromOracleEbs) MarshalJSON

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

MarshalJSON marshals to json representation

func (ConnectionFromOracleEbs) String

func (m ConnectionFromOracleEbs) String() string

func (ConnectionFromOracleEbs) ValidateEnumValue

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

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

type ConnectionFromOracleEbsDetails

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 (ConnectionFromOracleEbsDetails) GetConnectionProperties

func (m ConnectionFromOracleEbsDetails) GetConnectionProperties() []ConnectionProperty

GetConnectionProperties returns ConnectionProperties

func (ConnectionFromOracleEbsDetails) GetDescription

func (m ConnectionFromOracleEbsDetails) GetDescription() *string

GetDescription returns Description

func (ConnectionFromOracleEbsDetails) GetIdentifier

func (m ConnectionFromOracleEbsDetails) GetIdentifier() *string

GetIdentifier returns Identifier

func (ConnectionFromOracleEbsDetails) GetIsDefault

func (m ConnectionFromOracleEbsDetails) GetIsDefault() *bool

GetIsDefault returns IsDefault

func (ConnectionFromOracleEbsDetails) GetKey

func (m ConnectionFromOracleEbsDetails) GetKey() *string

GetKey returns Key

func (ConnectionFromOracleEbsDetails) GetMetadata

func (m ConnectionFromOracleEbsDetails) GetMetadata() *ObjectMetadata

GetMetadata returns Metadata

func (ConnectionFromOracleEbsDetails) GetModelVersion

func (m ConnectionFromOracleEbsDetails) GetModelVersion() *string

GetModelVersion returns ModelVersion

func (ConnectionFromOracleEbsDetails) GetName

func (m ConnectionFromOracleEbsDetails) GetName() *string

GetName returns Name

func (ConnectionFromOracleEbsDetails) GetObjectStatus

func (m ConnectionFromOracleEbsDetails) GetObjectStatus() *int

GetObjectStatus returns ObjectStatus

func (ConnectionFromOracleEbsDetails) GetObjectVersion

func (m ConnectionFromOracleEbsDetails) GetObjectVersion() *int

GetObjectVersion returns ObjectVersion

func (ConnectionFromOracleEbsDetails) GetParentRef

func (m ConnectionFromOracleEbsDetails) GetParentRef() *ParentReference

GetParentRef returns ParentRef

func (ConnectionFromOracleEbsDetails) GetPrimarySchema

func (m ConnectionFromOracleEbsDetails) GetPrimarySchema() *Schema

GetPrimarySchema returns PrimarySchema

func (ConnectionFromOracleEbsDetails) MarshalJSON

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

MarshalJSON marshals to json representation

func (ConnectionFromOracleEbsDetails) String

func (m ConnectionFromOracleEbsDetails) String() string

func (ConnectionFromOracleEbsDetails) ValidateEnumValue

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

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

type ConnectionFromOraclePeopleSoft

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 (ConnectionFromOraclePeopleSoft) GetConnectionProperties

func (m ConnectionFromOraclePeopleSoft) GetConnectionProperties() []ConnectionProperty

GetConnectionProperties returns ConnectionProperties

func (ConnectionFromOraclePeopleSoft) GetDescription

func (m ConnectionFromOraclePeopleSoft) GetDescription() *string

GetDescription returns Description

func (ConnectionFromOraclePeopleSoft) GetIdentifier

func (m ConnectionFromOraclePeopleSoft) GetIdentifier() *string

GetIdentifier returns Identifier

func (ConnectionFromOraclePeopleSoft) GetIsDefault

func (m ConnectionFromOraclePeopleSoft) GetIsDefault() *bool

GetIsDefault returns IsDefault

func (ConnectionFromOraclePeopleSoft) GetKey

func (m ConnectionFromOraclePeopleSoft) GetKey() *string

GetKey returns Key

func (ConnectionFromOraclePeopleSoft) GetKeyMap

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

GetKeyMap returns KeyMap

func (ConnectionFromOraclePeopleSoft) GetMetadata

func (m ConnectionFromOraclePeopleSoft) GetMetadata() *ObjectMetadata

GetMetadata returns Metadata

func (ConnectionFromOraclePeopleSoft) GetModelVersion

func (m ConnectionFromOraclePeopleSoft) GetModelVersion() *string

GetModelVersion returns ModelVersion

func (ConnectionFromOraclePeopleSoft) GetName

func (m ConnectionFromOraclePeopleSoft) GetName() *string

GetName returns Name

func (ConnectionFromOraclePeopleSoft) GetObjectStatus

func (m ConnectionFromOraclePeopleSoft) GetObjectStatus() *int

GetObjectStatus returns ObjectStatus

func (ConnectionFromOraclePeopleSoft) GetObjectVersion

func (m ConnectionFromOraclePeopleSoft) GetObjectVersion() *int

GetObjectVersion returns ObjectVersion

func (ConnectionFromOraclePeopleSoft) GetParentRef

func (m ConnectionFromOraclePeopleSoft) GetParentRef() *ParentReference

GetParentRef returns ParentRef

func (ConnectionFromOraclePeopleSoft) GetPrimarySchema

func (m ConnectionFromOraclePeopleSoft) GetPrimarySchema() *Schema

GetPrimarySchema returns PrimarySchema

func (ConnectionFromOraclePeopleSoft) MarshalJSON

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

MarshalJSON marshals to json representation

func (ConnectionFromOraclePeopleSoft) String

func (m ConnectionFromOraclePeopleSoft) String() string

func (ConnectionFromOraclePeopleSoft) ValidateEnumValue

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

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

type ConnectionFromOraclePeopleSoftDetails

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 (ConnectionFromOraclePeopleSoftDetails) GetConnectionProperties

func (m ConnectionFromOraclePeopleSoftDetails) GetConnectionProperties() []ConnectionProperty

GetConnectionProperties returns ConnectionProperties

func (ConnectionFromOraclePeopleSoftDetails) GetDescription

func (m ConnectionFromOraclePeopleSoftDetails) GetDescription() *string

GetDescription returns Description

func (ConnectionFromOraclePeopleSoftDetails) GetIdentifier

func (m ConnectionFromOraclePeopleSoftDetails) GetIdentifier() *string

GetIdentifier returns Identifier

func (ConnectionFromOraclePeopleSoftDetails) GetIsDefault

func (m ConnectionFromOraclePeopleSoftDetails) GetIsDefault() *bool

GetIsDefault returns IsDefault

func (ConnectionFromOraclePeopleSoftDetails) GetKey

func (m ConnectionFromOraclePeopleSoftDetails) GetKey() *string

GetKey returns Key

func (ConnectionFromOraclePeopleSoftDetails) GetMetadata

func (m ConnectionFromOraclePeopleSoftDetails) GetMetadata() *ObjectMetadata

GetMetadata returns Metadata

func (ConnectionFromOraclePeopleSoftDetails) GetModelVersion

func (m ConnectionFromOraclePeopleSoftDetails) GetModelVersion() *string

GetModelVersion returns ModelVersion

func (ConnectionFromOraclePeopleSoftDetails) GetName

func (m ConnectionFromOraclePeopleSoftDetails) GetName() *string

GetName returns Name

func (ConnectionFromOraclePeopleSoftDetails) GetObjectStatus

func (m ConnectionFromOraclePeopleSoftDetails) GetObjectStatus() *int

GetObjectStatus returns ObjectStatus

func (ConnectionFromOraclePeopleSoftDetails) GetObjectVersion

func (m ConnectionFromOraclePeopleSoftDetails) GetObjectVersion() *int

GetObjectVersion returns ObjectVersion

func (ConnectionFromOraclePeopleSoftDetails) GetParentRef

func (m ConnectionFromOraclePeopleSoftDetails) GetParentRef() *ParentReference

GetParentRef returns ParentRef

func (ConnectionFromOraclePeopleSoftDetails) GetPrimarySchema

func (m ConnectionFromOraclePeopleSoftDetails) GetPrimarySchema() *Schema

GetPrimarySchema returns PrimarySchema

func (ConnectionFromOraclePeopleSoftDetails) MarshalJSON

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

MarshalJSON marshals to json representation

func (ConnectionFromOraclePeopleSoftDetails) String

func (m ConnectionFromOraclePeopleSoftDetails) String() string

func (ConnectionFromOraclePeopleSoftDetails) ValidateEnumValue

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

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

type ConnectionFromOracleSiebel

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 (ConnectionFromOracleSiebel) GetConnectionProperties

func (m ConnectionFromOracleSiebel) GetConnectionProperties() []ConnectionProperty

GetConnectionProperties returns ConnectionProperties

func (ConnectionFromOracleSiebel) GetDescription

func (m ConnectionFromOracleSiebel) GetDescription() *string

GetDescription returns Description

func (ConnectionFromOracleSiebel) GetIdentifier

func (m ConnectionFromOracleSiebel) GetIdentifier() *string

GetIdentifier returns Identifier

func (ConnectionFromOracleSiebel) GetIsDefault

func (m ConnectionFromOracleSiebel) GetIsDefault() *bool

GetIsDefault returns IsDefault

func (ConnectionFromOracleSiebel) GetKey

func (m ConnectionFromOracleSiebel) GetKey() *string

GetKey returns Key

func (ConnectionFromOracleSiebel) GetKeyMap

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

GetKeyMap returns KeyMap

func (ConnectionFromOracleSiebel) GetMetadata

func (m ConnectionFromOracleSiebel) GetMetadata() *ObjectMetadata

GetMetadata returns Metadata

func (ConnectionFromOracleSiebel) GetModelVersion

func (m ConnectionFromOracleSiebel) GetModelVersion() *string

GetModelVersion returns ModelVersion

func (ConnectionFromOracleSiebel) GetName

func (m ConnectionFromOracleSiebel) GetName() *string

GetName returns Name

func (ConnectionFromOracleSiebel) GetObjectStatus

func (m ConnectionFromOracleSiebel) GetObjectStatus() *int

GetObjectStatus returns ObjectStatus

func (ConnectionFromOracleSiebel) GetObjectVersion

func (m ConnectionFromOracleSiebel) GetObjectVersion() *int

GetObjectVersion returns ObjectVersion

func (ConnectionFromOracleSiebel) GetParentRef

func (m ConnectionFromOracleSiebel) GetParentRef() *ParentReference

GetParentRef returns ParentRef

func (ConnectionFromOracleSiebel) GetPrimarySchema

func (m ConnectionFromOracleSiebel) GetPrimarySchema() *Schema

GetPrimarySchema returns PrimarySchema

func (ConnectionFromOracleSiebel) MarshalJSON

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

MarshalJSON marshals to json representation

func (ConnectionFromOracleSiebel) String

func (m ConnectionFromOracleSiebel) String() string

func (ConnectionFromOracleSiebel) ValidateEnumValue

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

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

type ConnectionFromOracleSiebelDetails

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 (ConnectionFromOracleSiebelDetails) GetConnectionProperties

func (m ConnectionFromOracleSiebelDetails) GetConnectionProperties() []ConnectionProperty

GetConnectionProperties returns ConnectionProperties

func (ConnectionFromOracleSiebelDetails) GetDescription

func (m ConnectionFromOracleSiebelDetails) GetDescription() *string

GetDescription returns Description

func (ConnectionFromOracleSiebelDetails) GetIdentifier

func (m ConnectionFromOracleSiebelDetails) GetIdentifier() *string

GetIdentifier returns Identifier

func (ConnectionFromOracleSiebelDetails) GetIsDefault

func (m ConnectionFromOracleSiebelDetails) GetIsDefault() *bool

GetIsDefault returns IsDefault

func (ConnectionFromOracleSiebelDetails) GetKey

func (m ConnectionFromOracleSiebelDetails) GetKey() *string

GetKey returns Key

func (ConnectionFromOracleSiebelDetails) GetMetadata

func (m ConnectionFromOracleSiebelDetails) GetMetadata() *ObjectMetadata

GetMetadata returns Metadata

func (ConnectionFromOracleSiebelDetails) GetModelVersion

func (m ConnectionFromOracleSiebelDetails) GetModelVersion() *string

GetModelVersion returns ModelVersion

func (ConnectionFromOracleSiebelDetails) GetName

func (m ConnectionFromOracleSiebelDetails) GetName() *string

GetName returns Name

func (ConnectionFromOracleSiebelDetails) GetObjectStatus

func (m ConnectionFromOracleSiebelDetails) GetObjectStatus() *int

GetObjectStatus returns ObjectStatus

func (ConnectionFromOracleSiebelDetails) GetObjectVersion

func (m ConnectionFromOracleSiebelDetails) GetObjectVersion() *int

GetObjectVersion returns ObjectVersion

func (ConnectionFromOracleSiebelDetails) GetParentRef

func (m ConnectionFromOracleSiebelDetails) GetParentRef() *ParentReference

GetParentRef returns ParentRef

func (ConnectionFromOracleSiebelDetails) GetPrimarySchema

func (m ConnectionFromOracleSiebelDetails) GetPrimarySchema() *Schema

GetPrimarySchema returns PrimarySchema

func (ConnectionFromOracleSiebelDetails) MarshalJSON

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

MarshalJSON marshals to json representation

func (ConnectionFromOracleSiebelDetails) String

func (m ConnectionFromOracleSiebelDetails) String() string

func (ConnectionFromOracleSiebelDetails) ValidateEnumValue

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

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

type ConnectionFromRestBasicAuth

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 (ConnectionFromRestBasicAuth) GetConnectionProperties

func (m ConnectionFromRestBasicAuth) GetConnectionProperties() []ConnectionProperty

GetConnectionProperties returns ConnectionProperties

func (ConnectionFromRestBasicAuth) GetDescription

func (m ConnectionFromRestBasicAuth) GetDescription() *string

GetDescription returns Description

func (ConnectionFromRestBasicAuth) GetIdentifier

func (m ConnectionFromRestBasicAuth) GetIdentifier() *string

GetIdentifier returns Identifier

func (ConnectionFromRestBasicAuth) GetIsDefault

func (m ConnectionFromRestBasicAuth) GetIsDefault() *bool

GetIsDefault returns IsDefault

func (ConnectionFromRestBasicAuth) GetKey

func (m ConnectionFromRestBasicAuth) GetKey() *string

GetKey returns Key

func (ConnectionFromRestBasicAuth) GetKeyMap

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

GetKeyMap returns KeyMap

func (ConnectionFromRestBasicAuth) GetMetadata

func (m ConnectionFromRestBasicAuth) GetMetadata() *ObjectMetadata

GetMetadata returns Metadata

func (ConnectionFromRestBasicAuth) GetModelVersion

func (m ConnectionFromRestBasicAuth) GetModelVersion() *string

GetModelVersion returns ModelVersion

func (ConnectionFromRestBasicAuth) GetName

func (m ConnectionFromRestBasicAuth) GetName() *string

GetName returns Name

func (ConnectionFromRestBasicAuth) GetObjectStatus

func (m ConnectionFromRestBasicAuth) GetObjectStatus() *int

GetObjectStatus returns ObjectStatus

func (ConnectionFromRestBasicAuth) GetObjectVersion

func (m ConnectionFromRestBasicAuth) GetObjectVersion() *int

GetObjectVersion returns ObjectVersion

func (ConnectionFromRestBasicAuth) GetParentRef

func (m ConnectionFromRestBasicAuth) GetParentRef() *ParentReference

GetParentRef returns ParentRef

func (ConnectionFromRestBasicAuth) GetPrimarySchema

func (m ConnectionFromRestBasicAuth) GetPrimarySchema() *Schema

GetPrimarySchema returns PrimarySchema

func (ConnectionFromRestBasicAuth) MarshalJSON

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

MarshalJSON marshals to json representation

func (ConnectionFromRestBasicAuth) String

func (m ConnectionFromRestBasicAuth) String() string

func (ConnectionFromRestBasicAuth) ValidateEnumValue

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

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

type ConnectionFromRestBasicAuthDetails

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 (ConnectionFromRestBasicAuthDetails) GetConnectionProperties

func (m ConnectionFromRestBasicAuthDetails) GetConnectionProperties() []ConnectionProperty

GetConnectionProperties returns ConnectionProperties

func (ConnectionFromRestBasicAuthDetails) GetDescription

func (m ConnectionFromRestBasicAuthDetails) GetDescription() *string

GetDescription returns Description

func (ConnectionFromRestBasicAuthDetails) GetIdentifier

func (m ConnectionFromRestBasicAuthDetails) GetIdentifier() *string

GetIdentifier returns Identifier

func (ConnectionFromRestBasicAuthDetails) GetIsDefault

func (m ConnectionFromRestBasicAuthDetails) GetIsDefault() *bool

GetIsDefault returns IsDefault

func (ConnectionFromRestBasicAuthDetails) GetKey

func (m ConnectionFromRestBasicAuthDetails) GetKey() *string

GetKey returns Key

func (ConnectionFromRestBasicAuthDetails) GetMetadata

func (m ConnectionFromRestBasicAuthDetails) GetMetadata() *ObjectMetadata

GetMetadata returns Metadata

func (ConnectionFromRestBasicAuthDetails) GetModelVersion

func (m ConnectionFromRestBasicAuthDetails) GetModelVersion() *string

GetModelVersion returns ModelVersion

func (ConnectionFromRestBasicAuthDetails) GetName

func (m ConnectionFromRestBasicAuthDetails) GetName() *string

GetName returns Name

func (ConnectionFromRestBasicAuthDetails) GetObjectStatus

func (m ConnectionFromRestBasicAuthDetails) GetObjectStatus() *int

GetObjectStatus returns ObjectStatus

func (ConnectionFromRestBasicAuthDetails) GetObjectVersion

func (m ConnectionFromRestBasicAuthDetails) GetObjectVersion() *int

GetObjectVersion returns ObjectVersion

func (ConnectionFromRestBasicAuthDetails) GetParentRef

func (m ConnectionFromRestBasicAuthDetails) GetParentRef() *ParentReference

GetParentRef returns ParentRef

func (ConnectionFromRestBasicAuthDetails) GetPrimarySchema

func (m ConnectionFromRestBasicAuthDetails) GetPrimarySchema() *Schema

GetPrimarySchema returns PrimarySchema

func (ConnectionFromRestBasicAuthDetails) MarshalJSON

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

MarshalJSON marshals to json representation

func (ConnectionFromRestBasicAuthDetails) String

func (m ConnectionFromRestBasicAuthDetails) String() string

func (ConnectionFromRestBasicAuthDetails) ValidateEnumValue

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

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

type ConnectionFromRestNoAuth

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 (ConnectionFromRestNoAuth) GetConnectionProperties

func (m ConnectionFromRestNoAuth) GetConnectionProperties() []ConnectionProperty

GetConnectionProperties returns ConnectionProperties

func (ConnectionFromRestNoAuth) GetDescription

func (m ConnectionFromRestNoAuth) GetDescription() *string

GetDescription returns Description

func (ConnectionFromRestNoAuth) GetIdentifier

func (m ConnectionFromRestNoAuth) GetIdentifier() *string

GetIdentifier returns Identifier

func (ConnectionFromRestNoAuth) GetIsDefault

func (m ConnectionFromRestNoAuth) GetIsDefault() *bool

GetIsDefault returns IsDefault

func (ConnectionFromRestNoAuth) GetKey

func (m ConnectionFromRestNoAuth) GetKey() *string

GetKey returns Key

func (ConnectionFromRestNoAuth) GetKeyMap

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

GetKeyMap returns KeyMap

func (ConnectionFromRestNoAuth) GetMetadata

func (m ConnectionFromRestNoAuth) GetMetadata() *ObjectMetadata

GetMetadata returns Metadata

func (ConnectionFromRestNoAuth) GetModelVersion

func (m ConnectionFromRestNoAuth) GetModelVersion() *string

GetModelVersion returns ModelVersion

func (ConnectionFromRestNoAuth) GetName

func (m ConnectionFromRestNoAuth) GetName() *string

GetName returns Name

func (ConnectionFromRestNoAuth) GetObjectStatus

func (m ConnectionFromRestNoAuth) GetObjectStatus() *int

GetObjectStatus returns ObjectStatus

func (ConnectionFromRestNoAuth) GetObjectVersion

func (m ConnectionFromRestNoAuth) GetObjectVersion() *int

GetObjectVersion returns ObjectVersion

func (ConnectionFromRestNoAuth) GetParentRef

func (m ConnectionFromRestNoAuth) GetParentRef() *ParentReference

GetParentRef returns ParentRef

func (ConnectionFromRestNoAuth) GetPrimarySchema

func (m ConnectionFromRestNoAuth) GetPrimarySchema() *Schema

GetPrimarySchema returns PrimarySchema

func (ConnectionFromRestNoAuth) MarshalJSON

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

MarshalJSON marshals to json representation

func (ConnectionFromRestNoAuth) String

func (m ConnectionFromRestNoAuth) String() string

func (ConnectionFromRestNoAuth) ValidateEnumValue

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

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

type ConnectionFromRestNoAuthDetails

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 (ConnectionFromRestNoAuthDetails) GetConnectionProperties

func (m ConnectionFromRestNoAuthDetails) GetConnectionProperties() []ConnectionProperty

GetConnectionProperties returns ConnectionProperties

func (ConnectionFromRestNoAuthDetails) GetDescription

func (m ConnectionFromRestNoAuthDetails) GetDescription() *string

GetDescription returns Description

func (ConnectionFromRestNoAuthDetails) GetIdentifier

func (m ConnectionFromRestNoAuthDetails) GetIdentifier() *string

GetIdentifier returns Identifier

func (ConnectionFromRestNoAuthDetails) GetIsDefault

func (m ConnectionFromRestNoAuthDetails) GetIsDefault() *bool

GetIsDefault returns IsDefault

func (ConnectionFromRestNoAuthDetails) GetKey

func (m ConnectionFromRestNoAuthDetails) GetKey() *string

GetKey returns Key

func (ConnectionFromRestNoAuthDetails) GetMetadata

func (m ConnectionFromRestNoAuthDetails) GetMetadata() *ObjectMetadata

GetMetadata returns Metadata

func (ConnectionFromRestNoAuthDetails) GetModelVersion

func (m ConnectionFromRestNoAuthDetails) GetModelVersion() *string

GetModelVersion returns ModelVersion

func (ConnectionFromRestNoAuthDetails) GetName

func (m ConnectionFromRestNoAuthDetails) GetName() *string

GetName returns Name

func (ConnectionFromRestNoAuthDetails) GetObjectStatus

func (m ConnectionFromRestNoAuthDetails) GetObjectStatus() *int

GetObjectStatus returns ObjectStatus

func (ConnectionFromRestNoAuthDetails) GetObjectVersion

func (m ConnectionFromRestNoAuthDetails) GetObjectVersion() *int

GetObjectVersion returns ObjectVersion

func (ConnectionFromRestNoAuthDetails) GetParentRef

func (m ConnectionFromRestNoAuthDetails) GetParentRef() *ParentReference

GetParentRef returns ParentRef

func (ConnectionFromRestNoAuthDetails) GetPrimarySchema

func (m ConnectionFromRestNoAuthDetails) GetPrimarySchema() *Schema

GetPrimarySchema returns PrimarySchema

func (ConnectionFromRestNoAuthDetails) MarshalJSON

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

MarshalJSON marshals to json representation

func (ConnectionFromRestNoAuthDetails) String

func (m ConnectionFromRestNoAuthDetails) String() string

func (ConnectionFromRestNoAuthDetails) ValidateEnumValue

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

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

type ConnectionModelTypeEnum

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

func GetConnectionModelTypeEnumValues() []ConnectionModelTypeEnum

GetConnectionModelTypeEnumValues Enumerates the set of values for ConnectionModelTypeEnum

func GetMappingConnectionModelTypeEnum

func GetMappingConnectionModelTypeEnum(val string) (ConnectionModelTypeEnum, bool)

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

type ConnectionProperty

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 (ConnectionProperty) String

func (m ConnectionProperty) String() string

func (ConnectionProperty) ValidateEnumValue

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

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

type ConnectionSummary

ConnectionSummary The connection summary object.

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

type ConnectionSummaryCollection

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 (ConnectionSummaryCollection) String

func (m ConnectionSummaryCollection) String() string

func (*ConnectionSummaryCollection) UnmarshalJSON

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

UnmarshalJSON unmarshals from json

func (ConnectionSummaryCollection) ValidateEnumValue

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

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

type ConnectionSummaryFromAdwc

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 (ConnectionSummaryFromAdwc) GetConnectionProperties

func (m ConnectionSummaryFromAdwc) GetConnectionProperties() []ConnectionProperty

GetConnectionProperties returns ConnectionProperties

func (ConnectionSummaryFromAdwc) GetDescription

func (m ConnectionSummaryFromAdwc) GetDescription() *string

GetDescription returns Description

func (ConnectionSummaryFromAdwc) GetIdentifier

func (m ConnectionSummaryFromAdwc) GetIdentifier() *string

GetIdentifier returns Identifier

func (ConnectionSummaryFromAdwc) GetIsDefault

func (m ConnectionSummaryFromAdwc) GetIsDefault() *bool

GetIsDefault returns IsDefault

func (ConnectionSummaryFromAdwc) GetKey

func (m ConnectionSummaryFromAdwc) GetKey() *string

GetKey returns Key

func (ConnectionSummaryFromAdwc) GetKeyMap

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

GetKeyMap returns KeyMap

func (ConnectionSummaryFromAdwc) GetMetadata

func (m ConnectionSummaryFromAdwc) GetMetadata() *ObjectMetadata

GetMetadata returns Metadata

func (ConnectionSummaryFromAdwc) GetModelVersion

func (m ConnectionSummaryFromAdwc) GetModelVersion() *string

GetModelVersion returns ModelVersion

func (ConnectionSummaryFromAdwc) GetName

func (m ConnectionSummaryFromAdwc) GetName() *string

GetName returns Name

func (ConnectionSummaryFromAdwc) GetObjectStatus

func (m ConnectionSummaryFromAdwc) GetObjectStatus() *int

GetObjectStatus returns ObjectStatus

func (ConnectionSummaryFromAdwc) GetObjectVersion

func (m ConnectionSummaryFromAdwc) GetObjectVersion() *int

GetObjectVersion returns ObjectVersion

func (ConnectionSummaryFromAdwc) GetParentRef

func (m ConnectionSummaryFromAdwc) GetParentRef() *ParentReference

GetParentRef returns ParentRef

func (ConnectionSummaryFromAdwc) GetPrimarySchema

func (m ConnectionSummaryFromAdwc) GetPrimarySchema() *Schema

GetPrimarySchema returns PrimarySchema

func (ConnectionSummaryFromAdwc) MarshalJSON

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

MarshalJSON marshals to json representation

func (ConnectionSummaryFromAdwc) String

func (m ConnectionSummaryFromAdwc) String() string

func (ConnectionSummaryFromAdwc) ValidateEnumValue

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

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

type ConnectionSummaryFromAmazonS3

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 (ConnectionSummaryFromAmazonS3) GetConnectionProperties

func (m ConnectionSummaryFromAmazonS3) GetConnectionProperties() []ConnectionProperty

GetConnectionProperties returns ConnectionProperties

func (ConnectionSummaryFromAmazonS3) GetDescription

func (m ConnectionSummaryFromAmazonS3) GetDescription() *string

GetDescription returns Description

func (ConnectionSummaryFromAmazonS3) GetIdentifier

func (m ConnectionSummaryFromAmazonS3) GetIdentifier() *string

GetIdentifier returns Identifier

func (ConnectionSummaryFromAmazonS3) GetIsDefault

func (m ConnectionSummaryFromAmazonS3) GetIsDefault() *bool

GetIsDefault returns IsDefault

func (ConnectionSummaryFromAmazonS3) GetKey

func (m ConnectionSummaryFromAmazonS3) GetKey() *string

GetKey returns Key

func (ConnectionSummaryFromAmazonS3) GetKeyMap

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

GetKeyMap returns KeyMap

func (ConnectionSummaryFromAmazonS3) GetMetadata

func (m ConnectionSummaryFromAmazonS3) GetMetadata() *ObjectMetadata

GetMetadata returns Metadata

func (ConnectionSummaryFromAmazonS3) GetModelVersion

func (m ConnectionSummaryFromAmazonS3) GetModelVersion() *string

GetModelVersion returns ModelVersion

func (ConnectionSummaryFromAmazonS3) GetName

func (m ConnectionSummaryFromAmazonS3) GetName() *string

GetName returns Name

func (ConnectionSummaryFromAmazonS3) GetObjectStatus

func (m ConnectionSummaryFromAmazonS3) GetObjectStatus() *int

GetObjectStatus returns ObjectStatus

func (ConnectionSummaryFromAmazonS3) GetObjectVersion

func (m ConnectionSummaryFromAmazonS3) GetObjectVersion() *int

GetObjectVersion returns ObjectVersion

func (ConnectionSummaryFromAmazonS3) GetParentRef

func (m ConnectionSummaryFromAmazonS3) GetParentRef() *ParentReference

GetParentRef returns ParentRef

func (ConnectionSummaryFromAmazonS3) GetPrimarySchema

func (m ConnectionSummaryFromAmazonS3) GetPrimarySchema() *Schema

GetPrimarySchema returns PrimarySchema

func (ConnectionSummaryFromAmazonS3) MarshalJSON

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

MarshalJSON marshals to json representation

func (ConnectionSummaryFromAmazonS3) String

func (m ConnectionSummaryFromAmazonS3) String() string

func (ConnectionSummaryFromAmazonS3) ValidateEnumValue

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

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

type ConnectionSummaryFromAtp

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 (ConnectionSummaryFromAtp) GetConnectionProperties

func (m ConnectionSummaryFromAtp) GetConnectionProperties() []ConnectionProperty

GetConnectionProperties returns ConnectionProperties

func (ConnectionSummaryFromAtp) GetDescription

func (m ConnectionSummaryFromAtp) GetDescription() *string

GetDescription returns Description

func (ConnectionSummaryFromAtp) GetIdentifier

func (m ConnectionSummaryFromAtp) GetIdentifier() *string

GetIdentifier returns Identifier

func (ConnectionSummaryFromAtp) GetIsDefault

func (m ConnectionSummaryFromAtp) GetIsDefault() *bool

GetIsDefault returns IsDefault

func (ConnectionSummaryFromAtp) GetKey

func (m ConnectionSummaryFromAtp) GetKey() *string

GetKey returns Key

func (ConnectionSummaryFromAtp) GetKeyMap

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

GetKeyMap returns KeyMap

func (ConnectionSummaryFromAtp) GetMetadata

func (m ConnectionSummaryFromAtp) GetMetadata() *ObjectMetadata

GetMetadata returns Metadata

func (ConnectionSummaryFromAtp) GetModelVersion

func (m ConnectionSummaryFromAtp) GetModelVersion() *string

GetModelVersion returns ModelVersion

func (ConnectionSummaryFromAtp) GetName

func (m ConnectionSummaryFromAtp) GetName() *string

GetName returns Name

func (ConnectionSummaryFromAtp) GetObjectStatus

func (m ConnectionSummaryFromAtp) GetObjectStatus() *int

GetObjectStatus returns ObjectStatus

func (ConnectionSummaryFromAtp) GetObjectVersion

func (m ConnectionSummaryFromAtp) GetObjectVersion() *int

GetObjectVersion returns ObjectVersion

func (ConnectionSummaryFromAtp) GetParentRef

func (m ConnectionSummaryFromAtp) GetParentRef() *ParentReference

GetParentRef returns ParentRef

func (ConnectionSummaryFromAtp) GetPrimarySchema

func (m ConnectionSummaryFromAtp) GetPrimarySchema() *Schema

GetPrimarySchema returns PrimarySchema

func (ConnectionSummaryFromAtp) MarshalJSON

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

MarshalJSON marshals to json representation

func (ConnectionSummaryFromAtp) String

func (m ConnectionSummaryFromAtp) String() string

func (ConnectionSummaryFromAtp) ValidateEnumValue

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

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

type ConnectionSummaryFromBicc

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 (ConnectionSummaryFromBicc) GetConnectionProperties

func (m ConnectionSummaryFromBicc) GetConnectionProperties() []ConnectionProperty

GetConnectionProperties returns ConnectionProperties

func (ConnectionSummaryFromBicc) GetDescription

func (m ConnectionSummaryFromBicc) GetDescription() *string

GetDescription returns Description

func (ConnectionSummaryFromBicc) GetIdentifier

func (m ConnectionSummaryFromBicc) GetIdentifier() *string

GetIdentifier returns Identifier

func (ConnectionSummaryFromBicc) GetIsDefault

func (m ConnectionSummaryFromBicc) GetIsDefault() *bool

GetIsDefault returns IsDefault

func (ConnectionSummaryFromBicc) GetKey

func (m ConnectionSummaryFromBicc) GetKey() *string

GetKey returns Key

func (ConnectionSummaryFromBicc) GetKeyMap

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

GetKeyMap returns KeyMap

func (ConnectionSummaryFromBicc) GetMetadata

func (m ConnectionSummaryFromBicc) GetMetadata() *ObjectMetadata

GetMetadata returns Metadata

func (ConnectionSummaryFromBicc) GetModelVersion

func (m ConnectionSummaryFromBicc) GetModelVersion() *string

GetModelVersion returns ModelVersion

func (ConnectionSummaryFromBicc) GetName

func (m ConnectionSummaryFromBicc) GetName() *string

GetName returns Name

func (ConnectionSummaryFromBicc) GetObjectStatus

func (m ConnectionSummaryFromBicc) GetObjectStatus() *int

GetObjectStatus returns ObjectStatus

func (ConnectionSummaryFromBicc) GetObjectVersion

func (m ConnectionSummaryFromBicc) GetObjectVersion() *int

GetObjectVersion returns ObjectVersion

func (ConnectionSummaryFromBicc) GetParentRef

func (m ConnectionSummaryFromBicc) GetParentRef() *ParentReference

GetParentRef returns ParentRef

func (ConnectionSummaryFromBicc) GetPrimarySchema

func (m ConnectionSummaryFromBicc) GetPrimarySchema() *Schema

GetPrimarySchema returns PrimarySchema

func (ConnectionSummaryFromBicc) MarshalJSON

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

MarshalJSON marshals to json representation

func (ConnectionSummaryFromBicc) String

func (m ConnectionSummaryFromBicc) String() string

func (ConnectionSummaryFromBicc) ValidateEnumValue

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

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

type ConnectionSummaryFromBip

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 (ConnectionSummaryFromBip) GetConnectionProperties

func (m ConnectionSummaryFromBip) GetConnectionProperties() []ConnectionProperty

GetConnectionProperties returns ConnectionProperties

func (ConnectionSummaryFromBip) GetDescription

func (m ConnectionSummaryFromBip) GetDescription() *string

GetDescription returns Description

func (ConnectionSummaryFromBip) GetIdentifier

func (m ConnectionSummaryFromBip) GetIdentifier() *string

GetIdentifier returns Identifier

func (ConnectionSummaryFromBip) GetIsDefault

func (m ConnectionSummaryFromBip) GetIsDefault() *bool

GetIsDefault returns IsDefault

func (ConnectionSummaryFromBip) GetKey

func (m ConnectionSummaryFromBip) GetKey() *string

GetKey returns Key

func (ConnectionSummaryFromBip) GetKeyMap

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

GetKeyMap returns KeyMap

func (ConnectionSummaryFromBip) GetMetadata

func (m ConnectionSummaryFromBip) GetMetadata() *ObjectMetadata

GetMetadata returns Metadata

func (ConnectionSummaryFromBip) GetModelVersion

func (m ConnectionSummaryFromBip) GetModelVersion() *string

GetModelVersion returns ModelVersion

func (ConnectionSummaryFromBip) GetName

func (m ConnectionSummaryFromBip) GetName() *string

GetName returns Name

func (ConnectionSummaryFromBip) GetObjectStatus

func (m ConnectionSummaryFromBip) GetObjectStatus() *int

GetObjectStatus returns ObjectStatus

func (ConnectionSummaryFromBip) GetObjectVersion

func (m ConnectionSummaryFromBip) GetObjectVersion() *int

GetObjectVersion returns ObjectVersion

func (ConnectionSummaryFromBip) GetParentRef

func (m ConnectionSummaryFromBip) GetParentRef() *ParentReference

GetParentRef returns ParentRef

func (ConnectionSummaryFromBip) GetPrimarySchema

func (m ConnectionSummaryFromBip) GetPrimarySchema() *Schema

GetPrimarySchema returns PrimarySchema

func (ConnectionSummaryFromBip) MarshalJSON

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

MarshalJSON marshals to json representation

func (ConnectionSummaryFromBip) String

func (m ConnectionSummaryFromBip) String() string

func (ConnectionSummaryFromBip) ValidateEnumValue

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

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

type ConnectionSummaryFromHdfs

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 (ConnectionSummaryFromHdfs) GetConnectionProperties

func (m ConnectionSummaryFromHdfs) GetConnectionProperties() []ConnectionProperty

GetConnectionProperties returns ConnectionProperties

func (ConnectionSummaryFromHdfs) GetDescription

func (m ConnectionSummaryFromHdfs) GetDescription() *string

GetDescription returns Description

func (ConnectionSummaryFromHdfs) GetIdentifier

func (m ConnectionSummaryFromHdfs) GetIdentifier() *string

GetIdentifier returns Identifier

func (ConnectionSummaryFromHdfs) GetIsDefault

func (m ConnectionSummaryFromHdfs) GetIsDefault() *bool

GetIsDefault returns IsDefault

func (ConnectionSummaryFromHdfs) GetKey

func (m ConnectionSummaryFromHdfs) GetKey() *string

GetKey returns Key

func (ConnectionSummaryFromHdfs) GetKeyMap

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

GetKeyMap returns KeyMap

func (ConnectionSummaryFromHdfs) GetMetadata

func (m ConnectionSummaryFromHdfs) GetMetadata() *ObjectMetadata

GetMetadata returns Metadata

func (ConnectionSummaryFromHdfs) GetModelVersion

func (m ConnectionSummaryFromHdfs) GetModelVersion() *string

GetModelVersion returns ModelVersion

func (ConnectionSummaryFromHdfs) GetName

func (m ConnectionSummaryFromHdfs) GetName() *string

GetName returns Name

func (ConnectionSummaryFromHdfs) GetObjectStatus

func (m ConnectionSummaryFromHdfs) GetObjectStatus() *int

GetObjectStatus returns ObjectStatus

func (ConnectionSummaryFromHdfs) GetObjectVersion

func (m ConnectionSummaryFromHdfs) GetObjectVersion() *int

GetObjectVersion returns ObjectVersion

func (ConnectionSummaryFromHdfs) GetParentRef

func (m ConnectionSummaryFromHdfs) GetParentRef() *ParentReference

GetParentRef returns ParentRef

func (ConnectionSummaryFromHdfs) GetPrimarySchema

func (m ConnectionSummaryFromHdfs) GetPrimarySchema() *Schema

GetPrimarySchema returns PrimarySchema

func (ConnectionSummaryFromHdfs) MarshalJSON

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

MarshalJSON marshals to json representation

func (ConnectionSummaryFromHdfs) String

func (m ConnectionSummaryFromHdfs) String() string

func (ConnectionSummaryFromHdfs) ValidateEnumValue

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

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

type ConnectionSummaryFromJdbc

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 (ConnectionSummaryFromJdbc) GetConnectionProperties

func (m ConnectionSummaryFromJdbc) GetConnectionProperties() []ConnectionProperty

GetConnectionProperties returns ConnectionProperties

func (ConnectionSummaryFromJdbc) GetDescription

func (m ConnectionSummaryFromJdbc) GetDescription() *string

GetDescription returns Description

func (ConnectionSummaryFromJdbc) GetIdentifier

func (m ConnectionSummaryFromJdbc) GetIdentifier() *string

GetIdentifier returns Identifier

func (ConnectionSummaryFromJdbc) GetIsDefault

func (m ConnectionSummaryFromJdbc) GetIsDefault() *bool

GetIsDefault returns IsDefault

func (ConnectionSummaryFromJdbc) GetKey

func (m ConnectionSummaryFromJdbc) GetKey() *string

GetKey returns Key

func (ConnectionSummaryFromJdbc) GetKeyMap

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

GetKeyMap returns KeyMap

func (ConnectionSummaryFromJdbc) GetMetadata

func (m ConnectionSummaryFromJdbc) GetMetadata() *ObjectMetadata

GetMetadata returns Metadata

func (ConnectionSummaryFromJdbc) GetModelVersion

func (m ConnectionSummaryFromJdbc) GetModelVersion() *string

GetModelVersion returns ModelVersion

func (ConnectionSummaryFromJdbc) GetName

func (m ConnectionSummaryFromJdbc) GetName() *string

GetName returns Name

func (ConnectionSummaryFromJdbc) GetObjectStatus

func (m ConnectionSummaryFromJdbc) GetObjectStatus() *int

GetObjectStatus returns ObjectStatus

func (ConnectionSummaryFromJdbc) GetObjectVersion

func (m ConnectionSummaryFromJdbc) GetObjectVersion() *int

GetObjectVersion returns ObjectVersion

func (ConnectionSummaryFromJdbc) GetParentRef

func (m ConnectionSummaryFromJdbc) GetParentRef() *ParentReference

GetParentRef returns ParentRef

func (ConnectionSummaryFromJdbc) GetPrimarySchema

func (m ConnectionSummaryFromJdbc) GetPrimarySchema() *Schema

GetPrimarySchema returns PrimarySchema

func (ConnectionSummaryFromJdbc) MarshalJSON

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

MarshalJSON marshals to json representation

func (ConnectionSummaryFromJdbc) String

func (m ConnectionSummaryFromJdbc) String() string

func (ConnectionSummaryFromJdbc) ValidateEnumValue

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

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

type ConnectionSummaryFromLake

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 (ConnectionSummaryFromLake) GetConnectionProperties

func (m ConnectionSummaryFromLake) GetConnectionProperties() []ConnectionProperty

GetConnectionProperties returns ConnectionProperties

func (ConnectionSummaryFromLake) GetDescription

func (m ConnectionSummaryFromLake) GetDescription() *string

GetDescription returns Description

func (ConnectionSummaryFromLake) GetIdentifier

func (m ConnectionSummaryFromLake) GetIdentifier() *string

GetIdentifier returns Identifier

func (ConnectionSummaryFromLake) GetIsDefault

func (m ConnectionSummaryFromLake) GetIsDefault() *bool

GetIsDefault returns IsDefault

func (ConnectionSummaryFromLake) GetKey

func (m ConnectionSummaryFromLake) GetKey() *string

GetKey returns Key

func (ConnectionSummaryFromLake) GetKeyMap

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

GetKeyMap returns KeyMap

func (ConnectionSummaryFromLake) GetMetadata

func (m ConnectionSummaryFromLake) GetMetadata() *ObjectMetadata

GetMetadata returns Metadata

func (ConnectionSummaryFromLake) GetModelVersion

func (m ConnectionSummaryFromLake) GetModelVersion() *string

GetModelVersion returns ModelVersion

func (ConnectionSummaryFromLake) GetName

func (m ConnectionSummaryFromLake) GetName() *string

GetName returns Name

func (ConnectionSummaryFromLake) GetObjectStatus

func (m ConnectionSummaryFromLake) GetObjectStatus() *int

GetObjectStatus returns ObjectStatus

func (ConnectionSummaryFromLake) GetObjectVersion

func (m ConnectionSummaryFromLake) GetObjectVersion() *int

GetObjectVersion returns ObjectVersion

func (ConnectionSummaryFromLake) GetParentRef

func (m ConnectionSummaryFromLake) GetParentRef() *ParentReference

GetParentRef returns ParentRef

func (ConnectionSummaryFromLake) GetPrimarySchema

func (m ConnectionSummaryFromLake) GetPrimarySchema() *Schema

GetPrimarySchema returns PrimarySchema

func (ConnectionSummaryFromLake) MarshalJSON

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

MarshalJSON marshals to json representation

func (ConnectionSummaryFromLake) String

func (m ConnectionSummaryFromLake) String() string

func (ConnectionSummaryFromLake) ValidateEnumValue

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

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

type ConnectionSummaryFromMySql

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 (ConnectionSummaryFromMySql) GetConnectionProperties

func (m ConnectionSummaryFromMySql) GetConnectionProperties() []ConnectionProperty

GetConnectionProperties returns ConnectionProperties

func (ConnectionSummaryFromMySql) GetDescription

func (m ConnectionSummaryFromMySql) GetDescription() *string

GetDescription returns Description

func (ConnectionSummaryFromMySql) GetIdentifier

func (m ConnectionSummaryFromMySql) GetIdentifier() *string

GetIdentifier returns Identifier

func (ConnectionSummaryFromMySql) GetIsDefault

func (m ConnectionSummaryFromMySql) GetIsDefault() *bool

GetIsDefault returns IsDefault

func (ConnectionSummaryFromMySql) GetKey

func (m ConnectionSummaryFromMySql) GetKey() *string

GetKey returns Key

func (ConnectionSummaryFromMySql) GetKeyMap

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

GetKeyMap returns KeyMap

func (ConnectionSummaryFromMySql) GetMetadata

func (m ConnectionSummaryFromMySql) GetMetadata() *ObjectMetadata

GetMetadata returns Metadata

func (ConnectionSummaryFromMySql) GetModelVersion

func (m ConnectionSummaryFromMySql) GetModelVersion() *string

GetModelVersion returns ModelVersion

func (ConnectionSummaryFromMySql) GetName

func (m ConnectionSummaryFromMySql) GetName() *string

GetName returns Name

func (ConnectionSummaryFromMySql) GetObjectStatus

func (m ConnectionSummaryFromMySql) GetObjectStatus() *int

GetObjectStatus returns ObjectStatus

func (ConnectionSummaryFromMySql) GetObjectVersion

func (m ConnectionSummaryFromMySql) GetObjectVersion() *int

GetObjectVersion returns ObjectVersion

func (ConnectionSummaryFromMySql) GetParentRef

func (m ConnectionSummaryFromMySql) GetParentRef() *ParentReference

GetParentRef returns ParentRef

func (ConnectionSummaryFromMySql) GetPrimarySchema

func (m ConnectionSummaryFromMySql) GetPrimarySchema() *Schema

GetPrimarySchema returns PrimarySchema

func (ConnectionSummaryFromMySql) MarshalJSON

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

MarshalJSON marshals to json representation

func (ConnectionSummaryFromMySql) String

func (m ConnectionSummaryFromMySql) String() string

func (ConnectionSummaryFromMySql) ValidateEnumValue

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

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

type ConnectionSummaryFromMySqlHeatWave

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 (ConnectionSummaryFromMySqlHeatWave) GetConnectionProperties

func (m ConnectionSummaryFromMySqlHeatWave) GetConnectionProperties() []ConnectionProperty

GetConnectionProperties returns ConnectionProperties

func (ConnectionSummaryFromMySqlHeatWave) GetDescription

func (m ConnectionSummaryFromMySqlHeatWave) GetDescription() *string

GetDescription returns Description

func (ConnectionSummaryFromMySqlHeatWave) GetIdentifier

func (m ConnectionSummaryFromMySqlHeatWave) GetIdentifier() *string

GetIdentifier returns Identifier

func (ConnectionSummaryFromMySqlHeatWave) GetIsDefault

func (m ConnectionSummaryFromMySqlHeatWave) GetIsDefault() *bool

GetIsDefault returns IsDefault

func (ConnectionSummaryFromMySqlHeatWave) GetKey

func (m ConnectionSummaryFromMySqlHeatWave) GetKey() *string

GetKey returns Key

func (ConnectionSummaryFromMySqlHeatWave) GetKeyMap

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

GetKeyMap returns KeyMap

func (ConnectionSummaryFromMySqlHeatWave) GetMetadata

func (m ConnectionSummaryFromMySqlHeatWave) GetMetadata() *ObjectMetadata

GetMetadata returns Metadata

func (ConnectionSummaryFromMySqlHeatWave) GetModelVersion

func (m ConnectionSummaryFromMySqlHeatWave) GetModelVersion() *string

GetModelVersion returns ModelVersion

func (ConnectionSummaryFromMySqlHeatWave) GetName

func (m ConnectionSummaryFromMySqlHeatWave) GetName() *string

GetName returns Name

func (ConnectionSummaryFromMySqlHeatWave) GetObjectStatus

func (m ConnectionSummaryFromMySqlHeatWave) GetObjectStatus() *int

GetObjectStatus returns ObjectStatus

func (ConnectionSummaryFromMySqlHeatWave) GetObjectVersion

func (m ConnectionSummaryFromMySqlHeatWave) GetObjectVersion() *int

GetObjectVersion returns ObjectVersion

func (ConnectionSummaryFromMySqlHeatWave) GetParentRef

func (m ConnectionSummaryFromMySqlHeatWave) GetParentRef() *ParentReference

GetParentRef returns ParentRef

func (ConnectionSummaryFromMySqlHeatWave) GetPrimarySchema

func (m ConnectionSummaryFromMySqlHeatWave) GetPrimarySchema() *Schema

GetPrimarySchema returns PrimarySchema

func (ConnectionSummaryFromMySqlHeatWave) MarshalJSON

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

MarshalJSON marshals to json representation

func (ConnectionSummaryFromMySqlHeatWave) String

func (m ConnectionSummaryFromMySqlHeatWave) String() string

func (ConnectionSummaryFromMySqlHeatWave) ValidateEnumValue

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

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

type ConnectionSummaryFromOAuth2

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 (ConnectionSummaryFromOAuth2) GetConnectionProperties

func (m ConnectionSummaryFromOAuth2) GetConnectionProperties() []ConnectionProperty

GetConnectionProperties returns ConnectionProperties

func (ConnectionSummaryFromOAuth2) GetDescription

func (m ConnectionSummaryFromOAuth2) GetDescription() *string

GetDescription returns Description

func (ConnectionSummaryFromOAuth2) GetIdentifier

func (m ConnectionSummaryFromOAuth2) GetIdentifier() *string

GetIdentifier returns Identifier

func (ConnectionSummaryFromOAuth2) GetIsDefault

func (m ConnectionSummaryFromOAuth2) GetIsDefault() *bool

GetIsDefault returns IsDefault

func (ConnectionSummaryFromOAuth2) GetKey

func (m ConnectionSummaryFromOAuth2) GetKey() *string

GetKey returns Key

func (ConnectionSummaryFromOAuth2) GetKeyMap

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

GetKeyMap returns KeyMap

func (ConnectionSummaryFromOAuth2) GetMetadata

func (m ConnectionSummaryFromOAuth2) GetMetadata() *ObjectMetadata

GetMetadata returns Metadata

func (ConnectionSummaryFromOAuth2) GetModelVersion

func (m ConnectionSummaryFromOAuth2) GetModelVersion() *string

GetModelVersion returns ModelVersion

func (ConnectionSummaryFromOAuth2) GetName

func (m ConnectionSummaryFromOAuth2) GetName() *string

GetName returns Name

func (ConnectionSummaryFromOAuth2) GetObjectStatus

func (m ConnectionSummaryFromOAuth2) GetObjectStatus() *int

GetObjectStatus returns ObjectStatus

func (ConnectionSummaryFromOAuth2) GetObjectVersion

func (m ConnectionSummaryFromOAuth2) GetObjectVersion() *int

GetObjectVersion returns ObjectVersion

func (ConnectionSummaryFromOAuth2) GetParentRef

func (m ConnectionSummaryFromOAuth2) GetParentRef() *ParentReference

GetParentRef returns ParentRef

func (ConnectionSummaryFromOAuth2) GetPrimarySchema

func (m ConnectionSummaryFromOAuth2) GetPrimarySchema() *Schema

GetPrimarySchema returns PrimarySchema

func (ConnectionSummaryFromOAuth2) MarshalJSON

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

MarshalJSON marshals to json representation

func (ConnectionSummaryFromOAuth2) String

func (m ConnectionSummaryFromOAuth2) String() string

func (ConnectionSummaryFromOAuth2) ValidateEnumValue

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

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

type ConnectionSummaryFromOAuth2GrantTypeEnum

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

func GetConnectionSummaryFromOAuth2GrantTypeEnumValues() []ConnectionSummaryFromOAuth2GrantTypeEnum

GetConnectionSummaryFromOAuth2GrantTypeEnumValues Enumerates the set of values for ConnectionSummaryFromOAuth2GrantTypeEnum

func GetMappingConnectionSummaryFromOAuth2GrantTypeEnum

func GetMappingConnectionSummaryFromOAuth2GrantTypeEnum(val string) (ConnectionSummaryFromOAuth2GrantTypeEnum, bool)

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

type ConnectionSummaryFromObjectStorage

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 (ConnectionSummaryFromObjectStorage) GetConnectionProperties

func (m ConnectionSummaryFromObjectStorage) GetConnectionProperties() []ConnectionProperty

GetConnectionProperties returns ConnectionProperties

func (ConnectionSummaryFromObjectStorage) GetDescription

func (m ConnectionSummaryFromObjectStorage) GetDescription() *string

GetDescription returns Description

func (ConnectionSummaryFromObjectStorage) GetIdentifier

func (m ConnectionSummaryFromObjectStorage) GetIdentifier() *string

GetIdentifier returns Identifier

func (ConnectionSummaryFromObjectStorage) GetIsDefault

func (m ConnectionSummaryFromObjectStorage) GetIsDefault() *bool

GetIsDefault returns IsDefault

func (ConnectionSummaryFromObjectStorage) GetKey

func (m ConnectionSummaryFromObjectStorage) GetKey() *string

GetKey returns Key

func (ConnectionSummaryFromObjectStorage) GetKeyMap

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

GetKeyMap returns KeyMap

func (ConnectionSummaryFromObjectStorage) GetMetadata

func (m ConnectionSummaryFromObjectStorage) GetMetadata() *ObjectMetadata

GetMetadata returns Metadata

func (ConnectionSummaryFromObjectStorage) GetModelVersion

func (m ConnectionSummaryFromObjectStorage) GetModelVersion() *string

GetModelVersion returns ModelVersion

func (ConnectionSummaryFromObjectStorage) GetName

func (m ConnectionSummaryFromObjectStorage) GetName() *string

GetName returns Name

func (ConnectionSummaryFromObjectStorage) GetObjectStatus

func (m ConnectionSummaryFromObjectStorage) GetObjectStatus() *int

GetObjectStatus returns ObjectStatus

func (ConnectionSummaryFromObjectStorage) GetObjectVersion

func (m ConnectionSummaryFromObjectStorage) GetObjectVersion() *int

GetObjectVersion returns ObjectVersion

func (ConnectionSummaryFromObjectStorage) GetParentRef

func (m ConnectionSummaryFromObjectStorage) GetParentRef() *ParentReference

GetParentRef returns ParentRef

func (ConnectionSummaryFromObjectStorage) GetPrimarySchema

func (m ConnectionSummaryFromObjectStorage) GetPrimarySchema() *Schema

GetPrimarySchema returns PrimarySchema

func (ConnectionSummaryFromObjectStorage) MarshalJSON

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

MarshalJSON marshals to json representation

func (ConnectionSummaryFromObjectStorage) String

func (m ConnectionSummaryFromObjectStorage) String() string

func (ConnectionSummaryFromObjectStorage) ValidateEnumValue

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

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

type ConnectionSummaryFromOracle

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 (ConnectionSummaryFromOracle) GetConnectionProperties

func (m ConnectionSummaryFromOracle) GetConnectionProperties() []ConnectionProperty

GetConnectionProperties returns ConnectionProperties

func (ConnectionSummaryFromOracle) GetDescription

func (m ConnectionSummaryFromOracle) GetDescription() *string

GetDescription returns Description

func (ConnectionSummaryFromOracle) GetIdentifier

func (m ConnectionSummaryFromOracle) GetIdentifier() *string

GetIdentifier returns Identifier

func (ConnectionSummaryFromOracle) GetIsDefault

func (m ConnectionSummaryFromOracle) GetIsDefault() *bool

GetIsDefault returns IsDefault

func (ConnectionSummaryFromOracle) GetKey

func (m ConnectionSummaryFromOracle) GetKey() *string

GetKey returns Key

func (ConnectionSummaryFromOracle) GetKeyMap

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

GetKeyMap returns KeyMap

func (ConnectionSummaryFromOracle) GetMetadata

func (m ConnectionSummaryFromOracle) GetMetadata() *ObjectMetadata

GetMetadata returns Metadata

func (ConnectionSummaryFromOracle) GetModelVersion

func (m ConnectionSummaryFromOracle) GetModelVersion() *string

GetModelVersion returns ModelVersion

func (ConnectionSummaryFromOracle) GetName

func (m ConnectionSummaryFromOracle) GetName() *string

GetName returns Name

func (ConnectionSummaryFromOracle) GetObjectStatus

func (m ConnectionSummaryFromOracle) GetObjectStatus() *int

GetObjectStatus returns ObjectStatus

func (ConnectionSummaryFromOracle) GetObjectVersion

func (m ConnectionSummaryFromOracle) GetObjectVersion() *int

GetObjectVersion returns ObjectVersion

func (ConnectionSummaryFromOracle) GetParentRef

func (m ConnectionSummaryFromOracle) GetParentRef() *ParentReference

GetParentRef returns ParentRef

func (ConnectionSummaryFromOracle) GetPrimarySchema

func (m ConnectionSummaryFromOracle) GetPrimarySchema() *Schema

GetPrimarySchema returns PrimarySchema

func (ConnectionSummaryFromOracle) MarshalJSON

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

MarshalJSON marshals to json representation

func (ConnectionSummaryFromOracle) String

func (m ConnectionSummaryFromOracle) String() string

func (ConnectionSummaryFromOracle) ValidateEnumValue

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

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

type ConnectionSummaryFromOracleEbs

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 (ConnectionSummaryFromOracleEbs) GetConnectionProperties

func (m ConnectionSummaryFromOracleEbs) GetConnectionProperties() []ConnectionProperty

GetConnectionProperties returns ConnectionProperties

func (ConnectionSummaryFromOracleEbs) GetDescription

func (m ConnectionSummaryFromOracleEbs) GetDescription() *string

GetDescription returns Description

func (ConnectionSummaryFromOracleEbs) GetIdentifier

func (m ConnectionSummaryFromOracleEbs) GetIdentifier() *string

GetIdentifier returns Identifier

func (ConnectionSummaryFromOracleEbs) GetIsDefault

func (m ConnectionSummaryFromOracleEbs) GetIsDefault() *bool

GetIsDefault returns IsDefault

func (ConnectionSummaryFromOracleEbs) GetKey

func (m ConnectionSummaryFromOracleEbs) GetKey() *string

GetKey returns Key

func (ConnectionSummaryFromOracleEbs) GetKeyMap

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

GetKeyMap returns KeyMap

func (ConnectionSummaryFromOracleEbs) GetMetadata

func (m ConnectionSummaryFromOracleEbs) GetMetadata() *ObjectMetadata

GetMetadata returns Metadata

func (ConnectionSummaryFromOracleEbs) GetModelVersion

func (m ConnectionSummaryFromOracleEbs) GetModelVersion() *string

GetModelVersion returns ModelVersion

func (ConnectionSummaryFromOracleEbs) GetName

func (m ConnectionSummaryFromOracleEbs) GetName() *string

GetName returns Name

func (ConnectionSummaryFromOracleEbs) GetObjectStatus

func (m ConnectionSummaryFromOracleEbs) GetObjectStatus() *int

GetObjectStatus returns ObjectStatus

func (ConnectionSummaryFromOracleEbs) GetObjectVersion

func (m ConnectionSummaryFromOracleEbs) GetObjectVersion() *int

GetObjectVersion returns ObjectVersion

func (ConnectionSummaryFromOracleEbs) GetParentRef

func (m ConnectionSummaryFromOracleEbs) GetParentRef() *ParentReference

GetParentRef returns ParentRef

func (ConnectionSummaryFromOracleEbs) GetPrimarySchema

func (m ConnectionSummaryFromOracleEbs) GetPrimarySchema() *Schema

GetPrimarySchema returns PrimarySchema

func (ConnectionSummaryFromOracleEbs) MarshalJSON

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

MarshalJSON marshals to json representation

func (ConnectionSummaryFromOracleEbs) String

func (m ConnectionSummaryFromOracleEbs) String() string

func (ConnectionSummaryFromOracleEbs) ValidateEnumValue

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

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

type ConnectionSummaryFromOraclePeopleSoft

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 (ConnectionSummaryFromOraclePeopleSoft) GetConnectionProperties

func (m ConnectionSummaryFromOraclePeopleSoft) GetConnectionProperties() []ConnectionProperty

GetConnectionProperties returns ConnectionProperties

func (ConnectionSummaryFromOraclePeopleSoft) GetDescription

func (m ConnectionSummaryFromOraclePeopleSoft) GetDescription() *string

GetDescription returns Description

func (ConnectionSummaryFromOraclePeopleSoft) GetIdentifier

func (m ConnectionSummaryFromOraclePeopleSoft) GetIdentifier() *string

GetIdentifier returns Identifier

func (ConnectionSummaryFromOraclePeopleSoft) GetIsDefault

func (m ConnectionSummaryFromOraclePeopleSoft) GetIsDefault() *bool

GetIsDefault returns IsDefault

func (ConnectionSummaryFromOraclePeopleSoft) GetKey

func (m ConnectionSummaryFromOraclePeopleSoft) GetKey() *string

GetKey returns Key

func (ConnectionSummaryFromOraclePeopleSoft) GetKeyMap

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

GetKeyMap returns KeyMap

func (ConnectionSummaryFromOraclePeopleSoft) GetMetadata

func (m ConnectionSummaryFromOraclePeopleSoft) GetMetadata() *ObjectMetadata

GetMetadata returns Metadata

func (ConnectionSummaryFromOraclePeopleSoft) GetModelVersion

func (m ConnectionSummaryFromOraclePeopleSoft) GetModelVersion() *string

GetModelVersion returns ModelVersion

func (ConnectionSummaryFromOraclePeopleSoft) GetName

func (m ConnectionSummaryFromOraclePeopleSoft) GetName() *string

GetName returns Name

func (ConnectionSummaryFromOraclePeopleSoft) GetObjectStatus

func (m ConnectionSummaryFromOraclePeopleSoft) GetObjectStatus() *int

GetObjectStatus returns ObjectStatus

func (ConnectionSummaryFromOraclePeopleSoft) GetObjectVersion

func (m ConnectionSummaryFromOraclePeopleSoft) GetObjectVersion() *int

GetObjectVersion returns ObjectVersion

func (ConnectionSummaryFromOraclePeopleSoft) GetParentRef

func (m ConnectionSummaryFromOraclePeopleSoft) GetParentRef() *ParentReference

GetParentRef returns ParentRef

func (ConnectionSummaryFromOraclePeopleSoft) GetPrimarySchema

func (m ConnectionSummaryFromOraclePeopleSoft) GetPrimarySchema() *Schema

GetPrimarySchema returns PrimarySchema

func (ConnectionSummaryFromOraclePeopleSoft) MarshalJSON

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

MarshalJSON marshals to json representation

func (ConnectionSummaryFromOraclePeopleSoft) String

func (m ConnectionSummaryFromOraclePeopleSoft) String() string

func (ConnectionSummaryFromOraclePeopleSoft) ValidateEnumValue

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

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

type ConnectionSummaryFromOracleSiebel

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 (ConnectionSummaryFromOracleSiebel) GetConnectionProperties

func (m ConnectionSummaryFromOracleSiebel) GetConnectionProperties() []ConnectionProperty

GetConnectionProperties returns ConnectionProperties

func (ConnectionSummaryFromOracleSiebel) GetDescription

func (m ConnectionSummaryFromOracleSiebel) GetDescription() *string

GetDescription returns Description

func (ConnectionSummaryFromOracleSiebel) GetIdentifier

func (m ConnectionSummaryFromOracleSiebel) GetIdentifier() *string

GetIdentifier returns Identifier

func (ConnectionSummaryFromOracleSiebel) GetIsDefault

func (m ConnectionSummaryFromOracleSiebel) GetIsDefault() *bool

GetIsDefault returns IsDefault

func (ConnectionSummaryFromOracleSiebel) GetKey

func (m ConnectionSummaryFromOracleSiebel) GetKey() *string

GetKey returns Key

func (ConnectionSummaryFromOracleSiebel) GetKeyMap

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

GetKeyMap returns KeyMap

func (ConnectionSummaryFromOracleSiebel) GetMetadata

func (m ConnectionSummaryFromOracleSiebel) GetMetadata() *ObjectMetadata

GetMetadata returns Metadata

func (ConnectionSummaryFromOracleSiebel) GetModelVersion

func (m ConnectionSummaryFromOracleSiebel) GetModelVersion() *string

GetModelVersion returns ModelVersion

func (ConnectionSummaryFromOracleSiebel) GetName

func (m ConnectionSummaryFromOracleSiebel) GetName() *string

GetName returns Name

func (ConnectionSummaryFromOracleSiebel) GetObjectStatus

func (m ConnectionSummaryFromOracleSiebel) GetObjectStatus() *int

GetObjectStatus returns ObjectStatus

func (ConnectionSummaryFromOracleSiebel) GetObjectVersion

func (m ConnectionSummaryFromOracleSiebel) GetObjectVersion() *int

GetObjectVersion returns ObjectVersion

func (ConnectionSummaryFromOracleSiebel) GetParentRef

func (m ConnectionSummaryFromOracleSiebel) GetParentRef() *ParentReference

GetParentRef returns ParentRef

func (ConnectionSummaryFromOracleSiebel) GetPrimarySchema

func (m ConnectionSummaryFromOracleSiebel) GetPrimarySchema() *Schema

GetPrimarySchema returns PrimarySchema

func (ConnectionSummaryFromOracleSiebel) MarshalJSON

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

MarshalJSON marshals to json representation

func (ConnectionSummaryFromOracleSiebel) String

func (m ConnectionSummaryFromOracleSiebel) String() string

func (ConnectionSummaryFromOracleSiebel) ValidateEnumValue

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

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

type ConnectionSummaryFromRestBasicAuth

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 (ConnectionSummaryFromRestBasicAuth) GetConnectionProperties

func (m ConnectionSummaryFromRestBasicAuth) GetConnectionProperties() []ConnectionProperty

GetConnectionProperties returns ConnectionProperties

func (ConnectionSummaryFromRestBasicAuth) GetDescription

func (m ConnectionSummaryFromRestBasicAuth) GetDescription() *string

GetDescription returns Description

func (ConnectionSummaryFromRestBasicAuth) GetIdentifier

func (m ConnectionSummaryFromRestBasicAuth) GetIdentifier() *string

GetIdentifier returns Identifier

func (ConnectionSummaryFromRestBasicAuth) GetIsDefault

func (m ConnectionSummaryFromRestBasicAuth) GetIsDefault() *bool

GetIsDefault returns IsDefault

func (ConnectionSummaryFromRestBasicAuth) GetKey

func (m ConnectionSummaryFromRestBasicAuth) GetKey() *string

GetKey returns Key

func (ConnectionSummaryFromRestBasicAuth) GetKeyMap

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

GetKeyMap returns KeyMap

func (ConnectionSummaryFromRestBasicAuth) GetMetadata

func (m ConnectionSummaryFromRestBasicAuth) GetMetadata() *ObjectMetadata

GetMetadata returns Metadata

func (ConnectionSummaryFromRestBasicAuth) GetModelVersion

func (m ConnectionSummaryFromRestBasicAuth) GetModelVersion() *string

GetModelVersion returns ModelVersion

func (ConnectionSummaryFromRestBasicAuth) GetName

func (m ConnectionSummaryFromRestBasicAuth) GetName() *string

GetName returns Name

func (ConnectionSummaryFromRestBasicAuth) GetObjectStatus

func (m ConnectionSummaryFromRestBasicAuth) GetObjectStatus() *int

GetObjectStatus returns ObjectStatus

func (ConnectionSummaryFromRestBasicAuth) GetObjectVersion

func (m ConnectionSummaryFromRestBasicAuth) GetObjectVersion() *int

GetObjectVersion returns ObjectVersion

func (ConnectionSummaryFromRestBasicAuth) GetParentRef

func (m ConnectionSummaryFromRestBasicAuth) GetParentRef() *ParentReference

GetParentRef returns ParentRef

func (ConnectionSummaryFromRestBasicAuth) GetPrimarySchema

func (m ConnectionSummaryFromRestBasicAuth) GetPrimarySchema() *Schema

GetPrimarySchema returns PrimarySchema

func (ConnectionSummaryFromRestBasicAuth) MarshalJSON

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

MarshalJSON marshals to json representation

func (ConnectionSummaryFromRestBasicAuth) String

func (m ConnectionSummaryFromRestBasicAuth) String() string

func (ConnectionSummaryFromRestBasicAuth) ValidateEnumValue

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

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

type ConnectionSummaryFromRestNoAuth

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 (ConnectionSummaryFromRestNoAuth) GetConnectionProperties

func (m ConnectionSummaryFromRestNoAuth) GetConnectionProperties() []ConnectionProperty

GetConnectionProperties returns ConnectionProperties

func (ConnectionSummaryFromRestNoAuth) GetDescription

func (m ConnectionSummaryFromRestNoAuth) GetDescription() *string

GetDescription returns Description

func (ConnectionSummaryFromRestNoAuth) GetIdentifier

func (m ConnectionSummaryFromRestNoAuth) GetIdentifier() *string

GetIdentifier returns Identifier

func (ConnectionSummaryFromRestNoAuth) GetIsDefault

func (m ConnectionSummaryFromRestNoAuth) GetIsDefault() *bool

GetIsDefault returns IsDefault

func (ConnectionSummaryFromRestNoAuth) GetKey

func (m ConnectionSummaryFromRestNoAuth) GetKey() *string

GetKey returns Key

func (ConnectionSummaryFromRestNoAuth) GetKeyMap

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

GetKeyMap returns KeyMap

func (ConnectionSummaryFromRestNoAuth) GetMetadata

func (m ConnectionSummaryFromRestNoAuth) GetMetadata() *ObjectMetadata

GetMetadata returns Metadata

func (ConnectionSummaryFromRestNoAuth) GetModelVersion

func (m ConnectionSummaryFromRestNoAuth) GetModelVersion() *string

GetModelVersion returns ModelVersion

func (ConnectionSummaryFromRestNoAuth) GetName

func (m ConnectionSummaryFromRestNoAuth) GetName() *string

GetName returns Name

func (ConnectionSummaryFromRestNoAuth) GetObjectStatus

func (m ConnectionSummaryFromRestNoAuth) GetObjectStatus() *int

GetObjectStatus returns ObjectStatus

func (ConnectionSummaryFromRestNoAuth) GetObjectVersion

func (m ConnectionSummaryFromRestNoAuth) GetObjectVersion() *int

GetObjectVersion returns ObjectVersion

func (ConnectionSummaryFromRestNoAuth) GetParentRef

func (m ConnectionSummaryFromRestNoAuth) GetParentRef() *ParentReference

GetParentRef returns ParentRef

func (ConnectionSummaryFromRestNoAuth) GetPrimarySchema

func (m ConnectionSummaryFromRestNoAuth) GetPrimarySchema() *Schema

GetPrimarySchema returns PrimarySchema

func (ConnectionSummaryFromRestNoAuth) MarshalJSON

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

MarshalJSON marshals to json representation

func (ConnectionSummaryFromRestNoAuth) String

func (m ConnectionSummaryFromRestNoAuth) String() string

func (ConnectionSummaryFromRestNoAuth) ValidateEnumValue

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

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

type ConnectionSummaryModelTypeEnum

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

func GetConnectionSummaryModelTypeEnumValues() []ConnectionSummaryModelTypeEnum

GetConnectionSummaryModelTypeEnumValues Enumerates the set of values for ConnectionSummaryModelTypeEnum

func GetMappingConnectionSummaryModelTypeEnum

func GetMappingConnectionSummaryModelTypeEnum(val string) (ConnectionSummaryModelTypeEnum, bool)

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

type ConnectionValidation

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 (ConnectionValidation) String

func (m ConnectionValidation) String() string

func (ConnectionValidation) ValidateEnumValue

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

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

type ConnectionValidationSummary

ConnectionValidationSummary The information about connection validation.

type ConnectionValidationSummary struct {
    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 (ConnectionValidationSummary) String

func (m ConnectionValidationSummary) String() string

func (ConnectionValidationSummary) ValidateEnumValue

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

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

type ConnectionValidationSummaryCollection

ConnectionValidationSummaryCollection A list of connection validation summaries.

type ConnectionValidationSummaryCollection struct {

    // An array of connection validation summaries.
    Items []ConnectionValidationSummary `mandatory:"true" json:"items"`
}

func (ConnectionValidationSummaryCollection) String

func (m ConnectionValidationSummaryCollection) String() string

func (ConnectionValidationSummaryCollection) ValidateEnumValue

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

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

type ConnectorAttribute

ConnectorAttribute Marker class for connector attributes.

type ConnectorAttribute interface {
}

type ConnectorAttributeModelTypeEnum

ConnectorAttributeModelTypeEnum Enum with underlying type: string

type ConnectorAttributeModelTypeEnum string

Set of constants representing the allowable values for ConnectorAttributeModelTypeEnum

const (
    ConnectorAttributeModelTypeExternalStorage ConnectorAttributeModelTypeEnum = "EXTERNAL_STORAGE"
)

func GetConnectorAttributeModelTypeEnumValues

func GetConnectorAttributeModelTypeEnumValues() []ConnectorAttributeModelTypeEnum

GetConnectorAttributeModelTypeEnumValues Enumerates the set of values for ConnectorAttributeModelTypeEnum

func GetMappingConnectorAttributeModelTypeEnum

func GetMappingConnectorAttributeModelTypeEnum(val string) (ConnectorAttributeModelTypeEnum, bool)

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

type CopyConflictResolution

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 (CopyConflictResolution) String

func (m CopyConflictResolution) String() string

func (CopyConflictResolution) ValidateEnumValue

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

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

type CopyConflictResolutionRequestTypeEnum

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

func GetCopyConflictResolutionRequestTypeEnumValues() []CopyConflictResolutionRequestTypeEnum

GetCopyConflictResolutionRequestTypeEnumValues Enumerates the set of values for CopyConflictResolutionRequestTypeEnum

func GetMappingCopyConflictResolutionRequestTypeEnum

func GetMappingCopyConflictResolutionRequestTypeEnum(val string) (CopyConflictResolutionRequestTypeEnum, bool)

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

type CopyObjectMetadataSummary

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 (CopyObjectMetadataSummary) String

func (m CopyObjectMetadataSummary) String() string

func (CopyObjectMetadataSummary) ValidateEnumValue

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

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

type CopyObjectMetadataSummaryResolutionActionEnum

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

func GetCopyObjectMetadataSummaryResolutionActionEnumValues() []CopyObjectMetadataSummaryResolutionActionEnum

GetCopyObjectMetadataSummaryResolutionActionEnumValues Enumerates the set of values for CopyObjectMetadataSummaryResolutionActionEnum

func GetMappingCopyObjectMetadataSummaryResolutionActionEnum

func GetMappingCopyObjectMetadataSummaryResolutionActionEnum(val string) (CopyObjectMetadataSummaryResolutionActionEnum, bool)

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

type CopyObjectRequest

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 (CopyObjectRequest) String

func (m CopyObjectRequest) String() string

func (CopyObjectRequest) ValidateEnumValue

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

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

type CopyObjectRequestCopyMetadataObjectRequestStatusEnum

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

func GetCopyObjectRequestCopyMetadataObjectRequestStatusEnumValues() []CopyObjectRequestCopyMetadataObjectRequestStatusEnum

GetCopyObjectRequestCopyMetadataObjectRequestStatusEnumValues Enumerates the set of values for CopyObjectRequestCopyMetadataObjectRequestStatusEnum

func GetMappingCopyObjectRequestCopyMetadataObjectRequestStatusEnum

func GetMappingCopyObjectRequestCopyMetadataObjectRequestStatusEnum(val string) (CopyObjectRequestCopyMetadataObjectRequestStatusEnum, bool)

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

type CopyObjectRequestSummary

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 (CopyObjectRequestSummary) String

func (m CopyObjectRequestSummary) String() string

func (CopyObjectRequestSummary) ValidateEnumValue

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

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

type CopyObjectRequestSummaryCollection

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 (CopyObjectRequestSummaryCollection) String

func (m CopyObjectRequestSummaryCollection) String() string

func (CopyObjectRequestSummaryCollection) ValidateEnumValue

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

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

type CopyObjectRequestSummaryCopyMetadataObjectRequestStatusEnum

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

func GetCopyObjectRequestSummaryCopyMetadataObjectRequestStatusEnumValues() []CopyObjectRequestSummaryCopyMetadataObjectRequestStatusEnum

GetCopyObjectRequestSummaryCopyMetadataObjectRequestStatusEnumValues Enumerates the set of values for CopyObjectRequestSummaryCopyMetadataObjectRequestStatusEnum

func GetMappingCopyObjectRequestSummaryCopyMetadataObjectRequestStatusEnum

func GetMappingCopyObjectRequestSummaryCopyMetadataObjectRequestStatusEnum(val string) (CopyObjectRequestSummaryCopyMetadataObjectRequestStatusEnum, bool)

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

type CountStatistic

CountStatistic A count statistics.

type CountStatistic struct {

    // The array of statistics.
    ObjectTypeCountList []CountStatisticSummary `mandatory:"true" json:"objectTypeCountList"`
}

func (CountStatistic) String

func (m CountStatistic) String() string

func (CountStatistic) ValidateEnumValue

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

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

type CountStatisticSummary

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 (CountStatisticSummary) String

func (m CountStatisticSummary) String() string

func (CountStatisticSummary) ValidateEnumValue

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

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

type CountStatisticSummaryObjectTypeEnum

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

func GetCountStatisticSummaryObjectTypeEnumValues() []CountStatisticSummaryObjectTypeEnum

GetCountStatisticSummaryObjectTypeEnumValues Enumerates the set of values for CountStatisticSummaryObjectTypeEnum

func GetMappingCountStatisticSummaryObjectTypeEnum

func GetMappingCountStatisticSummaryObjectTypeEnum(val string) (CountStatisticSummaryObjectTypeEnum, bool)

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

type CreateApplicationDetailedDescriptionRequest

CreateApplicationDetailedDescriptionRequest wrapper for the CreateApplicationDetailedDescription operation

# See also

Click https://docs.cloud.oracle.com/en-us/iaas/tools/go-sdk-examples/65.63.2/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 (CreateApplicationDetailedDescriptionRequest) BinaryRequestBody

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

BinaryRequestBody implements the OCIRequest interface

func (CreateApplicationDetailedDescriptionRequest) HTTPRequest

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

HTTPRequest implements the OCIRequest interface

func (CreateApplicationDetailedDescriptionRequest) RetryPolicy

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

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

func (CreateApplicationDetailedDescriptionRequest) String

func (request CreateApplicationDetailedDescriptionRequest) String() string

func (CreateApplicationDetailedDescriptionRequest) ValidateEnumValue

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

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

type CreateApplicationDetailedDescriptionResponse

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.cloud.oracle.com/iaas/Content/API/Concepts/usingapi.htm#eleven).
    Etag *string `presentIn:"header" name:"etag"`

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

func (CreateApplicationDetailedDescriptionResponse) HTTPResponse

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

HTTPResponse implements the OCIResponse interface

func (CreateApplicationDetailedDescriptionResponse) String

func (response CreateApplicationDetailedDescriptionResponse) String() string

type CreateApplicationDetails

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.cloud.oracle.com/Content/General/Concepts/resourcetags.htm).
    // Example: `{"Department": "Finance"}`
    FreeformTags map[string]string `mandatory:"false" json:"freeformTags"`

    // Defined tags for this resource. Each key is predefined and scoped to a namespace. See Resource Tags (https://docs.cloud.oracle.com/Content/General/Concepts/resourcetags.htm).
    // Example: `{"Operations": {"CostCenter": "42"}}`
    DefinedTags map[string]map[string]interface{} `mandatory:"false" json:"definedTags"`

    // The current state of the workspace.
    LifecycleState CreateApplicationDetailsLifecycleStateEnum `mandatory:"false" json:"lifecycleState,omitempty"`

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

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

func (CreateApplicationDetails) String

func (m CreateApplicationDetails) String() string

func (CreateApplicationDetails) ValidateEnumValue

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

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

type CreateApplicationDetailsLifecycleStateEnum

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

func GetCreateApplicationDetailsLifecycleStateEnumValues() []CreateApplicationDetailsLifecycleStateEnum

GetCreateApplicationDetailsLifecycleStateEnumValues Enumerates the set of values for CreateApplicationDetailsLifecycleStateEnum

func GetMappingCreateApplicationDetailsLifecycleStateEnum

func GetMappingCreateApplicationDetailsLifecycleStateEnum(val string) (CreateApplicationDetailsLifecycleStateEnum, bool)

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

type CreateApplicationDetailsModelTypeEnum

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

func GetCreateApplicationDetailsModelTypeEnumValues() []CreateApplicationDetailsModelTypeEnum

GetCreateApplicationDetailsModelTypeEnumValues Enumerates the set of values for CreateApplicationDetailsModelTypeEnum

func GetMappingCreateApplicationDetailsModelTypeEnum

func GetMappingCreateApplicationDetailsModelTypeEnum(val string) (CreateApplicationDetailsModelTypeEnum, bool)

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

type CreateApplicationRequest

CreateApplicationRequest wrapper for the CreateApplication operation

# See also

Click https://docs.cloud.oracle.com/en-us/iaas/tools/go-sdk-examples/65.63.2/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 (CreateApplicationRequest) BinaryRequestBody

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

BinaryRequestBody implements the OCIRequest interface

func (CreateApplicationRequest) HTTPRequest

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

HTTPRequest implements the OCIRequest interface

func (CreateApplicationRequest) RetryPolicy

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

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

func (CreateApplicationRequest) String

func (request CreateApplicationRequest) String() string

func (CreateApplicationRequest) ValidateEnumValue

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

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

type CreateApplicationResponse

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.cloud.oracle.com/iaas/Content/API/Concepts/usingapi.htm#eleven).
    Etag *string `presentIn:"header" name:"etag"`

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

func (CreateApplicationResponse) HTTPResponse

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

HTTPResponse implements the OCIResponse interface

func (CreateApplicationResponse) String

func (response CreateApplicationResponse) String() string

type CreateConfigProvider

CreateConfigProvider The type to create a config provider.

type CreateConfigProvider struct {

    // bindings
    Bindings map[string]ParameterValue `mandatory:"false" json:"bindings"`
}

func (CreateConfigProvider) String

func (m CreateConfigProvider) String() string

func (CreateConfigProvider) ValidateEnumValue

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

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

type CreateConnectionDetails

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
}

type CreateConnectionDetailsModelTypeEnum

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

func GetCreateConnectionDetailsModelTypeEnumValues() []CreateConnectionDetailsModelTypeEnum

GetCreateConnectionDetailsModelTypeEnumValues Enumerates the set of values for CreateConnectionDetailsModelTypeEnum

func GetMappingCreateConnectionDetailsModelTypeEnum

func GetMappingCreateConnectionDetailsModelTypeEnum(val string) (CreateConnectionDetailsModelTypeEnum, bool)

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

type CreateConnectionFromAdwc

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 (CreateConnectionFromAdwc) GetConnectionProperties

func (m CreateConnectionFromAdwc) GetConnectionProperties() []ConnectionProperty

GetConnectionProperties returns ConnectionProperties

func (CreateConnectionFromAdwc) GetDescription

func (m CreateConnectionFromAdwc) GetDescription() *string

GetDescription returns Description

func (CreateConnectionFromAdwc) GetIdentifier

func (m CreateConnectionFromAdwc) GetIdentifier() *string

GetIdentifier returns Identifier

func (CreateConnectionFromAdwc) GetKey

func (m CreateConnectionFromAdwc) GetKey() *string

GetKey returns Key

func (CreateConnectionFromAdwc) GetModelVersion

func (m CreateConnectionFromAdwc) GetModelVersion() *string

GetModelVersion returns ModelVersion

func (CreateConnectionFromAdwc) GetName

func (m CreateConnectionFromAdwc) GetName() *string

GetName returns Name

func (CreateConnectionFromAdwc) GetObjectStatus

func (m CreateConnectionFromAdwc) GetObjectStatus() *int

GetObjectStatus returns ObjectStatus

func (CreateConnectionFromAdwc) GetParentRef

func (m CreateConnectionFromAdwc) GetParentRef() *ParentReference

GetParentRef returns ParentRef

func (CreateConnectionFromAdwc) GetRegistryMetadata

func (m CreateConnectionFromAdwc) GetRegistryMetadata() *RegistryMetadata

GetRegistryMetadata returns RegistryMetadata

func (CreateConnectionFromAdwc) MarshalJSON

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

MarshalJSON marshals to json representation

func (CreateConnectionFromAdwc) String

func (m CreateConnectionFromAdwc) String() string

func (CreateConnectionFromAdwc) ValidateEnumValue

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

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

type CreateConnectionFromAmazonS3

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 (CreateConnectionFromAmazonS3) GetConnectionProperties

func (m CreateConnectionFromAmazonS3) GetConnectionProperties() []ConnectionProperty

GetConnectionProperties returns ConnectionProperties

func (CreateConnectionFromAmazonS3) GetDescription

func (m CreateConnectionFromAmazonS3) GetDescription() *string

GetDescription returns Description

func (CreateConnectionFromAmazonS3) GetIdentifier

func (m CreateConnectionFromAmazonS3) GetIdentifier() *string

GetIdentifier returns Identifier

func (CreateConnectionFromAmazonS3) GetKey

func (m CreateConnectionFromAmazonS3) GetKey() *string

GetKey returns Key

func (CreateConnectionFromAmazonS3) GetModelVersion

func (m CreateConnectionFromAmazonS3) GetModelVersion() *string

GetModelVersion returns ModelVersion

func (CreateConnectionFromAmazonS3) GetName

func (m CreateConnectionFromAmazonS3) GetName() *string

GetName returns Name

func (CreateConnectionFromAmazonS3) GetObjectStatus

func (m CreateConnectionFromAmazonS3) GetObjectStatus() *int

GetObjectStatus returns ObjectStatus

func (CreateConnectionFromAmazonS3) GetParentRef

func (m CreateConnectionFromAmazonS3) GetParentRef() *ParentReference

GetParentRef returns ParentRef

func (CreateConnectionFromAmazonS3) GetRegistryMetadata

func (m CreateConnectionFromAmazonS3) GetRegistryMetadata() *RegistryMetadata

GetRegistryMetadata returns RegistryMetadata

func (CreateConnectionFromAmazonS3) MarshalJSON

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

MarshalJSON marshals to json representation

func (CreateConnectionFromAmazonS3) String

func (m CreateConnectionFromAmazonS3) String() string

func (CreateConnectionFromAmazonS3) ValidateEnumValue

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

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

type CreateConnectionFromAtp

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 (CreateConnectionFromAtp) GetConnectionProperties

func (m CreateConnectionFromAtp) GetConnectionProperties() []ConnectionProperty

GetConnectionProperties returns ConnectionProperties

func (CreateConnectionFromAtp) GetDescription

func (m CreateConnectionFromAtp) GetDescription() *string

GetDescription returns Description

func (CreateConnectionFromAtp) GetIdentifier

func (m CreateConnectionFromAtp) GetIdentifier() *string

GetIdentifier returns Identifier

func (CreateConnectionFromAtp) GetKey

func (m CreateConnectionFromAtp) GetKey() *string

GetKey returns Key

func (CreateConnectionFromAtp) GetModelVersion

func (m CreateConnectionFromAtp) GetModelVersion() *string

GetModelVersion returns ModelVersion

func (CreateConnectionFromAtp) GetName

func (m CreateConnectionFromAtp) GetName() *string

GetName returns Name

func (CreateConnectionFromAtp) GetObjectStatus

func (m CreateConnectionFromAtp) GetObjectStatus() *int

GetObjectStatus returns ObjectStatus

func (CreateConnectionFromAtp) GetParentRef

func (m CreateConnectionFromAtp) GetParentRef() *ParentReference

GetParentRef returns ParentRef

func (CreateConnectionFromAtp) GetRegistryMetadata

func (m CreateConnectionFromAtp) GetRegistryMetadata() *RegistryMetadata

GetRegistryMetadata returns RegistryMetadata

func (CreateConnectionFromAtp) MarshalJSON

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

MarshalJSON marshals to json representation

func (CreateConnectionFromAtp) String

func (m CreateConnectionFromAtp) String() string

func (CreateConnectionFromAtp) ValidateEnumValue

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

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

type CreateConnectionFromBicc

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 (CreateConnectionFromBicc) GetConnectionProperties

func (m CreateConnectionFromBicc) GetConnectionProperties() []ConnectionProperty

GetConnectionProperties returns ConnectionProperties

func (CreateConnectionFromBicc) GetDescription

func (m CreateConnectionFromBicc) GetDescription() *string

GetDescription returns Description

func (CreateConnectionFromBicc) GetIdentifier

func (m CreateConnectionFromBicc) GetIdentifier() *string

GetIdentifier returns Identifier

func (CreateConnectionFromBicc) GetKey

func (m CreateConnectionFromBicc) GetKey() *string

GetKey returns Key

func (CreateConnectionFromBicc) GetModelVersion

func (m CreateConnectionFromBicc) GetModelVersion() *string

GetModelVersion returns ModelVersion

func (CreateConnectionFromBicc) GetName

func (m CreateConnectionFromBicc) GetName() *string

GetName returns Name

func (CreateConnectionFromBicc) GetObjectStatus

func (m CreateConnectionFromBicc) GetObjectStatus() *int

GetObjectStatus returns ObjectStatus

func (CreateConnectionFromBicc) GetParentRef

func (m CreateConnectionFromBicc) GetParentRef() *ParentReference

GetParentRef returns ParentRef

func (CreateConnectionFromBicc) GetRegistryMetadata

func (m CreateConnectionFromBicc) GetRegistryMetadata() *RegistryMetadata

GetRegistryMetadata returns RegistryMetadata

func (CreateConnectionFromBicc) MarshalJSON

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

MarshalJSON marshals to json representation

func (CreateConnectionFromBicc) String

func (m CreateConnectionFromBicc) String() string

func (CreateConnectionFromBicc) ValidateEnumValue

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

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

type CreateConnectionFromBip

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 (CreateConnectionFromBip) GetConnectionProperties

func (m CreateConnectionFromBip) GetConnectionProperties() []ConnectionProperty

GetConnectionProperties returns ConnectionProperties

func (CreateConnectionFromBip) GetDescription

func (m CreateConnectionFromBip) GetDescription() *string

GetDescription returns Description

func (CreateConnectionFromBip) GetIdentifier

func (m CreateConnectionFromBip) GetIdentifier() *string

GetIdentifier returns Identifier

func (CreateConnectionFromBip) GetKey

func (m CreateConnectionFromBip) GetKey() *string

GetKey returns Key

func (CreateConnectionFromBip) GetModelVersion

func (m CreateConnectionFromBip) GetModelVersion() *string

GetModelVersion returns ModelVersion

func (CreateConnectionFromBip) GetName

func (m CreateConnectionFromBip) GetName() *string

GetName returns Name

func (CreateConnectionFromBip) GetObjectStatus

func (m CreateConnectionFromBip) GetObjectStatus() *int

GetObjectStatus returns ObjectStatus

func (CreateConnectionFromBip) GetParentRef

func (m CreateConnectionFromBip) GetParentRef() *ParentReference

GetParentRef returns ParentRef

func (CreateConnectionFromBip) GetRegistryMetadata

func (m CreateConnectionFromBip) GetRegistryMetadata() *RegistryMetadata

GetRegistryMetadata returns RegistryMetadata

func (CreateConnectionFromBip) MarshalJSON

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

MarshalJSON marshals to json representation

func (CreateConnectionFromBip) String

func (m CreateConnectionFromBip) String() string

func (CreateConnectionFromBip) ValidateEnumValue

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

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

type CreateConnectionFromHdfs

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 (CreateConnectionFromHdfs) GetConnectionProperties

func (m CreateConnectionFromHdfs) GetConnectionProperties() []ConnectionProperty

GetConnectionProperties returns ConnectionProperties

func (CreateConnectionFromHdfs) GetDescription

func (m CreateConnectionFromHdfs) GetDescription() *string

GetDescription returns Description

func (CreateConnectionFromHdfs) GetIdentifier

func (m CreateConnectionFromHdfs) GetIdentifier() *string

GetIdentifier returns Identifier

func (CreateConnectionFromHdfs) GetKey

func (m CreateConnectionFromHdfs) GetKey() *string

GetKey returns Key

func (CreateConnectionFromHdfs) GetModelVersion

func (m CreateConnectionFromHdfs) GetModelVersion() *string

GetModelVersion returns ModelVersion

func (CreateConnectionFromHdfs) GetName

func (m CreateConnectionFromHdfs) GetName() *string

GetName returns Name

func (CreateConnectionFromHdfs) GetObjectStatus

func (m CreateConnectionFromHdfs) GetObjectStatus() *int

GetObjectStatus returns ObjectStatus

func (CreateConnectionFromHdfs) GetParentRef

func (m CreateConnectionFromHdfs) GetParentRef() *ParentReference

GetParentRef returns ParentRef

func (CreateConnectionFromHdfs) GetRegistryMetadata

func (m CreateConnectionFromHdfs) GetRegistryMetadata() *RegistryMetadata

GetRegistryMetadata returns RegistryMetadata

func (CreateConnectionFromHdfs) MarshalJSON

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

MarshalJSON marshals to json representation

func (CreateConnectionFromHdfs) String

func (m CreateConnectionFromHdfs) String() string

func (CreateConnectionFromHdfs) ValidateEnumValue

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

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

type CreateConnectionFromJdbc

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 (CreateConnectionFromJdbc) GetConnectionProperties

func (m CreateConnectionFromJdbc) GetConnectionProperties() []ConnectionProperty

GetConnectionProperties returns ConnectionProperties

func (CreateConnectionFromJdbc) GetDescription

func (m CreateConnectionFromJdbc) GetDescription() *string

GetDescription returns Description

func (CreateConnectionFromJdbc) GetIdentifier

func (m CreateConnectionFromJdbc) GetIdentifier() *string

GetIdentifier returns Identifier

func (CreateConnectionFromJdbc) GetKey

func (m CreateConnectionFromJdbc) GetKey() *string

GetKey returns Key

func (CreateConnectionFromJdbc) GetModelVersion

func (m CreateConnectionFromJdbc) GetModelVersion() *string

GetModelVersion returns ModelVersion

func (CreateConnectionFromJdbc) GetName

func (m CreateConnectionFromJdbc) GetName() *string

GetName returns Name

func (CreateConnectionFromJdbc) GetObjectStatus

func (m CreateConnectionFromJdbc) GetObjectStatus() *int

GetObjectStatus returns ObjectStatus

func (CreateConnectionFromJdbc) GetParentRef

func (m CreateConnectionFromJdbc) GetParentRef() *ParentReference

GetParentRef returns ParentRef

func (CreateConnectionFromJdbc) GetRegistryMetadata

func (m CreateConnectionFromJdbc) GetRegistryMetadata() *RegistryMetadata

GetRegistryMetadata returns RegistryMetadata

func (CreateConnectionFromJdbc) MarshalJSON

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

MarshalJSON marshals to json representation

func (CreateConnectionFromJdbc) String

func (m CreateConnectionFromJdbc) String() string

func (CreateConnectionFromJdbc) ValidateEnumValue

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

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

type CreateConnectionFromLake

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 (CreateConnectionFromLake) GetConnectionProperties

func (m CreateConnectionFromLake) GetConnectionProperties() []ConnectionProperty

GetConnectionProperties returns ConnectionProperties

func (CreateConnectionFromLake) GetDescription

func (m CreateConnectionFromLake) GetDescription() *string

GetDescription returns Description

func (CreateConnectionFromLake) GetIdentifier

func (m CreateConnectionFromLake) GetIdentifier() *string

GetIdentifier returns Identifier

func (CreateConnectionFromLake) GetKey

func (m CreateConnectionFromLake) GetKey() *string

GetKey returns Key

func (CreateConnectionFromLake) GetModelVersion

func (m CreateConnectionFromLake) GetModelVersion() *string

GetModelVersion returns ModelVersion

func (CreateConnectionFromLake) GetName

func (m CreateConnectionFromLake) GetName() *string

GetName returns Name

func (CreateConnectionFromLake) GetObjectStatus

func (m CreateConnectionFromLake) GetObjectStatus() *int

GetObjectStatus returns ObjectStatus

func (CreateConnectionFromLake) GetParentRef

func (m CreateConnectionFromLake) GetParentRef() *ParentReference

GetParentRef returns ParentRef

func (CreateConnectionFromLake) GetRegistryMetadata

func (m CreateConnectionFromLake) GetRegistryMetadata() *RegistryMetadata

GetRegistryMetadata returns RegistryMetadata

func (CreateConnectionFromLake) MarshalJSON

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

MarshalJSON marshals to json representation

func (CreateConnectionFromLake) String

func (m CreateConnectionFromLake) String() string

func (CreateConnectionFromLake) ValidateEnumValue

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

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

type CreateConnectionFromMySql

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 (CreateConnectionFromMySql) GetConnectionProperties

func (m CreateConnectionFromMySql) GetConnectionProperties() []ConnectionProperty

GetConnectionProperties returns ConnectionProperties

func (CreateConnectionFromMySql) GetDescription

func (m CreateConnectionFromMySql) GetDescription() *string

GetDescription returns Description

func (CreateConnectionFromMySql) GetIdentifier

func (m CreateConnectionFromMySql) GetIdentifier() *string

GetIdentifier returns Identifier

func (CreateConnectionFromMySql) GetKey

func (m CreateConnectionFromMySql) GetKey() *string

GetKey returns Key

func (CreateConnectionFromMySql) GetModelVersion

func (m CreateConnectionFromMySql) GetModelVersion() *string

GetModelVersion returns ModelVersion

func (CreateConnectionFromMySql) GetName

func (m CreateConnectionFromMySql) GetName() *string

GetName returns Name

func (CreateConnectionFromMySql) GetObjectStatus

func (m CreateConnectionFromMySql) GetObjectStatus() *int

GetObjectStatus returns ObjectStatus

func (CreateConnectionFromMySql) GetParentRef

func (m CreateConnectionFromMySql) GetParentRef() *ParentReference

GetParentRef returns ParentRef

func (CreateConnectionFromMySql) GetRegistryMetadata

func (m CreateConnectionFromMySql) GetRegistryMetadata() *RegistryMetadata

GetRegistryMetadata returns RegistryMetadata

func (CreateConnectionFromMySql) MarshalJSON

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

MarshalJSON marshals to json representation

func (CreateConnectionFromMySql) String

func (m CreateConnectionFromMySql) String() string

func (CreateConnectionFromMySql) ValidateEnumValue

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

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

type CreateConnectionFromMySqlHeatWave

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 (CreateConnectionFromMySqlHeatWave) GetConnectionProperties

func (m CreateConnectionFromMySqlHeatWave) GetConnectionProperties() []ConnectionProperty

GetConnectionProperties returns ConnectionProperties

func (CreateConnectionFromMySqlHeatWave) GetDescription

func (m CreateConnectionFromMySqlHeatWave) GetDescription() *string

GetDescription returns Description

func (CreateConnectionFromMySqlHeatWave) GetIdentifier

func (m CreateConnectionFromMySqlHeatWave) GetIdentifier() *string

GetIdentifier returns Identifier

func (CreateConnectionFromMySqlHeatWave) GetKey

func (m CreateConnectionFromMySqlHeatWave) GetKey() *string

GetKey returns Key

func (CreateConnectionFromMySqlHeatWave) GetModelVersion

func (m CreateConnectionFromMySqlHeatWave) GetModelVersion() *string

GetModelVersion returns ModelVersion

func (CreateConnectionFromMySqlHeatWave) GetName

func (m CreateConnectionFromMySqlHeatWave) GetName() *string

GetName returns Name

func (CreateConnectionFromMySqlHeatWave) GetObjectStatus

func (m CreateConnectionFromMySqlHeatWave) GetObjectStatus() *int

GetObjectStatus returns ObjectStatus

func (CreateConnectionFromMySqlHeatWave) GetParentRef

func (m CreateConnectionFromMySqlHeatWave) GetParentRef() *ParentReference

GetParentRef returns ParentRef

func (CreateConnectionFromMySqlHeatWave) GetRegistryMetadata

func (m CreateConnectionFromMySqlHeatWave) GetRegistryMetadata() *RegistryMetadata

GetRegistryMetadata returns RegistryMetadata

func (CreateConnectionFromMySqlHeatWave) MarshalJSON

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

MarshalJSON marshals to json representation

func (CreateConnectionFromMySqlHeatWave) String

func (m CreateConnectionFromMySqlHeatWave) String() string

func (CreateConnectionFromMySqlHeatWave) ValidateEnumValue

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

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

type CreateConnectionFromOAuth2

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 (CreateConnectionFromOAuth2) GetConnectionProperties

func (m CreateConnectionFromOAuth2) GetConnectionProperties() []ConnectionProperty

GetConnectionProperties returns ConnectionProperties

func (CreateConnectionFromOAuth2) GetDescription

func (m CreateConnectionFromOAuth2) GetDescription() *string

GetDescription returns Description

func (CreateConnectionFromOAuth2) GetIdentifier

func (m CreateConnectionFromOAuth2) GetIdentifier() *string

GetIdentifier returns Identifier

func (CreateConnectionFromOAuth2) GetKey

func (m CreateConnectionFromOAuth2) GetKey() *string

GetKey returns Key

func (CreateConnectionFromOAuth2) GetModelVersion

func (m CreateConnectionFromOAuth2) GetModelVersion() *string

GetModelVersion returns ModelVersion

func (CreateConnectionFromOAuth2) GetName

func (m CreateConnectionFromOAuth2) GetName() *string

GetName returns Name

func (CreateConnectionFromOAuth2) GetObjectStatus

func (m CreateConnectionFromOAuth2) GetObjectStatus() *int

GetObjectStatus returns ObjectStatus

func (CreateConnectionFromOAuth2) GetParentRef

func (m CreateConnectionFromOAuth2) GetParentRef() *ParentReference

GetParentRef returns ParentRef

func (CreateConnectionFromOAuth2) GetRegistryMetadata

func (m CreateConnectionFromOAuth2) GetRegistryMetadata() *RegistryMetadata

GetRegistryMetadata returns RegistryMetadata

func (CreateConnectionFromOAuth2) MarshalJSON

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

MarshalJSON marshals to json representation

func (CreateConnectionFromOAuth2) String

func (m CreateConnectionFromOAuth2) String() string

func (CreateConnectionFromOAuth2) ValidateEnumValue

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

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

type CreateConnectionFromOAuth2GrantTypeEnum

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

func GetCreateConnectionFromOAuth2GrantTypeEnumValues() []CreateConnectionFromOAuth2GrantTypeEnum

GetCreateConnectionFromOAuth2GrantTypeEnumValues Enumerates the set of values for CreateConnectionFromOAuth2GrantTypeEnum

func GetMappingCreateConnectionFromOAuth2GrantTypeEnum

func GetMappingCreateConnectionFromOAuth2GrantTypeEnum(val string) (CreateConnectionFromOAuth2GrantTypeEnum, bool)

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

type CreateConnectionFromObjectStorage

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 (CreateConnectionFromObjectStorage) GetConnectionProperties

func (m CreateConnectionFromObjectStorage) GetConnectionProperties() []ConnectionProperty

GetConnectionProperties returns ConnectionProperties

func (CreateConnectionFromObjectStorage) GetDescription

func (m CreateConnectionFromObjectStorage) GetDescription() *string

GetDescription returns Description

func (CreateConnectionFromObjectStorage) GetIdentifier

func (m CreateConnectionFromObjectStorage) GetIdentifier() *string

GetIdentifier returns Identifier

func (CreateConnectionFromObjectStorage) GetKey

func (m CreateConnectionFromObjectStorage) GetKey() *string

GetKey returns Key

func (CreateConnectionFromObjectStorage) GetModelVersion

func (m CreateConnectionFromObjectStorage) GetModelVersion() *string

GetModelVersion returns ModelVersion

func (CreateConnectionFromObjectStorage) GetName

func (m CreateConnectionFromObjectStorage) GetName() *string

GetName returns Name

func (CreateConnectionFromObjectStorage) GetObjectStatus

func (m CreateConnectionFromObjectStorage) GetObjectStatus() *int

GetObjectStatus returns ObjectStatus

func (CreateConnectionFromObjectStorage) GetParentRef

func (m CreateConnectionFromObjectStorage) GetParentRef() *ParentReference

GetParentRef returns ParentRef

func (CreateConnectionFromObjectStorage) GetRegistryMetadata

func (m CreateConnectionFromObjectStorage) GetRegistryMetadata() *RegistryMetadata

GetRegistryMetadata returns RegistryMetadata

func (CreateConnectionFromObjectStorage) MarshalJSON

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

MarshalJSON marshals to json representation

func (CreateConnectionFromObjectStorage) String

func (m CreateConnectionFromObjectStorage) String() string

func (CreateConnectionFromObjectStorage) ValidateEnumValue

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

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

type CreateConnectionFromOracle

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 (CreateConnectionFromOracle) GetConnectionProperties

func (m CreateConnectionFromOracle) GetConnectionProperties() []ConnectionProperty

GetConnectionProperties returns ConnectionProperties

func (CreateConnectionFromOracle) GetDescription

func (m CreateConnectionFromOracle) GetDescription() *string

GetDescription returns Description

func (CreateConnectionFromOracle) GetIdentifier

func (m CreateConnectionFromOracle) GetIdentifier() *string

GetIdentifier returns Identifier

func (CreateConnectionFromOracle) GetKey

func (m CreateConnectionFromOracle) GetKey() *string

GetKey returns Key

func (CreateConnectionFromOracle) GetModelVersion

func (m CreateConnectionFromOracle) GetModelVersion() *string

GetModelVersion returns ModelVersion

func (CreateConnectionFromOracle) GetName

func (m CreateConnectionFromOracle) GetName() *string

GetName returns Name

func (CreateConnectionFromOracle) GetObjectStatus

func (m CreateConnectionFromOracle) GetObjectStatus() *int

GetObjectStatus returns ObjectStatus

func (CreateConnectionFromOracle) GetParentRef

func (m CreateConnectionFromOracle) GetParentRef() *ParentReference

GetParentRef returns ParentRef

func (CreateConnectionFromOracle) GetRegistryMetadata

func (m CreateConnectionFromOracle) GetRegistryMetadata() *RegistryMetadata

GetRegistryMetadata returns RegistryMetadata

func (CreateConnectionFromOracle) MarshalJSON

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

MarshalJSON marshals to json representation

func (CreateConnectionFromOracle) String

func (m CreateConnectionFromOracle) String() string

func (CreateConnectionFromOracle) ValidateEnumValue

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

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

type CreateConnectionFromOracleEbs

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 (CreateConnectionFromOracleEbs) GetConnectionProperties

func (m CreateConnectionFromOracleEbs) GetConnectionProperties() []ConnectionProperty

GetConnectionProperties returns ConnectionProperties

func (CreateConnectionFromOracleEbs) GetDescription

func (m CreateConnectionFromOracleEbs) GetDescription() *string

GetDescription returns Description

func (CreateConnectionFromOracleEbs) GetIdentifier

func (m CreateConnectionFromOracleEbs) GetIdentifier() *string

GetIdentifier returns Identifier

func (CreateConnectionFromOracleEbs) GetKey

func (m CreateConnectionFromOracleEbs) GetKey() *string

GetKey returns Key

func (CreateConnectionFromOracleEbs) GetModelVersion

func (m CreateConnectionFromOracleEbs) GetModelVersion() *string

GetModelVersion returns ModelVersion

func (CreateConnectionFromOracleEbs) GetName

func (m CreateConnectionFromOracleEbs) GetName() *string

GetName returns Name

func (CreateConnectionFromOracleEbs) GetObjectStatus

func (m CreateConnectionFromOracleEbs) GetObjectStatus() *int

GetObjectStatus returns ObjectStatus

func (CreateConnectionFromOracleEbs) GetParentRef

func (m CreateConnectionFromOracleEbs) GetParentRef() *ParentReference

GetParentRef returns ParentRef

func (CreateConnectionFromOracleEbs) GetRegistryMetadata

func (m CreateConnectionFromOracleEbs) GetRegistryMetadata() *RegistryMetadata

GetRegistryMetadata returns RegistryMetadata

func (CreateConnectionFromOracleEbs) MarshalJSON

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

MarshalJSON marshals to json representation

func (CreateConnectionFromOracleEbs) String

func (m CreateConnectionFromOracleEbs) String() string

func (CreateConnectionFromOracleEbs) ValidateEnumValue

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

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

type CreateConnectionFromOraclePeopleSoft

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 (CreateConnectionFromOraclePeopleSoft) GetConnectionProperties

func (m CreateConnectionFromOraclePeopleSoft) GetConnectionProperties() []ConnectionProperty

GetConnectionProperties returns ConnectionProperties

func (CreateConnectionFromOraclePeopleSoft) GetDescription

func (m CreateConnectionFromOraclePeopleSoft) GetDescription() *string

GetDescription returns Description

func (CreateConnectionFromOraclePeopleSoft) GetIdentifier

func (m CreateConnectionFromOraclePeopleSoft) GetIdentifier() *string

GetIdentifier returns Identifier

func (CreateConnectionFromOraclePeopleSoft) GetKey

func (m CreateConnectionFromOraclePeopleSoft) GetKey() *string

GetKey returns Key

func (CreateConnectionFromOraclePeopleSoft) GetModelVersion

func (m CreateConnectionFromOraclePeopleSoft) GetModelVersion() *string

GetModelVersion returns ModelVersion

func (CreateConnectionFromOraclePeopleSoft) GetName

func (m CreateConnectionFromOraclePeopleSoft) GetName() *string

GetName returns Name

func (CreateConnectionFromOraclePeopleSoft) GetObjectStatus

func (m CreateConnectionFromOraclePeopleSoft) GetObjectStatus() *int

GetObjectStatus returns ObjectStatus

func (CreateConnectionFromOraclePeopleSoft) GetParentRef

func (m CreateConnectionFromOraclePeopleSoft) GetParentRef() *ParentReference

GetParentRef returns ParentRef

func (CreateConnectionFromOraclePeopleSoft) GetRegistryMetadata

func (m CreateConnectionFromOraclePeopleSoft) GetRegistryMetadata() *RegistryMetadata

GetRegistryMetadata returns RegistryMetadata

func (CreateConnectionFromOraclePeopleSoft) MarshalJSON

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

MarshalJSON marshals to json representation

func (CreateConnectionFromOraclePeopleSoft) String

func (m CreateConnectionFromOraclePeopleSoft) String() string

func (CreateConnectionFromOraclePeopleSoft) ValidateEnumValue

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

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

type CreateConnectionFromOracleSiebel

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 (CreateConnectionFromOracleSiebel) GetConnectionProperties

func (m CreateConnectionFromOracleSiebel) GetConnectionProperties() []ConnectionProperty

GetConnectionProperties returns ConnectionProperties

func (CreateConnectionFromOracleSiebel) GetDescription

func (m CreateConnectionFromOracleSiebel) GetDescription() *string

GetDescription returns Description

func (CreateConnectionFromOracleSiebel) GetIdentifier

func (m CreateConnectionFromOracleSiebel) GetIdentifier() *string

GetIdentifier returns Identifier

func (CreateConnectionFromOracleSiebel) GetKey

func (m CreateConnectionFromOracleSiebel) GetKey() *string

GetKey returns Key

func (CreateConnectionFromOracleSiebel) GetModelVersion

func (m CreateConnectionFromOracleSiebel) GetModelVersion() *string

GetModelVersion returns ModelVersion

func (CreateConnectionFromOracleSiebel) GetName

func (m CreateConnectionFromOracleSiebel) GetName() *string

GetName returns Name

func (CreateConnectionFromOracleSiebel) GetObjectStatus

func (m CreateConnectionFromOracleSiebel) GetObjectStatus() *int

GetObjectStatus returns ObjectStatus

func (CreateConnectionFromOracleSiebel) GetParentRef

func (m CreateConnectionFromOracleSiebel) GetParentRef() *ParentReference

GetParentRef returns ParentRef

func (CreateConnectionFromOracleSiebel) GetRegistryMetadata

func (m CreateConnectionFromOracleSiebel) GetRegistryMetadata() *RegistryMetadata

GetRegistryMetadata returns RegistryMetadata

func (CreateConnectionFromOracleSiebel) MarshalJSON

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

MarshalJSON marshals to json representation

func (CreateConnectionFromOracleSiebel) String

func (m CreateConnectionFromOracleSiebel) String() string

func (CreateConnectionFromOracleSiebel) ValidateEnumValue

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

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

type CreateConnectionFromRestBasicAuth

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 (CreateConnectionFromRestBasicAuth) GetConnectionProperties

func (m CreateConnectionFromRestBasicAuth) GetConnectionProperties() []ConnectionProperty

GetConnectionProperties returns ConnectionProperties

func (CreateConnectionFromRestBasicAuth) GetDescription

func (m CreateConnectionFromRestBasicAuth) GetDescription() *string

GetDescription returns Description

func (CreateConnectionFromRestBasicAuth) GetIdentifier

func (m CreateConnectionFromRestBasicAuth) GetIdentifier() *string

GetIdentifier returns Identifier

func (CreateConnectionFromRestBasicAuth) GetKey

func (m CreateConnectionFromRestBasicAuth) GetKey() *string

GetKey returns Key

func (CreateConnectionFromRestBasicAuth) GetModelVersion

func (m CreateConnectionFromRestBasicAuth) GetModelVersion() *string

GetModelVersion returns ModelVersion

func (CreateConnectionFromRestBasicAuth) GetName

func (m CreateConnectionFromRestBasicAuth) GetName() *string

GetName returns Name

func (CreateConnectionFromRestBasicAuth) GetObjectStatus

func (m CreateConnectionFromRestBasicAuth) GetObjectStatus() *int

GetObjectStatus returns ObjectStatus

func (CreateConnectionFromRestBasicAuth) GetParentRef

func (m CreateConnectionFromRestBasicAuth) GetParentRef() *ParentReference

GetParentRef returns ParentRef

func (CreateConnectionFromRestBasicAuth) GetRegistryMetadata

func (m CreateConnectionFromRestBasicAuth) GetRegistryMetadata() *RegistryMetadata

GetRegistryMetadata returns RegistryMetadata

func (CreateConnectionFromRestBasicAuth) MarshalJSON

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

MarshalJSON marshals to json representation

func (CreateConnectionFromRestBasicAuth) String

func (m CreateConnectionFromRestBasicAuth) String() string

func (CreateConnectionFromRestBasicAuth) ValidateEnumValue

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

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

type CreateConnectionFromRestNoAuth

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 (CreateConnectionFromRestNoAuth) GetConnectionProperties

func (m CreateConnectionFromRestNoAuth) GetConnectionProperties() []ConnectionProperty

GetConnectionProperties returns ConnectionProperties

func (CreateConnectionFromRestNoAuth) GetDescription

func (m CreateConnectionFromRestNoAuth) GetDescription() *string

GetDescription returns Description

func (CreateConnectionFromRestNoAuth) GetIdentifier

func (m CreateConnectionFromRestNoAuth) GetIdentifier() *string

GetIdentifier returns Identifier

func (CreateConnectionFromRestNoAuth) GetKey

func (m CreateConnectionFromRestNoAuth) GetKey() *string

GetKey returns Key

func (CreateConnectionFromRestNoAuth) GetModelVersion

func (m CreateConnectionFromRestNoAuth) GetModelVersion() *string

GetModelVersion returns ModelVersion

func (CreateConnectionFromRestNoAuth) GetName

func (m CreateConnectionFromRestNoAuth) GetName() *string

GetName returns Name

func (CreateConnectionFromRestNoAuth) GetObjectStatus

func (m CreateConnectionFromRestNoAuth) GetObjectStatus() *int

GetObjectStatus returns ObjectStatus

func (CreateConnectionFromRestNoAuth) GetParentRef

func (m CreateConnectionFromRestNoAuth) GetParentRef() *ParentReference

GetParentRef returns ParentRef

func (CreateConnectionFromRestNoAuth) GetRegistryMetadata

func (m CreateConnectionFromRestNoAuth) GetRegistryMetadata() *RegistryMetadata

GetRegistryMetadata returns RegistryMetadata

func (CreateConnectionFromRestNoAuth) MarshalJSON

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

MarshalJSON marshals to json representation

func (CreateConnectionFromRestNoAuth) String

func (m CreateConnectionFromRestNoAuth) String() string

func (CreateConnectionFromRestNoAuth) ValidateEnumValue

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

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

type CreateConnectionRequest

CreateConnectionRequest wrapper for the CreateConnection operation

# See also

Click https://docs.cloud.oracle.com/en-us/iaas/tools/go-sdk-examples/65.63.2/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 (CreateConnectionRequest) BinaryRequestBody

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

BinaryRequestBody implements the OCIRequest interface

func (CreateConnectionRequest) HTTPRequest

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

HTTPRequest implements the OCIRequest interface

func (CreateConnectionRequest) RetryPolicy

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

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

func (CreateConnectionRequest) String

func (request CreateConnectionRequest) String() string

func (CreateConnectionRequest) ValidateEnumValue

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

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

type CreateConnectionResponse

CreateConnectionResponse wrapper for the CreateConnection operation

type CreateConnectionResponse struct {

    // The underlying http response
    RawResponse *http.Response

    // The Connection instance
    Connection `presentIn:"body"`

    // For optimistic concurrency control. See ETags for Optimistic Concurrency Control (https://docs.cloud.oracle.com/iaas/Content/API/Concepts/usingapi.htm#eleven).
    Etag *string `presentIn:"header" name:"etag"`

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

func (CreateConnectionResponse) HTTPResponse

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

HTTPResponse implements the OCIResponse interface

func (CreateConnectionResponse) String

func (response CreateConnectionResponse) String() string

type CreateConnectionValidationDetails

CreateConnectionValidationDetails The properties used in create connection validation operations.

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

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

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

func (CreateConnectionValidationDetails) String

func (m CreateConnectionValidationDetails) String() string

func (*CreateConnectionValidationDetails) UnmarshalJSON

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

UnmarshalJSON unmarshals from json

func (CreateConnectionValidationDetails) ValidateEnumValue

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

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

type CreateConnectionValidationRequest

CreateConnectionValidationRequest wrapper for the CreateConnectionValidation operation

# See also

Click https://docs.cloud.oracle.com/en-us/iaas/tools/go-sdk-examples/65.63.2/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 (CreateConnectionValidationRequest) BinaryRequestBody

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

BinaryRequestBody implements the OCIRequest interface

func (CreateConnectionValidationRequest) HTTPRequest

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

HTTPRequest implements the OCIRequest interface

func (CreateConnectionValidationRequest) RetryPolicy

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

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

func (CreateConnectionValidationRequest) String

func (request CreateConnectionValidationRequest) String() string

func (CreateConnectionValidationRequest) ValidateEnumValue

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

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

type CreateConnectionValidationResponse

CreateConnectionValidationResponse wrapper for the CreateConnectionValidation operation

type CreateConnectionValidationResponse struct {

    // The underlying http response
    RawResponse *http.Response

    // The ConnectionValidation instance
    ConnectionValidation `presentIn:"body"`

    // For optimistic concurrency control. See ETags for Optimistic Concurrency Control (https://docs.cloud.oracle.com/iaas/Content/API/Concepts/usingapi.htm#eleven).
    Etag *string `presentIn:"header" name:"etag"`

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

func (CreateConnectionValidationResponse) HTTPResponse

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

HTTPResponse implements the OCIResponse interface

func (CreateConnectionValidationResponse) String

func (response CreateConnectionValidationResponse) String() string

type CreateCopyObjectRequestDetails

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 (CreateCopyObjectRequestDetails) String

func (m CreateCopyObjectRequestDetails) String() string

func (CreateCopyObjectRequestDetails) ValidateEnumValue

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

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

type CreateCopyObjectRequestRequest

CreateCopyObjectRequestRequest wrapper for the CreateCopyObjectRequest operation

# See also

Click https://docs.cloud.oracle.com/en-us/iaas/tools/go-sdk-examples/65.63.2/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 (CreateCopyObjectRequestRequest) BinaryRequestBody

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

BinaryRequestBody implements the OCIRequest interface

func (CreateCopyObjectRequestRequest) HTTPRequest

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

HTTPRequest implements the OCIRequest interface

func (CreateCopyObjectRequestRequest) RetryPolicy

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

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

func (CreateCopyObjectRequestRequest) String

func (request CreateCopyObjectRequestRequest) String() string

func (CreateCopyObjectRequestRequest) ValidateEnumValue

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

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

type CreateCopyObjectRequestResponse

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.cloud.oracle.com/iaas/Content/API/Concepts/usingapi.htm#eleven).
    Etag *string `presentIn:"header" name:"etag"`

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

    // Unique Oracle-assigned identifier for the asynchronous request. You can use this to query status of the asynchronous operation.
    OpcWorkRequestId *string `presentIn:"header" name:"opc-work-request-id"`
}

func (CreateCopyObjectRequestResponse) HTTPResponse

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

HTTPResponse implements the OCIResponse interface

func (CreateCopyObjectRequestResponse) String

func (response CreateCopyObjectRequestResponse) String() string

type CreateDataAssetDetails

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
}

type CreateDataAssetDetailsModelTypeEnum

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

func GetCreateDataAssetDetailsModelTypeEnumValues() []CreateDataAssetDetailsModelTypeEnum

GetCreateDataAssetDetailsModelTypeEnumValues Enumerates the set of values for CreateDataAssetDetailsModelTypeEnum

func GetMappingCreateDataAssetDetailsModelTypeEnum

func GetMappingCreateDataAssetDetailsModelTypeEnum(val string) (CreateDataAssetDetailsModelTypeEnum, bool)

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

type CreateDataAssetFromAdwc

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 (CreateDataAssetFromAdwc) GetAssetProperties

func (m CreateDataAssetFromAdwc) GetAssetProperties() map[string]string

GetAssetProperties returns AssetProperties

func (CreateDataAssetFromAdwc) GetDescription

func (m CreateDataAssetFromAdwc) GetDescription() *string

GetDescription returns Description

func (CreateDataAssetFromAdwc) GetExternalKey

func (m CreateDataAssetFromAdwc) GetExternalKey() *string

GetExternalKey returns ExternalKey

func (CreateDataAssetFromAdwc) GetIdentifier

func (m CreateDataAssetFromAdwc) GetIdentifier() *string

GetIdentifier returns Identifier

func (CreateDataAssetFromAdwc) GetKey

func (m CreateDataAssetFromAdwc) GetKey() *string

GetKey returns Key

func (CreateDataAssetFromAdwc) GetModelVersion

func (m CreateDataAssetFromAdwc) GetModelVersion() *string

GetModelVersion returns ModelVersion

func (CreateDataAssetFromAdwc) GetName

func (m CreateDataAssetFromAdwc) GetName() *string

GetName returns Name

func (CreateDataAssetFromAdwc) GetObjectStatus

func (m CreateDataAssetFromAdwc) GetObjectStatus() *int

GetObjectStatus returns ObjectStatus

func (CreateDataAssetFromAdwc) GetRegistryMetadata

func (m CreateDataAssetFromAdwc) GetRegistryMetadata() *RegistryMetadata

GetRegistryMetadata returns RegistryMetadata

func (CreateDataAssetFromAdwc) MarshalJSON

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

MarshalJSON marshals to json representation

func (CreateDataAssetFromAdwc) String

func (m CreateDataAssetFromAdwc) String() string

func (*CreateDataAssetFromAdwc) UnmarshalJSON

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

UnmarshalJSON unmarshals from json

func (CreateDataAssetFromAdwc) ValidateEnumValue

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

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

type CreateDataAssetFromAmazonS3

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 (CreateDataAssetFromAmazonS3) GetAssetProperties

func (m CreateDataAssetFromAmazonS3) GetAssetProperties() map[string]string

GetAssetProperties returns AssetProperties

func (CreateDataAssetFromAmazonS3) GetDescription

func (m CreateDataAssetFromAmazonS3) GetDescription() *string

GetDescription returns Description

func (CreateDataAssetFromAmazonS3) GetExternalKey

func (m CreateDataAssetFromAmazonS3) GetExternalKey() *string

GetExternalKey returns ExternalKey

func (CreateDataAssetFromAmazonS3) GetIdentifier

func (m CreateDataAssetFromAmazonS3) GetIdentifier() *string

GetIdentifier returns Identifier

func (CreateDataAssetFromAmazonS3) GetKey

func (m CreateDataAssetFromAmazonS3) GetKey() *string

GetKey returns Key

func (CreateDataAssetFromAmazonS3) GetModelVersion

func (m CreateDataAssetFromAmazonS3) GetModelVersion() *string

GetModelVersion returns ModelVersion

func (CreateDataAssetFromAmazonS3) GetName

func (m CreateDataAssetFromAmazonS3) GetName() *string

GetName returns Name

func (CreateDataAssetFromAmazonS3) GetObjectStatus

func (m CreateDataAssetFromAmazonS3) GetObjectStatus() *int

GetObjectStatus returns ObjectStatus

func (CreateDataAssetFromAmazonS3) GetRegistryMetadata

func (m CreateDataAssetFromAmazonS3) GetRegistryMetadata() *RegistryMetadata

GetRegistryMetadata returns RegistryMetadata

func (CreateDataAssetFromAmazonS3) MarshalJSON

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

MarshalJSON marshals to json representation

func (CreateDataAssetFromAmazonS3) String

func (m CreateDataAssetFromAmazonS3) String() string

func (CreateDataAssetFromAmazonS3) ValidateEnumValue

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

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

type CreateDataAssetFromAtp

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 (CreateDataAssetFromAtp) GetAssetProperties

func (m CreateDataAssetFromAtp) GetAssetProperties() map[string]string

GetAssetProperties returns AssetProperties

func (CreateDataAssetFromAtp) GetDescription

func (m CreateDataAssetFromAtp) GetDescription() *string

GetDescription returns Description

func (CreateDataAssetFromAtp) GetExternalKey

func (m CreateDataAssetFromAtp) GetExternalKey() *string

GetExternalKey returns ExternalKey

func (CreateDataAssetFromAtp) GetIdentifier

func (m CreateDataAssetFromAtp) GetIdentifier() *string

GetIdentifier returns Identifier

func (CreateDataAssetFromAtp) GetKey

func (m CreateDataAssetFromAtp) GetKey() *string

GetKey returns Key

func (CreateDataAssetFromAtp) GetModelVersion

func (m CreateDataAssetFromAtp) GetModelVersion() *string

GetModelVersion returns ModelVersion

func (CreateDataAssetFromAtp) GetName

func (m CreateDataAssetFromAtp) GetName() *string

GetName returns Name

func (CreateDataAssetFromAtp) GetObjectStatus

func (m CreateDataAssetFromAtp) GetObjectStatus() *int

GetObjectStatus returns ObjectStatus

func (CreateDataAssetFromAtp) GetRegistryMetadata

func (m CreateDataAssetFromAtp) GetRegistryMetadata() *RegistryMetadata

GetRegistryMetadata returns RegistryMetadata

func (CreateDataAssetFromAtp) MarshalJSON

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

MarshalJSON marshals to json representation

func (CreateDataAssetFromAtp) String

func (m CreateDataAssetFromAtp) String() string

func (*CreateDataAssetFromAtp) UnmarshalJSON

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

UnmarshalJSON unmarshals from json

func (CreateDataAssetFromAtp) ValidateEnumValue

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

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

type CreateDataAssetFromFusionApp

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 (CreateDataAssetFromFusionApp) GetAssetProperties

func (m CreateDataAssetFromFusionApp) GetAssetProperties() map[string]string

GetAssetProperties returns AssetProperties

func (CreateDataAssetFromFusionApp) GetDescription

func (m CreateDataAssetFromFusionApp) GetDescription() *string

GetDescription returns Description

func (CreateDataAssetFromFusionApp) GetExternalKey

func (m CreateDataAssetFromFusionApp) GetExternalKey() *string

GetExternalKey returns ExternalKey

func (CreateDataAssetFromFusionApp) GetIdentifier

func (m CreateDataAssetFromFusionApp) GetIdentifier() *string

GetIdentifier returns Identifier

func (CreateDataAssetFromFusionApp) GetKey

func (m CreateDataAssetFromFusionApp) GetKey() *string

GetKey returns Key

func (CreateDataAssetFromFusionApp) GetModelVersion

func (m CreateDataAssetFromFusionApp) GetModelVersion() *string

GetModelVersion returns ModelVersion

func (CreateDataAssetFromFusionApp) GetName

func (m CreateDataAssetFromFusionApp) GetName() *string

GetName returns Name

func (CreateDataAssetFromFusionApp) GetObjectStatus

func (m CreateDataAssetFromFusionApp) GetObjectStatus() *int

GetObjectStatus returns ObjectStatus

func (CreateDataAssetFromFusionApp) GetRegistryMetadata

func (m CreateDataAssetFromFusionApp) GetRegistryMetadata() *RegistryMetadata

GetRegistryMetadata returns RegistryMetadata

func (CreateDataAssetFromFusionApp) MarshalJSON

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

MarshalJSON marshals to json representation

func (CreateDataAssetFromFusionApp) String

func (m CreateDataAssetFromFusionApp) String() string

func (*CreateDataAssetFromFusionApp) UnmarshalJSON

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

UnmarshalJSON unmarshals from json

func (CreateDataAssetFromFusionApp) ValidateEnumValue

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

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

type CreateDataAssetFromHdfs

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 (CreateDataAssetFromHdfs) GetAssetProperties

func (m CreateDataAssetFromHdfs) GetAssetProperties() map[string]string

GetAssetProperties returns AssetProperties

func (CreateDataAssetFromHdfs) GetDescription

func (m CreateDataAssetFromHdfs) GetDescription() *string

GetDescription returns Description

func (CreateDataAssetFromHdfs) GetExternalKey

func (m CreateDataAssetFromHdfs) GetExternalKey() *string

GetExternalKey returns ExternalKey

func (CreateDataAssetFromHdfs) GetIdentifier

func (m CreateDataAssetFromHdfs) GetIdentifier() *string

GetIdentifier returns Identifier

func (CreateDataAssetFromHdfs) GetKey

func (m CreateDataAssetFromHdfs) GetKey() *string

GetKey returns Key

func (CreateDataAssetFromHdfs) GetModelVersion

func (m CreateDataAssetFromHdfs) GetModelVersion() *string

GetModelVersion returns ModelVersion

func (CreateDataAssetFromHdfs) GetName

func (m CreateDataAssetFromHdfs) GetName() *string

GetName returns Name

func (CreateDataAssetFromHdfs) GetObjectStatus

func (m CreateDataAssetFromHdfs) GetObjectStatus() *int

GetObjectStatus returns ObjectStatus

func (CreateDataAssetFromHdfs) GetRegistryMetadata

func (m CreateDataAssetFromHdfs) GetRegistryMetadata() *RegistryMetadata

GetRegistryMetadata returns RegistryMetadata

func (CreateDataAssetFromHdfs) MarshalJSON

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

MarshalJSON marshals to json representation

func (CreateDataAssetFromHdfs) String

func (m CreateDataAssetFromHdfs) String() string

func (CreateDataAssetFromHdfs) ValidateEnumValue

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

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

type CreateDataAssetFromJdbc

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 (CreateDataAssetFromJdbc) GetAssetProperties

func (m CreateDataAssetFromJdbc) GetAssetProperties() map[string]string

GetAssetProperties returns AssetProperties

func (CreateDataAssetFromJdbc) GetDescription

func (m CreateDataAssetFromJdbc) GetDescription() *string

GetDescription returns Description

func (CreateDataAssetFromJdbc) GetExternalKey

func (m CreateDataAssetFromJdbc) GetExternalKey() *string

GetExternalKey returns ExternalKey

func (CreateDataAssetFromJdbc) GetIdentifier

func (m CreateDataAssetFromJdbc) GetIdentifier() *string

GetIdentifier returns Identifier

func (CreateDataAssetFromJdbc) GetKey

func (m CreateDataAssetFromJdbc) GetKey() *string

GetKey returns Key

func (CreateDataAssetFromJdbc) GetModelVersion

func (m CreateDataAssetFromJdbc) GetModelVersion() *string

GetModelVersion returns ModelVersion

func (CreateDataAssetFromJdbc) GetName

func (m CreateDataAssetFromJdbc) GetName() *string

GetName returns Name

func (CreateDataAssetFromJdbc) GetObjectStatus

func (m CreateDataAssetFromJdbc) GetObjectStatus() *int

GetObjectStatus returns ObjectStatus

func (CreateDataAssetFromJdbc) GetRegistryMetadata

func (m CreateDataAssetFromJdbc) GetRegistryMetadata() *RegistryMetadata

GetRegistryMetadata returns RegistryMetadata

func (CreateDataAssetFromJdbc) MarshalJSON

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

MarshalJSON marshals to json representation

func (CreateDataAssetFromJdbc) String

func (m CreateDataAssetFromJdbc) String() string

func (CreateDataAssetFromJdbc) ValidateEnumValue

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

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

type CreateDataAssetFromLake

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 (CreateDataAssetFromLake) GetAssetProperties

func (m CreateDataAssetFromLake) GetAssetProperties() map[string]string

GetAssetProperties returns AssetProperties

func (CreateDataAssetFromLake) GetDescription

func (m CreateDataAssetFromLake) GetDescription() *string

GetDescription returns Description

func (CreateDataAssetFromLake) GetExternalKey

func (m CreateDataAssetFromLake) GetExternalKey() *string

GetExternalKey returns ExternalKey

func (CreateDataAssetFromLake) GetIdentifier

func (m CreateDataAssetFromLake) GetIdentifier() *string

GetIdentifier returns Identifier

func (CreateDataAssetFromLake) GetKey

func (m CreateDataAssetFromLake) GetKey() *string

GetKey returns Key

func (CreateDataAssetFromLake) GetModelVersion

func (m CreateDataAssetFromLake) GetModelVersion() *string

GetModelVersion returns ModelVersion

func (CreateDataAssetFromLake) GetName

func (m CreateDataAssetFromLake) GetName() *string

GetName returns Name

func (CreateDataAssetFromLake) GetObjectStatus

func (m CreateDataAssetFromLake) GetObjectStatus() *int

GetObjectStatus returns ObjectStatus

func (CreateDataAssetFromLake) GetRegistryMetadata

func (m CreateDataAssetFromLake) GetRegistryMetadata() *RegistryMetadata

GetRegistryMetadata returns RegistryMetadata

func (CreateDataAssetFromLake) MarshalJSON

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

MarshalJSON marshals to json representation

func (CreateDataAssetFromLake) String

func (m CreateDataAssetFromLake) String() string

func (CreateDataAssetFromLake) ValidateEnumValue

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

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

type CreateDataAssetFromMySql

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 (CreateDataAssetFromMySql) GetAssetProperties

func (m CreateDataAssetFromMySql) GetAssetProperties() map[string]string

GetAssetProperties returns AssetProperties

func (CreateDataAssetFromMySql) GetDescription

func (m CreateDataAssetFromMySql) GetDescription() *string

GetDescription returns Description

func (CreateDataAssetFromMySql) GetExternalKey

func (m CreateDataAssetFromMySql) GetExternalKey() *string

GetExternalKey returns ExternalKey

func (CreateDataAssetFromMySql) GetIdentifier

func (m CreateDataAssetFromMySql) GetIdentifier() *string

GetIdentifier returns Identifier

func (CreateDataAssetFromMySql) GetKey

func (m CreateDataAssetFromMySql) GetKey() *string

GetKey returns Key

func (CreateDataAssetFromMySql) GetModelVersion

func (m CreateDataAssetFromMySql) GetModelVersion() *string

GetModelVersion returns ModelVersion

func (CreateDataAssetFromMySql) GetName

func (m CreateDataAssetFromMySql) GetName() *string

GetName returns Name

func (CreateDataAssetFromMySql) GetObjectStatus

func (m CreateDataAssetFromMySql) GetObjectStatus() *int

GetObjectStatus returns ObjectStatus

func (CreateDataAssetFromMySql) GetRegistryMetadata

func (m CreateDataAssetFromMySql) GetRegistryMetadata() *RegistryMetadata

GetRegistryMetadata returns RegistryMetadata

func (CreateDataAssetFromMySql) MarshalJSON

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

MarshalJSON marshals to json representation

func (CreateDataAssetFromMySql) String

func (m CreateDataAssetFromMySql) String() string

func (CreateDataAssetFromMySql) ValidateEnumValue

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

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

type CreateDataAssetFromMySqlHeatWave

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 (CreateDataAssetFromMySqlHeatWave) GetAssetProperties

func (m CreateDataAssetFromMySqlHeatWave) GetAssetProperties() map[string]string

GetAssetProperties returns AssetProperties

func (CreateDataAssetFromMySqlHeatWave) GetDescription

func (m CreateDataAssetFromMySqlHeatWave) GetDescription() *string

GetDescription returns Description

func (CreateDataAssetFromMySqlHeatWave) GetExternalKey

func (m CreateDataAssetFromMySqlHeatWave) GetExternalKey() *string

GetExternalKey returns ExternalKey

func (CreateDataAssetFromMySqlHeatWave) GetIdentifier

func (m CreateDataAssetFromMySqlHeatWave) GetIdentifier() *string

GetIdentifier returns Identifier

func (CreateDataAssetFromMySqlHeatWave) GetKey

func (m CreateDataAssetFromMySqlHeatWave) GetKey() *string

GetKey returns Key

func (CreateDataAssetFromMySqlHeatWave) GetModelVersion

func (m CreateDataAssetFromMySqlHeatWave) GetModelVersion() *string

GetModelVersion returns ModelVersion

func (CreateDataAssetFromMySqlHeatWave) GetName

func (m CreateDataAssetFromMySqlHeatWave) GetName() *string

GetName returns Name

func (CreateDataAssetFromMySqlHeatWave) GetObjectStatus

func (m CreateDataAssetFromMySqlHeatWave) GetObjectStatus() *int

GetObjectStatus returns ObjectStatus

func (CreateDataAssetFromMySqlHeatWave) GetRegistryMetadata

func (m CreateDataAssetFromMySqlHeatWave) GetRegistryMetadata() *RegistryMetadata

GetRegistryMetadata returns RegistryMetadata

func (CreateDataAssetFromMySqlHeatWave) MarshalJSON

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

MarshalJSON marshals to json representation

func (CreateDataAssetFromMySqlHeatWave) String

func (m CreateDataAssetFromMySqlHeatWave) String() string

func (CreateDataAssetFromMySqlHeatWave) ValidateEnumValue

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

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

type CreateDataAssetFromObjectStorage

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 (CreateDataAssetFromObjectStorage) GetAssetProperties

func (m CreateDataAssetFromObjectStorage) GetAssetProperties() map[string]string

GetAssetProperties returns AssetProperties

func (CreateDataAssetFromObjectStorage) GetDescription

func (m CreateDataAssetFromObjectStorage) GetDescription() *string

GetDescription returns Description

func (CreateDataAssetFromObjectStorage) GetExternalKey

func (m CreateDataAssetFromObjectStorage) GetExternalKey() *string

GetExternalKey returns ExternalKey

func (CreateDataAssetFromObjectStorage) GetIdentifier

func (m CreateDataAssetFromObjectStorage) GetIdentifier() *string

GetIdentifier returns Identifier

func (CreateDataAssetFromObjectStorage) GetKey

func (m CreateDataAssetFromObjectStorage) GetKey() *string

GetKey returns Key

func (CreateDataAssetFromObjectStorage) GetModelVersion

func (m CreateDataAssetFromObjectStorage) GetModelVersion() *string

GetModelVersion returns ModelVersion

func (CreateDataAssetFromObjectStorage) GetName

func (m CreateDataAssetFromObjectStorage) GetName() *string

GetName returns Name

func (CreateDataAssetFromObjectStorage) GetObjectStatus

func (m CreateDataAssetFromObjectStorage) GetObjectStatus() *int

GetObjectStatus returns ObjectStatus

func (CreateDataAssetFromObjectStorage) GetRegistryMetadata

func (m CreateDataAssetFromObjectStorage) GetRegistryMetadata() *RegistryMetadata

GetRegistryMetadata returns RegistryMetadata

func (CreateDataAssetFromObjectStorage) MarshalJSON

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

MarshalJSON marshals to json representation

func (CreateDataAssetFromObjectStorage) String

func (m CreateDataAssetFromObjectStorage) String() string

func (CreateDataAssetFromObjectStorage) ValidateEnumValue

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

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

type CreateDataAssetFromOracle

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 (CreateDataAssetFromOracle) GetAssetProperties

func (m CreateDataAssetFromOracle) GetAssetProperties() map[string]string

GetAssetProperties returns AssetProperties

func (CreateDataAssetFromOracle) GetDescription

func (m CreateDataAssetFromOracle) GetDescription() *string

GetDescription returns Description

func (CreateDataAssetFromOracle) GetExternalKey

func (m CreateDataAssetFromOracle) GetExternalKey() *string

GetExternalKey returns ExternalKey

func (CreateDataAssetFromOracle) GetIdentifier

func (m CreateDataAssetFromOracle) GetIdentifier() *string

GetIdentifier returns Identifier

func (CreateDataAssetFromOracle) GetKey

func (m CreateDataAssetFromOracle) GetKey() *string

GetKey returns Key

func (CreateDataAssetFromOracle) GetModelVersion

func (m CreateDataAssetFromOracle) GetModelVersion() *string

GetModelVersion returns ModelVersion

func (CreateDataAssetFromOracle) GetName

func (m CreateDataAssetFromOracle) GetName() *string

GetName returns Name

func (CreateDataAssetFromOracle) GetObjectStatus

func (m CreateDataAssetFromOracle) GetObjectStatus() *int

GetObjectStatus returns ObjectStatus

func (CreateDataAssetFromOracle) GetRegistryMetadata

func (m CreateDataAssetFromOracle) GetRegistryMetadata() *RegistryMetadata

GetRegistryMetadata returns RegistryMetadata

func (CreateDataAssetFromOracle) MarshalJSON

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

MarshalJSON marshals to json representation

func (CreateDataAssetFromOracle) String

func (m CreateDataAssetFromOracle) String() string

func (CreateDataAssetFromOracle) ValidateEnumValue

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

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

type CreateDataAssetFromOracleEbs

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 (CreateDataAssetFromOracleEbs) GetAssetProperties

func (m CreateDataAssetFromOracleEbs) GetAssetProperties() map[string]string

GetAssetProperties returns AssetProperties

func (CreateDataAssetFromOracleEbs) GetDescription

func (m CreateDataAssetFromOracleEbs) GetDescription() *string

GetDescription returns Description

func (CreateDataAssetFromOracleEbs) GetExternalKey

func (m CreateDataAssetFromOracleEbs) GetExternalKey() *string

GetExternalKey returns ExternalKey

func (CreateDataAssetFromOracleEbs) GetIdentifier

func (m CreateDataAssetFromOracleEbs) GetIdentifier() *string

GetIdentifier returns Identifier

func (CreateDataAssetFromOracleEbs) GetKey

func (m CreateDataAssetFromOracleEbs) GetKey() *string

GetKey returns Key

func (CreateDataAssetFromOracleEbs) GetModelVersion

func (m CreateDataAssetFromOracleEbs) GetModelVersion() *string

GetModelVersion returns ModelVersion

func (CreateDataAssetFromOracleEbs) GetName

func (m CreateDataAssetFromOracleEbs) GetName() *string

GetName returns Name

func (CreateDataAssetFromOracleEbs) GetObjectStatus

func (m CreateDataAssetFromOracleEbs) GetObjectStatus() *int

GetObjectStatus returns ObjectStatus

func (CreateDataAssetFromOracleEbs) GetRegistryMetadata

func (m CreateDataAssetFromOracleEbs) GetRegistryMetadata() *RegistryMetadata

GetRegistryMetadata returns RegistryMetadata

func (CreateDataAssetFromOracleEbs) MarshalJSON

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

MarshalJSON marshals to json representation

func (CreateDataAssetFromOracleEbs) String

func (m CreateDataAssetFromOracleEbs) String() string

func (CreateDataAssetFromOracleEbs) ValidateEnumValue

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

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

type CreateDataAssetFromOraclePeopleSoft

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 (CreateDataAssetFromOraclePeopleSoft) GetAssetProperties

func (m CreateDataAssetFromOraclePeopleSoft) GetAssetProperties() map[string]string

GetAssetProperties returns AssetProperties

func (CreateDataAssetFromOraclePeopleSoft) GetDescription

func (m CreateDataAssetFromOraclePeopleSoft) GetDescription() *string

GetDescription returns Description

func (CreateDataAssetFromOraclePeopleSoft) GetExternalKey

func (m CreateDataAssetFromOraclePeopleSoft) GetExternalKey() *string

GetExternalKey returns ExternalKey

func (CreateDataAssetFromOraclePeopleSoft) GetIdentifier

func (m CreateDataAssetFromOraclePeopleSoft) GetIdentifier() *string

GetIdentifier returns Identifier

func (CreateDataAssetFromOraclePeopleSoft) GetKey

func (m CreateDataAssetFromOraclePeopleSoft) GetKey() *string

GetKey returns Key

func (CreateDataAssetFromOraclePeopleSoft) GetModelVersion

func (m CreateDataAssetFromOraclePeopleSoft) GetModelVersion() *string

GetModelVersion returns ModelVersion

func (CreateDataAssetFromOraclePeopleSoft) GetName

func (m CreateDataAssetFromOraclePeopleSoft) GetName() *string

GetName returns Name

func (CreateDataAssetFromOraclePeopleSoft) GetObjectStatus

func (m CreateDataAssetFromOraclePeopleSoft) GetObjectStatus() *int

GetObjectStatus returns ObjectStatus

func (CreateDataAssetFromOraclePeopleSoft) GetRegistryMetadata

func (m CreateDataAssetFromOraclePeopleSoft) GetRegistryMetadata() *RegistryMetadata

GetRegistryMetadata returns RegistryMetadata

func (CreateDataAssetFromOraclePeopleSoft) MarshalJSON

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

MarshalJSON marshals to json representation

func (CreateDataAssetFromOraclePeopleSoft) String

func (m CreateDataAssetFromOraclePeopleSoft) String() string

func (CreateDataAssetFromOraclePeopleSoft) ValidateEnumValue

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

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

type CreateDataAssetFromOracleSiebel

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 (CreateDataAssetFromOracleSiebel) GetAssetProperties

func (m CreateDataAssetFromOracleSiebel) GetAssetProperties() map[string]string

GetAssetProperties returns AssetProperties

func (CreateDataAssetFromOracleSiebel) GetDescription

func (m CreateDataAssetFromOracleSiebel) GetDescription() *string

GetDescription returns Description

func (CreateDataAssetFromOracleSiebel) GetExternalKey

func (m CreateDataAssetFromOracleSiebel) GetExternalKey() *string

GetExternalKey returns ExternalKey

func (CreateDataAssetFromOracleSiebel) GetIdentifier

func (m CreateDataAssetFromOracleSiebel) GetIdentifier() *string

GetIdentifier returns Identifier

func (CreateDataAssetFromOracleSiebel) GetKey

func (m CreateDataAssetFromOracleSiebel) GetKey() *string

GetKey returns Key

func (CreateDataAssetFromOracleSiebel) GetModelVersion

func (m CreateDataAssetFromOracleSiebel) GetModelVersion() *string

GetModelVersion returns ModelVersion

func (CreateDataAssetFromOracleSiebel) GetName

func (m CreateDataAssetFromOracleSiebel) GetName() *string

GetName returns Name

func (CreateDataAssetFromOracleSiebel) GetObjectStatus

func (m CreateDataAssetFromOracleSiebel) GetObjectStatus() *int

GetObjectStatus returns ObjectStatus

func (CreateDataAssetFromOracleSiebel) GetRegistryMetadata

func (m CreateDataAssetFromOracleSiebel) GetRegistryMetadata() *RegistryMetadata

GetRegistryMetadata returns RegistryMetadata

func (CreateDataAssetFromOracleSiebel) MarshalJSON

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

MarshalJSON marshals to json representation

func (CreateDataAssetFromOracleSiebel) String

func (m CreateDataAssetFromOracleSiebel) String() string

func (CreateDataAssetFromOracleSiebel) ValidateEnumValue

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

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

type CreateDataAssetFromRest

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 (CreateDataAssetFromRest) GetAssetProperties

func (m CreateDataAssetFromRest) GetAssetProperties() map[string]string

GetAssetProperties returns AssetProperties

func (CreateDataAssetFromRest) GetDescription

func (m CreateDataAssetFromRest) GetDescription() *string

GetDescription returns Description

func (CreateDataAssetFromRest) GetExternalKey

func (m CreateDataAssetFromRest) GetExternalKey() *string

GetExternalKey returns ExternalKey

func (CreateDataAssetFromRest) GetIdentifier

func (m CreateDataAssetFromRest) GetIdentifier() *string

GetIdentifier returns Identifier

func (CreateDataAssetFromRest) GetKey

func (m CreateDataAssetFromRest) GetKey() *string

GetKey returns Key

func (CreateDataAssetFromRest) GetModelVersion

func (m CreateDataAssetFromRest) GetModelVersion() *string

GetModelVersion returns ModelVersion

func (CreateDataAssetFromRest) GetName

func (m CreateDataAssetFromRest) GetName() *string

GetName returns Name

func (CreateDataAssetFromRest) GetObjectStatus

func (m CreateDataAssetFromRest) GetObjectStatus() *int

GetObjectStatus returns ObjectStatus

func (CreateDataAssetFromRest) GetRegistryMetadata

func (m CreateDataAssetFromRest) GetRegistryMetadata() *RegistryMetadata

GetRegistryMetadata returns RegistryMetadata

func (CreateDataAssetFromRest) MarshalJSON

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

MarshalJSON marshals to json representation

func (CreateDataAssetFromRest) String

func (m CreateDataAssetFromRest) String() string

func (*CreateDataAssetFromRest) UnmarshalJSON

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

UnmarshalJSON unmarshals from json

func (CreateDataAssetFromRest) ValidateEnumValue

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

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

type CreateDataAssetRequest

CreateDataAssetRequest wrapper for the CreateDataAsset operation

# See also

Click https://docs.cloud.oracle.com/en-us/iaas/tools/go-sdk-examples/65.63.2/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 (CreateDataAssetRequest) BinaryRequestBody

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

BinaryRequestBody implements the OCIRequest interface

func (CreateDataAssetRequest) HTTPRequest

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

HTTPRequest implements the OCIRequest interface

func (CreateDataAssetRequest) RetryPolicy

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

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

func (CreateDataAssetRequest) String

func (request CreateDataAssetRequest) String() string

func (CreateDataAssetRequest) ValidateEnumValue

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

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

type CreateDataAssetResponse

CreateDataAssetResponse wrapper for the CreateDataAsset operation

type CreateDataAssetResponse struct {

    // The underlying http response
    RawResponse *http.Response

    // The DataAsset instance
    DataAsset `presentIn:"body"`

    // For optimistic concurrency control. See ETags for Optimistic Concurrency Control (https://docs.cloud.oracle.com/iaas/Content/API/Concepts/usingapi.htm#eleven).
    Etag *string `presentIn:"header" name:"etag"`

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

func (CreateDataAssetResponse) HTTPResponse

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

HTTPResponse implements the OCIResponse interface

func (CreateDataAssetResponse) String

func (response CreateDataAssetResponse) String() string

type CreateDataFlowDetails

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 (CreateDataFlowDetails) String

func (m CreateDataFlowDetails) String() string

func (CreateDataFlowDetails) ValidateEnumValue

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

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

type CreateDataFlowRequest

CreateDataFlowRequest wrapper for the CreateDataFlow operation

# See also

Click https://docs.cloud.oracle.com/en-us/iaas/tools/go-sdk-examples/65.63.2/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 (CreateDataFlowRequest) BinaryRequestBody

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

BinaryRequestBody implements the OCIRequest interface

func (CreateDataFlowRequest) HTTPRequest

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

HTTPRequest implements the OCIRequest interface

func (CreateDataFlowRequest) RetryPolicy

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

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

func (CreateDataFlowRequest) String

func (request CreateDataFlowRequest) String() string

func (CreateDataFlowRequest) ValidateEnumValue

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

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

type CreateDataFlowResponse

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.cloud.oracle.com/iaas/Content/API/Concepts/usingapi.htm#eleven).
    Etag *string `presentIn:"header" name:"etag"`

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

func (CreateDataFlowResponse) HTTPResponse

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

HTTPResponse implements the OCIResponse interface

func (CreateDataFlowResponse) String

func (response CreateDataFlowResponse) String() string

type CreateDataFlowValidationDetails

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 (CreateDataFlowValidationDetails) String

func (m CreateDataFlowValidationDetails) String() string

func (CreateDataFlowValidationDetails) ValidateEnumValue

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

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

type CreateDataFlowValidationRequest

CreateDataFlowValidationRequest wrapper for the CreateDataFlowValidation operation

# See also

Click https://docs.cloud.oracle.com/en-us/iaas/tools/go-sdk-examples/65.63.2/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 (CreateDataFlowValidationRequest) BinaryRequestBody

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

BinaryRequestBody implements the OCIRequest interface

func (CreateDataFlowValidationRequest) HTTPRequest

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

HTTPRequest implements the OCIRequest interface

func (CreateDataFlowValidationRequest) RetryPolicy

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

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

func (CreateDataFlowValidationRequest) String

func (request CreateDataFlowValidationRequest) String() string

func (CreateDataFlowValidationRequest) ValidateEnumValue

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

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

type CreateDataFlowValidationResponse

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.cloud.oracle.com/iaas/Content/API/Concepts/usingapi.htm#eleven).
    Etag *string `presentIn:"header" name:"etag"`

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

func (CreateDataFlowValidationResponse) HTTPResponse

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

HTTPResponse implements the OCIResponse interface

func (CreateDataFlowValidationResponse) String

func (response CreateDataFlowValidationResponse) String() string

type CreateDetailedDescriptionDetails

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 (CreateDetailedDescriptionDetails) String

func (m CreateDetailedDescriptionDetails) String() string

func (CreateDetailedDescriptionDetails) ValidateEnumValue

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

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

type CreateDisApplicationDetailedDescriptionRequest

CreateDisApplicationDetailedDescriptionRequest wrapper for the CreateDisApplicationDetailedDescription operation

# See also

Click https://docs.cloud.oracle.com/en-us/iaas/tools/go-sdk-examples/65.63.2/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 (CreateDisApplicationDetailedDescriptionRequest) BinaryRequestBody

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

BinaryRequestBody implements the OCIRequest interface

func (CreateDisApplicationDetailedDescriptionRequest) HTTPRequest

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

HTTPRequest implements the OCIRequest interface

func (CreateDisApplicationDetailedDescriptionRequest) RetryPolicy

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

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

func (CreateDisApplicationDetailedDescriptionRequest) String

func (request CreateDisApplicationDetailedDescriptionRequest) String() string

func (CreateDisApplicationDetailedDescriptionRequest) ValidateEnumValue

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

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

type CreateDisApplicationDetailedDescriptionResponse

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.cloud.oracle.com/iaas/Content/API/Concepts/usingapi.htm#eleven).
    Etag *string `presentIn:"header" name:"etag"`

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

func (CreateDisApplicationDetailedDescriptionResponse) HTTPResponse

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

HTTPResponse implements the OCIResponse interface

func (CreateDisApplicationDetailedDescriptionResponse) String

func (response CreateDisApplicationDetailedDescriptionResponse) String() string

type CreateDisApplicationDetails

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.cloud.oracle.com/Content/General/Concepts/resourcetags.htm).
    // Example: `{"Department": "Finance"}`
    FreeformTags map[string]string `mandatory:"false" json:"freeformTags"`

    // Defined tags for this resource. Each key is predefined and scoped to a namespace. See Resource Tags (https://docs.cloud.oracle.com/Content/General/Concepts/resourcetags.htm).
    // Example: `{"Operations": {"CostCenter": "42"}}`
    DefinedTags map[string]map[string]interface{} `mandatory:"false" json:"definedTags"`

    // The current state of the workspace.
    LifecycleState CreateDisApplicationDetailsLifecycleStateEnum `mandatory:"false" json:"lifecycleState,omitempty"`

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

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

func (CreateDisApplicationDetails) String

func (m CreateDisApplicationDetails) String() string

func (CreateDisApplicationDetails) ValidateEnumValue

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

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

type CreateDisApplicationDetailsLifecycleStateEnum

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

func GetCreateDisApplicationDetailsLifecycleStateEnumValues() []CreateDisApplicationDetailsLifecycleStateEnum

GetCreateDisApplicationDetailsLifecycleStateEnumValues Enumerates the set of values for CreateDisApplicationDetailsLifecycleStateEnum

func GetMappingCreateDisApplicationDetailsLifecycleStateEnum

func GetMappingCreateDisApplicationDetailsLifecycleStateEnum(val string) (CreateDisApplicationDetailsLifecycleStateEnum, bool)

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

type CreateDisApplicationDetailsModelTypeEnum

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

func GetCreateDisApplicationDetailsModelTypeEnumValues() []CreateDisApplicationDetailsModelTypeEnum

GetCreateDisApplicationDetailsModelTypeEnumValues Enumerates the set of values for CreateDisApplicationDetailsModelTypeEnum

func GetMappingCreateDisApplicationDetailsModelTypeEnum

func GetMappingCreateDisApplicationDetailsModelTypeEnum(val string) (CreateDisApplicationDetailsModelTypeEnum, bool)

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

type CreateDisApplicationRequest

CreateDisApplicationRequest wrapper for the CreateDisApplication operation

# See also

Click https://docs.cloud.oracle.com/en-us/iaas/tools/go-sdk-examples/65.63.2/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 (CreateDisApplicationRequest) BinaryRequestBody

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

BinaryRequestBody implements the OCIRequest interface

func (CreateDisApplicationRequest) HTTPRequest

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

HTTPRequest implements the OCIRequest interface

func (CreateDisApplicationRequest) RetryPolicy

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

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

func (CreateDisApplicationRequest) String

func (request CreateDisApplicationRequest) String() string

func (CreateDisApplicationRequest) ValidateEnumValue

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

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

type CreateDisApplicationResponse

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.cloud.oracle.com/iaas/Content/API/Concepts/usingapi.htm#eleven).
    Etag *string `presentIn:"header" name:"etag"`

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

func (CreateDisApplicationResponse) HTTPResponse

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

HTTPResponse implements the OCIResponse interface

func (CreateDisApplicationResponse) String

func (response CreateDisApplicationResponse) String() string

type CreateEntityShapeDetails

CreateEntityShapeDetails The data entity shape object.

type CreateEntityShapeDetails interface {
}

type CreateEntityShapeDetailsModelTypeEnum

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

func GetCreateEntityShapeDetailsModelTypeEnumValues() []CreateEntityShapeDetailsModelTypeEnum

GetCreateEntityShapeDetailsModelTypeEnumValues Enumerates the set of values for CreateEntityShapeDetailsModelTypeEnum

func GetMappingCreateEntityShapeDetailsModelTypeEnum

func GetMappingCreateEntityShapeDetailsModelTypeEnum(val string) (CreateEntityShapeDetailsModelTypeEnum, bool)

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

type CreateEntityShapeFromFile

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 (CreateEntityShapeFromFile) MarshalJSON

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

MarshalJSON marshals to json representation

func (CreateEntityShapeFromFile) String

func (m CreateEntityShapeFromFile) String() string

func (*CreateEntityShapeFromFile) UnmarshalJSON

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

UnmarshalJSON unmarshals from json

func (CreateEntityShapeFromFile) ValidateEnumValue

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

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

type CreateEntityShapeFromFileEntityTypeEnum

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

func GetCreateEntityShapeFromFileEntityTypeEnumValues() []CreateEntityShapeFromFileEntityTypeEnum

GetCreateEntityShapeFromFileEntityTypeEnumValues Enumerates the set of values for CreateEntityShapeFromFileEntityTypeEnum

func GetMappingCreateEntityShapeFromFileEntityTypeEnum

func GetMappingCreateEntityShapeFromFileEntityTypeEnum(val string) (CreateEntityShapeFromFileEntityTypeEnum, bool)

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

type CreateEntityShapeFromObject

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 (CreateEntityShapeFromObject) MarshalJSON

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

MarshalJSON marshals to json representation

func (CreateEntityShapeFromObject) String

func (m CreateEntityShapeFromObject) String() string

func (*CreateEntityShapeFromObject) UnmarshalJSON

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

UnmarshalJSON unmarshals from json

func (CreateEntityShapeFromObject) ValidateEnumValue

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

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

type CreateEntityShapeFromObjectEntityTypeEnum

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

func GetCreateEntityShapeFromObjectEntityTypeEnumValues() []CreateEntityShapeFromObjectEntityTypeEnum

GetCreateEntityShapeFromObjectEntityTypeEnumValues Enumerates the set of values for CreateEntityShapeFromObjectEntityTypeEnum

func GetMappingCreateEntityShapeFromObjectEntityTypeEnum

func GetMappingCreateEntityShapeFromObjectEntityTypeEnum(val string) (CreateEntityShapeFromObjectEntityTypeEnum, bool)

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

type CreateEntityShapeFromSql

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 (CreateEntityShapeFromSql) MarshalJSON

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

MarshalJSON marshals to json representation

func (CreateEntityShapeFromSql) String

func (m CreateEntityShapeFromSql) String() string

func (*CreateEntityShapeFromSql) UnmarshalJSON

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

UnmarshalJSON unmarshals from json

func (CreateEntityShapeFromSql) ValidateEnumValue

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

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

type CreateEntityShapeFromSqlEntityTypeEnum

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

func GetCreateEntityShapeFromSqlEntityTypeEnumValues() []CreateEntityShapeFromSqlEntityTypeEnum

GetCreateEntityShapeFromSqlEntityTypeEnumValues Enumerates the set of values for CreateEntityShapeFromSqlEntityTypeEnum

func GetMappingCreateEntityShapeFromSqlEntityTypeEnum

func GetMappingCreateEntityShapeFromSqlEntityTypeEnum(val string) (CreateEntityShapeFromSqlEntityTypeEnum, bool)

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

type CreateEntityShapeRequest

CreateEntityShapeRequest wrapper for the CreateEntityShape operation

# See also

Click https://docs.cloud.oracle.com/en-us/iaas/tools/go-sdk-examples/65.63.2/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 (CreateEntityShapeRequest) BinaryRequestBody

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

BinaryRequestBody implements the OCIRequest interface

func (CreateEntityShapeRequest) HTTPRequest

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

HTTPRequest implements the OCIRequest interface

func (CreateEntityShapeRequest) RetryPolicy

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

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

func (CreateEntityShapeRequest) String

func (request CreateEntityShapeRequest) String() string

func (CreateEntityShapeRequest) ValidateEnumValue

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

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

type CreateEntityShapeResponse

CreateEntityShapeResponse wrapper for the CreateEntityShape operation

type CreateEntityShapeResponse struct {

    // The underlying http response
    RawResponse *http.Response

    // The EntityShape instance
    EntityShape `presentIn:"body"`

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

func (CreateEntityShapeResponse) HTTPResponse

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

HTTPResponse implements the OCIResponse interface

func (CreateEntityShapeResponse) String

func (response CreateEntityShapeResponse) String() string

type CreateExportRequestDetails

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 (CreateExportRequestDetails) String

func (m CreateExportRequestDetails) String() string

func (CreateExportRequestDetails) ValidateEnumValue

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

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

type CreateExportRequestRequest

CreateExportRequestRequest wrapper for the CreateExportRequest operation

# See also

Click https://docs.cloud.oracle.com/en-us/iaas/tools/go-sdk-examples/65.63.2/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 (CreateExportRequestRequest) BinaryRequestBody

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

BinaryRequestBody implements the OCIRequest interface

func (CreateExportRequestRequest) HTTPRequest

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

HTTPRequest implements the OCIRequest interface

func (CreateExportRequestRequest) RetryPolicy

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

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

func (CreateExportRequestRequest) String

func (request CreateExportRequestRequest) String() string

func (CreateExportRequestRequest) ValidateEnumValue

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

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

type CreateExportRequestResponse

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.cloud.oracle.com/iaas/Content/API/Concepts/usingapi.htm#eleven).
    Etag *string `presentIn:"header" name:"etag"`

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

    // Unique Oracle-assigned identifier for the asynchronous request. You can use this to query status of the asynchronous operation.
    OpcWorkRequestId *string `presentIn:"header" name:"opc-work-request-id"`
}

func (CreateExportRequestResponse) HTTPResponse

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

HTTPResponse implements the OCIResponse interface

func (CreateExportRequestResponse) String

func (response CreateExportRequestResponse) String() string

type CreateExternalPublicationDetails

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 (CreateExternalPublicationDetails) String

func (m CreateExternalPublicationDetails) String() string

func (CreateExternalPublicationDetails) ValidateEnumValue

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

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

type CreateExternalPublicationRequest

CreateExternalPublicationRequest wrapper for the CreateExternalPublication operation

# See also

Click https://docs.cloud.oracle.com/en-us/iaas/tools/go-sdk-examples/65.63.2/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 (CreateExternalPublicationRequest) BinaryRequestBody

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

BinaryRequestBody implements the OCIRequest interface

func (CreateExternalPublicationRequest) HTTPRequest

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

HTTPRequest implements the OCIRequest interface

func (CreateExternalPublicationRequest) RetryPolicy

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

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

func (CreateExternalPublicationRequest) String

func (request CreateExternalPublicationRequest) String() string

func (CreateExternalPublicationRequest) ValidateEnumValue

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

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

type CreateExternalPublicationResponse

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.cloud.oracle.com/iaas/Content/API/Concepts/usingapi.htm#eleven).
    Etag *string `presentIn:"header" name:"etag"`

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

func (CreateExternalPublicationResponse) HTTPResponse

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

HTTPResponse implements the OCIResponse interface

func (CreateExternalPublicationResponse) String

func (response CreateExternalPublicationResponse) String() string

type CreateExternalPublicationValidationDetails

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 (CreateExternalPublicationValidationDetails) String

func (m CreateExternalPublicationValidationDetails) String() string

func (CreateExternalPublicationValidationDetails) ValidateEnumValue

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

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

type CreateExternalPublicationValidationRequest

CreateExternalPublicationValidationRequest wrapper for the CreateExternalPublicationValidation operation

# See also

Click https://docs.cloud.oracle.com/en-us/iaas/tools/go-sdk-examples/65.63.2/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 (CreateExternalPublicationValidationRequest) BinaryRequestBody

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

BinaryRequestBody implements the OCIRequest interface

func (CreateExternalPublicationValidationRequest) HTTPRequest

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

HTTPRequest implements the OCIRequest interface

func (CreateExternalPublicationValidationRequest) RetryPolicy

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

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

func (CreateExternalPublicationValidationRequest) String

func (request CreateExternalPublicationValidationRequest) String() string

func (CreateExternalPublicationValidationRequest) ValidateEnumValue

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

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

type CreateExternalPublicationValidationResponse

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.cloud.oracle.com/iaas/Content/API/Concepts/usingapi.htm#eleven).
    Etag *string `presentIn:"header" name:"etag"`

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

func (CreateExternalPublicationValidationResponse) HTTPResponse

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

HTTPResponse implements the OCIResponse interface

func (CreateExternalPublicationValidationResponse) String

func (response CreateExternalPublicationValidationResponse) String() string

type CreateFolderDetails

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 (CreateFolderDetails) String

func (m CreateFolderDetails) String() string

func (CreateFolderDetails) ValidateEnumValue

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

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

type CreateFolderRequest

CreateFolderRequest wrapper for the CreateFolder operation

# See also

Click https://docs.cloud.oracle.com/en-us/iaas/tools/go-sdk-examples/65.63.2/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 (CreateFolderRequest) BinaryRequestBody

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

BinaryRequestBody implements the OCIRequest interface

func (CreateFolderRequest) HTTPRequest

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

HTTPRequest implements the OCIRequest interface

func (CreateFolderRequest) RetryPolicy

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

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

func (CreateFolderRequest) String

func (request CreateFolderRequest) String() string

func (CreateFolderRequest) ValidateEnumValue

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

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

type CreateFolderResponse

CreateFolderResponse wrapper for the CreateFolder operation

type CreateFolderResponse struct {

    // The underlying http response
    RawResponse *http.Response

    // The Folder instance
    Folder `presentIn:"body"`

    // For optimistic concurrency control. See ETags for Optimistic Concurrency Control (https://docs.cloud.oracle.com/iaas/Content/API/Concepts/usingapi.htm#eleven).
    Etag *string `presentIn:"header" name:"etag"`

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

func (CreateFolderResponse) HTTPResponse

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

HTTPResponse implements the OCIResponse interface

func (CreateFolderResponse) String

func (response CreateFolderResponse) String() string

type CreateFunctionLibraryDetails

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 (CreateFunctionLibraryDetails) String

func (m CreateFunctionLibraryDetails) String() string

func (CreateFunctionLibraryDetails) ValidateEnumValue

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

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

type CreateFunctionLibraryRequest

CreateFunctionLibraryRequest wrapper for the CreateFunctionLibrary operation

# See also

Click https://docs.cloud.oracle.com/en-us/iaas/tools/go-sdk-examples/65.63.2/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 (CreateFunctionLibraryRequest) BinaryRequestBody

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

BinaryRequestBody implements the OCIRequest interface

func (CreateFunctionLibraryRequest) HTTPRequest

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

HTTPRequest implements the OCIRequest interface

func (CreateFunctionLibraryRequest) RetryPolicy

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

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

func (CreateFunctionLibraryRequest) String

func (request CreateFunctionLibraryRequest) String() string

func (CreateFunctionLibraryRequest) ValidateEnumValue

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

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

type CreateFunctionLibraryResponse

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.cloud.oracle.com/iaas/Content/API/Concepts/usingapi.htm#eleven).
    Etag *string `presentIn:"header" name:"etag"`

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

func (CreateFunctionLibraryResponse) HTTPResponse

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

HTTPResponse implements the OCIResponse interface

func (CreateFunctionLibraryResponse) String

func (response CreateFunctionLibraryResponse) String() string

type CreateImportRequestDetails

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 (CreateImportRequestDetails) String

func (m CreateImportRequestDetails) String() string

func (CreateImportRequestDetails) ValidateEnumValue

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

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

type CreateImportRequestRequest

CreateImportRequestRequest wrapper for the CreateImportRequest operation

# See also

Click https://docs.cloud.oracle.com/en-us/iaas/tools/go-sdk-examples/65.63.2/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 (CreateImportRequestRequest) BinaryRequestBody

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

BinaryRequestBody implements the OCIRequest interface

func (CreateImportRequestRequest) HTTPRequest

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

HTTPRequest implements the OCIRequest interface

func (CreateImportRequestRequest) RetryPolicy

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

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

func (CreateImportRequestRequest) String

func (request CreateImportRequestRequest) String() string

func (CreateImportRequestRequest) ValidateEnumValue

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

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

type CreateImportRequestResponse

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.cloud.oracle.com/iaas/Content/API/Concepts/usingapi.htm#eleven).
    Etag *string `presentIn:"header" name:"etag"`

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

    // Unique Oracle-assigned identifier for the asynchronous request. You can use this to query status of the asynchronous operation.
    OpcWorkRequestId *string `presentIn:"header" name:"opc-work-request-id"`
}

func (CreateImportRequestResponse) HTTPResponse

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

HTTPResponse implements the OCIResponse interface

func (CreateImportRequestResponse) String

func (response CreateImportRequestResponse) String() string

type CreatePatchDetails

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 (CreatePatchDetails) String

func (m CreatePatchDetails) String() string

func (CreatePatchDetails) ValidateEnumValue

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

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

type CreatePatchDetailsPatchTypeEnum

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

func GetCreatePatchDetailsPatchTypeEnumValues() []CreatePatchDetailsPatchTypeEnum

GetCreatePatchDetailsPatchTypeEnumValues Enumerates the set of values for CreatePatchDetailsPatchTypeEnum

func GetMappingCreatePatchDetailsPatchTypeEnum

func GetMappingCreatePatchDetailsPatchTypeEnum(val string) (CreatePatchDetailsPatchTypeEnum, bool)

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

type CreatePatchRequest

CreatePatchRequest wrapper for the CreatePatch operation

# See also

Click https://docs.cloud.oracle.com/en-us/iaas/tools/go-sdk-examples/65.63.2/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 (CreatePatchRequest) BinaryRequestBody

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

BinaryRequestBody implements the OCIRequest interface

func (CreatePatchRequest) HTTPRequest

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

HTTPRequest implements the OCIRequest interface

func (CreatePatchRequest) RetryPolicy

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

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

func (CreatePatchRequest) String

func (request CreatePatchRequest) String() string

func (CreatePatchRequest) ValidateEnumValue

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

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

type CreatePatchResponse

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.cloud.oracle.com/iaas/Content/API/Concepts/usingapi.htm#eleven).
    Etag *string `presentIn:"header" name:"etag"`

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

func (CreatePatchResponse) HTTPResponse

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

HTTPResponse implements the OCIResponse interface

func (CreatePatchResponse) String

func (response CreatePatchResponse) String() string

type CreatePipelineDetails

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 (CreatePipelineDetails) String

func (m CreatePipelineDetails) String() string

func (CreatePipelineDetails) ValidateEnumValue

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

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

type CreatePipelineRequest

CreatePipelineRequest wrapper for the CreatePipeline operation

# See also

Click https://docs.cloud.oracle.com/en-us/iaas/tools/go-sdk-examples/65.63.2/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 (CreatePipelineRequest) BinaryRequestBody

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

BinaryRequestBody implements the OCIRequest interface

func (CreatePipelineRequest) HTTPRequest

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

HTTPRequest implements the OCIRequest interface

func (CreatePipelineRequest) RetryPolicy

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

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

func (CreatePipelineRequest) String

func (request CreatePipelineRequest) String() string

func (CreatePipelineRequest) ValidateEnumValue

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

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

type CreatePipelineResponse

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.cloud.oracle.com/iaas/Content/API/Concepts/usingapi.htm#eleven).
    Etag *string `presentIn:"header" name:"etag"`

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

func (CreatePipelineResponse) HTTPResponse

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

HTTPResponse implements the OCIResponse interface

func (CreatePipelineResponse) String

func (response CreatePipelineResponse) String() string

type CreatePipelineValidationDetails

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 (CreatePipelineValidationDetails) String

func (m CreatePipelineValidationDetails) String() string

func (CreatePipelineValidationDetails) ValidateEnumValue

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

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

type CreatePipelineValidationRequest

CreatePipelineValidationRequest wrapper for the CreatePipelineValidation operation

# See also

Click https://docs.cloud.oracle.com/en-us/iaas/tools/go-sdk-examples/65.63.2/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 (CreatePipelineValidationRequest) BinaryRequestBody

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

BinaryRequestBody implements the OCIRequest interface

func (CreatePipelineValidationRequest) HTTPRequest

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

HTTPRequest implements the OCIRequest interface

func (CreatePipelineValidationRequest) RetryPolicy

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

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

func (CreatePipelineValidationRequest) String

func (request CreatePipelineValidationRequest) String() string

func (CreatePipelineValidationRequest) ValidateEnumValue

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

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

type CreatePipelineValidationResponse

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.cloud.oracle.com/iaas/Content/API/Concepts/usingapi.htm#eleven).
    Etag *string `presentIn:"header" name:"etag"`

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

func (CreatePipelineValidationResponse) HTTPResponse

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

HTTPResponse implements the OCIResponse interface

func (CreatePipelineValidationResponse) String

func (response CreatePipelineValidationResponse) String() string

type CreateProjectDetails

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 (CreateProjectDetails) String

func (m CreateProjectDetails) String() string

func (CreateProjectDetails) ValidateEnumValue

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

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

type CreateProjectRequest

CreateProjectRequest wrapper for the CreateProject operation

# See also

Click https://docs.cloud.oracle.com/en-us/iaas/tools/go-sdk-examples/65.63.2/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 (CreateProjectRequest) BinaryRequestBody

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

BinaryRequestBody implements the OCIRequest interface

func (CreateProjectRequest) HTTPRequest

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

HTTPRequest implements the OCIRequest interface

func (CreateProjectRequest) RetryPolicy

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

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

func (CreateProjectRequest) String

func (request CreateProjectRequest) String() string

func (CreateProjectRequest) ValidateEnumValue

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

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

type CreateProjectResponse

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.cloud.oracle.com/iaas/Content/API/Concepts/usingapi.htm#eleven).
    Etag *string `presentIn:"header" name:"etag"`

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

func (CreateProjectResponse) HTTPResponse

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

HTTPResponse implements the OCIResponse interface

func (CreateProjectResponse) String

func (response CreateProjectResponse) String() string

type CreateScheduleDetails

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 (CreateScheduleDetails) String

func (m CreateScheduleDetails) String() string

func (*CreateScheduleDetails) UnmarshalJSON

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

UnmarshalJSON unmarshals from json

func (CreateScheduleDetails) ValidateEnumValue

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

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

type CreateScheduleRequest

CreateScheduleRequest wrapper for the CreateSchedule operation

# See also

Click https://docs.cloud.oracle.com/en-us/iaas/tools/go-sdk-examples/65.63.2/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 (CreateScheduleRequest) BinaryRequestBody

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

BinaryRequestBody implements the OCIRequest interface

func (CreateScheduleRequest) HTTPRequest

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

HTTPRequest implements the OCIRequest interface

func (CreateScheduleRequest) RetryPolicy

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

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

func (CreateScheduleRequest) String

func (request CreateScheduleRequest) String() string

func (CreateScheduleRequest) ValidateEnumValue

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

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

type CreateScheduleResponse

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.cloud.oracle.com/iaas/Content/API/Concepts/usingapi.htm#eleven).
    Etag *string `presentIn:"header" name:"etag"`
}

func (CreateScheduleResponse) HTTPResponse

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

HTTPResponse implements the OCIResponse interface

func (CreateScheduleResponse) String

func (response CreateScheduleResponse) String() string

type CreateSourceApplicationInfo

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 (CreateSourceApplicationInfo) String

func (m CreateSourceApplicationInfo) String() string

func (CreateSourceApplicationInfo) ValidateEnumValue

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

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

type CreateSourceApplicationInfoCopyTypeEnum

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

func GetCreateSourceApplicationInfoCopyTypeEnumValues() []CreateSourceApplicationInfoCopyTypeEnum

GetCreateSourceApplicationInfoCopyTypeEnumValues Enumerates the set of values for CreateSourceApplicationInfoCopyTypeEnum

func GetMappingCreateSourceApplicationInfoCopyTypeEnum

func GetMappingCreateSourceApplicationInfoCopyTypeEnum(val string) (CreateSourceApplicationInfoCopyTypeEnum, bool)

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

type CreateTaskDetails

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
}

type CreateTaskDetailsModelTypeEnum

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

func GetCreateTaskDetailsModelTypeEnumValues() []CreateTaskDetailsModelTypeEnum

GetCreateTaskDetailsModelTypeEnumValues Enumerates the set of values for CreateTaskDetailsModelTypeEnum

func GetMappingCreateTaskDetailsModelTypeEnum

func GetMappingCreateTaskDetailsModelTypeEnum(val string) (CreateTaskDetailsModelTypeEnum, bool)

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

type CreateTaskFromDataLoaderTask

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 (CreateTaskFromDataLoaderTask) GetConfigProviderDelegate

func (m CreateTaskFromDataLoaderTask) GetConfigProviderDelegate() *CreateConfigProvider

GetConfigProviderDelegate returns ConfigProviderDelegate

func (CreateTaskFromDataLoaderTask) GetDescription

func (m CreateTaskFromDataLoaderTask) GetDescription() *string

GetDescription returns Description

func (CreateTaskFromDataLoaderTask) GetIdentifier

func (m CreateTaskFromDataLoaderTask) GetIdentifier() *string

GetIdentifier returns Identifier

func (CreateTaskFromDataLoaderTask) GetInputPorts

func (m CreateTaskFromDataLoaderTask) GetInputPorts() []InputPort

GetInputPorts returns InputPorts

func (CreateTaskFromDataLoaderTask) GetIsConcurrentAllowed

func (m CreateTaskFromDataLoaderTask) GetIsConcurrentAllowed() *bool

GetIsConcurrentAllowed returns IsConcurrentAllowed

func (CreateTaskFromDataLoaderTask) GetKey

func (m CreateTaskFromDataLoaderTask) GetKey() *string

GetKey returns Key

func (CreateTaskFromDataLoaderTask) GetModelVersion

func (m CreateTaskFromDataLoaderTask) GetModelVersion() *string

GetModelVersion returns ModelVersion

func (CreateTaskFromDataLoaderTask) GetName

func (m CreateTaskFromDataLoaderTask) GetName() *string

GetName returns Name

func (CreateTaskFromDataLoaderTask) GetObjectStatus

func (m CreateTaskFromDataLoaderTask) GetObjectStatus() *int

GetObjectStatus returns ObjectStatus

func (CreateTaskFromDataLoaderTask) GetOpConfigValues

func (m CreateTaskFromDataLoaderTask) GetOpConfigValues() *ConfigValues

GetOpConfigValues returns OpConfigValues

func (CreateTaskFromDataLoaderTask) GetOutputPorts

func (m CreateTaskFromDataLoaderTask) GetOutputPorts() []OutputPort

GetOutputPorts returns OutputPorts

func (CreateTaskFromDataLoaderTask) GetParameters

func (m CreateTaskFromDataLoaderTask) GetParameters() []Parameter

GetParameters returns Parameters

func (CreateTaskFromDataLoaderTask) GetParentRef

func (m CreateTaskFromDataLoaderTask) GetParentRef() *ParentReference

GetParentRef returns ParentRef

func (CreateTaskFromDataLoaderTask) GetRegistryMetadata

func (m CreateTaskFromDataLoaderTask) GetRegistryMetadata() *RegistryMetadata

GetRegistryMetadata returns RegistryMetadata

func (CreateTaskFromDataLoaderTask) MarshalJSON

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

MarshalJSON marshals to json representation

func (CreateTaskFromDataLoaderTask) String

func (m CreateTaskFromDataLoaderTask) String() string

func (CreateTaskFromDataLoaderTask) ValidateEnumValue

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

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

type CreateTaskFromIntegrationTask

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 (CreateTaskFromIntegrationTask) GetConfigProviderDelegate

func (m CreateTaskFromIntegrationTask) GetConfigProviderDelegate() *CreateConfigProvider

GetConfigProviderDelegate returns ConfigProviderDelegate

func (CreateTaskFromIntegrationTask) GetDescription

func (m CreateTaskFromIntegrationTask) GetDescription() *string

GetDescription returns Description

func (CreateTaskFromIntegrationTask) GetIdentifier

func (m CreateTaskFromIntegrationTask) GetIdentifier() *string

GetIdentifier returns Identifier

func (CreateTaskFromIntegrationTask) GetInputPorts

func (m CreateTaskFromIntegrationTask) GetInputPorts() []InputPort

GetInputPorts returns InputPorts

func (CreateTaskFromIntegrationTask) GetIsConcurrentAllowed

func (m CreateTaskFromIntegrationTask) GetIsConcurrentAllowed() *bool

GetIsConcurrentAllowed returns IsConcurrentAllowed

func (CreateTaskFromIntegrationTask) GetKey

func (m CreateTaskFromIntegrationTask) GetKey() *string

GetKey returns Key

func (CreateTaskFromIntegrationTask) GetModelVersion

func (m CreateTaskFromIntegrationTask) GetModelVersion() *string

GetModelVersion returns ModelVersion

func (CreateTaskFromIntegrationTask) GetName

func (m CreateTaskFromIntegrationTask) GetName() *string

GetName returns Name

func (CreateTaskFromIntegrationTask) GetObjectStatus

func (m CreateTaskFromIntegrationTask) GetObjectStatus() *int

GetObjectStatus returns ObjectStatus

func (CreateTaskFromIntegrationTask) GetOpConfigValues

func (m CreateTaskFromIntegrationTask) GetOpConfigValues() *ConfigValues

GetOpConfigValues returns OpConfigValues

func (CreateTaskFromIntegrationTask) GetOutputPorts

func (m CreateTaskFromIntegrationTask) GetOutputPorts() []OutputPort

GetOutputPorts returns OutputPorts

func (CreateTaskFromIntegrationTask) GetParameters

func (m CreateTaskFromIntegrationTask) GetParameters() []Parameter

GetParameters returns Parameters

func (CreateTaskFromIntegrationTask) GetParentRef

func (m CreateTaskFromIntegrationTask) GetParentRef() *ParentReference

GetParentRef returns ParentRef

func (CreateTaskFromIntegrationTask) GetRegistryMetadata

func (m CreateTaskFromIntegrationTask) GetRegistryMetadata() *RegistryMetadata

GetRegistryMetadata returns RegistryMetadata

func (CreateTaskFromIntegrationTask) MarshalJSON

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

MarshalJSON marshals to json representation

func (CreateTaskFromIntegrationTask) String

func (m CreateTaskFromIntegrationTask) String() string

func (CreateTaskFromIntegrationTask) ValidateEnumValue

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

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

type CreateTaskFromOciDataflowTask

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 (CreateTaskFromOciDataflowTask) GetConfigProviderDelegate

func (m CreateTaskFromOciDataflowTask) GetConfigProviderDelegate() *CreateConfigProvider

GetConfigProviderDelegate returns ConfigProviderDelegate

func (CreateTaskFromOciDataflowTask) GetDescription

func (m CreateTaskFromOciDataflowTask) GetDescription() *string

GetDescription returns Description

func (CreateTaskFromOciDataflowTask) GetIdentifier

func (m CreateTaskFromOciDataflowTask) GetIdentifier() *string

GetIdentifier returns Identifier

func (CreateTaskFromOciDataflowTask) GetInputPorts

func (m CreateTaskFromOciDataflowTask) GetInputPorts() []InputPort

GetInputPorts returns InputPorts

func (CreateTaskFromOciDataflowTask) GetIsConcurrentAllowed

func (m CreateTaskFromOciDataflowTask) GetIsConcurrentAllowed() *bool

GetIsConcurrentAllowed returns IsConcurrentAllowed

func (CreateTaskFromOciDataflowTask) GetKey

func (m CreateTaskFromOciDataflowTask) GetKey() *string

GetKey returns Key

func (CreateTaskFromOciDataflowTask) GetModelVersion

func (m CreateTaskFromOciDataflowTask) GetModelVersion() *string

GetModelVersion returns ModelVersion

func (CreateTaskFromOciDataflowTask) GetName

func (m CreateTaskFromOciDataflowTask) GetName() *string

GetName returns Name

func (CreateTaskFromOciDataflowTask) GetObjectStatus

func (m CreateTaskFromOciDataflowTask) GetObjectStatus() *int

GetObjectStatus returns ObjectStatus

func (CreateTaskFromOciDataflowTask) GetOpConfigValues

func (m CreateTaskFromOciDataflowTask) GetOpConfigValues() *ConfigValues

GetOpConfigValues returns OpConfigValues

func (CreateTaskFromOciDataflowTask) GetOutputPorts

func (m CreateTaskFromOciDataflowTask) GetOutputPorts() []OutputPort

GetOutputPorts returns OutputPorts

func (CreateTaskFromOciDataflowTask) GetParameters

func (m CreateTaskFromOciDataflowTask) GetParameters() []Parameter

GetParameters returns Parameters

func (CreateTaskFromOciDataflowTask) GetParentRef

func (m CreateTaskFromOciDataflowTask) GetParentRef() *ParentReference

GetParentRef returns ParentRef

func (CreateTaskFromOciDataflowTask) GetRegistryMetadata

func (m CreateTaskFromOciDataflowTask) GetRegistryMetadata() *RegistryMetadata

GetRegistryMetadata returns RegistryMetadata

func (CreateTaskFromOciDataflowTask) MarshalJSON

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

MarshalJSON marshals to json representation

func (CreateTaskFromOciDataflowTask) String

func (m CreateTaskFromOciDataflowTask) String() string

func (CreateTaskFromOciDataflowTask) ValidateEnumValue

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

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

type CreateTaskFromPipelineTask

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 (CreateTaskFromPipelineTask) GetConfigProviderDelegate

func (m CreateTaskFromPipelineTask) GetConfigProviderDelegate() *CreateConfigProvider

GetConfigProviderDelegate returns ConfigProviderDelegate

func (CreateTaskFromPipelineTask) GetDescription

func (m CreateTaskFromPipelineTask) GetDescription() *string

GetDescription returns Description

func (CreateTaskFromPipelineTask) GetIdentifier

func (m CreateTaskFromPipelineTask) GetIdentifier() *string

GetIdentifier returns Identifier

func (CreateTaskFromPipelineTask) GetInputPorts

func (m CreateTaskFromPipelineTask) GetInputPorts() []InputPort

GetInputPorts returns InputPorts

func (CreateTaskFromPipelineTask) GetIsConcurrentAllowed

func (m CreateTaskFromPipelineTask) GetIsConcurrentAllowed() *bool

GetIsConcurrentAllowed returns IsConcurrentAllowed

func (CreateTaskFromPipelineTask) GetKey

func (m CreateTaskFromPipelineTask) GetKey() *string

GetKey returns Key

func (CreateTaskFromPipelineTask) GetModelVersion

func (m CreateTaskFromPipelineTask) GetModelVersion() *string

GetModelVersion returns ModelVersion

func (CreateTaskFromPipelineTask) GetName

func (m CreateTaskFromPipelineTask) GetName() *string

GetName returns Name

func (CreateTaskFromPipelineTask) GetObjectStatus

func (m CreateTaskFromPipelineTask) GetObjectStatus() *int

GetObjectStatus returns ObjectStatus

func (CreateTaskFromPipelineTask) GetOpConfigValues

func (m CreateTaskFromPipelineTask) GetOpConfigValues() *ConfigValues

GetOpConfigValues returns OpConfigValues

func (CreateTaskFromPipelineTask) GetOutputPorts

func (m CreateTaskFromPipelineTask) GetOutputPorts() []OutputPort

GetOutputPorts returns OutputPorts

func (CreateTaskFromPipelineTask) GetParameters

func (m CreateTaskFromPipelineTask) GetParameters() []Parameter

GetParameters returns Parameters

func (CreateTaskFromPipelineTask) GetParentRef

func (m CreateTaskFromPipelineTask) GetParentRef() *ParentReference

GetParentRef returns ParentRef

func (CreateTaskFromPipelineTask) GetRegistryMetadata

func (m CreateTaskFromPipelineTask) GetRegistryMetadata() *RegistryMetadata

GetRegistryMetadata returns RegistryMetadata

func (CreateTaskFromPipelineTask) MarshalJSON

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

MarshalJSON marshals to json representation

func (CreateTaskFromPipelineTask) String

func (m CreateTaskFromPipelineTask) String() string

func (CreateTaskFromPipelineTask) ValidateEnumValue

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

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

type CreateTaskFromRestTask

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 (CreateTaskFromRestTask) GetConfigProviderDelegate

func (m CreateTaskFromRestTask) GetConfigProviderDelegate() *CreateConfigProvider

GetConfigProviderDelegate returns ConfigProviderDelegate

func (CreateTaskFromRestTask) GetDescription

func (m CreateTaskFromRestTask) GetDescription() *string

GetDescription returns Description

func (CreateTaskFromRestTask) GetIdentifier

func (m CreateTaskFromRestTask) GetIdentifier() *string

GetIdentifier returns Identifier

func (CreateTaskFromRestTask) GetInputPorts

func (m CreateTaskFromRestTask) GetInputPorts() []InputPort

GetInputPorts returns InputPorts

func (CreateTaskFromRestTask) GetIsConcurrentAllowed

func (m CreateTaskFromRestTask) GetIsConcurrentAllowed() *bool

GetIsConcurrentAllowed returns IsConcurrentAllowed

func (CreateTaskFromRestTask) GetKey

func (m CreateTaskFromRestTask) GetKey() *string

GetKey returns Key

func (CreateTaskFromRestTask) GetModelVersion

func (m CreateTaskFromRestTask) GetModelVersion() *string

GetModelVersion returns ModelVersion

func (CreateTaskFromRestTask) GetName

func (m CreateTaskFromRestTask) GetName() *string

GetName returns Name

func (CreateTaskFromRestTask) GetObjectStatus

func (m CreateTaskFromRestTask) GetObjectStatus() *int

GetObjectStatus returns ObjectStatus

func (CreateTaskFromRestTask) GetOpConfigValues

func (m CreateTaskFromRestTask) GetOpConfigValues() *ConfigValues

GetOpConfigValues returns OpConfigValues

func (CreateTaskFromRestTask) GetOutputPorts

func (m CreateTaskFromRestTask) GetOutputPorts() []OutputPort

GetOutputPorts returns OutputPorts

func (CreateTaskFromRestTask) GetParameters

func (m CreateTaskFromRestTask) GetParameters() []Parameter

GetParameters returns Parameters

func (CreateTaskFromRestTask) GetParentRef

func (m CreateTaskFromRestTask) GetParentRef() *ParentReference

GetParentRef returns ParentRef

func (CreateTaskFromRestTask) GetRegistryMetadata

func (m CreateTaskFromRestTask) GetRegistryMetadata() *RegistryMetadata

GetRegistryMetadata returns RegistryMetadata

func (CreateTaskFromRestTask) MarshalJSON

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

MarshalJSON marshals to json representation

func (CreateTaskFromRestTask) String

func (m CreateTaskFromRestTask) String() string

func (*CreateTaskFromRestTask) UnmarshalJSON

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

UnmarshalJSON unmarshals from json

func (CreateTaskFromRestTask) ValidateEnumValue

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

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

type CreateTaskFromRestTaskApiCallModeEnum

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

func GetCreateTaskFromRestTaskApiCallModeEnumValues() []CreateTaskFromRestTaskApiCallModeEnum

GetCreateTaskFromRestTaskApiCallModeEnumValues Enumerates the set of values for CreateTaskFromRestTaskApiCallModeEnum

func GetMappingCreateTaskFromRestTaskApiCallModeEnum

func GetMappingCreateTaskFromRestTaskApiCallModeEnum(val string) (CreateTaskFromRestTaskApiCallModeEnum, bool)

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

type CreateTaskFromRestTaskCancelMethodTypeEnum

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

func GetCreateTaskFromRestTaskCancelMethodTypeEnumValues() []CreateTaskFromRestTaskCancelMethodTypeEnum

GetCreateTaskFromRestTaskCancelMethodTypeEnumValues Enumerates the set of values for CreateTaskFromRestTaskCancelMethodTypeEnum

func GetMappingCreateTaskFromRestTaskCancelMethodTypeEnum

func GetMappingCreateTaskFromRestTaskCancelMethodTypeEnum(val string) (CreateTaskFromRestTaskCancelMethodTypeEnum, bool)

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

type CreateTaskFromRestTaskMethodTypeEnum

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

func GetCreateTaskFromRestTaskMethodTypeEnumValues() []CreateTaskFromRestTaskMethodTypeEnum

GetCreateTaskFromRestTaskMethodTypeEnumValues Enumerates the set of values for CreateTaskFromRestTaskMethodTypeEnum

func GetMappingCreateTaskFromRestTaskMethodTypeEnum

func GetMappingCreateTaskFromRestTaskMethodTypeEnum(val string) (CreateTaskFromRestTaskMethodTypeEnum, bool)

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

type CreateTaskFromSqlTask

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 (CreateTaskFromSqlTask) GetConfigProviderDelegate

func (m CreateTaskFromSqlTask) GetConfigProviderDelegate() *CreateConfigProvider

GetConfigProviderDelegate returns ConfigProviderDelegate

func (CreateTaskFromSqlTask) GetDescription

func (m CreateTaskFromSqlTask) GetDescription() *string

GetDescription returns Description

func (CreateTaskFromSqlTask) GetIdentifier

func (m CreateTaskFromSqlTask) GetIdentifier() *string

GetIdentifier returns Identifier

func (CreateTaskFromSqlTask) GetInputPorts

func (m CreateTaskFromSqlTask) GetInputPorts() []InputPort

GetInputPorts returns InputPorts

func (CreateTaskFromSqlTask) GetIsConcurrentAllowed

func (m CreateTaskFromSqlTask) GetIsConcurrentAllowed() *bool

GetIsConcurrentAllowed returns IsConcurrentAllowed

func (CreateTaskFromSqlTask) GetKey

func (m CreateTaskFromSqlTask) GetKey() *string

GetKey returns Key

func (CreateTaskFromSqlTask) GetModelVersion

func (m CreateTaskFromSqlTask) GetModelVersion() *string

GetModelVersion returns ModelVersion

func (CreateTaskFromSqlTask) GetName

func (m CreateTaskFromSqlTask) GetName() *string

GetName returns Name

func (CreateTaskFromSqlTask) GetObjectStatus

func (m CreateTaskFromSqlTask) GetObjectStatus() *int

GetObjectStatus returns ObjectStatus

func (CreateTaskFromSqlTask) GetOpConfigValues

func (m CreateTaskFromSqlTask) GetOpConfigValues() *ConfigValues

GetOpConfigValues returns OpConfigValues

func (CreateTaskFromSqlTask) GetOutputPorts

func (m CreateTaskFromSqlTask) GetOutputPorts() []OutputPort

GetOutputPorts returns OutputPorts

func (CreateTaskFromSqlTask) GetParameters

func (m CreateTaskFromSqlTask) GetParameters() []Parameter

GetParameters returns Parameters

func (CreateTaskFromSqlTask) GetParentRef

func (m CreateTaskFromSqlTask) GetParentRef() *ParentReference

GetParentRef returns ParentRef

func (CreateTaskFromSqlTask) GetRegistryMetadata

func (m CreateTaskFromSqlTask) GetRegistryMetadata() *RegistryMetadata

GetRegistryMetadata returns RegistryMetadata

func (CreateTaskFromSqlTask) MarshalJSON

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

MarshalJSON marshals to json representation

func (CreateTaskFromSqlTask) String

func (m CreateTaskFromSqlTask) String() string

func (CreateTaskFromSqlTask) ValidateEnumValue

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

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

type CreateTaskFromSqlTaskSqlScriptTypeEnum

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

func GetCreateTaskFromSqlTaskSqlScriptTypeEnumValues() []CreateTaskFromSqlTaskSqlScriptTypeEnum

GetCreateTaskFromSqlTaskSqlScriptTypeEnumValues Enumerates the set of values for CreateTaskFromSqlTaskSqlScriptTypeEnum

func GetMappingCreateTaskFromSqlTaskSqlScriptTypeEnum

func GetMappingCreateTaskFromSqlTaskSqlScriptTypeEnum(val string) (CreateTaskFromSqlTaskSqlScriptTypeEnum, bool)

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

type CreateTaskRequest

CreateTaskRequest wrapper for the CreateTask operation

# See also

Click https://docs.cloud.oracle.com/en-us/iaas/tools/go-sdk-examples/65.63.2/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 (CreateTaskRequest) BinaryRequestBody

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

BinaryRequestBody implements the OCIRequest interface

func (CreateTaskRequest) HTTPRequest

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

HTTPRequest implements the OCIRequest interface

func (CreateTaskRequest) RetryPolicy

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

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

func (CreateTaskRequest) String

func (request CreateTaskRequest) String() string

func (CreateTaskRequest) ValidateEnumValue

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

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

type CreateTaskResponse

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.cloud.oracle.com/iaas/Content/API/Concepts/usingapi.htm#eleven).
    Etag *string `presentIn:"header" name:"etag"`

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

func (CreateTaskResponse) HTTPResponse

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

HTTPResponse implements the OCIResponse interface

func (CreateTaskResponse) String

func (response CreateTaskResponse) String() string

type CreateTaskRunDetails

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 (CreateTaskRunDetails) String

func (m CreateTaskRunDetails) String() string

func (CreateTaskRunDetails) ValidateEnumValue

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

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

type CreateTaskRunDetailsReRunTypeEnum

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

func GetCreateTaskRunDetailsReRunTypeEnumValues() []CreateTaskRunDetailsReRunTypeEnum

GetCreateTaskRunDetailsReRunTypeEnumValues Enumerates the set of values for CreateTaskRunDetailsReRunTypeEnum

func GetMappingCreateTaskRunDetailsReRunTypeEnum

func GetMappingCreateTaskRunDetailsReRunTypeEnum(val string) (CreateTaskRunDetailsReRunTypeEnum, bool)

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

type CreateTaskRunRequest

CreateTaskRunRequest wrapper for the CreateTaskRun operation

# See also

Click https://docs.cloud.oracle.com/en-us/iaas/tools/go-sdk-examples/65.63.2/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 (CreateTaskRunRequest) BinaryRequestBody

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

BinaryRequestBody implements the OCIRequest interface

func (CreateTaskRunRequest) HTTPRequest

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

HTTPRequest implements the OCIRequest interface

func (CreateTaskRunRequest) RetryPolicy

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

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

func (CreateTaskRunRequest) String

func (request CreateTaskRunRequest) String() string

func (CreateTaskRunRequest) ValidateEnumValue

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

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

type CreateTaskRunResponse

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.cloud.oracle.com/iaas/Content/API/Concepts/usingapi.htm#eleven).
    Etag *string `presentIn:"header" name:"etag"`

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

func (CreateTaskRunResponse) HTTPResponse

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

HTTPResponse implements the OCIResponse interface

func (CreateTaskRunResponse) String

func (response CreateTaskRunResponse) String() string

type CreateTaskScheduleDetails

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 (CreateTaskScheduleDetails) String

func (m CreateTaskScheduleDetails) String() string

func (CreateTaskScheduleDetails) ValidateEnumValue

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

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

type CreateTaskScheduleDetailsAuthModeEnum

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

func GetCreateTaskScheduleDetailsAuthModeEnumValues() []CreateTaskScheduleDetailsAuthModeEnum

GetCreateTaskScheduleDetailsAuthModeEnumValues Enumerates the set of values for CreateTaskScheduleDetailsAuthModeEnum

func GetMappingCreateTaskScheduleDetailsAuthModeEnum

func GetMappingCreateTaskScheduleDetailsAuthModeEnum(val string) (CreateTaskScheduleDetailsAuthModeEnum, bool)

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

type CreateTaskScheduleDetailsExpectedDurationUnitEnum

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

func GetCreateTaskScheduleDetailsExpectedDurationUnitEnumValues() []CreateTaskScheduleDetailsExpectedDurationUnitEnum

GetCreateTaskScheduleDetailsExpectedDurationUnitEnumValues Enumerates the set of values for CreateTaskScheduleDetailsExpectedDurationUnitEnum

func GetMappingCreateTaskScheduleDetailsExpectedDurationUnitEnum

func GetMappingCreateTaskScheduleDetailsExpectedDurationUnitEnum(val string) (CreateTaskScheduleDetailsExpectedDurationUnitEnum, bool)

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

type CreateTaskScheduleDetailsRetryDelayUnitEnum

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

func GetCreateTaskScheduleDetailsRetryDelayUnitEnumValues() []CreateTaskScheduleDetailsRetryDelayUnitEnum

GetCreateTaskScheduleDetailsRetryDelayUnitEnumValues Enumerates the set of values for CreateTaskScheduleDetailsRetryDelayUnitEnum

func GetMappingCreateTaskScheduleDetailsRetryDelayUnitEnum

func GetMappingCreateTaskScheduleDetailsRetryDelayUnitEnum(val string) (CreateTaskScheduleDetailsRetryDelayUnitEnum, bool)

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

type CreateTaskScheduleRequest

CreateTaskScheduleRequest wrapper for the CreateTaskSchedule operation

# See also

Click https://docs.cloud.oracle.com/en-us/iaas/tools/go-sdk-examples/65.63.2/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 (CreateTaskScheduleRequest) BinaryRequestBody

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

BinaryRequestBody implements the OCIRequest interface

func (CreateTaskScheduleRequest) HTTPRequest

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

HTTPRequest implements the OCIRequest interface

func (CreateTaskScheduleRequest) RetryPolicy

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

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

func (CreateTaskScheduleRequest) String

func (request CreateTaskScheduleRequest) String() string

func (CreateTaskScheduleRequest) ValidateEnumValue

func (request CreateTaskScheduleRequest) ValidateEnumValue() (bool, error)

ValidateEnumValue returns an error when providing an unsupported enum value This function is being called during constructing API request process Not recommended for calling this function directly

type CreateTaskScheduleResponse

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.cloud.oracle.com/iaas/Content/API/Concepts/usingapi.htm#eleven).
    Etag *string `presentIn:"header" name:"etag"`
}

func (CreateTaskScheduleResponse) HTTPResponse

func (response CreateTaskScheduleResponse) HTTPResponse() *http.Response

HTTPResponse implements the OCIResponse interface

func (CreateTaskScheduleResponse) String

func (response CreateTaskScheduleResponse) String() string

type CreateTaskValidationDetails

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
}

type CreateTaskValidationDetailsModelTypeEnum

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

func GetCreateTaskValidationDetailsModelTypeEnumValues() []CreateTaskValidationDetailsModelTypeEnum

GetCreateTaskValidationDetailsModelTypeEnumValues Enumerates the set of values for CreateTaskValidationDetailsModelTypeEnum

func GetMappingCreateTaskValidationDetailsModelTypeEnum

func GetMappingCreateTaskValidationDetailsModelTypeEnum(val string) (CreateTaskValidationDetailsModelTypeEnum, bool)

GetMappingCreateTaskValidationDetailsModelTypeEnum performs case Insensitive comparison on enum value and return the desired enum

type CreateTaskValidationFromDataLoaderTask

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 (CreateTaskValidationFromDataLoaderTask) GetConfigProviderDelegate

func (m CreateTaskValidationFromDataLoaderTask) GetConfigProviderDelegate() *ConfigProvider

GetConfigProviderDelegate returns ConfigProviderDelegate

func (CreateTaskValidationFromDataLoaderTask) GetDescription

func (m CreateTaskValidationFromDataLoaderTask) GetDescription() *string

GetDescription returns Description

func (CreateTaskValidationFromDataLoaderTask) GetIdentifier

func (m CreateTaskValidationFromDataLoaderTask) GetIdentifier() *string

GetIdentifier returns Identifier

func (CreateTaskValidationFromDataLoaderTask) GetInputPorts

func (m CreateTaskValidationFromDataLoaderTask) GetInputPorts() []InputPort

GetInputPorts returns InputPorts

func (CreateTaskValidationFromDataLoaderTask) GetKey

func (m CreateTaskValidationFromDataLoaderTask) GetKey() *string

GetKey returns Key

func (CreateTaskValidationFromDataLoaderTask) GetMetadata

func (m CreateTaskValidationFromDataLoaderTask) GetMetadata() *ObjectMetadata

GetMetadata returns Metadata

func (CreateTaskValidationFromDataLoaderTask) GetModelVersion

func (m CreateTaskValidationFromDataLoaderTask) GetModelVersion() *string

GetModelVersion returns ModelVersion

func (CreateTaskValidationFromDataLoaderTask) GetName

func (m CreateTaskValidationFromDataLoaderTask) GetName() *string

GetName returns Name

func (CreateTaskValidationFromDataLoaderTask) GetObjectStatus

func (m CreateTaskValidationFromDataLoaderTask) GetObjectStatus() *int

GetObjectStatus returns ObjectStatus

func (CreateTaskValidationFromDataLoaderTask) GetObjectVersion

func (m CreateTaskValidationFromDataLoaderTask) GetObjectVersion() *int

GetObjectVersion returns ObjectVersion

func (CreateTaskValidationFromDataLoaderTask) GetOpConfigValues

func (m CreateTaskValidationFromDataLoaderTask) GetOpConfigValues() *ConfigValues

GetOpConfigValues returns OpConfigValues

func (CreateTaskValidationFromDataLoaderTask) GetOutputPorts

func (m CreateTaskValidationFromDataLoaderTask) GetOutputPorts() []OutputPort

GetOutputPorts returns OutputPorts

func (CreateTaskValidationFromDataLoaderTask) GetParameters

func (m CreateTaskValidationFromDataLoaderTask) GetParameters() []Parameter

GetParameters returns Parameters

func (CreateTaskValidationFromDataLoaderTask) GetParentRef

func (m CreateTaskValidationFromDataLoaderTask) GetParentRef() *ParentReference

GetParentRef returns ParentRef

func (CreateTaskValidationFromDataLoaderTask) MarshalJSON

func (m CreateTaskValidationFromDataLoaderTask) MarshalJSON() (buff []byte, e error)

MarshalJSON marshals to json representation

func (CreateTaskValidationFromDataLoaderTask) String

func (m CreateTaskValidationFromDataLoaderTask) String() string

func (CreateTaskValidationFromDataLoaderTask) ValidateEnumValue

func (m CreateTaskValidationFromDataLoaderTask) ValidateEnumValue() (bool, error)

ValidateEnumValue returns an error when providing an unsupported enum value This function is being called during constructing API request process Not recommended for calling this function directly

type CreateTaskValidationFromIntegrationTask

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 (CreateTaskValidationFromIntegrationTask) GetConfigProviderDelegate

func (m CreateTaskValidationFromIntegrationTask) GetConfigProviderDelegate() *ConfigProvider

GetConfigProviderDelegate returns ConfigProviderDelegate

func (CreateTaskValidationFromIntegrationTask) GetDescription

func (m CreateTaskValidationFromIntegrationTask) GetDescription() *string

GetDescription returns Description

func (CreateTaskValidationFromIntegrationTask) GetIdentifier

func (m CreateTaskValidationFromIntegrationTask) GetIdentifier() *string

GetIdentifier returns Identifier

func (CreateTaskValidationFromIntegrationTask) GetInputPorts

func (m CreateTaskValidationFromIntegrationTask) GetInputPorts() []InputPort

GetInputPorts returns InputPorts

func (CreateTaskValidationFromIntegrationTask) GetKey

func (m CreateTaskValidationFromIntegrationTask) GetKey() *string

GetKey returns Key

func (CreateTaskValidationFromIntegrationTask) GetMetadata

func (m CreateTaskValidationFromIntegrationTask) GetMetadata() *ObjectMetadata

GetMetadata returns Metadata

func (CreateTaskValidationFromIntegrationTask) GetModelVersion

func (m CreateTaskValidationFromIntegrationTask) GetModelVersion() *string

GetModelVersion returns ModelVersion

func (CreateTaskValidationFromIntegrationTask) GetName

func (m CreateTaskValidationFromIntegrationTask) GetName() *string

GetName returns Name

func (CreateTaskValidationFromIntegrationTask) GetObjectStatus

func (m CreateTaskValidationFromIntegrationTask) GetObjectStatus() *int

GetObjectStatus returns ObjectStatus

func (CreateTaskValidationFromIntegrationTask) GetObjectVersion

func (m CreateTaskValidationFromIntegrationTask) GetObjectVersion() *int

GetObjectVersion returns ObjectVersion

func (CreateTaskValidationFromIntegrationTask) GetOpConfigValues

func (m CreateTaskValidationFromIntegrationTask) GetOpConfigValues() *ConfigValues

GetOpConfigValues returns OpConfigValues

func (CreateTaskValidationFromIntegrationTask) GetOutputPorts

func (m CreateTaskValidationFromIntegrationTask) GetOutputPorts() []OutputPort

GetOutputPorts returns OutputPorts

func (CreateTaskValidationFromIntegrationTask) GetParameters

func (m CreateTaskValidationFromIntegrationTask) GetParameters() []Parameter

GetParameters returns Parameters

func (CreateTaskValidationFromIntegrationTask) GetParentRef

func (m CreateTaskValidationFromIntegrationTask) GetParentRef() *ParentReference

GetParentRef returns ParentRef

func (CreateTaskValidationFromIntegrationTask) MarshalJSON

func (m CreateTaskValidationFromIntegrationTask) MarshalJSON() (buff []byte, e error)

MarshalJSON marshals to json representation

func (CreateTaskValidationFromIntegrationTask) String

func (m CreateTaskValidationFromIntegrationTask) String() string

func (CreateTaskValidationFromIntegrationTask) ValidateEnumValue

func (m CreateTaskValidationFromIntegrationTask) ValidateEnumValue() (bool, error)

ValidateEnumValue returns an error when providing an unsupported enum value This function is being called during constructing API request process Not recommended for calling this function directly

type CreateTaskValidationFromPipelineTask

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 (CreateTaskValidationFromPipelineTask) GetConfigProviderDelegate

func (m CreateTaskValidationFromPipelineTask) GetConfigProviderDelegate() *ConfigProvider

GetConfigProviderDelegate returns ConfigProviderDelegate

func (CreateTaskValidationFromPipelineTask) GetDescription

func (m CreateTaskValidationFromPipelineTask) GetDescription() *string

GetDescription returns Description

func (CreateTaskValidationFromPipelineTask) GetIdentifier

func (m CreateTaskValidationFromPipelineTask) GetIdentifier() *string

GetIdentifier returns Identifier

func (CreateTaskValidationFromPipelineTask) GetInputPorts

func (m CreateTaskValidationFromPipelineTask) GetInputPorts() []InputPort

GetInputPorts returns InputPorts

func (CreateTaskValidationFromPipelineTask) GetKey

func (m CreateTaskValidationFromPipelineTask) GetKey() *string

GetKey returns Key

func (CreateTaskValidationFromPipelineTask) GetMetadata

func (m CreateTaskValidationFromPipelineTask) GetMetadata() *ObjectMetadata

GetMetadata returns Metadata

func (CreateTaskValidationFromPipelineTask) GetModelVersion

func (m CreateTaskValidationFromPipelineTask) GetModelVersion() *string

GetModelVersion returns ModelVersion

func (CreateTaskValidationFromPipelineTask) GetName

func (m CreateTaskValidationFromPipelineTask) GetName() *string

GetName returns Name

func (CreateTaskValidationFromPipelineTask) GetObjectStatus

func (m CreateTaskValidationFromPipelineTask) GetObjectStatus() *int

GetObjectStatus returns ObjectStatus

func (CreateTaskValidationFromPipelineTask) GetObjectVersion

func (m CreateTaskValidationFromPipelineTask) GetObjectVersion() *int

GetObjectVersion returns ObjectVersion

func (CreateTaskValidationFromPipelineTask) GetOpConfigValues

func (m CreateTaskValidationFromPipelineTask) GetOpConfigValues() *ConfigValues

GetOpConfigValues returns OpConfigValues

func (CreateTaskValidationFromPipelineTask) GetOutputPorts

func (m CreateTaskValidationFromPipelineTask) GetOutputPorts() []OutputPort

GetOutputPorts returns OutputPorts

func (CreateTaskValidationFromPipelineTask) GetParameters

func (m CreateTaskValidationFromPipelineTask) GetParameters() []Parameter

GetParameters returns Parameters

func (CreateTaskValidationFromPipelineTask) GetParentRef

func (m CreateTaskValidationFromPipelineTask) GetParentRef() *ParentReference

GetParentRef returns ParentRef

func (CreateTaskValidationFromPipelineTask) MarshalJSON

func (m CreateTaskValidationFromPipelineTask) MarshalJSON() (buff []byte, e error)

MarshalJSON marshals to json representation

func (CreateTaskValidationFromPipelineTask) String

func (m CreateTaskValidationFromPipelineTask) String() string

func (CreateTaskValidationFromPipelineTask) ValidateEnumValue

func (m CreateTaskValidationFromPipelineTask) ValidateEnumValue() (bool, error)

ValidateEnumValue returns an error when providing an unsupported enum value This function is being called during constructing API request process Not recommended for calling this function directly

type CreateTaskValidationRequest

CreateTaskValidationRequest wrapper for the CreateTaskValidation operation

# See also

Click https://docs.cloud.oracle.com/en-us/iaas/tools/go-sdk-examples/65.63.2/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 (CreateTaskValidationRequest) BinaryRequestBody

func (request CreateTaskValidationRequest) BinaryRequestBody() (*common.OCIReadSeekCloser, bool)

BinaryRequestBody implements the OCIRequest interface

func (CreateTaskValidationRequest) HTTPRequest

func (request CreateTaskValidationRequest) HTTPRequest(method, path string, binaryRequestBody *common.OCIReadSeekCloser, extraHeaders map[string]string) (http.Request, error)

HTTPRequest implements the OCIRequest interface

func (CreateTaskValidationRequest) RetryPolicy

func (request CreateTaskValidationRequest) RetryPolicy() *common.RetryPolicy

RetryPolicy implements the OCIRetryableRequest interface. This retrieves the specified retry policy.

func (CreateTaskValidationRequest) String

func (request CreateTaskValidationRequest) String() string

func (CreateTaskValidationRequest) ValidateEnumValue

func (request CreateTaskValidationRequest) ValidateEnumValue() (bool, error)

ValidateEnumValue returns an error when providing an unsupported enum value This function is being called during constructing API request process Not recommended for calling this function directly

type CreateTaskValidationResponse

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.cloud.oracle.com/iaas/Content/API/Concepts/usingapi.htm#eleven).
    Etag *string `presentIn:"header" name:"etag"`

    // Unique Oracle-assigned identifier for the request. If you need to contact
    // Oracle about a particular request, please provide the request ID.
    OpcRequestId *string `presentIn:"header" name:"opc-request-id"`
}

func (CreateTaskValidationResponse) HTTPResponse

func (response CreateTaskValidationResponse) HTTPResponse() *http.Response

HTTPResponse implements the OCIResponse interface

func (CreateTaskValidationResponse) String

func (response CreateTaskValidationResponse) String() string

type CreateUserDefinedFunctionDetails

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 (CreateUserDefinedFunctionDetails) String

func (m CreateUserDefinedFunctionDetails) String() string

func (CreateUserDefinedFunctionDetails) ValidateEnumValue

func (m CreateUserDefinedFunctionDetails) ValidateEnumValue() (bool, error)

ValidateEnumValue returns an error when providing an unsupported enum value This function is being called during constructing API request process Not recommended for calling this function directly

type CreateUserDefinedFunctionRequest

CreateUserDefinedFunctionRequest wrapper for the CreateUserDefinedFunction operation

# See also

Click https://docs.cloud.oracle.com/en-us/iaas/tools/go-sdk-examples/65.63.2/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 (CreateUserDefinedFunctionRequest) BinaryRequestBody

func (request CreateUserDefinedFunctionRequest) BinaryRequestBody() (*common.OCIReadSeekCloser, bool)

BinaryRequestBody implements the OCIRequest interface

func (CreateUserDefinedFunctionRequest) HTTPRequest

func (request CreateUserDefinedFunctionRequest) HTTPRequest(method, path string, binaryRequestBody *common.OCIReadSeekCloser, extraHeaders map[string]string) (http.Request, error)

HTTPRequest implements the OCIRequest interface

func (CreateUserDefinedFunctionRequest) RetryPolicy

func (request CreateUserDefinedFunctionRequest) RetryPolicy() *common.RetryPolicy

RetryPolicy implements the OCIRetryableRequest interface. This retrieves the specified retry policy.

func (CreateUserDefinedFunctionRequest) String

func (request CreateUserDefinedFunctionRequest) String() string

func (CreateUserDefinedFunctionRequest) ValidateEnumValue

func (request CreateUserDefinedFunctionRequest) ValidateEnumValue() (bool, error)

ValidateEnumValue returns an error when providing an unsupported enum value This function is being called during constructing API request process Not recommended for calling this function directly

type CreateUserDefinedFunctionResponse

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.cloud.oracle.com/iaas/Content/API/Concepts/usingapi.htm#eleven).
    Etag *string `presentIn:"header" name:"etag"`

    // Unique Oracle-assigned identifier for the request. If you need to contact
    // Oracle about a particular request, please provide the request ID.
    OpcRequestId *string `presentIn:"header" name:"opc-request-id"`
}

func (CreateUserDefinedFunctionResponse) HTTPResponse

func (response CreateUserDefinedFunctionResponse) HTTPResponse() *http.Response

HTTPResponse implements the OCIResponse interface

func (CreateUserDefinedFunctionResponse) String

func (response CreateUserDefinedFunctionResponse) String() string

type CreateUserDefinedFunctionValidationDetails

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 (CreateUserDefinedFunctionValidationDetails) String

func (m CreateUserDefinedFunctionValidationDetails) String() string

func (CreateUserDefinedFunctionValidationDetails) ValidateEnumValue

func (m CreateUserDefinedFunctionValidationDetails) ValidateEnumValue() (bool, error)

ValidateEnumValue returns an error when providing an unsupported enum value This function is being called during constructing API request process Not recommended for calling this function directly

type CreateUserDefinedFunctionValidationDetailsModelTypeEnum

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

func GetCreateUserDefinedFunctionValidationDetailsModelTypeEnumValues() []CreateUserDefinedFunctionValidationDetailsModelTypeEnum

GetCreateUserDefinedFunctionValidationDetailsModelTypeEnumValues Enumerates the set of values for CreateUserDefinedFunctionValidationDetailsModelTypeEnum

func GetMappingCreateUserDefinedFunctionValidationDetailsModelTypeEnum

func GetMappingCreateUserDefinedFunctionValidationDetailsModelTypeEnum(val string) (CreateUserDefinedFunctionValidationDetailsModelTypeEnum, bool)

GetMappingCreateUserDefinedFunctionValidationDetailsModelTypeEnum performs case Insensitive comparison on enum value and return the desired enum

type CreateUserDefinedFunctionValidationRequest

CreateUserDefinedFunctionValidationRequest wrapper for the CreateUserDefinedFunctionValidation operation

# See also

Click https://docs.cloud.oracle.com/en-us/iaas/tools/go-sdk-examples/65.63.2/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 (CreateUserDefinedFunctionValidationRequest) BinaryRequestBody

func (request CreateUserDefinedFunctionValidationRequest) BinaryRequestBody() (*common.OCIReadSeekCloser, bool)

BinaryRequestBody implements the OCIRequest interface

func (CreateUserDefinedFunctionValidationRequest) HTTPRequest

func (request CreateUserDefinedFunctionValidationRequest) HTTPRequest(method, path string, binaryRequestBody *common.OCIReadSeekCloser, extraHeaders map[string]string) (http.Request, error)

HTTPRequest implements the OCIRequest interface

func (CreateUserDefinedFunctionValidationRequest) RetryPolicy

func (request CreateUserDefinedFunctionValidationRequest) RetryPolicy() *common.RetryPolicy

RetryPolicy implements the OCIRetryableRequest interface. This retrieves the specified retry policy.

func (CreateUserDefinedFunctionValidationRequest) String

func (request CreateUserDefinedFunctionValidationRequest) String() string

func (CreateUserDefinedFunctionValidationRequest) ValidateEnumValue

func (request CreateUserDefinedFunctionValidationRequest) ValidateEnumValue() (bool, error)

ValidateEnumValue returns an error when providing an unsupported enum value This function is being called during constructing API request process Not recommended for calling this function directly

type CreateUserDefinedFunctionValidationResponse

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.cloud.oracle.com/iaas/Content/API/Concepts/usingapi.htm#eleven).
    Etag *string `presentIn:"header" name:"etag"`

    // Unique Oracle-assigned identifier for the request. If you need to contact
    // Oracle about a particular request, please provide the request ID.
    OpcRequestId *string `presentIn:"header" name:"opc-request-id"`
}

func (CreateUserDefinedFunctionValidationResponse) HTTPResponse

func (response CreateUserDefinedFunctionValidationResponse) HTTPResponse() *http.Response

HTTPResponse implements the OCIResponse interface

func (CreateUserDefinedFunctionValidationResponse) String

func (response CreateUserDefinedFunctionValidationResponse) String() string

type CreateWorkspaceDetails

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.cloud.oracle.com/Content/General/Concepts/resourcetags.htm).
    // Example: `{"Department": "Finance"}`
    FreeformTags map[string]string `mandatory:"false" json:"freeformTags"`

    // Defined tags for this resource. Each key is predefined and scoped to a namespace. See Resource Tags (https://docs.cloud.oracle.com/Content/General/Concepts/resourcetags.htm).
    // Example: `{"Operations": {"CostCenter": "42"}}`
    DefinedTags map[string]map[string]interface{} `mandatory:"false" json:"definedTags"`

    // A user defined description for the workspace.
    Description *string `mandatory:"false" json:"description"`

    // Specifies whether the private network connection is enabled or disabled.
    IsPrivateNetworkEnabled *bool `mandatory:"false" json:"isPrivateNetworkEnabled"`

    // DCMS Data Asset Registry ID to which the workspace is associated
    RegistryId *string `mandatory:"false" json:"registryId"`

    // DCMS Private Endpoint ID associated with workspace if the pvt networking is enabled
    EndpointId *string `mandatory:"false" json:"endpointId"`

    // DCMS Data Asset Registry display name
    RegistryName *string `mandatory:"false" json:"registryName"`

    // DCMS Data Asset Registry Compartment Identifier
    RegistryCompartmentId *string `mandatory:"false" json:"registryCompartmentId"`

    // DCMS Private Endpoint Name
    EndpointName *string `mandatory:"false" json:"endpointName"`

    // DCMS PRivate Endpoint Compartment Identifier
    EndpointCompartmentId *string `mandatory:"false" json:"endpointCompartmentId"`
}

func (CreateWorkspaceDetails) String

func (m CreateWorkspaceDetails) String() string

func (CreateWorkspaceDetails) ValidateEnumValue

func (m CreateWorkspaceDetails) ValidateEnumValue() (bool, error)

ValidateEnumValue returns an error when providing an unsupported enum value This function is being called during constructing API request process Not recommended for calling this function directly

type CreateWorkspaceRequest

CreateWorkspaceRequest wrapper for the CreateWorkspace operation

# See also

Click https://docs.cloud.oracle.com/en-us/iaas/tools/go-sdk-examples/65.63.2/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 (CreateWorkspaceRequest) BinaryRequestBody

func (request CreateWorkspaceRequest) BinaryRequestBody() (*common.OCIReadSeekCloser, bool)

BinaryRequestBody implements the OCIRequest interface

func (CreateWorkspaceRequest) HTTPRequest

func (request CreateWorkspaceRequest) HTTPRequest(method, path string, binaryRequestBody *common.OCIReadSeekCloser, extraHeaders map[string]string) (http.Request, error)

HTTPRequest implements the OCIRequest interface

func (CreateWorkspaceRequest) RetryPolicy

func (request CreateWorkspaceRequest) RetryPolicy() *common.RetryPolicy

RetryPolicy implements the OCIRetryableRequest interface. This retrieves the specified retry policy.

func (CreateWorkspaceRequest) String

func (request CreateWorkspaceRequest) String() string

func (CreateWorkspaceRequest) ValidateEnumValue

func (request CreateWorkspaceRequest) ValidateEnumValue() (bool, error)

ValidateEnumValue returns an error when providing an unsupported enum value This function is being called during constructing API request process Not recommended for calling this function directly

type CreateWorkspaceResponse

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.cloud.oracle.com/iaas/Content/API/Concepts/identifiers.htm) of the work request. Use GetWorkRequest (https://docs.cloud.oracle.com/api/#/en/workrequests/20160918/WorkRequest/GetWorkRequest)
    // with this ID to track the status of the request.
    OpcWorkRequestId *string `presentIn:"header" name:"opc-work-request-id"`
}

func (CreateWorkspaceResponse) HTTPResponse

func (response CreateWorkspaceResponse) HTTPResponse() *http.Response

HTTPResponse implements the OCIResponse interface

func (CreateWorkspaceResponse) String

func (response CreateWorkspaceResponse) String() string

type CsvFormatAttribute

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 (CsvFormatAttribute) GetIsFilePattern

func (m CsvFormatAttribute) GetIsFilePattern() *bool

GetIsFilePattern returns IsFilePattern

func (CsvFormatAttribute) MarshalJSON

func (m CsvFormatAttribute) MarshalJSON() (buff []byte, e error)

MarshalJSON marshals to json representation

func (CsvFormatAttribute) String

func (m CsvFormatAttribute) String() string

func (CsvFormatAttribute) ValidateEnumValue

func (m CsvFormatAttribute) ValidateEnumValue() (bool, error)

ValidateEnumValue returns an error when providing an unsupported enum value This function is being called during constructing API request process Not recommended for calling this function directly

type CustomFrequencyDetails

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 (CustomFrequencyDetails) GetFrequency

func (m CustomFrequencyDetails) GetFrequency() AbstractFrequencyDetailsFrequencyEnum

GetFrequency returns Frequency

func (CustomFrequencyDetails) MarshalJSON

func (m CustomFrequencyDetails) MarshalJSON() (buff []byte, e error)

MarshalJSON marshals to json representation

func (CustomFrequencyDetails) String

func (m CustomFrequencyDetails) String() string

func (CustomFrequencyDetails) ValidateEnumValue

func (m CustomFrequencyDetails) ValidateEnumValue() (bool, error)

ValidateEnumValue returns an error when providing an unsupported enum value This function is being called during constructing API request process Not recommended for calling this function directly

type DailyFrequencyDetails

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 (DailyFrequencyDetails) GetFrequency

func (m DailyFrequencyDetails) GetFrequency() AbstractFrequencyDetailsFrequencyEnum

GetFrequency returns Frequency

func (DailyFrequencyDetails) MarshalJSON

func (m DailyFrequencyDetails) MarshalJSON() (buff []byte, e error)

MarshalJSON marshals to json representation

func (DailyFrequencyDetails) String

func (m DailyFrequencyDetails) String() string

func (DailyFrequencyDetails) ValidateEnumValue

func (m DailyFrequencyDetails) ValidateEnumValue() (bool, error)

ValidateEnumValue returns an error when providing an unsupported enum value This function is being called during constructing API request process Not recommended for calling this function directly

type DataAsset

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
}

type DataAssetFromAdwcDetails

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 (DataAssetFromAdwcDetails) GetAssetProperties

func (m DataAssetFromAdwcDetails) GetAssetProperties() map[string]string

GetAssetProperties returns AssetProperties

func (DataAssetFromAdwcDetails) GetDescription

func (m DataAssetFromAdwcDetails) GetDescription() *string

GetDescription returns Description

func (DataAssetFromAdwcDetails) GetExternalKey

func (m DataAssetFromAdwcDetails) GetExternalKey() *string

GetExternalKey returns ExternalKey

func (DataAssetFromAdwcDetails) GetIdentifier

func (m DataAssetFromAdwcDetails) GetIdentifier() *string

GetIdentifier returns Identifier

func (DataAssetFromAdwcDetails) GetKey

func (m DataAssetFromAdwcDetails) GetKey() *string

GetKey returns Key

func (DataAssetFromAdwcDetails) GetKeyMap

func (m DataAssetFromAdwcDetails) GetKeyMap() map[string]string

GetKeyMap returns KeyMap

func (DataAssetFromAdwcDetails) GetMetadata

func (m DataAssetFromAdwcDetails) GetMetadata() *ObjectMetadata

GetMetadata returns Metadata

func (DataAssetFromAdwcDetails) GetModelVersion

func (m DataAssetFromAdwcDetails) GetModelVersion() *string

GetModelVersion returns ModelVersion

func (DataAssetFromAdwcDetails) GetName

func (m DataAssetFromAdwcDetails) GetName() *string

GetName returns Name

func (DataAssetFromAdwcDetails) GetNativeTypeSystem

func (m DataAssetFromAdwcDetails) GetNativeTypeSystem() *TypeSystem

GetNativeTypeSystem returns NativeTypeSystem

func (DataAssetFromAdwcDetails) GetObjectStatus

func (m DataAssetFromAdwcDetails) GetObjectStatus() *int

GetObjectStatus returns ObjectStatus

func (DataAssetFromAdwcDetails) GetObjectVersion

func (m DataAssetFromAdwcDetails) GetObjectVersion() *int

GetObjectVersion returns ObjectVersion

func (DataAssetFromAdwcDetails) GetParentRef

func (m DataAssetFromAdwcDetails) GetParentRef() *ParentReference

GetParentRef returns ParentRef

func (DataAssetFromAdwcDetails) MarshalJSON

func (m DataAssetFromAdwcDetails) MarshalJSON() (buff []byte, e error)

MarshalJSON marshals to json representation

func (DataAssetFromAdwcDetails) String

func (m DataAssetFromAdwcDetails) String() string

func (*DataAssetFromAdwcDetails) UnmarshalJSON

func (m *DataAssetFromAdwcDetails) UnmarshalJSON(data []byte) (e error)

UnmarshalJSON unmarshals from json

func (DataAssetFromAdwcDetails) ValidateEnumValue

func (m DataAssetFromAdwcDetails) ValidateEnumValue() (bool, error)

ValidateEnumValue returns an error when providing an unsupported enum value This function is being called during constructing API request process Not recommended for calling this function directly

type DataAssetFromAmazonS3

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 (DataAssetFromAmazonS3) GetAssetProperties

func (m DataAssetFromAmazonS3) GetAssetProperties() map[string]string

GetAssetProperties returns AssetProperties

func (DataAssetFromAmazonS3) GetDescription

func (m DataAssetFromAmazonS3) GetDescription() *string

GetDescription returns Description

func (DataAssetFromAmazonS3) GetExternalKey

func (m DataAssetFromAmazonS3) GetExternalKey() *string

GetExternalKey returns ExternalKey

func (DataAssetFromAmazonS3) GetIdentifier

func (m DataAssetFromAmazonS3) GetIdentifier() *string

GetIdentifier returns Identifier

func (DataAssetFromAmazonS3) GetKey

func (m DataAssetFromAmazonS3) GetKey() *string

GetKey returns Key

func (DataAssetFromAmazonS3) GetKeyMap

func (m DataAssetFromAmazonS3) GetKeyMap() map[string]string

GetKeyMap returns KeyMap

func (DataAssetFromAmazonS3) GetMetadata

func (m DataAssetFromAmazonS3) GetMetadata() *ObjectMetadata

GetMetadata returns Metadata

func (DataAssetFromAmazonS3) GetModelVersion

func (m DataAssetFromAmazonS3) GetModelVersion() *string

GetModelVersion returns ModelVersion

func (DataAssetFromAmazonS3) GetName

func (m DataAssetFromAmazonS3) GetName() *string

GetName returns Name

func (DataAssetFromAmazonS3) GetNativeTypeSystem

func (m DataAssetFromAmazonS3) GetNativeTypeSystem() *TypeSystem

GetNativeTypeSystem returns NativeTypeSystem

func (DataAssetFromAmazonS3) GetObjectStatus

func (m DataAssetFromAmazonS3) GetObjectStatus() *int

GetObjectStatus returns ObjectStatus

func (DataAssetFromAmazonS3) GetObjectVersion

func (m DataAssetFromAmazonS3) GetObjectVersion() *int

GetObjectVersion returns ObjectVersion

func (DataAssetFromAmazonS3) GetParentRef

func (m DataAssetFromAmazonS3) GetParentRef() *ParentReference

GetParentRef returns ParentRef

func (DataAssetFromAmazonS3) MarshalJSON

func (m DataAssetFromAmazonS3) MarshalJSON() (buff []byte, e error)

MarshalJSON marshals to json representation

func (DataAssetFromAmazonS3) String

func (m DataAssetFromAmazonS3) String() string

func (DataAssetFromAmazonS3) ValidateEnumValue

func (m DataAssetFromAmazonS3) ValidateEnumValue() (bool, error)

ValidateEnumValue returns an error when providing an unsupported enum value This function is being called during constructing API request process Not recommended for calling this function directly

type DataAssetFromAtpDetails

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 (DataAssetFromAtpDetails) GetAssetProperties

func (m DataAssetFromAtpDetails) GetAssetProperties() map[string]string

GetAssetProperties returns AssetProperties

func (DataAssetFromAtpDetails) GetDescription

func (m DataAssetFromAtpDetails) GetDescription() *string

GetDescription returns Description

func (DataAssetFromAtpDetails) GetExternalKey

func (m DataAssetFromAtpDetails) GetExternalKey() *string

GetExternalKey returns ExternalKey

func (DataAssetFromAtpDetails) GetIdentifier

func (m DataAssetFromAtpDetails) GetIdentifier() *string

GetIdentifier returns Identifier

func (DataAssetFromAtpDetails) GetKey

func (m DataAssetFromAtpDetails) GetKey() *string

GetKey returns Key

func (DataAssetFromAtpDetails) GetKeyMap

func (m DataAssetFromAtpDetails) GetKeyMap() map[string]string

GetKeyMap returns KeyMap

func (DataAssetFromAtpDetails) GetMetadata

func (m DataAssetFromAtpDetails) GetMetadata() *ObjectMetadata

GetMetadata returns Metadata

func (DataAssetFromAtpDetails) GetModelVersion

func (m DataAssetFromAtpDetails) GetModelVersion() *string

GetModelVersion returns ModelVersion

func (DataAssetFromAtpDetails) GetName

func (m DataAssetFromAtpDetails) GetName() *string

GetName returns Name

func (DataAssetFromAtpDetails) GetNativeTypeSystem

func (m DataAssetFromAtpDetails) GetNativeTypeSystem() *TypeSystem

GetNativeTypeSystem returns NativeTypeSystem

func (DataAssetFromAtpDetails) GetObjectStatus

func (m DataAssetFromAtpDetails) GetObjectStatus() *int

GetObjectStatus returns ObjectStatus

func (DataAssetFromAtpDetails) GetObjectVersion

func (m DataAssetFromAtpDetails) GetObjectVersion() *int

GetObjectVersion returns ObjectVersion

func (DataAssetFromAtpDetails) GetParentRef

func (m DataAssetFromAtpDetails) GetParentRef() *ParentReference

GetParentRef returns ParentRef

func (DataAssetFromAtpDetails) MarshalJSON

func (m DataAssetFromAtpDetails) MarshalJSON() (buff []byte, e error)

MarshalJSON marshals to json representation

func (DataAssetFromAtpDetails) String

func (m DataAssetFromAtpDetails) String() string

func (*DataAssetFromAtpDetails) UnmarshalJSON

func (m *DataAssetFromAtpDetails) UnmarshalJSON(data []byte) (e error)

UnmarshalJSON unmarshals from json

func (DataAssetFromAtpDetails) ValidateEnumValue

func (m DataAssetFromAtpDetails) ValidateEnumValue() (bool, error)

ValidateEnumValue returns an error when providing an unsupported enum value This function is being called during constructing API request process Not recommended for calling this function directly

type DataAssetFromFusionApp

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 (DataAssetFromFusionApp) GetAssetProperties

func (m DataAssetFromFusionApp) GetAssetProperties() map[string]string

GetAssetProperties returns AssetProperties

func (DataAssetFromFusionApp) GetDescription

func (m DataAssetFromFusionApp) GetDescription() *string

GetDescription returns Description

func (DataAssetFromFusionApp) GetExternalKey

func (m DataAssetFromFusionApp) GetExternalKey() *string

GetExternalKey returns ExternalKey

func (DataAssetFromFusionApp) GetIdentifier

func (m DataAssetFromFusionApp) GetIdentifier() *string

GetIdentifier returns Identifier

func (DataAssetFromFusionApp) GetKey

func (m DataAssetFromFusionApp) GetKey() *string

GetKey returns Key

func (DataAssetFromFusionApp) GetKeyMap

func (m DataAssetFromFusionApp) GetKeyMap() map[string]string

GetKeyMap returns KeyMap

func (DataAssetFromFusionApp) GetMetadata

func (m DataAssetFromFusionApp) GetMetadata() *ObjectMetadata

GetMetadata returns Metadata

func (DataAssetFromFusionApp) GetModelVersion

func (m DataAssetFromFusionApp) GetModelVersion() *string

GetModelVersion returns ModelVersion

func (DataAssetFromFusionApp) GetName

func (m DataAssetFromFusionApp) GetName() *string

GetName returns Name

func (DataAssetFromFusionApp) GetNativeTypeSystem

func (m DataAssetFromFusionApp) GetNativeTypeSystem() *TypeSystem

GetNativeTypeSystem returns NativeTypeSystem

func (DataAssetFromFusionApp) GetObjectStatus

func (m DataAssetFromFusionApp) GetObjectStatus() *int

GetObjectStatus returns ObjectStatus

func (DataAssetFromFusionApp) GetObjectVersion

func (m DataAssetFromFusionApp) GetObjectVersion() *int

GetObjectVersion returns ObjectVersion

func (DataAssetFromFusionApp) GetParentRef

func (m DataAssetFromFusionApp) GetParentRef() *ParentReference

GetParentRef returns ParentRef

func (DataAssetFromFusionApp) MarshalJSON

func (m DataAssetFromFusionApp) MarshalJSON() (buff []byte, e error)

MarshalJSON marshals to json representation

func (DataAssetFromFusionApp) String

func (m DataAssetFromFusionApp) String() string

func (*DataAssetFromFusionApp) UnmarshalJSON

func (m *DataAssetFromFusionApp) UnmarshalJSON(data []byte) (e error)

UnmarshalJSON unmarshals from json

func (DataAssetFromFusionApp) ValidateEnumValue

func (m DataAssetFromFusionApp) ValidateEnumValue() (bool, error)

ValidateEnumValue returns an error when providing an unsupported enum value This function is being called during constructing API request process Not recommended for calling this function directly

type DataAssetFromHdfsDetails

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 (DataAssetFromHdfsDetails) GetAssetProperties

func (m DataAssetFromHdfsDetails) GetAssetProperties() map[string]string

GetAssetProperties returns AssetProperties

func (DataAssetFromHdfsDetails) GetDescription

func (m DataAssetFromHdfsDetails) GetDescription() *string

GetDescription returns Description

func (DataAssetFromHdfsDetails) GetExternalKey

func (m DataAssetFromHdfsDetails) GetExternalKey() *string

GetExternalKey returns ExternalKey

func (DataAssetFromHdfsDetails) GetIdentifier

func (m DataAssetFromHdfsDetails) GetIdentifier() *string

GetIdentifier returns Identifier

func (DataAssetFromHdfsDetails) GetKey

func (m DataAssetFromHdfsDetails) GetKey() *string

GetKey returns Key

func (DataAssetFromHdfsDetails) GetKeyMap

func (m DataAssetFromHdfsDetails) GetKeyMap() map[string]string

GetKeyMap returns KeyMap

func (DataAssetFromHdfsDetails) GetMetadata

func (m DataAssetFromHdfsDetails) GetMetadata() *ObjectMetadata

GetMetadata returns Metadata

func (DataAssetFromHdfsDetails) GetModelVersion

func (m DataAssetFromHdfsDetails) GetModelVersion() *string

GetModelVersion returns ModelVersion

func (DataAssetFromHdfsDetails) GetName

func (m DataAssetFromHdfsDetails) GetName() *string

GetName returns Name

func (DataAssetFromHdfsDetails) GetNativeTypeSystem

func (m DataAssetFromHdfsDetails) GetNativeTypeSystem() *TypeSystem

GetNativeTypeSystem returns NativeTypeSystem

func (DataAssetFromHdfsDetails) GetObjectStatus

func (m DataAssetFromHdfsDetails) GetObjectStatus() *int

GetObjectStatus returns ObjectStatus

func (DataAssetFromHdfsDetails) GetObjectVersion

func (m DataAssetFromHdfsDetails) GetObjectVersion() *int

GetObjectVersion returns ObjectVersion

func (DataAssetFromHdfsDetails) GetParentRef

func (m DataAssetFromHdfsDetails) GetParentRef() *ParentReference

GetParentRef returns ParentRef

func (DataAssetFromHdfsDetails) MarshalJSON

func (m DataAssetFromHdfsDetails) MarshalJSON() (buff []byte, e error)

MarshalJSON marshals to json representation

func (DataAssetFromHdfsDetails) String

func (m DataAssetFromHdfsDetails) String() string

func (DataAssetFromHdfsDetails) ValidateEnumValue

func (m DataAssetFromHdfsDetails) ValidateEnumValue() (bool, error)

ValidateEnumValue returns an error when providing an unsupported enum value This function is being called during constructing API request process Not recommended for calling this function directly

type DataAssetFromJdbc

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 (DataAssetFromJdbc) GetAssetProperties

func (m DataAssetFromJdbc) GetAssetProperties() map[string]string

GetAssetProperties returns AssetProperties

func (DataAssetFromJdbc) GetDescription

func (m DataAssetFromJdbc) GetDescription() *string

GetDescription returns Description

func (DataAssetFromJdbc) GetExternalKey

func (m DataAssetFromJdbc) GetExternalKey() *string

GetExternalKey returns ExternalKey

func (DataAssetFromJdbc) GetIdentifier

func (m DataAssetFromJdbc) GetIdentifier() *string

GetIdentifier returns Identifier

func (DataAssetFromJdbc) GetKey

func (m DataAssetFromJdbc) GetKey() *string

GetKey returns Key

func (DataAssetFromJdbc) GetKeyMap

func (m DataAssetFromJdbc) GetKeyMap() map[string]string

GetKeyMap returns KeyMap

func (DataAssetFromJdbc) GetMetadata

func (m DataAssetFromJdbc) GetMetadata() *ObjectMetadata

GetMetadata returns Metadata

func (DataAssetFromJdbc) GetModelVersion

func (m DataAssetFromJdbc) GetModelVersion() *string

GetModelVersion returns ModelVersion

func (DataAssetFromJdbc) GetName

func (m DataAssetFromJdbc) GetName() *string

GetName returns Name

func (DataAssetFromJdbc) GetNativeTypeSystem

func (m DataAssetFromJdbc) GetNativeTypeSystem() *TypeSystem

GetNativeTypeSystem returns NativeTypeSystem

func (DataAssetFromJdbc) GetObjectStatus

func (m DataAssetFromJdbc) GetObjectStatus() *int

GetObjectStatus returns ObjectStatus

func (DataAssetFromJdbc) GetObjectVersion

func (m DataAssetFromJdbc) GetObjectVersion() *int

GetObjectVersion returns ObjectVersion

func (DataAssetFromJdbc) GetParentRef

func (m DataAssetFromJdbc) GetParentRef() *ParentReference

GetParentRef returns ParentRef

func (DataAssetFromJdbc) MarshalJSON

func (m DataAssetFromJdbc) MarshalJSON() (buff []byte, e error)

MarshalJSON marshals to json representation

func (DataAssetFromJdbc) String

func (m DataAssetFromJdbc) String() string

func (DataAssetFromJdbc) ValidateEnumValue

func (m DataAssetFromJdbc) ValidateEnumValue() (bool, error)

ValidateEnumValue returns an error when providing an unsupported enum value This function is being called during constructing API request process Not recommended for calling this function directly

type DataAssetFromLakeDetails

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 (DataAssetFromLakeDetails) GetAssetProperties

func (m DataAssetFromLakeDetails) GetAssetProperties() map[string]string

GetAssetProperties returns AssetProperties

func (DataAssetFromLakeDetails) GetDescription

func (m DataAssetFromLakeDetails) GetDescription() *string

GetDescription returns Description

func (DataAssetFromLakeDetails) GetExternalKey

func (m DataAssetFromLakeDetails) GetExternalKey() *string

GetExternalKey returns ExternalKey

func (DataAssetFromLakeDetails) GetIdentifier

func (m DataAssetFromLakeDetails) GetIdentifier() *string

GetIdentifier returns Identifier

func (DataAssetFromLakeDetails) GetKey

func (m DataAssetFromLakeDetails) GetKey() *string

GetKey returns Key

func (DataAssetFromLakeDetails) GetKeyMap

func (m DataAssetFromLakeDetails) GetKeyMap() map[string]string

GetKeyMap returns KeyMap

func (DataAssetFromLakeDetails) GetMetadata

func (m DataAssetFromLakeDetails) GetMetadata() *ObjectMetadata

GetMetadata returns Metadata

func (DataAssetFromLakeDetails) GetModelVersion

func (m DataAssetFromLakeDetails) GetModelVersion() *string

GetModelVersion returns ModelVersion

func (DataAssetFromLakeDetails) GetName

func (m DataAssetFromLakeDetails) GetName() *string

GetName returns Name

func (DataAssetFromLakeDetails) GetNativeTypeSystem

func (m DataAssetFromLakeDetails) GetNativeTypeSystem() *TypeSystem

GetNativeTypeSystem returns NativeTypeSystem

func (DataAssetFromLakeDetails) GetObjectStatus

func (m DataAssetFromLakeDetails) GetObjectStatus() *int

GetObjectStatus returns ObjectStatus

func (DataAssetFromLakeDetails) GetObjectVersion

func (m DataAssetFromLakeDetails) GetObjectVersion() *int

GetObjectVersion returns ObjectVersion

func (DataAssetFromLakeDetails) GetParentRef

func (m DataAssetFromLakeDetails) GetParentRef() *ParentReference

GetParentRef returns ParentRef

func (DataAssetFromLakeDetails) MarshalJSON

func (m DataAssetFromLakeDetails) MarshalJSON() (buff []byte, e error)

MarshalJSON marshals to json representation

func (DataAssetFromLakeDetails) String

func (m DataAssetFromLakeDetails) String() string

func (DataAssetFromLakeDetails) ValidateEnumValue

func (m DataAssetFromLakeDetails) ValidateEnumValue() (bool, error)

ValidateEnumValue returns an error when providing an unsupported enum value This function is being called during constructing API request process Not recommended for calling this function directly

type DataAssetFromMySql

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 (DataAssetFromMySql) GetAssetProperties

func (m DataAssetFromMySql) GetAssetProperties() map[string]string

GetAssetProperties returns AssetProperties

func (DataAssetFromMySql) GetDescription

func (m DataAssetFromMySql) GetDescription() *string

GetDescription returns Description

func (DataAssetFromMySql) GetExternalKey

func (m DataAssetFromMySql) GetExternalKey() *string

GetExternalKey returns ExternalKey

func (DataAssetFromMySql) GetIdentifier

func (m DataAssetFromMySql) GetIdentifier() *string

GetIdentifier returns Identifier

func (DataAssetFromMySql) GetKey

func (m DataAssetFromMySql) GetKey() *string

GetKey returns Key

func (DataAssetFromMySql) GetKeyMap

func (m DataAssetFromMySql) GetKeyMap() map[string]string

GetKeyMap returns KeyMap

func (DataAssetFromMySql) GetMetadata

func (m DataAssetFromMySql) GetMetadata() *ObjectMetadata

GetMetadata returns Metadata

func (DataAssetFromMySql) GetModelVersion

func (m DataAssetFromMySql) GetModelVersion() *string

GetModelVersion returns ModelVersion

func (DataAssetFromMySql) GetName

func (m DataAssetFromMySql) GetName() *string

GetName returns Name

func (DataAssetFromMySql) GetNativeTypeSystem

func (m DataAssetFromMySql) GetNativeTypeSystem() *TypeSystem

GetNativeTypeSystem returns NativeTypeSystem

func (DataAssetFromMySql) GetObjectStatus

func (m DataAssetFromMySql) GetObjectStatus() *int

GetObjectStatus returns ObjectStatus

func (DataAssetFromMySql) GetObjectVersion

func (m DataAssetFromMySql) GetObjectVersion() *int

GetObjectVersion returns ObjectVersion

func (DataAssetFromMySql) GetParentRef

func (m DataAssetFromMySql) GetParentRef() *ParentReference

GetParentRef returns ParentRef

func (DataAssetFromMySql) MarshalJSON

func (m DataAssetFromMySql) MarshalJSON() (buff []byte, e error)

MarshalJSON marshals to json representation

func (DataAssetFromMySql) String

func (m DataAssetFromMySql) String() string

func (DataAssetFromMySql) ValidateEnumValue

func (m DataAssetFromMySql) ValidateEnumValue() (bool, error)

ValidateEnumValue returns an error when providing an unsupported enum value This function is being called during constructing API request process Not recommended for calling this function directly

type DataAssetFromMySqlHeatWave

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 (DataAssetFromMySqlHeatWave) GetAssetProperties

func (m DataAssetFromMySqlHeatWave) GetAssetProperties() map[string]string

GetAssetProperties returns AssetProperties

func (DataAssetFromMySqlHeatWave) GetDescription

func (m DataAssetFromMySqlHeatWave) GetDescription() *string

GetDescription returns Description

func (DataAssetFromMySqlHeatWave) GetExternalKey

func (m DataAssetFromMySqlHeatWave) GetExternalKey() *string

GetExternalKey returns ExternalKey

func (DataAssetFromMySqlHeatWave) GetIdentifier

func (m DataAssetFromMySqlHeatWave) GetIdentifier() *string

GetIdentifier returns Identifier

func (DataAssetFromMySqlHeatWave) GetKey

func (m DataAssetFromMySqlHeatWave) GetKey() *string

GetKey returns Key

func (DataAssetFromMySqlHeatWave) GetKeyMap

func (m DataAssetFromMySqlHeatWave) GetKeyMap() map[string]string

GetKeyMap returns KeyMap

func (DataAssetFromMySqlHeatWave) GetMetadata

func (m DataAssetFromMySqlHeatWave) GetMetadata() *ObjectMetadata

GetMetadata returns Metadata

func (DataAssetFromMySqlHeatWave) GetModelVersion

func (m DataAssetFromMySqlHeatWave) GetModelVersion() *string

GetModelVersion returns ModelVersion

func (DataAssetFromMySqlHeatWave) GetName

func (m DataAssetFromMySqlHeatWave) GetName() *string

GetName returns Name

func (DataAssetFromMySqlHeatWave) GetNativeTypeSystem

func (m DataAssetFromMySqlHeatWave) GetNativeTypeSystem() *TypeSystem

GetNativeTypeSystem returns NativeTypeSystem

func (DataAssetFromMySqlHeatWave) GetObjectStatus

func (m DataAssetFromMySqlHeatWave) GetObjectStatus() *int

GetObjectStatus returns ObjectStatus

func (DataAssetFromMySqlHeatWave) GetObjectVersion

func (m DataAssetFromMySqlHeatWave) GetObjectVersion() *int

GetObjectVersion returns ObjectVersion

func (DataAssetFromMySqlHeatWave) GetParentRef

func (m DataAssetFromMySqlHeatWave) GetParentRef() *ParentReference

GetParentRef returns ParentRef

func (DataAssetFromMySqlHeatWave) MarshalJSON

func (m DataAssetFromMySqlHeatWave) MarshalJSON() (buff []byte, e error)

MarshalJSON marshals to json representation

func (DataAssetFromMySqlHeatWave) String

func (m DataAssetFromMySqlHeatWave) String() string

func (DataAssetFromMySqlHeatWave) ValidateEnumValue

func (m DataAssetFromMySqlHeatWave) ValidateEnumValue() (bool, error)

ValidateEnumValue returns an error when providing an unsupported enum value This function is being called during constructing API request process Not recommended for calling this function directly

type DataAssetFromObjectStorageDetails

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 (DataAssetFromObjectStorageDetails) GetAssetProperties

func (m DataAssetFromObjectStorageDetails) GetAssetProperties() map[string]string

GetAssetProperties returns AssetProperties

func (DataAssetFromObjectStorageDetails) GetDescription

func (m DataAssetFromObjectStorageDetails) GetDescription() *string

GetDescription returns Description

func (DataAssetFromObjectStorageDetails) GetExternalKey

func (m DataAssetFromObjectStorageDetails) GetExternalKey() *string

GetExternalKey returns ExternalKey

func (DataAssetFromObjectStorageDetails) GetIdentifier

func (m DataAssetFromObjectStorageDetails) GetIdentifier() *string

GetIdentifier returns Identifier

func (DataAssetFromObjectStorageDetails) GetKey

func (m DataAssetFromObjectStorageDetails) GetKey() *string

GetKey returns Key

func (DataAssetFromObjectStorageDetails) GetKeyMap

func (m DataAssetFromObjectStorageDetails) GetKeyMap() map[string]string

GetKeyMap returns KeyMap

func (DataAssetFromObjectStorageDetails) GetMetadata

func (m DataAssetFromObjectStorageDetails) GetMetadata() *ObjectMetadata

GetMetadata returns Metadata

func (DataAssetFromObjectStorageDetails) GetModelVersion

func (m DataAssetFromObjectStorageDetails) GetModelVersion() *string

GetModelVersion returns ModelVersion

func (DataAssetFromObjectStorageDetails) GetName

func (m DataAssetFromObjectStorageDetails) GetName() *string

GetName returns Name

func (DataAssetFromObjectStorageDetails) GetNativeTypeSystem

func (m DataAssetFromObjectStorageDetails) GetNativeTypeSystem() *TypeSystem

GetNativeTypeSystem returns NativeTypeSystem

func (DataAssetFromObjectStorageDetails) GetObjectStatus

func (m DataAssetFromObjectStorageDetails) GetObjectStatus() *int

GetObjectStatus returns ObjectStatus

func (DataAssetFromObjectStorageDetails) GetObjectVersion

func (m DataAssetFromObjectStorageDetails) GetObjectVersion() *int

GetObjectVersion returns ObjectVersion

func (DataAssetFromObjectStorageDetails) GetParentRef

func (m DataAssetFromObjectStorageDetails) GetParentRef() *ParentReference

GetParentRef returns ParentRef

func (DataAssetFromObjectStorageDetails) MarshalJSON

func (m DataAssetFromObjectStorageDetails) MarshalJSON() (buff []byte, e error)

MarshalJSON marshals to json representation

func (DataAssetFromObjectStorageDetails) String

func (m DataAssetFromObjectStorageDetails) String() string

func (DataAssetFromObjectStorageDetails) ValidateEnumValue

func (m DataAssetFromObjectStorageDetails) ValidateEnumValue() (bool, error)

ValidateEnumValue returns an error when providing an unsupported enum value This function is being called during constructing API request process Not recommended for calling this function directly

type DataAssetFromOracleDetails

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 (DataAssetFromOracleDetails) GetAssetProperties

func (m DataAssetFromOracleDetails) GetAssetProperties() map[string]string

GetAssetProperties returns AssetProperties

func (DataAssetFromOracleDetails) GetDescription

func (m DataAssetFromOracleDetails) GetDescription() *string

GetDescription returns Description

func (DataAssetFromOracleDetails) GetExternalKey

func (m DataAssetFromOracleDetails) GetExternalKey() *string

GetExternalKey returns ExternalKey

func (DataAssetFromOracleDetails) GetIdentifier

func (m DataAssetFromOracleDetails) GetIdentifier() *string

GetIdentifier returns Identifier

func (DataAssetFromOracleDetails) GetKey

func (m DataAssetFromOracleDetails) GetKey() *string

GetKey returns Key

func (DataAssetFromOracleDetails) GetKeyMap

func (m DataAssetFromOracleDetails) GetKeyMap() map[string]string

GetKeyMap returns KeyMap

func (DataAssetFromOracleDetails) GetMetadata

func (m DataAssetFromOracleDetails) GetMetadata() *ObjectMetadata

GetMetadata returns Metadata

func (DataAssetFromOracleDetails) GetModelVersion

func (m DataAssetFromOracleDetails) GetModelVersion() *string

GetModelVersion returns ModelVersion

func (DataAssetFromOracleDetails) GetName

func (m DataAssetFromOracleDetails) GetName() *string

GetName returns Name

func (DataAssetFromOracleDetails) GetNativeTypeSystem

func (m DataAssetFromOracleDetails) GetNativeTypeSystem() *TypeSystem

GetNativeTypeSystem returns NativeTypeSystem

func (DataAssetFromOracleDetails) GetObjectStatus

func (m DataAssetFromOracleDetails) GetObjectStatus() *int

GetObjectStatus returns ObjectStatus

func (DataAssetFromOracleDetails) GetObjectVersion

func (m DataAssetFromOracleDetails) GetObjectVersion() *int

GetObjectVersion returns ObjectVersion

func (DataAssetFromOracleDetails) GetParentRef

func (m DataAssetFromOracleDetails) GetParentRef() *ParentReference

GetParentRef returns ParentRef

func (DataAssetFromOracleDetails) MarshalJSON

func (m DataAssetFromOracleDetails) MarshalJSON() (buff []byte, e error)

MarshalJSON marshals to json representation

func (DataAssetFromOracleDetails) String

func (m DataAssetFromOracleDetails) String() string

func (DataAssetFromOracleDetails) ValidateEnumValue

func (m DataAssetFromOracleDetails) ValidateEnumValue() (bool, error)

ValidateEnumValue returns an error when providing an unsupported enum value This function is being called during constructing API request process Not recommended for calling this function directly

type DataAssetFromOracleEbsDetails

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 (DataAssetFromOracleEbsDetails) GetAssetProperties

func (m DataAssetFromOracleEbsDetails) GetAssetProperties() map[string]string

GetAssetProperties returns AssetProperties

func (DataAssetFromOracleEbsDetails) GetDescription

func (m DataAssetFromOracleEbsDetails) GetDescription() *string

GetDescription returns Description

func (DataAssetFromOracleEbsDetails) GetExternalKey

func (m DataAssetFromOracleEbsDetails) GetExternalKey() *string

GetExternalKey returns ExternalKey

func (DataAssetFromOracleEbsDetails) GetIdentifier

func (m DataAssetFromOracleEbsDetails) GetIdentifier() *string

GetIdentifier returns Identifier

func (DataAssetFromOracleEbsDetails) GetKey

func (m DataAssetFromOracleEbsDetails) GetKey() *string

GetKey returns Key

func (DataAssetFromOracleEbsDetails) GetKeyMap

func (m DataAssetFromOracleEbsDetails) GetKeyMap() map[string]string

GetKeyMap returns KeyMap

func (DataAssetFromOracleEbsDetails) GetMetadata

func (m DataAssetFromOracleEbsDetails) GetMetadata() *ObjectMetadata

GetMetadata returns Metadata

func (DataAssetFromOracleEbsDetails) GetModelVersion

func (m DataAssetFromOracleEbsDetails) GetModelVersion() *string

GetModelVersion returns ModelVersion

func (DataAssetFromOracleEbsDetails) GetName

func (m DataAssetFromOracleEbsDetails) GetName() *string

GetName returns Name

func (DataAssetFromOracleEbsDetails) GetNativeTypeSystem

func (m DataAssetFromOracleEbsDetails) GetNativeTypeSystem() *TypeSystem

GetNativeTypeSystem returns NativeTypeSystem

func (DataAssetFromOracleEbsDetails) GetObjectStatus

func (m DataAssetFromOracleEbsDetails) GetObjectStatus() *int

GetObjectStatus returns ObjectStatus

func (DataAssetFromOracleEbsDetails) GetObjectVersion

func (m DataAssetFromOracleEbsDetails) GetObjectVersion() *int

GetObjectVersion returns ObjectVersion

func (DataAssetFromOracleEbsDetails) GetParentRef

func (m DataAssetFromOracleEbsDetails) GetParentRef() *ParentReference

GetParentRef returns ParentRef

func (DataAssetFromOracleEbsDetails) MarshalJSON

func (m DataAssetFromOracleEbsDetails) MarshalJSON() (buff []byte, e error)

MarshalJSON marshals to json representation

func (DataAssetFromOracleEbsDetails) String

func (m DataAssetFromOracleEbsDetails) String() string

func (DataAssetFromOracleEbsDetails) ValidateEnumValue

func (m DataAssetFromOracleEbsDetails) ValidateEnumValue() (bool, error)

ValidateEnumValue returns an error when providing an unsupported enum value This function is being called during constructing API request process Not recommended for calling this function directly

type DataAssetFromOraclePeopleSoftDetails

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 (DataAssetFromOraclePeopleSoftDetails) GetAssetProperties

func (m DataAssetFromOraclePeopleSoftDetails) GetAssetProperties() map[string]string

GetAssetProperties returns AssetProperties

func (DataAssetFromOraclePeopleSoftDetails) GetDescription

func (m DataAssetFromOraclePeopleSoftDetails) GetDescription() *string

GetDescription returns Description

func (DataAssetFromOraclePeopleSoftDetails) GetExternalKey

func (m DataAssetFromOraclePeopleSoftDetails) GetExternalKey() *string

GetExternalKey returns ExternalKey

func (DataAssetFromOraclePeopleSoftDetails) GetIdentifier

func (m DataAssetFromOraclePeopleSoftDetails) GetIdentifier() *string

GetIdentifier returns Identifier

func (DataAssetFromOraclePeopleSoftDetails) GetKey

func (m DataAssetFromOraclePeopleSoftDetails) GetKey() *string

GetKey returns Key

func (DataAssetFromOraclePeopleSoftDetails) GetKeyMap

func (m DataAssetFromOraclePeopleSoftDetails) GetKeyMap() map[string]string

GetKeyMap returns KeyMap

func (DataAssetFromOraclePeopleSoftDetails) GetMetadata

func (m DataAssetFromOraclePeopleSoftDetails) GetMetadata() *ObjectMetadata

GetMetadata returns Metadata

func (DataAssetFromOraclePeopleSoftDetails) GetModelVersion

func (m DataAssetFromOraclePeopleSoftDetails) GetModelVersion() *string

GetModelVersion returns ModelVersion

func (DataAssetFromOraclePeopleSoftDetails) GetName

func (m DataAssetFromOraclePeopleSoftDetails) GetName() *string

GetName returns Name

func (DataAssetFromOraclePeopleSoftDetails) GetNativeTypeSystem

func (m DataAssetFromOraclePeopleSoftDetails) GetNativeTypeSystem() *TypeSystem

GetNativeTypeSystem returns NativeTypeSystem

func (DataAssetFromOraclePeopleSoftDetails) GetObjectStatus

func (m DataAssetFromOraclePeopleSoftDetails) GetObjectStatus() *int

GetObjectStatus returns ObjectStatus

func (DataAssetFromOraclePeopleSoftDetails) GetObjectVersion

func (m DataAssetFromOraclePeopleSoftDetails) GetObjectVersion() *int

GetObjectVersion returns ObjectVersion

func (DataAssetFromOraclePeopleSoftDetails) GetParentRef

func (m DataAssetFromOraclePeopleSoftDetails) GetParentRef() *ParentReference

GetParentRef returns ParentRef

func (DataAssetFromOraclePeopleSoftDetails) MarshalJSON

func (m DataAssetFromOraclePeopleSoftDetails) MarshalJSON() (buff []byte, e error)

MarshalJSON marshals to json representation

func (DataAssetFromOraclePeopleSoftDetails) String

func (m DataAssetFromOraclePeopleSoftDetails) String() string

func (DataAssetFromOraclePeopleSoftDetails) ValidateEnumValue

func (m DataAssetFromOraclePeopleSoftDetails) ValidateEnumValue() (bool, error)

ValidateEnumValue returns an error when providing an unsupported enum value This function is being called during constructing API request process Not recommended for calling this function directly

type DataAssetFromOracleSiebelDetails

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 (DataAssetFromOracleSiebelDetails) GetAssetProperties

func (m DataAssetFromOracleSiebelDetails) GetAssetProperties() map[string]string

GetAssetProperties returns AssetProperties

func (DataAssetFromOracleSiebelDetails) GetDescription

func (m DataAssetFromOracleSiebelDetails) GetDescription() *string

GetDescription returns Description

func (DataAssetFromOracleSiebelDetails) GetExternalKey

func (m DataAssetFromOracleSiebelDetails) GetExternalKey() *string

GetExternalKey returns ExternalKey

func (DataAssetFromOracleSiebelDetails) GetIdentifier

func (m DataAssetFromOracleSiebelDetails) GetIdentifier() *string

GetIdentifier returns Identifier

func (DataAssetFromOracleSiebelDetails) GetKey

func (m DataAssetFromOracleSiebelDetails) GetKey() *string

GetKey returns Key

func (DataAssetFromOracleSiebelDetails) GetKeyMap

func (m DataAssetFromOracleSiebelDetails) GetKeyMap() map[string]string

GetKeyMap returns KeyMap

func (DataAssetFromOracleSiebelDetails) GetMetadata

func (m DataAssetFromOracleSiebelDetails) GetMetadata() *ObjectMetadata

GetMetadata returns Metadata

func (DataAssetFromOracleSiebelDetails) GetModelVersion

func (m DataAssetFromOracleSiebelDetails) GetModelVersion() *string

GetModelVersion returns ModelVersion

func (DataAssetFromOracleSiebelDetails) GetName

func (m DataAssetFromOracleSiebelDetails) GetName() *string

GetName returns Name

func (DataAssetFromOracleSiebelDetails) GetNativeTypeSystem

func (m DataAssetFromOracleSiebelDetails) GetNativeTypeSystem() *TypeSystem

GetNativeTypeSystem returns NativeTypeSystem

func (DataAssetFromOracleSiebelDetails) GetObjectStatus

func (m DataAssetFromOracleSiebelDetails) GetObjectStatus() *int

GetObjectStatus returns ObjectStatus

func (DataAssetFromOracleSiebelDetails) GetObjectVersion

func (m DataAssetFromOracleSiebelDetails) GetObjectVersion() *int

GetObjectVersion returns ObjectVersion

func (DataAssetFromOracleSiebelDetails) GetParentRef

func (m DataAssetFromOracleSiebelDetails) GetParentRef() *ParentReference

GetParentRef returns ParentRef

func (DataAssetFromOracleSiebelDetails) MarshalJSON

func (m DataAssetFromOracleSiebelDetails) MarshalJSON() (buff []byte, e error)

MarshalJSON marshals to json representation

func (DataAssetFromOracleSiebelDetails) String

func (m DataAssetFromOracleSiebelDetails) String() string

func (DataAssetFromOracleSiebelDetails) ValidateEnumValue

func (m DataAssetFromOracleSiebelDetails) ValidateEnumValue() (bool, error)

ValidateEnumValue returns an error when providing an unsupported enum value This function is being called during constructing API request process Not recommended for calling this function directly

type DataAssetFromRestDetails

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 (DataAssetFromRestDetails) GetAssetProperties

func (m DataAssetFromRestDetails) GetAssetProperties() map[string]string

GetAssetProperties returns AssetProperties

func (DataAssetFromRestDetails) GetDescription

func (m DataAssetFromRestDetails) GetDescription() *string

GetDescription returns Description

func (DataAssetFromRestDetails) GetExternalKey

func (m DataAssetFromRestDetails) GetExternalKey() *string

GetExternalKey returns ExternalKey

func (DataAssetFromRestDetails) GetIdentifier

func (m DataAssetFromRestDetails) GetIdentifier() *string

GetIdentifier returns Identifier

func (DataAssetFromRestDetails) GetKey

func (m DataAssetFromRestDetails) GetKey() *string

GetKey returns Key

func (DataAssetFromRestDetails) GetKeyMap

func (m DataAssetFromRestDetails) GetKeyMap() map[string]string

GetKeyMap returns KeyMap

func (DataAssetFromRestDetails) GetMetadata

func (m DataAssetFromRestDetails) GetMetadata() *ObjectMetadata

GetMetadata returns Metadata

func (DataAssetFromRestDetails) GetModelVersion

func (m DataAssetFromRestDetails) GetModelVersion() *string

GetModelVersion returns ModelVersion

func (DataAssetFromRestDetails) GetName

func (m DataAssetFromRestDetails) GetName() *string

GetName returns Name

func (DataAssetFromRestDetails) GetNativeTypeSystem

func (m DataAssetFromRestDetails) GetNativeTypeSystem() *TypeSystem

GetNativeTypeSystem returns NativeTypeSystem

func (DataAssetFromRestDetails) GetObjectStatus

func (m DataAssetFromRestDetails) GetObjectStatus() *int

GetObjectStatus returns ObjectStatus

func (DataAssetFromRestDetails) GetObjectVersion

func (m DataAssetFromRestDetails) GetObjectVersion() *int

GetObjectVersion returns ObjectVersion

func (DataAssetFromRestDetails) GetParentRef

func (m DataAssetFromRestDetails) GetParentRef() *ParentReference

GetParentRef returns ParentRef

func (DataAssetFromRestDetails) MarshalJSON

func (m DataAssetFromRestDetails) MarshalJSON() (buff []byte, e error)

MarshalJSON marshals to json representation

func (DataAssetFromRestDetails) String

func (m DataAssetFromRestDetails) String() string

func (*DataAssetFromRestDetails) UnmarshalJSON

func (m *DataAssetFromRestDetails) UnmarshalJSON(data []byte) (e error)

UnmarshalJSON unmarshals from json

func (DataAssetFromRestDetails) ValidateEnumValue

func (m DataAssetFromRestDetails) ValidateEnumValue() (bool, error)

ValidateEnumValue returns an error when providing an unsupported enum value This function is being called during constructing API request process Not recommended for calling this function directly

type DataAssetModelTypeEnum

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

func GetDataAssetModelTypeEnumValues() []DataAssetModelTypeEnum

GetDataAssetModelTypeEnumValues Enumerates the set of values for DataAssetModelTypeEnum

func GetMappingDataAssetModelTypeEnum

func GetMappingDataAssetModelTypeEnum(val string) (DataAssetModelTypeEnum, bool)

GetMappingDataAssetModelTypeEnum performs case Insensitive comparison on enum value and return the desired enum

type DataAssetSummary

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
}

type DataAssetSummaryCollection

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 (DataAssetSummaryCollection) String

func (m DataAssetSummaryCollection) String() string

func (*DataAssetSummaryCollection) UnmarshalJSON

func (m *DataAssetSummaryCollection) UnmarshalJSON(data []byte) (e error)

UnmarshalJSON unmarshals from json

func (DataAssetSummaryCollection) ValidateEnumValue

func (m DataAssetSummaryCollection) ValidateEnumValue() (bool, error)

ValidateEnumValue returns an error when providing an unsupported enum value This function is being called during constructing API request process Not recommended for calling this function directly

type DataAssetSummaryFromAdwc

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 (DataAssetSummaryFromAdwc) GetAssetProperties

func (m DataAssetSummaryFromAdwc) GetAssetProperties() map[string]string

GetAssetProperties returns AssetProperties

func (DataAssetSummaryFromAdwc) GetDescription

func (m DataAssetSummaryFromAdwc) GetDescription() *string

GetDescription returns Description

func (DataAssetSummaryFromAdwc) GetExternalKey

func (m DataAssetSummaryFromAdwc) GetExternalKey() *string

GetExternalKey returns ExternalKey

func (DataAssetSummaryFromAdwc) GetIdentifier

func (m DataAssetSummaryFromAdwc) GetIdentifier() *string

GetIdentifier returns Identifier

func (DataAssetSummaryFromAdwc) GetKey

func (m DataAssetSummaryFromAdwc) GetKey() *string

GetKey returns Key

func (DataAssetSummaryFromAdwc) GetMetadata

func (m DataAssetSummaryFromAdwc) GetMetadata() *ObjectMetadata

GetMetadata returns Metadata

func (DataAssetSummaryFromAdwc) GetModelVersion

func (m DataAssetSummaryFromAdwc) GetModelVersion() *string

GetModelVersion returns ModelVersion

func (DataAssetSummaryFromAdwc) GetName

func (m DataAssetSummaryFromAdwc) GetName() *string

GetName returns Name

func (DataAssetSummaryFromAdwc) GetNativeTypeSystem

func (m DataAssetSummaryFromAdwc) GetNativeTypeSystem() *TypeSystem

GetNativeTypeSystem returns NativeTypeSystem

func (DataAssetSummaryFromAdwc) GetObjectStatus

func (m DataAssetSummaryFromAdwc) GetObjectStatus() *int

GetObjectStatus returns ObjectStatus

func (DataAssetSummaryFromAdwc) GetObjectVersion

func (m DataAssetSummaryFromAdwc) GetObjectVersion() *int

GetObjectVersion returns ObjectVersion

func (DataAssetSummaryFromAdwc) GetParentRef

func (m DataAssetSummaryFromAdwc) GetParentRef() *ParentReference

GetParentRef returns ParentRef

func (DataAssetSummaryFromAdwc) MarshalJSON

func (m DataAssetSummaryFromAdwc) MarshalJSON() (buff []byte, e error)

MarshalJSON marshals to json representation

func (DataAssetSummaryFromAdwc) String

func (m DataAssetSummaryFromAdwc) String() string

func (DataAssetSummaryFromAdwc) ValidateEnumValue

func (m DataAssetSummaryFromAdwc) ValidateEnumValue() (bool, error)

ValidateEnumValue returns an error when providing an unsupported enum value This function is being called during constructing API request process Not recommended for calling this function directly

type DataAssetSummaryFromAmazonS3

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 (DataAssetSummaryFromAmazonS3) GetAssetProperties

func (m DataAssetSummaryFromAmazonS3) GetAssetProperties() map[string]string

GetAssetProperties returns AssetProperties

func (DataAssetSummaryFromAmazonS3) GetDescription

func (m DataAssetSummaryFromAmazonS3) GetDescription() *string

GetDescription returns Description

func (DataAssetSummaryFromAmazonS3) GetExternalKey

func (m DataAssetSummaryFromAmazonS3) GetExternalKey() *string

GetExternalKey returns ExternalKey

func (DataAssetSummaryFromAmazonS3) GetIdentifier

func (m DataAssetSummaryFromAmazonS3) GetIdentifier() *string

GetIdentifier returns Identifier

func (DataAssetSummaryFromAmazonS3) GetKey

func (m DataAssetSummaryFromAmazonS3) GetKey() *string

GetKey returns Key

func (DataAssetSummaryFromAmazonS3) GetMetadata

func (m DataAssetSummaryFromAmazonS3) GetMetadata() *ObjectMetadata

GetMetadata returns Metadata

func (DataAssetSummaryFromAmazonS3) GetModelVersion

func (m DataAssetSummaryFromAmazonS3) GetModelVersion() *string

GetModelVersion returns ModelVersion

func (DataAssetSummaryFromAmazonS3) GetName

func (m DataAssetSummaryFromAmazonS3) GetName() *string

GetName returns Name

func (DataAssetSummaryFromAmazonS3) GetNativeTypeSystem

func (m DataAssetSummaryFromAmazonS3) GetNativeTypeSystem() *TypeSystem

GetNativeTypeSystem returns NativeTypeSystem

func (DataAssetSummaryFromAmazonS3) GetObjectStatus

func (m DataAssetSummaryFromAmazonS3) GetObjectStatus() *int

GetObjectStatus returns ObjectStatus

func (DataAssetSummaryFromAmazonS3) GetObjectVersion

func (m DataAssetSummaryFromAmazonS3) GetObjectVersion() *int

GetObjectVersion returns ObjectVersion

func (DataAssetSummaryFromAmazonS3) GetParentRef

func (m DataAssetSummaryFromAmazonS3) GetParentRef() *ParentReference

GetParentRef returns ParentRef

func (DataAssetSummaryFromAmazonS3) MarshalJSON

func (m DataAssetSummaryFromAmazonS3) MarshalJSON() (buff []byte, e error)

MarshalJSON marshals to json representation

func (DataAssetSummaryFromAmazonS3) String

func (m DataAssetSummaryFromAmazonS3) String() string

func (DataAssetSummaryFromAmazonS3) ValidateEnumValue

func (m DataAssetSummaryFromAmazonS3) ValidateEnumValue() (bool, error)

ValidateEnumValue returns an error when providing an unsupported enum value This function is being called during constructing API request process Not recommended for calling this function directly

type DataAssetSummaryFromAtp

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 (DataAssetSummaryFromAtp) GetAssetProperties

func (m DataAssetSummaryFromAtp) GetAssetProperties() map[string]string

GetAssetProperties returns AssetProperties

func (DataAssetSummaryFromAtp) GetDescription

func (m DataAssetSummaryFromAtp) GetDescription() *string

GetDescription returns Description

func (DataAssetSummaryFromAtp) GetExternalKey

func (m DataAssetSummaryFromAtp) GetExternalKey() *string

GetExternalKey returns ExternalKey

func (DataAssetSummaryFromAtp) GetIdentifier

func (m DataAssetSummaryFromAtp) GetIdentifier() *string

GetIdentifier returns Identifier

func (DataAssetSummaryFromAtp) GetKey

func (m DataAssetSummaryFromAtp) GetKey() *string

GetKey returns Key

func (DataAssetSummaryFromAtp) GetMetadata

func (m DataAssetSummaryFromAtp) GetMetadata() *ObjectMetadata

GetMetadata returns Metadata

func (DataAssetSummaryFromAtp) GetModelVersion

func (m DataAssetSummaryFromAtp) GetModelVersion() *string

GetModelVersion returns ModelVersion

func (DataAssetSummaryFromAtp) GetName

func (m DataAssetSummaryFromAtp) GetName() *string

GetName returns Name

func (DataAssetSummaryFromAtp) GetNativeTypeSystem

func (m DataAssetSummaryFromAtp) GetNativeTypeSystem() *TypeSystem

GetNativeTypeSystem returns NativeTypeSystem

func (DataAssetSummaryFromAtp) GetObjectStatus

func (m DataAssetSummaryFromAtp) GetObjectStatus() *int

GetObjectStatus returns ObjectStatus

func (DataAssetSummaryFromAtp) GetObjectVersion

func (m DataAssetSummaryFromAtp) GetObjectVersion() *int

GetObjectVersion returns ObjectVersion

func (DataAssetSummaryFromAtp) GetParentRef

func (m DataAssetSummaryFromAtp) GetParentRef() *ParentReference

GetParentRef returns ParentRef

func (DataAssetSummaryFromAtp) MarshalJSON

func (m DataAssetSummaryFromAtp) MarshalJSON() (buff []byte, e error)

MarshalJSON marshals to json representation

func (DataAssetSummaryFromAtp) String

func (m DataAssetSummaryFromAtp) String() string

func (DataAssetSummaryFromAtp) ValidateEnumValue

func (m DataAssetSummaryFromAtp) ValidateEnumValue() (bool, error)

ValidateEnumValue returns an error when providing an unsupported enum value This function is being called during constructing API request process Not recommended for calling this function directly

type DataAssetSummaryFromFusionApp

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 (DataAssetSummaryFromFusionApp) GetAssetProperties

func (m DataAssetSummaryFromFusionApp) GetAssetProperties() map[string]string

GetAssetProperties returns AssetProperties

func (DataAssetSummaryFromFusionApp) GetDescription

func (m DataAssetSummaryFromFusionApp) GetDescription() *string

GetDescription returns Description

func (DataAssetSummaryFromFusionApp) GetExternalKey

func (m DataAssetSummaryFromFusionApp) GetExternalKey() *string

GetExternalKey returns ExternalKey

func (DataAssetSummaryFromFusionApp) GetIdentifier

func (m DataAssetSummaryFromFusionApp) GetIdentifier() *string

GetIdentifier returns Identifier

func (DataAssetSummaryFromFusionApp) GetKey

func (m DataAssetSummaryFromFusionApp) GetKey() *string

GetKey returns Key

func (DataAssetSummaryFromFusionApp) GetMetadata

func (m DataAssetSummaryFromFusionApp) GetMetadata() *ObjectMetadata

GetMetadata returns Metadata

func (DataAssetSummaryFromFusionApp) GetModelVersion

func (m DataAssetSummaryFromFusionApp) GetModelVersion() *string

GetModelVersion returns ModelVersion

func (DataAssetSummaryFromFusionApp) GetName

func (m DataAssetSummaryFromFusionApp) GetName() *string

GetName returns Name

func (DataAssetSummaryFromFusionApp) GetNativeTypeSystem

func (m DataAssetSummaryFromFusionApp) GetNativeTypeSystem() *TypeSystem

GetNativeTypeSystem returns NativeTypeSystem

func (DataAssetSummaryFromFusionApp) GetObjectStatus

func (m DataAssetSummaryFromFusionApp) GetObjectStatus() *int

GetObjectStatus returns ObjectStatus

func (DataAssetSummaryFromFusionApp) GetObjectVersion

func (m DataAssetSummaryFromFusionApp) GetObjectVersion() *int

GetObjectVersion returns ObjectVersion

func (DataAssetSummaryFromFusionApp) GetParentRef

func (m DataAssetSummaryFromFusionApp) GetParentRef() *ParentReference

GetParentRef returns ParentRef

func (DataAssetSummaryFromFusionApp) MarshalJSON

func (m DataAssetSummaryFromFusionApp) MarshalJSON() (buff []byte, e error)

MarshalJSON marshals to json representation

func (DataAssetSummaryFromFusionApp) String

func (m DataAssetSummaryFromFusionApp) String() string

func (*DataAssetSummaryFromFusionApp) UnmarshalJSON

func (m *DataAssetSummaryFromFusionApp) UnmarshalJSON(data []byte) (e error)

UnmarshalJSON unmarshals from json

func (DataAssetSummaryFromFusionApp) ValidateEnumValue

func (m DataAssetSummaryFromFusionApp) ValidateEnumValue() (bool, error)

ValidateEnumValue returns an error when providing an unsupported enum value This function is being called during constructing API request process Not recommended for calling this function directly

type DataAssetSummaryFromHdfs

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 (DataAssetSummaryFromHdfs) GetAssetProperties

func (m DataAssetSummaryFromHdfs) GetAssetProperties() map[string]string

GetAssetProperties returns AssetProperties

func (DataAssetSummaryFromHdfs) GetDescription

func (m DataAssetSummaryFromHdfs) GetDescription() *string

GetDescription returns Description

func (DataAssetSummaryFromHdfs) GetExternalKey

func (m DataAssetSummaryFromHdfs) GetExternalKey() *string

GetExternalKey returns ExternalKey

func (DataAssetSummaryFromHdfs) GetIdentifier

func (m DataAssetSummaryFromHdfs) GetIdentifier() *string

GetIdentifier returns Identifier

func (DataAssetSummaryFromHdfs) GetKey

func (m DataAssetSummaryFromHdfs) GetKey() *string

GetKey returns Key

func (DataAssetSummaryFromHdfs) GetMetadata

func (m DataAssetSummaryFromHdfs) GetMetadata() *ObjectMetadata

GetMetadata returns Metadata

func (DataAssetSummaryFromHdfs) GetModelVersion

func (m DataAssetSummaryFromHdfs) GetModelVersion() *string

GetModelVersion returns ModelVersion

func (DataAssetSummaryFromHdfs) GetName

func (m DataAssetSummaryFromHdfs) GetName() *string

GetName returns Name

func (DataAssetSummaryFromHdfs) GetNativeTypeSystem

func (m DataAssetSummaryFromHdfs) GetNativeTypeSystem() *TypeSystem

GetNativeTypeSystem returns NativeTypeSystem

func (DataAssetSummaryFromHdfs) GetObjectStatus

func (m DataAssetSummaryFromHdfs) GetObjectStatus() *int

GetObjectStatus returns ObjectStatus

func (DataAssetSummaryFromHdfs) GetObjectVersion

func (m DataAssetSummaryFromHdfs) GetObjectVersion() *int

GetObjectVersion returns ObjectVersion

func (DataAssetSummaryFromHdfs) GetParentRef

func (m DataAssetSummaryFromHdfs) GetParentRef() *ParentReference

GetParentRef returns ParentRef

func (DataAssetSummaryFromHdfs) MarshalJSON

func (m DataAssetSummaryFromHdfs) MarshalJSON() (buff []byte, e error)

MarshalJSON marshals to json representation

func (DataAssetSummaryFromHdfs) String

func (m DataAssetSummaryFromHdfs) String() string

func (DataAssetSummaryFromHdfs) ValidateEnumValue

func (m DataAssetSummaryFromHdfs) ValidateEnumValue() (bool, error)

ValidateEnumValue returns an error when providing an unsupported enum value This function is being called during constructing API request process Not recommended for calling this function directly

type DataAssetSummaryFromJdbc

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 (DataAssetSummaryFromJdbc) GetAssetProperties

func (m DataAssetSummaryFromJdbc) GetAssetProperties() map[string]string

GetAssetProperties returns AssetProperties

func (DataAssetSummaryFromJdbc) GetDescription

func (m DataAssetSummaryFromJdbc) GetDescription() *string

GetDescription returns Description

func (DataAssetSummaryFromJdbc) GetExternalKey

func (m DataAssetSummaryFromJdbc) GetExternalKey() *string

GetExternalKey returns ExternalKey

func (DataAssetSummaryFromJdbc) GetIdentifier

func (m DataAssetSummaryFromJdbc) GetIdentifier() *string

GetIdentifier returns Identifier

func (DataAssetSummaryFromJdbc) GetKey

func (m DataAssetSummaryFromJdbc) GetKey() *string

GetKey returns Key

func (DataAssetSummaryFromJdbc) GetMetadata

func (m DataAssetSummaryFromJdbc) GetMetadata() *ObjectMetadata

GetMetadata returns Metadata

func (DataAssetSummaryFromJdbc) GetModelVersion

func (m DataAssetSummaryFromJdbc) GetModelVersion() *string

GetModelVersion returns ModelVersion

func (DataAssetSummaryFromJdbc) GetName

func (m DataAssetSummaryFromJdbc) GetName() *string

GetName returns Name

func (DataAssetSummaryFromJdbc) GetNativeTypeSystem

func (m DataAssetSummaryFromJdbc) GetNativeTypeSystem() *TypeSystem

GetNativeTypeSystem returns NativeTypeSystem

func (DataAssetSummaryFromJdbc) GetObjectStatus

func (m DataAssetSummaryFromJdbc) GetObjectStatus() *int

GetObjectStatus returns ObjectStatus

func (DataAssetSummaryFromJdbc) GetObjectVersion

func (m DataAssetSummaryFromJdbc) GetObjectVersion() *int

GetObjectVersion returns ObjectVersion

func (DataAssetSummaryFromJdbc) GetParentRef

func (m DataAssetSummaryFromJdbc) GetParentRef() *ParentReference

GetParentRef returns ParentRef

func (DataAssetSummaryFromJdbc) MarshalJSON

func (m DataAssetSummaryFromJdbc) MarshalJSON() (buff []byte, e error)

MarshalJSON marshals to json representation

func (DataAssetSummaryFromJdbc) String

func (m DataAssetSummaryFromJdbc) String() string

func (DataAssetSummaryFromJdbc) ValidateEnumValue

func (m DataAssetSummaryFromJdbc) ValidateEnumValue() (bool, error)

ValidateEnumValue returns an error when providing an unsupported enum value This function is being called during constructing API request process Not recommended for calling this function directly

type DataAssetSummaryFromLake

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 (DataAssetSummaryFromLake) GetAssetProperties

func (m DataAssetSummaryFromLake) GetAssetProperties() map[string]string

GetAssetProperties returns AssetProperties

func (DataAssetSummaryFromLake) GetDescription

func (m DataAssetSummaryFromLake) GetDescription() *string

GetDescription returns Description

func (DataAssetSummaryFromLake) GetExternalKey

func (m DataAssetSummaryFromLake) GetExternalKey() *string

GetExternalKey returns ExternalKey

func (DataAssetSummaryFromLake) GetIdentifier

func (m DataAssetSummaryFromLake) GetIdentifier() *string

GetIdentifier returns Identifier

func (DataAssetSummaryFromLake) GetKey

func (m DataAssetSummaryFromLake) GetKey() *string

GetKey returns Key

func (DataAssetSummaryFromLake) GetMetadata

func (m DataAssetSummaryFromLake) GetMetadata() *ObjectMetadata

GetMetadata returns Metadata

func (DataAssetSummaryFromLake) GetModelVersion

func (m DataAssetSummaryFromLake) GetModelVersion() *string

GetModelVersion returns ModelVersion

func (DataAssetSummaryFromLake) GetName

func (m DataAssetSummaryFromLake) GetName() *string

GetName returns Name

func (DataAssetSummaryFromLake) GetNativeTypeSystem

func (m DataAssetSummaryFromLake) GetNativeTypeSystem() *TypeSystem

GetNativeTypeSystem returns NativeTypeSystem

func (DataAssetSummaryFromLake) GetObjectStatus

func (m DataAssetSummaryFromLake) GetObjectStatus() *int

GetObjectStatus returns ObjectStatus

func (DataAssetSummaryFromLake) GetObjectVersion

func (m DataAssetSummaryFromLake) GetObjectVersion() *int

GetObjectVersion returns ObjectVersion

func (DataAssetSummaryFromLake) GetParentRef

func (m DataAssetSummaryFromLake) GetParentRef() *ParentReference

GetParentRef returns ParentRef

func (DataAssetSummaryFromLake) MarshalJSON

func (m DataAssetSummaryFromLake) MarshalJSON() (buff []byte, e error)

MarshalJSON marshals to json representation

func (DataAssetSummaryFromLake) String

func (m DataAssetSummaryFromLake) String() string

func (DataAssetSummaryFromLake) ValidateEnumValue

func (m DataAssetSummaryFromLake) ValidateEnumValue() (bool, error)

ValidateEnumValue returns an error when providing an unsupported enum value This function is being called during constructing API request process Not recommended for calling this function directly

type DataAssetSummaryFromMySql

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 (DataAssetSummaryFromMySql) GetAssetProperties

func (m DataAssetSummaryFromMySql) GetAssetProperties() map[string]string

GetAssetProperties returns AssetProperties

func (DataAssetSummaryFromMySql) GetDescription

func (m DataAssetSummaryFromMySql) GetDescription() *string

GetDescription returns Description

func (DataAssetSummaryFromMySql) GetExternalKey

func (m DataAssetSummaryFromMySql) GetExternalKey() *string

GetExternalKey returns ExternalKey

func (DataAssetSummaryFromMySql) GetIdentifier

func (m DataAssetSummaryFromMySql) GetIdentifier() *string

GetIdentifier returns Identifier

func (DataAssetSummaryFromMySql) GetKey

func (m DataAssetSummaryFromMySql) GetKey() *string

GetKey returns Key

func (DataAssetSummaryFromMySql) GetMetadata

func (m DataAssetSummaryFromMySql) GetMetadata() *ObjectMetadata

GetMetadata returns Metadata

func (DataAssetSummaryFromMySql) GetModelVersion

func (m DataAssetSummaryFromMySql) GetModelVersion() *string

GetModelVersion returns ModelVersion

func (DataAssetSummaryFromMySql) GetName

func (m DataAssetSummaryFromMySql) GetName() *string

GetName returns Name

func (DataAssetSummaryFromMySql) GetNativeTypeSystem

func (m DataAssetSummaryFromMySql) GetNativeTypeSystem() *TypeSystem

GetNativeTypeSystem returns NativeTypeSystem

func (DataAssetSummaryFromMySql) GetObjectStatus

func (m DataAssetSummaryFromMySql) GetObjectStatus() *int

GetObjectStatus returns ObjectStatus

func (DataAssetSummaryFromMySql) GetObjectVersion

func (m DataAssetSummaryFromMySql) GetObjectVersion() *int

GetObjectVersion returns ObjectVersion

func (DataAssetSummaryFromMySql) GetParentRef

func (m DataAssetSummaryFromMySql) GetParentRef() *ParentReference

GetParentRef returns ParentRef

func (DataAssetSummaryFromMySql) MarshalJSON

func (m DataAssetSummaryFromMySql) MarshalJSON() (buff []byte, e error)

MarshalJSON marshals to json representation

func (DataAssetSummaryFromMySql) String

func (m DataAssetSummaryFromMySql) String() string

func (DataAssetSummaryFromMySql) ValidateEnumValue

func (m DataAssetSummaryFromMySql) ValidateEnumValue() (bool, error)

ValidateEnumValue returns an error when providing an unsupported enum value This function is being called during constructing API request process Not recommended for calling this function directly

type DataAssetSummaryFromMySqlHeatWave

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 (DataAssetSummaryFromMySqlHeatWave) GetAssetProperties

func (m DataAssetSummaryFromMySqlHeatWave) GetAssetProperties() map[string]string

GetAssetProperties returns AssetProperties

func (DataAssetSummaryFromMySqlHeatWave) GetDescription

func (m DataAssetSummaryFromMySqlHeatWave) GetDescription() *string

GetDescription returns Description

func (DataAssetSummaryFromMySqlHeatWave) GetExternalKey

func (m DataAssetSummaryFromMySqlHeatWave) GetExternalKey() *string

GetExternalKey returns ExternalKey

func (DataAssetSummaryFromMySqlHeatWave) GetIdentifier

func (m DataAssetSummaryFromMySqlHeatWave) GetIdentifier() *string

GetIdentifier returns Identifier

func (DataAssetSummaryFromMySqlHeatWave) GetKey

func (m DataAssetSummaryFromMySqlHeatWave) GetKey() *string

GetKey returns Key

func (DataAssetSummaryFromMySqlHeatWave) GetMetadata

func (m DataAssetSummaryFromMySqlHeatWave) GetMetadata() *ObjectMetadata

GetMetadata returns Metadata

func (DataAssetSummaryFromMySqlHeatWave) GetModelVersion

func (m DataAssetSummaryFromMySqlHeatWave) GetModelVersion() *string

GetModelVersion returns ModelVersion

func (DataAssetSummaryFromMySqlHeatWave) GetName

func (m DataAssetSummaryFromMySqlHeatWave) GetName() *string

GetName returns Name

func (DataAssetSummaryFromMySqlHeatWave) GetNativeTypeSystem

func (m DataAssetSummaryFromMySqlHeatWave) GetNativeTypeSystem() *TypeSystem

GetNativeTypeSystem returns NativeTypeSystem

func (DataAssetSummaryFromMySqlHeatWave) GetObjectStatus

func (m DataAssetSummaryFromMySqlHeatWave) GetObjectStatus() *int

GetObjectStatus returns ObjectStatus

func (DataAssetSummaryFromMySqlHeatWave) GetObjectVersion

func (m DataAssetSummaryFromMySqlHeatWave) GetObjectVersion() *int

GetObjectVersion returns ObjectVersion

func (DataAssetSummaryFromMySqlHeatWave) GetParentRef

func (m DataAssetSummaryFromMySqlHeatWave) GetParentRef() *ParentReference

GetParentRef returns ParentRef

func (DataAssetSummaryFromMySqlHeatWave) MarshalJSON

func (m DataAssetSummaryFromMySqlHeatWave) MarshalJSON() (buff []byte, e error)

MarshalJSON marshals to json representation

func (DataAssetSummaryFromMySqlHeatWave) String

func (m DataAssetSummaryFromMySqlHeatWave) String() string

func (DataAssetSummaryFromMySqlHeatWave) ValidateEnumValue

func (m DataAssetSummaryFromMySqlHeatWave) ValidateEnumValue() (bool, error)

ValidateEnumValue returns an error when providing an unsupported enum value This function is being called during constructing API request process Not recommended for calling this function directly

type DataAssetSummaryFromObjectStorage

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 (DataAssetSummaryFromObjectStorage) GetAssetProperties

func (m DataAssetSummaryFromObjectStorage) GetAssetProperties() map[string]string

GetAssetProperties returns AssetProperties

func (DataAssetSummaryFromObjectStorage) GetDescription

func (m DataAssetSummaryFromObjectStorage) GetDescription() *string

GetDescription returns Description

func (DataAssetSummaryFromObjectStorage) GetExternalKey

func (m DataAssetSummaryFromObjectStorage) GetExternalKey() *string

GetExternalKey returns ExternalKey

func (DataAssetSummaryFromObjectStorage) GetIdentifier

func (m DataAssetSummaryFromObjectStorage) GetIdentifier() *string

GetIdentifier returns Identifier

func (DataAssetSummaryFromObjectStorage) GetKey

func (m DataAssetSummaryFromObjectStorage) GetKey() *string

GetKey returns Key

func (DataAssetSummaryFromObjectStorage) GetMetadata

func (m DataAssetSummaryFromObjectStorage) GetMetadata() *ObjectMetadata

GetMetadata returns Metadata

func (DataAssetSummaryFromObjectStorage) GetModelVersion

func (m DataAssetSummaryFromObjectStorage) GetModelVersion() *string

GetModelVersion returns ModelVersion

func (DataAssetSummaryFromObjectStorage) GetName

func (m DataAssetSummaryFromObjectStorage) GetName() *string

GetName returns Name

func (DataAssetSummaryFromObjectStorage) GetNativeTypeSystem

func (m DataAssetSummaryFromObjectStorage) GetNativeTypeSystem() *TypeSystem

GetNativeTypeSystem returns NativeTypeSystem

func (DataAssetSummaryFromObjectStorage) GetObjectStatus

func (m DataAssetSummaryFromObjectStorage) GetObjectStatus() *int

GetObjectStatus returns ObjectStatus

func (DataAssetSummaryFromObjectStorage) GetObjectVersion

func (m DataAssetSummaryFromObjectStorage) GetObjectVersion() *int

GetObjectVersion returns ObjectVersion

func (DataAssetSummaryFromObjectStorage) GetParentRef

func (m DataAssetSummaryFromObjectStorage) GetParentRef() *ParentReference

GetParentRef returns ParentRef

func (DataAssetSummaryFromObjectStorage) MarshalJSON

func (m DataAssetSummaryFromObjectStorage) MarshalJSON() (buff []byte, e error)

MarshalJSON marshals to json representation

func (DataAssetSummaryFromObjectStorage) String

func (m DataAssetSummaryFromObjectStorage) String() string

func (DataAssetSummaryFromObjectStorage) ValidateEnumValue

func (m DataAssetSummaryFromObjectStorage) ValidateEnumValue() (bool, error)

ValidateEnumValue returns an error when providing an unsupported enum value This function is being called during constructing API request process Not recommended for calling this function directly

type DataAssetSummaryFromOracle

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 (DataAssetSummaryFromOracle) GetAssetProperties

func (m DataAssetSummaryFromOracle) GetAssetProperties() map[string]string

GetAssetProperties returns AssetProperties

func (DataAssetSummaryFromOracle) GetDescription

func (m DataAssetSummaryFromOracle) GetDescription() *string

GetDescription returns Description

func (DataAssetSummaryFromOracle) GetExternalKey

func (m DataAssetSummaryFromOracle) GetExternalKey() *string

GetExternalKey returns ExternalKey

func (DataAssetSummaryFromOracle) GetIdentifier

func (m DataAssetSummaryFromOracle) GetIdentifier() *string

GetIdentifier returns Identifier

func (DataAssetSummaryFromOracle) GetKey

func (m DataAssetSummaryFromOracle) GetKey() *string

GetKey returns Key

func (DataAssetSummaryFromOracle) GetMetadata

func (m DataAssetSummaryFromOracle) GetMetadata() *ObjectMetadata

GetMetadata returns Metadata

func (DataAssetSummaryFromOracle) GetModelVersion

func (m DataAssetSummaryFromOracle) GetModelVersion() *string

GetModelVersion returns ModelVersion

func (DataAssetSummaryFromOracle) GetName

func (m DataAssetSummaryFromOracle) GetName() *string

GetName returns Name

func (DataAssetSummaryFromOracle) GetNativeTypeSystem

func (m DataAssetSummaryFromOracle) GetNativeTypeSystem() *TypeSystem

GetNativeTypeSystem returns NativeTypeSystem

func (DataAssetSummaryFromOracle) GetObjectStatus

func (m DataAssetSummaryFromOracle) GetObjectStatus() *int

GetObjectStatus returns ObjectStatus

func (DataAssetSummaryFromOracle) GetObjectVersion

func (m DataAssetSummaryFromOracle) GetObjectVersion() *int

GetObjectVersion returns ObjectVersion

func (DataAssetSummaryFromOracle) GetParentRef

func (m DataAssetSummaryFromOracle) GetParentRef() *ParentReference

GetParentRef returns ParentRef

func (DataAssetSummaryFromOracle) MarshalJSON

func (m DataAssetSummaryFromOracle) MarshalJSON() (buff []byte, e error)

MarshalJSON marshals to json representation

func (DataAssetSummaryFromOracle) String

func (m DataAssetSummaryFromOracle) String() string

func (DataAssetSummaryFromOracle) ValidateEnumValue

func (m DataAssetSummaryFromOracle) ValidateEnumValue() (bool, error)

ValidateEnumValue returns an error when providing an unsupported enum value This function is being called during constructing API request process Not recommended for calling this function directly

type DataAssetSummaryFromOracleEbs

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 (DataAssetSummaryFromOracleEbs) GetAssetProperties

func (m DataAssetSummaryFromOracleEbs) GetAssetProperties() map[string]string

GetAssetProperties returns AssetProperties

func (DataAssetSummaryFromOracleEbs) GetDescription

func (m DataAssetSummaryFromOracleEbs) GetDescription() *string

GetDescription returns Description

func (DataAssetSummaryFromOracleEbs) GetExternalKey

func (m DataAssetSummaryFromOracleEbs) GetExternalKey() *string

GetExternalKey returns ExternalKey

func (DataAssetSummaryFromOracleEbs) GetIdentifier

func (m DataAssetSummaryFromOracleEbs) GetIdentifier() *string

GetIdentifier returns Identifier

func (DataAssetSummaryFromOracleEbs) GetKey

func (m DataAssetSummaryFromOracleEbs) GetKey() *string

GetKey returns Key

func (DataAssetSummaryFromOracleEbs) GetMetadata

func (m DataAssetSummaryFromOracleEbs) GetMetadata() *ObjectMetadata

GetMetadata returns Metadata

func (DataAssetSummaryFromOracleEbs) GetModelVersion

func (m DataAssetSummaryFromOracleEbs) GetModelVersion() *string

GetModelVersion returns ModelVersion

func (DataAssetSummaryFromOracleEbs) GetName

func (m DataAssetSummaryFromOracleEbs) GetName() *string

GetName returns Name

func (DataAssetSummaryFromOracleEbs) GetNativeTypeSystem

func (m DataAssetSummaryFromOracleEbs) GetNativeTypeSystem() *TypeSystem

GetNativeTypeSystem returns NativeTypeSystem

func (DataAssetSummaryFromOracleEbs) GetObjectStatus

func (m DataAssetSummaryFromOracleEbs) GetObjectStatus() *int

GetObjectStatus returns ObjectStatus

func (DataAssetSummaryFromOracleEbs) GetObjectVersion

func (m DataAssetSummaryFromOracleEbs) GetObjectVersion() *int

GetObjectVersion returns ObjectVersion

func (DataAssetSummaryFromOracleEbs) GetParentRef

func (m DataAssetSummaryFromOracleEbs) GetParentRef() *ParentReference

GetParentRef returns ParentRef

func (DataAssetSummaryFromOracleEbs) MarshalJSON

func (m DataAssetSummaryFromOracleEbs) MarshalJSON() (buff []byte, e error)

MarshalJSON marshals to json representation

func (DataAssetSummaryFromOracleEbs) String

func (m DataAssetSummaryFromOracleEbs) String() string

func (DataAssetSummaryFromOracleEbs) ValidateEnumValue

func (m DataAssetSummaryFromOracleEbs) ValidateEnumValue() (bool, error)

ValidateEnumValue returns an error when providing an unsupported enum value This function is being called during constructing API request process Not recommended for calling this function directly

type DataAssetSummaryFromOraclePeopleSoft

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 (DataAssetSummaryFromOraclePeopleSoft) GetAssetProperties

func (m DataAssetSummaryFromOraclePeopleSoft) GetAssetProperties() map[string]string

GetAssetProperties returns AssetProperties

func (DataAssetSummaryFromOraclePeopleSoft) GetDescription

func (m DataAssetSummaryFromOraclePeopleSoft) GetDescription() *string

GetDescription returns Description

func (DataAssetSummaryFromOraclePeopleSoft) GetExternalKey

func (m DataAssetSummaryFromOraclePeopleSoft) GetExternalKey() *string

GetExternalKey returns ExternalKey

func (DataAssetSummaryFromOraclePeopleSoft) GetIdentifier

func (m DataAssetSummaryFromOraclePeopleSoft) GetIdentifier() *string

GetIdentifier returns Identifier

func (DataAssetSummaryFromOraclePeopleSoft) GetKey

func (m DataAssetSummaryFromOraclePeopleSoft) GetKey() *string

GetKey returns Key

func (DataAssetSummaryFromOraclePeopleSoft) GetMetadata

func (m DataAssetSummaryFromOraclePeopleSoft) GetMetadata() *ObjectMetadata

GetMetadata returns Metadata

func (DataAssetSummaryFromOraclePeopleSoft) GetModelVersion

func (m DataAssetSummaryFromOraclePeopleSoft) GetModelVersion() *string

GetModelVersion returns ModelVersion

func (DataAssetSummaryFromOraclePeopleSoft) GetName

func (m DataAssetSummaryFromOraclePeopleSoft) GetName() *string

GetName returns Name

func (DataAssetSummaryFromOraclePeopleSoft) GetNativeTypeSystem

func (m DataAssetSummaryFromOraclePeopleSoft) GetNativeTypeSystem() *TypeSystem

GetNativeTypeSystem returns NativeTypeSystem

func (DataAssetSummaryFromOraclePeopleSoft) GetObjectStatus

func (m DataAssetSummaryFromOraclePeopleSoft) GetObjectStatus() *int

GetObjectStatus returns ObjectStatus

func (DataAssetSummaryFromOraclePeopleSoft) GetObjectVersion

func (m DataAssetSummaryFromOraclePeopleSoft) GetObjectVersion() *int

GetObjectVersion returns ObjectVersion

func (DataAssetSummaryFromOraclePeopleSoft) GetParentRef

func (m DataAssetSummaryFromOraclePeopleSoft) GetParentRef() *ParentReference

GetParentRef returns ParentRef

func (DataAssetSummaryFromOraclePeopleSoft) MarshalJSON

func (m DataAssetSummaryFromOraclePeopleSoft) MarshalJSON() (buff []byte, e error)

MarshalJSON marshals to json representation

func (DataAssetSummaryFromOraclePeopleSoft) String

func (m DataAssetSummaryFromOraclePeopleSoft) String() string

func (DataAssetSummaryFromOraclePeopleSoft) ValidateEnumValue

func (m DataAssetSummaryFromOraclePeopleSoft) ValidateEnumValue() (bool, error)

ValidateEnumValue returns an error when providing an unsupported enum value This function is being called during constructing API request process Not recommended for calling this function directly

type DataAssetSummaryFromOracleSiebel

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 (DataAssetSummaryFromOracleSiebel) GetAssetProperties

func (m DataAssetSummaryFromOracleSiebel) GetAssetProperties() map[string]string

GetAssetProperties returns AssetProperties

func (DataAssetSummaryFromOracleSiebel) GetDescription

func (m DataAssetSummaryFromOracleSiebel) GetDescription() *string

GetDescription returns Description

func (DataAssetSummaryFromOracleSiebel) GetExternalKey

func (m DataAssetSummaryFromOracleSiebel) GetExternalKey() *string

GetExternalKey returns ExternalKey

func (DataAssetSummaryFromOracleSiebel) GetIdentifier

func (m DataAssetSummaryFromOracleSiebel) GetIdentifier() *string

GetIdentifier returns Identifier

func (DataAssetSummaryFromOracleSiebel) GetKey

func (m DataAssetSummaryFromOracleSiebel) GetKey() *string

GetKey returns Key

func (DataAssetSummaryFromOracleSiebel) GetMetadata

func (m DataAssetSummaryFromOracleSiebel) GetMetadata() *ObjectMetadata

GetMetadata returns Metadata

func (DataAssetSummaryFromOracleSiebel) GetModelVersion

func (m DataAssetSummaryFromOracleSiebel) GetModelVersion() *string

GetModelVersion returns ModelVersion

func (DataAssetSummaryFromOracleSiebel) GetName

func (m DataAssetSummaryFromOracleSiebel) GetName() *string

GetName returns Name

func (DataAssetSummaryFromOracleSiebel) GetNativeTypeSystem

func (m DataAssetSummaryFromOracleSiebel) GetNativeTypeSystem() *TypeSystem

GetNativeTypeSystem returns NativeTypeSystem

func (DataAssetSummaryFromOracleSiebel) GetObjectStatus

func (m DataAssetSummaryFromOracleSiebel) GetObjectStatus() *int

GetObjectStatus returns ObjectStatus

func (DataAssetSummaryFromOracleSiebel) GetObjectVersion

func (m DataAssetSummaryFromOracleSiebel) GetObjectVersion() *int

GetObjectVersion returns ObjectVersion

func (DataAssetSummaryFromOracleSiebel) GetParentRef

func (m DataAssetSummaryFromOracleSiebel) GetParentRef() *ParentReference

GetParentRef returns ParentRef

func (DataAssetSummaryFromOracleSiebel) MarshalJSON

func (m DataAssetSummaryFromOracleSiebel) MarshalJSON() (buff []byte, e error)

MarshalJSON marshals to json representation

func (DataAssetSummaryFromOracleSiebel) String

func (m DataAssetSummaryFromOracleSiebel) String() string

func (DataAssetSummaryFromOracleSiebel) ValidateEnumValue

func (m DataAssetSummaryFromOracleSiebel) ValidateEnumValue() (bool, error)

ValidateEnumValue returns an error when providing an unsupported enum value This function is being called during constructing API request process Not recommended for calling this function directly

type DataAssetSummaryFromRest

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 (DataAssetSummaryFromRest) GetAssetProperties

func (m DataAssetSummaryFromRest) GetAssetProperties() map[string]string

GetAssetProperties returns AssetProperties

func (DataAssetSummaryFromRest) GetDescription

func (m DataAssetSummaryFromRest) GetDescription() *string

GetDescription returns Description

func (DataAssetSummaryFromRest) GetExternalKey

func (m DataAssetSummaryFromRest) GetExternalKey() *string

GetExternalKey returns ExternalKey

func (DataAssetSummaryFromRest) GetIdentifier

func (m DataAssetSummaryFromRest) GetIdentifier() *string

GetIdentifier returns Identifier

func (DataAssetSummaryFromRest) GetKey

func (m DataAssetSummaryFromRest) GetKey() *string

GetKey returns Key

func (DataAssetSummaryFromRest) GetMetadata

func (m DataAssetSummaryFromRest) GetMetadata() *ObjectMetadata

GetMetadata returns Metadata

func (DataAssetSummaryFromRest) GetModelVersion

func (m DataAssetSummaryFromRest) GetModelVersion() *string

GetModelVersion returns ModelVersion

func (DataAssetSummaryFromRest) GetName

func (m DataAssetSummaryFromRest) GetName() *string

GetName returns Name

func (DataAssetSummaryFromRest) GetNativeTypeSystem

func (m DataAssetSummaryFromRest) GetNativeTypeSystem() *TypeSystem

GetNativeTypeSystem returns NativeTypeSystem

func (DataAssetSummaryFromRest) GetObjectStatus

func (m DataAssetSummaryFromRest) GetObjectStatus() *int

GetObjectStatus returns ObjectStatus

func (DataAssetSummaryFromRest) GetObjectVersion

func (m DataAssetSummaryFromRest) GetObjectVersion() *int

GetObjectVersion returns ObjectVersion

func (DataAssetSummaryFromRest) GetParentRef

func (m DataAssetSummaryFromRest) GetParentRef() *ParentReference

GetParentRef returns ParentRef

func (DataAssetSummaryFromRest) MarshalJSON

func (m DataAssetSummaryFromRest) MarshalJSON() (buff []byte, e error)

MarshalJSON marshals to json representation

func (DataAssetSummaryFromRest) String

func (m DataAssetSummaryFromRest) String() string

func (*DataAssetSummaryFromRest) UnmarshalJSON

func (m *DataAssetSummaryFromRest) UnmarshalJSON(data []byte) (e error)

UnmarshalJSON unmarshals from json

func (DataAssetSummaryFromRest) ValidateEnumValue

func (m DataAssetSummaryFromRest) ValidateEnumValue() (bool, error)

ValidateEnumValue returns an error when providing an unsupported enum value This function is being called during constructing API request process Not recommended for calling this function directly

type DataAssetSummaryModelTypeEnum

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

func GetDataAssetSummaryModelTypeEnumValues() []DataAssetSummaryModelTypeEnum

GetDataAssetSummaryModelTypeEnumValues Enumerates the set of values for DataAssetSummaryModelTypeEnum

func GetMappingDataAssetSummaryModelTypeEnum

func GetMappingDataAssetSummaryModelTypeEnum(val string) (DataAssetSummaryModelTypeEnum, bool)

GetMappingDataAssetSummaryModelTypeEnum performs case Insensitive comparison on enum value and return the desired enum

type DataEntity

DataEntity The data entity object.

type DataEntity interface {
    GetMetadata() *ObjectMetadata
}

type DataEntityDetails

DataEntityDetails The data entity details object.

type DataEntityDetails interface {
}

type DataEntityDetailsModelTypeEnum

DataEntityDetailsModelTypeEnum Enum with underlying type: string

type DataEntityDetailsModelTypeEnum string

Set of constants representing the allowable values for DataEntityDetailsModelTypeEnum

const (
    DataEntityDetailsModelTypeViewEntity      DataEntityDetailsModelTypeEnum = "VIEW_ENTITY"
    DataEntityDetailsModelTypeTableEntity     DataEntityDetailsModelTypeEnum = "TABLE_ENTITY"
    DataEntityDetailsModelTypeFileEntity      DataEntityDetailsModelTypeEnum = "FILE_ENTITY"
    DataEntityDetailsModelTypeSqlEntity       DataEntityDetailsModelTypeEnum = "SQL_ENTITY"
    DataEntityDetailsModelTypeObjectEntity    DataEntityDetailsModelTypeEnum = "OBJECT_ENTITY"
    DataEntityDetailsModelTypeDataStoreEntity DataEntityDetailsModelTypeEnum = "DATA_STORE_ENTITY"
)

func GetDataEntityDetailsModelTypeEnumValues

func GetDataEntityDetailsModelTypeEnumValues() []DataEntityDetailsModelTypeEnum

GetDataEntityDetailsModelTypeEnumValues Enumerates the set of values for DataEntityDetailsModelTypeEnum

func GetMappingDataEntityDetailsModelTypeEnum

func GetMappingDataEntityDetailsModelTypeEnum(val string) (DataEntityDetailsModelTypeEnum, bool)

GetMappingDataEntityDetailsModelTypeEnum performs case Insensitive comparison on enum value and return the desired enum

type DataEntityFromDataStore

DataEntityFromDataStore The view entity data entity details.

type DataEntityFromDataStore struct {
    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 (DataEntityFromDataStore) GetMetadata

func (m DataEntityFromDataStore) GetMetadata() *ObjectMetadata

GetMetadata returns Metadata

func (DataEntityFromDataStore) MarshalJSON

func (m DataEntityFromDataStore) MarshalJSON() (buff []byte, e error)

MarshalJSON marshals to json representation

func (DataEntityFromDataStore) String

func (m DataEntityFromDataStore) String() string

func (*DataEntityFromDataStore) UnmarshalJSON

func (m *DataEntityFromDataStore) UnmarshalJSON(data []byte) (e error)

UnmarshalJSON unmarshals from json

func (DataEntityFromDataStore) ValidateEnumValue

func (m DataEntityFromDataStore) ValidateEnumValue() (bool, error)

ValidateEnumValue returns an error when providing an unsupported enum value This function is being called during constructing API request process Not recommended for calling this function directly

type DataEntityFromDataStoreEntityDetails

DataEntityFromDataStoreEntityDetails The 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 (DataEntityFromDataStoreEntityDetails) MarshalJSON

func (m DataEntityFromDataStoreEntityDetails) MarshalJSON() (buff []byte, e error)

MarshalJSON marshals to json representation

func (DataEntityFromDataStoreEntityDetails) String

func (m DataEntityFromDataStoreEntityDetails) String() string

func (*DataEntityFromDataStoreEntityDetails) UnmarshalJSON

func (m *DataEntityFromDataStoreEntityDetails) UnmarshalJSON(data []byte) (e error)

UnmarshalJSON unmarshals from json

func (DataEntityFromDataStoreEntityDetails) ValidateEnumValue

func (m DataEntityFromDataStoreEntityDetails) ValidateEnumValue() (bool, error)

ValidateEnumValue returns an error when providing an unsupported enum value This function is being called during constructing API request process Not recommended for calling this function directly

type DataEntityFromDataStoreEntityDetailsEntityTypeEnum

DataEntityFromDataStoreEntityDetailsEntityTypeEnum Enum with underlying type: string

type DataEntityFromDataStoreEntityDetailsEntityTypeEnum string

Set of constants representing the allowable values for DataEntityFromDataStoreEntityDetailsEntityTypeEnum

const (
    DataEntityFromDataStoreEntityDetailsEntityTypeTable     DataEntityFromDataStoreEntityDetailsEntityTypeEnum = "TABLE"
    DataEntityFromDataStoreEntityDetailsEntityTypeView      DataEntityFromDataStoreEntityDetailsEntityTypeEnum = "VIEW"
    DataEntityFromDataStoreEntityDetailsEntityTypeFile      DataEntityFromDataStoreEntityDetailsEntityTypeEnum = "FILE"
    DataEntityFromDataStoreEntityDetailsEntityTypeQueue     DataEntityFromDataStoreEntityDetailsEntityTypeEnum = "QUEUE"
    DataEntityFromDataStoreEntityDetailsEntityTypeStream    DataEntityFromDataStoreEntityDetailsEntityTypeEnum = "STREAM"
    DataEntityFromDataStoreEntityDetailsEntityTypeOther     DataEntityFromDataStoreEntityDetailsEntityTypeEnum = "OTHER"
    DataEntityFromDataStoreEntityDetailsEntityTypeDataStore DataEntityFromDataStoreEntityDetailsEntityTypeEnum = "DATA_STORE"
)

func GetDataEntityFromDataStoreEntityDetailsEntityTypeEnumValues

func GetDataEntityFromDataStoreEntityDetailsEntityTypeEnumValues() []DataEntityFromDataStoreEntityDetailsEntityTypeEnum

GetDataEntityFromDataStoreEntityDetailsEntityTypeEnumValues Enumerates the set of values for DataEntityFromDataStoreEntityDetailsEntityTypeEnum

func GetMappingDataEntityFromDataStoreEntityDetailsEntityTypeEnum

func GetMappingDataEntityFromDataStoreEntityDetailsEntityTypeEnum(val string) (DataEntityFromDataStoreEntityDetailsEntityTypeEnum, bool)

GetMappingDataEntityFromDataStoreEntityDetailsEntityTypeEnum performs case Insensitive comparison on enum value and return the desired enum

type DataEntityFromDataStoreEntityTypeEnum

DataEntityFromDataStoreEntityTypeEnum Enum with underlying type: string

type DataEntityFromDataStoreEntityTypeEnum string

Set of constants representing the allowable values for DataEntityFromDataStoreEntityTypeEnum

const (
    DataEntityFromDataStoreEntityTypeTable     DataEntityFromDataStoreEntityTypeEnum = "TABLE"
    DataEntityFromDataStoreEntityTypeView      DataEntityFromDataStoreEntityTypeEnum = "VIEW"
    DataEntityFromDataStoreEntityTypeFile      DataEntityFromDataStoreEntityTypeEnum = "FILE"
    DataEntityFromDataStoreEntityTypeQueue     DataEntityFromDataStoreEntityTypeEnum = "QUEUE"
    DataEntityFromDataStoreEntityTypeStream    DataEntityFromDataStoreEntityTypeEnum = "STREAM"
    DataEntityFromDataStoreEntityTypeOther     DataEntityFromDataStoreEntityTypeEnum = "OTHER"
    DataEntityFromDataStoreEntityTypeDataStore DataEntityFromDataStoreEntityTypeEnum = "DATA_STORE"
)

func GetDataEntityFromDataStoreEntityTypeEnumValues

func GetDataEntityFromDataStoreEntityTypeEnumValues() []DataEntityFromDataStoreEntityTypeEnum

GetDataEntityFromDataStoreEntityTypeEnumValues Enumerates the set of values for DataEntityFromDataStoreEntityTypeEnum

func GetMappingDataEntityFromDataStoreEntityTypeEnum

func GetMappingDataEntityFromDataStoreEntityTypeEnum(val string) (DataEntityFromDataStoreEntityTypeEnum, bool)

GetMappingDataEntityFromDataStoreEntityTypeEnum performs case Insensitive comparison on enum value and return the desired enum

type DataEntityFromFile

DataEntityFromFile The file data entity details.

type DataEntityFromFile struct {
    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 (DataEntityFromFile) GetMetadata

func (m DataEntityFromFile) GetMetadata() *ObjectMetadata

GetMetadata returns Metadata

func (DataEntityFromFile) MarshalJSON

func (m DataEntityFromFile) MarshalJSON() (buff []byte, e error)

MarshalJSON marshals to json representation

func (DataEntityFromFile) String

func (m DataEntityFromFile) String() string

func (*DataEntityFromFile) UnmarshalJSON

func (m *DataEntityFromFile) UnmarshalJSON(data []byte) (e error)

UnmarshalJSON unmarshals from json

func (DataEntityFromFile) ValidateEnumValue

func (m DataEntityFromFile) ValidateEnumValue() (bool, error)

ValidateEnumValue returns an error when providing an unsupported enum value This function is being called during constructing API request process Not recommended for calling this function directly

type DataEntityFromFileEntityDetails

DataEntityFromFileEntityDetails The file data entity details.

type DataEntityFromFileEntityDetails struct {

    // The object key.
    Key *string `mandatory:"false" json:"key"`

    // The 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 (DataEntityFromFileEntityDetails) MarshalJSON

func (m DataEntityFromFileEntityDetails) MarshalJSON() (buff []byte, e error)

MarshalJSON marshals to json representation

func (DataEntityFromFileEntityDetails) String

func (m DataEntityFromFileEntityDetails) String() string

func (*DataEntityFromFileEntityDetails) UnmarshalJSON

func (m *DataEntityFromFileEntityDetails) UnmarshalJSON(data []byte) (e error)

UnmarshalJSON unmarshals from json

func (DataEntityFromFileEntityDetails) ValidateEnumValue

func (m DataEntityFromFileEntityDetails) ValidateEnumValue() (bool, error)

ValidateEnumValue returns an error when providing an unsupported enum value This function is being called during constructing API request process Not recommended for calling this function directly

type DataEntityFromFileEntityDetailsEntityTypeEnum

DataEntityFromFileEntityDetailsEntityTypeEnum Enum with underlying type: string

type DataEntityFromFileEntityDetailsEntityTypeEnum string

Set of constants representing the allowable values for DataEntityFromFileEntityDetailsEntityTypeEnum

const (
    DataEntityFromFileEntityDetailsEntityTypeTable  DataEntityFromFileEntityDetailsEntityTypeEnum = "TABLE"
    DataEntityFromFileEntityDetailsEntityTypeView   DataEntityFromFileEntityDetailsEntityTypeEnum = "VIEW"
    DataEntityFromFileEntityDetailsEntityTypeFile   DataEntityFromFileEntityDetailsEntityTypeEnum = "FILE"
    DataEntityFromFileEntityDetailsEntityTypeQueue  DataEntityFromFileEntityDetailsEntityTypeEnum = "QUEUE"
    DataEntityFromFileEntityDetailsEntityTypeStream DataEntityFromFileEntityDetailsEntityTypeEnum = "STREAM"
    DataEntityFromFileEntityDetailsEntityTypeOther  DataEntityFromFileEntityDetailsEntityTypeEnum = "OTHER"
)

func GetDataEntityFromFileEntityDetailsEntityTypeEnumValues

func GetDataEntityFromFileEntityDetailsEntityTypeEnumValues() []DataEntityFromFileEntityDetailsEntityTypeEnum

GetDataEntityFromFileEntityDetailsEntityTypeEnumValues Enumerates the set of values for DataEntityFromFileEntityDetailsEntityTypeEnum

func GetMappingDataEntityFromFileEntityDetailsEntityTypeEnum

func GetMappingDataEntityFromFileEntityDetailsEntityTypeEnum(val string) (DataEntityFromFileEntityDetailsEntityTypeEnum, bool)

GetMappingDataEntityFromFileEntityDetailsEntityTypeEnum performs case Insensitive comparison on enum value and return the desired enum

type DataEntityFromFileEntityTypeEnum

DataEntityFromFileEntityTypeEnum Enum with underlying type: string

type DataEntityFromFileEntityTypeEnum string

Set of constants representing the allowable values for DataEntityFromFileEntityTypeEnum

const (
    DataEntityFromFileEntityTypeTable  DataEntityFromFileEntityTypeEnum = "TABLE"
    DataEntityFromFileEntityTypeView   DataEntityFromFileEntityTypeEnum = "VIEW"
    DataEntityFromFileEntityTypeFile   DataEntityFromFileEntityTypeEnum = "FILE"
    DataEntityFromFileEntityTypeQueue  DataEntityFromFileEntityTypeEnum = "QUEUE"
    DataEntityFromFileEntityTypeStream DataEntityFromFileEntityTypeEnum = "STREAM"
    DataEntityFromFileEntityTypeOther  DataEntityFromFileEntityTypeEnum = "OTHER"
)

func GetDataEntityFromFileEntityTypeEnumValues

func GetDataEntityFromFileEntityTypeEnumValues() []DataEntityFromFileEntityTypeEnum

GetDataEntityFromFileEntityTypeEnumValues Enumerates the set of values for DataEntityFromFileEntityTypeEnum

func GetMappingDataEntityFromFileEntityTypeEnum

func GetMappingDataEntityFromFileEntityTypeEnum(val string) (DataEntityFromFileEntityTypeEnum, bool)

GetMappingDataEntityFromFileEntityTypeEnum performs case Insensitive comparison on enum value and return the desired enum

type DataEntityFromObject

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 (DataEntityFromObject) GetMetadata

func (m DataEntityFromObject) GetMetadata() *ObjectMetadata

GetMetadata returns Metadata

func (DataEntityFromObject) MarshalJSON

func (m DataEntityFromObject) MarshalJSON() (buff []byte, e error)

MarshalJSON marshals to json representation

func (DataEntityFromObject) String

func (m DataEntityFromObject) String() string

func (*DataEntityFromObject) UnmarshalJSON

func (m *DataEntityFromObject) UnmarshalJSON(data []byte) (e error)

UnmarshalJSON unmarshals from json

func (DataEntityFromObject) ValidateEnumValue

func (m DataEntityFromObject) ValidateEnumValue() (bool, error)

ValidateEnumValue returns an error when providing an unsupported enum value This function is being called during constructing API request process Not recommended for calling this function directly

type DataEntityFromObjectEntityDetails

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 (DataEntityFromObjectEntityDetails) MarshalJSON

func (m DataEntityFromObjectEntityDetails) MarshalJSON() (buff []byte, e error)

MarshalJSON marshals to json representation

func (DataEntityFromObjectEntityDetails) String

func (m DataEntityFromObjectEntityDetails) String() string

func (*DataEntityFromObjectEntityDetails) UnmarshalJSON

func (m *DataEntityFromObjectEntityDetails) UnmarshalJSON(data []byte) (e error)

UnmarshalJSON unmarshals from json

func (DataEntityFromObjectEntityDetails) ValidateEnumValue

func (m DataEntityFromObjectEntityDetails) ValidateEnumValue() (bool, error)

ValidateEnumValue returns an error when providing an unsupported enum value This function is being called during constructing API request process Not recommended for calling this function directly

type DataEntityFromObjectEntityDetailsEntityTypeEnum

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

func GetDataEntityFromObjectEntityDetailsEntityTypeEnumValues() []DataEntityFromObjectEntityDetailsEntityTypeEnum

GetDataEntityFromObjectEntityDetailsEntityTypeEnumValues Enumerates the set of values for DataEntityFromObjectEntityDetailsEntityTypeEnum

func GetMappingDataEntityFromObjectEntityDetailsEntityTypeEnum

func GetMappingDataEntityFromObjectEntityDetailsEntityTypeEnum(val string) (DataEntityFromObjectEntityDetailsEntityTypeEnum, bool)

GetMappingDataEntityFromObjectEntityDetailsEntityTypeEnum performs case Insensitive comparison on enum value and return the desired enum

type DataEntityFromObjectEntityTypeEnum

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

func GetDataEntityFromObjectEntityTypeEnumValues() []DataEntityFromObjectEntityTypeEnum

GetDataEntityFromObjectEntityTypeEnumValues Enumerates the set of values for DataEntityFromObjectEntityTypeEnum

func GetMappingDataEntityFromObjectEntityTypeEnum

func GetMappingDataEntityFromObjectEntityTypeEnum(val string) (DataEntityFromObjectEntityTypeEnum, bool)

GetMappingDataEntityFromObjectEntityTypeEnum performs case Insensitive comparison on enum value and return the desired enum

type DataEntityFromSql

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 (DataEntityFromSql) GetMetadata

func (m DataEntityFromSql) GetMetadata() *ObjectMetadata

GetMetadata returns Metadata

func (DataEntityFromSql) MarshalJSON

func (m DataEntityFromSql) MarshalJSON() (buff []byte, e error)

MarshalJSON marshals to json representation

func (DataEntityFromSql) String

func (m DataEntityFromSql) String() string

func (*DataEntityFromSql) UnmarshalJSON

func (m *DataEntityFromSql) UnmarshalJSON(data []byte) (e error)

UnmarshalJSON unmarshals from json

func (DataEntityFromSql) ValidateEnumValue

func (m DataEntityFromSql) ValidateEnumValue() (bool, error)

ValidateEnumValue returns an error when providing an unsupported enum value This function is being called during constructing API request process Not recommended for calling this function directly

type DataEntityFromSqlEntityDetails

DataEntityFromSqlEntityDetails The sql entity data entity details.

type DataEntityFromSqlEntityDetails struct {

    // The object key.
    Key *string `mandatory:"false" json:"key"`

    // The 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 (DataEntityFromSqlEntityDetails) MarshalJSON

func (m DataEntityFromSqlEntityDetails) MarshalJSON() (buff []byte, e error)

MarshalJSON marshals to json representation

func (DataEntityFromSqlEntityDetails) String

func (m DataEntityFromSqlEntityDetails) String() string

func (*DataEntityFromSqlEntityDetails) UnmarshalJSON

func (m *DataEntityFromSqlEntityDetails) UnmarshalJSON(data []byte) (e error)

UnmarshalJSON unmarshals from json

func (DataEntityFromSqlEntityDetails) ValidateEnumValue

func (m DataEntityFromSqlEntityDetails) ValidateEnumValue() (bool, error)

ValidateEnumValue returns an error when providing an unsupported enum value This function is being called during constructing API request process Not recommended for calling this function directly

type DataEntityFromSqlEntityDetailsEntityTypeEnum

DataEntityFromSqlEntityDetailsEntityTypeEnum Enum with underlying type: string

type DataEntityFromSqlEntityDetailsEntityTypeEnum string

Set of constants representing the allowable values for DataEntityFromSqlEntityDetailsEntityTypeEnum

const (
    DataEntityFromSqlEntityDetailsEntityTypeTable DataEntityFromSqlEntityDetailsEntityTypeEnum = "TABLE"
    DataEntityFromSqlEntityDetailsEntityTypeView  DataEntityFromSqlEntityDetailsEntityTypeEnum = "VIEW"
    DataEntityFromSqlEntityDetailsEntityTypeFile  DataEntityFromSqlEntityDetailsEntityTypeEnum = "FILE"
    DataEntityFromSqlEntityDetailsEntityTypeSql   DataEntityFromSqlEntityDetailsEntityTypeEnum = "SQL"
)

func GetDataEntityFromSqlEntityDetailsEntityTypeEnumValues

func GetDataEntityFromSqlEntityDetailsEntityTypeEnumValues() []DataEntityFromSqlEntityDetailsEntityTypeEnum

GetDataEntityFromSqlEntityDetailsEntityTypeEnumValues Enumerates the set of values for DataEntityFromSqlEntityDetailsEntityTypeEnum

func GetMappingDataEntityFromSqlEntityDetailsEntityTypeEnum

func GetMappingDataEntityFromSqlEntityDetailsEntityTypeEnum(val string) (DataEntityFromSqlEntityDetailsEntityTypeEnum, bool)

GetMappingDataEntityFromSqlEntityDetailsEntityTypeEnum performs case Insensitive comparison on enum value and return the desired enum

type DataEntityFromSqlEntityTypeEnum

DataEntityFromSqlEntityTypeEnum Enum with underlying type: string

type DataEntityFromSqlEntityTypeEnum string

Set of constants representing the allowable values for DataEntityFromSqlEntityTypeEnum

const (
    DataEntityFromSqlEntityTypeTable DataEntityFromSqlEntityTypeEnum = "TABLE"
    DataEntityFromSqlEntityTypeView  DataEntityFromSqlEntityTypeEnum = "VIEW"
    DataEntityFromSqlEntityTypeFile  DataEntityFromSqlEntityTypeEnum = "FILE"
    DataEntityFromSqlEntityTypeSql   DataEntityFromSqlEntityTypeEnum = "SQL"
)

func GetDataEntityFromSqlEntityTypeEnumValues

func GetDataEntityFromSqlEntityTypeEnumValues() []DataEntityFromSqlEntityTypeEnum

GetDataEntityFromSqlEntityTypeEnumValues Enumerates the set of values for DataEntityFromSqlEntityTypeEnum

func GetMappingDataEntityFromSqlEntityTypeEnum

func GetMappingDataEntityFromSqlEntityTypeEnum(val string) (DataEntityFromSqlEntityTypeEnum, bool)

GetMappingDataEntityFromSqlEntityTypeEnum performs case Insensitive comparison on enum value and return the desired enum

type DataEntityFromTable

DataEntityFromTable The table entity data entity.

type DataEntityFromTable struct {
    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 (DataEntityFromTable) GetMetadata

func (m DataEntityFromTable) GetMetadata() *ObjectMetadata

GetMetadata returns Metadata

func (DataEntityFromTable) MarshalJSON

func (m DataEntityFromTable) MarshalJSON() (buff []byte, e error)

MarshalJSON marshals to json representation

func (DataEntityFromTable) String

func (m DataEntityFromTable) String() string

func (*DataEntityFromTable) UnmarshalJSON

func (m *DataEntityFromTable) UnmarshalJSON(data []byte) (e error)

UnmarshalJSON unmarshals from json

func (DataEntityFromTable) ValidateEnumValue

func (m DataEntityFromTable) ValidateEnumValue() (bool, error)

ValidateEnumValue returns an error when providing an unsupported enum value This function is being called during constructing API request process Not recommended for calling this function directly

type DataEntityFromTableEntityDetails

DataEntityFromTableEntityDetails The table entity data entity.

type DataEntityFromTableEntityDetails struct {

    // The object key.
    Key *string `mandatory:"false" json:"key"`

    // The 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 (DataEntityFromTableEntityDetails) MarshalJSON

func (m DataEntityFromTableEntityDetails) MarshalJSON() (buff []byte, e error)

MarshalJSON marshals to json representation

func (DataEntityFromTableEntityDetails) String

func (m DataEntityFromTableEntityDetails) String() string

func (*DataEntityFromTableEntityDetails) UnmarshalJSON

func (m *DataEntityFromTableEntityDetails) UnmarshalJSON(data []byte) (e error)

UnmarshalJSON unmarshals from json

func (DataEntityFromTableEntityDetails) ValidateEnumValue

func (m DataEntityFromTableEntityDetails) ValidateEnumValue() (bool, error)

ValidateEnumValue returns an error when providing an unsupported enum value This function is being called during constructing API request process Not recommended for calling this function directly

type DataEntityFromTableEntityDetailsEntityTypeEnum

DataEntityFromTableEntityDetailsEntityTypeEnum Enum with underlying type: string

type DataEntityFromTableEntityDetailsEntityTypeEnum string

Set of constants representing the allowable values for DataEntityFromTableEntityDetailsEntityTypeEnum

const (
    DataEntityFromTableEntityDetailsEntityTypeTable  DataEntityFromTableEntityDetailsEntityTypeEnum = "TABLE"
    DataEntityFromTableEntityDetailsEntityTypeView   DataEntityFromTableEntityDetailsEntityTypeEnum = "VIEW"
    DataEntityFromTableEntityDetailsEntityTypeFile   DataEntityFromTableEntityDetailsEntityTypeEnum = "FILE"
    DataEntityFromTableEntityDetailsEntityTypeQueue  DataEntityFromTableEntityDetailsEntityTypeEnum = "QUEUE"
    DataEntityFromTableEntityDetailsEntityTypeStream DataEntityFromTableEntityDetailsEntityTypeEnum = "STREAM"
    DataEntityFromTableEntityDetailsEntityTypeOther  DataEntityFromTableEntityDetailsEntityTypeEnum = "OTHER"
)

func GetDataEntityFromTableEntityDetailsEntityTypeEnumValues

func GetDataEntityFromTableEntityDetailsEntityTypeEnumValues() []DataEntityFromTableEntityDetailsEntityTypeEnum

GetDataEntityFromTableEntityDetailsEntityTypeEnumValues Enumerates the set of values for DataEntityFromTableEntityDetailsEntityTypeEnum

func GetMappingDataEntityFromTableEntityDetailsEntityTypeEnum

func GetMappingDataEntityFromTableEntityDetailsEntityTypeEnum(val string) (DataEntityFromTableEntityDetailsEntityTypeEnum, bool)

GetMappingDataEntityFromTableEntityDetailsEntityTypeEnum performs case Insensitive comparison on enum value and return the desired enum

type DataEntityFromTableEntityTypeEnum

DataEntityFromTableEntityTypeEnum Enum with underlying type: string

type DataEntityFromTableEntityTypeEnum string

Set of constants representing the allowable values for DataEntityFromTableEntityTypeEnum

const (
    DataEntityFromTableEntityTypeTable  DataEntityFromTableEntityTypeEnum = "TABLE"
    DataEntityFromTableEntityTypeView   DataEntityFromTableEntityTypeEnum = "VIEW"
    DataEntityFromTableEntityTypeFile   DataEntityFromTableEntityTypeEnum = "FILE"
    DataEntityFromTableEntityTypeQueue  DataEntityFromTableEntityTypeEnum = "QUEUE"
    DataEntityFromTableEntityTypeStream DataEntityFromTableEntityTypeEnum = "STREAM"
    DataEntityFromTableEntityTypeOther  DataEntityFromTableEntityTypeEnum = "OTHER"
)

func GetDataEntityFromTableEntityTypeEnumValues

func GetDataEntityFromTableEntityTypeEnumValues() []DataEntityFromTableEntityTypeEnum

GetDataEntityFromTableEntityTypeEnumValues Enumerates the set of values for DataEntityFromTableEntityTypeEnum

func GetMappingDataEntityFromTableEntityTypeEnum

func GetMappingDataEntityFromTableEntityTypeEnum(val string) (DataEntityFromTableEntityTypeEnum, bool)

GetMappingDataEntityFromTableEntityTypeEnum performs case Insensitive comparison on enum value and return the desired enum

type DataEntityFromView

DataEntityFromView The view entity data entity details.

type DataEntityFromView struct {
    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 (DataEntityFromView) GetMetadata

func (m DataEntityFromView) GetMetadata() *ObjectMetadata

GetMetadata returns Metadata

func (DataEntityFromView) MarshalJSON

func (m DataEntityFromView) MarshalJSON() (buff []byte, e error)

MarshalJSON marshals to json representation

func (DataEntityFromView) String

func (m DataEntityFromView) String() string

func (*DataEntityFromView) UnmarshalJSON

func (m *DataEntityFromView) UnmarshalJSON(data []byte) (e error)

UnmarshalJSON unmarshals from json

func (DataEntityFromView) ValidateEnumValue

func (m DataEntityFromView) ValidateEnumValue() (bool, error)

ValidateEnumValue returns an error when providing an unsupported enum value This function is being called during constructing API request process Not recommended for calling this function directly

type DataEntityFromViewEntityDetails

DataEntityFromViewEntityDetails The view entity data entity details.

type DataEntityFromViewEntityDetails struct {

    // The object key.
    Key *string `mandatory:"false" json:"key"`

    // The 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 (DataEntityFromViewEntityDetails) MarshalJSON

func (m DataEntityFromViewEntityDetails) MarshalJSON() (buff []byte, e error)

MarshalJSON marshals to json representation

func (DataEntityFromViewEntityDetails) String

func (m DataEntityFromViewEntityDetails) String() string

func (*DataEntityFromViewEntityDetails) UnmarshalJSON

func (m *DataEntityFromViewEntityDetails) UnmarshalJSON(data []byte) (e error)

UnmarshalJSON unmarshals from json

func (DataEntityFromViewEntityDetails) ValidateEnumValue

func (m DataEntityFromViewEntityDetails) ValidateEnumValue() (bool, error)

ValidateEnumValue returns an error when providing an unsupported enum value This function is being called during constructing API request process Not recommended for calling this function directly

type DataEntityFromViewEntityDetailsEntityTypeEnum

DataEntityFromViewEntityDetailsEntityTypeEnum Enum with underlying type: string

type DataEntityFromViewEntityDetailsEntityTypeEnum string

Set of constants representing the allowable values for DataEntityFromViewEntityDetailsEntityTypeEnum

const (
    DataEntityFromViewEntityDetailsEntityTypeTable  DataEntityFromViewEntityDetailsEntityTypeEnum = "TABLE"
    DataEntityFromViewEntityDetailsEntityTypeView   DataEntityFromViewEntityDetailsEntityTypeEnum = "VIEW"
    DataEntityFromViewEntityDetailsEntityTypeFile   DataEntityFromViewEntityDetailsEntityTypeEnum = "FILE"
    DataEntityFromViewEntityDetailsEntityTypeQueue  DataEntityFromViewEntityDetailsEntityTypeEnum = "QUEUE"
    DataEntityFromViewEntityDetailsEntityTypeStream DataEntityFromViewEntityDetailsEntityTypeEnum = "STREAM"
    DataEntityFromViewEntityDetailsEntityTypeOther  DataEntityFromViewEntityDetailsEntityTypeEnum = "OTHER"
)

func GetDataEntityFromViewEntityDetailsEntityTypeEnumValues

func GetDataEntityFromViewEntityDetailsEntityTypeEnumValues() []DataEntityFromViewEntityDetailsEntityTypeEnum

GetDataEntityFromViewEntityDetailsEntityTypeEnumValues Enumerates the set of values for DataEntityFromViewEntityDetailsEntityTypeEnum

func GetMappingDataEntityFromViewEntityDetailsEntityTypeEnum

func GetMappingDataEntityFromViewEntityDetailsEntityTypeEnum(val string) (DataEntityFromViewEntityDetailsEntityTypeEnum, bool)

GetMappingDataEntityFromViewEntityDetailsEntityTypeEnum performs case Insensitive comparison on enum value and return the desired enum

type DataEntityFromViewEntityTypeEnum

DataEntityFromViewEntityTypeEnum Enum with underlying type: string

type DataEntityFromViewEntityTypeEnum string

Set of constants representing the allowable values for DataEntityFromViewEntityTypeEnum

const (
    DataEntityFromViewEntityTypeTable  DataEntityFromViewEntityTypeEnum = "TABLE"
    DataEntityFromViewEntityTypeView   DataEntityFromViewEntityTypeEnum = "VIEW"
    DataEntityFromViewEntityTypeFile   DataEntityFromViewEntityTypeEnum = "FILE"
    DataEntityFromViewEntityTypeQueue  DataEntityFromViewEntityTypeEnum = "QUEUE"
    DataEntityFromViewEntityTypeStream DataEntityFromViewEntityTypeEnum = "STREAM"
    DataEntityFromViewEntityTypeOther  DataEntityFromViewEntityTypeEnum = "OTHER"
)

func GetDataEntityFromViewEntityTypeEnumValues

func GetDataEntityFromViewEntityTypeEnumValues() []DataEntityFromViewEntityTypeEnum

GetDataEntityFromViewEntityTypeEnumValues Enumerates the set of values for DataEntityFromViewEntityTypeEnum

func GetMappingDataEntityFromViewEntityTypeEnum

func GetMappingDataEntityFromViewEntityTypeEnum(val string) (DataEntityFromViewEntityTypeEnum, bool)

GetMappingDataEntityFromViewEntityTypeEnum performs case Insensitive comparison on enum value and return the desired enum

type DataEntityModelTypeEnum

DataEntityModelTypeEnum Enum with underlying type: string

type DataEntityModelTypeEnum string

Set of constants representing the allowable values for DataEntityModelTypeEnum

const (
    DataEntityModelTypeViewEntity      DataEntityModelTypeEnum = "VIEW_ENTITY"
    DataEntityModelTypeTableEntity     DataEntityModelTypeEnum = "TABLE_ENTITY"
    DataEntityModelTypeFileEntity      DataEntityModelTypeEnum = "FILE_ENTITY"
    DataEntityModelTypeSqlEntity       DataEntityModelTypeEnum = "SQL_ENTITY"
    DataEntityModelTypeObjectEntity    DataEntityModelTypeEnum = "OBJECT_ENTITY"
    DataEntityModelTypeDataStoreEntity DataEntityModelTypeEnum = "DATA_STORE_ENTITY"
    DataEntityModelTypeDerivedEntity   DataEntityModelTypeEnum = "DERIVED_ENTITY"
)

func GetDataEntityModelTypeEnumValues

func GetDataEntityModelTypeEnumValues() []DataEntityModelTypeEnum

GetDataEntityModelTypeEnumValues Enumerates the set of values for DataEntityModelTypeEnum

func GetMappingDataEntityModelTypeEnum

func GetMappingDataEntityModelTypeEnum(val string) (DataEntityModelTypeEnum, bool)

GetMappingDataEntityModelTypeEnum performs case Insensitive comparison on enum value and return the desired enum

type DataEntitySummary

DataEntitySummary The data entity summary object.

type DataEntitySummary interface {
    GetMetadata() *ObjectMetadata
}

type DataEntitySummaryCollection

DataEntitySummaryCollection This is the collection of data entity summaries, it 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 (DataEntitySummaryCollection) String

func (m DataEntitySummaryCollection) String() string

func (*DataEntitySummaryCollection) UnmarshalJSON

func (m *DataEntitySummaryCollection) UnmarshalJSON(data []byte) (e error)

UnmarshalJSON unmarshals from json

func (DataEntitySummaryCollection) ValidateEnumValue

func (m DataEntitySummaryCollection) ValidateEnumValue() (bool, error)

ValidateEnumValue returns an error when providing an unsupported enum value This function is being called during constructing API request process Not recommended for calling this function directly

type DataEntitySummaryFromDataStore

DataEntitySummaryFromDataStore The view entity data entity details.

type DataEntitySummaryFromDataStore struct {
    Metadata *ObjectMetadata `mandatory:"false" json:"metadata"`

    // The object key.
    Key *string `mandatory:"false" json:"key"`

    // The 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 (DataEntitySummaryFromDataStore) GetMetadata

func (m DataEntitySummaryFromDataStore) GetMetadata() *ObjectMetadata

GetMetadata returns Metadata

func (DataEntitySummaryFromDataStore) MarshalJSON

func (m DataEntitySummaryFromDataStore) MarshalJSON() (buff []byte, e error)

MarshalJSON marshals to json representation

func (DataEntitySummaryFromDataStore) String

func (m DataEntitySummaryFromDataStore) String() string

func (*DataEntitySummaryFromDataStore) UnmarshalJSON

func (m *DataEntitySummaryFromDataStore) UnmarshalJSON(data []byte) (e error)

UnmarshalJSON unmarshals from json

func (DataEntitySummaryFromDataStore) ValidateEnumValue

func (m DataEntitySummaryFromDataStore) ValidateEnumValue() (bool, error)

ValidateEnumValue returns an error when providing an unsupported enum value This function is being called during constructing API request process Not recommended for calling this function directly

type DataEntitySummaryFromDataStoreEntityTypeEnum

DataEntitySummaryFromDataStoreEntityTypeEnum Enum with underlying type: string

type DataEntitySummaryFromDataStoreEntityTypeEnum string

Set of constants representing the allowable values for DataEntitySummaryFromDataStoreEntityTypeEnum

const (
    DataEntitySummaryFromDataStoreEntityTypeTable     DataEntitySummaryFromDataStoreEntityTypeEnum = "TABLE"
    DataEntitySummaryFromDataStoreEntityTypeView      DataEntitySummaryFromDataStoreEntityTypeEnum = "VIEW"
    DataEntitySummaryFromDataStoreEntityTypeFile      DataEntitySummaryFromDataStoreEntityTypeEnum = "FILE"
    DataEntitySummaryFromDataStoreEntityTypeQueue     DataEntitySummaryFromDataStoreEntityTypeEnum = "QUEUE"
    DataEntitySummaryFromDataStoreEntityTypeStream    DataEntitySummaryFromDataStoreEntityTypeEnum = "STREAM"
    DataEntitySummaryFromDataStoreEntityTypeOther     DataEntitySummaryFromDataStoreEntityTypeEnum = "OTHER"
    DataEntitySummaryFromDataStoreEntityTypeDataStore DataEntitySummaryFromDataStoreEntityTypeEnum = "DATA_STORE"
)

func GetDataEntitySummaryFromDataStoreEntityTypeEnumValues

func GetDataEntitySummaryFromDataStoreEntityTypeEnumValues() []DataEntitySummaryFromDataStoreEntityTypeEnum

GetDataEntitySummaryFromDataStoreEntityTypeEnumValues Enumerates the set of values for DataEntitySummaryFromDataStoreEntityTypeEnum

func GetMappingDataEntitySummaryFromDataStoreEntityTypeEnum

func GetMappingDataEntitySummaryFromDataStoreEntityTypeEnum(val string) (DataEntitySummaryFromDataStoreEntityTypeEnum, bool)

GetMappingDataEntitySummaryFromDataStoreEntityTypeEnum performs case Insensitive comparison on enum value and return the desired enum

type DataEntitySummaryFromFile

DataEntitySummaryFromFile The file data entity details.

type DataEntitySummaryFromFile struct {
    Metadata *ObjectMetadata `mandatory:"false" json:"metadata"`

    // The object key.
    Key *string `mandatory:"false" json:"key"`

    // The 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 (DataEntitySummaryFromFile) GetMetadata

func (m DataEntitySummaryFromFile) GetMetadata() *ObjectMetadata

GetMetadata returns Metadata

func (DataEntitySummaryFromFile) MarshalJSON

func (m DataEntitySummaryFromFile) MarshalJSON() (buff []byte, e error)

MarshalJSON marshals to json representation

func (DataEntitySummaryFromFile) String

func (m DataEntitySummaryFromFile) String() string

func (*DataEntitySummaryFromFile) UnmarshalJSON

func (m *DataEntitySummaryFromFile) UnmarshalJSON(data []byte) (e error)

UnmarshalJSON unmarshals from json

func (DataEntitySummaryFromFile) ValidateEnumValue

func (m DataEntitySummaryFromFile) ValidateEnumValue() (bool, error)

ValidateEnumValue returns an error when providing an unsupported enum value This function is being called during constructing API request process Not recommended for calling this function directly

type DataEntitySummaryFromFileEntityTypeEnum

DataEntitySummaryFromFileEntityTypeEnum Enum with underlying type: string

type DataEntitySummaryFromFileEntityTypeEnum string

Set of constants representing the allowable values for DataEntitySummaryFromFileEntityTypeEnum

const (
    DataEntitySummaryFromFileEntityTypeTable  DataEntitySummaryFromFileEntityTypeEnum = "TABLE"
    DataEntitySummaryFromFileEntityTypeView   DataEntitySummaryFromFileEntityTypeEnum = "VIEW"
    DataEntitySummaryFromFileEntityTypeFile   DataEntitySummaryFromFileEntityTypeEnum = "FILE"
    DataEntitySummaryFromFileEntityTypeQueue  DataEntitySummaryFromFileEntityTypeEnum = "QUEUE"
    DataEntitySummaryFromFileEntityTypeStream DataEntitySummaryFromFileEntityTypeEnum = "STREAM"
    DataEntitySummaryFromFileEntityTypeOther  DataEntitySummaryFromFileEntityTypeEnum = "OTHER"
)

func GetDataEntitySummaryFromFileEntityTypeEnumValues

func GetDataEntitySummaryFromFileEntityTypeEnumValues() []DataEntitySummaryFromFileEntityTypeEnum

GetDataEntitySummaryFromFileEntityTypeEnumValues Enumerates the set of values for DataEntitySummaryFromFileEntityTypeEnum

func GetMappingDataEntitySummaryFromFileEntityTypeEnum

func GetMappingDataEntitySummaryFromFileEntityTypeEnum(val string) (DataEntitySummaryFromFileEntityTypeEnum, bool)

GetMappingDataEntitySummaryFromFileEntityTypeEnum performs case Insensitive comparison on enum value and return the desired enum

type DataEntitySummaryFromObject

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 (DataEntitySummaryFromObject) GetMetadata

func (m DataEntitySummaryFromObject) GetMetadata() *ObjectMetadata

GetMetadata returns Metadata

func (DataEntitySummaryFromObject) MarshalJSON

func (m DataEntitySummaryFromObject) MarshalJSON() (buff []byte, e error)

MarshalJSON marshals to json representation

func (DataEntitySummaryFromObject) String

func (m DataEntitySummaryFromObject) String() string

func (*DataEntitySummaryFromObject) UnmarshalJSON

func (m *DataEntitySummaryFromObject) UnmarshalJSON(data []byte) (e error)

UnmarshalJSON unmarshals from json

func (DataEntitySummaryFromObject) ValidateEnumValue

func (m DataEntitySummaryFromObject) ValidateEnumValue() (bool, error)

ValidateEnumValue returns an error when providing an unsupported enum value This function is being called during constructing API request process Not recommended for calling this function directly

type DataEntitySummaryFromObjectEntityTypeEnum

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

func GetDataEntitySummaryFromObjectEntityTypeEnumValues() []DataEntitySummaryFromObjectEntityTypeEnum

GetDataEntitySummaryFromObjectEntityTypeEnumValues Enumerates the set of values for DataEntitySummaryFromObjectEntityTypeEnum

func GetMappingDataEntitySummaryFromObjectEntityTypeEnum

func GetMappingDataEntitySummaryFromObjectEntityTypeEnum(val string) (DataEntitySummaryFromObjectEntityTypeEnum, bool)

GetMappingDataEntitySummaryFromObjectEntityTypeEnum performs case Insensitive comparison on enum value and return the desired enum

type DataEntitySummaryFromSql

DataEntitySummaryFromSql The sql entity data entity details.

type DataEntitySummaryFromSql struct {
    Metadata *ObjectMetadata `mandatory:"false" json:"metadata"`

    // The object key.
    Key *string `mandatory:"false" json:"key"`

    // The 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 (DataEntitySummaryFromSql) GetMetadata

func (m DataEntitySummaryFromSql) GetMetadata() *ObjectMetadata

GetMetadata returns Metadata

func (DataEntitySummaryFromSql) MarshalJSON

func (m DataEntitySummaryFromSql) MarshalJSON() (buff []byte, e error)

MarshalJSON marshals to json representation

func (DataEntitySummaryFromSql) String

func (m DataEntitySummaryFromSql) String() string

func (*DataEntitySummaryFromSql) UnmarshalJSON

func (m *DataEntitySummaryFromSql) UnmarshalJSON(data []byte) (e error)

UnmarshalJSON unmarshals from json

func (DataEntitySummaryFromSql) ValidateEnumValue

func (m DataEntitySummaryFromSql) ValidateEnumValue() (bool, error)

ValidateEnumValue returns an error when providing an unsupported enum value This function is being called during constructing API request process Not recommended for calling this function directly

type DataEntitySummaryFromSqlEntityTypeEnum

DataEntitySummaryFromSqlEntityTypeEnum Enum with underlying type: string

type DataEntitySummaryFromSqlEntityTypeEnum string

Set of constants representing the allowable values for DataEntitySummaryFromSqlEntityTypeEnum

const (
    DataEntitySummaryFromSqlEntityTypeTable DataEntitySummaryFromSqlEntityTypeEnum = "TABLE"
    DataEntitySummaryFromSqlEntityTypeView  DataEntitySummaryFromSqlEntityTypeEnum = "VIEW"
    DataEntitySummaryFromSqlEntityTypeFile  DataEntitySummaryFromSqlEntityTypeEnum = "FILE"
    DataEntitySummaryFromSqlEntityTypeSql   DataEntitySummaryFromSqlEntityTypeEnum = "SQL"
)

func GetDataEntitySummaryFromSqlEntityTypeEnumValues

func GetDataEntitySummaryFromSqlEntityTypeEnumValues() []DataEntitySummaryFromSqlEntityTypeEnum

GetDataEntitySummaryFromSqlEntityTypeEnumValues Enumerates the set of values for DataEntitySummaryFromSqlEntityTypeEnum

func GetMappingDataEntitySummaryFromSqlEntityTypeEnum

func GetMappingDataEntitySummaryFromSqlEntityTypeEnum(val string) (DataEntitySummaryFromSqlEntityTypeEnum, bool)

GetMappingDataEntitySummaryFromSqlEntityTypeEnum performs case Insensitive comparison on enum value and return the desired enum

type DataEntitySummaryFromTable

DataEntitySummaryFromTable The table entity data entity.

type DataEntitySummaryFromTable struct {
    Metadata *ObjectMetadata `mandatory:"false" json:"metadata"`

    // The object key.
    Key *string `mandatory:"false" json:"key"`

    // The 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 (DataEntitySummaryFromTable) GetMetadata

func (m DataEntitySummaryFromTable) GetMetadata() *ObjectMetadata

GetMetadata returns Metadata

func (DataEntitySummaryFromTable) MarshalJSON

func (m DataEntitySummaryFromTable) MarshalJSON() (buff []byte, e error)

MarshalJSON marshals to json representation

func (DataEntitySummaryFromTable) String

func (m DataEntitySummaryFromTable) String() string

func (*DataEntitySummaryFromTable) UnmarshalJSON

func (m *DataEntitySummaryFromTable) UnmarshalJSON(data []byte) (e error)

UnmarshalJSON unmarshals from json

func (DataEntitySummaryFromTable) ValidateEnumValue

func (m DataEntitySummaryFromTable) ValidateEnumValue() (bool, error)

ValidateEnumValue returns an error when providing an unsupported enum value This function is being called during constructing API request process Not recommended for calling this function directly

type DataEntitySummaryFromTableEntityTypeEnum

DataEntitySummaryFromTableEntityTypeEnum Enum with underlying type: string

type DataEntitySummaryFromTableEntityTypeEnum string

Set of constants representing the allowable values for DataEntitySummaryFromTableEntityTypeEnum

const (
    DataEntitySummaryFromTableEntityTypeTable  DataEntitySummaryFromTableEntityTypeEnum = "TABLE"
    DataEntitySummaryFromTableEntityTypeView   DataEntitySummaryFromTableEntityTypeEnum = "VIEW"
    DataEntitySummaryFromTableEntityTypeFile   DataEntitySummaryFromTableEntityTypeEnum = "FILE"
    DataEntitySummaryFromTableEntityTypeQueue  DataEntitySummaryFromTableEntityTypeEnum = "QUEUE"
    DataEntitySummaryFromTableEntityTypeStream DataEntitySummaryFromTableEntityTypeEnum = "STREAM"
    DataEntitySummaryFromTableEntityTypeOther  DataEntitySummaryFromTableEntityTypeEnum = "OTHER"
)

func GetDataEntitySummaryFromTableEntityTypeEnumValues

func GetDataEntitySummaryFromTableEntityTypeEnumValues() []DataEntitySummaryFromTableEntityTypeEnum

GetDataEntitySummaryFromTableEntityTypeEnumValues Enumerates the set of values for DataEntitySummaryFromTableEntityTypeEnum

func GetMappingDataEntitySummaryFromTableEntityTypeEnum

func GetMappingDataEntitySummaryFromTableEntityTypeEnum(val string) (DataEntitySummaryFromTableEntityTypeEnum, bool)

GetMappingDataEntitySummaryFromTableEntityTypeEnum performs case Insensitive comparison on enum value and return the desired enum

type DataEntitySummaryFromView

DataEntitySummaryFromView The view entity data entity details.

type DataEntitySummaryFromView struct {
    Metadata *ObjectMetadata `mandatory:"false" json:"metadata"`

    // The object key.
    Key *string `mandatory:"false" json:"key"`

    // The 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 (DataEntitySummaryFromView) GetMetadata

func (m DataEntitySummaryFromView) GetMetadata() *ObjectMetadata

GetMetadata returns Metadata

func (DataEntitySummaryFromView) MarshalJSON

func (m DataEntitySummaryFromView) MarshalJSON() (buff []byte, e error)

MarshalJSON marshals to json representation

func (DataEntitySummaryFromView) String

func (m DataEntitySummaryFromView) String() string

func (*DataEntitySummaryFromView) UnmarshalJSON

func (m *DataEntitySummaryFromView) UnmarshalJSON(data []byte) (e error)

UnmarshalJSON unmarshals from json

func (DataEntitySummaryFromView) ValidateEnumValue

func (m DataEntitySummaryFromView) ValidateEnumValue() (bool, error)

ValidateEnumValue returns an error when providing an unsupported enum value This function is being called during constructing API request process Not recommended for calling this function directly

type DataEntitySummaryFromViewEntityTypeEnum

DataEntitySummaryFromViewEntityTypeEnum Enum with underlying type: string

type DataEntitySummaryFromViewEntityTypeEnum string

Set of constants representing the allowable values for DataEntitySummaryFromViewEntityTypeEnum

const (
    DataEntitySummaryFromViewEntityTypeTable  DataEntitySummaryFromViewEntityTypeEnum = "TABLE"
    DataEntitySummaryFromViewEntityTypeView   DataEntitySummaryFromViewEntityTypeEnum = "VIEW"
    DataEntitySummaryFromViewEntityTypeFile   DataEntitySummaryFromViewEntityTypeEnum = "FILE"
    DataEntitySummaryFromViewEntityTypeQueue  DataEntitySummaryFromViewEntityTypeEnum = "QUEUE"
    DataEntitySummaryFromViewEntityTypeStream DataEntitySummaryFromViewEntityTypeEnum = "STREAM"
    DataEntitySummaryFromViewEntityTypeOther  DataEntitySummaryFromViewEntityTypeEnum = "OTHER"
)

func GetDataEntitySummaryFromViewEntityTypeEnumValues

func GetDataEntitySummaryFromViewEntityTypeEnumValues() []DataEntitySummaryFromViewEntityTypeEnum

GetDataEntitySummaryFromViewEntityTypeEnumValues Enumerates the set of values for DataEntitySummaryFromViewEntityTypeEnum

func GetMappingDataEntitySummaryFromViewEntityTypeEnum

func GetMappingDataEntitySummaryFromViewEntityTypeEnum(val string) (DataEntitySummaryFromViewEntityTypeEnum, bool)

GetMappingDataEntitySummaryFromViewEntityTypeEnum performs case Insensitive comparison on enum value and return the desired enum

type DataEntitySummaryModelTypeEnum

DataEntitySummaryModelTypeEnum Enum with underlying type: string

type DataEntitySummaryModelTypeEnum string

Set of constants representing the allowable values for DataEntitySummaryModelTypeEnum

const (
    DataEntitySummaryModelTypeViewEntity      DataEntitySummaryModelTypeEnum = "VIEW_ENTITY"
    DataEntitySummaryModelTypeTableEntity     DataEntitySummaryModelTypeEnum = "TABLE_ENTITY"
    DataEntitySummaryModelTypeFileEntity      DataEntitySummaryModelTypeEnum = "FILE_ENTITY"
    DataEntitySummaryModelTypeSqlEntity       DataEntitySummaryModelTypeEnum = "SQL_ENTITY"
    DataEntitySummaryModelTypeObjectEntity    DataEntitySummaryModelTypeEnum = "OBJECT_ENTITY"
    DataEntitySummaryModelTypeDataStoreEntity DataEntitySummaryModelTypeEnum = "DATA_STORE_ENTITY"
)

func GetDataEntitySummaryModelTypeEnumValues

func GetDataEntitySummaryModelTypeEnumValues() []DataEntitySummaryModelTypeEnum

GetDataEntitySummaryModelTypeEnumValues Enumerates the set of values for DataEntitySummaryModelTypeEnum

func GetMappingDataEntitySummaryModelTypeEnum

func GetMappingDataEntitySummaryModelTypeEnum(val string) (DataEntitySummaryModelTypeEnum, bool)

GetMappingDataEntitySummaryModelTypeEnum performs case Insensitive comparison on enum value and return the desired enum

type DataFlow

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 (DataFlow) String

func (m DataFlow) String() string

func (DataFlow) ValidateEnumValue

func (m DataFlow) ValidateEnumValue() (bool, error)

ValidateEnumValue returns an error when providing an unsupported enum value This function is being called during constructing API request process Not recommended for calling this function directly

type DataFlowDetails

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 (DataFlowDetails) String

func (m DataFlowDetails) String() string

func (DataFlowDetails) ValidateEnumValue

func (m DataFlowDetails) ValidateEnumValue() (bool, error)

ValidateEnumValue returns an error when providing an unsupported enum value This function is being called during constructing API request process Not recommended for calling this function directly

type DataFlowSummary

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 (DataFlowSummary) String

func (m DataFlowSummary) String() string

func (DataFlowSummary) ValidateEnumValue

func (m DataFlowSummary) ValidateEnumValue() (bool, error)

ValidateEnumValue returns an error when providing an unsupported enum value This function is being called during constructing API request process Not recommended for calling this function directly

type DataFlowSummaryCollection

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 (DataFlowSummaryCollection) String

func (m DataFlowSummaryCollection) String() string

func (DataFlowSummaryCollection) ValidateEnumValue

func (m DataFlowSummaryCollection) ValidateEnumValue() (bool, error)

ValidateEnumValue returns an error when providing an unsupported enum value This function is being called during constructing API request process Not recommended for calling this function directly

type DataFlowValidation

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 (DataFlowValidation) String

func (m DataFlowValidation) String() string

func (DataFlowValidation) ValidateEnumValue

func (m DataFlowValidation) ValidateEnumValue() (bool, error)

ValidateEnumValue returns an error when providing an unsupported enum value This function is being called during constructing API request process Not recommended for calling this function directly

type DataFlowValidationSummary

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 (DataFlowValidationSummary) String

func (m DataFlowValidationSummary) String() string

func (DataFlowValidationSummary) ValidateEnumValue

func (m DataFlowValidationSummary) ValidateEnumValue() (bool, error)

ValidateEnumValue returns an error when providing an unsupported enum value This function is being called during constructing API request process Not recommended for calling this function directly

type DataFlowValidationSummaryCollection

DataFlowValidationSummaryCollection A list of data flow validation summaries.

type DataFlowValidationSummaryCollection struct {

    // The array of validation summaries.
    Items []DataFlowValidationSummary `mandatory:"true" json:"items"`
}

func (DataFlowValidationSummaryCollection) String

func (m DataFlowValidationSummaryCollection) String() string

func (DataFlowValidationSummaryCollection) ValidateEnumValue

func (m DataFlowValidationSummaryCollection) ValidateEnumValue() (bool, error)

ValidateEnumValue returns an error when providing an unsupported enum value This function is being called during constructing API request process Not recommended for calling this function directly

type DataFormat

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 (DataFormat) String

func (m DataFormat) String() string

func (*DataFormat) UnmarshalJSON

func (m *DataFormat) UnmarshalJSON(data []byte) (e error)

UnmarshalJSON unmarshals from json

func (DataFormat) ValidateEnumValue

func (m DataFormat) ValidateEnumValue() (bool, error)

ValidateEnumValue returns an error when providing an unsupported enum value This function is being called during constructing API request process Not recommended for calling this function directly

type DataFormatTypeEnum

DataFormatTypeEnum Enum with underlying type: string

type DataFormatTypeEnum string

Set of constants representing the allowable values for DataFormatTypeEnum

const (
    DataFormatTypeXml     DataFormatTypeEnum = "XML"
    DataFormatTypeJson    DataFormatTypeEnum = "JSON"
    DataFormatTypeCsv     DataFormatTypeEnum = "CSV"
    DataFormatTypeOrc     DataFormatTypeEnum = "ORC"
    DataFormatTypeParquet DataFormatTypeEnum = "PARQUET"
    DataFormatTypeAvro    DataFormatTypeEnum = "AVRO"
)

func GetDataFormatTypeEnumValues

func GetDataFormatTypeEnumValues() []DataFormatTypeEnum

GetDataFormatTypeEnumValues Enumerates the set of values for DataFormatTypeEnum

func GetMappingDataFormatTypeEnum

func GetMappingDataFormatTypeEnum(val string) (DataFormatTypeEnum, bool)

GetMappingDataFormatTypeEnum performs case Insensitive comparison on enum value and return the desired enum

type DataIntegrationClient

DataIntegrationClient a client for DataIntegration

type DataIntegrationClient struct {
    common.BaseClient
    // contains filtered or unexported fields
}

func NewDataIntegrationClientWithConfigurationProvider

func NewDataIntegrationClientWithConfigurationProvider(configProvider common.ConfigurationProvider) (client DataIntegrationClient, err error)

NewDataIntegrationClientWithConfigurationProvider Creates a new default DataIntegration client with the given configuration provider. the configuration provider will be used for the default signer as well as reading the region

func NewDataIntegrationClientWithOboToken

func NewDataIntegrationClientWithOboToken(configProvider common.ConfigurationProvider, oboToken string) (client DataIntegrationClient, err error)

NewDataIntegrationClientWithOboToken Creates a new default DataIntegration client with the given configuration provider. The obotoken will be added to default headers and signed; the configuration provider will be used for the signer

as well as reading the region

func (DataIntegrationClient) ChangeCompartment

func (client DataIntegrationClient) ChangeCompartment(ctx context.Context, request ChangeCompartmentRequest) (response ChangeCompartmentResponse, err error)

ChangeCompartment Moves a workspace to a specified compartment.

# See also

Click https://docs.cloud.oracle.com/en-us/iaas/tools/go-sdk-examples/65.63.2/dataintegration/ChangeCompartment.go.html to see an example of how to use ChangeCompartment API.

func (DataIntegrationClient) ChangeDisApplicationCompartment

func (client DataIntegrationClient) ChangeDisApplicationCompartment(ctx context.Context, request ChangeDisApplicationCompartmentRequest) (response ChangeDisApplicationCompartmentResponse, err error)

ChangeDisApplicationCompartment Moves a DIS Application to a specified compartment.

# See also

Click https://docs.cloud.oracle.com/en-us/iaas/tools/go-sdk-examples/65.63.2/dataintegration/ChangeDisApplicationCompartment.go.html to see an example of how to use ChangeDisApplicationCompartment API.

func (*DataIntegrationClient) ConfigurationProvider

func (client *DataIntegrationClient) ConfigurationProvider() *common.ConfigurationProvider

ConfigurationProvider the ConfigurationProvider used in this client, or null if none set

func (DataIntegrationClient) CreateApplication

func (client DataIntegrationClient) CreateApplication(ctx context.Context, request CreateApplicationRequest) (response CreateApplicationResponse, err error)

CreateApplication Creates an application.

# See also

Click https://docs.cloud.oracle.com/en-us/iaas/tools/go-sdk-examples/65.63.2/dataintegration/CreateApplication.go.html to see an example of how to use CreateApplication API.

func (DataIntegrationClient) CreateApplicationDetailedDescription

func (client DataIntegrationClient) CreateApplicationDetailedDescription(ctx context.Context, request CreateApplicationDetailedDescriptionRequest) (response CreateApplicationDetailedDescriptionResponse, err error)

CreateApplicationDetailedDescription Creates detailed description for an application.

# See also

Click https://docs.cloud.oracle.com/en-us/iaas/tools/go-sdk-examples/65.63.2/dataintegration/CreateApplicationDetailedDescription.go.html to see an example of how to use CreateApplicationDetailedDescription API.

func (DataIntegrationClient) CreateConnection

func (client DataIntegrationClient) CreateConnection(ctx context.Context, request CreateConnectionRequest) (response CreateConnectionResponse, err error)

CreateConnection Creates a connection under an existing data asset.

# See also

Click https://docs.cloud.oracle.com/en-us/iaas/tools/go-sdk-examples/65.63.2/dataintegration/CreateConnection.go.html to see an example of how to use CreateConnection API.

func (DataIntegrationClient) CreateConnectionValidation

func (client DataIntegrationClient) CreateConnectionValidation(ctx context.Context, request CreateConnectionValidationRequest) (response CreateConnectionValidationResponse, err error)

CreateConnectionValidation Creates a connection validation.

# See also

Click https://docs.cloud.oracle.com/en-us/iaas/tools/go-sdk-examples/65.63.2/dataintegration/CreateConnectionValidation.go.html to see an example of how to use CreateConnectionValidation API.

func (DataIntegrationClient) CreateCopyObjectRequest

func (client DataIntegrationClient) CreateCopyObjectRequest(ctx context.Context, request CreateCopyObjectRequestRequest) (response CreateCopyObjectRequestResponse, err error)

CreateCopyObjectRequest Copy Metadata Object.

# See also

Click https://docs.cloud.oracle.com/en-us/iaas/tools/go-sdk-examples/65.63.2/dataintegration/CreateCopyObjectRequest.go.html to see an example of how to use CreateCopyObjectRequest API.

func (DataIntegrationClient) CreateDataAsset

func (client DataIntegrationClient) CreateDataAsset(ctx context.Context, request CreateDataAssetRequest) (response CreateDataAssetResponse, err error)

CreateDataAsset Creates a data asset with default connection.

# See also

Click https://docs.cloud.oracle.com/en-us/iaas/tools/go-sdk-examples/65.63.2/dataintegration/CreateDataAsset.go.html to see an example of how to use CreateDataAsset API.

func (DataIntegrationClient) CreateDataFlow

func (client DataIntegrationClient) CreateDataFlow(ctx context.Context, request CreateDataFlowRequest) (response CreateDataFlowResponse, err error)

CreateDataFlow Creates a new data flow in a project or folder ready for performing data integrations.

# See also

Click https://docs.cloud.oracle.com/en-us/iaas/tools/go-sdk-examples/65.63.2/dataintegration/CreateDataFlow.go.html to see an example of how to use CreateDataFlow API.

func (DataIntegrationClient) CreateDataFlowValidation

func (client DataIntegrationClient) CreateDataFlowValidation(ctx context.Context, request CreateDataFlowValidationRequest) (response CreateDataFlowValidationResponse, err error)

CreateDataFlowValidation Accepts the data flow definition in the request payload and creates a data flow validation.

# See also

Click https://docs.cloud.oracle.com/en-us/iaas/tools/go-sdk-examples/65.63.2/dataintegration/CreateDataFlowValidation.go.html to see an example of how to use CreateDataFlowValidation API.

func (DataIntegrationClient) CreateDisApplication

func (client DataIntegrationClient) CreateDisApplication(ctx context.Context, request CreateDisApplicationRequest) (response CreateDisApplicationResponse, err error)

CreateDisApplication Creates a DIS Application.

# See also

Click https://docs.cloud.oracle.com/en-us/iaas/tools/go-sdk-examples/65.63.2/dataintegration/CreateDisApplication.go.html to see an example of how to use CreateDisApplication API.

func (DataIntegrationClient) CreateDisApplicationDetailedDescription

func (client DataIntegrationClient) CreateDisApplicationDetailedDescription(ctx context.Context, request CreateDisApplicationDetailedDescriptionRequest) (response CreateDisApplicationDetailedDescriptionResponse, err error)

CreateDisApplicationDetailedDescription Creates detailed description for an application.

# See also

Click https://docs.cloud.oracle.com/en-us/iaas/tools/go-sdk-examples/65.63.2/dataintegration/CreateDisApplicationDetailedDescription.go.html to see an example of how to use CreateDisApplicationDetailedDescription API.

func (DataIntegrationClient) CreateEntityShape

func (client DataIntegrationClient) CreateEntityShape(ctx context.Context, request CreateEntityShapeRequest) (response CreateEntityShapeResponse, err error)

CreateEntityShape Creates the data entity shape using the shape from the data asset.

# See also

Click https://docs.cloud.oracle.com/en-us/iaas/tools/go-sdk-examples/65.63.2/dataintegration/CreateEntityShape.go.html to see an example of how to use CreateEntityShape API.

func (DataIntegrationClient) CreateExportRequest

func (client DataIntegrationClient) CreateExportRequest(ctx context.Context, request CreateExportRequestRequest) (response CreateExportRequestResponse, err error)

CreateExportRequest Export Metadata Object

# See also

Click https://docs.cloud.oracle.com/en-us/iaas/tools/go-sdk-examples/65.63.2/dataintegration/CreateExportRequest.go.html to see an example of how to use CreateExportRequest API.

func (DataIntegrationClient) CreateExternalPublication

func (client DataIntegrationClient) CreateExternalPublication(ctx context.Context, request CreateExternalPublicationRequest) (response CreateExternalPublicationResponse, err error)

CreateExternalPublication Publish a DataFlow in a OCI DataFlow application.

# See also

Click https://docs.cloud.oracle.com/en-us/iaas/tools/go-sdk-examples/65.63.2/dataintegration/CreateExternalPublication.go.html to see an example of how to use CreateExternalPublication API.

func (DataIntegrationClient) CreateExternalPublicationValidation

func (client DataIntegrationClient) CreateExternalPublicationValidation(ctx context.Context, request CreateExternalPublicationValidationRequest) (response CreateExternalPublicationValidationResponse, err error)

CreateExternalPublicationValidation Validates a specific task.

# See also

Click https://docs.cloud.oracle.com/en-us/iaas/tools/go-sdk-examples/65.63.2/dataintegration/CreateExternalPublicationValidation.go.html to see an example of how to use CreateExternalPublicationValidation API.

func (DataIntegrationClient) CreateFolder

func (client DataIntegrationClient) CreateFolder(ctx context.Context, request CreateFolderRequest) (response CreateFolderResponse, err error)

CreateFolder Creates a folder in a project or in another folder, limited to two levels of folders. | Folders are used to organize your design-time resources, such as tasks or data flows.

# See also

Click https://docs.cloud.oracle.com/en-us/iaas/tools/go-sdk-examples/65.63.2/dataintegration/CreateFolder.go.html to see an example of how to use CreateFolder API.

func (DataIntegrationClient) CreateFunctionLibrary

func (client DataIntegrationClient) CreateFunctionLibrary(ctx context.Context, request CreateFunctionLibraryRequest) (response CreateFunctionLibraryResponse, err error)

CreateFunctionLibrary Creates a function library in a project or in another function library, limited to two levels of function libraries. | FunctionLibraries are used to organize your design-time resources, such as tasks or data flows.

# See also

Click https://docs.cloud.oracle.com/en-us/iaas/tools/go-sdk-examples/65.63.2/dataintegration/CreateFunctionLibrary.go.html to see an example of how to use CreateFunctionLibrary API.

func (DataIntegrationClient) CreateImportRequest

func (client DataIntegrationClient) CreateImportRequest(ctx context.Context, request CreateImportRequestRequest) (response CreateImportRequestResponse, err error)

CreateImportRequest Import Metadata Object

# See also

Click https://docs.cloud.oracle.com/en-us/iaas/tools/go-sdk-examples/65.63.2/dataintegration/CreateImportRequest.go.html to see an example of how to use CreateImportRequest API.

func (DataIntegrationClient) CreatePatch

func (client DataIntegrationClient) CreatePatch(ctx context.Context, request CreatePatchRequest) (response CreatePatchResponse, err error)

CreatePatch Creates a patch in an application.

# See also

Click https://docs.cloud.oracle.com/en-us/iaas/tools/go-sdk-examples/65.63.2/dataintegration/CreatePatch.go.html to see an example of how to use CreatePatch API.

func (DataIntegrationClient) CreatePipeline

func (client DataIntegrationClient) CreatePipeline(ctx context.Context, request CreatePipelineRequest) (response CreatePipelineResponse, err error)

CreatePipeline Creates a new pipeline in a project or folder ready for performing task orchestration.

# See also

Click https://docs.cloud.oracle.com/en-us/iaas/tools/go-sdk-examples/65.63.2/dataintegration/CreatePipeline.go.html to see an example of how to use CreatePipeline API.

func (DataIntegrationClient) CreatePipelineValidation

func (client DataIntegrationClient) CreatePipelineValidation(ctx context.Context, request CreatePipelineValidationRequest) (response CreatePipelineValidationResponse, err error)

CreatePipelineValidation Accepts the data flow definition in the request payload and creates a pipeline validation.

# See also

Click https://docs.cloud.oracle.com/en-us/iaas/tools/go-sdk-examples/65.63.2/dataintegration/CreatePipelineValidation.go.html to see an example of how to use CreatePipelineValidation API.

func (DataIntegrationClient) CreateProject

func (client DataIntegrationClient) CreateProject(ctx context.Context, request CreateProjectRequest) (response CreateProjectResponse, err error)

CreateProject Creates a project. Projects are organizational constructs within a workspace that you use to organize your design-time resources, such as tasks or data flows. Projects can be organized into folders.

# See also

Click https://docs.cloud.oracle.com/en-us/iaas/tools/go-sdk-examples/65.63.2/dataintegration/CreateProject.go.html to see an example of how to use CreateProject API.

func (DataIntegrationClient) CreateSchedule

func (client DataIntegrationClient) CreateSchedule(ctx context.Context, request CreateScheduleRequest) (response CreateScheduleResponse, err error)

CreateSchedule Endpoint to create a new schedule

# See also

Click https://docs.cloud.oracle.com/en-us/iaas/tools/go-sdk-examples/65.63.2/dataintegration/CreateSchedule.go.html to see an example of how to use CreateSchedule API.

func (DataIntegrationClient) CreateTask

func (client DataIntegrationClient) CreateTask(ctx context.Context, request CreateTaskRequest) (response CreateTaskResponse, err error)

CreateTask Creates a new task ready for performing data integrations. There are specialized types of tasks that include data loader and integration tasks.

# See also

Click https://docs.cloud.oracle.com/en-us/iaas/tools/go-sdk-examples/65.63.2/dataintegration/CreateTask.go.html to see an example of how to use CreateTask API.

func (DataIntegrationClient) CreateTaskRun

func (client DataIntegrationClient) CreateTaskRun(ctx context.Context, request CreateTaskRunRequest) (response CreateTaskRunResponse, err error)

CreateTaskRun Creates a data integration task run for the specified task.

# See also

Click https://docs.cloud.oracle.com/en-us/iaas/tools/go-sdk-examples/65.63.2/dataintegration/CreateTaskRun.go.html to see an example of how to use CreateTaskRun API.

func (DataIntegrationClient) CreateTaskSchedule

func (client DataIntegrationClient) CreateTaskSchedule(ctx context.Context, request CreateTaskScheduleRequest) (response CreateTaskScheduleResponse, err error)

CreateTaskSchedule Endpoint to be used create TaskSchedule.

# See also

Click https://docs.cloud.oracle.com/en-us/iaas/tools/go-sdk-examples/65.63.2/dataintegration/CreateTaskSchedule.go.html to see an example of how to use CreateTaskSchedule API.

func (DataIntegrationClient) CreateTaskValidation

func (client DataIntegrationClient) CreateTaskValidation(ctx context.Context, request CreateTaskValidationRequest) (response CreateTaskValidationResponse, err error)

CreateTaskValidation Validates a specific task.

# See also

Click https://docs.cloud.oracle.com/en-us/iaas/tools/go-sdk-examples/65.63.2/dataintegration/CreateTaskValidation.go.html to see an example of how to use CreateTaskValidation API.

func (DataIntegrationClient) CreateUserDefinedFunction

func (client DataIntegrationClient) CreateUserDefinedFunction(ctx context.Context, request CreateUserDefinedFunctionRequest) (response CreateUserDefinedFunctionResponse, err error)

CreateUserDefinedFunction Creates a new UserDefinedFunction in a function library ready for performing data integrations.

# See also

Click https://docs.cloud.oracle.com/en-us/iaas/tools/go-sdk-examples/65.63.2/dataintegration/CreateUserDefinedFunction.go.html to see an example of how to use CreateUserDefinedFunction API.

func (DataIntegrationClient) CreateUserDefinedFunctionValidation

func (client DataIntegrationClient) CreateUserDefinedFunctionValidation(ctx context.Context, request CreateUserDefinedFunctionValidationRequest) (response CreateUserDefinedFunctionValidationResponse, err error)

CreateUserDefinedFunctionValidation Accepts the UserDefinedFunction definition in the request payload and creates a UserDefinedFunction validation.

# See also

Click https://docs.cloud.oracle.com/en-us/iaas/tools/go-sdk-examples/65.63.2/dataintegration/CreateUserDefinedFunctionValidation.go.html to see an example of how to use CreateUserDefinedFunctionValidation API.

func (DataIntegrationClient) CreateWorkspace

func (client DataIntegrationClient) CreateWorkspace(ctx context.Context, request CreateWorkspaceRequest) (response CreateWorkspaceResponse, err error)

CreateWorkspace Creates a new Data Integration workspace ready for performing data integration tasks. To retrieve the OCID for the new workspace, use the opc-work-request-id returned by this API and call the GetWorkRequest API.

# See also

Click https://docs.cloud.oracle.com/en-us/iaas/tools/go-sdk-examples/65.63.2/dataintegration/CreateWorkspace.go.html to see an example of how to use CreateWorkspace API.

func (DataIntegrationClient) DeleteApplication

func (client DataIntegrationClient) DeleteApplication(ctx context.Context, request DeleteApplicationRequest) (response DeleteApplicationResponse, err error)

DeleteApplication Removes an application using the specified identifier.

# See also

Click https://docs.cloud.oracle.com/en-us/iaas/tools/go-sdk-examples/65.63.2/dataintegration/DeleteApplication.go.html to see an example of how to use DeleteApplication API.

func (DataIntegrationClient) DeleteApplicationDetailedDescription

func (client DataIntegrationClient) DeleteApplicationDetailedDescription(ctx context.Context, request DeleteApplicationDetailedDescriptionRequest) (response DeleteApplicationDetailedDescriptionResponse, err error)

DeleteApplicationDetailedDescription Deletes detailed description of an Application.

# See also

Click https://docs.cloud.oracle.com/en-us/iaas/tools/go-sdk-examples/65.63.2/dataintegration/DeleteApplicationDetailedDescription.go.html to see an example of how to use DeleteApplicationDetailedDescription API.

func (DataIntegrationClient) DeleteConnection

func (client DataIntegrationClient) DeleteConnection(ctx context.Context, request DeleteConnectionRequest) (response DeleteConnectionResponse, err error)

DeleteConnection Removes a connection using the specified identifier.

# See also

Click https://docs.cloud.oracle.com/en-us/iaas/tools/go-sdk-examples/65.63.2/dataintegration/DeleteConnection.go.html to see an example of how to use DeleteConnection API.

func (DataIntegrationClient) DeleteConnectionValidation

func (client DataIntegrationClient) DeleteConnectionValidation(ctx context.Context, request DeleteConnectionValidationRequest) (response DeleteConnectionValidationResponse, err error)

DeleteConnectionValidation Deletes a connection validation.

# See also

Click https://docs.cloud.oracle.com/en-us/iaas/tools/go-sdk-examples/65.63.2/dataintegration/DeleteConnectionValidation.go.html to see an example of how to use DeleteConnectionValidation API.

func (DataIntegrationClient) DeleteCopyObjectRequest

func (client DataIntegrationClient) DeleteCopyObjectRequest(ctx context.Context, request DeleteCopyObjectRequestRequest) (response DeleteCopyObjectRequestResponse, err error)

DeleteCopyObjectRequest Delete copy object request using the specified identifier.

# See also

Click https://docs.cloud.oracle.com/en-us/iaas/tools/go-sdk-examples/65.63.2/dataintegration/DeleteCopyObjectRequest.go.html to see an example of how to use DeleteCopyObjectRequest API.

func (DataIntegrationClient) DeleteDataAsset

func (client DataIntegrationClient) DeleteDataAsset(ctx context.Context, request DeleteDataAssetRequest) (response DeleteDataAssetResponse, err error)

DeleteDataAsset Removes a data asset using the specified identifier.

# See also

Click https://docs.cloud.oracle.com/en-us/iaas/tools/go-sdk-examples/65.63.2/dataintegration/DeleteDataAsset.go.html to see an example of how to use DeleteDataAsset API.

func (DataIntegrationClient) DeleteDataFlow

func (client DataIntegrationClient) DeleteDataFlow(ctx context.Context, request DeleteDataFlowRequest) (response DeleteDataFlowResponse, err error)

DeleteDataFlow Removes a data flow from a project or folder using the specified identifier.

# See also

Click https://docs.cloud.oracle.com/en-us/iaas/tools/go-sdk-examples/65.63.2/dataintegration/DeleteDataFlow.go.html to see an example of how to use DeleteDataFlow API.

func (DataIntegrationClient) DeleteDataFlowValidation

func (client DataIntegrationClient) DeleteDataFlowValidation(ctx context.Context, request DeleteDataFlowValidationRequest) (response DeleteDataFlowValidationResponse, err error)

DeleteDataFlowValidation Removes a data flow validation using the specified identifier.

# See also

Click https://docs.cloud.oracle.com/en-us/iaas/tools/go-sdk-examples/65.63.2/dataintegration/DeleteDataFlowValidation.go.html to see an example of how to use DeleteDataFlowValidation API.

func (DataIntegrationClient) DeleteDisApplication

func (client DataIntegrationClient) DeleteDisApplication(ctx context.Context, request DeleteDisApplicationRequest) (response DeleteDisApplicationResponse, err error)

DeleteDisApplication Removes a DIS application using the specified identifier.

# See also

Click https://docs.cloud.oracle.com/en-us/iaas/tools/go-sdk-examples/65.63.2/dataintegration/DeleteDisApplication.go.html to see an example of how to use DeleteDisApplication API.

func (DataIntegrationClient) DeleteDisApplicationDetailedDescription

func (client DataIntegrationClient) DeleteDisApplicationDetailedDescription(ctx context.Context, request DeleteDisApplicationDetailedDescriptionRequest) (response DeleteDisApplicationDetailedDescriptionResponse, err error)

DeleteDisApplicationDetailedDescription Deletes detailed description of an Application.

# See also

Click https://docs.cloud.oracle.com/en-us/iaas/tools/go-sdk-examples/65.63.2/dataintegration/DeleteDisApplicationDetailedDescription.go.html to see an example of how to use DeleteDisApplicationDetailedDescription API.

func (DataIntegrationClient) DeleteExportRequest

func (client DataIntegrationClient) DeleteExportRequest(ctx context.Context, request DeleteExportRequestRequest) (response DeleteExportRequestResponse, err error)

DeleteExportRequest Delete export object request using the specified identifier.

# See also

Click https://docs.cloud.oracle.com/en-us/iaas/tools/go-sdk-examples/65.63.2/dataintegration/DeleteExportRequest.go.html to see an example of how to use DeleteExportRequest API.

func (DataIntegrationClient) DeleteExternalPublication

func (client DataIntegrationClient) DeleteExternalPublication(ctx context.Context, request DeleteExternalPublicationRequest) (response DeleteExternalPublicationResponse, err error)

DeleteExternalPublication Removes a published object using the specified identifier.

# See also

Click https://docs.cloud.oracle.com/en-us/iaas/tools/go-sdk-examples/65.63.2/dataintegration/DeleteExternalPublication.go.html to see an example of how to use DeleteExternalPublication API.

func (DataIntegrationClient) DeleteExternalPublicationValidation

func (client DataIntegrationClient) DeleteExternalPublicationValidation(ctx context.Context, request DeleteExternalPublicationValidationRequest) (response DeleteExternalPublicationValidationResponse, err error)

DeleteExternalPublicationValidation Removes a task validation using the specified identifier.

# See also

Click https://docs.cloud.oracle.com/en-us/iaas/tools/go-sdk-examples/65.63.2/dataintegration/DeleteExternalPublicationValidation.go.html to see an example of how to use DeleteExternalPublicationValidation API.

func (DataIntegrationClient) DeleteFolder

func (client DataIntegrationClient) DeleteFolder(ctx context.Context, request DeleteFolderRequest) (response DeleteFolderResponse, err error)

DeleteFolder Removes a folder from a project using the specified identifier.

# See also

Click https://docs.cloud.oracle.com/en-us/iaas/tools/go-sdk-examples/65.63.2/dataintegration/DeleteFolder.go.html to see an example of how to use DeleteFolder API.

func (DataIntegrationClient) DeleteFunctionLibrary

func (client DataIntegrationClient) DeleteFunctionLibrary(ctx context.Context, request DeleteFunctionLibraryRequest) (response DeleteFunctionLibraryResponse, err error)

DeleteFunctionLibrary Removes a Function Library from a project using the specified identifier.

# See also

Click https://docs.cloud.oracle.com/en-us/iaas/tools/go-sdk-examples/65.63.2/dataintegration/DeleteFunctionLibrary.go.html to see an example of how to use DeleteFunctionLibrary API.

func (DataIntegrationClient) DeleteImportRequest

func (client DataIntegrationClient) DeleteImportRequest(ctx context.Context, request DeleteImportRequestRequest) (response DeleteImportRequestResponse, err error)

DeleteImportRequest Delete import object request using the specified identifier.

# See also

Click https://docs.cloud.oracle.com/en-us/iaas/tools/go-sdk-examples/65.63.2/dataintegration/DeleteImportRequest.go.html to see an example of how to use DeleteImportRequest API.

func (DataIntegrationClient) DeletePatch

func (client DataIntegrationClient) DeletePatch(ctx context.Context, request DeletePatchRequest) (response DeletePatchResponse, err error)

DeletePatch Removes a patch using the specified identifier.

# See also

Click https://docs.cloud.oracle.com/en-us/iaas/tools/go-sdk-examples/65.63.2/dataintegration/DeletePatch.go.html to see an example of how to use DeletePatch API.

func (DataIntegrationClient) DeletePipeline

func (client DataIntegrationClient) DeletePipeline(ctx context.Context, request DeletePipelineRequest) (response DeletePipelineResponse, err error)

DeletePipeline Removes a pipeline from a project or folder using the specified identifier.

# See also

Click https://docs.cloud.oracle.com/en-us/iaas/tools/go-sdk-examples/65.63.2/dataintegration/DeletePipeline.go.html to see an example of how to use DeletePipeline API.

func (DataIntegrationClient) DeletePipelineValidation

func (client DataIntegrationClient) DeletePipelineValidation(ctx context.Context, request DeletePipelineValidationRequest) (response DeletePipelineValidationResponse, err error)

DeletePipelineValidation Removes a pipeline validation using the specified identifier.

# See also

Click https://docs.cloud.oracle.com/en-us/iaas/tools/go-sdk-examples/65.63.2/dataintegration/DeletePipelineValidation.go.html to see an example of how to use DeletePipelineValidation API.

func (DataIntegrationClient) DeleteProject

func (client DataIntegrationClient) DeleteProject(ctx context.Context, request DeleteProjectRequest) (response DeleteProjectResponse, err error)

DeleteProject Removes a project from the workspace using the specified identifier.

# See also

Click https://docs.cloud.oracle.com/en-us/iaas/tools/go-sdk-examples/65.63.2/dataintegration/DeleteProject.go.html to see an example of how to use DeleteProject API.

func (DataIntegrationClient) DeleteSchedule

func (client DataIntegrationClient) DeleteSchedule(ctx context.Context, request DeleteScheduleRequest) (response DeleteScheduleResponse, err error)

DeleteSchedule Endpoint to delete schedule.

# See also

Click https://docs.cloud.oracle.com/en-us/iaas/tools/go-sdk-examples/65.63.2/dataintegration/DeleteSchedule.go.html to see an example of how to use DeleteSchedule API.

func (DataIntegrationClient) DeleteTask

func (client DataIntegrationClient) DeleteTask(ctx context.Context, request DeleteTaskRequest) (response DeleteTaskResponse, err error)

DeleteTask Removes a task using the specified identifier.

# See also

Click https://docs.cloud.oracle.com/en-us/iaas/tools/go-sdk-examples/65.63.2/dataintegration/DeleteTask.go.html to see an example of how to use DeleteTask API.

func (DataIntegrationClient) DeleteTaskRun

func (client DataIntegrationClient) DeleteTaskRun(ctx context.Context, request DeleteTaskRunRequest) (response DeleteTaskRunResponse, err error)

DeleteTaskRun Deletes a task run using the specified identifier.

# See also

Click https://docs.cloud.oracle.com/en-us/iaas/tools/go-sdk-examples/65.63.2/dataintegration/DeleteTaskRun.go.html to see an example of how to use DeleteTaskRun API.

func (DataIntegrationClient) DeleteTaskSchedule

func (client DataIntegrationClient) DeleteTaskSchedule(ctx context.Context, request DeleteTaskScheduleRequest) (response DeleteTaskScheduleResponse, err error)

DeleteTaskSchedule Endpoint to delete TaskSchedule.

# See also

Click https://docs.cloud.oracle.com/en-us/iaas/tools/go-sdk-examples/65.63.2/dataintegration/DeleteTaskSchedule.go.html to see an example of how to use DeleteTaskSchedule API.

func (DataIntegrationClient) DeleteTaskValidation

func (client DataIntegrationClient) DeleteTaskValidation(ctx context.Context, request DeleteTaskValidationRequest) (response DeleteTaskValidationResponse, err error)

DeleteTaskValidation Removes a task validation using the specified identifier.

# See also

Click https://docs.cloud.oracle.com/en-us/iaas/tools/go-sdk-examples/65.63.2/dataintegration/DeleteTaskValidation.go.html to see an example of how to use DeleteTaskValidation API.

func (DataIntegrationClient) DeleteUserDefinedFunction

func (client DataIntegrationClient) DeleteUserDefinedFunction(ctx context.Context, request DeleteUserDefinedFunctionRequest) (response DeleteUserDefinedFunctionResponse, err error)

DeleteUserDefinedFunction Removes a UserDefinedFunction from a function library using the specified identifier.

# See also

Click https://docs.cloud.oracle.com/en-us/iaas/tools/go-sdk-examples/65.63.2/dataintegration/DeleteUserDefinedFunction.go.html to see an example of how to use DeleteUserDefinedFunction API.

func (DataIntegrationClient) DeleteUserDefinedFunctionValidation

func (client DataIntegrationClient) DeleteUserDefinedFunctionValidation(ctx context.Context, request DeleteUserDefinedFunctionValidationRequest) (response DeleteUserDefinedFunctionValidationResponse, err error)

DeleteUserDefinedFunctionValidation Removes a UserDefinedFunction validation using the specified identifier.

# See also

Click https://docs.cloud.oracle.com/en-us/iaas/tools/go-sdk-examples/65.63.2/dataintegration/DeleteUserDefinedFunctionValidation.go.html to see an example of how to use DeleteUserDefinedFunctionValidation API.

func (DataIntegrationClient) DeleteWorkspace

func (client DataIntegrationClient) DeleteWorkspace(ctx context.Context, request DeleteWorkspaceRequest) (response DeleteWorkspaceResponse, err error)

DeleteWorkspace Deletes a Data Integration workspace resource using the specified identifier.

# See also

Click https://docs.cloud.oracle.com/en-us/iaas/tools/go-sdk-examples/65.63.2/dataintegration/DeleteWorkspace.go.html to see an example of how to use DeleteWorkspace API.

func (DataIntegrationClient) GetApplication

func (client DataIntegrationClient) GetApplication(ctx context.Context, request GetApplicationRequest) (response GetApplicationResponse, err error)

GetApplication Retrieves an application using the specified identifier.

# See also

Click https://docs.cloud.oracle.com/en-us/iaas/tools/go-sdk-examples/65.63.2/dataintegration/GetApplication.go.html to see an example of how to use GetApplication API.

func (DataIntegrationClient) GetApplicationDetailedDescription

func (client DataIntegrationClient) GetApplicationDetailedDescription(ctx context.Context, request GetApplicationDetailedDescriptionRequest) (response GetApplicationDetailedDescriptionResponse, err error)

GetApplicationDetailedDescription Retrieves detailed description of an Application

# See also

Click https://docs.cloud.oracle.com/en-us/iaas/tools/go-sdk-examples/65.63.2/dataintegration/GetApplicationDetailedDescription.go.html to see an example of how to use GetApplicationDetailedDescription API.

func (DataIntegrationClient) GetCompositeState

func (client DataIntegrationClient) GetCompositeState(ctx context.Context, request GetCompositeStateRequest) (response GetCompositeStateResponse, err error)

GetCompositeState This endpoint can be used to get composite state for a given aggregator

# See also

Click https://docs.cloud.oracle.com/en-us/iaas/tools/go-sdk-examples/65.63.2/dataintegration/GetCompositeState.go.html to see an example of how to use GetCompositeState API.

func (DataIntegrationClient) GetConnection

func (client DataIntegrationClient) GetConnection(ctx context.Context, request GetConnectionRequest) (response GetConnectionResponse, err error)

GetConnection Retrieves the connection details using the specified identifier.

# See also

Click https://docs.cloud.oracle.com/en-us/iaas/tools/go-sdk-examples/65.63.2/dataintegration/GetConnection.go.html to see an example of how to use GetConnection API.

func (DataIntegrationClient) GetConnectionValidation

func (client DataIntegrationClient) GetConnectionValidation(ctx context.Context, request GetConnectionValidationRequest) (response GetConnectionValidationResponse, err error)

GetConnectionValidation Retrieves a connection validation using the specified identifier.

# See also

Click https://docs.cloud.oracle.com/en-us/iaas/tools/go-sdk-examples/65.63.2/dataintegration/GetConnectionValidation.go.html to see an example of how to use GetConnectionValidation API.

func (DataIntegrationClient) GetCopyObjectRequest

func (client DataIntegrationClient) GetCopyObjectRequest(ctx context.Context, request GetCopyObjectRequestRequest) (response GetCopyObjectRequestResponse, err error)

GetCopyObjectRequest This endpoint can be used to get the summary/details of object being copied.

# See also

Click https://docs.cloud.oracle.com/en-us/iaas/tools/go-sdk-examples/65.63.2/dataintegration/GetCopyObjectRequest.go.html to see an example of how to use GetCopyObjectRequest API.

func (DataIntegrationClient) GetCountStatistic

func (client DataIntegrationClient) GetCountStatistic(ctx context.Context, request GetCountStatisticRequest) (response GetCountStatisticResponse, err error)

GetCountStatistic Retrieves statistics on a workspace. It returns an object with an array of property values, such as the number of projects, |

applications, data assets, and so on.

# See also

Click https://docs.cloud.oracle.com/en-us/iaas/tools/go-sdk-examples/65.63.2/dataintegration/GetCountStatistic.go.html to see an example of how to use GetCountStatistic API.

func (DataIntegrationClient) GetDataAsset

func (client DataIntegrationClient) GetDataAsset(ctx context.Context, request GetDataAssetRequest) (response GetDataAssetResponse, err error)

GetDataAsset Retrieves details of a data asset using the specified identifier.

# See also

Click https://docs.cloud.oracle.com/en-us/iaas/tools/go-sdk-examples/65.63.2/dataintegration/GetDataAsset.go.html to see an example of how to use GetDataAsset API.

func (DataIntegrationClient) GetDataEntity

func (client DataIntegrationClient) GetDataEntity(ctx context.Context, request GetDataEntityRequest) (response GetDataEntityResponse, err error)

GetDataEntity Retrieves the data entity details with the given name from live schema.

# See also

Click https://docs.cloud.oracle.com/en-us/iaas/tools/go-sdk-examples/65.63.2/dataintegration/GetDataEntity.go.html to see an example of how to use GetDataEntity API.

func (DataIntegrationClient) GetDataFlow

func (client DataIntegrationClient) GetDataFlow(ctx context.Context, request GetDataFlowRequest) (response GetDataFlowResponse, err error)

GetDataFlow Retrieves a data flow using the specified identifier.

# See also

Click https://docs.cloud.oracle.com/en-us/iaas/tools/go-sdk-examples/65.63.2/dataintegration/GetDataFlow.go.html to see an example of how to use GetDataFlow API.

func (DataIntegrationClient) GetDataFlowValidation

func (client DataIntegrationClient) GetDataFlowValidation(ctx context.Context, request GetDataFlowValidationRequest) (response GetDataFlowValidationResponse, err error)

GetDataFlowValidation Retrieves a data flow validation using the specified identifier.

# See also

Click https://docs.cloud.oracle.com/en-us/iaas/tools/go-sdk-examples/65.63.2/dataintegration/GetDataFlowValidation.go.html to see an example of how to use GetDataFlowValidation API.

func (DataIntegrationClient) GetDependentObject

func (client DataIntegrationClient) GetDependentObject(ctx context.Context, request GetDependentObjectRequest) (response GetDependentObjectResponse, err error)

GetDependentObject Retrieves the details of a dependent object from an application.

# See also

Click https://docs.cloud.oracle.com/en-us/iaas/tools/go-sdk-examples/65.63.2/dataintegration/GetDependentObject.go.html to see an example of how to use GetDependentObject API.

func (DataIntegrationClient) GetDisApplication

func (client DataIntegrationClient) GetDisApplication(ctx context.Context, request GetDisApplicationRequest) (response GetDisApplicationResponse, err error)

GetDisApplication Retrieves an application using the specified OCID.

# See also

Click https://docs.cloud.oracle.com/en-us/iaas/tools/go-sdk-examples/65.63.2/dataintegration/GetDisApplication.go.html to see an example of how to use GetDisApplication API.

func (DataIntegrationClient) GetDisApplicationDetailedDescription

func (client DataIntegrationClient) GetDisApplicationDetailedDescription(ctx context.Context, request GetDisApplicationDetailedDescriptionRequest) (response GetDisApplicationDetailedDescriptionResponse, err error)

GetDisApplicationDetailedDescription Retrieves detailed description of an Application.

# See also

Click https://docs.cloud.oracle.com/en-us/iaas/tools/go-sdk-examples/65.63.2/dataintegration/GetDisApplicationDetailedDescription.go.html to see an example of how to use GetDisApplicationDetailedDescription API.

func (DataIntegrationClient) GetExportRequest

func (client DataIntegrationClient) GetExportRequest(ctx context.Context, request GetExportRequestRequest) (response GetExportRequestResponse, err error)

GetExportRequest This endpoint can be used to get the summary/details of object being exported.

# See also

Click https://docs.cloud.oracle.com/en-us/iaas/tools/go-sdk-examples/65.63.2/dataintegration/GetExportRequest.go.html to see an example of how to use GetExportRequest API.

func (DataIntegrationClient) GetExternalPublication

func (client DataIntegrationClient) GetExternalPublication(ctx context.Context, request GetExternalPublicationRequest) (response GetExternalPublicationResponse, err error)

GetExternalPublication Retrieves a publshed object in an task using the specified identifier.

# See also

Click https://docs.cloud.oracle.com/en-us/iaas/tools/go-sdk-examples/65.63.2/dataintegration/GetExternalPublication.go.html to see an example of how to use GetExternalPublication API.

func (DataIntegrationClient) GetExternalPublicationValidation

func (client DataIntegrationClient) GetExternalPublicationValidation(ctx context.Context, request GetExternalPublicationValidationRequest) (response GetExternalPublicationValidationResponse, err error)

GetExternalPublicationValidation Retrieves an external publication validation using the specified identifier.

# See also

Click https://docs.cloud.oracle.com/en-us/iaas/tools/go-sdk-examples/65.63.2/dataintegration/GetExternalPublicationValidation.go.html to see an example of how to use GetExternalPublicationValidation API.

func (DataIntegrationClient) GetFolder

func (client DataIntegrationClient) GetFolder(ctx context.Context, request GetFolderRequest) (response GetFolderResponse, err error)

GetFolder Retrieves a folder using the specified identifier.

# See also

Click https://docs.cloud.oracle.com/en-us/iaas/tools/go-sdk-examples/65.63.2/dataintegration/GetFolder.go.html to see an example of how to use GetFolder API.

func (DataIntegrationClient) GetFunctionLibrary

func (client DataIntegrationClient) GetFunctionLibrary(ctx context.Context, request GetFunctionLibraryRequest) (response GetFunctionLibraryResponse, err error)

GetFunctionLibrary Retrieves a Function Library using the specified identifier.

# See also

Click https://docs.cloud.oracle.com/en-us/iaas/tools/go-sdk-examples/65.63.2/dataintegration/GetFunctionLibrary.go.html to see an example of how to use GetFunctionLibrary API.

func (DataIntegrationClient) GetImportRequest

func (client DataIntegrationClient) GetImportRequest(ctx context.Context, request GetImportRequestRequest) (response GetImportRequestResponse, err error)

GetImportRequest This endpoint can be used to get the summary/details of object being imported.

# See also

Click https://docs.cloud.oracle.com/en-us/iaas/tools/go-sdk-examples/65.63.2/dataintegration/GetImportRequest.go.html to see an example of how to use GetImportRequest API.

func (DataIntegrationClient) GetPatch

func (client DataIntegrationClient) GetPatch(ctx context.Context, request GetPatchRequest) (response GetPatchResponse, err error)

GetPatch Retrieves a patch in an application using the specified identifier.

# See also

Click https://docs.cloud.oracle.com/en-us/iaas/tools/go-sdk-examples/65.63.2/dataintegration/GetPatch.go.html to see an example of how to use GetPatch API.

func (DataIntegrationClient) GetPipeline

func (client DataIntegrationClient) GetPipeline(ctx context.Context, request GetPipelineRequest) (response GetPipelineResponse, err error)

GetPipeline Retrieves a pipeline using the specified identifier.

# See also

Click https://docs.cloud.oracle.com/en-us/iaas/tools/go-sdk-examples/65.63.2/dataintegration/GetPipeline.go.html to see an example of how to use GetPipeline API.

func (DataIntegrationClient) GetPipelineValidation

func (client DataIntegrationClient) GetPipelineValidation(ctx context.Context, request GetPipelineValidationRequest) (response GetPipelineValidationResponse, err error)

GetPipelineValidation Retrieves a pipeline validation using the specified identifier.

# See also

Click https://docs.cloud.oracle.com/en-us/iaas/tools/go-sdk-examples/65.63.2/dataintegration/GetPipelineValidation.go.html to see an example of how to use GetPipelineValidation API.

func (DataIntegrationClient) GetProject

func (client DataIntegrationClient) GetProject(ctx context.Context, request GetProjectRequest) (response GetProjectResponse, err error)

GetProject Retrieves a project using the specified identifier.

# See also

Click https://docs.cloud.oracle.com/en-us/iaas/tools/go-sdk-examples/65.63.2/dataintegration/GetProject.go.html to see an example of how to use GetProject API.

func (DataIntegrationClient) GetPublishedObject

func (client DataIntegrationClient) GetPublishedObject(ctx context.Context, request GetPublishedObjectRequest) (response GetPublishedObjectResponse, err error)

GetPublishedObject Retrieves the details of a published object from an application.

# See also

Click https://docs.cloud.oracle.com/en-us/iaas/tools/go-sdk-examples/65.63.2/dataintegration/GetPublishedObject.go.html to see an example of how to use GetPublishedObject API.

func (DataIntegrationClient) GetReference

func (client DataIntegrationClient) GetReference(ctx context.Context, request GetReferenceRequest) (response GetReferenceResponse, err error)

GetReference Retrieves a reference in an application.

# See also

Click https://docs.cloud.oracle.com/en-us/iaas/tools/go-sdk-examples/65.63.2/dataintegration/GetReference.go.html to see an example of how to use GetReference API.

func (DataIntegrationClient) GetRuntimeOperator

func (client DataIntegrationClient) GetRuntimeOperator(ctx context.Context, request GetRuntimeOperatorRequest) (response GetRuntimeOperatorResponse, err error)

GetRuntimeOperator Retrieves a runtime operator using the specified identifier.

# See also

Click https://docs.cloud.oracle.com/en-us/iaas/tools/go-sdk-examples/65.63.2/dataintegration/GetRuntimeOperator.go.html to see an example of how to use GetRuntimeOperator API.

func (DataIntegrationClient) GetRuntimePipeline

func (client DataIntegrationClient) GetRuntimePipeline(ctx context.Context, request GetRuntimePipelineRequest) (response GetRuntimePipelineResponse, err error)

GetRuntimePipeline Retrieves a runtime pipeline using the specified identifier.

# See also

Click https://docs.cloud.oracle.com/en-us/iaas/tools/go-sdk-examples/65.63.2/dataintegration/GetRuntimePipeline.go.html to see an example of how to use GetRuntimePipeline API.

func (DataIntegrationClient) GetSchedule

func (client DataIntegrationClient) GetSchedule(ctx context.Context, request GetScheduleRequest) (response GetScheduleResponse, err error)

GetSchedule Retrieves schedule by schedule key

# See also

Click https://docs.cloud.oracle.com/en-us/iaas/tools/go-sdk-examples/65.63.2/dataintegration/GetSchedule.go.html to see an example of how to use GetSchedule API.

func (DataIntegrationClient) GetSchema

func (client DataIntegrationClient) GetSchema(ctx context.Context, request GetSchemaRequest) (response GetSchemaResponse, err error)

GetSchema Retrieves a schema that can be accessed using the specified connection.

# See also

Click https://docs.cloud.oracle.com/en-us/iaas/tools/go-sdk-examples/65.63.2/dataintegration/GetSchema.go.html to see an example of how to use GetSchema API.

func (DataIntegrationClient) GetTask

func (client DataIntegrationClient) GetTask(ctx context.Context, request GetTaskRequest) (response GetTaskResponse, err error)

GetTask Retrieves a task using the specified identifier.

# See also

Click https://docs.cloud.oracle.com/en-us/iaas/tools/go-sdk-examples/65.63.2/dataintegration/GetTask.go.html to see an example of how to use GetTask API.

func (DataIntegrationClient) GetTaskRun

func (client DataIntegrationClient) GetTaskRun(ctx context.Context, request GetTaskRunRequest) (response GetTaskRunResponse, err error)

GetTaskRun Retrieves a task run using the specified identifier.

# See also

Click https://docs.cloud.oracle.com/en-us/iaas/tools/go-sdk-examples/65.63.2/dataintegration/GetTaskRun.go.html to see an example of how to use GetTaskRun API.

func (DataIntegrationClient) GetTaskSchedule

func (client DataIntegrationClient) GetTaskSchedule(ctx context.Context, request GetTaskScheduleRequest) (response GetTaskScheduleResponse, err error)

GetTaskSchedule Endpoint used to get taskSchedule by its key

# See also

Click https://docs.cloud.oracle.com/en-us/iaas/tools/go-sdk-examples/65.63.2/dataintegration/GetTaskSchedule.go.html to see an example of how to use GetTaskSchedule API.

func (DataIntegrationClient) GetTaskValidation

func (client DataIntegrationClient) GetTaskValidation(ctx context.Context, request GetTaskValidationRequest) (response GetTaskValidationResponse, err error)

GetTaskValidation Retrieves a task validation using the specified identifier.

# See also

Click https://docs.cloud.oracle.com/en-us/iaas/tools/go-sdk-examples/65.63.2/dataintegration/GetTaskValidation.go.html to see an example of how to use GetTaskValidation API.

func (DataIntegrationClient) GetTemplate

func (client DataIntegrationClient) GetTemplate(ctx context.Context, request GetTemplateRequest) (response GetTemplateResponse, err error)

GetTemplate This endpoint can be used to get an application template using a key.

# See also

Click https://docs.cloud.oracle.com/en-us/iaas/tools/go-sdk-examples/65.63.2/dataintegration/GetTemplate.go.html to see an example of how to use GetTemplate API.

func (DataIntegrationClient) GetUserDefinedFunction

func (client DataIntegrationClient) GetUserDefinedFunction(ctx context.Context, request GetUserDefinedFunctionRequest) (response GetUserDefinedFunctionResponse, err error)

GetUserDefinedFunction Retrieves a UserDefinedFunction using the specified identifier.

# See also

Click https://docs.cloud.oracle.com/en-us/iaas/tools/go-sdk-examples/65.63.2/dataintegration/GetUserDefinedFunction.go.html to see an example of how to use GetUserDefinedFunction API.

func (DataIntegrationClient) GetUserDefinedFunctionValidation

func (client DataIntegrationClient) GetUserDefinedFunctionValidation(ctx context.Context, request GetUserDefinedFunctionValidationRequest) (response GetUserDefinedFunctionValidationResponse, err error)

GetUserDefinedFunctionValidation Retrieves a UserDefinedFunction validation using the specified identifier.

# See also

Click https://docs.cloud.oracle.com/en-us/iaas/tools/go-sdk-examples/65.63.2/dataintegration/GetUserDefinedFunctionValidation.go.html to see an example of how to use GetUserDefinedFunctionValidation API.

func (DataIntegrationClient) GetWorkRequest

func (client DataIntegrationClient) GetWorkRequest(ctx context.Context, request GetWorkRequestRequest) (response GetWorkRequestResponse, err error)

GetWorkRequest Retrieves the status of the work request with the given ID.

# See also

Click https://docs.cloud.oracle.com/en-us/iaas/tools/go-sdk-examples/65.63.2/dataintegration/GetWorkRequest.go.html to see an example of how to use GetWorkRequest API.

func (DataIntegrationClient) GetWorkspace

func (client DataIntegrationClient) GetWorkspace(ctx context.Context, request GetWorkspaceRequest) (response GetWorkspaceResponse, err error)

GetWorkspace Retrieves a Data Integration workspace using the specified identifier.

# See also

Click https://docs.cloud.oracle.com/en-us/iaas/tools/go-sdk-examples/65.63.2/dataintegration/GetWorkspace.go.html to see an example of how to use GetWorkspace API.

func (DataIntegrationClient) ListApplications

func (client DataIntegrationClient) ListApplications(ctx context.Context, request ListApplicationsRequest) (response ListApplicationsResponse, err error)

ListApplications Retrieves a list of applications and provides options to filter the list.

# See also

Click https://docs.cloud.oracle.com/en-us/iaas/tools/go-sdk-examples/65.63.2/dataintegration/ListApplications.go.html to see an example of how to use ListApplications API.

func (DataIntegrationClient) ListConnectionValidations

func (client DataIntegrationClient) ListConnectionValidations(ctx context.Context, request ListConnectionValidationsRequest) (response ListConnectionValidationsResponse, err error)

ListConnectionValidations Retrieves a list of connection validations within the specified workspace.

# See also

Click https://docs.cloud.oracle.com/en-us/iaas/tools/go-sdk-examples/65.63.2/dataintegration/ListConnectionValidations.go.html to see an example of how to use ListConnectionValidations API.

func (DataIntegrationClient) ListConnections

func (client DataIntegrationClient) ListConnections(ctx context.Context, request ListConnectionsRequest) (response ListConnectionsResponse, err error)

ListConnections Retrieves a list of all connections.

# See also

Click https://docs.cloud.oracle.com/en-us/iaas/tools/go-sdk-examples/65.63.2/dataintegration/ListConnections.go.html to see an example of how to use ListConnections API.

func (DataIntegrationClient) ListCopyObjectRequests

func (client DataIntegrationClient) ListCopyObjectRequests(ctx context.Context, request ListCopyObjectRequestsRequest) (response ListCopyObjectRequestsResponse, err error)

ListCopyObjectRequests This endpoint can be used to get the list of copy object requests.

# See also

Click https://docs.cloud.oracle.com/en-us/iaas/tools/go-sdk-examples/65.63.2/dataintegration/ListCopyObjectRequests.go.html to see an example of how to use ListCopyObjectRequests API.

func (DataIntegrationClient) ListDataAssets

func (client DataIntegrationClient) ListDataAssets(ctx context.Context, request ListDataAssetsRequest) (response ListDataAssetsResponse, err error)

ListDataAssets Retrieves a list of all data asset summaries.

# See also

Click https://docs.cloud.oracle.com/en-us/iaas/tools/go-sdk-examples/65.63.2/dataintegration/ListDataAssets.go.html to see an example of how to use ListDataAssets API.

func (DataIntegrationClient) ListDataEntities

func (client DataIntegrationClient) ListDataEntities(ctx context.Context, request ListDataEntitiesRequest) (response ListDataEntitiesResponse, err error)

ListDataEntities Lists a summary of data entities from the data asset using the specified connection.

# See also

Click https://docs.cloud.oracle.com/en-us/iaas/tools/go-sdk-examples/65.63.2/dataintegration/ListDataEntities.go.html to see an example of how to use ListDataEntities API.

func (DataIntegrationClient) ListDataFlowValidations

func (client DataIntegrationClient) ListDataFlowValidations(ctx context.Context, request ListDataFlowValidationsRequest) (response ListDataFlowValidationsResponse, err error)

ListDataFlowValidations Retrieves a list of data flow validations within the specified workspace.

# See also

Click https://docs.cloud.oracle.com/en-us/iaas/tools/go-sdk-examples/65.63.2/dataintegration/ListDataFlowValidations.go.html to see an example of how to use ListDataFlowValidations API.

func (DataIntegrationClient) ListDataFlows

func (client DataIntegrationClient) ListDataFlows(ctx context.Context, request ListDataFlowsRequest) (response ListDataFlowsResponse, err error)

ListDataFlows Retrieves a list of data flows in a project or folder.

# See also

Click https://docs.cloud.oracle.com/en-us/iaas/tools/go-sdk-examples/65.63.2/dataintegration/ListDataFlows.go.html to see an example of how to use ListDataFlows API.

func (DataIntegrationClient) ListDependentObjects

func (client DataIntegrationClient) ListDependentObjects(ctx context.Context, request ListDependentObjectsRequest) (response ListDependentObjectsResponse, err error)

ListDependentObjects Retrieves a list of all dependent objects for a specific application.

# See also

Click https://docs.cloud.oracle.com/en-us/iaas/tools/go-sdk-examples/65.63.2/dataintegration/ListDependentObjects.go.html to see an example of how to use ListDependentObjects API.

func (DataIntegrationClient) ListDisApplicationTaskRunLineages

func (client DataIntegrationClient) ListDisApplicationTaskRunLineages(ctx context.Context, request ListDisApplicationTaskRunLineagesRequest) (response ListDisApplicationTaskRunLineagesResponse, err error)

ListDisApplicationTaskRunLineages This endpoint can be used to list Task Run Lineages within a given time window.

# See also

Click https://docs.cloud.oracle.com/en-us/iaas/tools/go-sdk-examples/65.63.2/dataintegration/ListDisApplicationTaskRunLineages.go.html to see an example of how to use ListDisApplicationTaskRunLineages API.

func (DataIntegrationClient) ListDisApplications

func (client DataIntegrationClient) ListDisApplications(ctx context.Context, request ListDisApplicationsRequest) (response ListDisApplicationsResponse, err error)

ListDisApplications Retrieves a list of DIS Applications in a compartment and provides options to filter the list.

# See also

Click https://docs.cloud.oracle.com/en-us/iaas/tools/go-sdk-examples/65.63.2/dataintegration/ListDisApplications.go.html to see an example of how to use ListDisApplications API.

func (DataIntegrationClient) ListExportRequests

func (client DataIntegrationClient) ListExportRequests(ctx context.Context, request ListExportRequestsRequest) (response ListExportRequestsResponse, err error)

ListExportRequests This endpoint can be used to get the list of export object requests.

# See also

Click https://docs.cloud.oracle.com/en-us/iaas/tools/go-sdk-examples/65.63.2/dataintegration/ListExportRequests.go.html to see an example of how to use ListExportRequests API.

func (DataIntegrationClient) ListExternalPublicationValidations

func (client DataIntegrationClient) ListExternalPublicationValidations(ctx context.Context, request ListExternalPublicationValidationsRequest) (response ListExternalPublicationValidationsResponse, err error)

ListExternalPublicationValidations Retrieves a lists of external publication validations in a workspace and provides options to filter the list.

# See also

Click https://docs.cloud.oracle.com/en-us/iaas/tools/go-sdk-examples/65.63.2/dataintegration/ListExternalPublicationValidations.go.html to see an example of how to use ListExternalPublicationValidations API.

func (DataIntegrationClient) ListExternalPublications

func (client DataIntegrationClient) ListExternalPublications(ctx context.Context, request ListExternalPublicationsRequest) (response ListExternalPublicationsResponse, err error)

ListExternalPublications Retrieves a list of external publications in an application and provides options to filter the list.

# See also

Click https://docs.cloud.oracle.com/en-us/iaas/tools/go-sdk-examples/65.63.2/dataintegration/ListExternalPublications.go.html to see an example of how to use ListExternalPublications API.

func (DataIntegrationClient) ListFolders

func (client DataIntegrationClient) ListFolders(ctx context.Context, request ListFoldersRequest) (response ListFoldersResponse, err error)

ListFolders Retrieves a list of folders in a project and provides options to filter the list.

# See also

Click https://docs.cloud.oracle.com/en-us/iaas/tools/go-sdk-examples/65.63.2/dataintegration/ListFolders.go.html to see an example of how to use ListFolders API.

func (DataIntegrationClient) ListFunctionLibraries

func (client DataIntegrationClient) ListFunctionLibraries(ctx context.Context, request ListFunctionLibrariesRequest) (response ListFunctionLibrariesResponse, err error)

ListFunctionLibraries Retrieves a list of function libraries in a project and provides options to filter the list.

# See also

Click https://docs.cloud.oracle.com/en-us/iaas/tools/go-sdk-examples/65.63.2/dataintegration/ListFunctionLibraries.go.html to see an example of how to use ListFunctionLibraries API.

func (DataIntegrationClient) ListImportRequests

func (client DataIntegrationClient) ListImportRequests(ctx context.Context, request ListImportRequestsRequest) (response ListImportRequestsResponse, err error)

ListImportRequests This endpoint can be used to get the list of import object requests.

# See also

Click https://docs.cloud.oracle.com/en-us/iaas/tools/go-sdk-examples/65.63.2/dataintegration/ListImportRequests.go.html to see an example of how to use ListImportRequests API.

func (DataIntegrationClient) ListPatchChanges

func (client DataIntegrationClient) ListPatchChanges(ctx context.Context, request ListPatchChangesRequest) (response ListPatchChangesResponse, err error)

ListPatchChanges Retrieves a list of patches in an application and provides options to filter the list.

# See also

Click https://docs.cloud.oracle.com/en-us/iaas/tools/go-sdk-examples/65.63.2/dataintegration/ListPatchChanges.go.html to see an example of how to use ListPatchChanges API.

func (DataIntegrationClient) ListPatches

func (client DataIntegrationClient) ListPatches(ctx context.Context, request ListPatchesRequest) (response ListPatchesResponse, err error)

ListPatches Retrieves a list of patches in an application and provides options to filter the list. For listing changes based on a period and logical objects changed, see ListPatchChanges API.

# See also

Click https://docs.cloud.oracle.com/en-us/iaas/tools/go-sdk-examples/65.63.2/dataintegration/ListPatches.go.html to see an example of how to use ListPatches API.

func (DataIntegrationClient) ListPipelineValidations

func (client DataIntegrationClient) ListPipelineValidations(ctx context.Context, request ListPipelineValidationsRequest) (response ListPipelineValidationsResponse, err error)

ListPipelineValidations Retrieves a list of pipeline validations within the specified workspace.

# See also

Click https://docs.cloud.oracle.com/en-us/iaas/tools/go-sdk-examples/65.63.2/dataintegration/ListPipelineValidations.go.html to see an example of how to use ListPipelineValidations API.

func (DataIntegrationClient) ListPipelines

func (client DataIntegrationClient) ListPipelines(ctx context.Context, request ListPipelinesRequest) (response ListPipelinesResponse, err error)

ListPipelines Retrieves a list of pipelines in a project or folder from within a workspace, the query parameter specifies the project or folder.

# See also

Click https://docs.cloud.oracle.com/en-us/iaas/tools/go-sdk-examples/65.63.2/dataintegration/ListPipelines.go.html to see an example of how to use ListPipelines API.

func (DataIntegrationClient) ListProjects

func (client DataIntegrationClient) ListProjects(ctx context.Context, request ListProjectsRequest) (response ListProjectsResponse, err error)

ListProjects Retrieves a lists of projects in a workspace and provides options to filter the list.

# See also

Click https://docs.cloud.oracle.com/en-us/iaas/tools/go-sdk-examples/65.63.2/dataintegration/ListProjects.go.html to see an example of how to use ListProjects API.

func (DataIntegrationClient) ListPublishedObjects

func (client DataIntegrationClient) ListPublishedObjects(ctx context.Context, request ListPublishedObjectsRequest) (response ListPublishedObjectsResponse, err error)

ListPublishedObjects Retrieves a list of all the published objects for a specified application.

# See also

Click https://docs.cloud.oracle.com/en-us/iaas/tools/go-sdk-examples/65.63.2/dataintegration/ListPublishedObjects.go.html to see an example of how to use ListPublishedObjects API.

func (DataIntegrationClient) ListReferences

func (client DataIntegrationClient) ListReferences(ctx context.Context, request ListReferencesRequest) (response ListReferencesResponse, err error)

ListReferences Retrieves a list of references in an application. Reference objects are created when dataflows and tasks use objects, such as data assets and connections.

# See also

Click https://docs.cloud.oracle.com/en-us/iaas/tools/go-sdk-examples/65.63.2/dataintegration/ListReferences.go.html to see an example of how to use ListReferences API.

func (DataIntegrationClient) ListRuntimeOperators

func (client DataIntegrationClient) ListRuntimeOperators(ctx context.Context, request ListRuntimeOperatorsRequest) (response ListRuntimeOperatorsResponse, err error)

ListRuntimeOperators This endpoint can be used to list runtime operators with filtering options

# See also

Click https://docs.cloud.oracle.com/en-us/iaas/tools/go-sdk-examples/65.63.2/dataintegration/ListRuntimeOperators.go.html to see an example of how to use ListRuntimeOperators API.

func (DataIntegrationClient) ListRuntimePipelines

func (client DataIntegrationClient) ListRuntimePipelines(ctx context.Context, request ListRuntimePipelinesRequest) (response ListRuntimePipelinesResponse, err error)

ListRuntimePipelines This endpoint can be used to list runtime pipelines with filtering options

# See also

Click https://docs.cloud.oracle.com/en-us/iaas/tools/go-sdk-examples/65.63.2/dataintegration/ListRuntimePipelines.go.html to see an example of how to use ListRuntimePipelines API.

func (DataIntegrationClient) ListSchedules

func (client DataIntegrationClient) ListSchedules(ctx context.Context, request ListSchedulesRequest) (response ListSchedulesResponse, err error)

ListSchedules Use this endpoint to list schedules.

# See also

Click https://docs.cloud.oracle.com/en-us/iaas/tools/go-sdk-examples/65.63.2/dataintegration/ListSchedules.go.html to see an example of how to use ListSchedules API.

func (DataIntegrationClient) ListSchemas

func (client DataIntegrationClient) ListSchemas(ctx context.Context, request ListSchemasRequest) (response ListSchemasResponse, err error)

ListSchemas Retrieves a list of all the schemas that can be accessed using the specified connection.

# See also

Click https://docs.cloud.oracle.com/en-us/iaas/tools/go-sdk-examples/65.63.2/dataintegration/ListSchemas.go.html to see an example of how to use ListSchemas API.

func (DataIntegrationClient) ListTaskRunLineages

func (client DataIntegrationClient) ListTaskRunLineages(ctx context.Context, request ListTaskRunLineagesRequest) (response ListTaskRunLineagesResponse, err error)

ListTaskRunLineages This endpoint can be used to list Task Run Lineages within a given time window.

# See also

Click https://docs.cloud.oracle.com/en-us/iaas/tools/go-sdk-examples/65.63.2/dataintegration/ListTaskRunLineages.go.html to see an example of how to use ListTaskRunLineages API.

func (DataIntegrationClient) ListTaskRunLogs

func (client DataIntegrationClient) ListTaskRunLogs(ctx context.Context, request ListTaskRunLogsRequest) (response ListTaskRunLogsResponse, err error)

ListTaskRunLogs Gets log entries for task runs using its key.

# See also

Click https://docs.cloud.oracle.com/en-us/iaas/tools/go-sdk-examples/65.63.2/dataintegration/ListTaskRunLogs.go.html to see an example of how to use ListTaskRunLogs API.

func (DataIntegrationClient) ListTaskRuns

func (client DataIntegrationClient) ListTaskRuns(ctx context.Context, request ListTaskRunsRequest) (response ListTaskRunsResponse, err error)

ListTaskRuns Retrieves a list of task runs and provides options to filter the list.

# See also

Click https://docs.cloud.oracle.com/en-us/iaas/tools/go-sdk-examples/65.63.2/dataintegration/ListTaskRuns.go.html to see an example of how to use ListTaskRuns API.

func (DataIntegrationClient) ListTaskSchedules

func (client DataIntegrationClient) ListTaskSchedules(ctx context.Context, request ListTaskSchedulesRequest) (response ListTaskSchedulesResponse, err error)

ListTaskSchedules This endpoint can be used to get the list of all the TaskSchedule objects.

# See also

Click https://docs.cloud.oracle.com/en-us/iaas/tools/go-sdk-examples/65.63.2/dataintegration/ListTaskSchedules.go.html to see an example of how to use ListTaskSchedules API.

func (DataIntegrationClient) ListTaskValidations

func (client DataIntegrationClient) ListTaskValidations(ctx context.Context, request ListTaskValidationsRequest) (response ListTaskValidationsResponse, err error)

ListTaskValidations Retrieves a list of task validations within the specified workspace.

# See also

Click https://docs.cloud.oracle.com/en-us/iaas/tools/go-sdk-examples/65.63.2/dataintegration/ListTaskValidations.go.html to see an example of how to use ListTaskValidations API.

func (DataIntegrationClient) ListTasks

func (client DataIntegrationClient) ListTasks(ctx context.Context, request ListTasksRequest) (response ListTasksResponse, err error)

ListTasks Retrieves a list of all tasks in a specified project or folder.

# See also

Click https://docs.cloud.oracle.com/en-us/iaas/tools/go-sdk-examples/65.63.2/dataintegration/ListTasks.go.html to see an example of how to use ListTasks API.

func (DataIntegrationClient) ListTemplates

func (client DataIntegrationClient) ListTemplates(ctx context.Context, request ListTemplatesRequest) (response ListTemplatesResponse, err error)

ListTemplates This endpoint can be used to list application templates with filtering options.

# See also

Click https://docs.cloud.oracle.com/en-us/iaas/tools/go-sdk-examples/65.63.2/dataintegration/ListTemplates.go.html to see an example of how to use ListTemplates API.

func (DataIntegrationClient) ListUserDefinedFunctionValidations

func (client DataIntegrationClient) ListUserDefinedFunctionValidations(ctx context.Context, request ListUserDefinedFunctionValidationsRequest) (response ListUserDefinedFunctionValidationsResponse, err error)

ListUserDefinedFunctionValidations Retrieves a list of UserDefinedFunctionvalidations within the specified workspace.

# See also

Click https://docs.cloud.oracle.com/en-us/iaas/tools/go-sdk-examples/65.63.2/dataintegration/ListUserDefinedFunctionValidations.go.html to see an example of how to use ListUserDefinedFunctionValidations API.

func (DataIntegrationClient) ListUserDefinedFunctions

func (client DataIntegrationClient) ListUserDefinedFunctions(ctx context.Context, request ListUserDefinedFunctionsRequest) (response ListUserDefinedFunctionsResponse, err error)

ListUserDefinedFunctions Retrieves a list of UserDefinedFunctions in a function library.

# See also

Click https://docs.cloud.oracle.com/en-us/iaas/tools/go-sdk-examples/65.63.2/dataintegration/ListUserDefinedFunctions.go.html to see an example of how to use ListUserDefinedFunctions API.

func (DataIntegrationClient) ListWorkRequestErrors

func (client DataIntegrationClient) ListWorkRequestErrors(ctx context.Context, request ListWorkRequestErrorsRequest) (response ListWorkRequestErrorsResponse, err error)

ListWorkRequestErrors Retrieves a paginated list of errors for a given work request.

# See also

Click https://docs.cloud.oracle.com/en-us/iaas/tools/go-sdk-examples/65.63.2/dataintegration/ListWorkRequestErrors.go.html to see an example of how to use ListWorkRequestErrors API.

func (DataIntegrationClient) ListWorkRequestLogs

func (client DataIntegrationClient) ListWorkRequestLogs(ctx context.Context, request ListWorkRequestLogsRequest) (response ListWorkRequestLogsResponse, err error)

ListWorkRequestLogs Retrieves a paginated list of logs for a given work request.

# See also

Click https://docs.cloud.oracle.com/en-us/iaas/tools/go-sdk-examples/65.63.2/dataintegration/ListWorkRequestLogs.go.html to see an example of how to use ListWorkRequestLogs API.

func (DataIntegrationClient) ListWorkRequests

func (client DataIntegrationClient) ListWorkRequests(ctx context.Context, request ListWorkRequestsRequest) (response ListWorkRequestsResponse, err error)

ListWorkRequests Lists the work requests in a compartment.

# See also

Click https://docs.cloud.oracle.com/en-us/iaas/tools/go-sdk-examples/65.63.2/dataintegration/ListWorkRequests.go.html to see an example of how to use ListWorkRequests API.

func (DataIntegrationClient) ListWorkspaces

func (client DataIntegrationClient) ListWorkspaces(ctx context.Context, request ListWorkspacesRequest) (response ListWorkspacesResponse, err error)

ListWorkspaces Retrieves a list of Data Integration workspaces.

# See also

Click https://docs.cloud.oracle.com/en-us/iaas/tools/go-sdk-examples/65.63.2/dataintegration/ListWorkspaces.go.html to see an example of how to use ListWorkspaces API.

func (*DataIntegrationClient) SetRegion

func (client *DataIntegrationClient) SetRegion(region string)

SetRegion overrides the region of this client.

func (DataIntegrationClient) StartWorkspace

func (client DataIntegrationClient) StartWorkspace(ctx context.Context, request StartWorkspaceRequest) (response StartWorkspaceResponse, err error)

StartWorkspace Starts a workspace.

# See also

Click https://docs.cloud.oracle.com/en-us/iaas/tools/go-sdk-examples/65.63.2/dataintegration/StartWorkspace.go.html to see an example of how to use StartWorkspace API.

func (DataIntegrationClient) StopWorkspace

func (client DataIntegrationClient) StopWorkspace(ctx context.Context, request StopWorkspaceRequest) (response StopWorkspaceResponse, err error)

StopWorkspace Stops a workspace.

# See also

Click https://docs.cloud.oracle.com/en-us/iaas/tools/go-sdk-examples/65.63.2/dataintegration/StopWorkspace.go.html to see an example of how to use StopWorkspace API.

func (DataIntegrationClient) UpdateApplication

func (client DataIntegrationClient) UpdateApplication(ctx context.Context, request UpdateApplicationRequest) (response UpdateApplicationResponse, err error)

UpdateApplication Updates an application.

# See also

Click https://docs.cloud.oracle.com/en-us/iaas/tools/go-sdk-examples/65.63.2/dataintegration/UpdateApplication.go.html to see an example of how to use UpdateApplication API.

func (DataIntegrationClient) UpdateApplicationDetailedDescription

func (client DataIntegrationClient) UpdateApplicationDetailedDescription(ctx context.Context, request UpdateApplicationDetailedDescriptionRequest) (response UpdateApplicationDetailedDescriptionResponse, err error)

UpdateApplicationDetailedDescription Updates the detailed description of an Application.

# See also

Click https://docs.cloud.oracle.com/en-us/iaas/tools/go-sdk-examples/65.63.2/dataintegration/UpdateApplicationDetailedDescription.go.html to see an example of how to use UpdateApplicationDetailedDescription API.

func (DataIntegrationClient) UpdateConnection

func (client DataIntegrationClient) UpdateConnection(ctx context.Context, request UpdateConnectionRequest) (response UpdateConnectionResponse, err error)

UpdateConnection Updates a connection under a data asset.

# See also

Click https://docs.cloud.oracle.com/en-us/iaas/tools/go-sdk-examples/65.63.2/dataintegration/UpdateConnection.go.html to see an example of how to use UpdateConnection API.

func (DataIntegrationClient) UpdateCopyObjectRequest

func (client DataIntegrationClient) UpdateCopyObjectRequest(ctx context.Context, request UpdateCopyObjectRequestRequest) (response UpdateCopyObjectRequestResponse, err error)

UpdateCopyObjectRequest Updates the status of a copy object request.

# See also

Click https://docs.cloud.oracle.com/en-us/iaas/tools/go-sdk-examples/65.63.2/dataintegration/UpdateCopyObjectRequest.go.html to see an example of how to use UpdateCopyObjectRequest API.

func (DataIntegrationClient) UpdateDataAsset

func (client DataIntegrationClient) UpdateDataAsset(ctx context.Context, request UpdateDataAssetRequest) (response UpdateDataAssetResponse, err error)

UpdateDataAsset Updates a specific data asset with default connection.

# See also

Click https://docs.cloud.oracle.com/en-us/iaas/tools/go-sdk-examples/65.63.2/dataintegration/UpdateDataAsset.go.html to see an example of how to use UpdateDataAsset API.

func (DataIntegrationClient) UpdateDataFlow

func (client DataIntegrationClient) UpdateDataFlow(ctx context.Context, request UpdateDataFlowRequest) (response UpdateDataFlowResponse, err error)

UpdateDataFlow Updates a specific data flow.

# See also

Click https://docs.cloud.oracle.com/en-us/iaas/tools/go-sdk-examples/65.63.2/dataintegration/UpdateDataFlow.go.html to see an example of how to use UpdateDataFlow API.

func (DataIntegrationClient) UpdateDisApplication

func (client DataIntegrationClient) UpdateDisApplication(ctx context.Context, request UpdateDisApplicationRequest) (response UpdateDisApplicationResponse, err error)

UpdateDisApplication Updates a DIS Application.

# See also

Click https://docs.cloud.oracle.com/en-us/iaas/tools/go-sdk-examples/65.63.2/dataintegration/UpdateDisApplication.go.html to see an example of how to use UpdateDisApplication API.

func (DataIntegrationClient) UpdateDisApplicationDetailedDescription

func (client DataIntegrationClient) UpdateDisApplicationDetailedDescription(ctx context.Context, request UpdateDisApplicationDetailedDescriptionRequest) (response UpdateDisApplicationDetailedDescriptionResponse, err error)

UpdateDisApplicationDetailedDescription Updates the detailed description of an Application.

# See also

Click https://docs.cloud.oracle.com/en-us/iaas/tools/go-sdk-examples/65.63.2/dataintegration/UpdateDisApplicationDetailedDescription.go.html to see an example of how to use UpdateDisApplicationDetailedDescription API.

func (DataIntegrationClient) UpdateExportRequest

func (client DataIntegrationClient) UpdateExportRequest(ctx context.Context, request UpdateExportRequestRequest) (response UpdateExportRequestResponse, err error)

UpdateExportRequest Updates the status of a export object request.

# See also

Click https://docs.cloud.oracle.com/en-us/iaas/tools/go-sdk-examples/65.63.2/dataintegration/UpdateExportRequest.go.html to see an example of how to use UpdateExportRequest API.

func (DataIntegrationClient) UpdateExternalPublication

func (client DataIntegrationClient) UpdateExternalPublication(ctx context.Context, request UpdateExternalPublicationRequest) (response UpdateExternalPublicationResponse, err error)

UpdateExternalPublication Updates the external publication object.

# See also

Click https://docs.cloud.oracle.com/en-us/iaas/tools/go-sdk-examples/65.63.2/dataintegration/UpdateExternalPublication.go.html to see an example of how to use UpdateExternalPublication API.

func (DataIntegrationClient) UpdateFolder

func (client DataIntegrationClient) UpdateFolder(ctx context.Context, request UpdateFolderRequest) (response UpdateFolderResponse, err error)

UpdateFolder Updates a specific folder.

# See also

Click https://docs.cloud.oracle.com/en-us/iaas/tools/go-sdk-examples/65.63.2/dataintegration/UpdateFolder.go.html to see an example of how to use UpdateFolder API.

func (DataIntegrationClient) UpdateFunctionLibrary

func (client DataIntegrationClient) UpdateFunctionLibrary(ctx context.Context, request UpdateFunctionLibraryRequest) (response UpdateFunctionLibraryResponse, err error)

UpdateFunctionLibrary Updates a specific Function Library.

# See also

Click https://docs.cloud.oracle.com/en-us/iaas/tools/go-sdk-examples/65.63.2/dataintegration/UpdateFunctionLibrary.go.html to see an example of how to use UpdateFunctionLibrary API.

func (DataIntegrationClient) UpdateImportRequest

func (client DataIntegrationClient) UpdateImportRequest(ctx context.Context, request UpdateImportRequestRequest) (response UpdateImportRequestResponse, err error)

UpdateImportRequest Updates the status of a import object request.

# See also

Click https://docs.cloud.oracle.com/en-us/iaas/tools/go-sdk-examples/65.63.2/dataintegration/UpdateImportRequest.go.html to see an example of how to use UpdateImportRequest API.

func (DataIntegrationClient) UpdatePipeline

func (client DataIntegrationClient) UpdatePipeline(ctx context.Context, request UpdatePipelineRequest) (response UpdatePipelineResponse, err error)

UpdatePipeline Updates a specific pipeline.

# See also

Click https://docs.cloud.oracle.com/en-us/iaas/tools/go-sdk-examples/65.63.2/dataintegration/UpdatePipeline.go.html to see an example of how to use UpdatePipeline API.

func (DataIntegrationClient) UpdateProject

func (client DataIntegrationClient) UpdateProject(ctx context.Context, request UpdateProjectRequest) (response UpdateProjectResponse, err error)

UpdateProject Updates a specific project.

# See also

Click https://docs.cloud.oracle.com/en-us/iaas/tools/go-sdk-examples/65.63.2/dataintegration/UpdateProject.go.html to see an example of how to use UpdateProject API.

func (DataIntegrationClient) UpdateReference

func (client DataIntegrationClient) UpdateReference(ctx context.Context, request UpdateReferenceRequest) (response UpdateReferenceResponse, err error)

UpdateReference Updates the application references. For example, to map a data asset to a different target object.

# See also

Click https://docs.cloud.oracle.com/en-us/iaas/tools/go-sdk-examples/65.63.2/dataintegration/UpdateReference.go.html to see an example of how to use UpdateReference API.

func (DataIntegrationClient) UpdateSchedule

func (client DataIntegrationClient) UpdateSchedule(ctx context.Context, request UpdateScheduleRequest) (response UpdateScheduleResponse, err error)

UpdateSchedule Endpoint used to update the schedule

# See also

Click https://docs.cloud.oracle.com/en-us/iaas/tools/go-sdk-examples/65.63.2/dataintegration/UpdateSchedule.go.html to see an example of how to use UpdateSchedule API.

func (DataIntegrationClient) UpdateTask

func (client DataIntegrationClient) UpdateTask(ctx context.Context, request UpdateTaskRequest) (response UpdateTaskResponse, err error)

UpdateTask Updates a specific task. For example, you can update the task description or move the task to a different folder by changing the `aggregatorKey` to a different folder in the registry.

# See also

Click https://docs.cloud.oracle.com/en-us/iaas/tools/go-sdk-examples/65.63.2/dataintegration/UpdateTask.go.html to see an example of how to use UpdateTask API.

func (DataIntegrationClient) UpdateTaskRun

func (client DataIntegrationClient) UpdateTaskRun(ctx context.Context, request UpdateTaskRunRequest) (response UpdateTaskRunResponse, err error)

UpdateTaskRun Updates the status of the task run. For example, aborts a task run.

# See also

Click https://docs.cloud.oracle.com/en-us/iaas/tools/go-sdk-examples/65.63.2/dataintegration/UpdateTaskRun.go.html to see an example of how to use UpdateTaskRun API.

func (DataIntegrationClient) UpdateTaskSchedule

func (client DataIntegrationClient) UpdateTaskSchedule(ctx context.Context, request UpdateTaskScheduleRequest) (response UpdateTaskScheduleResponse, err error)

UpdateTaskSchedule Endpoint used to update the TaskSchedule

# See also

Click https://docs.cloud.oracle.com/en-us/iaas/tools/go-sdk-examples/65.63.2/dataintegration/UpdateTaskSchedule.go.html to see an example of how to use UpdateTaskSchedule API.

func (DataIntegrationClient) UpdateUserDefinedFunction

func (client DataIntegrationClient) UpdateUserDefinedFunction(ctx context.Context, request UpdateUserDefinedFunctionRequest) (response UpdateUserDefinedFunctionResponse, err error)

UpdateUserDefinedFunction Updates a specific UserDefinedFunction.

# See also

Click https://docs.cloud.oracle.com/en-us/iaas/tools/go-sdk-examples/65.63.2/dataintegration/UpdateUserDefinedFunction.go.html to see an example of how to use UpdateUserDefinedFunction API.

func (DataIntegrationClient) UpdateWorkspace

func (client DataIntegrationClient) UpdateWorkspace(ctx context.Context, request UpdateWorkspaceRequest) (response UpdateWorkspaceResponse, err error)

UpdateWorkspace Updates the specified Data Integration workspace.

# See also

Click https://docs.cloud.oracle.com/en-us/iaas/tools/go-sdk-examples/65.63.2/dataintegration/UpdateWorkspace.go.html to see an example of how to use UpdateWorkspace API.

type DataType

DataType A `DataType` object is a simple primitive type that describes the type of a single atomic unit of data. For example, `INT`, `VARCHAR`, `NUMBER`, and so on.

type DataType struct {

    // The key of the object.
    Key *string `mandatory:"false" json:"key"`

    // The model version of an object.
    ModelVersion *string `mandatory:"false" json:"modelVersion"`

    ParentRef *ParentReference `mandatory:"false" json:"parentRef"`

    // Free form text without any restriction on permitted characters. Name can have letters, numbers, and special characters. The value is editable and is restricted to 1000 characters.
    Name *string `mandatory:"false" json:"name"`

    // The status of an object that can be set to value 1 for shallow references across objects, other values reserved.
    ObjectStatus *int `mandatory:"false" json:"objectStatus"`

    // A user defined description for the object.
    Description *string `mandatory:"false" json:"description"`

    // The data type system name.
    TypeSystemName *string `mandatory:"false" json:"typeSystemName"`

    ConfigDefinition *ConfigDefinition `mandatory:"false" json:"configDefinition"`

    // The data type.
    DtType DataTypeDtTypeEnum `mandatory:"false" json:"dtType,omitempty"`
}

func (DataType) GetDescription

func (m DataType) GetDescription() *string

GetDescription returns Description

func (DataType) GetKey

func (m DataType) GetKey() *string

GetKey returns Key

func (DataType) GetModelVersion

func (m DataType) GetModelVersion() *string

GetModelVersion returns ModelVersion

func (DataType) GetName

func (m DataType) GetName() *string

GetName returns Name

func (DataType) GetObjectStatus

func (m DataType) GetObjectStatus() *int

GetObjectStatus returns ObjectStatus

func (DataType) GetParentRef

func (m DataType) GetParentRef() *ParentReference

GetParentRef returns ParentRef

func (DataType) MarshalJSON

func (m DataType) MarshalJSON() (buff []byte, e error)

MarshalJSON marshals to json representation

func (DataType) String

func (m DataType) String() string

func (DataType) ValidateEnumValue

func (m DataType) ValidateEnumValue() (bool, error)

ValidateEnumValue returns an error when providing an unsupported enum value This function is being called during constructing API request process Not recommended for calling this function directly

type DataTypeDtTypeEnum

DataTypeDtTypeEnum Enum with underlying type: string

type DataTypeDtTypeEnum string

Set of constants representing the allowable values for DataTypeDtTypeEnum

const (
    DataTypeDtTypePrimitive  DataTypeDtTypeEnum = "PRIMITIVE"
    DataTypeDtTypeStructured DataTypeDtTypeEnum = "STRUCTURED"
)

func GetDataTypeDtTypeEnumValues

func GetDataTypeDtTypeEnumValues() []DataTypeDtTypeEnum

GetDataTypeDtTypeEnumValues Enumerates the set of values for DataTypeDtTypeEnum

func GetMappingDataTypeDtTypeEnum

func GetMappingDataTypeDtTypeEnum(val string) (DataTypeDtTypeEnum, bool)

GetMappingDataTypeDtTypeEnum performs case Insensitive comparison on enum value and return the desired enum

type DataflowApplication

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 (DataflowApplication) String

func (m DataflowApplication) String() string

func (DataflowApplication) ValidateEnumValue

func (m DataflowApplication) ValidateEnumValue() (bool, error)

ValidateEnumValue returns an error when providing an unsupported enum value This function is being called during constructing API request process Not recommended for calling this function directly

type DecisionOperator

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 (DecisionOperator) GetDescription

func (m DecisionOperator) GetDescription() *string

GetDescription returns Description

func (DecisionOperator) GetIdentifier

func (m DecisionOperator) GetIdentifier() *string

GetIdentifier returns Identifier

func (DecisionOperator) GetInputPorts

func (m DecisionOperator) GetInputPorts() []InputPort

GetInputPorts returns InputPorts

func (DecisionOperator) GetKey

func (m DecisionOperator) GetKey() *string

GetKey returns Key

func (DecisionOperator) GetModelVersion

func (m DecisionOperator) GetModelVersion() *string

GetModelVersion returns ModelVersion

func (DecisionOperator) GetName

func (m DecisionOperator) GetName() *string

GetName returns Name

func (DecisionOperator) GetObjectStatus

func (m DecisionOperator) GetObjectStatus() *int

GetObjectStatus returns ObjectStatus

func (DecisionOperator) GetObjectVersion

func (m DecisionOperator) GetObjectVersion() *int

GetObjectVersion returns ObjectVersion

func (DecisionOperator) GetOpConfigValues

func (m DecisionOperator) GetOpConfigValues() *ConfigValues

GetOpConfigValues returns OpConfigValues

func (DecisionOperator) GetOutputPorts

func (m DecisionOperator) GetOutputPorts() []TypedObject

GetOutputPorts returns OutputPorts

func (DecisionOperator) GetParameters

func (m DecisionOperator) GetParameters() []Parameter

GetParameters returns Parameters

func (DecisionOperator) GetParentRef

func (m DecisionOperator) GetParentRef() *ParentReference

GetParentRef returns ParentRef

func (DecisionOperator) MarshalJSON

func (m DecisionOperator) MarshalJSON() (buff []byte, e error)

MarshalJSON marshals to json representation

func (DecisionOperator) String

func (m DecisionOperator) String() string

func (*DecisionOperator) UnmarshalJSON

func (m *DecisionOperator) UnmarshalJSON(data []byte) (e error)

UnmarshalJSON unmarshals from json

func (DecisionOperator) ValidateEnumValue

func (m DecisionOperator) ValidateEnumValue() (bool, error)

ValidateEnumValue returns an error when providing an unsupported enum value This function is being called during constructing API request process Not recommended for calling this function directly

type DecisionOperatorTriggerRuleEnum

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

func GetDecisionOperatorTriggerRuleEnumValues() []DecisionOperatorTriggerRuleEnum

GetDecisionOperatorTriggerRuleEnumValues Enumerates the set of values for DecisionOperatorTriggerRuleEnum

func GetMappingDecisionOperatorTriggerRuleEnum

func GetMappingDecisionOperatorTriggerRuleEnum(val string) (DecisionOperatorTriggerRuleEnum, bool)

GetMappingDecisionOperatorTriggerRuleEnum performs case Insensitive comparison on enum value and return the desired enum

type DecisionOutputPort

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 (DecisionOutputPort) GetConfigValues

func (m DecisionOutputPort) GetConfigValues() *ConfigValues

GetConfigValues returns ConfigValues

func (DecisionOutputPort) GetDescription

func (m DecisionOutputPort) GetDescription() *string

GetDescription returns Description

func (DecisionOutputPort) GetKey

func (m DecisionOutputPort) GetKey() *string

GetKey returns Key

func (DecisionOutputPort) GetModelVersion

func (m DecisionOutputPort) GetModelVersion() *string

GetModelVersion returns ModelVersion

func (DecisionOutputPort) GetName

func (m DecisionOutputPort) GetName() *string

GetName returns Name

func (DecisionOutputPort) GetObjectStatus

func (m DecisionOutputPort) GetObjectStatus() *int

GetObjectStatus returns ObjectStatus

func (DecisionOutputPort) GetParentRef

func (m DecisionOutputPort) GetParentRef() *ParentReference

GetParentRef returns ParentRef

func (DecisionOutputPort) MarshalJSON

func (m DecisionOutputPort) MarshalJSON() (buff []byte, e error)

MarshalJSON marshals to json representation

func (DecisionOutputPort) String

func (m DecisionOutputPort) String() string

func (*DecisionOutputPort) UnmarshalJSON

func (m *DecisionOutputPort) UnmarshalJSON(data []byte) (e error)

UnmarshalJSON unmarshals from json

func (DecisionOutputPort) ValidateEnumValue

func (m DecisionOutputPort) ValidateEnumValue() (bool, error)

ValidateEnumValue returns an error when providing an unsupported enum value This function is being called during constructing API request process Not recommended for calling this function directly

type DecisionOutputPortDecisionOutputPortTypeEnum

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

func GetDecisionOutputPortDecisionOutputPortTypeEnumValues() []DecisionOutputPortDecisionOutputPortTypeEnum

GetDecisionOutputPortDecisionOutputPortTypeEnumValues Enumerates the set of values for DecisionOutputPortDecisionOutputPortTypeEnum

func GetMappingDecisionOutputPortDecisionOutputPortTypeEnum

func GetMappingDecisionOutputPortDecisionOutputPortTypeEnum(val string) (DecisionOutputPortDecisionOutputPortTypeEnum, bool)

GetMappingDecisionOutputPortDecisionOutputPortTypeEnum performs case Insensitive comparison on enum value and return the desired enum

type DecisionOutputPortPortTypeEnum

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

func GetDecisionOutputPortPortTypeEnumValues() []DecisionOutputPortPortTypeEnum

GetDecisionOutputPortPortTypeEnumValues Enumerates the set of values for DecisionOutputPortPortTypeEnum

func GetMappingDecisionOutputPortPortTypeEnum

func GetMappingDecisionOutputPortPortTypeEnum(val string) (DecisionOutputPortPortTypeEnum, bool)

GetMappingDecisionOutputPortPortTypeEnum performs case Insensitive comparison on enum value and return the desired enum

type DeleteApplicationDetailedDescriptionRequest

DeleteApplicationDetailedDescriptionRequest wrapper for the DeleteApplicationDetailedDescription operation

# See also

Click https://docs.cloud.oracle.com/en-us/iaas/tools/go-sdk-examples/65.63.2/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 (DeleteApplicationDetailedDescriptionRequest) BinaryRequestBody

func (request DeleteApplicationDetailedDescriptionRequest) BinaryRequestBody() (*common.OCIReadSeekCloser, bool)

BinaryRequestBody implements the OCIRequest interface

func (DeleteApplicationDetailedDescriptionRequest) HTTPRequest

func (request DeleteApplicationDetailedDescriptionRequest) HTTPRequest(method, path string, binaryRequestBody *common.OCIReadSeekCloser, extraHeaders map[string]string) (http.Request, error)

HTTPRequest implements the OCIRequest interface

func (DeleteApplicationDetailedDescriptionRequest) RetryPolicy

func (request DeleteApplicationDetailedDescriptionRequest) RetryPolicy() *common.RetryPolicy

RetryPolicy implements the OCIRetryableRequest interface. This retrieves the specified retry policy.

func (DeleteApplicationDetailedDescriptionRequest) String

func (request DeleteApplicationDetailedDescriptionRequest) String() string

func (DeleteApplicationDetailedDescriptionRequest) ValidateEnumValue

func (request DeleteApplicationDetailedDescriptionRequest) ValidateEnumValue() (bool, error)

ValidateEnumValue returns an error when providing an unsupported enum value This function is being called during constructing API request process Not recommended for calling this function directly

type DeleteApplicationDetailedDescriptionResponse

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 (DeleteApplicationDetailedDescriptionResponse) HTTPResponse

func (response DeleteApplicationDetailedDescriptionResponse) HTTPResponse() *http.Response

HTTPResponse implements the OCIResponse interface

func (DeleteApplicationDetailedDescriptionResponse) String

func (response DeleteApplicationDetailedDescriptionResponse) String() string

type DeleteApplicationRequest

DeleteApplicationRequest wrapper for the DeleteApplication operation

# See also

Click https://docs.cloud.oracle.com/en-us/iaas/tools/go-sdk-examples/65.63.2/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 (DeleteApplicationRequest) BinaryRequestBody

func (request DeleteApplicationRequest) BinaryRequestBody() (*common.OCIReadSeekCloser, bool)

BinaryRequestBody implements the OCIRequest interface

func (DeleteApplicationRequest) HTTPRequest

func (request DeleteApplicationRequest) HTTPRequest(method, path string, binaryRequestBody *common.OCIReadSeekCloser, extraHeaders map[string]string) (http.Request, error)

HTTPRequest implements the OCIRequest interface

func (DeleteApplicationRequest) RetryPolicy

func (request DeleteApplicationRequest) RetryPolicy() *common.RetryPolicy

RetryPolicy implements the OCIRetryableRequest interface. This retrieves the specified retry policy.

func (DeleteApplicationRequest) String

func (request DeleteApplicationRequest) String() string

func (DeleteApplicationRequest) ValidateEnumValue

func (request DeleteApplicationRequest) ValidateEnumValue() (bool, error)

ValidateEnumValue returns an error when providing an unsupported enum value This function is being called during constructing API request process Not recommended for calling this function directly

type DeleteApplicationResponse

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 (DeleteApplicationResponse) HTTPResponse

func (response DeleteApplicationResponse) HTTPResponse() *http.Response

HTTPResponse implements the OCIResponse interface

func (DeleteApplicationResponse) String

func (response DeleteApplicationResponse) String() string

type DeleteConnectionRequest

DeleteConnectionRequest wrapper for the DeleteConnection operation

# See also

Click https://docs.cloud.oracle.com/en-us/iaas/tools/go-sdk-examples/65.63.2/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 (DeleteConnectionRequest) BinaryRequestBody

func (request DeleteConnectionRequest) BinaryRequestBody() (*common.OCIReadSeekCloser, bool)

BinaryRequestBody implements the OCIRequest interface

func (DeleteConnectionRequest) HTTPRequest

func (request DeleteConnectionRequest) HTTPRequest(method, path string, binaryRequestBody *common.OCIReadSeekCloser, extraHeaders map[string]string) (http.Request, error)

HTTPRequest implements the OCIRequest interface

func (DeleteConnectionRequest) RetryPolicy

func (request DeleteConnectionRequest) RetryPolicy() *common.RetryPolicy

RetryPolicy implements the OCIRetryableRequest interface. This retrieves the specified retry policy.

func (DeleteConnectionRequest) String

func (request DeleteConnectionRequest) String() string

func (DeleteConnectionRequest) ValidateEnumValue

func (request DeleteConnectionRequest) ValidateEnumValue() (bool, error)

ValidateEnumValue returns an error when providing an unsupported enum value This function is being called during constructing API request process Not recommended for calling this function directly

type DeleteConnectionResponse

DeleteConnectionResponse wrapper for the DeleteConnection operation

type DeleteConnectionResponse struct {

    // The underlying http response
    RawResponse *http.Response

    // Unique Oracle-assigned identifier for the request. If you need to contact
    // Oracle about a particular request, please provide the request ID.
    OpcRequestId *string `presentIn:"header" name:"opc-request-id"`
}

func (DeleteConnectionResponse) HTTPResponse

func (response DeleteConnectionResponse) HTTPResponse() *http.Response

HTTPResponse implements the OCIResponse interface

func (DeleteConnectionResponse) String

func (response DeleteConnectionResponse) String() string

type DeleteConnectionValidationRequest

DeleteConnectionValidationRequest wrapper for the DeleteConnectionValidation operation

# See also

Click https://docs.cloud.oracle.com/en-us/iaas/tools/go-sdk-examples/65.63.2/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 (DeleteConnectionValidationRequest) BinaryRequestBody

func (request DeleteConnectionValidationRequest) BinaryRequestBody() (*common.OCIReadSeekCloser, bool)

BinaryRequestBody implements the OCIRequest interface

func (DeleteConnectionValidationRequest) HTTPRequest

func (request DeleteConnectionValidationRequest) HTTPRequest(method, path string, binaryRequestBody *common.OCIReadSeekCloser, extraHeaders map[string]string) (http.Request, error)

HTTPRequest implements the OCIRequest interface

func (DeleteConnectionValidationRequest) RetryPolicy

func (request DeleteConnectionValidationRequest) RetryPolicy() *common.RetryPolicy

RetryPolicy implements the OCIRetryableRequest interface. This retrieves the specified retry policy.

func (DeleteConnectionValidationRequest) String

func (request DeleteConnectionValidationRequest) String() string

func (DeleteConnectionValidationRequest) ValidateEnumValue

func (request DeleteConnectionValidationRequest) ValidateEnumValue() (bool, error)

ValidateEnumValue returns an error when providing an unsupported enum value This function is being called during constructing API request process Not recommended for calling this function directly

type DeleteConnectionValidationResponse

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 (DeleteConnectionValidationResponse) HTTPResponse

func (response DeleteConnectionValidationResponse) HTTPResponse() *http.Response

HTTPResponse implements the OCIResponse interface

func (DeleteConnectionValidationResponse) String

func (response DeleteConnectionValidationResponse) String() string

type DeleteCopyObjectRequestRequest

DeleteCopyObjectRequestRequest wrapper for the DeleteCopyObjectRequest operation

# See also

Click https://docs.cloud.oracle.com/en-us/iaas/tools/go-sdk-examples/65.63.2/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 (DeleteCopyObjectRequestRequest) BinaryRequestBody

func (request DeleteCopyObjectRequestRequest) BinaryRequestBody() (*common.OCIReadSeekCloser, bool)

BinaryRequestBody implements the OCIRequest interface

func (DeleteCopyObjectRequestRequest) HTTPRequest

func (request DeleteCopyObjectRequestRequest) HTTPRequest(method, path string, binaryRequestBody *common.OCIReadSeekCloser, extraHeaders map[string]string) (http.Request, error)

HTTPRequest implements the OCIRequest interface

func (DeleteCopyObjectRequestRequest) RetryPolicy

func (request DeleteCopyObjectRequestRequest) RetryPolicy() *common.RetryPolicy

RetryPolicy implements the OCIRetryableRequest interface. This retrieves the specified retry policy.

func (DeleteCopyObjectRequestRequest) String

func (request DeleteCopyObjectRequestRequest) String() string

func (DeleteCopyObjectRequestRequest) ValidateEnumValue

func (request DeleteCopyObjectRequestRequest) ValidateEnumValue() (bool, error)

ValidateEnumValue returns an error when providing an unsupported enum value This function is being called during constructing API request process Not recommended for calling this function directly

type DeleteCopyObjectRequestResponse

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 (DeleteCopyObjectRequestResponse) HTTPResponse

func (response DeleteCopyObjectRequestResponse) HTTPResponse() *http.Response

HTTPResponse implements the OCIResponse interface

func (DeleteCopyObjectRequestResponse) String

func (response DeleteCopyObjectRequestResponse) String() string

type DeleteDataAssetRequest

DeleteDataAssetRequest wrapper for the DeleteDataAsset operation

# See also

Click https://docs.cloud.oracle.com/en-us/iaas/tools/go-sdk-examples/65.63.2/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 (DeleteDataAssetRequest) BinaryRequestBody

func (request DeleteDataAssetRequest) BinaryRequestBody() (*common.OCIReadSeekCloser, bool)

BinaryRequestBody implements the OCIRequest interface

func (DeleteDataAssetRequest) HTTPRequest

func (request DeleteDataAssetRequest) HTTPRequest(method, path string, binaryRequestBody *common.OCIReadSeekCloser, extraHeaders map[string]string) (http.Request, error)

HTTPRequest implements the OCIRequest interface

func (DeleteDataAssetRequest) RetryPolicy

func (request DeleteDataAssetRequest) RetryPolicy() *common.RetryPolicy

RetryPolicy implements the OCIRetryableRequest interface. This retrieves the specified retry policy.

func (DeleteDataAssetRequest) String

func (request DeleteDataAssetRequest) String() string

func (DeleteDataAssetRequest) ValidateEnumValue

func (request DeleteDataAssetRequest) ValidateEnumValue() (bool, error)

ValidateEnumValue returns an error when providing an unsupported enum value This function is being called during constructing API request process Not recommended for calling this function directly

type DeleteDataAssetResponse

DeleteDataAssetResponse wrapper for the DeleteDataAsset operation

type DeleteDataAssetResponse struct {

    // The underlying http response
    RawResponse *http.Response

    // Unique Oracle-assigned identifier for the request. If you need to contact
    // Oracle about a particular request, please provide the request ID.
    OpcRequestId *string `presentIn:"header" name:"opc-request-id"`
}

func (DeleteDataAssetResponse) HTTPResponse

func (response DeleteDataAssetResponse) HTTPResponse() *http.Response

HTTPResponse implements the OCIResponse interface

func (DeleteDataAssetResponse) String

func (response DeleteDataAssetResponse) String() string

type DeleteDataFlowRequest

DeleteDataFlowRequest wrapper for the DeleteDataFlow operation

# See also

Click https://docs.cloud.oracle.com/en-us/iaas/tools/go-sdk-examples/65.63.2/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 (DeleteDataFlowRequest) BinaryRequestBody

func (request DeleteDataFlowRequest) BinaryRequestBody() (*common.OCIReadSeekCloser, bool)

BinaryRequestBody implements the OCIRequest interface

func (DeleteDataFlowRequest) HTTPRequest

func (request DeleteDataFlowRequest) HTTPRequest(method, path string, binaryRequestBody *common.OCIReadSeekCloser, extraHeaders map[string]string) (http.Request, error)

HTTPRequest implements the OCIRequest interface

func (DeleteDataFlowRequest) RetryPolicy

func (request DeleteDataFlowRequest) RetryPolicy() *common.RetryPolicy

RetryPolicy implements the OCIRetryableRequest interface. This retrieves the specified retry policy.

func (DeleteDataFlowRequest) String

func (request DeleteDataFlowRequest) String() string

func (DeleteDataFlowRequest) ValidateEnumValue

func (request DeleteDataFlowRequest) ValidateEnumValue() (bool, error)

ValidateEnumValue returns an error when providing an unsupported enum value This function is being called during constructing API request process Not recommended for calling this function directly

type DeleteDataFlowResponse

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 (DeleteDataFlowResponse) HTTPResponse

func (response DeleteDataFlowResponse) HTTPResponse() *http.Response

HTTPResponse implements the OCIResponse interface

func (DeleteDataFlowResponse) String

func (response DeleteDataFlowResponse) String() string

type DeleteDataFlowValidationRequest

DeleteDataFlowValidationRequest wrapper for the DeleteDataFlowValidation operation

# See also

Click https://docs.cloud.oracle.com/en-us/iaas/tools/go-sdk-examples/65.63.2/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 (DeleteDataFlowValidationRequest) BinaryRequestBody

func (request DeleteDataFlowValidationRequest) BinaryRequestBody() (*common.OCIReadSeekCloser, bool)

BinaryRequestBody implements the OCIRequest interface

func (DeleteDataFlowValidationRequest) HTTPRequest

func (request DeleteDataFlowValidationRequest) HTTPRequest(method, path string, binaryRequestBody *common.OCIReadSeekCloser, extraHeaders map[string]string) (http.Request, error)

HTTPRequest implements the OCIRequest interface

func (DeleteDataFlowValidationRequest) RetryPolicy

func (request DeleteDataFlowValidationRequest) RetryPolicy() *common.RetryPolicy

RetryPolicy implements the OCIRetryableRequest interface. This retrieves the specified retry policy.

func (DeleteDataFlowValidationRequest) String

func (request DeleteDataFlowValidationRequest) String() string

func (DeleteDataFlowValidationRequest) ValidateEnumValue

func (request DeleteDataFlowValidationRequest) ValidateEnumValue() (bool, error)

ValidateEnumValue returns an error when providing an unsupported enum value This function is being called during constructing API request process Not recommended for calling this function directly

type DeleteDataFlowValidationResponse

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 (DeleteDataFlowValidationResponse) HTTPResponse

func (response DeleteDataFlowValidationResponse) HTTPResponse() *http.Response

HTTPResponse implements the OCIResponse interface

func (DeleteDataFlowValidationResponse) String

func (response DeleteDataFlowValidationResponse) String() string

type DeleteDisApplicationDetailedDescriptionRequest

DeleteDisApplicationDetailedDescriptionRequest wrapper for the DeleteDisApplicationDetailedDescription operation

# See also

Click https://docs.cloud.oracle.com/en-us/iaas/tools/go-sdk-examples/65.63.2/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 (DeleteDisApplicationDetailedDescriptionRequest) BinaryRequestBody

func (request DeleteDisApplicationDetailedDescriptionRequest) BinaryRequestBody() (*common.OCIReadSeekCloser, bool)

BinaryRequestBody implements the OCIRequest interface

func (DeleteDisApplicationDetailedDescriptionRequest) HTTPRequest

func (request DeleteDisApplicationDetailedDescriptionRequest) HTTPRequest(method, path string, binaryRequestBody *common.OCIReadSeekCloser, extraHeaders map[string]string) (http.Request, error)

HTTPRequest implements the OCIRequest interface

func (DeleteDisApplicationDetailedDescriptionRequest) RetryPolicy

func (request DeleteDisApplicationDetailedDescriptionRequest) RetryPolicy() *common.RetryPolicy

RetryPolicy implements the OCIRetryableRequest interface. This retrieves the specified retry policy.

func (DeleteDisApplicationDetailedDescriptionRequest) String

func (request DeleteDisApplicationDetailedDescriptionRequest) String() string

func (DeleteDisApplicationDetailedDescriptionRequest) ValidateEnumValue

func (request DeleteDisApplicationDetailedDescriptionRequest) ValidateEnumValue() (bool, error)

ValidateEnumValue returns an error when providing an unsupported enum value This function is being called during constructing API request process Not recommended for calling this function directly

type DeleteDisApplicationDetailedDescriptionResponse

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 (DeleteDisApplicationDetailedDescriptionResponse) HTTPResponse

func (response DeleteDisApplicationDetailedDescriptionResponse) HTTPResponse() *http.Response

HTTPResponse implements the OCIResponse interface

func (DeleteDisApplicationDetailedDescriptionResponse) String

func (response DeleteDisApplicationDetailedDescriptionResponse) String() string

type DeleteDisApplicationRequest

DeleteDisApplicationRequest wrapper for the DeleteDisApplication operation

# See also

Click https://docs.cloud.oracle.com/en-us/iaas/tools/go-sdk-examples/65.63.2/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 (DeleteDisApplicationRequest) BinaryRequestBody

func (request DeleteDisApplicationRequest) BinaryRequestBody() (*common.OCIReadSeekCloser, bool)

BinaryRequestBody implements the OCIRequest interface

func (DeleteDisApplicationRequest) HTTPRequest

func (request DeleteDisApplicationRequest) HTTPRequest(method, path string, binaryRequestBody *common.OCIReadSeekCloser, extraHeaders map[string]string) (http.Request, error)

HTTPRequest implements the OCIRequest interface

func (DeleteDisApplicationRequest) RetryPolicy

func (request DeleteDisApplicationRequest) RetryPolicy() *common.RetryPolicy

RetryPolicy implements the OCIRetryableRequest interface. This retrieves the specified retry policy.

func (DeleteDisApplicationRequest) String

func (request DeleteDisApplicationRequest) String() string

func (DeleteDisApplicationRequest) ValidateEnumValue

func (request DeleteDisApplicationRequest) ValidateEnumValue() (bool, error)

ValidateEnumValue returns an error when providing an unsupported enum value This function is being called during constructing API request process Not recommended for calling this function directly

type DeleteDisApplicationResponse

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 (DeleteDisApplicationResponse) HTTPResponse

func (response DeleteDisApplicationResponse) HTTPResponse() *http.Response

HTTPResponse implements the OCIResponse interface

func (DeleteDisApplicationResponse) String

func (response DeleteDisApplicationResponse) String() string

type DeleteExportRequestRequest

DeleteExportRequestRequest wrapper for the DeleteExportRequest operation

# See also

Click https://docs.cloud.oracle.com/en-us/iaas/tools/go-sdk-examples/65.63.2/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 (DeleteExportRequestRequest) BinaryRequestBody

func (request DeleteExportRequestRequest) BinaryRequestBody() (*common.OCIReadSeekCloser, bool)

BinaryRequestBody implements the OCIRequest interface

func (DeleteExportRequestRequest) HTTPRequest

func (request DeleteExportRequestRequest) HTTPRequest(method, path string, binaryRequestBody *common.OCIReadSeekCloser, extraHeaders map[string]string) (http.Request, error)

HTTPRequest implements the OCIRequest interface

func (DeleteExportRequestRequest) RetryPolicy

func (request DeleteExportRequestRequest) RetryPolicy() *common.RetryPolicy

RetryPolicy implements the OCIRetryableRequest interface. This retrieves the specified retry policy.

func (DeleteExportRequestRequest) String

func (request DeleteExportRequestRequest) String() string

func (DeleteExportRequestRequest) ValidateEnumValue

func (request DeleteExportRequestRequest) ValidateEnumValue() (bool, error)

ValidateEnumValue returns an error when providing an unsupported enum value This function is being called during constructing API request process Not recommended for calling this function directly

type DeleteExportRequestResponse

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 (DeleteExportRequestResponse) HTTPResponse

func (response DeleteExportRequestResponse) HTTPResponse() *http.Response

HTTPResponse implements the OCIResponse interface

func (DeleteExportRequestResponse) String

func (response DeleteExportRequestResponse) String() string

type DeleteExternalPublicationRequest

DeleteExternalPublicationRequest wrapper for the DeleteExternalPublication operation

# See also

Click https://docs.cloud.oracle.com/en-us/iaas/tools/go-sdk-examples/65.63.2/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 (DeleteExternalPublicationRequest) BinaryRequestBody

func (request DeleteExternalPublicationRequest) BinaryRequestBody() (*common.OCIReadSeekCloser, bool)

BinaryRequestBody implements the OCIRequest interface

func (DeleteExternalPublicationRequest) HTTPRequest

func (request DeleteExternalPublicationRequest) HTTPRequest(method, path string, binaryRequestBody *common.OCIReadSeekCloser, extraHeaders map[string]string) (http.Request, error)

HTTPRequest implements the OCIRequest interface

func (DeleteExternalPublicationRequest) RetryPolicy

func (request DeleteExternalPublicationRequest) RetryPolicy() *common.RetryPolicy

RetryPolicy implements the OCIRetryableRequest interface. This retrieves the specified retry policy.

func (DeleteExternalPublicationRequest) String

func (request DeleteExternalPublicationRequest) String() string

func (DeleteExternalPublicationRequest) ValidateEnumValue

func (request DeleteExternalPublicationRequest) ValidateEnumValue() (bool, error)

ValidateEnumValue returns an error when providing an unsupported enum value This function is being called during constructing API request process Not recommended for calling this function directly

type DeleteExternalPublicationResponse

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 (DeleteExternalPublicationResponse) HTTPResponse

func (response DeleteExternalPublicationResponse) HTTPResponse() *http.Response

HTTPResponse implements the OCIResponse interface

func (DeleteExternalPublicationResponse) String

func (response DeleteExternalPublicationResponse) String() string

type DeleteExternalPublicationValidationRequest

DeleteExternalPublicationValidationRequest wrapper for the DeleteExternalPublicationValidation operation

# See also

Click https://docs.cloud.oracle.com/en-us/iaas/tools/go-sdk-examples/65.63.2/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 (DeleteExternalPublicationValidationRequest) BinaryRequestBody

func (request DeleteExternalPublicationValidationRequest) BinaryRequestBody() (*common.OCIReadSeekCloser, bool)

BinaryRequestBody implements the OCIRequest interface

func (DeleteExternalPublicationValidationRequest) HTTPRequest

func (request DeleteExternalPublicationValidationRequest) HTTPRequest(method, path string, binaryRequestBody *common.OCIReadSeekCloser, extraHeaders map[string]string) (http.Request, error)

HTTPRequest implements the OCIRequest interface

func (DeleteExternalPublicationValidationRequest) RetryPolicy

func (request DeleteExternalPublicationValidationRequest) RetryPolicy() *common.RetryPolicy

RetryPolicy implements the OCIRetryableRequest interface. This retrieves the specified retry policy.

func (DeleteExternalPublicationValidationRequest) String

func (request DeleteExternalPublicationValidationRequest) String() string

func (DeleteExternalPublicationValidationRequest) ValidateEnumValue

func (request DeleteExternalPublicationValidationRequest) ValidateEnumValue() (bool, error)

ValidateEnumValue returns an error when providing an unsupported enum value This function is being called during constructing API request process Not recommended for calling this function directly

type DeleteExternalPublicationValidationResponse

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 (DeleteExternalPublicationValidationResponse) HTTPResponse

func (response DeleteExternalPublicationValidationResponse) HTTPResponse() *http.Response

HTTPResponse implements the OCIResponse interface

func (DeleteExternalPublicationValidationResponse) String

func (response DeleteExternalPublicationValidationResponse) String() string

type DeleteFolderRequest

DeleteFolderRequest wrapper for the DeleteFolder operation

# See also

Click https://docs.cloud.oracle.com/en-us/iaas/tools/go-sdk-examples/65.63.2/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 (DeleteFolderRequest) BinaryRequestBody

func (request DeleteFolderRequest) BinaryRequestBody() (*common.OCIReadSeekCloser, bool)

BinaryRequestBody implements the OCIRequest interface

func (DeleteFolderRequest) HTTPRequest

func (request DeleteFolderRequest) HTTPRequest(method, path string, binaryRequestBody *common.OCIReadSeekCloser, extraHeaders map[string]string) (http.Request, error)

HTTPRequest implements the OCIRequest interface

func (DeleteFolderRequest) RetryPolicy

func (request DeleteFolderRequest) RetryPolicy() *common.RetryPolicy

RetryPolicy implements the OCIRetryableRequest interface. This retrieves the specified retry policy.

func (DeleteFolderRequest) String

func (request DeleteFolderRequest) String() string

func (DeleteFolderRequest) ValidateEnumValue

func (request DeleteFolderRequest) ValidateEnumValue() (bool, error)

ValidateEnumValue returns an error when providing an unsupported enum value This function is being called during constructing API request process Not recommended for calling this function directly

type DeleteFolderResponse

DeleteFolderResponse wrapper for the DeleteFolder operation

type DeleteFolderResponse struct {

    // The underlying http response
    RawResponse *http.Response

    // Unique Oracle-assigned identifier for the request. If you need to contact
    // Oracle about a particular request, please provide the request ID.
    OpcRequestId *string `presentIn:"header" name:"opc-request-id"`
}

func (DeleteFolderResponse) HTTPResponse

func (response DeleteFolderResponse) HTTPResponse() *http.Response

HTTPResponse implements the OCIResponse interface

func (DeleteFolderResponse) String

func (response DeleteFolderResponse) String() string

type DeleteFunctionLibraryRequest

DeleteFunctionLibraryRequest wrapper for the DeleteFunctionLibrary operation

# See also

Click https://docs.cloud.oracle.com/en-us/iaas/tools/go-sdk-examples/65.63.2/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 (DeleteFunctionLibraryRequest) BinaryRequestBody

func (request DeleteFunctionLibraryRequest) BinaryRequestBody() (*common.OCIReadSeekCloser, bool)

BinaryRequestBody implements the OCIRequest interface

func (DeleteFunctionLibraryRequest) HTTPRequest

func (request DeleteFunctionLibraryRequest) HTTPRequest(method, path string, binaryRequestBody *common.OCIReadSeekCloser, extraHeaders map[string]string) (http.Request, error)

HTTPRequest implements the OCIRequest interface

func (DeleteFunctionLibraryRequest) RetryPolicy

func (request DeleteFunctionLibraryRequest) RetryPolicy() *common.RetryPolicy

RetryPolicy implements the OCIRetryableRequest interface. This retrieves the specified retry policy.

func (DeleteFunctionLibraryRequest) String

func (request DeleteFunctionLibraryRequest) String() string

func (DeleteFunctionLibraryRequest) ValidateEnumValue

func (request DeleteFunctionLibraryRequest) ValidateEnumValue() (bool, error)

ValidateEnumValue returns an error when providing an unsupported enum value This function is being called during constructing API request process Not recommended for calling this function directly

type DeleteFunctionLibraryResponse

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 (DeleteFunctionLibraryResponse) HTTPResponse

func (response DeleteFunctionLibraryResponse) HTTPResponse() *http.Response

HTTPResponse implements the OCIResponse interface

func (DeleteFunctionLibraryResponse) String

func (response DeleteFunctionLibraryResponse) String() string

type DeleteImportRequestRequest

DeleteImportRequestRequest wrapper for the DeleteImportRequest operation

# See also

Click https://docs.cloud.oracle.com/en-us/iaas/tools/go-sdk-examples/65.63.2/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 (DeleteImportRequestRequest) BinaryRequestBody

func (request DeleteImportRequestRequest) BinaryRequestBody() (*common.OCIReadSeekCloser, bool)

BinaryRequestBody implements the OCIRequest interface

func (DeleteImportRequestRequest) HTTPRequest

func (request DeleteImportRequestRequest) HTTPRequest(method, path string, binaryRequestBody *common.OCIReadSeekCloser, extraHeaders map[string]string) (http.Request, error)

HTTPRequest implements the OCIRequest interface

func (DeleteImportRequestRequest) RetryPolicy

func (request DeleteImportRequestRequest) RetryPolicy() *common.RetryPolicy

RetryPolicy implements the OCIRetryableRequest interface. This retrieves the specified retry policy.

func (DeleteImportRequestRequest) String

func (request DeleteImportRequestRequest) String() string

func (DeleteImportRequestRequest) ValidateEnumValue

func (request DeleteImportRequestRequest) ValidateEnumValue() (bool, error)

ValidateEnumValue returns an error when providing an unsupported enum value This function is being called during constructing API request process Not recommended for calling this function directly

type DeleteImportRequestResponse

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 (DeleteImportRequestResponse) HTTPResponse

func (response DeleteImportRequestResponse) HTTPResponse() *http.Response

HTTPResponse implements the OCIResponse interface

func (DeleteImportRequestResponse) String

func (response DeleteImportRequestResponse) String() string

type DeletePatchRequest

DeletePatchRequest wrapper for the DeletePatch operation

# See also

Click https://docs.cloud.oracle.com/en-us/iaas/tools/go-sdk-examples/65.63.2/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 (DeletePatchRequest) BinaryRequestBody

func (request DeletePatchRequest) BinaryRequestBody() (*common.OCIReadSeekCloser, bool)

BinaryRequestBody implements the OCIRequest interface

func (DeletePatchRequest) HTTPRequest

func (request DeletePatchRequest) HTTPRequest(method, path string, binaryRequestBody *common.OCIReadSeekCloser, extraHeaders map[string]string) (http.Request, error)

HTTPRequest implements the OCIRequest interface

func (DeletePatchRequest) RetryPolicy

func (request DeletePatchRequest) RetryPolicy() *common.RetryPolicy

RetryPolicy implements the OCIRetryableRequest interface. This retrieves the specified retry policy.

func (DeletePatchRequest) String

func (request DeletePatchRequest) String() string

func (DeletePatchRequest) ValidateEnumValue

func (request DeletePatchRequest) ValidateEnumValue() (bool, error)

ValidateEnumValue returns an error when providing an unsupported enum value This function is being called during constructing API request process Not recommended for calling this function directly

type DeletePatchResponse

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 (DeletePatchResponse) HTTPResponse

func (response DeletePatchResponse) HTTPResponse() *http.Response

HTTPResponse implements the OCIResponse interface

func (DeletePatchResponse) String

func (response DeletePatchResponse) String() string

type DeletePipelineRequest

DeletePipelineRequest wrapper for the DeletePipeline operation

# See also

Click https://docs.cloud.oracle.com/en-us/iaas/tools/go-sdk-examples/65.63.2/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 (DeletePipelineRequest) BinaryRequestBody

func (request DeletePipelineRequest) BinaryRequestBody() (*common.OCIReadSeekCloser, bool)

BinaryRequestBody implements the OCIRequest interface

func (DeletePipelineRequest) HTTPRequest

func (request DeletePipelineRequest) HTTPRequest(method, path string, binaryRequestBody *common.OCIReadSeekCloser, extraHeaders map[string]string) (http.Request, error)

HTTPRequest implements the OCIRequest interface

func (DeletePipelineRequest) RetryPolicy

func (request DeletePipelineRequest) RetryPolicy() *common.RetryPolicy

RetryPolicy implements the OCIRetryableRequest interface. This retrieves the specified retry policy.

func (DeletePipelineRequest) String

func (request DeletePipelineRequest) String() string

func (DeletePipelineRequest) ValidateEnumValue

func (request DeletePipelineRequest) ValidateEnumValue() (bool, error)

ValidateEnumValue returns an error when providing an unsupported enum value This function is being called during constructing API request process Not recommended for calling this function directly

type DeletePipelineResponse

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 (DeletePipelineResponse) HTTPResponse

func (response DeletePipelineResponse) HTTPResponse() *http.Response

HTTPResponse implements the OCIResponse interface

func (DeletePipelineResponse) String

func (response DeletePipelineResponse) String() string

type DeletePipelineValidationRequest

DeletePipelineValidationRequest wrapper for the DeletePipelineValidation operation

# See also

Click https://docs.cloud.oracle.com/en-us/iaas/tools/go-sdk-examples/65.63.2/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 (DeletePipelineValidationRequest) BinaryRequestBody

func (request DeletePipelineValidationRequest) BinaryRequestBody() (*common.OCIReadSeekCloser, bool)

BinaryRequestBody implements the OCIRequest interface

func (DeletePipelineValidationRequest) HTTPRequest

func (request DeletePipelineValidationRequest) HTTPRequest(method, path string, binaryRequestBody *common.OCIReadSeekCloser, extraHeaders map[string]string) (http.Request, error)

HTTPRequest implements the OCIRequest interface

func (DeletePipelineValidationRequest) RetryPolicy

func (request DeletePipelineValidationRequest) RetryPolicy() *common.RetryPolicy

RetryPolicy implements the OCIRetryableRequest interface. This retrieves the specified retry policy.

func (DeletePipelineValidationRequest) String

func (request DeletePipelineValidationRequest) String() string

func (DeletePipelineValidationRequest) ValidateEnumValue

func (request DeletePipelineValidationRequest) ValidateEnumValue() (bool, error)

ValidateEnumValue returns an error when providing an unsupported enum value This function is being called during constructing API request process Not recommended for calling this function directly

type DeletePipelineValidationResponse

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 (DeletePipelineValidationResponse) HTTPResponse

func (response DeletePipelineValidationResponse) HTTPResponse() *http.Response

HTTPResponse implements the OCIResponse interface

func (DeletePipelineValidationResponse) String

func (response DeletePipelineValidationResponse) String() string

type DeleteProjectRequest

DeleteProjectRequest wrapper for the DeleteProject operation

# See also

Click https://docs.cloud.oracle.com/en-us/iaas/tools/go-sdk-examples/65.63.2/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 (DeleteProjectRequest) BinaryRequestBody

func (request DeleteProjectRequest) BinaryRequestBody() (*common.OCIReadSeekCloser, bool)

BinaryRequestBody implements the OCIRequest interface

func (DeleteProjectRequest) HTTPRequest

func (request DeleteProjectRequest) HTTPRequest(method, path string, binaryRequestBody *common.OCIReadSeekCloser, extraHeaders map[string]string) (http.Request, error)

HTTPRequest implements the OCIRequest interface

func (DeleteProjectRequest) RetryPolicy

func (request DeleteProjectRequest) RetryPolicy() *common.RetryPolicy

RetryPolicy implements the OCIRetryableRequest interface. This retrieves the specified retry policy.

func (DeleteProjectRequest) String

func (request DeleteProjectRequest) String() string

func (DeleteProjectRequest) ValidateEnumValue

func (request DeleteProjectRequest) ValidateEnumValue() (bool, error)

ValidateEnumValue returns an error when providing an unsupported enum value This function is being called during constructing API request process Not recommended for calling this function directly

type DeleteProjectResponse

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 (DeleteProjectResponse) HTTPResponse

func (response DeleteProjectResponse) HTTPResponse() *http.Response

HTTPResponse implements the OCIResponse interface

func (DeleteProjectResponse) String

func (response DeleteProjectResponse) String() string

type DeleteScheduleRequest

DeleteScheduleRequest wrapper for the DeleteSchedule operation

# See also

Click https://docs.cloud.oracle.com/en-us/iaas/tools/go-sdk-examples/65.63.2/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 (DeleteScheduleRequest) BinaryRequestBody

func (request DeleteScheduleRequest) BinaryRequestBody() (*common.OCIReadSeekCloser, bool)

BinaryRequestBody implements the OCIRequest interface

func (DeleteScheduleRequest) HTTPRequest

func (request DeleteScheduleRequest) HTTPRequest(method, path string, binaryRequestBody *common.OCIReadSeekCloser, extraHeaders map[string]string) (http.Request, error)

HTTPRequest implements the OCIRequest interface

func (DeleteScheduleRequest) RetryPolicy

func (request DeleteScheduleRequest) RetryPolicy() *common.RetryPolicy

RetryPolicy implements the OCIRetryableRequest interface. This retrieves the specified retry policy.

func (DeleteScheduleRequest) String

func (request DeleteScheduleRequest) String() string

func (DeleteScheduleRequest) ValidateEnumValue

func (request DeleteScheduleRequest) ValidateEnumValue() (bool, error)

ValidateEnumValue returns an error when providing an unsupported enum value This function is being called during constructing API request process Not recommended for calling this function directly

type DeleteScheduleResponse

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 (DeleteScheduleResponse) HTTPResponse

func (response DeleteScheduleResponse) HTTPResponse() *http.Response

HTTPResponse implements the OCIResponse interface

func (DeleteScheduleResponse) String

func (response DeleteScheduleResponse) String() string

type DeleteTaskRequest

DeleteTaskRequest wrapper for the DeleteTask operation

# See also

Click https://docs.cloud.oracle.com/en-us/iaas/tools/go-sdk-examples/65.63.2/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 (DeleteTaskRequest) BinaryRequestBody

func (request DeleteTaskRequest) BinaryRequestBody() (*common.OCIReadSeekCloser, bool)

BinaryRequestBody implements the OCIRequest interface

func (DeleteTaskRequest) HTTPRequest

func (request DeleteTaskRequest) HTTPRequest(method, path string, binaryRequestBody *common.OCIReadSeekCloser, extraHeaders map[string]string) (http.Request, error)

HTTPRequest implements the OCIRequest interface

func (DeleteTaskRequest) RetryPolicy

func (request DeleteTaskRequest) RetryPolicy() *common.RetryPolicy

RetryPolicy implements the OCIRetryableRequest interface. This retrieves the specified retry policy.

func (DeleteTaskRequest) String

func (request DeleteTaskRequest) String() string

func (DeleteTaskRequest) ValidateEnumValue

func (request DeleteTaskRequest) ValidateEnumValue() (bool, error)

ValidateEnumValue returns an error when providing an unsupported enum value This function is being called during constructing API request process Not recommended for calling this function directly

type DeleteTaskResponse

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 (DeleteTaskResponse) HTTPResponse

func (response DeleteTaskResponse) HTTPResponse() *http.Response

HTTPResponse implements the OCIResponse interface

func (DeleteTaskResponse) String

func (response DeleteTaskResponse) String() string

type DeleteTaskRunRequest

DeleteTaskRunRequest wrapper for the DeleteTaskRun operation

# See also

Click https://docs.cloud.oracle.com/en-us/iaas/tools/go-sdk-examples/65.63.2/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 (DeleteTaskRunRequest) BinaryRequestBody

func (request DeleteTaskRunRequest) BinaryRequestBody() (*common.OCIReadSeekCloser, bool)

BinaryRequestBody implements the OCIRequest interface

func (DeleteTaskRunRequest) HTTPRequest

func (request DeleteTaskRunRequest) HTTPRequest(method, path string, binaryRequestBody *common.OCIReadSeekCloser, extraHeaders map[string]string) (http.Request, error)

HTTPRequest implements the OCIRequest interface

func (DeleteTaskRunRequest) RetryPolicy

func (request DeleteTaskRunRequest) RetryPolicy() *common.RetryPolicy

RetryPolicy implements the OCIRetryableRequest interface. This retrieves the specified retry policy.

func (DeleteTaskRunRequest) String

func (request DeleteTaskRunRequest) String() string

func (DeleteTaskRunRequest) ValidateEnumValue

func (request DeleteTaskRunRequest) ValidateEnumValue() (bool, error)

ValidateEnumValue returns an error when providing an unsupported enum value This function is being called during constructing API request process Not recommended for calling this function directly

type DeleteTaskRunResponse

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 (DeleteTaskRunResponse) HTTPResponse

func (response DeleteTaskRunResponse) HTTPResponse() *http.Response

HTTPResponse implements the OCIResponse interface

func (DeleteTaskRunResponse) String

func (response DeleteTaskRunResponse) String() string

type DeleteTaskScheduleRequest

DeleteTaskScheduleRequest wrapper for the DeleteTaskSchedule operation

# See also

Click https://docs.cloud.oracle.com/en-us/iaas/tools/go-sdk-examples/65.63.2/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 (DeleteTaskScheduleRequest) BinaryRequestBody

func (request DeleteTaskScheduleRequest) BinaryRequestBody() (*common.OCIReadSeekCloser, bool)

BinaryRequestBody implements the OCIRequest interface

func (DeleteTaskScheduleRequest) HTTPRequest

func (request DeleteTaskScheduleRequest) HTTPRequest(method, path string, binaryRequestBody *common.OCIReadSeekCloser, extraHeaders map[string]string) (http.Request, error)

HTTPRequest implements the OCIRequest interface

func (DeleteTaskScheduleRequest) RetryPolicy

func (request DeleteTaskScheduleRequest) RetryPolicy() *common.RetryPolicy

RetryPolicy implements the OCIRetryableRequest interface. This retrieves the specified retry policy.

func (DeleteTaskScheduleRequest) String

func (request DeleteTaskScheduleRequest) String() string

func (DeleteTaskScheduleRequest) ValidateEnumValue

func (request DeleteTaskScheduleRequest) ValidateEnumValue() (bool, error)

ValidateEnumValue returns an error when providing an unsupported enum value This function is being called during constructing API request process Not recommended for calling this function directly

type DeleteTaskScheduleResponse

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 (DeleteTaskScheduleResponse) HTTPResponse

func (response DeleteTaskScheduleResponse) HTTPResponse() *http.Response

HTTPResponse implements the OCIResponse interface

func (DeleteTaskScheduleResponse) String

func (response DeleteTaskScheduleResponse) String() string

type DeleteTaskValidationRequest

DeleteTaskValidationRequest wrapper for the DeleteTaskValidation operation

# See also

Click https://docs.cloud.oracle.com/en-us/iaas/tools/go-sdk-examples/65.63.2/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 (DeleteTaskValidationRequest) BinaryRequestBody

func (request DeleteTaskValidationRequest) BinaryRequestBody() (*common.OCIReadSeekCloser, bool)

BinaryRequestBody implements the OCIRequest interface

func (DeleteTaskValidationRequest) HTTPRequest

func (request DeleteTaskValidationRequest) HTTPRequest(method, path string, binaryRequestBody *common.OCIReadSeekCloser, extraHeaders map[string]string) (http.Request, error)

HTTPRequest implements the OCIRequest interface

func (DeleteTaskValidationRequest) RetryPolicy

func (request DeleteTaskValidationRequest) RetryPolicy() *common.RetryPolicy

RetryPolicy implements the OCIRetryableRequest interface. This retrieves the specified retry policy.

func (DeleteTaskValidationRequest) String

func (request DeleteTaskValidationRequest) String() string

func (DeleteTaskValidationRequest) ValidateEnumValue

func (request DeleteTaskValidationRequest) ValidateEnumValue() (bool, error)

ValidateEnumValue returns an error when providing an unsupported enum value This function is being called during constructing API request process Not recommended for calling this function directly

type DeleteTaskValidationResponse

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 (DeleteTaskValidationResponse) HTTPResponse

func (response DeleteTaskValidationResponse) HTTPResponse() *http.Response

HTTPResponse implements the OCIResponse interface

func (DeleteTaskValidationResponse) String

func (response DeleteTaskValidationResponse) String() string

type DeleteUserDefinedFunctionRequest

DeleteUserDefinedFunctionRequest wrapper for the DeleteUserDefinedFunction operation

# See also

Click https://docs.cloud.oracle.com/en-us/iaas/tools/go-sdk-examples/65.63.2/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 (DeleteUserDefinedFunctionRequest) BinaryRequestBody

func (request DeleteUserDefinedFunctionRequest) BinaryRequestBody() (*common.OCIReadSeekCloser, bool)

BinaryRequestBody implements the OCIRequest interface

func (DeleteUserDefinedFunctionRequest) HTTPRequest

func (request DeleteUserDefinedFunctionRequest) HTTPRequest(method, path string, binaryRequestBody *common.OCIReadSeekCloser, extraHeaders map[string]string) (http.Request, error)

HTTPRequest implements the OCIRequest interface

func (DeleteUserDefinedFunctionRequest) RetryPolicy

func (request DeleteUserDefinedFunctionRequest) RetryPolicy() *common.RetryPolicy

RetryPolicy implements the OCIRetryableRequest interface. This retrieves the specified retry policy.

func (DeleteUserDefinedFunctionRequest) String

func (request DeleteUserDefinedFunctionRequest) String() string

func (DeleteUserDefinedFunctionRequest) ValidateEnumValue

func (request DeleteUserDefinedFunctionRequest) ValidateEnumValue() (bool, error)

ValidateEnumValue returns an error when providing an unsupported enum value This function is being called during constructing API request process Not recommended for calling this function directly

type DeleteUserDefinedFunctionResponse

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 (DeleteUserDefinedFunctionResponse) HTTPResponse

func (response DeleteUserDefinedFunctionResponse) HTTPResponse() *http.Response

HTTPResponse implements the OCIResponse interface

func (DeleteUserDefinedFunctionResponse) String

func (response DeleteUserDefinedFunctionResponse) String() string

type DeleteUserDefinedFunctionValidationRequest

DeleteUserDefinedFunctionValidationRequest wrapper for the DeleteUserDefinedFunctionValidation operation

# See also

Click https://docs.cloud.oracle.com/en-us/iaas/tools/go-sdk-examples/65.63.2/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 (DeleteUserDefinedFunctionValidationRequest) BinaryRequestBody

func (request DeleteUserDefinedFunctionValidationRequest) BinaryRequestBody() (*common.OCIReadSeekCloser, bool)

BinaryRequestBody implements the OCIRequest interface

func (DeleteUserDefinedFunctionValidationRequest) HTTPRequest

func (request DeleteUserDefinedFunctionValidationRequest) HTTPRequest(method, path string, binaryRequestBody *common.OCIReadSeekCloser, extraHeaders map[string]string) (http.Request, error)

HTTPRequest implements the OCIRequest interface

func (DeleteUserDefinedFunctionValidationRequest) RetryPolicy

func (request DeleteUserDefinedFunctionValidationRequest) RetryPolicy() *common.RetryPolicy

RetryPolicy implements the OCIRetryableRequest interface. This retrieves the specified retry policy.

func (DeleteUserDefinedFunctionValidationRequest) String

func (request DeleteUserDefinedFunctionValidationRequest) String() string

func (DeleteUserDefinedFunctionValidationRequest) ValidateEnumValue

func (request DeleteUserDefinedFunctionValidationRequest) ValidateEnumValue() (bool, error)

ValidateEnumValue returns an error when providing an unsupported enum value This function is being called during constructing API request process Not recommended for calling this function directly

type DeleteUserDefinedFunctionValidationResponse

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 (DeleteUserDefinedFunctionValidationResponse) HTTPResponse

func (response DeleteUserDefinedFunctionValidationResponse) HTTPResponse() *http.Response

HTTPResponse implements the OCIResponse interface

func (DeleteUserDefinedFunctionValidationResponse) String

func (response DeleteUserDefinedFunctionValidationResponse) String() string

type DeleteWorkspaceRequest

DeleteWorkspaceRequest wrapper for the DeleteWorkspace operation

# See also

Click https://docs.cloud.oracle.com/en-us/iaas/tools/go-sdk-examples/65.63.2/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 (DeleteWorkspaceRequest) BinaryRequestBody

func (request DeleteWorkspaceRequest) BinaryRequestBody() (*common.OCIReadSeekCloser, bool)

BinaryRequestBody implements the OCIRequest interface

func (DeleteWorkspaceRequest) HTTPRequest

func (request DeleteWorkspaceRequest) HTTPRequest(method, path string, binaryRequestBody *common.OCIReadSeekCloser, extraHeaders map[string]string) (http.Request, error)

HTTPRequest implements the OCIRequest interface

func (DeleteWorkspaceRequest) RetryPolicy

func (request DeleteWorkspaceRequest) RetryPolicy() *common.RetryPolicy

RetryPolicy implements the OCIRetryableRequest interface. This retrieves the specified retry policy.

func (DeleteWorkspaceRequest) String

func (request DeleteWorkspaceRequest) String() string

func (DeleteWorkspaceRequest) ValidateEnumValue

func (request DeleteWorkspaceRequest) ValidateEnumValue() (bool, error)

ValidateEnumValue returns an error when providing an unsupported enum value This function is being called during constructing API request process Not recommended for calling this function directly

type DeleteWorkspaceResponse

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.cloud.oracle.com/iaas/Content/API/Concepts/identifiers.htm) of the work request. Use GetWorkRequest (https://docs.cloud.oracle.com/api/#/en/workrequests/20160918/WorkRequest/GetWorkRequest)
    // with this ID to track the status of the request.
    OpcWorkRequestId *string `presentIn:"header" name:"opc-work-request-id"`
}

func (DeleteWorkspaceResponse) HTTPResponse

func (response DeleteWorkspaceResponse) HTTPResponse() *http.Response

HTTPResponse implements the OCIResponse interface

func (DeleteWorkspaceResponse) String

func (response DeleteWorkspaceResponse) String() string

type DependentObject

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 (DependentObject) String

func (m DependentObject) String() string

func (DependentObject) ValidateEnumValue

func (m DependentObject) ValidateEnumValue() (bool, error)

ValidateEnumValue returns an error when providing an unsupported enum value This function is being called during constructing API request process Not recommended for calling this function directly

type DependentObjectLifecycleStateEnum

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

func GetDependentObjectLifecycleStateEnumValues() []DependentObjectLifecycleStateEnum

GetDependentObjectLifecycleStateEnumValues Enumerates the set of values for DependentObjectLifecycleStateEnum

func GetMappingDependentObjectLifecycleStateEnum

func GetMappingDependentObjectLifecycleStateEnum(val string) (DependentObjectLifecycleStateEnum, bool)

GetMappingDependentObjectLifecycleStateEnum performs case Insensitive comparison on enum value and return the desired enum

type DependentObjectSummary

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 (DependentObjectSummary) String

func (m DependentObjectSummary) String() string

func (DependentObjectSummary) ValidateEnumValue

func (m DependentObjectSummary) ValidateEnumValue() (bool, error)

ValidateEnumValue returns an error when providing an unsupported enum value This function is being called during constructing API request process Not recommended for calling this function directly

type DependentObjectSummaryCollection

DependentObjectSummaryCollection A list of dependent object summaries.

type DependentObjectSummaryCollection struct {

    // An array of dependent object summaries.
    Items []DependentObjectSummary `mandatory:"true" json:"items"`
}

func (DependentObjectSummaryCollection) String

func (m DependentObjectSummaryCollection) String() string

func (DependentObjectSummaryCollection) ValidateEnumValue

func (m DependentObjectSummaryCollection) ValidateEnumValue() (bool, error)

ValidateEnumValue returns an error when providing an unsupported enum value This function is being called during constructing API request process Not recommended for calling this function directly

type DerivedEntity

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 (DerivedEntity) GetMetadata

func (m DerivedEntity) GetMetadata() *ObjectMetadata

GetMetadata returns Metadata

func (DerivedEntity) MarshalJSON

func (m DerivedEntity) MarshalJSON() (buff []byte, e error)

MarshalJSON marshals to json representation

func (DerivedEntity) String

func (m DerivedEntity) String() string

func (*DerivedEntity) UnmarshalJSON

func (m *DerivedEntity) UnmarshalJSON(data []byte) (e error)

UnmarshalJSON unmarshals from json

func (DerivedEntity) ValidateEnumValue

func (m DerivedEntity) ValidateEnumValue() (bool, error)

ValidateEnumValue returns an error when providing an unsupported enum value This function is being called during constructing API request process Not recommended for calling this function directly

type DerivedEntityModeEnum

DerivedEntityModeEnum Enum with underlying type: string

type DerivedEntityModeEnum string

Set of constants representing the allowable values for DerivedEntityModeEnum

const (
    DerivedEntityModeIn  DerivedEntityModeEnum = "IN"
    DerivedEntityModeOut DerivedEntityModeEnum = "OUT"
)

func GetDerivedEntityModeEnumValues

func GetDerivedEntityModeEnumValues() []DerivedEntityModeEnum

GetDerivedEntityModeEnumValues Enumerates the set of values for DerivedEntityModeEnum

func GetMappingDerivedEntityModeEnum

func GetMappingDerivedEntityModeEnum(val string) (DerivedEntityModeEnum, bool)

GetMappingDerivedEntityModeEnum performs case Insensitive comparison on enum value and return the desired enum

type DerivedField

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 (DerivedField) GetConfigValues

func (m DerivedField) GetConfigValues() *ConfigValues

GetConfigValues returns ConfigValues

func (DerivedField) GetDescription

func (m DerivedField) GetDescription() *string

GetDescription returns Description

func (DerivedField) GetKey

func (m DerivedField) GetKey() *string

GetKey returns Key

func (DerivedField) GetModelVersion

func (m DerivedField) GetModelVersion() *string

GetModelVersion returns ModelVersion

func (DerivedField) GetName

func (m DerivedField) GetName() *string

GetName returns Name

func (DerivedField) GetObjectStatus

func (m DerivedField) GetObjectStatus() *int

GetObjectStatus returns ObjectStatus

func (DerivedField) GetParentRef

func (m DerivedField) GetParentRef() *ParentReference

GetParentRef returns ParentRef

func (DerivedField) MarshalJSON

func (m DerivedField) MarshalJSON() (buff []byte, e error)

MarshalJSON marshals to json representation

func (DerivedField) String

func (m DerivedField) String() string

func (DerivedField) ValidateEnumValue

func (m DerivedField) ValidateEnumValue() (bool, error)

ValidateEnumValue returns an error when providing an unsupported enum value This function is being called during constructing API request process Not recommended for calling this function directly

type DerivedType

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 (DerivedType) GetDescription

func (m DerivedType) GetDescription() *string

GetDescription returns Description

func (DerivedType) GetKey

func (m DerivedType) GetKey() *string

GetKey returns Key

func (DerivedType) GetModelVersion

func (m DerivedType) GetModelVersion() *string

GetModelVersion returns ModelVersion

func (DerivedType) GetName

func (m DerivedType) GetName() *string

GetName returns Name

func (DerivedType) GetObjectStatus

func (m DerivedType) GetObjectStatus() *int

GetObjectStatus returns ObjectStatus

func (DerivedType) GetParentRef

func (m DerivedType) GetParentRef() *ParentReference

GetParentRef returns ParentRef

func (DerivedType) MarshalJSON

func (m DerivedType) MarshalJSON() (buff []byte, e error)

MarshalJSON marshals to json representation

func (DerivedType) String

func (m DerivedType) String() string

func (DerivedType) ValidateEnumValue

func (m DerivedType) ValidateEnumValue() (bool, error)

ValidateEnumValue returns an error when providing an unsupported enum value This function is being called during constructing API request process Not recommended for calling this function directly

type DetailedDescription

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 (DetailedDescription) String

func (m DetailedDescription) String() string

func (DetailedDescription) ValidateEnumValue

func (m DetailedDescription) ValidateEnumValue() (bool, error)

ValidateEnumValue returns an error when providing an unsupported enum value This function is being called during constructing API request process Not recommended for calling this function directly

type DetailedDescriptionModelTypeEnum

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

func GetDetailedDescriptionModelTypeEnumValues() []DetailedDescriptionModelTypeEnum

GetDetailedDescriptionModelTypeEnumValues Enumerates the set of values for DetailedDescriptionModelTypeEnum

func GetMappingDetailedDescriptionModelTypeEnum

func GetMappingDetailedDescriptionModelTypeEnum(val string) (DetailedDescriptionModelTypeEnum, bool)

GetMappingDetailedDescriptionModelTypeEnum performs case Insensitive comparison on enum value and return the desired enum

type DirectFieldMap

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 (DirectFieldMap) GetDescription

func (m DirectFieldMap) GetDescription() *string

GetDescription returns Description

func (DirectFieldMap) MarshalJSON

func (m DirectFieldMap) MarshalJSON() (buff []byte, e error)

MarshalJSON marshals to json representation

func (DirectFieldMap) String

func (m DirectFieldMap) String() string

func (DirectFieldMap) ValidateEnumValue

func (m DirectFieldMap) ValidateEnumValue() (bool, error)

ValidateEnumValue returns an error when providing an unsupported enum value This function is being called during constructing API request process Not recommended for calling this function directly

type DirectNamedFieldMap

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 (DirectNamedFieldMap) GetDescription

func (m DirectNamedFieldMap) GetDescription() *string

GetDescription returns Description

func (DirectNamedFieldMap) MarshalJSON

func (m DirectNamedFieldMap) MarshalJSON() (buff []byte, e error)

MarshalJSON marshals to json representation

func (DirectNamedFieldMap) String

func (m DirectNamedFieldMap) String() string

func (DirectNamedFieldMap) ValidateEnumValue

func (m DirectNamedFieldMap) ValidateEnumValue() (bool, error)

ValidateEnumValue returns an error when providing an unsupported enum value This function is being called during constructing API request process Not recommended for calling this function directly

type DisApplication

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 (DisApplication) String

func (m DisApplication) String() string

func (DisApplication) ValidateEnumValue

func (m DisApplication) ValidateEnumValue() (bool, error)

ValidateEnumValue returns an error when providing an unsupported enum value This function is being called during constructing API request process Not recommended for calling this function directly

type DisApplicationLifecycleStateEnum

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

func GetDisApplicationLifecycleStateEnumValues() []DisApplicationLifecycleStateEnum

GetDisApplicationLifecycleStateEnumValues Enumerates the set of values for DisApplicationLifecycleStateEnum

func GetMappingDisApplicationLifecycleStateEnum

func GetMappingDisApplicationLifecycleStateEnum(val string) (DisApplicationLifecycleStateEnum, bool)

GetMappingDisApplicationLifecycleStateEnum performs case Insensitive comparison on enum value and return the desired enum

type DisApplicationSummary

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 (DisApplicationSummary) String

func (m DisApplicationSummary) String() string

func (DisApplicationSummary) ValidateEnumValue

func (m DisApplicationSummary) ValidateEnumValue() (bool, error)

ValidateEnumValue returns an error when providing an unsupported enum value This function is being called during constructing API request process Not recommended for calling this function directly

type DisApplicationSummaryCollection

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 (DisApplicationSummaryCollection) String

func (m DisApplicationSummaryCollection) String() string

func (DisApplicationSummaryCollection) ValidateEnumValue

func (m DisApplicationSummaryCollection) ValidateEnumValue() (bool, error)

ValidateEnumValue returns an error when providing an unsupported enum value This function is being called during constructing API request process Not recommended for calling this function directly

type DisApplicationSummaryLifecycleStateEnum

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

func GetDisApplicationSummaryLifecycleStateEnumValues() []DisApplicationSummaryLifecycleStateEnum

GetDisApplicationSummaryLifecycleStateEnumValues Enumerates the set of values for DisApplicationSummaryLifecycleStateEnum

func GetMappingDisApplicationSummaryLifecycleStateEnum

func GetMappingDisApplicationSummaryLifecycleStateEnum(val string) (DisApplicationSummaryLifecycleStateEnum, bool)

GetMappingDisApplicationSummaryLifecycleStateEnum performs case Insensitive comparison on enum value and return the desired enum

type Distinct

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 (Distinct) GetDescription

func (m Distinct) GetDescription() *string

GetDescription returns Description

func (Distinct) GetIdentifier

func (m Distinct) GetIdentifier() *string

GetIdentifier returns Identifier

func (Distinct) GetInputPorts

func (m Distinct) GetInputPorts() []InputPort

GetInputPorts returns InputPorts

func (Distinct) GetKey

func (m Distinct) GetKey() *string

GetKey returns Key

func (Distinct) GetModelVersion

func (m Distinct) GetModelVersion() *string

GetModelVersion returns ModelVersion

func (Distinct) GetName

func (m Distinct) GetName() *string

GetName returns Name

func (Distinct) GetObjectStatus

func (m Distinct) GetObjectStatus() *int

GetObjectStatus returns ObjectStatus

func (Distinct) GetObjectVersion

func (m Distinct) GetObjectVersion() *int

GetObjectVersion returns ObjectVersion

func (Distinct) GetOpConfigValues

func (m Distinct) GetOpConfigValues() *ConfigValues

GetOpConfigValues returns OpConfigValues

func (Distinct) GetOutputPorts

func (m Distinct) GetOutputPorts() []TypedObject

GetOutputPorts returns OutputPorts

func (Distinct) GetParameters

func (m Distinct) GetParameters() []Parameter

GetParameters returns Parameters

func (Distinct) GetParentRef

func (m Distinct) GetParentRef() *ParentReference

GetParentRef returns ParentRef

func (Distinct) MarshalJSON

func (m Distinct) MarshalJSON() (buff []byte, e error)

MarshalJSON marshals to json representation

func (Distinct) String

func (m Distinct) String() string

func (*Distinct) UnmarshalJSON

func (m *Distinct) UnmarshalJSON(data []byte) (e error)

UnmarshalJSON unmarshals from json

func (Distinct) ValidateEnumValue

func (m Distinct) ValidateEnumValue() (bool, error)

ValidateEnumValue returns an error when providing an unsupported enum value This function is being called during constructing API request process Not recommended for calling this function directly

type DynamicInputField

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 (DynamicInputField) GetConfigValues

func (m DynamicInputField) GetConfigValues() *ConfigValues

GetConfigValues returns ConfigValues

func (DynamicInputField) GetDescription

func (m DynamicInputField) GetDescription() *string

GetDescription returns Description

func (DynamicInputField) GetKey

func (m DynamicInputField) GetKey() *string

GetKey returns Key

func (DynamicInputField) GetModelVersion

func (m DynamicInputField) GetModelVersion() *string

GetModelVersion returns ModelVersion

func (DynamicInputField) GetName

func (m DynamicInputField) GetName() *string

GetName returns Name

func (DynamicInputField) GetObjectStatus

func (m DynamicInputField) GetObjectStatus() *int

GetObjectStatus returns ObjectStatus

func (DynamicInputField) GetParentRef

func (m DynamicInputField) GetParentRef() *ParentReference

GetParentRef returns ParentRef

func (DynamicInputField) MarshalJSON

func (m DynamicInputField) MarshalJSON() (buff []byte, e error)

MarshalJSON marshals to json representation

func (DynamicInputField) String

func (m DynamicInputField) String() string

func (*DynamicInputField) UnmarshalJSON

func (m *DynamicInputField) UnmarshalJSON(data []byte) (e error)

UnmarshalJSON unmarshals from json

func (DynamicInputField) ValidateEnumValue

func (m DynamicInputField) ValidateEnumValue() (bool, error)

ValidateEnumValue returns an error when providing an unsupported enum value This function is being called during constructing API request process Not recommended for calling this function directly

type DynamicProxyField

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 (DynamicProxyField) GetConfigValues

func (m DynamicProxyField) GetConfigValues() *ConfigValues

GetConfigValues returns ConfigValues

func (DynamicProxyField) GetDescription

func (m DynamicProxyField) GetDescription() *string

GetDescription returns Description

func (DynamicProxyField) GetKey

func (m DynamicProxyField) GetKey() *string

GetKey returns Key

func (DynamicProxyField) GetModelVersion

func (m DynamicProxyField) GetModelVersion() *string

GetModelVersion returns ModelVersion

func (DynamicProxyField) GetName

func (m DynamicProxyField) GetName() *string

GetName returns Name

func (DynamicProxyField) GetObjectStatus

func (m DynamicProxyField) GetObjectStatus() *int

GetObjectStatus returns ObjectStatus

func (DynamicProxyField) GetParentRef

func (m DynamicProxyField) GetParentRef() *ParentReference

GetParentRef returns ParentRef

func (DynamicProxyField) MarshalJSON

func (m DynamicProxyField) MarshalJSON() (buff []byte, e error)

MarshalJSON marshals to json representation

func (DynamicProxyField) String

func (m DynamicProxyField) String() string

func (*DynamicProxyField) UnmarshalJSON

func (m *DynamicProxyField) UnmarshalJSON(data []byte) (e error)

UnmarshalJSON unmarshals from json

func (DynamicProxyField) ValidateEnumValue

func (m DynamicProxyField) ValidateEnumValue() (bool, error)

ValidateEnumValue returns an error when providing an unsupported enum value This function is being called during constructing API request process Not recommended for calling this function directly

type DynamicType

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 (DynamicType) GetDescription

func (m DynamicType) GetDescription() *string

GetDescription returns Description

func (DynamicType) GetKey

func (m DynamicType) GetKey() *string

GetKey returns Key

func (DynamicType) GetModelVersion

func (m DynamicType) GetModelVersion() *string

GetModelVersion returns ModelVersion

func (DynamicType) GetName

func (m DynamicType) GetName() *string

GetName returns Name

func (DynamicType) GetObjectStatus

func (m DynamicType) GetObjectStatus() *int

GetObjectStatus returns ObjectStatus

func (DynamicType) GetParentRef

func (m DynamicType) GetParentRef() *ParentReference

GetParentRef returns ParentRef

func (DynamicType) MarshalJSON

func (m DynamicType) MarshalJSON() (buff []byte, e error)

MarshalJSON marshals to json representation

func (DynamicType) String

func (m DynamicType) String() string

func (*DynamicType) UnmarshalJSON

func (m *DynamicType) UnmarshalJSON(data []byte) (e error)

UnmarshalJSON unmarshals from json

func (DynamicType) ValidateEnumValue

func (m DynamicType) ValidateEnumValue() (bool, error)

ValidateEnumValue returns an error when providing an unsupported enum value This function is being called during constructing API request process Not recommended for calling this function directly

type DynamicTypeHandler

DynamicTypeHandler This type defines how to derived fields for the dynamic type itself.

type DynamicTypeHandler interface {
}

type DynamicTypeHandlerModelTypeEnum

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

func GetDynamicTypeHandlerModelTypeEnumValues() []DynamicTypeHandlerModelTypeEnum

GetDynamicTypeHandlerModelTypeEnumValues Enumerates the set of values for DynamicTypeHandlerModelTypeEnum

func GetMappingDynamicTypeHandlerModelTypeEnum

func GetMappingDynamicTypeHandlerModelTypeEnum(val string) (DynamicTypeHandlerModelTypeEnum, bool)

GetMappingDynamicTypeHandlerModelTypeEnum performs case Insensitive comparison on enum value and return the desired enum

type EndOperator

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 (EndOperator) GetDescription

func (m EndOperator) GetDescription() *string

GetDescription returns Description

func (EndOperator) GetIdentifier

func (m EndOperator) GetIdentifier() *string

GetIdentifier returns Identifier

func (EndOperator) GetInputPorts

func (m EndOperator) GetInputPorts() []InputPort

GetInputPorts returns InputPorts

func (EndOperator) GetKey

func (m EndOperator) GetKey() *string

GetKey returns Key

func (EndOperator) GetModelVersion

func (m EndOperator) GetModelVersion() *string

GetModelVersion returns ModelVersion

func (EndOperator) GetName

func (m EndOperator) GetName() *string

GetName returns Name

func (EndOperator) GetObjectStatus

func (m EndOperator) GetObjectStatus() *int

GetObjectStatus returns ObjectStatus

func (EndOperator) GetObjectVersion

func (m EndOperator) GetObjectVersion() *int

GetObjectVersion returns ObjectVersion

func (EndOperator) GetOpConfigValues

func (m EndOperator) GetOpConfigValues() *ConfigValues

GetOpConfigValues returns OpConfigValues

func (EndOperator) GetOutputPorts

func (m EndOperator) GetOutputPorts() []TypedObject

GetOutputPorts returns OutputPorts

func (EndOperator) GetParameters

func (m EndOperator) GetParameters() []Parameter

GetParameters returns Parameters

func (EndOperator) GetParentRef

func (m EndOperator) GetParentRef() *ParentReference

GetParentRef returns ParentRef

func (EndOperator) MarshalJSON

func (m EndOperator) MarshalJSON() (buff []byte, e error)

MarshalJSON marshals to json representation

func (EndOperator) String

func (m EndOperator) String() string

func (*EndOperator) UnmarshalJSON

func (m *EndOperator) UnmarshalJSON(data []byte) (e error)

UnmarshalJSON unmarshals from json

func (EndOperator) ValidateEnumValue

func (m EndOperator) ValidateEnumValue() (bool, error)

ValidateEnumValue returns an error when providing an unsupported enum value This function is being called during constructing API request process Not recommended for calling this function directly

type EndOperatorTriggerRuleEnum

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

func GetEndOperatorTriggerRuleEnumValues() []EndOperatorTriggerRuleEnum

GetEndOperatorTriggerRuleEnumValues Enumerates the set of values for EndOperatorTriggerRuleEnum

func GetMappingEndOperatorTriggerRuleEnum

func GetMappingEndOperatorTriggerRuleEnum(val string) (EndOperatorTriggerRuleEnum, bool)

GetMappingEndOperatorTriggerRuleEnum performs case Insensitive comparison on enum value and return the desired enum

type EnrichedEntity

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 (EnrichedEntity) String

func (m EnrichedEntity) String() string

func (*EnrichedEntity) UnmarshalJSON

func (m *EnrichedEntity) UnmarshalJSON(data []byte) (e error)

UnmarshalJSON unmarshals from json

func (EnrichedEntity) ValidateEnumValue

func (m EnrichedEntity) ValidateEnumValue() (bool, error)

ValidateEnumValue returns an error when providing an unsupported enum value This function is being called during constructing API request process Not recommended for calling this function directly

type EntityShape

EntityShape The data entity shape object.

type EntityShape interface {
    GetMetadata() *ObjectMetadata
}

type EntityShapeFromFile

EntityShapeFromFile The file data entity details.

type EntityShapeFromFile struct {
    Metadata *ObjectMetadata `mandatory:"false" json:"metadata"`

    // The object key.
    Key *string `mandatory:"false" json:"key"`

    // The 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 (EntityShapeFromFile) GetMetadata

func (m EntityShapeFromFile) GetMetadata() *ObjectMetadata

GetMetadata returns Metadata

func (EntityShapeFromFile) MarshalJSON

func (m EntityShapeFromFile) MarshalJSON() (buff []byte, e error)

MarshalJSON marshals to json representation

func (EntityShapeFromFile) String

func (m EntityShapeFromFile) String() string

func (*EntityShapeFromFile) UnmarshalJSON

func (m *EntityShapeFromFile) UnmarshalJSON(data []byte) (e error)

UnmarshalJSON unmarshals from json

func (EntityShapeFromFile) ValidateEnumValue

func (m EntityShapeFromFile) ValidateEnumValue() (bool, error)

ValidateEnumValue returns an error when providing an unsupported enum value This function is being called during constructing API request process Not recommended for calling this function directly

type EntityShapeFromFileEntityTypeEnum

EntityShapeFromFileEntityTypeEnum Enum with underlying type: string

type EntityShapeFromFileEntityTypeEnum string

Set of constants representing the allowable values for EntityShapeFromFileEntityTypeEnum

const (
    EntityShapeFromFileEntityTypeTable  EntityShapeFromFileEntityTypeEnum = "TABLE"
    EntityShapeFromFileEntityTypeView   EntityShapeFromFileEntityTypeEnum = "VIEW"
    EntityShapeFromFileEntityTypeFile   EntityShapeFromFileEntityTypeEnum = "FILE"
    EntityShapeFromFileEntityTypeQueue  EntityShapeFromFileEntityTypeEnum = "QUEUE"
    EntityShapeFromFileEntityTypeStream EntityShapeFromFileEntityTypeEnum = "STREAM"
    EntityShapeFromFileEntityTypeOther  EntityShapeFromFileEntityTypeEnum = "OTHER"
)

func GetEntityShapeFromFileEntityTypeEnumValues

func GetEntityShapeFromFileEntityTypeEnumValues() []EntityShapeFromFileEntityTypeEnum

GetEntityShapeFromFileEntityTypeEnumValues Enumerates the set of values for EntityShapeFromFileEntityTypeEnum

func GetMappingEntityShapeFromFileEntityTypeEnum

func GetMappingEntityShapeFromFileEntityTypeEnum(val string) (EntityShapeFromFileEntityTypeEnum, bool)

GetMappingEntityShapeFromFileEntityTypeEnum performs case Insensitive comparison on enum value and return the desired enum

type EntityShapeFromObject

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 (EntityShapeFromObject) GetMetadata

func (m EntityShapeFromObject) GetMetadata() *ObjectMetadata

GetMetadata returns Metadata

func (EntityShapeFromObject) MarshalJSON

func (m EntityShapeFromObject) MarshalJSON() (buff []byte, e error)

MarshalJSON marshals to json representation

func (EntityShapeFromObject) String

func (m EntityShapeFromObject) String() string

func (*EntityShapeFromObject) UnmarshalJSON

func (m *EntityShapeFromObject) UnmarshalJSON(data []byte) (e error)

UnmarshalJSON unmarshals from json

func (EntityShapeFromObject) ValidateEnumValue

func (m EntityShapeFromObject) ValidateEnumValue() (bool, error)

ValidateEnumValue returns an error when providing an unsupported enum value This function is being called during constructing API request process Not recommended for calling this function directly

type EntityShapeFromObjectEntityTypeEnum

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

func GetEntityShapeFromObjectEntityTypeEnumValues() []EntityShapeFromObjectEntityTypeEnum

GetEntityShapeFromObjectEntityTypeEnumValues Enumerates the set of values for EntityShapeFromObjectEntityTypeEnum

func GetMappingEntityShapeFromObjectEntityTypeEnum

func GetMappingEntityShapeFromObjectEntityTypeEnum(val string) (EntityShapeFromObjectEntityTypeEnum, bool)

GetMappingEntityShapeFromObjectEntityTypeEnum performs case Insensitive comparison on enum value and return the desired enum

type EntityShapeFromSql

EntityShapeFromSql The SQL entity details.

type EntityShapeFromSql struct {
    Metadata *ObjectMetadata `mandatory:"false" json:"metadata"`

    // The object key.
    Key *string `mandatory:"false" json:"key"`

    // The 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 (EntityShapeFromSql) GetMetadata

func (m EntityShapeFromSql) GetMetadata() *ObjectMetadata

GetMetadata returns Metadata

func (EntityShapeFromSql) MarshalJSON

func (m EntityShapeFromSql) MarshalJSON() (buff []byte, e error)

MarshalJSON marshals to json representation

func (EntityShapeFromSql) String

func (m EntityShapeFromSql) String() string

func (*EntityShapeFromSql) UnmarshalJSON

func (m *EntityShapeFromSql) UnmarshalJSON(data []byte) (e error)

UnmarshalJSON unmarshals from json

func (EntityShapeFromSql) ValidateEnumValue

func (m EntityShapeFromSql) ValidateEnumValue() (bool, error)

ValidateEnumValue returns an error when providing an unsupported enum value This function is being called during constructing API request process Not recommended for calling this function directly

type EntityShapeFromSqlEntityTypeEnum

EntityShapeFromSqlEntityTypeEnum Enum with underlying type: string

type EntityShapeFromSqlEntityTypeEnum string

Set of constants representing the allowable values for EntityShapeFromSqlEntityTypeEnum

const (
    EntityShapeFromSqlEntityTypeTable EntityShapeFromSqlEntityTypeEnum = "TABLE"
    EntityShapeFromSqlEntityTypeView  EntityShapeFromSqlEntityTypeEnum = "VIEW"
    EntityShapeFromSqlEntityTypeFile  EntityShapeFromSqlEntityTypeEnum = "FILE"
    EntityShapeFromSqlEntityTypeSql   EntityShapeFromSqlEntityTypeEnum = "SQL"
)

func GetEntityShapeFromSqlEntityTypeEnumValues

func GetEntityShapeFromSqlEntityTypeEnumValues() []EntityShapeFromSqlEntityTypeEnum

GetEntityShapeFromSqlEntityTypeEnumValues Enumerates the set of values for EntityShapeFromSqlEntityTypeEnum

func GetMappingEntityShapeFromSqlEntityTypeEnum

func GetMappingEntityShapeFromSqlEntityTypeEnum(val string) (EntityShapeFromSqlEntityTypeEnum, bool)

GetMappingEntityShapeFromSqlEntityTypeEnum performs case Insensitive comparison on enum value and return the desired enum

type EntityShapeModelTypeEnum

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

func GetEntityShapeModelTypeEnumValues() []EntityShapeModelTypeEnum

GetEntityShapeModelTypeEnumValues Enumerates the set of values for EntityShapeModelTypeEnum

func GetMappingEntityShapeModelTypeEnum

func GetMappingEntityShapeModelTypeEnum(val string) (EntityShapeModelTypeEnum, bool)

GetMappingEntityShapeModelTypeEnum performs case Insensitive comparison on enum value and return the desired enum

type ErrorDetails

ErrorDetails The details of an error that occured.

type ErrorDetails struct {

    // A short error code that defines the error, meant for programmatic parsing. See
    // API Errors (https://docs.cloud.oracle.com/Content/API/References/apierrors.htm).
    Code *string `mandatory:"true" json:"code"`

    // A user-friendly error message.
    Message *string `mandatory:"true" json:"message"`
}

func (ErrorDetails) String

func (m ErrorDetails) String() string

func (ErrorDetails) ValidateEnumValue

func (m ErrorDetails) ValidateEnumValue() (bool, error)

ValidateEnumValue returns an error when providing an unsupported enum value This function is being called during constructing API request process Not recommended for calling this function directly

type ExecuteRestCallConfig

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 (ExecuteRestCallConfig) String

func (m ExecuteRestCallConfig) String() string

func (ExecuteRestCallConfig) ValidateEnumValue

func (m ExecuteRestCallConfig) ValidateEnumValue() (bool, error)

ValidateEnumValue returns an error when providing an unsupported enum value This function is being called during constructing API request process Not recommended for calling this function directly

type ExecuteRestCallConfigMethodTypeEnum

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

func GetExecuteRestCallConfigMethodTypeEnumValues() []ExecuteRestCallConfigMethodTypeEnum

GetExecuteRestCallConfigMethodTypeEnumValues Enumerates the set of values for ExecuteRestCallConfigMethodTypeEnum

func GetMappingExecuteRestCallConfigMethodTypeEnum

func GetMappingExecuteRestCallConfigMethodTypeEnum(val string) (ExecuteRestCallConfigMethodTypeEnum, bool)

GetMappingExecuteRestCallConfigMethodTypeEnum performs case Insensitive comparison on enum value and return the desired enum

type ExportObjectMetadataSummary

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 (ExportObjectMetadataSummary) String

func (m ExportObjectMetadataSummary) String() string

func (ExportObjectMetadataSummary) ValidateEnumValue

func (m ExportObjectMetadataSummary) ValidateEnumValue() (bool, error)

ValidateEnumValue returns an error when providing an unsupported enum value This function is being called during constructing API request process Not recommended for calling this function directly

type ExportRequest

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 (ExportRequest) String

func (m ExportRequest) String() string

func (ExportRequest) ValidateEnumValue

func (m ExportRequest) ValidateEnumValue() (bool, error)

ValidateEnumValue returns an error when providing an unsupported enum value This function is being called during constructing API request process Not recommended for calling this function directly

type ExportRequestStatusEnum

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

func GetExportRequestStatusEnumValues() []ExportRequestStatusEnum

GetExportRequestStatusEnumValues Enumerates the set of values for ExportRequestStatusEnum

func GetMappingExportRequestStatusEnum

func GetMappingExportRequestStatusEnum(val string) (ExportRequestStatusEnum, bool)

GetMappingExportRequestStatusEnum performs case Insensitive comparison on enum value and return the desired enum

type ExportRequestSummary

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 (ExportRequestSummary) String

func (m ExportRequestSummary) String() string

func (ExportRequestSummary) ValidateEnumValue

func (m ExportRequestSummary) ValidateEnumValue() (bool, error)

ValidateEnumValue returns an error when providing an unsupported enum value This function is being called during constructing API request process Not recommended for calling this function directly

type ExportRequestSummaryCollection

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 (ExportRequestSummaryCollection) String

func (m ExportRequestSummaryCollection) String() string

func (ExportRequestSummaryCollection) ValidateEnumValue

func (m ExportRequestSummaryCollection) ValidateEnumValue() (bool, error)

ValidateEnumValue returns an error when providing an unsupported enum value This function is being called during constructing API request process Not recommended for calling this function directly

type ExportRequestSummaryStatusEnum

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

func GetExportRequestSummaryStatusEnumValues() []ExportRequestSummaryStatusEnum

GetExportRequestSummaryStatusEnumValues Enumerates the set of values for ExportRequestSummaryStatusEnum

func GetMappingExportRequestSummaryStatusEnum

func GetMappingExportRequestSummaryStatusEnum(val string) (ExportRequestSummaryStatusEnum, bool)

GetMappingExportRequestSummaryStatusEnum performs case Insensitive comparison on enum value and return the desired enum

type Expression

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 (Expression) String

func (m Expression) String() string

func (Expression) ValidateEnumValue

func (m Expression) ValidateEnumValue() (bool, error)

ValidateEnumValue returns an error when providing an unsupported enum value This function is being called during constructing API request process Not recommended for calling this function directly

type ExpressionOperator

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 (ExpressionOperator) GetDescription

func (m ExpressionOperator) GetDescription() *string

GetDescription returns Description

func (ExpressionOperator) GetIdentifier

func (m ExpressionOperator) GetIdentifier() *string

GetIdentifier returns Identifier

func (ExpressionOperator) GetInputPorts

func (m ExpressionOperator) GetInputPorts() []InputPort

GetInputPorts returns InputPorts

func (ExpressionOperator) GetKey

func (m ExpressionOperator) GetKey() *string

GetKey returns Key

func (ExpressionOperator) GetModelVersion

func (m ExpressionOperator) GetModelVersion() *string

GetModelVersion returns ModelVersion

func (ExpressionOperator) GetName

func (m ExpressionOperator) GetName() *string

GetName returns Name

func (ExpressionOperator) GetObjectStatus

func (m ExpressionOperator) GetObjectStatus() *int

GetObjectStatus returns ObjectStatus

func (ExpressionOperator) GetObjectVersion

func (m ExpressionOperator) GetObjectVersion() *int

GetObjectVersion returns ObjectVersion

func (ExpressionOperator) GetOpConfigValues

func (m ExpressionOperator) GetOpConfigValues() *ConfigValues

GetOpConfigValues returns OpConfigValues

func (ExpressionOperator) GetOutputPorts

func (m ExpressionOperator) GetOutputPorts() []TypedObject

GetOutputPorts returns OutputPorts

func (ExpressionOperator) GetParameters

func (m ExpressionOperator) GetParameters() []Parameter

GetParameters returns Parameters

func (ExpressionOperator) GetParentRef

func (m ExpressionOperator) GetParentRef() *ParentReference

GetParentRef returns ParentRef

func (ExpressionOperator) MarshalJSON

func (m ExpressionOperator) MarshalJSON() (buff []byte, e error)

MarshalJSON marshals to json representation

func (ExpressionOperator) String

func (m ExpressionOperator) String() string

func (*ExpressionOperator) UnmarshalJSON

func (m *ExpressionOperator) UnmarshalJSON(data []byte) (e error)

UnmarshalJSON unmarshals from json

func (ExpressionOperator) ValidateEnumValue

func (m ExpressionOperator) ValidateEnumValue() (bool, error)

ValidateEnumValue returns an error when providing an unsupported enum value This function is being called during constructing API request process Not recommended for calling this function directly

type ExpressionOperatorTriggerRuleEnum

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

func GetExpressionOperatorTriggerRuleEnumValues() []ExpressionOperatorTriggerRuleEnum

GetExpressionOperatorTriggerRuleEnumValues Enumerates the set of values for ExpressionOperatorTriggerRuleEnum

func GetMappingExpressionOperatorTriggerRuleEnum

func GetMappingExpressionOperatorTriggerRuleEnum(val string) (ExpressionOperatorTriggerRuleEnum, bool)

GetMappingExpressionOperatorTriggerRuleEnum performs case Insensitive comparison on enum value and return the desired enum

type ExternalPublication

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 (ExternalPublication) String

func (m ExternalPublication) String() string

func (ExternalPublication) ValidateEnumValue

func (m ExternalPublication) ValidateEnumValue() (bool, error)

ValidateEnumValue returns an error when providing an unsupported enum value This function is being called during constructing API request process Not recommended for calling this function directly

type ExternalPublicationStatusEnum

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

func GetExternalPublicationStatusEnumValues() []ExternalPublicationStatusEnum

GetExternalPublicationStatusEnumValues Enumerates the set of values for ExternalPublicationStatusEnum

func GetMappingExternalPublicationStatusEnum

func GetMappingExternalPublicationStatusEnum(val string) (ExternalPublicationStatusEnum, bool)

GetMappingExternalPublicationStatusEnum performs case Insensitive comparison on enum value and return the desired enum

type ExternalPublicationSummary

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 (ExternalPublicationSummary) String

func (m ExternalPublicationSummary) String() string

func (ExternalPublicationSummary) ValidateEnumValue

func (m ExternalPublicationSummary) ValidateEnumValue() (bool, error)

ValidateEnumValue returns an error when providing an unsupported enum value This function is being called during constructing API request process Not recommended for calling this function directly

type ExternalPublicationSummaryCollection

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 (ExternalPublicationSummaryCollection) String

func (m ExternalPublicationSummaryCollection) String() string

func (ExternalPublicationSummaryCollection) ValidateEnumValue

func (m ExternalPublicationSummaryCollection) ValidateEnumValue() (bool, error)

ValidateEnumValue returns an error when providing an unsupported enum value This function is being called during constructing API request process Not recommended for calling this function directly

type ExternalPublicationSummaryStatusEnum

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

func GetExternalPublicationSummaryStatusEnumValues() []ExternalPublicationSummaryStatusEnum

GetExternalPublicationSummaryStatusEnumValues Enumerates the set of values for ExternalPublicationSummaryStatusEnum

func GetMappingExternalPublicationSummaryStatusEnum

func GetMappingExternalPublicationSummaryStatusEnum(val string) (ExternalPublicationSummaryStatusEnum, bool)

GetMappingExternalPublicationSummaryStatusEnum performs case Insensitive comparison on enum value and return the desired enum

type ExternalPublicationValidation

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 (ExternalPublicationValidation) String

func (m ExternalPublicationValidation) String() string

func (ExternalPublicationValidation) ValidateEnumValue

func (m ExternalPublicationValidation) ValidateEnumValue() (bool, error)

ValidateEnumValue returns an error when providing an unsupported enum value This function is being called during constructing API request process Not recommended for calling this function directly

type ExternalPublicationValidationSummary

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 (ExternalPublicationValidationSummary) String

func (m ExternalPublicationValidationSummary) String() string

func (ExternalPublicationValidationSummary) ValidateEnumValue

func (m ExternalPublicationValidationSummary) ValidateEnumValue() (bool, error)

ValidateEnumValue returns an error when providing an unsupported enum value This function is being called during constructing API request process Not recommended for calling this function directly

type ExternalPublicationValidationSummaryCollection

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 (ExternalPublicationValidationSummaryCollection) String

func (m ExternalPublicationValidationSummaryCollection) String() string

func (ExternalPublicationValidationSummaryCollection) ValidateEnumValue

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

type ExternalStorage

ExternalStorage BICC Connector Attribute.Object Storage as External storage where the BICC extracted files are written

type ExternalStorage struct {

    // Id of the external stoarge configured in 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 (ExternalStorage) MarshalJSON

func (m ExternalStorage) MarshalJSON() (buff []byte, e error)

MarshalJSON marshals to json representation

func (ExternalStorage) String

func (m ExternalStorage) String() string

func (ExternalStorage) ValidateEnumValue

func (m ExternalStorage) ValidateEnumValue() (bool, error)

ValidateEnumValue returns an error when providing an unsupported enum value This function is being called during constructing API request process Not recommended for calling this function directly

type FieldMap

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
}

type FieldMapModelTypeEnum

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

func GetFieldMapModelTypeEnumValues() []FieldMapModelTypeEnum

GetFieldMapModelTypeEnumValues Enumerates the set of values for FieldMapModelTypeEnum

func GetMappingFieldMapModelTypeEnum

func GetMappingFieldMapModelTypeEnum(val string) (FieldMapModelTypeEnum, bool)

GetMappingFieldMapModelTypeEnum performs case Insensitive comparison on enum value and return the desired enum

type FieldMapWrapper

FieldMapWrapper A wrapper for a field map.

type FieldMapWrapper struct {
    FieldMap FieldMap `mandatory:"false" json:"fieldMap"`
}

func (FieldMapWrapper) String

func (m FieldMapWrapper) String() string

func (*FieldMapWrapper) UnmarshalJSON

func (m *FieldMapWrapper) UnmarshalJSON(data []byte) (e error)

UnmarshalJSON unmarshals from json

func (FieldMapWrapper) ValidateEnumValue

func (m FieldMapWrapper) ValidateEnumValue() (bool, error)

ValidateEnumValue returns an error when providing an unsupported enum value This function is being called during constructing API request process Not recommended for calling this function directly

type Filter

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 (Filter) GetDescription

func (m Filter) GetDescription() *string

GetDescription returns Description

func (Filter) GetIdentifier

func (m Filter) GetIdentifier() *string

GetIdentifier returns Identifier

func (Filter) GetInputPorts

func (m Filter) GetInputPorts() []InputPort

GetInputPorts returns InputPorts

func (Filter) GetKey

func (m Filter) GetKey() *string

GetKey returns Key

func (Filter) GetModelVersion

func (m Filter) GetModelVersion() *string

GetModelVersion returns ModelVersion

func (Filter) GetName

func (m Filter) GetName() *string

GetName returns Name

func (Filter) GetObjectStatus

func (m Filter) GetObjectStatus() *int

GetObjectStatus returns ObjectStatus

func (Filter) GetObjectVersion

func (m Filter) GetObjectVersion() *int

GetObjectVersion returns ObjectVersion

func (Filter) GetOpConfigValues

func (m Filter) GetOpConfigValues() *ConfigValues

GetOpConfigValues returns OpConfigValues

func (Filter) GetOutputPorts

func (m Filter) GetOutputPorts() []TypedObject

GetOutputPorts returns OutputPorts

func (Filter) GetParameters

func (m Filter) GetParameters() []Parameter

GetParameters returns Parameters

func (Filter) GetParentRef

func (m Filter) GetParentRef() *ParentReference

GetParentRef returns ParentRef

func (Filter) MarshalJSON

func (m Filter) MarshalJSON() (buff []byte, e error)

MarshalJSON marshals to json representation

func (Filter) String

func (m Filter) String() string

func (*Filter) UnmarshalJSON

func (m *Filter) UnmarshalJSON(data []byte) (e error)

UnmarshalJSON unmarshals from json

func (Filter) ValidateEnumValue

func (m Filter) ValidateEnumValue() (bool, error)

ValidateEnumValue returns an error when providing an unsupported enum value This function is being called during constructing API request process Not recommended for calling this function directly

type FilterPush

FilterPush The information about a filter operator. The filter operator lets you select certain attributes from the inbound port to continue downstream to the outbound port.

type FilterPush struct {

    // The filter condition.
    FilterCondition *string `mandatory:"false" json:"filterCondition"`
}

func (FilterPush) MarshalJSON

func (m FilterPush) MarshalJSON() (buff []byte, e error)

MarshalJSON marshals to json representation

func (FilterPush) String

func (m FilterPush) String() string

func (FilterPush) ValidateEnumValue

func (m FilterPush) ValidateEnumValue() (bool, error)

ValidateEnumValue returns an error when providing an unsupported enum value This function is being called during constructing API request process Not recommended for calling this function directly

type Flatten

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 (Flatten) GetDescription

func (m Flatten) GetDescription() *string

GetDescription returns Description

func (Flatten) GetIdentifier

func (m Flatten) GetIdentifier() *string

GetIdentifier returns Identifier

func (Flatten) GetInputPorts

func (m Flatten) GetInputPorts() []InputPort

GetInputPorts returns InputPorts

func (Flatten) GetKey

func (m Flatten) GetKey() *string

GetKey returns Key

func (Flatten) GetModelVersion

func (m Flatten) GetModelVersion() *string

GetModelVersion returns ModelVersion

func (Flatten) GetName

func (m Flatten) GetName() *string

GetName returns Name

func (Flatten) GetObjectStatus

func (m Flatten) GetObjectStatus() *int

GetObjectStatus returns ObjectStatus

func (Flatten) GetObjectVersion

func (m Flatten) GetObjectVersion() *int

GetObjectVersion returns ObjectVersion

func (Flatten) GetOpConfigValues

func (m Flatten) GetOpConfigValues() *ConfigValues

GetOpConfigValues returns OpConfigValues

func (Flatten) GetOutputPorts

func (m Flatten) GetOutputPorts() []TypedObject

GetOutputPorts returns OutputPorts

func (Flatten) GetParameters

func (m Flatten) GetParameters() []Parameter

GetParameters returns Parameters

func (Flatten) GetParentRef

func (m Flatten) GetParentRef() *ParentReference

GetParentRef returns ParentRef

func (Flatten) MarshalJSON

func (m Flatten) MarshalJSON() (buff []byte, e error)

MarshalJSON marshals to json representation

func (Flatten) String

func (m Flatten) String() string

func (*Flatten) UnmarshalJSON

func (m *Flatten) UnmarshalJSON(data []byte) (e error)

UnmarshalJSON unmarshals from json

func (Flatten) ValidateEnumValue

func (m Flatten) ValidateEnumValue() (bool, error)

ValidateEnumValue returns an error when providing an unsupported enum value This function is being called during constructing API request process Not recommended for calling this function directly

type FlattenDetails

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 (FlattenDetails) String

func (m FlattenDetails) String() string

func (*FlattenDetails) UnmarshalJSON

func (m *FlattenDetails) UnmarshalJSON(data []byte) (e error)

UnmarshalJSON unmarshals from json

func (FlattenDetails) ValidateEnumValue

func (m FlattenDetails) ValidateEnumValue() (bool, error)

ValidateEnumValue returns an error when providing an unsupported enum value This function is being called during constructing API request process Not recommended for calling this function directly

type FlattenProjectionPreferences

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 (FlattenProjectionPreferences) String

func (m FlattenProjectionPreferences) String() string

func (FlattenProjectionPreferences) ValidateEnumValue

func (m FlattenProjectionPreferences) ValidateEnumValue() (bool, error)

ValidateEnumValue returns an error when providing an unsupported enum value This function is being called during constructing API request process Not recommended for calling this function directly

type FlattenProjectionPreferencesCreateArrayIndexEnum

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

func GetFlattenProjectionPreferencesCreateArrayIndexEnumValues() []FlattenProjectionPreferencesCreateArrayIndexEnum

GetFlattenProjectionPreferencesCreateArrayIndexEnumValues Enumerates the set of values for FlattenProjectionPreferencesCreateArrayIndexEnum

func GetMappingFlattenProjectionPreferencesCreateArrayIndexEnum

func GetMappingFlattenProjectionPreferencesCreateArrayIndexEnum(val string) (FlattenProjectionPreferencesCreateArrayIndexEnum, bool)

GetMappingFlattenProjectionPreferencesCreateArrayIndexEnum performs case Insensitive comparison on enum value and return the desired enum

type FlattenProjectionPreferencesIgnoreNullValuesEnum

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

func GetFlattenProjectionPreferencesIgnoreNullValuesEnumValues() []FlattenProjectionPreferencesIgnoreNullValuesEnum

GetFlattenProjectionPreferencesIgnoreNullValuesEnumValues Enumerates the set of values for FlattenProjectionPreferencesIgnoreNullValuesEnum

func GetMappingFlattenProjectionPreferencesIgnoreNullValuesEnum

func GetMappingFlattenProjectionPreferencesIgnoreNullValuesEnum(val string) (FlattenProjectionPreferencesIgnoreNullValuesEnum, bool)

GetMappingFlattenProjectionPreferencesIgnoreNullValuesEnum performs case Insensitive comparison on enum value and return the desired enum

type FlattenProjectionPreferencesRetainAllAttributesEnum

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

func GetFlattenProjectionPreferencesRetainAllAttributesEnumValues() []FlattenProjectionPreferencesRetainAllAttributesEnum

GetFlattenProjectionPreferencesRetainAllAttributesEnumValues Enumerates the set of values for FlattenProjectionPreferencesRetainAllAttributesEnum

func GetMappingFlattenProjectionPreferencesRetainAllAttributesEnum

func GetMappingFlattenProjectionPreferencesRetainAllAttributesEnum(val string) (FlattenProjectionPreferencesRetainAllAttributesEnum, bool)

GetMappingFlattenProjectionPreferencesRetainAllAttributesEnum performs case Insensitive comparison on enum value and return the desired enum

type FlattenProjectionPreferencesRetainParentNameLineageEnum

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

func GetFlattenProjectionPreferencesRetainParentNameLineageEnumValues() []FlattenProjectionPreferencesRetainParentNameLineageEnum

GetFlattenProjectionPreferencesRetainParentNameLineageEnumValues Enumerates the set of values for FlattenProjectionPreferencesRetainParentNameLineageEnum

func GetMappingFlattenProjectionPreferencesRetainParentNameLineageEnum

func GetMappingFlattenProjectionPreferencesRetainParentNameLineageEnum(val string) (FlattenProjectionPreferencesRetainParentNameLineageEnum, bool)

GetMappingFlattenProjectionPreferencesRetainParentNameLineageEnum performs case Insensitive comparison on enum value and return the desired enum

type FlattenTypeHandler

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 (FlattenTypeHandler) MarshalJSON

func (m FlattenTypeHandler) MarshalJSON() (buff []byte, e error)

MarshalJSON marshals to json representation

func (FlattenTypeHandler) String

func (m FlattenTypeHandler) String() string

func (FlattenTypeHandler) ValidateEnumValue

func (m FlattenTypeHandler) ValidateEnumValue() (bool, error)

ValidateEnumValue returns an error when providing an unsupported enum value This function is being called during constructing API request process Not recommended for calling this function directly

type FlowNode

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 (FlowNode) String

func (m FlowNode) String() string

func (*FlowNode) UnmarshalJSON

func (m *FlowNode) UnmarshalJSON(data []byte) (e error)

UnmarshalJSON unmarshals from json

func (FlowNode) ValidateEnumValue

func (m FlowNode) ValidateEnumValue() (bool, error)

ValidateEnumValue returns an error when providing an unsupported enum value This function is being called during constructing API request process Not recommended for calling this function directly

type FlowPort

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 (FlowPort) GetConfigValues

func (m FlowPort) GetConfigValues() *ConfigValues

GetConfigValues returns ConfigValues

func (FlowPort) GetDescription

func (m FlowPort) GetDescription() *string

GetDescription returns Description

func (FlowPort) GetKey

func (m FlowPort) GetKey() *string

GetKey returns Key

func (FlowPort) GetModelVersion

func (m FlowPort) GetModelVersion() *string

GetModelVersion returns ModelVersion

func (FlowPort) GetName

func (m FlowPort) GetName() *string

GetName returns Name

func (FlowPort) GetObjectStatus

func (m FlowPort) GetObjectStatus() *int

GetObjectStatus returns ObjectStatus

func (FlowPort) GetParentRef

func (m FlowPort) GetParentRef() *ParentReference

GetParentRef returns ParentRef

func (FlowPort) MarshalJSON

func (m FlowPort) MarshalJSON() (buff []byte, e error)

MarshalJSON marshals to json representation

func (FlowPort) String

func (m FlowPort) String() string

func (FlowPort) ValidateEnumValue

func (m FlowPort) ValidateEnumValue() (bool, error)

ValidateEnumValue returns an error when providing an unsupported enum value This function is being called during constructing API request process Not recommended for calling this function directly

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
}

type FlowPortLinkModelTypeEnum

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

func GetFlowPortLinkModelTypeEnumValues() []FlowPortLinkModelTypeEnum

GetFlowPortLinkModelTypeEnumValues Enumerates the set of values for FlowPortLinkModelTypeEnum

func GetMappingFlowPortLinkModelTypeEnum

func GetMappingFlowPortLinkModelTypeEnum(val string) (FlowPortLinkModelTypeEnum, bool)

GetMappingFlowPortLinkModelTypeEnum performs case Insensitive comparison on enum value and return the desired enum

type Folder

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 (Folder) String

func (m Folder) String() string

func (Folder) ValidateEnumValue

func (m Folder) ValidateEnumValue() (bool, error)

ValidateEnumValue returns an error when providing an unsupported enum value This function is being called during constructing API request process Not recommended for calling this function directly

type FolderDetails

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 (FolderDetails) String

func (m FolderDetails) String() string

func (FolderDetails) ValidateEnumValue

func (m FolderDetails) ValidateEnumValue() (bool, error)

ValidateEnumValue returns an error when providing an unsupported enum value This function is being called during constructing API request process Not recommended for calling this function directly

type FolderSummary

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 (FolderSummary) String

func (m FolderSummary) String() string

func (FolderSummary) ValidateEnumValue

func (m FolderSummary) ValidateEnumValue() (bool, error)

ValidateEnumValue returns an error when providing an unsupported enum value This function is being called during constructing API request process Not recommended for calling this function directly

type FolderSummaryCollection

FolderSummaryCollection 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 (FolderSummaryCollection) String

func (m FolderSummaryCollection) String() string

func (FolderSummaryCollection) ValidateEnumValue

func (m FolderSummaryCollection) ValidateEnumValue() (bool, error)

ValidateEnumValue returns an error when providing an unsupported enum value This function is being called during constructing API request process Not recommended for calling this function directly

type ForeignKey

ForeignKey The foreign key object.

type ForeignKey struct {

    // The object key.
    Key *string `mandatory:"false" json:"key"`

    // The 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 (ForeignKey) MarshalJSON

func (m ForeignKey) MarshalJSON() (buff []byte, e error)

MarshalJSON marshals to json representation

func (ForeignKey) String

func (m ForeignKey) String() string

func (*ForeignKey) UnmarshalJSON

func (m *ForeignKey) UnmarshalJSON(data []byte) (e error)

UnmarshalJSON unmarshals from json

func (ForeignKey) ValidateEnumValue

func (m ForeignKey) ValidateEnumValue() (bool, error)

ValidateEnumValue returns an error when providing an unsupported enum value This function is being called during constructing API request process Not recommended for calling this function directly

type Function

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 (Function) GetDescription

func (m Function) GetDescription() *string

GetDescription returns Description

func (Function) GetIdentifier

func (m Function) GetIdentifier() *string

GetIdentifier returns Identifier

func (Function) GetInputPorts

func (m Function) GetInputPorts() []InputPort

GetInputPorts returns InputPorts

func (Function) GetKey

func (m Function) GetKey() *string

GetKey returns Key

func (Function) GetModelVersion

func (m Function) GetModelVersion() *string

GetModelVersion returns ModelVersion

func (Function) GetName

func (m Function) GetName() *string

GetName returns Name

func (Function) GetObjectStatus

func (m Function) GetObjectStatus() *int

GetObjectStatus returns ObjectStatus

func (Function) GetObjectVersion

func (m Function) GetObjectVersion() *int

GetObjectVersion returns ObjectVersion

func (Function) GetOpConfigValues

func (m Function) GetOpConfigValues() *ConfigValues

GetOpConfigValues returns OpConfigValues

func (Function) GetOutputPorts

func (m Function) GetOutputPorts() []TypedObject

GetOutputPorts returns OutputPorts

func (Function) GetParameters

func (m Function) GetParameters() []Parameter

GetParameters returns Parameters

func (Function) GetParentRef

func (m Function) GetParentRef() *ParentReference

GetParentRef returns ParentRef

func (Function) MarshalJSON

func (m Function) MarshalJSON() (buff []byte, e error)

MarshalJSON marshals to json representation

func (Function) String

func (m Function) String() string

func (*Function) UnmarshalJSON

func (m *Function) UnmarshalJSON(data []byte) (e error)

UnmarshalJSON unmarshals from json

func (Function) ValidateEnumValue

func (m Function) ValidateEnumValue() (bool, error)

ValidateEnumValue returns an error when providing an unsupported enum value This function is being called during constructing API request process Not recommended for calling this function directly

type FunctionConfigurationDefinition

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 (FunctionConfigurationDefinition) String

func (m FunctionConfigurationDefinition) String() string

func (FunctionConfigurationDefinition) ValidateEnumValue

func (m FunctionConfigurationDefinition) ValidateEnumValue() (bool, error)

ValidateEnumValue returns an error when providing an unsupported enum value This function is being called during constructing API request process Not recommended for calling this function directly

type FunctionConfigurationDefinitionModelTypeEnum

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

func GetFunctionConfigurationDefinitionModelTypeEnumValues() []FunctionConfigurationDefinitionModelTypeEnum

GetFunctionConfigurationDefinitionModelTypeEnumValues Enumerates the set of values for FunctionConfigurationDefinitionModelTypeEnum

func GetMappingFunctionConfigurationDefinitionModelTypeEnum

func GetMappingFunctionConfigurationDefinitionModelTypeEnum(val string) (FunctionConfigurationDefinitionModelTypeEnum, bool)

GetMappingFunctionConfigurationDefinitionModelTypeEnum performs case Insensitive comparison on enum value and return the desired enum

type FunctionLibrary

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 (FunctionLibrary) String

func (m FunctionLibrary) String() string

func (FunctionLibrary) ValidateEnumValue

func (m FunctionLibrary) ValidateEnumValue() (bool, error)

ValidateEnumValue returns an error when providing an unsupported enum value This function is being called during constructing API request process Not recommended for calling this function directly

type FunctionLibraryDetails

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 (FunctionLibraryDetails) String

func (m FunctionLibraryDetails) String() string

func (FunctionLibraryDetails) ValidateEnumValue

func (m FunctionLibraryDetails) ValidateEnumValue() (bool, error)

ValidateEnumValue returns an error when providing an unsupported enum value This function is being called during constructing API request process Not recommended for calling this function directly

type FunctionLibraryDetailsModelTypeEnum

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

func GetFunctionLibraryDetailsModelTypeEnumValues() []FunctionLibraryDetailsModelTypeEnum

GetFunctionLibraryDetailsModelTypeEnumValues Enumerates the set of values for FunctionLibraryDetailsModelTypeEnum

func GetMappingFunctionLibraryDetailsModelTypeEnum

func GetMappingFunctionLibraryDetailsModelTypeEnum(val string) (FunctionLibraryDetailsModelTypeEnum, bool)

GetMappingFunctionLibraryDetailsModelTypeEnum performs case Insensitive comparison on enum value and return the desired enum

type FunctionLibraryModelTypeEnum

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

func GetFunctionLibraryModelTypeEnumValues() []FunctionLibraryModelTypeEnum

GetFunctionLibraryModelTypeEnumValues Enumerates the set of values for FunctionLibraryModelTypeEnum

func GetMappingFunctionLibraryModelTypeEnum

func GetMappingFunctionLibraryModelTypeEnum(val string) (FunctionLibraryModelTypeEnum, bool)

GetMappingFunctionLibraryModelTypeEnum performs case Insensitive comparison on enum value and return the desired enum

type FunctionLibrarySummary

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 (FunctionLibrarySummary) String

func (m FunctionLibrarySummary) String() string

func (FunctionLibrarySummary) ValidateEnumValue

func (m FunctionLibrarySummary) ValidateEnumValue() (bool, error)

ValidateEnumValue returns an error when providing an unsupported enum value This function is being called during constructing API request process Not recommended for calling this function directly

type FunctionLibrarySummaryCollection

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 (FunctionLibrarySummaryCollection) String

func (m FunctionLibrarySummaryCollection) String() string

func (FunctionLibrarySummaryCollection) ValidateEnumValue

func (m FunctionLibrarySummaryCollection) ValidateEnumValue() (bool, error)

ValidateEnumValue returns an error when providing an unsupported enum value This function is being called during constructing API request process Not recommended for calling this function directly

type FunctionLibrarySummaryModelTypeEnum

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

func GetFunctionLibrarySummaryModelTypeEnumValues() []FunctionLibrarySummaryModelTypeEnum

GetFunctionLibrarySummaryModelTypeEnumValues Enumerates the set of values for FunctionLibrarySummaryModelTypeEnum

func GetMappingFunctionLibrarySummaryModelTypeEnum

func GetMappingFunctionLibrarySummaryModelTypeEnum(val string) (FunctionLibrarySummaryModelTypeEnum, bool)

GetMappingFunctionLibrarySummaryModelTypeEnum performs case Insensitive comparison on enum value and return the desired enum

type FunctionSignature

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 (FunctionSignature) String

func (m FunctionSignature) String() string

func (*FunctionSignature) UnmarshalJSON

func (m *FunctionSignature) UnmarshalJSON(data []byte) (e error)

UnmarshalJSON unmarshals from json

func (FunctionSignature) ValidateEnumValue

func (m FunctionSignature) ValidateEnumValue() (bool, error)

ValidateEnumValue returns an error when providing an unsupported enum value This function is being called during constructing API request process Not recommended for calling this function directly

type FunctionSignatureModelTypeEnum

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

func GetFunctionSignatureModelTypeEnumValues() []FunctionSignatureModelTypeEnum

GetFunctionSignatureModelTypeEnumValues Enumerates the set of values for FunctionSignatureModelTypeEnum

func GetMappingFunctionSignatureModelTypeEnum

func GetMappingFunctionSignatureModelTypeEnum(val string) (FunctionSignatureModelTypeEnum, bool)

GetMappingFunctionSignatureModelTypeEnum performs case Insensitive comparison on enum value and return the desired enum

type GenericRestApiAttributes

GenericRestApiAttributes Generic rest api specific attributes.

type GenericRestApiAttributes struct {

    // The server URL serving operation.
    ServerUrl *string `mandatory:"false" json:"serverUrl"`
}

func (GenericRestApiAttributes) String

func (m GenericRestApiAttributes) String() string

func (GenericRestApiAttributes) ValidateEnumValue

func (m GenericRestApiAttributes) ValidateEnumValue() (bool, error)

ValidateEnumValue returns an error when providing an unsupported enum value This function is being called during constructing API request process Not recommended for calling this function directly

type GenericRestCallAttribute

GenericRestCallAttribute 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 (GenericRestCallAttribute) GetFetchSize

func (m GenericRestCallAttribute) GetFetchSize() *int

GetFetchSize returns FetchSize

func (GenericRestCallAttribute) MarshalJSON

func (m GenericRestCallAttribute) MarshalJSON() (buff []byte, e error)

MarshalJSON marshals to json representation

func (GenericRestCallAttribute) String

func (m GenericRestCallAttribute) String() string

func (GenericRestCallAttribute) ValidateEnumValue

func (m GenericRestCallAttribute) ValidateEnumValue() (bool, error)

ValidateEnumValue returns an error when providing an unsupported enum value This function is being called during constructing API request process Not recommended for calling this function directly

type GetApplicationDetailedDescriptionRequest

GetApplicationDetailedDescriptionRequest wrapper for the GetApplicationDetailedDescription operation

# See also

Click https://docs.cloud.oracle.com/en-us/iaas/tools/go-sdk-examples/65.63.2/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 (GetApplicationDetailedDescriptionRequest) BinaryRequestBody

func (request GetApplicationDetailedDescriptionRequest) BinaryRequestBody() (*common.OCIReadSeekCloser, bool)

BinaryRequestBody implements the OCIRequest interface

func (GetApplicationDetailedDescriptionRequest) HTTPRequest

func (request GetApplicationDetailedDescriptionRequest) HTTPRequest(method, path string, binaryRequestBody *common.OCIReadSeekCloser, extraHeaders map[string]string) (http.Request, error)

HTTPRequest implements the OCIRequest interface

func (GetApplicationDetailedDescriptionRequest) RetryPolicy

func (request GetApplicationDetailedDescriptionRequest) RetryPolicy() *common.RetryPolicy

RetryPolicy implements the OCIRetryableRequest interface. This retrieves the specified retry policy.

func (GetApplicationDetailedDescriptionRequest) String

func (request GetApplicationDetailedDescriptionRequest) String() string

func (GetApplicationDetailedDescriptionRequest) ValidateEnumValue

func (request GetApplicationDetailedDescriptionRequest) ValidateEnumValue() (bool, error)

ValidateEnumValue returns an error when providing an unsupported enum value This function is being called during constructing API request process Not recommended for calling this function directly

type GetApplicationDetailedDescriptionResponse

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.cloud.oracle.com/iaas/Content/API/Concepts/usingapi.htm#eleven).
    Etag *string `presentIn:"header" name:"etag"`

    // Unique Oracle-assigned identifier for the request. If you need to contact
    // Oracle about a particular request, please provide the request ID.
    OpcRequestId *string `presentIn:"header" name:"opc-request-id"`
}

func (GetApplicationDetailedDescriptionResponse) HTTPResponse

func (response GetApplicationDetailedDescriptionResponse) HTTPResponse() *http.Response

HTTPResponse implements the OCIResponse interface

func (GetApplicationDetailedDescriptionResponse) String

func (response GetApplicationDetailedDescriptionResponse) String() string

type GetApplicationRequest

GetApplicationRequest wrapper for the GetApplication operation

# See also

Click https://docs.cloud.oracle.com/en-us/iaas/tools/go-sdk-examples/65.63.2/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 (GetApplicationRequest) BinaryRequestBody

func (request GetApplicationRequest) BinaryRequestBody() (*common.OCIReadSeekCloser, bool)

BinaryRequestBody implements the OCIRequest interface

func (GetApplicationRequest) HTTPRequest

func (request GetApplicationRequest) HTTPRequest(method, path string, binaryRequestBody *common.OCIReadSeekCloser, extraHeaders map[string]string) (http.Request, error)

HTTPRequest implements the OCIRequest interface

func (GetApplicationRequest) RetryPolicy

func (request GetApplicationRequest) RetryPolicy() *common.RetryPolicy

RetryPolicy implements the OCIRetryableRequest interface. This retrieves the specified retry policy.

func (GetApplicationRequest) String

func (request GetApplicationRequest) String() string

func (GetApplicationRequest) ValidateEnumValue

func (request GetApplicationRequest) ValidateEnumValue() (bool, error)

ValidateEnumValue returns an error when providing an unsupported enum value This function is being called during constructing API request process Not recommended for calling this function directly

type GetApplicationResponse

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.cloud.oracle.com/iaas/Content/API/Concepts/usingapi.htm#eleven).
    Etag *string `presentIn:"header" name:"etag"`

    // Unique Oracle-assigned identifier for the request. If you need to contact
    // Oracle about a particular request, please provide the request ID.
    OpcRequestId *string `presentIn:"header" name:"opc-request-id"`
}

func (GetApplicationResponse) HTTPResponse

func (response GetApplicationResponse) HTTPResponse() *http.Response

HTTPResponse implements the OCIResponse interface

func (GetApplicationResponse) String

func (response GetApplicationResponse) String() string

type GetCompositeStateRequest

GetCompositeStateRequest wrapper for the GetCompositeState operation

# See also

Click https://docs.cloud.oracle.com/en-us/iaas/tools/go-sdk-examples/65.63.2/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 (GetCompositeStateRequest) BinaryRequestBody

func (request GetCompositeStateRequest) BinaryRequestBody() (*common.OCIReadSeekCloser, bool)

BinaryRequestBody implements the OCIRequest interface

func (GetCompositeStateRequest) HTTPRequest

func (request GetCompositeStateRequest) HTTPRequest(method, path string, binaryRequestBody *common.OCIReadSeekCloser, extraHeaders map[string]string) (http.Request, error)

HTTPRequest implements the OCIRequest interface

func (GetCompositeStateRequest) RetryPolicy

func (request GetCompositeStateRequest) RetryPolicy() *common.RetryPolicy

RetryPolicy implements the OCIRetryableRequest interface. This retrieves the specified retry policy.

func (GetCompositeStateRequest) String

func (request GetCompositeStateRequest) String() string

func (GetCompositeStateRequest) ValidateEnumValue

func (request GetCompositeStateRequest) ValidateEnumValue() (bool, error)

ValidateEnumValue returns an error when providing an unsupported enum value This function is being called during constructing API request process Not recommended for calling this function directly

type GetCompositeStateResponse

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 (GetCompositeStateResponse) HTTPResponse

func (response GetCompositeStateResponse) HTTPResponse() *http.Response

HTTPResponse implements the OCIResponse interface

func (GetCompositeStateResponse) String

func (response GetCompositeStateResponse) String() string

type GetConnectionRequest

GetConnectionRequest wrapper for the GetConnection operation

# See also

Click https://docs.cloud.oracle.com/en-us/iaas/tools/go-sdk-examples/65.63.2/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 (GetConnectionRequest) BinaryRequestBody

func (request GetConnectionRequest) BinaryRequestBody() (*common.OCIReadSeekCloser, bool)

BinaryRequestBody implements the OCIRequest interface

func (GetConnectionRequest) HTTPRequest

func (request GetConnectionRequest) HTTPRequest(method, path string, binaryRequestBody *common.OCIReadSeekCloser, extraHeaders map[string]string) (http.Request, error)

HTTPRequest implements the OCIRequest interface

func (GetConnectionRequest) RetryPolicy

func (request GetConnectionRequest) RetryPolicy() *common.RetryPolicy

RetryPolicy implements the OCIRetryableRequest interface. This retrieves the specified retry policy.

func (GetConnectionRequest) String

func (request GetConnectionRequest) String() string

func (GetConnectionRequest) ValidateEnumValue

func (request GetConnectionRequest) ValidateEnumValue() (bool, error)

ValidateEnumValue returns an error when providing an unsupported enum value This function is being called during constructing API request process Not recommended for calling this function directly

type GetConnectionResponse

GetConnectionResponse wrapper for the GetConnection operation

type GetConnectionResponse struct {

    // The underlying http response
    RawResponse *http.Response

    // The Connection instance
    Connection `presentIn:"body"`

    // For optimistic concurrency control. See ETags for Optimistic Concurrency Control (https://docs.cloud.oracle.com/iaas/Content/API/Concepts/usingapi.htm#eleven).
    Etag *string `presentIn:"header" name:"etag"`

    // Unique Oracle-assigned identifier for the request. If you need to contact
    // Oracle about a particular request, please provide the request ID.
    OpcRequestId *string `presentIn:"header" name:"opc-request-id"`
}

func (GetConnectionResponse) HTTPResponse

func (response GetConnectionResponse) HTTPResponse() *http.Response

HTTPResponse implements the OCIResponse interface

func (GetConnectionResponse) String

func (response GetConnectionResponse) String() string

type GetConnectionValidationRequest

GetConnectionValidationRequest wrapper for the GetConnectionValidation operation

# See also

Click https://docs.cloud.oracle.com/en-us/iaas/tools/go-sdk-examples/65.63.2/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 (GetConnectionValidationRequest) BinaryRequestBody

func (request GetConnectionValidationRequest) BinaryRequestBody() (*common.OCIReadSeekCloser, bool)

BinaryRequestBody implements the OCIRequest interface

func (GetConnectionValidationRequest) HTTPRequest

func (request GetConnectionValidationRequest) HTTPRequest(method, path string, binaryRequestBody *common.OCIReadSeekCloser, extraHeaders map[string]string) (http.Request, error)

HTTPRequest implements the OCIRequest interface

func (GetConnectionValidationRequest) RetryPolicy

func (request GetConnectionValidationRequest) RetryPolicy() *common.RetryPolicy

RetryPolicy implements the OCIRetryableRequest interface. This retrieves the specified retry policy.

func (GetConnectionValidationRequest) String

func (request GetConnectionValidationRequest) String() string

func (GetConnectionValidationRequest) ValidateEnumValue

func (request GetConnectionValidationRequest) ValidateEnumValue() (bool, error)

ValidateEnumValue returns an error when providing an unsupported enum value This function is being called during constructing API request process Not recommended for calling this function directly

type GetConnectionValidationResponse

GetConnectionValidationResponse wrapper for the GetConnectionValidation operation

type GetConnectionValidationResponse struct {

    // The underlying http response
    RawResponse *http.Response

    // The ConnectionValidation instance
    ConnectionValidation `presentIn:"body"`

    // For optimistic concurrency control. See ETags for Optimistic Concurrency Control (https://docs.cloud.oracle.com/iaas/Content/API/Concepts/usingapi.htm#eleven).
    Etag *string `presentIn:"header" name:"etag"`

    // Unique Oracle-assigned identifier for the request. If you need to contact
    // Oracle about a particular request, please provide the request ID.
    OpcRequestId *string `presentIn:"header" name:"opc-request-id"`
}

func (GetConnectionValidationResponse) HTTPResponse

func (response GetConnectionValidationResponse) HTTPResponse() *http.Response

HTTPResponse implements the OCIResponse interface

func (GetConnectionValidationResponse) String

func (response GetConnectionValidationResponse) String() string

type GetCopyObjectRequestRequest

GetCopyObjectRequestRequest wrapper for the GetCopyObjectRequest operation

# See also

Click https://docs.cloud.oracle.com/en-us/iaas/tools/go-sdk-examples/65.63.2/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 (GetCopyObjectRequestRequest) BinaryRequestBody

func (request GetCopyObjectRequestRequest) BinaryRequestBody() (*common.OCIReadSeekCloser, bool)

BinaryRequestBody implements the OCIRequest interface

func (GetCopyObjectRequestRequest) HTTPRequest

func (request GetCopyObjectRequestRequest) HTTPRequest(method, path string, binaryRequestBody *common.OCIReadSeekCloser, extraHeaders map[string]string) (http.Request, error)

HTTPRequest implements the OCIRequest interface

func (GetCopyObjectRequestRequest) RetryPolicy

func (request GetCopyObjectRequestRequest) RetryPolicy() *common.RetryPolicy

RetryPolicy implements the OCIRetryableRequest interface. This retrieves the specified retry policy.

func (GetCopyObjectRequestRequest) String

func (request GetCopyObjectRequestRequest) String() string

func (GetCopyObjectRequestRequest) ValidateEnumValue

func (request GetCopyObjectRequestRequest) ValidateEnumValue() (bool, error)

ValidateEnumValue returns an error when providing an unsupported enum value This function is being called during constructing API request process Not recommended for calling this function directly

type GetCopyObjectRequestResponse

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.cloud.oracle.com/iaas/Content/API/Concepts/usingapi.htm#eleven).
    Etag *string `presentIn:"header" name:"etag"`
}

func (GetCopyObjectRequestResponse) HTTPResponse

func (response GetCopyObjectRequestResponse) HTTPResponse() *http.Response

HTTPResponse implements the OCIResponse interface

func (GetCopyObjectRequestResponse) String

func (response GetCopyObjectRequestResponse) String() string

type GetCountStatisticRequest

GetCountStatisticRequest wrapper for the GetCountStatistic operation

# See also

Click https://docs.cloud.oracle.com/en-us/iaas/tools/go-sdk-examples/65.63.2/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 (GetCountStatisticRequest) BinaryRequestBody

func (request GetCountStatisticRequest) BinaryRequestBody() (*common.OCIReadSeekCloser, bool)

BinaryRequestBody implements the OCIRequest interface

func (GetCountStatisticRequest) HTTPRequest

func (request GetCountStatisticRequest) HTTPRequest(method, path string, binaryRequestBody *common.OCIReadSeekCloser, extraHeaders map[string]string) (http.Request, error)

HTTPRequest implements the OCIRequest interface

func (GetCountStatisticRequest) RetryPolicy

func (request GetCountStatisticRequest) RetryPolicy() *common.RetryPolicy

RetryPolicy implements the OCIRetryableRequest interface. This retrieves the specified retry policy.

func (GetCountStatisticRequest) String

func (request GetCountStatisticRequest) String() string

func (GetCountStatisticRequest) ValidateEnumValue

func (request GetCountStatisticRequest) ValidateEnumValue() (bool, error)

ValidateEnumValue returns an error when providing an unsupported enum value This function is being called during constructing API request process Not recommended for calling this function directly

type GetCountStatisticResponse

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.cloud.oracle.com/iaas/Content/API/Concepts/usingapi.htm#nine).
    OpcNextPage *string `presentIn:"header" name:"opc-next-page"`
}

func (GetCountStatisticResponse) HTTPResponse

func (response GetCountStatisticResponse) HTTPResponse() *http.Response

HTTPResponse implements the OCIResponse interface

func (GetCountStatisticResponse) String

func (response GetCountStatisticResponse) String() string

type GetDataAssetRequest

GetDataAssetRequest wrapper for the GetDataAsset operation

# See also

Click https://docs.cloud.oracle.com/en-us/iaas/tools/go-sdk-examples/65.63.2/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 (GetDataAssetRequest) BinaryRequestBody

func (request GetDataAssetRequest) BinaryRequestBody() (*common.OCIReadSeekCloser, bool)

BinaryRequestBody implements the OCIRequest interface

func (GetDataAssetRequest) HTTPRequest

func (request GetDataAssetRequest) HTTPRequest(method, path string, binaryRequestBody *common.OCIReadSeekCloser, extraHeaders map[string]string) (http.Request, error)

HTTPRequest implements the OCIRequest interface

func (GetDataAssetRequest) RetryPolicy

func (request GetDataAssetRequest) RetryPolicy() *common.RetryPolicy

RetryPolicy implements the OCIRetryableRequest interface. This retrieves the specified retry policy.

func (GetDataAssetRequest) String

func (request GetDataAssetRequest) String() string

func (GetDataAssetRequest) ValidateEnumValue

func (request GetDataAssetRequest) ValidateEnumValue() (bool, error)

ValidateEnumValue returns an error when providing an unsupported enum value This function is being called during constructing API request process Not recommended for calling this function directly

type GetDataAssetResponse

GetDataAssetResponse wrapper for the GetDataAsset operation

type GetDataAssetResponse struct {

    // The underlying http response
    RawResponse *http.Response

    // The DataAsset instance
    DataAsset `presentIn:"body"`

    // For optimistic concurrency control. See ETags for Optimistic Concurrency Control (https://docs.cloud.oracle.com/iaas/Content/API/Concepts/usingapi.htm#eleven).
    Etag *string `presentIn:"header" name:"etag"`

    // Unique Oracle-assigned identifier for the request. If you need to contact
    // Oracle about a particular request, please provide the request ID.
    OpcRequestId *string `presentIn:"header" name:"opc-request-id"`
}

func (GetDataAssetResponse) HTTPResponse

func (response GetDataAssetResponse) HTTPResponse() *http.Response

HTTPResponse implements the OCIResponse interface

func (GetDataAssetResponse) String

func (response GetDataAssetResponse) String() string

type GetDataEntityRequest

GetDataEntityRequest wrapper for the GetDataEntity operation

# See also

Click https://docs.cloud.oracle.com/en-us/iaas/tools/go-sdk-examples/65.63.2/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 (GetDataEntityRequest) BinaryRequestBody

func (request GetDataEntityRequest) BinaryRequestBody() (*common.OCIReadSeekCloser, bool)

BinaryRequestBody implements the OCIRequest interface

func (GetDataEntityRequest) HTTPRequest

func (request GetDataEntityRequest) HTTPRequest(method, path string, binaryRequestBody *common.OCIReadSeekCloser, extraHeaders map[string]string) (http.Request, error)

HTTPRequest implements the OCIRequest interface

func (GetDataEntityRequest) RetryPolicy

func (request GetDataEntityRequest) RetryPolicy() *common.RetryPolicy

RetryPolicy implements the OCIRetryableRequest interface. This retrieves the specified retry policy.

func (GetDataEntityRequest) String

func (request GetDataEntityRequest) String() string

func (GetDataEntityRequest) ValidateEnumValue

func (request GetDataEntityRequest) ValidateEnumValue() (bool, error)

ValidateEnumValue returns an error when providing an unsupported enum value This function is being called during constructing API request process Not recommended for calling this function directly

type GetDataEntityResponse

GetDataEntityResponse wrapper for the GetDataEntity operation

type GetDataEntityResponse struct {

    // The underlying http response
    RawResponse *http.Response

    // The DataEntity instance
    DataEntity `presentIn:"body"`

    // Unique Oracle-assigned identifier for the request. If you need to contact
    // Oracle about a particular request, please provide the request ID.
    OpcRequestId *string `presentIn:"header" name:"opc-request-id"`
}

func (GetDataEntityResponse) HTTPResponse

func (response GetDataEntityResponse) HTTPResponse() *http.Response

HTTPResponse implements the OCIResponse interface

func (GetDataEntityResponse) String

func (response GetDataEntityResponse) String() string

type GetDataFlowRequest

GetDataFlowRequest wrapper for the GetDataFlow operation

# See also

Click https://docs.cloud.oracle.com/en-us/iaas/tools/go-sdk-examples/65.63.2/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 (GetDataFlowRequest) BinaryRequestBody

func (request GetDataFlowRequest) BinaryRequestBody() (*common.OCIReadSeekCloser, bool)

BinaryRequestBody implements the OCIRequest interface

func (GetDataFlowRequest) HTTPRequest

func (request GetDataFlowRequest) HTTPRequest(method, path string, binaryRequestBody *common.OCIReadSeekCloser, extraHeaders map[string]string) (http.Request, error)

HTTPRequest implements the OCIRequest interface

func (GetDataFlowRequest) RetryPolicy

func (request GetDataFlowRequest) RetryPolicy() *common.RetryPolicy

RetryPolicy implements the OCIRetryableRequest interface. This retrieves the specified retry policy.

func (GetDataFlowRequest) String

func (request GetDataFlowRequest) String() string

func (GetDataFlowRequest) ValidateEnumValue

func (request GetDataFlowRequest) ValidateEnumValue() (bool, error)

ValidateEnumValue returns an error when providing an unsupported enum value This function is being called during constructing API request process Not recommended for calling this function directly

type GetDataFlowResponse

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.cloud.oracle.com/iaas/Content/API/Concepts/usingapi.htm#eleven).
    Etag *string `presentIn:"header" name:"etag"`

    // Unique Oracle-assigned identifier for the request. If you need to contact
    // Oracle about a particular request, please provide the request ID.
    OpcRequestId *string `presentIn:"header" name:"opc-request-id"`
}

func (GetDataFlowResponse) HTTPResponse

func (response GetDataFlowResponse) HTTPResponse() *http.Response

HTTPResponse implements the OCIResponse interface

func (GetDataFlowResponse) String

func (response GetDataFlowResponse) String() string

type GetDataFlowValidationRequest

GetDataFlowValidationRequest wrapper for the GetDataFlowValidation operation

# See also

Click https://docs.cloud.oracle.com/en-us/iaas/tools/go-sdk-examples/65.63.2/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 (GetDataFlowValidationRequest) BinaryRequestBody

func (request GetDataFlowValidationRequest) BinaryRequestBody() (*common.OCIReadSeekCloser, bool)

BinaryRequestBody implements the OCIRequest interface

func (GetDataFlowValidationRequest) HTTPRequest

func (request GetDataFlowValidationRequest) HTTPRequest(method, path string, binaryRequestBody *common.OCIReadSeekCloser, extraHeaders map[string]string) (http.Request, error)

HTTPRequest implements the OCIRequest interface

func (GetDataFlowValidationRequest) RetryPolicy

func (request GetDataFlowValidationRequest) RetryPolicy() *common.RetryPolicy

RetryPolicy implements the OCIRetryableRequest interface. This retrieves the specified retry policy.

func (GetDataFlowValidationRequest) String

func (request GetDataFlowValidationRequest) String() string

func (GetDataFlowValidationRequest) ValidateEnumValue

func (request GetDataFlowValidationRequest) ValidateEnumValue() (bool, error)

ValidateEnumValue returns an error when providing an unsupported enum value This function is being called during constructing API request process Not recommended for calling this function directly

type GetDataFlowValidationResponse

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.cloud.oracle.com/iaas/Content/API/Concepts/usingapi.htm#eleven).
    Etag *string `presentIn:"header" name:"etag"`

    // Unique Oracle-assigned identifier for the request. If you need to contact
    // Oracle about a particular request, please provide the request ID.
    OpcRequestId *string `presentIn:"header" name:"opc-request-id"`
}

func (GetDataFlowValidationResponse) HTTPResponse

func (response GetDataFlowValidationResponse) HTTPResponse() *http.Response

HTTPResponse implements the OCIResponse interface

func (GetDataFlowValidationResponse) String

func (response GetDataFlowValidationResponse) String() string

type GetDependentObjectRequest

GetDependentObjectRequest wrapper for the GetDependentObject operation

# See also

Click https://docs.cloud.oracle.com/en-us/iaas/tools/go-sdk-examples/65.63.2/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 (GetDependentObjectRequest) BinaryRequestBody

func (request GetDependentObjectRequest) BinaryRequestBody() (*common.OCIReadSeekCloser, bool)

BinaryRequestBody implements the OCIRequest interface

func (GetDependentObjectRequest) HTTPRequest

func (request GetDependentObjectRequest) HTTPRequest(method, path string, binaryRequestBody *common.OCIReadSeekCloser, extraHeaders map[string]string) (http.Request, error)

HTTPRequest implements the OCIRequest interface

func (GetDependentObjectRequest) RetryPolicy

func (request GetDependentObjectRequest) RetryPolicy() *common.RetryPolicy

RetryPolicy implements the OCIRetryableRequest interface. This retrieves the specified retry policy.

func (GetDependentObjectRequest) String

func (request GetDependentObjectRequest) String() string

func (GetDependentObjectRequest) ValidateEnumValue

func (request GetDependentObjectRequest) ValidateEnumValue() (bool, error)

ValidateEnumValue returns an error when providing an unsupported enum value This function is being called during constructing API request process Not recommended for calling this function directly

type GetDependentObjectResponse

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.cloud.oracle.com/iaas/Content/API/Concepts/usingapi.htm#eleven).
    Etag *string `presentIn:"header" name:"etag"`

    // Unique Oracle-assigned identifier for the request. If you need to contact
    // Oracle about a particular request, please provide the request ID.
    OpcRequestId *string `presentIn:"header" name:"opc-request-id"`
}

func (GetDependentObjectResponse) HTTPResponse

func (response GetDependentObjectResponse) HTTPResponse() *http.Response

HTTPResponse implements the OCIResponse interface

func (GetDependentObjectResponse) String

func (response GetDependentObjectResponse) String() string

type GetDisApplicationDetailedDescriptionRequest

GetDisApplicationDetailedDescriptionRequest wrapper for the GetDisApplicationDetailedDescription operation

# See also

Click https://docs.cloud.oracle.com/en-us/iaas/tools/go-sdk-examples/65.63.2/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 (GetDisApplicationDetailedDescriptionRequest) BinaryRequestBody

func (request GetDisApplicationDetailedDescriptionRequest) BinaryRequestBody() (*common.OCIReadSeekCloser, bool)

BinaryRequestBody implements the OCIRequest interface

func (GetDisApplicationDetailedDescriptionRequest) HTTPRequest

func (request GetDisApplicationDetailedDescriptionRequest) HTTPRequest(method, path string, binaryRequestBody *common.OCIReadSeekCloser, extraHeaders map[string]string) (http.Request, error)

HTTPRequest implements the OCIRequest interface

func (GetDisApplicationDetailedDescriptionRequest) RetryPolicy

func (request GetDisApplicationDetailedDescriptionRequest) RetryPolicy() *common.RetryPolicy

RetryPolicy implements the OCIRetryableRequest interface. This retrieves the specified retry policy.

func (GetDisApplicationDetailedDescriptionRequest) String

func (request GetDisApplicationDetailedDescriptionRequest) String() string

func (GetDisApplicationDetailedDescriptionRequest) ValidateEnumValue

func (request GetDisApplicationDetailedDescriptionRequest) ValidateEnumValue() (bool, error)

ValidateEnumValue returns an error when providing an unsupported enum value This function is being called during constructing API request process Not recommended for calling this function directly

type GetDisApplicationDetailedDescriptionResponse

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.cloud.oracle.com/iaas/Content/API/Concepts/usingapi.htm#eleven).
    Etag *string `presentIn:"header" name:"etag"`

    // Unique Oracle-assigned identifier for the request. If you need to contact
    // Oracle about a particular request, please provide the request ID.
    OpcRequestId *string `presentIn:"header" name:"opc-request-id"`
}

func (GetDisApplicationDetailedDescriptionResponse) HTTPResponse

func (response GetDisApplicationDetailedDescriptionResponse) HTTPResponse() *http.Response

HTTPResponse implements the OCIResponse interface

func (GetDisApplicationDetailedDescriptionResponse) String

func (response GetDisApplicationDetailedDescriptionResponse) String() string

type GetDisApplicationRequest

GetDisApplicationRequest wrapper for the GetDisApplication operation

# See also

Click https://docs.cloud.oracle.com/en-us/iaas/tools/go-sdk-examples/65.63.2/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 (GetDisApplicationRequest) BinaryRequestBody

func (request GetDisApplicationRequest) BinaryRequestBody() (*common.OCIReadSeekCloser, bool)

BinaryRequestBody implements the OCIRequest interface

func (GetDisApplicationRequest) HTTPRequest

func (request GetDisApplicationRequest) HTTPRequest(method, path string, binaryRequestBody *common.OCIReadSeekCloser, extraHeaders map[string]string) (http.Request, error)

HTTPRequest implements the OCIRequest interface

func (GetDisApplicationRequest) RetryPolicy

func (request GetDisApplicationRequest) RetryPolicy() *common.RetryPolicy

RetryPolicy implements the OCIRetryableRequest interface. This retrieves the specified retry policy.

func (GetDisApplicationRequest) String

func (request GetDisApplicationRequest) String() string

func (GetDisApplicationRequest) ValidateEnumValue

func (request GetDisApplicationRequest) ValidateEnumValue() (bool, error)

ValidateEnumValue returns an error when providing an unsupported enum value This function is being called during constructing API request process Not recommended for calling this function directly

type GetDisApplicationResponse

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.cloud.oracle.com/iaas/Content/API/Concepts/usingapi.htm#eleven).
    Etag *string `presentIn:"header" name:"etag"`

    // Unique Oracle-assigned identifier for the request. If you need to contact
    // Oracle about a particular request, please provide the request ID.
    OpcRequestId *string `presentIn:"header" name:"opc-request-id"`
}

func (GetDisApplicationResponse) HTTPResponse

func (response GetDisApplicationResponse) HTTPResponse() *http.Response

HTTPResponse implements the OCIResponse interface

func (GetDisApplicationResponse) String

func (response GetDisApplicationResponse) String() string

type GetExportRequestRequest

GetExportRequestRequest wrapper for the GetExportRequest operation

# See also

Click https://docs.cloud.oracle.com/en-us/iaas/tools/go-sdk-examples/65.63.2/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 (GetExportRequestRequest) BinaryRequestBody

func (request GetExportRequestRequest) BinaryRequestBody() (*common.OCIReadSeekCloser, bool)

BinaryRequestBody implements the OCIRequest interface

func (GetExportRequestRequest) HTTPRequest

func (request GetExportRequestRequest) HTTPRequest(method, path string, binaryRequestBody *common.OCIReadSeekCloser, extraHeaders map[string]string) (http.Request, error)

HTTPRequest implements the OCIRequest interface

func (GetExportRequestRequest) RetryPolicy

func (request GetExportRequestRequest) RetryPolicy() *common.RetryPolicy

RetryPolicy implements the OCIRetryableRequest interface. This retrieves the specified retry policy.

func (GetExportRequestRequest) String

func (request GetExportRequestRequest) String() string

func (GetExportRequestRequest) ValidateEnumValue

func (request GetExportRequestRequest) ValidateEnumValue() (bool, error)

ValidateEnumValue returns an error when providing an unsupported enum value This function is being called during constructing API request process Not recommended for calling this function directly

type GetExportRequestResponse

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.cloud.oracle.com/iaas/Content/API/Concepts/usingapi.htm#eleven).
    Etag *string `presentIn:"header" name:"etag"`
}

func (GetExportRequestResponse) HTTPResponse

func (response GetExportRequestResponse) HTTPResponse() *http.Response

HTTPResponse implements the OCIResponse interface

func (GetExportRequestResponse) String

func (response GetExportRequestResponse) String() string

type GetExternalPublicationRequest

GetExternalPublicationRequest wrapper for the GetExternalPublication operation

# See also

Click https://docs.cloud.oracle.com/en-us/iaas/tools/go-sdk-examples/65.63.2/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 (GetExternalPublicationRequest) BinaryRequestBody

func (request GetExternalPublicationRequest) BinaryRequestBody() (*common.OCIReadSeekCloser, bool)

BinaryRequestBody implements the OCIRequest interface

func (GetExternalPublicationRequest) HTTPRequest

func (request GetExternalPublicationRequest) HTTPRequest(method, path string, binaryRequestBody *common.OCIReadSeekCloser, extraHeaders map[string]string) (http.Request, error)

HTTPRequest implements the OCIRequest interface

func (GetExternalPublicationRequest) RetryPolicy

func (request GetExternalPublicationRequest) RetryPolicy() *common.RetryPolicy

RetryPolicy implements the OCIRetryableRequest interface. This retrieves the specified retry policy.

func (GetExternalPublicationRequest) String

func (request GetExternalPublicationRequest) String() string

func (GetExternalPublicationRequest) ValidateEnumValue

func (request GetExternalPublicationRequest) ValidateEnumValue() (bool, error)

ValidateEnumValue returns an error when providing an unsupported enum value This function is being called during constructing API request process Not recommended for calling this function directly

type GetExternalPublicationResponse

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.cloud.oracle.com/iaas/Content/API/Concepts/usingapi.htm#eleven).
    Etag *string `presentIn:"header" name:"etag"`

    // Unique Oracle-assigned identifier for the request. If you need to contact
    // Oracle about a particular request, please provide the request ID.
    OpcRequestId *string `presentIn:"header" name:"opc-request-id"`
}

func (GetExternalPublicationResponse) HTTPResponse

func (response GetExternalPublicationResponse) HTTPResponse() *http.Response

HTTPResponse implements the OCIResponse interface

func (GetExternalPublicationResponse) String

func (response GetExternalPublicationResponse) String() string

type GetExternalPublicationValidationRequest

GetExternalPublicationValidationRequest wrapper for the GetExternalPublicationValidation operation

# See also

Click https://docs.cloud.oracle.com/en-us/iaas/tools/go-sdk-examples/65.63.2/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 (GetExternalPublicationValidationRequest) BinaryRequestBody

func (request GetExternalPublicationValidationRequest) BinaryRequestBody() (*common.OCIReadSeekCloser, bool)

BinaryRequestBody implements the OCIRequest interface

func (GetExternalPublicationValidationRequest) HTTPRequest

func (request GetExternalPublicationValidationRequest) HTTPRequest(method, path string, binaryRequestBody *common.OCIReadSeekCloser, extraHeaders map[string]string) (http.Request, error)

HTTPRequest implements the OCIRequest interface

func (GetExternalPublicationValidationRequest) RetryPolicy

func (request GetExternalPublicationValidationRequest) RetryPolicy() *common.RetryPolicy

RetryPolicy implements the OCIRetryableRequest interface. This retrieves the specified retry policy.

func (GetExternalPublicationValidationRequest) String

func (request GetExternalPublicationValidationRequest) String() string

func (GetExternalPublicationValidationRequest) ValidateEnumValue

func (request GetExternalPublicationValidationRequest) ValidateEnumValue() (bool, error)

ValidateEnumValue returns an error when providing an unsupported enum value This function is being called during constructing API request process Not recommended for calling this function directly

type GetExternalPublicationValidationResponse

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.cloud.oracle.com/iaas/Content/API/Concepts/usingapi.htm#eleven).
    Etag *string `presentIn:"header" name:"etag"`

    // Unique Oracle-assigned identifier for the request. If you need to contact
    // Oracle about a particular request, please provide the request ID.
    OpcRequestId *string `presentIn:"header" name:"opc-request-id"`
}

func (GetExternalPublicationValidationResponse) HTTPResponse

func (response GetExternalPublicationValidationResponse) HTTPResponse() *http.Response

HTTPResponse implements the OCIResponse interface

func (GetExternalPublicationValidationResponse) String

func (response GetExternalPublicationValidationResponse) String() string

type GetFolderProjectionEnum

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

func GetGetFolderProjectionEnumValues() []GetFolderProjectionEnum

GetGetFolderProjectionEnumValues Enumerates the set of values for GetFolderProjectionEnum

func GetMappingGetFolderProjectionEnum

func GetMappingGetFolderProjectionEnum(val string) (GetFolderProjectionEnum, bool)

GetMappingGetFolderProjectionEnum performs case Insensitive comparison on enum value and return the desired enum

type GetFolderRequest

GetFolderRequest wrapper for the GetFolder operation

# See also

Click https://docs.cloud.oracle.com/en-us/iaas/tools/go-sdk-examples/65.63.2/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 (GetFolderRequest) BinaryRequestBody

func (request GetFolderRequest) BinaryRequestBody() (*common.OCIReadSeekCloser, bool)

BinaryRequestBody implements the OCIRequest interface

func (GetFolderRequest) HTTPRequest

func (request GetFolderRequest) HTTPRequest(method, path string, binaryRequestBody *common.OCIReadSeekCloser, extraHeaders map[string]string) (http.Request, error)

HTTPRequest implements the OCIRequest interface

func (GetFolderRequest) RetryPolicy

func (request GetFolderRequest) RetryPolicy() *common.RetryPolicy

RetryPolicy implements the OCIRetryableRequest interface. This retrieves the specified retry policy.

func (GetFolderRequest) String

func (request GetFolderRequest) String() string

func (GetFolderRequest) ValidateEnumValue

func (request GetFolderRequest) ValidateEnumValue() (bool, error)

ValidateEnumValue returns an error when providing an unsupported enum value This function is being called during constructing API request process Not recommended for calling this function directly

type GetFolderResponse

GetFolderResponse wrapper for the GetFolder operation

type GetFolderResponse struct {

    // The underlying http response
    RawResponse *http.Response

    // The Folder instance
    Folder `presentIn:"body"`

    // For optimistic concurrency control. See ETags for Optimistic Concurrency Control (https://docs.cloud.oracle.com/iaas/Content/API/Concepts/usingapi.htm#eleven).
    Etag *string `presentIn:"header" name:"etag"`

    // Unique Oracle-assigned identifier for the request. If you need to contact
    // Oracle about a particular request, please provide the request ID.
    OpcRequestId *string `presentIn:"header" name:"opc-request-id"`
}

func (GetFolderResponse) HTTPResponse

func (response GetFolderResponse) HTTPResponse() *http.Response

HTTPResponse implements the OCIResponse interface

func (GetFolderResponse) String

func (response GetFolderResponse) String() string

type GetFunctionLibraryProjectionEnum

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

func GetGetFunctionLibraryProjectionEnumValues() []GetFunctionLibraryProjectionEnum

GetGetFunctionLibraryProjectionEnumValues Enumerates the set of values for GetFunctionLibraryProjectionEnum

func GetMappingGetFunctionLibraryProjectionEnum

func GetMappingGetFunctionLibraryProjectionEnum(val string) (GetFunctionLibraryProjectionEnum, bool)

GetMappingGetFunctionLibraryProjectionEnum performs case Insensitive comparison on enum value and return the desired enum

type GetFunctionLibraryRequest

GetFunctionLibraryRequest wrapper for the GetFunctionLibrary operation

# See also

Click https://docs.cloud.oracle.com/en-us/iaas/tools/go-sdk-examples/65.63.2/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 (GetFunctionLibraryRequest) BinaryRequestBody

func (request GetFunctionLibraryRequest) BinaryRequestBody() (*common.OCIReadSeekCloser, bool)

BinaryRequestBody implements the OCIRequest interface

func (GetFunctionLibraryRequest) HTTPRequest

func (request GetFunctionLibraryRequest) HTTPRequest(method, path string, binaryRequestBody *common.OCIReadSeekCloser, extraHeaders map[string]string) (http.Request, error)

HTTPRequest implements the OCIRequest interface

func (GetFunctionLibraryRequest) RetryPolicy

func (request GetFunctionLibraryRequest) RetryPolicy() *common.RetryPolicy

RetryPolicy implements the OCIRetryableRequest interface. This retrieves the specified retry policy.

func (GetFunctionLibraryRequest) String

func (request GetFunctionLibraryRequest) String() string

func (GetFunctionLibraryRequest) ValidateEnumValue

func (request GetFunctionLibraryRequest) ValidateEnumValue() (bool, error)

ValidateEnumValue returns an error when providing an unsupported enum value This function is being called during constructing API request process Not recommended for calling this function directly

type GetFunctionLibraryResponse

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.cloud.oracle.com/iaas/Content/API/Concepts/usingapi.htm#eleven).
    Etag *string `presentIn:"header" name:"etag"`

    // Unique Oracle-assigned identifier for the request. If you need to contact
    // Oracle about a particular request, please provide the request ID.
    OpcRequestId *string `presentIn:"header" name:"opc-request-id"`
}

func (GetFunctionLibraryResponse) HTTPResponse

func (response GetFunctionLibraryResponse) HTTPResponse() *http.Response

HTTPResponse implements the OCIResponse interface

func (GetFunctionLibraryResponse) String

func (response GetFunctionLibraryResponse) String() string

type GetImportRequestRequest

GetImportRequestRequest wrapper for the GetImportRequest operation

# See also

Click https://docs.cloud.oracle.com/en-us/iaas/tools/go-sdk-examples/65.63.2/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.cloud.oracle.com/iaas/Content/API/Concepts/usingapi.htm#nine).
    Limit *int `mandatory:"false" contributesTo:"query" name:"limit"`

    // For list pagination. The value for this parameter is the `opc-next-page` or the `opc-prev-page` response header from the previous `List` call. See List Pagination (https://docs.cloud.oracle.com/iaas/Content/API/Concepts/usingapi.htm#nine).
    Page *string `mandatory:"false" contributesTo:"query" name:"page"`

    // Metadata about the request. This information will not be transmitted to the service, but
    // represents information that the SDK will consume to drive retry behavior.
    RequestMetadata common.RequestMetadata
}

func (GetImportRequestRequest) BinaryRequestBody

func (request GetImportRequestRequest) BinaryRequestBody() (*common.OCIReadSeekCloser, bool)

BinaryRequestBody implements the OCIRequest interface

func (GetImportRequestRequest) HTTPRequest

func (request GetImportRequestRequest) HTTPRequest(method, path string, binaryRequestBody *common.OCIReadSeekCloser, extraHeaders map[string]string) (http.Request, error)

HTTPRequest implements the OCIRequest interface

func (GetImportRequestRequest) RetryPolicy

func (request GetImportRequestRequest) RetryPolicy() *common.RetryPolicy

RetryPolicy implements the OCIRetryableRequest interface. This retrieves the specified retry policy.

func (GetImportRequestRequest) String

func (request GetImportRequestRequest) String() string

func (GetImportRequestRequest) ValidateEnumValue

func (request GetImportRequestRequest) ValidateEnumValue() (bool, error)

ValidateEnumValue returns an error when providing an unsupported enum value This function is being called during constructing API request process Not recommended for calling this function directly

type GetImportRequestResponse

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.cloud.oracle.com/iaas/Content/API/Concepts/usingapi.htm#eleven).
    Etag *string `presentIn:"header" name:"etag"`
}

func (GetImportRequestResponse) HTTPResponse

func (response GetImportRequestResponse) HTTPResponse() *http.Response

HTTPResponse implements the OCIResponse interface

func (GetImportRequestResponse) String

func (response GetImportRequestResponse) String() string

type GetPatchRequest

GetPatchRequest wrapper for the GetPatch operation

# See also

Click https://docs.cloud.oracle.com/en-us/iaas/tools/go-sdk-examples/65.63.2/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 (GetPatchRequest) BinaryRequestBody

func (request GetPatchRequest) BinaryRequestBody() (*common.OCIReadSeekCloser, bool)

BinaryRequestBody implements the OCIRequest interface

func (GetPatchRequest) HTTPRequest

func (request GetPatchRequest) HTTPRequest(method, path string, binaryRequestBody *common.OCIReadSeekCloser, extraHeaders map[string]string) (http.Request, error)

HTTPRequest implements the OCIRequest interface

func (GetPatchRequest) RetryPolicy

func (request GetPatchRequest) RetryPolicy() *common.RetryPolicy

RetryPolicy implements the OCIRetryableRequest interface. This retrieves the specified retry policy.

func (GetPatchRequest) String

func (request GetPatchRequest) String() string

func (GetPatchRequest) ValidateEnumValue

func (request GetPatchRequest) ValidateEnumValue() (bool, error)

ValidateEnumValue returns an error when providing an unsupported enum value This function is being called during constructing API request process Not recommended for calling this function directly

type GetPatchResponse

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.cloud.oracle.com/iaas/Content/API/Concepts/usingapi.htm#eleven).
    Etag *string `presentIn:"header" name:"etag"`

    // Unique Oracle-assigned identifier for the request. If you need to contact
    // Oracle about a particular request, please provide the request ID.
    OpcRequestId *string `presentIn:"header" name:"opc-request-id"`
}

func (GetPatchResponse) HTTPResponse

func (response GetPatchResponse) HTTPResponse() *http.Response

HTTPResponse implements the OCIResponse interface

func (GetPatchResponse) String

func (response GetPatchResponse) String() string

type GetPipelineRequest

GetPipelineRequest wrapper for the GetPipeline operation

# See also

Click https://docs.cloud.oracle.com/en-us/iaas/tools/go-sdk-examples/65.63.2/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 (GetPipelineRequest) BinaryRequestBody

func (request GetPipelineRequest) BinaryRequestBody() (*common.OCIReadSeekCloser, bool)

BinaryRequestBody implements the OCIRequest interface

func (GetPipelineRequest) HTTPRequest

func (request GetPipelineRequest) HTTPRequest(method, path string, binaryRequestBody *common.OCIReadSeekCloser, extraHeaders map[string]string) (http.Request, error)

HTTPRequest implements the OCIRequest interface

func (GetPipelineRequest) RetryPolicy

func (request GetPipelineRequest) RetryPolicy() *common.RetryPolicy

RetryPolicy implements the OCIRetryableRequest interface. This retrieves the specified retry policy.

func (GetPipelineRequest) String

func (request GetPipelineRequest) String() string

func (GetPipelineRequest) ValidateEnumValue

func (request GetPipelineRequest) ValidateEnumValue() (bool, error)

ValidateEnumValue returns an error when providing an unsupported enum value This function is being called during constructing API request process Not recommended for calling this function directly

type GetPipelineResponse

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.cloud.oracle.com/iaas/Content/API/Concepts/usingapi.htm#eleven).
    Etag *string `presentIn:"header" name:"etag"`

    // Unique Oracle-assigned identifier for the request. If you need to contact
    // Oracle about a particular request, please provide the request ID.
    OpcRequestId *string `presentIn:"header" name:"opc-request-id"`
}

func (GetPipelineResponse) HTTPResponse

func (response GetPipelineResponse) HTTPResponse() *http.Response

HTTPResponse implements the OCIResponse interface

func (GetPipelineResponse) String

func (response GetPipelineResponse) String() string

type GetPipelineValidationRequest

GetPipelineValidationRequest wrapper for the GetPipelineValidation operation

# See also

Click https://docs.cloud.oracle.com/en-us/iaas/tools/go-sdk-examples/65.63.2/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 (GetPipelineValidationRequest) BinaryRequestBody

func (request GetPipelineValidationRequest) BinaryRequestBody() (*common.OCIReadSeekCloser, bool)

BinaryRequestBody implements the OCIRequest interface

func (GetPipelineValidationRequest) HTTPRequest

func (request GetPipelineValidationRequest) HTTPRequest(method, path string, binaryRequestBody *common.OCIReadSeekCloser, extraHeaders map[string]string) (http.Request, error)

HTTPRequest implements the OCIRequest interface

func (GetPipelineValidationRequest) RetryPolicy

func (request GetPipelineValidationRequest) RetryPolicy() *common.RetryPolicy

RetryPolicy implements the OCIRetryableRequest interface. This retrieves the specified retry policy.

func (GetPipelineValidationRequest) String

func (request GetPipelineValidationRequest) String() string

func (GetPipelineValidationRequest) ValidateEnumValue

func (request GetPipelineValidationRequest) ValidateEnumValue() (bool, error)

ValidateEnumValue returns an error when providing an unsupported enum value This function is being called during constructing API request process Not recommended for calling this function directly

type GetPipelineValidationResponse

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.cloud.oracle.com/iaas/Content/API/Concepts/usingapi.htm#eleven).
    Etag *string `presentIn:"header" name:"etag"`

    // Unique Oracle-assigned identifier for the request. If you need to contact
    // Oracle about a particular request, please provide the request ID.
    OpcRequestId *string `presentIn:"header" name:"opc-request-id"`
}

func (GetPipelineValidationResponse) HTTPResponse

func (response GetPipelineValidationResponse) HTTPResponse() *http.Response

HTTPResponse implements the OCIResponse interface

func (GetPipelineValidationResponse) String

func (response GetPipelineValidationResponse) String() string

type GetProjectProjectionEnum

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

func GetGetProjectProjectionEnumValues() []GetProjectProjectionEnum

GetGetProjectProjectionEnumValues Enumerates the set of values for GetProjectProjectionEnum

func GetMappingGetProjectProjectionEnum

func GetMappingGetProjectProjectionEnum(val string) (GetProjectProjectionEnum, bool)

GetMappingGetProjectProjectionEnum performs case Insensitive comparison on enum value and return the desired enum

type GetProjectRequest

GetProjectRequest wrapper for the GetProject operation

# See also

Click https://docs.cloud.oracle.com/en-us/iaas/tools/go-sdk-examples/65.63.2/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 (GetProjectRequest) BinaryRequestBody

func (request GetProjectRequest) BinaryRequestBody() (*common.OCIReadSeekCloser, bool)

BinaryRequestBody implements the OCIRequest interface

func (GetProjectRequest) HTTPRequest

func (request GetProjectRequest) HTTPRequest(method, path string, binaryRequestBody *common.OCIReadSeekCloser, extraHeaders map[string]string) (http.Request, error)

HTTPRequest implements the OCIRequest interface

func (GetProjectRequest) RetryPolicy

func (request GetProjectRequest) RetryPolicy() *common.RetryPolicy

RetryPolicy implements the OCIRetryableRequest interface. This retrieves the specified retry policy.

func (GetProjectRequest) String

func (request GetProjectRequest) String() string

func (GetProjectRequest) ValidateEnumValue

func (request GetProjectRequest) ValidateEnumValue() (bool, error)

ValidateEnumValue returns an error when providing an unsupported enum value This function is being called during constructing API request process Not recommended for calling this function directly

type GetProjectResponse

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.cloud.oracle.com/iaas/Content/API/Concepts/usingapi.htm#eleven).
    Etag *string `presentIn:"header" name:"etag"`

    // Unique Oracle-assigned identifier for the request. If you need to contact
    // Oracle about a particular request, please provide the request ID.
    OpcRequestId *string `presentIn:"header" name:"opc-request-id"`
}

func (GetProjectResponse) HTTPResponse

func (response GetProjectResponse) HTTPResponse() *http.Response

HTTPResponse implements the OCIResponse interface

func (GetProjectResponse) String

func (response GetProjectResponse) String() string

type GetPublishedObjectRequest

GetPublishedObjectRequest wrapper for the GetPublishedObject operation

# See also

Click https://docs.cloud.oracle.com/en-us/iaas/tools/go-sdk-examples/65.63.2/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 (GetPublishedObjectRequest) BinaryRequestBody

func (request GetPublishedObjectRequest) BinaryRequestBody() (*common.OCIReadSeekCloser, bool)

BinaryRequestBody implements the OCIRequest interface

func (GetPublishedObjectRequest) HTTPRequest

func (request GetPublishedObjectRequest) HTTPRequest(method, path string, binaryRequestBody *common.OCIReadSeekCloser, extraHeaders map[string]string) (http.Request, error)

HTTPRequest implements the OCIRequest interface

func (GetPublishedObjectRequest) RetryPolicy

func (request GetPublishedObjectRequest) RetryPolicy() *common.RetryPolicy

RetryPolicy implements the OCIRetryableRequest interface. This retrieves the specified retry policy.

func (GetPublishedObjectRequest) String

func (request GetPublishedObjectRequest) String() string

func (GetPublishedObjectRequest) ValidateEnumValue

func (request GetPublishedObjectRequest) ValidateEnumValue() (bool, error)

ValidateEnumValue returns an error when providing an unsupported enum value This function is being called during constructing API request process Not recommended for calling this function directly

type GetPublishedObjectResponse

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.cloud.oracle.com/iaas/Content/API/Concepts/usingapi.htm#eleven).
    Etag *string `presentIn:"header" name:"etag"`

    // Unique Oracle-assigned identifier for the request. If you need to contact
    // Oracle about a particular request, please provide the request ID.
    OpcRequestId *string `presentIn:"header" name:"opc-request-id"`
}

func (GetPublishedObjectResponse) HTTPResponse

func (response GetPublishedObjectResponse) HTTPResponse() *http.Response

HTTPResponse implements the OCIResponse interface

func (GetPublishedObjectResponse) String

func (response GetPublishedObjectResponse) String() string

type GetReferenceRequest

GetReferenceRequest wrapper for the GetReference operation

# See also

Click https://docs.cloud.oracle.com/en-us/iaas/tools/go-sdk-examples/65.63.2/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 (GetReferenceRequest) BinaryRequestBody

func (request GetReferenceRequest) BinaryRequestBody() (*common.OCIReadSeekCloser, bool)

BinaryRequestBody implements the OCIRequest interface

func (GetReferenceRequest) HTTPRequest

func (request GetReferenceRequest) HTTPRequest(method, path string, binaryRequestBody *common.OCIReadSeekCloser, extraHeaders map[string]string) (http.Request, error)

HTTPRequest implements the OCIRequest interface

func (GetReferenceRequest) RetryPolicy

func (request GetReferenceRequest) RetryPolicy() *common.RetryPolicy

RetryPolicy implements the OCIRetryableRequest interface. This retrieves the specified retry policy.

func (GetReferenceRequest) String

func (request GetReferenceRequest) String() string

func (GetReferenceRequest) ValidateEnumValue

func (request GetReferenceRequest) ValidateEnumValue() (bool, error)

ValidateEnumValue returns an error when providing an unsupported enum value This function is being called during constructing API request process Not recommended for calling this function directly

type GetReferenceResponse

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.cloud.oracle.com/iaas/Content/API/Concepts/usingapi.htm#eleven).
    Etag *string `presentIn:"header" name:"etag"`

    // Unique Oracle-assigned identifier for the request. If you need to contact
    // Oracle about a particular request, please provide the request ID.
    OpcRequestId *string `presentIn:"header" name:"opc-request-id"`
}

func (GetReferenceResponse) HTTPResponse

func (response GetReferenceResponse) HTTPResponse() *http.Response

HTTPResponse implements the OCIResponse interface

func (GetReferenceResponse) String

func (response GetReferenceResponse) String() string

type GetRuntimeOperatorRequest

GetRuntimeOperatorRequest wrapper for the GetRuntimeOperator operation

# See also

Click https://docs.cloud.oracle.com/en-us/iaas/tools/go-sdk-examples/65.63.2/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 (GetRuntimeOperatorRequest) BinaryRequestBody

func (request GetRuntimeOperatorRequest) BinaryRequestBody() (*common.OCIReadSeekCloser, bool)

BinaryRequestBody implements the OCIRequest interface

func (GetRuntimeOperatorRequest) HTTPRequest

func (request GetRuntimeOperatorRequest) HTTPRequest(method, path string, binaryRequestBody *common.OCIReadSeekCloser, extraHeaders map[string]string) (http.Request, error)

HTTPRequest implements the OCIRequest interface

func (GetRuntimeOperatorRequest) RetryPolicy

func (request GetRuntimeOperatorRequest) RetryPolicy() *common.RetryPolicy

RetryPolicy implements the OCIRetryableRequest interface. This retrieves the specified retry policy.

func (GetRuntimeOperatorRequest) String

func (request GetRuntimeOperatorRequest) String() string

func (GetRuntimeOperatorRequest) ValidateEnumValue

func (request GetRuntimeOperatorRequest) ValidateEnumValue() (bool, error)

ValidateEnumValue returns an error when providing an unsupported enum value This function is being called during constructing API request process Not recommended for calling this function directly

type GetRuntimeOperatorResponse

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 (GetRuntimeOperatorResponse) HTTPResponse

func (response GetRuntimeOperatorResponse) HTTPResponse() *http.Response

HTTPResponse implements the OCIResponse interface

func (GetRuntimeOperatorResponse) String

func (response GetRuntimeOperatorResponse) String() string

type GetRuntimePipelineRequest

GetRuntimePipelineRequest wrapper for the GetRuntimePipeline operation

# See also

Click https://docs.cloud.oracle.com/en-us/iaas/tools/go-sdk-examples/65.63.2/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 (GetRuntimePipelineRequest) BinaryRequestBody

func (request GetRuntimePipelineRequest) BinaryRequestBody() (*common.OCIReadSeekCloser, bool)

BinaryRequestBody implements the OCIRequest interface

func (GetRuntimePipelineRequest) HTTPRequest

func (request GetRuntimePipelineRequest) HTTPRequest(method, path string, binaryRequestBody *common.OCIReadSeekCloser, extraHeaders map[string]string) (http.Request, error)

HTTPRequest implements the OCIRequest interface

func (GetRuntimePipelineRequest) RetryPolicy

func (request GetRuntimePipelineRequest) RetryPolicy() *common.RetryPolicy

RetryPolicy implements the OCIRetryableRequest interface. This retrieves the specified retry policy.

func (GetRuntimePipelineRequest) String

func (request GetRuntimePipelineRequest) String() string

func (GetRuntimePipelineRequest) ValidateEnumValue

func (request GetRuntimePipelineRequest) ValidateEnumValue() (bool, error)

ValidateEnumValue returns an error when providing an unsupported enum value This function is being called during constructing API request process Not recommended for calling this function directly

type GetRuntimePipelineResponse

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 (GetRuntimePipelineResponse) HTTPResponse

func (response GetRuntimePipelineResponse) HTTPResponse() *http.Response

HTTPResponse implements the OCIResponse interface

func (GetRuntimePipelineResponse) String

func (response GetRuntimePipelineResponse) String() string

type GetScheduleRequest

GetScheduleRequest wrapper for the GetSchedule operation

# See also

Click https://docs.cloud.oracle.com/en-us/iaas/tools/go-sdk-examples/65.63.2/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 (GetScheduleRequest) BinaryRequestBody

func (request GetScheduleRequest) BinaryRequestBody() (*common.OCIReadSeekCloser, bool)

BinaryRequestBody implements the OCIRequest interface

func (GetScheduleRequest) HTTPRequest

func (request GetScheduleRequest) HTTPRequest(method, path string, binaryRequestBody *common.OCIReadSeekCloser, extraHeaders map[string]string) (http.Request, error)

HTTPRequest implements the OCIRequest interface

func (GetScheduleRequest) RetryPolicy

func (request GetScheduleRequest) RetryPolicy() *common.RetryPolicy

RetryPolicy implements the OCIRetryableRequest interface. This retrieves the specified retry policy.

func (GetScheduleRequest) String

func (request GetScheduleRequest) String() string

func (GetScheduleRequest) ValidateEnumValue

func (request GetScheduleRequest) ValidateEnumValue() (bool, error)

ValidateEnumValue returns an error when providing an unsupported enum value This function is being called during constructing API request process Not recommended for calling this function directly

type GetScheduleResponse

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.cloud.oracle.com/iaas/Content/API/Concepts/usingapi.htm#eleven).
    Etag *string `presentIn:"header" name:"etag"`

    // Unique Oracle-assigned identifier for the request. If you need to contact
    // Oracle about a particular request, please provide the request ID.
    OpcRequestId *string `presentIn:"header" name:"opc-request-id"`
}

func (GetScheduleResponse) HTTPResponse

func (response GetScheduleResponse) HTTPResponse() *http.Response

HTTPResponse implements the OCIResponse interface

func (GetScheduleResponse) String

func (response GetScheduleResponse) String() string

type GetSchemaRequest

GetSchemaRequest wrapper for the GetSchema operation

# See also

Click https://docs.cloud.oracle.com/en-us/iaas/tools/go-sdk-examples/65.63.2/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 (GetSchemaRequest) BinaryRequestBody

func (request GetSchemaRequest) BinaryRequestBody() (*common.OCIReadSeekCloser, bool)

BinaryRequestBody implements the OCIRequest interface

func (GetSchemaRequest) HTTPRequest

func (request GetSchemaRequest) HTTPRequest(method, path string, binaryRequestBody *common.OCIReadSeekCloser, extraHeaders map[string]string) (http.Request, error)

HTTPRequest implements the OCIRequest interface

func (GetSchemaRequest) RetryPolicy

func (request GetSchemaRequest) RetryPolicy() *common.RetryPolicy

RetryPolicy implements the OCIRetryableRequest interface. This retrieves the specified retry policy.

func (GetSchemaRequest) String

func (request GetSchemaRequest) String() string

func (GetSchemaRequest) ValidateEnumValue

func (request GetSchemaRequest) ValidateEnumValue() (bool, error)

ValidateEnumValue returns an error when providing an unsupported enum value This function is being called during constructing API request process Not recommended for calling this function directly

type GetSchemaResponse

GetSchemaResponse wrapper for the GetSchema operation

type GetSchemaResponse struct {

    // The underlying http response
    RawResponse *http.Response

    // The Schema instance
    Schema `presentIn:"body"`

    // Unique Oracle-assigned identifier for the request. If you need to contact
    // Oracle about a particular request, please provide the request ID.
    OpcRequestId *string `presentIn:"header" name:"opc-request-id"`
}

func (GetSchemaResponse) HTTPResponse

func (response GetSchemaResponse) HTTPResponse() *http.Response

HTTPResponse implements the OCIResponse interface

func (GetSchemaResponse) String

func (response GetSchemaResponse) String() string

type GetTaskRequest

GetTaskRequest wrapper for the GetTask operation

# See also

Click https://docs.cloud.oracle.com/en-us/iaas/tools/go-sdk-examples/65.63.2/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 (GetTaskRequest) BinaryRequestBody

func (request GetTaskRequest) BinaryRequestBody() (*common.OCIReadSeekCloser, bool)

BinaryRequestBody implements the OCIRequest interface

func (GetTaskRequest) HTTPRequest

func (request GetTaskRequest) HTTPRequest(method, path string, binaryRequestBody *common.OCIReadSeekCloser, extraHeaders map[string]string) (http.Request, error)

HTTPRequest implements the OCIRequest interface

func (GetTaskRequest) RetryPolicy

func (request GetTaskRequest) RetryPolicy() *common.RetryPolicy

RetryPolicy implements the OCIRetryableRequest interface. This retrieves the specified retry policy.

func (GetTaskRequest) String

func (request GetTaskRequest) String() string

func (GetTaskRequest) ValidateEnumValue

func (request GetTaskRequest) ValidateEnumValue() (bool, error)

ValidateEnumValue returns an error when providing an unsupported enum value This function is being called during constructing API request process Not recommended for calling this function directly

type GetTaskResponse

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.cloud.oracle.com/iaas/Content/API/Concepts/usingapi.htm#eleven).
    Etag *string `presentIn:"header" name:"etag"`

    // Unique Oracle-assigned identifier for the request. If you need to contact
    // Oracle about a particular request, please provide the request ID.
    OpcRequestId *string `presentIn:"header" name:"opc-request-id"`
}

func (GetTaskResponse) HTTPResponse

func (response GetTaskResponse) HTTPResponse() *http.Response

HTTPResponse implements the OCIResponse interface

func (GetTaskResponse) String

func (response GetTaskResponse) String() string

type GetTaskRunRequest

GetTaskRunRequest wrapper for the GetTaskRun operation

# See also

Click https://docs.cloud.oracle.com/en-us/iaas/tools/go-sdk-examples/65.63.2/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 (GetTaskRunRequest) BinaryRequestBody

func (request GetTaskRunRequest) BinaryRequestBody() (*common.OCIReadSeekCloser, bool)

BinaryRequestBody implements the OCIRequest interface

func (GetTaskRunRequest) HTTPRequest

func (request GetTaskRunRequest) HTTPRequest(method, path string, binaryRequestBody *common.OCIReadSeekCloser, extraHeaders map[string]string) (http.Request, error)

HTTPRequest implements the OCIRequest interface

func (GetTaskRunRequest) RetryPolicy

func (request GetTaskRunRequest) RetryPolicy() *common.RetryPolicy

RetryPolicy implements the OCIRetryableRequest interface. This retrieves the specified retry policy.

func (GetTaskRunRequest) String

func (request GetTaskRunRequest) String() string

func (GetTaskRunRequest) ValidateEnumValue

func (request GetTaskRunRequest) ValidateEnumValue() (bool, error)

ValidateEnumValue returns an error when providing an unsupported enum value This function is being called during constructing API request process Not recommended for calling this function directly

type GetTaskRunResponse

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.cloud.oracle.com/iaas/Content/API/Concepts/usingapi.htm#eleven).
    Etag *string `presentIn:"header" name:"etag"`

    // Unique Oracle-assigned identifier for the request. If you need to contact
    // Oracle about a particular request, please provide the request ID.
    OpcRequestId *string `presentIn:"header" name:"opc-request-id"`
}

func (GetTaskRunResponse) HTTPResponse

func (response GetTaskRunResponse) HTTPResponse() *http.Response

HTTPResponse implements the OCIResponse interface

func (GetTaskRunResponse) String

func (response GetTaskRunResponse) String() string

type GetTaskScheduleRequest

GetTaskScheduleRequest wrapper for the GetTaskSchedule operation

# See also

Click https://docs.cloud.oracle.com/en-us/iaas/tools/go-sdk-examples/65.63.2/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 (GetTaskScheduleRequest) BinaryRequestBody

func (request GetTaskScheduleRequest) BinaryRequestBody() (*common.OCIReadSeekCloser, bool)

BinaryRequestBody implements the OCIRequest interface

func (GetTaskScheduleRequest) HTTPRequest

func (request GetTaskScheduleRequest) HTTPRequest(method, path string, binaryRequestBody *common.OCIReadSeekCloser, extraHeaders map[string]string) (http.Request, error)

HTTPRequest implements the OCIRequest interface

func (GetTaskScheduleRequest) RetryPolicy

func (request GetTaskScheduleRequest) RetryPolicy() *common.RetryPolicy

RetryPolicy implements the OCIRetryableRequest interface. This retrieves the specified retry policy.

func (GetTaskScheduleRequest) String

func (request GetTaskScheduleRequest) String() string

func (GetTaskScheduleRequest) ValidateEnumValue

func (request GetTaskScheduleRequest) ValidateEnumValue() (bool, error)

ValidateEnumValue returns an error when providing an unsupported enum value This function is being called during constructing API request process Not recommended for calling this function directly

type GetTaskScheduleResponse

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.cloud.oracle.com/iaas/Content/API/Concepts/usingapi.htm#eleven).
    Etag *string `presentIn:"header" name:"etag"`

    // Unique Oracle-assigned identifier for the request. If you need to contact
    // Oracle about a particular request, please provide the request ID.
    OpcRequestId *string `presentIn:"header" name:"opc-request-id"`
}

func (GetTaskScheduleResponse) HTTPResponse

func (response GetTaskScheduleResponse) HTTPResponse() *http.Response

HTTPResponse implements the OCIResponse interface

func (GetTaskScheduleResponse) String

func (response GetTaskScheduleResponse) String() string

type GetTaskValidationRequest

GetTaskValidationRequest wrapper for the GetTaskValidation operation

# See also

Click https://docs.cloud.oracle.com/en-us/iaas/tools/go-sdk-examples/65.63.2/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 (GetTaskValidationRequest) BinaryRequestBody

func (request GetTaskValidationRequest) BinaryRequestBody() (*common.OCIReadSeekCloser, bool)

BinaryRequestBody implements the OCIRequest interface

func (GetTaskValidationRequest) HTTPRequest

func (request GetTaskValidationRequest) HTTPRequest(method, path string, binaryRequestBody *common.OCIReadSeekCloser, extraHeaders map[string]string) (http.Request, error)

HTTPRequest implements the OCIRequest interface

func (GetTaskValidationRequest) RetryPolicy

func (request GetTaskValidationRequest) RetryPolicy() *common.RetryPolicy

RetryPolicy implements the OCIRetryableRequest interface. This retrieves the specified retry policy.

func (GetTaskValidationRequest) String

func (request GetTaskValidationRequest) String() string

func (GetTaskValidationRequest) ValidateEnumValue

func (request GetTaskValidationRequest) ValidateEnumValue() (bool, error)

ValidateEnumValue returns an error when providing an unsupported enum value This function is being called during constructing API request process Not recommended for calling this function directly

type GetTaskValidationResponse

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.cloud.oracle.com/iaas/Content/API/Concepts/usingapi.htm#eleven).
    Etag *string `presentIn:"header" name:"etag"`

    // Unique Oracle-assigned identifier for the request. If you need to contact
    // Oracle about a particular request, please provide the request ID.
    OpcRequestId *string `presentIn:"header" name:"opc-request-id"`
}

func (GetTaskValidationResponse) HTTPResponse

func (response GetTaskValidationResponse) HTTPResponse() *http.Response

HTTPResponse implements the OCIResponse interface

func (GetTaskValidationResponse) String

func (response GetTaskValidationResponse) String() string

type GetTemplateRequest

GetTemplateRequest wrapper for the GetTemplate operation

# See also

Click https://docs.cloud.oracle.com/en-us/iaas/tools/go-sdk-examples/65.63.2/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 (GetTemplateRequest) BinaryRequestBody

func (request GetTemplateRequest) BinaryRequestBody() (*common.OCIReadSeekCloser, bool)

BinaryRequestBody implements the OCIRequest interface

func (GetTemplateRequest) HTTPRequest

func (request GetTemplateRequest) HTTPRequest(method, path string, binaryRequestBody *common.OCIReadSeekCloser, extraHeaders map[string]string) (http.Request, error)

HTTPRequest implements the OCIRequest interface

func (GetTemplateRequest) RetryPolicy

func (request GetTemplateRequest) RetryPolicy() *common.RetryPolicy

RetryPolicy implements the OCIRetryableRequest interface. This retrieves the specified retry policy.

func (GetTemplateRequest) String

func (request GetTemplateRequest) String() string

func (GetTemplateRequest) ValidateEnumValue

func (request GetTemplateRequest) ValidateEnumValue() (bool, error)

ValidateEnumValue returns an error when providing an unsupported enum value This function is being called during constructing API request process Not recommended for calling this function directly

type GetTemplateResponse

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 (GetTemplateResponse) HTTPResponse

func (response GetTemplateResponse) HTTPResponse() *http.Response

HTTPResponse implements the OCIResponse interface

func (GetTemplateResponse) String

func (response GetTemplateResponse) String() string

type GetUserDefinedFunctionRequest

GetUserDefinedFunctionRequest wrapper for the GetUserDefinedFunction operation

# See also

Click https://docs.cloud.oracle.com/en-us/iaas/tools/go-sdk-examples/65.63.2/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 (GetUserDefinedFunctionRequest) BinaryRequestBody

func (request GetUserDefinedFunctionRequest) BinaryRequestBody() (*common.OCIReadSeekCloser, bool)

BinaryRequestBody implements the OCIRequest interface

func (GetUserDefinedFunctionRequest) HTTPRequest

func (request GetUserDefinedFunctionRequest) HTTPRequest(method, path string, binaryRequestBody *common.OCIReadSeekCloser, extraHeaders map[string]string) (http.Request, error)

HTTPRequest implements the OCIRequest interface

func (GetUserDefinedFunctionRequest) RetryPolicy

func (request GetUserDefinedFunctionRequest) RetryPolicy() *common.RetryPolicy

RetryPolicy implements the OCIRetryableRequest interface. This retrieves the specified retry policy.

func (GetUserDefinedFunctionRequest) String

func (request GetUserDefinedFunctionRequest) String() string

func (GetUserDefinedFunctionRequest) ValidateEnumValue

func (request GetUserDefinedFunctionRequest) ValidateEnumValue() (bool, error)

ValidateEnumValue returns an error when providing an unsupported enum value This function is being called during constructing API request process Not recommended for calling this function directly

type GetUserDefinedFunctionResponse

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.cloud.oracle.com/iaas/Content/API/Concepts/usingapi.htm#eleven).
    Etag *string `presentIn:"header" name:"etag"`

    // Unique Oracle-assigned identifier for the request. If you need to contact
    // Oracle about a particular request, please provide the request ID.
    OpcRequestId *string `presentIn:"header" name:"opc-request-id"`
}

func (GetUserDefinedFunctionResponse) HTTPResponse

func (response GetUserDefinedFunctionResponse) HTTPResponse() *http.Response

HTTPResponse implements the OCIResponse interface

func (GetUserDefinedFunctionResponse) String

func (response GetUserDefinedFunctionResponse) String() string

type GetUserDefinedFunctionValidationRequest

GetUserDefinedFunctionValidationRequest wrapper for the GetUserDefinedFunctionValidation operation

# See also

Click https://docs.cloud.oracle.com/en-us/iaas/tools/go-sdk-examples/65.63.2/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 (GetUserDefinedFunctionValidationRequest) BinaryRequestBody

func (request GetUserDefinedFunctionValidationRequest) BinaryRequestBody() (*common.OCIReadSeekCloser, bool)

BinaryRequestBody implements the OCIRequest interface

func (GetUserDefinedFunctionValidationRequest) HTTPRequest

func (request GetUserDefinedFunctionValidationRequest) HTTPRequest(method, path string, binaryRequestBody *common.OCIReadSeekCloser, extraHeaders map[string]string) (http.Request, error)

HTTPRequest implements the OCIRequest interface

func (GetUserDefinedFunctionValidationRequest) RetryPolicy

func (request GetUserDefinedFunctionValidationRequest) RetryPolicy() *common.RetryPolicy

RetryPolicy implements the OCIRetryableRequest interface. This retrieves the specified retry policy.

func (GetUserDefinedFunctionValidationRequest) String

func (request GetUserDefinedFunctionValidationRequest) String() string

func (GetUserDefinedFunctionValidationRequest) ValidateEnumValue

func (request GetUserDefinedFunctionValidationRequest) ValidateEnumValue() (bool, error)

ValidateEnumValue returns an error when providing an unsupported enum value This function is being called during constructing API request process Not recommended for calling this function directly

type GetUserDefinedFunctionValidationResponse

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.cloud.oracle.com/iaas/Content/API/Concepts/usingapi.htm#eleven).
    Etag *string `presentIn:"header" name:"etag"`

    // Unique Oracle-assigned identifier for the request. If you need to contact
    // Oracle about a particular request, please provide the request ID.
    OpcRequestId *string `presentIn:"header" name:"opc-request-id"`
}

func (GetUserDefinedFunctionValidationResponse) HTTPResponse

func (response GetUserDefinedFunctionValidationResponse) HTTPResponse() *http.Response

HTTPResponse implements the OCIResponse interface

func (GetUserDefinedFunctionValidationResponse) String

func (response GetUserDefinedFunctionValidationResponse) String() string

type GetWorkRequestRequest

GetWorkRequestRequest wrapper for the GetWorkRequest operation

# See also

Click https://docs.cloud.oracle.com/en-us/iaas/tools/go-sdk-examples/65.63.2/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 (GetWorkRequestRequest) BinaryRequestBody

func (request GetWorkRequestRequest) BinaryRequestBody() (*common.OCIReadSeekCloser, bool)

BinaryRequestBody implements the OCIRequest interface

func (GetWorkRequestRequest) HTTPRequest

func (request GetWorkRequestRequest) HTTPRequest(method, path string, binaryRequestBody *common.OCIReadSeekCloser, extraHeaders map[string]string) (http.Request, error)

HTTPRequest implements the OCIRequest interface

func (GetWorkRequestRequest) RetryPolicy

func (request GetWorkRequestRequest) RetryPolicy() *common.RetryPolicy

RetryPolicy implements the OCIRetryableRequest interface. This retrieves the specified retry policy.

func (GetWorkRequestRequest) String

func (request GetWorkRequestRequest) String() string

func (GetWorkRequestRequest) ValidateEnumValue

func (request GetWorkRequestRequest) ValidateEnumValue() (bool, error)

ValidateEnumValue returns an error when providing an unsupported enum value This function is being called during constructing API request process Not recommended for calling this function directly

type GetWorkRequestResponse

GetWorkRequestResponse wrapper for the GetWorkRequest operation

type GetWorkRequestResponse struct {

    // The underlying http response
    RawResponse *http.Response

    // The WorkRequest instance
    WorkRequest `presentIn:"body"`

    // For optimistic concurrency control. See ETags for Optimistic Concurrency Control (https://docs.cloud.oracle.com/iaas/Content/API/Concepts/usingapi.htm#eleven).
    Etag *string `presentIn:"header" name:"etag"`

    // Unique Oracle-assigned identifier for the request. If you need to contact
    // Oracle about a particular request, please provide the request ID.
    OpcRequestId *string `presentIn:"header" name:"opc-request-id"`

    // Indicates the number of seconds to wait before making a follow-up request.
    RetryAfter *int `presentIn:"header" name:"retry-after"`
}

func (GetWorkRequestResponse) HTTPResponse

func (response GetWorkRequestResponse) HTTPResponse() *http.Response

HTTPResponse implements the OCIResponse interface

func (GetWorkRequestResponse) String

func (response GetWorkRequestResponse) String() string

type GetWorkspaceRequest

GetWorkspaceRequest wrapper for the GetWorkspace operation

# See also

Click https://docs.cloud.oracle.com/en-us/iaas/tools/go-sdk-examples/65.63.2/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 (GetWorkspaceRequest) BinaryRequestBody

func (request GetWorkspaceRequest) BinaryRequestBody() (*common.OCIReadSeekCloser, bool)

BinaryRequestBody implements the OCIRequest interface

func (GetWorkspaceRequest) HTTPRequest

func (request GetWorkspaceRequest) HTTPRequest(method, path string, binaryRequestBody *common.OCIReadSeekCloser, extraHeaders map[string]string) (http.Request, error)

HTTPRequest implements the OCIRequest interface

func (GetWorkspaceRequest) RetryPolicy

func (request GetWorkspaceRequest) RetryPolicy() *common.RetryPolicy

RetryPolicy implements the OCIRetryableRequest interface. This retrieves the specified retry policy.

func (GetWorkspaceRequest) String

func (request GetWorkspaceRequest) String() string

func (GetWorkspaceRequest) ValidateEnumValue

func (request GetWorkspaceRequest) ValidateEnumValue() (bool, error)

ValidateEnumValue returns an error when providing an unsupported enum value This function is being called during constructing API request process Not recommended for calling this function directly

type GetWorkspaceResponse

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.cloud.oracle.com/iaas/Content/API/Concepts/usingapi.htm#eleven).
    Etag *string `presentIn:"header" name:"etag"`

    // Unique Oracle-assigned identifier for the request. If you need to contact
    // Oracle about a particular request, please provide the request ID.
    OpcRequestId *string `presentIn:"header" name:"opc-request-id"`
}

func (GetWorkspaceResponse) HTTPResponse

func (response GetWorkspaceResponse) HTTPResponse() *http.Response

HTTPResponse implements the OCIResponse interface

func (GetWorkspaceResponse) String

func (response GetWorkspaceResponse) String() string

type GroupedNamePatternRule

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 (GroupedNamePatternRule) GetConfigValues

func (m GroupedNamePatternRule) GetConfigValues() *ConfigValues

GetConfigValues returns ConfigValues

func (GroupedNamePatternRule) GetDescription

func (m GroupedNamePatternRule) GetDescription() *string

GetDescription returns Description

func (GroupedNamePatternRule) GetIsJavaRegexSyntax

func (m GroupedNamePatternRule) GetIsJavaRegexSyntax() *bool

GetIsJavaRegexSyntax returns IsJavaRegexSyntax

func (GroupedNamePatternRule) GetKey

func (m GroupedNamePatternRule) GetKey() *string

GetKey returns Key

func (GroupedNamePatternRule) GetModelVersion

func (m GroupedNamePatternRule) GetModelVersion() *string

GetModelVersion returns ModelVersion

func (GroupedNamePatternRule) GetObjectStatus

func (m GroupedNamePatternRule) GetObjectStatus() *int

GetObjectStatus returns ObjectStatus

func (GroupedNamePatternRule) GetParentRef

func (m GroupedNamePatternRule) GetParentRef() *ParentReference

GetParentRef returns ParentRef

func (GroupedNamePatternRule) MarshalJSON

func (m GroupedNamePatternRule) MarshalJSON() (buff []byte, e error)

MarshalJSON marshals to json representation

func (GroupedNamePatternRule) String

func (m GroupedNamePatternRule) String() string

func (GroupedNamePatternRule) ValidateEnumValue

func (m GroupedNamePatternRule) ValidateEnumValue() (bool, error)

ValidateEnumValue returns an error when providing an unsupported enum value This function is being called during constructing API request process Not recommended for calling this function directly

type GroupedNamePatternRuleMatchingStrategyEnum

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

func GetGroupedNamePatternRuleMatchingStrategyEnumValues() []GroupedNamePatternRuleMatchingStrategyEnum

GetGroupedNamePatternRuleMatchingStrategyEnumValues Enumerates the set of values for GroupedNamePatternRuleMatchingStrategyEnum

func GetMappingGroupedNamePatternRuleMatchingStrategyEnum

func GetMappingGroupedNamePatternRuleMatchingStrategyEnum(val string) (GroupedNamePatternRuleMatchingStrategyEnum, bool)

GetMappingGroupedNamePatternRuleMatchingStrategyEnum performs case Insensitive comparison on enum value and return the desired enum

type GroupedNamePatternRuleRuleTypeEnum

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

func GetGroupedNamePatternRuleRuleTypeEnumValues() []GroupedNamePatternRuleRuleTypeEnum

GetGroupedNamePatternRuleRuleTypeEnumValues Enumerates the set of values for GroupedNamePatternRuleRuleTypeEnum

func GetMappingGroupedNamePatternRuleRuleTypeEnum

func GetMappingGroupedNamePatternRuleRuleTypeEnum(val string) (GroupedNamePatternRuleRuleTypeEnum, bool)

GetMappingGroupedNamePatternRuleRuleTypeEnum performs case Insensitive comparison on enum value and return the desired enum

type HourlyFrequencyDetails

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 (HourlyFrequencyDetails) GetFrequency

func (m HourlyFrequencyDetails) GetFrequency() AbstractFrequencyDetailsFrequencyEnum

GetFrequency returns Frequency

func (HourlyFrequencyDetails) MarshalJSON

func (m HourlyFrequencyDetails) MarshalJSON() (buff []byte, e error)

MarshalJSON marshals to json representation

func (HourlyFrequencyDetails) String

func (m HourlyFrequencyDetails) String() string

func (HourlyFrequencyDetails) ValidateEnumValue

func (m HourlyFrequencyDetails) ValidateEnumValue() (bool, error)

ValidateEnumValue returns an error when providing an unsupported enum value This function is being called during constructing API request process Not recommended for calling this function directly

type ImportConflictResolution

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 (ImportConflictResolution) String

func (m ImportConflictResolution) String() string

func (ImportConflictResolution) ValidateEnumValue

func (m ImportConflictResolution) ValidateEnumValue() (bool, error)

ValidateEnumValue returns an error when providing an unsupported enum value This function is being called during constructing API request process Not recommended for calling this function directly

type ImportConflictResolutionImportConflictResolutionTypeEnum

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

func GetImportConflictResolutionImportConflictResolutionTypeEnumValues() []ImportConflictResolutionImportConflictResolutionTypeEnum

GetImportConflictResolutionImportConflictResolutionTypeEnumValues Enumerates the set of values for ImportConflictResolutionImportConflictResolutionTypeEnum

func GetMappingImportConflictResolutionImportConflictResolutionTypeEnum

func GetMappingImportConflictResolutionImportConflictResolutionTypeEnum(val string) (ImportConflictResolutionImportConflictResolutionTypeEnum, bool)

GetMappingImportConflictResolutionImportConflictResolutionTypeEnum performs case Insensitive comparison on enum value and return the desired enum

type ImportObjectMetadataSummary

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 (ImportObjectMetadataSummary) String

func (m ImportObjectMetadataSummary) String() string

func (ImportObjectMetadataSummary) ValidateEnumValue

func (m ImportObjectMetadataSummary) ValidateEnumValue() (bool, error)

ValidateEnumValue returns an error when providing an unsupported enum value This function is being called during constructing API request process Not recommended for calling this function directly

type ImportObjectMetadataSummaryResolutionActionEnum

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

func GetImportObjectMetadataSummaryResolutionActionEnumValues() []ImportObjectMetadataSummaryResolutionActionEnum

GetImportObjectMetadataSummaryResolutionActionEnumValues Enumerates the set of values for ImportObjectMetadataSummaryResolutionActionEnum

func GetMappingImportObjectMetadataSummaryResolutionActionEnum

func GetMappingImportObjectMetadataSummaryResolutionActionEnum(val string) (ImportObjectMetadataSummaryResolutionActionEnum, bool)

GetMappingImportObjectMetadataSummaryResolutionActionEnum performs case Insensitive comparison on enum value and return the desired enum

type ImportRequest

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 (ImportRequest) String

func (m ImportRequest) String() string

func (ImportRequest) ValidateEnumValue

func (m ImportRequest) ValidateEnumValue() (bool, error)

ValidateEnumValue returns an error when providing an unsupported enum value This function is being called during constructing API request process Not recommended for calling this function directly

type ImportRequestStatusEnum

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

func GetImportRequestStatusEnumValues() []ImportRequestStatusEnum

GetImportRequestStatusEnumValues Enumerates the set of values for ImportRequestStatusEnum

func GetMappingImportRequestStatusEnum

func GetMappingImportRequestStatusEnum(val string) (ImportRequestStatusEnum, bool)

GetMappingImportRequestStatusEnum performs case Insensitive comparison on enum value and return the desired enum

type ImportRequestSummary

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 (ImportRequestSummary) String

func (m ImportRequestSummary) String() string

func (ImportRequestSummary) ValidateEnumValue

func (m ImportRequestSummary) ValidateEnumValue() (bool, error)

ValidateEnumValue returns an error when providing an unsupported enum value This function is being called during constructing API request process Not recommended for calling this function directly

type ImportRequestSummaryCollection

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 (ImportRequestSummaryCollection) String

func (m ImportRequestSummaryCollection) String() string

func (ImportRequestSummaryCollection) ValidateEnumValue

func (m ImportRequestSummaryCollection) ValidateEnumValue() (bool, error)

ValidateEnumValue returns an error when providing an unsupported enum value This function is being called during constructing API request process Not recommended for calling this function directly

type ImportRequestSummaryStatusEnum

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

func GetImportRequestSummaryStatusEnumValues() []ImportRequestSummaryStatusEnum

GetImportRequestSummaryStatusEnumValues Enumerates the set of values for ImportRequestSummaryStatusEnum

func GetMappingImportRequestSummaryStatusEnum

func GetMappingImportRequestSummaryStatusEnum(val string) (ImportRequestSummaryStatusEnum, bool)

GetMappingImportRequestSummaryStatusEnum performs case Insensitive comparison on enum value and return the desired enum

type IncrementalDataEntityClause

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 (IncrementalDataEntityClause) String

func (m IncrementalDataEntityClause) String() string

func (IncrementalDataEntityClause) ValidateEnumValue

func (m IncrementalDataEntityClause) ValidateEnumValue() (bool, error)

ValidateEnumValue returns an error when providing an unsupported enum value This function is being called during constructing API request process Not recommended for calling this function directly

type IncrementalDataEntityClauseIncrementalComparatorEnum

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

func GetIncrementalDataEntityClauseIncrementalComparatorEnumValues() []IncrementalDataEntityClauseIncrementalComparatorEnum

GetIncrementalDataEntityClauseIncrementalComparatorEnumValues Enumerates the set of values for IncrementalDataEntityClauseIncrementalComparatorEnum

func GetMappingIncrementalDataEntityClauseIncrementalComparatorEnum

func GetMappingIncrementalDataEntityClauseIncrementalComparatorEnum(val string) (IncrementalDataEntityClauseIncrementalComparatorEnum, bool)

GetMappingIncrementalDataEntityClauseIncrementalComparatorEnum performs case Insensitive comparison on enum value and return the desired enum

type IncrementalFieldClause

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 (IncrementalFieldClause) String

func (m IncrementalFieldClause) String() string

func (IncrementalFieldClause) ValidateEnumValue

func (m IncrementalFieldClause) ValidateEnumValue() (bool, error)

ValidateEnumValue returns an error when providing an unsupported enum value This function is being called during constructing API request process Not recommended for calling this function directly

type IncrementalFieldClauseIncrementalComparatorEnum

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

func GetIncrementalFieldClauseIncrementalComparatorEnumValues() []IncrementalFieldClauseIncrementalComparatorEnum

GetIncrementalFieldClauseIncrementalComparatorEnumValues Enumerates the set of values for IncrementalFieldClauseIncrementalComparatorEnum

func GetMappingIncrementalFieldClauseIncrementalComparatorEnum

func GetMappingIncrementalFieldClauseIncrementalComparatorEnum(val string) (IncrementalFieldClauseIncrementalComparatorEnum, bool)

GetMappingIncrementalFieldClauseIncrementalComparatorEnum performs case Insensitive comparison on enum value and return the desired enum

type IncrementalReadConfig

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 (IncrementalReadConfig) String

func (m IncrementalReadConfig) String() string

func (IncrementalReadConfig) ValidateEnumValue

func (m IncrementalReadConfig) ValidateEnumValue() (bool, error)

ValidateEnumValue returns an error when providing an unsupported enum value This function is being called during constructing API request process Not recommended for calling this function directly

type InputField

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 (InputField) GetConfigValues

func (m InputField) GetConfigValues() *ConfigValues

GetConfigValues returns ConfigValues

func (InputField) GetDescription

func (m InputField) GetDescription() *string

GetDescription returns Description

func (InputField) GetKey

func (m InputField) GetKey() *string

GetKey returns Key

func (InputField) GetModelVersion

func (m InputField) GetModelVersion() *string

GetModelVersion returns ModelVersion

func (InputField) GetName

func (m InputField) GetName() *string

GetName returns Name

func (InputField) GetObjectStatus

func (m InputField) GetObjectStatus() *int

GetObjectStatus returns ObjectStatus

func (InputField) GetParentRef

func (m InputField) GetParentRef() *ParentReference

GetParentRef returns ParentRef

func (InputField) MarshalJSON

func (m InputField) MarshalJSON() (buff []byte, e error)

MarshalJSON marshals to json representation

func (InputField) String

func (m InputField) String() string

func (*InputField) UnmarshalJSON

func (m *InputField) UnmarshalJSON(data []byte) (e error)

UnmarshalJSON unmarshals from json

func (InputField) ValidateEnumValue

func (m InputField) ValidateEnumValue() (bool, error)

ValidateEnumValue returns an error when providing an unsupported enum value This function is being called during constructing API request process Not recommended for calling this function directly

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 (InputLink) GetDescription

func (m InputLink) GetDescription() *string

GetDescription returns Description

func (InputLink) GetKey

func (m InputLink) GetKey() *string

GetKey returns Key

func (InputLink) GetModelVersion

func (m InputLink) GetModelVersion() *string

GetModelVersion returns ModelVersion

func (InputLink) GetObjectStatus

func (m InputLink) GetObjectStatus() *int

GetObjectStatus returns ObjectStatus

func (InputLink) GetParentRef

func (m InputLink) GetParentRef() *ParentReference

GetParentRef returns ParentRef

func (InputLink) GetPort

func (m InputLink) GetPort() *string

GetPort returns Port

func (InputLink) MarshalJSON

func (m InputLink) MarshalJSON() (buff []byte, e error)

MarshalJSON marshals to json representation

func (InputLink) String

func (m InputLink) String() string

func (*InputLink) UnmarshalJSON

func (m *InputLink) UnmarshalJSON(data []byte) (e error)

UnmarshalJSON unmarshals from json

func (InputLink) ValidateEnumValue

func (m InputLink) ValidateEnumValue() (bool, error)

ValidateEnumValue returns an error when providing an unsupported enum value This function is being called during constructing API request process Not recommended for calling this function directly

type InputPort

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 (InputPort) GetConfigValues

func (m InputPort) GetConfigValues() *ConfigValues

GetConfigValues returns ConfigValues

func (InputPort) GetDescription

func (m InputPort) GetDescription() *string

GetDescription returns Description

func (InputPort) GetKey

func (m InputPort) GetKey() *string

GetKey returns Key

func (InputPort) GetModelVersion

func (m InputPort) GetModelVersion() *string

GetModelVersion returns ModelVersion

func (InputPort) GetName

func (m InputPort) GetName() *string

GetName returns Name

func (InputPort) GetObjectStatus

func (m InputPort) GetObjectStatus() *int

GetObjectStatus returns ObjectStatus

func (InputPort) GetParentRef

func (m InputPort) GetParentRef() *ParentReference

GetParentRef returns ParentRef

func (InputPort) MarshalJSON

func (m InputPort) MarshalJSON() (buff []byte, e error)

MarshalJSON marshals to json representation

func (InputPort) String

func (m InputPort) String() string

func (*InputPort) UnmarshalJSON

func (m *InputPort) UnmarshalJSON(data []byte) (e error)

UnmarshalJSON unmarshals from json

func (InputPort) ValidateEnumValue

func (m InputPort) ValidateEnumValue() (bool, error)

ValidateEnumValue returns an error when providing an unsupported enum value This function is being called during constructing API request process Not recommended for calling this function directly

type InputPortPortTypeEnum

InputPortPortTypeEnum Enum with underlying type: string

type InputPortPortTypeEnum string

Set of constants representing the allowable values for InputPortPortTypeEnum

const (
    InputPortPortTypeData    InputPortPortTypeEnum = "DATA"
    InputPortPortTypeControl InputPortPortTypeEnum = "CONTROL"
    InputPortPortTypeModel   InputPortPortTypeEnum = "MODEL"
)

func GetInputPortPortTypeEnumValues

func GetInputPortPortTypeEnumValues() []InputPortPortTypeEnum

GetInputPortPortTypeEnumValues Enumerates the set of values for InputPortPortTypeEnum

func GetMappingInputPortPortTypeEnum

func GetMappingInputPortPortTypeEnum(val string) (InputPortPortTypeEnum, bool)

GetMappingInputPortPortTypeEnum performs case Insensitive comparison on enum value and return the desired enum

type InputProxyField

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 (InputProxyField) GetConfigValues

func (m InputProxyField) GetConfigValues() *ConfigValues

GetConfigValues returns ConfigValues

func (InputProxyField) GetDescription

func (m InputProxyField) GetDescription() *string

GetDescription returns Description

func (InputProxyField) GetKey

func (m InputProxyField) GetKey() *string

GetKey returns Key

func (InputProxyField) GetModelVersion

func (m InputProxyField) GetModelVersion() *string

GetModelVersion returns ModelVersion

func (InputProxyField) GetName

func (m InputProxyField) GetName() *string

GetName returns Name

func (InputProxyField) GetObjectStatus

func (m InputProxyField) GetObjectStatus() *int

GetObjectStatus returns ObjectStatus

func (InputProxyField) GetParentRef

func (m InputProxyField) GetParentRef() *ParentReference

GetParentRef returns ParentRef

func (InputProxyField) MarshalJSON

func (m InputProxyField) MarshalJSON() (buff []byte, e error)

MarshalJSON marshals to json representation

func (InputProxyField) String

func (m InputProxyField) String() string

func (*InputProxyField) UnmarshalJSON

func (m *InputProxyField) UnmarshalJSON(data []byte) (e error)

UnmarshalJSON unmarshals from json

func (InputProxyField) ValidateEnumValue

func (m InputProxyField) ValidateEnumValue() (bool, error)

ValidateEnumValue returns an error when providing an unsupported enum value This function is being called during constructing API request process Not recommended for calling this function directly

type Intersect

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 (Intersect) GetDescription

func (m Intersect) GetDescription() *string

GetDescription returns Description

func (Intersect) GetIdentifier

func (m Intersect) GetIdentifier() *string

GetIdentifier returns Identifier

func (Intersect) GetInputPorts

func (m Intersect) GetInputPorts() []InputPort

GetInputPorts returns InputPorts

func (Intersect) GetKey

func (m Intersect) GetKey() *string

GetKey returns Key

func (Intersect) GetModelVersion

func (m Intersect) GetModelVersion() *string

GetModelVersion returns ModelVersion

func (Intersect) GetName

func (m Intersect) GetName() *string

GetName returns Name

func (Intersect) GetObjectStatus

func (m Intersect) GetObjectStatus() *int

GetObjectStatus returns ObjectStatus

func (Intersect) GetObjectVersion

func (m Intersect) GetObjectVersion() *int

GetObjectVersion returns ObjectVersion

func (Intersect) GetOpConfigValues

func (m Intersect) GetOpConfigValues() *ConfigValues

GetOpConfigValues returns OpConfigValues

func (Intersect) GetOutputPorts

func (m Intersect) GetOutputPorts() []TypedObject

GetOutputPorts returns OutputPorts

func (Intersect) GetParameters

func (m Intersect) GetParameters() []Parameter

GetParameters returns Parameters

func (Intersect) GetParentRef

func (m Intersect) GetParentRef() *ParentReference

GetParentRef returns ParentRef

func (Intersect) MarshalJSON

func (m Intersect) MarshalJSON() (buff []byte, e error)

MarshalJSON marshals to json representation

func (Intersect) String

func (m Intersect) String() string

func (*Intersect) UnmarshalJSON

func (m *Intersect) UnmarshalJSON(data []byte) (e error)

UnmarshalJSON unmarshals from json

func (Intersect) ValidateEnumValue

func (m Intersect) ValidateEnumValue() (bool, error)

ValidateEnumValue returns an error when providing an unsupported enum value This function is being called during constructing API request process Not recommended for calling this function directly

type IntersectIntersectTypeEnum

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

func GetIntersectIntersectTypeEnumValues() []IntersectIntersectTypeEnum

GetIntersectIntersectTypeEnumValues Enumerates the set of values for IntersectIntersectTypeEnum

func GetMappingIntersectIntersectTypeEnum

func GetMappingIntersectIntersectTypeEnum(val string) (IntersectIntersectTypeEnum, bool)

GetMappingIntersectIntersectTypeEnum performs case Insensitive comparison on enum value and return the desired enum

type JavaType

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 (JavaType) GetDescription

func (m JavaType) GetDescription() *string

GetDescription returns Description

func (JavaType) GetKey

func (m JavaType) GetKey() *string

GetKey returns Key

func (JavaType) GetModelVersion

func (m JavaType) GetModelVersion() *string

GetModelVersion returns ModelVersion

func (JavaType) GetName

func (m JavaType) GetName() *string

GetName returns Name

func (JavaType) GetObjectStatus

func (m JavaType) GetObjectStatus() *int

GetObjectStatus returns ObjectStatus

func (JavaType) GetParentRef

func (m JavaType) GetParentRef() *ParentReference

GetParentRef returns ParentRef

func (JavaType) MarshalJSON

func (m JavaType) MarshalJSON() (buff []byte, e error)

MarshalJSON marshals to json representation

func (JavaType) String

func (m JavaType) String() string

func (JavaType) ValidateEnumValue

func (m JavaType) ValidateEnumValue() (bool, error)

ValidateEnumValue returns an error when providing an unsupported enum value This function is being called during constructing API request process Not recommended for calling this function directly

type Join

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 (Join) MarshalJSON

func (m Join) MarshalJSON() (buff []byte, e error)

MarshalJSON marshals to json representation

func (Join) String

func (m Join) String() string

func (Join) ValidateEnumValue

func (m Join) ValidateEnumValue() (bool, error)

ValidateEnumValue returns an error when providing an unsupported enum value This function is being called during constructing API request process Not recommended for calling this function directly

type JoinPolicyEnum

JoinPolicyEnum Enum with underlying type: string

type JoinPolicyEnum string

Set of constants representing the allowable values for JoinPolicyEnum

const (
    JoinPolicyInnerJoin JoinPolicyEnum = "INNER_JOIN"
    JoinPolicyLeftJoin  JoinPolicyEnum = "LEFT_JOIN"
    JoinPolicyRightJoin JoinPolicyEnum = "RIGHT_JOIN"
    JoinPolicyFullJoin  JoinPolicyEnum = "FULL_JOIN"
)

func GetJoinPolicyEnumValues

func GetJoinPolicyEnumValues() []JoinPolicyEnum

GetJoinPolicyEnumValues Enumerates the set of values for JoinPolicyEnum

func GetMappingJoinPolicyEnum

func GetMappingJoinPolicyEnum(val string) (JoinPolicyEnum, bool)

GetMappingJoinPolicyEnum performs case Insensitive comparison on enum value and return the desired enum

type Joiner

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 (Joiner) GetDescription

func (m Joiner) GetDescription() *string

GetDescription returns Description

func (Joiner) GetIdentifier

func (m Joiner) GetIdentifier() *string

GetIdentifier returns Identifier

func (Joiner) GetInputPorts

func (m Joiner) GetInputPorts() []InputPort

GetInputPorts returns InputPorts

func (Joiner) GetKey

func (m Joiner) GetKey() *string

GetKey returns Key

func (Joiner) GetModelVersion

func (m Joiner) GetModelVersion() *string

GetModelVersion returns ModelVersion

func (Joiner) GetName

func (m Joiner) GetName() *string

GetName returns Name

func (Joiner) GetObjectStatus

func (m Joiner) GetObjectStatus() *int

GetObjectStatus returns ObjectStatus

func (Joiner) GetObjectVersion

func (m Joiner) GetObjectVersion() *int

GetObjectVersion returns ObjectVersion

func (Joiner) GetOpConfigValues

func (m Joiner) GetOpConfigValues() *ConfigValues

GetOpConfigValues returns OpConfigValues

func (Joiner) GetOutputPorts

func (m Joiner) GetOutputPorts() []TypedObject

GetOutputPorts returns OutputPorts

func (Joiner) GetParameters

func (m Joiner) GetParameters() []Parameter

GetParameters returns Parameters

func (Joiner) GetParentRef

func (m Joiner) GetParentRef() *ParentReference

GetParentRef returns ParentRef

func (Joiner) MarshalJSON

func (m Joiner) MarshalJSON() (buff []byte, e error)

MarshalJSON marshals to json representation

func (Joiner) String

func (m Joiner) String() string

func (*Joiner) UnmarshalJSON

func (m *Joiner) UnmarshalJSON(data []byte) (e error)

UnmarshalJSON unmarshals from json

func (Joiner) ValidateEnumValue

func (m Joiner) ValidateEnumValue() (bool, error)

ValidateEnumValue returns an error when providing an unsupported enum value This function is being called during constructing API request process Not recommended for calling this function directly

type JoinerJoinTypeEnum

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

func GetJoinerJoinTypeEnumValues() []JoinerJoinTypeEnum

GetJoinerJoinTypeEnumValues Enumerates the set of values for JoinerJoinTypeEnum

func GetMappingJoinerJoinTypeEnum

func GetMappingJoinerJoinTypeEnum(val string) (JoinerJoinTypeEnum, bool)

GetMappingJoinerJoinTypeEnum performs case Insensitive comparison on enum value and return the desired enum

type JsonFormatAttribute

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 (JsonFormatAttribute) GetIsFilePattern

func (m JsonFormatAttribute) GetIsFilePattern() *bool

GetIsFilePattern returns IsFilePattern

func (JsonFormatAttribute) MarshalJSON

func (m JsonFormatAttribute) MarshalJSON() (buff []byte, e error)

MarshalJSON marshals to json representation

func (JsonFormatAttribute) String

func (m JsonFormatAttribute) String() string

func (JsonFormatAttribute) ValidateEnumValue

func (m JsonFormatAttribute) ValidateEnumValue() (bool, error)

ValidateEnumValue returns an error when providing an unsupported enum value This function is being called during constructing API request process Not recommended for calling this function directly

type JsonText

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 (JsonText) String

func (m JsonText) String() string

func (JsonText) ValidateEnumValue

func (m JsonText) ValidateEnumValue() (bool, error)

ValidateEnumValue returns an error when providing an unsupported enum value This function is being called during constructing API request process Not recommended for calling this function directly

type Key

Key The key object.

type Key interface {
}

type KeyAttribute

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 (KeyAttribute) String

func (m KeyAttribute) String() string

func (KeyAttribute) ValidateEnumValue

func (m KeyAttribute) ValidateEnumValue() (bool, error)

ValidateEnumValue returns an error when providing an unsupported enum value This function is being called during constructing API request process Not recommended for calling this function directly

type KeyModelTypeEnum

KeyModelTypeEnum Enum with underlying type: string

type KeyModelTypeEnum string

Set of constants representing the allowable values for KeyModelTypeEnum

const (
    KeyModelTypeForeignKey KeyModelTypeEnum = "FOREIGN_KEY"
)

func GetKeyModelTypeEnumValues

func GetKeyModelTypeEnumValues() []KeyModelTypeEnum

GetKeyModelTypeEnumValues Enumerates the set of values for KeyModelTypeEnum

func GetMappingKeyModelTypeEnum

func GetMappingKeyModelTypeEnum(val string) (KeyModelTypeEnum, bool)

GetMappingKeyModelTypeEnum performs case Insensitive comparison on enum value and return the desired enum

type KeyRange

KeyRange The information about key range.

type KeyRange struct {
    Key *ShapeField `mandatory:"false" json:"key"`

    // The key range.
    Range []string `mandatory:"false" json:"range"`
}

func (KeyRange) String

func (m KeyRange) String() string

func (KeyRange) ValidateEnumValue

func (m KeyRange) ValidateEnumValue() (bool, error)

ValidateEnumValue returns an error when providing an unsupported enum value This function is being called during constructing API request process Not recommended for calling this function directly

type KeyRangePartitionConfig

KeyRangePartitionConfig The information about key range.

type KeyRangePartitionConfig struct {

    // The partition number for the key range.
    PartitionNumber *int `mandatory:"false" json:"partitionNumber"`

    KeyRange *KeyRange `mandatory:"false" json:"keyRange"`
}

func (KeyRangePartitionConfig) MarshalJSON

func (m KeyRangePartitionConfig) MarshalJSON() (buff []byte, e error)

MarshalJSON marshals to json representation

func (KeyRangePartitionConfig) String

func (m KeyRangePartitionConfig) String() string

func (KeyRangePartitionConfig) ValidateEnumValue

func (m KeyRangePartitionConfig) ValidateEnumValue() (bool, error)

ValidateEnumValue returns an error when providing an unsupported enum value This function is being called during constructing API request process Not recommended for calling this function directly

type LastRunDetails

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 (LastRunDetails) String

func (m LastRunDetails) String() string

func (LastRunDetails) ValidateEnumValue

func (m LastRunDetails) ValidateEnumValue() (bool, error)

ValidateEnumValue returns an error when providing an unsupported enum value This function is being called during constructing API request process Not recommended for calling this function directly

type ListApplicationsRequest

ListApplicationsRequest wrapper for the ListApplications operation

# See also

Click https://docs.cloud.oracle.com/en-us/iaas/tools/go-sdk-examples/65.63.2/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.cloud.oracle.com/iaas/Content/API/Concepts/usingapi.htm#nine).
    Limit *int `mandatory:"false" contributesTo:"query" name:"limit"`

    // For list pagination. The value for this parameter is the `opc-next-page` or the `opc-prev-page` response header from the previous `List` call. See List Pagination (https://docs.cloud.oracle.com/iaas/Content/API/Concepts/usingapi.htm#nine).
    Page *string `mandatory:"false" contributesTo:"query" name:"page"`

    // Specifies sort order to use, either `ASC` (ascending) or `DESC` (descending).
    SortOrder ListApplicationsSortOrderEnum `mandatory:"false" contributesTo:"query" name:"sortOrder" omitEmpty:"true"`

    // Specifies the field to sort by. Accepts only one field. By default, when you sort by time fields, results are shown in descending order. All other fields default to ascending order. Sorting related parameters are ignored when parameter `query` is present (search operation and sorting order is by relevance score in descending order).
    SortBy ListApplicationsSortByEnum `mandatory:"false" contributesTo:"query" name:"sortBy" omitEmpty:"true"`

    // Unique Oracle-assigned identifier for the request. If
    // you need to contact Oracle about a particular request,
    // please provide the request ID.
    OpcRequestId *string `mandatory:"false" contributesTo:"header" name:"opc-request-id"`

    // Metadata about the request. This information will not be transmitted to the service, but
    // represents information that the SDK will consume to drive retry behavior.
    RequestMetadata common.RequestMetadata
}

func (ListApplicationsRequest) BinaryRequestBody

func (request ListApplicationsRequest) BinaryRequestBody() (*common.OCIReadSeekCloser, bool)

BinaryRequestBody implements the OCIRequest interface

func (ListApplicationsRequest) HTTPRequest

func (request ListApplicationsRequest) HTTPRequest(method, path string, binaryRequestBody *common.OCIReadSeekCloser, extraHeaders map[string]string) (http.Request, error)

HTTPRequest implements the OCIRequest interface

func (ListApplicationsRequest) RetryPolicy

func (request ListApplicationsRequest) RetryPolicy() *common.RetryPolicy

RetryPolicy implements the OCIRetryableRequest interface. This retrieves the specified retry policy.

func (ListApplicationsRequest) String

func (request ListApplicationsRequest) String() string

func (ListApplicationsRequest) ValidateEnumValue

func (request ListApplicationsRequest) ValidateEnumValue() (bool, error)

ValidateEnumValue returns an error when providing an unsupported enum value This function is being called during constructing API request process Not recommended for calling this function directly

type ListApplicationsResponse

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.cloud.oracle.com/iaas/Content/API/Concepts/usingapi.htm#nine).
    OpcNextPage *string `presentIn:"header" name:"opc-next-page"`

    // Retrieves the previous page of results. When this header appears in the response, previous pages of results exist. See List Pagination (https://docs.cloud.oracle.com/iaas/Content/API/Concepts/usingapi.htm#nine).
    OpcPrevPage *string `presentIn:"header" name:"opc-prev-page"`

    // Total items in the entire list.
    OpcTotalItems *int `presentIn:"header" name:"opc-total-items"`
}

func (ListApplicationsResponse) HTTPResponse

func (response ListApplicationsResponse) HTTPResponse() *http.Response

HTTPResponse implements the OCIResponse interface

func (ListApplicationsResponse) String

func (response ListApplicationsResponse) String() string

type ListApplicationsSortByEnum

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

func GetListApplicationsSortByEnumValues() []ListApplicationsSortByEnum

GetListApplicationsSortByEnumValues Enumerates the set of values for ListApplicationsSortByEnum

func GetMappingListApplicationsSortByEnum

func GetMappingListApplicationsSortByEnum(val string) (ListApplicationsSortByEnum, bool)

GetMappingListApplicationsSortByEnum performs case Insensitive comparison on enum value and return the desired enum

type ListApplicationsSortOrderEnum

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

func GetListApplicationsSortOrderEnumValues() []ListApplicationsSortOrderEnum

GetListApplicationsSortOrderEnumValues Enumerates the set of values for ListApplicationsSortOrderEnum

func GetMappingListApplicationsSortOrderEnum

func GetMappingListApplicationsSortOrderEnum(val string) (ListApplicationsSortOrderEnum, bool)

GetMappingListApplicationsSortOrderEnum performs case Insensitive comparison on enum value and return the desired enum

type ListConnectionValidationsRequest

ListConnectionValidationsRequest wrapper for the ListConnectionValidations operation

# See also

Click https://docs.cloud.oracle.com/en-us/iaas/tools/go-sdk-examples/65.63.2/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.cloud.oracle.com/iaas/Content/API/Concepts/usingapi.htm#nine).
    Page *string `mandatory:"false" contributesTo:"query" name:"page"`

    // Sets the maximum number of results per page, or items to return in a paginated `List` call. See List Pagination (https://docs.cloud.oracle.com/iaas/Content/API/Concepts/usingapi.htm#nine).
    Limit *int `mandatory:"false" contributesTo:"query" name:"limit"`

    // Specifies the field to sort by. Accepts only one field. By default, when you sort by time fields, results are shown in descending order. All other fields default to ascending order. Sorting related parameters are ignored when parameter `query` is present (search operation and sorting order is by relevance score in descending order).
    SortBy ListConnectionValidationsSortByEnum `mandatory:"false" contributesTo:"query" name:"sortBy" omitEmpty:"true"`

    // Specifies sort order to use, either `ASC` (ascending) or `DESC` (descending).
    SortOrder ListConnectionValidationsSortOrderEnum `mandatory:"false" contributesTo:"query" name:"sortOrder" omitEmpty:"true"`

    // Unique Oracle-assigned identifier for the request. If
    // you need to contact Oracle about a particular request,
    // please provide the request ID.
    OpcRequestId *string `mandatory:"false" contributesTo:"header" name:"opc-request-id"`

    // Metadata about the request. This information will not be transmitted to the service, but
    // represents information that the SDK will consume to drive retry behavior.
    RequestMetadata common.RequestMetadata
}

func (ListConnectionValidationsRequest) BinaryRequestBody

func (request ListConnectionValidationsRequest) BinaryRequestBody() (*common.OCIReadSeekCloser, bool)

BinaryRequestBody implements the OCIRequest interface

func (ListConnectionValidationsRequest) HTTPRequest

func (request ListConnectionValidationsRequest) HTTPRequest(method, path string, binaryRequestBody *common.OCIReadSeekCloser, extraHeaders map[string]string) (http.Request, error)

HTTPRequest implements the OCIRequest interface

func (ListConnectionValidationsRequest) RetryPolicy

func (request ListConnectionValidationsRequest) RetryPolicy() *common.RetryPolicy

RetryPolicy implements the OCIRetryableRequest interface. This retrieves the specified retry policy.

func (ListConnectionValidationsRequest) String

func (request ListConnectionValidationsRequest) String() string

func (ListConnectionValidationsRequest) ValidateEnumValue

func (request ListConnectionValidationsRequest) ValidateEnumValue() (bool, error)

ValidateEnumValue returns an error when providing an unsupported enum value This function is being called during constructing API request process Not recommended for calling this function directly

type ListConnectionValidationsResponse

ListConnectionValidationsResponse wrapper for the ListConnectionValidations operation

type ListConnectionValidationsResponse struct {

    // The underlying http response
    RawResponse *http.Response

    // A list of ConnectionValidationSummaryCollection instances
    ConnectionValidationSummaryCollection `presentIn:"body"`

    // Unique Oracle-assigned identifier for the request. If you need to contact
    // Oracle about a particular request, please provide the request ID.
    OpcRequestId *string `presentIn:"header" name:"opc-request-id"`

    // Retrieves the next page of results. When this header appears in the response, additional pages of results remain. See List Pagination (https://docs.cloud.oracle.com/iaas/Content/API/Concepts/usingapi.htm#nine).
    OpcNextPage *string `presentIn:"header" name:"opc-next-page"`

    // Retrieves the previous page of results. When this header appears in the response, previous pages of results exist. See List Pagination (https://docs.cloud.oracle.com/iaas/Content/API/Concepts/usingapi.htm#nine).
    OpcPrevPage *string `presentIn:"header" name:"opc-prev-page"`

    // Total items in the entire list.
    OpcTotalItems *int `presentIn:"header" name:"opc-total-items"`
}

func (ListConnectionValidationsResponse) HTTPResponse

func (response ListConnectionValidationsResponse) HTTPResponse() *http.Response

HTTPResponse implements the OCIResponse interface

func (ListConnectionValidationsResponse) String

func (response ListConnectionValidationsResponse) String() string

type ListConnectionValidationsSortByEnum

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

func GetListConnectionValidationsSortByEnumValues() []ListConnectionValidationsSortByEnum

GetListConnectionValidationsSortByEnumValues Enumerates the set of values for ListConnectionValidationsSortByEnum

func GetMappingListConnectionValidationsSortByEnum

func GetMappingListConnectionValidationsSortByEnum(val string) (ListConnectionValidationsSortByEnum, bool)

GetMappingListConnectionValidationsSortByEnum performs case Insensitive comparison on enum value and return the desired enum

type ListConnectionValidationsSortOrderEnum

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

func GetListConnectionValidationsSortOrderEnumValues() []ListConnectionValidationsSortOrderEnum

GetListConnectionValidationsSortOrderEnumValues Enumerates the set of values for ListConnectionValidationsSortOrderEnum

func GetMappingListConnectionValidationsSortOrderEnum

func GetMappingListConnectionValidationsSortOrderEnum(val string) (ListConnectionValidationsSortOrderEnum, bool)

GetMappingListConnectionValidationsSortOrderEnum performs case Insensitive comparison on enum value and return the desired enum

type ListConnectionsRequest

ListConnectionsRequest wrapper for the ListConnections operation

# See also

Click https://docs.cloud.oracle.com/en-us/iaas/tools/go-sdk-examples/65.63.2/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.cloud.oracle.com/iaas/Content/API/Concepts/usingapi.htm#nine).
    Page *string `mandatory:"false" contributesTo:"query" name:"page"`

    // Sets the maximum number of results per page, or items to return in a paginated `List` call. See List Pagination (https://docs.cloud.oracle.com/iaas/Content/API/Concepts/usingapi.htm#nine).
    Limit *int `mandatory:"false" contributesTo:"query" name:"limit"`

    // Specifies the fields to get for an object.
    Fields []string `contributesTo:"query" name:"fields" collectionFormat:"multi"`

    // Type of the object to filter the results with.
    Type *string `mandatory:"false" contributesTo:"query" name:"type"`

    // Specifies the field to sort by. Accepts only one field. By default, when you sort by time fields, results are shown in descending order. All other fields default to ascending order. Sorting related parameters are ignored when parameter `query` is present (search operation and sorting order is by relevance score in descending order).
    SortBy ListConnectionsSortByEnum `mandatory:"false" contributesTo:"query" name:"sortBy" omitEmpty:"true"`

    // Specifies sort order to use, either `ASC` (ascending) or `DESC` (descending).
    SortOrder ListConnectionsSortOrderEnum `mandatory:"false" contributesTo:"query" name:"sortOrder" omitEmpty:"true"`

    // Unique Oracle-assigned identifier for the request. If
    // you need to contact Oracle about a particular request,
    // please provide the request ID.
    OpcRequestId *string `mandatory:"false" contributesTo:"header" name:"opc-request-id"`

    // Metadata about the request. This information will not be transmitted to the service, but
    // represents information that the SDK will consume to drive retry behavior.
    RequestMetadata common.RequestMetadata
}

func (ListConnectionsRequest) BinaryRequestBody

func (request ListConnectionsRequest) BinaryRequestBody() (*common.OCIReadSeekCloser, bool)

BinaryRequestBody implements the OCIRequest interface

func (ListConnectionsRequest) HTTPRequest

func (request ListConnectionsRequest) HTTPRequest(method, path string, binaryRequestBody *common.OCIReadSeekCloser, extraHeaders map[string]string) (http.Request, error)

HTTPRequest implements the OCIRequest interface

func (ListConnectionsRequest) RetryPolicy

func (request ListConnectionsRequest) RetryPolicy() *common.RetryPolicy

RetryPolicy implements the OCIRetryableRequest interface. This retrieves the specified retry policy.

func (ListConnectionsRequest) String

func (request ListConnectionsRequest) String() string

func (ListConnectionsRequest) ValidateEnumValue

func (request ListConnectionsRequest) ValidateEnumValue() (bool, error)

ValidateEnumValue returns an error when providing an unsupported enum value This function is being called during constructing API request process Not recommended for calling this function directly

type ListConnectionsResponse

ListConnectionsResponse wrapper for the ListConnections operation

type ListConnectionsResponse struct {

    // The underlying http response
    RawResponse *http.Response

    // A list of ConnectionSummaryCollection instances
    ConnectionSummaryCollection `presentIn:"body"`

    // Unique Oracle-assigned identifier for the request. If you need to contact
    // Oracle about a particular request, please provide the request ID.
    OpcRequestId *string `presentIn:"header" name:"opc-request-id"`

    // Retrieves the next page of results. When this header appears in the response, additional pages of results remain. See List Pagination (https://docs.cloud.oracle.com/iaas/Content/API/Concepts/usingapi.htm#nine).
    OpcNextPage *string `presentIn:"header" name:"opc-next-page"`

    // Retrieves the previous page of results. When this header appears in the response, previous pages of results exist. See List Pagination (https://docs.cloud.oracle.com/iaas/Content/API/Concepts/usingapi.htm#nine).
    OpcPrevPage *string `presentIn:"header" name:"opc-prev-page"`

    // Total items in the entire list.
    OpcTotalItems *int `presentIn:"header" name:"opc-total-items"`
}

func (ListConnectionsResponse) HTTPResponse

func (response ListConnectionsResponse) HTTPResponse() *http.Response

HTTPResponse implements the OCIResponse interface

func (ListConnectionsResponse) String

func (response ListConnectionsResponse) String() string

type ListConnectionsSortByEnum

ListConnectionsSortByEnum Enum with underlying type: string

type ListConnectionsSortByEnum string

Set of constants representing the allowable values for ListConnectionsSortByEnum

const (
    ListConnectionsSortByTimeCreated ListConnectionsSortByEnum = "TIME_CREATED"
    ListConnectionsSortByDisplayName ListConnectionsSortByEnum = "DISPLAY_NAME"
    ListConnectionsSortByTimeUpdated ListConnectionsSortByEnum = "TIME_UPDATED"
)

func GetListConnectionsSortByEnumValues

func GetListConnectionsSortByEnumValues() []ListConnectionsSortByEnum

GetListConnectionsSortByEnumValues Enumerates the set of values for ListConnectionsSortByEnum

func GetMappingListConnectionsSortByEnum

func GetMappingListConnectionsSortByEnum(val string) (ListConnectionsSortByEnum, bool)

GetMappingListConnectionsSortByEnum performs case Insensitive comparison on enum value and return the desired enum

type ListConnectionsSortOrderEnum

ListConnectionsSortOrderEnum Enum with underlying type: string

type ListConnectionsSortOrderEnum string

Set of constants representing the allowable values for ListConnectionsSortOrderEnum

const (
    ListConnectionsSortOrderAsc  ListConnectionsSortOrderEnum = "ASC"
    ListConnectionsSortOrderDesc ListConnectionsSortOrderEnum = "DESC"
)

func GetListConnectionsSortOrderEnumValues

func GetListConnectionsSortOrderEnumValues() []ListConnectionsSortOrderEnum

GetListConnectionsSortOrderEnumValues Enumerates the set of values for ListConnectionsSortOrderEnum

func GetMappingListConnectionsSortOrderEnum

func GetMappingListConnectionsSortOrderEnum(val string) (ListConnectionsSortOrderEnum, bool)

GetMappingListConnectionsSortOrderEnum performs case Insensitive comparison on enum value and return the desired enum

type ListCopyObjectRequestsCopyStatusEnum

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

func GetListCopyObjectRequestsCopyStatusEnumValues() []ListCopyObjectRequestsCopyStatusEnum

GetListCopyObjectRequestsCopyStatusEnumValues Enumerates the set of values for ListCopyObjectRequestsCopyStatusEnum

func GetMappingListCopyObjectRequestsCopyStatusEnum

func GetMappingListCopyObjectRequestsCopyStatusEnum(val string) (ListCopyObjectRequestsCopyStatusEnum, bool)

GetMappingListCopyObjectRequestsCopyStatusEnum performs case Insensitive comparison on enum value and return the desired enum

type ListCopyObjectRequestsProjectionEnum

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

func GetListCopyObjectRequestsProjectionEnumValues() []ListCopyObjectRequestsProjectionEnum

GetListCopyObjectRequestsProjectionEnumValues Enumerates the set of values for ListCopyObjectRequestsProjectionEnum

func GetMappingListCopyObjectRequestsProjectionEnum

func GetMappingListCopyObjectRequestsProjectionEnum(val string) (ListCopyObjectRequestsProjectionEnum, bool)

GetMappingListCopyObjectRequestsProjectionEnum performs case Insensitive comparison on enum value and return the desired enum

type ListCopyObjectRequestsRequest

ListCopyObjectRequestsRequest wrapper for the ListCopyObjectRequests operation

# See also

Click https://docs.cloud.oracle.com/en-us/iaas/tools/go-sdk-examples/65.63.2/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.cloud.oracle.com/iaas/Content/API/Concepts/usingapi.htm#nine).
    Limit *int `mandatory:"false" contributesTo:"query" name:"limit"`

    // For list pagination. The value for this parameter is the `opc-next-page` or the `opc-prev-page` response header from the previous `List` call. See List Pagination (https://docs.cloud.oracle.com/iaas/Content/API/Concepts/usingapi.htm#nine).
    Page *string `mandatory:"false" contributesTo:"query" name:"page"`

    // Used to filter by the name of the object.
    Name *string `mandatory:"false" contributesTo:"query" name:"name"`

    // Specifies sort order to use, either `ASC` (ascending) or `DESC` (descending).
    SortOrder ListCopyObjectRequestsSortOrderEnum `mandatory:"false" contributesTo:"query" name:"sortOrder" omitEmpty:"true"`

    // Specifies the field to sort by. Accepts only one field. By default, when you sort by time fields, results are shown in descending order. All other fields default to ascending order. Sorting related parameters are ignored when parameter `query` is present (search operation and sorting order is by relevance score in descending order).
    SortBy ListCopyObjectRequestsSortByEnum `mandatory:"false" contributesTo:"query" name:"sortBy" omitEmpty:"true"`

    // Specifies copy status to use, either -  ALL, SUCCESSFUL, IN_PROGRESS, QUEUED, FAILED .
    CopyStatus ListCopyObjectRequestsCopyStatusEnum `mandatory:"false" contributesTo:"query" name:"copyStatus" omitEmpty:"true"`

    // This parameter allows users to specify which view of the copy object response to return. SUMMARY - Summary of the copy object response will be returned. This is the default option when no value is specified. DETAILS - Details of copy object response will be returned. This will include details of all the objects to be copied.
    Projection ListCopyObjectRequestsProjectionEnum `mandatory:"false" contributesTo:"query" name:"projection" omitEmpty:"true"`

    // Specifies start time of a copy object request.
    TimeStartedInMillis *int64 `mandatory:"false" contributesTo:"query" name:"timeStartedInMillis"`

    // Specifies end time of a copy object request.
    TimeEndedInMillis *int64 `mandatory:"false" contributesTo:"query" name:"timeEndedInMillis"`

    // Metadata about the request. This information will not be transmitted to the service, but
    // represents information that the SDK will consume to drive retry behavior.
    RequestMetadata common.RequestMetadata
}

func (ListCopyObjectRequestsRequest) BinaryRequestBody

func (request ListCopyObjectRequestsRequest) BinaryRequestBody() (*common.OCIReadSeekCloser, bool)

BinaryRequestBody implements the OCIRequest interface

func (ListCopyObjectRequestsRequest) HTTPRequest

func (request ListCopyObjectRequestsRequest) HTTPRequest(method, path string, binaryRequestBody *common.OCIReadSeekCloser, extraHeaders map[string]string) (http.Request, error)

HTTPRequest implements the OCIRequest interface

func (ListCopyObjectRequestsRequest) RetryPolicy

func (request ListCopyObjectRequestsRequest) RetryPolicy() *common.RetryPolicy

RetryPolicy implements the OCIRetryableRequest interface. This retrieves the specified retry policy.

func (ListCopyObjectRequestsRequest) String

func (request ListCopyObjectRequestsRequest) String() string

func (ListCopyObjectRequestsRequest) ValidateEnumValue

func (request ListCopyObjectRequestsRequest) ValidateEnumValue() (bool, error)

ValidateEnumValue returns an error when providing an unsupported enum value This function is being called during constructing API request process Not recommended for calling this function directly

type ListCopyObjectRequestsResponse

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.cloud.oracle.com/iaas/Content/API/Concepts/usingapi.htm#nine).
    OpcNextPage *string `presentIn:"header" name:"opc-next-page"`
}

func (ListCopyObjectRequestsResponse) HTTPResponse

func (response ListCopyObjectRequestsResponse) HTTPResponse() *http.Response

HTTPResponse implements the OCIResponse interface

func (ListCopyObjectRequestsResponse) String

func (response ListCopyObjectRequestsResponse) String() string

type ListCopyObjectRequestsSortByEnum

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

func GetListCopyObjectRequestsSortByEnumValues() []ListCopyObjectRequestsSortByEnum

GetListCopyObjectRequestsSortByEnumValues Enumerates the set of values for ListCopyObjectRequestsSortByEnum

func GetMappingListCopyObjectRequestsSortByEnum

func GetMappingListCopyObjectRequestsSortByEnum(val string) (ListCopyObjectRequestsSortByEnum, bool)

GetMappingListCopyObjectRequestsSortByEnum performs case Insensitive comparison on enum value and return the desired enum

type ListCopyObjectRequestsSortOrderEnum

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

func GetListCopyObjectRequestsSortOrderEnumValues() []ListCopyObjectRequestsSortOrderEnum

GetListCopyObjectRequestsSortOrderEnumValues Enumerates the set of values for ListCopyObjectRequestsSortOrderEnum

func GetMappingListCopyObjectRequestsSortOrderEnum

func GetMappingListCopyObjectRequestsSortOrderEnum(val string) (ListCopyObjectRequestsSortOrderEnum, bool)

GetMappingListCopyObjectRequestsSortOrderEnum performs case Insensitive comparison on enum value and return the desired enum

type ListDataAssetsRequest

ListDataAssetsRequest wrapper for the ListDataAssets operation

# See also

Click https://docs.cloud.oracle.com/en-us/iaas/tools/go-sdk-examples/65.63.2/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.cloud.oracle.com/iaas/Content/API/Concepts/usingapi.htm#nine).
    Page *string `mandatory:"false" contributesTo:"query" name:"page"`

    // Sets the maximum number of results per page, or items to return in a paginated `List` call. See List Pagination (https://docs.cloud.oracle.com/iaas/Content/API/Concepts/usingapi.htm#nine).
    Limit *int `mandatory:"false" contributesTo:"query" name:"limit"`

    // Specifies the fields to get for an object.
    Fields []string `contributesTo:"query" name:"fields" collectionFormat:"multi"`

    // Type of the object to filter the results with.
    Type *string `mandatory:"false" contributesTo:"query" name:"type"`

    // Specifies the field to sort by. Accepts only one field. By default, when you sort by time fields, results are shown in descending order. All other fields default to ascending order. Sorting related parameters are ignored when parameter `query` is present (search operation and sorting order is by relevance score in descending order).
    SortBy ListDataAssetsSortByEnum `mandatory:"false" contributesTo:"query" name:"sortBy" omitEmpty:"true"`

    // Specifies sort order to use, either `ASC` (ascending) or `DESC` (descending).
    SortOrder ListDataAssetsSortOrderEnum `mandatory:"false" contributesTo:"query" name:"sortOrder" omitEmpty:"true"`

    // Used to filter by the name of the object.
    Name *string `mandatory:"false" contributesTo:"query" name:"name"`

    // Unique Oracle-assigned identifier for the request. If
    // you need to contact Oracle about a particular request,
    // please provide the request ID.
    OpcRequestId *string `mandatory:"false" contributesTo:"header" name:"opc-request-id"`

    // Metadata about the request. This information will not be transmitted to the service, but
    // represents information that the SDK will consume to drive retry behavior.
    RequestMetadata common.RequestMetadata
}

func (ListDataAssetsRequest) BinaryRequestBody

func (request ListDataAssetsRequest) BinaryRequestBody() (*common.OCIReadSeekCloser, bool)

BinaryRequestBody implements the OCIRequest interface

func (ListDataAssetsRequest) HTTPRequest

func (request ListDataAssetsRequest) HTTPRequest(method, path string, binaryRequestBody *common.OCIReadSeekCloser, extraHeaders map[string]string) (http.Request, error)

HTTPRequest implements the OCIRequest interface

func (ListDataAssetsRequest) RetryPolicy

func (request ListDataAssetsRequest) RetryPolicy() *common.RetryPolicy

RetryPolicy implements the OCIRetryableRequest interface. This retrieves the specified retry policy.

func (ListDataAssetsRequest) String

func (request ListDataAssetsRequest) String() string

func (ListDataAssetsRequest) ValidateEnumValue

func (request ListDataAssetsRequest) ValidateEnumValue() (bool, error)

ValidateEnumValue returns an error when providing an unsupported enum value This function is being called during constructing API request process Not recommended for calling this function directly

type ListDataAssetsResponse

ListDataAssetsResponse wrapper for the ListDataAssets operation

type ListDataAssetsResponse struct {

    // The underlying http response
    RawResponse *http.Response

    // A list of DataAssetSummaryCollection instances
    DataAssetSummaryCollection `presentIn:"body"`

    // Unique Oracle-assigned identifier for the request. If you need to contact
    // Oracle about a particular request, please provide the request ID.
    OpcRequestId *string `presentIn:"header" name:"opc-request-id"`

    // Retrieves the next page of results. When this header appears in the response, additional pages of results remain. See List Pagination (https://docs.cloud.oracle.com/iaas/Content/API/Concepts/usingapi.htm#nine).
    OpcNextPage *string `presentIn:"header" name:"opc-next-page"`

    // Retrieves the previous page of results. When this header appears in the response, previous pages of results exist. See List Pagination (https://docs.cloud.oracle.com/iaas/Content/API/Concepts/usingapi.htm#nine).
    OpcPrevPage *string `presentIn:"header" name:"opc-prev-page"`

    // Total items in the entire list.
    OpcTotalItems *int `presentIn:"header" name:"opc-total-items"`
}

func (ListDataAssetsResponse) HTTPResponse

func (response ListDataAssetsResponse) HTTPResponse() *http.Response

HTTPResponse implements the OCIResponse interface

func (ListDataAssetsResponse) String

func (response ListDataAssetsResponse) String() string

type ListDataAssetsSortByEnum

ListDataAssetsSortByEnum Enum with underlying type: string

type ListDataAssetsSortByEnum string

Set of constants representing the allowable values for ListDataAssetsSortByEnum

const (
    ListDataAssetsSortByTimeCreated ListDataAssetsSortByEnum = "TIME_CREATED"
    ListDataAssetsSortByDisplayName ListDataAssetsSortByEnum = "DISPLAY_NAME"
    ListDataAssetsSortByTimeUpdated ListDataAssetsSortByEnum = "TIME_UPDATED"
)

func GetListDataAssetsSortByEnumValues

func GetListDataAssetsSortByEnumValues() []ListDataAssetsSortByEnum

GetListDataAssetsSortByEnumValues Enumerates the set of values for ListDataAssetsSortByEnum

func GetMappingListDataAssetsSortByEnum

func GetMappingListDataAssetsSortByEnum(val string) (ListDataAssetsSortByEnum, bool)

GetMappingListDataAssetsSortByEnum performs case Insensitive comparison on enum value and return the desired enum

type ListDataAssetsSortOrderEnum

ListDataAssetsSortOrderEnum Enum with underlying type: string

type ListDataAssetsSortOrderEnum string

Set of constants representing the allowable values for ListDataAssetsSortOrderEnum

const (
    ListDataAssetsSortOrderAsc  ListDataAssetsSortOrderEnum = "ASC"
    ListDataAssetsSortOrderDesc ListDataAssetsSortOrderEnum = "DESC"
)

func GetListDataAssetsSortOrderEnumValues

func GetListDataAssetsSortOrderEnumValues() []ListDataAssetsSortOrderEnum

GetListDataAssetsSortOrderEnumValues Enumerates the set of values for ListDataAssetsSortOrderEnum

func GetMappingListDataAssetsSortOrderEnum

func GetMappingListDataAssetsSortOrderEnum(val string) (ListDataAssetsSortOrderEnum, bool)

GetMappingListDataAssetsSortOrderEnum performs case Insensitive comparison on enum value and return the desired enum

type ListDataEntitiesRequest

ListDataEntitiesRequest wrapper for the ListDataEntities operation

# See also

Click https://docs.cloud.oracle.com/en-us/iaas/tools/go-sdk-examples/65.63.2/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.cloud.oracle.com/iaas/Content/API/Concepts/usingapi.htm#nine).
    Page *string `mandatory:"false" contributesTo:"query" name:"page"`

    // Type of the object to filter the results with.
    Type *string `mandatory:"false" contributesTo:"query" name:"type"`

    // Sets the maximum number of results per page, or items to return in a paginated `List` call. See List Pagination (https://docs.cloud.oracle.com/iaas/Content/API/Concepts/usingapi.htm#nine).
    Limit *int `mandatory:"false" contributesTo:"query" name:"limit"`

    // Specifies the fields to get for an object.
    Fields []string `contributesTo:"query" name:"fields" collectionFormat:"multi"`

    // Specifies the field to sort by. Accepts only one field. By default, when you sort by time fields, results are shown in descending order. All other fields default to ascending order. Sorting related parameters are ignored when parameter `query` is present (search operation and sorting order is by relevance score in descending order).
    SortBy ListDataEntitiesSortByEnum `mandatory:"false" contributesTo:"query" name:"sortBy" omitEmpty:"true"`

    // Specifies sort order to use, either `ASC` (ascending) or `DESC` (descending).
    SortOrder ListDataEntitiesSortOrderEnum `mandatory:"false" contributesTo:"query" name:"sortOrder" omitEmpty:"true"`

    // Unique Oracle-assigned identifier for the request. If
    // you need to contact Oracle about a particular request,
    // please provide the request ID.
    OpcRequestId *string `mandatory:"false" contributesTo:"header" name:"opc-request-id"`

    // Used to filter by the name of the object.
    NameList []string `contributesTo:"query" name:"nameList" collectionFormat:"multi"`

    // This parameter can be used to specify whether entity search type is pattern search or not.
    IsPattern *bool `mandatory:"false" contributesTo:"query" name:"isPattern"`

    // Artifact type which needs to be listed while listing Artifacts.
    IncludeTypes []string `contributesTo:"query" name:"includeTypes" collectionFormat:"multi"`

    // Metadata about the request. This information will not be transmitted to the service, but
    // represents information that the SDK will consume to drive retry behavior.
    RequestMetadata common.RequestMetadata
}

func (ListDataEntitiesRequest) BinaryRequestBody

func (request ListDataEntitiesRequest) BinaryRequestBody() (*common.OCIReadSeekCloser, bool)

BinaryRequestBody implements the OCIRequest interface

func (ListDataEntitiesRequest) HTTPRequest

func (request ListDataEntitiesRequest) HTTPRequest(method, path string, binaryRequestBody *common.OCIReadSeekCloser, extraHeaders map[string]string) (http.Request, error)

HTTPRequest implements the OCIRequest interface

func (ListDataEntitiesRequest) RetryPolicy

func (request ListDataEntitiesRequest) RetryPolicy() *common.RetryPolicy

RetryPolicy implements the OCIRetryableRequest interface. This retrieves the specified retry policy.

func (ListDataEntitiesRequest) String

func (request ListDataEntitiesRequest) String() string

func (ListDataEntitiesRequest) ValidateEnumValue

func (request ListDataEntitiesRequest) ValidateEnumValue() (bool, error)

ValidateEnumValue returns an error when providing an unsupported enum value This function is being called during constructing API request process Not recommended for calling this function directly

type ListDataEntitiesResponse

ListDataEntitiesResponse wrapper for the ListDataEntities operation

type ListDataEntitiesResponse struct {

    // The underlying http response
    RawResponse *http.Response

    // A list of DataEntitySummaryCollection instances
    DataEntitySummaryCollection `presentIn:"body"`

    // Unique Oracle-assigned identifier for the request. If you need to contact
    // Oracle about a particular request, please provide the request ID.
    OpcRequestId *string `presentIn:"header" name:"opc-request-id"`

    // Retrieves the next page of results. When this header appears in the response, additional pages of results remain. See List Pagination (https://docs.cloud.oracle.com/iaas/Content/API/Concepts/usingapi.htm#nine).
    OpcNextPage *string `presentIn:"header" name:"opc-next-page"`

    // Retrieves the previous page of results. When this header appears in the response, previous pages of results exist. See List Pagination (https://docs.cloud.oracle.com/iaas/Content/API/Concepts/usingapi.htm#nine).
    OpcPrevPage *string `presentIn:"header" name:"opc-prev-page"`

    // Total items in the entire list.
    OpcTotalItems *int `presentIn:"header" name:"opc-total-items"`
}

func (ListDataEntitiesResponse) HTTPResponse

func (response ListDataEntitiesResponse) HTTPResponse() *http.Response

HTTPResponse implements the OCIResponse interface

func (ListDataEntitiesResponse) String

func (response ListDataEntitiesResponse) String() string

type ListDataEntitiesSortByEnum

ListDataEntitiesSortByEnum Enum with underlying type: string

type ListDataEntitiesSortByEnum string

Set of constants representing the allowable values for ListDataEntitiesSortByEnum

const (
    ListDataEntitiesSortByTimeCreated ListDataEntitiesSortByEnum = "TIME_CREATED"
    ListDataEntitiesSortByDisplayName ListDataEntitiesSortByEnum = "DISPLAY_NAME"
    ListDataEntitiesSortByTimeUpdated ListDataEntitiesSortByEnum = "TIME_UPDATED"
)

func GetListDataEntitiesSortByEnumValues

func GetListDataEntitiesSortByEnumValues() []ListDataEntitiesSortByEnum

GetListDataEntitiesSortByEnumValues Enumerates the set of values for ListDataEntitiesSortByEnum

func GetMappingListDataEntitiesSortByEnum

func GetMappingListDataEntitiesSortByEnum(val string) (ListDataEntitiesSortByEnum, bool)

GetMappingListDataEntitiesSortByEnum performs case Insensitive comparison on enum value and return the desired enum

type ListDataEntitiesSortOrderEnum

ListDataEntitiesSortOrderEnum Enum with underlying type: string

type ListDataEntitiesSortOrderEnum string

Set of constants representing the allowable values for ListDataEntitiesSortOrderEnum

const (
    ListDataEntitiesSortOrderAsc  ListDataEntitiesSortOrderEnum = "ASC"
    ListDataEntitiesSortOrderDesc ListDataEntitiesSortOrderEnum = "DESC"
)

func GetListDataEntitiesSortOrderEnumValues

func GetListDataEntitiesSortOrderEnumValues() []ListDataEntitiesSortOrderEnum

GetListDataEntitiesSortOrderEnumValues Enumerates the set of values for ListDataEntitiesSortOrderEnum

func GetMappingListDataEntitiesSortOrderEnum

func GetMappingListDataEntitiesSortOrderEnum(val string) (ListDataEntitiesSortOrderEnum, bool)

GetMappingListDataEntitiesSortOrderEnum performs case Insensitive comparison on enum value and return the desired enum

type ListDataFlowValidationsRequest

ListDataFlowValidationsRequest wrapper for the ListDataFlowValidations operation

# See also

Click https://docs.cloud.oracle.com/en-us/iaas/tools/go-sdk-examples/65.63.2/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.cloud.oracle.com/iaas/Content/API/Concepts/usingapi.htm#nine).
    Page *string `mandatory:"false" contributesTo:"query" name:"page"`

    // Sets the maximum number of results per page, or items to return in a paginated `List` call. See List Pagination (https://docs.cloud.oracle.com/iaas/Content/API/Concepts/usingapi.htm#nine).
    Limit *int `mandatory:"false" contributesTo:"query" name:"limit"`

    // Specifies the field to sort by. Accepts only one field. By default, when you sort by time fields, results are shown in descending order. All other fields default to ascending order. Sorting related parameters are ignored when parameter `query` is present (search operation and sorting order is by relevance score in descending order).
    SortBy ListDataFlowValidationsSortByEnum `mandatory:"false" contributesTo:"query" name:"sortBy" omitEmpty:"true"`

    // Specifies sort order to use, either `ASC` (ascending) or `DESC` (descending).
    SortOrder ListDataFlowValidationsSortOrderEnum `mandatory:"false" contributesTo:"query" name:"sortOrder" omitEmpty:"true"`

    // Unique Oracle-assigned identifier for the request. If
    // you need to contact Oracle about a particular request,
    // please provide the request ID.
    OpcRequestId *string `mandatory:"false" contributesTo:"header" name:"opc-request-id"`

    // Metadata about the request. This information will not be transmitted to the service, but
    // represents information that the SDK will consume to drive retry behavior.
    RequestMetadata common.RequestMetadata
}

func (ListDataFlowValidationsRequest) BinaryRequestBody

func (request ListDataFlowValidationsRequest) BinaryRequestBody() (*common.OCIReadSeekCloser, bool)

BinaryRequestBody implements the OCIRequest interface

func (ListDataFlowValidationsRequest) HTTPRequest

func (request ListDataFlowValidationsRequest) HTTPRequest(method, path string, binaryRequestBody *common.OCIReadSeekCloser, extraHeaders map[string]string) (http.Request, error)

HTTPRequest implements the OCIRequest interface

func (ListDataFlowValidationsRequest) RetryPolicy

func (request ListDataFlowValidationsRequest) RetryPolicy() *common.RetryPolicy

RetryPolicy implements the OCIRetryableRequest interface. This retrieves the specified retry policy.

func (ListDataFlowValidationsRequest) String

func (request ListDataFlowValidationsRequest) String() string

func (ListDataFlowValidationsRequest) ValidateEnumValue

func (request ListDataFlowValidationsRequest) ValidateEnumValue() (bool, error)

ValidateEnumValue returns an error when providing an unsupported enum value This function is being called during constructing API request process Not recommended for calling this function directly

type ListDataFlowValidationsResponse

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.cloud.oracle.com/iaas/Content/API/Concepts/usingapi.htm#nine).
    OpcNextPage *string `presentIn:"header" name:"opc-next-page"`

    // Retrieves the previous page of results. When this header appears in the response, previous pages of results exist. See List Pagination (https://docs.cloud.oracle.com/iaas/Content/API/Concepts/usingapi.htm#nine).
    OpcPrevPage *string `presentIn:"header" name:"opc-prev-page"`

    // Total items in the entire list.
    OpcTotalItems *int `presentIn:"header" name:"opc-total-items"`
}

func (ListDataFlowValidationsResponse) HTTPResponse

func (response ListDataFlowValidationsResponse) HTTPResponse() *http.Response

HTTPResponse implements the OCIResponse interface

func (ListDataFlowValidationsResponse) String

func (response ListDataFlowValidationsResponse) String() string

type ListDataFlowValidationsSortByEnum

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

func GetListDataFlowValidationsSortByEnumValues() []ListDataFlowValidationsSortByEnum

GetListDataFlowValidationsSortByEnumValues Enumerates the set of values for ListDataFlowValidationsSortByEnum

func GetMappingListDataFlowValidationsSortByEnum

func GetMappingListDataFlowValidationsSortByEnum(val string) (ListDataFlowValidationsSortByEnum, bool)

GetMappingListDataFlowValidationsSortByEnum performs case Insensitive comparison on enum value and return the desired enum

type ListDataFlowValidationsSortOrderEnum

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

func GetListDataFlowValidationsSortOrderEnumValues() []ListDataFlowValidationsSortOrderEnum

GetListDataFlowValidationsSortOrderEnumValues Enumerates the set of values for ListDataFlowValidationsSortOrderEnum

func GetMappingListDataFlowValidationsSortOrderEnum

func GetMappingListDataFlowValidationsSortOrderEnum(val string) (ListDataFlowValidationsSortOrderEnum, bool)

GetMappingListDataFlowValidationsSortOrderEnum performs case Insensitive comparison on enum value and return the desired enum

type ListDataFlowsRequest

ListDataFlowsRequest wrapper for the ListDataFlows operation

# See also

Click https://docs.cloud.oracle.com/en-us/iaas/tools/go-sdk-examples/65.63.2/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.cloud.oracle.com/iaas/Content/API/Concepts/usingapi.htm#nine).
    Limit *int `mandatory:"false" contributesTo:"query" name:"limit"`

    // For list pagination. The value for this parameter is the `opc-next-page` or the `opc-prev-page` response header from the previous `List` call. See List Pagination (https://docs.cloud.oracle.com/iaas/Content/API/Concepts/usingapi.htm#nine).
    Page *string `mandatory:"false" contributesTo:"query" name:"page"`

    // Specifies sort order to use, either `ASC` (ascending) or `DESC` (descending).
    SortOrder ListDataFlowsSortOrderEnum `mandatory:"false" contributesTo:"query" name:"sortOrder" omitEmpty:"true"`

    // Specifies the field to sort by. Accepts only one field. By default, when you sort by time fields, results are shown in descending order. All other fields default to ascending order. Sorting related parameters are ignored when parameter `query` is present (search operation and sorting order is by relevance score in descending order).
    SortBy ListDataFlowsSortByEnum `mandatory:"false" contributesTo:"query" name:"sortBy" omitEmpty:"true"`

    // Metadata about the request. This information will not be transmitted to the service, but
    // represents information that the SDK will consume to drive retry behavior.
    RequestMetadata common.RequestMetadata
}

func (ListDataFlowsRequest) BinaryRequestBody

func (request ListDataFlowsRequest) BinaryRequestBody() (*common.OCIReadSeekCloser, bool)

BinaryRequestBody implements the OCIRequest interface

func (ListDataFlowsRequest) HTTPRequest

func (request ListDataFlowsRequest) HTTPRequest(method, path string, binaryRequestBody *common.OCIReadSeekCloser, extraHeaders map[string]string) (http.Request, error)

HTTPRequest implements the OCIRequest interface

func (ListDataFlowsRequest) RetryPolicy

func (request ListDataFlowsRequest) RetryPolicy() *common.RetryPolicy

RetryPolicy implements the OCIRetryableRequest interface. This retrieves the specified retry policy.

func (ListDataFlowsRequest) String

func (request ListDataFlowsRequest) String() string

func (ListDataFlowsRequest) ValidateEnumValue

func (request ListDataFlowsRequest) ValidateEnumValue() (bool, error)

ValidateEnumValue returns an error when providing an unsupported enum value This function is being called during constructing API request process Not recommended for calling this function directly

type ListDataFlowsResponse

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.cloud.oracle.com/iaas/Content/API/Concepts/usingapi.htm#nine).
    OpcNextPage *string `presentIn:"header" name:"opc-next-page"`

    // Retrieves the previous page of results. When this header appears in the response, previous pages of results exist. See List Pagination (https://docs.cloud.oracle.com/iaas/Content/API/Concepts/usingapi.htm#nine).
    OpcPrevPage *string `presentIn:"header" name:"opc-prev-page"`

    // Total items in the entire list.
    OpcTotalItems *int `presentIn:"header" name:"opc-total-items"`
}

func (ListDataFlowsResponse) HTTPResponse

func (response ListDataFlowsResponse) HTTPResponse() *http.Response

HTTPResponse implements the OCIResponse interface

func (ListDataFlowsResponse) String

func (response ListDataFlowsResponse) String() string

type ListDataFlowsSortByEnum

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

func GetListDataFlowsSortByEnumValues() []ListDataFlowsSortByEnum

GetListDataFlowsSortByEnumValues Enumerates the set of values for ListDataFlowsSortByEnum

func GetMappingListDataFlowsSortByEnum

func GetMappingListDataFlowsSortByEnum(val string) (ListDataFlowsSortByEnum, bool)

GetMappingListDataFlowsSortByEnum performs case Insensitive comparison on enum value and return the desired enum

type ListDataFlowsSortOrderEnum

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

func GetListDataFlowsSortOrderEnumValues() []ListDataFlowsSortOrderEnum

GetListDataFlowsSortOrderEnumValues Enumerates the set of values for ListDataFlowsSortOrderEnum

func GetMappingListDataFlowsSortOrderEnum

func GetMappingListDataFlowsSortOrderEnum(val string) (ListDataFlowsSortOrderEnum, bool)

GetMappingListDataFlowsSortOrderEnum performs case Insensitive comparison on enum value and return the desired enum

type ListDependentObjectsRequest

ListDependentObjectsRequest wrapper for the ListDependentObjects operation

# See also

Click https://docs.cloud.oracle.com/en-us/iaas/tools/go-sdk-examples/65.63.2/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.cloud.oracle.com/iaas/Content/API/Concepts/usingapi.htm#nine).
    Limit *int `mandatory:"false" contributesTo:"query" name:"limit"`

    // For list pagination. The value for this parameter is the `opc-next-page` or the `opc-prev-page` response header from the previous `List` call. See List Pagination (https://docs.cloud.oracle.com/iaas/Content/API/Concepts/usingapi.htm#nine).
    Page *string `mandatory:"false" contributesTo:"query" name:"page"`

    // Specifies sort order to use, either `ASC` (ascending) or `DESC` (descending).
    SortOrder ListDependentObjectsSortOrderEnum `mandatory:"false" contributesTo:"query" name:"sortOrder" omitEmpty:"true"`

    // Specifies the field to sort by. Accepts only one field. By default, when you sort by time fields, results are shown in descending order. All other fields default to ascending order. Sorting related parameters are ignored when parameter `query` is present (search operation and sorting order is by relevance score in descending order).
    SortBy ListDependentObjectsSortByEnum `mandatory:"false" contributesTo:"query" name:"sortBy" omitEmpty:"true"`

    // Unique Oracle-assigned identifier for the request. If
    // you need to contact Oracle about a particular request,
    // please provide the request ID.
    OpcRequestId *string `mandatory:"false" contributesTo:"header" name:"opc-request-id"`

    // Metadata about the request. This information will not be transmitted to the service, but
    // represents information that the SDK will consume to drive retry behavior.
    RequestMetadata common.RequestMetadata
}

func (ListDependentObjectsRequest) BinaryRequestBody

func (request ListDependentObjectsRequest) BinaryRequestBody() (*common.OCIReadSeekCloser, bool)

BinaryRequestBody implements the OCIRequest interface

func (ListDependentObjectsRequest) HTTPRequest

func (request ListDependentObjectsRequest) HTTPRequest(method, path string, binaryRequestBody *common.OCIReadSeekCloser, extraHeaders map[string]string) (http.Request, error)

HTTPRequest implements the OCIRequest interface

func (ListDependentObjectsRequest) RetryPolicy

func (request ListDependentObjectsRequest) RetryPolicy() *common.RetryPolicy

RetryPolicy implements the OCIRetryableRequest interface. This retrieves the specified retry policy.

func (ListDependentObjectsRequest) String

func (request ListDependentObjectsRequest) String() string

func (ListDependentObjectsRequest) ValidateEnumValue

func (request ListDependentObjectsRequest) ValidateEnumValue() (bool, error)

ValidateEnumValue returns an error when providing an unsupported enum value This function is being called during constructing API request process Not recommended for calling this function directly

type ListDependentObjectsResponse

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.cloud.oracle.com/iaas/Content/API/Concepts/usingapi.htm#nine).
    OpcNextPage *string `presentIn:"header" name:"opc-next-page"`

    // Retrieves the previous page of results. When this header appears in the response, previous pages of results exist. See List Pagination (https://docs.cloud.oracle.com/iaas/Content/API/Concepts/usingapi.htm#nine).
    OpcPrevPage *string `presentIn:"header" name:"opc-prev-page"`

    // Total items in the entire list.
    OpcTotalItems *int `presentIn:"header" name:"opc-total-items"`
}

func (ListDependentObjectsResponse) HTTPResponse

func (response ListDependentObjectsResponse) HTTPResponse() *http.Response

HTTPResponse implements the OCIResponse interface

func (ListDependentObjectsResponse) String

func (response ListDependentObjectsResponse) String() string

type ListDependentObjectsSortByEnum

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

func GetListDependentObjectsSortByEnumValues() []ListDependentObjectsSortByEnum

GetListDependentObjectsSortByEnumValues Enumerates the set of values for ListDependentObjectsSortByEnum

func GetMappingListDependentObjectsSortByEnum

func GetMappingListDependentObjectsSortByEnum(val string) (ListDependentObjectsSortByEnum, bool)

GetMappingListDependentObjectsSortByEnum performs case Insensitive comparison on enum value and return the desired enum

type ListDependentObjectsSortOrderEnum

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

func GetListDependentObjectsSortOrderEnumValues() []ListDependentObjectsSortOrderEnum

GetListDependentObjectsSortOrderEnumValues Enumerates the set of values for ListDependentObjectsSortOrderEnum

func GetMappingListDependentObjectsSortOrderEnum

func GetMappingListDependentObjectsSortOrderEnum(val string) (ListDependentObjectsSortOrderEnum, bool)

GetMappingListDependentObjectsSortOrderEnum performs case Insensitive comparison on enum value and return the desired enum

type ListDisApplicationTaskRunLineagesRequest

ListDisApplicationTaskRunLineagesRequest wrapper for the ListDisApplicationTaskRunLineages operation

# See also

Click https://docs.cloud.oracle.com/en-us/iaas/tools/go-sdk-examples/65.63.2/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.cloud.oracle.com/iaas/Content/API/Concepts/usingapi.htm#nine).
    Page *string `mandatory:"false" contributesTo:"query" name:"page"`

    // Sets the maximum number of results per page, or items to return in a paginated `List` call. See List Pagination (https://docs.cloud.oracle.com/iaas/Content/API/Concepts/usingapi.htm#nine).
    Limit *int `mandatory:"false" contributesTo:"query" name:"limit"`

    // Specifies sort order to use, either `ASC` (ascending) or `DESC` (descending).
    SortOrder ListDisApplicationTaskRunLineagesSortOrderEnum `mandatory:"false" contributesTo:"query" name:"sortOrder" omitEmpty:"true"`

    // Specifies the field to sort by. Accepts only one field. By default, when you sort by time fields, results are shown in descending order. All other fields default to ascending order. Sorting related parameters are ignored when parameter `query` is present (search operation and sorting order is by relevance score in descending order).
    SortBy ListDisApplicationTaskRunLineagesSortByEnum `mandatory:"false" contributesTo:"query" name:"sortBy" omitEmpty:"true"`

    // This filter parameter can be used to filter by model specific queryable fields of the object <br><br><B>Examples:-</B><br> <ul> <li><B>?filter=status eq Failed</B> returns all objects that have a status field with value Failed</li> </ul>
    Filter []string `contributesTo:"query" name:"filter" collectionFormat:"multi"`

    // This parameter allows users to get objects which were updated after a certain time. The format of timeUpdatedGreaterThan is "YYYY-MM-dd'T'HH:mm:ss.SSS'Z'"
    TimeUpdatedGreaterThan *common.SDKTime `mandatory:"false" contributesTo:"query" name:"timeUpdatedGreaterThan"`

    // This parameter allows users to get objects which were updated after and at a certain time. The format of timeUpdatedGreaterThanOrEqualTo is "YYYY-MM-dd'T'HH:mm:ss.SSS'Z'"
    TimeUpdatedGreaterThanOrEqualTo *common.SDKTime `mandatory:"false" contributesTo:"query" name:"timeUpdatedGreaterThanOrEqualTo"`

    // This parameter allows users to get objects which were updated before a certain time. The format of timeUpatedLessThan is "YYYY-MM-dd'T'HH:mm:ss.SSS'Z'"
    TimeUpatedLessThan *common.SDKTime `mandatory:"false" contributesTo:"query" name:"timeUpatedLessThan"`

    // This parameter allows users to get objects which were updated before and at a certain time. The format of timeUpatedLessThanOrEqualTo is "YYYY-MM-dd'T'HH:mm:ss.SSS'Z'"
    TimeUpatedLessThanOrEqualTo *common.SDKTime `mandatory:"false" contributesTo:"query" name:"timeUpatedLessThanOrEqualTo"`

    // Metadata about the request. This information will not be transmitted to the service, but
    // represents information that the SDK will consume to drive retry behavior.
    RequestMetadata common.RequestMetadata
}

func (ListDisApplicationTaskRunLineagesRequest) BinaryRequestBody

func (request ListDisApplicationTaskRunLineagesRequest) BinaryRequestBody() (*common.OCIReadSeekCloser, bool)

BinaryRequestBody implements the OCIRequest interface

func (ListDisApplicationTaskRunLineagesRequest) HTTPRequest

func (request ListDisApplicationTaskRunLineagesRequest) HTTPRequest(method, path string, binaryRequestBody *common.OCIReadSeekCloser, extraHeaders map[string]string) (http.Request, error)

HTTPRequest implements the OCIRequest interface

func (ListDisApplicationTaskRunLineagesRequest) RetryPolicy

func (request ListDisApplicationTaskRunLineagesRequest) RetryPolicy() *common.RetryPolicy

RetryPolicy implements the OCIRetryableRequest interface. This retrieves the specified retry policy.

func (ListDisApplicationTaskRunLineagesRequest) String

func (request ListDisApplicationTaskRunLineagesRequest) String() string

func (ListDisApplicationTaskRunLineagesRequest) ValidateEnumValue

func (request ListDisApplicationTaskRunLineagesRequest) ValidateEnumValue() (bool, error)

ValidateEnumValue returns an error when providing an unsupported enum value This function is being called during constructing API request process Not recommended for calling this function directly

type ListDisApplicationTaskRunLineagesResponse

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 (ListDisApplicationTaskRunLineagesResponse) HTTPResponse

func (response ListDisApplicationTaskRunLineagesResponse) HTTPResponse() *http.Response

HTTPResponse implements the OCIResponse interface

func (ListDisApplicationTaskRunLineagesResponse) String

func (response ListDisApplicationTaskRunLineagesResponse) String() string

type ListDisApplicationTaskRunLineagesSortByEnum

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

func GetListDisApplicationTaskRunLineagesSortByEnumValues() []ListDisApplicationTaskRunLineagesSortByEnum

GetListDisApplicationTaskRunLineagesSortByEnumValues Enumerates the set of values for ListDisApplicationTaskRunLineagesSortByEnum

func GetMappingListDisApplicationTaskRunLineagesSortByEnum

func GetMappingListDisApplicationTaskRunLineagesSortByEnum(val string) (ListDisApplicationTaskRunLineagesSortByEnum, bool)

GetMappingListDisApplicationTaskRunLineagesSortByEnum performs case Insensitive comparison on enum value and return the desired enum

type ListDisApplicationTaskRunLineagesSortOrderEnum

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

func GetListDisApplicationTaskRunLineagesSortOrderEnumValues() []ListDisApplicationTaskRunLineagesSortOrderEnum

GetListDisApplicationTaskRunLineagesSortOrderEnumValues Enumerates the set of values for ListDisApplicationTaskRunLineagesSortOrderEnum

func GetMappingListDisApplicationTaskRunLineagesSortOrderEnum

func GetMappingListDisApplicationTaskRunLineagesSortOrderEnum(val string) (ListDisApplicationTaskRunLineagesSortOrderEnum, bool)

GetMappingListDisApplicationTaskRunLineagesSortOrderEnum performs case Insensitive comparison on enum value and return the desired enum

type ListDisApplicationsRequest

ListDisApplicationsRequest wrapper for the ListDisApplications operation

# See also

Click https://docs.cloud.oracle.com/en-us/iaas/tools/go-sdk-examples/65.63.2/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.cloud.oracle.com/iaas/Content/API/Concepts/usingapi.htm#nine).
    Limit *int `mandatory:"false" contributesTo:"query" name:"limit"`

    // For list pagination. The value for this parameter is the `opc-next-page` or the `opc-prev-page` response header from the previous `List` call. See List Pagination (https://docs.cloud.oracle.com/iaas/Content/API/Concepts/usingapi.htm#nine).
    Page *string `mandatory:"false" contributesTo:"query" name:"page"`

    // Specifies sort order to use, either `ASC` (ascending) or `DESC` (descending).
    SortOrder ListDisApplicationsSortOrderEnum `mandatory:"false" contributesTo:"query" name:"sortOrder" omitEmpty:"true"`

    // Specifies the field to sort by. Accepts only one field. By default, when you sort by time fields, results are shown in descending order. All other fields default to ascending order. Sorting related parameters are ignored when parameter `query` is present (search operation and sorting order is by relevance score in descending order).
    SortBy ListDisApplicationsSortByEnum `mandatory:"false" contributesTo:"query" name:"sortBy" omitEmpty:"true"`

    // Unique Oracle-assigned identifier for the request. If
    // you need to contact Oracle about a particular request,
    // please provide the request ID.
    OpcRequestId *string `mandatory:"false" contributesTo:"header" name:"opc-request-id"`

    // Metadata about the request. This information will not be transmitted to the service, but
    // represents information that the SDK will consume to drive retry behavior.
    RequestMetadata common.RequestMetadata
}

func (ListDisApplicationsRequest) BinaryRequestBody

func (request ListDisApplicationsRequest) BinaryRequestBody() (*common.OCIReadSeekCloser, bool)

BinaryRequestBody implements the OCIRequest interface

func (ListDisApplicationsRequest) HTTPRequest

func (request ListDisApplicationsRequest) HTTPRequest(method, path string, binaryRequestBody *common.OCIReadSeekCloser, extraHeaders map[string]string) (http.Request, error)

HTTPRequest implements the OCIRequest interface

func (ListDisApplicationsRequest) RetryPolicy

func (request ListDisApplicationsRequest) RetryPolicy() *common.RetryPolicy

RetryPolicy implements the OCIRetryableRequest interface. This retrieves the specified retry policy.

func (ListDisApplicationsRequest) String

func (request ListDisApplicationsRequest) String() string

func (ListDisApplicationsRequest) ValidateEnumValue

func (request ListDisApplicationsRequest) ValidateEnumValue() (bool, error)

ValidateEnumValue returns an error when providing an unsupported enum value This function is being called during constructing API request process Not recommended for calling this function directly

type ListDisApplicationsResponse

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.cloud.oracle.com/iaas/Content/API/Concepts/usingapi.htm#nine).
    OpcNextPage *string `presentIn:"header" name:"opc-next-page"`

    // Retrieves the previous page of results. When this header appears in the response, previous pages of results exist. See List Pagination (https://docs.cloud.oracle.com/iaas/Content/API/Concepts/usingapi.htm#nine).
    OpcPrevPage *string `presentIn:"header" name:"opc-prev-page"`

    // Total items in the entire list.
    OpcTotalItems *int `presentIn:"header" name:"opc-total-items"`
}

func (ListDisApplicationsResponse) HTTPResponse

func (response ListDisApplicationsResponse) HTTPResponse() *http.Response

HTTPResponse implements the OCIResponse interface

func (ListDisApplicationsResponse) String

func (response ListDisApplicationsResponse) String() string

type ListDisApplicationsSortByEnum

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

func GetListDisApplicationsSortByEnumValues() []ListDisApplicationsSortByEnum

GetListDisApplicationsSortByEnumValues Enumerates the set of values for ListDisApplicationsSortByEnum

func GetMappingListDisApplicationsSortByEnum

func GetMappingListDisApplicationsSortByEnum(val string) (ListDisApplicationsSortByEnum, bool)

GetMappingListDisApplicationsSortByEnum performs case Insensitive comparison on enum value and return the desired enum

type ListDisApplicationsSortOrderEnum

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

func GetListDisApplicationsSortOrderEnumValues() []ListDisApplicationsSortOrderEnum

GetListDisApplicationsSortOrderEnumValues Enumerates the set of values for ListDisApplicationsSortOrderEnum

func GetMappingListDisApplicationsSortOrderEnum

func GetMappingListDisApplicationsSortOrderEnum(val string) (ListDisApplicationsSortOrderEnum, bool)

GetMappingListDisApplicationsSortOrderEnum performs case Insensitive comparison on enum value and return the desired enum

type ListExportRequestsExportStatusEnum

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

func GetListExportRequestsExportStatusEnumValues() []ListExportRequestsExportStatusEnum

GetListExportRequestsExportStatusEnumValues Enumerates the set of values for ListExportRequestsExportStatusEnum

func GetMappingListExportRequestsExportStatusEnum

func GetMappingListExportRequestsExportStatusEnum(val string) (ListExportRequestsExportStatusEnum, bool)

GetMappingListExportRequestsExportStatusEnum performs case Insensitive comparison on enum value and return the desired enum

type ListExportRequestsProjectionEnum

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

func GetListExportRequestsProjectionEnumValues() []ListExportRequestsProjectionEnum

GetListExportRequestsProjectionEnumValues Enumerates the set of values for ListExportRequestsProjectionEnum

func GetMappingListExportRequestsProjectionEnum

func GetMappingListExportRequestsProjectionEnum(val string) (ListExportRequestsProjectionEnum, bool)

GetMappingListExportRequestsProjectionEnum performs case Insensitive comparison on enum value and return the desired enum

type ListExportRequestsRequest

ListExportRequestsRequest wrapper for the ListExportRequests operation

# See also

Click https://docs.cloud.oracle.com/en-us/iaas/tools/go-sdk-examples/65.63.2/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.cloud.oracle.com/iaas/Content/API/Concepts/usingapi.htm#nine).
    Page *string `mandatory:"false" contributesTo:"query" name:"page"`

    // Sets the maximum number of results per page, or items to return in a paginated `List` call. See List Pagination (https://docs.cloud.oracle.com/iaas/Content/API/Concepts/usingapi.htm#nine).
    Limit *int `mandatory:"false" contributesTo:"query" name:"limit"`

    // Used to filter by the name of the object.
    Name *string `mandatory:"false" contributesTo:"query" name:"name"`

    // Specifies sort order to use, either `ASC` (ascending) or `DESC` (descending).
    SortOrder ListExportRequestsSortOrderEnum `mandatory:"false" contributesTo:"query" name:"sortOrder" omitEmpty:"true"`

    // Specifies the field to sort by. Accepts only one field. By default, when you sort by time fields, results are shown in descending order. All other fields default to ascending order. Sorting related parameters are ignored when parameter `query` is present (search operation and sorting order is by relevance score in descending order).
    SortBy ListExportRequestsSortByEnum `mandatory:"false" contributesTo:"query" name:"sortBy" omitEmpty:"true"`

    // Specifies export status to use, either -  ALL, SUCCESSFUL, IN_PROGRESS, QUEUED, FAILED .
    ExportStatus ListExportRequestsExportStatusEnum `mandatory:"false" contributesTo:"query" name:"exportStatus" omitEmpty:"true"`

    // This parameter allows users to specify which view of the export object response to return. SUMMARY - Summary of the export object request will be returned. This is the default option when no value is specified. DETAILS - Details of export object request will be returned. This will include details of all the objects to be exported.
    Projection ListExportRequestsProjectionEnum `mandatory:"false" contributesTo:"query" name:"projection" omitEmpty:"true"`

    // Specifies start time of a copy object request.
    TimeStartedInMillis *int64 `mandatory:"false" contributesTo:"query" name:"timeStartedInMillis"`

    // Specifies end time of a copy object request.
    TimeEndedInMillis *int64 `mandatory:"false" contributesTo:"query" name:"timeEndedInMillis"`

    // Metadata about the request. This information will not be transmitted to the service, but
    // represents information that the SDK will consume to drive retry behavior.
    RequestMetadata common.RequestMetadata
}

func (ListExportRequestsRequest) BinaryRequestBody

func (request ListExportRequestsRequest) BinaryRequestBody() (*common.OCIReadSeekCloser, bool)

BinaryRequestBody implements the OCIRequest interface

func (ListExportRequestsRequest) HTTPRequest

func (request ListExportRequestsRequest) HTTPRequest(method, path string, binaryRequestBody *common.OCIReadSeekCloser, extraHeaders map[string]string) (http.Request, error)

HTTPRequest implements the OCIRequest interface

func (ListExportRequestsRequest) RetryPolicy

func (request ListExportRequestsRequest) RetryPolicy() *common.RetryPolicy

RetryPolicy implements the OCIRetryableRequest interface. This retrieves the specified retry policy.

func (ListExportRequestsRequest) String

func (request ListExportRequestsRequest) String() string

func (ListExportRequestsRequest) ValidateEnumValue

func (request ListExportRequestsRequest) ValidateEnumValue() (bool, error)

ValidateEnumValue returns an error when providing an unsupported enum value This function is being called during constructing API request process Not recommended for calling this function directly

type ListExportRequestsResponse

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.cloud.oracle.com/iaas/Content/API/Concepts/usingapi.htm#nine).
    OpcNextPage *string `presentIn:"header" name:"opc-next-page"`
}

func (ListExportRequestsResponse) HTTPResponse

func (response ListExportRequestsResponse) HTTPResponse() *http.Response

HTTPResponse implements the OCIResponse interface

func (ListExportRequestsResponse) String

func (response ListExportRequestsResponse) String() string

type ListExportRequestsSortByEnum

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

func GetListExportRequestsSortByEnumValues() []ListExportRequestsSortByEnum

GetListExportRequestsSortByEnumValues Enumerates the set of values for ListExportRequestsSortByEnum

func GetMappingListExportRequestsSortByEnum

func GetMappingListExportRequestsSortByEnum(val string) (ListExportRequestsSortByEnum, bool)

GetMappingListExportRequestsSortByEnum performs case Insensitive comparison on enum value and return the desired enum

type ListExportRequestsSortOrderEnum

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

func GetListExportRequestsSortOrderEnumValues() []ListExportRequestsSortOrderEnum

GetListExportRequestsSortOrderEnumValues Enumerates the set of values for ListExportRequestsSortOrderEnum

func GetMappingListExportRequestsSortOrderEnum

func GetMappingListExportRequestsSortOrderEnum(val string) (ListExportRequestsSortOrderEnum, bool)

GetMappingListExportRequestsSortOrderEnum performs case Insensitive comparison on enum value and return the desired enum

type ListExternalPublicationValidationsRequest

ListExternalPublicationValidationsRequest wrapper for the ListExternalPublicationValidations operation

# See also

Click https://docs.cloud.oracle.com/en-us/iaas/tools/go-sdk-examples/65.63.2/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.cloud.oracle.com/iaas/Content/API/Concepts/usingapi.htm#nine).
    Page *string `mandatory:"false" contributesTo:"query" name:"page"`

    // Sets the maximum number of results per page, or items to return in a paginated `List` call. See List Pagination (https://docs.cloud.oracle.com/iaas/Content/API/Concepts/usingapi.htm#nine).
    Limit *int `mandatory:"false" contributesTo:"query" name:"limit"`

    // Specifies sort order to use, either `ASC` (ascending) or `DESC` (descending).
    SortOrder ListExternalPublicationValidationsSortOrderEnum `mandatory:"false" contributesTo:"query" name:"sortOrder" omitEmpty:"true"`

    // Specifies the field to sort by. Accepts only one field. By default, when you sort by time fields, results are shown in descending order. All other fields default to ascending order. Sorting related parameters are ignored when parameter `query` is present (search operation and sorting order is by relevance score in descending order).
    SortBy ListExternalPublicationValidationsSortByEnum `mandatory:"false" contributesTo:"query" name:"sortBy" omitEmpty:"true"`

    // Metadata about the request. This information will not be transmitted to the service, but
    // represents information that the SDK will consume to drive retry behavior.
    RequestMetadata common.RequestMetadata
}

func (ListExternalPublicationValidationsRequest) BinaryRequestBody

func (request ListExternalPublicationValidationsRequest) BinaryRequestBody() (*common.OCIReadSeekCloser, bool)

BinaryRequestBody implements the OCIRequest interface

func (ListExternalPublicationValidationsRequest) HTTPRequest

func (request ListExternalPublicationValidationsRequest) HTTPRequest(method, path string, binaryRequestBody *common.OCIReadSeekCloser, extraHeaders map[string]string) (http.Request, error)

HTTPRequest implements the OCIRequest interface

func (ListExternalPublicationValidationsRequest) RetryPolicy

func (request ListExternalPublicationValidationsRequest) RetryPolicy() *common.RetryPolicy

RetryPolicy implements the OCIRetryableRequest interface. This retrieves the specified retry policy.

func (ListExternalPublicationValidationsRequest) String

func (request ListExternalPublicationValidationsRequest) String() string

func (ListExternalPublicationValidationsRequest) ValidateEnumValue

func (request ListExternalPublicationValidationsRequest) ValidateEnumValue() (bool, error)

ValidateEnumValue returns an error when providing an unsupported enum value This function is being called during constructing API request process Not recommended for calling this function directly

type ListExternalPublicationValidationsResponse

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.cloud.oracle.com/iaas/Content/API/Concepts/usingapi.htm#nine).
    OpcNextPage *string `presentIn:"header" name:"opc-next-page"`

    // Retrieves the previous page of results. When this header appears in the response, previous pages of results exist. See List Pagination (https://docs.cloud.oracle.com/iaas/Content/API/Concepts/usingapi.htm#nine).
    OpcPrevPage *string `presentIn:"header" name:"opc-prev-page"`

    // Total items in the entire list.
    OpcTotalItems *int `presentIn:"header" name:"opc-total-items"`
}

func (ListExternalPublicationValidationsResponse) HTTPResponse

func (response ListExternalPublicationValidationsResponse) HTTPResponse() *http.Response

HTTPResponse implements the OCIResponse interface

func (ListExternalPublicationValidationsResponse) String

func (response ListExternalPublicationValidationsResponse) String() string

type ListExternalPublicationValidationsSortByEnum

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

func GetListExternalPublicationValidationsSortByEnumValues() []ListExternalPublicationValidationsSortByEnum

GetListExternalPublicationValidationsSortByEnumValues Enumerates the set of values for ListExternalPublicationValidationsSortByEnum

func GetMappingListExternalPublicationValidationsSortByEnum

func GetMappingListExternalPublicationValidationsSortByEnum(val string) (ListExternalPublicationValidationsSortByEnum, bool)

GetMappingListExternalPublicationValidationsSortByEnum performs case Insensitive comparison on enum value and return the desired enum

type ListExternalPublicationValidationsSortOrderEnum

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

func GetListExternalPublicationValidationsSortOrderEnumValues() []ListExternalPublicationValidationsSortOrderEnum

GetListExternalPublicationValidationsSortOrderEnumValues Enumerates the set of values for ListExternalPublicationValidationsSortOrderEnum

func GetMappingListExternalPublicationValidationsSortOrderEnum

func GetMappingListExternalPublicationValidationsSortOrderEnum(val string) (ListExternalPublicationValidationsSortOrderEnum, bool)

GetMappingListExternalPublicationValidationsSortOrderEnum performs case Insensitive comparison on enum value and return the desired enum

type ListExternalPublicationsRequest

ListExternalPublicationsRequest wrapper for the ListExternalPublications operation

# See also

Click https://docs.cloud.oracle.com/en-us/iaas/tools/go-sdk-examples/65.63.2/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.cloud.oracle.com/iaas/Content/API/Concepts/usingapi.htm#nine).
    Limit *int `mandatory:"false" contributesTo:"query" name:"limit"`

    // For list pagination. The value for this parameter is the `opc-next-page` or the `opc-prev-page` response header from the previous `List` call. See List Pagination (https://docs.cloud.oracle.com/iaas/Content/API/Concepts/usingapi.htm#nine).
    Page *string `mandatory:"false" contributesTo:"query" name:"page"`

    // Specifies sort order to use, either `ASC` (ascending) or `DESC` (descending).
    SortOrder ListExternalPublicationsSortOrderEnum `mandatory:"false" contributesTo:"query" name:"sortOrder" omitEmpty:"true"`

    // Specifies the field to sort by. Accepts only one field. By default, when you sort by time fields, results are shown in descending order. All other fields default to ascending order. Sorting related parameters are ignored when parameter `query` is present (search operation and sorting order is by relevance score in descending order).
    SortBy ListExternalPublicationsSortByEnum `mandatory:"false" contributesTo:"query" name:"sortBy" omitEmpty:"true"`

    // Unique Oracle-assigned identifier for the request. If
    // you need to contact Oracle about a particular request,
    // please provide the request ID.
    OpcRequestId *string `mandatory:"false" contributesTo:"header" name:"opc-request-id"`

    // Metadata about the request. This information will not be transmitted to the service, but
    // represents information that the SDK will consume to drive retry behavior.
    RequestMetadata common.RequestMetadata
}

func (ListExternalPublicationsRequest) BinaryRequestBody

func (request ListExternalPublicationsRequest) BinaryRequestBody() (*common.OCIReadSeekCloser, bool)

BinaryRequestBody implements the OCIRequest interface

func (ListExternalPublicationsRequest) HTTPRequest

func (request ListExternalPublicationsRequest) HTTPRequest(method, path string, binaryRequestBody *common.OCIReadSeekCloser, extraHeaders map[string]string) (http.Request, error)

HTTPRequest implements the OCIRequest interface

func (ListExternalPublicationsRequest) RetryPolicy

func (request ListExternalPublicationsRequest) RetryPolicy() *common.RetryPolicy

RetryPolicy implements the OCIRetryableRequest interface. This retrieves the specified retry policy.

func (ListExternalPublicationsRequest) String

func (request ListExternalPublicationsRequest) String() string

func (ListExternalPublicationsRequest) ValidateEnumValue

func (request ListExternalPublicationsRequest) ValidateEnumValue() (bool, error)

ValidateEnumValue returns an error when providing an unsupported enum value This function is being called during constructing API request process Not recommended for calling this function directly

type ListExternalPublicationsResponse

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.cloud.oracle.com/iaas/Content/API/Concepts/usingapi.htm#nine).
    OpcNextPage *string `presentIn:"header" name:"opc-next-page"`

    // Retrieves the previous page of results. When this header appears in the response, previous pages of results exist. See List Pagination (https://docs.cloud.oracle.com/iaas/Content/API/Concepts/usingapi.htm#nine).
    OpcPrevPage *string `presentIn:"header" name:"opc-prev-page"`

    // Total items in the entire list.
    OpcTotalItems *int `presentIn:"header" name:"opc-total-items"`
}

func (ListExternalPublicationsResponse) HTTPResponse

func (response ListExternalPublicationsResponse) HTTPResponse() *http.Response

HTTPResponse implements the OCIResponse interface

func (ListExternalPublicationsResponse) String

func (response ListExternalPublicationsResponse) String() string

type ListExternalPublicationsSortByEnum

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

func GetListExternalPublicationsSortByEnumValues() []ListExternalPublicationsSortByEnum

GetListExternalPublicationsSortByEnumValues Enumerates the set of values for ListExternalPublicationsSortByEnum

func GetMappingListExternalPublicationsSortByEnum

func GetMappingListExternalPublicationsSortByEnum(val string) (ListExternalPublicationsSortByEnum, bool)

GetMappingListExternalPublicationsSortByEnum performs case Insensitive comparison on enum value and return the desired enum

type ListExternalPublicationsSortOrderEnum

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

func GetListExternalPublicationsSortOrderEnumValues() []ListExternalPublicationsSortOrderEnum

GetListExternalPublicationsSortOrderEnumValues Enumerates the set of values for ListExternalPublicationsSortOrderEnum

func GetMappingListExternalPublicationsSortOrderEnum

func GetMappingListExternalPublicationsSortOrderEnum(val string) (ListExternalPublicationsSortOrderEnum, bool)

GetMappingListExternalPublicationsSortOrderEnum performs case Insensitive comparison on enum value and return the desired enum

type ListFoldersRequest

ListFoldersRequest wrapper for the ListFolders operation

# See also

Click https://docs.cloud.oracle.com/en-us/iaas/tools/go-sdk-examples/65.63.2/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.cloud.oracle.com/iaas/Content/API/Concepts/usingapi.htm#nine).
    Page *string `mandatory:"false" contributesTo:"query" name:"page"`

    // Sets the maximum number of results per page, or items to return in a paginated `List` call. See List Pagination (https://docs.cloud.oracle.com/iaas/Content/API/Concepts/usingapi.htm#nine).
    Limit *int `mandatory:"false" contributesTo:"query" name:"limit"`

    // Specifies sort order to use, either `ASC` (ascending) or `DESC` (descending).
    SortOrder ListFoldersSortOrderEnum `mandatory:"false" contributesTo:"query" name:"sortOrder" omitEmpty:"true"`

    // Specifies the field to sort by. Accepts only one field. By default, when you sort by time fields, results are shown in descending order. All other fields default to ascending order. Sorting related parameters are ignored when parameter `query` is present (search operation and sorting order is by relevance score in descending order).
    SortBy ListFoldersSortByEnum `mandatory:"false" contributesTo:"query" name:"sortBy" omitEmpty:"true"`

    // Metadata about the request. This information will not be transmitted to the service, but
    // represents information that the SDK will consume to drive retry behavior.
    RequestMetadata common.RequestMetadata
}

func (ListFoldersRequest) BinaryRequestBody

func (request ListFoldersRequest) BinaryRequestBody() (*common.OCIReadSeekCloser, bool)

BinaryRequestBody implements the OCIRequest interface

func (ListFoldersRequest) HTTPRequest

func (request ListFoldersRequest) HTTPRequest(method, path string, binaryRequestBody *common.OCIReadSeekCloser, extraHeaders map[string]string) (http.Request, error)

HTTPRequest implements the OCIRequest interface

func (ListFoldersRequest) RetryPolicy

func (request ListFoldersRequest) RetryPolicy() *common.RetryPolicy

RetryPolicy implements the OCIRetryableRequest interface. This retrieves the specified retry policy.

func (ListFoldersRequest) String

func (request ListFoldersRequest) String() string

func (ListFoldersRequest) ValidateEnumValue

func (request ListFoldersRequest) ValidateEnumValue() (bool, error)

ValidateEnumValue returns an error when providing an unsupported enum value This function is being called during constructing API request process Not recommended for calling this function directly

type ListFoldersResponse

ListFoldersResponse wrapper for the ListFolders operation

type ListFoldersResponse struct {

    // The underlying http response
    RawResponse *http.Response

    // A list of FolderSummaryCollection instances
    FolderSummaryCollection `presentIn:"body"`

    // Unique Oracle-assigned identifier for the request. If you need to contact
    // Oracle about a particular request, please provide the request ID.
    OpcRequestId *string `presentIn:"header" name:"opc-request-id"`

    // Retrieves the next page of results. When this header appears in the response, additional pages of results remain. See List Pagination (https://docs.cloud.oracle.com/iaas/Content/API/Concepts/usingapi.htm#nine).
    OpcNextPage *string `presentIn:"header" name:"opc-next-page"`

    // Retrieves the previous page of results. When this header appears in the response, previous pages of results exist. See List Pagination (https://docs.cloud.oracle.com/iaas/Content/API/Concepts/usingapi.htm#nine).
    OpcPrevPage *string `presentIn:"header" name:"opc-prev-page"`

    // Total items in the entire list.
    OpcTotalItems *int `presentIn:"header" name:"opc-total-items"`
}

func (ListFoldersResponse) HTTPResponse

func (response ListFoldersResponse) HTTPResponse() *http.Response

HTTPResponse implements the OCIResponse interface

func (ListFoldersResponse) String

func (response ListFoldersResponse) String() string

type ListFoldersSortByEnum

ListFoldersSortByEnum Enum with underlying type: string

type ListFoldersSortByEnum string

Set of constants representing the allowable values for ListFoldersSortByEnum

const (
    ListFoldersSortByTimeCreated ListFoldersSortByEnum = "TIME_CREATED"
    ListFoldersSortByDisplayName ListFoldersSortByEnum = "DISPLAY_NAME"
    ListFoldersSortByTimeUpdated ListFoldersSortByEnum = "TIME_UPDATED"
)

func GetListFoldersSortByEnumValues

func GetListFoldersSortByEnumValues() []ListFoldersSortByEnum

GetListFoldersSortByEnumValues Enumerates the set of values for ListFoldersSortByEnum

func GetMappingListFoldersSortByEnum

func GetMappingListFoldersSortByEnum(val string) (ListFoldersSortByEnum, bool)

GetMappingListFoldersSortByEnum performs case Insensitive comparison on enum value and return the desired enum

type ListFoldersSortOrderEnum

ListFoldersSortOrderEnum Enum with underlying type: string

type ListFoldersSortOrderEnum string

Set of constants representing the allowable values for ListFoldersSortOrderEnum

const (
    ListFoldersSortOrderAsc  ListFoldersSortOrderEnum = "ASC"
    ListFoldersSortOrderDesc ListFoldersSortOrderEnum = "DESC"
)

func GetListFoldersSortOrderEnumValues

func GetListFoldersSortOrderEnumValues() []ListFoldersSortOrderEnum

GetListFoldersSortOrderEnumValues Enumerates the set of values for ListFoldersSortOrderEnum

func GetMappingListFoldersSortOrderEnum

func GetMappingListFoldersSortOrderEnum(val string) (ListFoldersSortOrderEnum, bool)

GetMappingListFoldersSortOrderEnum performs case Insensitive comparison on enum value and return the desired enum

type ListFunctionLibrariesRequest

ListFunctionLibrariesRequest wrapper for the ListFunctionLibraries operation

# See also

Click https://docs.cloud.oracle.com/en-us/iaas/tools/go-sdk-examples/65.63.2/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.cloud.oracle.com/iaas/Content/API/Concepts/usingapi.htm#nine).
    Page *string `mandatory:"false" contributesTo:"query" name:"page"`

    // Sets the maximum number of results per page, or items to return in a paginated `List` call. See List Pagination (https://docs.cloud.oracle.com/iaas/Content/API/Concepts/usingapi.htm#nine).
    Limit *int `mandatory:"false" contributesTo:"query" name:"limit"`

    // Specifies sort order to use, either `ASC` (ascending) or `DESC` (descending).
    SortOrder ListFunctionLibrariesSortOrderEnum `mandatory:"false" contributesTo:"query" name:"sortOrder" omitEmpty:"true"`

    // Specifies the field to sort by. Accepts only one field. By default, when you sort by time fields, results are shown in descending order. All other fields default to ascending order. Sorting related parameters are ignored when parameter `query` is present (search operation and sorting order is by relevance score in descending order).
    SortBy ListFunctionLibrariesSortByEnum `mandatory:"false" contributesTo:"query" name:"sortBy" omitEmpty:"true"`

    // Metadata about the request. This information will not be transmitted to the service, but
    // represents information that the SDK will consume to drive retry behavior.
    RequestMetadata common.RequestMetadata
}

func (ListFunctionLibrariesRequest) BinaryRequestBody

func (request ListFunctionLibrariesRequest) BinaryRequestBody() (*common.OCIReadSeekCloser, bool)

BinaryRequestBody implements the OCIRequest interface

func (ListFunctionLibrariesRequest) HTTPRequest

func (request ListFunctionLibrariesRequest) HTTPRequest(method, path string, binaryRequestBody *common.OCIReadSeekCloser, extraHeaders map[string]string) (http.Request, error)

HTTPRequest implements the OCIRequest interface

func (ListFunctionLibrariesRequest) RetryPolicy

func (request ListFunctionLibrariesRequest) RetryPolicy() *common.RetryPolicy

RetryPolicy implements the OCIRetryableRequest interface. This retrieves the specified retry policy.

func (ListFunctionLibrariesRequest) String

func (request ListFunctionLibrariesRequest) String() string

func (ListFunctionLibrariesRequest) ValidateEnumValue

func (request ListFunctionLibrariesRequest) ValidateEnumValue() (bool, error)

ValidateEnumValue returns an error when providing an unsupported enum value This function is being called during constructing API request process Not recommended for calling this function directly

type ListFunctionLibrariesResponse

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.cloud.oracle.com/iaas/Content/API/Concepts/usingapi.htm#nine).
    OpcNextPage *string `presentIn:"header" name:"opc-next-page"`

    // Retrieves the previous page of results. When this header appears in the response, previous pages of results exist. See List Pagination (https://docs.cloud.oracle.com/iaas/Content/API/Concepts/usingapi.htm#nine).
    OpcPrevPage *string `presentIn:"header" name:"opc-prev-page"`

    // Total items in the entire list.
    OpcTotalItems *int `presentIn:"header" name:"opc-total-items"`
}

func (ListFunctionLibrariesResponse) HTTPResponse

func (response ListFunctionLibrariesResponse) HTTPResponse() *http.Response

HTTPResponse implements the OCIResponse interface

func (ListFunctionLibrariesResponse) String

func (response ListFunctionLibrariesResponse) String() string

type ListFunctionLibrariesSortByEnum

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

func GetListFunctionLibrariesSortByEnumValues() []ListFunctionLibrariesSortByEnum

GetListFunctionLibrariesSortByEnumValues Enumerates the set of values for ListFunctionLibrariesSortByEnum

func GetMappingListFunctionLibrariesSortByEnum

func GetMappingListFunctionLibrariesSortByEnum(val string) (ListFunctionLibrariesSortByEnum, bool)

GetMappingListFunctionLibrariesSortByEnum performs case Insensitive comparison on enum value and return the desired enum

type ListFunctionLibrariesSortOrderEnum

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

func GetListFunctionLibrariesSortOrderEnumValues() []ListFunctionLibrariesSortOrderEnum

GetListFunctionLibrariesSortOrderEnumValues Enumerates the set of values for ListFunctionLibrariesSortOrderEnum

func GetMappingListFunctionLibrariesSortOrderEnum

func GetMappingListFunctionLibrariesSortOrderEnum(val string) (ListFunctionLibrariesSortOrderEnum, bool)

GetMappingListFunctionLibrariesSortOrderEnum performs case Insensitive comparison on enum value and return the desired enum

type ListImportRequestsImportStatusEnum

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

func GetListImportRequestsImportStatusEnumValues() []ListImportRequestsImportStatusEnum

GetListImportRequestsImportStatusEnumValues Enumerates the set of values for ListImportRequestsImportStatusEnum

func GetMappingListImportRequestsImportStatusEnum

func GetMappingListImportRequestsImportStatusEnum(val string) (ListImportRequestsImportStatusEnum, bool)

GetMappingListImportRequestsImportStatusEnum performs case Insensitive comparison on enum value and return the desired enum

type ListImportRequestsProjectionEnum

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

func GetListImportRequestsProjectionEnumValues() []ListImportRequestsProjectionEnum

GetListImportRequestsProjectionEnumValues Enumerates the set of values for ListImportRequestsProjectionEnum

func GetMappingListImportRequestsProjectionEnum

func GetMappingListImportRequestsProjectionEnum(val string) (ListImportRequestsProjectionEnum, bool)

GetMappingListImportRequestsProjectionEnum performs case Insensitive comparison on enum value and return the desired enum

type ListImportRequestsRequest

ListImportRequestsRequest wrapper for the ListImportRequests operation

# See also

Click https://docs.cloud.oracle.com/en-us/iaas/tools/go-sdk-examples/65.63.2/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.cloud.oracle.com/iaas/Content/API/Concepts/usingapi.htm#nine).
    Page *string `mandatory:"false" contributesTo:"query" name:"page"`

    // Sets the maximum number of results per page, or items to return in a paginated `List` call. See List Pagination (https://docs.cloud.oracle.com/iaas/Content/API/Concepts/usingapi.htm#nine).
    Limit *int `mandatory:"false" contributesTo:"query" name:"limit"`

    // Used to filter by the name of the object.
    Name *string `mandatory:"false" contributesTo:"query" name:"name"`

    // Specifies sort order to use, either `ASC` (ascending) or `DESC` (descending).
    SortOrder ListImportRequestsSortOrderEnum `mandatory:"false" contributesTo:"query" name:"sortOrder" omitEmpty:"true"`

    // Specifies the field to sort by. Accepts only one field. By default, when you sort by time fields, results are shown in descending order. All other fields default to ascending order. Sorting related parameters are ignored when parameter `query` is present (search operation and sorting order is by relevance score in descending order).
    SortBy ListImportRequestsSortByEnum `mandatory:"false" contributesTo:"query" name:"sortBy" omitEmpty:"true"`

    // Specifies import status to use, either -  ALL, SUCCESSFUL, IN_PROGRESS, QUEUED, FAILED .
    ImportStatus ListImportRequestsImportStatusEnum `mandatory:"false" contributesTo:"query" name:"importStatus" omitEmpty:"true"`

    // This parameter allows users to specify which view of the import object response to return. SUMMARY - Summary of the import object request will be returned. This is the default option when no value is specified. DETAILS - Details of import object request will be returned. This will include details of all the objects to be exported.
    Projection ListImportRequestsProjectionEnum `mandatory:"false" contributesTo:"query" name:"projection" omitEmpty:"true"`

    // Specifies start time of a copy object request.
    TimeStartedInMillis *int64 `mandatory:"false" contributesTo:"query" name:"timeStartedInMillis"`

    // Specifies end time of a copy object request.
    TimeEndedInMillis *int64 `mandatory:"false" contributesTo:"query" name:"timeEndedInMillis"`

    // Metadata about the request. This information will not be transmitted to the service, but
    // represents information that the SDK will consume to drive retry behavior.
    RequestMetadata common.RequestMetadata
}

func (ListImportRequestsRequest) BinaryRequestBody

func (request ListImportRequestsRequest) BinaryRequestBody() (*common.OCIReadSeekCloser, bool)

BinaryRequestBody implements the OCIRequest interface

func (ListImportRequestsRequest) HTTPRequest

func (request ListImportRequestsRequest) HTTPRequest(method, path string, binaryRequestBody *common.OCIReadSeekCloser, extraHeaders map[string]string) (http.Request, error)

HTTPRequest implements the OCIRequest interface

func (ListImportRequestsRequest) RetryPolicy

func (request ListImportRequestsRequest) RetryPolicy() *common.RetryPolicy

RetryPolicy implements the OCIRetryableRequest interface. This retrieves the specified retry policy.

func (ListImportRequestsRequest) String

func (request ListImportRequestsRequest) String() string

func (ListImportRequestsRequest) ValidateEnumValue

func (request ListImportRequestsRequest) ValidateEnumValue() (bool, error)

ValidateEnumValue returns an error when providing an unsupported enum value This function is being called during constructing API request process Not recommended for calling this function directly

type ListImportRequestsResponse

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.cloud.oracle.com/iaas/Content/API/Concepts/usingapi.htm#nine).
    OpcNextPage *string `presentIn:"header" name:"opc-next-page"`
}

func (ListImportRequestsResponse) HTTPResponse

func (response ListImportRequestsResponse) HTTPResponse() *http.Response

HTTPResponse implements the OCIResponse interface

func (ListImportRequestsResponse) String

func (response ListImportRequestsResponse) String() string

type ListImportRequestsSortByEnum

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

func GetListImportRequestsSortByEnumValues() []ListImportRequestsSortByEnum

GetListImportRequestsSortByEnumValues Enumerates the set of values for ListImportRequestsSortByEnum

func GetMappingListImportRequestsSortByEnum

func GetMappingListImportRequestsSortByEnum(val string) (ListImportRequestsSortByEnum, bool)

GetMappingListImportRequestsSortByEnum performs case Insensitive comparison on enum value and return the desired enum

type ListImportRequestsSortOrderEnum

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

func GetListImportRequestsSortOrderEnumValues() []ListImportRequestsSortOrderEnum

GetListImportRequestsSortOrderEnumValues Enumerates the set of values for ListImportRequestsSortOrderEnum

func GetMappingListImportRequestsSortOrderEnum

func GetMappingListImportRequestsSortOrderEnum(val string) (ListImportRequestsSortOrderEnum, bool)

GetMappingListImportRequestsSortOrderEnum performs case Insensitive comparison on enum value and return the desired enum

type ListPatchChangesRequest

ListPatchChangesRequest wrapper for the ListPatchChanges operation

# See also

Click https://docs.cloud.oracle.com/en-us/iaas/tools/go-sdk-examples/65.63.2/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.cloud.oracle.com/iaas/Content/API/Concepts/usingapi.htm#nine).
    Limit *int `mandatory:"false" contributesTo:"query" name:"limit"`

    // For list pagination. The value for this parameter is the `opc-next-page` or the `opc-prev-page` response header from the previous `List` call. See List Pagination (https://docs.cloud.oracle.com/iaas/Content/API/Concepts/usingapi.htm#nine).
    Page *string `mandatory:"false" contributesTo:"query" name:"page"`

    // Specifies sort order to use, either `ASC` (ascending) or `DESC` (descending).
    SortOrder ListPatchChangesSortOrderEnum `mandatory:"false" contributesTo:"query" name:"sortOrder" omitEmpty:"true"`

    // Specifies the field to sort by. Accepts only one field. By default, when you sort by time fields, results are shown in descending order. All other fields default to ascending order. Sorting related parameters are ignored when parameter `query` is present (search operation and sorting order is by relevance score in descending order).
    SortBy ListPatchChangesSortByEnum `mandatory:"false" contributesTo:"query" name:"sortBy" omitEmpty:"true"`

    // Unique Oracle-assigned identifier for the request. If
    // you need to contact Oracle about a particular request,
    // please provide the request ID.
    OpcRequestId *string `mandatory:"false" contributesTo:"header" name:"opc-request-id"`

    // Metadata about the request. This information will not be transmitted to the service, but
    // represents information that the SDK will consume to drive retry behavior.
    RequestMetadata common.RequestMetadata
}

func (ListPatchChangesRequest) BinaryRequestBody

func (request ListPatchChangesRequest) BinaryRequestBody() (*common.OCIReadSeekCloser, bool)

BinaryRequestBody implements the OCIRequest interface

func (ListPatchChangesRequest) HTTPRequest

func (request ListPatchChangesRequest) HTTPRequest(method, path string, binaryRequestBody *common.OCIReadSeekCloser, extraHeaders map[string]string) (http.Request, error)

HTTPRequest implements the OCIRequest interface

func (ListPatchChangesRequest) RetryPolicy

func (request ListPatchChangesRequest) RetryPolicy() *common.RetryPolicy

RetryPolicy implements the OCIRetryableRequest interface. This retrieves the specified retry policy.

func (ListPatchChangesRequest) String

func (request ListPatchChangesRequest) String() string

func (ListPatchChangesRequest) ValidateEnumValue

func (request ListPatchChangesRequest) ValidateEnumValue() (bool, error)

ValidateEnumValue returns an error when providing an unsupported enum value This function is being called during constructing API request process Not recommended for calling this function directly

type ListPatchChangesResponse

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.cloud.oracle.com/iaas/Content/API/Concepts/usingapi.htm#nine).
    OpcNextPage *string `presentIn:"header" name:"opc-next-page"`

    // Retrieves the previous page of results. When this header appears in the response, previous pages of results exist. See List Pagination (https://docs.cloud.oracle.com/iaas/Content/API/Concepts/usingapi.htm#nine).
    OpcPrevPage *string `presentIn:"header" name:"opc-prev-page"`

    // Total items in the entire list.
    OpcTotalItems *int `presentIn:"header" name:"opc-total-items"`
}

func (ListPatchChangesResponse) HTTPResponse

func (response ListPatchChangesResponse) HTTPResponse() *http.Response

HTTPResponse implements the OCIResponse interface

func (ListPatchChangesResponse) String

func (response ListPatchChangesResponse) String() string

type ListPatchChangesSortByEnum

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

func GetListPatchChangesSortByEnumValues() []ListPatchChangesSortByEnum

GetListPatchChangesSortByEnumValues Enumerates the set of values for ListPatchChangesSortByEnum

func GetMappingListPatchChangesSortByEnum

func GetMappingListPatchChangesSortByEnum(val string) (ListPatchChangesSortByEnum, bool)

GetMappingListPatchChangesSortByEnum performs case Insensitive comparison on enum value and return the desired enum

type ListPatchChangesSortOrderEnum

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

func GetListPatchChangesSortOrderEnumValues() []ListPatchChangesSortOrderEnum

GetListPatchChangesSortOrderEnumValues Enumerates the set of values for ListPatchChangesSortOrderEnum

func GetMappingListPatchChangesSortOrderEnum

func GetMappingListPatchChangesSortOrderEnum(val string) (ListPatchChangesSortOrderEnum, bool)

GetMappingListPatchChangesSortOrderEnum performs case Insensitive comparison on enum value and return the desired enum

type ListPatchesRequest

ListPatchesRequest wrapper for the ListPatches operation

# See also

Click https://docs.cloud.oracle.com/en-us/iaas/tools/go-sdk-examples/65.63.2/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.cloud.oracle.com/iaas/Content/API/Concepts/usingapi.htm#nine).
    Limit *int `mandatory:"false" contributesTo:"query" name:"limit"`

    // For list pagination. The value for this parameter is the `opc-next-page` or the `opc-prev-page` response header from the previous `List` call. See List Pagination (https://docs.cloud.oracle.com/iaas/Content/API/Concepts/usingapi.htm#nine).
    Page *string `mandatory:"false" contributesTo:"query" name:"page"`

    // Specifies sort order to use, either `ASC` (ascending) or `DESC` (descending).
    SortOrder ListPatchesSortOrderEnum `mandatory:"false" contributesTo:"query" name:"sortOrder" omitEmpty:"true"`

    // Specifies the field to sort by. Accepts only one field. By default, when you sort by time fields, results are shown in descending order. All other fields default to ascending order. Sorting related parameters are ignored when parameter `query` is present (search operation and sorting order is by relevance score in descending order).
    SortBy ListPatchesSortByEnum `mandatory:"false" contributesTo:"query" name:"sortBy" omitEmpty:"true"`

    // Unique Oracle-assigned identifier for the request. If
    // you need to contact Oracle about a particular request,
    // please provide the request ID.
    OpcRequestId *string `mandatory:"false" contributesTo:"header" name:"opc-request-id"`

    // Metadata about the request. This information will not be transmitted to the service, but
    // represents information that the SDK will consume to drive retry behavior.
    RequestMetadata common.RequestMetadata
}

func (ListPatchesRequest) BinaryRequestBody

func (request ListPatchesRequest) BinaryRequestBody() (*common.OCIReadSeekCloser, bool)

BinaryRequestBody implements the OCIRequest interface

func (ListPatchesRequest) HTTPRequest

func (request ListPatchesRequest) HTTPRequest(method, path string, binaryRequestBody *common.OCIReadSeekCloser, extraHeaders map[string]string) (http.Request, error)

HTTPRequest implements the OCIRequest interface

func (ListPatchesRequest) RetryPolicy

func (request ListPatchesRequest) RetryPolicy() *common.RetryPolicy

RetryPolicy implements the OCIRetryableRequest interface. This retrieves the specified retry policy.

func (ListPatchesRequest) String

func (request ListPatchesRequest) String() string

func (ListPatchesRequest) ValidateEnumValue

func (request ListPatchesRequest) ValidateEnumValue() (bool, error)

ValidateEnumValue returns an error when providing an unsupported enum value This function is being called during constructing API request process Not recommended for calling this function directly

type ListPatchesResponse

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.cloud.oracle.com/iaas/Content/API/Concepts/usingapi.htm#nine).
    OpcNextPage *string `presentIn:"header" name:"opc-next-page"`

    // Retrieves the previous page of results. When this header appears in the response, previous pages of results exist. See List Pagination (https://docs.cloud.oracle.com/iaas/Content/API/Concepts/usingapi.htm#nine).
    OpcPrevPage *string `presentIn:"header" name:"opc-prev-page"`

    // Total items in the entire list.
    OpcTotalItems *int `presentIn:"header" name:"opc-total-items"`
}

func (ListPatchesResponse) HTTPResponse

func (response ListPatchesResponse) HTTPResponse() *http.Response

HTTPResponse implements the OCIResponse interface

func (ListPatchesResponse) String

func (response ListPatchesResponse) String() string

type ListPatchesSortByEnum

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

func GetListPatchesSortByEnumValues() []ListPatchesSortByEnum

GetListPatchesSortByEnumValues Enumerates the set of values for ListPatchesSortByEnum

func GetMappingListPatchesSortByEnum

func GetMappingListPatchesSortByEnum(val string) (ListPatchesSortByEnum, bool)

GetMappingListPatchesSortByEnum performs case Insensitive comparison on enum value and return the desired enum

type ListPatchesSortOrderEnum

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

func GetListPatchesSortOrderEnumValues() []ListPatchesSortOrderEnum

GetListPatchesSortOrderEnumValues Enumerates the set of values for ListPatchesSortOrderEnum

func GetMappingListPatchesSortOrderEnum

func GetMappingListPatchesSortOrderEnum(val string) (ListPatchesSortOrderEnum, bool)

GetMappingListPatchesSortOrderEnum performs case Insensitive comparison on enum value and return the desired enum

type ListPipelineValidationsRequest

ListPipelineValidationsRequest wrapper for the ListPipelineValidations operation

# See also

Click https://docs.cloud.oracle.com/en-us/iaas/tools/go-sdk-examples/65.63.2/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.cloud.oracle.com/iaas/Content/API/Concepts/usingapi.htm#nine).
    Page *string `mandatory:"false" contributesTo:"query" name:"page"`

    // Sets the maximum number of results per page, or items to return in a paginated `List` call. See List Pagination (https://docs.cloud.oracle.com/iaas/Content/API/Concepts/usingapi.htm#nine).
    Limit *int `mandatory:"false" contributesTo:"query" name:"limit"`

    // Specifies the field to sort by. Accepts only one field. By default, when you sort by time fields, results are shown in descending order. All other fields default to ascending order. Sorting related parameters are ignored when parameter `query` is present (search operation and sorting order is by relevance score in descending order).
    SortBy ListPipelineValidationsSortByEnum `mandatory:"false" contributesTo:"query" name:"sortBy" omitEmpty:"true"`

    // Specifies sort order to use, either `ASC` (ascending) or `DESC` (descending).
    SortOrder ListPipelineValidationsSortOrderEnum `mandatory:"false" contributesTo:"query" name:"sortOrder" omitEmpty:"true"`

    // Unique Oracle-assigned identifier for the request. If
    // you need to contact Oracle about a particular request,
    // please provide the request ID.
    OpcRequestId *string `mandatory:"false" contributesTo:"header" name:"opc-request-id"`

    // Metadata about the request. This information will not be transmitted to the service, but
    // represents information that the SDK will consume to drive retry behavior.
    RequestMetadata common.RequestMetadata
}

func (ListPipelineValidationsRequest) BinaryRequestBody

func (request ListPipelineValidationsRequest) BinaryRequestBody() (*common.OCIReadSeekCloser, bool)

BinaryRequestBody implements the OCIRequest interface

func (ListPipelineValidationsRequest) HTTPRequest

func (request ListPipelineValidationsRequest) HTTPRequest(method, path string, binaryRequestBody *common.OCIReadSeekCloser, extraHeaders map[string]string) (http.Request, error)

HTTPRequest implements the OCIRequest interface

func (ListPipelineValidationsRequest) RetryPolicy

func (request ListPipelineValidationsRequest) RetryPolicy() *common.RetryPolicy

RetryPolicy implements the OCIRetryableRequest interface. This retrieves the specified retry policy.

func (ListPipelineValidationsRequest) String

func (request ListPipelineValidationsRequest) String() string

func (ListPipelineValidationsRequest) ValidateEnumValue

func (request ListPipelineValidationsRequest) ValidateEnumValue() (bool, error)

ValidateEnumValue returns an error when providing an unsupported enum value This function is being called during constructing API request process Not recommended for calling this function directly

type ListPipelineValidationsResponse

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.cloud.oracle.com/iaas/Content/API/Concepts/usingapi.htm#nine).
    OpcNextPage *string `presentIn:"header" name:"opc-next-page"`

    // Retrieves the previous page of results. When this header appears in the response, previous pages of results exist. See List Pagination (https://docs.cloud.oracle.com/iaas/Content/API/Concepts/usingapi.htm#nine).
    OpcPrevPage *string `presentIn:"header" name:"opc-prev-page"`

    // Total items in the entire list.
    OpcTotalItems *int `presentIn:"header" name:"opc-total-items"`
}

func (ListPipelineValidationsResponse) HTTPResponse

func (response ListPipelineValidationsResponse) HTTPResponse() *http.Response

HTTPResponse implements the OCIResponse interface

func (ListPipelineValidationsResponse) String

func (response ListPipelineValidationsResponse) String() string

type ListPipelineValidationsSortByEnum

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

func GetListPipelineValidationsSortByEnumValues() []ListPipelineValidationsSortByEnum

GetListPipelineValidationsSortByEnumValues Enumerates the set of values for ListPipelineValidationsSortByEnum

func GetMappingListPipelineValidationsSortByEnum

func GetMappingListPipelineValidationsSortByEnum(val string) (ListPipelineValidationsSortByEnum, bool)

GetMappingListPipelineValidationsSortByEnum performs case Insensitive comparison on enum value and return the desired enum

type ListPipelineValidationsSortOrderEnum

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

func GetListPipelineValidationsSortOrderEnumValues() []ListPipelineValidationsSortOrderEnum

GetListPipelineValidationsSortOrderEnumValues Enumerates the set of values for ListPipelineValidationsSortOrderEnum

func GetMappingListPipelineValidationsSortOrderEnum

func GetMappingListPipelineValidationsSortOrderEnum(val string) (ListPipelineValidationsSortOrderEnum, bool)

GetMappingListPipelineValidationsSortOrderEnum performs case Insensitive comparison on enum value and return the desired enum

type ListPipelinesRequest

ListPipelinesRequest wrapper for the ListPipelines operation

# See also

Click https://docs.cloud.oracle.com/en-us/iaas/tools/go-sdk-examples/65.63.2/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.cloud.oracle.com/iaas/Content/API/Concepts/usingapi.htm#nine).
    Limit *int `mandatory:"false" contributesTo:"query" name:"limit"`

    // For list pagination. The value for this parameter is the `opc-next-page` or the `opc-prev-page` response header from the previous `List` call. See List Pagination (https://docs.cloud.oracle.com/iaas/Content/API/Concepts/usingapi.htm#nine).
    Page *string `mandatory:"false" contributesTo:"query" name:"page"`

    // Specifies sort order to use, either `ASC` (ascending) or `DESC` (descending).
    SortOrder ListPipelinesSortOrderEnum `mandatory:"false" contributesTo:"query" name:"sortOrder" omitEmpty:"true"`

    // Specifies the field to sort by. Accepts only one field. By default, when you sort by time fields, results are shown in descending order. All other fields default to ascending order. Sorting related parameters are ignored when parameter `query` is present (search operation and sorting order is by relevance score in descending order).
    SortBy ListPipelinesSortByEnum `mandatory:"false" contributesTo:"query" name:"sortBy" omitEmpty:"true"`

    // Metadata about the request. This information will not be transmitted to the service, but
    // represents information that the SDK will consume to drive retry behavior.
    RequestMetadata common.RequestMetadata
}

func (ListPipelinesRequest) BinaryRequestBody

func (request ListPipelinesRequest) BinaryRequestBody() (*common.OCIReadSeekCloser, bool)

BinaryRequestBody implements the OCIRequest interface

func (ListPipelinesRequest) HTTPRequest

func (request ListPipelinesRequest) HTTPRequest(method, path string, binaryRequestBody *common.OCIReadSeekCloser, extraHeaders map[string]string) (http.Request, error)

HTTPRequest implements the OCIRequest interface

func (ListPipelinesRequest) RetryPolicy

func (request ListPipelinesRequest) RetryPolicy() *common.RetryPolicy

RetryPolicy implements the OCIRetryableRequest interface. This retrieves the specified retry policy.

func (ListPipelinesRequest) String

func (request ListPipelinesRequest) String() string

func (ListPipelinesRequest) ValidateEnumValue

func (request ListPipelinesRequest) ValidateEnumValue() (bool, error)

ValidateEnumValue returns an error when providing an unsupported enum value This function is being called during constructing API request process Not recommended for calling this function directly

type ListPipelinesResponse

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.cloud.oracle.com/iaas/Content/API/Concepts/usingapi.htm#nine).
    OpcNextPage *string `presentIn:"header" name:"opc-next-page"`

    // Retrieves the previous page of results. When this header appears in the response, previous pages of results exist. See List Pagination (https://docs.cloud.oracle.com/iaas/Content/API/Concepts/usingapi.htm#nine).
    OpcPrevPage *string `presentIn:"header" name:"opc-prev-page"`

    // Total items in the entire list.
    OpcTotalItems *int `presentIn:"header" name:"opc-total-items"`
}

func (ListPipelinesResponse) HTTPResponse

func (response ListPipelinesResponse) HTTPResponse() *http.Response

HTTPResponse implements the OCIResponse interface

func (ListPipelinesResponse) String

func (response ListPipelinesResponse) String() string

type ListPipelinesSortByEnum

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

func GetListPipelinesSortByEnumValues() []ListPipelinesSortByEnum

GetListPipelinesSortByEnumValues Enumerates the set of values for ListPipelinesSortByEnum

func GetMappingListPipelinesSortByEnum

func GetMappingListPipelinesSortByEnum(val string) (ListPipelinesSortByEnum, bool)

GetMappingListPipelinesSortByEnum performs case Insensitive comparison on enum value and return the desired enum

type ListPipelinesSortOrderEnum

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

func GetListPipelinesSortOrderEnumValues() []ListPipelinesSortOrderEnum

GetListPipelinesSortOrderEnumValues Enumerates the set of values for ListPipelinesSortOrderEnum

func GetMappingListPipelinesSortOrderEnum

func GetMappingListPipelinesSortOrderEnum(val string) (ListPipelinesSortOrderEnum, bool)

GetMappingListPipelinesSortOrderEnum performs case Insensitive comparison on enum value and return the desired enum

type ListProjectsRequest

ListProjectsRequest wrapper for the ListProjects operation

# See also

Click https://docs.cloud.oracle.com/en-us/iaas/tools/go-sdk-examples/65.63.2/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.cloud.oracle.com/iaas/Content/API/Concepts/usingapi.htm#nine).
    Page *string `mandatory:"false" contributesTo:"query" name:"page"`

    // Sets the maximum number of results per page, or items to return in a paginated `List` call. See List Pagination (https://docs.cloud.oracle.com/iaas/Content/API/Concepts/usingapi.htm#nine).
    Limit *int `mandatory:"false" contributesTo:"query" name:"limit"`

    // Specifies sort order to use, either `ASC` (ascending) or `DESC` (descending).
    SortOrder ListProjectsSortOrderEnum `mandatory:"false" contributesTo:"query" name:"sortOrder" omitEmpty:"true"`

    // Specifies the field to sort by. Accepts only one field. By default, when you sort by time fields, results are shown in descending order. All other fields default to ascending order. Sorting related parameters are ignored when parameter `query` is present (search operation and sorting order is by relevance score in descending order).
    SortBy ListProjectsSortByEnum `mandatory:"false" contributesTo:"query" name:"sortBy" omitEmpty:"true"`

    // Metadata about the request. This information will not be transmitted to the service, but
    // represents information that the SDK will consume to drive retry behavior.
    RequestMetadata common.RequestMetadata
}

func (ListProjectsRequest) BinaryRequestBody

func (request ListProjectsRequest) BinaryRequestBody() (*common.OCIReadSeekCloser, bool)

BinaryRequestBody implements the OCIRequest interface

func (ListProjectsRequest) HTTPRequest

func (request ListProjectsRequest) HTTPRequest(method, path string, binaryRequestBody *common.OCIReadSeekCloser, extraHeaders map[string]string) (http.Request, error)

HTTPRequest implements the OCIRequest interface

func (ListProjectsRequest) RetryPolicy

func (request ListProjectsRequest) RetryPolicy() *common.RetryPolicy

RetryPolicy implements the OCIRetryableRequest interface. This retrieves the specified retry policy.

func (ListProjectsRequest) String

func (request ListProjectsRequest) String() string

func (ListProjectsRequest) ValidateEnumValue

func (request ListProjectsRequest) ValidateEnumValue() (bool, error)

ValidateEnumValue returns an error when providing an unsupported enum value This function is being called during constructing API request process Not recommended for calling this function directly

type ListProjectsResponse

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.cloud.oracle.com/iaas/Content/API/Concepts/usingapi.htm#nine).
    OpcNextPage *string `presentIn:"header" name:"opc-next-page"`

    // Retrieves the previous page of results. When this header appears in the response, previous pages of results exist. See List Pagination (https://docs.cloud.oracle.com/iaas/Content/API/Concepts/usingapi.htm#nine).
    OpcPrevPage *string `presentIn:"header" name:"opc-prev-page"`

    // Total items in the entire list.
    OpcTotalItems *int `presentIn:"header" name:"opc-total-items"`
}

func (ListProjectsResponse) HTTPResponse

func (response ListProjectsResponse) HTTPResponse() *http.Response

HTTPResponse implements the OCIResponse interface

func (ListProjectsResponse) String

func (response ListProjectsResponse) String() string

type ListProjectsSortByEnum

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

func GetListProjectsSortByEnumValues() []ListProjectsSortByEnum

GetListProjectsSortByEnumValues Enumerates the set of values for ListProjectsSortByEnum

func GetMappingListProjectsSortByEnum

func GetMappingListProjectsSortByEnum(val string) (ListProjectsSortByEnum, bool)

GetMappingListProjectsSortByEnum performs case Insensitive comparison on enum value and return the desired enum

type ListProjectsSortOrderEnum

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

func GetListProjectsSortOrderEnumValues() []ListProjectsSortOrderEnum

GetListProjectsSortOrderEnumValues Enumerates the set of values for ListProjectsSortOrderEnum

func GetMappingListProjectsSortOrderEnum

func GetMappingListProjectsSortOrderEnum(val string) (ListProjectsSortOrderEnum, bool)

GetMappingListProjectsSortOrderEnum performs case Insensitive comparison on enum value and return the desired enum

type ListPublishedObjectsRequest

ListPublishedObjectsRequest wrapper for the ListPublishedObjects operation

# See also

Click https://docs.cloud.oracle.com/en-us/iaas/tools/go-sdk-examples/65.63.2/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.cloud.oracle.com/iaas/Content/API/Concepts/usingapi.htm#nine).
    Limit *int `mandatory:"false" contributesTo:"query" name:"limit"`

    // For list pagination. The value for this parameter is the `opc-next-page` or the `opc-prev-page` response header from the previous `List` call. See List Pagination (https://docs.cloud.oracle.com/iaas/Content/API/Concepts/usingapi.htm#nine).
    Page *string `mandatory:"false" contributesTo:"query" name:"page"`

    // Specifies sort order to use, either `ASC` (ascending) or `DESC` (descending).
    SortOrder ListPublishedObjectsSortOrderEnum `mandatory:"false" contributesTo:"query" name:"sortOrder" omitEmpty:"true"`

    // Specifies the field to sort by. Accepts only one field. By default, when you sort by time fields, results are shown in descending order. All other fields default to ascending order. Sorting related parameters are ignored when parameter `query` is present (search operation and sorting order is by relevance score in descending order).
    SortBy ListPublishedObjectsSortByEnum `mandatory:"false" contributesTo:"query" name:"sortBy" omitEmpty:"true"`

    // Unique Oracle-assigned identifier for the request. If
    // you need to contact Oracle about a particular request,
    // please provide the request ID.
    OpcRequestId *string `mandatory:"false" contributesTo:"header" name:"opc-request-id"`

    // Metadata about the request. This information will not be transmitted to the service, but
    // represents information that the SDK will consume to drive retry behavior.
    RequestMetadata common.RequestMetadata
}

func (ListPublishedObjectsRequest) BinaryRequestBody

func (request ListPublishedObjectsRequest) BinaryRequestBody() (*common.OCIReadSeekCloser, bool)

BinaryRequestBody implements the OCIRequest interface

func (ListPublishedObjectsRequest) HTTPRequest

func (request ListPublishedObjectsRequest) HTTPRequest(method, path string, binaryRequestBody *common.OCIReadSeekCloser, extraHeaders map[string]string) (http.Request, error)

HTTPRequest implements the OCIRequest interface

func (ListPublishedObjectsRequest) RetryPolicy

func (request ListPublishedObjectsRequest) RetryPolicy() *common.RetryPolicy

RetryPolicy implements the OCIRetryableRequest interface. This retrieves the specified retry policy.

func (ListPublishedObjectsRequest) String

func (request ListPublishedObjectsRequest) String() string

func (ListPublishedObjectsRequest) ValidateEnumValue

func (request ListPublishedObjectsRequest) ValidateEnumValue() (bool, error)

ValidateEnumValue returns an error when providing an unsupported enum value This function is being called during constructing API request process Not recommended for calling this function directly

type ListPublishedObjectsResponse

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.cloud.oracle.com/iaas/Content/API/Concepts/usingapi.htm#nine).
    OpcNextPage *string `presentIn:"header" name:"opc-next-page"`

    // Retrieves the previous page of results. When this header appears in the response, previous pages of results exist. See List Pagination (https://docs.cloud.oracle.com/iaas/Content/API/Concepts/usingapi.htm#nine).
    OpcPrevPage *string `presentIn:"header" name:"opc-prev-page"`

    // Total items in the entire list.
    OpcTotalItems *int `presentIn:"header" name:"opc-total-items"`
}

func (ListPublishedObjectsResponse) HTTPResponse

func (response ListPublishedObjectsResponse) HTTPResponse() *http.Response

HTTPResponse implements the OCIResponse interface

func (ListPublishedObjectsResponse) String

func (response ListPublishedObjectsResponse) String() string

type ListPublishedObjectsSortByEnum

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

func GetListPublishedObjectsSortByEnumValues() []ListPublishedObjectsSortByEnum

GetListPublishedObjectsSortByEnumValues Enumerates the set of values for ListPublishedObjectsSortByEnum

func GetMappingListPublishedObjectsSortByEnum

func GetMappingListPublishedObjectsSortByEnum(val string) (ListPublishedObjectsSortByEnum, bool)

GetMappingListPublishedObjectsSortByEnum performs case Insensitive comparison on enum value and return the desired enum

type ListPublishedObjectsSortOrderEnum

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

func GetListPublishedObjectsSortOrderEnumValues() []ListPublishedObjectsSortOrderEnum

GetListPublishedObjectsSortOrderEnumValues Enumerates the set of values for ListPublishedObjectsSortOrderEnum

func GetMappingListPublishedObjectsSortOrderEnum

func GetMappingListPublishedObjectsSortOrderEnum(val string) (ListPublishedObjectsSortOrderEnum, bool)

GetMappingListPublishedObjectsSortOrderEnum performs case Insensitive comparison on enum value and return the desired enum

type ListReferencesRequest

ListReferencesRequest wrapper for the ListReferences operation

# See also

Click https://docs.cloud.oracle.com/en-us/iaas/tools/go-sdk-examples/65.63.2/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.cloud.oracle.com/iaas/Content/API/Concepts/usingapi.htm#nine).
    Limit *int `mandatory:"false" contributesTo:"query" name:"limit"`

    // For list pagination. The value for this parameter is the `opc-next-page` or the `opc-prev-page` response header from the previous `List` call. See List Pagination (https://docs.cloud.oracle.com/iaas/Content/API/Concepts/usingapi.htm#nine).
    Page *string `mandatory:"false" contributesTo:"query" name:"page"`

    // Used to filter by the name of the object.
    Name *string `mandatory:"false" contributesTo:"query" name:"name"`

    // Specifies sort order to use, either `ASC` (ascending) or `DESC` (descending).
    SortOrder ListReferencesSortOrderEnum `mandatory:"false" contributesTo:"query" name:"sortOrder" omitEmpty:"true"`

    // Specifies the field to sort by. Accepts only one field. By default, when you sort by time fields, results are shown in descending order. All other fields default to ascending order. Sorting related parameters are ignored when parameter `query` is present (search operation and sorting order is by relevance score in descending order).
    SortBy ListReferencesSortByEnum `mandatory:"false" contributesTo:"query" name:"sortBy" omitEmpty:"true"`

    // Metadata about the request. This information will not be transmitted to the service, but
    // represents information that the SDK will consume to drive retry behavior.
    RequestMetadata common.RequestMetadata
}

func (ListReferencesRequest) BinaryRequestBody

func (request ListReferencesRequest) BinaryRequestBody() (*common.OCIReadSeekCloser, bool)

BinaryRequestBody implements the OCIRequest interface

func (ListReferencesRequest) HTTPRequest

func (request ListReferencesRequest) HTTPRequest(method, path string, binaryRequestBody *common.OCIReadSeekCloser, extraHeaders map[string]string) (http.Request, error)

HTTPRequest implements the OCIRequest interface

func (ListReferencesRequest) RetryPolicy

func (request ListReferencesRequest) RetryPolicy() *common.RetryPolicy

RetryPolicy implements the OCIRetryableRequest interface. This retrieves the specified retry policy.

func (ListReferencesRequest) String

func (request ListReferencesRequest) String() string

func (ListReferencesRequest) ValidateEnumValue

func (request ListReferencesRequest) ValidateEnumValue() (bool, error)

ValidateEnumValue returns an error when providing an unsupported enum value This function is being called during constructing API request process Not recommended for calling this function directly

type ListReferencesResponse

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.cloud.oracle.com/iaas/Content/API/Concepts/usingapi.htm#eleven).
    Etag *string `presentIn:"header" name:"etag"`

    // Unique Oracle-assigned identifier for the request. If you need to contact
    // Oracle about a particular request, please provide the request ID.
    OpcRequestId *string `presentIn:"header" name:"opc-request-id"`

    // Retrieves the next page of results. When this header appears in the response, additional pages of results remain. See List Pagination (https://docs.cloud.oracle.com/iaas/Content/API/Concepts/usingapi.htm#nine).
    OpcNextPage *string `presentIn:"header" name:"opc-next-page"`

    // Retrieves the previous page of results. When this header appears in the response, previous pages of results exist. See List Pagination (https://docs.cloud.oracle.com/iaas/Content/API/Concepts/usingapi.htm#nine).
    OpcPrevPage *string `presentIn:"header" name:"opc-prev-page"`

    // Total items in the entire list.
    OpcTotalItems *int `presentIn:"header" name:"opc-total-items"`
}

func (ListReferencesResponse) HTTPResponse

func (response ListReferencesResponse) HTTPResponse() *http.Response

HTTPResponse implements the OCIResponse interface

func (ListReferencesResponse) String

func (response ListReferencesResponse) String() string

type ListReferencesSortByEnum

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

func GetListReferencesSortByEnumValues() []ListReferencesSortByEnum

GetListReferencesSortByEnumValues Enumerates the set of values for ListReferencesSortByEnum

func GetMappingListReferencesSortByEnum

func GetMappingListReferencesSortByEnum(val string) (ListReferencesSortByEnum, bool)

GetMappingListReferencesSortByEnum performs case Insensitive comparison on enum value and return the desired enum

type ListReferencesSortOrderEnum

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

func GetListReferencesSortOrderEnumValues() []ListReferencesSortOrderEnum

GetListReferencesSortOrderEnumValues Enumerates the set of values for ListReferencesSortOrderEnum

func GetMappingListReferencesSortOrderEnum

func GetMappingListReferencesSortOrderEnum(val string) (ListReferencesSortOrderEnum, bool)

GetMappingListReferencesSortOrderEnum performs case Insensitive comparison on enum value and return the desired enum

type ListRuntimeOperatorsRequest

ListRuntimeOperatorsRequest wrapper for the ListRuntimeOperators operation

# See also

Click https://docs.cloud.oracle.com/en-us/iaas/tools/go-sdk-examples/65.63.2/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.cloud.oracle.com/iaas/Content/API/Concepts/usingapi.htm#nine).
    Page *string `mandatory:"false" contributesTo:"query" name:"page"`

    // Sets the maximum number of results per page, or items to return in a paginated `List` call. See List Pagination (https://docs.cloud.oracle.com/iaas/Content/API/Concepts/usingapi.htm#nine).
    Limit *int `mandatory:"false" contributesTo:"query" name:"limit"`

    // Specifies sort order to use, either `ASC` (ascending) or `DESC` (descending).
    SortOrder ListRuntimeOperatorsSortOrderEnum `mandatory:"false" contributesTo:"query" name:"sortOrder" omitEmpty:"true"`

    // Specifies the field to sort by. Accepts only one field. By default, when you sort by time fields, results are shown in descending order. All other fields default to ascending order. Sorting related parameters are ignored when parameter `query` is present (search operation and sorting order is by relevance score in descending order).
    SortBy ListRuntimeOperatorsSortByEnum `mandatory:"false" contributesTo:"query" name:"sortBy" omitEmpty:"true"`

    // Unique type of the aggregator
    AggregatorType []string `contributesTo:"query" name:"aggregatorType" collectionFormat:"multi"`

    // Metadata about the request. This information will not be transmitted to the service, but
    // represents information that the SDK will consume to drive retry behavior.
    RequestMetadata common.RequestMetadata
}

func (ListRuntimeOperatorsRequest) BinaryRequestBody

func (request ListRuntimeOperatorsRequest) BinaryRequestBody() (*common.OCIReadSeekCloser, bool)

BinaryRequestBody implements the OCIRequest interface

func (ListRuntimeOperatorsRequest) HTTPRequest

func (request ListRuntimeOperatorsRequest) HTTPRequest(method, path string, binaryRequestBody *common.OCIReadSeekCloser, extraHeaders map[string]string) (http.Request, error)

HTTPRequest implements the OCIRequest interface

func (ListRuntimeOperatorsRequest) RetryPolicy

func (request ListRuntimeOperatorsRequest) RetryPolicy() *common.RetryPolicy

RetryPolicy implements the OCIRetryableRequest interface. This retrieves the specified retry policy.

func (ListRuntimeOperatorsRequest) String

func (request ListRuntimeOperatorsRequest) String() string

func (ListRuntimeOperatorsRequest) ValidateEnumValue

func (request ListRuntimeOperatorsRequest) ValidateEnumValue() (bool, error)

ValidateEnumValue returns an error when providing an unsupported enum value This function is being called during constructing API request process Not recommended for calling this function directly

type ListRuntimeOperatorsResponse

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 (ListRuntimeOperatorsResponse) HTTPResponse

func (response ListRuntimeOperatorsResponse) HTTPResponse() *http.Response

HTTPResponse implements the OCIResponse interface

func (ListRuntimeOperatorsResponse) String

func (response ListRuntimeOperatorsResponse) String() string

type ListRuntimeOperatorsSortByEnum

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

func GetListRuntimeOperatorsSortByEnumValues() []ListRuntimeOperatorsSortByEnum

GetListRuntimeOperatorsSortByEnumValues Enumerates the set of values for ListRuntimeOperatorsSortByEnum

func GetMappingListRuntimeOperatorsSortByEnum

func GetMappingListRuntimeOperatorsSortByEnum(val string) (ListRuntimeOperatorsSortByEnum, bool)

GetMappingListRuntimeOperatorsSortByEnum performs case Insensitive comparison on enum value and return the desired enum

type ListRuntimeOperatorsSortOrderEnum

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

func GetListRuntimeOperatorsSortOrderEnumValues() []ListRuntimeOperatorsSortOrderEnum

GetListRuntimeOperatorsSortOrderEnumValues Enumerates the set of values for ListRuntimeOperatorsSortOrderEnum

func GetMappingListRuntimeOperatorsSortOrderEnum

func GetMappingListRuntimeOperatorsSortOrderEnum(val string) (ListRuntimeOperatorsSortOrderEnum, bool)

GetMappingListRuntimeOperatorsSortOrderEnum performs case Insensitive comparison on enum value and return the desired enum

type ListRuntimePipelinesRequest

ListRuntimePipelinesRequest wrapper for the ListRuntimePipelines operation

# See also

Click https://docs.cloud.oracle.com/en-us/iaas/tools/go-sdk-examples/65.63.2/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.cloud.oracle.com/iaas/Content/API/Concepts/usingapi.htm#nine).
    Page *string `mandatory:"false" contributesTo:"query" name:"page"`

    // Sets the maximum number of results per page, or items to return in a paginated `List` call. See List Pagination (https://docs.cloud.oracle.com/iaas/Content/API/Concepts/usingapi.htm#nine).
    Limit *int `mandatory:"false" contributesTo:"query" name:"limit"`

    // Specifies sort order to use, either `ASC` (ascending) or `DESC` (descending).
    SortOrder ListRuntimePipelinesSortOrderEnum `mandatory:"false" contributesTo:"query" name:"sortOrder" omitEmpty:"true"`

    // Specifies the field to sort by. Accepts only one field. By default, when you sort by time fields, results are shown in descending order. All other fields default to ascending order. Sorting related parameters are ignored when parameter `query` is present (search operation and sorting order is by relevance score in descending order).
    SortBy ListRuntimePipelinesSortByEnum `mandatory:"false" contributesTo:"query" name:"sortBy" omitEmpty:"true"`

    // Unique type of the aggregator
    AggregatorType []string `contributesTo:"query" name:"aggregatorType" collectionFormat:"multi"`

    // This filter parameter can be used to filter by model specific queryable fields of the object <br><br><B>Examples:-</B><br> <ul> <li><B>?filter=status eq Failed</B> returns all objects that have a status field with value Failed</li> </ul>
    Filter []string `contributesTo:"query" name:"filter" collectionFormat:"multi"`

    // Metadata about the request. This information will not be transmitted to the service, but
    // represents information that the SDK will consume to drive retry behavior.
    RequestMetadata common.RequestMetadata
}

func (ListRuntimePipelinesRequest) BinaryRequestBody

func (request ListRuntimePipelinesRequest) BinaryRequestBody() (*common.OCIReadSeekCloser, bool)

BinaryRequestBody implements the OCIRequest interface

func (ListRuntimePipelinesRequest) HTTPRequest

func (request ListRuntimePipelinesRequest) HTTPRequest(method, path string, binaryRequestBody *common.OCIReadSeekCloser, extraHeaders map[string]string) (http.Request, error)

HTTPRequest implements the OCIRequest interface

func (ListRuntimePipelinesRequest) RetryPolicy

func (request ListRuntimePipelinesRequest) RetryPolicy() *common.RetryPolicy

RetryPolicy implements the OCIRetryableRequest interface. This retrieves the specified retry policy.

func (ListRuntimePipelinesRequest) String

func (request ListRuntimePipelinesRequest) String() string

func (ListRuntimePipelinesRequest) ValidateEnumValue

func (request ListRuntimePipelinesRequest) ValidateEnumValue() (bool, error)

ValidateEnumValue returns an error when providing an unsupported enum value This function is being called during constructing API request process Not recommended for calling this function directly

type ListRuntimePipelinesResponse

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 (ListRuntimePipelinesResponse) HTTPResponse

func (response ListRuntimePipelinesResponse) HTTPResponse() *http.Response

HTTPResponse implements the OCIResponse interface

func (ListRuntimePipelinesResponse) String

func (response ListRuntimePipelinesResponse) String() string

type ListRuntimePipelinesSortByEnum

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

func GetListRuntimePipelinesSortByEnumValues() []ListRuntimePipelinesSortByEnum

GetListRuntimePipelinesSortByEnumValues Enumerates the set of values for ListRuntimePipelinesSortByEnum

func GetMappingListRuntimePipelinesSortByEnum

func GetMappingListRuntimePipelinesSortByEnum(val string) (ListRuntimePipelinesSortByEnum, bool)

GetMappingListRuntimePipelinesSortByEnum performs case Insensitive comparison on enum value and return the desired enum

type ListRuntimePipelinesSortOrderEnum

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

func GetListRuntimePipelinesSortOrderEnumValues() []ListRuntimePipelinesSortOrderEnum

GetListRuntimePipelinesSortOrderEnumValues Enumerates the set of values for ListRuntimePipelinesSortOrderEnum

func GetMappingListRuntimePipelinesSortOrderEnum

func GetMappingListRuntimePipelinesSortOrderEnum(val string) (ListRuntimePipelinesSortOrderEnum, bool)

GetMappingListRuntimePipelinesSortOrderEnum performs case Insensitive comparison on enum value and return the desired enum

type ListSchedulesRequest

ListSchedulesRequest wrapper for the ListSchedules operation

# See also

Click https://docs.cloud.oracle.com/en-us/iaas/tools/go-sdk-examples/65.63.2/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.cloud.oracle.com/iaas/Content/API/Concepts/usingapi.htm#nine).
    Page *string `mandatory:"false" contributesTo:"query" name:"page"`

    // Sets the maximum number of results per page, or items to return in a paginated `List` call. See List Pagination (https://docs.cloud.oracle.com/iaas/Content/API/Concepts/usingapi.htm#nine).
    Limit *int `mandatory:"false" contributesTo:"query" name:"limit"`

    // Specifies the field to sort by. Accepts only one field. By default, when you sort by time fields, results are shown in descending order. All other fields default to ascending order. Sorting related parameters are ignored when parameter `query` is present (search operation and sorting order is by relevance score in descending order).
    SortBy ListSchedulesSortByEnum `mandatory:"false" contributesTo:"query" name:"sortBy" omitEmpty:"true"`

    // Specifies sort order to use, either `ASC` (ascending) or `DESC` (descending).
    SortOrder ListSchedulesSortOrderEnum `mandatory:"false" contributesTo:"query" name:"sortOrder" omitEmpty:"true"`

    // Unique Oracle-assigned identifier for the request. If
    // you need to contact Oracle about a particular request,
    // please provide the request ID.
    OpcRequestId *string `mandatory:"false" contributesTo:"header" name:"opc-request-id"`

    // Metadata about the request. This information will not be transmitted to the service, but
    // represents information that the SDK will consume to drive retry behavior.
    RequestMetadata common.RequestMetadata
}

func (ListSchedulesRequest) BinaryRequestBody

func (request ListSchedulesRequest) BinaryRequestBody() (*common.OCIReadSeekCloser, bool)

BinaryRequestBody implements the OCIRequest interface

func (ListSchedulesRequest) HTTPRequest

func (request ListSchedulesRequest) HTTPRequest(method, path string, binaryRequestBody *common.OCIReadSeekCloser, extraHeaders map[string]string) (http.Request, error)

HTTPRequest implements the OCIRequest interface

func (ListSchedulesRequest) RetryPolicy

func (request ListSchedulesRequest) RetryPolicy() *common.RetryPolicy

RetryPolicy implements the OCIRetryableRequest interface. This retrieves the specified retry policy.

func (ListSchedulesRequest) String

func (request ListSchedulesRequest) String() string

func (ListSchedulesRequest) ValidateEnumValue

func (request ListSchedulesRequest) ValidateEnumValue() (bool, error)

ValidateEnumValue returns an error when providing an unsupported enum value This function is being called during constructing API request process Not recommended for calling this function directly

type ListSchedulesResponse

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.cloud.oracle.com/iaas/Content/API/Concepts/usingapi.htm#nine).
    OpcNextPage *string `presentIn:"header" name:"opc-next-page"`

    // Retrieves the previous page of results. When this header appears in the response, previous pages of results exist. See List Pagination (https://docs.cloud.oracle.com/iaas/Content/API/Concepts/usingapi.htm#nine).
    OpcPrevPage *string `presentIn:"header" name:"opc-prev-page"`

    // Total items in the entire list.
    OpcTotalItems *int `presentIn:"header" name:"opc-total-items"`
}

func (ListSchedulesResponse) HTTPResponse

func (response ListSchedulesResponse) HTTPResponse() *http.Response

HTTPResponse implements the OCIResponse interface

func (ListSchedulesResponse) String

func (response ListSchedulesResponse) String() string

type ListSchedulesSortByEnum

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

func GetListSchedulesSortByEnumValues() []ListSchedulesSortByEnum

GetListSchedulesSortByEnumValues Enumerates the set of values for ListSchedulesSortByEnum

func GetMappingListSchedulesSortByEnum

func GetMappingListSchedulesSortByEnum(val string) (ListSchedulesSortByEnum, bool)

GetMappingListSchedulesSortByEnum performs case Insensitive comparison on enum value and return the desired enum

type ListSchedulesSortOrderEnum

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

func GetListSchedulesSortOrderEnumValues() []ListSchedulesSortOrderEnum

GetListSchedulesSortOrderEnumValues Enumerates the set of values for ListSchedulesSortOrderEnum

func GetMappingListSchedulesSortOrderEnum

func GetMappingListSchedulesSortOrderEnum(val string) (ListSchedulesSortOrderEnum, bool)

GetMappingListSchedulesSortOrderEnum performs case Insensitive comparison on enum value and return the desired enum

type ListSchemasRequest

ListSchemasRequest wrapper for the ListSchemas operation

# See also

Click https://docs.cloud.oracle.com/en-us/iaas/tools/go-sdk-examples/65.63.2/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.cloud.oracle.com/iaas/Content/API/Concepts/usingapi.htm#nine).
    Page *string `mandatory:"false" contributesTo:"query" name:"page"`

    // Sets the maximum number of results per page, or items to return in a paginated `List` call. See List Pagination (https://docs.cloud.oracle.com/iaas/Content/API/Concepts/usingapi.htm#nine).
    Limit *int `mandatory:"false" contributesTo:"query" name:"limit"`

    // Specifies the fields to get for an object.
    Fields []string `contributesTo:"query" name:"fields" collectionFormat:"multi"`

    // Specifies the field to sort by. Accepts only one field. By default, when you sort by time fields, results are shown in descending order. All other fields default to ascending order. Sorting related parameters are ignored when parameter `query` is present (search operation and sorting order is by relevance score in descending order).
    SortBy ListSchemasSortByEnum `mandatory:"false" contributesTo:"query" name:"sortBy" omitEmpty:"true"`

    // Specifies sort order to use, either `ASC` (ascending) or `DESC` (descending).
    SortOrder ListSchemasSortOrderEnum `mandatory:"false" contributesTo:"query" name:"sortOrder" omitEmpty:"true"`

    // Used to filter by the name of the object.
    Name *string `mandatory:"false" contributesTo:"query" name:"name"`

    // Unique Oracle-assigned identifier for the request. If
    // you need to contact Oracle about a particular request,
    // please provide the request ID.
    OpcRequestId *string `mandatory:"false" contributesTo:"header" name:"opc-request-id"`

    // Used to filter by the name of the object.
    NameList []string `contributesTo:"query" name:"nameList" collectionFormat:"multi"`

    // Artifact type which needs to be listed while listing Artifacts.
    IncludeTypes []string `contributesTo:"query" name:"includeTypes" collectionFormat:"multi"`

    // Metadata about the request. This information will not be transmitted to the service, but
    // represents information that the SDK will consume to drive retry behavior.
    RequestMetadata common.RequestMetadata
}

func (ListSchemasRequest) BinaryRequestBody

func (request ListSchemasRequest) BinaryRequestBody() (*common.OCIReadSeekCloser, bool)

BinaryRequestBody implements the OCIRequest interface

func (ListSchemasRequest) HTTPRequest

func (request ListSchemasRequest) HTTPRequest(method, path string, binaryRequestBody *common.OCIReadSeekCloser, extraHeaders map[string]string) (http.Request, error)

HTTPRequest implements the OCIRequest interface

func (ListSchemasRequest) RetryPolicy

func (request ListSchemasRequest) RetryPolicy() *common.RetryPolicy

RetryPolicy implements the OCIRetryableRequest interface. This retrieves the specified retry policy.

func (ListSchemasRequest) String

func (request ListSchemasRequest) String() string

func (ListSchemasRequest) ValidateEnumValue

func (request ListSchemasRequest) ValidateEnumValue() (bool, error)

ValidateEnumValue returns an error when providing an unsupported enum value This function is being called during constructing API request process Not recommended for calling this function directly

type ListSchemasResponse

ListSchemasResponse wrapper for the ListSchemas operation

type ListSchemasResponse struct {

    // The underlying http response
    RawResponse *http.Response

    // A list of SchemaSummaryCollection instances
    SchemaSummaryCollection `presentIn:"body"`

    // Unique Oracle-assigned identifier for the request. If you need to contact
    // Oracle about a particular request, please provide the request ID.
    OpcRequestId *string `presentIn:"header" name:"opc-request-id"`

    // Retrieves the next page of results. When this header appears in the response, additional pages of results remain. See List Pagination (https://docs.cloud.oracle.com/iaas/Content/API/Concepts/usingapi.htm#nine).
    OpcNextPage *string `presentIn:"header" name:"opc-next-page"`

    // Retrieves the previous page of results. When this header appears in the response, previous pages of results exist. See List Pagination (https://docs.cloud.oracle.com/iaas/Content/API/Concepts/usingapi.htm#nine).
    OpcPrevPage *string `presentIn:"header" name:"opc-prev-page"`

    // Total items in the entire list.
    OpcTotalItems *int `presentIn:"header" name:"opc-total-items"`
}

func (ListSchemasResponse) HTTPResponse

func (response ListSchemasResponse) HTTPResponse() *http.Response

HTTPResponse implements the OCIResponse interface

func (ListSchemasResponse) String

func (response ListSchemasResponse) String() string

type ListSchemasSortByEnum

ListSchemasSortByEnum Enum with underlying type: string

type ListSchemasSortByEnum string

Set of constants representing the allowable values for ListSchemasSortByEnum

const (
    ListSchemasSortByTimeCreated ListSchemasSortByEnum = "TIME_CREATED"
    ListSchemasSortByDisplayName ListSchemasSortByEnum = "DISPLAY_NAME"
    ListSchemasSortByTimeUpdated ListSchemasSortByEnum = "TIME_UPDATED"
)

func GetListSchemasSortByEnumValues

func GetListSchemasSortByEnumValues() []ListSchemasSortByEnum

GetListSchemasSortByEnumValues Enumerates the set of values for ListSchemasSortByEnum

func GetMappingListSchemasSortByEnum

func GetMappingListSchemasSortByEnum(val string) (ListSchemasSortByEnum, bool)

GetMappingListSchemasSortByEnum performs case Insensitive comparison on enum value and return the desired enum

type ListSchemasSortOrderEnum

ListSchemasSortOrderEnum Enum with underlying type: string

type ListSchemasSortOrderEnum string

Set of constants representing the allowable values for ListSchemasSortOrderEnum

const (
    ListSchemasSortOrderAsc  ListSchemasSortOrderEnum = "ASC"
    ListSchemasSortOrderDesc ListSchemasSortOrderEnum = "DESC"
)

func GetListSchemasSortOrderEnumValues

func GetListSchemasSortOrderEnumValues() []ListSchemasSortOrderEnum

GetListSchemasSortOrderEnumValues Enumerates the set of values for ListSchemasSortOrderEnum

func GetMappingListSchemasSortOrderEnum

func GetMappingListSchemasSortOrderEnum(val string) (ListSchemasSortOrderEnum, bool)

GetMappingListSchemasSortOrderEnum performs case Insensitive comparison on enum value and return the desired enum

type ListTaskRunLineagesRequest

ListTaskRunLineagesRequest wrapper for the ListTaskRunLineages operation

# See also

Click https://docs.cloud.oracle.com/en-us/iaas/tools/go-sdk-examples/65.63.2/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.cloud.oracle.com/iaas/Content/API/Concepts/usingapi.htm#nine).
    Page *string `mandatory:"false" contributesTo:"query" name:"page"`

    // Sets the maximum number of results per page, or items to return in a paginated `List` call. See List Pagination (https://docs.cloud.oracle.com/iaas/Content/API/Concepts/usingapi.htm#nine).
    Limit *int `mandatory:"false" contributesTo:"query" name:"limit"`

    // Specifies sort order to use, either `ASC` (ascending) or `DESC` (descending).
    SortOrder ListTaskRunLineagesSortOrderEnum `mandatory:"false" contributesTo:"query" name:"sortOrder" omitEmpty:"true"`

    // Specifies the field to sort by. Accepts only one field. By default, when you sort by time fields, results are shown in descending order. All other fields default to ascending order. Sorting related parameters are ignored when parameter `query` is present (search operation and sorting order is by relevance score in descending order).
    SortBy ListTaskRunLineagesSortByEnum `mandatory:"false" contributesTo:"query" name:"sortBy" omitEmpty:"true"`

    // This filter parameter can be used to filter by model specific queryable fields of the object <br><br><B>Examples:-</B><br> <ul> <li><B>?filter=status eq Failed</B> returns all objects that have a status field with value Failed</li> </ul>
    Filter []string `contributesTo:"query" name:"filter" collectionFormat:"multi"`

    // This parameter allows users to get objects which were updated after a certain time. The format of timeUpdatedGreaterThan is "YYYY-MM-dd'T'HH:mm:ss.SSS'Z'"
    TimeUpdatedGreaterThan *common.SDKTime `mandatory:"false" contributesTo:"query" name:"timeUpdatedGreaterThan"`

    // This parameter allows users to get objects which were updated after and at a certain time. The format of timeUpdatedGreaterThanOrEqualTo is "YYYY-MM-dd'T'HH:mm:ss.SSS'Z'"
    TimeUpdatedGreaterThanOrEqualTo *common.SDKTime `mandatory:"false" contributesTo:"query" name:"timeUpdatedGreaterThanOrEqualTo"`

    // This parameter allows users to get objects which were updated before a certain time. The format of timeUpatedLessThan is "YYYY-MM-dd'T'HH:mm:ss.SSS'Z'"
    TimeUpatedLessThan *common.SDKTime `mandatory:"false" contributesTo:"query" name:"timeUpatedLessThan"`

    // This parameter allows users to get objects which were updated before and at a certain time. The format of timeUpatedLessThanOrEqualTo is "YYYY-MM-dd'T'HH:mm:ss.SSS'Z'"
    TimeUpatedLessThanOrEqualTo *common.SDKTime `mandatory:"false" contributesTo:"query" name:"timeUpatedLessThanOrEqualTo"`

    // Metadata about the request. This information will not be transmitted to the service, but
    // represents information that the SDK will consume to drive retry behavior.
    RequestMetadata common.RequestMetadata
}

func (ListTaskRunLineagesRequest) BinaryRequestBody

func (request ListTaskRunLineagesRequest) BinaryRequestBody() (*common.OCIReadSeekCloser, bool)

BinaryRequestBody implements the OCIRequest interface

func (ListTaskRunLineagesRequest) HTTPRequest

func (request ListTaskRunLineagesRequest) HTTPRequest(method, path string, binaryRequestBody *common.OCIReadSeekCloser, extraHeaders map[string]string) (http.Request, error)

HTTPRequest implements the OCIRequest interface

func (ListTaskRunLineagesRequest) RetryPolicy

func (request ListTaskRunLineagesRequest) RetryPolicy() *common.RetryPolicy

RetryPolicy implements the OCIRetryableRequest interface. This retrieves the specified retry policy.

func (ListTaskRunLineagesRequest) String

func (request ListTaskRunLineagesRequest) String() string

func (ListTaskRunLineagesRequest) ValidateEnumValue

func (request ListTaskRunLineagesRequest) ValidateEnumValue() (bool, error)

ValidateEnumValue returns an error when providing an unsupported enum value This function is being called during constructing API request process Not recommended for calling this function directly

type ListTaskRunLineagesResponse

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 (ListTaskRunLineagesResponse) HTTPResponse

func (response ListTaskRunLineagesResponse) HTTPResponse() *http.Response

HTTPResponse implements the OCIResponse interface

func (ListTaskRunLineagesResponse) String

func (response ListTaskRunLineagesResponse) String() string

type ListTaskRunLineagesSortByEnum

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

func GetListTaskRunLineagesSortByEnumValues() []ListTaskRunLineagesSortByEnum

GetListTaskRunLineagesSortByEnumValues Enumerates the set of values for ListTaskRunLineagesSortByEnum

func GetMappingListTaskRunLineagesSortByEnum

func GetMappingListTaskRunLineagesSortByEnum(val string) (ListTaskRunLineagesSortByEnum, bool)

GetMappingListTaskRunLineagesSortByEnum performs case Insensitive comparison on enum value and return the desired enum

type ListTaskRunLineagesSortOrderEnum

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

func GetListTaskRunLineagesSortOrderEnumValues() []ListTaskRunLineagesSortOrderEnum

GetListTaskRunLineagesSortOrderEnumValues Enumerates the set of values for ListTaskRunLineagesSortOrderEnum

func GetMappingListTaskRunLineagesSortOrderEnum

func GetMappingListTaskRunLineagesSortOrderEnum(val string) (ListTaskRunLineagesSortOrderEnum, bool)

GetMappingListTaskRunLineagesSortOrderEnum performs case Insensitive comparison on enum value and return the desired enum

type ListTaskRunLogsRequest

ListTaskRunLogsRequest wrapper for the ListTaskRunLogs operation

# See also

Click https://docs.cloud.oracle.com/en-us/iaas/tools/go-sdk-examples/65.63.2/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.cloud.oracle.com/iaas/Content/API/Concepts/usingapi.htm#nine).
    Page *string `mandatory:"false" contributesTo:"query" name:"page"`

    // Sets the maximum number of results per page, or items to return in a paginated `List` call. See List Pagination (https://docs.cloud.oracle.com/iaas/Content/API/Concepts/usingapi.htm#nine).
    Limit *int `mandatory:"false" contributesTo:"query" name:"limit"`

    // Specifies sort order to use, either `ASC` (ascending) or `DESC` (descending).
    SortOrder ListTaskRunLogsSortOrderEnum `mandatory:"false" contributesTo:"query" name:"sortOrder" omitEmpty:"true"`

    // Specifies the field to sort by. Accepts only one field. By default, when you sort by time fields, results are shown in descending order. All other fields default to ascending order. Sorting related parameters are ignored when parameter `query` is present (search operation and sorting order is by relevance score in descending order).
    SortBy ListTaskRunLogsSortByEnum `mandatory:"false" contributesTo:"query" name:"sortBy" omitEmpty:"true"`

    // Metadata about the request. This information will not be transmitted to the service, but
    // represents information that the SDK will consume to drive retry behavior.
    RequestMetadata common.RequestMetadata
}

func (ListTaskRunLogsRequest) BinaryRequestBody

func (request ListTaskRunLogsRequest) BinaryRequestBody() (*common.OCIReadSeekCloser, bool)

BinaryRequestBody implements the OCIRequest interface

func (ListTaskRunLogsRequest) HTTPRequest

func (request ListTaskRunLogsRequest) HTTPRequest(method, path string, binaryRequestBody *common.OCIReadSeekCloser, extraHeaders map[string]string) (http.Request, error)

HTTPRequest implements the OCIRequest interface

func (ListTaskRunLogsRequest) RetryPolicy

func (request ListTaskRunLogsRequest) RetryPolicy() *common.RetryPolicy

RetryPolicy implements the OCIRetryableRequest interface. This retrieves the specified retry policy.

func (ListTaskRunLogsRequest) String

func (request ListTaskRunLogsRequest) String() string

func (ListTaskRunLogsRequest) ValidateEnumValue

func (request ListTaskRunLogsRequest) ValidateEnumValue() (bool, error)

ValidateEnumValue returns an error when providing an unsupported enum value This function is being called during constructing API request process Not recommended for calling this function directly

type ListTaskRunLogsResponse

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.cloud.oracle.com/iaas/Content/API/Concepts/usingapi.htm#nine).
    OpcNextPage *string `presentIn:"header" name:"opc-next-page"`

    // Retrieves the previous page of results. When this header appears in the response, previous pages of results exist. See List Pagination (https://docs.cloud.oracle.com/iaas/Content/API/Concepts/usingapi.htm#nine).
    OpcPrevPage *string `presentIn:"header" name:"opc-prev-page"`

    // Total items in the entire list.
    OpcTotalItems *int `presentIn:"header" name:"opc-total-items"`
}

func (ListTaskRunLogsResponse) HTTPResponse

func (response ListTaskRunLogsResponse) HTTPResponse() *http.Response

HTTPResponse implements the OCIResponse interface

func (ListTaskRunLogsResponse) String

func (response ListTaskRunLogsResponse) String() string

type ListTaskRunLogsSortByEnum

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

func GetListTaskRunLogsSortByEnumValues() []ListTaskRunLogsSortByEnum

GetListTaskRunLogsSortByEnumValues Enumerates the set of values for ListTaskRunLogsSortByEnum

func GetMappingListTaskRunLogsSortByEnum

func GetMappingListTaskRunLogsSortByEnum(val string) (ListTaskRunLogsSortByEnum, bool)

GetMappingListTaskRunLogsSortByEnum performs case Insensitive comparison on enum value and return the desired enum

type ListTaskRunLogsSortOrderEnum

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

func GetListTaskRunLogsSortOrderEnumValues() []ListTaskRunLogsSortOrderEnum

GetListTaskRunLogsSortOrderEnumValues Enumerates the set of values for ListTaskRunLogsSortOrderEnum

func GetMappingListTaskRunLogsSortOrderEnum

func GetMappingListTaskRunLogsSortOrderEnum(val string) (ListTaskRunLogsSortOrderEnum, bool)

GetMappingListTaskRunLogsSortOrderEnum performs case Insensitive comparison on enum value and return the desired enum

type ListTaskRunsRequest

ListTaskRunsRequest wrapper for the ListTaskRuns operation

# See also

Click https://docs.cloud.oracle.com/en-us/iaas/tools/go-sdk-examples/65.63.2/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.cloud.oracle.com/iaas/Content/API/Concepts/usingapi.htm#nine).
    Page *string `mandatory:"false" contributesTo:"query" name:"page"`

    // Sets the maximum number of results per page, or items to return in a paginated `List` call. See List Pagination (https://docs.cloud.oracle.com/iaas/Content/API/Concepts/usingapi.htm#nine).
    Limit *int `mandatory:"false" contributesTo:"query" name:"limit"`

    // Specifies sort order to use, either `ASC` (ascending) or `DESC` (descending).
    SortOrder ListTaskRunsSortOrderEnum `mandatory:"false" contributesTo:"query" name:"sortOrder" omitEmpty:"true"`

    // Specifies the field to sort by. Accepts only one field. By default, when you sort by time fields, results are shown in descending order. All other fields default to ascending order. Sorting related parameters are ignored when parameter `query` is present (search operation and sorting order is by relevance score in descending order).
    SortBy ListTaskRunsSortByEnum `mandatory:"false" contributesTo:"query" name:"sortBy" omitEmpty:"true"`

    // This filter parameter can be used to filter by model specific queryable fields of the object <br><br><B>Examples:-</B><br> <ul> <li><B>?filter=status eq Failed</B> returns all objects that have a status field with value Failed</li> </ul>
    Filter []string `contributesTo:"query" name:"filter" collectionFormat:"multi"`

    // This parameter can be used to filter objects by the names starting with the given value.
    NameStartsWith *string `mandatory:"false" contributesTo:"query" name:"nameStartsWith"`

    // This parameter can be used to filter objects by the names that match partially or fully with the given value.
    NameContains *string `mandatory:"false" contributesTo:"query" name:"nameContains"`

    // Metadata about the request. This information will not be transmitted to the service, but
    // represents information that the SDK will consume to drive retry behavior.
    RequestMetadata common.RequestMetadata
}

func (ListTaskRunsRequest) BinaryRequestBody

func (request ListTaskRunsRequest) BinaryRequestBody() (*common.OCIReadSeekCloser, bool)

BinaryRequestBody implements the OCIRequest interface

func (ListTaskRunsRequest) HTTPRequest

func (request ListTaskRunsRequest) HTTPRequest(method, path string, binaryRequestBody *common.OCIReadSeekCloser, extraHeaders map[string]string) (http.Request, error)

HTTPRequest implements the OCIRequest interface

func (ListTaskRunsRequest) RetryPolicy

func (request ListTaskRunsRequest) RetryPolicy() *common.RetryPolicy

RetryPolicy implements the OCIRetryableRequest interface. This retrieves the specified retry policy.

func (ListTaskRunsRequest) String

func (request ListTaskRunsRequest) String() string

func (ListTaskRunsRequest) ValidateEnumValue

func (request ListTaskRunsRequest) ValidateEnumValue() (bool, error)

ValidateEnumValue returns an error when providing an unsupported enum value This function is being called during constructing API request process Not recommended for calling this function directly

type ListTaskRunsResponse

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.cloud.oracle.com/iaas/Content/API/Concepts/usingapi.htm#nine).
    OpcNextPage *string `presentIn:"header" name:"opc-next-page"`

    // Retrieves the previous page of results. When this header appears in the response, previous pages of results exist. See List Pagination (https://docs.cloud.oracle.com/iaas/Content/API/Concepts/usingapi.htm#nine).
    OpcPrevPage *string `presentIn:"header" name:"opc-prev-page"`

    // Total items in the entire list.
    OpcTotalItems *int `presentIn:"header" name:"opc-total-items"`
}

func (ListTaskRunsResponse) HTTPResponse

func (response ListTaskRunsResponse) HTTPResponse() *http.Response

HTTPResponse implements the OCIResponse interface

func (ListTaskRunsResponse) String

func (response ListTaskRunsResponse) String() string

type ListTaskRunsSortByEnum

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

func GetListTaskRunsSortByEnumValues() []ListTaskRunsSortByEnum

GetListTaskRunsSortByEnumValues Enumerates the set of values for ListTaskRunsSortByEnum

func GetMappingListTaskRunsSortByEnum

func GetMappingListTaskRunsSortByEnum(val string) (ListTaskRunsSortByEnum, bool)

GetMappingListTaskRunsSortByEnum performs case Insensitive comparison on enum value and return the desired enum

type ListTaskRunsSortOrderEnum

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

func GetListTaskRunsSortOrderEnumValues() []ListTaskRunsSortOrderEnum

GetListTaskRunsSortOrderEnumValues Enumerates the set of values for ListTaskRunsSortOrderEnum

func GetMappingListTaskRunsSortOrderEnum

func GetMappingListTaskRunsSortOrderEnum(val string) (ListTaskRunsSortOrderEnum, bool)

GetMappingListTaskRunsSortOrderEnum performs case Insensitive comparison on enum value and return the desired enum

type ListTaskSchedulesRequest

ListTaskSchedulesRequest wrapper for the ListTaskSchedules operation

# See also

Click https://docs.cloud.oracle.com/en-us/iaas/tools/go-sdk-examples/65.63.2/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.cloud.oracle.com/iaas/Content/API/Concepts/usingapi.htm#nine).
    Page *string `mandatory:"false" contributesTo:"query" name:"page"`

    // Sets the maximum number of results per page, or items to return in a paginated `List` call. See List Pagination (https://docs.cloud.oracle.com/iaas/Content/API/Concepts/usingapi.htm#nine).
    Limit *int `mandatory:"false" contributesTo:"query" name:"limit"`

    // Specifies the field to sort by. Accepts only one field. By default, when you sort by time fields, results are shown in descending order. All other fields default to ascending order. Sorting related parameters are ignored when parameter `query` is present (search operation and sorting order is by relevance score in descending order).
    SortBy ListTaskSchedulesSortByEnum `mandatory:"false" contributesTo:"query" name:"sortBy" omitEmpty:"true"`

    // Specifies sort order to use, either `ASC` (ascending) or `DESC` (descending).
    SortOrder ListTaskSchedulesSortOrderEnum `mandatory:"false" contributesTo:"query" name:"sortOrder" omitEmpty:"true"`

    // Unique Oracle-assigned identifier for the request. If
    // you need to contact Oracle about a particular request,
    // please provide the request ID.
    OpcRequestId *string `mandatory:"false" contributesTo:"header" name:"opc-request-id"`

    // This filter parameter can be used to filter task schedule by its state.
    IsEnabled *bool `mandatory:"false" contributesTo:"query" name:"isEnabled"`

    // Metadata about the request. This information will not be transmitted to the service, but
    // represents information that the SDK will consume to drive retry behavior.
    RequestMetadata common.RequestMetadata
}

func (ListTaskSchedulesRequest) BinaryRequestBody

func (request ListTaskSchedulesRequest) BinaryRequestBody() (*common.OCIReadSeekCloser, bool)

BinaryRequestBody implements the OCIRequest interface

func (ListTaskSchedulesRequest) HTTPRequest

func (request ListTaskSchedulesRequest) HTTPRequest(method, path string, binaryRequestBody *common.OCIReadSeekCloser, extraHeaders map[string]string) (http.Request, error)

HTTPRequest implements the OCIRequest interface

func (ListTaskSchedulesRequest) RetryPolicy

func (request ListTaskSchedulesRequest) RetryPolicy() *common.RetryPolicy

RetryPolicy implements the OCIRetryableRequest interface. This retrieves the specified retry policy.

func (ListTaskSchedulesRequest) String

func (request ListTaskSchedulesRequest) String() string

func (ListTaskSchedulesRequest) ValidateEnumValue

func (request ListTaskSchedulesRequest) ValidateEnumValue() (bool, error)

ValidateEnumValue returns an error when providing an unsupported enum value This function is being called during constructing API request process Not recommended for calling this function directly

type ListTaskSchedulesResponse

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.cloud.oracle.com/iaas/Content/API/Concepts/usingapi.htm#nine).
    OpcNextPage *string `presentIn:"header" name:"opc-next-page"`

    // Retrieves the previous page of results. When this header appears in the response, previous pages of results exist. See List Pagination (https://docs.cloud.oracle.com/iaas/Content/API/Concepts/usingapi.htm#nine).
    OpcPrevPage *string `presentIn:"header" name:"opc-prev-page"`

    // Total items in the entire list.
    OpcTotalItems *int `presentIn:"header" name:"opc-total-items"`
}

func (ListTaskSchedulesResponse) HTTPResponse

func (response ListTaskSchedulesResponse) HTTPResponse() *http.Response

HTTPResponse implements the OCIResponse interface

func (ListTaskSchedulesResponse) String

func (response ListTaskSchedulesResponse) String() string

type ListTaskSchedulesSortByEnum

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

func GetListTaskSchedulesSortByEnumValues() []ListTaskSchedulesSortByEnum

GetListTaskSchedulesSortByEnumValues Enumerates the set of values for ListTaskSchedulesSortByEnum

func GetMappingListTaskSchedulesSortByEnum

func GetMappingListTaskSchedulesSortByEnum(val string) (ListTaskSchedulesSortByEnum, bool)

GetMappingListTaskSchedulesSortByEnum performs case Insensitive comparison on enum value and return the desired enum

type ListTaskSchedulesSortOrderEnum

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

func GetListTaskSchedulesSortOrderEnumValues() []ListTaskSchedulesSortOrderEnum

GetListTaskSchedulesSortOrderEnumValues Enumerates the set of values for ListTaskSchedulesSortOrderEnum

func GetMappingListTaskSchedulesSortOrderEnum

func GetMappingListTaskSchedulesSortOrderEnum(val string) (ListTaskSchedulesSortOrderEnum, bool)

GetMappingListTaskSchedulesSortOrderEnum performs case Insensitive comparison on enum value and return the desired enum

type ListTaskValidationsRequest

ListTaskValidationsRequest wrapper for the ListTaskValidations operation

# See also

Click https://docs.cloud.oracle.com/en-us/iaas/tools/go-sdk-examples/65.63.2/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.cloud.oracle.com/iaas/Content/API/Concepts/usingapi.htm#nine).
    Page *string `mandatory:"false" contributesTo:"query" name:"page"`

    // Sets the maximum number of results per page, or items to return in a paginated `List` call. See List Pagination (https://docs.cloud.oracle.com/iaas/Content/API/Concepts/usingapi.htm#nine).
    Limit *int `mandatory:"false" contributesTo:"query" name:"limit"`

    // Specifies the field to sort by. Accepts only one field. By default, when you sort by time fields, results are shown in descending order. All other fields default to ascending order. Sorting related parameters are ignored when parameter `query` is present (search operation and sorting order is by relevance score in descending order).
    SortBy ListTaskValidationsSortByEnum `mandatory:"false" contributesTo:"query" name:"sortBy" omitEmpty:"true"`

    // Specifies sort order to use, either `ASC` (ascending) or `DESC` (descending).
    SortOrder ListTaskValidationsSortOrderEnum `mandatory:"false" contributesTo:"query" name:"sortOrder" omitEmpty:"true"`

    // Unique Oracle-assigned identifier for the request. If
    // you need to contact Oracle about a particular request,
    // please provide the request ID.
    OpcRequestId *string `mandatory:"false" contributesTo:"header" name:"opc-request-id"`

    // Metadata about the request. This information will not be transmitted to the service, but
    // represents information that the SDK will consume to drive retry behavior.
    RequestMetadata common.RequestMetadata
}

func (ListTaskValidationsRequest) BinaryRequestBody

func (request ListTaskValidationsRequest) BinaryRequestBody() (*common.OCIReadSeekCloser, bool)

BinaryRequestBody implements the OCIRequest interface

func (ListTaskValidationsRequest) HTTPRequest

func (request ListTaskValidationsRequest) HTTPRequest(method, path string, binaryRequestBody *common.OCIReadSeekCloser, extraHeaders map[string]string) (http.Request, error)

HTTPRequest implements the OCIRequest interface

func (ListTaskValidationsRequest) RetryPolicy

func (request ListTaskValidationsRequest) RetryPolicy() *common.RetryPolicy

RetryPolicy implements the OCIRetryableRequest interface. This retrieves the specified retry policy.

func (ListTaskValidationsRequest) String

func (request ListTaskValidationsRequest) String() string

func (ListTaskValidationsRequest) ValidateEnumValue

func (request ListTaskValidationsRequest) ValidateEnumValue() (bool, error)

ValidateEnumValue returns an error when providing an unsupported enum value This function is being called during constructing API request process Not recommended for calling this function directly

type ListTaskValidationsResponse

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.cloud.oracle.com/iaas/Content/API/Concepts/usingapi.htm#nine).
    OpcNextPage *string `presentIn:"header" name:"opc-next-page"`

    // Retrieves the previous page of results. When this header appears in the response, previous pages of results exist. See List Pagination (https://docs.cloud.oracle.com/iaas/Content/API/Concepts/usingapi.htm#nine).
    OpcPrevPage *string `presentIn:"header" name:"opc-prev-page"`

    // Total items in the entire list.
    OpcTotalItems *int `presentIn:"header" name:"opc-total-items"`
}

func (ListTaskValidationsResponse) HTTPResponse

func (response ListTaskValidationsResponse) HTTPResponse() *http.Response

HTTPResponse implements the OCIResponse interface

func (ListTaskValidationsResponse) String

func (response ListTaskValidationsResponse) String() string

type ListTaskValidationsSortByEnum

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

func GetListTaskValidationsSortByEnumValues() []ListTaskValidationsSortByEnum

GetListTaskValidationsSortByEnumValues Enumerates the set of values for ListTaskValidationsSortByEnum

func GetMappingListTaskValidationsSortByEnum

func GetMappingListTaskValidationsSortByEnum(val string) (ListTaskValidationsSortByEnum, bool)

GetMappingListTaskValidationsSortByEnum performs case Insensitive comparison on enum value and return the desired enum

type ListTaskValidationsSortOrderEnum

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

func GetListTaskValidationsSortOrderEnumValues() []ListTaskValidationsSortOrderEnum

GetListTaskValidationsSortOrderEnumValues Enumerates the set of values for ListTaskValidationsSortOrderEnum

func GetMappingListTaskValidationsSortOrderEnum

func GetMappingListTaskValidationsSortOrderEnum(val string) (ListTaskValidationsSortOrderEnum, bool)

GetMappingListTaskValidationsSortOrderEnum performs case Insensitive comparison on enum value and return the desired enum

type ListTasksRequest

ListTasksRequest wrapper for the ListTasks operation

# See also

Click https://docs.cloud.oracle.com/en-us/iaas/tools/go-sdk-examples/65.63.2/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.cloud.oracle.com/iaas/Content/API/Concepts/usingapi.htm#nine).
    Limit *int `mandatory:"false" contributesTo:"query" name:"limit"`

    // For list pagination. The value for this parameter is the `opc-next-page` or the `opc-prev-page` response header from the previous `List` call. See List Pagination (https://docs.cloud.oracle.com/iaas/Content/API/Concepts/usingapi.htm#nine).
    Page *string `mandatory:"false" contributesTo:"query" name:"page"`

    // Specifies sort order to use, either `ASC` (ascending) or `DESC` (descending).
    SortOrder ListTasksSortOrderEnum `mandatory:"false" contributesTo:"query" name:"sortOrder" omitEmpty:"true"`

    // Specifies the field to sort by. Accepts only one field. By default, when you sort by time fields, results are shown in descending order. All other fields default to ascending order. Sorting related parameters are ignored when parameter `query` is present (search operation and sorting order is by relevance score in descending order).
    SortBy ListTasksSortByEnum `mandatory:"false" contributesTo:"query" name:"sortBy" omitEmpty:"true"`

    // Metadata about the request. This information will not be transmitted to the service, but
    // represents information that the SDK will consume to drive retry behavior.
    RequestMetadata common.RequestMetadata
}

func (ListTasksRequest) BinaryRequestBody

func (request ListTasksRequest) BinaryRequestBody() (*common.OCIReadSeekCloser, bool)

BinaryRequestBody implements the OCIRequest interface

func (ListTasksRequest) HTTPRequest

func (request ListTasksRequest) HTTPRequest(method, path string, binaryRequestBody *common.OCIReadSeekCloser, extraHeaders map[string]string) (http.Request, error)

HTTPRequest implements the OCIRequest interface

func (ListTasksRequest) RetryPolicy

func (request ListTasksRequest) RetryPolicy() *common.RetryPolicy

RetryPolicy implements the OCIRetryableRequest interface. This retrieves the specified retry policy.

func (ListTasksRequest) String

func (request ListTasksRequest) String() string

func (ListTasksRequest) ValidateEnumValue

func (request ListTasksRequest) ValidateEnumValue() (bool, error)

ValidateEnumValue returns an error when providing an unsupported enum value This function is being called during constructing API request process Not recommended for calling this function directly

type ListTasksResponse

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.cloud.oracle.com/iaas/Content/API/Concepts/usingapi.htm#nine).
    OpcNextPage *string `presentIn:"header" name:"opc-next-page"`

    // Retrieves the previous page of results. When this header appears in the response, previous pages of results exist. See List Pagination (https://docs.cloud.oracle.com/iaas/Content/API/Concepts/usingapi.htm#nine).
    OpcPrevPage *string `presentIn:"header" name:"opc-prev-page"`

    // Total items in the entire list.
    OpcTotalItems *int `presentIn:"header" name:"opc-total-items"`
}

func (ListTasksResponse) HTTPResponse

func (response ListTasksResponse) HTTPResponse() *http.Response

HTTPResponse implements the OCIResponse interface

func (ListTasksResponse) String

func (response ListTasksResponse) String() string

type ListTasksSortByEnum

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

func GetListTasksSortByEnumValues() []ListTasksSortByEnum

GetListTasksSortByEnumValues Enumerates the set of values for ListTasksSortByEnum

func GetMappingListTasksSortByEnum

func GetMappingListTasksSortByEnum(val string) (ListTasksSortByEnum, bool)

GetMappingListTasksSortByEnum performs case Insensitive comparison on enum value and return the desired enum

type ListTasksSortOrderEnum

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

func GetListTasksSortOrderEnumValues() []ListTasksSortOrderEnum

GetListTasksSortOrderEnumValues Enumerates the set of values for ListTasksSortOrderEnum

func GetMappingListTasksSortOrderEnum

func GetMappingListTasksSortOrderEnum(val string) (ListTasksSortOrderEnum, bool)

GetMappingListTasksSortOrderEnum performs case Insensitive comparison on enum value and return the desired enum

type ListTemplatesRequest

ListTemplatesRequest wrapper for the ListTemplates operation

# See also

Click https://docs.cloud.oracle.com/en-us/iaas/tools/go-sdk-examples/65.63.2/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.cloud.oracle.com/iaas/Content/API/Concepts/usingapi.htm#nine).
    Limit *int `mandatory:"false" contributesTo:"query" name:"limit"`

    // For list pagination. The value for this parameter is the `opc-next-page` or the `opc-prev-page` response header from the previous `List` call. See List Pagination (https://docs.cloud.oracle.com/iaas/Content/API/Concepts/usingapi.htm#nine).
    Page *string `mandatory:"false" contributesTo:"query" name:"page"`

    // Specifies sort order to use, either `ASC` (ascending) or `DESC` (descending).
    SortOrder ListTemplatesSortOrderEnum `mandatory:"false" contributesTo:"query" name:"sortOrder" omitEmpty:"true"`

    // Specifies the field to sort by. Accepts only one field. By default, when you sort by time fields, results are shown in descending order. All other fields default to ascending order. Sorting related parameters are ignored when parameter `query` is present (search operation and sorting order is by relevance score in descending order).
    SortBy ListTemplatesSortByEnum `mandatory:"false" contributesTo:"query" name:"sortBy" omitEmpty:"true"`

    // Unique Oracle-assigned identifier for the request. If
    // you need to contact Oracle about a particular request,
    // please provide the request ID.
    OpcRequestId *string `mandatory:"false" contributesTo:"header" name:"opc-request-id"`

    // Metadata about the request. This information will not be transmitted to the service, but
    // represents information that the SDK will consume to drive retry behavior.
    RequestMetadata common.RequestMetadata
}

func (ListTemplatesRequest) BinaryRequestBody

func (request ListTemplatesRequest) BinaryRequestBody() (*common.OCIReadSeekCloser, bool)

BinaryRequestBody implements the OCIRequest interface

func (ListTemplatesRequest) HTTPRequest

func (request ListTemplatesRequest) HTTPRequest(method, path string, binaryRequestBody *common.OCIReadSeekCloser, extraHeaders map[string]string) (http.Request, error)

HTTPRequest implements the OCIRequest interface

func (ListTemplatesRequest) RetryPolicy

func (request ListTemplatesRequest) RetryPolicy() *common.RetryPolicy

RetryPolicy implements the OCIRetryableRequest interface. This retrieves the specified retry policy.

func (ListTemplatesRequest) String

func (request ListTemplatesRequest) String() string

func (ListTemplatesRequest) ValidateEnumValue

func (request ListTemplatesRequest) ValidateEnumValue() (bool, error)

ValidateEnumValue returns an error when providing an unsupported enum value This function is being called during constructing API request process Not recommended for calling this function directly

type ListTemplatesResponse

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.cloud.oracle.com/iaas/Content/API/Concepts/usingapi.htm#nine).
    OpcNextPage *string `presentIn:"header" name:"opc-next-page"`

    // Retrieves the previous page of results. When this header appears in the response, previous pages of results exist. See List Pagination (https://docs.cloud.oracle.com/iaas/Content/API/Concepts/usingapi.htm#nine).
    OpcPrevPage *string `presentIn:"header" name:"opc-prev-page"`

    // Total items in the entire list.
    OpcTotalItems *int `presentIn:"header" name:"opc-total-items"`
}

func (ListTemplatesResponse) HTTPResponse

func (response ListTemplatesResponse) HTTPResponse() *http.Response

HTTPResponse implements the OCIResponse interface

func (ListTemplatesResponse) String

func (response ListTemplatesResponse) String() string

type ListTemplatesSortByEnum

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

func GetListTemplatesSortByEnumValues() []ListTemplatesSortByEnum

GetListTemplatesSortByEnumValues Enumerates the set of values for ListTemplatesSortByEnum

func GetMappingListTemplatesSortByEnum

func GetMappingListTemplatesSortByEnum(val string) (ListTemplatesSortByEnum, bool)

GetMappingListTemplatesSortByEnum performs case Insensitive comparison on enum value and return the desired enum

type ListTemplatesSortOrderEnum

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

func GetListTemplatesSortOrderEnumValues() []ListTemplatesSortOrderEnum

GetListTemplatesSortOrderEnumValues Enumerates the set of values for ListTemplatesSortOrderEnum

func GetMappingListTemplatesSortOrderEnum

func GetMappingListTemplatesSortOrderEnum(val string) (ListTemplatesSortOrderEnum, bool)

GetMappingListTemplatesSortOrderEnum performs case Insensitive comparison on enum value and return the desired enum

type ListUserDefinedFunctionValidationsRequest

ListUserDefinedFunctionValidationsRequest wrapper for the ListUserDefinedFunctionValidations operation

# See also

Click https://docs.cloud.oracle.com/en-us/iaas/tools/go-sdk-examples/65.63.2/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.cloud.oracle.com/iaas/Content/API/Concepts/usingapi.htm#nine).
    Page *string `mandatory:"false" contributesTo:"query" name:"page"`

    // Sets the maximum number of results per page, or items to return in a paginated `List` call. See List Pagination (https://docs.cloud.oracle.com/iaas/Content/API/Concepts/usingapi.htm#nine).
    Limit *int `mandatory:"false" contributesTo:"query" name:"limit"`

    // Specifies the field to sort by. Accepts only one field. By default, when you sort by time fields, results are shown in descending order. All other fields default to ascending order. Sorting related parameters are ignored when parameter `query` is present (search operation and sorting order is by relevance score in descending order).
    SortBy ListUserDefinedFunctionValidationsSortByEnum `mandatory:"false" contributesTo:"query" name:"sortBy" omitEmpty:"true"`

    // Specifies sort order to use, either `ASC` (ascending) or `DESC` (descending).
    SortOrder ListUserDefinedFunctionValidationsSortOrderEnum `mandatory:"false" contributesTo:"query" name:"sortOrder" omitEmpty:"true"`

    // Unique Oracle-assigned identifier for the request. If
    // you need to contact Oracle about a particular request,
    // please provide the request ID.
    OpcRequestId *string `mandatory:"false" contributesTo:"header" name:"opc-request-id"`

    // Metadata about the request. This information will not be transmitted to the service, but
    // represents information that the SDK will consume to drive retry behavior.
    RequestMetadata common.RequestMetadata
}

func (ListUserDefinedFunctionValidationsRequest) BinaryRequestBody

func (request ListUserDefinedFunctionValidationsRequest) BinaryRequestBody() (*common.OCIReadSeekCloser, bool)

BinaryRequestBody implements the OCIRequest interface

func (ListUserDefinedFunctionValidationsRequest) HTTPRequest

func (request ListUserDefinedFunctionValidationsRequest) HTTPRequest(method, path string, binaryRequestBody *common.OCIReadSeekCloser, extraHeaders map[string]string) (http.Request, error)

HTTPRequest implements the OCIRequest interface

func (ListUserDefinedFunctionValidationsRequest) RetryPolicy

func (request ListUserDefinedFunctionValidationsRequest) RetryPolicy() *common.RetryPolicy

RetryPolicy implements the OCIRetryableRequest interface. This retrieves the specified retry policy.

func (ListUserDefinedFunctionValidationsRequest) String

func (request ListUserDefinedFunctionValidationsRequest) String() string

func (ListUserDefinedFunctionValidationsRequest) ValidateEnumValue

func (request ListUserDefinedFunctionValidationsRequest) ValidateEnumValue() (bool, error)

ValidateEnumValue returns an error when providing an unsupported enum value This function is being called during constructing API request process Not recommended for calling this function directly

type ListUserDefinedFunctionValidationsResponse

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.cloud.oracle.com/iaas/Content/API/Concepts/usingapi.htm#nine).
    OpcNextPage *string `presentIn:"header" name:"opc-next-page"`

    // Retrieves the previous page of results. When this header appears in the response, previous pages of results exist. See List Pagination (https://docs.cloud.oracle.com/iaas/Content/API/Concepts/usingapi.htm#nine).
    OpcPrevPage *string `presentIn:"header" name:"opc-prev-page"`

    // Total items in the entire list.
    OpcTotalItems *int `presentIn:"header" name:"opc-total-items"`
}

func (ListUserDefinedFunctionValidationsResponse) HTTPResponse

func (response ListUserDefinedFunctionValidationsResponse) HTTPResponse() *http.Response

HTTPResponse implements the OCIResponse interface

func (ListUserDefinedFunctionValidationsResponse) String

func (response ListUserDefinedFunctionValidationsResponse) String() string

type ListUserDefinedFunctionValidationsSortByEnum

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

func GetListUserDefinedFunctionValidationsSortByEnumValues() []ListUserDefinedFunctionValidationsSortByEnum

GetListUserDefinedFunctionValidationsSortByEnumValues Enumerates the set of values for ListUserDefinedFunctionValidationsSortByEnum

func GetMappingListUserDefinedFunctionValidationsSortByEnum

func GetMappingListUserDefinedFunctionValidationsSortByEnum(val string) (ListUserDefinedFunctionValidationsSortByEnum, bool)

GetMappingListUserDefinedFunctionValidationsSortByEnum performs case Insensitive comparison on enum value and return the desired enum

type ListUserDefinedFunctionValidationsSortOrderEnum

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

func GetListUserDefinedFunctionValidationsSortOrderEnumValues() []ListUserDefinedFunctionValidationsSortOrderEnum

GetListUserDefinedFunctionValidationsSortOrderEnumValues Enumerates the set of values for ListUserDefinedFunctionValidationsSortOrderEnum

func GetMappingListUserDefinedFunctionValidationsSortOrderEnum

func GetMappingListUserDefinedFunctionValidationsSortOrderEnum(val string) (ListUserDefinedFunctionValidationsSortOrderEnum, bool)

GetMappingListUserDefinedFunctionValidationsSortOrderEnum performs case Insensitive comparison on enum value and return the desired enum

type ListUserDefinedFunctionsRequest

ListUserDefinedFunctionsRequest wrapper for the ListUserDefinedFunctions operation

# See also

Click https://docs.cloud.oracle.com/en-us/iaas/tools/go-sdk-examples/65.63.2/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.cloud.oracle.com/iaas/Content/API/Concepts/usingapi.htm#nine).
    Limit *int `mandatory:"false" contributesTo:"query" name:"limit"`

    // For list pagination. The value for this parameter is the `opc-next-page` or the `opc-prev-page` response header from the previous `List` call. See List Pagination (https://docs.cloud.oracle.com/iaas/Content/API/Concepts/usingapi.htm#nine).
    Page *string `mandatory:"false" contributesTo:"query" name:"page"`

    // Specifies sort order to use, either `ASC` (ascending) or `DESC` (descending).
    SortOrder ListUserDefinedFunctionsSortOrderEnum `mandatory:"false" contributesTo:"query" name:"sortOrder" omitEmpty:"true"`

    // Specifies the field to sort by. Accepts only one field. By default, when you sort by time fields, results are shown in descending order. All other fields default to ascending order. Sorting related parameters are ignored when parameter `query` is present (search operation and sorting order is by relevance score in descending order).
    SortBy ListUserDefinedFunctionsSortByEnum `mandatory:"false" contributesTo:"query" name:"sortBy" omitEmpty:"true"`

    // Metadata about the request. This information will not be transmitted to the service, but
    // represents information that the SDK will consume to drive retry behavior.
    RequestMetadata common.RequestMetadata
}

func (ListUserDefinedFunctionsRequest) BinaryRequestBody

func (request ListUserDefinedFunctionsRequest) BinaryRequestBody() (*common.OCIReadSeekCloser, bool)

BinaryRequestBody implements the OCIRequest interface

func (ListUserDefinedFunctionsRequest) HTTPRequest

func (request ListUserDefinedFunctionsRequest) HTTPRequest(method, path string, binaryRequestBody *common.OCIReadSeekCloser, extraHeaders map[string]string) (http.Request, error)

HTTPRequest implements the OCIRequest interface

func (ListUserDefinedFunctionsRequest) RetryPolicy

func (request ListUserDefinedFunctionsRequest) RetryPolicy() *common.RetryPolicy

RetryPolicy implements the OCIRetryableRequest interface. This retrieves the specified retry policy.

func (ListUserDefinedFunctionsRequest) String

func (request ListUserDefinedFunctionsRequest) String() string

func (ListUserDefinedFunctionsRequest) ValidateEnumValue

func (request ListUserDefinedFunctionsRequest) ValidateEnumValue() (bool, error)

ValidateEnumValue returns an error when providing an unsupported enum value This function is being called during constructing API request process Not recommended for calling this function directly

type ListUserDefinedFunctionsResponse

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.cloud.oracle.com/iaas/Content/API/Concepts/usingapi.htm#nine).
    OpcNextPage *string `presentIn:"header" name:"opc-next-page"`

    // Retrieves the previous page of results. When this header appears in the response, previous pages of results exist. See List Pagination (https://docs.cloud.oracle.com/iaas/Content/API/Concepts/usingapi.htm#nine).
    OpcPrevPage *string `presentIn:"header" name:"opc-prev-page"`

    // Total items in the entire list.
    OpcTotalItems *int `presentIn:"header" name:"opc-total-items"`
}

func (ListUserDefinedFunctionsResponse) HTTPResponse

func (response ListUserDefinedFunctionsResponse) HTTPResponse() *http.Response

HTTPResponse implements the OCIResponse interface

func (ListUserDefinedFunctionsResponse) String

func (response ListUserDefinedFunctionsResponse) String() string

type ListUserDefinedFunctionsSortByEnum

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

func GetListUserDefinedFunctionsSortByEnumValues() []ListUserDefinedFunctionsSortByEnum

GetListUserDefinedFunctionsSortByEnumValues Enumerates the set of values for ListUserDefinedFunctionsSortByEnum

func GetMappingListUserDefinedFunctionsSortByEnum

func GetMappingListUserDefinedFunctionsSortByEnum(val string) (ListUserDefinedFunctionsSortByEnum, bool)

GetMappingListUserDefinedFunctionsSortByEnum performs case Insensitive comparison on enum value and return the desired enum

type ListUserDefinedFunctionsSortOrderEnum

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

func GetListUserDefinedFunctionsSortOrderEnumValues() []ListUserDefinedFunctionsSortOrderEnum

GetListUserDefinedFunctionsSortOrderEnumValues Enumerates the set of values for ListUserDefinedFunctionsSortOrderEnum

func GetMappingListUserDefinedFunctionsSortOrderEnum

func GetMappingListUserDefinedFunctionsSortOrderEnum(val string) (ListUserDefinedFunctionsSortOrderEnum, bool)

GetMappingListUserDefinedFunctionsSortOrderEnum performs case Insensitive comparison on enum value and return the desired enum

type ListWorkRequestErrorsRequest

ListWorkRequestErrorsRequest wrapper for the ListWorkRequestErrors operation

# See also

Click https://docs.cloud.oracle.com/en-us/iaas/tools/go-sdk-examples/65.63.2/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.cloud.oracle.com/iaas/Content/API/Concepts/usingapi.htm#nine).
    Page *string `mandatory:"false" contributesTo:"query" name:"page"`

    // Sets the maximum number of results per page, or items to return in a paginated `List` call. See List Pagination (https://docs.cloud.oracle.com/iaas/Content/API/Concepts/usingapi.htm#nine).
    Limit *int `mandatory:"false" contributesTo:"query" name:"limit"`

    // Specifies sort order to use, either `ASC` (ascending) or `DESC` (descending).
    SortOrder ListWorkRequestErrorsSortOrderEnum `mandatory:"false" contributesTo:"query" name:"sortOrder" omitEmpty:"true"`

    // Specifies the field to sort by. Accepts only one field. By default, when you sort by time fields, results are shown in descending order. All other fields default to ascending order. Sorting related parameters are ignored when parameter `query` is present (search operation and sorting order is by relevance score in descending order).
    SortBy ListWorkRequestErrorsSortByEnum `mandatory:"false" contributesTo:"query" name:"sortBy" omitEmpty:"true"`

    // Metadata about the request. This information will not be transmitted to the service, but
    // represents information that the SDK will consume to drive retry behavior.
    RequestMetadata common.RequestMetadata
}

func (ListWorkRequestErrorsRequest) BinaryRequestBody

func (request ListWorkRequestErrorsRequest) BinaryRequestBody() (*common.OCIReadSeekCloser, bool)

BinaryRequestBody implements the OCIRequest interface

func (ListWorkRequestErrorsRequest) HTTPRequest

func (request ListWorkRequestErrorsRequest) HTTPRequest(method, path string, binaryRequestBody *common.OCIReadSeekCloser, extraHeaders map[string]string) (http.Request, error)

HTTPRequest implements the OCIRequest interface

func (ListWorkRequestErrorsRequest) RetryPolicy

func (request ListWorkRequestErrorsRequest) RetryPolicy() *common.RetryPolicy

RetryPolicy implements the OCIRetryableRequest interface. This retrieves the specified retry policy.

func (ListWorkRequestErrorsRequest) String

func (request ListWorkRequestErrorsRequest) String() string

func (ListWorkRequestErrorsRequest) ValidateEnumValue

func (request ListWorkRequestErrorsRequest) ValidateEnumValue() (bool, error)

ValidateEnumValue returns an error when providing an unsupported enum value This function is being called during constructing API request process Not recommended for calling this function directly

type ListWorkRequestErrorsResponse

ListWorkRequestErrorsResponse wrapper for the ListWorkRequestErrors operation

type ListWorkRequestErrorsResponse struct {

    // The underlying http response
    RawResponse *http.Response

    // A list of []WorkRequestError instances
    Items []WorkRequestError `presentIn:"body"`

    // Unique Oracle-assigned identifier for the request. If you need to contact
    // Oracle about a particular request, please provide the request ID.
    OpcRequestId *string `presentIn:"header" name:"opc-request-id"`

    // Retrieves the next page of results. When this header appears in the response, additional pages of results remain. See List Pagination (https://docs.cloud.oracle.com/iaas/Content/API/Concepts/usingapi.htm#nine).
    OpcNextPage *string `presentIn:"header" name:"opc-next-page"`
}

func (ListWorkRequestErrorsResponse) HTTPResponse

func (response ListWorkRequestErrorsResponse) HTTPResponse() *http.Response

HTTPResponse implements the OCIResponse interface

func (ListWorkRequestErrorsResponse) String

func (response ListWorkRequestErrorsResponse) String() string

type ListWorkRequestErrorsSortByEnum

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

func GetListWorkRequestErrorsSortByEnumValues() []ListWorkRequestErrorsSortByEnum

GetListWorkRequestErrorsSortByEnumValues Enumerates the set of values for ListWorkRequestErrorsSortByEnum

func GetMappingListWorkRequestErrorsSortByEnum

func GetMappingListWorkRequestErrorsSortByEnum(val string) (ListWorkRequestErrorsSortByEnum, bool)

GetMappingListWorkRequestErrorsSortByEnum performs case Insensitive comparison on enum value and return the desired enum

type ListWorkRequestErrorsSortOrderEnum

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

func GetListWorkRequestErrorsSortOrderEnumValues() []ListWorkRequestErrorsSortOrderEnum

GetListWorkRequestErrorsSortOrderEnumValues Enumerates the set of values for ListWorkRequestErrorsSortOrderEnum

func GetMappingListWorkRequestErrorsSortOrderEnum

func GetMappingListWorkRequestErrorsSortOrderEnum(val string) (ListWorkRequestErrorsSortOrderEnum, bool)

GetMappingListWorkRequestErrorsSortOrderEnum performs case Insensitive comparison on enum value and return the desired enum

type ListWorkRequestLogsRequest

ListWorkRequestLogsRequest wrapper for the ListWorkRequestLogs operation

# See also

Click https://docs.cloud.oracle.com/en-us/iaas/tools/go-sdk-examples/65.63.2/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.cloud.oracle.com/iaas/Content/API/Concepts/usingapi.htm#nine).
    Page *string `mandatory:"false" contributesTo:"query" name:"page"`

    // Sets the maximum number of results per page, or items to return in a paginated `List` call. See List Pagination (https://docs.cloud.oracle.com/iaas/Content/API/Concepts/usingapi.htm#nine).
    Limit *int `mandatory:"false" contributesTo:"query" name:"limit"`

    // Specifies sort order to use, either `ASC` (ascending) or `DESC` (descending).
    SortOrder ListWorkRequestLogsSortOrderEnum `mandatory:"false" contributesTo:"query" name:"sortOrder" omitEmpty:"true"`

    // Specifies the field to sort by. Accepts only one field. By default, when you sort by time fields, results are shown in descending order. All other fields default to ascending order. Sorting related parameters are ignored when parameter `query` is present (search operation and sorting order is by relevance score in descending order).
    SortBy ListWorkRequestLogsSortByEnum `mandatory:"false" contributesTo:"query" name:"sortBy" omitEmpty:"true"`

    // Metadata about the request. This information will not be transmitted to the service, but
    // represents information that the SDK will consume to drive retry behavior.
    RequestMetadata common.RequestMetadata
}

func (ListWorkRequestLogsRequest) BinaryRequestBody

func (request ListWorkRequestLogsRequest) BinaryRequestBody() (*common.OCIReadSeekCloser, bool)

BinaryRequestBody implements the OCIRequest interface

func (ListWorkRequestLogsRequest) HTTPRequest

func (request ListWorkRequestLogsRequest) HTTPRequest(method, path string, binaryRequestBody *common.OCIReadSeekCloser, extraHeaders map[string]string) (http.Request, error)

HTTPRequest implements the OCIRequest interface

func (ListWorkRequestLogsRequest) RetryPolicy

func (request ListWorkRequestLogsRequest) RetryPolicy() *common.RetryPolicy

RetryPolicy implements the OCIRetryableRequest interface. This retrieves the specified retry policy.

func (ListWorkRequestLogsRequest) String

func (request ListWorkRequestLogsRequest) String() string

func (ListWorkRequestLogsRequest) ValidateEnumValue

func (request ListWorkRequestLogsRequest) ValidateEnumValue() (bool, error)

ValidateEnumValue returns an error when providing an unsupported enum value This function is being called during constructing API request process Not recommended for calling this function directly

type ListWorkRequestLogsResponse

ListWorkRequestLogsResponse wrapper for the ListWorkRequestLogs operation

type ListWorkRequestLogsResponse struct {

    // The underlying http response
    RawResponse *http.Response

    // A list of []WorkRequestLogEntry instances
    Items []WorkRequestLogEntry `presentIn:"body"`

    // Unique Oracle-assigned identifier for the request. If you need to contact
    // Oracle about a particular request, please provide the request ID.
    OpcRequestId *string `presentIn:"header" name:"opc-request-id"`

    // Retrieves the next page of results. When this header appears in the response, additional pages of results remain. See List Pagination (https://docs.cloud.oracle.com/iaas/Content/API/Concepts/usingapi.htm#nine).
    OpcNextPage *string `presentIn:"header" name:"opc-next-page"`
}

func (ListWorkRequestLogsResponse) HTTPResponse

func (response ListWorkRequestLogsResponse) HTTPResponse() *http.Response

HTTPResponse implements the OCIResponse interface

func (ListWorkRequestLogsResponse) String

func (response ListWorkRequestLogsResponse) String() string

type ListWorkRequestLogsSortByEnum

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

func GetListWorkRequestLogsSortByEnumValues() []ListWorkRequestLogsSortByEnum

GetListWorkRequestLogsSortByEnumValues Enumerates the set of values for ListWorkRequestLogsSortByEnum

func GetMappingListWorkRequestLogsSortByEnum

func GetMappingListWorkRequestLogsSortByEnum(val string) (ListWorkRequestLogsSortByEnum, bool)

GetMappingListWorkRequestLogsSortByEnum performs case Insensitive comparison on enum value and return the desired enum

type ListWorkRequestLogsSortOrderEnum

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

func GetListWorkRequestLogsSortOrderEnumValues() []ListWorkRequestLogsSortOrderEnum

GetListWorkRequestLogsSortOrderEnumValues Enumerates the set of values for ListWorkRequestLogsSortOrderEnum

func GetMappingListWorkRequestLogsSortOrderEnum

func GetMappingListWorkRequestLogsSortOrderEnum(val string) (ListWorkRequestLogsSortOrderEnum, bool)

GetMappingListWorkRequestLogsSortOrderEnum performs case Insensitive comparison on enum value and return the desired enum

type ListWorkRequestsRequest

ListWorkRequestsRequest wrapper for the ListWorkRequests operation

# See also

Click https://docs.cloud.oracle.com/en-us/iaas/tools/go-sdk-examples/65.63.2/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.cloud.oracle.com/iaas/Content/API/Concepts/usingapi.htm#nine).
    Page *string `mandatory:"false" contributesTo:"query" name:"page"`

    // Sets the maximum number of results per page, or items to return in a paginated `List` call. See List Pagination (https://docs.cloud.oracle.com/iaas/Content/API/Concepts/usingapi.htm#nine).
    Limit *int `mandatory:"false" contributesTo:"query" name:"limit"`

    // Specifies sort order to use, either `ASC` (ascending) or `DESC` (descending).
    SortOrder ListWorkRequestsSortOrderEnum `mandatory:"false" contributesTo:"query" name:"sortOrder" omitEmpty:"true"`

    // Specifies the field to sort by. Accepts only one field. By default, when you sort by time fields, results are shown in descending order. All other fields default to ascending order. Sorting related parameters are ignored when parameter `query` is present (search operation and sorting order is by relevance score in descending order).
    SortBy ListWorkRequestsSortByEnum `mandatory:"false" contributesTo:"query" name:"sortBy" omitEmpty:"true"`

    // Metadata about the request. This information will not be transmitted to the service, but
    // represents information that the SDK will consume to drive retry behavior.
    RequestMetadata common.RequestMetadata
}

func (ListWorkRequestsRequest) BinaryRequestBody

func (request ListWorkRequestsRequest) BinaryRequestBody() (*common.OCIReadSeekCloser, bool)

BinaryRequestBody implements the OCIRequest interface

func (ListWorkRequestsRequest) HTTPRequest

func (request ListWorkRequestsRequest) HTTPRequest(method, path string, binaryRequestBody *common.OCIReadSeekCloser, extraHeaders map[string]string) (http.Request, error)

HTTPRequest implements the OCIRequest interface

func (ListWorkRequestsRequest) RetryPolicy

func (request ListWorkRequestsRequest) RetryPolicy() *common.RetryPolicy

RetryPolicy implements the OCIRetryableRequest interface. This retrieves the specified retry policy.

func (ListWorkRequestsRequest) String

func (request ListWorkRequestsRequest) String() string

func (ListWorkRequestsRequest) ValidateEnumValue

func (request ListWorkRequestsRequest) ValidateEnumValue() (bool, error)

ValidateEnumValue returns an error when providing an unsupported enum value This function is being called during constructing API request process Not recommended for calling this function directly

type ListWorkRequestsResponse

ListWorkRequestsResponse wrapper for the ListWorkRequests operation

type ListWorkRequestsResponse struct {

    // The underlying http response
    RawResponse *http.Response

    // A list of []WorkRequestSummary instances
    Items []WorkRequestSummary `presentIn:"body"`

    // Unique Oracle-assigned identifier for the request. If you need to contact
    // Oracle about a particular request, please provide the request ID.
    OpcRequestId *string `presentIn:"header" name:"opc-request-id"`

    // Retrieves the next page of results. When this header appears in the response, additional pages of results remain. See List Pagination (https://docs.cloud.oracle.com/iaas/Content/API/Concepts/usingapi.htm#nine).
    OpcNextPage *string `presentIn:"header" name:"opc-next-page"`
}

func (ListWorkRequestsResponse) HTTPResponse

func (response ListWorkRequestsResponse) HTTPResponse() *http.Response

HTTPResponse implements the OCIResponse interface

func (ListWorkRequestsResponse) String

func (response ListWorkRequestsResponse) String() string

type ListWorkRequestsSortByEnum

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

func GetListWorkRequestsSortByEnumValues() []ListWorkRequestsSortByEnum

GetListWorkRequestsSortByEnumValues Enumerates the set of values for ListWorkRequestsSortByEnum

func GetMappingListWorkRequestsSortByEnum

func GetMappingListWorkRequestsSortByEnum(val string) (ListWorkRequestsSortByEnum, bool)

GetMappingListWorkRequestsSortByEnum performs case Insensitive comparison on enum value and return the desired enum

type ListWorkRequestsSortOrderEnum

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

func GetListWorkRequestsSortOrderEnumValues() []ListWorkRequestsSortOrderEnum

GetListWorkRequestsSortOrderEnumValues Enumerates the set of values for ListWorkRequestsSortOrderEnum

func GetMappingListWorkRequestsSortOrderEnum

func GetMappingListWorkRequestsSortOrderEnum(val string) (ListWorkRequestsSortOrderEnum, bool)

GetMappingListWorkRequestsSortOrderEnum performs case Insensitive comparison on enum value and return the desired enum

type ListWorkRequestsWorkRequestStatusEnum

ListWorkRequestsWorkRequestStatusEnum Enum with underlying type: string

type ListWorkRequestsWorkRequestStatusEnum string

Set of constants representing the allowable values for ListWorkRequestsWorkRequestStatusEnum

const (
    ListWorkRequestsWorkRequestStatusAccepted   ListWorkRequestsWorkRequestStatusEnum = "ACCEPTED"
    ListWorkRequestsWorkRequestStatusInProgress ListWorkRequestsWorkRequestStatusEnum = "IN_PROGRESS"
    ListWorkRequestsWorkRequestStatusFailed     ListWorkRequestsWorkRequestStatusEnum = "FAILED"
    ListWorkRequestsWorkRequestStatusSucceeded  ListWorkRequestsWorkRequestStatusEnum = "SUCCEEDED"
    ListWorkRequestsWorkRequestStatusCanceling  ListWorkRequestsWorkRequestStatusEnum = "CANCELING"
    ListWorkRequestsWorkRequestStatusCanceled   ListWorkRequestsWorkRequestStatusEnum = "CANCELED"
)

func GetListWorkRequestsWorkRequestStatusEnumValues

func GetListWorkRequestsWorkRequestStatusEnumValues() []ListWorkRequestsWorkRequestStatusEnum

GetListWorkRequestsWorkRequestStatusEnumValues Enumerates the set of values for ListWorkRequestsWorkRequestStatusEnum

func GetMappingListWorkRequestsWorkRequestStatusEnum

func GetMappingListWorkRequestsWorkRequestStatusEnum(val string) (ListWorkRequestsWorkRequestStatusEnum, bool)

GetMappingListWorkRequestsWorkRequestStatusEnum performs case Insensitive comparison on enum value and return the desired enum

type ListWorkspacesRequest

ListWorkspacesRequest wrapper for the ListWorkspaces operation

# See also

Click https://docs.cloud.oracle.com/en-us/iaas/tools/go-sdk-examples/65.63.2/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.cloud.oracle.com/iaas/Content/API/Concepts/usingapi.htm#nine).
    Limit *int `mandatory:"false" contributesTo:"query" name:"limit"`

    // For list pagination. The value for this parameter is the `opc-next-page` or the `opc-prev-page` response header from the previous `List` call. See List Pagination (https://docs.cloud.oracle.com/iaas/Content/API/Concepts/usingapi.htm#nine).
    Page *string `mandatory:"false" contributesTo:"query" name:"page"`

    // The lifecycle state of a resource. When specified, the operation only returns resources that match the given lifecycle state. When not specified, all lifecycle states are processed as a match.
    LifecycleState WorkspaceLifecycleStateEnum `mandatory:"false" contributesTo:"query" name:"lifecycleState" omitEmpty:"true"`

    // Specifies sort order to use, either `ASC` (ascending) or `DESC` (descending).
    SortOrder ListWorkspacesSortOrderEnum `mandatory:"false" contributesTo:"query" name:"sortOrder" omitEmpty:"true"`

    // Specifies the field to sort by. Accepts only one field. By default, when you sort by time fields, results are shown in descending order. All other fields default to ascending order. Sorting related parameters are ignored when parameter `query` is present (search operation and sorting order is by relevance score in descending order).
    SortBy ListWorkspacesSortByEnum `mandatory:"false" contributesTo:"query" name:"sortBy" omitEmpty:"true"`

    // Unique Oracle-assigned identifier for the request. If
    // you need to contact Oracle about a particular request,
    // please provide the request ID.
    OpcRequestId *string `mandatory:"false" contributesTo:"header" name:"opc-request-id"`

    // Metadata about the request. This information will not be transmitted to the service, but
    // represents information that the SDK will consume to drive retry behavior.
    RequestMetadata common.RequestMetadata
}

func (ListWorkspacesRequest) BinaryRequestBody

func (request ListWorkspacesRequest) BinaryRequestBody() (*common.OCIReadSeekCloser, bool)

BinaryRequestBody implements the OCIRequest interface

func (ListWorkspacesRequest) HTTPRequest

func (request ListWorkspacesRequest) HTTPRequest(method, path string, binaryRequestBody *common.OCIReadSeekCloser, extraHeaders map[string]string) (http.Request, error)

HTTPRequest implements the OCIRequest interface

func (ListWorkspacesRequest) RetryPolicy

func (request ListWorkspacesRequest) RetryPolicy() *common.RetryPolicy

RetryPolicy implements the OCIRetryableRequest interface. This retrieves the specified retry policy.

func (ListWorkspacesRequest) String

func (request ListWorkspacesRequest) String() string

func (ListWorkspacesRequest) ValidateEnumValue

func (request ListWorkspacesRequest) ValidateEnumValue() (bool, error)

ValidateEnumValue returns an error when providing an unsupported enum value This function is being called during constructing API request process Not recommended for calling this function directly

type ListWorkspacesResponse

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.cloud.oracle.com/iaas/Content/API/Concepts/usingapi.htm#nine).
    OpcNextPage *string `presentIn:"header" name:"opc-next-page"`
}

func (ListWorkspacesResponse) HTTPResponse

func (response ListWorkspacesResponse) HTTPResponse() *http.Response

HTTPResponse implements the OCIResponse interface

func (ListWorkspacesResponse) String

func (response ListWorkspacesResponse) String() string

type ListWorkspacesSortByEnum

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

func GetListWorkspacesSortByEnumValues() []ListWorkspacesSortByEnum

GetListWorkspacesSortByEnumValues Enumerates the set of values for ListWorkspacesSortByEnum

func GetMappingListWorkspacesSortByEnum

func GetMappingListWorkspacesSortByEnum(val string) (ListWorkspacesSortByEnum, bool)

GetMappingListWorkspacesSortByEnum performs case Insensitive comparison on enum value and return the desired enum

type ListWorkspacesSortOrderEnum

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

func GetListWorkspacesSortOrderEnumValues() []ListWorkspacesSortOrderEnum

GetListWorkspacesSortOrderEnumValues Enumerates the set of values for ListWorkspacesSortOrderEnum

func GetMappingListWorkspacesSortOrderEnum

func GetMappingListWorkspacesSortOrderEnum(val string) (ListWorkspacesSortOrderEnum, bool)

GetMappingListWorkspacesSortOrderEnum performs case Insensitive comparison on enum value and return the desired enum

type Lookup

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 (Lookup) GetDescription

func (m Lookup) GetDescription() *string

GetDescription returns Description

func (Lookup) GetIdentifier

func (m Lookup) GetIdentifier() *string

GetIdentifier returns Identifier

func (Lookup) GetInputPorts

func (m Lookup) GetInputPorts() []InputPort

GetInputPorts returns InputPorts

func (Lookup) GetKey

func (m Lookup) GetKey() *string

GetKey returns Key

func (Lookup) GetModelVersion

func (m Lookup) GetModelVersion() *string

GetModelVersion returns ModelVersion

func (Lookup) GetName

func (m Lookup) GetName() *string

GetName returns Name

func (Lookup) GetObjectStatus

func (m Lookup) GetObjectStatus() *int

GetObjectStatus returns ObjectStatus

func (Lookup) GetObjectVersion

func (m Lookup) GetObjectVersion() *int

GetObjectVersion returns ObjectVersion

func (Lookup) GetOpConfigValues

func (m Lookup) GetOpConfigValues() *ConfigValues

GetOpConfigValues returns OpConfigValues

func (Lookup) GetOutputPorts

func (m Lookup) GetOutputPorts() []TypedObject

GetOutputPorts returns OutputPorts

func (Lookup) GetParameters

func (m Lookup) GetParameters() []Parameter

GetParameters returns Parameters

func (Lookup) GetParentRef

func (m Lookup) GetParentRef() *ParentReference

GetParentRef returns ParentRef

func (Lookup) MarshalJSON

func (m Lookup) MarshalJSON() (buff []byte, e error)

MarshalJSON marshals to json representation

func (Lookup) String

func (m Lookup) String() string

func (*Lookup) UnmarshalJSON

func (m *Lookup) UnmarshalJSON(data []byte) (e error)

UnmarshalJSON unmarshals from json

func (Lookup) ValidateEnumValue

func (m Lookup) ValidateEnumValue() (bool, error)

ValidateEnumValue returns an error when providing an unsupported enum value This function is being called during constructing API request process Not recommended for calling this function directly

type LookupMultiMatchStrategyEnum

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

func GetLookupMultiMatchStrategyEnumValues() []LookupMultiMatchStrategyEnum

GetLookupMultiMatchStrategyEnumValues Enumerates the set of values for LookupMultiMatchStrategyEnum

func GetMappingLookupMultiMatchStrategyEnum

func GetMappingLookupMultiMatchStrategyEnum(val string) (LookupMultiMatchStrategyEnum, bool)

GetMappingLookupMultiMatchStrategyEnum performs case Insensitive comparison on enum value and return the desired enum

type MacroField

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 (MacroField) GetConfigValues

func (m MacroField) GetConfigValues() *ConfigValues

GetConfigValues returns ConfigValues

func (MacroField) GetDescription

func (m MacroField) GetDescription() *string

GetDescription returns Description

func (MacroField) GetKey

func (m MacroField) GetKey() *string

GetKey returns Key

func (MacroField) GetModelVersion

func (m MacroField) GetModelVersion() *string

GetModelVersion returns ModelVersion

func (MacroField) GetName

func (m MacroField) GetName() *string

GetName returns Name

func (MacroField) GetObjectStatus

func (m MacroField) GetObjectStatus() *int

GetObjectStatus returns ObjectStatus

func (MacroField) GetParentRef

func (m MacroField) GetParentRef() *ParentReference

GetParentRef returns ParentRef

func (MacroField) MarshalJSON

func (m MacroField) MarshalJSON() (buff []byte, e error)

MarshalJSON marshals to json representation

func (MacroField) String

func (m MacroField) String() string

func (*MacroField) UnmarshalJSON

func (m *MacroField) UnmarshalJSON(data []byte) (e error)

UnmarshalJSON unmarshals from json

func (MacroField) ValidateEnumValue

func (m MacroField) ValidateEnumValue() (bool, error)

ValidateEnumValue returns an error when providing an unsupported enum value This function is being called during constructing API request process Not recommended for calling this function directly

type MacroPivotField

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 (MacroPivotField) String

func (m MacroPivotField) String() string

func (*MacroPivotField) UnmarshalJSON

func (m *MacroPivotField) UnmarshalJSON(data []byte) (e error)

UnmarshalJSON unmarshals from json

func (MacroPivotField) ValidateEnumValue

func (m MacroPivotField) ValidateEnumValue() (bool, error)

ValidateEnumValue returns an error when providing an unsupported enum value This function is being called during constructing API request process Not recommended for calling this function directly

type MacroPivotFieldModelTypeEnum

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

func GetMacroPivotFieldModelTypeEnumValues() []MacroPivotFieldModelTypeEnum

GetMacroPivotFieldModelTypeEnumValues Enumerates the set of values for MacroPivotFieldModelTypeEnum

func GetMappingMacroPivotFieldModelTypeEnum

func GetMappingMacroPivotFieldModelTypeEnum(val string) (MacroPivotFieldModelTypeEnum, bool)

GetMappingMacroPivotFieldModelTypeEnum performs case Insensitive comparison on enum value and return the desired enum

type MapType

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 (MapType) GetDescription

func (m MapType) GetDescription() *string

GetDescription returns Description

func (MapType) GetKey

func (m MapType) GetKey() *string

GetKey returns Key

func (MapType) GetModelVersion

func (m MapType) GetModelVersion() *string

GetModelVersion returns ModelVersion

func (MapType) GetName

func (m MapType) GetName() *string

GetName returns Name

func (MapType) GetObjectStatus

func (m MapType) GetObjectStatus() *int

GetObjectStatus returns ObjectStatus

func (MapType) GetParentRef

func (m MapType) GetParentRef() *ParentReference

GetParentRef returns ParentRef

func (MapType) MarshalJSON

func (m MapType) MarshalJSON() (buff []byte, e error)

MarshalJSON marshals to json representation

func (MapType) String

func (m MapType) String() string

func (MapType) ValidateEnumValue

func (m MapType) ValidateEnumValue() (bool, error)

ValidateEnumValue returns an error when providing an unsupported enum value This function is being called during constructing API request process Not recommended for calling this function directly

type MaterializedCompositeType

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 (MaterializedCompositeType) GetDescription

func (m MaterializedCompositeType) GetDescription() *string

GetDescription returns Description

func (MaterializedCompositeType) GetKey

func (m MaterializedCompositeType) GetKey() *string

GetKey returns Key

func (MaterializedCompositeType) GetModelVersion

func (m MaterializedCompositeType) GetModelVersion() *string

GetModelVersion returns ModelVersion

func (MaterializedCompositeType) GetName

func (m MaterializedCompositeType) GetName() *string

GetName returns Name

func (MaterializedCompositeType) GetObjectStatus

func (m MaterializedCompositeType) GetObjectStatus() *int

GetObjectStatus returns ObjectStatus

func (MaterializedCompositeType) GetParentRef

func (m MaterializedCompositeType) GetParentRef() *ParentReference

GetParentRef returns ParentRef

func (MaterializedCompositeType) MarshalJSON

func (m MaterializedCompositeType) MarshalJSON() (buff []byte, e error)

MarshalJSON marshals to json representation

func (MaterializedCompositeType) String

func (m MaterializedCompositeType) String() string

func (MaterializedCompositeType) ValidateEnumValue

func (m MaterializedCompositeType) ValidateEnumValue() (bool, error)

ValidateEnumValue returns an error when providing an unsupported enum value This function is being called during constructing API request process Not recommended for calling this function directly

type MaterializedDynamicField

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 (MaterializedDynamicField) GetConfigValues

func (m MaterializedDynamicField) GetConfigValues() *ConfigValues

GetConfigValues returns ConfigValues

func (MaterializedDynamicField) GetDescription

func (m MaterializedDynamicField) GetDescription() *string

GetDescription returns Description

func (MaterializedDynamicField) GetKey

func (m MaterializedDynamicField) GetKey() *string

GetKey returns Key

func (MaterializedDynamicField) GetModelVersion

func (m MaterializedDynamicField) GetModelVersion() *string

GetModelVersion returns ModelVersion

func (MaterializedDynamicField) GetName

func (m MaterializedDynamicField) GetName() *string

GetName returns Name

func (MaterializedDynamicField) GetObjectStatus

func (m MaterializedDynamicField) GetObjectStatus() *int

GetObjectStatus returns ObjectStatus

func (MaterializedDynamicField) GetParentRef

func (m MaterializedDynamicField) GetParentRef() *ParentReference

GetParentRef returns ParentRef

func (MaterializedDynamicField) MarshalJSON

func (m MaterializedDynamicField) MarshalJSON() (buff []byte, e error)

MarshalJSON marshals to json representation

func (MaterializedDynamicField) String

func (m MaterializedDynamicField) String() string

func (MaterializedDynamicField) ValidateEnumValue

func (m MaterializedDynamicField) ValidateEnumValue() (bool, error)

ValidateEnumValue returns an error when providing an unsupported enum value This function is being called during constructing API request process Not recommended for calling this function directly

type MergeOperator

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 (MergeOperator) GetDescription

func (m MergeOperator) GetDescription() *string

GetDescription returns Description

func (MergeOperator) GetIdentifier

func (m MergeOperator) GetIdentifier() *string

GetIdentifier returns Identifier

func (MergeOperator) GetInputPorts

func (m MergeOperator) GetInputPorts() []InputPort

GetInputPorts returns InputPorts

func (MergeOperator) GetKey

func (m MergeOperator) GetKey() *string

GetKey returns Key

func (MergeOperator) GetModelVersion

func (m MergeOperator) GetModelVersion() *string

GetModelVersion returns ModelVersion

func (MergeOperator) GetName

func (m MergeOperator) GetName() *string

GetName returns Name

func (MergeOperator) GetObjectStatus

func (m MergeOperator) GetObjectStatus() *int

GetObjectStatus returns ObjectStatus

func (MergeOperator) GetObjectVersion

func (m MergeOperator) GetObjectVersion() *int

GetObjectVersion returns ObjectVersion

func (MergeOperator) GetOpConfigValues

func (m MergeOperator) GetOpConfigValues() *ConfigValues

GetOpConfigValues returns OpConfigValues

func (MergeOperator) GetOutputPorts

func (m MergeOperator) GetOutputPorts() []TypedObject

GetOutputPorts returns OutputPorts

func (MergeOperator) GetParameters

func (m MergeOperator) GetParameters() []Parameter

GetParameters returns Parameters

func (MergeOperator) GetParentRef

func (m MergeOperator) GetParentRef() *ParentReference

GetParentRef returns ParentRef

func (MergeOperator) MarshalJSON

func (m MergeOperator) MarshalJSON() (buff []byte, e error)

MarshalJSON marshals to json representation

func (MergeOperator) String

func (m MergeOperator) String() string

func (*MergeOperator) UnmarshalJSON

func (m *MergeOperator) UnmarshalJSON(data []byte) (e error)

UnmarshalJSON unmarshals from json

func (MergeOperator) ValidateEnumValue

func (m MergeOperator) ValidateEnumValue() (bool, error)

ValidateEnumValue returns an error when providing an unsupported enum value This function is being called during constructing API request process Not recommended for calling this function directly

type MergeOperatorTriggerRuleEnum

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

func GetMappingMergeOperatorTriggerRuleEnum(val string) (MergeOperatorTriggerRuleEnum, bool)

GetMappingMergeOperatorTriggerRuleEnum performs case Insensitive comparison on enum value and return the desired enum

func GetMergeOperatorTriggerRuleEnumValues

func GetMergeOperatorTriggerRuleEnumValues() []MergeOperatorTriggerRuleEnum

GetMergeOperatorTriggerRuleEnumValues Enumerates the set of values for MergeOperatorTriggerRuleEnum

type Message

Message The details of a message.

type Message struct {

    // The type of message (error, warning, or info).
    Type MessageTypeEnum `mandatory:"true" json:"type"`

    // The message code.
    Code *string `mandatory:"true" json:"code"`

    // The message text.
    Message *string `mandatory:"true" json:"message"`
}

func (Message) String

func (m Message) String() string

func (Message) ValidateEnumValue

func (m Message) ValidateEnumValue() (bool, error)

ValidateEnumValue returns an error when providing an unsupported enum value This function is being called during constructing API request process Not recommended for calling this function directly

type MessageTypeEnum

MessageTypeEnum Enum with underlying type: string

type MessageTypeEnum string

Set of constants representing the allowable values for MessageTypeEnum

const (
    MessageTypeError   MessageTypeEnum = "ERROR"
    MessageTypeWarning MessageTypeEnum = "WARNING"
    MessageTypeInfo    MessageTypeEnum = "INFO"
)

func GetMappingMessageTypeEnum

func GetMappingMessageTypeEnum(val string) (MessageTypeEnum, bool)

GetMappingMessageTypeEnum performs case Insensitive comparison on enum value and return the desired enum

func GetMessageTypeEnumValues

func GetMessageTypeEnumValues() []MessageTypeEnum

GetMessageTypeEnumValues Enumerates the set of values for MessageTypeEnum

type Minus

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 (Minus) GetDescription

func (m Minus) GetDescription() *string

GetDescription returns Description

func (Minus) GetIdentifier

func (m Minus) GetIdentifier() *string

GetIdentifier returns Identifier

func (Minus) GetInputPorts

func (m Minus) GetInputPorts() []InputPort

GetInputPorts returns InputPorts

func (Minus) GetKey

func (m Minus) GetKey() *string

GetKey returns Key

func (Minus) GetModelVersion

func (m Minus) GetModelVersion() *string

GetModelVersion returns ModelVersion

func (Minus) GetName

func (m Minus) GetName() *string

GetName returns Name

func (Minus) GetObjectStatus

func (m Minus) GetObjectStatus() *int

GetObjectStatus returns ObjectStatus

func (Minus) GetObjectVersion

func (m Minus) GetObjectVersion() *int

GetObjectVersion returns ObjectVersion

func (Minus) GetOpConfigValues

func (m Minus) GetOpConfigValues() *ConfigValues

GetOpConfigValues returns OpConfigValues

func (Minus) GetOutputPorts

func (m Minus) GetOutputPorts() []TypedObject

GetOutputPorts returns OutputPorts

func (Minus) GetParameters

func (m Minus) GetParameters() []Parameter

GetParameters returns Parameters

func (Minus) GetParentRef

func (m Minus) GetParentRef() *ParentReference

GetParentRef returns ParentRef

func (Minus) MarshalJSON

func (m Minus) MarshalJSON() (buff []byte, e error)

MarshalJSON marshals to json representation

func (Minus) String

func (m Minus) String() string

func (*Minus) UnmarshalJSON

func (m *Minus) UnmarshalJSON(data []byte) (e error)

UnmarshalJSON unmarshals from json

func (Minus) ValidateEnumValue

func (m Minus) ValidateEnumValue() (bool, error)

ValidateEnumValue returns an error when providing an unsupported enum value This function is being called during constructing API request process Not recommended for calling this function directly

type MinusMinusTypeEnum

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

func GetMappingMinusMinusTypeEnum(val string) (MinusMinusTypeEnum, bool)

GetMappingMinusMinusTypeEnum performs case Insensitive comparison on enum value and return the desired enum

func GetMinusMinusTypeEnumValues

func GetMinusMinusTypeEnumValues() []MinusMinusTypeEnum

GetMinusMinusTypeEnumValues Enumerates the set of values for MinusMinusTypeEnum

type ModelSelect

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 (ModelSelect) MarshalJSON

func (m ModelSelect) MarshalJSON() (buff []byte, e error)

MarshalJSON marshals to json representation

func (ModelSelect) String

func (m ModelSelect) String() string

func (ModelSelect) ValidateEnumValue

func (m ModelSelect) ValidateEnumValue() (bool, error)

ValidateEnumValue returns an error when providing an unsupported enum value This function is being called during constructing API request process Not recommended for calling this function directly

type MonthlyFrequencyDetails

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 (MonthlyFrequencyDetails) GetFrequency

func (m MonthlyFrequencyDetails) GetFrequency() AbstractFrequencyDetailsFrequencyEnum

GetFrequency returns Frequency

func (MonthlyFrequencyDetails) MarshalJSON

func (m MonthlyFrequencyDetails) MarshalJSON() (buff []byte, e error)

MarshalJSON marshals to json representation

func (MonthlyFrequencyDetails) String

func (m MonthlyFrequencyDetails) String() string

func (MonthlyFrequencyDetails) ValidateEnumValue

func (m MonthlyFrequencyDetails) ValidateEnumValue() (bool, error)

ValidateEnumValue returns an error when providing an unsupported enum value This function is being called during constructing API request process Not recommended for calling this function directly

type MonthlyRuleFrequencyDetails

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 (MonthlyRuleFrequencyDetails) GetFrequency

func (m MonthlyRuleFrequencyDetails) GetFrequency() AbstractFrequencyDetailsFrequencyEnum

GetFrequency returns Frequency

func (MonthlyRuleFrequencyDetails) MarshalJSON

func (m MonthlyRuleFrequencyDetails) MarshalJSON() (buff []byte, e error)

MarshalJSON marshals to json representation

func (MonthlyRuleFrequencyDetails) String

func (m MonthlyRuleFrequencyDetails) String() string

func (MonthlyRuleFrequencyDetails) ValidateEnumValue

func (m MonthlyRuleFrequencyDetails) ValidateEnumValue() (bool, error)

ValidateEnumValue returns an error when providing an unsupported enum value This function is being called during constructing API request process Not recommended for calling this function directly

type MonthlyRuleFrequencyDetailsDayOfWeekEnum

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

func GetMappingMonthlyRuleFrequencyDetailsDayOfWeekEnum(val string) (MonthlyRuleFrequencyDetailsDayOfWeekEnum, bool)

GetMappingMonthlyRuleFrequencyDetailsDayOfWeekEnum performs case Insensitive comparison on enum value and return the desired enum

func GetMonthlyRuleFrequencyDetailsDayOfWeekEnumValues

func GetMonthlyRuleFrequencyDetailsDayOfWeekEnumValues() []MonthlyRuleFrequencyDetailsDayOfWeekEnum

GetMonthlyRuleFrequencyDetailsDayOfWeekEnumValues Enumerates the set of values for MonthlyRuleFrequencyDetailsDayOfWeekEnum

type MonthlyRuleFrequencyDetailsWeekOfMonthEnum

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

func GetMappingMonthlyRuleFrequencyDetailsWeekOfMonthEnum(val string) (MonthlyRuleFrequencyDetailsWeekOfMonthEnum, bool)

GetMappingMonthlyRuleFrequencyDetailsWeekOfMonthEnum performs case Insensitive comparison on enum value and return the desired enum

func GetMonthlyRuleFrequencyDetailsWeekOfMonthEnumValues

func GetMonthlyRuleFrequencyDetailsWeekOfMonthEnumValues() []MonthlyRuleFrequencyDetailsWeekOfMonthEnum

GetMonthlyRuleFrequencyDetailsWeekOfMonthEnumValues Enumerates the set of values for MonthlyRuleFrequencyDetailsWeekOfMonthEnum

type NameListRule

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 (NameListRule) GetConfigValues

func (m NameListRule) GetConfigValues() *ConfigValues

GetConfigValues returns ConfigValues

func (NameListRule) GetDescription

func (m NameListRule) GetDescription() *string

GetDescription returns Description

func (NameListRule) GetIsJavaRegexSyntax

func (m NameListRule) GetIsJavaRegexSyntax() *bool

GetIsJavaRegexSyntax returns IsJavaRegexSyntax

func (NameListRule) GetKey

func (m NameListRule) GetKey() *string

GetKey returns Key

func (NameListRule) GetModelVersion

func (m NameListRule) GetModelVersion() *string

GetModelVersion returns ModelVersion

func (NameListRule) GetObjectStatus

func (m NameListRule) GetObjectStatus() *int

GetObjectStatus returns ObjectStatus

func (NameListRule) GetParentRef

func (m NameListRule) GetParentRef() *ParentReference

GetParentRef returns ParentRef

func (NameListRule) MarshalJSON

func (m NameListRule) MarshalJSON() (buff []byte, e error)

MarshalJSON marshals to json representation

func (NameListRule) String

func (m NameListRule) String() string

func (NameListRule) ValidateEnumValue

func (m NameListRule) ValidateEnumValue() (bool, error)

ValidateEnumValue returns an error when providing an unsupported enum value This function is being called during constructing API request process Not recommended for calling this function directly

type NameListRuleMatchingStrategyEnum

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

func GetMappingNameListRuleMatchingStrategyEnum(val string) (NameListRuleMatchingStrategyEnum, bool)

GetMappingNameListRuleMatchingStrategyEnum performs case Insensitive comparison on enum value and return the desired enum

func GetNameListRuleMatchingStrategyEnumValues

func GetNameListRuleMatchingStrategyEnumValues() []NameListRuleMatchingStrategyEnum

GetNameListRuleMatchingStrategyEnumValues Enumerates the set of values for NameListRuleMatchingStrategyEnum

type NameListRuleRuleTypeEnum

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

func GetMappingNameListRuleRuleTypeEnum(val string) (NameListRuleRuleTypeEnum, bool)

GetMappingNameListRuleRuleTypeEnum performs case Insensitive comparison on enum value and return the desired enum

func GetNameListRuleRuleTypeEnumValues

func GetNameListRuleRuleTypeEnumValues() []NameListRuleRuleTypeEnum

GetNameListRuleRuleTypeEnumValues Enumerates the set of values for NameListRuleRuleTypeEnum

type NamePatternRule

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 (NamePatternRule) GetConfigValues

func (m NamePatternRule) GetConfigValues() *ConfigValues

GetConfigValues returns ConfigValues

func (NamePatternRule) GetDescription

func (m NamePatternRule) GetDescription() *string

GetDescription returns Description

func (NamePatternRule) GetIsJavaRegexSyntax

func (m NamePatternRule) GetIsJavaRegexSyntax() *bool

GetIsJavaRegexSyntax returns IsJavaRegexSyntax

func (NamePatternRule) GetKey

func (m NamePatternRule) GetKey() *string

GetKey returns Key

func (NamePatternRule) GetModelVersion

func (m NamePatternRule) GetModelVersion() *string

GetModelVersion returns ModelVersion

func (NamePatternRule) GetObjectStatus

func (m NamePatternRule) GetObjectStatus() *int

GetObjectStatus returns ObjectStatus

func (NamePatternRule) GetParentRef

func (m NamePatternRule) GetParentRef() *ParentReference

GetParentRef returns ParentRef

func (NamePatternRule) MarshalJSON

func (m NamePatternRule) MarshalJSON() (buff []byte, e error)

MarshalJSON marshals to json representation

func (NamePatternRule) String

func (m NamePatternRule) String() string

func (NamePatternRule) ValidateEnumValue

func (m NamePatternRule) ValidateEnumValue() (bool, error)

ValidateEnumValue returns an error when providing an unsupported enum value This function is being called during constructing API request process Not recommended for calling this function directly

type NamePatternRuleMatchingStrategyEnum

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

func GetMappingNamePatternRuleMatchingStrategyEnum(val string) (NamePatternRuleMatchingStrategyEnum, bool)

GetMappingNamePatternRuleMatchingStrategyEnum performs case Insensitive comparison on enum value and return the desired enum

func GetNamePatternRuleMatchingStrategyEnumValues

func GetNamePatternRuleMatchingStrategyEnumValues() []NamePatternRuleMatchingStrategyEnum

GetNamePatternRuleMatchingStrategyEnumValues Enumerates the set of values for NamePatternRuleMatchingStrategyEnum

type NamePatternRuleRuleTypeEnum

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

func GetMappingNamePatternRuleRuleTypeEnum(val string) (NamePatternRuleRuleTypeEnum, bool)

GetMappingNamePatternRuleRuleTypeEnum performs case Insensitive comparison on enum value and return the desired enum

func GetNamePatternRuleRuleTypeEnumValues

func GetNamePatternRuleRuleTypeEnumValues() []NamePatternRuleRuleTypeEnum

GetNamePatternRuleRuleTypeEnumValues Enumerates the set of values for NamePatternRuleRuleTypeEnum

type NamedEntityMap

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 (NamedEntityMap) GetDescription

func (m NamedEntityMap) GetDescription() *string

GetDescription returns Description

func (NamedEntityMap) MarshalJSON

func (m NamedEntityMap) MarshalJSON() (buff []byte, e error)

MarshalJSON marshals to json representation

func (NamedEntityMap) String

func (m NamedEntityMap) String() string

func (NamedEntityMap) ValidateEnumValue

func (m NamedEntityMap) ValidateEnumValue() (bool, error)

ValidateEnumValue returns an error when providing an unsupported enum value This function is being called during constructing API request process Not recommended for calling this function directly

type NativeShapeField

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 (NativeShapeField) String

func (m NativeShapeField) String() string

func (NativeShapeField) ValidateEnumValue

func (m NativeShapeField) ValidateEnumValue() (bool, error)

ValidateEnumValue returns an error when providing an unsupported enum value This function is being called during constructing API request process Not recommended for calling this function directly

type ObjectMetadata

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 (ObjectMetadata) String

func (m ObjectMetadata) String() string

func (ObjectMetadata) ValidateEnumValue

func (m ObjectMetadata) ValidateEnumValue() (bool, error)

ValidateEnumValue returns an error when providing an unsupported enum value This function is being called during constructing API request process Not recommended for calling this function directly

type ObjectStorageWriteAttribute

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 (ObjectStorageWriteAttribute) MarshalJSON

func (m ObjectStorageWriteAttribute) MarshalJSON() (buff []byte, e error)

MarshalJSON marshals to json representation

func (ObjectStorageWriteAttribute) String

func (m ObjectStorageWriteAttribute) String() string

func (ObjectStorageWriteAttribute) ValidateEnumValue

func (m ObjectStorageWriteAttribute) ValidateEnumValue() (bool, error)

ValidateEnumValue returns an error when providing an unsupported enum value This function is being called during constructing API request process Not recommended for calling this function directly

type ObjectStorageWriteAttributes

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 (ObjectStorageWriteAttributes) MarshalJSON

func (m ObjectStorageWriteAttributes) MarshalJSON() (buff []byte, e error)

MarshalJSON marshals to json representation

func (ObjectStorageWriteAttributes) String

func (m ObjectStorageWriteAttributes) String() string

func (ObjectStorageWriteAttributes) ValidateEnumValue

func (m ObjectStorageWriteAttributes) ValidateEnumValue() (bool, error)

ValidateEnumValue returns an error when providing an unsupported enum value This function is being called during constructing API request process Not recommended for calling this function directly

type OciFunction

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 (OciFunction) String

func (m OciFunction) String() string

func (OciFunction) ValidateEnumValue

func (m OciFunction) ValidateEnumValue() (bool, error)

ValidateEnumValue returns an error when providing an unsupported enum value This function is being called during constructing API request process Not recommended for calling this function directly

type OciFunctionModelTypeEnum

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

func GetMappingOciFunctionModelTypeEnum(val string) (OciFunctionModelTypeEnum, bool)

GetMappingOciFunctionModelTypeEnum performs case Insensitive comparison on enum value and return the desired enum

func GetOciFunctionModelTypeEnumValues

func GetOciFunctionModelTypeEnumValues() []OciFunctionModelTypeEnum

GetOciFunctionModelTypeEnumValues Enumerates the set of values for OciFunctionModelTypeEnum

type OciFunctionPayloadFormatEnum

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

func GetMappingOciFunctionPayloadFormatEnum(val string) (OciFunctionPayloadFormatEnum, bool)

GetMappingOciFunctionPayloadFormatEnum performs case Insensitive comparison on enum value and return the desired enum

func GetOciFunctionPayloadFormatEnumValues

func GetOciFunctionPayloadFormatEnumValues() []OciFunctionPayloadFormatEnum

GetOciFunctionPayloadFormatEnumValues Enumerates the set of values for OciFunctionPayloadFormatEnum

type OciVaultSecretConfig

OciVaultSecretConfig Properties used for specifying OCI vault configuration

type OciVaultSecretConfig struct {

    // OCID of the OCI vault secret
    SecretId *string `mandatory:"false" json:"secretId"`
}

func (OciVaultSecretConfig) MarshalJSON

func (m OciVaultSecretConfig) MarshalJSON() (buff []byte, e error)

MarshalJSON marshals to json representation

func (OciVaultSecretConfig) String

func (m OciVaultSecretConfig) String() string

func (OciVaultSecretConfig) ValidateEnumValue

func (m OciVaultSecretConfig) ValidateEnumValue() (bool, error)

ValidateEnumValue returns an error when providing an unsupported enum value This function is being called during constructing API request process Not recommended for calling this function directly

type Operation

Operation The operation object.

type Operation interface {
    GetMetadata() *ObjectMetadata
}

type OperationFromApi

OperationFromApi The API operation object.

type OperationFromApi struct {

    // The operation name. This value is unique.
    Name *string `mandatory:"true" json:"name"`

    // The resource name.
    ResourceName *string `mandatory:"true" json:"resourceName"`

    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 (OperationFromApi) GetMetadata

func (m OperationFromApi) GetMetadata() *ObjectMetadata

GetMetadata returns Metadata

func (OperationFromApi) MarshalJSON

func (m OperationFromApi) MarshalJSON() (buff []byte, e error)

MarshalJSON marshals to json representation

func (OperationFromApi) String

func (m OperationFromApi) String() string

func (OperationFromApi) ValidateEnumValue

func (m OperationFromApi) ValidateEnumValue() (bool, error)

ValidateEnumValue returns an error when providing an unsupported enum value This function is being called during constructing API request process Not recommended for calling this function directly

type OperationFromProcedure

OperationFromProcedure The operation object.

type OperationFromProcedure struct {
    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 (OperationFromProcedure) GetMetadata

func (m OperationFromProcedure) GetMetadata() *ObjectMetadata

GetMetadata returns Metadata

func (OperationFromProcedure) MarshalJSON

func (m OperationFromProcedure) MarshalJSON() (buff []byte, e error)

MarshalJSON marshals to json representation

func (OperationFromProcedure) String

func (m OperationFromProcedure) String() string

func (OperationFromProcedure) ValidateEnumValue

func (m OperationFromProcedure) ValidateEnumValue() (bool, error)

ValidateEnumValue returns an error when providing an unsupported enum value This function is being called during constructing API request process Not recommended for calling this function directly

type OperationModelTypeEnum

OperationModelTypeEnum Enum with underlying type: string

type OperationModelTypeEnum string

Set of constants representing the allowable values for OperationModelTypeEnum

const (
    OperationModelTypeProcedure OperationModelTypeEnum = "PROCEDURE"
    OperationModelTypeApi       OperationModelTypeEnum = "API"
)

func GetMappingOperationModelTypeEnum

func GetMappingOperationModelTypeEnum(val string) (OperationModelTypeEnum, bool)

GetMappingOperationModelTypeEnum performs case Insensitive comparison on enum value and return the desired enum

func GetOperationModelTypeEnumValues

func GetOperationModelTypeEnumValues() []OperationModelTypeEnum

GetOperationModelTypeEnumValues Enumerates the set of values for OperationModelTypeEnum

type Operator

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
}

type OperatorModelTypeEnum

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

func GetMappingOperatorModelTypeEnum(val string) (OperatorModelTypeEnum, bool)

GetMappingOperatorModelTypeEnum performs case Insensitive comparison on enum value and return the desired enum

func GetOperatorModelTypeEnumValues

func GetOperatorModelTypeEnumValues() []OperatorModelTypeEnum

GetOperatorModelTypeEnumValues Enumerates the set of values for OperatorModelTypeEnum

type OracleAdwcWriteAttribute

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 (OracleAdwcWriteAttribute) MarshalJSON

func (m OracleAdwcWriteAttribute) MarshalJSON() (buff []byte, e error)

MarshalJSON marshals to json representation

func (OracleAdwcWriteAttribute) String

func (m OracleAdwcWriteAttribute) String() string

func (*OracleAdwcWriteAttribute) UnmarshalJSON

func (m *OracleAdwcWriteAttribute) UnmarshalJSON(data []byte) (e error)

UnmarshalJSON unmarshals from json

func (OracleAdwcWriteAttribute) ValidateEnumValue

func (m OracleAdwcWriteAttribute) ValidateEnumValue() (bool, error)

ValidateEnumValue returns an error when providing an unsupported enum value This function is being called during constructing API request process Not recommended for calling this function directly

type OracleAdwcWriteAttributes

OracleAdwcWriteAttributes Properties to configure when writing to Oracle Autonomous Data Warehouse Cloud.

type OracleAdwcWriteAttributes struct {
    BucketSchema *Schema `mandatory:"false" json:"bucketSchema"`

    // The file name for the attribute.
    StagingFileName *string `mandatory:"false" json:"stagingFileName"`

    StagingDataAsset DataAsset `mandatory:"false" json:"stagingDataAsset"`

    StagingConnection Connection `mandatory:"false" json:"stagingConnection"`
}

func (OracleAdwcWriteAttributes) MarshalJSON

func (m OracleAdwcWriteAttributes) MarshalJSON() (buff []byte, e error)

MarshalJSON marshals to json representation

func (OracleAdwcWriteAttributes) String

func (m OracleAdwcWriteAttributes) String() string

func (*OracleAdwcWriteAttributes) UnmarshalJSON

func (m *OracleAdwcWriteAttributes) UnmarshalJSON(data []byte) (e error)

UnmarshalJSON unmarshals from json

func (OracleAdwcWriteAttributes) ValidateEnumValue

func (m OracleAdwcWriteAttributes) ValidateEnumValue() (bool, error)

ValidateEnumValue returns an error when providing an unsupported enum value This function is being called during constructing API request process Not recommended for calling this function directly

type OracleAtpWriteAttribute

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 (OracleAtpWriteAttribute) MarshalJSON

func (m OracleAtpWriteAttribute) MarshalJSON() (buff []byte, e error)

MarshalJSON marshals to json representation

func (OracleAtpWriteAttribute) String

func (m OracleAtpWriteAttribute) String() string

func (*OracleAtpWriteAttribute) UnmarshalJSON

func (m *OracleAtpWriteAttribute) UnmarshalJSON(data []byte) (e error)

UnmarshalJSON unmarshals from json

func (OracleAtpWriteAttribute) ValidateEnumValue

func (m OracleAtpWriteAttribute) ValidateEnumValue() (bool, error)

ValidateEnumValue returns an error when providing an unsupported enum value This function is being called during constructing API request process Not recommended for calling this function directly

type OracleAtpWriteAttributes

OracleAtpWriteAttributes Properties to configure when writing to Oracle Autonomous Data Warehouse Cloud.

type OracleAtpWriteAttributes struct {
    BucketSchema *Schema `mandatory:"false" json:"bucketSchema"`

    // The file name for the attribute.
    StagingFileName *string `mandatory:"false" json:"stagingFileName"`

    StagingDataAsset DataAsset `mandatory:"false" json:"stagingDataAsset"`

    StagingConnection Connection `mandatory:"false" json:"stagingConnection"`
}

func (OracleAtpWriteAttributes) MarshalJSON

func (m OracleAtpWriteAttributes) MarshalJSON() (buff []byte, e error)

MarshalJSON marshals to json representation

func (OracleAtpWriteAttributes) String

func (m OracleAtpWriteAttributes) String() string

func (*OracleAtpWriteAttributes) UnmarshalJSON

func (m *OracleAtpWriteAttributes) UnmarshalJSON(data []byte) (e error)

UnmarshalJSON unmarshals from json

func (OracleAtpWriteAttributes) ValidateEnumValue

func (m OracleAtpWriteAttributes) ValidateEnumValue() (bool, error)

ValidateEnumValue returns an error when providing an unsupported enum value This function is being called during constructing API request process Not recommended for calling this function directly

type OracleReadAttribute

OracleReadAttribute The Oracle read attribute.

type OracleReadAttribute struct {

    // The fetch size for reading.
    FetchSize *int `mandatory:"false" json:"fetchSize"`
}

func (OracleReadAttribute) MarshalJSON

func (m OracleReadAttribute) MarshalJSON() (buff []byte, e error)

MarshalJSON marshals to json representation

func (OracleReadAttribute) String

func (m OracleReadAttribute) String() string

func (OracleReadAttribute) ValidateEnumValue

func (m OracleReadAttribute) ValidateEnumValue() (bool, error)

ValidateEnumValue returns an error when providing an unsupported enum value This function is being called during constructing API request process Not recommended for calling this function directly

type OracleReadAttributes

OracleReadAttributes Properties to configure reading from an Oracle Database.

type OracleReadAttributes struct {

    // The fetch size for reading.
    FetchSize *int `mandatory:"false" json:"fetchSize"`
}

func (OracleReadAttributes) MarshalJSON

func (m OracleReadAttributes) MarshalJSON() (buff []byte, e error)

MarshalJSON marshals to json representation

func (OracleReadAttributes) String

func (m OracleReadAttributes) String() string

func (OracleReadAttributes) ValidateEnumValue

func (m OracleReadAttributes) ValidateEnumValue() (bool, error)

ValidateEnumValue returns an error when providing an unsupported enum value This function is being called during constructing API request process Not recommended for calling this function directly

type OracleWriteAttribute

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 (OracleWriteAttribute) MarshalJSON

func (m OracleWriteAttribute) MarshalJSON() (buff []byte, e error)

MarshalJSON marshals to json representation

func (OracleWriteAttribute) String

func (m OracleWriteAttribute) String() string

func (OracleWriteAttribute) ValidateEnumValue

func (m OracleWriteAttribute) ValidateEnumValue() (bool, error)

ValidateEnumValue returns an error when providing an unsupported enum value This function is being called during constructing API request process Not recommended for calling this function directly

type OracleWriteAttributes

OracleWriteAttributes Properties to configure when writing to an Oracle Database.

type OracleWriteAttributes struct {

    // The batch size for writing.
    BatchSize *int `mandatory:"false" json:"batchSize"`

    // Specifies whether to truncate.
    IsTruncate *bool `mandatory:"false" json:"isTruncate"`

    // Specifies the isolation level.
    IsolationLevel *string `mandatory:"false" json:"isolationLevel"`
}

func (OracleWriteAttributes) MarshalJSON

func (m OracleWriteAttributes) MarshalJSON() (buff []byte, e error)

MarshalJSON marshals to json representation

func (OracleWriteAttributes) String

func (m OracleWriteAttributes) String() string

func (OracleWriteAttributes) ValidateEnumValue

func (m OracleWriteAttributes) ValidateEnumValue() (bool, error)

ValidateEnumValue returns an error when providing an unsupported enum value This function is being called during constructing API request process Not recommended for calling this function directly

type OutputField

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 (OutputField) GetConfigValues

func (m OutputField) GetConfigValues() *ConfigValues

GetConfigValues returns ConfigValues

func (OutputField) GetDescription

func (m OutputField) GetDescription() *string

GetDescription returns Description

func (OutputField) GetKey

func (m OutputField) GetKey() *string

GetKey returns Key

func (OutputField) GetModelVersion

func (m OutputField) GetModelVersion() *string

GetModelVersion returns ModelVersion

func (OutputField) GetName

func (m OutputField) GetName() *string

GetName returns Name

func (OutputField) GetObjectStatus

func (m OutputField) GetObjectStatus() *int

GetObjectStatus returns ObjectStatus

func (OutputField) GetParentRef

func (m OutputField) GetParentRef() *ParentReference

GetParentRef returns ParentRef

func (OutputField) MarshalJSON

func (m OutputField) MarshalJSON() (buff []byte, e error)

MarshalJSON marshals to json representation

func (OutputField) String

func (m OutputField) String() string

func (*OutputField) UnmarshalJSON

func (m *OutputField) UnmarshalJSON(data []byte) (e error)

UnmarshalJSON unmarshals from json

func (OutputField) ValidateEnumValue

func (m OutputField) ValidateEnumValue() (bool, error)

ValidateEnumValue returns an error when providing an unsupported enum value This function is being called during constructing API request process Not recommended for calling this function directly

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 (OutputLink) GetDescription

func (m OutputLink) GetDescription() *string

GetDescription returns Description

func (OutputLink) GetKey

func (m OutputLink) GetKey() *string

GetKey returns Key

func (OutputLink) GetModelVersion

func (m OutputLink) GetModelVersion() *string

GetModelVersion returns ModelVersion

func (OutputLink) GetObjectStatus

func (m OutputLink) GetObjectStatus() *int

GetObjectStatus returns ObjectStatus

func (OutputLink) GetParentRef

func (m OutputLink) GetParentRef() *ParentReference

GetParentRef returns ParentRef

func (OutputLink) GetPort

func (m OutputLink) GetPort() *string

GetPort returns Port

func (OutputLink) MarshalJSON

func (m OutputLink) MarshalJSON() (buff []byte, e error)

MarshalJSON marshals to json representation

func (OutputLink) String

func (m OutputLink) String() string

func (OutputLink) ValidateEnumValue

func (m OutputLink) ValidateEnumValue() (bool, error)

ValidateEnumValue returns an error when providing an unsupported enum value This function is being called during constructing API request process Not recommended for calling this function directly

type OutputPort

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 (OutputPort) GetConfigValues

func (m OutputPort) GetConfigValues() *ConfigValues

GetConfigValues returns ConfigValues

func (OutputPort) GetDescription

func (m OutputPort) GetDescription() *string

GetDescription returns Description

func (OutputPort) GetKey

func (m OutputPort) GetKey() *string

GetKey returns Key

func (OutputPort) GetModelVersion

func (m OutputPort) GetModelVersion() *string

GetModelVersion returns ModelVersion

func (OutputPort) GetName

func (m OutputPort) GetName() *string

GetName returns Name

func (OutputPort) GetObjectStatus

func (m OutputPort) GetObjectStatus() *int

GetObjectStatus returns ObjectStatus

func (OutputPort) GetParentRef

func (m OutputPort) GetParentRef() *ParentReference

GetParentRef returns ParentRef

func (OutputPort) MarshalJSON

func (m OutputPort) MarshalJSON() (buff []byte, e error)

MarshalJSON marshals to json representation

func (OutputPort) String

func (m OutputPort) String() string

func (*OutputPort) UnmarshalJSON

func (m *OutputPort) UnmarshalJSON(data []byte) (e error)

UnmarshalJSON unmarshals from json

func (OutputPort) ValidateEnumValue

func (m OutputPort) ValidateEnumValue() (bool, error)

ValidateEnumValue returns an error when providing an unsupported enum value This function is being called during constructing API request process Not recommended for calling this function directly

type OutputPortPortTypeEnum

OutputPortPortTypeEnum Enum with underlying type: string

type OutputPortPortTypeEnum string

Set of constants representing the allowable values for OutputPortPortTypeEnum

const (
    OutputPortPortTypeData    OutputPortPortTypeEnum = "DATA"
    OutputPortPortTypeControl OutputPortPortTypeEnum = "CONTROL"
    OutputPortPortTypeModel   OutputPortPortTypeEnum = "MODEL"
)

func GetMappingOutputPortPortTypeEnum

func GetMappingOutputPortPortTypeEnum(val string) (OutputPortPortTypeEnum, bool)

GetMappingOutputPortPortTypeEnum performs case Insensitive comparison on enum value and return the desired enum

func GetOutputPortPortTypeEnumValues

func GetOutputPortPortTypeEnumValues() []OutputPortPortTypeEnum

GetOutputPortPortTypeEnumValues Enumerates the set of values for OutputPortPortTypeEnum

type Parameter

Parameter Parameters are created and assigned values that can be configured for each integration task.

type Parameter struct {

    // The key of the object.
    Key *string `mandatory:"false" json:"key"`

    // The model version of an object.
    ModelVersion *string `mandatory:"false" json:"modelVersion"`

    ParentRef *ParentReference `mandatory:"false" json:"parentRef"`

    ConfigValues *ConfigValues `mandatory:"false" json:"configValues"`

    // The status of an object that can be set to value 1 for shallow references across objects, other values reserved.
    ObjectStatus *int `mandatory:"false" json:"objectStatus"`

    // Free form text without any restriction on permitted characters. Name can have letters, numbers, and special characters. The value is 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 (Parameter) GetConfigValues

func (m Parameter) GetConfigValues() *ConfigValues

GetConfigValues returns ConfigValues

func (Parameter) GetDescription

func (m Parameter) GetDescription() *string

GetDescription returns Description

func (Parameter) GetKey

func (m Parameter) GetKey() *string

GetKey returns Key

func (Parameter) GetModelVersion

func (m Parameter) GetModelVersion() *string

GetModelVersion returns ModelVersion

func (Parameter) GetName

func (m Parameter) GetName() *string

GetName returns Name

func (Parameter) GetObjectStatus

func (m Parameter) GetObjectStatus() *int

GetObjectStatus returns ObjectStatus

func (Parameter) GetParentRef

func (m Parameter) GetParentRef() *ParentReference

GetParentRef returns ParentRef

func (Parameter) MarshalJSON

func (m Parameter) MarshalJSON() (buff []byte, e error)

MarshalJSON marshals to json representation

func (Parameter) String

func (m Parameter) String() string

func (Parameter) ValidateEnumValue

func (m Parameter) ValidateEnumValue() (bool, error)

ValidateEnumValue returns an error when providing an unsupported enum value This function is being called during constructing API request process Not recommended for calling this function directly

type ParameterOutputAggregationTypeEnum

ParameterOutputAggregationTypeEnum Enum with underlying type: string

type ParameterOutputAggregationTypeEnum string

Set of constants representing the allowable values for ParameterOutputAggregationTypeEnum

const (
    ParameterOutputAggregationTypeMin   ParameterOutputAggregationTypeEnum = "MIN"
    ParameterOutputAggregationTypeMax   ParameterOutputAggregationTypeEnum = "MAX"
    ParameterOutputAggregationTypeCount ParameterOutputAggregationTypeEnum = "COUNT"
    ParameterOutputAggregationTypeSum   ParameterOutputAggregationTypeEnum = "SUM"
)

func GetMappingParameterOutputAggregationTypeEnum

func GetMappingParameterOutputAggregationTypeEnum(val string) (ParameterOutputAggregationTypeEnum, bool)

GetMappingParameterOutputAggregationTypeEnum performs case Insensitive comparison on enum value and return the desired enum

func GetParameterOutputAggregationTypeEnumValues

func GetParameterOutputAggregationTypeEnumValues() []ParameterOutputAggregationTypeEnum

GetParameterOutputAggregationTypeEnumValues Enumerates the set of values for ParameterOutputAggregationTypeEnum

type ParameterValue

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 (ParameterValue) String

func (m ParameterValue) String() string

func (ParameterValue) ValidateEnumValue

func (m ParameterValue) ValidateEnumValue() (bool, error)

ValidateEnumValue returns an error when providing an unsupported enum value This function is being called during constructing API request process Not recommended for calling this function directly

type ParentReference

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 (ParentReference) String

func (m ParentReference) String() string

func (ParentReference) ValidateEnumValue

func (m ParentReference) ValidateEnumValue() (bool, error)

ValidateEnumValue returns an error when providing an unsupported enum value This function is being called during constructing API request process Not recommended for calling this function directly

type ParquetFormatAttribute

ParquetFormatAttribute The PARQUET format attribute.

type ParquetFormatAttribute struct {

    // 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 (ParquetFormatAttribute) GetIsFilePattern

func (m ParquetFormatAttribute) GetIsFilePattern() *bool

GetIsFilePattern returns IsFilePattern

func (ParquetFormatAttribute) MarshalJSON

func (m ParquetFormatAttribute) MarshalJSON() (buff []byte, e error)

MarshalJSON marshals to json representation

func (ParquetFormatAttribute) String

func (m ParquetFormatAttribute) String() string

func (ParquetFormatAttribute) ValidateEnumValue

func (m ParquetFormatAttribute) ValidateEnumValue() (bool, error)

ValidateEnumValue returns an error when providing an unsupported enum value This function is being called during constructing API request process Not recommended for calling this function directly

type PartitionConfig

PartitionConfig The information about partition configuration.

type PartitionConfig interface {
}

type PartitionConfigModelTypeEnum

PartitionConfigModelTypeEnum Enum with underlying type: string

type PartitionConfigModelTypeEnum string

Set of constants representing the allowable values for PartitionConfigModelTypeEnum

const (
    PartitionConfigModelTypeKeyrangepartitionconfig PartitionConfigModelTypeEnum = "KEYRANGEPARTITIONCONFIG"
)

func GetMappingPartitionConfigModelTypeEnum

func GetMappingPartitionConfigModelTypeEnum(val string) (PartitionConfigModelTypeEnum, bool)

GetMappingPartitionConfigModelTypeEnum performs case Insensitive comparison on enum value and return the desired enum

func GetPartitionConfigModelTypeEnumValues

func GetPartitionConfigModelTypeEnumValues() []PartitionConfigModelTypeEnum

GetPartitionConfigModelTypeEnumValues Enumerates the set of values for PartitionConfigModelTypeEnum

type Patch

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 (Patch) String

func (m Patch) String() string

func (Patch) ValidateEnumValue

func (m Patch) ValidateEnumValue() (bool, error)

ValidateEnumValue returns an error when providing an unsupported enum value This function is being called during constructing API request process Not recommended for calling this function directly

type PatchChangeSummary

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 (PatchChangeSummary) String

func (m PatchChangeSummary) String() string

func (PatchChangeSummary) ValidateEnumValue

func (m PatchChangeSummary) ValidateEnumValue() (bool, error)

ValidateEnumValue returns an error when providing an unsupported enum value This function is being called during constructing API request process Not recommended for calling this function directly

type PatchChangeSummaryActionEnum

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

func GetMappingPatchChangeSummaryActionEnum(val string) (PatchChangeSummaryActionEnum, bool)

GetMappingPatchChangeSummaryActionEnum performs case Insensitive comparison on enum value and return the desired enum

func GetPatchChangeSummaryActionEnumValues

func GetPatchChangeSummaryActionEnumValues() []PatchChangeSummaryActionEnum

GetPatchChangeSummaryActionEnumValues Enumerates the set of values for PatchChangeSummaryActionEnum

type PatchChangeSummaryCollection

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 (PatchChangeSummaryCollection) String

func (m PatchChangeSummaryCollection) String() string

func (PatchChangeSummaryCollection) ValidateEnumValue

func (m PatchChangeSummaryCollection) ValidateEnumValue() (bool, error)

ValidateEnumValue returns an error when providing an unsupported enum value This function is being called during constructing API request process Not recommended for calling this function directly

type PatchChangeSummaryTypeEnum

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

func GetMappingPatchChangeSummaryTypeEnum(val string) (PatchChangeSummaryTypeEnum, bool)

GetMappingPatchChangeSummaryTypeEnum performs case Insensitive comparison on enum value and return the desired enum

func GetPatchChangeSummaryTypeEnumValues

func GetPatchChangeSummaryTypeEnumValues() []PatchChangeSummaryTypeEnum

GetPatchChangeSummaryTypeEnumValues Enumerates the set of values for PatchChangeSummaryTypeEnum

type PatchObjectMetadata

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 (PatchObjectMetadata) String

func (m PatchObjectMetadata) String() string

func (PatchObjectMetadata) ValidateEnumValue

func (m PatchObjectMetadata) ValidateEnumValue() (bool, error)

ValidateEnumValue returns an error when providing an unsupported enum value This function is being called during constructing API request process Not recommended for calling this function directly

type PatchObjectMetadataActionEnum

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

func GetMappingPatchObjectMetadataActionEnum(val string) (PatchObjectMetadataActionEnum, bool)

GetMappingPatchObjectMetadataActionEnum performs case Insensitive comparison on enum value and return the desired enum

func GetPatchObjectMetadataActionEnumValues

func GetPatchObjectMetadataActionEnumValues() []PatchObjectMetadataActionEnum

GetPatchObjectMetadataActionEnumValues Enumerates the set of values for PatchObjectMetadataActionEnum

type PatchObjectMetadataTypeEnum

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

func GetMappingPatchObjectMetadataTypeEnum(val string) (PatchObjectMetadataTypeEnum, bool)

GetMappingPatchObjectMetadataTypeEnum performs case Insensitive comparison on enum value and return the desired enum

func GetPatchObjectMetadataTypeEnumValues

func GetPatchObjectMetadataTypeEnumValues() []PatchObjectMetadataTypeEnum

GetPatchObjectMetadataTypeEnumValues Enumerates the set of values for PatchObjectMetadataTypeEnum

type PatchPatchStatusEnum

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

func GetMappingPatchPatchStatusEnum(val string) (PatchPatchStatusEnum, bool)

GetMappingPatchPatchStatusEnum performs case Insensitive comparison on enum value and return the desired enum

func GetPatchPatchStatusEnumValues

func GetPatchPatchStatusEnumValues() []PatchPatchStatusEnum

GetPatchPatchStatusEnumValues Enumerates the set of values for PatchPatchStatusEnum

type PatchPatchTypeEnum

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

func GetMappingPatchPatchTypeEnum(val string) (PatchPatchTypeEnum, bool)

GetMappingPatchPatchTypeEnum performs case Insensitive comparison on enum value and return the desired enum

func GetPatchPatchTypeEnumValues

func GetPatchPatchTypeEnumValues() []PatchPatchTypeEnum

GetPatchPatchTypeEnumValues Enumerates the set of values for PatchPatchTypeEnum

type PatchSummary

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 (PatchSummary) String

func (m PatchSummary) String() string

func (PatchSummary) ValidateEnumValue

func (m PatchSummary) ValidateEnumValue() (bool, error)

ValidateEnumValue returns an error when providing an unsupported enum value This function is being called during constructing API request process Not recommended for calling this function directly

type PatchSummaryCollection

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 (PatchSummaryCollection) String

func (m PatchSummaryCollection) String() string

func (PatchSummaryCollection) ValidateEnumValue

func (m PatchSummaryCollection) ValidateEnumValue() (bool, error)

ValidateEnumValue returns an error when providing an unsupported enum value This function is being called during constructing API request process Not recommended for calling this function directly

type PatchSummaryPatchStatusEnum

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

func GetMappingPatchSummaryPatchStatusEnum(val string) (PatchSummaryPatchStatusEnum, bool)

GetMappingPatchSummaryPatchStatusEnum performs case Insensitive comparison on enum value and return the desired enum

func GetPatchSummaryPatchStatusEnumValues

func GetPatchSummaryPatchStatusEnumValues() []PatchSummaryPatchStatusEnum

GetPatchSummaryPatchStatusEnumValues Enumerates the set of values for PatchSummaryPatchStatusEnum

type PatchSummaryPatchTypeEnum

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

func GetMappingPatchSummaryPatchTypeEnum(val string) (PatchSummaryPatchTypeEnum, bool)

GetMappingPatchSummaryPatchTypeEnum performs case Insensitive comparison on enum value and return the desired enum

func GetPatchSummaryPatchTypeEnumValues

func GetPatchSummaryPatchTypeEnumValues() []PatchSummaryPatchTypeEnum

GetPatchSummaryPatchTypeEnumValues Enumerates the set of values for PatchSummaryPatchTypeEnum

type Pipeline

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 (Pipeline) String

func (m Pipeline) String() string

func (Pipeline) ValidateEnumValue

func (m Pipeline) ValidateEnumValue() (bool, error)

ValidateEnumValue returns an error when providing an unsupported enum value This function is being called during constructing API request process Not recommended for calling this function directly

type PipelineSummary

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 (PipelineSummary) String

func (m PipelineSummary) String() string

func (PipelineSummary) ValidateEnumValue

func (m PipelineSummary) ValidateEnumValue() (bool, error)

ValidateEnumValue returns an error when providing an unsupported enum value This function is being called during constructing API request process Not recommended for calling this function directly

type PipelineSummaryCollection

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 (PipelineSummaryCollection) String

func (m PipelineSummaryCollection) String() string

func (PipelineSummaryCollection) ValidateEnumValue

func (m PipelineSummaryCollection) ValidateEnumValue() (bool, error)

ValidateEnumValue returns an error when providing an unsupported enum value This function is being called during constructing API request process Not recommended for calling this function directly

type PipelineValidation

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 (PipelineValidation) String

func (m PipelineValidation) String() string

func (PipelineValidation) ValidateEnumValue

func (m PipelineValidation) ValidateEnumValue() (bool, error)

ValidateEnumValue returns an error when providing an unsupported enum value This function is being called during constructing API request process Not recommended for calling this function directly

type PipelineValidationSummary

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 (PipelineValidationSummary) String

func (m PipelineValidationSummary) String() string

func (PipelineValidationSummary) ValidateEnumValue

func (m PipelineValidationSummary) ValidateEnumValue() (bool, error)

ValidateEnumValue returns an error when providing an unsupported enum value This function is being called during constructing API request process Not recommended for calling this function directly

type PipelineValidationSummaryCollection

PipelineValidationSummaryCollection A list of pipeline validation summaries.

type PipelineValidationSummaryCollection struct {

    // The array of validation summaries.
    Items []PipelineValidationSummary `mandatory:"true" json:"items"`
}

func (PipelineValidationSummaryCollection) String

func (m PipelineValidationSummaryCollection) String() string

func (PipelineValidationSummaryCollection) ValidateEnumValue

func (m PipelineValidationSummaryCollection) ValidateEnumValue() (bool, error)

ValidateEnumValue returns an error when providing an unsupported enum value This function is being called during constructing API request process Not recommended for calling this function directly

type Pivot

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 (Pivot) GetDescription

func (m Pivot) GetDescription() *string

GetDescription returns Description

func (Pivot) GetIdentifier

func (m Pivot) GetIdentifier() *string

GetIdentifier returns Identifier

func (Pivot) GetInputPorts

func (m Pivot) GetInputPorts() []InputPort

GetInputPorts returns InputPorts

func (Pivot) GetKey

func (m Pivot) GetKey() *string

GetKey returns Key

func (Pivot) GetModelVersion

func (m Pivot) GetModelVersion() *string

GetModelVersion returns ModelVersion

func (Pivot) GetName

func (m Pivot) GetName() *string

GetName returns Name

func (Pivot) GetObjectStatus

func (m Pivot) GetObjectStatus() *int

GetObjectStatus returns ObjectStatus

func (Pivot) GetObjectVersion

func (m Pivot) GetObjectVersion() *int

GetObjectVersion returns ObjectVersion

func (Pivot) GetOpConfigValues

func (m Pivot) GetOpConfigValues() *ConfigValues

GetOpConfigValues returns OpConfigValues

func (Pivot) GetOutputPorts

func (m Pivot) GetOutputPorts() []TypedObject

GetOutputPorts returns OutputPorts

func (Pivot) GetParameters

func (m Pivot) GetParameters() []Parameter

GetParameters returns Parameters

func (Pivot) GetParentRef

func (m Pivot) GetParentRef() *ParentReference

GetParentRef returns ParentRef

func (Pivot) MarshalJSON

func (m Pivot) MarshalJSON() (buff []byte, e error)

MarshalJSON marshals to json representation

func (Pivot) String

func (m Pivot) String() string

func (*Pivot) UnmarshalJSON

func (m *Pivot) UnmarshalJSON(data []byte) (e error)

UnmarshalJSON unmarshals from json

func (Pivot) ValidateEnumValue

func (m Pivot) ValidateEnumValue() (bool, error)

ValidateEnumValue returns an error when providing an unsupported enum value This function is being called during constructing API request process Not recommended for calling this function directly

type PivotField

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 (PivotField) GetConfigValues

func (m PivotField) GetConfigValues() *ConfigValues

GetConfigValues returns ConfigValues

func (PivotField) GetDescription

func (m PivotField) GetDescription() *string

GetDescription returns Description

func (PivotField) GetKey

func (m PivotField) GetKey() *string

GetKey returns Key

func (PivotField) GetModelVersion

func (m PivotField) GetModelVersion() *string

GetModelVersion returns ModelVersion

func (PivotField) GetName

func (m PivotField) GetName() *string

GetName returns Name

func (PivotField) GetObjectStatus

func (m PivotField) GetObjectStatus() *int

GetObjectStatus returns ObjectStatus

func (PivotField) GetParentRef

func (m PivotField) GetParentRef() *ParentReference

GetParentRef returns ParentRef

func (PivotField) MarshalJSON

func (m PivotField) MarshalJSON() (buff []byte, e error)

MarshalJSON marshals to json representation

func (PivotField) String

func (m PivotField) String() string

func (*PivotField) UnmarshalJSON

func (m *PivotField) UnmarshalJSON(data []byte) (e error)

UnmarshalJSON unmarshals from json

func (PivotField) ValidateEnumValue

func (m PivotField) ValidateEnumValue() (bool, error)

ValidateEnumValue returns an error when providing an unsupported enum value This function is being called during constructing API request process Not recommended for calling this function directly

type PivotKeys

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 (PivotKeys) String

func (m PivotKeys) String() string

func (PivotKeys) ValidateEnumValue

func (m PivotKeys) ValidateEnumValue() (bool, error)

ValidateEnumValue returns an error when providing an unsupported enum value This function is being called during constructing API request process Not recommended for calling this function directly

type PollRestCallConfig

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 (PollRestCallConfig) String

func (m PollRestCallConfig) String() string

func (PollRestCallConfig) ValidateEnumValue

func (m PollRestCallConfig) ValidateEnumValue() (bool, error)

ValidateEnumValue returns an error when providing an unsupported enum value This function is being called during constructing API request process Not recommended for calling this function directly

type PollRestCallConfigMethodTypeEnum

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

func GetMappingPollRestCallConfigMethodTypeEnum(val string) (PollRestCallConfigMethodTypeEnum, bool)

GetMappingPollRestCallConfigMethodTypeEnum performs case Insensitive comparison on enum value and return the desired enum

func GetPollRestCallConfigMethodTypeEnumValues

func GetPollRestCallConfigMethodTypeEnumValues() []PollRestCallConfigMethodTypeEnum

GetPollRestCallConfigMethodTypeEnumValues Enumerates the set of values for PollRestCallConfigMethodTypeEnum

type PrimaryKey

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 (PrimaryKey) GetAttributeRefs

func (m PrimaryKey) GetAttributeRefs() []KeyAttribute

GetAttributeRefs returns AttributeRefs

func (PrimaryKey) GetKey

func (m PrimaryKey) GetKey() *string

GetKey returns Key

func (PrimaryKey) GetModelVersion

func (m PrimaryKey) GetModelVersion() *string

GetModelVersion returns ModelVersion

func (PrimaryKey) GetName

func (m PrimaryKey) GetName() *string

GetName returns Name

func (PrimaryKey) GetObjectStatus

func (m PrimaryKey) GetObjectStatus() *int

GetObjectStatus returns ObjectStatus

func (PrimaryKey) GetParentRef

func (m PrimaryKey) GetParentRef() *ParentReference

GetParentRef returns ParentRef

func (PrimaryKey) MarshalJSON

func (m PrimaryKey) MarshalJSON() (buff []byte, e error)

MarshalJSON marshals to json representation

func (PrimaryKey) String

func (m PrimaryKey) String() string

func (PrimaryKey) ValidateEnumValue

func (m PrimaryKey) ValidateEnumValue() (bool, error)

ValidateEnumValue returns an error when providing an unsupported enum value This function is being called during constructing API request process Not recommended for calling this function directly

type Project

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 (Project) String

func (m Project) String() string

func (Project) ValidateEnumValue

func (m Project) ValidateEnumValue() (bool, error)

ValidateEnumValue returns an error when providing an unsupported enum value This function is being called during constructing API request process Not recommended for calling this function directly

type ProjectDetails

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 (ProjectDetails) String

func (m ProjectDetails) String() string

func (ProjectDetails) ValidateEnumValue

func (m ProjectDetails) ValidateEnumValue() (bool, error)

ValidateEnumValue returns an error when providing an unsupported enum value This function is being called during constructing API request process Not recommended for calling this function directly

type ProjectSummary

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 (ProjectSummary) String

func (m ProjectSummary) String() string

func (ProjectSummary) ValidateEnumValue

func (m ProjectSummary) ValidateEnumValue() (bool, error)

ValidateEnumValue returns an error when providing an unsupported enum value This function is being called during constructing API request process Not recommended for calling this function directly

type ProjectSummaryCollection

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 (ProjectSummaryCollection) String

func (m ProjectSummaryCollection) String() string

func (ProjectSummaryCollection) ValidateEnumValue

func (m ProjectSummaryCollection) ValidateEnumValue() (bool, error)

ValidateEnumValue returns an error when providing an unsupported enum value This function is being called during constructing API request process Not recommended for calling this function directly

type Projection

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 (Projection) GetDescription

func (m Projection) GetDescription() *string

GetDescription returns Description

func (Projection) GetIdentifier

func (m Projection) GetIdentifier() *string

GetIdentifier returns Identifier

func (Projection) GetInputPorts

func (m Projection) GetInputPorts() []InputPort

GetInputPorts returns InputPorts

func (Projection) GetKey

func (m Projection) GetKey() *string

GetKey returns Key

func (Projection) GetModelVersion

func (m Projection) GetModelVersion() *string

GetModelVersion returns ModelVersion

func (Projection) GetName

func (m Projection) GetName() *string

GetName returns Name

func (Projection) GetObjectStatus

func (m Projection) GetObjectStatus() *int

GetObjectStatus returns ObjectStatus

func (Projection) GetObjectVersion

func (m Projection) GetObjectVersion() *int

GetObjectVersion returns ObjectVersion

func (Projection) GetOpConfigValues

func (m Projection) GetOpConfigValues() *ConfigValues

GetOpConfigValues returns OpConfigValues

func (Projection) GetOutputPorts

func (m Projection) GetOutputPorts() []TypedObject

GetOutputPorts returns OutputPorts

func (Projection) GetParameters

func (m Projection) GetParameters() []Parameter

GetParameters returns Parameters

func (Projection) GetParentRef

func (m Projection) GetParentRef() *ParentReference

GetParentRef returns ParentRef

func (Projection) MarshalJSON

func (m Projection) MarshalJSON() (buff []byte, e error)

MarshalJSON marshals to json representation

func (Projection) String

func (m Projection) String() string

func (*Projection) UnmarshalJSON

func (m *Projection) UnmarshalJSON(data []byte) (e error)

UnmarshalJSON unmarshals from json

func (Projection) ValidateEnumValue

func (m Projection) ValidateEnumValue() (bool, error)

ValidateEnumValue returns an error when providing an unsupported enum value This function is being called during constructing API request process Not recommended for calling this function directly

type ProjectionRule

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
}

type ProjectionRuleModelTypeEnum

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

func GetMappingProjectionRuleModelTypeEnum(val string) (ProjectionRuleModelTypeEnum, bool)

GetMappingProjectionRuleModelTypeEnum performs case Insensitive comparison on enum value and return the desired enum

func GetProjectionRuleModelTypeEnumValues

func GetProjectionRuleModelTypeEnumValues() []ProjectionRuleModelTypeEnum

GetProjectionRuleModelTypeEnumValues Enumerates the set of values for ProjectionRuleModelTypeEnum

type ProxyField

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 (ProxyField) GetConfigValues

func (m ProxyField) GetConfigValues() *ConfigValues

GetConfigValues returns ConfigValues

func (ProxyField) GetDescription

func (m ProxyField) GetDescription() *string

GetDescription returns Description

func (ProxyField) GetKey

func (m ProxyField) GetKey() *string

GetKey returns Key

func (ProxyField) GetModelVersion

func (m ProxyField) GetModelVersion() *string

GetModelVersion returns ModelVersion

func (ProxyField) GetName

func (m ProxyField) GetName() *string

GetName returns Name

func (ProxyField) GetObjectStatus

func (m ProxyField) GetObjectStatus() *int

GetObjectStatus returns ObjectStatus

func (ProxyField) GetParentRef

func (m ProxyField) GetParentRef() *ParentReference

GetParentRef returns ParentRef

func (ProxyField) MarshalJSON

func (m ProxyField) MarshalJSON() (buff []byte, e error)

MarshalJSON marshals to json representation

func (ProxyField) String

func (m ProxyField) String() string

func (*ProxyField) UnmarshalJSON

func (m *ProxyField) UnmarshalJSON(data []byte) (e error)

UnmarshalJSON unmarshals from json

func (ProxyField) ValidateEnumValue

func (m ProxyField) ValidateEnumValue() (bool, error)

ValidateEnumValue returns an error when providing an unsupported enum value This function is being called during constructing API request process Not recommended for calling this function directly

type PublishedObject

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
}

type PublishedObjectFromDataLoaderTask

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 (PublishedObjectFromDataLoaderTask) GetDescription

func (m PublishedObjectFromDataLoaderTask) GetDescription() *string

GetDescription returns Description

func (PublishedObjectFromDataLoaderTask) GetIdentifier

func (m PublishedObjectFromDataLoaderTask) GetIdentifier() *string

GetIdentifier returns Identifier

func (PublishedObjectFromDataLoaderTask) GetKey

func (m PublishedObjectFromDataLoaderTask) GetKey() *string

GetKey returns Key

func (PublishedObjectFromDataLoaderTask) GetModelVersion

func (m PublishedObjectFromDataLoaderTask) GetModelVersion() *string

GetModelVersion returns ModelVersion

func (PublishedObjectFromDataLoaderTask) GetName

func (m PublishedObjectFromDataLoaderTask) GetName() *string

GetName returns Name

func (PublishedObjectFromDataLoaderTask) GetObjectStatus

func (m PublishedObjectFromDataLoaderTask) GetObjectStatus() *int

GetObjectStatus returns ObjectStatus

func (PublishedObjectFromDataLoaderTask) GetObjectVersion

func (m PublishedObjectFromDataLoaderTask) GetObjectVersion() *int

GetObjectVersion returns ObjectVersion

func (PublishedObjectFromDataLoaderTask) GetParentRef

func (m PublishedObjectFromDataLoaderTask) GetParentRef() *ParentReference

GetParentRef returns ParentRef

func (PublishedObjectFromDataLoaderTask) MarshalJSON

func (m PublishedObjectFromDataLoaderTask) MarshalJSON() (buff []byte, e error)

MarshalJSON marshals to json representation

func (PublishedObjectFromDataLoaderTask) String

func (m PublishedObjectFromDataLoaderTask) String() string

func (PublishedObjectFromDataLoaderTask) ValidateEnumValue

func (m PublishedObjectFromDataLoaderTask) ValidateEnumValue() (bool, error)

ValidateEnumValue returns an error when providing an unsupported enum value This function is being called during constructing API request process Not recommended for calling this function directly

type PublishedObjectFromIntegrationTask

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 (PublishedObjectFromIntegrationTask) GetDescription

func (m PublishedObjectFromIntegrationTask) GetDescription() *string

GetDescription returns Description

func (PublishedObjectFromIntegrationTask) GetIdentifier

func (m PublishedObjectFromIntegrationTask) GetIdentifier() *string

GetIdentifier returns Identifier

func (PublishedObjectFromIntegrationTask) GetKey

func (m PublishedObjectFromIntegrationTask) GetKey() *string

GetKey returns Key

func (PublishedObjectFromIntegrationTask) GetModelVersion

func (m PublishedObjectFromIntegrationTask) GetModelVersion() *string

GetModelVersion returns ModelVersion

func (PublishedObjectFromIntegrationTask) GetName

func (m PublishedObjectFromIntegrationTask) GetName() *string

GetName returns Name

func (PublishedObjectFromIntegrationTask) GetObjectStatus

func (m PublishedObjectFromIntegrationTask) GetObjectStatus() *int

GetObjectStatus returns ObjectStatus

func (PublishedObjectFromIntegrationTask) GetObjectVersion

func (m PublishedObjectFromIntegrationTask) GetObjectVersion() *int

GetObjectVersion returns ObjectVersion

func (PublishedObjectFromIntegrationTask) GetParentRef

func (m PublishedObjectFromIntegrationTask) GetParentRef() *ParentReference

GetParentRef returns ParentRef

func (PublishedObjectFromIntegrationTask) MarshalJSON

func (m PublishedObjectFromIntegrationTask) MarshalJSON() (buff []byte, e error)

MarshalJSON marshals to json representation

func (PublishedObjectFromIntegrationTask) String

func (m PublishedObjectFromIntegrationTask) String() string

func (PublishedObjectFromIntegrationTask) ValidateEnumValue

func (m PublishedObjectFromIntegrationTask) ValidateEnumValue() (bool, error)

ValidateEnumValue returns an error when providing an unsupported enum value This function is being called during constructing API request process Not recommended for calling this function directly

type PublishedObjectFromPipelineTask

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 (PublishedObjectFromPipelineTask) GetDescription

func (m PublishedObjectFromPipelineTask) GetDescription() *string

GetDescription returns Description

func (PublishedObjectFromPipelineTask) GetIdentifier

func (m PublishedObjectFromPipelineTask) GetIdentifier() *string

GetIdentifier returns Identifier

func (PublishedObjectFromPipelineTask) GetKey

func (m PublishedObjectFromPipelineTask) GetKey() *string

GetKey returns Key

func (PublishedObjectFromPipelineTask) GetModelVersion

func (m PublishedObjectFromPipelineTask) GetModelVersion() *string

GetModelVersion returns ModelVersion

func (PublishedObjectFromPipelineTask) GetName

func (m PublishedObjectFromPipelineTask) GetName() *string

GetName returns Name

func (PublishedObjectFromPipelineTask) GetObjectStatus

func (m PublishedObjectFromPipelineTask) GetObjectStatus() *int

GetObjectStatus returns ObjectStatus

func (PublishedObjectFromPipelineTask) GetObjectVersion

func (m PublishedObjectFromPipelineTask) GetObjectVersion() *int

GetObjectVersion returns ObjectVersion

func (PublishedObjectFromPipelineTask) GetParentRef

func (m PublishedObjectFromPipelineTask) GetParentRef() *ParentReference

GetParentRef returns ParentRef

func (PublishedObjectFromPipelineTask) MarshalJSON

func (m PublishedObjectFromPipelineTask) MarshalJSON() (buff []byte, e error)

MarshalJSON marshals to json representation

func (PublishedObjectFromPipelineTask) String

func (m PublishedObjectFromPipelineTask) String() string

func (PublishedObjectFromPipelineTask) ValidateEnumValue

func (m PublishedObjectFromPipelineTask) ValidateEnumValue() (bool, error)

ValidateEnumValue returns an error when providing an unsupported enum value This function is being called during constructing API request process Not recommended for calling this function directly

type PublishedObjectFromPipelineTaskSummary

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 (PublishedObjectFromPipelineTaskSummary) GetDescription

func (m PublishedObjectFromPipelineTaskSummary) GetDescription() *string

GetDescription returns Description

func (PublishedObjectFromPipelineTaskSummary) GetIdentifier

func (m PublishedObjectFromPipelineTaskSummary) GetIdentifier() *string

GetIdentifier returns Identifier

func (PublishedObjectFromPipelineTaskSummary) GetKey

func (m PublishedObjectFromPipelineTaskSummary) GetKey() *string

GetKey returns Key

func (PublishedObjectFromPipelineTaskSummary) GetMetadata

func (m PublishedObjectFromPipelineTaskSummary) GetMetadata() *ObjectMetadata

GetMetadata returns Metadata

func (PublishedObjectFromPipelineTaskSummary) GetModelVersion

func (m PublishedObjectFromPipelineTaskSummary) GetModelVersion() *string

GetModelVersion returns ModelVersion

func (PublishedObjectFromPipelineTaskSummary) GetName

func (m PublishedObjectFromPipelineTaskSummary) GetName() *string

GetName returns Name

func (PublishedObjectFromPipelineTaskSummary) GetObjectStatus

func (m PublishedObjectFromPipelineTaskSummary) GetObjectStatus() *int

GetObjectStatus returns ObjectStatus

func (PublishedObjectFromPipelineTaskSummary) GetObjectVersion

func (m PublishedObjectFromPipelineTaskSummary) GetObjectVersion() *int

GetObjectVersion returns ObjectVersion

func (PublishedObjectFromPipelineTaskSummary) GetParentRef

func (m PublishedObjectFromPipelineTaskSummary) GetParentRef() *ParentReference

GetParentRef returns ParentRef

func (PublishedObjectFromPipelineTaskSummary) MarshalJSON

func (m PublishedObjectFromPipelineTaskSummary) MarshalJSON() (buff []byte, e error)

MarshalJSON marshals to json representation

func (PublishedObjectFromPipelineTaskSummary) String

func (m PublishedObjectFromPipelineTaskSummary) String() string

func (PublishedObjectFromPipelineTaskSummary) ValidateEnumValue

func (m PublishedObjectFromPipelineTaskSummary) ValidateEnumValue() (bool, error)

ValidateEnumValue returns an error when providing an unsupported enum value This function is being called during constructing API request process Not recommended for calling this function directly

type PublishedObjectModelTypeEnum

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

func GetMappingPublishedObjectModelTypeEnum(val string) (PublishedObjectModelTypeEnum, bool)

GetMappingPublishedObjectModelTypeEnum performs case Insensitive comparison on enum value and return the desired enum

func GetPublishedObjectModelTypeEnumValues

func GetPublishedObjectModelTypeEnumValues() []PublishedObjectModelTypeEnum

GetPublishedObjectModelTypeEnumValues Enumerates the set of values for PublishedObjectModelTypeEnum

type PublishedObjectSummary

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
}

type PublishedObjectSummaryCollection

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 (PublishedObjectSummaryCollection) String

func (m PublishedObjectSummaryCollection) String() string

func (*PublishedObjectSummaryCollection) UnmarshalJSON

func (m *PublishedObjectSummaryCollection) UnmarshalJSON(data []byte) (e error)

UnmarshalJSON unmarshals from json

func (PublishedObjectSummaryCollection) ValidateEnumValue

func (m PublishedObjectSummaryCollection) ValidateEnumValue() (bool, error)

ValidateEnumValue returns an error when providing an unsupported enum value This function is being called during constructing API request process Not recommended for calling this function directly

type PublishedObjectSummaryFromDataLoaderTask

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 (PublishedObjectSummaryFromDataLoaderTask) GetDescription

func (m PublishedObjectSummaryFromDataLoaderTask) GetDescription() *string

GetDescription returns Description

func (PublishedObjectSummaryFromDataLoaderTask) GetIdentifier

func (m PublishedObjectSummaryFromDataLoaderTask) GetIdentifier() *string

GetIdentifier returns Identifier

func (PublishedObjectSummaryFromDataLoaderTask) GetKey

func (m PublishedObjectSummaryFromDataLoaderTask) GetKey() *string

GetKey returns Key

func (PublishedObjectSummaryFromDataLoaderTask) GetMetadata

func (m PublishedObjectSummaryFromDataLoaderTask) GetMetadata() *ObjectMetadata

GetMetadata returns Metadata

func (PublishedObjectSummaryFromDataLoaderTask) GetModelVersion

func (m PublishedObjectSummaryFromDataLoaderTask) GetModelVersion() *string

GetModelVersion returns ModelVersion

func (PublishedObjectSummaryFromDataLoaderTask) GetName

func (m PublishedObjectSummaryFromDataLoaderTask) GetName() *string

GetName returns Name

func (PublishedObjectSummaryFromDataLoaderTask) GetObjectStatus

func (m PublishedObjectSummaryFromDataLoaderTask) GetObjectStatus() *int

GetObjectStatus returns ObjectStatus

func (PublishedObjectSummaryFromDataLoaderTask) GetObjectVersion

func (m PublishedObjectSummaryFromDataLoaderTask) GetObjectVersion() *int

GetObjectVersion returns ObjectVersion

func (PublishedObjectSummaryFromDataLoaderTask) GetParentRef

func (m PublishedObjectSummaryFromDataLoaderTask) GetParentRef() *ParentReference

GetParentRef returns ParentRef

func (PublishedObjectSummaryFromDataLoaderTask) MarshalJSON

func (m PublishedObjectSummaryFromDataLoaderTask) MarshalJSON() (buff []byte, e error)

MarshalJSON marshals to json representation

func (PublishedObjectSummaryFromDataLoaderTask) String

func (m PublishedObjectSummaryFromDataLoaderTask) String() string

func (PublishedObjectSummaryFromDataLoaderTask) ValidateEnumValue

func (m PublishedObjectSummaryFromDataLoaderTask) ValidateEnumValue() (bool, error)

ValidateEnumValue returns an error when providing an unsupported enum value This function is being called during constructing API request process Not recommended for calling this function directly

type PublishedObjectSummaryFromIntegrationTask

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 (PublishedObjectSummaryFromIntegrationTask) GetDescription

func (m PublishedObjectSummaryFromIntegrationTask) GetDescription() *string

GetDescription returns Description

func (PublishedObjectSummaryFromIntegrationTask) GetIdentifier

func (m PublishedObjectSummaryFromIntegrationTask) GetIdentifier() *string

GetIdentifier returns Identifier

func (PublishedObjectSummaryFromIntegrationTask) GetKey

func (m PublishedObjectSummaryFromIntegrationTask) GetKey() *string

GetKey returns Key

func (PublishedObjectSummaryFromIntegrationTask) GetMetadata

func (m PublishedObjectSummaryFromIntegrationTask) GetMetadata() *ObjectMetadata

GetMetadata returns Metadata

func (PublishedObjectSummaryFromIntegrationTask) GetModelVersion

func (m PublishedObjectSummaryFromIntegrationTask) GetModelVersion() *string

GetModelVersion returns ModelVersion

func (PublishedObjectSummaryFromIntegrationTask) GetName

func (m PublishedObjectSummaryFromIntegrationTask) GetName() *string

GetName returns Name

func (PublishedObjectSummaryFromIntegrationTask) GetObjectStatus

func (m PublishedObjectSummaryFromIntegrationTask) GetObjectStatus() *int

GetObjectStatus returns ObjectStatus

func (PublishedObjectSummaryFromIntegrationTask) GetObjectVersion

func (m PublishedObjectSummaryFromIntegrationTask) GetObjectVersion() *int

GetObjectVersion returns ObjectVersion

func (PublishedObjectSummaryFromIntegrationTask) GetParentRef

func (m PublishedObjectSummaryFromIntegrationTask) GetParentRef() *ParentReference

GetParentRef returns ParentRef

func (PublishedObjectSummaryFromIntegrationTask) MarshalJSON

func (m PublishedObjectSummaryFromIntegrationTask) MarshalJSON() (buff []byte, e error)

MarshalJSON marshals to json representation

func (PublishedObjectSummaryFromIntegrationTask) String

func (m PublishedObjectSummaryFromIntegrationTask) String() string

func (PublishedObjectSummaryFromIntegrationTask) ValidateEnumValue

func (m PublishedObjectSummaryFromIntegrationTask) ValidateEnumValue() (bool, error)

ValidateEnumValue returns an error when providing an unsupported enum value This function is being called during constructing API request process Not recommended for calling this function directly

type PublishedObjectSummaryModelTypeEnum

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

func GetMappingPublishedObjectSummaryModelTypeEnum(val string) (PublishedObjectSummaryModelTypeEnum, bool)

GetMappingPublishedObjectSummaryModelTypeEnum performs case Insensitive comparison on enum value and return the desired enum

func GetPublishedObjectSummaryModelTypeEnumValues

func GetPublishedObjectSummaryModelTypeEnumValues() []PublishedObjectSummaryModelTypeEnum

GetPublishedObjectSummaryModelTypeEnumValues Enumerates the set of values for PublishedObjectSummaryModelTypeEnum

type PushDownOperation

PushDownOperation The information about a push down operation.

type PushDownOperation interface {
}

type PushDownOperationModelTypeEnum

PushDownOperationModelTypeEnum Enum with underlying type: string

type PushDownOperationModelTypeEnum string

Set of constants representing the allowable values for PushDownOperationModelTypeEnum

const (
    PushDownOperationModelTypeFilter PushDownOperationModelTypeEnum = "FILTER"
    PushDownOperationModelTypeJoin   PushDownOperationModelTypeEnum = "JOIN"
    PushDownOperationModelTypeSelect PushDownOperationModelTypeEnum = "SELECT"
    PushDownOperationModelTypeSort   PushDownOperationModelTypeEnum = "SORT"
    PushDownOperationModelTypeQuery  PushDownOperationModelTypeEnum = "QUERY"
)

func GetMappingPushDownOperationModelTypeEnum

func GetMappingPushDownOperationModelTypeEnum(val string) (PushDownOperationModelTypeEnum, bool)

GetMappingPushDownOperationModelTypeEnum performs case Insensitive comparison on enum value and return the desired enum

func GetPushDownOperationModelTypeEnumValues

func GetPushDownOperationModelTypeEnumValues() []PushDownOperationModelTypeEnum

GetPushDownOperationModelTypeEnumValues Enumerates the set of values for PushDownOperationModelTypeEnum

type Query

Query A query object.

type Query struct {

    // A query string.
    Query *string `mandatory:"false" json:"query"`
}

func (Query) MarshalJSON

func (m Query) MarshalJSON() (buff []byte, e error)

MarshalJSON marshals to json representation

func (Query) String

func (m Query) String() string

func (Query) ValidateEnumValue

func (m Query) ValidateEnumValue() (bool, error)

ValidateEnumValue returns an error when providing an unsupported enum value This function is being called during constructing API request process Not recommended for calling this function directly

type ReadOperationConfig

ReadOperationConfig The information about the read operation.

type ReadOperationConfig struct {

    // This map is used for passing 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 (ReadOperationConfig) GetCallAttribute

func (m ReadOperationConfig) GetCallAttribute() *BipCallAttribute

GetCallAttribute returns CallAttribute

func (ReadOperationConfig) GetDerivedAttributes

func (m ReadOperationConfig) GetDerivedAttributes() map[string]string

GetDerivedAttributes returns DerivedAttributes

func (ReadOperationConfig) GetMetadataConfigProperties

func (m ReadOperationConfig) GetMetadataConfigProperties() map[string]string

GetMetadataConfigProperties returns MetadataConfigProperties

func (ReadOperationConfig) MarshalJSON

func (m ReadOperationConfig) MarshalJSON() (buff []byte, e error)

MarshalJSON marshals to json representation

func (ReadOperationConfig) String

func (m ReadOperationConfig) String() string

func (*ReadOperationConfig) UnmarshalJSON

func (m *ReadOperationConfig) UnmarshalJSON(data []byte) (e error)

UnmarshalJSON unmarshals from json

func (ReadOperationConfig) ValidateEnumValue

func (m ReadOperationConfig) ValidateEnumValue() (bool, error)

ValidateEnumValue returns an error when providing an unsupported enum value This function is being called during constructing API request process Not recommended for calling this function directly

type Reference

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 (Reference) String

func (m Reference) String() string

func (Reference) ValidateEnumValue

func (m Reference) ValidateEnumValue() (bool, error)

ValidateEnumValue returns an error when providing an unsupported enum value This function is being called during constructing API request process Not recommended for calling this function directly

type ReferenceSummary

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 (ReferenceSummary) String

func (m ReferenceSummary) String() string

func (ReferenceSummary) ValidateEnumValue

func (m ReferenceSummary) ValidateEnumValue() (bool, error)

ValidateEnumValue returns an error when providing an unsupported enum value This function is being called during constructing API request process Not recommended for calling this function directly

type ReferenceSummaryCollection

ReferenceSummaryCollection This is the collection of references.

type ReferenceSummaryCollection struct {

    // The array of application summaries.
    Items []ReferenceSummary `mandatory:"true" json:"items"`
}

func (ReferenceSummaryCollection) String

func (m ReferenceSummaryCollection) String() string

func (ReferenceSummaryCollection) ValidateEnumValue

func (m ReferenceSummaryCollection) ValidateEnumValue() (bool, error)

ValidateEnumValue returns an error when providing an unsupported enum value This function is being called during constructing API request process Not recommended for calling this function directly

type ReferenceSummaryTypeEnum

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

func GetMappingReferenceSummaryTypeEnum(val string) (ReferenceSummaryTypeEnum, bool)

GetMappingReferenceSummaryTypeEnum performs case Insensitive comparison on enum value and return the desired enum

func GetReferenceSummaryTypeEnumValues

func GetReferenceSummaryTypeEnumValues() []ReferenceSummaryTypeEnum

GetReferenceSummaryTypeEnumValues Enumerates the set of values for ReferenceSummaryTypeEnum

type ReferenceTypeEnum

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

func GetMappingReferenceTypeEnum(val string) (ReferenceTypeEnum, bool)

GetMappingReferenceTypeEnum performs case Insensitive comparison on enum value and return the desired enum

func GetReferenceTypeEnumValues

func GetReferenceTypeEnumValues() []ReferenceTypeEnum

GetReferenceTypeEnumValues Enumerates the set of values for ReferenceTypeEnum

type ReferenceUsedBy

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 (ReferenceUsedBy) String

func (m ReferenceUsedBy) String() string

func (ReferenceUsedBy) ValidateEnumValue

func (m ReferenceUsedBy) ValidateEnumValue() (bool, error)

ValidateEnumValue returns an error when providing an unsupported enum value This function is being called during constructing API request process Not recommended for calling this function directly

type ReferencedDataObject

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
}

type ReferencedDataObjectFromApi

ReferencedDataObjectFromApi The input procedure object.

type ReferencedDataObjectFromApi struct {

    // The object's model version.
    ModelVersion *string `mandatory:"false" json:"modelVersion"`

    ParentRef *ParentReference `mandatory:"false" json:"parentRef"`

    // Free form text without any restriction on permitted characters. Name can have letters, numbers, and special characters. The value is editable and is restricted to 1000 characters.
    Name *string `mandatory:"false" json:"name"`

    // The version of the object that is used to track changes in the object instance.
    ObjectVersion *int `mandatory:"false" json:"objectVersion"`

    // The resource name.
    ResourceName *string `mandatory:"false" json:"resourceName"`

    // The status of an object that can be set to value 1 for shallow reference across objects, other values reserved.
    ObjectStatus *int `mandatory:"false" json:"objectStatus"`

    // The external key for the object.
    ExternalKey *string `mandatory:"false" json:"externalKey"`

    // The object key.
    Key *string `mandatory:"false" json:"key"`
}

func (ReferencedDataObjectFromApi) GetExternalKey

func (m ReferencedDataObjectFromApi) GetExternalKey() *string

GetExternalKey returns ExternalKey

func (ReferencedDataObjectFromApi) GetModelVersion

func (m ReferencedDataObjectFromApi) GetModelVersion() *string

GetModelVersion returns ModelVersion

func (ReferencedDataObjectFromApi) GetName

func (m ReferencedDataObjectFromApi) GetName() *string

GetName returns Name

func (ReferencedDataObjectFromApi) GetObjectStatus

func (m ReferencedDataObjectFromApi) GetObjectStatus() *int

GetObjectStatus returns ObjectStatus

func (ReferencedDataObjectFromApi) GetObjectVersion

func (m ReferencedDataObjectFromApi) GetObjectVersion() *int

GetObjectVersion returns ObjectVersion

func (ReferencedDataObjectFromApi) GetParentRef

func (m ReferencedDataObjectFromApi) GetParentRef() *ParentReference

GetParentRef returns ParentRef

func (ReferencedDataObjectFromApi) GetResourceName

func (m ReferencedDataObjectFromApi) GetResourceName() *string

GetResourceName returns ResourceName

func (ReferencedDataObjectFromApi) MarshalJSON

func (m ReferencedDataObjectFromApi) MarshalJSON() (buff []byte, e error)

MarshalJSON marshals to json representation

func (ReferencedDataObjectFromApi) String

func (m ReferencedDataObjectFromApi) String() string

func (ReferencedDataObjectFromApi) ValidateEnumValue

func (m ReferencedDataObjectFromApi) ValidateEnumValue() (bool, error)

ValidateEnumValue returns an error when providing an unsupported enum value This function is being called during constructing API request process Not recommended for calling this function directly

type ReferencedDataObjectFromProcedure

ReferencedDataObjectFromProcedure The input procedure object.

type ReferencedDataObjectFromProcedure struct {

    // The object's model version.
    ModelVersion *string `mandatory:"false" json:"modelVersion"`

    ParentRef *ParentReference `mandatory:"false" json:"parentRef"`

    // Free form text without any restriction on permitted characters. Name can have letters, numbers, and special characters. The value is editable and is restricted to 1000 characters.
    Name *string `mandatory:"false" json:"name"`

    // The version of the object that is used to track changes in the object instance.
    ObjectVersion *int `mandatory:"false" json:"objectVersion"`

    // The resource name.
    ResourceName *string `mandatory:"false" json:"resourceName"`

    // The status of an object that can be set to value 1 for shallow reference across objects, other values reserved.
    ObjectStatus *int `mandatory:"false" json:"objectStatus"`

    // The external key for the object.
    ExternalKey *string `mandatory:"false" json:"externalKey"`

    // The object key.
    Key *string `mandatory:"false" json:"key"`
}

func (ReferencedDataObjectFromProcedure) GetExternalKey

func (m ReferencedDataObjectFromProcedure) GetExternalKey() *string

GetExternalKey returns ExternalKey

func (ReferencedDataObjectFromProcedure) GetModelVersion

func (m ReferencedDataObjectFromProcedure) GetModelVersion() *string

GetModelVersion returns ModelVersion

func (ReferencedDataObjectFromProcedure) GetName

func (m ReferencedDataObjectFromProcedure) GetName() *string

GetName returns Name

func (ReferencedDataObjectFromProcedure) GetObjectStatus

func (m ReferencedDataObjectFromProcedure) GetObjectStatus() *int

GetObjectStatus returns ObjectStatus

func (ReferencedDataObjectFromProcedure) GetObjectVersion

func (m ReferencedDataObjectFromProcedure) GetObjectVersion() *int

GetObjectVersion returns ObjectVersion

func (ReferencedDataObjectFromProcedure) GetParentRef

func (m ReferencedDataObjectFromProcedure) GetParentRef() *ParentReference

GetParentRef returns ParentRef

func (ReferencedDataObjectFromProcedure) GetResourceName

func (m ReferencedDataObjectFromProcedure) GetResourceName() *string

GetResourceName returns ResourceName

func (ReferencedDataObjectFromProcedure) MarshalJSON

func (m ReferencedDataObjectFromProcedure) MarshalJSON() (buff []byte, e error)

MarshalJSON marshals to json representation

func (ReferencedDataObjectFromProcedure) String

func (m ReferencedDataObjectFromProcedure) String() string

func (ReferencedDataObjectFromProcedure) ValidateEnumValue

func (m ReferencedDataObjectFromProcedure) ValidateEnumValue() (bool, error)

ValidateEnumValue returns an error when providing an unsupported enum value This function is being called during constructing API request process Not recommended for calling this function directly

type ReferencedDataObjectModelTypeEnum

ReferencedDataObjectModelTypeEnum Enum with underlying type: string

type ReferencedDataObjectModelTypeEnum string

Set of constants representing the allowable values for ReferencedDataObjectModelTypeEnum

const (
    ReferencedDataObjectModelTypeProcedure ReferencedDataObjectModelTypeEnum = "PROCEDURE"
    ReferencedDataObjectModelTypeApi       ReferencedDataObjectModelTypeEnum = "API"
)

func GetMappingReferencedDataObjectModelTypeEnum

func GetMappingReferencedDataObjectModelTypeEnum(val string) (ReferencedDataObjectModelTypeEnum, bool)

GetMappingReferencedDataObjectModelTypeEnum performs case Insensitive comparison on enum value and return the desired enum

func GetReferencedDataObjectModelTypeEnumValues

func GetReferencedDataObjectModelTypeEnumValues() []ReferencedDataObjectModelTypeEnum

GetReferencedDataObjectModelTypeEnumValues Enumerates the set of values for ReferencedDataObjectModelTypeEnum

type RegistryMetadata

RegistryMetadata Information about the object and its parent.

type RegistryMetadata struct {

    // The owning object's key for this object.
    AggregatorKey *string `mandatory:"false" json:"aggregatorKey"`

    // Labels are keywords or labels that you can add to data assets, dataflows 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 (RegistryMetadata) String

func (m RegistryMetadata) String() string

func (RegistryMetadata) ValidateEnumValue

func (m RegistryMetadata) ValidateEnumValue() (bool, error)

ValidateEnumValue returns an error when providing an unsupported enum value This function is being called during constructing API request process Not recommended for calling this function directly

type RenameRule

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 (RenameRule) GetConfigValues

func (m RenameRule) GetConfigValues() *ConfigValues

GetConfigValues returns ConfigValues

func (RenameRule) GetDescription

func (m RenameRule) GetDescription() *string

GetDescription returns Description

func (RenameRule) GetIsJavaRegexSyntax

func (m RenameRule) GetIsJavaRegexSyntax() *bool

GetIsJavaRegexSyntax returns IsJavaRegexSyntax

func (RenameRule) GetKey

func (m RenameRule) GetKey() *string

GetKey returns Key

func (RenameRule) GetModelVersion

func (m RenameRule) GetModelVersion() *string

GetModelVersion returns ModelVersion

func (RenameRule) GetObjectStatus

func (m RenameRule) GetObjectStatus() *int

GetObjectStatus returns ObjectStatus

func (RenameRule) GetParentRef

func (m RenameRule) GetParentRef() *ParentReference

GetParentRef returns ParentRef

func (RenameRule) MarshalJSON

func (m RenameRule) MarshalJSON() (buff []byte, e error)

MarshalJSON marshals to json representation

func (RenameRule) String

func (m RenameRule) String() string

func (RenameRule) ValidateEnumValue

func (m RenameRule) ValidateEnumValue() (bool, error)

ValidateEnumValue returns an error when providing an unsupported enum value This function is being called during constructing API request process Not recommended for calling this function directly

type ResourceConfiguration

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 (ResourceConfiguration) String

func (m ResourceConfiguration) String() string

func (ResourceConfiguration) ValidateEnumValue

func (m ResourceConfiguration) ValidateEnumValue() (bool, error)

ValidateEnumValue returns an error when providing an unsupported enum value This function is being called during constructing API request process Not recommended for calling this function directly

type ResourcePrincipalAuthConfig

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 (ResourcePrincipalAuthConfig) GetKey

func (m ResourcePrincipalAuthConfig) GetKey() *string

GetKey returns Key

func (ResourcePrincipalAuthConfig) GetModelVersion

func (m ResourcePrincipalAuthConfig) GetModelVersion() *string

GetModelVersion returns ModelVersion

func (ResourcePrincipalAuthConfig) GetParentRef

func (m ResourcePrincipalAuthConfig) GetParentRef() *ParentReference

GetParentRef returns ParentRef

func (ResourcePrincipalAuthConfig) MarshalJSON

func (m ResourcePrincipalAuthConfig) MarshalJSON() (buff []byte, e error)

MarshalJSON marshals to json representation

func (ResourcePrincipalAuthConfig) String

func (m ResourcePrincipalAuthConfig) String() string

func (ResourcePrincipalAuthConfig) ValidateEnumValue

func (m ResourcePrincipalAuthConfig) ValidateEnumValue() (bool, error)

ValidateEnumValue returns an error when providing an unsupported enum value This function is being called during constructing API request process Not recommended for calling this function directly

type ResourcePrincipalAuthConfigResourcePrincipalSourceEnum

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

func GetMappingResourcePrincipalAuthConfigResourcePrincipalSourceEnum(val string) (ResourcePrincipalAuthConfigResourcePrincipalSourceEnum, bool)

GetMappingResourcePrincipalAuthConfigResourcePrincipalSourceEnum performs case Insensitive comparison on enum value and return the desired enum

func GetResourcePrincipalAuthConfigResourcePrincipalSourceEnumValues

func GetResourcePrincipalAuthConfigResourcePrincipalSourceEnumValues() []ResourcePrincipalAuthConfigResourcePrincipalSourceEnum

GetResourcePrincipalAuthConfigResourcePrincipalSourceEnumValues Enumerates the set of values for ResourcePrincipalAuthConfigResourcePrincipalSourceEnum

type RestCallConfig

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 (RestCallConfig) String

func (m RestCallConfig) String() string

func (RestCallConfig) ValidateEnumValue

func (m RestCallConfig) ValidateEnumValue() (bool, error)

ValidateEnumValue returns an error when providing an unsupported enum value This function is being called during constructing API request process Not recommended for calling this function directly

type RestCallConfigMethodTypeEnum

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

func GetMappingRestCallConfigMethodTypeEnum(val string) (RestCallConfigMethodTypeEnum, bool)

GetMappingRestCallConfigMethodTypeEnum performs case Insensitive comparison on enum value and return the desired enum

func GetRestCallConfigMethodTypeEnumValues

func GetRestCallConfigMethodTypeEnumValues() []RestCallConfigMethodTypeEnum

GetRestCallConfigMethodTypeEnumValues Enumerates the set of values for RestCallConfigMethodTypeEnum

type RootObject

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 (RootObject) String

func (m RootObject) String() string

func (RootObject) ValidateEnumValue

func (m RootObject) ValidateEnumValue() (bool, error)

ValidateEnumValue returns an error when providing an unsupported enum value This function is being called during constructing API request process Not recommended for calling this function directly

type RuleBasedEntityMap

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 (RuleBasedEntityMap) GetDescription

func (m RuleBasedEntityMap) GetDescription() *string

GetDescription returns Description

func (RuleBasedEntityMap) MarshalJSON

func (m RuleBasedEntityMap) MarshalJSON() (buff []byte, e error)

MarshalJSON marshals to json representation

func (RuleBasedEntityMap) String

func (m RuleBasedEntityMap) String() string

func (RuleBasedEntityMap) ValidateEnumValue

func (m RuleBasedEntityMap) ValidateEnumValue() (bool, error)

ValidateEnumValue returns an error when providing an unsupported enum value This function is being called during constructing API request process Not recommended for calling this function directly

type RuleBasedEntityMapMapTypeEnum

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

func GetMappingRuleBasedEntityMapMapTypeEnum(val string) (RuleBasedEntityMapMapTypeEnum, bool)

GetMappingRuleBasedEntityMapMapTypeEnum performs case Insensitive comparison on enum value and return the desired enum

func GetRuleBasedEntityMapMapTypeEnumValues

func GetRuleBasedEntityMapMapTypeEnumValues() []RuleBasedEntityMapMapTypeEnum

GetRuleBasedEntityMapMapTypeEnumValues Enumerates the set of values for RuleBasedEntityMapMapTypeEnum

type RuleBasedFieldMap

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 (RuleBasedFieldMap) GetDescription

func (m RuleBasedFieldMap) GetDescription() *string

GetDescription returns Description

func (RuleBasedFieldMap) MarshalJSON

func (m RuleBasedFieldMap) MarshalJSON() (buff []byte, e error)

MarshalJSON marshals to json representation

func (RuleBasedFieldMap) String

func (m RuleBasedFieldMap) String() string

func (RuleBasedFieldMap) ValidateEnumValue

func (m RuleBasedFieldMap) ValidateEnumValue() (bool, error)

ValidateEnumValue returns an error when providing an unsupported enum value This function is being called during constructing API request process Not recommended for calling this function directly

type RuleBasedFieldMapMapTypeEnum

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

func GetMappingRuleBasedFieldMapMapTypeEnum(val string) (RuleBasedFieldMapMapTypeEnum, bool)

GetMappingRuleBasedFieldMapMapTypeEnum performs case Insensitive comparison on enum value and return the desired enum

func GetRuleBasedFieldMapMapTypeEnumValues

func GetRuleBasedFieldMapMapTypeEnumValues() []RuleBasedFieldMapMapTypeEnum

GetRuleBasedFieldMapMapTypeEnumValues Enumerates the set of values for RuleBasedFieldMapMapTypeEnum

type RuleTypeConfig

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 (RuleTypeConfig) MarshalJSON

func (m RuleTypeConfig) MarshalJSON() (buff []byte, e error)

MarshalJSON marshals to json representation

func (RuleTypeConfig) String

func (m RuleTypeConfig) String() string

func (*RuleTypeConfig) UnmarshalJSON

func (m *RuleTypeConfig) UnmarshalJSON(data []byte) (e error)

UnmarshalJSON unmarshals from json

func (RuleTypeConfig) ValidateEnumValue

func (m RuleTypeConfig) ValidateEnumValue() (bool, error)

ValidateEnumValue returns an error when providing an unsupported enum value This function is being called during constructing API request process Not recommended for calling this function directly

type RuntimeOperator

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 (RuntimeOperator) String

func (m RuntimeOperator) String() string

func (*RuntimeOperator) UnmarshalJSON

func (m *RuntimeOperator) UnmarshalJSON(data []byte) (e error)

UnmarshalJSON unmarshals from json

func (RuntimeOperator) ValidateEnumValue

func (m RuntimeOperator) ValidateEnumValue() (bool, error)

ValidateEnumValue returns an error when providing an unsupported enum value This function is being called during constructing API request process Not recommended for calling this function directly

type RuntimeOperatorExecutionStateEnum

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

func GetMappingRuntimeOperatorExecutionStateEnum(val string) (RuntimeOperatorExecutionStateEnum, bool)

GetMappingRuntimeOperatorExecutionStateEnum performs case Insensitive comparison on enum value and return the desired enum

func GetRuntimeOperatorExecutionStateEnumValues

func GetRuntimeOperatorExecutionStateEnumValues() []RuntimeOperatorExecutionStateEnum

GetRuntimeOperatorExecutionStateEnumValues Enumerates the set of values for RuntimeOperatorExecutionStateEnum

type RuntimeOperatorOperatorTypeEnum

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

func GetMappingRuntimeOperatorOperatorTypeEnum(val string) (RuntimeOperatorOperatorTypeEnum, bool)

GetMappingRuntimeOperatorOperatorTypeEnum performs case Insensitive comparison on enum value and return the desired enum

func GetRuntimeOperatorOperatorTypeEnumValues

func GetRuntimeOperatorOperatorTypeEnumValues() []RuntimeOperatorOperatorTypeEnum

GetRuntimeOperatorOperatorTypeEnumValues Enumerates the set of values for RuntimeOperatorOperatorTypeEnum

type RuntimeOperatorStatusEnum

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

func GetMappingRuntimeOperatorStatusEnum(val string) (RuntimeOperatorStatusEnum, bool)

GetMappingRuntimeOperatorStatusEnum performs case Insensitive comparison on enum value and return the desired enum

func GetRuntimeOperatorStatusEnumValues

func GetRuntimeOperatorStatusEnumValues() []RuntimeOperatorStatusEnum

GetRuntimeOperatorStatusEnumValues Enumerates the set of values for RuntimeOperatorStatusEnum

type RuntimeOperatorSummary

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 (RuntimeOperatorSummary) String

func (m RuntimeOperatorSummary) String() string

func (*RuntimeOperatorSummary) UnmarshalJSON

func (m *RuntimeOperatorSummary) UnmarshalJSON(data []byte) (e error)

UnmarshalJSON unmarshals from json

func (RuntimeOperatorSummary) ValidateEnumValue

func (m RuntimeOperatorSummary) ValidateEnumValue() (bool, error)

ValidateEnumValue returns an error when providing an unsupported enum value This function is being called during constructing API request process Not recommended for calling this function directly

type RuntimeOperatorSummaryCollection

RuntimeOperatorSummaryCollection List of runtimeOperator summaries

type RuntimeOperatorSummaryCollection struct {

    // The array of runtimeOperator summaries
    Items []RuntimeOperatorSummary `mandatory:"true" json:"items"`
}

func (RuntimeOperatorSummaryCollection) String

func (m RuntimeOperatorSummaryCollection) String() string

func (RuntimeOperatorSummaryCollection) ValidateEnumValue

func (m RuntimeOperatorSummaryCollection) ValidateEnumValue() (bool, error)

ValidateEnumValue returns an error when providing an unsupported enum value This function is being called during constructing API request process Not recommended for calling this function directly

type RuntimeOperatorSummaryExecutionStateEnum

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

func GetMappingRuntimeOperatorSummaryExecutionStateEnum(val string) (RuntimeOperatorSummaryExecutionStateEnum, bool)

GetMappingRuntimeOperatorSummaryExecutionStateEnum performs case Insensitive comparison on enum value and return the desired enum

func GetRuntimeOperatorSummaryExecutionStateEnumValues

func GetRuntimeOperatorSummaryExecutionStateEnumValues() []RuntimeOperatorSummaryExecutionStateEnum

GetRuntimeOperatorSummaryExecutionStateEnumValues Enumerates the set of values for RuntimeOperatorSummaryExecutionStateEnum

type RuntimeOperatorSummaryOperatorTypeEnum

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

func GetMappingRuntimeOperatorSummaryOperatorTypeEnum(val string) (RuntimeOperatorSummaryOperatorTypeEnum, bool)

GetMappingRuntimeOperatorSummaryOperatorTypeEnum performs case Insensitive comparison on enum value and return the desired enum

func GetRuntimeOperatorSummaryOperatorTypeEnumValues

func GetRuntimeOperatorSummaryOperatorTypeEnumValues() []RuntimeOperatorSummaryOperatorTypeEnum

GetRuntimeOperatorSummaryOperatorTypeEnumValues Enumerates the set of values for RuntimeOperatorSummaryOperatorTypeEnum

type RuntimeOperatorSummaryStatusEnum

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

func GetMappingRuntimeOperatorSummaryStatusEnum(val string) (RuntimeOperatorSummaryStatusEnum, bool)

GetMappingRuntimeOperatorSummaryStatusEnum performs case Insensitive comparison on enum value and return the desired enum

func GetRuntimeOperatorSummaryStatusEnumValues

func GetRuntimeOperatorSummaryStatusEnumValues() []RuntimeOperatorSummaryStatusEnum

GetRuntimeOperatorSummaryStatusEnumValues Enumerates the set of values for RuntimeOperatorSummaryStatusEnum

type RuntimeOperatorSummaryTaskTypeEnum

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

func GetMappingRuntimeOperatorSummaryTaskTypeEnum(val string) (RuntimeOperatorSummaryTaskTypeEnum, bool)

GetMappingRuntimeOperatorSummaryTaskTypeEnum performs case Insensitive comparison on enum value and return the desired enum

func GetRuntimeOperatorSummaryTaskTypeEnumValues

func GetRuntimeOperatorSummaryTaskTypeEnumValues() []RuntimeOperatorSummaryTaskTypeEnum

GetRuntimeOperatorSummaryTaskTypeEnumValues Enumerates the set of values for RuntimeOperatorSummaryTaskTypeEnum

type RuntimeOperatorTaskTypeEnum

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

func GetMappingRuntimeOperatorTaskTypeEnum(val string) (RuntimeOperatorTaskTypeEnum, bool)

GetMappingRuntimeOperatorTaskTypeEnum performs case Insensitive comparison on enum value and return the desired enum

func GetRuntimeOperatorTaskTypeEnumValues

func GetRuntimeOperatorTaskTypeEnumValues() []RuntimeOperatorTaskTypeEnum

GetRuntimeOperatorTaskTypeEnumValues Enumerates the set of values for RuntimeOperatorTaskTypeEnum

type RuntimePipeline

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 (RuntimePipeline) String

func (m RuntimePipeline) String() string

func (RuntimePipeline) ValidateEnumValue

func (m RuntimePipeline) ValidateEnumValue() (bool, error)

ValidateEnumValue returns an error when providing an unsupported enum value This function is being called during constructing API request process Not recommended for calling this function directly

type RuntimePipelineSummary

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 (RuntimePipelineSummary) String

func (m RuntimePipelineSummary) String() string

func (RuntimePipelineSummary) ValidateEnumValue

func (m RuntimePipelineSummary) ValidateEnumValue() (bool, error)

ValidateEnumValue returns an error when providing an unsupported enum value This function is being called during constructing API request process Not recommended for calling this function directly

type RuntimePipelineSummaryCollection

RuntimePipelineSummaryCollection List of runtimePipeline summaries

type RuntimePipelineSummaryCollection struct {

    // The array of runtimePipeline summaries
    Items []RuntimePipelineSummary `mandatory:"true" json:"items"`
}

func (RuntimePipelineSummaryCollection) String

func (m RuntimePipelineSummaryCollection) String() string

func (RuntimePipelineSummaryCollection) ValidateEnumValue

func (m RuntimePipelineSummaryCollection) ValidateEnumValue() (bool, error)

ValidateEnumValue returns an error when providing an unsupported enum value This function is being called during constructing API request process Not recommended for calling this function directly

type Schedule

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 (Schedule) String

func (m Schedule) String() string

func (*Schedule) UnmarshalJSON

func (m *Schedule) UnmarshalJSON(data []byte) (e error)

UnmarshalJSON unmarshals from json

func (Schedule) ValidateEnumValue

func (m Schedule) ValidateEnumValue() (bool, error)

ValidateEnumValue returns an error when providing an unsupported enum value This function is being called during constructing API request process Not recommended for calling this function directly

type ScheduleSummary

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 (ScheduleSummary) String

func (m ScheduleSummary) String() string

func (*ScheduleSummary) UnmarshalJSON

func (m *ScheduleSummary) UnmarshalJSON(data []byte) (e error)

UnmarshalJSON unmarshals from json

func (ScheduleSummary) ValidateEnumValue

func (m ScheduleSummary) ValidateEnumValue() (bool, error)

ValidateEnumValue returns an error when providing an unsupported enum value This function is being called during constructing API request process Not recommended for calling this function directly

type ScheduleSummaryCollection

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 (ScheduleSummaryCollection) String

func (m ScheduleSummaryCollection) String() string

func (ScheduleSummaryCollection) ValidateEnumValue

func (m ScheduleSummaryCollection) ValidateEnumValue() (bool, error)

ValidateEnumValue returns an error when providing an unsupported enum value This function is being called during constructing API request process Not recommended for calling this function directly

type Schema

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 (Schema) String

func (m Schema) String() string

func (Schema) ValidateEnumValue

func (m Schema) ValidateEnumValue() (bool, error)

ValidateEnumValue returns an error when providing an unsupported enum value This function is being called during constructing API request process Not recommended for calling this function directly

type SchemaDriftConfig

SchemaDriftConfig The configuration for handling schema drift in a Source or Target operator.

type SchemaDriftConfig struct {

    // The setting 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 (SchemaDriftConfig) String

func (m SchemaDriftConfig) String() string

func (SchemaDriftConfig) ValidateEnumValue

func (m SchemaDriftConfig) ValidateEnumValue() (bool, error)

ValidateEnumValue returns an error when providing an unsupported enum value This function is being called during constructing API request process Not recommended for calling this function directly

type SchemaDriftConfigDataTypeChangeHandlingEnum

SchemaDriftConfigDataTypeChangeHandlingEnum Enum with underlying type: string

type SchemaDriftConfigDataTypeChangeHandlingEnum string

Set of constants representing the allowable values for SchemaDriftConfigDataTypeChangeHandlingEnum

const (
    SchemaDriftConfigDataTypeChangeHandlingAllow            SchemaDriftConfigDataTypeChangeHandlingEnum = "ALLOW"
    SchemaDriftConfigDataTypeChangeHandlingDoCastIfPossible SchemaDriftConfigDataTypeChangeHandlingEnum = "DO_CAST_IF_POSSIBLE"
    SchemaDriftConfigDataTypeChangeHandlingDoNotAllow       SchemaDriftConfigDataTypeChangeHandlingEnum = "DO_NOT_ALLOW"
)

func GetMappingSchemaDriftConfigDataTypeChangeHandlingEnum

func GetMappingSchemaDriftConfigDataTypeChangeHandlingEnum(val string) (SchemaDriftConfigDataTypeChangeHandlingEnum, bool)

GetMappingSchemaDriftConfigDataTypeChangeHandlingEnum performs case Insensitive comparison on enum value and return the desired enum

func GetSchemaDriftConfigDataTypeChangeHandlingEnumValues

func GetSchemaDriftConfigDataTypeChangeHandlingEnumValues() []SchemaDriftConfigDataTypeChangeHandlingEnum

GetSchemaDriftConfigDataTypeChangeHandlingEnumValues Enumerates the set of values for SchemaDriftConfigDataTypeChangeHandlingEnum

type SchemaDriftConfigExtraColumnHandlingEnum

SchemaDriftConfigExtraColumnHandlingEnum Enum with underlying type: string

type SchemaDriftConfigExtraColumnHandlingEnum string

Set of constants representing the allowable values for SchemaDriftConfigExtraColumnHandlingEnum

const (
    SchemaDriftConfigExtraColumnHandlingAllow      SchemaDriftConfigExtraColumnHandlingEnum = "ALLOW"
    SchemaDriftConfigExtraColumnHandlingNullFillup SchemaDriftConfigExtraColumnHandlingEnum = "NULL_FILLUP"
    SchemaDriftConfigExtraColumnHandlingDoNotAllow SchemaDriftConfigExtraColumnHandlingEnum = "DO_NOT_ALLOW"
)

func GetMappingSchemaDriftConfigExtraColumnHandlingEnum

func GetMappingSchemaDriftConfigExtraColumnHandlingEnum(val string) (SchemaDriftConfigExtraColumnHandlingEnum, bool)

GetMappingSchemaDriftConfigExtraColumnHandlingEnum performs case Insensitive comparison on enum value and return the desired enum

func GetSchemaDriftConfigExtraColumnHandlingEnumValues

func GetSchemaDriftConfigExtraColumnHandlingEnumValues() []SchemaDriftConfigExtraColumnHandlingEnum

GetSchemaDriftConfigExtraColumnHandlingEnumValues Enumerates the set of values for SchemaDriftConfigExtraColumnHandlingEnum

type SchemaDriftConfigMissingColumnHandlingEnum

SchemaDriftConfigMissingColumnHandlingEnum Enum with underlying type: string

type SchemaDriftConfigMissingColumnHandlingEnum string

Set of constants representing the allowable values for SchemaDriftConfigMissingColumnHandlingEnum

const (
    SchemaDriftConfigMissingColumnHandlingAllow      SchemaDriftConfigMissingColumnHandlingEnum = "ALLOW"
    SchemaDriftConfigMissingColumnHandlingNullSelect SchemaDriftConfigMissingColumnHandlingEnum = "NULL_SELECT"
    SchemaDriftConfigMissingColumnHandlingDoNotAllow SchemaDriftConfigMissingColumnHandlingEnum = "DO_NOT_ALLOW"
)

func GetMappingSchemaDriftConfigMissingColumnHandlingEnum

func GetMappingSchemaDriftConfigMissingColumnHandlingEnum(val string) (SchemaDriftConfigMissingColumnHandlingEnum, bool)

GetMappingSchemaDriftConfigMissingColumnHandlingEnum performs case Insensitive comparison on enum value and return the desired enum

func GetSchemaDriftConfigMissingColumnHandlingEnumValues

func GetSchemaDriftConfigMissingColumnHandlingEnumValues() []SchemaDriftConfigMissingColumnHandlingEnum

GetSchemaDriftConfigMissingColumnHandlingEnumValues Enumerates the set of values for SchemaDriftConfigMissingColumnHandlingEnum

type SchemaSummary

SchemaSummary The schema summary object.

type SchemaSummary struct {

    // The object key.
    Key *string `mandatory:"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 (SchemaSummary) String

func (m SchemaSummary) String() string

func (SchemaSummary) ValidateEnumValue

func (m SchemaSummary) ValidateEnumValue() (bool, error)

ValidateEnumValue returns an error when providing an unsupported enum value This function is being called during constructing API request process Not recommended for calling this function directly

type SchemaSummaryCollection

SchemaSummaryCollection This is the collection of schema summaries, it 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 (SchemaSummaryCollection) String

func (m SchemaSummaryCollection) String() string

func (SchemaSummaryCollection) ValidateEnumValue

func (m SchemaSummaryCollection) ValidateEnumValue() (bool, error)

ValidateEnumValue returns an error when providing an unsupported enum value This function is being called during constructing API request process Not recommended for calling this function directly

type ScopeReference

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 (ScopeReference) String

func (m ScopeReference) String() string

func (ScopeReference) ValidateEnumValue

func (m ScopeReference) ValidateEnumValue() (bool, error)

ValidateEnumValue returns an error when providing an unsupported enum value This function is being called during constructing API request process Not recommended for calling this function directly

type ScopeReferenceReferenceTypeEnum

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

func GetMappingScopeReferenceReferenceTypeEnum(val string) (ScopeReferenceReferenceTypeEnum, bool)

GetMappingScopeReferenceReferenceTypeEnum performs case Insensitive comparison on enum value and return the desired enum

func GetScopeReferenceReferenceTypeEnumValues

func GetScopeReferenceReferenceTypeEnumValues() []ScopeReferenceReferenceTypeEnum

GetScopeReferenceReferenceTypeEnumValues Enumerates the set of values for ScopeReferenceReferenceTypeEnum

type Script

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 (Script) String

func (m Script) String() string

func (Script) ValidateEnumValue

func (m Script) ValidateEnumValue() (bool, error)

ValidateEnumValue returns an error when providing an unsupported enum value This function is being called during constructing API request process Not recommended for calling this function directly

type SecretConfig

SecretConfig Secret configuration if used for storing sensitive info

type SecretConfig interface {
}

type SecretConfigModelTypeEnum

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

func GetMappingSecretConfigModelTypeEnum(val string) (SecretConfigModelTypeEnum, bool)

GetMappingSecretConfigModelTypeEnum performs case Insensitive comparison on enum value and return the desired enum

func GetSecretConfigModelTypeEnumValues

func GetSecretConfigModelTypeEnumValues() []SecretConfigModelTypeEnum

GetSecretConfigModelTypeEnumValues Enumerates the set of values for SecretConfigModelTypeEnum

type SensitiveAttribute

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 (SensitiveAttribute) String

func (m SensitiveAttribute) String() string

func (*SensitiveAttribute) UnmarshalJSON

func (m *SensitiveAttribute) UnmarshalJSON(data []byte) (e error)

UnmarshalJSON unmarshals from json

func (SensitiveAttribute) ValidateEnumValue

func (m SensitiveAttribute) ValidateEnumValue() (bool, error)

ValidateEnumValue returns an error when providing an unsupported enum value This function is being called during constructing API request process Not recommended for calling this function directly

type Shape

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 (Shape) GetConfigValues

func (m Shape) GetConfigValues() *ConfigValues

GetConfigValues returns ConfigValues

func (Shape) GetDescription

func (m Shape) GetDescription() *string

GetDescription returns Description

func (Shape) GetKey

func (m Shape) GetKey() *string

GetKey returns Key

func (Shape) GetModelVersion

func (m Shape) GetModelVersion() *string

GetModelVersion returns ModelVersion

func (Shape) GetName

func (m Shape) GetName() *string

GetName returns Name

func (Shape) GetObjectStatus

func (m Shape) GetObjectStatus() *int

GetObjectStatus returns ObjectStatus

func (Shape) GetParentRef

func (m Shape) GetParentRef() *ParentReference

GetParentRef returns ParentRef

func (Shape) MarshalJSON

func (m Shape) MarshalJSON() (buff []byte, e error)

MarshalJSON marshals to json representation

func (Shape) String

func (m Shape) String() string

func (*Shape) UnmarshalJSON

func (m *Shape) UnmarshalJSON(data []byte) (e error)

UnmarshalJSON unmarshals from json

func (Shape) ValidateEnumValue

func (m Shape) ValidateEnumValue() (bool, error)

ValidateEnumValue returns an error when providing an unsupported enum value This function is being called during constructing API request process Not recommended for calling this function directly

type ShapeDetails

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 (ShapeDetails) String

func (m ShapeDetails) String() string

func (ShapeDetails) ValidateEnumValue

func (m ShapeDetails) ValidateEnumValue() (bool, error)

ValidateEnumValue returns an error when providing an unsupported enum value This function is being called during constructing API request process Not recommended for calling this function directly

type ShapeField

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 (ShapeField) GetConfigValues

func (m ShapeField) GetConfigValues() *ConfigValues

GetConfigValues returns ConfigValues

func (ShapeField) GetDescription

func (m ShapeField) GetDescription() *string

GetDescription returns Description

func (ShapeField) GetKey

func (m ShapeField) GetKey() *string

GetKey returns Key

func (ShapeField) GetModelVersion

func (m ShapeField) GetModelVersion() *string

GetModelVersion returns ModelVersion

func (ShapeField) GetName

func (m ShapeField) GetName() *string

GetName returns Name

func (ShapeField) GetObjectStatus

func (m ShapeField) GetObjectStatus() *int

GetObjectStatus returns ObjectStatus

func (ShapeField) GetParentRef

func (m ShapeField) GetParentRef() *ParentReference

GetParentRef returns ParentRef

func (ShapeField) MarshalJSON

func (m ShapeField) MarshalJSON() (buff []byte, e error)

MarshalJSON marshals to json representation

func (ShapeField) String

func (m ShapeField) String() string

func (ShapeField) ValidateEnumValue

func (m ShapeField) ValidateEnumValue() (bool, error)

ValidateEnumValue returns an error when providing an unsupported enum value This function is being called during constructing API request process Not recommended for calling this function directly

type Sort

Sort The information about the sort object.

type Sort struct {

    // The sort clause.
    SortClauses []SortClause `mandatory:"false" json:"sortClauses"`
}

func (Sort) MarshalJSON

func (m Sort) MarshalJSON() (buff []byte, e error)

MarshalJSON marshals to json representation

func (Sort) String

func (m Sort) String() string

func (Sort) ValidateEnumValue

func (m Sort) ValidateEnumValue() (bool, error)

ValidateEnumValue returns an error when providing an unsupported enum value This function is being called during constructing API request process Not recommended for calling this function directly

type SortClause

SortClause The information about the sort object.

type SortClause struct {
    Field *ShapeField `mandatory:"false" json:"field"`

    // The sort order.
    Order SortClauseOrderEnum `mandatory:"false" json:"order,omitempty"`
}

func (SortClause) String

func (m SortClause) String() string

func (SortClause) ValidateEnumValue

func (m SortClause) ValidateEnumValue() (bool, error)

ValidateEnumValue returns an error when providing an unsupported enum value This function is being called during constructing API request process Not recommended for calling this function directly

type SortClauseOrderEnum

SortClauseOrderEnum Enum with underlying type: string

type SortClauseOrderEnum string

Set of constants representing the allowable values for SortClauseOrderEnum

const (
    SortClauseOrderAsc  SortClauseOrderEnum = "ASC"
    SortClauseOrderDesc SortClauseOrderEnum = "DESC"
)

func GetMappingSortClauseOrderEnum

func GetMappingSortClauseOrderEnum(val string) (SortClauseOrderEnum, bool)

GetMappingSortClauseOrderEnum performs case Insensitive comparison on enum value and return the desired enum

func GetSortClauseOrderEnumValues

func GetSortClauseOrderEnumValues() []SortClauseOrderEnum

GetSortClauseOrderEnumValues Enumerates the set of values for SortClauseOrderEnum

type SortKey

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 (SortKey) String

func (m SortKey) String() string

func (SortKey) ValidateEnumValue

func (m SortKey) ValidateEnumValue() (bool, error)

ValidateEnumValue returns an error when providing an unsupported enum value This function is being called during constructing API request process Not recommended for calling this function directly

type SortKeyRule

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 (SortKeyRule) String

func (m SortKeyRule) String() string

func (*SortKeyRule) UnmarshalJSON

func (m *SortKeyRule) UnmarshalJSON(data []byte) (e error)

UnmarshalJSON unmarshals from json

func (SortKeyRule) ValidateEnumValue

func (m SortKeyRule) ValidateEnumValue() (bool, error)

ValidateEnumValue returns an error when providing an unsupported enum value This function is being called during constructing API request process Not recommended for calling this function directly

type SortOper

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 (SortOper) GetDescription

func (m SortOper) GetDescription() *string

GetDescription returns Description

func (SortOper) GetIdentifier

func (m SortOper) GetIdentifier() *string

GetIdentifier returns Identifier

func (SortOper) GetInputPorts

func (m SortOper) GetInputPorts() []InputPort

GetInputPorts returns InputPorts

func (SortOper) GetKey

func (m SortOper) GetKey() *string

GetKey returns Key

func (SortOper) GetModelVersion

func (m SortOper) GetModelVersion() *string

GetModelVersion returns ModelVersion

func (SortOper) GetName

func (m SortOper) GetName() *string

GetName returns Name

func (SortOper) GetObjectStatus

func (m SortOper) GetObjectStatus() *int

GetObjectStatus returns ObjectStatus

func (SortOper) GetObjectVersion

func (m SortOper) GetObjectVersion() *int

GetObjectVersion returns ObjectVersion

func (SortOper) GetOpConfigValues

func (m SortOper) GetOpConfigValues() *ConfigValues

GetOpConfigValues returns OpConfigValues

func (SortOper) GetOutputPorts

func (m SortOper) GetOutputPorts() []TypedObject

GetOutputPorts returns OutputPorts

func (SortOper) GetParameters

func (m SortOper) GetParameters() []Parameter

GetParameters returns Parameters

func (SortOper) GetParentRef

func (m SortOper) GetParentRef() *ParentReference

GetParentRef returns ParentRef

func (SortOper) MarshalJSON

func (m SortOper) MarshalJSON() (buff []byte, e error)

MarshalJSON marshals to json representation

func (SortOper) String

func (m SortOper) String() string

func (*SortOper) UnmarshalJSON

func (m *SortOper) UnmarshalJSON(data []byte) (e error)

UnmarshalJSON unmarshals from json

func (SortOper) ValidateEnumValue

func (m SortOper) ValidateEnumValue() (bool, error)

ValidateEnumValue returns an error when providing an unsupported enum value This function is being called during constructing API request process Not recommended for calling this function directly

type Source

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 (Source) GetDescription

func (m Source) GetDescription() *string

GetDescription returns Description

func (Source) GetIdentifier

func (m Source) GetIdentifier() *string

GetIdentifier returns Identifier

func (Source) GetInputPorts

func (m Source) GetInputPorts() []InputPort

GetInputPorts returns InputPorts

func (Source) GetKey

func (m Source) GetKey() *string

GetKey returns Key

func (Source) GetModelVersion

func (m Source) GetModelVersion() *string

GetModelVersion returns ModelVersion

func (Source) GetName

func (m Source) GetName() *string

GetName returns Name

func (Source) GetObjectStatus

func (m Source) GetObjectStatus() *int

GetObjectStatus returns ObjectStatus

func (Source) GetObjectVersion

func (m Source) GetObjectVersion() *int

GetObjectVersion returns ObjectVersion

func (Source) GetOpConfigValues

func (m Source) GetOpConfigValues() *ConfigValues

GetOpConfigValues returns OpConfigValues

func (Source) GetOutputPorts

func (m Source) GetOutputPorts() []TypedObject

GetOutputPorts returns OutputPorts

func (Source) GetParameters

func (m Source) GetParameters() []Parameter

GetParameters returns Parameters

func (Source) GetParentRef

func (m Source) GetParentRef() *ParentReference

GetParentRef returns ParentRef

func (Source) MarshalJSON

func (m Source) MarshalJSON() (buff []byte, e error)

MarshalJSON marshals to json representation

func (Source) String

func (m Source) String() string

func (*Source) UnmarshalJSON

func (m *Source) UnmarshalJSON(data []byte) (e error)

UnmarshalJSON unmarshals from json

func (Source) ValidateEnumValue

func (m Source) ValidateEnumValue() (bool, error)

ValidateEnumValue returns an error when providing an unsupported enum value This function is being called during constructing API request process Not recommended for calling this function directly

type SourceApplicationInfo

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 (SourceApplicationInfo) String

func (m SourceApplicationInfo) String() string

func (SourceApplicationInfo) ValidateEnumValue

func (m SourceApplicationInfo) ValidateEnumValue() (bool, error)

ValidateEnumValue returns an error when providing an unsupported enum value This function is being called during constructing API request process Not recommended for calling this function directly

type Split

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 (Split) GetDescription

func (m Split) GetDescription() *string

GetDescription returns Description

func (Split) GetIdentifier

func (m Split) GetIdentifier() *string

GetIdentifier returns Identifier

func (Split) GetInputPorts

func (m Split) GetInputPorts() []InputPort

GetInputPorts returns InputPorts

func (Split) GetKey

func (m Split) GetKey() *string

GetKey returns Key

func (Split) GetModelVersion

func (m Split) GetModelVersion() *string

GetModelVersion returns ModelVersion

func (Split) GetName

func (m Split) GetName() *string

GetName returns Name

func (Split) GetObjectStatus

func (m Split) GetObjectStatus() *int

GetObjectStatus returns ObjectStatus

func (Split) GetObjectVersion

func (m Split) GetObjectVersion() *int

GetObjectVersion returns ObjectVersion

func (Split) GetOpConfigValues

func (m Split) GetOpConfigValues() *ConfigValues

GetOpConfigValues returns OpConfigValues

func (Split) GetOutputPorts

func (m Split) GetOutputPorts() []TypedObject

GetOutputPorts returns OutputPorts

func (Split) GetParameters

func (m Split) GetParameters() []Parameter

GetParameters returns Parameters

func (Split) GetParentRef

func (m Split) GetParentRef() *ParentReference

GetParentRef returns ParentRef

func (Split) MarshalJSON

func (m Split) MarshalJSON() (buff []byte, e error)

MarshalJSON marshals to json representation

func (Split) String

func (m Split) String() string

func (*Split) UnmarshalJSON

func (m *Split) UnmarshalJSON(data []byte) (e error)

UnmarshalJSON unmarshals from json

func (Split) ValidateEnumValue

func (m Split) ValidateEnumValue() (bool, error)

ValidateEnumValue returns an error when providing an unsupported enum value This function is being called during constructing API request process Not recommended for calling this function directly

type SplitDataRoutingStrategyEnum

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

func GetMappingSplitDataRoutingStrategyEnum(val string) (SplitDataRoutingStrategyEnum, bool)

GetMappingSplitDataRoutingStrategyEnum performs case Insensitive comparison on enum value and return the desired enum

func GetSplitDataRoutingStrategyEnumValues

func GetSplitDataRoutingStrategyEnumValues() []SplitDataRoutingStrategyEnum

GetSplitDataRoutingStrategyEnumValues Enumerates the set of values for SplitDataRoutingStrategyEnum

type StartOperator

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 (StartOperator) GetDescription

func (m StartOperator) GetDescription() *string

GetDescription returns Description

func (StartOperator) GetIdentifier

func (m StartOperator) GetIdentifier() *string

GetIdentifier returns Identifier

func (StartOperator) GetInputPorts

func (m StartOperator) GetInputPorts() []InputPort

GetInputPorts returns InputPorts

func (StartOperator) GetKey

func (m StartOperator) GetKey() *string

GetKey returns Key

func (StartOperator) GetModelVersion

func (m StartOperator) GetModelVersion() *string

GetModelVersion returns ModelVersion

func (StartOperator) GetName

func (m StartOperator) GetName() *string

GetName returns Name

func (StartOperator) GetObjectStatus

func (m StartOperator) GetObjectStatus() *int

GetObjectStatus returns ObjectStatus

func (StartOperator) GetObjectVersion

func (m StartOperator) GetObjectVersion() *int

GetObjectVersion returns ObjectVersion

func (StartOperator) GetOpConfigValues

func (m StartOperator) GetOpConfigValues() *ConfigValues

GetOpConfigValues returns OpConfigValues

func (StartOperator) GetOutputPorts

func (m StartOperator) GetOutputPorts() []TypedObject

GetOutputPorts returns OutputPorts

func (StartOperator) GetParameters

func (m StartOperator) GetParameters() []Parameter

GetParameters returns Parameters

func (StartOperator) GetParentRef

func (m StartOperator) GetParentRef() *ParentReference

GetParentRef returns ParentRef

func (StartOperator) MarshalJSON

func (m StartOperator) MarshalJSON() (buff []byte, e error)

MarshalJSON marshals to json representation

func (StartOperator) String

func (m StartOperator) String() string

func (*StartOperator) UnmarshalJSON

func (m *StartOperator) UnmarshalJSON(data []byte) (e error)

UnmarshalJSON unmarshals from json

func (StartOperator) ValidateEnumValue

func (m StartOperator) ValidateEnumValue() (bool, error)

ValidateEnumValue returns an error when providing an unsupported enum value This function is being called during constructing API request process Not recommended for calling this function directly

type StartWorkspaceRequest

StartWorkspaceRequest wrapper for the StartWorkspace operation

# See also

Click https://docs.cloud.oracle.com/en-us/iaas/tools/go-sdk-examples/65.63.2/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 (StartWorkspaceRequest) BinaryRequestBody

func (request StartWorkspaceRequest) BinaryRequestBody() (*common.OCIReadSeekCloser, bool)

BinaryRequestBody implements the OCIRequest interface

func (StartWorkspaceRequest) HTTPRequest

func (request StartWorkspaceRequest) HTTPRequest(method, path string, binaryRequestBody *common.OCIReadSeekCloser, extraHeaders map[string]string) (http.Request, error)

HTTPRequest implements the OCIRequest interface

func (StartWorkspaceRequest) RetryPolicy

func (request StartWorkspaceRequest) RetryPolicy() *common.RetryPolicy

RetryPolicy implements the OCIRetryableRequest interface. This retrieves the specified retry policy.

func (StartWorkspaceRequest) String

func (request StartWorkspaceRequest) String() string

func (StartWorkspaceRequest) ValidateEnumValue

func (request StartWorkspaceRequest) ValidateEnumValue() (bool, error)

ValidateEnumValue returns an error when providing an unsupported enum value This function is being called during constructing API request process Not recommended for calling this function directly

type StartWorkspaceResponse

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.cloud.oracle.com/iaas/Content/API/Concepts/identifiers.htm) of the work request. Use GetWorkRequest (https://docs.cloud.oracle.com/api/#/en/workrequests/20160918/WorkRequest/GetWorkRequest)
    // with this ID to track the status of the request.
    OpcWorkRequestId *string `presentIn:"header" name:"opc-work-request-id"`
}

func (StartWorkspaceResponse) HTTPResponse

func (response StartWorkspaceResponse) HTTPResponse() *http.Response

HTTPResponse implements the OCIResponse interface

func (StartWorkspaceResponse) String

func (response StartWorkspaceResponse) String() string

type State

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 (State) String

func (m State) String() string

func (State) ValidateEnumValue

func (m State) ValidateEnumValue() (bool, error)

ValidateEnumValue returns an error when providing an unsupported enum value This function is being called during constructing API request process Not recommended for calling this function directly

type StopWorkspaceRequest

StopWorkspaceRequest wrapper for the StopWorkspace operation

# See also

Click https://docs.cloud.oracle.com/en-us/iaas/tools/go-sdk-examples/65.63.2/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 (StopWorkspaceRequest) BinaryRequestBody

func (request StopWorkspaceRequest) BinaryRequestBody() (*common.OCIReadSeekCloser, bool)

BinaryRequestBody implements the OCIRequest interface

func (StopWorkspaceRequest) HTTPRequest

func (request StopWorkspaceRequest) HTTPRequest(method, path string, binaryRequestBody *common.OCIReadSeekCloser, extraHeaders map[string]string) (http.Request, error)

HTTPRequest implements the OCIRequest interface

func (StopWorkspaceRequest) RetryPolicy

func (request StopWorkspaceRequest) RetryPolicy() *common.RetryPolicy

RetryPolicy implements the OCIRetryableRequest interface. This retrieves the specified retry policy.

func (StopWorkspaceRequest) String

func (request StopWorkspaceRequest) String() string

func (StopWorkspaceRequest) ValidateEnumValue

func (request StopWorkspaceRequest) ValidateEnumValue() (bool, error)

ValidateEnumValue returns an error when providing an unsupported enum value This function is being called during constructing API request process Not recommended for calling this function directly

type StopWorkspaceResponse

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.cloud.oracle.com/iaas/Content/API/Concepts/identifiers.htm) of the work request. Use GetWorkRequest (https://docs.cloud.oracle.com/api/#/en/workrequests/20160918/WorkRequest/GetWorkRequest)
    // with this ID to track the status of the request.
    OpcWorkRequestId *string `presentIn:"header" name:"opc-work-request-id"`
}

func (StopWorkspaceResponse) HTTPResponse

func (response StopWorkspaceResponse) HTTPResponse() *http.Response

HTTPResponse implements the OCIResponse interface

func (StopWorkspaceResponse) String

func (response StopWorkspaceResponse) String() string

type StructuredType

StructuredType A `StructuredType` object represents a data type that exists in a physical data asset object such as a table column, but is more complex. For example, an Oracle database `OBJECT` type. It can be composed of multiple `DataType` objects.

type StructuredType struct {

    // The 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 (StructuredType) String

func (m StructuredType) String() string

func (*StructuredType) UnmarshalJSON

func (m *StructuredType) UnmarshalJSON(data []byte) (e error)

UnmarshalJSON unmarshals from json

func (StructuredType) ValidateEnumValue

func (m StructuredType) ValidateEnumValue() (bool, error)

ValidateEnumValue returns an error when providing an unsupported enum value This function is being called during constructing API request process Not recommended for calling this function directly

type StructuredTypeDtTypeEnum

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

func GetMappingStructuredTypeDtTypeEnum(val string) (StructuredTypeDtTypeEnum, bool)

GetMappingStructuredTypeDtTypeEnum performs case Insensitive comparison on enum value and return the desired enum

func GetStructuredTypeDtTypeEnumValues

func GetStructuredTypeDtTypeEnumValues() []StructuredTypeDtTypeEnum

GetStructuredTypeDtTypeEnumValues Enumerates the set of values for StructuredTypeDtTypeEnum

type StructuredTypeModelTypeEnum

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

func GetMappingStructuredTypeModelTypeEnum(val string) (StructuredTypeModelTypeEnum, bool)

GetMappingStructuredTypeModelTypeEnum performs case Insensitive comparison on enum value and return the desired enum

func GetStructuredTypeModelTypeEnumValues

func GetStructuredTypeModelTypeEnumValues() []StructuredTypeModelTypeEnum

GetStructuredTypeModelTypeEnumValues Enumerates the set of values for StructuredTypeModelTypeEnum

type Target

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 (Target) GetDescription

func (m Target) GetDescription() *string

GetDescription returns Description

func (Target) GetIdentifier

func (m Target) GetIdentifier() *string

GetIdentifier returns Identifier

func (Target) GetInputPorts

func (m Target) GetInputPorts() []InputPort

GetInputPorts returns InputPorts

func (Target) GetKey

func (m Target) GetKey() *string

GetKey returns Key

func (Target) GetModelVersion

func (m Target) GetModelVersion() *string

GetModelVersion returns ModelVersion

func (Target) GetName

func (m Target) GetName() *string

GetName returns Name

func (Target) GetObjectStatus

func (m Target) GetObjectStatus() *int

GetObjectStatus returns ObjectStatus

func (Target) GetObjectVersion

func (m Target) GetObjectVersion() *int

GetObjectVersion returns ObjectVersion

func (Target) GetOpConfigValues

func (m Target) GetOpConfigValues() *ConfigValues

GetOpConfigValues returns OpConfigValues

func (Target) GetOutputPorts

func (m Target) GetOutputPorts() []TypedObject

GetOutputPorts returns OutputPorts

func (Target) GetParameters

func (m Target) GetParameters() []Parameter

GetParameters returns Parameters

func (Target) GetParentRef

func (m Target) GetParentRef() *ParentReference

GetParentRef returns ParentRef

func (Target) MarshalJSON

func (m Target) MarshalJSON() (buff []byte, e error)

MarshalJSON marshals to json representation

func (Target) String

func (m Target) String() string

func (*Target) UnmarshalJSON

func (m *Target) UnmarshalJSON(data []byte) (e error)

UnmarshalJSON unmarshals from json

func (Target) ValidateEnumValue

func (m Target) ValidateEnumValue() (bool, error)

ValidateEnumValue returns an error when providing an unsupported enum value This function is being called during constructing API request process Not recommended for calling this function directly

type TargetDataPropertyEnum

TargetDataPropertyEnum Enum with underlying type: string

type TargetDataPropertyEnum string

Set of constants representing the allowable values for TargetDataPropertyEnum

const (
    TargetDataPropertyTruncate  TargetDataPropertyEnum = "TRUNCATE"
    TargetDataPropertyMerge     TargetDataPropertyEnum = "MERGE"
    TargetDataPropertyBackup    TargetDataPropertyEnum = "BACKUP"
    TargetDataPropertyOverwrite TargetDataPropertyEnum = "OVERWRITE"
    TargetDataPropertyAppend    TargetDataPropertyEnum = "APPEND"
    TargetDataPropertyIgnore    TargetDataPropertyEnum = "IGNORE"
)

func GetMappingTargetDataPropertyEnum

func GetMappingTargetDataPropertyEnum(val string) (TargetDataPropertyEnum, bool)

GetMappingTargetDataPropertyEnum performs case Insensitive comparison on enum value and return the desired enum

func GetTargetDataPropertyEnumValues

func GetTargetDataPropertyEnumValues() []TargetDataPropertyEnum

GetTargetDataPropertyEnumValues Enumerates the set of values for TargetDataPropertyEnum

type Task

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
}

type TaskFromDataLoaderTaskDetails

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 (TaskFromDataLoaderTaskDetails) GetConfigProviderDelegate

func (m TaskFromDataLoaderTaskDetails) GetConfigProviderDelegate() *ConfigProvider

GetConfigProviderDelegate returns ConfigProviderDelegate

func (TaskFromDataLoaderTaskDetails) GetDescription

func (m TaskFromDataLoaderTaskDetails) GetDescription() *string

GetDescription returns Description

func (TaskFromDataLoaderTaskDetails) GetIdentifier

func (m TaskFromDataLoaderTaskDetails) GetIdentifier() *string

GetIdentifier returns Identifier

func (TaskFromDataLoaderTaskDetails) GetInputPorts

func (m TaskFromDataLoaderTaskDetails) GetInputPorts() []InputPort

GetInputPorts returns InputPorts

func (TaskFromDataLoaderTaskDetails) GetIsConcurrentAllowed

func (m TaskFromDataLoaderTaskDetails) GetIsConcurrentAllowed() *bool

GetIsConcurrentAllowed returns IsConcurrentAllowed

func (TaskFromDataLoaderTaskDetails) GetKey

func (m TaskFromDataLoaderTaskDetails) GetKey() *string

GetKey returns Key

func (TaskFromDataLoaderTaskDetails) GetKeyMap

func (m TaskFromDataLoaderTaskDetails) GetKeyMap() map[string]string

GetKeyMap returns KeyMap

func (TaskFromDataLoaderTaskDetails) GetMetadata

func (m TaskFromDataLoaderTaskDetails) GetMetadata() *ObjectMetadata

GetMetadata returns Metadata

func (TaskFromDataLoaderTaskDetails) GetModelVersion

func (m TaskFromDataLoaderTaskDetails) GetModelVersion() *string

GetModelVersion returns ModelVersion

func (TaskFromDataLoaderTaskDetails) GetName

func (m TaskFromDataLoaderTaskDetails) GetName() *string

GetName returns Name

func (TaskFromDataLoaderTaskDetails) GetObjectStatus

func (m TaskFromDataLoaderTaskDetails) GetObjectStatus() *int

GetObjectStatus returns ObjectStatus

func (TaskFromDataLoaderTaskDetails) GetObjectVersion

func (m TaskFromDataLoaderTaskDetails) GetObjectVersion() *int

GetObjectVersion returns ObjectVersion

func (TaskFromDataLoaderTaskDetails) GetOpConfigValues

func (m TaskFromDataLoaderTaskDetails) GetOpConfigValues() *ConfigValues

GetOpConfigValues returns OpConfigValues

func (TaskFromDataLoaderTaskDetails) GetOutputPorts

func (m TaskFromDataLoaderTaskDetails) GetOutputPorts() []OutputPort

GetOutputPorts returns OutputPorts

func (TaskFromDataLoaderTaskDetails) GetParameters

func (m TaskFromDataLoaderTaskDetails) GetParameters() []Parameter

GetParameters returns Parameters

func (TaskFromDataLoaderTaskDetails) GetParentRef

func (m TaskFromDataLoaderTaskDetails) GetParentRef() *ParentReference

GetParentRef returns ParentRef

func (TaskFromDataLoaderTaskDetails) GetRegistryMetadata

func (m TaskFromDataLoaderTaskDetails) GetRegistryMetadata() *RegistryMetadata

GetRegistryMetadata returns RegistryMetadata

func (TaskFromDataLoaderTaskDetails) MarshalJSON

func (m TaskFromDataLoaderTaskDetails) MarshalJSON() (buff []byte, e error)

MarshalJSON marshals to json representation

func (TaskFromDataLoaderTaskDetails) String

func (m TaskFromDataLoaderTaskDetails) String() string

func (TaskFromDataLoaderTaskDetails) ValidateEnumValue

func (m TaskFromDataLoaderTaskDetails) ValidateEnumValue() (bool, error)

ValidateEnumValue returns an error when providing an unsupported enum value This function is being called during constructing API request process Not recommended for calling this function directly

type TaskFromIntegrationTaskDetails

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 (TaskFromIntegrationTaskDetails) GetConfigProviderDelegate

func (m TaskFromIntegrationTaskDetails) GetConfigProviderDelegate() *ConfigProvider

GetConfigProviderDelegate returns ConfigProviderDelegate

func (TaskFromIntegrationTaskDetails) GetDescription

func (m TaskFromIntegrationTaskDetails) GetDescription() *string

GetDescription returns Description

func (TaskFromIntegrationTaskDetails) GetIdentifier

func (m TaskFromIntegrationTaskDetails) GetIdentifier() *string

GetIdentifier returns Identifier

func (TaskFromIntegrationTaskDetails) GetInputPorts

func (m TaskFromIntegrationTaskDetails) GetInputPorts() []InputPort

GetInputPorts returns InputPorts

func (TaskFromIntegrationTaskDetails) GetIsConcurrentAllowed

func (m TaskFromIntegrationTaskDetails) GetIsConcurrentAllowed() *bool

GetIsConcurrentAllowed returns IsConcurrentAllowed

func (TaskFromIntegrationTaskDetails) GetKey

func (m TaskFromIntegrationTaskDetails) GetKey() *string

GetKey returns Key

func (TaskFromIntegrationTaskDetails) GetKeyMap

func (m TaskFromIntegrationTaskDetails) GetKeyMap() map[string]string

GetKeyMap returns KeyMap

func (TaskFromIntegrationTaskDetails) GetMetadata

func (m TaskFromIntegrationTaskDetails) GetMetadata() *ObjectMetadata

GetMetadata returns Metadata

func (TaskFromIntegrationTaskDetails) GetModelVersion

func (m TaskFromIntegrationTaskDetails) GetModelVersion() *string

GetModelVersion returns ModelVersion

func (TaskFromIntegrationTaskDetails) GetName

func (m TaskFromIntegrationTaskDetails) GetName() *string

GetName returns Name

func (TaskFromIntegrationTaskDetails) GetObjectStatus

func (m TaskFromIntegrationTaskDetails) GetObjectStatus() *int

GetObjectStatus returns ObjectStatus

func (TaskFromIntegrationTaskDetails) GetObjectVersion

func (m TaskFromIntegrationTaskDetails) GetObjectVersion() *int

GetObjectVersion returns ObjectVersion

func (TaskFromIntegrationTaskDetails) GetOpConfigValues

func (m TaskFromIntegrationTaskDetails) GetOpConfigValues() *ConfigValues

GetOpConfigValues returns OpConfigValues

func (TaskFromIntegrationTaskDetails) GetOutputPorts

func (m TaskFromIntegrationTaskDetails) GetOutputPorts() []OutputPort

GetOutputPorts returns OutputPorts

func (TaskFromIntegrationTaskDetails) GetParameters

func (m TaskFromIntegrationTaskDetails) GetParameters() []Parameter

GetParameters returns Parameters

func (TaskFromIntegrationTaskDetails) GetParentRef

func (m TaskFromIntegrationTaskDetails) GetParentRef() *ParentReference

GetParentRef returns ParentRef

func (TaskFromIntegrationTaskDetails) GetRegistryMetadata

func (m TaskFromIntegrationTaskDetails) GetRegistryMetadata() *RegistryMetadata

GetRegistryMetadata returns RegistryMetadata

func (TaskFromIntegrationTaskDetails) MarshalJSON

func (m TaskFromIntegrationTaskDetails) MarshalJSON() (buff []byte, e error)

MarshalJSON marshals to json representation

func (TaskFromIntegrationTaskDetails) String

func (m TaskFromIntegrationTaskDetails) String() string

func (TaskFromIntegrationTaskDetails) ValidateEnumValue

func (m TaskFromIntegrationTaskDetails) ValidateEnumValue() (bool, error)

ValidateEnumValue returns an error when providing an unsupported enum value This function is being called during constructing API request process Not recommended for calling this function directly

type TaskFromOciDataflowTaskDetails

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 (TaskFromOciDataflowTaskDetails) GetConfigProviderDelegate

func (m TaskFromOciDataflowTaskDetails) GetConfigProviderDelegate() *ConfigProvider

GetConfigProviderDelegate returns ConfigProviderDelegate

func (TaskFromOciDataflowTaskDetails) GetDescription

func (m TaskFromOciDataflowTaskDetails) GetDescription() *string

GetDescription returns Description

func (TaskFromOciDataflowTaskDetails) GetIdentifier

func (m TaskFromOciDataflowTaskDetails) GetIdentifier() *string

GetIdentifier returns Identifier

func (TaskFromOciDataflowTaskDetails) GetInputPorts

func (m TaskFromOciDataflowTaskDetails) GetInputPorts() []InputPort

GetInputPorts returns InputPorts

func (TaskFromOciDataflowTaskDetails) GetIsConcurrentAllowed

func (m TaskFromOciDataflowTaskDetails) GetIsConcurrentAllowed() *bool

GetIsConcurrentAllowed returns IsConcurrentAllowed

func (TaskFromOciDataflowTaskDetails) GetKey

func (m TaskFromOciDataflowTaskDetails) GetKey() *string

GetKey returns Key

func (TaskFromOciDataflowTaskDetails) GetKeyMap

func (m TaskFromOciDataflowTaskDetails) GetKeyMap() map[string]string

GetKeyMap returns KeyMap

func (TaskFromOciDataflowTaskDetails) GetMetadata

func (m TaskFromOciDataflowTaskDetails) GetMetadata() *ObjectMetadata

GetMetadata returns Metadata

func (TaskFromOciDataflowTaskDetails) GetModelVersion

func (m TaskFromOciDataflowTaskDetails) GetModelVersion() *string

GetModelVersion returns ModelVersion

func (TaskFromOciDataflowTaskDetails) GetName

func (m TaskFromOciDataflowTaskDetails) GetName() *string

GetName returns Name

func (TaskFromOciDataflowTaskDetails) GetObjectStatus

func (m TaskFromOciDataflowTaskDetails) GetObjectStatus() *int

GetObjectStatus returns ObjectStatus

func (TaskFromOciDataflowTaskDetails) GetObjectVersion

func (m TaskFromOciDataflowTaskDetails) GetObjectVersion() *int

GetObjectVersion returns ObjectVersion

func (TaskFromOciDataflowTaskDetails) GetOpConfigValues

func (m TaskFromOciDataflowTaskDetails) GetOpConfigValues() *ConfigValues

GetOpConfigValues returns OpConfigValues

func (TaskFromOciDataflowTaskDetails) GetOutputPorts

func (m TaskFromOciDataflowTaskDetails) GetOutputPorts() []OutputPort

GetOutputPorts returns OutputPorts

func (TaskFromOciDataflowTaskDetails) GetParameters

func (m TaskFromOciDataflowTaskDetails) GetParameters() []Parameter

GetParameters returns Parameters

func (TaskFromOciDataflowTaskDetails) GetParentRef

func (m TaskFromOciDataflowTaskDetails) GetParentRef() *ParentReference

GetParentRef returns ParentRef

func (TaskFromOciDataflowTaskDetails) GetRegistryMetadata

func (m TaskFromOciDataflowTaskDetails) GetRegistryMetadata() *RegistryMetadata

GetRegistryMetadata returns RegistryMetadata

func (TaskFromOciDataflowTaskDetails) MarshalJSON

func (m TaskFromOciDataflowTaskDetails) MarshalJSON() (buff []byte, e error)

MarshalJSON marshals to json representation

func (TaskFromOciDataflowTaskDetails) String

func (m TaskFromOciDataflowTaskDetails) String() string

func (TaskFromOciDataflowTaskDetails) ValidateEnumValue

func (m TaskFromOciDataflowTaskDetails) ValidateEnumValue() (bool, error)

ValidateEnumValue returns an error when providing an unsupported enum value This function is being called during constructing API request process Not recommended for calling this function directly

type TaskFromPipelineTaskDetails

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 (TaskFromPipelineTaskDetails) GetConfigProviderDelegate

func (m TaskFromPipelineTaskDetails) GetConfigProviderDelegate() *ConfigProvider

GetConfigProviderDelegate returns ConfigProviderDelegate

func (TaskFromPipelineTaskDetails) GetDescription

func (m TaskFromPipelineTaskDetails) GetDescription() *string

GetDescription returns Description

func (TaskFromPipelineTaskDetails) GetIdentifier

func (m TaskFromPipelineTaskDetails) GetIdentifier() *string

GetIdentifier returns Identifier

func (TaskFromPipelineTaskDetails) GetInputPorts

func (m TaskFromPipelineTaskDetails) GetInputPorts() []InputPort

GetInputPorts returns InputPorts

func (TaskFromPipelineTaskDetails) GetIsConcurrentAllowed

func (m TaskFromPipelineTaskDetails) GetIsConcurrentAllowed() *bool

GetIsConcurrentAllowed returns IsConcurrentAllowed

func (TaskFromPipelineTaskDetails) GetKey

func (m TaskFromPipelineTaskDetails) GetKey() *string

GetKey returns Key

func (TaskFromPipelineTaskDetails) GetKeyMap

func (m TaskFromPipelineTaskDetails) GetKeyMap() map[string]string

GetKeyMap returns KeyMap

func (TaskFromPipelineTaskDetails) GetMetadata

func (m TaskFromPipelineTaskDetails) GetMetadata() *ObjectMetadata

GetMetadata returns Metadata

func (TaskFromPipelineTaskDetails) GetModelVersion

func (m TaskFromPipelineTaskDetails) GetModelVersion() *string

GetModelVersion returns ModelVersion

func (TaskFromPipelineTaskDetails) GetName

func (m TaskFromPipelineTaskDetails) GetName() *string

GetName returns Name

func (TaskFromPipelineTaskDetails) GetObjectStatus

func (m TaskFromPipelineTaskDetails) GetObjectStatus() *int

GetObjectStatus returns ObjectStatus

func (TaskFromPipelineTaskDetails) GetObjectVersion

func (m TaskFromPipelineTaskDetails) GetObjectVersion() *int

GetObjectVersion returns ObjectVersion

func (TaskFromPipelineTaskDetails) GetOpConfigValues

func (m TaskFromPipelineTaskDetails) GetOpConfigValues() *ConfigValues

GetOpConfigValues returns OpConfigValues

func (TaskFromPipelineTaskDetails) GetOutputPorts

func (m TaskFromPipelineTaskDetails) GetOutputPorts() []OutputPort

GetOutputPorts returns OutputPorts

func (TaskFromPipelineTaskDetails) GetParameters

func (m TaskFromPipelineTaskDetails) GetParameters() []Parameter

GetParameters returns Parameters

func (TaskFromPipelineTaskDetails) GetParentRef

func (m TaskFromPipelineTaskDetails) GetParentRef() *ParentReference

GetParentRef returns ParentRef

func (TaskFromPipelineTaskDetails) GetRegistryMetadata

func (m TaskFromPipelineTaskDetails) GetRegistryMetadata() *RegistryMetadata

GetRegistryMetadata returns RegistryMetadata

func (TaskFromPipelineTaskDetails) MarshalJSON

func (m TaskFromPipelineTaskDetails) MarshalJSON() (buff []byte, e error)

MarshalJSON marshals to json representation

func (TaskFromPipelineTaskDetails) String

func (m TaskFromPipelineTaskDetails) String() string

func (TaskFromPipelineTaskDetails) ValidateEnumValue

func (m TaskFromPipelineTaskDetails) ValidateEnumValue() (bool, error)

ValidateEnumValue returns an error when providing an unsupported enum value This function is being called during constructing API request process Not recommended for calling this function directly

type TaskFromRestTaskDetails

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 (TaskFromRestTaskDetails) GetConfigProviderDelegate

func (m TaskFromRestTaskDetails) GetConfigProviderDelegate() *ConfigProvider

GetConfigProviderDelegate returns ConfigProviderDelegate

func (TaskFromRestTaskDetails) GetDescription

func (m TaskFromRestTaskDetails) GetDescription() *string

GetDescription returns Description

func (TaskFromRestTaskDetails) GetIdentifier

func (m TaskFromRestTaskDetails) GetIdentifier() *string

GetIdentifier returns Identifier

func (TaskFromRestTaskDetails) GetInputPorts

func (m TaskFromRestTaskDetails) GetInputPorts() []InputPort

GetInputPorts returns InputPorts

func (TaskFromRestTaskDetails) GetIsConcurrentAllowed

func (m TaskFromRestTaskDetails) GetIsConcurrentAllowed() *bool

GetIsConcurrentAllowed returns IsConcurrentAllowed

func (TaskFromRestTaskDetails) GetKey

func (m TaskFromRestTaskDetails) GetKey() *string

GetKey returns Key

func (TaskFromRestTaskDetails) GetKeyMap

func (m TaskFromRestTaskDetails) GetKeyMap() map[string]string

GetKeyMap returns KeyMap

func (TaskFromRestTaskDetails) GetMetadata

func (m TaskFromRestTaskDetails) GetMetadata() *ObjectMetadata

GetMetadata returns Metadata

func (TaskFromRestTaskDetails) GetModelVersion

func (m TaskFromRestTaskDetails) GetModelVersion() *string

GetModelVersion returns ModelVersion

func (TaskFromRestTaskDetails) GetName

func (m TaskFromRestTaskDetails) GetName() *string

GetName returns Name

func (TaskFromRestTaskDetails) GetObjectStatus

func (m TaskFromRestTaskDetails) GetObjectStatus() *int

GetObjectStatus returns ObjectStatus

func (TaskFromRestTaskDetails) GetObjectVersion

func (m TaskFromRestTaskDetails) GetObjectVersion() *int

GetObjectVersion returns ObjectVersion

func (TaskFromRestTaskDetails) GetOpConfigValues

func (m TaskFromRestTaskDetails) GetOpConfigValues() *ConfigValues

GetOpConfigValues returns OpConfigValues

func (TaskFromRestTaskDetails) GetOutputPorts

func (m TaskFromRestTaskDetails) GetOutputPorts() []OutputPort

GetOutputPorts returns OutputPorts

func (TaskFromRestTaskDetails) GetParameters

func (m TaskFromRestTaskDetails) GetParameters() []Parameter

GetParameters returns Parameters

func (TaskFromRestTaskDetails) GetParentRef

func (m TaskFromRestTaskDetails) GetParentRef() *ParentReference

GetParentRef returns ParentRef

func (TaskFromRestTaskDetails) GetRegistryMetadata

func (m TaskFromRestTaskDetails) GetRegistryMetadata() *RegistryMetadata

GetRegistryMetadata returns RegistryMetadata

func (TaskFromRestTaskDetails) MarshalJSON

func (m TaskFromRestTaskDetails) MarshalJSON() (buff []byte, e error)

MarshalJSON marshals to json representation

func (TaskFromRestTaskDetails) String

func (m TaskFromRestTaskDetails) String() string

func (*TaskFromRestTaskDetails) UnmarshalJSON

func (m *TaskFromRestTaskDetails) UnmarshalJSON(data []byte) (e error)

UnmarshalJSON unmarshals from json

func (TaskFromRestTaskDetails) ValidateEnumValue

func (m TaskFromRestTaskDetails) ValidateEnumValue() (bool, error)

ValidateEnumValue returns an error when providing an unsupported enum value This function is being called during constructing API request process Not recommended for calling this function directly

type TaskFromRestTaskDetailsApiCallModeEnum

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

func GetMappingTaskFromRestTaskDetailsApiCallModeEnum(val string) (TaskFromRestTaskDetailsApiCallModeEnum, bool)

GetMappingTaskFromRestTaskDetailsApiCallModeEnum performs case Insensitive comparison on enum value and return the desired enum

func GetTaskFromRestTaskDetailsApiCallModeEnumValues

func GetTaskFromRestTaskDetailsApiCallModeEnumValues() []TaskFromRestTaskDetailsApiCallModeEnum

GetTaskFromRestTaskDetailsApiCallModeEnumValues Enumerates the set of values for TaskFromRestTaskDetailsApiCallModeEnum

type TaskFromRestTaskDetailsCancelMethodTypeEnum

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

func GetMappingTaskFromRestTaskDetailsCancelMethodTypeEnum(val string) (TaskFromRestTaskDetailsCancelMethodTypeEnum, bool)

GetMappingTaskFromRestTaskDetailsCancelMethodTypeEnum performs case Insensitive comparison on enum value and return the desired enum

func GetTaskFromRestTaskDetailsCancelMethodTypeEnumValues

func GetTaskFromRestTaskDetailsCancelMethodTypeEnumValues() []TaskFromRestTaskDetailsCancelMethodTypeEnum

GetTaskFromRestTaskDetailsCancelMethodTypeEnumValues Enumerates the set of values for TaskFromRestTaskDetailsCancelMethodTypeEnum

type TaskFromRestTaskDetailsMethodTypeEnum

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

func GetMappingTaskFromRestTaskDetailsMethodTypeEnum(val string) (TaskFromRestTaskDetailsMethodTypeEnum, bool)

GetMappingTaskFromRestTaskDetailsMethodTypeEnum performs case Insensitive comparison on enum value and return the desired enum

func GetTaskFromRestTaskDetailsMethodTypeEnumValues

func GetTaskFromRestTaskDetailsMethodTypeEnumValues() []TaskFromRestTaskDetailsMethodTypeEnum

GetTaskFromRestTaskDetailsMethodTypeEnumValues Enumerates the set of values for TaskFromRestTaskDetailsMethodTypeEnum

type TaskFromSqlTaskDetails

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 (TaskFromSqlTaskDetails) GetConfigProviderDelegate

func (m TaskFromSqlTaskDetails) GetConfigProviderDelegate() *ConfigProvider

GetConfigProviderDelegate returns ConfigProviderDelegate

func (TaskFromSqlTaskDetails) GetDescription

func (m TaskFromSqlTaskDetails) GetDescription() *string

GetDescription returns Description

func (TaskFromSqlTaskDetails) GetIdentifier

func (m TaskFromSqlTaskDetails) GetIdentifier() *string

GetIdentifier returns Identifier

func (TaskFromSqlTaskDetails) GetInputPorts

func (m TaskFromSqlTaskDetails) GetInputPorts() []InputPort

GetInputPorts returns InputPorts

func (TaskFromSqlTaskDetails) GetIsConcurrentAllowed

func (m TaskFromSqlTaskDetails) GetIsConcurrentAllowed() *bool

GetIsConcurrentAllowed returns IsConcurrentAllowed

func (TaskFromSqlTaskDetails) GetKey

func (m TaskFromSqlTaskDetails) GetKey() *string

GetKey returns Key

func (TaskFromSqlTaskDetails) GetKeyMap

func (m TaskFromSqlTaskDetails) GetKeyMap() map[string]string

GetKeyMap returns KeyMap

func (TaskFromSqlTaskDetails) GetMetadata

func (m TaskFromSqlTaskDetails) GetMetadata() *ObjectMetadata

GetMetadata returns Metadata

func (TaskFromSqlTaskDetails) GetModelVersion

func (m TaskFromSqlTaskDetails) GetModelVersion() *string

GetModelVersion returns ModelVersion

func (TaskFromSqlTaskDetails) GetName

func (m TaskFromSqlTaskDetails) GetName() *string

GetName returns Name

func (TaskFromSqlTaskDetails) GetObjectStatus

func (m TaskFromSqlTaskDetails) GetObjectStatus() *int

GetObjectStatus returns ObjectStatus

func (TaskFromSqlTaskDetails) GetObjectVersion

func (m TaskFromSqlTaskDetails) GetObjectVersion() *int

GetObjectVersion returns ObjectVersion

func (TaskFromSqlTaskDetails) GetOpConfigValues

func (m TaskFromSqlTaskDetails) GetOpConfigValues() *ConfigValues

GetOpConfigValues returns OpConfigValues

func (TaskFromSqlTaskDetails) GetOutputPorts

func (m TaskFromSqlTaskDetails) GetOutputPorts() []OutputPort

GetOutputPorts returns OutputPorts

func (TaskFromSqlTaskDetails) GetParameters

func (m TaskFromSqlTaskDetails) GetParameters() []Parameter

GetParameters returns Parameters

func (TaskFromSqlTaskDetails) GetParentRef

func (m TaskFromSqlTaskDetails) GetParentRef() *ParentReference

GetParentRef returns ParentRef

func (TaskFromSqlTaskDetails) GetRegistryMetadata

func (m TaskFromSqlTaskDetails) GetRegistryMetadata() *RegistryMetadata

GetRegistryMetadata returns RegistryMetadata

func (TaskFromSqlTaskDetails) MarshalJSON

func (m TaskFromSqlTaskDetails) MarshalJSON() (buff []byte, e error)

MarshalJSON marshals to json representation

func (TaskFromSqlTaskDetails) String

func (m TaskFromSqlTaskDetails) String() string

func (TaskFromSqlTaskDetails) ValidateEnumValue

func (m TaskFromSqlTaskDetails) ValidateEnumValue() (bool, error)

ValidateEnumValue returns an error when providing an unsupported enum value This function is being called during constructing API request process Not recommended for calling this function directly

type TaskFromSqlTaskDetailsSqlScriptTypeEnum

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

func GetMappingTaskFromSqlTaskDetailsSqlScriptTypeEnum(val string) (TaskFromSqlTaskDetailsSqlScriptTypeEnum, bool)

GetMappingTaskFromSqlTaskDetailsSqlScriptTypeEnum performs case Insensitive comparison on enum value and return the desired enum

func GetTaskFromSqlTaskDetailsSqlScriptTypeEnumValues

func GetTaskFromSqlTaskDetailsSqlScriptTypeEnumValues() []TaskFromSqlTaskDetailsSqlScriptTypeEnum

GetTaskFromSqlTaskDetailsSqlScriptTypeEnumValues Enumerates the set of values for TaskFromSqlTaskDetailsSqlScriptTypeEnum

type TaskModelTypeEnum

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

func GetMappingTaskModelTypeEnum(val string) (TaskModelTypeEnum, bool)

GetMappingTaskModelTypeEnum performs case Insensitive comparison on enum value and return the desired enum

func GetTaskModelTypeEnumValues

func GetTaskModelTypeEnumValues() []TaskModelTypeEnum

GetTaskModelTypeEnumValues Enumerates the set of values for TaskModelTypeEnum

type TaskOperator

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 (TaskOperator) GetDescription

func (m TaskOperator) GetDescription() *string

GetDescription returns Description

func (TaskOperator) GetIdentifier

func (m TaskOperator) GetIdentifier() *string

GetIdentifier returns Identifier

func (TaskOperator) GetInputPorts

func (m TaskOperator) GetInputPorts() []InputPort

GetInputPorts returns InputPorts

func (TaskOperator) GetKey

func (m TaskOperator) GetKey() *string

GetKey returns Key

func (TaskOperator) GetModelVersion

func (m TaskOperator) GetModelVersion() *string

GetModelVersion returns ModelVersion

func (TaskOperator) GetName

func (m TaskOperator) GetName() *string

GetName returns Name

func (TaskOperator) GetObjectStatus

func (m TaskOperator) GetObjectStatus() *int

GetObjectStatus returns ObjectStatus

func (TaskOperator) GetObjectVersion

func (m TaskOperator) GetObjectVersion() *int

GetObjectVersion returns ObjectVersion

func (TaskOperator) GetOpConfigValues

func (m TaskOperator) GetOpConfigValues() *ConfigValues

GetOpConfigValues returns OpConfigValues

func (TaskOperator) GetOutputPorts

func (m TaskOperator) GetOutputPorts() []TypedObject

GetOutputPorts returns OutputPorts

func (TaskOperator) GetParameters

func (m TaskOperator) GetParameters() []Parameter

GetParameters returns Parameters

func (TaskOperator) GetParentRef

func (m TaskOperator) GetParentRef() *ParentReference

GetParentRef returns ParentRef

func (TaskOperator) MarshalJSON

func (m TaskOperator) MarshalJSON() (buff []byte, e error)

MarshalJSON marshals to json representation

func (TaskOperator) String

func (m TaskOperator) String() string

func (*TaskOperator) UnmarshalJSON

func (m *TaskOperator) UnmarshalJSON(data []byte) (e error)

UnmarshalJSON unmarshals from json

func (TaskOperator) ValidateEnumValue

func (m TaskOperator) ValidateEnumValue() (bool, error)

ValidateEnumValue returns an error when providing an unsupported enum value This function is being called during constructing API request process Not recommended for calling this function directly

type TaskOperatorExpectedDurationUnitEnum

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

func GetMappingTaskOperatorExpectedDurationUnitEnum(val string) (TaskOperatorExpectedDurationUnitEnum, bool)

GetMappingTaskOperatorExpectedDurationUnitEnum performs case Insensitive comparison on enum value and return the desired enum

func GetTaskOperatorExpectedDurationUnitEnumValues

func GetTaskOperatorExpectedDurationUnitEnumValues() []TaskOperatorExpectedDurationUnitEnum

GetTaskOperatorExpectedDurationUnitEnumValues Enumerates the set of values for TaskOperatorExpectedDurationUnitEnum

type TaskOperatorRetryDelayUnitEnum

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

func GetMappingTaskOperatorRetryDelayUnitEnum(val string) (TaskOperatorRetryDelayUnitEnum, bool)

GetMappingTaskOperatorRetryDelayUnitEnum performs case Insensitive comparison on enum value and return the desired enum

func GetTaskOperatorRetryDelayUnitEnumValues

func GetTaskOperatorRetryDelayUnitEnumValues() []TaskOperatorRetryDelayUnitEnum

GetTaskOperatorRetryDelayUnitEnumValues Enumerates the set of values for TaskOperatorRetryDelayUnitEnum

type TaskOperatorTaskTypeEnum

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

func GetMappingTaskOperatorTaskTypeEnum(val string) (TaskOperatorTaskTypeEnum, bool)

GetMappingTaskOperatorTaskTypeEnum performs case Insensitive comparison on enum value and return the desired enum

func GetTaskOperatorTaskTypeEnumValues

func GetTaskOperatorTaskTypeEnumValues() []TaskOperatorTaskTypeEnum

GetTaskOperatorTaskTypeEnumValues Enumerates the set of values for TaskOperatorTaskTypeEnum

type TaskOperatorTriggerRuleEnum

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

func GetMappingTaskOperatorTriggerRuleEnum(val string) (TaskOperatorTriggerRuleEnum, bool)

GetMappingTaskOperatorTriggerRuleEnum performs case Insensitive comparison on enum value and return the desired enum

func GetTaskOperatorTriggerRuleEnumValues

func GetTaskOperatorTriggerRuleEnumValues() []TaskOperatorTriggerRuleEnum

GetTaskOperatorTriggerRuleEnumValues Enumerates the set of values for TaskOperatorTriggerRuleEnum

type TaskRun

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 (TaskRun) String

func (m TaskRun) String() string

func (TaskRun) ValidateEnumValue

func (m TaskRun) ValidateEnumValue() (bool, error)

ValidateEnumValue returns an error when providing an unsupported enum value This function is being called during constructing API request process Not recommended for calling this function directly

type TaskRunAuthModeEnum

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

func GetMappingTaskRunAuthModeEnum(val string) (TaskRunAuthModeEnum, bool)

GetMappingTaskRunAuthModeEnum performs case Insensitive comparison on enum value and return the desired enum

func GetTaskRunAuthModeEnumValues

func GetTaskRunAuthModeEnumValues() []TaskRunAuthModeEnum

GetTaskRunAuthModeEnumValues Enumerates the set of values for TaskRunAuthModeEnum

type TaskRunDetails

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 (TaskRunDetails) String

func (m TaskRunDetails) String() string

func (TaskRunDetails) ValidateEnumValue

func (m TaskRunDetails) ValidateEnumValue() (bool, error)

ValidateEnumValue returns an error when providing an unsupported enum value This function is being called during constructing API request process Not recommended for calling this function directly

type TaskRunDetailsReRunTypeEnum

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

func GetMappingTaskRunDetailsReRunTypeEnum(val string) (TaskRunDetailsReRunTypeEnum, bool)

GetMappingTaskRunDetailsReRunTypeEnum performs case Insensitive comparison on enum value and return the desired enum

func GetTaskRunDetailsReRunTypeEnumValues

func GetTaskRunDetailsReRunTypeEnumValues() []TaskRunDetailsReRunTypeEnum

GetTaskRunDetailsReRunTypeEnumValues Enumerates the set of values for TaskRunDetailsReRunTypeEnum

type TaskRunDetailsStatusEnum

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

func GetMappingTaskRunDetailsStatusEnum(val string) (TaskRunDetailsStatusEnum, bool)

GetMappingTaskRunDetailsStatusEnum performs case Insensitive comparison on enum value and return the desired enum

func GetTaskRunDetailsStatusEnumValues

func GetTaskRunDetailsStatusEnumValues() []TaskRunDetailsStatusEnum

GetTaskRunDetailsStatusEnumValues Enumerates the set of values for TaskRunDetailsStatusEnum

type TaskRunDetailsTaskTypeEnum

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

func GetMappingTaskRunDetailsTaskTypeEnum(val string) (TaskRunDetailsTaskTypeEnum, bool)

GetMappingTaskRunDetailsTaskTypeEnum performs case Insensitive comparison on enum value and return the desired enum

func GetTaskRunDetailsTaskTypeEnumValues

func GetTaskRunDetailsTaskTypeEnumValues() []TaskRunDetailsTaskTypeEnum

GetTaskRunDetailsTaskTypeEnumValues Enumerates the set of values for TaskRunDetailsTaskTypeEnum

type TaskRunExpectedDurationUnitEnum

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

func GetMappingTaskRunExpectedDurationUnitEnum(val string) (TaskRunExpectedDurationUnitEnum, bool)

GetMappingTaskRunExpectedDurationUnitEnum performs case Insensitive comparison on enum value and return the desired enum

func GetTaskRunExpectedDurationUnitEnumValues

func GetTaskRunExpectedDurationUnitEnumValues() []TaskRunExpectedDurationUnitEnum

GetTaskRunExpectedDurationUnitEnumValues Enumerates the set of values for TaskRunExpectedDurationUnitEnum

type TaskRunLineageDetails

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 (TaskRunLineageDetails) String

func (m TaskRunLineageDetails) String() string

func (TaskRunLineageDetails) ValidateEnumValue

func (m TaskRunLineageDetails) ValidateEnumValue() (bool, error)

ValidateEnumValue returns an error when providing an unsupported enum value This function is being called during constructing API request process Not recommended for calling this function directly

type TaskRunLineageDetailsTaskExecutionStatusEnum

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

func GetMappingTaskRunLineageDetailsTaskExecutionStatusEnum(val string) (TaskRunLineageDetailsTaskExecutionStatusEnum, bool)

GetMappingTaskRunLineageDetailsTaskExecutionStatusEnum performs case Insensitive comparison on enum value and return the desired enum

func GetTaskRunLineageDetailsTaskExecutionStatusEnumValues

func GetTaskRunLineageDetailsTaskExecutionStatusEnumValues() []TaskRunLineageDetailsTaskExecutionStatusEnum

GetTaskRunLineageDetailsTaskExecutionStatusEnumValues Enumerates the set of values for TaskRunLineageDetailsTaskExecutionStatusEnum

type TaskRunLineageSummary

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 (TaskRunLineageSummary) String

func (m TaskRunLineageSummary) String() string

func (TaskRunLineageSummary) ValidateEnumValue

func (m TaskRunLineageSummary) ValidateEnumValue() (bool, error)

ValidateEnumValue returns an error when providing an unsupported enum value This function is being called during constructing API request process Not recommended for calling this function directly

type TaskRunLineageSummaryCollection

TaskRunLineageSummaryCollection List of lineage flows

type TaskRunLineageSummaryCollection struct {

    // The array of lineage flow summaries.
    Items []TaskRunLineageSummary `mandatory:"true" json:"items"`
}

func (TaskRunLineageSummaryCollection) String

func (m TaskRunLineageSummaryCollection) String() string

func (TaskRunLineageSummaryCollection) ValidateEnumValue

func (m TaskRunLineageSummaryCollection) ValidateEnumValue() (bool, error)

ValidateEnumValue returns an error when providing an unsupported enum value This function is being called during constructing API request process Not recommended for calling this function directly

type TaskRunLineageSummaryTaskExecutionStatusEnum

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

func GetMappingTaskRunLineageSummaryTaskExecutionStatusEnum(val string) (TaskRunLineageSummaryTaskExecutionStatusEnum, bool)

GetMappingTaskRunLineageSummaryTaskExecutionStatusEnum performs case Insensitive comparison on enum value and return the desired enum

func GetTaskRunLineageSummaryTaskExecutionStatusEnumValues

func GetTaskRunLineageSummaryTaskExecutionStatusEnumValues() []TaskRunLineageSummaryTaskExecutionStatusEnum

GetTaskRunLineageSummaryTaskExecutionStatusEnumValues Enumerates the set of values for TaskRunLineageSummaryTaskExecutionStatusEnum

type TaskRunLogSummary

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 (TaskRunLogSummary) String

func (m TaskRunLogSummary) String() string

func (TaskRunLogSummary) ValidateEnumValue

func (m TaskRunLogSummary) ValidateEnumValue() (bool, error)

ValidateEnumValue returns an error when providing an unsupported enum value This function is being called during constructing API request process Not recommended for calling this function directly

type TaskRunStatusEnum

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

func GetMappingTaskRunStatusEnum(val string) (TaskRunStatusEnum, bool)

GetMappingTaskRunStatusEnum performs case Insensitive comparison on enum value and return the desired enum

func GetTaskRunStatusEnumValues

func GetTaskRunStatusEnumValues() []TaskRunStatusEnum

GetTaskRunStatusEnumValues Enumerates the set of values for TaskRunStatusEnum

type TaskRunSummary

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 (TaskRunSummary) String

func (m TaskRunSummary) String() string

func (TaskRunSummary) ValidateEnumValue

func (m TaskRunSummary) ValidateEnumValue() (bool, error)

ValidateEnumValue returns an error when providing an unsupported enum value This function is being called during constructing API request process Not recommended for calling this function directly

type TaskRunSummaryCollection

TaskRunSummaryCollection A list of task run summaries.

type TaskRunSummaryCollection struct {

    // The array of task run summaries.
    Items []TaskRunSummary `mandatory:"true" json:"items"`
}

func (TaskRunSummaryCollection) String

func (m TaskRunSummaryCollection) String() string

func (TaskRunSummaryCollection) ValidateEnumValue

func (m TaskRunSummaryCollection) ValidateEnumValue() (bool, error)

ValidateEnumValue returns an error when providing an unsupported enum value This function is being called during constructing API request process Not recommended for calling this function directly

type TaskRunSummaryReRunTypeEnum

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

func GetMappingTaskRunSummaryReRunTypeEnum(val string) (TaskRunSummaryReRunTypeEnum, bool)

GetMappingTaskRunSummaryReRunTypeEnum performs case Insensitive comparison on enum value and return the desired enum

func GetTaskRunSummaryReRunTypeEnumValues

func GetTaskRunSummaryReRunTypeEnumValues() []TaskRunSummaryReRunTypeEnum

GetTaskRunSummaryReRunTypeEnumValues Enumerates the set of values for TaskRunSummaryReRunTypeEnum

type TaskRunSummaryStatusEnum

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

func GetMappingTaskRunSummaryStatusEnum(val string) (TaskRunSummaryStatusEnum, bool)

GetMappingTaskRunSummaryStatusEnum performs case Insensitive comparison on enum value and return the desired enum

func GetTaskRunSummaryStatusEnumValues

func GetTaskRunSummaryStatusEnumValues() []TaskRunSummaryStatusEnum

GetTaskRunSummaryStatusEnumValues Enumerates the set of values for TaskRunSummaryStatusEnum

type TaskRunSummaryTaskTypeEnum

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

func GetMappingTaskRunSummaryTaskTypeEnum(val string) (TaskRunSummaryTaskTypeEnum, bool)

GetMappingTaskRunSummaryTaskTypeEnum performs case Insensitive comparison on enum value and return the desired enum

func GetTaskRunSummaryTaskTypeEnumValues

func GetTaskRunSummaryTaskTypeEnumValues() []TaskRunSummaryTaskTypeEnum

GetTaskRunSummaryTaskTypeEnumValues Enumerates the set of values for TaskRunSummaryTaskTypeEnum

type TaskRunTaskTypeEnum

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

func GetMappingTaskRunTaskTypeEnum(val string) (TaskRunTaskTypeEnum, bool)

GetMappingTaskRunTaskTypeEnum performs case Insensitive comparison on enum value and return the desired enum

func GetTaskRunTaskTypeEnumValues

func GetTaskRunTaskTypeEnumValues() []TaskRunTaskTypeEnum

GetTaskRunTaskTypeEnumValues Enumerates the set of values for TaskRunTaskTypeEnum

type TaskSchedule

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 (TaskSchedule) String

func (m TaskSchedule) String() string

func (TaskSchedule) ValidateEnumValue

func (m TaskSchedule) ValidateEnumValue() (bool, error)

ValidateEnumValue returns an error when providing an unsupported enum value This function is being called during constructing API request process Not recommended for calling this function directly

type TaskScheduleAuthModeEnum

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

func GetMappingTaskScheduleAuthModeEnum(val string) (TaskScheduleAuthModeEnum, bool)

GetMappingTaskScheduleAuthModeEnum performs case Insensitive comparison on enum value and return the desired enum

func GetTaskScheduleAuthModeEnumValues

func GetTaskScheduleAuthModeEnumValues() []TaskScheduleAuthModeEnum

GetTaskScheduleAuthModeEnumValues Enumerates the set of values for TaskScheduleAuthModeEnum

type TaskScheduleExpectedDurationUnitEnum

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

func GetMappingTaskScheduleExpectedDurationUnitEnum(val string) (TaskScheduleExpectedDurationUnitEnum, bool)

GetMappingTaskScheduleExpectedDurationUnitEnum performs case Insensitive comparison on enum value and return the desired enum

func GetTaskScheduleExpectedDurationUnitEnumValues

func GetTaskScheduleExpectedDurationUnitEnumValues() []TaskScheduleExpectedDurationUnitEnum

GetTaskScheduleExpectedDurationUnitEnumValues Enumerates the set of values for TaskScheduleExpectedDurationUnitEnum

type TaskScheduleRetryDelayUnitEnum

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

func GetMappingTaskScheduleRetryDelayUnitEnum(val string) (TaskScheduleRetryDelayUnitEnum, bool)

GetMappingTaskScheduleRetryDelayUnitEnum performs case Insensitive comparison on enum value and return the desired enum

func GetTaskScheduleRetryDelayUnitEnumValues

func GetTaskScheduleRetryDelayUnitEnumValues() []TaskScheduleRetryDelayUnitEnum

GetTaskScheduleRetryDelayUnitEnumValues Enumerates the set of values for TaskScheduleRetryDelayUnitEnum

type TaskScheduleSummary

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 (TaskScheduleSummary) String

func (m TaskScheduleSummary) String() string

func (TaskScheduleSummary) ValidateEnumValue

func (m TaskScheduleSummary) ValidateEnumValue() (bool, error)

ValidateEnumValue returns an error when providing an unsupported enum value This function is being called during constructing API request process Not recommended for calling this function directly

type TaskScheduleSummaryAuthModeEnum

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

func GetMappingTaskScheduleSummaryAuthModeEnum(val string) (TaskScheduleSummaryAuthModeEnum, bool)

GetMappingTaskScheduleSummaryAuthModeEnum performs case Insensitive comparison on enum value and return the desired enum

func GetTaskScheduleSummaryAuthModeEnumValues

func GetTaskScheduleSummaryAuthModeEnumValues() []TaskScheduleSummaryAuthModeEnum

GetTaskScheduleSummaryAuthModeEnumValues Enumerates the set of values for TaskScheduleSummaryAuthModeEnum

type TaskScheduleSummaryCollection

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 (TaskScheduleSummaryCollection) String

func (m TaskScheduleSummaryCollection) String() string

func (TaskScheduleSummaryCollection) ValidateEnumValue

func (m TaskScheduleSummaryCollection) ValidateEnumValue() (bool, error)

ValidateEnumValue returns an error when providing an unsupported enum value This function is being called during constructing API request process Not recommended for calling this function directly

type TaskScheduleSummaryExpectedDurationUnitEnum

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

func GetMappingTaskScheduleSummaryExpectedDurationUnitEnum(val string) (TaskScheduleSummaryExpectedDurationUnitEnum, bool)

GetMappingTaskScheduleSummaryExpectedDurationUnitEnum performs case Insensitive comparison on enum value and return the desired enum

func GetTaskScheduleSummaryExpectedDurationUnitEnumValues

func GetTaskScheduleSummaryExpectedDurationUnitEnumValues() []TaskScheduleSummaryExpectedDurationUnitEnum

GetTaskScheduleSummaryExpectedDurationUnitEnumValues Enumerates the set of values for TaskScheduleSummaryExpectedDurationUnitEnum

type TaskScheduleSummaryRetryDelayUnitEnum

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

func GetMappingTaskScheduleSummaryRetryDelayUnitEnum(val string) (TaskScheduleSummaryRetryDelayUnitEnum, bool)

GetMappingTaskScheduleSummaryRetryDelayUnitEnum performs case Insensitive comparison on enum value and return the desired enum

func GetTaskScheduleSummaryRetryDelayUnitEnumValues

func GetTaskScheduleSummaryRetryDelayUnitEnumValues() []TaskScheduleSummaryRetryDelayUnitEnum

GetTaskScheduleSummaryRetryDelayUnitEnumValues Enumerates the set of values for TaskScheduleSummaryRetryDelayUnitEnum

type TaskSummary

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
}

type TaskSummaryCollection

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 (TaskSummaryCollection) String

func (m TaskSummaryCollection) String() string

func (*TaskSummaryCollection) UnmarshalJSON

func (m *TaskSummaryCollection) UnmarshalJSON(data []byte) (e error)

UnmarshalJSON unmarshals from json

func (TaskSummaryCollection) ValidateEnumValue

func (m TaskSummaryCollection) ValidateEnumValue() (bool, error)

ValidateEnumValue returns an error when providing an unsupported enum value This function is being called during constructing API request process Not recommended for calling this function directly

type TaskSummaryFromDataLoaderTask

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 (TaskSummaryFromDataLoaderTask) GetConfigProviderDelegate

func (m TaskSummaryFromDataLoaderTask) GetConfigProviderDelegate() *ConfigProvider

GetConfigProviderDelegate returns ConfigProviderDelegate

func (TaskSummaryFromDataLoaderTask) GetDescription

func (m TaskSummaryFromDataLoaderTask) GetDescription() *string

GetDescription returns Description

func (TaskSummaryFromDataLoaderTask) GetIdentifier

func (m TaskSummaryFromDataLoaderTask) GetIdentifier() *string

GetIdentifier returns Identifier

func (TaskSummaryFromDataLoaderTask) GetInputPorts

func (m TaskSummaryFromDataLoaderTask) GetInputPorts() []InputPort

GetInputPorts returns InputPorts

func (TaskSummaryFromDataLoaderTask) GetIsConcurrentAllowed

func (m TaskSummaryFromDataLoaderTask) GetIsConcurrentAllowed() *bool

GetIsConcurrentAllowed returns IsConcurrentAllowed

func (TaskSummaryFromDataLoaderTask) GetKey

func (m TaskSummaryFromDataLoaderTask) GetKey() *string

GetKey returns Key

func (TaskSummaryFromDataLoaderTask) GetKeyMap

func (m TaskSummaryFromDataLoaderTask) GetKeyMap() map[string]string

GetKeyMap returns KeyMap

func (TaskSummaryFromDataLoaderTask) GetMetadata

func (m TaskSummaryFromDataLoaderTask) GetMetadata() *ObjectMetadata

GetMetadata returns Metadata

func (TaskSummaryFromDataLoaderTask) GetModelVersion

func (m TaskSummaryFromDataLoaderTask) GetModelVersion() *string

GetModelVersion returns ModelVersion

func (TaskSummaryFromDataLoaderTask) GetName

func (m TaskSummaryFromDataLoaderTask) GetName() *string

GetName returns Name

func (TaskSummaryFromDataLoaderTask) GetObjectStatus

func (m TaskSummaryFromDataLoaderTask) GetObjectStatus() *int

GetObjectStatus returns ObjectStatus

func (TaskSummaryFromDataLoaderTask) GetObjectVersion

func (m TaskSummaryFromDataLoaderTask) GetObjectVersion() *int

GetObjectVersion returns ObjectVersion

func (TaskSummaryFromDataLoaderTask) GetOpConfigValues

func (m TaskSummaryFromDataLoaderTask) GetOpConfigValues() *ConfigValues

GetOpConfigValues returns OpConfigValues

func (TaskSummaryFromDataLoaderTask) GetOutputPorts

func (m TaskSummaryFromDataLoaderTask) GetOutputPorts() []OutputPort

GetOutputPorts returns OutputPorts

func (TaskSummaryFromDataLoaderTask) GetParameters

func (m TaskSummaryFromDataLoaderTask) GetParameters() []Parameter

GetParameters returns Parameters

func (TaskSummaryFromDataLoaderTask) GetParentRef

func (m TaskSummaryFromDataLoaderTask) GetParentRef() *ParentReference

GetParentRef returns ParentRef

func (TaskSummaryFromDataLoaderTask) MarshalJSON

func (m TaskSummaryFromDataLoaderTask) MarshalJSON() (buff []byte, e error)

MarshalJSON marshals to json representation

func (TaskSummaryFromDataLoaderTask) String

func (m TaskSummaryFromDataLoaderTask) String() string

func (TaskSummaryFromDataLoaderTask) ValidateEnumValue

func (m TaskSummaryFromDataLoaderTask) ValidateEnumValue() (bool, error)

ValidateEnumValue returns an error when providing an unsupported enum value This function is being called during constructing API request process Not recommended for calling this function directly

type TaskSummaryFromIntegrationTask

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 (TaskSummaryFromIntegrationTask) GetConfigProviderDelegate

func (m TaskSummaryFromIntegrationTask) GetConfigProviderDelegate() *ConfigProvider

GetConfigProviderDelegate returns ConfigProviderDelegate

func (TaskSummaryFromIntegrationTask) GetDescription

func (m TaskSummaryFromIntegrationTask) GetDescription() *string

GetDescription returns Description

func (TaskSummaryFromIntegrationTask) GetIdentifier

func (m TaskSummaryFromIntegrationTask) GetIdentifier() *string

GetIdentifier returns Identifier

func (TaskSummaryFromIntegrationTask) GetInputPorts

func (m TaskSummaryFromIntegrationTask) GetInputPorts() []InputPort

GetInputPorts returns InputPorts

func (TaskSummaryFromIntegrationTask) GetIsConcurrentAllowed

func (m TaskSummaryFromIntegrationTask) GetIsConcurrentAllowed() *bool

GetIsConcurrentAllowed returns IsConcurrentAllowed

func (TaskSummaryFromIntegrationTask) GetKey

func (m TaskSummaryFromIntegrationTask) GetKey() *string

GetKey returns Key

func (TaskSummaryFromIntegrationTask) GetKeyMap

func (m TaskSummaryFromIntegrationTask) GetKeyMap() map[string]string

GetKeyMap returns KeyMap

func (TaskSummaryFromIntegrationTask) GetMetadata

func (m TaskSummaryFromIntegrationTask) GetMetadata() *ObjectMetadata

GetMetadata returns Metadata

func (TaskSummaryFromIntegrationTask) GetModelVersion

func (m TaskSummaryFromIntegrationTask) GetModelVersion() *string

GetModelVersion returns ModelVersion

func (TaskSummaryFromIntegrationTask) GetName

func (m TaskSummaryFromIntegrationTask) GetName() *string

GetName returns Name

func (TaskSummaryFromIntegrationTask) GetObjectStatus

func (m TaskSummaryFromIntegrationTask) GetObjectStatus() *int

GetObjectStatus returns ObjectStatus

func (TaskSummaryFromIntegrationTask) GetObjectVersion

func (m TaskSummaryFromIntegrationTask) GetObjectVersion() *int

GetObjectVersion returns ObjectVersion

func (TaskSummaryFromIntegrationTask) GetOpConfigValues

func (m TaskSummaryFromIntegrationTask) GetOpConfigValues() *ConfigValues

GetOpConfigValues returns OpConfigValues

func (TaskSummaryFromIntegrationTask) GetOutputPorts

func (m TaskSummaryFromIntegrationTask) GetOutputPorts() []OutputPort

GetOutputPorts returns OutputPorts

func (TaskSummaryFromIntegrationTask) GetParameters

func (m TaskSummaryFromIntegrationTask) GetParameters() []Parameter

GetParameters returns Parameters

func (TaskSummaryFromIntegrationTask) GetParentRef

func (m TaskSummaryFromIntegrationTask) GetParentRef() *ParentReference

GetParentRef returns ParentRef

func (TaskSummaryFromIntegrationTask) MarshalJSON

func (m TaskSummaryFromIntegrationTask) MarshalJSON() (buff []byte, e error)

MarshalJSON marshals to json representation

func (TaskSummaryFromIntegrationTask) String

func (m TaskSummaryFromIntegrationTask) String() string

func (TaskSummaryFromIntegrationTask) ValidateEnumValue

func (m TaskSummaryFromIntegrationTask) ValidateEnumValue() (bool, error)

ValidateEnumValue returns an error when providing an unsupported enum value This function is being called during constructing API request process Not recommended for calling this function directly

type TaskSummaryFromOciDataflowTask

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 (TaskSummaryFromOciDataflowTask) GetConfigProviderDelegate

func (m TaskSummaryFromOciDataflowTask) GetConfigProviderDelegate() *ConfigProvider

GetConfigProviderDelegate returns ConfigProviderDelegate

func (TaskSummaryFromOciDataflowTask) GetDescription

func (m TaskSummaryFromOciDataflowTask) GetDescription() *string

GetDescription returns Description

func (TaskSummaryFromOciDataflowTask) GetIdentifier

func (m TaskSummaryFromOciDataflowTask) GetIdentifier() *string

GetIdentifier returns Identifier

func (TaskSummaryFromOciDataflowTask) GetInputPorts

func (m TaskSummaryFromOciDataflowTask) GetInputPorts() []InputPort

GetInputPorts returns InputPorts

func (TaskSummaryFromOciDataflowTask) GetIsConcurrentAllowed

func (m TaskSummaryFromOciDataflowTask) GetIsConcurrentAllowed() *bool

GetIsConcurrentAllowed returns IsConcurrentAllowed

func (TaskSummaryFromOciDataflowTask) GetKey

func (m TaskSummaryFromOciDataflowTask) GetKey() *string

GetKey returns Key

func (TaskSummaryFromOciDataflowTask) GetKeyMap

func (m TaskSummaryFromOciDataflowTask) GetKeyMap() map[string]string

GetKeyMap returns KeyMap

func (TaskSummaryFromOciDataflowTask) GetMetadata

func (m TaskSummaryFromOciDataflowTask) GetMetadata() *ObjectMetadata

GetMetadata returns Metadata

func (TaskSummaryFromOciDataflowTask) GetModelVersion

func (m TaskSummaryFromOciDataflowTask) GetModelVersion() *string

GetModelVersion returns ModelVersion

func (TaskSummaryFromOciDataflowTask) GetName

func (m TaskSummaryFromOciDataflowTask) GetName() *string

GetName returns Name

func (TaskSummaryFromOciDataflowTask) GetObjectStatus

func (m TaskSummaryFromOciDataflowTask) GetObjectStatus() *int

GetObjectStatus returns ObjectStatus

func (TaskSummaryFromOciDataflowTask) GetObjectVersion

func (m TaskSummaryFromOciDataflowTask) GetObjectVersion() *int

GetObjectVersion returns ObjectVersion

func (TaskSummaryFromOciDataflowTask) GetOpConfigValues

func (m TaskSummaryFromOciDataflowTask) GetOpConfigValues() *ConfigValues

GetOpConfigValues returns OpConfigValues

func (TaskSummaryFromOciDataflowTask) GetOutputPorts

func (m TaskSummaryFromOciDataflowTask) GetOutputPorts() []OutputPort

GetOutputPorts returns OutputPorts

func (TaskSummaryFromOciDataflowTask) GetParameters

func (m TaskSummaryFromOciDataflowTask) GetParameters() []Parameter

GetParameters returns Parameters

func (TaskSummaryFromOciDataflowTask) GetParentRef

func (m TaskSummaryFromOciDataflowTask) GetParentRef() *ParentReference

GetParentRef returns ParentRef

func (TaskSummaryFromOciDataflowTask) MarshalJSON

func (m TaskSummaryFromOciDataflowTask) MarshalJSON() (buff []byte, e error)

MarshalJSON marshals to json representation

func (TaskSummaryFromOciDataflowTask) String

func (m TaskSummaryFromOciDataflowTask) String() string

func (TaskSummaryFromOciDataflowTask) ValidateEnumValue

func (m TaskSummaryFromOciDataflowTask) ValidateEnumValue() (bool, error)

ValidateEnumValue returns an error when providing an unsupported enum value This function is being called during constructing API request process Not recommended for calling this function directly

type TaskSummaryFromPipelineTask

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 (TaskSummaryFromPipelineTask) GetConfigProviderDelegate

func (m TaskSummaryFromPipelineTask) GetConfigProviderDelegate() *ConfigProvider

GetConfigProviderDelegate returns ConfigProviderDelegate

func (TaskSummaryFromPipelineTask) GetDescription

func (m TaskSummaryFromPipelineTask) GetDescription() *string

GetDescription returns Description

func (TaskSummaryFromPipelineTask) GetIdentifier

func (m TaskSummaryFromPipelineTask) GetIdentifier() *string

GetIdentifier returns Identifier

func (TaskSummaryFromPipelineTask) GetInputPorts

func (m TaskSummaryFromPipelineTask) GetInputPorts() []InputPort

GetInputPorts returns InputPorts

func (TaskSummaryFromPipelineTask) GetIsConcurrentAllowed

func (m TaskSummaryFromPipelineTask) GetIsConcurrentAllowed() *bool

GetIsConcurrentAllowed returns IsConcurrentAllowed

func (TaskSummaryFromPipelineTask) GetKey

func (m TaskSummaryFromPipelineTask) GetKey() *string

GetKey returns Key

func (TaskSummaryFromPipelineTask) GetKeyMap

func (m TaskSummaryFromPipelineTask) GetKeyMap() map[string]string

GetKeyMap returns KeyMap

func (TaskSummaryFromPipelineTask) GetMetadata

func (m TaskSummaryFromPipelineTask) GetMetadata() *ObjectMetadata

GetMetadata returns Metadata

func (TaskSummaryFromPipelineTask) GetModelVersion

func (m TaskSummaryFromPipelineTask) GetModelVersion() *string

GetModelVersion returns ModelVersion

func (TaskSummaryFromPipelineTask) GetName

func (m TaskSummaryFromPipelineTask) GetName() *string

GetName returns Name

func (TaskSummaryFromPipelineTask) GetObjectStatus

func (m TaskSummaryFromPipelineTask) GetObjectStatus() *int

GetObjectStatus returns ObjectStatus

func (TaskSummaryFromPipelineTask) GetObjectVersion

func (m TaskSummaryFromPipelineTask) GetObjectVersion() *int

GetObjectVersion returns ObjectVersion

func (TaskSummaryFromPipelineTask) GetOpConfigValues

func (m TaskSummaryFromPipelineTask) GetOpConfigValues() *ConfigValues

GetOpConfigValues returns OpConfigValues

func (TaskSummaryFromPipelineTask) GetOutputPorts

func (m TaskSummaryFromPipelineTask) GetOutputPorts() []OutputPort

GetOutputPorts returns OutputPorts

func (TaskSummaryFromPipelineTask) GetParameters

func (m TaskSummaryFromPipelineTask) GetParameters() []Parameter

GetParameters returns Parameters

func (TaskSummaryFromPipelineTask) GetParentRef

func (m TaskSummaryFromPipelineTask) GetParentRef() *ParentReference

GetParentRef returns ParentRef

func (TaskSummaryFromPipelineTask) MarshalJSON

func (m TaskSummaryFromPipelineTask) MarshalJSON() (buff []byte, e error)

MarshalJSON marshals to json representation

func (TaskSummaryFromPipelineTask) String

func (m TaskSummaryFromPipelineTask) String() string

func (TaskSummaryFromPipelineTask) ValidateEnumValue

func (m TaskSummaryFromPipelineTask) ValidateEnumValue() (bool, error)

ValidateEnumValue returns an error when providing an unsupported enum value This function is being called during constructing API request process Not recommended for calling this function directly

type TaskSummaryFromRestTask

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 (TaskSummaryFromRestTask) GetConfigProviderDelegate

func (m TaskSummaryFromRestTask) GetConfigProviderDelegate() *ConfigProvider

GetConfigProviderDelegate returns ConfigProviderDelegate

func (TaskSummaryFromRestTask) GetDescription

func (m TaskSummaryFromRestTask) GetDescription() *string

GetDescription returns Description

func (TaskSummaryFromRestTask) GetIdentifier

func (m TaskSummaryFromRestTask) GetIdentifier() *string

GetIdentifier returns Identifier

func (TaskSummaryFromRestTask) GetInputPorts

func (m TaskSummaryFromRestTask) GetInputPorts() []InputPort

GetInputPorts returns InputPorts

func (TaskSummaryFromRestTask) GetIsConcurrentAllowed

func (m TaskSummaryFromRestTask) GetIsConcurrentAllowed() *bool

GetIsConcurrentAllowed returns IsConcurrentAllowed

func (TaskSummaryFromRestTask) GetKey

func (m TaskSummaryFromRestTask) GetKey() *string

GetKey returns Key

func (TaskSummaryFromRestTask) GetKeyMap

func (m TaskSummaryFromRestTask) GetKeyMap() map[string]string

GetKeyMap returns KeyMap

func (TaskSummaryFromRestTask) GetMetadata

func (m TaskSummaryFromRestTask) GetMetadata() *ObjectMetadata

GetMetadata returns Metadata

func (TaskSummaryFromRestTask) GetModelVersion

func (m TaskSummaryFromRestTask) GetModelVersion() *string

GetModelVersion returns ModelVersion

func (TaskSummaryFromRestTask) GetName

func (m TaskSummaryFromRestTask) GetName() *string

GetName returns Name

func (TaskSummaryFromRestTask) GetObjectStatus

func (m TaskSummaryFromRestTask) GetObjectStatus() *int

GetObjectStatus returns ObjectStatus

func (TaskSummaryFromRestTask) GetObjectVersion

func (m TaskSummaryFromRestTask) GetObjectVersion() *int

GetObjectVersion returns ObjectVersion

func (TaskSummaryFromRestTask) GetOpConfigValues

func (m TaskSummaryFromRestTask) GetOpConfigValues() *ConfigValues

GetOpConfigValues returns OpConfigValues

func (TaskSummaryFromRestTask) GetOutputPorts

func (m TaskSummaryFromRestTask) GetOutputPorts() []OutputPort

GetOutputPorts returns OutputPorts

func (TaskSummaryFromRestTask) GetParameters

func (m TaskSummaryFromRestTask) GetParameters() []Parameter

GetParameters returns Parameters

func (TaskSummaryFromRestTask) GetParentRef

func (m TaskSummaryFromRestTask) GetParentRef() *ParentReference

GetParentRef returns ParentRef

func (TaskSummaryFromRestTask) MarshalJSON

func (m TaskSummaryFromRestTask) MarshalJSON() (buff []byte, e error)

MarshalJSON marshals to json representation

func (TaskSummaryFromRestTask) String

func (m TaskSummaryFromRestTask) String() string

func (*TaskSummaryFromRestTask) UnmarshalJSON

func (m *TaskSummaryFromRestTask) UnmarshalJSON(data []byte) (e error)

UnmarshalJSON unmarshals from json

func (TaskSummaryFromRestTask) ValidateEnumValue

func (m TaskSummaryFromRestTask) ValidateEnumValue() (bool, error)

ValidateEnumValue returns an error when providing an unsupported enum value This function is being called during constructing API request process Not recommended for calling this function directly

type TaskSummaryFromRestTaskApiCallModeEnum

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

func GetMappingTaskSummaryFromRestTaskApiCallModeEnum(val string) (TaskSummaryFromRestTaskApiCallModeEnum, bool)

GetMappingTaskSummaryFromRestTaskApiCallModeEnum performs case Insensitive comparison on enum value and return the desired enum

func GetTaskSummaryFromRestTaskApiCallModeEnumValues

func GetTaskSummaryFromRestTaskApiCallModeEnumValues() []TaskSummaryFromRestTaskApiCallModeEnum

GetTaskSummaryFromRestTaskApiCallModeEnumValues Enumerates the set of values for TaskSummaryFromRestTaskApiCallModeEnum

type TaskSummaryFromRestTaskCancelMethodTypeEnum

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

func GetMappingTaskSummaryFromRestTaskCancelMethodTypeEnum(val string) (TaskSummaryFromRestTaskCancelMethodTypeEnum, bool)

GetMappingTaskSummaryFromRestTaskCancelMethodTypeEnum performs case Insensitive comparison on enum value and return the desired enum

func GetTaskSummaryFromRestTaskCancelMethodTypeEnumValues

func GetTaskSummaryFromRestTaskCancelMethodTypeEnumValues() []TaskSummaryFromRestTaskCancelMethodTypeEnum

GetTaskSummaryFromRestTaskCancelMethodTypeEnumValues Enumerates the set of values for TaskSummaryFromRestTaskCancelMethodTypeEnum

type TaskSummaryFromRestTaskMethodTypeEnum

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

func GetMappingTaskSummaryFromRestTaskMethodTypeEnum(val string) (TaskSummaryFromRestTaskMethodTypeEnum, bool)

GetMappingTaskSummaryFromRestTaskMethodTypeEnum performs case Insensitive comparison on enum value and return the desired enum

func GetTaskSummaryFromRestTaskMethodTypeEnumValues

func GetTaskSummaryFromRestTaskMethodTypeEnumValues() []TaskSummaryFromRestTaskMethodTypeEnum

GetTaskSummaryFromRestTaskMethodTypeEnumValues Enumerates the set of values for TaskSummaryFromRestTaskMethodTypeEnum

type TaskSummaryFromSqlTask

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 (TaskSummaryFromSqlTask) GetConfigProviderDelegate

func (m TaskSummaryFromSqlTask) GetConfigProviderDelegate() *ConfigProvider

GetConfigProviderDelegate returns ConfigProviderDelegate

func (TaskSummaryFromSqlTask) GetDescription

func (m TaskSummaryFromSqlTask) GetDescription() *string

GetDescription returns Description

func (TaskSummaryFromSqlTask) GetIdentifier

func (m TaskSummaryFromSqlTask) GetIdentifier() *string

GetIdentifier returns Identifier

func (TaskSummaryFromSqlTask) GetInputPorts

func (m TaskSummaryFromSqlTask) GetInputPorts() []InputPort

GetInputPorts returns InputPorts

func (TaskSummaryFromSqlTask) GetIsConcurrentAllowed

func (m TaskSummaryFromSqlTask) GetIsConcurrentAllowed() *bool

GetIsConcurrentAllowed returns IsConcurrentAllowed

func (TaskSummaryFromSqlTask) GetKey

func (m TaskSummaryFromSqlTask) GetKey() *string

GetKey returns Key

func (TaskSummaryFromSqlTask) GetKeyMap

func (m TaskSummaryFromSqlTask) GetKeyMap() map[string]string

GetKeyMap returns KeyMap

func (TaskSummaryFromSqlTask) GetMetadata

func (m TaskSummaryFromSqlTask) GetMetadata() *ObjectMetadata

GetMetadata returns Metadata

func (TaskSummaryFromSqlTask) GetModelVersion

func (m TaskSummaryFromSqlTask) GetModelVersion() *string

GetModelVersion returns ModelVersion

func (TaskSummaryFromSqlTask) GetName

func (m TaskSummaryFromSqlTask) GetName() *string

GetName returns Name

func (TaskSummaryFromSqlTask) GetObjectStatus

func (m TaskSummaryFromSqlTask) GetObjectStatus() *int

GetObjectStatus returns ObjectStatus

func (TaskSummaryFromSqlTask) GetObjectVersion

func (m TaskSummaryFromSqlTask) GetObjectVersion() *int

GetObjectVersion returns ObjectVersion

func (TaskSummaryFromSqlTask) GetOpConfigValues

func (m TaskSummaryFromSqlTask) GetOpConfigValues() *ConfigValues

GetOpConfigValues returns OpConfigValues

func (TaskSummaryFromSqlTask) GetOutputPorts

func (m TaskSummaryFromSqlTask) GetOutputPorts() []OutputPort

GetOutputPorts returns OutputPorts

func (TaskSummaryFromSqlTask) GetParameters

func (m TaskSummaryFromSqlTask) GetParameters() []Parameter

GetParameters returns Parameters

func (TaskSummaryFromSqlTask) GetParentRef

func (m TaskSummaryFromSqlTask) GetParentRef() *ParentReference

GetParentRef returns ParentRef

func (TaskSummaryFromSqlTask) MarshalJSON

func (m TaskSummaryFromSqlTask) MarshalJSON() (buff []byte, e error)

MarshalJSON marshals to json representation

func (TaskSummaryFromSqlTask) String

func (m TaskSummaryFromSqlTask) String() string

func (TaskSummaryFromSqlTask) ValidateEnumValue

func (m TaskSummaryFromSqlTask) ValidateEnumValue() (bool, error)

ValidateEnumValue returns an error when providing an unsupported enum value This function is being called during constructing API request process Not recommended for calling this function directly

type TaskSummaryFromSqlTaskSqlScriptTypeEnum

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

func GetMappingTaskSummaryFromSqlTaskSqlScriptTypeEnum(val string) (TaskSummaryFromSqlTaskSqlScriptTypeEnum, bool)

GetMappingTaskSummaryFromSqlTaskSqlScriptTypeEnum performs case Insensitive comparison on enum value and return the desired enum

func GetTaskSummaryFromSqlTaskSqlScriptTypeEnumValues

func GetTaskSummaryFromSqlTaskSqlScriptTypeEnumValues() []TaskSummaryFromSqlTaskSqlScriptTypeEnum

GetTaskSummaryFromSqlTaskSqlScriptTypeEnumValues Enumerates the set of values for TaskSummaryFromSqlTaskSqlScriptTypeEnum

type TaskSummaryModelTypeEnum

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

func GetMappingTaskSummaryModelTypeEnum(val string) (TaskSummaryModelTypeEnum, bool)

GetMappingTaskSummaryModelTypeEnum performs case Insensitive comparison on enum value and return the desired enum

func GetTaskSummaryModelTypeEnumValues

func GetTaskSummaryModelTypeEnumValues() []TaskSummaryModelTypeEnum

GetTaskSummaryModelTypeEnumValues Enumerates the set of values for TaskSummaryModelTypeEnum

type TaskValidation

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 (TaskValidation) String

func (m TaskValidation) String() string

func (TaskValidation) ValidateEnumValue

func (m TaskValidation) ValidateEnumValue() (bool, error)

ValidateEnumValue returns an error when providing an unsupported enum value This function is being called during constructing API request process Not recommended for calling this function directly

type TaskValidationSummary

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 (TaskValidationSummary) String

func (m TaskValidationSummary) String() string

func (TaskValidationSummary) ValidateEnumValue

func (m TaskValidationSummary) ValidateEnumValue() (bool, error)

ValidateEnumValue returns an error when providing an unsupported enum value This function is being called during constructing API request process Not recommended for calling this function directly

type TaskValidationSummaryCollection

TaskValidationSummaryCollection A list of task validation summaries.

type TaskValidationSummaryCollection struct {

    // An array of validation summaries.
    Items []TaskValidationSummary `mandatory:"true" json:"items"`
}

func (TaskValidationSummaryCollection) String

func (m TaskValidationSummaryCollection) String() string

func (TaskValidationSummaryCollection) ValidateEnumValue

func (m TaskValidationSummaryCollection) ValidateEnumValue() (bool, error)

ValidateEnumValue returns an error when providing an unsupported enum value This function is being called during constructing API request process Not recommended for calling this function directly

type Template

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 (Template) String

func (m Template) String() string

func (Template) ValidateEnumValue

func (m Template) ValidateEnumValue() (bool, error)

ValidateEnumValue returns an error when providing an unsupported enum value This function is being called during constructing API request process Not recommended for calling this function directly

type TemplateLifecycleStateEnum

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

func GetMappingTemplateLifecycleStateEnum(val string) (TemplateLifecycleStateEnum, bool)

GetMappingTemplateLifecycleStateEnum performs case Insensitive comparison on enum value and return the desired enum

func GetTemplateLifecycleStateEnumValues

func GetTemplateLifecycleStateEnumValues() []TemplateLifecycleStateEnum

GetTemplateLifecycleStateEnumValues Enumerates the set of values for TemplateLifecycleStateEnum

type TemplateSummary

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 (TemplateSummary) String

func (m TemplateSummary) String() string

func (TemplateSummary) ValidateEnumValue

func (m TemplateSummary) ValidateEnumValue() (bool, error)

ValidateEnumValue returns an error when providing an unsupported enum value This function is being called during constructing API request process Not recommended for calling this function directly

type TemplateSummaryCollection

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 (TemplateSummaryCollection) String

func (m TemplateSummaryCollection) String() string

func (TemplateSummaryCollection) ValidateEnumValue

func (m TemplateSummaryCollection) ValidateEnumValue() (bool, error)

ValidateEnumValue returns an error when providing an unsupported enum value This function is being called during constructing API request process Not recommended for calling this function directly

type TemplateSummaryLifecycleStateEnum

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

func GetMappingTemplateSummaryLifecycleStateEnum(val string) (TemplateSummaryLifecycleStateEnum, bool)

GetMappingTemplateSummaryLifecycleStateEnum performs case Insensitive comparison on enum value and return the desired enum

func GetTemplateSummaryLifecycleStateEnumValues

func GetTemplateSummaryLifecycleStateEnumValues() []TemplateSummaryLifecycleStateEnum

GetTemplateSummaryLifecycleStateEnumValues Enumerates the set of values for TemplateSummaryLifecycleStateEnum

type Time

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 (Time) String

func (m Time) String() string

func (Time) ValidateEnumValue

func (m Time) ValidateEnumValue() (bool, error)

ValidateEnumValue returns an error when providing an unsupported enum value This function is being called during constructing API request process Not recommended for calling this function directly

type TypeLibrary

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 (TypeLibrary) String

func (m TypeLibrary) String() string

func (TypeLibrary) ValidateEnumValue

func (m TypeLibrary) ValidateEnumValue() (bool, error)

ValidateEnumValue returns an error when providing an unsupported enum value This function is being called during constructing API request process Not recommended for calling this function directly

type TypeListRule

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 (TypeListRule) GetConfigValues

func (m TypeListRule) GetConfigValues() *ConfigValues

GetConfigValues returns ConfigValues

func (TypeListRule) GetDescription

func (m TypeListRule) GetDescription() *string

GetDescription returns Description

func (TypeListRule) GetIsJavaRegexSyntax

func (m TypeListRule) GetIsJavaRegexSyntax() *bool

GetIsJavaRegexSyntax returns IsJavaRegexSyntax

func (TypeListRule) GetKey

func (m TypeListRule) GetKey() *string

GetKey returns Key

func (TypeListRule) GetModelVersion

func (m TypeListRule) GetModelVersion() *string

GetModelVersion returns ModelVersion

func (TypeListRule) GetObjectStatus

func (m TypeListRule) GetObjectStatus() *int

GetObjectStatus returns ObjectStatus

func (TypeListRule) GetParentRef

func (m TypeListRule) GetParentRef() *ParentReference

GetParentRef returns ParentRef

func (TypeListRule) MarshalJSON

func (m TypeListRule) MarshalJSON() (buff []byte, e error)

MarshalJSON marshals to json representation

func (TypeListRule) String

func (m TypeListRule) String() string

func (TypeListRule) ValidateEnumValue

func (m TypeListRule) ValidateEnumValue() (bool, error)

ValidateEnumValue returns an error when providing an unsupported enum value This function is being called during constructing API request process Not recommended for calling this function directly

type TypeListRuleMatchingStrategyEnum

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

func GetMappingTypeListRuleMatchingStrategyEnum(val string) (TypeListRuleMatchingStrategyEnum, bool)

GetMappingTypeListRuleMatchingStrategyEnum performs case Insensitive comparison on enum value and return the desired enum

func GetTypeListRuleMatchingStrategyEnumValues

func GetTypeListRuleMatchingStrategyEnumValues() []TypeListRuleMatchingStrategyEnum

GetTypeListRuleMatchingStrategyEnumValues Enumerates the set of values for TypeListRuleMatchingStrategyEnum

type TypeListRuleRuleTypeEnum

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

func GetMappingTypeListRuleRuleTypeEnum(val string) (TypeListRuleRuleTypeEnum, bool)

GetMappingTypeListRuleRuleTypeEnum performs case Insensitive comparison on enum value and return the desired enum

func GetTypeListRuleRuleTypeEnumValues

func GetTypeListRuleRuleTypeEnumValues() []TypeListRuleRuleTypeEnum

GetTypeListRuleRuleTypeEnumValues Enumerates the set of values for TypeListRuleRuleTypeEnum

type TypeSystem

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 (TypeSystem) String

func (m TypeSystem) String() string

func (TypeSystem) ValidateEnumValue

func (m TypeSystem) ValidateEnumValue() (bool, error)

ValidateEnumValue returns an error when providing an unsupported enum value This function is being called during constructing API request process Not recommended for calling this function directly

type TypedExpression

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 (TypedExpression) GetConfigValues

func (m TypedExpression) GetConfigValues() *ConfigValues

GetConfigValues returns ConfigValues

func (TypedExpression) GetDescription

func (m TypedExpression) GetDescription() *string

GetDescription returns Description

func (TypedExpression) GetKey

func (m TypedExpression) GetKey() *string

GetKey returns Key

func (TypedExpression) GetModelVersion

func (m TypedExpression) GetModelVersion() *string

GetModelVersion returns ModelVersion

func (TypedExpression) GetName

func (m TypedExpression) GetName() *string

GetName returns Name

func (TypedExpression) GetObjectStatus

func (m TypedExpression) GetObjectStatus() *int

GetObjectStatus returns ObjectStatus

func (TypedExpression) GetParentRef

func (m TypedExpression) GetParentRef() *ParentReference

GetParentRef returns ParentRef

func (TypedExpression) MarshalJSON

func (m TypedExpression) MarshalJSON() (buff []byte, e error)

MarshalJSON marshals to json representation

func (TypedExpression) String

func (m TypedExpression) String() string

func (TypedExpression) ValidateEnumValue

func (m TypedExpression) ValidateEnumValue() (bool, error)

ValidateEnumValue returns an error when providing an unsupported enum value This function is being called during constructing API request process Not recommended for calling this function directly

type TypedNamePatternRule

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 (TypedNamePatternRule) GetConfigValues

func (m TypedNamePatternRule) GetConfigValues() *ConfigValues

GetConfigValues returns ConfigValues

func (TypedNamePatternRule) GetDescription

func (m TypedNamePatternRule) GetDescription() *string

GetDescription returns Description

func (TypedNamePatternRule) GetIsJavaRegexSyntax

func (m TypedNamePatternRule) GetIsJavaRegexSyntax() *bool

GetIsJavaRegexSyntax returns IsJavaRegexSyntax

func (TypedNamePatternRule) GetKey

func (m TypedNamePatternRule) GetKey() *string

GetKey returns Key

func (TypedNamePatternRule) GetModelVersion

func (m TypedNamePatternRule) GetModelVersion() *string

GetModelVersion returns ModelVersion

func (TypedNamePatternRule) GetObjectStatus

func (m TypedNamePatternRule) GetObjectStatus() *int

GetObjectStatus returns ObjectStatus

func (TypedNamePatternRule) GetParentRef

func (m TypedNamePatternRule) GetParentRef() *ParentReference

GetParentRef returns ParentRef

func (TypedNamePatternRule) MarshalJSON

func (m TypedNamePatternRule) MarshalJSON() (buff []byte, e error)

MarshalJSON marshals to json representation

func (TypedNamePatternRule) String

func (m TypedNamePatternRule) String() string

func (TypedNamePatternRule) ValidateEnumValue

func (m TypedNamePatternRule) ValidateEnumValue() (bool, error)

ValidateEnumValue returns an error when providing an unsupported enum value This function is being called during constructing API request process Not recommended for calling this function directly

type TypedNamePatternRuleMatchingStrategyEnum

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

func GetMappingTypedNamePatternRuleMatchingStrategyEnum(val string) (TypedNamePatternRuleMatchingStrategyEnum, bool)

GetMappingTypedNamePatternRuleMatchingStrategyEnum performs case Insensitive comparison on enum value and return the desired enum

func GetTypedNamePatternRuleMatchingStrategyEnumValues

func GetTypedNamePatternRuleMatchingStrategyEnumValues() []TypedNamePatternRuleMatchingStrategyEnum

GetTypedNamePatternRuleMatchingStrategyEnumValues Enumerates the set of values for TypedNamePatternRuleMatchingStrategyEnum

type TypedNamePatternRuleRuleTypeEnum

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

func GetMappingTypedNamePatternRuleRuleTypeEnum(val string) (TypedNamePatternRuleRuleTypeEnum, bool)

GetMappingTypedNamePatternRuleRuleTypeEnum performs case Insensitive comparison on enum value and return the desired enum

func GetTypedNamePatternRuleRuleTypeEnumValues

func GetTypedNamePatternRuleRuleTypeEnumValues() []TypedNamePatternRuleRuleTypeEnum

GetTypedNamePatternRuleRuleTypeEnumValues Enumerates the set of values for TypedNamePatternRuleRuleTypeEnum

type TypedObject

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
}

type TypedObjectModelTypeEnum

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

func GetMappingTypedObjectModelTypeEnum(val string) (TypedObjectModelTypeEnum, bool)

GetMappingTypedObjectModelTypeEnum performs case Insensitive comparison on enum value and return the desired enum

func GetTypedObjectModelTypeEnumValues

func GetTypedObjectModelTypeEnumValues() []TypedObjectModelTypeEnum

GetTypedObjectModelTypeEnumValues Enumerates the set of values for TypedObjectModelTypeEnum

type TypedObjectWrapper

TypedObjectWrapper A wrapper for a typed object.

type TypedObjectWrapper struct {
    TypedObject TypedObject `mandatory:"false" json:"typedObject"`
}

func (TypedObjectWrapper) String

func (m TypedObjectWrapper) String() string

func (*TypedObjectWrapper) UnmarshalJSON

func (m *TypedObjectWrapper) UnmarshalJSON(data []byte) (e error)

UnmarshalJSON unmarshals from json

func (TypedObjectWrapper) ValidateEnumValue

func (m TypedObjectWrapper) ValidateEnumValue() (bool, error)

ValidateEnumValue returns an error when providing an unsupported enum value This function is being called during constructing API request process Not recommended for calling this function directly

type UiProperties

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 (UiProperties) String

func (m UiProperties) String() string

func (UiProperties) ValidateEnumValue

func (m UiProperties) ValidateEnumValue() (bool, error)

ValidateEnumValue returns an error when providing an unsupported enum value This function is being called during constructing API request process Not recommended for calling this function directly

type Union

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 (Union) GetDescription

func (m Union) GetDescription() *string

GetDescription returns Description

func (Union) GetIdentifier

func (m Union) GetIdentifier() *string

GetIdentifier returns Identifier

func (Union) GetInputPorts

func (m Union) GetInputPorts() []InputPort

GetInputPorts returns InputPorts

func (Union) GetKey

func (m Union) GetKey() *string

GetKey returns Key

func (Union) GetModelVersion

func (m Union) GetModelVersion() *string

GetModelVersion returns ModelVersion

func (Union) GetName

func (m Union) GetName() *string

GetName returns Name

func (Union) GetObjectStatus

func (m Union) GetObjectStatus() *int

GetObjectStatus returns ObjectStatus

func (Union) GetObjectVersion

func (m Union) GetObjectVersion() *int

GetObjectVersion returns ObjectVersion

func (Union) GetOpConfigValues

func (m Union) GetOpConfigValues() *ConfigValues

GetOpConfigValues returns OpConfigValues

func (Union) GetOutputPorts

func (m Union) GetOutputPorts() []TypedObject

GetOutputPorts returns OutputPorts

func (Union) GetParameters

func (m Union) GetParameters() []Parameter

GetParameters returns Parameters

func (Union) GetParentRef

func (m Union) GetParentRef() *ParentReference

GetParentRef returns ParentRef

func (Union) MarshalJSON

func (m Union) MarshalJSON() (buff []byte, e error)

MarshalJSON marshals to json representation

func (Union) String

func (m Union) String() string

func (*Union) UnmarshalJSON

func (m *Union) UnmarshalJSON(data []byte) (e error)

UnmarshalJSON unmarshals from json

func (Union) ValidateEnumValue

func (m Union) ValidateEnumValue() (bool, error)

ValidateEnumValue returns an error when providing an unsupported enum value This function is being called during constructing API request process Not recommended for calling this function directly

type UnionUnionTypeEnum

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

func GetMappingUnionUnionTypeEnum(val string) (UnionUnionTypeEnum, bool)

GetMappingUnionUnionTypeEnum performs case Insensitive comparison on enum value and return the desired enum

func GetUnionUnionTypeEnumValues

func GetUnionUnionTypeEnumValues() []UnionUnionTypeEnum

GetUnionUnionTypeEnumValues Enumerates the set of values for UnionUnionTypeEnum

type UniqueDataKey

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 (UniqueDataKey) GetAttributeRefs

func (m UniqueDataKey) GetAttributeRefs() []KeyAttribute

GetAttributeRefs returns AttributeRefs

func (UniqueDataKey) GetKey

func (m UniqueDataKey) GetKey() *string

GetKey returns Key

func (UniqueDataKey) GetModelVersion

func (m UniqueDataKey) GetModelVersion() *string

GetModelVersion returns ModelVersion

func (UniqueDataKey) GetName

func (m UniqueDataKey) GetName() *string

GetName returns Name

func (UniqueDataKey) GetObjectStatus

func (m UniqueDataKey) GetObjectStatus() *int

GetObjectStatus returns ObjectStatus

func (UniqueDataKey) GetParentRef

func (m UniqueDataKey) GetParentRef() *ParentReference

GetParentRef returns ParentRef

func (UniqueDataKey) MarshalJSON

func (m UniqueDataKey) MarshalJSON() (buff []byte, e error)

MarshalJSON marshals to json representation

func (UniqueDataKey) String

func (m UniqueDataKey) String() string

func (UniqueDataKey) ValidateEnumValue

func (m UniqueDataKey) ValidateEnumValue() (bool, error)

ValidateEnumValue returns an error when providing an unsupported enum value This function is being called during constructing API request process Not recommended for calling this function directly

type UniqueKey

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
}

type UniqueKeyModelTypeEnum

UniqueKeyModelTypeEnum Enum with underlying type: string

type UniqueKeyModelTypeEnum string

Set of constants representing the allowable values for UniqueKeyModelTypeEnum

const (
    UniqueKeyModelTypePrimaryKey UniqueKeyModelTypeEnum = "PRIMARY_KEY"
    UniqueKeyModelTypeUniqueKey  UniqueKeyModelTypeEnum = "UNIQUE_KEY"
)

func GetMappingUniqueKeyModelTypeEnum

func GetMappingUniqueKeyModelTypeEnum(val string) (UniqueKeyModelTypeEnum, bool)

GetMappingUniqueKeyModelTypeEnum performs case Insensitive comparison on enum value and return the desired enum

func GetUniqueKeyModelTypeEnumValues

func GetUniqueKeyModelTypeEnumValues() []UniqueKeyModelTypeEnum

GetUniqueKeyModelTypeEnumValues Enumerates the set of values for UniqueKeyModelTypeEnum

type UpdateApplicationDetailedDescriptionRequest

UpdateApplicationDetailedDescriptionRequest wrapper for the UpdateApplicationDetailedDescription operation

# See also

Click https://docs.cloud.oracle.com/en-us/iaas/tools/go-sdk-examples/65.63.2/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 (UpdateApplicationDetailedDescriptionRequest) BinaryRequestBody

func (request UpdateApplicationDetailedDescriptionRequest) BinaryRequestBody() (*common.OCIReadSeekCloser, bool)

BinaryRequestBody implements the OCIRequest interface

func (UpdateApplicationDetailedDescriptionRequest) HTTPRequest

func (request UpdateApplicationDetailedDescriptionRequest) HTTPRequest(method, path string, binaryRequestBody *common.OCIReadSeekCloser, extraHeaders map[string]string) (http.Request, error)

HTTPRequest implements the OCIRequest interface

func (UpdateApplicationDetailedDescriptionRequest) RetryPolicy

func (request UpdateApplicationDetailedDescriptionRequest) RetryPolicy() *common.RetryPolicy

RetryPolicy implements the OCIRetryableRequest interface. This retrieves the specified retry policy.

func (UpdateApplicationDetailedDescriptionRequest) String

func (request UpdateApplicationDetailedDescriptionRequest) String() string

func (UpdateApplicationDetailedDescriptionRequest) ValidateEnumValue

func (request UpdateApplicationDetailedDescriptionRequest) ValidateEnumValue() (bool, error)

ValidateEnumValue returns an error when providing an unsupported enum value This function is being called during constructing API request process Not recommended for calling this function directly

type UpdateApplicationDetailedDescriptionResponse

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.cloud.oracle.com/iaas/Content/API/Concepts/usingapi.htm#eleven).
    Etag *string `presentIn:"header" name:"etag"`

    // Unique Oracle-assigned identifier for the request. If you need to contact
    // Oracle about a particular request, please provide the request ID.
    OpcRequestId *string `presentIn:"header" name:"opc-request-id"`
}

func (UpdateApplicationDetailedDescriptionResponse) HTTPResponse

func (response UpdateApplicationDetailedDescriptionResponse) HTTPResponse() *http.Response

HTTPResponse implements the OCIResponse interface

func (UpdateApplicationDetailedDescriptionResponse) String

func (response UpdateApplicationDetailedDescriptionResponse) String() string

type UpdateApplicationDetails

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 (UpdateApplicationDetails) String

func (m UpdateApplicationDetails) String() string

func (UpdateApplicationDetails) ValidateEnumValue

func (m UpdateApplicationDetails) ValidateEnumValue() (bool, error)

ValidateEnumValue returns an error when providing an unsupported enum value This function is being called during constructing API request process Not recommended for calling this function directly

type UpdateApplicationDetailsLifecycleStateEnum

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

func GetMappingUpdateApplicationDetailsLifecycleStateEnum(val string) (UpdateApplicationDetailsLifecycleStateEnum, bool)

GetMappingUpdateApplicationDetailsLifecycleStateEnum performs case Insensitive comparison on enum value and return the desired enum

func GetUpdateApplicationDetailsLifecycleStateEnumValues

func GetUpdateApplicationDetailsLifecycleStateEnumValues() []UpdateApplicationDetailsLifecycleStateEnum

GetUpdateApplicationDetailsLifecycleStateEnumValues Enumerates the set of values for UpdateApplicationDetailsLifecycleStateEnum

type UpdateApplicationRequest

UpdateApplicationRequest wrapper for the UpdateApplication operation

# See also

Click https://docs.cloud.oracle.com/en-us/iaas/tools/go-sdk-examples/65.63.2/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 (UpdateApplicationRequest) BinaryRequestBody

func (request UpdateApplicationRequest) BinaryRequestBody() (*common.OCIReadSeekCloser, bool)

BinaryRequestBody implements the OCIRequest interface

func (UpdateApplicationRequest) HTTPRequest

func (request UpdateApplicationRequest) HTTPRequest(method, path string, binaryRequestBody *common.OCIReadSeekCloser, extraHeaders map[string]string) (http.Request, error)

HTTPRequest implements the OCIRequest interface

func (UpdateApplicationRequest) RetryPolicy

func (request UpdateApplicationRequest) RetryPolicy() *common.RetryPolicy

RetryPolicy implements the OCIRetryableRequest interface. This retrieves the specified retry policy.

func (UpdateApplicationRequest) String

func (request UpdateApplicationRequest) String() string

func (UpdateApplicationRequest) ValidateEnumValue

func (request UpdateApplicationRequest) ValidateEnumValue() (bool, error)

ValidateEnumValue returns an error when providing an unsupported enum value This function is being called during constructing API request process Not recommended for calling this function directly

type UpdateApplicationResponse

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.cloud.oracle.com/iaas/Content/API/Concepts/usingapi.htm#eleven).
    Etag *string `presentIn:"header" name:"etag"`

    // Unique Oracle-assigned identifier for the request. If you need to contact
    // Oracle about a particular request, please provide the request ID.
    OpcRequestId *string `presentIn:"header" name:"opc-request-id"`
}

func (UpdateApplicationResponse) HTTPResponse

func (response UpdateApplicationResponse) HTTPResponse() *http.Response

HTTPResponse implements the OCIResponse interface

func (UpdateApplicationResponse) String

func (response UpdateApplicationResponse) String() string

type UpdateConnectionDetails

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
}

type UpdateConnectionDetailsModelTypeEnum

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

func GetMappingUpdateConnectionDetailsModelTypeEnum(val string) (UpdateConnectionDetailsModelTypeEnum, bool)

GetMappingUpdateConnectionDetailsModelTypeEnum performs case Insensitive comparison on enum value and return the desired enum

func GetUpdateConnectionDetailsModelTypeEnumValues

func GetUpdateConnectionDetailsModelTypeEnumValues() []UpdateConnectionDetailsModelTypeEnum

GetUpdateConnectionDetailsModelTypeEnumValues Enumerates the set of values for UpdateConnectionDetailsModelTypeEnum

type UpdateConnectionFromAdwc

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 (UpdateConnectionFromAdwc) GetConnectionProperties

func (m UpdateConnectionFromAdwc) GetConnectionProperties() []ConnectionProperty

GetConnectionProperties returns ConnectionProperties

func (UpdateConnectionFromAdwc) GetDescription

func (m UpdateConnectionFromAdwc) GetDescription() *string

GetDescription returns Description

func (UpdateConnectionFromAdwc) GetIdentifier

func (m UpdateConnectionFromAdwc) GetIdentifier() *string

GetIdentifier returns Identifier

func (UpdateConnectionFromAdwc) GetKey

func (m UpdateConnectionFromAdwc) GetKey() *string

GetKey returns Key

func (UpdateConnectionFromAdwc) GetModelVersion

func (m UpdateConnectionFromAdwc) GetModelVersion() *string

GetModelVersion returns ModelVersion

func (UpdateConnectionFromAdwc) GetName

func (m UpdateConnectionFromAdwc) GetName() *string

GetName returns Name

func (UpdateConnectionFromAdwc) GetObjectStatus

func (m UpdateConnectionFromAdwc) GetObjectStatus() *int

GetObjectStatus returns ObjectStatus

func (UpdateConnectionFromAdwc) GetObjectVersion

func (m UpdateConnectionFromAdwc) GetObjectVersion() *int

GetObjectVersion returns ObjectVersion

func (UpdateConnectionFromAdwc) GetParentRef

func (m UpdateConnectionFromAdwc) GetParentRef() *ParentReference

GetParentRef returns ParentRef

func (UpdateConnectionFromAdwc) GetRegistryMetadata

func (m UpdateConnectionFromAdwc) GetRegistryMetadata() *RegistryMetadata

GetRegistryMetadata returns RegistryMetadata

func (UpdateConnectionFromAdwc) MarshalJSON

func (m UpdateConnectionFromAdwc) MarshalJSON() (buff []byte, e error)

MarshalJSON marshals to json representation

func (UpdateConnectionFromAdwc) String

func (m UpdateConnectionFromAdwc) String() string

func (UpdateConnectionFromAdwc) ValidateEnumValue

func (m UpdateConnectionFromAdwc) ValidateEnumValue() (bool, error)

ValidateEnumValue returns an error when providing an unsupported enum value This function is being called during constructing API request process Not recommended for calling this function directly

type UpdateConnectionFromAmazonS3

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 (UpdateConnectionFromAmazonS3) GetConnectionProperties

func (m UpdateConnectionFromAmazonS3) GetConnectionProperties() []ConnectionProperty

GetConnectionProperties returns ConnectionProperties

func (UpdateConnectionFromAmazonS3) GetDescription

func (m UpdateConnectionFromAmazonS3) GetDescription() *string

GetDescription returns Description

func (UpdateConnectionFromAmazonS3) GetIdentifier

func (m UpdateConnectionFromAmazonS3) GetIdentifier() *string

GetIdentifier returns Identifier

func (UpdateConnectionFromAmazonS3) GetKey

func (m UpdateConnectionFromAmazonS3) GetKey() *string

GetKey returns Key

func (UpdateConnectionFromAmazonS3) GetModelVersion

func (m UpdateConnectionFromAmazonS3) GetModelVersion() *string

GetModelVersion returns ModelVersion

func (UpdateConnectionFromAmazonS3) GetName

func (m UpdateConnectionFromAmazonS3) GetName() *string

GetName returns Name

func (UpdateConnectionFromAmazonS3) GetObjectStatus

func (m UpdateConnectionFromAmazonS3) GetObjectStatus() *int

GetObjectStatus returns ObjectStatus

func (UpdateConnectionFromAmazonS3) GetObjectVersion

func (m UpdateConnectionFromAmazonS3) GetObjectVersion() *int

GetObjectVersion returns ObjectVersion

func (UpdateConnectionFromAmazonS3) GetParentRef

func (m UpdateConnectionFromAmazonS3) GetParentRef() *ParentReference

GetParentRef returns ParentRef

func (UpdateConnectionFromAmazonS3) GetRegistryMetadata

func (m UpdateConnectionFromAmazonS3) GetRegistryMetadata() *RegistryMetadata

GetRegistryMetadata returns RegistryMetadata

func (UpdateConnectionFromAmazonS3) MarshalJSON

func (m UpdateConnectionFromAmazonS3) MarshalJSON() (buff []byte, e error)

MarshalJSON marshals to json representation

func (UpdateConnectionFromAmazonS3) String

func (m UpdateConnectionFromAmazonS3) String() string

func (UpdateConnectionFromAmazonS3) ValidateEnumValue

func (m UpdateConnectionFromAmazonS3) ValidateEnumValue() (bool, error)

ValidateEnumValue returns an error when providing an unsupported enum value This function is being called during constructing API request process Not recommended for calling this function directly

type UpdateConnectionFromAtp

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 (UpdateConnectionFromAtp) GetConnectionProperties

func (m UpdateConnectionFromAtp) GetConnectionProperties() []ConnectionProperty

GetConnectionProperties returns ConnectionProperties

func (UpdateConnectionFromAtp) GetDescription

func (m UpdateConnectionFromAtp) GetDescription() *string

GetDescription returns Description

func (UpdateConnectionFromAtp) GetIdentifier

func (m UpdateConnectionFromAtp) GetIdentifier() *string

GetIdentifier returns Identifier

func (UpdateConnectionFromAtp) GetKey

func (m UpdateConnectionFromAtp) GetKey() *string

GetKey returns Key

func (UpdateConnectionFromAtp) GetModelVersion

func (m UpdateConnectionFromAtp) GetModelVersion() *string

GetModelVersion returns ModelVersion

func (UpdateConnectionFromAtp) GetName

func (m UpdateConnectionFromAtp) GetName() *string

GetName returns Name

func (UpdateConnectionFromAtp) GetObjectStatus

func (m UpdateConnectionFromAtp) GetObjectStatus() *int

GetObjectStatus returns ObjectStatus

func (UpdateConnectionFromAtp) GetObjectVersion

func (m UpdateConnectionFromAtp) GetObjectVersion() *int

GetObjectVersion returns ObjectVersion

func (UpdateConnectionFromAtp) GetParentRef

func (m UpdateConnectionFromAtp) GetParentRef() *ParentReference

GetParentRef returns ParentRef

func (UpdateConnectionFromAtp) GetRegistryMetadata

func (m UpdateConnectionFromAtp) GetRegistryMetadata() *RegistryMetadata

GetRegistryMetadata returns RegistryMetadata

func (UpdateConnectionFromAtp) MarshalJSON

func (m UpdateConnectionFromAtp) MarshalJSON() (buff []byte, e error)

MarshalJSON marshals to json representation

func (UpdateConnectionFromAtp) String

func (m UpdateConnectionFromAtp) String() string

func (UpdateConnectionFromAtp) ValidateEnumValue

func (m UpdateConnectionFromAtp) ValidateEnumValue() (bool, error)

ValidateEnumValue returns an error when providing an unsupported enum value This function is being called during constructing API request process Not recommended for calling this function directly

type UpdateConnectionFromBicc

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 (UpdateConnectionFromBicc) GetConnectionProperties

func (m UpdateConnectionFromBicc) GetConnectionProperties() []ConnectionProperty

GetConnectionProperties returns ConnectionProperties

func (UpdateConnectionFromBicc) GetDescription

func (m UpdateConnectionFromBicc) GetDescription() *string

GetDescription returns Description

func (UpdateConnectionFromBicc) GetIdentifier

func (m UpdateConnectionFromBicc) GetIdentifier() *string

GetIdentifier returns Identifier

func (UpdateConnectionFromBicc) GetKey

func (m UpdateConnectionFromBicc) GetKey() *string

GetKey returns Key

func (UpdateConnectionFromBicc) GetModelVersion

func (m UpdateConnectionFromBicc) GetModelVersion() *string

GetModelVersion returns ModelVersion

func (UpdateConnectionFromBicc) GetName

func (m UpdateConnectionFromBicc) GetName() *string

GetName returns Name

func (UpdateConnectionFromBicc) GetObjectStatus

func (m UpdateConnectionFromBicc) GetObjectStatus() *int

GetObjectStatus returns ObjectStatus

func (UpdateConnectionFromBicc) GetObjectVersion

func (m UpdateConnectionFromBicc) GetObjectVersion() *int

GetObjectVersion returns ObjectVersion

func (UpdateConnectionFromBicc) GetParentRef

func (m UpdateConnectionFromBicc) GetParentRef() *ParentReference

GetParentRef returns ParentRef

func (UpdateConnectionFromBicc) GetRegistryMetadata

func (m UpdateConnectionFromBicc) GetRegistryMetadata() *RegistryMetadata

GetRegistryMetadata returns RegistryMetadata

func (UpdateConnectionFromBicc) MarshalJSON

func (m UpdateConnectionFromBicc) MarshalJSON() (buff []byte, e error)

MarshalJSON marshals to json representation

func (UpdateConnectionFromBicc) String

func (m UpdateConnectionFromBicc) String() string

func (UpdateConnectionFromBicc) ValidateEnumValue

func (m UpdateConnectionFromBicc) ValidateEnumValue() (bool, error)

ValidateEnumValue returns an error when providing an unsupported enum value This function is being called during constructing API request process Not recommended for calling this function directly

type UpdateConnectionFromBip

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 (UpdateConnectionFromBip) GetConnectionProperties

func (m UpdateConnectionFromBip) GetConnectionProperties() []ConnectionProperty

GetConnectionProperties returns ConnectionProperties

func (UpdateConnectionFromBip) GetDescription

func (m UpdateConnectionFromBip) GetDescription() *string

GetDescription returns Description

func (UpdateConnectionFromBip) GetIdentifier

func (m UpdateConnectionFromBip) GetIdentifier() *string

GetIdentifier returns Identifier

func (UpdateConnectionFromBip) GetKey

func (m UpdateConnectionFromBip) GetKey() *string

GetKey returns Key

func (UpdateConnectionFromBip) GetModelVersion

func (m UpdateConnectionFromBip) GetModelVersion() *string

GetModelVersion returns ModelVersion

func (UpdateConnectionFromBip) GetName

func (m UpdateConnectionFromBip) GetName() *string

GetName returns Name

func (UpdateConnectionFromBip) GetObjectStatus

func (m UpdateConnectionFromBip) GetObjectStatus() *int

GetObjectStatus returns ObjectStatus

func (UpdateConnectionFromBip) GetObjectVersion

func (m UpdateConnectionFromBip) GetObjectVersion() *int

GetObjectVersion returns ObjectVersion

func (UpdateConnectionFromBip) GetParentRef

func (m UpdateConnectionFromBip) GetParentRef() *ParentReference

GetParentRef returns ParentRef

func (UpdateConnectionFromBip) GetRegistryMetadata

func (m UpdateConnectionFromBip) GetRegistryMetadata() *RegistryMetadata

GetRegistryMetadata returns RegistryMetadata

func (UpdateConnectionFromBip) MarshalJSON

func (m UpdateConnectionFromBip) MarshalJSON() (buff []byte, e error)

MarshalJSON marshals to json representation

func (UpdateConnectionFromBip) String

func (m UpdateConnectionFromBip) String() string

func (UpdateConnectionFromBip) ValidateEnumValue

func (m UpdateConnectionFromBip) ValidateEnumValue() (bool, error)

ValidateEnumValue returns an error when providing an unsupported enum value This function is being called during constructing API request process Not recommended for calling this function directly

type UpdateConnectionFromHdfs

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 (UpdateConnectionFromHdfs) GetConnectionProperties

func (m UpdateConnectionFromHdfs) GetConnectionProperties() []ConnectionProperty

GetConnectionProperties returns ConnectionProperties

func (UpdateConnectionFromHdfs) GetDescription

func (m UpdateConnectionFromHdfs) GetDescription() *string

GetDescription returns Description

func (UpdateConnectionFromHdfs) GetIdentifier

func (m UpdateConnectionFromHdfs) GetIdentifier() *string

GetIdentifier returns Identifier

func (UpdateConnectionFromHdfs) GetKey

func (m UpdateConnectionFromHdfs) GetKey() *string

GetKey returns Key

func (UpdateConnectionFromHdfs) GetModelVersion

func (m UpdateConnectionFromHdfs) GetModelVersion() *string

GetModelVersion returns ModelVersion

func (UpdateConnectionFromHdfs) GetName

func (m UpdateConnectionFromHdfs) GetName() *string

GetName returns Name

func (UpdateConnectionFromHdfs) GetObjectStatus

func (m UpdateConnectionFromHdfs) GetObjectStatus() *int

GetObjectStatus returns ObjectStatus

func (UpdateConnectionFromHdfs) GetObjectVersion

func (m UpdateConnectionFromHdfs) GetObjectVersion() *int

GetObjectVersion returns ObjectVersion

func (UpdateConnectionFromHdfs) GetParentRef

func (m UpdateConnectionFromHdfs) GetParentRef() *ParentReference

GetParentRef returns ParentRef

func (UpdateConnectionFromHdfs) GetRegistryMetadata

func (m UpdateConnectionFromHdfs) GetRegistryMetadata() *RegistryMetadata

GetRegistryMetadata returns RegistryMetadata

func (UpdateConnectionFromHdfs) MarshalJSON

func (m UpdateConnectionFromHdfs) MarshalJSON() (buff []byte, e error)

MarshalJSON marshals to json representation

func (UpdateConnectionFromHdfs) String

func (m UpdateConnectionFromHdfs) String() string

func (UpdateConnectionFromHdfs) ValidateEnumValue

func (m UpdateConnectionFromHdfs) ValidateEnumValue() (bool, error)

ValidateEnumValue returns an error when providing an unsupported enum value This function is being called during constructing API request process Not recommended for calling this function directly

type UpdateConnectionFromJdbc

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 (UpdateConnectionFromJdbc) GetConnectionProperties

func (m UpdateConnectionFromJdbc) GetConnectionProperties() []ConnectionProperty

GetConnectionProperties returns ConnectionProperties

func (UpdateConnectionFromJdbc) GetDescription

func (m UpdateConnectionFromJdbc) GetDescription() *string

GetDescription returns Description

func (UpdateConnectionFromJdbc) GetIdentifier

func (m UpdateConnectionFromJdbc) GetIdentifier() *string

GetIdentifier returns Identifier

func (UpdateConnectionFromJdbc) GetKey

func (m UpdateConnectionFromJdbc) GetKey() *string

GetKey returns Key

func (UpdateConnectionFromJdbc) GetModelVersion

func (m UpdateConnectionFromJdbc) GetModelVersion() *string

GetModelVersion returns ModelVersion

func (UpdateConnectionFromJdbc) GetName

func (m UpdateConnectionFromJdbc) GetName() *string

GetName returns Name

func (UpdateConnectionFromJdbc) GetObjectStatus

func (m UpdateConnectionFromJdbc) GetObjectStatus() *int

GetObjectStatus returns ObjectStatus

func (UpdateConnectionFromJdbc) GetObjectVersion

func (m UpdateConnectionFromJdbc) GetObjectVersion() *int

GetObjectVersion returns ObjectVersion

func (UpdateConnectionFromJdbc) GetParentRef

func (m UpdateConnectionFromJdbc) GetParentRef() *ParentReference

GetParentRef returns ParentRef

func (UpdateConnectionFromJdbc) GetRegistryMetadata

func (m UpdateConnectionFromJdbc) GetRegistryMetadata() *RegistryMetadata

GetRegistryMetadata returns RegistryMetadata

func (UpdateConnectionFromJdbc) MarshalJSON

func (m UpdateConnectionFromJdbc) MarshalJSON() (buff []byte, e error)

MarshalJSON marshals to json representation

func (UpdateConnectionFromJdbc) String

func (m UpdateConnectionFromJdbc) String() string

func (UpdateConnectionFromJdbc) ValidateEnumValue

func (m UpdateConnectionFromJdbc) ValidateEnumValue() (bool, error)

ValidateEnumValue returns an error when providing an unsupported enum value This function is being called during constructing API request process Not recommended for calling this function directly

type UpdateConnectionFromLake

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 (UpdateConnectionFromLake) GetConnectionProperties

func (m UpdateConnectionFromLake) GetConnectionProperties() []ConnectionProperty

GetConnectionProperties returns ConnectionProperties

func (UpdateConnectionFromLake) GetDescription

func (m UpdateConnectionFromLake) GetDescription() *string

GetDescription returns Description

func (UpdateConnectionFromLake) GetIdentifier

func (m UpdateConnectionFromLake) GetIdentifier() *string

GetIdentifier returns Identifier

func (UpdateConnectionFromLake) GetKey

func (m UpdateConnectionFromLake) GetKey() *string

GetKey returns Key

func (UpdateConnectionFromLake) GetModelVersion

func (m UpdateConnectionFromLake) GetModelVersion() *string

GetModelVersion returns ModelVersion

func (UpdateConnectionFromLake) GetName

func (m UpdateConnectionFromLake) GetName() *string

GetName returns Name

func (UpdateConnectionFromLake) GetObjectStatus

func (m UpdateConnectionFromLake) GetObjectStatus() *int

GetObjectStatus returns ObjectStatus

func (UpdateConnectionFromLake) GetObjectVersion

func (m UpdateConnectionFromLake) GetObjectVersion() *int

GetObjectVersion returns ObjectVersion

func (UpdateConnectionFromLake) GetParentRef

func (m UpdateConnectionFromLake) GetParentRef() *ParentReference

GetParentRef returns ParentRef

func (UpdateConnectionFromLake) GetRegistryMetadata

func (m UpdateConnectionFromLake) GetRegistryMetadata() *RegistryMetadata

GetRegistryMetadata returns RegistryMetadata

func (UpdateConnectionFromLake) MarshalJSON

func (m UpdateConnectionFromLake) MarshalJSON() (buff []byte, e error)

MarshalJSON marshals to json representation

func (UpdateConnectionFromLake) String

func (m UpdateConnectionFromLake) String() string

func (UpdateConnectionFromLake) ValidateEnumValue

func (m UpdateConnectionFromLake) ValidateEnumValue() (bool, error)

ValidateEnumValue returns an error when providing an unsupported enum value This function is being called during constructing API request process Not recommended for calling this function directly

type UpdateConnectionFromMySql

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 (UpdateConnectionFromMySql) GetConnectionProperties

func (m UpdateConnectionFromMySql) GetConnectionProperties() []ConnectionProperty

GetConnectionProperties returns ConnectionProperties

func (UpdateConnectionFromMySql) GetDescription

func (m UpdateConnectionFromMySql) GetDescription() *string

GetDescription returns Description

func (UpdateConnectionFromMySql) GetIdentifier

func (m UpdateConnectionFromMySql) GetIdentifier() *string

GetIdentifier returns Identifier

func (UpdateConnectionFromMySql) GetKey

func (m UpdateConnectionFromMySql) GetKey() *string

GetKey returns Key

func (UpdateConnectionFromMySql) GetModelVersion

func (m UpdateConnectionFromMySql) GetModelVersion() *string

GetModelVersion returns ModelVersion

func (UpdateConnectionFromMySql) GetName

func (m UpdateConnectionFromMySql) GetName() *string

GetName returns Name

func (UpdateConnectionFromMySql) GetObjectStatus

func (m UpdateConnectionFromMySql) GetObjectStatus() *int

GetObjectStatus returns ObjectStatus

func (UpdateConnectionFromMySql) GetObjectVersion

func (m UpdateConnectionFromMySql) GetObjectVersion() *int

GetObjectVersion returns ObjectVersion

func (UpdateConnectionFromMySql) GetParentRef

func (m UpdateConnectionFromMySql) GetParentRef() *ParentReference

GetParentRef returns ParentRef

func (UpdateConnectionFromMySql) GetRegistryMetadata

func (m UpdateConnectionFromMySql) GetRegistryMetadata() *RegistryMetadata

GetRegistryMetadata returns RegistryMetadata

func (UpdateConnectionFromMySql) MarshalJSON

func (m UpdateConnectionFromMySql) MarshalJSON() (buff []byte, e error)

MarshalJSON marshals to json representation

func (UpdateConnectionFromMySql) String

func (m UpdateConnectionFromMySql) String() string

func (UpdateConnectionFromMySql) ValidateEnumValue

func (m UpdateConnectionFromMySql) ValidateEnumValue() (bool, error)

ValidateEnumValue returns an error when providing an unsupported enum value This function is being called during constructing API request process Not recommended for calling this function directly

type UpdateConnectionFromMySqlHeatWave

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 (UpdateConnectionFromMySqlHeatWave) GetConnectionProperties

func (m UpdateConnectionFromMySqlHeatWave) GetConnectionProperties() []ConnectionProperty

GetConnectionProperties returns ConnectionProperties

func (UpdateConnectionFromMySqlHeatWave) GetDescription

func (m UpdateConnectionFromMySqlHeatWave) GetDescription() *string

GetDescription returns Description

func (UpdateConnectionFromMySqlHeatWave) GetIdentifier

func (m UpdateConnectionFromMySqlHeatWave) GetIdentifier() *string

GetIdentifier returns Identifier

func (UpdateConnectionFromMySqlHeatWave) GetKey

func (m UpdateConnectionFromMySqlHeatWave) GetKey() *string

GetKey returns Key

func (UpdateConnectionFromMySqlHeatWave) GetModelVersion

func (m UpdateConnectionFromMySqlHeatWave) GetModelVersion() *string

GetModelVersion returns ModelVersion

func (UpdateConnectionFromMySqlHeatWave) GetName

func (m UpdateConnectionFromMySqlHeatWave) GetName() *string

GetName returns Name

func (UpdateConnectionFromMySqlHeatWave) GetObjectStatus

func (m UpdateConnectionFromMySqlHeatWave) GetObjectStatus() *int

GetObjectStatus returns ObjectStatus

func (UpdateConnectionFromMySqlHeatWave) GetObjectVersion

func (m UpdateConnectionFromMySqlHeatWave) GetObjectVersion() *int

GetObjectVersion returns ObjectVersion

func (UpdateConnectionFromMySqlHeatWave) GetParentRef

func (m UpdateConnectionFromMySqlHeatWave) GetParentRef() *ParentReference

GetParentRef returns ParentRef

func (UpdateConnectionFromMySqlHeatWave) GetRegistryMetadata

func (m UpdateConnectionFromMySqlHeatWave) GetRegistryMetadata() *RegistryMetadata

GetRegistryMetadata returns RegistryMetadata

func (UpdateConnectionFromMySqlHeatWave) MarshalJSON

func (m UpdateConnectionFromMySqlHeatWave) MarshalJSON() (buff []byte, e error)

MarshalJSON marshals to json representation

func (UpdateConnectionFromMySqlHeatWave) String

func (m UpdateConnectionFromMySqlHeatWave) String() string

func (UpdateConnectionFromMySqlHeatWave) ValidateEnumValue

func (m UpdateConnectionFromMySqlHeatWave) ValidateEnumValue() (bool, error)

ValidateEnumValue returns an error when providing an unsupported enum value This function is being called during constructing API request process Not recommended for calling this function directly

type UpdateConnectionFromOAuth2

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 (UpdateConnectionFromOAuth2) GetConnectionProperties

func (m UpdateConnectionFromOAuth2) GetConnectionProperties() []ConnectionProperty

GetConnectionProperties returns ConnectionProperties

func (UpdateConnectionFromOAuth2) GetDescription

func (m UpdateConnectionFromOAuth2) GetDescription() *string

GetDescription returns Description

func (UpdateConnectionFromOAuth2) GetIdentifier

func (m UpdateConnectionFromOAuth2) GetIdentifier() *string

GetIdentifier returns Identifier

func (UpdateConnectionFromOAuth2) GetKey

func (m UpdateConnectionFromOAuth2) GetKey() *string

GetKey returns Key

func (UpdateConnectionFromOAuth2) GetModelVersion

func (m UpdateConnectionFromOAuth2) GetModelVersion() *string

GetModelVersion returns ModelVersion

func (UpdateConnectionFromOAuth2) GetName

func (m UpdateConnectionFromOAuth2) GetName() *string

GetName returns Name

func (UpdateConnectionFromOAuth2) GetObjectStatus

func (m UpdateConnectionFromOAuth2) GetObjectStatus() *int

GetObjectStatus returns ObjectStatus

func (UpdateConnectionFromOAuth2) GetObjectVersion

func (m UpdateConnectionFromOAuth2) GetObjectVersion() *int

GetObjectVersion returns ObjectVersion

func (UpdateConnectionFromOAuth2) GetParentRef

func (m UpdateConnectionFromOAuth2) GetParentRef() *ParentReference

GetParentRef returns ParentRef

func (UpdateConnectionFromOAuth2) GetRegistryMetadata

func (m UpdateConnectionFromOAuth2) GetRegistryMetadata() *RegistryMetadata

GetRegistryMetadata returns RegistryMetadata

func (UpdateConnectionFromOAuth2) MarshalJSON

func (m UpdateConnectionFromOAuth2) MarshalJSON() (buff []byte, e error)

MarshalJSON marshals to json representation

func (UpdateConnectionFromOAuth2) String

func (m UpdateConnectionFromOAuth2) String() string

func (UpdateConnectionFromOAuth2) ValidateEnumValue

func (m UpdateConnectionFromOAuth2) ValidateEnumValue() (bool, error)

ValidateEnumValue returns an error when providing an unsupported enum value This function is being called during constructing API request process Not recommended for calling this function directly

type UpdateConnectionFromOAuth2GrantTypeEnum

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

func GetMappingUpdateConnectionFromOAuth2GrantTypeEnum(val string) (UpdateConnectionFromOAuth2GrantTypeEnum, bool)

GetMappingUpdateConnectionFromOAuth2GrantTypeEnum performs case Insensitive comparison on enum value and return the desired enum

func GetUpdateConnectionFromOAuth2GrantTypeEnumValues

func GetUpdateConnectionFromOAuth2GrantTypeEnumValues() []UpdateConnectionFromOAuth2GrantTypeEnum

GetUpdateConnectionFromOAuth2GrantTypeEnumValues Enumerates the set of values for UpdateConnectionFromOAuth2GrantTypeEnum

type UpdateConnectionFromObjectStorage

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 (UpdateConnectionFromObjectStorage) GetConnectionProperties

func (m UpdateConnectionFromObjectStorage) GetConnectionProperties() []ConnectionProperty

GetConnectionProperties returns ConnectionProperties

func (UpdateConnectionFromObjectStorage) GetDescription

func (m UpdateConnectionFromObjectStorage) GetDescription() *string

GetDescription returns Description

func (UpdateConnectionFromObjectStorage) GetIdentifier

func (m UpdateConnectionFromObjectStorage) GetIdentifier() *string

GetIdentifier returns Identifier

func (UpdateConnectionFromObjectStorage) GetKey

func (m UpdateConnectionFromObjectStorage) GetKey() *string

GetKey returns Key

func (UpdateConnectionFromObjectStorage) GetModelVersion

func (m UpdateConnectionFromObjectStorage) GetModelVersion() *string

GetModelVersion returns ModelVersion

func (UpdateConnectionFromObjectStorage) GetName

func (m UpdateConnectionFromObjectStorage) GetName() *string

GetName returns Name

func (UpdateConnectionFromObjectStorage) GetObjectStatus

func (m UpdateConnectionFromObjectStorage) GetObjectStatus() *int

GetObjectStatus returns ObjectStatus

func (UpdateConnectionFromObjectStorage) GetObjectVersion

func (m UpdateConnectionFromObjectStorage) GetObjectVersion() *int

GetObjectVersion returns ObjectVersion

func (UpdateConnectionFromObjectStorage) GetParentRef

func (m UpdateConnectionFromObjectStorage) GetParentRef() *ParentReference

GetParentRef returns ParentRef

func (UpdateConnectionFromObjectStorage) GetRegistryMetadata

func (m UpdateConnectionFromObjectStorage) GetRegistryMetadata() *RegistryMetadata

GetRegistryMetadata returns RegistryMetadata

func (UpdateConnectionFromObjectStorage) MarshalJSON

func (m UpdateConnectionFromObjectStorage) MarshalJSON() (buff []byte, e error)

MarshalJSON marshals to json representation

func (UpdateConnectionFromObjectStorage) String

func (m UpdateConnectionFromObjectStorage) String() string

func (UpdateConnectionFromObjectStorage) ValidateEnumValue

func (m UpdateConnectionFromObjectStorage) ValidateEnumValue() (bool, error)

ValidateEnumValue returns an error when providing an unsupported enum value This function is being called during constructing API request process Not recommended for calling this function directly

type UpdateConnectionFromOracle

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 (UpdateConnectionFromOracle) GetConnectionProperties

func (m UpdateConnectionFromOracle) GetConnectionProperties() []ConnectionProperty

GetConnectionProperties returns ConnectionProperties

func (UpdateConnectionFromOracle) GetDescription

func (m UpdateConnectionFromOracle) GetDescription() *string

GetDescription returns Description

func (UpdateConnectionFromOracle) GetIdentifier

func (m UpdateConnectionFromOracle) GetIdentifier() *string

GetIdentifier returns Identifier

func (UpdateConnectionFromOracle) GetKey

func (m UpdateConnectionFromOracle) GetKey() *string

GetKey returns Key

func (UpdateConnectionFromOracle) GetModelVersion

func (m UpdateConnectionFromOracle) GetModelVersion() *string

GetModelVersion returns ModelVersion

func (UpdateConnectionFromOracle) GetName

func (m UpdateConnectionFromOracle) GetName() *string

GetName returns Name

func (UpdateConnectionFromOracle) GetObjectStatus

func (m UpdateConnectionFromOracle) GetObjectStatus() *int

GetObjectStatus returns ObjectStatus

func (UpdateConnectionFromOracle) GetObjectVersion

func (m UpdateConnectionFromOracle) GetObjectVersion() *int

GetObjectVersion returns ObjectVersion

func (UpdateConnectionFromOracle) GetParentRef

func (m UpdateConnectionFromOracle) GetParentRef() *ParentReference

GetParentRef returns ParentRef

func (UpdateConnectionFromOracle) GetRegistryMetadata

func (m UpdateConnectionFromOracle) GetRegistryMetadata() *RegistryMetadata

GetRegistryMetadata returns RegistryMetadata

func (UpdateConnectionFromOracle) MarshalJSON

func (m UpdateConnectionFromOracle) MarshalJSON() (buff []byte, e error)

MarshalJSON marshals to json representation

func (UpdateConnectionFromOracle) String

func (m UpdateConnectionFromOracle) String() string

func (UpdateConnectionFromOracle) ValidateEnumValue

func (m UpdateConnectionFromOracle) ValidateEnumValue() (bool, error)

ValidateEnumValue returns an error when providing an unsupported enum value This function is being called during constructing API request process Not recommended for calling this function directly

type UpdateConnectionFromOracleEbs

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 (UpdateConnectionFromOracleEbs) GetConnectionProperties

func (m UpdateConnectionFromOracleEbs) GetConnectionProperties() []ConnectionProperty

GetConnectionProperties returns ConnectionProperties

func (UpdateConnectionFromOracleEbs) GetDescription

func (m UpdateConnectionFromOracleEbs) GetDescription() *string

GetDescription returns Description

func (UpdateConnectionFromOracleEbs) GetIdentifier

func (m UpdateConnectionFromOracleEbs) GetIdentifier() *string

GetIdentifier returns Identifier

func (UpdateConnectionFromOracleEbs) GetKey

func (m UpdateConnectionFromOracleEbs) GetKey() *string

GetKey returns Key

func (UpdateConnectionFromOracleEbs) GetModelVersion

func (m UpdateConnectionFromOracleEbs) GetModelVersion() *string

GetModelVersion returns ModelVersion

func (UpdateConnectionFromOracleEbs) GetName

func (m UpdateConnectionFromOracleEbs) GetName() *string

GetName returns Name

func (UpdateConnectionFromOracleEbs) GetObjectStatus

func (m UpdateConnectionFromOracleEbs) GetObjectStatus() *int

GetObjectStatus returns ObjectStatus

func (UpdateConnectionFromOracleEbs) GetObjectVersion

func (m UpdateConnectionFromOracleEbs) GetObjectVersion() *int

GetObjectVersion returns ObjectVersion

func (UpdateConnectionFromOracleEbs) GetParentRef

func (m UpdateConnectionFromOracleEbs) GetParentRef() *ParentReference

GetParentRef returns ParentRef

func (UpdateConnectionFromOracleEbs) GetRegistryMetadata

func (m UpdateConnectionFromOracleEbs) GetRegistryMetadata() *RegistryMetadata

GetRegistryMetadata returns RegistryMetadata

func (UpdateConnectionFromOracleEbs) MarshalJSON

func (m UpdateConnectionFromOracleEbs) MarshalJSON() (buff []byte, e error)

MarshalJSON marshals to json representation

func (UpdateConnectionFromOracleEbs) String

func (m UpdateConnectionFromOracleEbs) String() string

func (UpdateConnectionFromOracleEbs) ValidateEnumValue

func (m UpdateConnectionFromOracleEbs) ValidateEnumValue() (bool, error)

ValidateEnumValue returns an error when providing an unsupported enum value This function is being called during constructing API request process Not recommended for calling this function directly

type UpdateConnectionFromOraclePeopleSoft

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 (UpdateConnectionFromOraclePeopleSoft) GetConnectionProperties

func (m UpdateConnectionFromOraclePeopleSoft) GetConnectionProperties() []ConnectionProperty

GetConnectionProperties returns ConnectionProperties

func (UpdateConnectionFromOraclePeopleSoft) GetDescription

func (m UpdateConnectionFromOraclePeopleSoft) GetDescription() *string

GetDescription returns Description

func (UpdateConnectionFromOraclePeopleSoft) GetIdentifier

func (m UpdateConnectionFromOraclePeopleSoft) GetIdentifier() *string

GetIdentifier returns Identifier

func (UpdateConnectionFromOraclePeopleSoft) GetKey

func (m UpdateConnectionFromOraclePeopleSoft) GetKey() *string

GetKey returns Key

func (UpdateConnectionFromOraclePeopleSoft) GetModelVersion

func (m UpdateConnectionFromOraclePeopleSoft) GetModelVersion() *string

GetModelVersion returns ModelVersion

func (UpdateConnectionFromOraclePeopleSoft) GetName

func (m UpdateConnectionFromOraclePeopleSoft) GetName() *string

GetName returns Name

func (UpdateConnectionFromOraclePeopleSoft) GetObjectStatus

func (m UpdateConnectionFromOraclePeopleSoft) GetObjectStatus() *int

GetObjectStatus returns ObjectStatus

func (UpdateConnectionFromOraclePeopleSoft) GetObjectVersion

func (m UpdateConnectionFromOraclePeopleSoft) GetObjectVersion() *int

GetObjectVersion returns ObjectVersion

func (UpdateConnectionFromOraclePeopleSoft) GetParentRef

func (m UpdateConnectionFromOraclePeopleSoft) GetParentRef() *ParentReference

GetParentRef returns ParentRef

func (UpdateConnectionFromOraclePeopleSoft) GetRegistryMetadata

func (m UpdateConnectionFromOraclePeopleSoft) GetRegistryMetadata() *RegistryMetadata

GetRegistryMetadata returns RegistryMetadata

func (UpdateConnectionFromOraclePeopleSoft) MarshalJSON

func (m UpdateConnectionFromOraclePeopleSoft) MarshalJSON() (buff []byte, e error)

MarshalJSON marshals to json representation

func (UpdateConnectionFromOraclePeopleSoft) String

func (m UpdateConnectionFromOraclePeopleSoft) String() string

func (UpdateConnectionFromOraclePeopleSoft) ValidateEnumValue

func (m UpdateConnectionFromOraclePeopleSoft) ValidateEnumValue() (bool, error)

ValidateEnumValue returns an error when providing an unsupported enum value This function is being called during constructing API request process Not recommended for calling this function directly

type UpdateConnectionFromOracleSiebel

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 (UpdateConnectionFromOracleSiebel) GetConnectionProperties

func (m UpdateConnectionFromOracleSiebel) GetConnectionProperties() []ConnectionProperty

GetConnectionProperties returns ConnectionProperties

func (UpdateConnectionFromOracleSiebel) GetDescription

func (m UpdateConnectionFromOracleSiebel) GetDescription() *string

GetDescription returns Description

func (UpdateConnectionFromOracleSiebel) GetIdentifier

func (m UpdateConnectionFromOracleSiebel) GetIdentifier() *string

GetIdentifier returns Identifier

func (UpdateConnectionFromOracleSiebel) GetKey

func (m UpdateConnectionFromOracleSiebel) GetKey() *string

GetKey returns Key

func (UpdateConnectionFromOracleSiebel) GetModelVersion

func (m UpdateConnectionFromOracleSiebel) GetModelVersion() *string

GetModelVersion returns ModelVersion

func (UpdateConnectionFromOracleSiebel) GetName

func (m UpdateConnectionFromOracleSiebel) GetName() *string

GetName returns Name

func (UpdateConnectionFromOracleSiebel) GetObjectStatus

func (m UpdateConnectionFromOracleSiebel) GetObjectStatus() *int

GetObjectStatus returns ObjectStatus

func (UpdateConnectionFromOracleSiebel) GetObjectVersion

func (m UpdateConnectionFromOracleSiebel) GetObjectVersion() *int

GetObjectVersion returns ObjectVersion

func (UpdateConnectionFromOracleSiebel) GetParentRef

func (m UpdateConnectionFromOracleSiebel) GetParentRef() *ParentReference

GetParentRef returns ParentRef

func (UpdateConnectionFromOracleSiebel) GetRegistryMetadata

func (m UpdateConnectionFromOracleSiebel) GetRegistryMetadata() *RegistryMetadata

GetRegistryMetadata returns RegistryMetadata

func (UpdateConnectionFromOracleSiebel) MarshalJSON

func (m UpdateConnectionFromOracleSiebel) MarshalJSON() (buff []byte, e error)

MarshalJSON marshals to json representation

func (UpdateConnectionFromOracleSiebel) String

func (m UpdateConnectionFromOracleSiebel) String() string

func (UpdateConnectionFromOracleSiebel) ValidateEnumValue

func (m UpdateConnectionFromOracleSiebel) ValidateEnumValue() (bool, error)

ValidateEnumValue returns an error when providing an unsupported enum value This function is being called during constructing API request process Not recommended for calling this function directly

type UpdateConnectionFromRestBasicAuth

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 (UpdateConnectionFromRestBasicAuth) GetConnectionProperties

func (m UpdateConnectionFromRestBasicAuth) GetConnectionProperties() []ConnectionProperty

GetConnectionProperties returns ConnectionProperties

func (UpdateConnectionFromRestBasicAuth) GetDescription

func (m UpdateConnectionFromRestBasicAuth) GetDescription() *string

GetDescription returns Description

func (UpdateConnectionFromRestBasicAuth) GetIdentifier

func (m UpdateConnectionFromRestBasicAuth) GetIdentifier() *string

GetIdentifier returns Identifier

func (UpdateConnectionFromRestBasicAuth) GetKey

func (m UpdateConnectionFromRestBasicAuth) GetKey() *string

GetKey returns Key

func (UpdateConnectionFromRestBasicAuth) GetModelVersion

func (m UpdateConnectionFromRestBasicAuth) GetModelVersion() *string

GetModelVersion returns ModelVersion

func (UpdateConnectionFromRestBasicAuth) GetName

func (m UpdateConnectionFromRestBasicAuth) GetName() *string

GetName returns Name

func (UpdateConnectionFromRestBasicAuth) GetObjectStatus

func (m UpdateConnectionFromRestBasicAuth) GetObjectStatus() *int

GetObjectStatus returns ObjectStatus

func (UpdateConnectionFromRestBasicAuth) GetObjectVersion

func (m UpdateConnectionFromRestBasicAuth) GetObjectVersion() *int

GetObjectVersion returns ObjectVersion

func (UpdateConnectionFromRestBasicAuth) GetParentRef

func (m UpdateConnectionFromRestBasicAuth) GetParentRef() *ParentReference

GetParentRef returns ParentRef

func (UpdateConnectionFromRestBasicAuth) GetRegistryMetadata

func (m UpdateConnectionFromRestBasicAuth) GetRegistryMetadata() *RegistryMetadata

GetRegistryMetadata returns RegistryMetadata

func (UpdateConnectionFromRestBasicAuth) MarshalJSON

func (m UpdateConnectionFromRestBasicAuth) MarshalJSON() (buff []byte, e error)

MarshalJSON marshals to json representation

func (UpdateConnectionFromRestBasicAuth) String

func (m UpdateConnectionFromRestBasicAuth) String() string

func (UpdateConnectionFromRestBasicAuth) ValidateEnumValue

func (m UpdateConnectionFromRestBasicAuth) ValidateEnumValue() (bool, error)

ValidateEnumValue returns an error when providing an unsupported enum value This function is being called during constructing API request process Not recommended for calling this function directly

type UpdateConnectionFromRestNoAuth

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 (UpdateConnectionFromRestNoAuth) GetConnectionProperties

func (m UpdateConnectionFromRestNoAuth) GetConnectionProperties() []ConnectionProperty

GetConnectionProperties returns ConnectionProperties

func (UpdateConnectionFromRestNoAuth) GetDescription

func (m UpdateConnectionFromRestNoAuth) GetDescription() *string

GetDescription returns Description

func (UpdateConnectionFromRestNoAuth) GetIdentifier

func (m UpdateConnectionFromRestNoAuth) GetIdentifier() *string

GetIdentifier returns Identifier

func (UpdateConnectionFromRestNoAuth) GetKey

func (m UpdateConnectionFromRestNoAuth) GetKey() *string

GetKey returns Key

func (UpdateConnectionFromRestNoAuth) GetModelVersion

func (m UpdateConnectionFromRestNoAuth) GetModelVersion() *string

GetModelVersion returns ModelVersion

func (UpdateConnectionFromRestNoAuth) GetName

func (m UpdateConnectionFromRestNoAuth) GetName() *string

GetName returns Name

func (UpdateConnectionFromRestNoAuth) GetObjectStatus

func (m UpdateConnectionFromRestNoAuth) GetObjectStatus() *int

GetObjectStatus returns ObjectStatus

func (UpdateConnectionFromRestNoAuth) GetObjectVersion

func (m UpdateConnectionFromRestNoAuth) GetObjectVersion() *int

GetObjectVersion returns ObjectVersion

func (UpdateConnectionFromRestNoAuth) GetParentRef

func (m UpdateConnectionFromRestNoAuth) GetParentRef() *ParentReference

GetParentRef returns ParentRef

func (UpdateConnectionFromRestNoAuth) GetRegistryMetadata

func (m UpdateConnectionFromRestNoAuth) GetRegistryMetadata() *RegistryMetadata

GetRegistryMetadata returns RegistryMetadata

func (UpdateConnectionFromRestNoAuth) MarshalJSON

func (m UpdateConnectionFromRestNoAuth) MarshalJSON() (buff []byte, e error)

MarshalJSON marshals to json representation

func (UpdateConnectionFromRestNoAuth) String

func (m UpdateConnectionFromRestNoAuth) String() string

func (UpdateConnectionFromRestNoAuth) ValidateEnumValue

func (m UpdateConnectionFromRestNoAuth) ValidateEnumValue() (bool, error)

ValidateEnumValue returns an error when providing an unsupported enum value This function is being called during constructing API request process Not recommended for calling this function directly

type UpdateConnectionRequest

UpdateConnectionRequest wrapper for the UpdateConnection operation

# See also

Click https://docs.cloud.oracle.com/en-us/iaas/tools/go-sdk-examples/65.63.2/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 (UpdateConnectionRequest) BinaryRequestBody

func (request UpdateConnectionRequest) BinaryRequestBody() (*common.OCIReadSeekCloser, bool)

BinaryRequestBody implements the OCIRequest interface

func (UpdateConnectionRequest) HTTPRequest

func (request UpdateConnectionRequest) HTTPRequest(method, path string, binaryRequestBody *common.OCIReadSeekCloser, extraHeaders map[string]string) (http.Request, error)

HTTPRequest implements the OCIRequest interface

func (UpdateConnectionRequest) RetryPolicy

func (request UpdateConnectionRequest) RetryPolicy() *common.RetryPolicy

RetryPolicy implements the OCIRetryableRequest interface. This retrieves the specified retry policy.

func (UpdateConnectionRequest) String

func (request UpdateConnectionRequest) String() string

func (UpdateConnectionRequest) ValidateEnumValue

func (request UpdateConnectionRequest) ValidateEnumValue() (bool, error)

ValidateEnumValue returns an error when providing an unsupported enum value This function is being called during constructing API request process Not recommended for calling this function directly

type UpdateConnectionResponse

UpdateConnectionResponse wrapper for the UpdateConnection operation

type UpdateConnectionResponse struct {

    // The underlying http response
    RawResponse *http.Response

    // The Connection instance
    Connection `presentIn:"body"`

    // For optimistic concurrency control. See ETags for Optimistic Concurrency Control (https://docs.cloud.oracle.com/iaas/Content/API/Concepts/usingapi.htm#eleven).
    Etag *string `presentIn:"header" name:"etag"`

    // Unique Oracle-assigned identifier for the request. If you need to contact
    // Oracle about a particular request, please provide the request ID.
    OpcRequestId *string `presentIn:"header" name:"opc-request-id"`
}

func (UpdateConnectionResponse) HTTPResponse

func (response UpdateConnectionResponse) HTTPResponse() *http.Response

HTTPResponse implements the OCIResponse interface

func (UpdateConnectionResponse) String

func (response UpdateConnectionResponse) String() string

type UpdateCopyObjectRequestDetails

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 (UpdateCopyObjectRequestDetails) String

func (m UpdateCopyObjectRequestDetails) String() string

func (UpdateCopyObjectRequestDetails) ValidateEnumValue

func (m UpdateCopyObjectRequestDetails) ValidateEnumValue() (bool, error)

ValidateEnumValue returns an error when providing an unsupported enum value This function is being called during constructing API request process Not recommended for calling this function directly

type UpdateCopyObjectRequestDetailsStatusEnum

UpdateCopyObjectRequestDetailsStatusEnum Enum with underlying type: string

type UpdateCopyObjectRequestDetailsStatusEnum string

Set of constants representing the allowable values for UpdateCopyObjectRequestDetailsStatusEnum

const (
    UpdateCopyObjectRequestDetailsStatusTerminating UpdateCopyObjectRequestDetailsStatusEnum = "TERMINATING"
)

func GetMappingUpdateCopyObjectRequestDetailsStatusEnum

func GetMappingUpdateCopyObjectRequestDetailsStatusEnum(val string) (UpdateCopyObjectRequestDetailsStatusEnum, bool)

GetMappingUpdateCopyObjectRequestDetailsStatusEnum performs case Insensitive comparison on enum value and return the desired enum

func GetUpdateCopyObjectRequestDetailsStatusEnumValues

func GetUpdateCopyObjectRequestDetailsStatusEnumValues() []UpdateCopyObjectRequestDetailsStatusEnum

GetUpdateCopyObjectRequestDetailsStatusEnumValues Enumerates the set of values for UpdateCopyObjectRequestDetailsStatusEnum

type UpdateCopyObjectRequestRequest

UpdateCopyObjectRequestRequest wrapper for the UpdateCopyObjectRequest operation

# See also

Click https://docs.cloud.oracle.com/en-us/iaas/tools/go-sdk-examples/65.63.2/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 (UpdateCopyObjectRequestRequest) BinaryRequestBody

func (request UpdateCopyObjectRequestRequest) BinaryRequestBody() (*common.OCIReadSeekCloser, bool)

BinaryRequestBody implements the OCIRequest interface

func (UpdateCopyObjectRequestRequest) HTTPRequest

func (request UpdateCopyObjectRequestRequest) HTTPRequest(method, path string, binaryRequestBody *common.OCIReadSeekCloser, extraHeaders map[string]string) (http.Request, error)

HTTPRequest implements the OCIRequest interface

func (UpdateCopyObjectRequestRequest) RetryPolicy

func (request UpdateCopyObjectRequestRequest) RetryPolicy() *common.RetryPolicy

RetryPolicy implements the OCIRetryableRequest interface. This retrieves the specified retry policy.

func (UpdateCopyObjectRequestRequest) String

func (request UpdateCopyObjectRequestRequest) String() string

func (UpdateCopyObjectRequestRequest) ValidateEnumValue

func (request UpdateCopyObjectRequestRequest) ValidateEnumValue() (bool, error)

ValidateEnumValue returns an error when providing an unsupported enum value This function is being called during constructing API request process Not recommended for calling this function directly

type UpdateCopyObjectRequestResponse

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.cloud.oracle.com/iaas/Content/API/Concepts/usingapi.htm#eleven).
    Etag *string `presentIn:"header" name:"etag"`

    // Unique Oracle-assigned identifier for the request. If you need to contact
    // Oracle about a particular request, please provide the request ID.
    OpcRequestId *string `presentIn:"header" name:"opc-request-id"`
}

func (UpdateCopyObjectRequestResponse) HTTPResponse

func (response UpdateCopyObjectRequestResponse) HTTPResponse() *http.Response

HTTPResponse implements the OCIResponse interface

func (UpdateCopyObjectRequestResponse) String

func (response UpdateCopyObjectRequestResponse) String() string

type UpdateDataAssetDetails

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
}

type UpdateDataAssetDetailsModelTypeEnum

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

func GetMappingUpdateDataAssetDetailsModelTypeEnum(val string) (UpdateDataAssetDetailsModelTypeEnum, bool)

GetMappingUpdateDataAssetDetailsModelTypeEnum performs case Insensitive comparison on enum value and return the desired enum

func GetUpdateDataAssetDetailsModelTypeEnumValues

func GetUpdateDataAssetDetailsModelTypeEnumValues() []UpdateDataAssetDetailsModelTypeEnum

GetUpdateDataAssetDetailsModelTypeEnumValues Enumerates the set of values for UpdateDataAssetDetailsModelTypeEnum

type UpdateDataAssetFromAdwc

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 (UpdateDataAssetFromAdwc) GetAssetProperties

func (m UpdateDataAssetFromAdwc) GetAssetProperties() map[string]string

GetAssetProperties returns AssetProperties

func (UpdateDataAssetFromAdwc) GetDescription

func (m UpdateDataAssetFromAdwc) GetDescription() *string

GetDescription returns Description

func (UpdateDataAssetFromAdwc) GetExternalKey

func (m UpdateDataAssetFromAdwc) GetExternalKey() *string

GetExternalKey returns ExternalKey

func (UpdateDataAssetFromAdwc) GetIdentifier

func (m UpdateDataAssetFromAdwc) GetIdentifier() *string

GetIdentifier returns Identifier

func (UpdateDataAssetFromAdwc) GetKey

func (m UpdateDataAssetFromAdwc) GetKey() *string

GetKey returns Key

func (UpdateDataAssetFromAdwc) GetModelVersion

func (m UpdateDataAssetFromAdwc) GetModelVersion() *string

GetModelVersion returns ModelVersion

func (UpdateDataAssetFromAdwc) GetName

func (m UpdateDataAssetFromAdwc) GetName() *string

GetName returns Name

func (UpdateDataAssetFromAdwc) GetObjectStatus

func (m UpdateDataAssetFromAdwc) GetObjectStatus() *int

GetObjectStatus returns ObjectStatus

func (UpdateDataAssetFromAdwc) GetObjectVersion

func (m UpdateDataAssetFromAdwc) GetObjectVersion() *int

GetObjectVersion returns ObjectVersion

func (UpdateDataAssetFromAdwc) GetRegistryMetadata

func (m UpdateDataAssetFromAdwc) GetRegistryMetadata() *RegistryMetadata

GetRegistryMetadata returns RegistryMetadata

func (UpdateDataAssetFromAdwc) MarshalJSON

func (m UpdateDataAssetFromAdwc) MarshalJSON() (buff []byte, e error)

MarshalJSON marshals to json representation

func (UpdateDataAssetFromAdwc) String

func (m UpdateDataAssetFromAdwc) String() string

func (UpdateDataAssetFromAdwc) ValidateEnumValue

func (m UpdateDataAssetFromAdwc) ValidateEnumValue() (bool, error)

ValidateEnumValue returns an error when providing an unsupported enum value This function is being called during constructing API request process Not recommended for calling this function directly

type UpdateDataAssetFromAmazonS3

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 (UpdateDataAssetFromAmazonS3) GetAssetProperties

func (m UpdateDataAssetFromAmazonS3) GetAssetProperties() map[string]string

GetAssetProperties returns AssetProperties

func (UpdateDataAssetFromAmazonS3) GetDescription

func (m UpdateDataAssetFromAmazonS3) GetDescription() *string

GetDescription returns Description

func (UpdateDataAssetFromAmazonS3) GetExternalKey

func (m UpdateDataAssetFromAmazonS3) GetExternalKey() *string

GetExternalKey returns ExternalKey

func (UpdateDataAssetFromAmazonS3) GetIdentifier

func (m UpdateDataAssetFromAmazonS3) GetIdentifier() *string

GetIdentifier returns Identifier

func (UpdateDataAssetFromAmazonS3) GetKey

func (m UpdateDataAssetFromAmazonS3) GetKey() *string

GetKey returns Key

func (UpdateDataAssetFromAmazonS3) GetModelVersion

func (m UpdateDataAssetFromAmazonS3) GetModelVersion() *string

GetModelVersion returns ModelVersion

func (UpdateDataAssetFromAmazonS3) GetName

func (m UpdateDataAssetFromAmazonS3) GetName() *string

GetName returns Name

func (UpdateDataAssetFromAmazonS3) GetObjectStatus

func (m UpdateDataAssetFromAmazonS3) GetObjectStatus() *int

GetObjectStatus returns ObjectStatus

func (UpdateDataAssetFromAmazonS3) GetObjectVersion

func (m UpdateDataAssetFromAmazonS3) GetObjectVersion() *int

GetObjectVersion returns ObjectVersion

func (UpdateDataAssetFromAmazonS3) GetRegistryMetadata

func (m UpdateDataAssetFromAmazonS3) GetRegistryMetadata() *RegistryMetadata

GetRegistryMetadata returns RegistryMetadata

func (UpdateDataAssetFromAmazonS3) MarshalJSON

func (m UpdateDataAssetFromAmazonS3) MarshalJSON() (buff []byte, e error)

MarshalJSON marshals to json representation

func (UpdateDataAssetFromAmazonS3) String

func (m UpdateDataAssetFromAmazonS3) String() string

func (UpdateDataAssetFromAmazonS3) ValidateEnumValue

func (m UpdateDataAssetFromAmazonS3) ValidateEnumValue() (bool, error)

ValidateEnumValue returns an error when providing an unsupported enum value This function is being called during constructing API request process Not recommended for calling this function directly

type UpdateDataAssetFromAtp

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 (UpdateDataAssetFromAtp) GetAssetProperties

func (m UpdateDataAssetFromAtp) GetAssetProperties() map[string]string

GetAssetProperties returns AssetProperties

func (UpdateDataAssetFromAtp) GetDescription

func (m UpdateDataAssetFromAtp) GetDescription() *string

GetDescription returns Description

func (UpdateDataAssetFromAtp) GetExternalKey

func (m UpdateDataAssetFromAtp) GetExternalKey() *string

GetExternalKey returns ExternalKey

func (UpdateDataAssetFromAtp) GetIdentifier

func (m UpdateDataAssetFromAtp) GetIdentifier() *string

GetIdentifier returns Identifier

func (UpdateDataAssetFromAtp) GetKey

func (m UpdateDataAssetFromAtp) GetKey() *string

GetKey returns Key

func (UpdateDataAssetFromAtp) GetModelVersion

func (m UpdateDataAssetFromAtp) GetModelVersion() *string

GetModelVersion returns ModelVersion

func (UpdateDataAssetFromAtp) GetName

func (m UpdateDataAssetFromAtp) GetName() *string

GetName returns Name

func (UpdateDataAssetFromAtp) GetObjectStatus

func (m UpdateDataAssetFromAtp) GetObjectStatus() *int

GetObjectStatus returns ObjectStatus

func (UpdateDataAssetFromAtp) GetObjectVersion

func (m UpdateDataAssetFromAtp) GetObjectVersion() *int

GetObjectVersion returns ObjectVersion

func (UpdateDataAssetFromAtp) GetRegistryMetadata

func (m UpdateDataAssetFromAtp) GetRegistryMetadata() *RegistryMetadata

GetRegistryMetadata returns RegistryMetadata

func (UpdateDataAssetFromAtp) MarshalJSON

func (m UpdateDataAssetFromAtp) MarshalJSON() (buff []byte, e error)

MarshalJSON marshals to json representation

func (UpdateDataAssetFromAtp) String

func (m UpdateDataAssetFromAtp) String() string

func (UpdateDataAssetFromAtp) ValidateEnumValue

func (m UpdateDataAssetFromAtp) ValidateEnumValue() (bool, error)

ValidateEnumValue returns an error when providing an unsupported enum value This function is being called during constructing API request process Not recommended for calling this function directly

type UpdateDataAssetFromFusionApp

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 (UpdateDataAssetFromFusionApp) GetAssetProperties

func (m UpdateDataAssetFromFusionApp) GetAssetProperties() map[string]string

GetAssetProperties returns AssetProperties

func (UpdateDataAssetFromFusionApp) GetDescription

func (m UpdateDataAssetFromFusionApp) GetDescription() *string

GetDescription returns Description

func (UpdateDataAssetFromFusionApp) GetExternalKey

func (m UpdateDataAssetFromFusionApp) GetExternalKey() *string

GetExternalKey returns ExternalKey

func (UpdateDataAssetFromFusionApp) GetIdentifier

func (m UpdateDataAssetFromFusionApp) GetIdentifier() *string

GetIdentifier returns Identifier

func (UpdateDataAssetFromFusionApp) GetKey

func (m UpdateDataAssetFromFusionApp) GetKey() *string

GetKey returns Key

func (UpdateDataAssetFromFusionApp) GetModelVersion

func (m UpdateDataAssetFromFusionApp) GetModelVersion() *string

GetModelVersion returns ModelVersion

func (UpdateDataAssetFromFusionApp) GetName

func (m UpdateDataAssetFromFusionApp) GetName() *string

GetName returns Name

func (UpdateDataAssetFromFusionApp) GetObjectStatus

func (m UpdateDataAssetFromFusionApp) GetObjectStatus() *int

GetObjectStatus returns ObjectStatus

func (UpdateDataAssetFromFusionApp) GetObjectVersion

func (m UpdateDataAssetFromFusionApp) GetObjectVersion() *int

GetObjectVersion returns ObjectVersion

func (UpdateDataAssetFromFusionApp) GetRegistryMetadata

func (m UpdateDataAssetFromFusionApp) GetRegistryMetadata() *RegistryMetadata

GetRegistryMetadata returns RegistryMetadata

func (UpdateDataAssetFromFusionApp) MarshalJSON

func (m UpdateDataAssetFromFusionApp) MarshalJSON() (buff []byte, e error)

MarshalJSON marshals to json representation

func (UpdateDataAssetFromFusionApp) String

func (m UpdateDataAssetFromFusionApp) String() string

func (UpdateDataAssetFromFusionApp) ValidateEnumValue

func (m UpdateDataAssetFromFusionApp) ValidateEnumValue() (bool, error)

ValidateEnumValue returns an error when providing an unsupported enum value This function is being called during constructing API request process Not recommended for calling this function directly

type UpdateDataAssetFromHdfs

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 (UpdateDataAssetFromHdfs) GetAssetProperties

func (m UpdateDataAssetFromHdfs) GetAssetProperties() map[string]string

GetAssetProperties returns AssetProperties

func (UpdateDataAssetFromHdfs) GetDescription

func (m UpdateDataAssetFromHdfs) GetDescription() *string

GetDescription returns Description

func (UpdateDataAssetFromHdfs) GetExternalKey

func (m UpdateDataAssetFromHdfs) GetExternalKey() *string

GetExternalKey returns ExternalKey

func (UpdateDataAssetFromHdfs) GetIdentifier

func (m UpdateDataAssetFromHdfs) GetIdentifier() *string

GetIdentifier returns Identifier

func (UpdateDataAssetFromHdfs) GetKey

func (m UpdateDataAssetFromHdfs) GetKey() *string

GetKey returns Key

func (UpdateDataAssetFromHdfs) GetModelVersion

func (m UpdateDataAssetFromHdfs) GetModelVersion() *string

GetModelVersion returns ModelVersion

func (UpdateDataAssetFromHdfs) GetName

func (m UpdateDataAssetFromHdfs) GetName() *string

GetName returns Name

func (UpdateDataAssetFromHdfs) GetObjectStatus

func (m UpdateDataAssetFromHdfs) GetObjectStatus() *int

GetObjectStatus returns ObjectStatus

func (UpdateDataAssetFromHdfs) GetObjectVersion

func (m UpdateDataAssetFromHdfs) GetObjectVersion() *int

GetObjectVersion returns ObjectVersion

func (UpdateDataAssetFromHdfs) GetRegistryMetadata

func (m UpdateDataAssetFromHdfs) GetRegistryMetadata() *RegistryMetadata

GetRegistryMetadata returns RegistryMetadata

func (UpdateDataAssetFromHdfs) MarshalJSON

func (m UpdateDataAssetFromHdfs) MarshalJSON() (buff []byte, e error)

MarshalJSON marshals to json representation

func (UpdateDataAssetFromHdfs) String

func (m UpdateDataAssetFromHdfs) String() string

func (UpdateDataAssetFromHdfs) ValidateEnumValue

func (m UpdateDataAssetFromHdfs) ValidateEnumValue() (bool, error)

ValidateEnumValue returns an error when providing an unsupported enum value This function is being called during constructing API request process Not recommended for calling this function directly

type UpdateDataAssetFromJdbc

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 (UpdateDataAssetFromJdbc) GetAssetProperties

func (m UpdateDataAssetFromJdbc) GetAssetProperties() map[string]string

GetAssetProperties returns AssetProperties

func (UpdateDataAssetFromJdbc) GetDescription

func (m UpdateDataAssetFromJdbc) GetDescription() *string

GetDescription returns Description

func (UpdateDataAssetFromJdbc) GetExternalKey

func (m UpdateDataAssetFromJdbc) GetExternalKey() *string

GetExternalKey returns ExternalKey

func (UpdateDataAssetFromJdbc) GetIdentifier

func (m UpdateDataAssetFromJdbc) GetIdentifier() *string

GetIdentifier returns Identifier

func (UpdateDataAssetFromJdbc) GetKey

func (m UpdateDataAssetFromJdbc) GetKey() *string

GetKey returns Key

func (UpdateDataAssetFromJdbc) GetModelVersion

func (m UpdateDataAssetFromJdbc) GetModelVersion() *string

GetModelVersion returns ModelVersion

func (UpdateDataAssetFromJdbc) GetName

func (m UpdateDataAssetFromJdbc) GetName() *string

GetName returns Name

func (UpdateDataAssetFromJdbc) GetObjectStatus

func (m UpdateDataAssetFromJdbc) GetObjectStatus() *int

GetObjectStatus returns ObjectStatus

func (UpdateDataAssetFromJdbc) GetObjectVersion

func (m UpdateDataAssetFromJdbc) GetObjectVersion() *int

GetObjectVersion returns ObjectVersion

func (UpdateDataAssetFromJdbc) GetRegistryMetadata

func (m UpdateDataAssetFromJdbc) GetRegistryMetadata() *RegistryMetadata

GetRegistryMetadata returns RegistryMetadata

func (UpdateDataAssetFromJdbc) MarshalJSON

func (m UpdateDataAssetFromJdbc) MarshalJSON() (buff []byte, e error)

MarshalJSON marshals to json representation

func (UpdateDataAssetFromJdbc) String

func (m UpdateDataAssetFromJdbc) String() string

func (UpdateDataAssetFromJdbc) ValidateEnumValue

func (m UpdateDataAssetFromJdbc) ValidateEnumValue() (bool, error)

ValidateEnumValue returns an error when providing an unsupported enum value This function is being called during constructing API request process Not recommended for calling this function directly

type UpdateDataAssetFromLake

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 (UpdateDataAssetFromLake) GetAssetProperties

func (m UpdateDataAssetFromLake) GetAssetProperties() map[string]string

GetAssetProperties returns AssetProperties

func (UpdateDataAssetFromLake) GetDescription

func (m UpdateDataAssetFromLake) GetDescription() *string

GetDescription returns Description

func (UpdateDataAssetFromLake) GetExternalKey

func (m UpdateDataAssetFromLake) GetExternalKey() *string

GetExternalKey returns ExternalKey

func (UpdateDataAssetFromLake) GetIdentifier

func (m UpdateDataAssetFromLake) GetIdentifier() *string

GetIdentifier returns Identifier

func (UpdateDataAssetFromLake) GetKey

func (m UpdateDataAssetFromLake) GetKey() *string

GetKey returns Key

func (UpdateDataAssetFromLake) GetModelVersion

func (m UpdateDataAssetFromLake) GetModelVersion() *string

GetModelVersion returns ModelVersion

func (UpdateDataAssetFromLake) GetName

func (m UpdateDataAssetFromLake) GetName() *string

GetName returns Name

func (UpdateDataAssetFromLake) GetObjectStatus

func (m UpdateDataAssetFromLake) GetObjectStatus() *int

GetObjectStatus returns ObjectStatus

func (UpdateDataAssetFromLake) GetObjectVersion

func (m UpdateDataAssetFromLake) GetObjectVersion() *int

GetObjectVersion returns ObjectVersion

func (UpdateDataAssetFromLake) GetRegistryMetadata

func (m UpdateDataAssetFromLake) GetRegistryMetadata() *RegistryMetadata

GetRegistryMetadata returns RegistryMetadata

func (UpdateDataAssetFromLake) MarshalJSON

func (m UpdateDataAssetFromLake) MarshalJSON() (buff []byte, e error)

MarshalJSON marshals to json representation

func (UpdateDataAssetFromLake) String

func (m UpdateDataAssetFromLake) String() string

func (UpdateDataAssetFromLake) ValidateEnumValue

func (m UpdateDataAssetFromLake) ValidateEnumValue() (bool, error)

ValidateEnumValue returns an error when providing an unsupported enum value This function is being called during constructing API request process Not recommended for calling this function directly

type UpdateDataAssetFromMySql

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 (UpdateDataAssetFromMySql) GetAssetProperties

func (m UpdateDataAssetFromMySql) GetAssetProperties() map[string]string

GetAssetProperties returns AssetProperties

func (UpdateDataAssetFromMySql) GetDescription

func (m UpdateDataAssetFromMySql) GetDescription() *string

GetDescription returns Description

func (UpdateDataAssetFromMySql) GetExternalKey

func (m UpdateDataAssetFromMySql) GetExternalKey() *string

GetExternalKey returns ExternalKey

func (UpdateDataAssetFromMySql) GetIdentifier

func (m UpdateDataAssetFromMySql) GetIdentifier() *string

GetIdentifier returns Identifier

func (UpdateDataAssetFromMySql) GetKey

func (m UpdateDataAssetFromMySql) GetKey() *string

GetKey returns Key

func (UpdateDataAssetFromMySql) GetModelVersion

func (m UpdateDataAssetFromMySql) GetModelVersion() *string

GetModelVersion returns ModelVersion

func (UpdateDataAssetFromMySql) GetName

func (m UpdateDataAssetFromMySql) GetName() *string

GetName returns Name

func (UpdateDataAssetFromMySql) GetObjectStatus

func (m UpdateDataAssetFromMySql) GetObjectStatus() *int

GetObjectStatus returns ObjectStatus

func (UpdateDataAssetFromMySql) GetObjectVersion

func (m UpdateDataAssetFromMySql) GetObjectVersion() *int

GetObjectVersion returns ObjectVersion

func (UpdateDataAssetFromMySql) GetRegistryMetadata

func (m UpdateDataAssetFromMySql) GetRegistryMetadata() *RegistryMetadata

GetRegistryMetadata returns RegistryMetadata

func (UpdateDataAssetFromMySql) MarshalJSON

func (m UpdateDataAssetFromMySql) MarshalJSON() (buff []byte, e error)

MarshalJSON marshals to json representation

func (UpdateDataAssetFromMySql) String

func (m UpdateDataAssetFromMySql) String() string

func (UpdateDataAssetFromMySql) ValidateEnumValue

func (m UpdateDataAssetFromMySql) ValidateEnumValue() (bool, error)

ValidateEnumValue returns an error when providing an unsupported enum value This function is being called during constructing API request process Not recommended for calling this function directly

type UpdateDataAssetFromMySqlHeatWave

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 (UpdateDataAssetFromMySqlHeatWave) GetAssetProperties

func (m UpdateDataAssetFromMySqlHeatWave) GetAssetProperties() map[string]string

GetAssetProperties returns AssetProperties

func (UpdateDataAssetFromMySqlHeatWave) GetDescription

func (m UpdateDataAssetFromMySqlHeatWave) GetDescription() *string

GetDescription returns Description

func (UpdateDataAssetFromMySqlHeatWave) GetExternalKey

func (m UpdateDataAssetFromMySqlHeatWave) GetExternalKey() *string

GetExternalKey returns ExternalKey

func (UpdateDataAssetFromMySqlHeatWave) GetIdentifier

func (m UpdateDataAssetFromMySqlHeatWave) GetIdentifier() *string

GetIdentifier returns Identifier

func (UpdateDataAssetFromMySqlHeatWave) GetKey

func (m UpdateDataAssetFromMySqlHeatWave) GetKey() *string

GetKey returns Key

func (UpdateDataAssetFromMySqlHeatWave) GetModelVersion

func (m UpdateDataAssetFromMySqlHeatWave) GetModelVersion() *string

GetModelVersion returns ModelVersion

func (UpdateDataAssetFromMySqlHeatWave) GetName

func (m UpdateDataAssetFromMySqlHeatWave) GetName() *string

GetName returns Name

func (UpdateDataAssetFromMySqlHeatWave) GetObjectStatus

func (m UpdateDataAssetFromMySqlHeatWave) GetObjectStatus() *int

GetObjectStatus returns ObjectStatus

func (UpdateDataAssetFromMySqlHeatWave) GetObjectVersion

func (m UpdateDataAssetFromMySqlHeatWave) GetObjectVersion() *int

GetObjectVersion returns ObjectVersion

func (UpdateDataAssetFromMySqlHeatWave) GetRegistryMetadata

func (m UpdateDataAssetFromMySqlHeatWave) GetRegistryMetadata() *RegistryMetadata

GetRegistryMetadata returns RegistryMetadata

func (UpdateDataAssetFromMySqlHeatWave) MarshalJSON

func (m UpdateDataAssetFromMySqlHeatWave) MarshalJSON() (buff []byte, e error)

MarshalJSON marshals to json representation

func (UpdateDataAssetFromMySqlHeatWave) String

func (m UpdateDataAssetFromMySqlHeatWave) String() string

func (UpdateDataAssetFromMySqlHeatWave) ValidateEnumValue

func (m UpdateDataAssetFromMySqlHeatWave) ValidateEnumValue() (bool, error)

ValidateEnumValue returns an error when providing an unsupported enum value This function is being called during constructing API request process Not recommended for calling this function directly

type UpdateDataAssetFromObjectStorage

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 (UpdateDataAssetFromObjectStorage) GetAssetProperties

func (m UpdateDataAssetFromObjectStorage) GetAssetProperties() map[string]string

GetAssetProperties returns AssetProperties

func (UpdateDataAssetFromObjectStorage) GetDescription

func (m UpdateDataAssetFromObjectStorage) GetDescription() *string

GetDescription returns Description

func (UpdateDataAssetFromObjectStorage) GetExternalKey

func (m UpdateDataAssetFromObjectStorage) GetExternalKey() *string

GetExternalKey returns ExternalKey

func (UpdateDataAssetFromObjectStorage) GetIdentifier

func (m UpdateDataAssetFromObjectStorage) GetIdentifier() *string

GetIdentifier returns Identifier

func (UpdateDataAssetFromObjectStorage) GetKey

func (m UpdateDataAssetFromObjectStorage) GetKey() *string

GetKey returns Key

func (UpdateDataAssetFromObjectStorage) GetModelVersion

func (m UpdateDataAssetFromObjectStorage) GetModelVersion() *string

GetModelVersion returns ModelVersion

func (UpdateDataAssetFromObjectStorage) GetName

func (m UpdateDataAssetFromObjectStorage) GetName() *string

GetName returns Name

func (UpdateDataAssetFromObjectStorage) GetObjectStatus

func (m UpdateDataAssetFromObjectStorage) GetObjectStatus() *int

GetObjectStatus returns ObjectStatus

func (UpdateDataAssetFromObjectStorage) GetObjectVersion

func (m UpdateDataAssetFromObjectStorage) GetObjectVersion() *int

GetObjectVersion returns ObjectVersion

func (UpdateDataAssetFromObjectStorage) GetRegistryMetadata

func (m UpdateDataAssetFromObjectStorage) GetRegistryMetadata() *RegistryMetadata

GetRegistryMetadata returns RegistryMetadata

func (UpdateDataAssetFromObjectStorage) MarshalJSON

func (m UpdateDataAssetFromObjectStorage) MarshalJSON() (buff []byte, e error)

MarshalJSON marshals to json representation

func (UpdateDataAssetFromObjectStorage) String

func (m UpdateDataAssetFromObjectStorage) String() string

func (UpdateDataAssetFromObjectStorage) ValidateEnumValue

func (m UpdateDataAssetFromObjectStorage) ValidateEnumValue() (bool, error)

ValidateEnumValue returns an error when providing an unsupported enum value This function is being called during constructing API request process Not recommended for calling this function directly

type UpdateDataAssetFromOracle

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 (UpdateDataAssetFromOracle) GetAssetProperties

func (m UpdateDataAssetFromOracle) GetAssetProperties() map[string]string

GetAssetProperties returns AssetProperties

func (UpdateDataAssetFromOracle) GetDescription

func (m UpdateDataAssetFromOracle) GetDescription() *string

GetDescription returns Description

func (UpdateDataAssetFromOracle) GetExternalKey

func (m UpdateDataAssetFromOracle) GetExternalKey() *string

GetExternalKey returns ExternalKey

func (UpdateDataAssetFromOracle) GetIdentifier

func (m UpdateDataAssetFromOracle) GetIdentifier() *string

GetIdentifier returns Identifier

func (UpdateDataAssetFromOracle) GetKey

func (m UpdateDataAssetFromOracle) GetKey() *string

GetKey returns Key

func (UpdateDataAssetFromOracle) GetModelVersion

func (m UpdateDataAssetFromOracle) GetModelVersion() *string

GetModelVersion returns ModelVersion

func (UpdateDataAssetFromOracle) GetName

func (m UpdateDataAssetFromOracle) GetName() *string

GetName returns Name

func (UpdateDataAssetFromOracle) GetObjectStatus

func (m UpdateDataAssetFromOracle) GetObjectStatus() *int

GetObjectStatus returns ObjectStatus

func (UpdateDataAssetFromOracle) GetObjectVersion

func (m UpdateDataAssetFromOracle) GetObjectVersion() *int

GetObjectVersion returns ObjectVersion

func (UpdateDataAssetFromOracle) GetRegistryMetadata

func (m UpdateDataAssetFromOracle) GetRegistryMetadata() *RegistryMetadata

GetRegistryMetadata returns RegistryMetadata

func (UpdateDataAssetFromOracle) MarshalJSON

func (m UpdateDataAssetFromOracle) MarshalJSON() (buff []byte, e error)

MarshalJSON marshals to json representation

func (UpdateDataAssetFromOracle) String

func (m UpdateDataAssetFromOracle) String() string

func (UpdateDataAssetFromOracle) ValidateEnumValue

func (m UpdateDataAssetFromOracle) ValidateEnumValue() (bool, error)

ValidateEnumValue returns an error when providing an unsupported enum value This function is being called during constructing API request process Not recommended for calling this function directly

type UpdateDataAssetFromOracleEbs

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 (UpdateDataAssetFromOracleEbs) GetAssetProperties

func (m UpdateDataAssetFromOracleEbs) GetAssetProperties() map[string]string

GetAssetProperties returns AssetProperties

func (UpdateDataAssetFromOracleEbs) GetDescription

func (m UpdateDataAssetFromOracleEbs) GetDescription() *string

GetDescription returns Description

func (UpdateDataAssetFromOracleEbs) GetExternalKey

func (m UpdateDataAssetFromOracleEbs) GetExternalKey() *string

GetExternalKey returns ExternalKey

func (UpdateDataAssetFromOracleEbs) GetIdentifier

func (m UpdateDataAssetFromOracleEbs) GetIdentifier() *string

GetIdentifier returns Identifier

func (UpdateDataAssetFromOracleEbs) GetKey

func (m UpdateDataAssetFromOracleEbs) GetKey() *string

GetKey returns Key

func (UpdateDataAssetFromOracleEbs) GetModelVersion

func (m UpdateDataAssetFromOracleEbs) GetModelVersion() *string

GetModelVersion returns ModelVersion

func (UpdateDataAssetFromOracleEbs) GetName

func (m UpdateDataAssetFromOracleEbs) GetName() *string

GetName returns Name

func (UpdateDataAssetFromOracleEbs) GetObjectStatus

func (m UpdateDataAssetFromOracleEbs) GetObjectStatus() *int

GetObjectStatus returns ObjectStatus

func (UpdateDataAssetFromOracleEbs) GetObjectVersion

func (m UpdateDataAssetFromOracleEbs) GetObjectVersion() *int

GetObjectVersion returns ObjectVersion

func (UpdateDataAssetFromOracleEbs) GetRegistryMetadata

func (m UpdateDataAssetFromOracleEbs) GetRegistryMetadata() *RegistryMetadata

GetRegistryMetadata returns RegistryMetadata

func (UpdateDataAssetFromOracleEbs) MarshalJSON

func (m UpdateDataAssetFromOracleEbs) MarshalJSON() (buff []byte, e error)

MarshalJSON marshals to json representation

func (UpdateDataAssetFromOracleEbs) String

func (m UpdateDataAssetFromOracleEbs) String() string

func (UpdateDataAssetFromOracleEbs) ValidateEnumValue

func (m UpdateDataAssetFromOracleEbs) ValidateEnumValue() (bool, error)

ValidateEnumValue returns an error when providing an unsupported enum value This function is being called during constructing API request process Not recommended for calling this function directly

type UpdateDataAssetFromOraclePeopleSoft

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 (UpdateDataAssetFromOraclePeopleSoft) GetAssetProperties

func (m UpdateDataAssetFromOraclePeopleSoft) GetAssetProperties() map[string]string

GetAssetProperties returns AssetProperties

func (UpdateDataAssetFromOraclePeopleSoft) GetDescription

func (m UpdateDataAssetFromOraclePeopleSoft) GetDescription() *string

GetDescription returns Description

func (UpdateDataAssetFromOraclePeopleSoft) GetExternalKey

func (m UpdateDataAssetFromOraclePeopleSoft) GetExternalKey() *string

GetExternalKey returns ExternalKey

func (UpdateDataAssetFromOraclePeopleSoft) GetIdentifier

func (m UpdateDataAssetFromOraclePeopleSoft) GetIdentifier() *string

GetIdentifier returns Identifier

func (UpdateDataAssetFromOraclePeopleSoft) GetKey

func (m UpdateDataAssetFromOraclePeopleSoft) GetKey() *string

GetKey returns Key

func (UpdateDataAssetFromOraclePeopleSoft) GetModelVersion

func (m UpdateDataAssetFromOraclePeopleSoft) GetModelVersion() *string

GetModelVersion returns ModelVersion

func (UpdateDataAssetFromOraclePeopleSoft) GetName

func (m UpdateDataAssetFromOraclePeopleSoft) GetName() *string

GetName returns Name

func (UpdateDataAssetFromOraclePeopleSoft) GetObjectStatus

func (m UpdateDataAssetFromOraclePeopleSoft) GetObjectStatus() *int

GetObjectStatus returns ObjectStatus

func (UpdateDataAssetFromOraclePeopleSoft) GetObjectVersion

func (m UpdateDataAssetFromOraclePeopleSoft) GetObjectVersion() *int

GetObjectVersion returns ObjectVersion

func (UpdateDataAssetFromOraclePeopleSoft) GetRegistryMetadata

func (m UpdateDataAssetFromOraclePeopleSoft) GetRegistryMetadata() *RegistryMetadata

GetRegistryMetadata returns RegistryMetadata

func (UpdateDataAssetFromOraclePeopleSoft) MarshalJSON

func (m UpdateDataAssetFromOraclePeopleSoft) MarshalJSON() (buff []byte, e error)

MarshalJSON marshals to json representation

func (UpdateDataAssetFromOraclePeopleSoft) String

func (m UpdateDataAssetFromOraclePeopleSoft) String() string

func (UpdateDataAssetFromOraclePeopleSoft) ValidateEnumValue

func (m UpdateDataAssetFromOraclePeopleSoft) ValidateEnumValue() (bool, error)

ValidateEnumValue returns an error when providing an unsupported enum value This function is being called during constructing API request process Not recommended for calling this function directly

type UpdateDataAssetFromOracleSiebel

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 (UpdateDataAssetFromOracleSiebel) GetAssetProperties

func (m UpdateDataAssetFromOracleSiebel) GetAssetProperties() map[string]string

GetAssetProperties returns AssetProperties

func (UpdateDataAssetFromOracleSiebel) GetDescription

func (m UpdateDataAssetFromOracleSiebel) GetDescription() *string

GetDescription returns Description

func (UpdateDataAssetFromOracleSiebel) GetExternalKey

func (m UpdateDataAssetFromOracleSiebel) GetExternalKey() *string

GetExternalKey returns ExternalKey

func (UpdateDataAssetFromOracleSiebel) GetIdentifier

func (m UpdateDataAssetFromOracleSiebel) GetIdentifier() *string

GetIdentifier returns Identifier

func (UpdateDataAssetFromOracleSiebel) GetKey

func (m UpdateDataAssetFromOracleSiebel) GetKey() *string

GetKey returns Key

func (UpdateDataAssetFromOracleSiebel) GetModelVersion

func (m UpdateDataAssetFromOracleSiebel) GetModelVersion() *string

GetModelVersion returns ModelVersion

func (UpdateDataAssetFromOracleSiebel) GetName

func (m UpdateDataAssetFromOracleSiebel) GetName() *string

GetName returns Name

func (UpdateDataAssetFromOracleSiebel) GetObjectStatus

func (m UpdateDataAssetFromOracleSiebel) GetObjectStatus() *int

GetObjectStatus returns ObjectStatus

func (UpdateDataAssetFromOracleSiebel) GetObjectVersion

func (m UpdateDataAssetFromOracleSiebel) GetObjectVersion() *int

GetObjectVersion returns ObjectVersion

func (UpdateDataAssetFromOracleSiebel) GetRegistryMetadata

func (m UpdateDataAssetFromOracleSiebel) GetRegistryMetadata() *RegistryMetadata

GetRegistryMetadata returns RegistryMetadata

func (UpdateDataAssetFromOracleSiebel) MarshalJSON

func (m UpdateDataAssetFromOracleSiebel) MarshalJSON() (buff []byte, e error)

MarshalJSON marshals to json representation

func (UpdateDataAssetFromOracleSiebel) String

func (m UpdateDataAssetFromOracleSiebel) String() string

func (UpdateDataAssetFromOracleSiebel) ValidateEnumValue

func (m UpdateDataAssetFromOracleSiebel) ValidateEnumValue() (bool, error)

ValidateEnumValue returns an error when providing an unsupported enum value This function is being called during constructing API request process Not recommended for calling this function directly

type UpdateDataAssetFromRest

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 (UpdateDataAssetFromRest) GetAssetProperties

func (m UpdateDataAssetFromRest) GetAssetProperties() map[string]string

GetAssetProperties returns AssetProperties

func (UpdateDataAssetFromRest) GetDescription

func (m UpdateDataAssetFromRest) GetDescription() *string

GetDescription returns Description

func (UpdateDataAssetFromRest) GetExternalKey

func (m UpdateDataAssetFromRest) GetExternalKey() *string

GetExternalKey returns ExternalKey

func (UpdateDataAssetFromRest) GetIdentifier

func (m UpdateDataAssetFromRest) GetIdentifier() *string

GetIdentifier returns Identifier

func (UpdateDataAssetFromRest) GetKey

func (m UpdateDataAssetFromRest) GetKey() *string

GetKey returns Key

func (UpdateDataAssetFromRest) GetModelVersion

func (m UpdateDataAssetFromRest) GetModelVersion() *string

GetModelVersion returns ModelVersion

func (UpdateDataAssetFromRest) GetName

func (m UpdateDataAssetFromRest) GetName() *string

GetName returns Name

func (UpdateDataAssetFromRest) GetObjectStatus

func (m UpdateDataAssetFromRest) GetObjectStatus() *int

GetObjectStatus returns ObjectStatus

func (UpdateDataAssetFromRest) GetObjectVersion

func (m UpdateDataAssetFromRest) GetObjectVersion() *int

GetObjectVersion returns ObjectVersion

func (UpdateDataAssetFromRest) GetRegistryMetadata

func (m UpdateDataAssetFromRest) GetRegistryMetadata() *RegistryMetadata

GetRegistryMetadata returns RegistryMetadata

func (UpdateDataAssetFromRest) MarshalJSON

func (m UpdateDataAssetFromRest) MarshalJSON() (buff []byte, e error)

MarshalJSON marshals to json representation

func (UpdateDataAssetFromRest) String

func (m UpdateDataAssetFromRest) String() string

func (*UpdateDataAssetFromRest) UnmarshalJSON

func (m *UpdateDataAssetFromRest) UnmarshalJSON(data []byte) (e error)

UnmarshalJSON unmarshals from json

func (UpdateDataAssetFromRest) ValidateEnumValue

func (m UpdateDataAssetFromRest) ValidateEnumValue() (bool, error)

ValidateEnumValue returns an error when providing an unsupported enum value This function is being called during constructing API request process Not recommended for calling this function directly

type UpdateDataAssetRequest

UpdateDataAssetRequest wrapper for the UpdateDataAsset operation

# See also

Click https://docs.cloud.oracle.com/en-us/iaas/tools/go-sdk-examples/65.63.2/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 (UpdateDataAssetRequest) BinaryRequestBody

func (request UpdateDataAssetRequest) BinaryRequestBody() (*common.OCIReadSeekCloser, bool)

BinaryRequestBody implements the OCIRequest interface

func (UpdateDataAssetRequest) HTTPRequest

func (request UpdateDataAssetRequest) HTTPRequest(method, path string, binaryRequestBody *common.OCIReadSeekCloser, extraHeaders map[string]string) (http.Request, error)

HTTPRequest implements the OCIRequest interface

func (UpdateDataAssetRequest) RetryPolicy

func (request UpdateDataAssetRequest) RetryPolicy() *common.RetryPolicy

RetryPolicy implements the OCIRetryableRequest interface. This retrieves the specified retry policy.

func (UpdateDataAssetRequest) String

func (request UpdateDataAssetRequest) String() string

func (UpdateDataAssetRequest) ValidateEnumValue

func (request UpdateDataAssetRequest) ValidateEnumValue() (bool, error)

ValidateEnumValue returns an error when providing an unsupported enum value This function is being called during constructing API request process Not recommended for calling this function directly

type UpdateDataAssetResponse

UpdateDataAssetResponse wrapper for the UpdateDataAsset operation

type UpdateDataAssetResponse struct {

    // The underlying http response
    RawResponse *http.Response

    // The DataAsset instance
    DataAsset `presentIn:"body"`

    // For optimistic concurrency control. See ETags for Optimistic Concurrency Control (https://docs.cloud.oracle.com/iaas/Content/API/Concepts/usingapi.htm#eleven).
    Etag *string `presentIn:"header" name:"etag"`

    // Unique Oracle-assigned identifier for the request. If you need to contact
    // Oracle about a particular request, please provide the request ID.
    OpcRequestId *string `presentIn:"header" name:"opc-request-id"`
}

func (UpdateDataAssetResponse) HTTPResponse

func (response UpdateDataAssetResponse) HTTPResponse() *http.Response

HTTPResponse implements the OCIResponse interface

func (UpdateDataAssetResponse) String

func (response UpdateDataAssetResponse) String() string

type UpdateDataFlowDetails

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 (UpdateDataFlowDetails) String

func (m UpdateDataFlowDetails) String() string

func (UpdateDataFlowDetails) ValidateEnumValue

func (m UpdateDataFlowDetails) ValidateEnumValue() (bool, error)

ValidateEnumValue returns an error when providing an unsupported enum value This function is being called during constructing API request process Not recommended for calling this function directly

type UpdateDataFlowRequest

UpdateDataFlowRequest wrapper for the UpdateDataFlow operation

# See also

Click https://docs.cloud.oracle.com/en-us/iaas/tools/go-sdk-examples/65.63.2/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 (UpdateDataFlowRequest) BinaryRequestBody

func (request UpdateDataFlowRequest) BinaryRequestBody() (*common.OCIReadSeekCloser, bool)

BinaryRequestBody implements the OCIRequest interface

func (UpdateDataFlowRequest) HTTPRequest

func (request UpdateDataFlowRequest) HTTPRequest(method, path string, binaryRequestBody *common.OCIReadSeekCloser, extraHeaders map[string]string) (http.Request, error)

HTTPRequest implements the OCIRequest interface

func (UpdateDataFlowRequest) RetryPolicy

func (request UpdateDataFlowRequest) RetryPolicy() *common.RetryPolicy

RetryPolicy implements the OCIRetryableRequest interface. This retrieves the specified retry policy.

func (UpdateDataFlowRequest) String

func (request UpdateDataFlowRequest) String() string

func (UpdateDataFlowRequest) ValidateEnumValue

func (request UpdateDataFlowRequest) ValidateEnumValue() (bool, error)

ValidateEnumValue returns an error when providing an unsupported enum value This function is being called during constructing API request process Not recommended for calling this function directly

type UpdateDataFlowResponse

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.cloud.oracle.com/iaas/Content/API/Concepts/usingapi.htm#eleven).
    Etag *string `presentIn:"header" name:"etag"`

    // Unique Oracle-assigned identifier for the request. If you need to contact
    // Oracle about a particular request, please provide the request ID.
    OpcRequestId *string `presentIn:"header" name:"opc-request-id"`
}

func (UpdateDataFlowResponse) HTTPResponse

func (response UpdateDataFlowResponse) HTTPResponse() *http.Response

HTTPResponse implements the OCIResponse interface

func (UpdateDataFlowResponse) String

func (response UpdateDataFlowResponse) String() string

type UpdateDetailedDescriptionDetails

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 (UpdateDetailedDescriptionDetails) String

func (m UpdateDetailedDescriptionDetails) String() string

func (UpdateDetailedDescriptionDetails) ValidateEnumValue

func (m UpdateDetailedDescriptionDetails) ValidateEnumValue() (bool, error)

ValidateEnumValue returns an error when providing an unsupported enum value This function is being called during constructing API request process Not recommended for calling this function directly

type UpdateDisApplicationDetailedDescriptionRequest

UpdateDisApplicationDetailedDescriptionRequest wrapper for the UpdateDisApplicationDetailedDescription operation

# See also

Click https://docs.cloud.oracle.com/en-us/iaas/tools/go-sdk-examples/65.63.2/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 (UpdateDisApplicationDetailedDescriptionRequest) BinaryRequestBody

func (request UpdateDisApplicationDetailedDescriptionRequest) BinaryRequestBody() (*common.OCIReadSeekCloser, bool)

BinaryRequestBody implements the OCIRequest interface

func (UpdateDisApplicationDetailedDescriptionRequest) HTTPRequest

func (request UpdateDisApplicationDetailedDescriptionRequest) HTTPRequest(method, path string, binaryRequestBody *common.OCIReadSeekCloser, extraHeaders map[string]string) (http.Request, error)

HTTPRequest implements the OCIRequest interface

func (UpdateDisApplicationDetailedDescriptionRequest) RetryPolicy

func (request UpdateDisApplicationDetailedDescriptionRequest) RetryPolicy() *common.RetryPolicy

RetryPolicy implements the OCIRetryableRequest interface. This retrieves the specified retry policy.

func (UpdateDisApplicationDetailedDescriptionRequest) String

func (request UpdateDisApplicationDetailedDescriptionRequest) String() string

func (UpdateDisApplicationDetailedDescriptionRequest) ValidateEnumValue

func (request UpdateDisApplicationDetailedDescriptionRequest) ValidateEnumValue() (bool, error)

ValidateEnumValue returns an error when providing an unsupported enum value This function is being called during constructing API request process Not recommended for calling this function directly

type UpdateDisApplicationDetailedDescriptionResponse

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.cloud.oracle.com/iaas/Content/API/Concepts/usingapi.htm#eleven).
    Etag *string `presentIn:"header" name:"etag"`

    // Unique Oracle-assigned identifier for the request. If you need to contact
    // Oracle about a particular request, please provide the request ID.
    OpcRequestId *string `presentIn:"header" name:"opc-request-id"`
}

func (UpdateDisApplicationDetailedDescriptionResponse) HTTPResponse

func (response UpdateDisApplicationDetailedDescriptionResponse) HTTPResponse() *http.Response

HTTPResponse implements the OCIResponse interface

func (UpdateDisApplicationDetailedDescriptionResponse) String

func (response UpdateDisApplicationDetailedDescriptionResponse) String() string

type UpdateDisApplicationDetails

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 (UpdateDisApplicationDetails) String

func (m UpdateDisApplicationDetails) String() string

func (UpdateDisApplicationDetails) ValidateEnumValue

func (m UpdateDisApplicationDetails) ValidateEnumValue() (bool, error)

ValidateEnumValue returns an error when providing an unsupported enum value This function is being called during constructing API request process Not recommended for calling this function directly

type UpdateDisApplicationDetailsLifecycleStateEnum

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

func GetMappingUpdateDisApplicationDetailsLifecycleStateEnum(val string) (UpdateDisApplicationDetailsLifecycleStateEnum, bool)

GetMappingUpdateDisApplicationDetailsLifecycleStateEnum performs case Insensitive comparison on enum value and return the desired enum

func GetUpdateDisApplicationDetailsLifecycleStateEnumValues

func GetUpdateDisApplicationDetailsLifecycleStateEnumValues() []UpdateDisApplicationDetailsLifecycleStateEnum

GetUpdateDisApplicationDetailsLifecycleStateEnumValues Enumerates the set of values for UpdateDisApplicationDetailsLifecycleStateEnum

type UpdateDisApplicationRequest

UpdateDisApplicationRequest wrapper for the UpdateDisApplication operation

# See also

Click https://docs.cloud.oracle.com/en-us/iaas/tools/go-sdk-examples/65.63.2/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 (UpdateDisApplicationRequest) BinaryRequestBody

func (request UpdateDisApplicationRequest) BinaryRequestBody() (*common.OCIReadSeekCloser, bool)

BinaryRequestBody implements the OCIRequest interface

func (UpdateDisApplicationRequest) HTTPRequest

func (request UpdateDisApplicationRequest) HTTPRequest(method, path string, binaryRequestBody *common.OCIReadSeekCloser, extraHeaders map[string]string) (http.Request, error)

HTTPRequest implements the OCIRequest interface

func (UpdateDisApplicationRequest) RetryPolicy

func (request UpdateDisApplicationRequest) RetryPolicy() *common.RetryPolicy

RetryPolicy implements the OCIRetryableRequest interface. This retrieves the specified retry policy.

func (UpdateDisApplicationRequest) String

func (request UpdateDisApplicationRequest) String() string

func (UpdateDisApplicationRequest) ValidateEnumValue

func (request UpdateDisApplicationRequest) ValidateEnumValue() (bool, error)

ValidateEnumValue returns an error when providing an unsupported enum value This function is being called during constructing API request process Not recommended for calling this function directly

type UpdateDisApplicationResponse

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.cloud.oracle.com/iaas/Content/API/Concepts/usingapi.htm#eleven).
    Etag *string `presentIn:"header" name:"etag"`

    // Unique Oracle-assigned identifier for the request. If you need to contact
    // Oracle about a particular request, please provide the request ID.
    OpcRequestId *string `presentIn:"header" name:"opc-request-id"`
}

func (UpdateDisApplicationResponse) HTTPResponse

func (response UpdateDisApplicationResponse) HTTPResponse() *http.Response

HTTPResponse implements the OCIResponse interface

func (UpdateDisApplicationResponse) String

func (response UpdateDisApplicationResponse) String() string

type UpdateExportRequestDetails

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 (UpdateExportRequestDetails) String

func (m UpdateExportRequestDetails) String() string

func (UpdateExportRequestDetails) ValidateEnumValue

func (m UpdateExportRequestDetails) ValidateEnumValue() (bool, error)

ValidateEnumValue returns an error when providing an unsupported enum value This function is being called during constructing API request process Not recommended for calling this function directly

type UpdateExportRequestDetailsStatusEnum

UpdateExportRequestDetailsStatusEnum Enum with underlying type: string

type UpdateExportRequestDetailsStatusEnum string

Set of constants representing the allowable values for UpdateExportRequestDetailsStatusEnum

const (
    UpdateExportRequestDetailsStatusTerminating UpdateExportRequestDetailsStatusEnum = "TERMINATING"
)

func GetMappingUpdateExportRequestDetailsStatusEnum

func GetMappingUpdateExportRequestDetailsStatusEnum(val string) (UpdateExportRequestDetailsStatusEnum, bool)

GetMappingUpdateExportRequestDetailsStatusEnum performs case Insensitive comparison on enum value and return the desired enum

func GetUpdateExportRequestDetailsStatusEnumValues

func GetUpdateExportRequestDetailsStatusEnumValues() []UpdateExportRequestDetailsStatusEnum

GetUpdateExportRequestDetailsStatusEnumValues Enumerates the set of values for UpdateExportRequestDetailsStatusEnum

type UpdateExportRequestRequest

UpdateExportRequestRequest wrapper for the UpdateExportRequest operation

# See also

Click https://docs.cloud.oracle.com/en-us/iaas/tools/go-sdk-examples/65.63.2/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 (UpdateExportRequestRequest) BinaryRequestBody

func (request UpdateExportRequestRequest) BinaryRequestBody() (*common.OCIReadSeekCloser, bool)

BinaryRequestBody implements the OCIRequest interface

func (UpdateExportRequestRequest) HTTPRequest

func (request UpdateExportRequestRequest) HTTPRequest(method, path string, binaryRequestBody *common.OCIReadSeekCloser, extraHeaders map[string]string) (http.Request, error)

HTTPRequest implements the OCIRequest interface

func (UpdateExportRequestRequest) RetryPolicy

func (request UpdateExportRequestRequest) RetryPolicy() *common.RetryPolicy

RetryPolicy implements the OCIRetryableRequest interface. This retrieves the specified retry policy.

func (UpdateExportRequestRequest) String

func (request UpdateExportRequestRequest) String() string

func (UpdateExportRequestRequest) ValidateEnumValue

func (request UpdateExportRequestRequest) ValidateEnumValue() (bool, error)

ValidateEnumValue returns an error when providing an unsupported enum value This function is being called during constructing API request process Not recommended for calling this function directly

type UpdateExportRequestResponse

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.cloud.oracle.com/iaas/Content/API/Concepts/usingapi.htm#eleven).
    Etag *string `presentIn:"header" name:"etag"`

    // Unique Oracle-assigned identifier for the request. If you need to contact
    // Oracle about a particular request, please provide the request ID.
    OpcRequestId *string `presentIn:"header" name:"opc-request-id"`
}

func (UpdateExportRequestResponse) HTTPResponse

func (response UpdateExportRequestResponse) HTTPResponse() *http.Response

HTTPResponse implements the OCIResponse interface

func (UpdateExportRequestResponse) String

func (response UpdateExportRequestResponse) String() string

type UpdateExternalPublicationDetails

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 (UpdateExternalPublicationDetails) String

func (m UpdateExternalPublicationDetails) String() string

func (UpdateExternalPublicationDetails) ValidateEnumValue

func (m UpdateExternalPublicationDetails) ValidateEnumValue() (bool, error)

ValidateEnumValue returns an error when providing an unsupported enum value This function is being called during constructing API request process Not recommended for calling this function directly

type UpdateExternalPublicationRequest

UpdateExternalPublicationRequest wrapper for the UpdateExternalPublication operation

# See also

Click https://docs.cloud.oracle.com/en-us/iaas/tools/go-sdk-examples/65.63.2/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 (UpdateExternalPublicationRequest) BinaryRequestBody

func (request UpdateExternalPublicationRequest) BinaryRequestBody() (*common.OCIReadSeekCloser, bool)

BinaryRequestBody implements the OCIRequest interface

func (UpdateExternalPublicationRequest) HTTPRequest

func (request UpdateExternalPublicationRequest) HTTPRequest(method, path string, binaryRequestBody *common.OCIReadSeekCloser, extraHeaders map[string]string) (http.Request, error)

HTTPRequest implements the OCIRequest interface

func (UpdateExternalPublicationRequest) RetryPolicy

func (request UpdateExternalPublicationRequest) RetryPolicy() *common.RetryPolicy

RetryPolicy implements the OCIRetryableRequest interface. This retrieves the specified retry policy.

func (UpdateExternalPublicationRequest) String

func (request UpdateExternalPublicationRequest) String() string

func (UpdateExternalPublicationRequest) ValidateEnumValue

func (request UpdateExternalPublicationRequest) ValidateEnumValue() (bool, error)

ValidateEnumValue returns an error when providing an unsupported enum value This function is being called during constructing API request process Not recommended for calling this function directly

type UpdateExternalPublicationResponse

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 (UpdateExternalPublicationResponse) HTTPResponse

func (response UpdateExternalPublicationResponse) HTTPResponse() *http.Response

HTTPResponse implements the OCIResponse interface

func (UpdateExternalPublicationResponse) String

func (response UpdateExternalPublicationResponse) String() string

type UpdateFolderDetails

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 (UpdateFolderDetails) String

func (m UpdateFolderDetails) String() string

func (UpdateFolderDetails) ValidateEnumValue

func (m UpdateFolderDetails) ValidateEnumValue() (bool, error)

ValidateEnumValue returns an error when providing an unsupported enum value This function is being called during constructing API request process Not recommended for calling this function directly

type UpdateFolderRequest

UpdateFolderRequest wrapper for the UpdateFolder operation

# See also

Click https://docs.cloud.oracle.com/en-us/iaas/tools/go-sdk-examples/65.63.2/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 (UpdateFolderRequest) BinaryRequestBody

func (request UpdateFolderRequest) BinaryRequestBody() (*common.OCIReadSeekCloser, bool)

BinaryRequestBody implements the OCIRequest interface

func (UpdateFolderRequest) HTTPRequest

func (request UpdateFolderRequest) HTTPRequest(method, path string, binaryRequestBody *common.OCIReadSeekCloser, extraHeaders map[string]string) (http.Request, error)

HTTPRequest implements the OCIRequest interface

func (UpdateFolderRequest) RetryPolicy

func (request UpdateFolderRequest) RetryPolicy() *common.RetryPolicy

RetryPolicy implements the OCIRetryableRequest interface. This retrieves the specified retry policy.

func (UpdateFolderRequest) String

func (request UpdateFolderRequest) String() string

func (UpdateFolderRequest) ValidateEnumValue

func (request UpdateFolderRequest) ValidateEnumValue() (bool, error)

ValidateEnumValue returns an error when providing an unsupported enum value This function is being called during constructing API request process Not recommended for calling this function directly

type UpdateFolderResponse

UpdateFolderResponse wrapper for the UpdateFolder operation

type UpdateFolderResponse struct {

    // The underlying http response
    RawResponse *http.Response

    // The Folder instance
    Folder `presentIn:"body"`

    // For optimistic concurrency control. See ETags for Optimistic Concurrency Control (https://docs.cloud.oracle.com/iaas/Content/API/Concepts/usingapi.htm#eleven).
    Etag *string `presentIn:"header" name:"etag"`

    // Unique Oracle-assigned identifier for the request. If you need to contact
    // Oracle about a particular request, please provide the request ID.
    OpcRequestId *string `presentIn:"header" name:"opc-request-id"`
}

func (UpdateFolderResponse) HTTPResponse

func (response UpdateFolderResponse) HTTPResponse() *http.Response

HTTPResponse implements the OCIResponse interface

func (UpdateFolderResponse) String

func (response UpdateFolderResponse) String() string

type UpdateFunctionLibraryDetails

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 (UpdateFunctionLibraryDetails) String

func (m UpdateFunctionLibraryDetails) String() string

func (UpdateFunctionLibraryDetails) ValidateEnumValue

func (m UpdateFunctionLibraryDetails) ValidateEnumValue() (bool, error)

ValidateEnumValue returns an error when providing an unsupported enum value This function is being called during constructing API request process Not recommended for calling this function directly

type UpdateFunctionLibraryRequest

UpdateFunctionLibraryRequest wrapper for the UpdateFunctionLibrary operation

# See also

Click https://docs.cloud.oracle.com/en-us/iaas/tools/go-sdk-examples/65.63.2/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 (UpdateFunctionLibraryRequest) BinaryRequestBody

func (request UpdateFunctionLibraryRequest) BinaryRequestBody() (*common.OCIReadSeekCloser, bool)

BinaryRequestBody implements the OCIRequest interface

func (UpdateFunctionLibraryRequest) HTTPRequest

func (request UpdateFunctionLibraryRequest) HTTPRequest(method, path string, binaryRequestBody *common.OCIReadSeekCloser, extraHeaders map[string]string) (http.Request, error)

HTTPRequest implements the OCIRequest interface

func (UpdateFunctionLibraryRequest) RetryPolicy

func (request UpdateFunctionLibraryRequest) RetryPolicy() *common.RetryPolicy

RetryPolicy implements the OCIRetryableRequest interface. This retrieves the specified retry policy.

func (UpdateFunctionLibraryRequest) String

func (request UpdateFunctionLibraryRequest) String() string

func (UpdateFunctionLibraryRequest) ValidateEnumValue

func (request UpdateFunctionLibraryRequest) ValidateEnumValue() (bool, error)

ValidateEnumValue returns an error when providing an unsupported enum value This function is being called during constructing API request process Not recommended for calling this function directly

type UpdateFunctionLibraryResponse

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.cloud.oracle.com/iaas/Content/API/Concepts/usingapi.htm#eleven).
    Etag *string `presentIn:"header" name:"etag"`

    // Unique Oracle-assigned identifier for the request. If you need to contact
    // Oracle about a particular request, please provide the request ID.
    OpcRequestId *string `presentIn:"header" name:"opc-request-id"`
}

func (UpdateFunctionLibraryResponse) HTTPResponse

func (response UpdateFunctionLibraryResponse) HTTPResponse() *http.Response

HTTPResponse implements the OCIResponse interface

func (UpdateFunctionLibraryResponse) String

func (response UpdateFunctionLibraryResponse) String() string

type UpdateImportRequestDetails

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 (UpdateImportRequestDetails) String

func (m UpdateImportRequestDetails) String() string

func (UpdateImportRequestDetails) ValidateEnumValue

func (m UpdateImportRequestDetails) ValidateEnumValue() (bool, error)

ValidateEnumValue returns an error when providing an unsupported enum value This function is being called during constructing API request process Not recommended for calling this function directly

type UpdateImportRequestDetailsStatusEnum

UpdateImportRequestDetailsStatusEnum Enum with underlying type: string

type UpdateImportRequestDetailsStatusEnum string

Set of constants representing the allowable values for UpdateImportRequestDetailsStatusEnum

const (
    UpdateImportRequestDetailsStatusTerminating UpdateImportRequestDetailsStatusEnum = "TERMINATING"
)

func GetMappingUpdateImportRequestDetailsStatusEnum

func GetMappingUpdateImportRequestDetailsStatusEnum(val string) (UpdateImportRequestDetailsStatusEnum, bool)

GetMappingUpdateImportRequestDetailsStatusEnum performs case Insensitive comparison on enum value and return the desired enum

func GetUpdateImportRequestDetailsStatusEnumValues

func GetUpdateImportRequestDetailsStatusEnumValues() []UpdateImportRequestDetailsStatusEnum

GetUpdateImportRequestDetailsStatusEnumValues Enumerates the set of values for UpdateImportRequestDetailsStatusEnum

type UpdateImportRequestRequest

UpdateImportRequestRequest wrapper for the UpdateImportRequest operation

# See also

Click https://docs.cloud.oracle.com/en-us/iaas/tools/go-sdk-examples/65.63.2/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 (UpdateImportRequestRequest) BinaryRequestBody

func (request UpdateImportRequestRequest) BinaryRequestBody() (*common.OCIReadSeekCloser, bool)

BinaryRequestBody implements the OCIRequest interface

func (UpdateImportRequestRequest) HTTPRequest

func (request UpdateImportRequestRequest) HTTPRequest(method, path string, binaryRequestBody *common.OCIReadSeekCloser, extraHeaders map[string]string) (http.Request, error)

HTTPRequest implements the OCIRequest interface

func (UpdateImportRequestRequest) RetryPolicy

func (request UpdateImportRequestRequest) RetryPolicy() *common.RetryPolicy

RetryPolicy implements the OCIRetryableRequest interface. This retrieves the specified retry policy.

func (UpdateImportRequestRequest) String

func (request UpdateImportRequestRequest) String() string

func (UpdateImportRequestRequest) ValidateEnumValue

func (request UpdateImportRequestRequest) ValidateEnumValue() (bool, error)

ValidateEnumValue returns an error when providing an unsupported enum value This function is being called during constructing API request process Not recommended for calling this function directly

type UpdateImportRequestResponse

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.cloud.oracle.com/iaas/Content/API/Concepts/usingapi.htm#eleven).
    Etag *string `presentIn:"header" name:"etag"`

    // Unique Oracle-assigned identifier for the request. If you need to contact
    // Oracle about a particular request, please provide the request ID.
    OpcRequestId *string `presentIn:"header" name:"opc-request-id"`
}

func (UpdateImportRequestResponse) HTTPResponse

func (response UpdateImportRequestResponse) HTTPResponse() *http.Response

HTTPResponse implements the OCIResponse interface

func (UpdateImportRequestResponse) String

func (response UpdateImportRequestResponse) String() string

type UpdatePipelineDetails

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 (UpdatePipelineDetails) String

func (m UpdatePipelineDetails) String() string

func (UpdatePipelineDetails) ValidateEnumValue

func (m UpdatePipelineDetails) ValidateEnumValue() (bool, error)

ValidateEnumValue returns an error when providing an unsupported enum value This function is being called during constructing API request process Not recommended for calling this function directly

type UpdatePipelineRequest

UpdatePipelineRequest wrapper for the UpdatePipeline operation

# See also

Click https://docs.cloud.oracle.com/en-us/iaas/tools/go-sdk-examples/65.63.2/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 (UpdatePipelineRequest) BinaryRequestBody

func (request UpdatePipelineRequest) BinaryRequestBody() (*common.OCIReadSeekCloser, bool)

BinaryRequestBody implements the OCIRequest interface

func (UpdatePipelineRequest) HTTPRequest

func (request UpdatePipelineRequest) HTTPRequest(method, path string, binaryRequestBody *common.OCIReadSeekCloser, extraHeaders map[string]string) (http.Request, error)

HTTPRequest implements the OCIRequest interface

func (UpdatePipelineRequest) RetryPolicy

func (request UpdatePipelineRequest) RetryPolicy() *common.RetryPolicy

RetryPolicy implements the OCIRetryableRequest interface. This retrieves the specified retry policy.

func (UpdatePipelineRequest) String

func (request UpdatePipelineRequest) String() string

func (UpdatePipelineRequest) ValidateEnumValue

func (request UpdatePipelineRequest) ValidateEnumValue() (bool, error)

ValidateEnumValue returns an error when providing an unsupported enum value This function is being called during constructing API request process Not recommended for calling this function directly

type UpdatePipelineResponse

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.cloud.oracle.com/iaas/Content/API/Concepts/usingapi.htm#eleven).
    Etag *string `presentIn:"header" name:"etag"`

    // Unique Oracle-assigned identifier for the request. If you need to contact
    // Oracle about a particular request, please provide the request ID.
    OpcRequestId *string `presentIn:"header" name:"opc-request-id"`
}

func (UpdatePipelineResponse) HTTPResponse

func (response UpdatePipelineResponse) HTTPResponse() *http.Response

HTTPResponse implements the OCIResponse interface

func (UpdatePipelineResponse) String

func (response UpdatePipelineResponse) String() string

type UpdateProjectDetails

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 (UpdateProjectDetails) String

func (m UpdateProjectDetails) String() string

func (UpdateProjectDetails) ValidateEnumValue

func (m UpdateProjectDetails) ValidateEnumValue() (bool, error)

ValidateEnumValue returns an error when providing an unsupported enum value This function is being called during constructing API request process Not recommended for calling this function directly

type UpdateProjectRequest

UpdateProjectRequest wrapper for the UpdateProject operation

# See also

Click https://docs.cloud.oracle.com/en-us/iaas/tools/go-sdk-examples/65.63.2/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 (UpdateProjectRequest) BinaryRequestBody

func (request UpdateProjectRequest) BinaryRequestBody() (*common.OCIReadSeekCloser, bool)

BinaryRequestBody implements the OCIRequest interface

func (UpdateProjectRequest) HTTPRequest

func (request UpdateProjectRequest) HTTPRequest(method, path string, binaryRequestBody *common.OCIReadSeekCloser, extraHeaders map[string]string) (http.Request, error)

HTTPRequest implements the OCIRequest interface

func (UpdateProjectRequest) RetryPolicy

func (request UpdateProjectRequest) RetryPolicy() *common.RetryPolicy

RetryPolicy implements the OCIRetryableRequest interface. This retrieves the specified retry policy.

func (UpdateProjectRequest) String

func (request UpdateProjectRequest) String() string

func (UpdateProjectRequest) ValidateEnumValue

func (request UpdateProjectRequest) ValidateEnumValue() (bool, error)

ValidateEnumValue returns an error when providing an unsupported enum value This function is being called during constructing API request process Not recommended for calling this function directly

type UpdateProjectResponse

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.cloud.oracle.com/iaas/Content/API/Concepts/usingapi.htm#eleven).
    Etag *string `presentIn:"header" name:"etag"`

    // Unique Oracle-assigned identifier for the request. If you need to contact
    // Oracle about a particular request, please provide the request ID.
    OpcRequestId *string `presentIn:"header" name:"opc-request-id"`
}

func (UpdateProjectResponse) HTTPResponse

func (response UpdateProjectResponse) HTTPResponse() *http.Response

HTTPResponse implements the OCIResponse interface

func (UpdateProjectResponse) String

func (response UpdateProjectResponse) String() string

type UpdateReferenceDetails

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 (UpdateReferenceDetails) String

func (m UpdateReferenceDetails) String() string

func (UpdateReferenceDetails) ValidateEnumValue

func (m UpdateReferenceDetails) ValidateEnumValue() (bool, error)

ValidateEnumValue returns an error when providing an unsupported enum value This function is being called during constructing API request process Not recommended for calling this function directly

type UpdateReferenceRequest

UpdateReferenceRequest wrapper for the UpdateReference operation

# See also

Click https://docs.cloud.oracle.com/en-us/iaas/tools/go-sdk-examples/65.63.2/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 (UpdateReferenceRequest) BinaryRequestBody

func (request UpdateReferenceRequest) BinaryRequestBody() (*common.OCIReadSeekCloser, bool)

BinaryRequestBody implements the OCIRequest interface

func (UpdateReferenceRequest) HTTPRequest

func (request UpdateReferenceRequest) HTTPRequest(method, path string, binaryRequestBody *common.OCIReadSeekCloser, extraHeaders map[string]string) (http.Request, error)

HTTPRequest implements the OCIRequest interface

func (UpdateReferenceRequest) RetryPolicy

func (request UpdateReferenceRequest) RetryPolicy() *common.RetryPolicy

RetryPolicy implements the OCIRetryableRequest interface. This retrieves the specified retry policy.

func (UpdateReferenceRequest) String

func (request UpdateReferenceRequest) String() string

func (UpdateReferenceRequest) ValidateEnumValue

func (request UpdateReferenceRequest) ValidateEnumValue() (bool, error)

ValidateEnumValue returns an error when providing an unsupported enum value This function is being called during constructing API request process Not recommended for calling this function directly

type UpdateReferenceResponse

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.cloud.oracle.com/iaas/Content/API/Concepts/usingapi.htm#eleven).
    Etag *string `presentIn:"header" name:"etag"`

    // Unique Oracle-assigned identifier for the request. If you need to contact
    // Oracle about a particular request, please provide the request ID.
    OpcRequestId *string `presentIn:"header" name:"opc-request-id"`
}

func (UpdateReferenceResponse) HTTPResponse

func (response UpdateReferenceResponse) HTTPResponse() *http.Response

HTTPResponse implements the OCIResponse interface

func (UpdateReferenceResponse) String

func (response UpdateReferenceResponse) String() string

type UpdateScheduleDetails

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 (UpdateScheduleDetails) String

func (m UpdateScheduleDetails) String() string

func (*UpdateScheduleDetails) UnmarshalJSON

func (m *UpdateScheduleDetails) UnmarshalJSON(data []byte) (e error)

UnmarshalJSON unmarshals from json

func (UpdateScheduleDetails) ValidateEnumValue

func (m UpdateScheduleDetails) ValidateEnumValue() (bool, error)

ValidateEnumValue returns an error when providing an unsupported enum value This function is being called during constructing API request process Not recommended for calling this function directly

type UpdateScheduleRequest

UpdateScheduleRequest wrapper for the UpdateSchedule operation

# See also

Click https://docs.cloud.oracle.com/en-us/iaas/tools/go-sdk-examples/65.63.2/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 (UpdateScheduleRequest) BinaryRequestBody

func (request UpdateScheduleRequest) BinaryRequestBody() (*common.OCIReadSeekCloser, bool)

BinaryRequestBody implements the OCIRequest interface

func (UpdateScheduleRequest) HTTPRequest

func (request UpdateScheduleRequest) HTTPRequest(method, path string, binaryRequestBody *common.OCIReadSeekCloser, extraHeaders map[string]string) (http.Request, error)

HTTPRequest implements the OCIRequest interface

func (UpdateScheduleRequest) RetryPolicy

func (request UpdateScheduleRequest) RetryPolicy() *common.RetryPolicy

RetryPolicy implements the OCIRetryableRequest interface. This retrieves the specified retry policy.

func (UpdateScheduleRequest) String

func (request UpdateScheduleRequest) String() string

func (UpdateScheduleRequest) ValidateEnumValue

func (request UpdateScheduleRequest) ValidateEnumValue() (bool, error)

ValidateEnumValue returns an error when providing an unsupported enum value This function is being called during constructing API request process Not recommended for calling this function directly

type UpdateScheduleResponse

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.cloud.oracle.com/iaas/Content/API/Concepts/usingapi.htm#eleven).
    Etag *string `presentIn:"header" name:"etag"`
}

func (UpdateScheduleResponse) HTTPResponse

func (response UpdateScheduleResponse) HTTPResponse() *http.Response

HTTPResponse implements the OCIResponse interface

func (UpdateScheduleResponse) String

func (response UpdateScheduleResponse) String() string

type UpdateTaskDetails

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
}

type UpdateTaskDetailsModelTypeEnum

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

func GetMappingUpdateTaskDetailsModelTypeEnum(val string) (UpdateTaskDetailsModelTypeEnum, bool)

GetMappingUpdateTaskDetailsModelTypeEnum performs case Insensitive comparison on enum value and return the desired enum

func GetUpdateTaskDetailsModelTypeEnumValues

func GetUpdateTaskDetailsModelTypeEnumValues() []UpdateTaskDetailsModelTypeEnum

GetUpdateTaskDetailsModelTypeEnumValues Enumerates the set of values for UpdateTaskDetailsModelTypeEnum

type UpdateTaskFromDataLoaderTask

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 (UpdateTaskFromDataLoaderTask) GetConfigProviderDelegate

func (m UpdateTaskFromDataLoaderTask) GetConfigProviderDelegate() *ConfigProvider

GetConfigProviderDelegate returns ConfigProviderDelegate

func (UpdateTaskFromDataLoaderTask) GetDescription

func (m UpdateTaskFromDataLoaderTask) GetDescription() *string

GetDescription returns Description

func (UpdateTaskFromDataLoaderTask) GetIdentifier

func (m UpdateTaskFromDataLoaderTask) GetIdentifier() *string

GetIdentifier returns Identifier

func (UpdateTaskFromDataLoaderTask) GetInputPorts

func (m UpdateTaskFromDataLoaderTask) GetInputPorts() []InputPort

GetInputPorts returns InputPorts

func (UpdateTaskFromDataLoaderTask) GetIsConcurrentAllowed

func (m UpdateTaskFromDataLoaderTask) GetIsConcurrentAllowed() *bool

GetIsConcurrentAllowed returns IsConcurrentAllowed

func (UpdateTaskFromDataLoaderTask) GetKey

func (m UpdateTaskFromDataLoaderTask) GetKey() *string

GetKey returns Key

func (UpdateTaskFromDataLoaderTask) GetModelVersion

func (m UpdateTaskFromDataLoaderTask) GetModelVersion() *string

GetModelVersion returns ModelVersion

func (UpdateTaskFromDataLoaderTask) GetName

func (m UpdateTaskFromDataLoaderTask) GetName() *string

GetName returns Name

func (UpdateTaskFromDataLoaderTask) GetObjectStatus

func (m UpdateTaskFromDataLoaderTask) GetObjectStatus() *int

GetObjectStatus returns ObjectStatus

func (UpdateTaskFromDataLoaderTask) GetObjectVersion

func (m UpdateTaskFromDataLoaderTask) GetObjectVersion() *int

GetObjectVersion returns ObjectVersion

func (UpdateTaskFromDataLoaderTask) GetOpConfigValues

func (m UpdateTaskFromDataLoaderTask) GetOpConfigValues() *ConfigValues

GetOpConfigValues returns OpConfigValues

func (UpdateTaskFromDataLoaderTask) GetOutputPorts

func (m UpdateTaskFromDataLoaderTask) GetOutputPorts() []OutputPort

GetOutputPorts returns OutputPorts

func (UpdateTaskFromDataLoaderTask) GetParameters

func (m UpdateTaskFromDataLoaderTask) GetParameters() []Parameter

GetParameters returns Parameters

func (UpdateTaskFromDataLoaderTask) GetParentRef

func (m UpdateTaskFromDataLoaderTask) GetParentRef() *ParentReference

GetParentRef returns ParentRef

func (UpdateTaskFromDataLoaderTask) GetRegistryMetadata

func (m UpdateTaskFromDataLoaderTask) GetRegistryMetadata() *RegistryMetadata

GetRegistryMetadata returns RegistryMetadata

func (UpdateTaskFromDataLoaderTask) MarshalJSON

func (m UpdateTaskFromDataLoaderTask) MarshalJSON() (buff []byte, e error)

MarshalJSON marshals to json representation

func (UpdateTaskFromDataLoaderTask) String

func (m UpdateTaskFromDataLoaderTask) String() string

func (UpdateTaskFromDataLoaderTask) ValidateEnumValue

func (m UpdateTaskFromDataLoaderTask) ValidateEnumValue() (bool, error)

ValidateEnumValue returns an error when providing an unsupported enum value This function is being called during constructing API request process Not recommended for calling this function directly

type UpdateTaskFromIntegrationTask

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 (UpdateTaskFromIntegrationTask) GetConfigProviderDelegate

func (m UpdateTaskFromIntegrationTask) GetConfigProviderDelegate() *ConfigProvider

GetConfigProviderDelegate returns ConfigProviderDelegate

func (UpdateTaskFromIntegrationTask) GetDescription

func (m UpdateTaskFromIntegrationTask) GetDescription() *string

GetDescription returns Description

func (UpdateTaskFromIntegrationTask) GetIdentifier

func (m UpdateTaskFromIntegrationTask) GetIdentifier() *string

GetIdentifier returns Identifier

func (UpdateTaskFromIntegrationTask) GetInputPorts

func (m UpdateTaskFromIntegrationTask) GetInputPorts() []InputPort

GetInputPorts returns InputPorts

func (UpdateTaskFromIntegrationTask) GetIsConcurrentAllowed

func (m UpdateTaskFromIntegrationTask) GetIsConcurrentAllowed() *bool

GetIsConcurrentAllowed returns IsConcurrentAllowed

func (UpdateTaskFromIntegrationTask) GetKey

func (m UpdateTaskFromIntegrationTask) GetKey() *string

GetKey returns Key

func (UpdateTaskFromIntegrationTask) GetModelVersion

func (m UpdateTaskFromIntegrationTask) GetModelVersion() *string

GetModelVersion returns ModelVersion

func (UpdateTaskFromIntegrationTask) GetName

func (m UpdateTaskFromIntegrationTask) GetName() *string

GetName returns Name

func (UpdateTaskFromIntegrationTask) GetObjectStatus

func (m UpdateTaskFromIntegrationTask) GetObjectStatus() *int

GetObjectStatus returns ObjectStatus

func (UpdateTaskFromIntegrationTask) GetObjectVersion

func (m UpdateTaskFromIntegrationTask) GetObjectVersion() *int

GetObjectVersion returns ObjectVersion

func (UpdateTaskFromIntegrationTask) GetOpConfigValues

func (m UpdateTaskFromIntegrationTask) GetOpConfigValues() *ConfigValues

GetOpConfigValues returns OpConfigValues

func (UpdateTaskFromIntegrationTask) GetOutputPorts

func (m UpdateTaskFromIntegrationTask) GetOutputPorts() []OutputPort

GetOutputPorts returns OutputPorts

func (UpdateTaskFromIntegrationTask) GetParameters

func (m UpdateTaskFromIntegrationTask) GetParameters() []Parameter

GetParameters returns Parameters

func (UpdateTaskFromIntegrationTask) GetParentRef

func (m UpdateTaskFromIntegrationTask) GetParentRef() *ParentReference

GetParentRef returns ParentRef

func (UpdateTaskFromIntegrationTask) GetRegistryMetadata

func (m UpdateTaskFromIntegrationTask) GetRegistryMetadata() *RegistryMetadata

GetRegistryMetadata returns RegistryMetadata

func (UpdateTaskFromIntegrationTask) MarshalJSON

func (m UpdateTaskFromIntegrationTask) MarshalJSON() (buff []byte, e error)

MarshalJSON marshals to json representation

func (UpdateTaskFromIntegrationTask) String

func (m UpdateTaskFromIntegrationTask) String() string

func (UpdateTaskFromIntegrationTask) ValidateEnumValue

func (m UpdateTaskFromIntegrationTask) ValidateEnumValue() (bool, error)

ValidateEnumValue returns an error when providing an unsupported enum value This function is being called during constructing API request process Not recommended for calling this function directly

type UpdateTaskFromOciDataflowTask

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 (UpdateTaskFromOciDataflowTask) GetConfigProviderDelegate

func (m UpdateTaskFromOciDataflowTask) GetConfigProviderDelegate() *ConfigProvider

GetConfigProviderDelegate returns ConfigProviderDelegate

func (UpdateTaskFromOciDataflowTask) GetDescription

func (m UpdateTaskFromOciDataflowTask) GetDescription() *string

GetDescription returns Description

func (UpdateTaskFromOciDataflowTask) GetIdentifier

func (m UpdateTaskFromOciDataflowTask) GetIdentifier() *string

GetIdentifier returns Identifier

func (UpdateTaskFromOciDataflowTask) GetInputPorts

func (m UpdateTaskFromOciDataflowTask) GetInputPorts() []InputPort

GetInputPorts returns InputPorts

func (UpdateTaskFromOciDataflowTask) GetIsConcurrentAllowed

func (m UpdateTaskFromOciDataflowTask) GetIsConcurrentAllowed() *bool

GetIsConcurrentAllowed returns IsConcurrentAllowed

func (UpdateTaskFromOciDataflowTask) GetKey

func (m UpdateTaskFromOciDataflowTask) GetKey() *string

GetKey returns Key

func (UpdateTaskFromOciDataflowTask) GetModelVersion

func (m UpdateTaskFromOciDataflowTask) GetModelVersion() *string

GetModelVersion returns ModelVersion

func (UpdateTaskFromOciDataflowTask) GetName

func (m UpdateTaskFromOciDataflowTask) GetName() *string

GetName returns Name

func (UpdateTaskFromOciDataflowTask) GetObjectStatus

func (m UpdateTaskFromOciDataflowTask) GetObjectStatus() *int

GetObjectStatus returns ObjectStatus

func (UpdateTaskFromOciDataflowTask) GetObjectVersion

func (m UpdateTaskFromOciDataflowTask) GetObjectVersion() *int

GetObjectVersion returns ObjectVersion

func (UpdateTaskFromOciDataflowTask) GetOpConfigValues

func (m UpdateTaskFromOciDataflowTask) GetOpConfigValues() *ConfigValues

GetOpConfigValues returns OpConfigValues

func (UpdateTaskFromOciDataflowTask) GetOutputPorts

func (m UpdateTaskFromOciDataflowTask) GetOutputPorts() []OutputPort

GetOutputPorts returns OutputPorts

func (UpdateTaskFromOciDataflowTask) GetParameters

func (m UpdateTaskFromOciDataflowTask) GetParameters() []Parameter

GetParameters returns Parameters

func (UpdateTaskFromOciDataflowTask) GetParentRef

func (m UpdateTaskFromOciDataflowTask) GetParentRef() *ParentReference

GetParentRef returns ParentRef

func (UpdateTaskFromOciDataflowTask) GetRegistryMetadata

func (m UpdateTaskFromOciDataflowTask) GetRegistryMetadata() *RegistryMetadata

GetRegistryMetadata returns RegistryMetadata

func (UpdateTaskFromOciDataflowTask) MarshalJSON

func (m UpdateTaskFromOciDataflowTask) MarshalJSON() (buff []byte, e error)

MarshalJSON marshals to json representation

func (UpdateTaskFromOciDataflowTask) String

func (m UpdateTaskFromOciDataflowTask) String() string

func (UpdateTaskFromOciDataflowTask) ValidateEnumValue

func (m UpdateTaskFromOciDataflowTask) ValidateEnumValue() (bool, error)

ValidateEnumValue returns an error when providing an unsupported enum value This function is being called during constructing API request process Not recommended for calling this function directly

type UpdateTaskFromPipelineTask

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 (UpdateTaskFromPipelineTask) GetConfigProviderDelegate

func (m UpdateTaskFromPipelineTask) GetConfigProviderDelegate() *ConfigProvider

GetConfigProviderDelegate returns ConfigProviderDelegate

func (UpdateTaskFromPipelineTask) GetDescription

func (m UpdateTaskFromPipelineTask) GetDescription() *string

GetDescription returns Description

func (UpdateTaskFromPipelineTask) GetIdentifier

func (m UpdateTaskFromPipelineTask) GetIdentifier() *string

GetIdentifier returns Identifier

func (UpdateTaskFromPipelineTask) GetInputPorts

func (m UpdateTaskFromPipelineTask) GetInputPorts() []InputPort

GetInputPorts returns InputPorts

func (UpdateTaskFromPipelineTask) GetIsConcurrentAllowed

func (m UpdateTaskFromPipelineTask) GetIsConcurrentAllowed() *bool

GetIsConcurrentAllowed returns IsConcurrentAllowed

func (UpdateTaskFromPipelineTask) GetKey

func (m UpdateTaskFromPipelineTask) GetKey() *string

GetKey returns Key

func (UpdateTaskFromPipelineTask) GetModelVersion

func (m UpdateTaskFromPipelineTask) GetModelVersion() *string

GetModelVersion returns ModelVersion

func (UpdateTaskFromPipelineTask) GetName

func (m UpdateTaskFromPipelineTask) GetName() *string

GetName returns Name

func (UpdateTaskFromPipelineTask) GetObjectStatus

func (m UpdateTaskFromPipelineTask) GetObjectStatus() *int

GetObjectStatus returns ObjectStatus

func (UpdateTaskFromPipelineTask) GetObjectVersion

func (m UpdateTaskFromPipelineTask) GetObjectVersion() *int

GetObjectVersion returns ObjectVersion

func (UpdateTaskFromPipelineTask) GetOpConfigValues

func (m UpdateTaskFromPipelineTask) GetOpConfigValues() *ConfigValues

GetOpConfigValues returns OpConfigValues

func (UpdateTaskFromPipelineTask) GetOutputPorts

func (m UpdateTaskFromPipelineTask) GetOutputPorts() []OutputPort

GetOutputPorts returns OutputPorts

func (UpdateTaskFromPipelineTask) GetParameters

func (m UpdateTaskFromPipelineTask) GetParameters() []Parameter

GetParameters returns Parameters

func (UpdateTaskFromPipelineTask) GetParentRef

func (m UpdateTaskFromPipelineTask) GetParentRef() *ParentReference

GetParentRef returns ParentRef

func (UpdateTaskFromPipelineTask) GetRegistryMetadata

func (m UpdateTaskFromPipelineTask) GetRegistryMetadata() *RegistryMetadata

GetRegistryMetadata returns RegistryMetadata

func (UpdateTaskFromPipelineTask) MarshalJSON

func (m UpdateTaskFromPipelineTask) MarshalJSON() (buff []byte, e error)

MarshalJSON marshals to json representation

func (UpdateTaskFromPipelineTask) String

func (m UpdateTaskFromPipelineTask) String() string

func (UpdateTaskFromPipelineTask) ValidateEnumValue

func (m UpdateTaskFromPipelineTask) ValidateEnumValue() (bool, error)

ValidateEnumValue returns an error when providing an unsupported enum value This function is being called during constructing API request process Not recommended for calling this function directly

type UpdateTaskFromRestTask

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 (UpdateTaskFromRestTask) GetConfigProviderDelegate

func (m UpdateTaskFromRestTask) GetConfigProviderDelegate() *ConfigProvider

GetConfigProviderDelegate returns ConfigProviderDelegate

func (UpdateTaskFromRestTask) GetDescription

func (m UpdateTaskFromRestTask) GetDescription() *string

GetDescription returns Description

func (UpdateTaskFromRestTask) GetIdentifier

func (m UpdateTaskFromRestTask) GetIdentifier() *string

GetIdentifier returns Identifier

func (UpdateTaskFromRestTask) GetInputPorts

func (m UpdateTaskFromRestTask) GetInputPorts() []InputPort

GetInputPorts returns InputPorts

func (UpdateTaskFromRestTask) GetIsConcurrentAllowed

func (m UpdateTaskFromRestTask) GetIsConcurrentAllowed() *bool

GetIsConcurrentAllowed returns IsConcurrentAllowed

func (UpdateTaskFromRestTask) GetKey

func (m UpdateTaskFromRestTask) GetKey() *string

GetKey returns Key

func (UpdateTaskFromRestTask) GetModelVersion

func (m UpdateTaskFromRestTask) GetModelVersion() *string

GetModelVersion returns ModelVersion

func (UpdateTaskFromRestTask) GetName

func (m UpdateTaskFromRestTask) GetName() *string

GetName returns Name

func (UpdateTaskFromRestTask) GetObjectStatus

func (m UpdateTaskFromRestTask) GetObjectStatus() *int

GetObjectStatus returns ObjectStatus

func (UpdateTaskFromRestTask) GetObjectVersion

func (m UpdateTaskFromRestTask) GetObjectVersion() *int

GetObjectVersion returns ObjectVersion

func (UpdateTaskFromRestTask) GetOpConfigValues

func (m UpdateTaskFromRestTask) GetOpConfigValues() *ConfigValues

GetOpConfigValues returns OpConfigValues

func (UpdateTaskFromRestTask) GetOutputPorts

func (m UpdateTaskFromRestTask) GetOutputPorts() []OutputPort

GetOutputPorts returns OutputPorts

func (UpdateTaskFromRestTask) GetParameters

func (m UpdateTaskFromRestTask) GetParameters() []Parameter

GetParameters returns Parameters

func (UpdateTaskFromRestTask) GetParentRef

func (m UpdateTaskFromRestTask) GetParentRef() *ParentReference

GetParentRef returns ParentRef

func (UpdateTaskFromRestTask) GetRegistryMetadata

func (m UpdateTaskFromRestTask) GetRegistryMetadata() *RegistryMetadata

GetRegistryMetadata returns RegistryMetadata

func (UpdateTaskFromRestTask) MarshalJSON

func (m UpdateTaskFromRestTask) MarshalJSON() (buff []byte, e error)

MarshalJSON marshals to json representation

func (UpdateTaskFromRestTask) String

func (m UpdateTaskFromRestTask) String() string

func (*UpdateTaskFromRestTask) UnmarshalJSON

func (m *UpdateTaskFromRestTask) UnmarshalJSON(data []byte) (e error)

UnmarshalJSON unmarshals from json

func (UpdateTaskFromRestTask) ValidateEnumValue

func (m UpdateTaskFromRestTask) ValidateEnumValue() (bool, error)

ValidateEnumValue returns an error when providing an unsupported enum value This function is being called during constructing API request process Not recommended for calling this function directly

type UpdateTaskFromRestTaskApiCallModeEnum

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

func GetMappingUpdateTaskFromRestTaskApiCallModeEnum(val string) (UpdateTaskFromRestTaskApiCallModeEnum, bool)

GetMappingUpdateTaskFromRestTaskApiCallModeEnum performs case Insensitive comparison on enum value and return the desired enum

func GetUpdateTaskFromRestTaskApiCallModeEnumValues

func GetUpdateTaskFromRestTaskApiCallModeEnumValues() []UpdateTaskFromRestTaskApiCallModeEnum

GetUpdateTaskFromRestTaskApiCallModeEnumValues Enumerates the set of values for UpdateTaskFromRestTaskApiCallModeEnum

type UpdateTaskFromRestTaskCancelMethodTypeEnum

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

func GetMappingUpdateTaskFromRestTaskCancelMethodTypeEnum(val string) (UpdateTaskFromRestTaskCancelMethodTypeEnum, bool)

GetMappingUpdateTaskFromRestTaskCancelMethodTypeEnum performs case Insensitive comparison on enum value and return the desired enum

func GetUpdateTaskFromRestTaskCancelMethodTypeEnumValues

func GetUpdateTaskFromRestTaskCancelMethodTypeEnumValues() []UpdateTaskFromRestTaskCancelMethodTypeEnum

GetUpdateTaskFromRestTaskCancelMethodTypeEnumValues Enumerates the set of values for UpdateTaskFromRestTaskCancelMethodTypeEnum

type UpdateTaskFromRestTaskMethodTypeEnum

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

func GetMappingUpdateTaskFromRestTaskMethodTypeEnum(val string) (UpdateTaskFromRestTaskMethodTypeEnum, bool)

GetMappingUpdateTaskFromRestTaskMethodTypeEnum performs case Insensitive comparison on enum value and return the desired enum

func GetUpdateTaskFromRestTaskMethodTypeEnumValues

func GetUpdateTaskFromRestTaskMethodTypeEnumValues() []UpdateTaskFromRestTaskMethodTypeEnum

GetUpdateTaskFromRestTaskMethodTypeEnumValues Enumerates the set of values for UpdateTaskFromRestTaskMethodTypeEnum

type UpdateTaskFromSqlTask

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 (UpdateTaskFromSqlTask) GetConfigProviderDelegate

func (m UpdateTaskFromSqlTask) GetConfigProviderDelegate() *ConfigProvider

GetConfigProviderDelegate returns ConfigProviderDelegate

func (UpdateTaskFromSqlTask) GetDescription

func (m UpdateTaskFromSqlTask) GetDescription() *string

GetDescription returns Description

func (UpdateTaskFromSqlTask) GetIdentifier

func (m UpdateTaskFromSqlTask) GetIdentifier() *string

GetIdentifier returns Identifier

func (UpdateTaskFromSqlTask) GetInputPorts

func (m UpdateTaskFromSqlTask) GetInputPorts() []InputPort

GetInputPorts returns InputPorts

func (UpdateTaskFromSqlTask) GetIsConcurrentAllowed

func (m UpdateTaskFromSqlTask) GetIsConcurrentAllowed() *bool

GetIsConcurrentAllowed returns IsConcurrentAllowed

func (UpdateTaskFromSqlTask) GetKey

func (m UpdateTaskFromSqlTask) GetKey() *string

GetKey returns Key

func (UpdateTaskFromSqlTask) GetModelVersion

func (m UpdateTaskFromSqlTask) GetModelVersion() *string

GetModelVersion returns ModelVersion

func (UpdateTaskFromSqlTask) GetName

func (m UpdateTaskFromSqlTask) GetName() *string

GetName returns Name

func (UpdateTaskFromSqlTask) GetObjectStatus

func (m UpdateTaskFromSqlTask) GetObjectStatus() *int

GetObjectStatus returns ObjectStatus

func (UpdateTaskFromSqlTask) GetObjectVersion

func (m UpdateTaskFromSqlTask) GetObjectVersion() *int

GetObjectVersion returns ObjectVersion

func (UpdateTaskFromSqlTask) GetOpConfigValues

func (m UpdateTaskFromSqlTask) GetOpConfigValues() *ConfigValues

GetOpConfigValues returns OpConfigValues

func (UpdateTaskFromSqlTask) GetOutputPorts

func (m UpdateTaskFromSqlTask) GetOutputPorts() []OutputPort

GetOutputPorts returns OutputPorts

func (UpdateTaskFromSqlTask) GetParameters

func (m UpdateTaskFromSqlTask) GetParameters() []Parameter

GetParameters returns Parameters

func (UpdateTaskFromSqlTask) GetParentRef

func (m UpdateTaskFromSqlTask) GetParentRef() *ParentReference

GetParentRef returns ParentRef

func (UpdateTaskFromSqlTask) GetRegistryMetadata

func (m UpdateTaskFromSqlTask) GetRegistryMetadata() *RegistryMetadata

GetRegistryMetadata returns RegistryMetadata

func (UpdateTaskFromSqlTask) MarshalJSON

func (m UpdateTaskFromSqlTask) MarshalJSON() (buff []byte, e error)

MarshalJSON marshals to json representation

func (UpdateTaskFromSqlTask) String

func (m UpdateTaskFromSqlTask) String() string

func (UpdateTaskFromSqlTask) ValidateEnumValue

func (m UpdateTaskFromSqlTask) ValidateEnumValue() (bool, error)

ValidateEnumValue returns an error when providing an unsupported enum value This function is being called during constructing API request process Not recommended for calling this function directly

type UpdateTaskFromSqlTaskSqlScriptTypeEnum

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

func GetMappingUpdateTaskFromSqlTaskSqlScriptTypeEnum(val string) (UpdateTaskFromSqlTaskSqlScriptTypeEnum, bool)

GetMappingUpdateTaskFromSqlTaskSqlScriptTypeEnum performs case Insensitive comparison on enum value and return the desired enum

func GetUpdateTaskFromSqlTaskSqlScriptTypeEnumValues

func GetUpdateTaskFromSqlTaskSqlScriptTypeEnumValues() []UpdateTaskFromSqlTaskSqlScriptTypeEnum

GetUpdateTaskFromSqlTaskSqlScriptTypeEnumValues Enumerates the set of values for UpdateTaskFromSqlTaskSqlScriptTypeEnum

type UpdateTaskRequest

UpdateTaskRequest wrapper for the UpdateTask operation

# See also

Click https://docs.cloud.oracle.com/en-us/iaas/tools/go-sdk-examples/65.63.2/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 (UpdateTaskRequest) BinaryRequestBody

func (request UpdateTaskRequest) BinaryRequestBody() (*common.OCIReadSeekCloser, bool)

BinaryRequestBody implements the OCIRequest interface

func (UpdateTaskRequest) HTTPRequest

func (request UpdateTaskRequest) HTTPRequest(method, path string, binaryRequestBody *common.OCIReadSeekCloser, extraHeaders map[string]string) (http.Request, error)

HTTPRequest implements the OCIRequest interface

func (UpdateTaskRequest) RetryPolicy

func (request UpdateTaskRequest) RetryPolicy() *common.RetryPolicy

RetryPolicy implements the OCIRetryableRequest interface. This retrieves the specified retry policy.

func (UpdateTaskRequest) String

func (request UpdateTaskRequest) String() string

func (UpdateTaskRequest) ValidateEnumValue

func (request UpdateTaskRequest) ValidateEnumValue() (bool, error)

ValidateEnumValue returns an error when providing an unsupported enum value This function is being called during constructing API request process Not recommended for calling this function directly

type UpdateTaskResponse

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.cloud.oracle.com/iaas/Content/API/Concepts/usingapi.htm#eleven).
    Etag *string `presentIn:"header" name:"etag"`

    // Unique Oracle-assigned identifier for the request. If you need to contact
    // Oracle about a particular request, please provide the request ID.
    OpcRequestId *string `presentIn:"header" name:"opc-request-id"`
}

func (UpdateTaskResponse) HTTPResponse

func (response UpdateTaskResponse) HTTPResponse() *http.Response

HTTPResponse implements the OCIResponse interface

func (UpdateTaskResponse) String

func (response UpdateTaskResponse) String() string

type UpdateTaskRunDetails

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 (UpdateTaskRunDetails) String

func (m UpdateTaskRunDetails) String() string

func (UpdateTaskRunDetails) ValidateEnumValue

func (m UpdateTaskRunDetails) ValidateEnumValue() (bool, error)

ValidateEnumValue returns an error when providing an unsupported enum value This function is being called during constructing API request process Not recommended for calling this function directly

type UpdateTaskRunDetailsStatusEnum

UpdateTaskRunDetailsStatusEnum Enum with underlying type: string

type UpdateTaskRunDetailsStatusEnum string

Set of constants representing the allowable values for UpdateTaskRunDetailsStatusEnum

const (
    UpdateTaskRunDetailsStatusTerminating UpdateTaskRunDetailsStatusEnum = "TERMINATING"
)

func GetMappingUpdateTaskRunDetailsStatusEnum

func GetMappingUpdateTaskRunDetailsStatusEnum(val string) (UpdateTaskRunDetailsStatusEnum, bool)

GetMappingUpdateTaskRunDetailsStatusEnum performs case Insensitive comparison on enum value and return the desired enum

func GetUpdateTaskRunDetailsStatusEnumValues

func GetUpdateTaskRunDetailsStatusEnumValues() []UpdateTaskRunDetailsStatusEnum

GetUpdateTaskRunDetailsStatusEnumValues Enumerates the set of values for UpdateTaskRunDetailsStatusEnum

type UpdateTaskRunRequest

UpdateTaskRunRequest wrapper for the UpdateTaskRun operation

# See also

Click https://docs.cloud.oracle.com/en-us/iaas/tools/go-sdk-examples/65.63.2/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 (UpdateTaskRunRequest) BinaryRequestBody

func (request UpdateTaskRunRequest) BinaryRequestBody() (*common.OCIReadSeekCloser, bool)

BinaryRequestBody implements the OCIRequest interface

func (UpdateTaskRunRequest) HTTPRequest

func (request UpdateTaskRunRequest) HTTPRequest(method, path string, binaryRequestBody *common.OCIReadSeekCloser, extraHeaders map[string]string) (http.Request, error)

HTTPRequest implements the OCIRequest interface

func (UpdateTaskRunRequest) RetryPolicy

func (request UpdateTaskRunRequest) RetryPolicy() *common.RetryPolicy

RetryPolicy implements the OCIRetryableRequest interface. This retrieves the specified retry policy.

func (UpdateTaskRunRequest) String

func (request UpdateTaskRunRequest) String() string

func (UpdateTaskRunRequest) ValidateEnumValue

func (request UpdateTaskRunRequest) ValidateEnumValue() (bool, error)

ValidateEnumValue returns an error when providing an unsupported enum value This function is being called during constructing API request process Not recommended for calling this function directly

type UpdateTaskRunResponse

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.cloud.oracle.com/iaas/Content/API/Concepts/usingapi.htm#eleven).
    Etag *string `presentIn:"header" name:"etag"`

    // Unique Oracle-assigned identifier for the request. If you need to contact
    // Oracle about a particular request, please provide the request ID.
    OpcRequestId *string `presentIn:"header" name:"opc-request-id"`
}

func (UpdateTaskRunResponse) HTTPResponse

func (response UpdateTaskRunResponse) HTTPResponse() *http.Response

HTTPResponse implements the OCIResponse interface

func (UpdateTaskRunResponse) String

func (response UpdateTaskRunResponse) String() string

type UpdateTaskScheduleDetails

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 (UpdateTaskScheduleDetails) String

func (m UpdateTaskScheduleDetails) String() string

func (UpdateTaskScheduleDetails) ValidateEnumValue

func (m UpdateTaskScheduleDetails) ValidateEnumValue() (bool, error)

ValidateEnumValue returns an error when providing an unsupported enum value This function is being called during constructing API request process Not recommended for calling this function directly

type UpdateTaskScheduleDetailsAuthModeEnum

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

func GetMappingUpdateTaskScheduleDetailsAuthModeEnum(val string) (UpdateTaskScheduleDetailsAuthModeEnum, bool)

GetMappingUpdateTaskScheduleDetailsAuthModeEnum performs case Insensitive comparison on enum value and return the desired enum

func GetUpdateTaskScheduleDetailsAuthModeEnumValues

func GetUpdateTaskScheduleDetailsAuthModeEnumValues() []UpdateTaskScheduleDetailsAuthModeEnum

GetUpdateTaskScheduleDetailsAuthModeEnumValues Enumerates the set of values for UpdateTaskScheduleDetailsAuthModeEnum

type UpdateTaskScheduleDetailsExpectedDurationUnitEnum

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

func GetMappingUpdateTaskScheduleDetailsExpectedDurationUnitEnum(val string) (UpdateTaskScheduleDetailsExpectedDurationUnitEnum, bool)

GetMappingUpdateTaskScheduleDetailsExpectedDurationUnitEnum performs case Insensitive comparison on enum value and return the desired enum

func GetUpdateTaskScheduleDetailsExpectedDurationUnitEnumValues

func GetUpdateTaskScheduleDetailsExpectedDurationUnitEnumValues() []UpdateTaskScheduleDetailsExpectedDurationUnitEnum

GetUpdateTaskScheduleDetailsExpectedDurationUnitEnumValues Enumerates the set of values for UpdateTaskScheduleDetailsExpectedDurationUnitEnum

type UpdateTaskScheduleDetailsRetryDelayUnitEnum

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

func GetMappingUpdateTaskScheduleDetailsRetryDelayUnitEnum(val string) (UpdateTaskScheduleDetailsRetryDelayUnitEnum, bool)

GetMappingUpdateTaskScheduleDetailsRetryDelayUnitEnum performs case Insensitive comparison on enum value and return the desired enum

func GetUpdateTaskScheduleDetailsRetryDelayUnitEnumValues

func GetUpdateTaskScheduleDetailsRetryDelayUnitEnumValues() []UpdateTaskScheduleDetailsRetryDelayUnitEnum

GetUpdateTaskScheduleDetailsRetryDelayUnitEnumValues Enumerates the set of values for UpdateTaskScheduleDetailsRetryDelayUnitEnum

type UpdateTaskScheduleRequest

UpdateTaskScheduleRequest wrapper for the UpdateTaskSchedule operation

# See also

Click https://docs.cloud.oracle.com/en-us/iaas/tools/go-sdk-examples/65.63.2/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 (UpdateTaskScheduleRequest) BinaryRequestBody

func (request UpdateTaskScheduleRequest) BinaryRequestBody() (*common.OCIReadSeekCloser, bool)

BinaryRequestBody implements the OCIRequest interface

func (UpdateTaskScheduleRequest) HTTPRequest

func (request UpdateTaskScheduleRequest) HTTPRequest(method, path string, binaryRequestBody *common.OCIReadSeekCloser, extraHeaders map[string]string) (http.Request, error)

HTTPRequest implements the OCIRequest interface

func (UpdateTaskScheduleRequest) RetryPolicy

func (request UpdateTaskScheduleRequest) RetryPolicy() *common.RetryPolicy

RetryPolicy implements the OCIRetryableRequest interface. This retrieves the specified retry policy.

func (UpdateTaskScheduleRequest) String

func (request UpdateTaskScheduleRequest) String() string

func (UpdateTaskScheduleRequest) ValidateEnumValue

func (request UpdateTaskScheduleRequest) ValidateEnumValue() (bool, error)

ValidateEnumValue returns an error when providing an unsupported enum value This function is being called during constructing API request process Not recommended for calling this function directly

type UpdateTaskScheduleResponse

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.cloud.oracle.com/iaas/Content/API/Concepts/usingapi.htm#eleven).
    Etag *string `presentIn:"header" name:"etag"`
}

func (UpdateTaskScheduleResponse) HTTPResponse

func (response UpdateTaskScheduleResponse) HTTPResponse() *http.Response

HTTPResponse implements the OCIResponse interface

func (UpdateTaskScheduleResponse) String

func (response UpdateTaskScheduleResponse) String() string

type UpdateUserDefinedFunctionDetails

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 (UpdateUserDefinedFunctionDetails) String

func (m UpdateUserDefinedFunctionDetails) String() string

func (UpdateUserDefinedFunctionDetails) ValidateEnumValue

func (m UpdateUserDefinedFunctionDetails) ValidateEnumValue() (bool, error)

ValidateEnumValue returns an error when providing an unsupported enum value This function is being called during constructing API request process Not recommended for calling this function directly

type UpdateUserDefinedFunctionRequest

UpdateUserDefinedFunctionRequest wrapper for the UpdateUserDefinedFunction operation

# See also

Click https://docs.cloud.oracle.com/en-us/iaas/tools/go-sdk-examples/65.63.2/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 (UpdateUserDefinedFunctionRequest) BinaryRequestBody

func (request UpdateUserDefinedFunctionRequest) BinaryRequestBody() (*common.OCIReadSeekCloser, bool)

BinaryRequestBody implements the OCIRequest interface

func (UpdateUserDefinedFunctionRequest) HTTPRequest

func (request UpdateUserDefinedFunctionRequest) HTTPRequest(method, path string, binaryRequestBody *common.OCIReadSeekCloser, extraHeaders map[string]string) (http.Request, error)

HTTPRequest implements the OCIRequest interface

func (UpdateUserDefinedFunctionRequest) RetryPolicy

func (request UpdateUserDefinedFunctionRequest) RetryPolicy() *common.RetryPolicy

RetryPolicy implements the OCIRetryableRequest interface. This retrieves the specified retry policy.

func (UpdateUserDefinedFunctionRequest) String

func (request UpdateUserDefinedFunctionRequest) String() string

func (UpdateUserDefinedFunctionRequest) ValidateEnumValue

func (request UpdateUserDefinedFunctionRequest) ValidateEnumValue() (bool, error)

ValidateEnumValue returns an error when providing an unsupported enum value This function is being called during constructing API request process Not recommended for calling this function directly

type UpdateUserDefinedFunctionResponse

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.cloud.oracle.com/iaas/Content/API/Concepts/usingapi.htm#eleven).
    Etag *string `presentIn:"header" name:"etag"`

    // Unique Oracle-assigned identifier for the request. If you need to contact
    // Oracle about a particular request, please provide the request ID.
    OpcRequestId *string `presentIn:"header" name:"opc-request-id"`
}

func (UpdateUserDefinedFunctionResponse) HTTPResponse

func (response UpdateUserDefinedFunctionResponse) HTTPResponse() *http.Response

HTTPResponse implements the OCIResponse interface

func (UpdateUserDefinedFunctionResponse) String

func (response UpdateUserDefinedFunctionResponse) String() string

type UpdateWorkspaceDetails

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.cloud.oracle.com/Content/General/Concepts/resourcetags.htm).
    // Example: `{"Department": "Finance"}`
    FreeformTags map[string]string `mandatory:"false" json:"freeformTags"`

    // Defined tags for this resource. Each key is predefined and scoped to a namespace. See Resource Tags (https://docs.cloud.oracle.com/Content/General/Concepts/resourcetags.htm).
    // Example: `{"Operations": {"CostCenter": "42"}}`
    DefinedTags map[string]map[string]interface{} `mandatory:"false" json:"definedTags"`

    // A user defined description for the workspace.
    Description *string `mandatory:"false" json:"description"`

    // A user-friendly display name for the workspace. Does not have to be unique, and can be modified. Avoid entering confidential information.
    DisplayName *string `mandatory:"false" json:"displayName"`
}

func (UpdateWorkspaceDetails) String

func (m UpdateWorkspaceDetails) String() string

func (UpdateWorkspaceDetails) ValidateEnumValue

func (m UpdateWorkspaceDetails) ValidateEnumValue() (bool, error)

ValidateEnumValue returns an error when providing an unsupported enum value This function is being called during constructing API request process Not recommended for calling this function directly

type UpdateWorkspaceRequest

UpdateWorkspaceRequest wrapper for the UpdateWorkspace operation

# See also

Click https://docs.cloud.oracle.com/en-us/iaas/tools/go-sdk-examples/65.63.2/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 (UpdateWorkspaceRequest) BinaryRequestBody

func (request UpdateWorkspaceRequest) BinaryRequestBody() (*common.OCIReadSeekCloser, bool)

BinaryRequestBody implements the OCIRequest interface

func (UpdateWorkspaceRequest) HTTPRequest

func (request UpdateWorkspaceRequest) HTTPRequest(method, path string, binaryRequestBody *common.OCIReadSeekCloser, extraHeaders map[string]string) (http.Request, error)

HTTPRequest implements the OCIRequest interface

func (UpdateWorkspaceRequest) RetryPolicy

func (request UpdateWorkspaceRequest) RetryPolicy() *common.RetryPolicy

RetryPolicy implements the OCIRetryableRequest interface. This retrieves the specified retry policy.

func (UpdateWorkspaceRequest) String

func (request UpdateWorkspaceRequest) String() string

func (UpdateWorkspaceRequest) ValidateEnumValue

func (request UpdateWorkspaceRequest) ValidateEnumValue() (bool, error)

ValidateEnumValue returns an error when providing an unsupported enum value This function is being called during constructing API request process Not recommended for calling this function directly

type UpdateWorkspaceResponse

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.cloud.oracle.com/iaas/Content/API/Concepts/usingapi.htm#eleven).
    Etag *string `presentIn:"header" name:"etag"`

    // Unique Oracle-assigned identifier for the request. If you need to contact
    // Oracle about a particular request, please provide the request ID.
    OpcRequestId *string `presentIn:"header" name:"opc-request-id"`

    // The OCID (https://docs.cloud.oracle.com/iaas/Content/API/Concepts/identifiers.htm) of the work request. Use GetWorkRequest (https://docs.cloud.oracle.com/api/#/en/workrequests/20160918/WorkRequest/GetWorkRequest)
    // with this ID to track the status of the request.
    OpcWorkRequestId *string `presentIn:"header" name:"opc-work-request-id"`
}

func (UpdateWorkspaceResponse) HTTPResponse

func (response UpdateWorkspaceResponse) HTTPResponse() *http.Response

HTTPResponse implements the OCIResponse interface

func (UpdateWorkspaceResponse) String

func (response UpdateWorkspaceResponse) String() string

type UserDefinedFunction

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 (UserDefinedFunction) String

func (m UserDefinedFunction) String() string

func (UserDefinedFunction) ValidateEnumValue

func (m UserDefinedFunction) ValidateEnumValue() (bool, error)

ValidateEnumValue returns an error when providing an unsupported enum value This function is being called during constructing API request process Not recommended for calling this function directly

type UserDefinedFunctionDetails

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 (UserDefinedFunctionDetails) String

func (m UserDefinedFunctionDetails) String() string

func (UserDefinedFunctionDetails) ValidateEnumValue

func (m UserDefinedFunctionDetails) ValidateEnumValue() (bool, error)

ValidateEnumValue returns an error when providing an unsupported enum value This function is being called during constructing API request process Not recommended for calling this function directly

type UserDefinedFunctionDetailsModelTypeEnum

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

func GetMappingUserDefinedFunctionDetailsModelTypeEnum(val string) (UserDefinedFunctionDetailsModelTypeEnum, bool)

GetMappingUserDefinedFunctionDetailsModelTypeEnum performs case Insensitive comparison on enum value and return the desired enum

func GetUserDefinedFunctionDetailsModelTypeEnumValues

func GetUserDefinedFunctionDetailsModelTypeEnumValues() []UserDefinedFunctionDetailsModelTypeEnum

GetUserDefinedFunctionDetailsModelTypeEnumValues Enumerates the set of values for UserDefinedFunctionDetailsModelTypeEnum

type UserDefinedFunctionModelTypeEnum

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

func GetMappingUserDefinedFunctionModelTypeEnum(val string) (UserDefinedFunctionModelTypeEnum, bool)

GetMappingUserDefinedFunctionModelTypeEnum performs case Insensitive comparison on enum value and return the desired enum

func GetUserDefinedFunctionModelTypeEnumValues

func GetUserDefinedFunctionModelTypeEnumValues() []UserDefinedFunctionModelTypeEnum

GetUserDefinedFunctionModelTypeEnumValues Enumerates the set of values for UserDefinedFunctionModelTypeEnum

type UserDefinedFunctionSummary

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 (UserDefinedFunctionSummary) String

func (m UserDefinedFunctionSummary) String() string

func (UserDefinedFunctionSummary) ValidateEnumValue

func (m UserDefinedFunctionSummary) ValidateEnumValue() (bool, error)

ValidateEnumValue returns an error when providing an unsupported enum value This function is being called during constructing API request process Not recommended for calling this function directly

type UserDefinedFunctionSummaryCollection

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 (UserDefinedFunctionSummaryCollection) String

func (m UserDefinedFunctionSummaryCollection) String() string

func (UserDefinedFunctionSummaryCollection) ValidateEnumValue

func (m UserDefinedFunctionSummaryCollection) ValidateEnumValue() (bool, error)

ValidateEnumValue returns an error when providing an unsupported enum value This function is being called during constructing API request process Not recommended for calling this function directly

type UserDefinedFunctionSummaryModelTypeEnum

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

func GetMappingUserDefinedFunctionSummaryModelTypeEnum(val string) (UserDefinedFunctionSummaryModelTypeEnum, bool)

GetMappingUserDefinedFunctionSummaryModelTypeEnum performs case Insensitive comparison on enum value and return the desired enum

func GetUserDefinedFunctionSummaryModelTypeEnumValues

func GetUserDefinedFunctionSummaryModelTypeEnumValues() []UserDefinedFunctionSummaryModelTypeEnum

GetUserDefinedFunctionSummaryModelTypeEnumValues Enumerates the set of values for UserDefinedFunctionSummaryModelTypeEnum

type UserDefinedFunctionValidation

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 (UserDefinedFunctionValidation) String

func (m UserDefinedFunctionValidation) String() string

func (UserDefinedFunctionValidation) ValidateEnumValue

func (m UserDefinedFunctionValidation) ValidateEnumValue() (bool, error)

ValidateEnumValue returns an error when providing an unsupported enum value This function is being called during constructing API request process Not recommended for calling this function directly

type UserDefinedFunctionValidationSummary

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 (UserDefinedFunctionValidationSummary) String

func (m UserDefinedFunctionValidationSummary) String() string

func (UserDefinedFunctionValidationSummary) ValidateEnumValue

func (m UserDefinedFunctionValidationSummary) ValidateEnumValue() (bool, error)

ValidateEnumValue returns an error when providing an unsupported enum value This function is being called during constructing API request process Not recommended for calling this function directly

type UserDefinedFunctionValidationSummaryCollection

UserDefinedFunctionValidationSummaryCollection A list of UserDefinedFunction validation summaries.

type UserDefinedFunctionValidationSummaryCollection struct {

    // The array of validation summaries.
    Items []UserDefinedFunctionValidationSummary `mandatory:"true" json:"items"`
}

func (UserDefinedFunctionValidationSummaryCollection) String

func (m UserDefinedFunctionValidationSummaryCollection) String() string

func (UserDefinedFunctionValidationSummaryCollection) ValidateEnumValue

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

type ValidationMessage

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 (ValidationMessage) String

func (m ValidationMessage) String() string

func (ValidationMessage) ValidateEnumValue

func (m ValidationMessage) ValidateEnumValue() (bool, error)

ValidateEnumValue returns an error when providing an unsupported enum value This function is being called during constructing API request process Not recommended for calling this function directly

type Variable

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 (Variable) String

func (m Variable) String() string

func (*Variable) UnmarshalJSON

func (m *Variable) UnmarshalJSON(data []byte) (e error)

UnmarshalJSON unmarshals from json

func (Variable) ValidateEnumValue

func (m Variable) ValidateEnumValue() (bool, error)

ValidateEnumValue returns an error when providing an unsupported enum value This function is being called during constructing API request process Not recommended for calling this function directly

type WeeklyFrequencyDetails

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 (WeeklyFrequencyDetails) GetFrequency

func (m WeeklyFrequencyDetails) GetFrequency() AbstractFrequencyDetailsFrequencyEnum

GetFrequency returns Frequency

func (WeeklyFrequencyDetails) MarshalJSON

func (m WeeklyFrequencyDetails) MarshalJSON() (buff []byte, e error)

MarshalJSON marshals to json representation

func (WeeklyFrequencyDetails) String

func (m WeeklyFrequencyDetails) String() string

func (WeeklyFrequencyDetails) ValidateEnumValue

func (m WeeklyFrequencyDetails) ValidateEnumValue() (bool, error)

ValidateEnumValue returns an error when providing an unsupported enum value This function is being called during constructing API request process Not recommended for calling this function directly

type WeeklyFrequencyDetailsDaysEnum

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

func GetMappingWeeklyFrequencyDetailsDaysEnum(val string) (WeeklyFrequencyDetailsDaysEnum, bool)

GetMappingWeeklyFrequencyDetailsDaysEnum performs case Insensitive comparison on enum value and return the desired enum

func GetWeeklyFrequencyDetailsDaysEnumValues

func GetWeeklyFrequencyDetailsDaysEnumValues() []WeeklyFrequencyDetailsDaysEnum

GetWeeklyFrequencyDetailsDaysEnumValues Enumerates the set of values for WeeklyFrequencyDetailsDaysEnum

type WorkRequest

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 (WorkRequest) String

func (m WorkRequest) String() string

func (WorkRequest) ValidateEnumValue

func (m WorkRequest) ValidateEnumValue() (bool, error)

ValidateEnumValue returns an error when providing an unsupported enum value This function is being called during constructing API request process Not recommended for calling this function directly

type WorkRequestError

WorkRequestError 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.cloud.oracle.com/Content/API/References/apierrors.htm).
    Code *string `mandatory:"true" json:"code"`

    // A user friendly description of the error that occured.
    Message *string `mandatory:"true" json:"message"`

    // The date and time the error occured, in the timestamp format defined by RFC 3339 (https://tools.ietf.org/rfc/rfc3339).
    Timestamp *common.SDKTime `mandatory:"true" json:"timestamp"`
}

func (WorkRequestError) String

func (m WorkRequestError) String() string

func (WorkRequestError) ValidateEnumValue

func (m WorkRequestError) ValidateEnumValue() (bool, error)

ValidateEnumValue returns an error when providing an unsupported enum value This function is being called during constructing API request process Not recommended for calling this function directly

type WorkRequestLogEntry

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 (WorkRequestLogEntry) String

func (m WorkRequestLogEntry) String() string

func (WorkRequestLogEntry) ValidateEnumValue

func (m WorkRequestLogEntry) ValidateEnumValue() (bool, error)

ValidateEnumValue returns an error when providing an unsupported enum value This function is being called during constructing API request process Not recommended for calling this function directly

type WorkRequestOperationTypeEnum

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

func GetMappingWorkRequestOperationTypeEnum(val string) (WorkRequestOperationTypeEnum, bool)

GetMappingWorkRequestOperationTypeEnum performs case Insensitive comparison on enum value and return the desired enum

func GetWorkRequestOperationTypeEnumValues

func GetWorkRequestOperationTypeEnumValues() []WorkRequestOperationTypeEnum

GetWorkRequestOperationTypeEnumValues Enumerates the set of values for WorkRequestOperationTypeEnum

type WorkRequestResource

WorkRequestResource 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 (WorkRequestResource) String

func (m WorkRequestResource) String() string

func (WorkRequestResource) ValidateEnumValue

func (m WorkRequestResource) ValidateEnumValue() (bool, error)

ValidateEnumValue returns an error when providing an unsupported enum value This function is being called during constructing API request process Not recommended for calling this function directly

type WorkRequestResourceActionTypeEnum

WorkRequestResourceActionTypeEnum Enum with underlying type: string

type WorkRequestResourceActionTypeEnum string

Set of constants representing the allowable values for WorkRequestResourceActionTypeEnum

const (
    WorkRequestResourceActionTypeCreated    WorkRequestResourceActionTypeEnum = "CREATED"
    WorkRequestResourceActionTypeUpdated    WorkRequestResourceActionTypeEnum = "UPDATED"
    WorkRequestResourceActionTypeDeleted    WorkRequestResourceActionTypeEnum = "DELETED"
    WorkRequestResourceActionTypeMoved      WorkRequestResourceActionTypeEnum = "MOVED"
    WorkRequestResourceActionTypeInProgress WorkRequestResourceActionTypeEnum = "IN_PROGRESS"
    WorkRequestResourceActionTypeFailed     WorkRequestResourceActionTypeEnum = "FAILED"
    WorkRequestResourceActionTypeStopped    WorkRequestResourceActionTypeEnum = "STOPPED"
    WorkRequestResourceActionTypeStarted    WorkRequestResourceActionTypeEnum = "STARTED"
)

func GetMappingWorkRequestResourceActionTypeEnum

func GetMappingWorkRequestResourceActionTypeEnum(val string) (WorkRequestResourceActionTypeEnum, bool)

GetMappingWorkRequestResourceActionTypeEnum performs case Insensitive comparison on enum value and return the desired enum

func GetWorkRequestResourceActionTypeEnumValues

func GetWorkRequestResourceActionTypeEnumValues() []WorkRequestResourceActionTypeEnum

GetWorkRequestResourceActionTypeEnumValues Enumerates the set of values for WorkRequestResourceActionTypeEnum

type WorkRequestStatusEnum

WorkRequestStatusEnum Enum with underlying type: string

type WorkRequestStatusEnum string

Set of constants representing the allowable values for WorkRequestStatusEnum

const (
    WorkRequestStatusAccepted   WorkRequestStatusEnum = "ACCEPTED"
    WorkRequestStatusInProgress WorkRequestStatusEnum = "IN_PROGRESS"
    WorkRequestStatusFailed     WorkRequestStatusEnum = "FAILED"
    WorkRequestStatusSucceeded  WorkRequestStatusEnum = "SUCCEEDED"
    WorkRequestStatusCanceling  WorkRequestStatusEnum = "CANCELING"
    WorkRequestStatusCanceled   WorkRequestStatusEnum = "CANCELED"
)

func GetMappingWorkRequestStatusEnum

func GetMappingWorkRequestStatusEnum(val string) (WorkRequestStatusEnum, bool)

GetMappingWorkRequestStatusEnum performs case Insensitive comparison on enum value and return the desired enum

func GetWorkRequestStatusEnumValues

func GetWorkRequestStatusEnumValues() []WorkRequestStatusEnum

GetWorkRequestStatusEnumValues Enumerates the set of values for WorkRequestStatusEnum

type WorkRequestSummary

WorkRequestSummary A work request summary object.

type WorkRequestSummary struct {

    // 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 (WorkRequestSummary) String

func (m WorkRequestSummary) String() string

func (WorkRequestSummary) ValidateEnumValue

func (m WorkRequestSummary) ValidateEnumValue() (bool, error)

ValidateEnumValue returns an error when providing an unsupported enum value This function is being called during constructing API request process Not recommended for calling this function directly

type WorkRequestSummaryOperationTypeEnum

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

func GetMappingWorkRequestSummaryOperationTypeEnum(val string) (WorkRequestSummaryOperationTypeEnum, bool)

GetMappingWorkRequestSummaryOperationTypeEnum performs case Insensitive comparison on enum value and return the desired enum

func GetWorkRequestSummaryOperationTypeEnumValues

func GetWorkRequestSummaryOperationTypeEnumValues() []WorkRequestSummaryOperationTypeEnum

GetWorkRequestSummaryOperationTypeEnumValues Enumerates the set of values for WorkRequestSummaryOperationTypeEnum

type WorkRequestSummaryStatusEnum

WorkRequestSummaryStatusEnum Enum with underlying type: string

type WorkRequestSummaryStatusEnum string

Set of constants representing the allowable values for WorkRequestSummaryStatusEnum

const (
    WorkRequestSummaryStatusAccepted   WorkRequestSummaryStatusEnum = "ACCEPTED"
    WorkRequestSummaryStatusInProgress WorkRequestSummaryStatusEnum = "IN_PROGRESS"
    WorkRequestSummaryStatusFailed     WorkRequestSummaryStatusEnum = "FAILED"
    WorkRequestSummaryStatusSucceeded  WorkRequestSummaryStatusEnum = "SUCCEEDED"
    WorkRequestSummaryStatusCanceling  WorkRequestSummaryStatusEnum = "CANCELING"
    WorkRequestSummaryStatusCanceled   WorkRequestSummaryStatusEnum = "CANCELED"
)

func GetMappingWorkRequestSummaryStatusEnum

func GetMappingWorkRequestSummaryStatusEnum(val string) (WorkRequestSummaryStatusEnum, bool)

GetMappingWorkRequestSummaryStatusEnum performs case Insensitive comparison on enum value and return the desired enum

func GetWorkRequestSummaryStatusEnumValues

func GetWorkRequestSummaryStatusEnumValues() []WorkRequestSummaryStatusEnum

GetWorkRequestSummaryStatusEnumValues Enumerates the set of values for WorkRequestSummaryStatusEnum

type Workspace

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.cloud.oracle.com/Content/General/Concepts/resourcetags.htm).
    // Example: `{"Department": "Finance"}`
    FreeformTags map[string]string `mandatory:"false" json:"freeformTags"`

    // Defined tags for this resource. Each key is predefined and scoped to a namespace. See Resource Tags (https://docs.cloud.oracle.com/Content/General/Concepts/resourcetags.htm).
    // Example: `{"Operations": {"CostCenter": "42"}}`
    DefinedTags map[string]map[string]interface{} `mandatory:"false" json:"definedTags"`

    // A detailed description for the workspace.
    Description *string `mandatory:"false" json:"description"`

    // The OCID of the compartment containing the workspace.
    CompartmentId *string `mandatory:"false" json:"compartmentId"`

    // The date and time the workspace was created, in the timestamp format defined by RFC3339.
    TimeCreated *common.SDKTime `mandatory:"false" json:"timeCreated"`

    // The date and time the workspace was updated, in the timestamp format defined by RFC3339 (https://tools.ietf.org/html/rfc3339).
    TimeUpdated *common.SDKTime `mandatory:"false" json:"timeUpdated"`

    // Lifecycle states for workspaces in Data Integration Service
    // CREATING - The resource is being created and may not be usable until the entire metadata is defined
    // UPDATING - The resource is being updated and may not be usable until all changes are commited
    // DELETING - The resource is being deleted and might require deep cleanup of children.
    // ACTIVE   - The resource is valid and available for access
    // INACTIVE - The resource might be incomplete in its definition or might have been made unavailable for
    //          administrative reasons
    // DELETED  - The resource has been deleted and isn't available
    // FAILED   - The resource is in a failed state due to validation or other errors
    // STARTING - The resource is being started and may not be usable until becomes ACTIVE again
    // STOPPING - The resource is in the process of Stopping and may not be usable until it Stops or fails
    // STOPPED  - The resource is in Stopped state due to stop operation.
    LifecycleState WorkspaceLifecycleStateEnum `mandatory:"false" json:"lifecycleState,omitempty"`

    // A message describing the current state in more detail. For example, can be used to provide actionable information for a resource in failed state.
    StateMessage *string `mandatory:"false" json:"stateMessage"`

    // OCID of the private endpoint associated with the container/workspace.
    EndpointId *string `mandatory:"false" json:"endpointId"`

    // Name of the private endpoint associated with the container/workspace.
    EndpointName *string `mandatory:"false" json:"endpointName"`

    // DCMS Registry ID associated with the container/workspace.
    RegistryId *string `mandatory:"false" json:"registryId"`
}

func (Workspace) String

func (m Workspace) String() string

func (Workspace) ValidateEnumValue

func (m Workspace) ValidateEnumValue() (bool, error)

ValidateEnumValue returns an error when providing an unsupported enum value This function is being called during constructing API request process Not recommended for calling this function directly

type WorkspaceLifecycleStateEnum

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

func GetMappingWorkspaceLifecycleStateEnum(val string) (WorkspaceLifecycleStateEnum, bool)

GetMappingWorkspaceLifecycleStateEnum performs case Insensitive comparison on enum value and return the desired enum

func GetWorkspaceLifecycleStateEnumValues

func GetWorkspaceLifecycleStateEnumValues() []WorkspaceLifecycleStateEnum

GetWorkspaceLifecycleStateEnumValues Enumerates the set of values for WorkspaceLifecycleStateEnum

type WorkspaceSummary

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"`
}

func (WorkspaceSummary) String

func (m WorkspaceSummary) String() string

func (WorkspaceSummary) ValidateEnumValue

func (m WorkspaceSummary) ValidateEnumValue() (bool, error)

ValidateEnumValue returns an error when providing an unsupported enum value This function is being called during constructing API request process Not recommended for calling this function directly

type WorkspaceSummaryLifecycleStateEnum

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

func GetMappingWorkspaceSummaryLifecycleStateEnum(val string) (WorkspaceSummaryLifecycleStateEnum, bool)

GetMappingWorkspaceSummaryLifecycleStateEnum performs case Insensitive comparison on enum value and return the desired enum

func GetWorkspaceSummaryLifecycleStateEnumValues

func GetWorkspaceSummaryLifecycleStateEnumValues() []WorkspaceSummaryLifecycleStateEnum

GetWorkspaceSummaryLifecycleStateEnumValues Enumerates the set of values for WorkspaceSummaryLifecycleStateEnum

type WriteOperationConfig

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 (WriteOperationConfig) GetCallAttribute

func (m WriteOperationConfig) GetCallAttribute() *BipCallAttribute

GetCallAttribute returns CallAttribute

func (WriteOperationConfig) GetDerivedAttributes

func (m WriteOperationConfig) GetDerivedAttributes() map[string]string

GetDerivedAttributes returns DerivedAttributes

func (WriteOperationConfig) GetMetadataConfigProperties

func (m WriteOperationConfig) GetMetadataConfigProperties() map[string]string

GetMetadataConfigProperties returns MetadataConfigProperties

func (WriteOperationConfig) MarshalJSON

func (m WriteOperationConfig) MarshalJSON() (buff []byte, e error)

MarshalJSON marshals to json representation

func (WriteOperationConfig) String

func (m WriteOperationConfig) String() string

func (*WriteOperationConfig) UnmarshalJSON

func (m *WriteOperationConfig) UnmarshalJSON(data []byte) (e error)

UnmarshalJSON unmarshals from json

func (WriteOperationConfig) ValidateEnumValue

func (m WriteOperationConfig) ValidateEnumValue() (bool, error)

ValidateEnumValue returns an error when providing an unsupported enum value This function is being called during constructing API request process Not recommended for calling this function directly

type WriteOperationConfigWriteModeEnum

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

func GetMappingWriteOperationConfigWriteModeEnum(val string) (WriteOperationConfigWriteModeEnum, bool)

GetMappingWriteOperationConfigWriteModeEnum performs case Insensitive comparison on enum value and return the desired enum

func GetWriteOperationConfigWriteModeEnumValues

func GetWriteOperationConfigWriteModeEnumValues() []WriteOperationConfigWriteModeEnum

GetWriteOperationConfigWriteModeEnumValues Enumerates the set of values for WriteOperationConfigWriteModeEnum