Documentation ¶
Index ¶
- type AbstractDataOperationConfig
- type AbstractDataOperationConfigModelTypeEnum
- 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
- type AbstractFormatAttribute
- type AbstractFormatAttributeModelTypeEnum
- type AbstractReadAttribute
- type AbstractReadAttributeModelTypeEnum
- type AbstractWriteAttribute
- type AbstractWriteAttributeModelTypeEnum
- 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() []OutputPort
- func (m Aggregator) GetParameters() []Parameter
- func (m Aggregator) GetParentRef() *ParentReference
- func (m Aggregator) MarshalJSON() (buff []byte, e error)
- func (m Aggregator) String() string
- type Application
- type ApplicationDetails
- type ApplicationSummary
- type ApplicationSummaryCollection
- type BaseType
- type BaseTypeModelTypeEnum
- type ChangeCompartmentDetails
- type ChangeCompartmentRequest
- type ChangeCompartmentResponse
- type CompositeFieldMap
- 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)
- 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)
- type ConfigDefinition
- type ConfigParameterDefinition
- type ConfigParameterValue
- type ConfigProvider
- type ConfigValues
- 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) UnmarshalJSON(data []byte) (e error)
- type Connection
- type ConnectionDetails
- type ConnectionDetailsModelTypeEnum
- 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
- 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
- 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
- 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
- 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
- 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
- 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
- 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
- type ConnectionModelTypeEnum
- type ConnectionProperty
- type ConnectionSummary
- type ConnectionSummaryCollection
- 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
- 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
- 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
- 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
- type ConnectionSummaryModelTypeEnum
- type ConnectionValidation
- type ConnectionValidationSummary
- type ConnectionValidationSummaryCollection
- type CountStatistic
- type CountStatisticSummary
- type CountStatisticSummaryObjectTypeEnum
- type CreateApplicationDetails
- type CreateApplicationDetailsModelTypeEnum
- type CreateApplicationRequest
- type CreateApplicationResponse
- type CreateConfigProvider
- type CreateConnectionDetails
- type CreateConnectionDetailsModelTypeEnum
- 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
- 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
- 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
- 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
- type CreateConnectionRequest
- type CreateConnectionResponse
- type CreateConnectionValidationDetails
- type CreateConnectionValidationRequest
- type CreateConnectionValidationResponse
- type CreateDataAssetDetails
- type CreateDataAssetDetailsModelTypeEnum
- 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
- 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
- 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
- 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
- type CreateDataAssetRequest
- type CreateDataAssetResponse
- type CreateDataFlowDetails
- type CreateDataFlowRequest
- type CreateDataFlowResponse
- type CreateDataFlowValidationDetails
- type CreateDataFlowValidationRequest
- type CreateDataFlowValidationResponse
- type CreateEntityShapeDetails
- type CreateEntityShapeDetailsModelTypeEnum
- type CreateEntityShapeFromFile
- type CreateEntityShapeFromFileEntityTypeEnum
- type CreateEntityShapeRequest
- type CreateEntityShapeResponse
- type CreateFolderDetails
- type CreateFolderRequest
- type CreateFolderResponse
- type CreatePatchDetails
- type CreatePatchDetailsPatchTypeEnum
- type CreatePatchRequest
- type CreatePatchResponse
- type CreateProjectDetails
- type CreateProjectRequest
- type CreateProjectResponse
- type CreateTaskDetails
- type CreateTaskDetailsModelTypeEnum
- 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) 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
- 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) 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
- type CreateTaskRequest
- type CreateTaskResponse
- type CreateTaskRunDetails
- type CreateTaskRunRequest
- type CreateTaskRunResponse
- type CreateTaskValidationDetails
- type CreateTaskValidationDetailsModelTypeEnum
- 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
- 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
- type CreateTaskValidationRequest
- type CreateTaskValidationResponse
- type CreateWorkspaceDetails
- type CreateWorkspaceRequest
- type CreateWorkspaceResponse
- type CsvFormatAttribute
- 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
- 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
- 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
- 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
- type DataAssetModelTypeEnum
- type DataAssetSummary
- type DataAssetSummaryCollection
- 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
- 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
- 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
- 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
- type DataAssetSummaryModelTypeEnum
- type DataEntity
- type DataEntityDetails
- type DataEntityDetailsModelTypeEnum
- type DataEntityFromFile
- type DataEntityFromFileEntityDetails
- type DataEntityFromFileEntityDetailsEntityTypeEnum
- type DataEntityFromFileEntityTypeEnum
- type DataEntityFromTable
- type DataEntityFromTableEntityDetails
- type DataEntityFromTableEntityDetailsEntityTypeEnum
- type DataEntityFromTableEntityTypeEnum
- type DataEntityFromView
- type DataEntityFromViewEntityDetails
- type DataEntityFromViewEntityDetailsEntityTypeEnum
- type DataEntityFromViewEntityTypeEnum
- type DataEntityModelTypeEnum
- type DataEntitySummary
- type DataEntitySummaryCollection
- type DataEntitySummaryFromFile
- type DataEntitySummaryFromFileEntityTypeEnum
- type DataEntitySummaryFromTable
- type DataEntitySummaryFromTableEntityTypeEnum
- type DataEntitySummaryFromView
- type DataEntitySummaryFromViewEntityTypeEnum
- type DataEntitySummaryModelTypeEnum
- type DataFlow
- type DataFlowDetails
- type DataFlowSummary
- type DataFlowSummaryCollection
- type DataFlowValidation
- type DataFlowValidationSummary
- type DataFlowValidationSummaryCollection
- type DataFormat
- type DataFormatTypeEnum
- type DataIntegrationClient
- func (client DataIntegrationClient) ChangeCompartment(ctx context.Context, request ChangeCompartmentRequest) (response ChangeCompartmentResponse, err error)
- func (client *DataIntegrationClient) ConfigurationProvider() *common.ConfigurationProvider
- func (client DataIntegrationClient) CreateApplication(ctx context.Context, request CreateApplicationRequest) (response CreateApplicationResponse, 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) 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) CreateEntityShape(ctx context.Context, request CreateEntityShapeRequest) (response CreateEntityShapeResponse, err error)
- func (client DataIntegrationClient) CreateFolder(ctx context.Context, request CreateFolderRequest) (response CreateFolderResponse, err error)
- func (client DataIntegrationClient) CreatePatch(ctx context.Context, request CreatePatchRequest) (response CreatePatchResponse, err error)
- func (client DataIntegrationClient) CreateProject(ctx context.Context, request CreateProjectRequest) (response CreateProjectResponse, 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) CreateTaskValidation(ctx context.Context, request CreateTaskValidationRequest) (response CreateTaskValidationResponse, 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) 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) 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) DeleteFolder(ctx context.Context, request DeleteFolderRequest) (response DeleteFolderResponse, err error)
- func (client DataIntegrationClient) DeletePatch(ctx context.Context, request DeletePatchRequest) (response DeletePatchResponse, err error)
- func (client DataIntegrationClient) DeleteProject(ctx context.Context, request DeleteProjectRequest) (response DeleteProjectResponse, 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) DeleteTaskValidation(ctx context.Context, request DeleteTaskValidationRequest) (response DeleteTaskValidationResponse, 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) 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) 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) GetFolder(ctx context.Context, request GetFolderRequest) (response GetFolderResponse, err error)
- func (client DataIntegrationClient) GetPatch(ctx context.Context, request GetPatchRequest) (response GetPatchResponse, 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) 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) GetTaskValidation(ctx context.Context, request GetTaskValidationRequest) (response GetTaskValidationResponse, 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) 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) ListFolders(ctx context.Context, request ListFoldersRequest) (response ListFoldersResponse, err error)
- func (client DataIntegrationClient) ListPatches(ctx context.Context, request ListPatchesRequest) (response ListPatchesResponse, 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) ListSchemas(ctx context.Context, request ListSchemasRequest) (response ListSchemasResponse, 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) 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) 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) UpdateConnection(ctx context.Context, request UpdateConnectionRequest) (response UpdateConnectionResponse, 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) UpdateFolder(ctx context.Context, request UpdateFolderRequest) (response UpdateFolderResponse, err error)
- func (client DataIntegrationClient) UpdateProject(ctx context.Context, request UpdateProjectRequest) (response UpdateProjectResponse, 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) 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
- type DataTypeDtTypeEnum
- type DeleteApplicationRequest
- type DeleteApplicationResponse
- type DeleteConnectionRequest
- type DeleteConnectionResponse
- type DeleteConnectionValidationRequest
- type DeleteConnectionValidationResponse
- type DeleteDataAssetRequest
- type DeleteDataAssetResponse
- type DeleteDataFlowRequest
- type DeleteDataFlowResponse
- type DeleteDataFlowValidationRequest
- type DeleteDataFlowValidationResponse
- type DeleteFolderRequest
- type DeleteFolderResponse
- type DeletePatchRequest
- type DeletePatchResponse
- type DeleteProjectRequest
- type DeleteProjectResponse
- type DeleteTaskRequest
- type DeleteTaskResponse
- type DeleteTaskRunRequest
- type DeleteTaskRunResponse
- type DeleteTaskValidationRequest
- type DeleteTaskValidationResponse
- type DeleteWorkspaceRequest
- type DeleteWorkspaceResponse
- type DependentObject
- type DependentObjectSummary
- type DependentObjectSummaryCollection
- 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
- 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
- type DirectFieldMap
- type DirectNamedFieldMap
- 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)
- 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)
- 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)
- type DynamicTypeHandler
- type DynamicTypeHandlerModelTypeEnum
- type EntityShape
- type EntityShapeFromFile
- type EntityShapeFromFileEntityTypeEnum
- type EntityShapeModelTypeEnum
- type ErrorDetails
- type Expression
- type FieldMap
- type FieldMapModelTypeEnum
- 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() []OutputPort
- func (m Filter) GetParameters() []Parameter
- func (m Filter) GetParentRef() *ParentReference
- func (m Filter) MarshalJSON() (buff []byte, e error)
- func (m Filter) String() string
- type FilterPush
- type FlowNode
- 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
- type FlowPortLink
- type FlowPortLinkModelTypeEnum
- type Folder
- type FolderDetails
- type FolderSummary
- type FolderSummaryCollection
- type ForeignKey
- type GetApplicationRequest
- type GetApplicationResponse
- type GetConnectionRequest
- type GetConnectionResponse
- type GetConnectionValidationRequest
- type GetConnectionValidationResponse
- type GetCountStatisticRequest
- type GetCountStatisticResponse
- type GetDataAssetRequest
- type GetDataAssetResponse
- type GetDataEntityRequest
- type GetDataEntityResponse
- type GetDataFlowRequest
- type GetDataFlowResponse
- type GetDataFlowValidationRequest
- type GetDataFlowValidationResponse
- type GetDependentObjectRequest
- type GetDependentObjectResponse
- type GetFolderRequest
- type GetFolderResponse
- type GetPatchRequest
- type GetPatchResponse
- type GetProjectRequest
- type GetProjectResponse
- type GetPublishedObjectRequest
- type GetPublishedObjectResponse
- type GetSchemaRequest
- type GetSchemaResponse
- type GetTaskRequest
- type GetTaskResponse
- type GetTaskRunRequest
- type GetTaskRunResponse
- type GetTaskValidationRequest
- type GetTaskValidationResponse
- type GetWorkRequestRequest
- type GetWorkRequestResponse
- type GetWorkspaceRequest
- type GetWorkspaceResponse
- 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)
- 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)
- 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)
- type InputPortPortTypeEnum
- 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
- type Join
- type JoinPolicyEnum
- 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() []OutputPort
- func (m Joiner) GetParameters() []Parameter
- func (m Joiner) GetParentRef() *ParentReference
- func (m Joiner) MarshalJSON() (buff []byte, e error)
- func (m Joiner) String() string
- type JoinerJoinTypeEnum
- type JsonFormatAttribute
- type Key
- type KeyAttribute
- type KeyModelTypeEnum
- type KeyRange
- type KeyRangePartitionConfig
- type ListApplicationsRequest
- type ListApplicationsResponse
- type ListApplicationsSortByEnum
- type ListApplicationsSortOrderEnum
- type ListConnectionValidationsRequest
- type ListConnectionValidationsResponse
- type ListConnectionValidationsSortByEnum
- type ListConnectionValidationsSortOrderEnum
- type ListConnectionsRequest
- type ListConnectionsResponse
- type ListConnectionsSortByEnum
- type ListConnectionsSortOrderEnum
- type ListDataAssetsRequest
- type ListDataAssetsResponse
- type ListDataAssetsSortByEnum
- type ListDataAssetsSortOrderEnum
- type ListDataEntitiesRequest
- type ListDataEntitiesResponse
- type ListDataEntitiesSortByEnum
- type ListDataEntitiesSortOrderEnum
- type ListDataFlowValidationsRequest
- type ListDataFlowValidationsResponse
- type ListDataFlowValidationsSortByEnum
- type ListDataFlowValidationsSortOrderEnum
- type ListDataFlowsRequest
- type ListDataFlowsResponse
- type ListDataFlowsSortByEnum
- type ListDataFlowsSortOrderEnum
- type ListDependentObjectsRequest
- type ListDependentObjectsResponse
- type ListDependentObjectsSortByEnum
- type ListDependentObjectsSortOrderEnum
- type ListFoldersRequest
- type ListFoldersResponse
- type ListFoldersSortByEnum
- type ListFoldersSortOrderEnum
- type ListPatchesRequest
- type ListPatchesResponse
- type ListPatchesSortByEnum
- type ListPatchesSortOrderEnum
- type ListProjectsRequest
- type ListProjectsResponse
- type ListProjectsSortByEnum
- type ListProjectsSortOrderEnum
- type ListPublishedObjectsRequest
- type ListPublishedObjectsResponse
- type ListPublishedObjectsSortByEnum
- type ListPublishedObjectsSortOrderEnum
- type ListSchemasRequest
- type ListSchemasResponse
- type ListSchemasSortByEnum
- type ListSchemasSortOrderEnum
- type ListTaskRunLogsRequest
- type ListTaskRunLogsResponse
- type ListTaskRunLogsSortByEnum
- type ListTaskRunLogsSortOrderEnum
- type ListTaskRunsRequest
- type ListTaskRunsResponse
- type ListTaskRunsSortByEnum
- type ListTaskRunsSortOrderEnum
- type ListTaskValidationsRequest
- type ListTaskValidationsResponse
- type ListTaskValidationsSortByEnum
- type ListTaskValidationsSortOrderEnum
- type ListTasksRequest
- type ListTasksResponse
- type ListTasksSortByEnum
- type ListTasksSortOrderEnum
- type ListWorkRequestErrorsRequest
- type ListWorkRequestErrorsResponse
- type ListWorkRequestErrorsSortByEnum
- type ListWorkRequestErrorsSortOrderEnum
- type ListWorkRequestLogsRequest
- type ListWorkRequestLogsResponse
- type ListWorkRequestLogsSortByEnum
- type ListWorkRequestLogsSortOrderEnum
- type ListWorkRequestsRequest
- type ListWorkRequestsResponse
- type ListWorkRequestsSortByEnum
- type ListWorkRequestsSortOrderEnum
- type ListWorkRequestsWorkRequestStatusEnum
- type ListWorkspacesRequest
- type ListWorkspacesResponse
- type ListWorkspacesSortByEnum
- type ListWorkspacesSortOrderEnum
- type Message
- type MessageTypeEnum
- type ModelSelect
- 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
- type NameListRuleMatchingStrategyEnum
- type 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
- type NamePatternRuleMatchingStrategyEnum
- type NamePatternRuleRuleTypeEnum
- type NativeShapeField
- type ObjectMetadata
- type Operator
- type OperatorModelTypeEnum
- type OracleAdwcWriteAttribute
- type OracleAtpWriteAttribute
- type OracleReadAttribute
- type OracleWriteAttribute
- 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)
- 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
- 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)
- type 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) UnmarshalJSON(data []byte) (e error)
- type ParameterOutputAggregationTypeEnum
- type ParameterValue
- type ParentReference
- type PartitionConfig
- type PartitionConfigModelTypeEnum
- type Patch
- type PatchObjectMetadata
- type PatchObjectMetadataActionEnum
- type PatchObjectMetadataTypeEnum
- type PatchPatchStatusEnum
- type PatchPatchTypeEnum
- type PatchSummary
- type PatchSummaryCollection
- type PatchSummaryPatchStatusEnum
- type PatchSummaryPatchTypeEnum
- type PrimaryKey
- type PrimaryKeyModelTypeEnum
- type Project
- type ProjectDetails
- type ProjectSummary
- type ProjectSummaryCollection
- 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() []OutputPort
- func (m Projection) GetParameters() []Parameter
- func (m Projection) GetParentRef() *ParentReference
- func (m Projection) MarshalJSON() (buff []byte, e error)
- func (m Projection) String() string
- type ProjectionRule
- type 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)
- 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
- 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
- type PublishedObjectModelTypeEnum
- type PublishedObjectSummary
- type PublishedObjectSummaryCollection
- 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
- 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
- type PublishedObjectSummaryModelTypeEnum
- type PushDownOperation
- type PushDownOperationModelTypeEnum
- type Query
- type ReadOperationConfig
- type RegistryMetadata
- 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
- type RootObject
- type RuleBasedFieldMap
- type RuleBasedFieldMapMapTypeEnum
- type RuleTypeConfig
- type Schema
- type SchemaSummary
- type SchemaSummaryCollection
- 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)
- 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
- type Sort
- type SortClause
- type SortClauseOrderEnum
- 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() []OutputPort
- 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)
- type StartWorkspaceRequest
- type StartWorkspaceResponse
- type StopWorkspaceRequest
- type StopWorkspaceResponse
- type StructuredType
- type StructuredTypeDtTypeEnum
- type 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() []OutputPort
- 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)
- type 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) 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) MarshalJSON() (buff []byte, e error)
- func (m TaskFromDataLoaderTaskDetails) String() string
- 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) 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) MarshalJSON() (buff []byte, e error)
- func (m TaskFromIntegrationTaskDetails) String() string
- type TaskModelTypeEnum
- type TaskRun
- type TaskRunDetails
- type TaskRunDetailsStatusEnum
- type TaskRunDetailsTaskTypeEnum
- type TaskRunLogSummary
- type TaskRunStatusEnum
- type TaskRunSummary
- type TaskRunSummaryCollection
- type TaskRunSummaryStatusEnum
- type TaskRunSummaryTaskTypeEnum
- type TaskRunTaskTypeEnum
- type TaskSummary
- type TaskSummaryCollection
- 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) 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
- 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) 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
- type TaskSummaryModelTypeEnum
- type TaskValidation
- type TaskValidationSummary
- type TaskValidationSummaryCollection
- type TypeLibrary
- 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) UnmarshalJSON(data []byte) (e error)
- type TypeListRuleMatchingStrategyEnum
- type TypeListRuleRuleTypeEnum
- type TypeSystem
- 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) UnmarshalJSON(data []byte) (e error)
- type TypedNamePatternRuleMatchingStrategyEnum
- type TypedNamePatternRuleRuleTypeEnum
- type TypedObject
- type TypedObjectModelTypeEnum
- type UiProperties
- type UniqueKey
- type UpdateApplicationDetails
- type UpdateApplicationRequest
- type UpdateApplicationResponse
- type UpdateConnectionDetails
- type 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
- 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
- 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
- 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
- type UpdateConnectionRequest
- type UpdateConnectionResponse
- type UpdateDataAssetDetails
- type 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
- 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
- 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
- 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
- type UpdateDataAssetRequest
- type UpdateDataAssetResponse
- type UpdateDataFlowDetails
- type UpdateDataFlowRequest
- type UpdateDataFlowResponse
- type UpdateFolderDetails
- type UpdateFolderRequest
- type UpdateFolderResponse
- type UpdateProjectDetails
- type UpdateProjectRequest
- type UpdateProjectResponse
- type UpdateTaskDetails
- type 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) 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
- 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) 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
- type UpdateTaskRequest
- type UpdateTaskResponse
- type UpdateTaskRunDetails
- type UpdateTaskRunDetailsStatusEnum
- type UpdateTaskRunRequest
- type UpdateTaskRunResponse
- type UpdateWorkspaceDetails
- type UpdateWorkspaceRequest
- type UpdateWorkspaceResponse
- type ValidationMessage
- type WorkRequest
- type WorkRequestError
- type WorkRequestLogEntry
- type WorkRequestOperationTypeEnum
- type WorkRequestResource
- type WorkRequestResourceActionTypeEnum
- type WorkRequestStatusEnum
- type WorkRequestSummary
- type WorkRequestSummaryOperationTypeEnum
- type WorkRequestSummaryStatusEnum
- type Workspace
- type WorkspaceLifecycleStateEnum
- type WorkspaceSummary
- type WriteOperationConfig
- type WriteOperationConfigWriteModeEnum
Constants ¶
This section is empty.
Variables ¶
This section is empty.
Functions ¶
This section is empty.
Types ¶
type AbstractDataOperationConfig ¶
type AbstractDataOperationConfig interface { }
AbstractDataOperationConfig The information about the data operation.
type AbstractDataOperationConfigModelTypeEnum ¶
type AbstractDataOperationConfigModelTypeEnum string
AbstractDataOperationConfigModelTypeEnum Enum with underlying type: string
const ( AbstractDataOperationConfigModelTypeReadOperationConfig AbstractDataOperationConfigModelTypeEnum = "READ_OPERATION_CONFIG" AbstractDataOperationConfigModelTypeWriteOperationConfig AbstractDataOperationConfigModelTypeEnum = "WRITE_OPERATION_CONFIG" )
Set of constants representing the allowable values for AbstractDataOperationConfigModelTypeEnum
func GetAbstractDataOperationConfigModelTypeEnumValues ¶
func GetAbstractDataOperationConfigModelTypeEnumValues() []AbstractDataOperationConfigModelTypeEnum
GetAbstractDataOperationConfigModelTypeEnumValues Enumerates the set of values for AbstractDataOperationConfigModelTypeEnum
type AbstractField ¶
type AbstractField struct { // The key of the object. Key *string `mandatory:"false" json:"key"` // The model version of an object. ModelVersion *string `mandatory:"false" json:"modelVersion"` ParentRef *ParentReference `mandatory:"false" json:"parentRef"` ConfigValues *ConfigValues `mandatory:"false" json:"configValues"` // The status of an object that can be set to value 1 for shallow references across objects, other values reserved. ObjectStatus *int `mandatory:"false" json:"objectStatus"` // Free form text without any restriction on permitted characters. Name can have letters, numbers, and special characters. The value can be edited by the user and it is restricted to 1000 characters Name *string `mandatory:"false" json:"name"` // Detailed description for the object. Description *string `mandatory:"false" json:"description"` }
AbstractField The type representing the abstract field concept.
func (AbstractField) GetConfigValues ¶
func (m AbstractField) GetConfigValues() *ConfigValues
GetConfigValues returns ConfigValues
func (AbstractField) GetDescription ¶
func (m AbstractField) GetDescription() *string
GetDescription returns Description
func (AbstractField) GetModelVersion ¶
func (m AbstractField) GetModelVersion() *string
GetModelVersion returns ModelVersion
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
type AbstractFormatAttribute ¶
type AbstractFormatAttribute interface { }
AbstractFormatAttribute The abstract format attribute.
type AbstractFormatAttributeModelTypeEnum ¶
type AbstractFormatAttributeModelTypeEnum string
AbstractFormatAttributeModelTypeEnum Enum with underlying type: string
const ( AbstractFormatAttributeModelTypeJsonFormat AbstractFormatAttributeModelTypeEnum = "JSON_FORMAT" AbstractFormatAttributeModelTypeCsvFormat AbstractFormatAttributeModelTypeEnum = "CSV_FORMAT" )
Set of constants representing the allowable values for AbstractFormatAttributeModelTypeEnum
func GetAbstractFormatAttributeModelTypeEnumValues ¶
func GetAbstractFormatAttributeModelTypeEnumValues() []AbstractFormatAttributeModelTypeEnum
GetAbstractFormatAttributeModelTypeEnumValues Enumerates the set of values for AbstractFormatAttributeModelTypeEnum
type AbstractReadAttribute ¶
type AbstractReadAttribute interface { }
AbstractReadAttribute The abstract read attribute.
type AbstractReadAttributeModelTypeEnum ¶
type AbstractReadAttributeModelTypeEnum string
AbstractReadAttributeModelTypeEnum Enum with underlying type: string
const (
AbstractReadAttributeModelTypeOraclereadattribute AbstractReadAttributeModelTypeEnum = "ORACLEREADATTRIBUTE"
)
Set of constants representing the allowable values for AbstractReadAttributeModelTypeEnum
func GetAbstractReadAttributeModelTypeEnumValues ¶
func GetAbstractReadAttributeModelTypeEnumValues() []AbstractReadAttributeModelTypeEnum
GetAbstractReadAttributeModelTypeEnumValues Enumerates the set of values for AbstractReadAttributeModelTypeEnum
type AbstractWriteAttribute ¶
type AbstractWriteAttribute interface { }
AbstractWriteAttribute The abstract write attribute.
type AbstractWriteAttributeModelTypeEnum ¶
type AbstractWriteAttributeModelTypeEnum string
AbstractWriteAttributeModelTypeEnum Enum with underlying type: string
const ( AbstractWriteAttributeModelTypeOraclewriteattribute AbstractWriteAttributeModelTypeEnum = "ORACLEWRITEATTRIBUTE" AbstractWriteAttributeModelTypeOracleatpwriteattribute AbstractWriteAttributeModelTypeEnum = "ORACLEATPWRITEATTRIBUTE" AbstractWriteAttributeModelTypeOracleadwcwriteattribute AbstractWriteAttributeModelTypeEnum = "ORACLEADWCWRITEATTRIBUTE" )
Set of constants representing the allowable values for AbstractWriteAttributeModelTypeEnum
func GetAbstractWriteAttributeModelTypeEnumValues ¶
func GetAbstractWriteAttributeModelTypeEnumValues() []AbstractWriteAttributeModelTypeEnum
GetAbstractWriteAttributeModelTypeEnumValues Enumerates the set of values for AbstractWriteAttributeModelTypeEnum
type Aggregator ¶
type Aggregator struct { // The key of the object. Key *string `mandatory:"false" json:"key"` // The model version of an object. ModelVersion *string `mandatory:"false" json:"modelVersion"` ParentRef *ParentReference `mandatory:"false" json:"parentRef"` // Free form text without any restriction on permitted characters. Name can have letters, numbers, and special characters. The value can be edited by the user and it 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"` // An array of input ports. InputPorts []InputPort `mandatory:"false" json:"inputPorts"` // An array of output ports. OutputPorts []OutputPort `mandatory:"false" json:"outputPorts"` // The status of an object that can be set to value 1 for shallow references across objects, other values reserved. ObjectStatus *int `mandatory:"false" json:"objectStatus"` // Value can only contain upper case letters, underscore and numbers. It should begin with upper case letter or underscore. The value can be edited by the user. Identifier *string `mandatory:"false" json:"identifier"` // An array of parameters. Parameters []Parameter `mandatory:"false" json:"parameters"` OpConfigValues *ConfigValues `mandatory:"false" json:"opConfigValues"` GroupByColumns *DynamicProxyField `mandatory:"false" json:"groupByColumns"` }
Aggregator The information about the aggregator operator. The aggregate operator performs calculations, like sum or count, on all rows or a group of rows to create new, derivative attributes.
func (Aggregator) GetDescription ¶
func (m Aggregator) GetDescription() *string
GetDescription returns Description
func (Aggregator) GetIdentifier ¶
func (m Aggregator) GetIdentifier() *string
GetIdentifier returns Identifier
func (Aggregator) GetInputPorts ¶
func (m Aggregator) GetInputPorts() []InputPort
GetInputPorts returns InputPorts
func (Aggregator) GetModelVersion ¶
func (m Aggregator) GetModelVersion() *string
GetModelVersion returns ModelVersion
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() []OutputPort
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
type Application ¶
type Application struct { // Generated key that can be used in API calls to identify application. 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 can be edited by the user and it 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 edited by the user. 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"` // List of dependent objects in this patch. DependentObjectMetadata []PatchObjectMetadata `mandatory:"false" json:"dependentObjectMetadata"` // List of objects that are published / unpublished in this patch. PublishedObjectMetadata map[string]PatchObjectMetadata `mandatory:"false" json:"publishedObjectMetadata"` Metadata *ObjectMetadata `mandatory:"false" json:"metadata"` // A map, if provided key is replaced with generated key, this structure provides mapping between user provided key and generated key KeyMap map[string]string `mandatory:"false" json:"keyMap"` }
Application The application type contains the audit summary information and the definition of the application.
func (Application) String ¶
func (m Application) String() string
type ApplicationDetails ¶
type ApplicationDetails struct { // Generated key that can be used in API calls to identify application. 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 can be edited by the user and it 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 edited by the user. Identifier *string `mandatory:"false" json:"identifier"` ParentRef *ParentReference `mandatory:"false" json:"parentRef"` Metadata *ObjectMetadata `mandatory:"false" json:"metadata"` }
ApplicationDetails The information about the application.
func (ApplicationDetails) String ¶
func (m ApplicationDetails) String() string
type ApplicationSummary ¶
type ApplicationSummary struct { // Generated key that can be used in API calls to identify application. 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 can be edited by the user and it 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 edited by the user. 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"` // List of dependent objects in this patch. DependentObjectMetadata []PatchObjectMetadata `mandatory:"false" json:"dependentObjectMetadata"` // List of objects that are published / unpublished in this patch. PublishedObjectMetadata map[string]PatchObjectMetadata `mandatory:"false" json:"publishedObjectMetadata"` Metadata *ObjectMetadata `mandatory:"false" json:"metadata"` // A map, if provided key is replaced with generated key, this structure provides mapping between user provided key and generated key KeyMap map[string]string `mandatory:"false" json:"keyMap"` }
ApplicationSummary The application summary type contains the audit summary information and the definition of the application.
func (ApplicationSummary) String ¶
func (m ApplicationSummary) String() string
type ApplicationSummaryCollection ¶
type ApplicationSummaryCollection struct { // The array of Application summaries Items []ApplicationSummary `mandatory:"true" json:"items"` }
ApplicationSummaryCollection This is the collection of application summaries, it may be a collection of lightweight details or full definitions.
func (ApplicationSummaryCollection) String ¶
func (m ApplicationSummaryCollection) String() string
type BaseType ¶
type BaseType interface { // The key of the object. GetKey() *string // The model version of an object. GetModelVersion() *string GetParentRef() *ParentReference // Free form text without any restriction on permitted characters. Name can have letters, numbers, and special characters. The value can be edited by the user and it 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 // Detailed description for the object. GetDescription() *string }
BaseType Base type for the type system
type BaseTypeModelTypeEnum ¶
type BaseTypeModelTypeEnum string
BaseTypeModelTypeEnum Enum with underlying type: string
const ( BaseTypeModelTypeDynamicType BaseTypeModelTypeEnum = "DYNAMIC_TYPE" BaseTypeModelTypeStructuredType BaseTypeModelTypeEnum = "STRUCTURED_TYPE" BaseTypeModelTypeDataType BaseTypeModelTypeEnum = "DATA_TYPE" BaseTypeModelTypeJavaType BaseTypeModelTypeEnum = "JAVA_TYPE" BaseTypeModelTypeConfiguredType BaseTypeModelTypeEnum = "CONFIGURED_TYPE" BaseTypeModelTypeCompositeType BaseTypeModelTypeEnum = "COMPOSITE_TYPE" )
Set of constants representing the allowable values for BaseTypeModelTypeEnum
func GetBaseTypeModelTypeEnumValues ¶
func GetBaseTypeModelTypeEnumValues() []BaseTypeModelTypeEnum
GetBaseTypeModelTypeEnumValues Enumerates the set of values for BaseTypeModelTypeEnum
type ChangeCompartmentDetails ¶
type ChangeCompartmentDetails struct { // The OCID of the compartment to move the the workspace to. CompartmentId *string `mandatory:"true" json:"compartmentId"` }
ChangeCompartmentDetails The information about change compartment action.
func (ChangeCompartmentDetails) String ¶
func (m ChangeCompartmentDetails) String() string
type ChangeCompartmentRequest ¶
type ChangeCompartmentRequest struct { // DIS workspace id WorkspaceId *string `mandatory:"true" contributesTo:"path" name:"workspaceId"` // The details of change compartment action. ChangeCompartmentDetails `contributesTo:"body"` // Update and Delete operations should accept an optional If-Match header, // in which clients can send a previously-received ETag. When If-Match is // provided and its value does not exactly match the ETag of the resource // on the server, the request should fail with HTTP response status code 412 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"` // Caller may provide "retry tokens" allowing them to retry an operation OpcRetryToken *string `mandatory:"false" contributesTo:"header" name:"opc-retry-token"` // Metadata about the request. This information will not be transmitted to the service, but // represents information that the SDK will consume to drive retry behavior. RequestMetadata common.RequestMetadata }
ChangeCompartmentRequest wrapper for the ChangeCompartment operation
func (ChangeCompartmentRequest) HTTPRequest ¶
func (request ChangeCompartmentRequest) HTTPRequest(method, path 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
type ChangeCompartmentResponse ¶
type ChangeCompartmentResponse struct { // The underlying http response RawResponse *http.Response // Unique Oracle-assigned identifier for the request. If you need to contact // Oracle about a particular request, please provide the request ID. OpcRequestId *string `presentIn:"header" name:"opc-request-id"` // The OCID (https://docs.cloud.oracle.com/iaas/Content/API/Concepts/identifiers.htm) of the work request. Use GetWorkRequest (https://docs.cloud.oracle.com/api/#/en/workrequests/20160918/WorkRequest/GetWorkRequest) // with this ID to track the status of the request. OpcWorkRequestId *string `presentIn:"header" name:"opc-work-request-id"` }
ChangeCompartmentResponse wrapper for the ChangeCompartment operation
func (ChangeCompartmentResponse) HTTPResponse ¶
func (response ChangeCompartmentResponse) HTTPResponse() *http.Response
HTTPResponse implements the OCIResponse interface
func (ChangeCompartmentResponse) String ¶
func (response ChangeCompartmentResponse) String() string
type CompositeFieldMap ¶
type CompositeFieldMap struct { // Detailed description for the object. Description *string `mandatory:"false" json:"description"` // 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"` // An array of field maps. FieldMaps []FieldMap `mandatory:"false" json:"fieldMaps"` }
CompositeFieldMap A composite field map.
func (CompositeFieldMap) GetDescription ¶
func (m CompositeFieldMap) GetDescription() *string
GetDescription returns Description
func (CompositeFieldMap) MarshalJSON ¶
func (m CompositeFieldMap) MarshalJSON() (buff []byte, e error)
MarshalJSON marshals to json representation
func (CompositeFieldMap) String ¶
func (m CompositeFieldMap) String() string
func (*CompositeFieldMap) UnmarshalJSON ¶
func (m *CompositeFieldMap) UnmarshalJSON(data []byte) (e error)
UnmarshalJSON unmarshals from json
type CompositeType ¶
type CompositeType struct { // The key of the object. Key *string `mandatory:"false" json:"key"` // The model version of an object. ModelVersion *string `mandatory:"false" json:"modelVersion"` ParentRef *ParentReference `mandatory:"false" json:"parentRef"` // Free form text without any restriction on permitted characters. Name can have letters, numbers, and special characters. The value can be edited by the user and it 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"` // Detailed description for the object. Description *string `mandatory:"false" json:"description"` ParentType *CompositeType `mandatory:"false" json:"parentType"` // elements Elements []TypedObject `mandatory:"false" json:"elements"` ConfigDefinition *ConfigDefinition `mandatory:"false" json:"configDefinition"` }
CompositeType A CompositeType represents a type that is composed of a list of sub-types, for example an "Address" type. The sub-types can be simple DataType or other CompositeType objects. Thus in general a CompositeType may represent an arbitrarily deep hierarchy of types.
func (CompositeType) GetDescription ¶
func (m CompositeType) GetDescription() *string
GetDescription returns Description
func (CompositeType) GetModelVersion ¶
func (m CompositeType) GetModelVersion() *string
GetModelVersion returns ModelVersion
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
type ConditionalInputLink ¶
type ConditionalInputLink struct { // The key of the object. Key *string `mandatory:"false" json:"key"` // The model version of an object. ModelVersion *string `mandatory:"false" json:"modelVersion"` ParentRef *ParentReference `mandatory:"false" json:"parentRef"` // The status of an object that can be set to value 1 for shallow references across objects, other values reserved. ObjectStatus *int `mandatory:"false" json:"objectStatus"` // Detailed description for the object. Description *string `mandatory:"false" json:"description"` // Key of FlowPort reference Port *string `mandatory:"false" json:"port"` FromLink *OutputLink `mandatory:"false" json:"fromLink"` FieldMap FieldMap `mandatory:"false" json:"fieldMap"` Condition *Expression `mandatory:"false" json:"condition"` }
ConditionalInputLink The information about the conditional input link.
func (ConditionalInputLink) GetDescription ¶
func (m ConditionalInputLink) GetDescription() *string
GetDescription returns Description
func (ConditionalInputLink) GetKey ¶
func (m ConditionalInputLink) GetKey() *string
GetKey returns Key
func (ConditionalInputLink) GetModelVersion ¶
func (m ConditionalInputLink) GetModelVersion() *string
GetModelVersion returns ModelVersion
func (ConditionalInputLink) GetObjectStatus ¶
func (m ConditionalInputLink) GetObjectStatus() *int
GetObjectStatus returns ObjectStatus
func (ConditionalInputLink) GetParentRef ¶
func (m ConditionalInputLink) GetParentRef() *ParentReference
GetParentRef returns ParentRef
func (ConditionalInputLink) GetPort ¶
func (m ConditionalInputLink) GetPort() *string
GetPort returns Port
func (ConditionalInputLink) MarshalJSON ¶
func (m ConditionalInputLink) MarshalJSON() (buff []byte, e error)
MarshalJSON marshals to json representation
func (ConditionalInputLink) String ¶
func (m ConditionalInputLink) String() string
func (*ConditionalInputLink) UnmarshalJSON ¶
func (m *ConditionalInputLink) UnmarshalJSON(data []byte) (e error)
UnmarshalJSON unmarshals from json
type ConfigDefinition ¶
type ConfigDefinition struct { // The key of the object. Key *string `mandatory:"false" json:"key"` // The type of the object. ModelType *string `mandatory:"false" json:"modelType"` // The model version of an object. ModelVersion *string `mandatory:"false" json:"modelVersion"` ParentRef *ParentReference `mandatory:"false" json:"parentRef"` // Free form text without any restriction on permitted characters. Name can have letters, numbers, and special characters. The value can be edited by the user and it is restricted to 1000 characters Name *string `mandatory:"false" json:"name"` // 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"` // configParamDefs ConfigParameterDefinitions map[string]ConfigParameterDefinition `mandatory:"false" json:"configParameterDefinitions"` }
ConfigDefinition The configuration details of a configurable object. This contains one or more config param definitions.
func (ConfigDefinition) String ¶
func (m ConfigDefinition) String() string
type ConfigParameterDefinition ¶
type ConfigParameterDefinition struct { ParameterType BaseType `mandatory:"false" json:"parameterType"` // This object represents the configurable properties for an object type. ParameterName *string `mandatory:"false" json:"parameterName"` // Detailed 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"` // Whether the parameter is static or not. IsStatic *bool `mandatory:"false" json:"isStatic"` // Whether the parameter is a class field or not. IsClassFieldValue *bool `mandatory:"false" json:"isClassFieldValue"` }
ConfigParameterDefinition The configurable properties of an object type.
func (ConfigParameterDefinition) String ¶
func (m ConfigParameterDefinition) String() string
func (*ConfigParameterDefinition) UnmarshalJSON ¶
func (m *ConfigParameterDefinition) UnmarshalJSON(data []byte) (e error)
UnmarshalJSON unmarshals from json
type ConfigParameterValue ¶
type ConfigParameterValue struct { // A string value of the parameter. StringValue *string `mandatory:"false" json:"stringValue"` // An integer value of the parameter. IntValue *int `mandatory:"false" json:"intValue"` // The root object reference value. RefValue *interface{} `mandatory:"false" json:"refValue"` // Reference to the parameter by its key. ParameterValue *string `mandatory:"false" json:"parameterValue"` }
ConfigParameterValue This holds the values/objects.
func (ConfigParameterValue) String ¶
func (m ConfigParameterValue) String() string
type ConfigProvider ¶
type ConfigProvider struct { // bindings Bindings map[string]ParameterValue `mandatory:"false" json:"bindings"` // childProviders ChildProviders map[string]ConfigProvider `mandatory:"false" json:"childProviders"` }
ConfigProvider The information about the configuration provider.
func (ConfigProvider) String ¶
func (m ConfigProvider) String() string
type ConfigValues ¶
type ConfigValues struct { // configParamValues ConfigParamValues map[string]ConfigParameterValue `mandatory:"false" json:"configParamValues"` ParentRef *ParentReference `mandatory:"false" json:"parentRef"` }
ConfigValues Configuration values can be string, objects or parameters.
func (ConfigValues) String ¶
func (m ConfigValues) String() string
type ConfiguredType ¶
type ConfiguredType struct { // The key of the object. Key *string `mandatory:"false" json:"key"` // The model version of an object. ModelVersion *string `mandatory:"false" json:"modelVersion"` ParentRef *ParentReference `mandatory:"false" json:"parentRef"` // Free form text without any restriction on permitted characters. Name can have letters, numbers, and special characters. The value can be edited by the user and it 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"` // Detailed description for the object. Description *string `mandatory:"false" json:"description"` WrappedType BaseType `mandatory:"false" json:"wrappedType"` ConfigValues *ConfigValues `mandatory:"false" json:"configValues"` ConfigDefinition *ConfigDefinition `mandatory:"false" json:"configDefinition"` }
ConfiguredType A ConfiguraedType represents a type that has built-in configuration to the type itself. An example is a SSN type whose basic type is VARCHAR, but the type itself also has a built-in configuration like length=10
func (ConfiguredType) GetDescription ¶
func (m ConfiguredType) GetDescription() *string
GetDescription returns Description
func (ConfiguredType) GetModelVersion ¶
func (m ConfiguredType) GetModelVersion() *string
GetModelVersion returns ModelVersion
func (ConfiguredType) GetObjectStatus ¶
func (m ConfiguredType) GetObjectStatus() *int
GetObjectStatus returns ObjectStatus
func (ConfiguredType) GetParentRef ¶
func (m ConfiguredType) GetParentRef() *ParentReference
GetParentRef returns ParentRef
func (ConfiguredType) MarshalJSON ¶
func (m ConfiguredType) MarshalJSON() (buff []byte, e error)
MarshalJSON marshals to json representation
func (ConfiguredType) String ¶
func (m ConfiguredType) String() string
func (*ConfiguredType) UnmarshalJSON ¶
func (m *ConfiguredType) UnmarshalJSON(data []byte) (e error)
UnmarshalJSON unmarshals from json
type Connection ¶
type Connection interface { // Generated key that can be used in API calls to identify connection. On scenarios where reference to the connection is needed, a value can be passed in create. GetKey() *string // The model version of an object. GetModelVersion() *string GetParentRef() *ParentReference // Free form text without any restriction on permitted characters. Name can have letters, numbers, and special characters. The value can be edited by the user and it 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 edited by the user. GetIdentifier() *string GetPrimarySchema() *Schema // The properties for the connection. GetConnectionProperties() []ConnectionProperty // The default property for the connection. GetIsDefault() *bool GetMetadata() *ObjectMetadata // A map, if provided key is replaced with generated key, this structure provides mapping between user provided key and generated key GetKeyMap() map[string]string }
Connection The connection object.
type ConnectionDetails ¶
type ConnectionDetails interface { // Generated key that can be used in API calls to identify connection. On scenarios where reference to the connection is needed, a value can be passed in create. GetKey() *string // The model version of an object. GetModelVersion() *string GetParentRef() *ParentReference // Free form text without any restriction on permitted characters. Name can have letters, numbers, and special characters. The value can be edited by the user and it 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 edited by the user. GetIdentifier() *string GetPrimarySchema() *Schema // The properties for the connection. GetConnectionProperties() []ConnectionProperty // The default property for the connection. GetIsDefault() *bool GetMetadata() *ObjectMetadata }
ConnectionDetails The connection details object.
type ConnectionDetailsModelTypeEnum ¶
type ConnectionDetailsModelTypeEnum string
ConnectionDetailsModelTypeEnum Enum with underlying type: string
const ( ConnectionDetailsModelTypeOracleAdwcConnection ConnectionDetailsModelTypeEnum = "ORACLE_ADWC_CONNECTION" ConnectionDetailsModelTypeOracleAtpConnection ConnectionDetailsModelTypeEnum = "ORACLE_ATP_CONNECTION" ConnectionDetailsModelTypeOracleObjectStorageConnection ConnectionDetailsModelTypeEnum = "ORACLE_OBJECT_STORAGE_CONNECTION" ConnectionDetailsModelTypeOracledbConnection ConnectionDetailsModelTypeEnum = "ORACLEDB_CONNECTION" )
Set of constants representing the allowable values for ConnectionDetailsModelTypeEnum
func GetConnectionDetailsModelTypeEnumValues ¶
func GetConnectionDetailsModelTypeEnumValues() []ConnectionDetailsModelTypeEnum
GetConnectionDetailsModelTypeEnumValues Enumerates the set of values for ConnectionDetailsModelTypeEnum
type ConnectionFromAdwc ¶
type ConnectionFromAdwc struct { // Generated key that can be used in API calls to identify connection. On scenarios where reference to the connection is needed, a value can be passed in create. Key *string `mandatory:"false" json:"key"` // The model version of an object. ModelVersion *string `mandatory:"false" json:"modelVersion"` ParentRef *ParentReference `mandatory:"false" json:"parentRef"` // Free form text without any restriction on permitted characters. Name can have letters, numbers, and special characters. The value can be edited by the user and it 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 edited by the user. 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 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"` }
ConnectionFromAdwc The ADWC connection details object.
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) 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
type ConnectionFromAdwcDetails ¶
type ConnectionFromAdwcDetails struct { // Generated key that can be used in API calls to identify connection. On scenarios where reference to the connection is needed, a value can be passed in create. Key *string `mandatory:"false" json:"key"` // The model version of an object. ModelVersion *string `mandatory:"false" json:"modelVersion"` ParentRef *ParentReference `mandatory:"false" json:"parentRef"` // Free form text without any restriction on permitted characters. Name can have letters, numbers, and special characters. The value can be edited by the user and it 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 edited by the user. 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"` }
ConnectionFromAdwcDetails The ADWC connection details object.
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
type ConnectionFromAtp ¶
type ConnectionFromAtp struct { // Generated key that can be used in API calls to identify connection. On scenarios where reference to the connection is needed, a value can be passed in create. Key *string `mandatory:"false" json:"key"` // The model version of an object. ModelVersion *string `mandatory:"false" json:"modelVersion"` ParentRef *ParentReference `mandatory:"false" json:"parentRef"` // Free form text without any restriction on permitted characters. Name can have letters, numbers, and special characters. The value can be edited by the user and it 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 edited by the user. 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 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"` }
ConnectionFromAtp The ATP connection details.
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) 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
type ConnectionFromAtpDetails ¶
type ConnectionFromAtpDetails struct { // Generated key that can be used in API calls to identify connection. On scenarios where reference to the connection is needed, a value can be passed in create. Key *string `mandatory:"false" json:"key"` // The model version of an object. ModelVersion *string `mandatory:"false" json:"modelVersion"` ParentRef *ParentReference `mandatory:"false" json:"parentRef"` // Free form text without any restriction on permitted characters. Name can have letters, numbers, and special characters. The value can be edited by the user and it 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 edited by the user. 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"` }
ConnectionFromAtpDetails The ATP connection details.
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
type ConnectionFromObjectStorage ¶
type ConnectionFromObjectStorage struct { // Generated key that can be used in API calls to identify connection. On scenarios where reference to the connection is needed, a value can be passed in create. Key *string `mandatory:"false" json:"key"` // The model version of an object. ModelVersion *string `mandatory:"false" json:"modelVersion"` ParentRef *ParentReference `mandatory:"false" json:"parentRef"` // Free form text without any restriction on permitted characters. Name can have letters, numbers, and special characters. The value can be edited by the user and it 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 edited by the user. 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 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 a wallet for the data asset. CredentialFileContent *string `mandatory:"false" json:"credentialFileContent"` // The OCI user OCID for the user to connect to. UserId *string `mandatory:"false" json:"userId"` // The fingeprint for the user. FingerPrint *string `mandatory:"false" json:"fingerPrint"` // The pass phrase for the connection. PassPhrase *string `mandatory:"false" json:"passPhrase"` }
ConnectionFromObjectStorage The Object Storage connection details.
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
type ConnectionFromObjectStorageDetails ¶
type ConnectionFromObjectStorageDetails struct { // Generated key that can be used in API calls to identify connection. On scenarios where reference to the connection is needed, a value can be passed in create. Key *string `mandatory:"false" json:"key"` // The model version of an object. ModelVersion *string `mandatory:"false" json:"modelVersion"` ParentRef *ParentReference `mandatory:"false" json:"parentRef"` // Free form text without any restriction on permitted characters. Name can have letters, numbers, and special characters. The value can be edited by the user and it 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 edited by the user. 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 a wallet for the data asset. CredentialFileContent *string `mandatory:"false" json:"credentialFileContent"` // The OCI user OCID for the user to connect to. UserId *string `mandatory:"false" json:"userId"` // The fingeprint for the user. FingerPrint *string `mandatory:"false" json:"fingerPrint"` // The pass phrase for the connection. PassPhrase *string `mandatory:"false" json:"passPhrase"` }
ConnectionFromObjectStorageDetails The Object Storage connection details.
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
type ConnectionFromOracle ¶
type ConnectionFromOracle struct { // Generated key that can be used in API calls to identify connection. On scenarios where reference to the connection is needed, a value can be passed in create. Key *string `mandatory:"false" json:"key"` // The model version of an object. ModelVersion *string `mandatory:"false" json:"modelVersion"` ParentRef *ParentReference `mandatory:"false" json:"parentRef"` // Free form text without any restriction on permitted characters. Name can have letters, numbers, and special characters. The value can be edited by the user and it 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 edited by the user. 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 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"` }
ConnectionFromOracle The Oracle connection details object.
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
type ConnectionFromOracleDetails ¶
type ConnectionFromOracleDetails struct { // Generated key that can be used in API calls to identify connection. On scenarios where reference to the connection is needed, a value can be passed in create. Key *string `mandatory:"false" json:"key"` // The model version of an object. ModelVersion *string `mandatory:"false" json:"modelVersion"` ParentRef *ParentReference `mandatory:"false" json:"parentRef"` // Free form text without any restriction on permitted characters. Name can have letters, numbers, and special characters. The value can be edited by the user and it 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 edited by the user. 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"` }
ConnectionFromOracleDetails The Oracle connection details object.
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
type ConnectionModelTypeEnum ¶
type ConnectionModelTypeEnum string
ConnectionModelTypeEnum Enum with underlying type: string
const ( ConnectionModelTypeOracleAdwcConnection ConnectionModelTypeEnum = "ORACLE_ADWC_CONNECTION" ConnectionModelTypeOracleAtpConnection ConnectionModelTypeEnum = "ORACLE_ATP_CONNECTION" ConnectionModelTypeOracleObjectStorageConnection ConnectionModelTypeEnum = "ORACLE_OBJECT_STORAGE_CONNECTION" ConnectionModelTypeOracledbConnection ConnectionModelTypeEnum = "ORACLEDB_CONNECTION" )
Set of constants representing the allowable values for ConnectionModelTypeEnum
func GetConnectionModelTypeEnumValues ¶
func GetConnectionModelTypeEnumValues() []ConnectionModelTypeEnum
GetConnectionModelTypeEnumValues Enumerates the set of values for ConnectionModelTypeEnum
type ConnectionProperty ¶
type ConnectionProperty struct { // Free form text without any restriction on permitted characters. Name can have letters, numbers, and special characters. The value can be edited by the user and it is restricted to 1000 characters Name *string `mandatory:"false" json:"name"` // value Value *string `mandatory:"false" json:"value"` }
ConnectionProperty The connection name/value pair.
func (ConnectionProperty) String ¶
func (m ConnectionProperty) String() string
type ConnectionSummary ¶
type ConnectionSummary interface { // Generated key that can be used in API calls to identify connection. On scenarios where reference to the connection is needed, a value can be passed in create. GetKey() *string // The model version of an object. GetModelVersion() *string GetParentRef() *ParentReference // Free form text without any restriction on permitted characters. Name can have letters, numbers, and special characters. The value can be edited by the user and it 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 edited by the user. GetIdentifier() *string GetPrimarySchema() *Schema // The properties for the connection. GetConnectionProperties() []ConnectionProperty // The default property for the connection. GetIsDefault() *bool GetMetadata() *ObjectMetadata // A map, if provided key is replaced with generated key, this structure provides mapping between user provided key and generated key GetKeyMap() map[string]string }
ConnectionSummary The connection summary object.
type ConnectionSummaryCollection ¶
type ConnectionSummaryCollection struct { // The array of Connection summaries Items []ConnectionSummary `mandatory:"true" json:"items"` }
ConnectionSummaryCollection This is the collection of connection summaries, it may be a collection of lightweight details or full definitions.
func (ConnectionSummaryCollection) String ¶
func (m ConnectionSummaryCollection) String() string
func (*ConnectionSummaryCollection) UnmarshalJSON ¶
func (m *ConnectionSummaryCollection) UnmarshalJSON(data []byte) (e error)
UnmarshalJSON unmarshals from json
type ConnectionSummaryFromAdwc ¶
type ConnectionSummaryFromAdwc struct { // Generated key that can be used in API calls to identify connection. On scenarios where reference to the connection is needed, a value can be passed in create. Key *string `mandatory:"false" json:"key"` // The model version of an object. ModelVersion *string `mandatory:"false" json:"modelVersion"` ParentRef *ParentReference `mandatory:"false" json:"parentRef"` // Free form text without any restriction on permitted characters. Name can have letters, numbers, and special characters. The value can be edited by the user and it 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 edited by the user. 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 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"` }
ConnectionSummaryFromAdwc The ADWC connection details object.
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
type ConnectionSummaryFromAtp ¶
type ConnectionSummaryFromAtp struct { // Generated key that can be used in API calls to identify connection. On scenarios where reference to the connection is needed, a value can be passed in create. Key *string `mandatory:"false" json:"key"` // The model version of an object. ModelVersion *string `mandatory:"false" json:"modelVersion"` ParentRef *ParentReference `mandatory:"false" json:"parentRef"` // Free form text without any restriction on permitted characters. Name can have letters, numbers, and special characters. The value can be edited by the user and it 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 edited by the user. 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 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"` }
ConnectionSummaryFromAtp The ATP connection details.
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
type ConnectionSummaryFromObjectStorage ¶
type ConnectionSummaryFromObjectStorage struct { // Generated key that can be used in API calls to identify connection. On scenarios where reference to the connection is needed, a value can be passed in create. Key *string `mandatory:"false" json:"key"` // The model version of an object. ModelVersion *string `mandatory:"false" json:"modelVersion"` ParentRef *ParentReference `mandatory:"false" json:"parentRef"` // Free form text without any restriction on permitted characters. Name can have letters, numbers, and special characters. The value can be edited by the user and it 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 edited by the user. 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 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 a wallet for the data asset. CredentialFileContent *string `mandatory:"false" json:"credentialFileContent"` // The OCI user OCID for the user to connect to. UserId *string `mandatory:"false" json:"userId"` // The fingeprint for the user. FingerPrint *string `mandatory:"false" json:"fingerPrint"` // The pass phrase for the connection. PassPhrase *string `mandatory:"false" json:"passPhrase"` }
ConnectionSummaryFromObjectStorage The Object Storage connection details.
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
type ConnectionSummaryFromOracle ¶
type ConnectionSummaryFromOracle struct { // Generated key that can be used in API calls to identify connection. On scenarios where reference to the connection is needed, a value can be passed in create. Key *string `mandatory:"false" json:"key"` // The model version of an object. ModelVersion *string `mandatory:"false" json:"modelVersion"` ParentRef *ParentReference `mandatory:"false" json:"parentRef"` // Free form text without any restriction on permitted characters. Name can have letters, numbers, and special characters. The value can be edited by the user and it 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 edited by the user. 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 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"` }
ConnectionSummaryFromOracle The Oracle connection details object.
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
type ConnectionSummaryModelTypeEnum ¶
type ConnectionSummaryModelTypeEnum string
ConnectionSummaryModelTypeEnum Enum with underlying type: string
const ( ConnectionSummaryModelTypeOracleAdwcConnection ConnectionSummaryModelTypeEnum = "ORACLE_ADWC_CONNECTION" ConnectionSummaryModelTypeOracleAtpConnection ConnectionSummaryModelTypeEnum = "ORACLE_ATP_CONNECTION" ConnectionSummaryModelTypeOracleObjectStorageConnection ConnectionSummaryModelTypeEnum = "ORACLE_OBJECT_STORAGE_CONNECTION" ConnectionSummaryModelTypeOracledbConnection ConnectionSummaryModelTypeEnum = "ORACLEDB_CONNECTION" )
Set of constants representing the allowable values for ConnectionSummaryModelTypeEnum
func GetConnectionSummaryModelTypeEnumValues ¶
func GetConnectionSummaryModelTypeEnumValues() []ConnectionSummaryModelTypeEnum
GetConnectionSummaryModelTypeEnumValues Enumerates the set of values for ConnectionSummaryModelTypeEnum
type ConnectionValidation ¶
type ConnectionValidation struct { ValidationMessage *Message `mandatory:"false" json:"validationMessage"` // Objects will use a 36 character key as unique ID. It is system generated and cannot be edited by user 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 can be edited by the user and it 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 edited by the user. Identifier *string `mandatory:"false" json:"identifier"` Metadata *ObjectMetadata `mandatory:"false" json:"metadata"` }
ConnectionValidation The information about connection validation
func (ConnectionValidation) String ¶
func (m ConnectionValidation) String() string
type ConnectionValidationSummary ¶
type ConnectionValidationSummary struct { ValidationMessage *Message `mandatory:"false" json:"validationMessage"` // Objects will use a 36 character key as unique ID. It is system generated and cannot be edited by user 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 can be edited by the user and it 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 edited by the user. Identifier *string `mandatory:"false" json:"identifier"` Metadata *ObjectMetadata `mandatory:"false" json:"metadata"` }
ConnectionValidationSummary The information about connection validation
func (ConnectionValidationSummary) String ¶
func (m ConnectionValidationSummary) String() string
type ConnectionValidationSummaryCollection ¶
type ConnectionValidationSummaryCollection struct { // The array of validation summaries Items []ConnectionValidationSummary `mandatory:"true" json:"items"` }
ConnectionValidationSummaryCollection List of connection validation summaries
func (ConnectionValidationSummaryCollection) String ¶
func (m ConnectionValidationSummaryCollection) String() string
type CountStatistic ¶
type CountStatistic struct { // The array of statistics ObjectTypeCountList []CountStatisticSummary `mandatory:"true" json:"objectTypeCountList"` }
CountStatistic A count statistics
func (CountStatistic) String ¶
func (m CountStatistic) String() string
type CountStatisticSummary ¶
type CountStatisticSummary struct { // the type of object for the object count statistic. ObjectType CountStatisticSummaryObjectTypeEnum `mandatory:"false" json:"objectType,omitempty"` // the value for the object count statistic. ObjectCount *int64 `mandatory:"false" json:"objectCount"` }
CountStatisticSummary Detail of object.
func (CountStatisticSummary) String ¶
func (m CountStatisticSummary) String() string
type CountStatisticSummaryObjectTypeEnum ¶
type CountStatisticSummaryObjectTypeEnum string
CountStatisticSummaryObjectTypeEnum Enum with underlying type: string
const ( CountStatisticSummaryObjectTypeProject CountStatisticSummaryObjectTypeEnum = "PROJECT" CountStatisticSummaryObjectTypeFolder CountStatisticSummaryObjectTypeEnum = "FOLDER" CountStatisticSummaryObjectTypeDataFlow CountStatisticSummaryObjectTypeEnum = "DATA_FLOW" CountStatisticSummaryObjectTypeDataAsset CountStatisticSummaryObjectTypeEnum = "DATA_ASSET" CountStatisticSummaryObjectTypeConnection CountStatisticSummaryObjectTypeEnum = "CONNECTION" CountStatisticSummaryObjectTypeTask CountStatisticSummaryObjectTypeEnum = "TASK" CountStatisticSummaryObjectTypeApplication CountStatisticSummaryObjectTypeEnum = "APPLICATION" )
Set of constants representing the allowable values for CountStatisticSummaryObjectTypeEnum
func GetCountStatisticSummaryObjectTypeEnumValues ¶
func GetCountStatisticSummaryObjectTypeEnumValues() []CountStatisticSummaryObjectTypeEnum
GetCountStatisticSummaryObjectTypeEnumValues Enumerates the set of values for CountStatisticSummaryObjectTypeEnum
type CreateApplicationDetails ¶
type CreateApplicationDetails struct { // Free form text without any restriction on permitted characters. Name can have letters, numbers, and special characters. The value can be edited by the user and it 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 edited by the user. Identifier *string `mandatory:"true" json:"identifier"` // Currently not used on application creation. Reserved for future. Key *string `mandatory:"false" json:"key"` // The model version of an object. 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"` RegistryMetadata *RegistryMetadata `mandatory:"false" json:"registryMetadata"` }
CreateApplicationDetails Properties used in application create operations.
func (CreateApplicationDetails) String ¶
func (m CreateApplicationDetails) String() string
type CreateApplicationDetailsModelTypeEnum ¶
type CreateApplicationDetailsModelTypeEnum string
CreateApplicationDetailsModelTypeEnum Enum with underlying type: string
const (
CreateApplicationDetailsModelTypeIntegrationApplication CreateApplicationDetailsModelTypeEnum = "INTEGRATION_APPLICATION"
)
Set of constants representing the allowable values for CreateApplicationDetailsModelTypeEnum
func GetCreateApplicationDetailsModelTypeEnumValues ¶
func GetCreateApplicationDetailsModelTypeEnumValues() []CreateApplicationDetailsModelTypeEnum
GetCreateApplicationDetailsModelTypeEnumValues Enumerates the set of values for CreateApplicationDetailsModelTypeEnum
type CreateApplicationRequest ¶
type CreateApplicationRequest struct { // DIS 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"` // Caller may provide "retry tokens" allowing them to retry an operation OpcRetryToken *string `mandatory:"false" contributesTo:"header" name:"opc-retry-token"` // Metadata about the request. This information will not be transmitted to the service, but // represents information that the SDK will consume to drive retry behavior. RequestMetadata common.RequestMetadata }
CreateApplicationRequest wrapper for the CreateApplication operation
func (CreateApplicationRequest) HTTPRequest ¶
func (request CreateApplicationRequest) HTTPRequest(method, path 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
type CreateApplicationResponse ¶
type CreateApplicationResponse struct { // The underlying http response RawResponse *http.Response // The Application instance Application `presentIn:"body"` // For optimistic concurrency control. See ETags for Optimistic Concurrency Control (https://docs.cloud.oracle.com/iaas/Content/API/Concepts/usingapi.htm#eleven). Etag *string `presentIn:"header" name:"etag"` // Unique Oracle-assigned identifier for the request. If you need to contact // Oracle about a particular request, please provide the request ID. OpcRequestId *string `presentIn:"header" name:"opc-request-id"` }
CreateApplicationResponse wrapper for the CreateApplication operation
func (CreateApplicationResponse) HTTPResponse ¶
func (response CreateApplicationResponse) HTTPResponse() *http.Response
HTTPResponse implements the OCIResponse interface
func (CreateApplicationResponse) String ¶
func (response CreateApplicationResponse) String() string
type CreateConfigProvider ¶
type CreateConfigProvider struct { // bindings Bindings map[string]ParameterValue `mandatory:"false" json:"bindings"` }
CreateConfigProvider The type to create a config provider.
func (CreateConfigProvider) String ¶
func (m CreateConfigProvider) String() string
type CreateConnectionDetails ¶
type CreateConnectionDetails interface { // Free form text without any restriction on permitted characters. Name can have letters, numbers, and special characters. The value can be edited by the user and it 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 edited by the user. 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 // 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 // The properties for the connection. GetConnectionProperties() []ConnectionProperty GetRegistryMetadata() *RegistryMetadata }
CreateConnectionDetails Properties used in connection create operations.
type CreateConnectionDetailsModelTypeEnum ¶
type CreateConnectionDetailsModelTypeEnum string
CreateConnectionDetailsModelTypeEnum Enum with underlying type: string
const ( CreateConnectionDetailsModelTypeOracleAdwcConnection CreateConnectionDetailsModelTypeEnum = "ORACLE_ADWC_CONNECTION" CreateConnectionDetailsModelTypeOracleAtpConnection CreateConnectionDetailsModelTypeEnum = "ORACLE_ATP_CONNECTION" CreateConnectionDetailsModelTypeOracleObjectStorageConnection CreateConnectionDetailsModelTypeEnum = "ORACLE_OBJECT_STORAGE_CONNECTION" CreateConnectionDetailsModelTypeOracledbConnection CreateConnectionDetailsModelTypeEnum = "ORACLEDB_CONNECTION" )
Set of constants representing the allowable values for CreateConnectionDetailsModelTypeEnum
func GetCreateConnectionDetailsModelTypeEnumValues ¶
func GetCreateConnectionDetailsModelTypeEnumValues() []CreateConnectionDetailsModelTypeEnum
GetCreateConnectionDetailsModelTypeEnumValues Enumerates the set of values for CreateConnectionDetailsModelTypeEnum
type CreateConnectionFromAdwc ¶
type CreateConnectionFromAdwc struct { // Free form text without any restriction on permitted characters. Name can have letters, numbers, and special characters. The value can be edited by the user and it 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 edited by the user. 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"` // 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"` // 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"` }
CreateConnectionFromAdwc The ADWC connection details object.
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
type CreateConnectionFromAtp ¶
type CreateConnectionFromAtp struct { // Free form text without any restriction on permitted characters. Name can have letters, numbers, and special characters. The value can be edited by the user and it 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 edited by the user. 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"` // 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"` // 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"` }
CreateConnectionFromAtp The ATP connection details.
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
type CreateConnectionFromObjectStorage ¶
type CreateConnectionFromObjectStorage struct { // Free form text without any restriction on permitted characters. Name can have letters, numbers, and special characters. The value can be edited by the user and it 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 edited by the user. 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"` // 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"` // The properties for the connection. ConnectionProperties []ConnectionProperty `mandatory:"false" json:"connectionProperties"` RegistryMetadata *RegistryMetadata `mandatory:"false" json:"registryMetadata"` // The credential file content from a wallet for the data asset. CredentialFileContent *string `mandatory:"false" json:"credentialFileContent"` // The OCI user OCID for the user to connect to. UserId *string `mandatory:"false" json:"userId"` // The fingeprint for the user. FingerPrint *string `mandatory:"false" json:"fingerPrint"` // The pass phrase for the connection. PassPhrase *string `mandatory:"false" json:"passPhrase"` }
CreateConnectionFromObjectStorage The Object Storage connection details.
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
type CreateConnectionFromOracle ¶
type CreateConnectionFromOracle struct { // Free form text without any restriction on permitted characters. Name can have letters, numbers, and special characters. The value can be edited by the user and it 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 edited by the user. 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"` // 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"` // 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"` }
CreateConnectionFromOracle The Oracle connection details object.
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
type CreateConnectionRequest ¶
type CreateConnectionRequest struct { // DIS workspace id WorkspaceId *string `mandatory:"true" contributesTo:"path" name:"workspaceId"` // Request body parameter for connection details 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"` // Caller may provide "retry tokens" allowing them to retry an operation OpcRetryToken *string `mandatory:"false" contributesTo:"header" name:"opc-retry-token"` // Metadata about the request. This information will not be transmitted to the service, but // represents information that the SDK will consume to drive retry behavior. RequestMetadata common.RequestMetadata }
CreateConnectionRequest wrapper for the CreateConnection operation
func (CreateConnectionRequest) HTTPRequest ¶
func (request CreateConnectionRequest) HTTPRequest(method, path 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
type CreateConnectionResponse ¶
type CreateConnectionResponse struct { // The underlying http response RawResponse *http.Response // The Connection instance Connection `presentIn:"body"` // For optimistic concurrency control. See ETags for Optimistic Concurrency Control (https://docs.cloud.oracle.com/iaas/Content/API/Concepts/usingapi.htm#eleven). Etag *string `presentIn:"header" name:"etag"` // Unique Oracle-assigned identifier for the request. If you need to contact // Oracle about a particular request, please provide the request ID. OpcRequestId *string `presentIn:"header" name:"opc-request-id"` }
CreateConnectionResponse wrapper for the CreateConnection operation
func (CreateConnectionResponse) HTTPResponse ¶
func (response CreateConnectionResponse) HTTPResponse() *http.Response
HTTPResponse implements the OCIResponse interface
func (CreateConnectionResponse) String ¶
func (response CreateConnectionResponse) String() string
type CreateConnectionValidationDetails ¶
type CreateConnectionValidationDetails struct { DataAsset CreateDataAssetDetails `mandatory:"false" json:"dataAsset"` Connection CreateConnectionDetails `mandatory:"false" json:"connection"` RegistryMetadata *RegistryMetadata `mandatory:"false" json:"registryMetadata"` }
CreateConnectionValidationDetails Connection validation definition
func (CreateConnectionValidationDetails) String ¶
func (m CreateConnectionValidationDetails) String() string
func (*CreateConnectionValidationDetails) UnmarshalJSON ¶
func (m *CreateConnectionValidationDetails) UnmarshalJSON(data []byte) (e error)
UnmarshalJSON unmarshals from json
type CreateConnectionValidationRequest ¶
type CreateConnectionValidationRequest struct { // DIS workspace id WorkspaceId *string `mandatory:"true" contributesTo:"path" name:"workspaceId"` // Connection info 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"` // Caller may provide "retry tokens" allowing them to retry an operation OpcRetryToken *string `mandatory:"false" contributesTo:"header" name:"opc-retry-token"` // Metadata about the request. This information will not be transmitted to the service, but // represents information that the SDK will consume to drive retry behavior. RequestMetadata common.RequestMetadata }
CreateConnectionValidationRequest wrapper for the CreateConnectionValidation operation
func (CreateConnectionValidationRequest) HTTPRequest ¶
func (request CreateConnectionValidationRequest) HTTPRequest(method, path 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
type CreateConnectionValidationResponse ¶
type CreateConnectionValidationResponse struct { // The underlying http response RawResponse *http.Response // The ConnectionValidation instance ConnectionValidation `presentIn:"body"` // For optimistic concurrency control. See ETags for Optimistic Concurrency Control (https://docs.cloud.oracle.com/iaas/Content/API/Concepts/usingapi.htm#eleven). Etag *string `presentIn:"header" name:"etag"` // Unique Oracle-assigned identifier for the request. If you need to contact // Oracle about a particular request, please provide the request ID. OpcRequestId *string `presentIn:"header" name:"opc-request-id"` }
CreateConnectionValidationResponse wrapper for the CreateConnectionValidation operation
func (CreateConnectionValidationResponse) HTTPResponse ¶
func (response CreateConnectionValidationResponse) HTTPResponse() *http.Response
HTTPResponse implements the OCIResponse interface
func (CreateConnectionValidationResponse) String ¶
func (response CreateConnectionValidationResponse) String() string
type CreateDataAssetDetails ¶
type CreateDataAssetDetails interface { // Free form text without any restriction on permitted characters. Name can have letters, numbers, and special characters. The value can be edited by the user and it 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 edited by the user. GetIdentifier() *string // Currently not used on data asset creation. Reserved for future. GetKey() *string // The model version of an object. GetModelVersion() *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 // The external key for the object GetExternalKey() *string // assetProperties GetAssetProperties() map[string]string GetRegistryMetadata() *RegistryMetadata }
CreateDataAssetDetails Properties used in data asset update operations.
type CreateDataAssetDetailsModelTypeEnum ¶
type CreateDataAssetDetailsModelTypeEnum string
CreateDataAssetDetailsModelTypeEnum Enum with underlying type: string
const ( CreateDataAssetDetailsModelTypeDataAsset CreateDataAssetDetailsModelTypeEnum = "ORACLE_DATA_ASSET" CreateDataAssetDetailsModelTypeObjectStorageDataAsset CreateDataAssetDetailsModelTypeEnum = "ORACLE_OBJECT_STORAGE_DATA_ASSET" CreateDataAssetDetailsModelTypeAtpDataAsset CreateDataAssetDetailsModelTypeEnum = "ORACLE_ATP_DATA_ASSET" CreateDataAssetDetailsModelTypeAdwcDataAsset CreateDataAssetDetailsModelTypeEnum = "ORACLE_ADWC_DATA_ASSET" )
Set of constants representing the allowable values for CreateDataAssetDetailsModelTypeEnum
func GetCreateDataAssetDetailsModelTypeEnumValues ¶
func GetCreateDataAssetDetailsModelTypeEnumValues() []CreateDataAssetDetailsModelTypeEnum
GetCreateDataAssetDetailsModelTypeEnumValues Enumerates the set of values for CreateDataAssetDetailsModelTypeEnum
type CreateDataAssetFromAdwc ¶
type CreateDataAssetFromAdwc struct { // Free form text without any restriction on permitted characters. Name can have letters, numbers, and special characters. The value can be edited by the user and it 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 edited by the user. 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"` // 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"` // The external key for the object ExternalKey *string `mandatory:"false" json:"externalKey"` // assetProperties 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 driver class for the data asset. DriverClass *string `mandatory:"false" json:"driverClass"` // The credential file content from a wallet for the data asset. CredentialFileContent *string `mandatory:"false" json:"credentialFileContent"` DefaultConnection *CreateConnectionFromAdwc `mandatory:"false" json:"defaultConnection"` }
CreateDataAssetFromAdwc The ADWC data asset details.
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
type CreateDataAssetFromAtp ¶
type CreateDataAssetFromAtp struct { // Free form text without any restriction on permitted characters. Name can have letters, numbers, and special characters. The value can be edited by the user and it 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 edited by the user. 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"` // 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"` // The external key for the object ExternalKey *string `mandatory:"false" json:"externalKey"` // assetProperties 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 driver class for the data asset. DriverClass *string `mandatory:"false" json:"driverClass"` // The credential file content from a wallet for the data asset. CredentialFileContent *string `mandatory:"false" json:"credentialFileContent"` DefaultConnection *CreateConnectionFromAtp `mandatory:"false" json:"defaultConnection"` }
CreateDataAssetFromAtp The ATP data asset details.
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
type CreateDataAssetFromObjectStorage ¶
type CreateDataAssetFromObjectStorage struct { // Free form text without any restriction on permitted characters. Name can have letters, numbers, and special characters. The value can be edited by the user and it 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 edited by the user. 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"` // 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"` // The external key for the object ExternalKey *string `mandatory:"false" json:"externalKey"` // assetProperties AssetProperties map[string]string `mandatory:"false" json:"assetProperties"` RegistryMetadata *RegistryMetadata `mandatory:"false" json:"registryMetadata"` // url Url *string `mandatory:"false" json:"url"` // The OCI tenancy OCID. TenancyId *string `mandatory:"false" json:"tenancyId"` // Free form text without any restriction on permitted characters. Name can have letters, numbers, and special characters. The value can be edited by the user and it is restricted to 1000 characters Namespace *string `mandatory:"false" json:"namespace"` DefaultConnection *CreateConnectionFromObjectStorage `mandatory:"false" json:"defaultConnection"` }
CreateDataAssetFromObjectStorage The Object Storage data asset details.
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
type CreateDataAssetFromOracle ¶
type CreateDataAssetFromOracle struct { // Free form text without any restriction on permitted characters. Name can have letters, numbers, and special characters. The value can be edited by the user and it 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 edited by the user. 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"` // 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"` // The external key for the object ExternalKey *string `mandatory:"false" json:"externalKey"` // assetProperties AssetProperties map[string]string `mandatory:"false" json:"assetProperties"` RegistryMetadata *RegistryMetadata `mandatory:"false" json:"registryMetadata"` // The host details for the data asset. Host *string `mandatory:"false" json:"host"` // The port details for the data asset. Port *string `mandatory:"false" json:"port"` // The service name for the data asset. ServiceName *string `mandatory:"false" json:"serviceName"` // The driver class for the data asset. DriverClass *string `mandatory:"false" json:"driverClass"` // sid Sid *string `mandatory:"false" json:"sid"` // The credential file content from a wallet for the data asset. CredentialFileContent *string `mandatory:"false" json:"credentialFileContent"` DefaultConnection *CreateConnectionFromOracle `mandatory:"false" json:"defaultConnection"` }
CreateDataAssetFromOracle The Oracle data asset details.
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
type CreateDataAssetRequest ¶
type CreateDataAssetRequest struct { // DIS workspace id WorkspaceId *string `mandatory:"true" contributesTo:"path" name:"workspaceId"` // Request body parameter for data asset details 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"` // Caller may provide "retry tokens" allowing them to retry an operation OpcRetryToken *string `mandatory:"false" contributesTo:"header" name:"opc-retry-token"` // Metadata about the request. This information will not be transmitted to the service, but // represents information that the SDK will consume to drive retry behavior. RequestMetadata common.RequestMetadata }
CreateDataAssetRequest wrapper for the CreateDataAsset operation
func (CreateDataAssetRequest) HTTPRequest ¶
func (request CreateDataAssetRequest) HTTPRequest(method, path 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
type CreateDataAssetResponse ¶
type CreateDataAssetResponse struct { // The underlying http response RawResponse *http.Response // The DataAsset instance DataAsset `presentIn:"body"` // For optimistic concurrency control. See ETags for Optimistic Concurrency Control (https://docs.cloud.oracle.com/iaas/Content/API/Concepts/usingapi.htm#eleven). Etag *string `presentIn:"header" name:"etag"` // Unique Oracle-assigned identifier for the request. If you need to contact // Oracle about a particular request, please provide the request ID. OpcRequestId *string `presentIn:"header" name:"opc-request-id"` }
CreateDataAssetResponse wrapper for the CreateDataAsset operation
func (CreateDataAssetResponse) HTTPResponse ¶
func (response CreateDataAssetResponse) HTTPResponse() *http.Response
HTTPResponse implements the OCIResponse interface
func (CreateDataAssetResponse) String ¶
func (response CreateDataAssetResponse) String() string
type CreateDataFlowDetails ¶
type CreateDataFlowDetails struct { // Free form text without any restriction on permitted characters. Name can have letters, numbers, and special characters. The value can be edited by the user and it 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 edited by the user. Identifier *string `mandatory:"true" json:"identifier"` RegistryMetadata *RegistryMetadata `mandatory:"true" json:"registryMetadata"` // Generated key that can be used in API calls to identify data flow. On scenarios where reference to the data flow is needed, a value can be passed in create. Key *string `mandatory:"false" json:"key"` // The model version of an object. ModelVersion *string `mandatory:"false" json:"modelVersion"` ParentRef *ParentReference `mandatory:"false" json:"parentRef"` // An array of nodes. Nodes []FlowNode `mandatory:"false" json:"nodes"` // An array of parameters. Parameters []Parameter `mandatory:"false" json:"parameters"` // Detailed description for the object. Description *string `mandatory:"false" json:"description"` FlowConfigValues *ConfigValues `mandatory:"false" json:"flowConfigValues"` // The status of an object that can be set to value 1 for shallow references across objects, other values reserved. ObjectStatus *int `mandatory:"false" json:"objectStatus"` }
CreateDataFlowDetails Properties used in data flow create operations.
func (CreateDataFlowDetails) String ¶
func (m CreateDataFlowDetails) String() string
type CreateDataFlowRequest ¶
type CreateDataFlowRequest struct { // DIS workspace id WorkspaceId *string `mandatory:"true" contributesTo:"path" name:"workspaceId"` // The details needed to create a new data flow. CreateDataFlowDetails `contributesTo:"body"` // Caller may provide "retry tokens" allowing them to retry an operation OpcRetryToken *string `mandatory:"false" contributesTo:"header" name:"opc-retry-token"` // Unique Oracle-assigned identifier for the request. If // you need to contact Oracle about a particular request, // please provide the request ID. OpcRequestId *string `mandatory:"false" contributesTo:"header" name:"opc-request-id"` // Metadata about the request. This information will not be transmitted to the service, but // represents information that the SDK will consume to drive retry behavior. RequestMetadata common.RequestMetadata }
CreateDataFlowRequest wrapper for the CreateDataFlow operation
func (CreateDataFlowRequest) HTTPRequest ¶
func (request CreateDataFlowRequest) HTTPRequest(method, path 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
type CreateDataFlowResponse ¶
type CreateDataFlowResponse struct { // The underlying http response RawResponse *http.Response // The DataFlow instance DataFlow `presentIn:"body"` // For optimistic concurrency control. See ETags for Optimistic Concurrency Control (https://docs.cloud.oracle.com/iaas/Content/API/Concepts/usingapi.htm#eleven). Etag *string `presentIn:"header" name:"etag"` // Unique Oracle-assigned identifier for the request. If you need to contact // Oracle about a particular request, please provide the request ID. OpcRequestId *string `presentIn:"header" name:"opc-request-id"` }
CreateDataFlowResponse wrapper for the CreateDataFlow operation
func (CreateDataFlowResponse) HTTPResponse ¶
func (response CreateDataFlowResponse) HTTPResponse() *http.Response
HTTPResponse implements the OCIResponse interface
func (CreateDataFlowResponse) String ¶
func (response CreateDataFlowResponse) String() string
type CreateDataFlowValidationDetails ¶
type CreateDataFlowValidationDetails struct { // Generated key that can be used in API calls to identify data flow. On scenarios where reference to the data flow is needed, a value can be passed in create. Key *string `mandatory:"false" json:"key"` // The type of the object. ModelType *string `mandatory:"false" json:"modelType"` // The model version of an object. ModelVersion *string `mandatory:"false" json:"modelVersion"` ParentRef *ParentReference `mandatory:"false" json:"parentRef"` // Free form text without any restriction on permitted characters. Name can have letters, numbers, and special characters. The value can be edited by the user and it 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 edited by the user. 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 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"` }
CreateDataFlowValidationDetails The information about integration dataflow validation.
func (CreateDataFlowValidationDetails) String ¶
func (m CreateDataFlowValidationDetails) String() string
type CreateDataFlowValidationRequest ¶
type CreateDataFlowValidationRequest struct { // DIS workspace id WorkspaceId *string `mandatory:"true" contributesTo:"path" name:"workspaceId"` // Details for the new DataFlow 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"` // Caller may provide "retry tokens" allowing them to retry an operation OpcRetryToken *string `mandatory:"false" contributesTo:"header" name:"opc-retry-token"` // Metadata about the request. This information will not be transmitted to the service, but // represents information that the SDK will consume to drive retry behavior. RequestMetadata common.RequestMetadata }
CreateDataFlowValidationRequest wrapper for the CreateDataFlowValidation operation
func (CreateDataFlowValidationRequest) HTTPRequest ¶
func (request CreateDataFlowValidationRequest) HTTPRequest(method, path 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
type CreateDataFlowValidationResponse ¶
type CreateDataFlowValidationResponse struct { // The underlying http response RawResponse *http.Response // The DataFlowValidation instance DataFlowValidation `presentIn:"body"` // For optimistic concurrency control. See ETags for Optimistic Concurrency Control (https://docs.cloud.oracle.com/iaas/Content/API/Concepts/usingapi.htm#eleven). Etag *string `presentIn:"header" name:"etag"` // Unique Oracle-assigned identifier for the request. If you need to contact // Oracle about a particular request, please provide the request ID. OpcRequestId *string `presentIn:"header" name:"opc-request-id"` }
CreateDataFlowValidationResponse wrapper for the CreateDataFlowValidation operation
func (CreateDataFlowValidationResponse) HTTPResponse ¶
func (response CreateDataFlowValidationResponse) HTTPResponse() *http.Response
HTTPResponse implements the OCIResponse interface
func (CreateDataFlowValidationResponse) String ¶
func (response CreateDataFlowValidationResponse) String() string
type CreateEntityShapeDetails ¶
type CreateEntityShapeDetails interface { }
CreateEntityShapeDetails The data entity shape object.
type CreateEntityShapeDetailsModelTypeEnum ¶
type CreateEntityShapeDetailsModelTypeEnum string
CreateEntityShapeDetailsModelTypeEnum Enum with underlying type: string
const (
CreateEntityShapeDetailsModelTypeFileEntity CreateEntityShapeDetailsModelTypeEnum = "FILE_ENTITY"
)
Set of constants representing the allowable values for CreateEntityShapeDetailsModelTypeEnum
func GetCreateEntityShapeDetailsModelTypeEnumValues ¶
func GetCreateEntityShapeDetailsModelTypeEnumValues() []CreateEntityShapeDetailsModelTypeEnum
GetCreateEntityShapeDetailsModelTypeEnumValues Enumerates the set of values for CreateEntityShapeDetailsModelTypeEnum
type CreateEntityShapeFromFile ¶
type CreateEntityShapeFromFile 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 can be edited by the user and it 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 edited by the user. Identifier *string `mandatory:"false" json:"identifier"` // The entity type. EntityType CreateEntityShapeFromFileEntityTypeEnum `mandatory:"false" json:"entityType,omitempty"` }
CreateEntityShapeFromFile The file data entity details.
func (CreateEntityShapeFromFile) MarshalJSON ¶
func (m CreateEntityShapeFromFile) MarshalJSON() (buff []byte, e error)
MarshalJSON marshals to json representation
func (CreateEntityShapeFromFile) String ¶
func (m CreateEntityShapeFromFile) String() string
type CreateEntityShapeFromFileEntityTypeEnum ¶
type CreateEntityShapeFromFileEntityTypeEnum string
CreateEntityShapeFromFileEntityTypeEnum Enum with underlying type: string
const ( CreateEntityShapeFromFileEntityTypeTable CreateEntityShapeFromFileEntityTypeEnum = "TABLE" CreateEntityShapeFromFileEntityTypeView CreateEntityShapeFromFileEntityTypeEnum = "VIEW" CreateEntityShapeFromFileEntityTypeFile CreateEntityShapeFromFileEntityTypeEnum = "FILE" CreateEntityShapeFromFileEntityTypeQueue CreateEntityShapeFromFileEntityTypeEnum = "QUEUE" CreateEntityShapeFromFileEntityTypeStream CreateEntityShapeFromFileEntityTypeEnum = "STREAM" CreateEntityShapeFromFileEntityTypeOther CreateEntityShapeFromFileEntityTypeEnum = "OTHER" )
Set of constants representing the allowable values for CreateEntityShapeFromFileEntityTypeEnum
func GetCreateEntityShapeFromFileEntityTypeEnumValues ¶
func GetCreateEntityShapeFromFileEntityTypeEnumValues() []CreateEntityShapeFromFileEntityTypeEnum
GetCreateEntityShapeFromFileEntityTypeEnumValues Enumerates the set of values for CreateEntityShapeFromFileEntityTypeEnum
type CreateEntityShapeRequest ¶
type CreateEntityShapeRequest struct { // DIS 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:"path" name:"schemaResourceName"` // The details of the data entity to use to infer 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"` // Caller may provide "retry tokens" allowing them to retry an operation OpcRetryToken *string `mandatory:"false" contributesTo:"header" name:"opc-retry-token"` // Update and Delete operations should accept an optional If-Match header, // in which clients can send a previously-received ETag. When If-Match is // provided and its value does not exactly match the ETag of the resource // on the server, the request should fail with HTTP response status code 412 IfMatch *string `mandatory:"false" contributesTo:"header" name:"if-match"` // Metadata about the request. This information will not be transmitted to the service, but // represents information that the SDK will consume to drive retry behavior. RequestMetadata common.RequestMetadata }
CreateEntityShapeRequest wrapper for the CreateEntityShape operation
func (CreateEntityShapeRequest) HTTPRequest ¶
func (request CreateEntityShapeRequest) HTTPRequest(method, path 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
type CreateEntityShapeResponse ¶
type CreateEntityShapeResponse struct { // The underlying http response RawResponse *http.Response // The EntityShape instance EntityShape `presentIn:"body"` // Unique Oracle-assigned identifier for the request. If you need to contact // Oracle about a particular request, please provide the request ID. OpcRequestId *string `presentIn:"header" name:"opc-request-id"` }
CreateEntityShapeResponse wrapper for the CreateEntityShape operation
func (CreateEntityShapeResponse) HTTPResponse ¶
func (response CreateEntityShapeResponse) HTTPResponse() *http.Response
HTTPResponse implements the OCIResponse interface
func (CreateEntityShapeResponse) String ¶
func (response CreateEntityShapeResponse) String() string
type CreateFolderDetails ¶
type CreateFolderDetails struct { // Free form text without any restriction on permitted characters. Name can have letters, numbers, and special characters. The value can be edited by the user and it 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 edited by the user. 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"` // Detailed description for the object. Description *string `mandatory:"false" json:"description"` // categoryName CategoryName *string `mandatory:"false" json:"categoryName"` // The status of an object that can be set to value 1 for shallow references across objects, other values reserved. ObjectStatus *int `mandatory:"false" json:"objectStatus"` }
CreateFolderDetails The properties used in folder create operations.
func (CreateFolderDetails) String ¶
func (m CreateFolderDetails) String() string
type CreateFolderRequest ¶
type CreateFolderRequest struct { // DIS workspace id WorkspaceId *string `mandatory:"true" contributesTo:"path" name:"workspaceId"` // The details needed to create a folder. CreateFolderDetails `contributesTo:"body"` // Caller may provide "retry tokens" allowing them to retry an operation OpcRetryToken *string `mandatory:"false" contributesTo:"header" name:"opc-retry-token"` // Unique Oracle-assigned identifier for the request. If // you need to contact Oracle about a particular request, // please provide the request ID. OpcRequestId *string `mandatory:"false" contributesTo:"header" name:"opc-request-id"` // Metadata about the request. This information will not be transmitted to the service, but // represents information that the SDK will consume to drive retry behavior. RequestMetadata common.RequestMetadata }
CreateFolderRequest wrapper for the CreateFolder operation
func (CreateFolderRequest) HTTPRequest ¶
func (request CreateFolderRequest) HTTPRequest(method, path 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
type CreateFolderResponse ¶
type CreateFolderResponse struct { // The underlying http response RawResponse *http.Response // The Folder instance Folder `presentIn:"body"` // For optimistic concurrency control. See ETags for Optimistic Concurrency Control (https://docs.cloud.oracle.com/iaas/Content/API/Concepts/usingapi.htm#eleven). Etag *string `presentIn:"header" name:"etag"` // Unique Oracle-assigned identifier for the request. If you need to contact // Oracle about a particular request, please provide the request ID. OpcRequestId *string `presentIn:"header" name:"opc-request-id"` }
CreateFolderResponse wrapper for the CreateFolder operation
func (CreateFolderResponse) HTTPResponse ¶
func (response CreateFolderResponse) HTTPResponse() *http.Response
HTTPResponse implements the OCIResponse interface
func (CreateFolderResponse) String ¶
func (response CreateFolderResponse) String() string
type CreatePatchDetails ¶
type CreatePatchDetails struct { // Free form text without any restriction on permitted characters. Name can have letters, numbers, and special characters. The value can be edited by the user and it 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 edited by the user. 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 key of the object. Key *string `mandatory:"false" json:"key"` // The model version of an object. ModelVersion *string `mandatory:"false" json:"modelVersion"` // Detailed description for the object. Description *string `mandatory:"false" json:"description"` // The status of an object that can be set to value 1 for shallow references across objects, other values reserved. ObjectStatus *int `mandatory:"false" json:"objectStatus"` RegistryMetadata *RegistryMetadata `mandatory:"false" json:"registryMetadata"` }
CreatePatchDetails Properties used in patch create operations.
func (CreatePatchDetails) String ¶
func (m CreatePatchDetails) String() string
type CreatePatchDetailsPatchTypeEnum ¶
type CreatePatchDetailsPatchTypeEnum string
CreatePatchDetailsPatchTypeEnum Enum with underlying type: string
const ( CreatePatchDetailsPatchTypePublish CreatePatchDetailsPatchTypeEnum = "PUBLISH" CreatePatchDetailsPatchTypeUnpublish CreatePatchDetailsPatchTypeEnum = "UNPUBLISH" )
Set of constants representing the allowable values for CreatePatchDetailsPatchTypeEnum
func GetCreatePatchDetailsPatchTypeEnumValues ¶
func GetCreatePatchDetailsPatchTypeEnumValues() []CreatePatchDetailsPatchTypeEnum
GetCreatePatchDetailsPatchTypeEnumValues Enumerates the set of values for CreatePatchDetailsPatchTypeEnum
type CreatePatchRequest ¶
type CreatePatchRequest struct { // DIS workspace id WorkspaceId *string `mandatory:"true" contributesTo:"path" name:"workspaceId"` // DIS 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"` // Caller may provide "retry tokens" allowing them to retry an operation OpcRetryToken *string `mandatory:"false" contributesTo:"header" name:"opc-retry-token"` // Metadata about the request. This information will not be transmitted to the service, but // represents information that the SDK will consume to drive retry behavior. RequestMetadata common.RequestMetadata }
CreatePatchRequest wrapper for the CreatePatch operation
func (CreatePatchRequest) HTTPRequest ¶
func (request CreatePatchRequest) HTTPRequest(method, path 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
type CreatePatchResponse ¶
type CreatePatchResponse struct { // The underlying http response RawResponse *http.Response // The Patch instance Patch `presentIn:"body"` // For optimistic concurrency control. See ETags for Optimistic Concurrency Control (https://docs.cloud.oracle.com/iaas/Content/API/Concepts/usingapi.htm#eleven). Etag *string `presentIn:"header" name:"etag"` // Unique Oracle-assigned identifier for the request. If you need to contact // Oracle about a particular request, please provide the request ID. OpcRequestId *string `presentIn:"header" name:"opc-request-id"` }
CreatePatchResponse wrapper for the CreatePatch operation
func (CreatePatchResponse) HTTPResponse ¶
func (response CreatePatchResponse) HTTPResponse() *http.Response
HTTPResponse implements the OCIResponse interface
func (CreatePatchResponse) String ¶
func (response CreatePatchResponse) String() string
type CreateProjectDetails ¶
type CreateProjectDetails struct { // Free form text without any restriction on permitted characters. Name can have letters, numbers, and special characters. The value can be edited by the user and it 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 edited by the user. Identifier *string `mandatory:"true" json:"identifier"` // The model version of an object. 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"` // Generated key that can be used in API calls to identify project. Key *string `mandatory:"false" json:"key"` RegistryMetadata *RegistryMetadata `mandatory:"false" json:"registryMetadata"` }
CreateProjectDetails The properties used in project create operations.
func (CreateProjectDetails) String ¶
func (m CreateProjectDetails) String() string
type CreateProjectRequest ¶
type CreateProjectRequest struct { // DIS workspace id WorkspaceId *string `mandatory:"true" contributesTo:"path" name:"workspaceId"` // The details needed to create a project in a workspace. CreateProjectDetails `contributesTo:"body"` // Caller may provide "retry tokens" allowing them to retry an operation OpcRetryToken *string `mandatory:"false" contributesTo:"header" name:"opc-retry-token"` // Unique Oracle-assigned identifier for the request. If // you need to contact Oracle about a particular request, // please provide the request ID. OpcRequestId *string `mandatory:"false" contributesTo:"header" name:"opc-request-id"` // Metadata about the request. This information will not be transmitted to the service, but // represents information that the SDK will consume to drive retry behavior. RequestMetadata common.RequestMetadata }
CreateProjectRequest wrapper for the CreateProject operation
func (CreateProjectRequest) HTTPRequest ¶
func (request CreateProjectRequest) HTTPRequest(method, path 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
type CreateProjectResponse ¶
type CreateProjectResponse struct { // The underlying http response RawResponse *http.Response // The Project instance Project `presentIn:"body"` // For optimistic concurrency control. See ETags for Optimistic Concurrency Control (https://docs.cloud.oracle.com/iaas/Content/API/Concepts/usingapi.htm#eleven). Etag *string `presentIn:"header" name:"etag"` // Unique Oracle-assigned identifier for the request. If you need to contact // Oracle about a particular request, please provide the request ID. OpcRequestId *string `presentIn:"header" name:"opc-request-id"` }
CreateProjectResponse wrapper for the CreateProject operation
func (CreateProjectResponse) HTTPResponse ¶
func (response CreateProjectResponse) HTTPResponse() *http.Response
HTTPResponse implements the OCIResponse interface
func (CreateProjectResponse) String ¶
func (response CreateProjectResponse) String() string
type CreateTaskDetails ¶
type CreateTaskDetails interface { // Free form text without any restriction on permitted characters. Name can have letters, numbers, and special characters. The value can be edited by the user and it 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 edited by the user. 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 model version of an object. 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 }
CreateTaskDetails Properties used in task create operations.
type CreateTaskDetailsModelTypeEnum ¶
type CreateTaskDetailsModelTypeEnum string
CreateTaskDetailsModelTypeEnum Enum with underlying type: string
const ( CreateTaskDetailsModelTypeIntegrationTask CreateTaskDetailsModelTypeEnum = "INTEGRATION_TASK" CreateTaskDetailsModelTypeDataLoaderTask CreateTaskDetailsModelTypeEnum = "DATA_LOADER_TASK" )
Set of constants representing the allowable values for CreateTaskDetailsModelTypeEnum
func GetCreateTaskDetailsModelTypeEnumValues ¶
func GetCreateTaskDetailsModelTypeEnumValues() []CreateTaskDetailsModelTypeEnum
GetCreateTaskDetailsModelTypeEnumValues Enumerates the set of values for CreateTaskDetailsModelTypeEnum
type CreateTaskFromDataLoaderTask ¶
type CreateTaskFromDataLoaderTask struct { // Free form text without any restriction on permitted characters. Name can have letters, numbers, and special characters. The value can be edited by the user and it 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 edited by the user. 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 model version of an object. 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"` DataFlow *DataFlow `mandatory:"false" json:"dataFlow"` }
CreateTaskFromDataLoaderTask The information about a data flow task.
func (CreateTaskFromDataLoaderTask) GetConfigProviderDelegate ¶
func (m CreateTaskFromDataLoaderTask) GetConfigProviderDelegate() *CreateConfigProvider
GetConfigProviderDelegate returns ConfigProviderDelegate
func (CreateTaskFromDataLoaderTask) GetDescription ¶
func (m CreateTaskFromDataLoaderTask) GetDescription() *string
GetDescription returns Description
func (CreateTaskFromDataLoaderTask) GetIdentifier ¶
func (m CreateTaskFromDataLoaderTask) GetIdentifier() *string
GetIdentifier returns Identifier
func (CreateTaskFromDataLoaderTask) GetInputPorts ¶
func (m CreateTaskFromDataLoaderTask) GetInputPorts() []InputPort
GetInputPorts returns InputPorts
func (CreateTaskFromDataLoaderTask) 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
type CreateTaskFromIntegrationTask ¶
type CreateTaskFromIntegrationTask struct { // Free form text without any restriction on permitted characters. Name can have letters, numbers, and special characters. The value can be edited by the user and it 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 edited by the user. 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 model version of an object. 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"` DataFlow *DataFlow `mandatory:"false" json:"dataFlow"` }
CreateTaskFromIntegrationTask The information about the integration task.
func (CreateTaskFromIntegrationTask) GetConfigProviderDelegate ¶
func (m CreateTaskFromIntegrationTask) GetConfigProviderDelegate() *CreateConfigProvider
GetConfigProviderDelegate returns ConfigProviderDelegate
func (CreateTaskFromIntegrationTask) GetDescription ¶
func (m CreateTaskFromIntegrationTask) GetDescription() *string
GetDescription returns Description
func (CreateTaskFromIntegrationTask) GetIdentifier ¶
func (m CreateTaskFromIntegrationTask) GetIdentifier() *string
GetIdentifier returns Identifier
func (CreateTaskFromIntegrationTask) GetInputPorts ¶
func (m CreateTaskFromIntegrationTask) GetInputPorts() []InputPort
GetInputPorts returns InputPorts
func (CreateTaskFromIntegrationTask) 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
type CreateTaskRequest ¶
type CreateTaskRequest struct { // DIS workspace id WorkspaceId *string `mandatory:"true" contributesTo:"path" name:"workspaceId"` // The details needed to create a new task. CreateTaskDetails `contributesTo:"body"` // Caller may provide "retry tokens" allowing them to retry an operation OpcRetryToken *string `mandatory:"false" contributesTo:"header" name:"opc-retry-token"` // Unique Oracle-assigned identifier for the request. If // you need to contact Oracle about a particular request, // please provide the request ID. OpcRequestId *string `mandatory:"false" contributesTo:"header" name:"opc-request-id"` // Metadata about the request. This information will not be transmitted to the service, but // represents information that the SDK will consume to drive retry behavior. RequestMetadata common.RequestMetadata }
CreateTaskRequest wrapper for the CreateTask operation
func (CreateTaskRequest) HTTPRequest ¶
func (request CreateTaskRequest) HTTPRequest(method, path 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
type CreateTaskResponse ¶
type CreateTaskResponse struct { // The underlying http response RawResponse *http.Response // The Task instance Task `presentIn:"body"` // For optimistic concurrency control. See ETags for Optimistic Concurrency Control (https://docs.cloud.oracle.com/iaas/Content/API/Concepts/usingapi.htm#eleven). Etag *string `presentIn:"header" name:"etag"` // Unique Oracle-assigned identifier for the request. If you need to contact // Oracle about a particular request, please provide the request ID. OpcRequestId *string `presentIn:"header" name:"opc-request-id"` }
CreateTaskResponse wrapper for the CreateTask operation
func (CreateTaskResponse) HTTPResponse ¶
func (response CreateTaskResponse) HTTPResponse() *http.Response
HTTPResponse implements the OCIResponse interface
func (CreateTaskResponse) String ¶
func (response CreateTaskResponse) String() string
type CreateTaskRunDetails ¶
type CreateTaskRunDetails struct { // The key of the object. Key *string `mandatory:"false" json:"key"` // The type of the object. ModelType *string `mandatory:"false" json:"modelType"` // The model version of an object. ModelVersion *string `mandatory:"false" json:"modelVersion"` // Free form text without any restriction on permitted characters. Name can have letters, numbers, and special characters. The value can be edited by the user and it 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 edited by the user. Identifier *string `mandatory:"false" json:"identifier"` RegistryMetadata *RegistryMetadata `mandatory:"false" json:"registryMetadata"` }
CreateTaskRunDetails Properties used in task run create operations.
func (CreateTaskRunDetails) String ¶
func (m CreateTaskRunDetails) String() string
type CreateTaskRunRequest ¶
type CreateTaskRunRequest struct { // DIS workspace id WorkspaceId *string `mandatory:"true" contributesTo:"path" name:"workspaceId"` // DIS application key ApplicationKey *string `mandatory:"true" contributesTo:"path" name:"applicationKey"` // The details needed to create a task run. CreateTaskRunDetails `contributesTo:"body"` // Caller may provide "retry tokens" allowing them to retry an operation OpcRetryToken *string `mandatory:"false" contributesTo:"header" name:"opc-retry-token"` // Unique Oracle-assigned identifier for the request. If // you need to contact Oracle about a particular request, // please provide the request ID. OpcRequestId *string `mandatory:"false" contributesTo:"header" name:"opc-request-id"` // Metadata about the request. This information will not be transmitted to the service, but // represents information that the SDK will consume to drive retry behavior. RequestMetadata common.RequestMetadata }
CreateTaskRunRequest wrapper for the CreateTaskRun operation
func (CreateTaskRunRequest) HTTPRequest ¶
func (request CreateTaskRunRequest) HTTPRequest(method, path 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
type CreateTaskRunResponse ¶
type CreateTaskRunResponse struct { // The underlying http response RawResponse *http.Response // The TaskRun instance TaskRun `presentIn:"body"` // For optimistic concurrency control. See ETags for Optimistic Concurrency Control (https://docs.cloud.oracle.com/iaas/Content/API/Concepts/usingapi.htm#eleven). Etag *string `presentIn:"header" name:"etag"` // Unique Oracle-assigned identifier for the request. If you need to contact // Oracle about a particular request, please provide the request ID. OpcRequestId *string `presentIn:"header" name:"opc-request-id"` }
CreateTaskRunResponse wrapper for the CreateTaskRun operation
func (CreateTaskRunResponse) HTTPResponse ¶
func (response CreateTaskRunResponse) HTTPResponse() *http.Response
HTTPResponse implements the OCIResponse interface
func (CreateTaskRunResponse) String ¶
func (response CreateTaskRunResponse) String() string
type CreateTaskValidationDetails ¶
type CreateTaskValidationDetails interface { // Generated key that can be used in API calls to identify task. On scenarios where reference to the task is needed, a value can be passed in 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 can be edited by the user and it 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 edited by the user. GetIdentifier() *string // An array of input ports. GetInputPorts() []InputPort // An array of output ports. GetOutputPorts() []OutputPort // An array of parameters. GetParameters() []Parameter GetOpConfigValues() *ConfigValues GetConfigProviderDelegate() *ConfigProvider GetMetadata() *ObjectMetadata }
CreateTaskValidationDetails The task type contains the audit summary information and the definition of the task.
type CreateTaskValidationDetailsModelTypeEnum ¶
type CreateTaskValidationDetailsModelTypeEnum string
CreateTaskValidationDetailsModelTypeEnum Enum with underlying type: string
const ( CreateTaskValidationDetailsModelTypeIntegrationTask CreateTaskValidationDetailsModelTypeEnum = "INTEGRATION_TASK" CreateTaskValidationDetailsModelTypeDataLoaderTask CreateTaskValidationDetailsModelTypeEnum = "DATA_LOADER_TASK" )
Set of constants representing the allowable values for CreateTaskValidationDetailsModelTypeEnum
func GetCreateTaskValidationDetailsModelTypeEnumValues ¶
func GetCreateTaskValidationDetailsModelTypeEnumValues() []CreateTaskValidationDetailsModelTypeEnum
GetCreateTaskValidationDetailsModelTypeEnumValues Enumerates the set of values for CreateTaskValidationDetailsModelTypeEnum
type CreateTaskValidationFromDataLoaderTask ¶
type CreateTaskValidationFromDataLoaderTask struct { // Generated key that can be used in API calls to identify task. On scenarios where reference to the task is needed, a value can be passed in 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 can be edited by the user and it 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 edited by the user. Identifier *string `mandatory:"false" json:"identifier"` // An array of input ports. InputPorts []InputPort `mandatory:"false" json:"inputPorts"` // An array of output ports. OutputPorts []OutputPort `mandatory:"false" json:"outputPorts"` // An array of parameters. Parameters []Parameter `mandatory:"false" json:"parameters"` OpConfigValues *ConfigValues `mandatory:"false" json:"opConfigValues"` ConfigProviderDelegate *ConfigProvider `mandatory:"false" json:"configProviderDelegate"` Metadata *ObjectMetadata `mandatory:"false" json:"metadata"` DataFlow *DataFlow `mandatory:"false" json:"dataFlow"` }
CreateTaskValidationFromDataLoaderTask The information about a data flow task.
func (CreateTaskValidationFromDataLoaderTask) GetConfigProviderDelegate ¶
func (m CreateTaskValidationFromDataLoaderTask) GetConfigProviderDelegate() *ConfigProvider
GetConfigProviderDelegate returns ConfigProviderDelegate
func (CreateTaskValidationFromDataLoaderTask) GetDescription ¶
func (m CreateTaskValidationFromDataLoaderTask) GetDescription() *string
GetDescription returns Description
func (CreateTaskValidationFromDataLoaderTask) GetIdentifier ¶
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
type CreateTaskValidationFromIntegrationTask ¶
type CreateTaskValidationFromIntegrationTask struct { // Generated key that can be used in API calls to identify task. On scenarios where reference to the task is needed, a value can be passed in 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 can be edited by the user and it 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 edited by the user. Identifier *string `mandatory:"false" json:"identifier"` // An array of input ports. InputPorts []InputPort `mandatory:"false" json:"inputPorts"` // An array of output ports. OutputPorts []OutputPort `mandatory:"false" json:"outputPorts"` // An array of parameters. Parameters []Parameter `mandatory:"false" json:"parameters"` OpConfigValues *ConfigValues `mandatory:"false" json:"opConfigValues"` ConfigProviderDelegate *ConfigProvider `mandatory:"false" json:"configProviderDelegate"` Metadata *ObjectMetadata `mandatory:"false" json:"metadata"` DataFlow *DataFlow `mandatory:"false" json:"dataFlow"` }
CreateTaskValidationFromIntegrationTask The information about the integration task.
func (CreateTaskValidationFromIntegrationTask) GetConfigProviderDelegate ¶
func (m CreateTaskValidationFromIntegrationTask) GetConfigProviderDelegate() *ConfigProvider
GetConfigProviderDelegate returns ConfigProviderDelegate
func (CreateTaskValidationFromIntegrationTask) GetDescription ¶
func (m CreateTaskValidationFromIntegrationTask) GetDescription() *string
GetDescription returns Description
func (CreateTaskValidationFromIntegrationTask) GetIdentifier ¶
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
type CreateTaskValidationRequest ¶
type CreateTaskValidationRequest struct { // DIS workspace id WorkspaceId *string `mandatory:"true" contributesTo:"path" name:"workspaceId"` // Task info 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"` // Caller may provide "retry tokens" allowing them to retry an operation OpcRetryToken *string `mandatory:"false" contributesTo:"header" name:"opc-retry-token"` // Metadata about the request. This information will not be transmitted to the service, but // represents information that the SDK will consume to drive retry behavior. RequestMetadata common.RequestMetadata }
CreateTaskValidationRequest wrapper for the CreateTaskValidation operation
func (CreateTaskValidationRequest) HTTPRequest ¶
func (request CreateTaskValidationRequest) HTTPRequest(method, path 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
type CreateTaskValidationResponse ¶
type CreateTaskValidationResponse struct { // The underlying http response RawResponse *http.Response // The TaskValidation instance TaskValidation `presentIn:"body"` // For optimistic concurrency control. See ETags for Optimistic Concurrency Control (https://docs.cloud.oracle.com/iaas/Content/API/Concepts/usingapi.htm#eleven). Etag *string `presentIn:"header" name:"etag"` // Unique Oracle-assigned identifier for the request. If you need to contact // Oracle about a particular request, please provide the request ID. OpcRequestId *string `presentIn:"header" name:"opc-request-id"` }
CreateTaskValidationResponse wrapper for the CreateTaskValidation operation
func (CreateTaskValidationResponse) HTTPResponse ¶
func (response CreateTaskValidationResponse) HTTPResponse() *http.Response
HTTPResponse implements the OCIResponse interface
func (CreateTaskValidationResponse) String ¶
func (response CreateTaskValidationResponse) String() string
type CreateWorkspaceDetails ¶
type CreateWorkspaceDetails struct { // A user-friendly display name for the workspace. Does not have to be unique, and can be modified. Avoid entering confidential information. DisplayName *string `mandatory:"true" json:"displayName"` // The OCID of the compartment containing the workspace. CompartmentId *string `mandatory:"true" json:"compartmentId"` // The OCID of the VCN the subnet is in. VcnId *string `mandatory:"false" json:"vcnId"` // The OCID of the subnet for customer connected databases. SubnetId *string `mandatory:"false" json:"subnetId"` // The IP of the custom DNS. DnsServerIp *string `mandatory:"false" json:"dnsServerIp"` // The DNS zone of the custom DNS to use to resolve names. DnsServerZone *string `mandatory:"false" json:"dnsServerZone"` // Free-form tags for this resource. Each tag is a simple key-value pair with no predefined name, type, or namespace. See Resource Tags (https://docs.cloud.oracle.com/Content/General/Concepts/resourcetags.htm). // Example: `{"Department": "Finance"}` FreeformTags map[string]string `mandatory:"false" json:"freeformTags"` // Defined tags for this resource. Each key is predefined and scoped to a namespace. See Resource Tags (https://docs.cloud.oracle.com/Content/General/Concepts/resourcetags.htm). // Example: `{"Operations": {"CostCenter": "42"}}` DefinedTags map[string]map[string]interface{} `mandatory:"false" json:"definedTags"` // A detailed description for the workspace. Description *string `mandatory:"false" json:"description"` // Whether the private network connection is enabled or disabled. IsPrivateNetworkEnabled *bool `mandatory:"false" json:"isPrivateNetworkEnabled"` }
CreateWorkspaceDetails The information about new Workspace.
func (CreateWorkspaceDetails) String ¶
func (m CreateWorkspaceDetails) String() string
type CreateWorkspaceRequest ¶
type CreateWorkspaceRequest struct { // Details for the new Data Integration Workspace. CreateWorkspaceDetails `contributesTo:"body"` // Caller may provide "retry tokens" allowing them to retry an operation OpcRetryToken *string `mandatory:"false" contributesTo:"header" name:"opc-retry-token"` // Unique Oracle-assigned identifier for the request. If // you need to contact Oracle about a particular request, // please provide the request ID. OpcRequestId *string `mandatory:"false" contributesTo:"header" name:"opc-request-id"` // Metadata about the request. This information will not be transmitted to the service, but // represents information that the SDK will consume to drive retry behavior. RequestMetadata common.RequestMetadata }
CreateWorkspaceRequest wrapper for the CreateWorkspace operation
func (CreateWorkspaceRequest) HTTPRequest ¶
func (request CreateWorkspaceRequest) HTTPRequest(method, path 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
type CreateWorkspaceResponse ¶
type CreateWorkspaceResponse struct { // The underlying http response RawResponse *http.Response // Unique Oracle-assigned identifier for the request. If you need to contact // Oracle about a particular request, please provide the request ID. OpcRequestId *string `presentIn:"header" name:"opc-request-id"` // The OCID (https://docs.cloud.oracle.com/iaas/Content/API/Concepts/identifiers.htm) of the work request. Use GetWorkRequest (https://docs.cloud.oracle.com/api/#/en/workrequests/20160918/WorkRequest/GetWorkRequest) // with this ID to track the status of the request. OpcWorkRequestId *string `presentIn:"header" name:"opc-work-request-id"` }
CreateWorkspaceResponse wrapper for the CreateWorkspace operation
func (CreateWorkspaceResponse) HTTPResponse ¶
func (response CreateWorkspaceResponse) HTTPResponse() *http.Response
HTTPResponse implements the OCIResponse interface
func (CreateWorkspaceResponse) String ¶
func (response CreateWorkspaceResponse) String() string
type CsvFormatAttribute ¶
type CsvFormatAttribute struct { // 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 data. TimestampFormat *string `mandatory:"false" json:"timestampFormat"` }
CsvFormatAttribute The CSV format attribute.
func (CsvFormatAttribute) MarshalJSON ¶
func (m CsvFormatAttribute) MarshalJSON() (buff []byte, e error)
MarshalJSON marshals to json representation
func (CsvFormatAttribute) String ¶
func (m CsvFormatAttribute) String() string
type DataAsset ¶
type DataAsset interface { // Generated key that can be used in API calls to identify data asset. GetKey() *string // The model version of an object. GetModelVersion() *string // Free form text without any restriction on permitted characters. Name can have letters, numbers, and special characters. The value can be edited by the user and it 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 edited by the user. GetIdentifier() *string // The external key for the object GetExternalKey() *string // assetProperties 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 map, if provided key is replaced with generated key, this structure provides mapping between user provided key and generated key GetKeyMap() map[string]string }
DataAsset The data asset type.
type DataAssetFromAdwcDetails ¶
type DataAssetFromAdwcDetails struct { // Generated key that can be used in API calls to identify data asset. Key *string `mandatory:"false" json:"key"` // The model version of an object. ModelVersion *string `mandatory:"false" json:"modelVersion"` // Free form text without any restriction on permitted characters. Name can have letters, numbers, and special characters. The value can be edited by the user and it 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 edited by the user. Identifier *string `mandatory:"false" json:"identifier"` // The external key for the object ExternalKey *string `mandatory:"false" json:"externalKey"` // assetProperties 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 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 name for the data asset. 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 driver class for the data asset. DriverClass *string `mandatory:"false" json:"driverClass"` DefaultConnection *ConnectionFromAdwcDetails `mandatory:"false" json:"defaultConnection"` }
DataAssetFromAdwcDetails The ADWC data asset details.
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
type DataAssetFromAtpDetails ¶
type DataAssetFromAtpDetails struct { // Generated key that can be used in API calls to identify data asset. Key *string `mandatory:"false" json:"key"` // The model version of an object. ModelVersion *string `mandatory:"false" json:"modelVersion"` // Free form text without any restriction on permitted characters. Name can have letters, numbers, and special characters. The value can be edited by the user and it 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 edited by the user. Identifier *string `mandatory:"false" json:"identifier"` // The external key for the object ExternalKey *string `mandatory:"false" json:"externalKey"` // assetProperties 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 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 name for the data asset. 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 driver class for the data asset. DriverClass *string `mandatory:"false" json:"driverClass"` DefaultConnection *ConnectionFromAtpDetails `mandatory:"false" json:"defaultConnection"` }
DataAssetFromAtpDetails The ATP data asset details.
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
type DataAssetFromObjectStorageDetails ¶
type DataAssetFromObjectStorageDetails struct { // Generated key that can be used in API calls to identify data asset. Key *string `mandatory:"false" json:"key"` // The model version of an object. ModelVersion *string `mandatory:"false" json:"modelVersion"` // Free form text without any restriction on permitted characters. Name can have letters, numbers, and special characters. The value can be edited by the user and it 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 edited by the user. Identifier *string `mandatory:"false" json:"identifier"` // The external key for the object ExternalKey *string `mandatory:"false" json:"externalKey"` // assetProperties 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 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"` // url Url *string `mandatory:"false" json:"url"` // The OCI tenancy OCID. TenancyId *string `mandatory:"false" json:"tenancyId"` // Free form text without any restriction on permitted characters. Name can have letters, numbers, and special characters. The value can be edited by the user and it is restricted to 1000 characters Namespace *string `mandatory:"false" json:"namespace"` DefaultConnection *ConnectionFromObjectStorageDetails `mandatory:"false" json:"defaultConnection"` }
DataAssetFromObjectStorageDetails The Object Storage data asset details.
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
type DataAssetFromOracleDetails ¶
type DataAssetFromOracleDetails struct { // Generated key that can be used in API calls to identify data asset. Key *string `mandatory:"false" json:"key"` // The model version of an object. ModelVersion *string `mandatory:"false" json:"modelVersion"` // Free form text without any restriction on permitted characters. Name can have letters, numbers, and special characters. The value can be edited by the user and it 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 edited by the user. Identifier *string `mandatory:"false" json:"identifier"` // The external key for the object ExternalKey *string `mandatory:"false" json:"externalKey"` // assetProperties 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 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 host details for the data asset. Host *string `mandatory:"false" json:"host"` // The port details for the data asset. Port *string `mandatory:"false" json:"port"` // The service name for the data asset. ServiceName *string `mandatory:"false" json:"serviceName"` // The driver class for the data asset. DriverClass *string `mandatory:"false" json:"driverClass"` // sid Sid *string `mandatory:"false" json:"sid"` // The credential file content from a wallet for the data asset. CredentialFileContent *string `mandatory:"false" json:"credentialFileContent"` DefaultConnection *ConnectionFromOracleDetails `mandatory:"false" json:"defaultConnection"` }
DataAssetFromOracleDetails The Oracle data asset details.
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
type DataAssetModelTypeEnum ¶
type DataAssetModelTypeEnum string
DataAssetModelTypeEnum Enum with underlying type: string
const ( DataAssetModelTypeDataAsset DataAssetModelTypeEnum = "ORACLE_DATA_ASSET" DataAssetModelTypeObjectStorageDataAsset DataAssetModelTypeEnum = "ORACLE_OBJECT_STORAGE_DATA_ASSET" DataAssetModelTypeAtpDataAsset DataAssetModelTypeEnum = "ORACLE_ATP_DATA_ASSET" DataAssetModelTypeAdwcDataAsset DataAssetModelTypeEnum = "ORACLE_ADWC_DATA_ASSET" )
Set of constants representing the allowable values for DataAssetModelTypeEnum
func GetDataAssetModelTypeEnumValues ¶
func GetDataAssetModelTypeEnumValues() []DataAssetModelTypeEnum
GetDataAssetModelTypeEnumValues Enumerates the set of values for DataAssetModelTypeEnum
type DataAssetSummary ¶
type DataAssetSummary interface { // Generated key that can be used in API calls to identify data asset. GetKey() *string // The model version of an object. GetModelVersion() *string // Free form text without any restriction on permitted characters. Name can have letters, numbers, and special characters. The value can be edited by the user and it 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 edited by the user. GetIdentifier() *string // The external key for the object GetExternalKey() *string // assetProperties GetAssetProperties() map[string]string GetNativeTypeSystem() *TypeSystem // The version of the object that is used to track changes in the object instance. GetObjectVersion() *int GetParentRef() *ParentReference GetMetadata() *ObjectMetadata }
DataAssetSummary The summary object for data asset.
type DataAssetSummaryCollection ¶
type DataAssetSummaryCollection struct { // The array of DataAsset summaries Items []DataAssetSummary `mandatory:"true" json:"items"` }
DataAssetSummaryCollection This is the collection of data asset summaries, it may be a collection of lightweight details or full definitions.
func (DataAssetSummaryCollection) String ¶
func (m DataAssetSummaryCollection) String() string
func (*DataAssetSummaryCollection) UnmarshalJSON ¶
func (m *DataAssetSummaryCollection) UnmarshalJSON(data []byte) (e error)
UnmarshalJSON unmarshals from json
type DataAssetSummaryFromAdwc ¶
type DataAssetSummaryFromAdwc struct { // Generated key that can be used in API calls to identify data asset. Key *string `mandatory:"false" json:"key"` // The model version of an object. ModelVersion *string `mandatory:"false" json:"modelVersion"` // Free form text without any restriction on permitted characters. Name can have letters, numbers, and special characters. The value can be edited by the user and it 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 edited by the user. Identifier *string `mandatory:"false" json:"identifier"` // The external key for the object ExternalKey *string `mandatory:"false" json:"externalKey"` // assetProperties 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 service name for the data asset. 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 driver class for the data asset. DriverClass *string `mandatory:"false" json:"driverClass"` DefaultConnection *ConnectionSummaryFromAdwc `mandatory:"false" json:"defaultConnection"` }
DataAssetSummaryFromAdwc The Oracle data asset details.
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
type DataAssetSummaryFromAtp ¶
type DataAssetSummaryFromAtp struct { // Generated key that can be used in API calls to identify data asset. Key *string `mandatory:"false" json:"key"` // The model version of an object. ModelVersion *string `mandatory:"false" json:"modelVersion"` // Free form text without any restriction on permitted characters. Name can have letters, numbers, and special characters. The value can be edited by the user and it 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 edited by the user. Identifier *string `mandatory:"false" json:"identifier"` // The external key for the object ExternalKey *string `mandatory:"false" json:"externalKey"` // assetProperties 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 service name for the data asset. 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 driver class for the data asset. DriverClass *string `mandatory:"false" json:"driverClass"` DefaultConnection *ConnectionSummaryFromAtp `mandatory:"false" json:"defaultConnection"` }
DataAssetSummaryFromAtp The Oracle data asset details.
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
type DataAssetSummaryFromObjectStorage ¶
type DataAssetSummaryFromObjectStorage struct { // Generated key that can be used in API calls to identify data asset. Key *string `mandatory:"false" json:"key"` // The model version of an object. ModelVersion *string `mandatory:"false" json:"modelVersion"` // Free form text without any restriction on permitted characters. Name can have letters, numbers, and special characters. The value can be edited by the user and it 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 edited by the user. Identifier *string `mandatory:"false" json:"identifier"` // The external key for the object ExternalKey *string `mandatory:"false" json:"externalKey"` // assetProperties 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"` // url Url *string `mandatory:"false" json:"url"` // The OCI tenancy OCID. TenancyId *string `mandatory:"false" json:"tenancyId"` // Free form text without any restriction on permitted characters. Name can have letters, numbers, and special characters. The value can be edited by the user and it is restricted to 1000 characters Namespace *string `mandatory:"false" json:"namespace"` DefaultConnection *ConnectionSummaryFromObjectStorage `mandatory:"false" json:"defaultConnection"` }
DataAssetSummaryFromObjectStorage The Oracle data asset details.
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
type DataAssetSummaryFromOracle ¶
type DataAssetSummaryFromOracle struct { // Generated key that can be used in API calls to identify data asset. Key *string `mandatory:"false" json:"key"` // The model version of an object. ModelVersion *string `mandatory:"false" json:"modelVersion"` // Free form text without any restriction on permitted characters. Name can have letters, numbers, and special characters. The value can be edited by the user and it 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 edited by the user. Identifier *string `mandatory:"false" json:"identifier"` // The external key for the object ExternalKey *string `mandatory:"false" json:"externalKey"` // assetProperties 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 host details for the data asset. Host *string `mandatory:"false" json:"host"` // The port details for the data asset. Port *string `mandatory:"false" json:"port"` // The service name for the data asset. ServiceName *string `mandatory:"false" json:"serviceName"` // The driver class for the data asset. DriverClass *string `mandatory:"false" json:"driverClass"` // sid Sid *string `mandatory:"false" json:"sid"` // The credential file content from a wallet for the data asset. CredentialFileContent *string `mandatory:"false" json:"credentialFileContent"` DefaultConnection *ConnectionSummaryFromOracle `mandatory:"false" json:"defaultConnection"` }
DataAssetSummaryFromOracle The Oracle data asset details.
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
type DataAssetSummaryModelTypeEnum ¶
type DataAssetSummaryModelTypeEnum string
DataAssetSummaryModelTypeEnum Enum with underlying type: string
const ( DataAssetSummaryModelTypeDataAsset DataAssetSummaryModelTypeEnum = "ORACLE_DATA_ASSET" DataAssetSummaryModelTypeObjectStorageDataAsset DataAssetSummaryModelTypeEnum = "ORACLE_OBJECT_STORAGE_DATA_ASSET" DataAssetSummaryModelTypeAtpDataAsset DataAssetSummaryModelTypeEnum = "ORACLE_ATP_DATA_ASSET" DataAssetSummaryModelTypeAdwcDataAsset DataAssetSummaryModelTypeEnum = "ORACLE_ADWC_DATA_ASSET" )
Set of constants representing the allowable values for DataAssetSummaryModelTypeEnum
func GetDataAssetSummaryModelTypeEnumValues ¶
func GetDataAssetSummaryModelTypeEnumValues() []DataAssetSummaryModelTypeEnum
GetDataAssetSummaryModelTypeEnumValues Enumerates the set of values for DataAssetSummaryModelTypeEnum
type DataEntity ¶
type DataEntity interface {
GetMetadata() *ObjectMetadata
}
DataEntity The data entity object.
type DataEntityDetails ¶
type DataEntityDetails interface { }
DataEntityDetails The data entity details object.
type DataEntityDetailsModelTypeEnum ¶
type DataEntityDetailsModelTypeEnum string
DataEntityDetailsModelTypeEnum Enum with underlying type: string
const ( DataEntityDetailsModelTypeViewEntity DataEntityDetailsModelTypeEnum = "VIEW_ENTITY" DataEntityDetailsModelTypeTableEntity DataEntityDetailsModelTypeEnum = "TABLE_ENTITY" DataEntityDetailsModelTypeFileEntity DataEntityDetailsModelTypeEnum = "FILE_ENTITY" )
Set of constants representing the allowable values for DataEntityDetailsModelTypeEnum
func GetDataEntityDetailsModelTypeEnumValues ¶
func GetDataEntityDetailsModelTypeEnumValues() []DataEntityDetailsModelTypeEnum
GetDataEntityDetailsModelTypeEnumValues Enumerates the set of values for DataEntityDetailsModelTypeEnum
type DataEntityFromFile ¶
type DataEntityFromFile struct { Metadata *ObjectMetadata `mandatory:"false" json:"metadata"` // 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 can be edited by the user and it 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 edited by the user. Identifier *string `mandatory:"false" json:"identifier"` // The entity type. EntityType DataEntityFromFileEntityTypeEnum `mandatory:"false" json:"entityType,omitempty"` }
DataEntityFromFile The file data entity details.
func (DataEntityFromFile) GetMetadata ¶
func (m DataEntityFromFile) GetMetadata() *ObjectMetadata
GetMetadata returns Metadata
func (DataEntityFromFile) MarshalJSON ¶
func (m DataEntityFromFile) MarshalJSON() (buff []byte, e error)
MarshalJSON marshals to json representation
func (DataEntityFromFile) String ¶
func (m DataEntityFromFile) String() string
type DataEntityFromFileEntityDetails ¶
type DataEntityFromFileEntityDetails 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 can be edited by the user and it 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 edited by the user. Identifier *string `mandatory:"false" json:"identifier"` // The entity type. EntityType DataEntityFromFileEntityDetailsEntityTypeEnum `mandatory:"false" json:"entityType,omitempty"` }
DataEntityFromFileEntityDetails The file data entity details.
func (DataEntityFromFileEntityDetails) MarshalJSON ¶
func (m DataEntityFromFileEntityDetails) MarshalJSON() (buff []byte, e error)
MarshalJSON marshals to json representation
func (DataEntityFromFileEntityDetails) String ¶
func (m DataEntityFromFileEntityDetails) String() string
type DataEntityFromFileEntityDetailsEntityTypeEnum ¶
type DataEntityFromFileEntityDetailsEntityTypeEnum string
DataEntityFromFileEntityDetailsEntityTypeEnum Enum with underlying type: string
const ( DataEntityFromFileEntityDetailsEntityTypeTable DataEntityFromFileEntityDetailsEntityTypeEnum = "TABLE" DataEntityFromFileEntityDetailsEntityTypeView DataEntityFromFileEntityDetailsEntityTypeEnum = "VIEW" DataEntityFromFileEntityDetailsEntityTypeFile DataEntityFromFileEntityDetailsEntityTypeEnum = "FILE" DataEntityFromFileEntityDetailsEntityTypeQueue DataEntityFromFileEntityDetailsEntityTypeEnum = "QUEUE" DataEntityFromFileEntityDetailsEntityTypeStream DataEntityFromFileEntityDetailsEntityTypeEnum = "STREAM" DataEntityFromFileEntityDetailsEntityTypeOther DataEntityFromFileEntityDetailsEntityTypeEnum = "OTHER" )
Set of constants representing the allowable values for DataEntityFromFileEntityDetailsEntityTypeEnum
func GetDataEntityFromFileEntityDetailsEntityTypeEnumValues ¶
func GetDataEntityFromFileEntityDetailsEntityTypeEnumValues() []DataEntityFromFileEntityDetailsEntityTypeEnum
GetDataEntityFromFileEntityDetailsEntityTypeEnumValues Enumerates the set of values for DataEntityFromFileEntityDetailsEntityTypeEnum
type DataEntityFromFileEntityTypeEnum ¶
type DataEntityFromFileEntityTypeEnum string
DataEntityFromFileEntityTypeEnum Enum with underlying type: string
const ( DataEntityFromFileEntityTypeTable DataEntityFromFileEntityTypeEnum = "TABLE" DataEntityFromFileEntityTypeView DataEntityFromFileEntityTypeEnum = "VIEW" DataEntityFromFileEntityTypeFile DataEntityFromFileEntityTypeEnum = "FILE" DataEntityFromFileEntityTypeQueue DataEntityFromFileEntityTypeEnum = "QUEUE" DataEntityFromFileEntityTypeStream DataEntityFromFileEntityTypeEnum = "STREAM" DataEntityFromFileEntityTypeOther DataEntityFromFileEntityTypeEnum = "OTHER" )
Set of constants representing the allowable values for DataEntityFromFileEntityTypeEnum
func GetDataEntityFromFileEntityTypeEnumValues ¶
func GetDataEntityFromFileEntityTypeEnumValues() []DataEntityFromFileEntityTypeEnum
GetDataEntityFromFileEntityTypeEnumValues Enumerates the set of values for DataEntityFromFileEntityTypeEnum
type DataEntityFromTable ¶
type DataEntityFromTable struct { Metadata *ObjectMetadata `mandatory:"false" json:"metadata"` // 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 can be edited by the user and it 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 edited by the user. Identifier *string `mandatory:"false" json:"identifier"` // The entity type. EntityType DataEntityFromTableEntityTypeEnum `mandatory:"false" json:"entityType,omitempty"` }
DataEntityFromTable The table entity data entity.
func (DataEntityFromTable) GetMetadata ¶
func (m DataEntityFromTable) GetMetadata() *ObjectMetadata
GetMetadata returns Metadata
func (DataEntityFromTable) MarshalJSON ¶
func (m DataEntityFromTable) MarshalJSON() (buff []byte, e error)
MarshalJSON marshals to json representation
func (DataEntityFromTable) String ¶
func (m DataEntityFromTable) String() string
type DataEntityFromTableEntityDetails ¶
type DataEntityFromTableEntityDetails 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 can be edited by the user and it 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 edited by the user. Identifier *string `mandatory:"false" json:"identifier"` // The entity type. EntityType DataEntityFromTableEntityDetailsEntityTypeEnum `mandatory:"false" json:"entityType,omitempty"` }
DataEntityFromTableEntityDetails The table entity data entity.
func (DataEntityFromTableEntityDetails) MarshalJSON ¶
func (m DataEntityFromTableEntityDetails) MarshalJSON() (buff []byte, e error)
MarshalJSON marshals to json representation
func (DataEntityFromTableEntityDetails) String ¶
func (m DataEntityFromTableEntityDetails) String() string
type DataEntityFromTableEntityDetailsEntityTypeEnum ¶
type DataEntityFromTableEntityDetailsEntityTypeEnum string
DataEntityFromTableEntityDetailsEntityTypeEnum Enum with underlying type: string
const ( DataEntityFromTableEntityDetailsEntityTypeTable DataEntityFromTableEntityDetailsEntityTypeEnum = "TABLE" DataEntityFromTableEntityDetailsEntityTypeView DataEntityFromTableEntityDetailsEntityTypeEnum = "VIEW" DataEntityFromTableEntityDetailsEntityTypeFile DataEntityFromTableEntityDetailsEntityTypeEnum = "FILE" DataEntityFromTableEntityDetailsEntityTypeQueue DataEntityFromTableEntityDetailsEntityTypeEnum = "QUEUE" DataEntityFromTableEntityDetailsEntityTypeStream DataEntityFromTableEntityDetailsEntityTypeEnum = "STREAM" DataEntityFromTableEntityDetailsEntityTypeOther DataEntityFromTableEntityDetailsEntityTypeEnum = "OTHER" )
Set of constants representing the allowable values for DataEntityFromTableEntityDetailsEntityTypeEnum
func GetDataEntityFromTableEntityDetailsEntityTypeEnumValues ¶
func GetDataEntityFromTableEntityDetailsEntityTypeEnumValues() []DataEntityFromTableEntityDetailsEntityTypeEnum
GetDataEntityFromTableEntityDetailsEntityTypeEnumValues Enumerates the set of values for DataEntityFromTableEntityDetailsEntityTypeEnum
type DataEntityFromTableEntityTypeEnum ¶
type DataEntityFromTableEntityTypeEnum string
DataEntityFromTableEntityTypeEnum Enum with underlying type: string
const ( DataEntityFromTableEntityTypeTable DataEntityFromTableEntityTypeEnum = "TABLE" DataEntityFromTableEntityTypeView DataEntityFromTableEntityTypeEnum = "VIEW" DataEntityFromTableEntityTypeFile DataEntityFromTableEntityTypeEnum = "FILE" DataEntityFromTableEntityTypeQueue DataEntityFromTableEntityTypeEnum = "QUEUE" DataEntityFromTableEntityTypeStream DataEntityFromTableEntityTypeEnum = "STREAM" DataEntityFromTableEntityTypeOther DataEntityFromTableEntityTypeEnum = "OTHER" )
Set of constants representing the allowable values for DataEntityFromTableEntityTypeEnum
func GetDataEntityFromTableEntityTypeEnumValues ¶
func GetDataEntityFromTableEntityTypeEnumValues() []DataEntityFromTableEntityTypeEnum
GetDataEntityFromTableEntityTypeEnumValues Enumerates the set of values for DataEntityFromTableEntityTypeEnum
type DataEntityFromView ¶
type DataEntityFromView struct { Metadata *ObjectMetadata `mandatory:"false" json:"metadata"` // 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 can be edited by the user and it 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 edited by the user. Identifier *string `mandatory:"false" json:"identifier"` // The entity type. EntityType DataEntityFromViewEntityTypeEnum `mandatory:"false" json:"entityType,omitempty"` }
DataEntityFromView The view entity data entity details.
func (DataEntityFromView) GetMetadata ¶
func (m DataEntityFromView) GetMetadata() *ObjectMetadata
GetMetadata returns Metadata
func (DataEntityFromView) MarshalJSON ¶
func (m DataEntityFromView) MarshalJSON() (buff []byte, e error)
MarshalJSON marshals to json representation
func (DataEntityFromView) String ¶
func (m DataEntityFromView) String() string
type DataEntityFromViewEntityDetails ¶
type DataEntityFromViewEntityDetails 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 can be edited by the user and it 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 edited by the user. Identifier *string `mandatory:"false" json:"identifier"` // The entity type. EntityType DataEntityFromViewEntityDetailsEntityTypeEnum `mandatory:"false" json:"entityType,omitempty"` }
DataEntityFromViewEntityDetails The view entity data entity details.
func (DataEntityFromViewEntityDetails) MarshalJSON ¶
func (m DataEntityFromViewEntityDetails) MarshalJSON() (buff []byte, e error)
MarshalJSON marshals to json representation
func (DataEntityFromViewEntityDetails) String ¶
func (m DataEntityFromViewEntityDetails) String() string
type DataEntityFromViewEntityDetailsEntityTypeEnum ¶
type DataEntityFromViewEntityDetailsEntityTypeEnum string
DataEntityFromViewEntityDetailsEntityTypeEnum Enum with underlying type: string
const ( DataEntityFromViewEntityDetailsEntityTypeTable DataEntityFromViewEntityDetailsEntityTypeEnum = "TABLE" DataEntityFromViewEntityDetailsEntityTypeView DataEntityFromViewEntityDetailsEntityTypeEnum = "VIEW" DataEntityFromViewEntityDetailsEntityTypeFile DataEntityFromViewEntityDetailsEntityTypeEnum = "FILE" DataEntityFromViewEntityDetailsEntityTypeQueue DataEntityFromViewEntityDetailsEntityTypeEnum = "QUEUE" DataEntityFromViewEntityDetailsEntityTypeStream DataEntityFromViewEntityDetailsEntityTypeEnum = "STREAM" DataEntityFromViewEntityDetailsEntityTypeOther DataEntityFromViewEntityDetailsEntityTypeEnum = "OTHER" )
Set of constants representing the allowable values for DataEntityFromViewEntityDetailsEntityTypeEnum
func GetDataEntityFromViewEntityDetailsEntityTypeEnumValues ¶
func GetDataEntityFromViewEntityDetailsEntityTypeEnumValues() []DataEntityFromViewEntityDetailsEntityTypeEnum
GetDataEntityFromViewEntityDetailsEntityTypeEnumValues Enumerates the set of values for DataEntityFromViewEntityDetailsEntityTypeEnum
type DataEntityFromViewEntityTypeEnum ¶
type DataEntityFromViewEntityTypeEnum string
DataEntityFromViewEntityTypeEnum Enum with underlying type: string
const ( DataEntityFromViewEntityTypeTable DataEntityFromViewEntityTypeEnum = "TABLE" DataEntityFromViewEntityTypeView DataEntityFromViewEntityTypeEnum = "VIEW" DataEntityFromViewEntityTypeFile DataEntityFromViewEntityTypeEnum = "FILE" DataEntityFromViewEntityTypeQueue DataEntityFromViewEntityTypeEnum = "QUEUE" DataEntityFromViewEntityTypeStream DataEntityFromViewEntityTypeEnum = "STREAM" DataEntityFromViewEntityTypeOther DataEntityFromViewEntityTypeEnum = "OTHER" )
Set of constants representing the allowable values for DataEntityFromViewEntityTypeEnum
func GetDataEntityFromViewEntityTypeEnumValues ¶
func GetDataEntityFromViewEntityTypeEnumValues() []DataEntityFromViewEntityTypeEnum
GetDataEntityFromViewEntityTypeEnumValues Enumerates the set of values for DataEntityFromViewEntityTypeEnum
type DataEntityModelTypeEnum ¶
type DataEntityModelTypeEnum string
DataEntityModelTypeEnum Enum with underlying type: string
const ( DataEntityModelTypeViewEntity DataEntityModelTypeEnum = "VIEW_ENTITY" DataEntityModelTypeTableEntity DataEntityModelTypeEnum = "TABLE_ENTITY" DataEntityModelTypeFileEntity DataEntityModelTypeEnum = "FILE_ENTITY" )
Set of constants representing the allowable values for DataEntityModelTypeEnum
func GetDataEntityModelTypeEnumValues ¶
func GetDataEntityModelTypeEnumValues() []DataEntityModelTypeEnum
GetDataEntityModelTypeEnumValues Enumerates the set of values for DataEntityModelTypeEnum
type DataEntitySummary ¶
type DataEntitySummary interface {
GetMetadata() *ObjectMetadata
}
DataEntitySummary The data entity summary object.
type DataEntitySummaryCollection ¶
type DataEntitySummaryCollection struct { // The array of DataEntity summaries Items []DataEntitySummary `mandatory:"true" json:"items"` }
DataEntitySummaryCollection This is the collection of data entity summaries, it may be a collection of lightweight details or full definitions.
func (DataEntitySummaryCollection) String ¶
func (m DataEntitySummaryCollection) String() string
func (*DataEntitySummaryCollection) UnmarshalJSON ¶
func (m *DataEntitySummaryCollection) UnmarshalJSON(data []byte) (e error)
UnmarshalJSON unmarshals from json
type DataEntitySummaryFromFile ¶
type DataEntitySummaryFromFile struct { Metadata *ObjectMetadata `mandatory:"false" json:"metadata"` // 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 can be edited by the user and it 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 edited by the user. Identifier *string `mandatory:"false" json:"identifier"` // The entity type. EntityType DataEntitySummaryFromFileEntityTypeEnum `mandatory:"false" json:"entityType,omitempty"` }
DataEntitySummaryFromFile The file data entity details.
func (DataEntitySummaryFromFile) GetMetadata ¶
func (m DataEntitySummaryFromFile) GetMetadata() *ObjectMetadata
GetMetadata returns Metadata
func (DataEntitySummaryFromFile) MarshalJSON ¶
func (m DataEntitySummaryFromFile) MarshalJSON() (buff []byte, e error)
MarshalJSON marshals to json representation
func (DataEntitySummaryFromFile) String ¶
func (m DataEntitySummaryFromFile) String() string
type DataEntitySummaryFromFileEntityTypeEnum ¶
type DataEntitySummaryFromFileEntityTypeEnum string
DataEntitySummaryFromFileEntityTypeEnum Enum with underlying type: string
const ( DataEntitySummaryFromFileEntityTypeTable DataEntitySummaryFromFileEntityTypeEnum = "TABLE" DataEntitySummaryFromFileEntityTypeView DataEntitySummaryFromFileEntityTypeEnum = "VIEW" DataEntitySummaryFromFileEntityTypeFile DataEntitySummaryFromFileEntityTypeEnum = "FILE" DataEntitySummaryFromFileEntityTypeQueue DataEntitySummaryFromFileEntityTypeEnum = "QUEUE" DataEntitySummaryFromFileEntityTypeStream DataEntitySummaryFromFileEntityTypeEnum = "STREAM" DataEntitySummaryFromFileEntityTypeOther DataEntitySummaryFromFileEntityTypeEnum = "OTHER" )
Set of constants representing the allowable values for DataEntitySummaryFromFileEntityTypeEnum
func GetDataEntitySummaryFromFileEntityTypeEnumValues ¶
func GetDataEntitySummaryFromFileEntityTypeEnumValues() []DataEntitySummaryFromFileEntityTypeEnum
GetDataEntitySummaryFromFileEntityTypeEnumValues Enumerates the set of values for DataEntitySummaryFromFileEntityTypeEnum
type DataEntitySummaryFromTable ¶
type DataEntitySummaryFromTable struct { Metadata *ObjectMetadata `mandatory:"false" json:"metadata"` // 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 can be edited by the user and it 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 edited by the user. Identifier *string `mandatory:"false" json:"identifier"` // The entity type. EntityType DataEntitySummaryFromTableEntityTypeEnum `mandatory:"false" json:"entityType,omitempty"` }
DataEntitySummaryFromTable The table entity data entity.
func (DataEntitySummaryFromTable) GetMetadata ¶
func (m DataEntitySummaryFromTable) GetMetadata() *ObjectMetadata
GetMetadata returns Metadata
func (DataEntitySummaryFromTable) MarshalJSON ¶
func (m DataEntitySummaryFromTable) MarshalJSON() (buff []byte, e error)
MarshalJSON marshals to json representation
func (DataEntitySummaryFromTable) String ¶
func (m DataEntitySummaryFromTable) String() string
type DataEntitySummaryFromTableEntityTypeEnum ¶
type DataEntitySummaryFromTableEntityTypeEnum string
DataEntitySummaryFromTableEntityTypeEnum Enum with underlying type: string
const ( DataEntitySummaryFromTableEntityTypeTable DataEntitySummaryFromTableEntityTypeEnum = "TABLE" DataEntitySummaryFromTableEntityTypeView DataEntitySummaryFromTableEntityTypeEnum = "VIEW" DataEntitySummaryFromTableEntityTypeFile DataEntitySummaryFromTableEntityTypeEnum = "FILE" DataEntitySummaryFromTableEntityTypeQueue DataEntitySummaryFromTableEntityTypeEnum = "QUEUE" DataEntitySummaryFromTableEntityTypeStream DataEntitySummaryFromTableEntityTypeEnum = "STREAM" DataEntitySummaryFromTableEntityTypeOther DataEntitySummaryFromTableEntityTypeEnum = "OTHER" )
Set of constants representing the allowable values for DataEntitySummaryFromTableEntityTypeEnum
func GetDataEntitySummaryFromTableEntityTypeEnumValues ¶
func GetDataEntitySummaryFromTableEntityTypeEnumValues() []DataEntitySummaryFromTableEntityTypeEnum
GetDataEntitySummaryFromTableEntityTypeEnumValues Enumerates the set of values for DataEntitySummaryFromTableEntityTypeEnum
type DataEntitySummaryFromView ¶
type DataEntitySummaryFromView struct { Metadata *ObjectMetadata `mandatory:"false" json:"metadata"` // 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 can be edited by the user and it 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 edited by the user. Identifier *string `mandatory:"false" json:"identifier"` // The entity type. EntityType DataEntitySummaryFromViewEntityTypeEnum `mandatory:"false" json:"entityType,omitempty"` }
DataEntitySummaryFromView The view entity data entity details.
func (DataEntitySummaryFromView) GetMetadata ¶
func (m DataEntitySummaryFromView) GetMetadata() *ObjectMetadata
GetMetadata returns Metadata
func (DataEntitySummaryFromView) MarshalJSON ¶
func (m DataEntitySummaryFromView) MarshalJSON() (buff []byte, e error)
MarshalJSON marshals to json representation
func (DataEntitySummaryFromView) String ¶
func (m DataEntitySummaryFromView) String() string
type DataEntitySummaryFromViewEntityTypeEnum ¶
type DataEntitySummaryFromViewEntityTypeEnum string
DataEntitySummaryFromViewEntityTypeEnum Enum with underlying type: string
const ( DataEntitySummaryFromViewEntityTypeTable DataEntitySummaryFromViewEntityTypeEnum = "TABLE" DataEntitySummaryFromViewEntityTypeView DataEntitySummaryFromViewEntityTypeEnum = "VIEW" DataEntitySummaryFromViewEntityTypeFile DataEntitySummaryFromViewEntityTypeEnum = "FILE" DataEntitySummaryFromViewEntityTypeQueue DataEntitySummaryFromViewEntityTypeEnum = "QUEUE" DataEntitySummaryFromViewEntityTypeStream DataEntitySummaryFromViewEntityTypeEnum = "STREAM" DataEntitySummaryFromViewEntityTypeOther DataEntitySummaryFromViewEntityTypeEnum = "OTHER" )
Set of constants representing the allowable values for DataEntitySummaryFromViewEntityTypeEnum
func GetDataEntitySummaryFromViewEntityTypeEnumValues ¶
func GetDataEntitySummaryFromViewEntityTypeEnumValues() []DataEntitySummaryFromViewEntityTypeEnum
GetDataEntitySummaryFromViewEntityTypeEnumValues Enumerates the set of values for DataEntitySummaryFromViewEntityTypeEnum
type DataEntitySummaryModelTypeEnum ¶
type DataEntitySummaryModelTypeEnum string
DataEntitySummaryModelTypeEnum Enum with underlying type: string
const ( DataEntitySummaryModelTypeViewEntity DataEntitySummaryModelTypeEnum = "VIEW_ENTITY" DataEntitySummaryModelTypeTableEntity DataEntitySummaryModelTypeEnum = "TABLE_ENTITY" DataEntitySummaryModelTypeFileEntity DataEntitySummaryModelTypeEnum = "FILE_ENTITY" )
Set of constants representing the allowable values for DataEntitySummaryModelTypeEnum
func GetDataEntitySummaryModelTypeEnumValues ¶
func GetDataEntitySummaryModelTypeEnumValues() []DataEntitySummaryModelTypeEnum
GetDataEntitySummaryModelTypeEnumValues Enumerates the set of values for DataEntitySummaryModelTypeEnum
type DataFlow ¶
type DataFlow struct { // Generated key that can be used in API calls to identify data flow. On scenarios where reference to the data flow is needed, a value can be passed in create. Key *string `mandatory:"false" json:"key"` // The type of the object. ModelType *string `mandatory:"false" json:"modelType"` // The model version of an object. ModelVersion *string `mandatory:"false" json:"modelVersion"` ParentRef *ParentReference `mandatory:"false" json:"parentRef"` // Free form text without any restriction on permitted characters. Name can have letters, numbers, and special characters. The value can be edited by the user and it 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 edited by the user. 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 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 The data flow type contains the audit summary information and the definition of the data flow.
type DataFlowDetails ¶
type DataFlowDetails struct { // Generated key that can be used in API calls to identify data flow. On scenarios where reference to the data flow is needed, a value can be passed in create. Key *string `mandatory:"true" json:"key"` // The type of the object. ModelType *string `mandatory:"true" json:"modelType"` // The version of the object that is used to track changes in the object instance. ObjectVersion *int `mandatory:"true" json:"objectVersion"` // The model version of an object. ModelVersion *string `mandatory:"false" json:"modelVersion"` ParentRef *ParentReference `mandatory:"false" json:"parentRef"` // Free form text without any restriction on permitted characters. Name can have letters, numbers, and special characters. The value can be edited by the user and it 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 edited by the user. Identifier *string `mandatory:"false" json:"identifier"` // An array of nodes. Nodes []FlowNode `mandatory:"false" json:"nodes"` // An array of parameters. Parameters []Parameter `mandatory:"false" json:"parameters"` // Detailed description for the object. Description *string `mandatory:"false" json:"description"` FlowConfigValues *ConfigValues `mandatory:"false" json:"flowConfigValues"` // The status of an object that can be set to value 1 for shallow references across objects, other values reserved. ObjectStatus *int `mandatory:"false" json:"objectStatus"` RegistryMetadata *RegistryMetadata `mandatory:"false" json:"registryMetadata"` }
DataFlowDetails The information about a data flow.
func (DataFlowDetails) String ¶
func (m DataFlowDetails) String() string
type DataFlowSummary ¶
type DataFlowSummary struct { // Generated key that can be used in API calls to identify data flow. On scenarios where reference to the data flow is needed, a value can be passed in create. Key *string `mandatory:"false" json:"key"` // The type of the object. ModelType *string `mandatory:"false" json:"modelType"` // The model version of an object. ModelVersion *string `mandatory:"false" json:"modelVersion"` ParentRef *ParentReference `mandatory:"false" json:"parentRef"` // Free form text without any restriction on permitted characters. Name can have letters, numbers, and special characters. The value can be edited by the user and it 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 edited by the user. 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 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"` }
DataFlowSummary The data flow summary type contains the audit summary information and the definition of the data flow.
func (DataFlowSummary) String ¶
func (m DataFlowSummary) String() string
type DataFlowSummaryCollection ¶
type DataFlowSummaryCollection struct { // The array of DataFlow summaries Items []DataFlowSummary `mandatory:"true" json:"items"` }
DataFlowSummaryCollection This is the collection of data flow summaries, it may be a collection of lightweight details or full definitions.
func (DataFlowSummaryCollection) String ¶
func (m DataFlowSummaryCollection) String() string
type DataFlowValidation ¶
type DataFlowValidation 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 DataFlow 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 edited by user 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 can be edited by the user and it 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 edited by the user. Identifier *string `mandatory:"false" json:"identifier"` Metadata *ObjectMetadata `mandatory:"false" json:"metadata"` }
DataFlowValidation The information about dataflow validation
func (DataFlowValidation) String ¶
func (m DataFlowValidation) String() string
type DataFlowValidationSummary ¶
type DataFlowValidationSummary 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 DataFlow 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 edited by user 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 can be edited by the user and it 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 edited by the user. Identifier *string `mandatory:"false" json:"identifier"` Metadata *ObjectMetadata `mandatory:"false" json:"metadata"` }
DataFlowValidationSummary The information about dataflow validation
func (DataFlowValidationSummary) String ¶
func (m DataFlowValidationSummary) String() string
type DataFlowValidationSummaryCollection ¶
type DataFlowValidationSummaryCollection struct { // The array of validation summaries Items []DataFlowValidationSummary `mandatory:"true" json:"items"` }
DataFlowValidationSummaryCollection List of dataflow validation summaries
func (DataFlowValidationSummaryCollection) String ¶
func (m DataFlowValidationSummaryCollection) String() string
type DataFormat ¶
type DataFormat struct { FormatAttribute AbstractFormatAttribute `mandatory:"false" json:"formatAttribute"` // type Type DataFormatTypeEnum `mandatory:"false" json:"type,omitempty"` }
DataFormat The data format object.
func (DataFormat) String ¶
func (m DataFormat) String() string
func (*DataFormat) UnmarshalJSON ¶
func (m *DataFormat) UnmarshalJSON(data []byte) (e error)
UnmarshalJSON unmarshals from json
type DataFormatTypeEnum ¶
type DataFormatTypeEnum string
DataFormatTypeEnum Enum with underlying type: string
const ( DataFormatTypeXml DataFormatTypeEnum = "XML" DataFormatTypeJson DataFormatTypeEnum = "JSON" DataFormatTypeCsv DataFormatTypeEnum = "CSV" DataFormatTypeOrc DataFormatTypeEnum = "ORC" DataFormatTypeParquet DataFormatTypeEnum = "PARQUET" )
Set of constants representing the allowable values for DataFormatTypeEnum
func GetDataFormatTypeEnumValues ¶
func GetDataFormatTypeEnumValues() []DataFormatTypeEnum
GetDataFormatTypeEnumValues Enumerates the set of values for DataFormatTypeEnum
type DataIntegrationClient ¶
type DataIntegrationClient struct { common.BaseClient // contains filtered or unexported fields }
DataIntegrationClient a client for DataIntegration
func NewDataIntegrationClientWithConfigurationProvider ¶
func NewDataIntegrationClientWithConfigurationProvider(configProvider common.ConfigurationProvider) (client DataIntegrationClient, err error)
NewDataIntegrationClientWithConfigurationProvider Creates a new default DataIntegration client with the given configuration provider. the configuration provider will be used for the default signer as well as reading the region
func NewDataIntegrationClientWithOboToken ¶
func NewDataIntegrationClientWithOboToken(configProvider common.ConfigurationProvider, oboToken string) (client DataIntegrationClient, err error)
NewDataIntegrationClientWithOboToken Creates a new default DataIntegration client with the given configuration provider. The obotoken will be added to default headers and signed; the configuration provider will be used for the signer
as well as reading the region
func (DataIntegrationClient) ChangeCompartment ¶
func (client DataIntegrationClient) ChangeCompartment(ctx context.Context, request ChangeCompartmentRequest) (response ChangeCompartmentResponse, err error)
ChangeCompartment The workspace will be moved to the desired compartment.
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.
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.
func (DataIntegrationClient) CreateConnectionValidation ¶
func (client DataIntegrationClient) CreateConnectionValidation(ctx context.Context, request CreateConnectionValidationRequest) (response CreateConnectionValidationResponse, err error)
CreateConnectionValidation Creates a connection validation.
func (DataIntegrationClient) CreateDataAsset ¶
func (client DataIntegrationClient) CreateDataAsset(ctx context.Context, request CreateDataAssetRequest) (response CreateDataAssetResponse, err error)
CreateDataAsset Creates a data asset with default connection.
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.
func (DataIntegrationClient) CreateDataFlowValidation ¶
func (client DataIntegrationClient) CreateDataFlowValidation(ctx context.Context, request CreateDataFlowValidationRequest) (response CreateDataFlowValidationResponse, err error)
CreateDataFlowValidation The endpoint accepts the DataFlow object definition in the request payload and creates a DataFlow object validation.
func (DataIntegrationClient) CreateEntityShape ¶
func (client DataIntegrationClient) CreateEntityShape(ctx context.Context, request CreateEntityShapeRequest) (response CreateEntityShapeResponse, err error)
CreateEntityShape Retrieves the data entity shape from the end data system. The input can specify the data entity to get the shape for. For databases, this can be retrieved from the database data dictionary. For files, some hints as to the file properties can also be supplied in the input.
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.
func (DataIntegrationClient) CreatePatch ¶
func (client DataIntegrationClient) CreatePatch(ctx context.Context, request CreatePatchRequest) (response CreatePatchResponse, err error)
CreatePatch Creates a patch in an application.
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.
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.
func (DataIntegrationClient) CreateTaskRun ¶
func (client DataIntegrationClient) CreateTaskRun(ctx context.Context, request CreateTaskRunRequest) (response CreateTaskRunResponse, err error)
CreateTaskRun Creates a data integration task or task run. The task can be based on a dataflow design or a task.
func (DataIntegrationClient) CreateTaskValidation ¶
func (client DataIntegrationClient) CreateTaskValidation(ctx context.Context, request CreateTaskValidationRequest) (response CreateTaskValidationResponse, err error)
CreateTaskValidation Validates a specific task.
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.
func (DataIntegrationClient) DeleteApplication ¶
func (client DataIntegrationClient) DeleteApplication(ctx context.Context, request DeleteApplicationRequest) (response DeleteApplicationResponse, err error)
DeleteApplication Removes an application using the specified identifier.
func (DataIntegrationClient) DeleteConnection ¶
func (client DataIntegrationClient) DeleteConnection(ctx context.Context, request DeleteConnectionRequest) (response DeleteConnectionResponse, err error)
DeleteConnection Removes a connection using the specified identifier.
func (DataIntegrationClient) DeleteConnectionValidation ¶
func (client DataIntegrationClient) DeleteConnectionValidation(ctx context.Context, request DeleteConnectionValidationRequest) (response DeleteConnectionValidationResponse, err error)
DeleteConnectionValidation Successfully accepted the delete request. The connection validation will be deleted.
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.
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.
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.
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.
func (DataIntegrationClient) DeletePatch ¶
func (client DataIntegrationClient) DeletePatch(ctx context.Context, request DeletePatchRequest) (response DeletePatchResponse, err error)
DeletePatch Removes a patch using the specified identifier.
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.
func (DataIntegrationClient) DeleteTask ¶
func (client DataIntegrationClient) DeleteTask(ctx context.Context, request DeleteTaskRequest) (response DeleteTaskResponse, err error)
DeleteTask Removes a task using the specified identifier.
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.
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.
func (DataIntegrationClient) DeleteWorkspace ¶
func (client DataIntegrationClient) DeleteWorkspace(ctx context.Context, request DeleteWorkspaceRequest) (response DeleteWorkspaceResponse, err error)
DeleteWorkspace Deletes a Data Integration Workspace resource by identifier
func (DataIntegrationClient) GetApplication ¶
func (client DataIntegrationClient) GetApplication(ctx context.Context, request GetApplicationRequest) (response GetApplicationResponse, err error)
GetApplication Retrieves an application using the specified identifier.
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.
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.
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.
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.
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.
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.
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.
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.
func (DataIntegrationClient) GetFolder ¶
func (client DataIntegrationClient) GetFolder(ctx context.Context, request GetFolderRequest) (response GetFolderResponse, err error)
GetFolder Retrieves a folder using the specified identifier.
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.
func (DataIntegrationClient) GetProject ¶
func (client DataIntegrationClient) GetProject(ctx context.Context, request GetProjectRequest) (response GetProjectResponse, err error)
GetProject Retrieves a project using the specified identifier.
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.
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.
func (DataIntegrationClient) GetTask ¶
func (client DataIntegrationClient) GetTask(ctx context.Context, request GetTaskRequest) (response GetTaskResponse, err error)
GetTask Retrieves a task using the specified identifier.
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.
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.
func (DataIntegrationClient) GetWorkRequest ¶
func (client DataIntegrationClient) GetWorkRequest(ctx context.Context, request GetWorkRequestRequest) (response GetWorkRequestResponse, err error)
GetWorkRequest Gets the status of the work request with the given ID.
func (DataIntegrationClient) GetWorkspace ¶
func (client DataIntegrationClient) GetWorkspace(ctx context.Context, request GetWorkspaceRequest) (response GetWorkspaceResponse, err error)
GetWorkspace Gets a Data Integration Workspace by identifier
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.
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.
func (DataIntegrationClient) ListConnections ¶
func (client DataIntegrationClient) ListConnections(ctx context.Context, request ListConnectionsRequest) (response ListConnectionsResponse, err error)
ListConnections Retrieves a list of all connections.
func (DataIntegrationClient) ListDataAssets ¶
func (client DataIntegrationClient) ListDataAssets(ctx context.Context, request ListDataAssetsRequest) (response ListDataAssetsResponse, err error)
ListDataAssets This endpoint can be used to list all data asset summaries
func (DataIntegrationClient) ListDataEntities ¶
func (client DataIntegrationClient) ListDataEntities(ctx context.Context, request ListDataEntitiesRequest) (response ListDataEntitiesResponse, err error)
ListDataEntities Retrieves a list of summaries of data entities present in the schema identified by schema name. | A live query is run on the data asset identified via the connection specified.
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
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.
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.
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.
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.
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.
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.
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.
func (DataIntegrationClient) ListTaskRunLogs ¶
func (client DataIntegrationClient) ListTaskRunLogs(ctx context.Context, request ListTaskRunLogsRequest) (response ListTaskRunLogsResponse, err error)
ListTaskRunLogs Get log entries for task runs using its key
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.
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.
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.
func (DataIntegrationClient) ListWorkRequestErrors ¶
func (client DataIntegrationClient) ListWorkRequestErrors(ctx context.Context, request ListWorkRequestErrorsRequest) (response ListWorkRequestErrorsResponse, err error)
ListWorkRequestErrors Return a (paginated) list of errors for a given work request.
func (DataIntegrationClient) ListWorkRequestLogs ¶
func (client DataIntegrationClient) ListWorkRequestLogs(ctx context.Context, request ListWorkRequestLogsRequest) (response ListWorkRequestLogsResponse, err error)
ListWorkRequestLogs Return a (paginated) list of logs for a given work request.
func (DataIntegrationClient) ListWorkRequests ¶
func (client DataIntegrationClient) ListWorkRequests(ctx context.Context, request ListWorkRequestsRequest) (response ListWorkRequestsResponse, err error)
ListWorkRequests Lists the work requests in a compartment.
func (DataIntegrationClient) ListWorkspaces ¶
func (client DataIntegrationClient) ListWorkspaces(ctx context.Context, request ListWorkspacesRequest) (response ListWorkspacesResponse, err error)
ListWorkspaces Returns a list of Data Integration Workspaces.
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 The workspace will be started.
func (DataIntegrationClient) StopWorkspace ¶
func (client DataIntegrationClient) StopWorkspace(ctx context.Context, request StopWorkspaceRequest) (response StopWorkspaceResponse, err error)
StopWorkspace The workspace will be stopped.
func (DataIntegrationClient) UpdateApplication ¶
func (client DataIntegrationClient) UpdateApplication(ctx context.Context, request UpdateApplicationRequest) (response UpdateApplicationResponse, err error)
UpdateApplication Updates an application.
func (DataIntegrationClient) UpdateConnection ¶
func (client DataIntegrationClient) UpdateConnection(ctx context.Context, request UpdateConnectionRequest) (response UpdateConnectionResponse, err error)
UpdateConnection Updates a connection under a data asset.
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.
func (DataIntegrationClient) UpdateDataFlow ¶
func (client DataIntegrationClient) UpdateDataFlow(ctx context.Context, request UpdateDataFlowRequest) (response UpdateDataFlowResponse, err error)
UpdateDataFlow Updates a specific data flow.
func (DataIntegrationClient) UpdateFolder ¶
func (client DataIntegrationClient) UpdateFolder(ctx context.Context, request UpdateFolderRequest) (response UpdateFolderResponse, err error)
UpdateFolder Updates a specific folder.
func (DataIntegrationClient) UpdateProject ¶
func (client DataIntegrationClient) UpdateProject(ctx context.Context, request UpdateProjectRequest) (response UpdateProjectResponse, err error)
UpdateProject Updates a specific project.
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.
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.
func (DataIntegrationClient) UpdateWorkspace ¶
func (client DataIntegrationClient) UpdateWorkspace(ctx context.Context, request UpdateWorkspaceRequest) (response UpdateWorkspaceResponse, err error)
UpdateWorkspace Updates the Data Integration Workspace
type DataType ¶
type DataType struct { // The key of the object. Key *string `mandatory:"false" json:"key"` // The model version of an object. ModelVersion *string `mandatory:"false" json:"modelVersion"` ParentRef *ParentReference `mandatory:"false" json:"parentRef"` // Free form text without any restriction on permitted characters. Name can have letters, numbers, and special characters. The value can be edited by the user and it 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"` // Detailed description for the object. Description *string `mandatory:"false" json:"description"` // typeSystemName TypeSystemName *string `mandatory:"false" json:"typeSystemName"` ConfigDefinition *ConfigDefinition `mandatory:"false" json:"configDefinition"` // dtType DtType DataTypeDtTypeEnum `mandatory:"false" json:"dtType,omitempty"` }
DataType A DataType object is a simple primitive type that describes the type of a single atomic unit of data. For example, INT, VARCHAR, NUMBER, etc.
func (DataType) GetDescription ¶
GetDescription returns Description
func (DataType) GetModelVersion ¶
GetModelVersion returns ModelVersion
func (DataType) GetObjectStatus ¶
GetObjectStatus returns ObjectStatus
func (DataType) GetParentRef ¶
func (m DataType) GetParentRef() *ParentReference
GetParentRef returns ParentRef
func (DataType) MarshalJSON ¶
MarshalJSON marshals to json representation
type DataTypeDtTypeEnum ¶
type DataTypeDtTypeEnum string
DataTypeDtTypeEnum Enum with underlying type: string
const ( DataTypeDtTypePrimitive DataTypeDtTypeEnum = "PRIMITIVE" DataTypeDtTypeStructured DataTypeDtTypeEnum = "STRUCTURED" )
Set of constants representing the allowable values for DataTypeDtTypeEnum
func GetDataTypeDtTypeEnumValues ¶
func GetDataTypeDtTypeEnumValues() []DataTypeDtTypeEnum
GetDataTypeDtTypeEnumValues Enumerates the set of values for DataTypeDtTypeEnum
type DeleteApplicationRequest ¶
type DeleteApplicationRequest struct { // DIS workspace id WorkspaceId *string `mandatory:"true" contributesTo:"path" name:"workspaceId"` // DIS application key ApplicationKey *string `mandatory:"true" contributesTo:"path" name:"applicationKey"` // Update and Delete operations should accept an optional If-Match header, // in which clients can send a previously-received ETag. When If-Match is // provided and its value does not exactly match the ETag of the resource // on the server, the request should fail with HTTP response status code 412 IfMatch *string `mandatory:"false" contributesTo:"header" name:"if-match"` // Unique Oracle-assigned identifier for the request. If // you need to contact Oracle about a particular request, // please provide the request ID. OpcRequestId *string `mandatory:"false" contributesTo:"header" name:"opc-request-id"` // Metadata about the request. This information will not be transmitted to the service, but // represents information that the SDK will consume to drive retry behavior. RequestMetadata common.RequestMetadata }
DeleteApplicationRequest wrapper for the DeleteApplication operation
func (DeleteApplicationRequest) HTTPRequest ¶
func (request DeleteApplicationRequest) HTTPRequest(method, path 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
type DeleteApplicationResponse ¶
type DeleteApplicationResponse struct { // The underlying http response RawResponse *http.Response // Unique Oracle-assigned identifier for the request. If you need to contact // Oracle about a particular request, please provide the request ID. OpcRequestId *string `presentIn:"header" name:"opc-request-id"` }
DeleteApplicationResponse wrapper for the DeleteApplication operation
func (DeleteApplicationResponse) HTTPResponse ¶
func (response DeleteApplicationResponse) HTTPResponse() *http.Response
HTTPResponse implements the OCIResponse interface
func (DeleteApplicationResponse) String ¶
func (response DeleteApplicationResponse) String() string
type DeleteConnectionRequest ¶
type DeleteConnectionRequest struct { // DIS workspace id WorkspaceId *string `mandatory:"true" contributesTo:"path" name:"workspaceId"` // The connection key ConnectionKey *string `mandatory:"true" contributesTo:"path" name:"connectionKey"` // Update and Delete operations should accept an optional If-Match header, // in which clients can send a previously-received ETag. When If-Match is // provided and its value does not exactly match the ETag of the resource // on the server, the request should fail with HTTP response status code 412 IfMatch *string `mandatory:"false" contributesTo:"header" name:"if-match"` // Unique Oracle-assigned identifier for the request. If // you need to contact Oracle about a particular request, // please provide the request ID. OpcRequestId *string `mandatory:"false" contributesTo:"header" name:"opc-request-id"` // Metadata about the request. This information will not be transmitted to the service, but // represents information that the SDK will consume to drive retry behavior. RequestMetadata common.RequestMetadata }
DeleteConnectionRequest wrapper for the DeleteConnection operation
func (DeleteConnectionRequest) HTTPRequest ¶
func (request DeleteConnectionRequest) HTTPRequest(method, path 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
type DeleteConnectionResponse ¶
type DeleteConnectionResponse struct { // The underlying http response RawResponse *http.Response // Unique Oracle-assigned identifier for the request. If you need to contact // Oracle about a particular request, please provide the request ID. OpcRequestId *string `presentIn:"header" name:"opc-request-id"` }
DeleteConnectionResponse wrapper for the DeleteConnection operation
func (DeleteConnectionResponse) HTTPResponse ¶
func (response DeleteConnectionResponse) HTTPResponse() *http.Response
HTTPResponse implements the OCIResponse interface
func (DeleteConnectionResponse) String ¶
func (response DeleteConnectionResponse) String() string
type DeleteConnectionValidationRequest ¶
type DeleteConnectionValidationRequest struct { // DIS workspace id WorkspaceId *string `mandatory:"true" contributesTo:"path" name:"workspaceId"` // key of the connection validation. ConnectionValidationKey *string `mandatory:"true" contributesTo:"path" name:"connectionValidationKey"` // Update and Delete operations should accept an optional If-Match header, // in which clients can send a previously-received ETag. When If-Match is // provided and its value does not exactly match the ETag of the resource // on the server, the request should fail with HTTP response status code 412 IfMatch *string `mandatory:"false" contributesTo:"header" name:"if-match"` // Unique Oracle-assigned identifier for the request. If // you need to contact Oracle about a particular request, // please provide the request ID. OpcRequestId *string `mandatory:"false" contributesTo:"header" name:"opc-request-id"` // Metadata about the request. This information will not be transmitted to the service, but // represents information that the SDK will consume to drive retry behavior. RequestMetadata common.RequestMetadata }
DeleteConnectionValidationRequest wrapper for the DeleteConnectionValidation operation
func (DeleteConnectionValidationRequest) HTTPRequest ¶
func (request DeleteConnectionValidationRequest) HTTPRequest(method, path 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
type DeleteConnectionValidationResponse ¶
type DeleteConnectionValidationResponse struct { // The underlying http response RawResponse *http.Response // Unique Oracle-assigned identifier for the request. If you need to contact // Oracle about a particular request, please provide the request ID. OpcRequestId *string `presentIn:"header" name:"opc-request-id"` }
DeleteConnectionValidationResponse wrapper for the DeleteConnectionValidation operation
func (DeleteConnectionValidationResponse) HTTPResponse ¶
func (response DeleteConnectionValidationResponse) HTTPResponse() *http.Response
HTTPResponse implements the OCIResponse interface
func (DeleteConnectionValidationResponse) String ¶
func (response DeleteConnectionValidationResponse) String() string
type DeleteDataAssetRequest ¶
type DeleteDataAssetRequest struct { // DIS workspace id WorkspaceId *string `mandatory:"true" contributesTo:"path" name:"workspaceId"` // Data asset key. DataAssetKey *string `mandatory:"true" contributesTo:"path" name:"dataAssetKey"` // Update and Delete operations should accept an optional If-Match header, // in which clients can send a previously-received ETag. When If-Match is // provided and its value does not exactly match the ETag of the resource // on the server, the request should fail with HTTP response status code 412 IfMatch *string `mandatory:"false" contributesTo:"header" name:"if-match"` // Unique Oracle-assigned identifier for the request. If // you need to contact Oracle about a particular request, // please provide the request ID. OpcRequestId *string `mandatory:"false" contributesTo:"header" name:"opc-request-id"` // Metadata about the request. This information will not be transmitted to the service, but // represents information that the SDK will consume to drive retry behavior. RequestMetadata common.RequestMetadata }
DeleteDataAssetRequest wrapper for the DeleteDataAsset operation
func (DeleteDataAssetRequest) HTTPRequest ¶
func (request DeleteDataAssetRequest) HTTPRequest(method, path 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
type DeleteDataAssetResponse ¶
type DeleteDataAssetResponse struct { // The underlying http response RawResponse *http.Response // Unique Oracle-assigned identifier for the request. If you need to contact // Oracle about a particular request, please provide the request ID. OpcRequestId *string `presentIn:"header" name:"opc-request-id"` }
DeleteDataAssetResponse wrapper for the DeleteDataAsset operation
func (DeleteDataAssetResponse) HTTPResponse ¶
func (response DeleteDataAssetResponse) HTTPResponse() *http.Response
HTTPResponse implements the OCIResponse interface
func (DeleteDataAssetResponse) String ¶
func (response DeleteDataAssetResponse) String() string
type DeleteDataFlowRequest ¶
type DeleteDataFlowRequest struct { // DIS workspace id WorkspaceId *string `mandatory:"true" contributesTo:"path" name:"workspaceId"` // DIS DataFlow key DataFlowKey *string `mandatory:"true" contributesTo:"path" name:"dataFlowKey"` // Update and Delete operations should accept an optional If-Match header, // in which clients can send a previously-received ETag. When If-Match is // provided and its value does not exactly match the ETag of the resource // on the server, the request should fail with HTTP response status code 412 IfMatch *string `mandatory:"false" contributesTo:"header" name:"if-match"` // Unique Oracle-assigned identifier for the request. If // you need to contact Oracle about a particular request, // please provide the request ID. OpcRequestId *string `mandatory:"false" contributesTo:"header" name:"opc-request-id"` // Metadata about the request. This information will not be transmitted to the service, but // represents information that the SDK will consume to drive retry behavior. RequestMetadata common.RequestMetadata }
DeleteDataFlowRequest wrapper for the DeleteDataFlow operation
func (DeleteDataFlowRequest) HTTPRequest ¶
func (request DeleteDataFlowRequest) HTTPRequest(method, path 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
type DeleteDataFlowResponse ¶
type DeleteDataFlowResponse struct { // The underlying http response RawResponse *http.Response // Unique Oracle-assigned identifier for the request. If you need to contact // Oracle about a particular request, please provide the request ID. OpcRequestId *string `presentIn:"header" name:"opc-request-id"` }
DeleteDataFlowResponse wrapper for the DeleteDataFlow operation
func (DeleteDataFlowResponse) HTTPResponse ¶
func (response DeleteDataFlowResponse) HTTPResponse() *http.Response
HTTPResponse implements the OCIResponse interface
func (DeleteDataFlowResponse) String ¶
func (response DeleteDataFlowResponse) String() string
type DeleteDataFlowValidationRequest ¶
type DeleteDataFlowValidationRequest struct { // DIS workspace id WorkspaceId *string `mandatory:"true" contributesTo:"path" name:"workspaceId"` // key of the dataflow validation. DataFlowValidationKey *string `mandatory:"true" contributesTo:"path" name:"dataFlowValidationKey"` // Update and Delete operations should accept an optional If-Match header, // in which clients can send a previously-received ETag. When If-Match is // provided and its value does not exactly match the ETag of the resource // on the server, the request should fail with HTTP response status code 412 IfMatch *string `mandatory:"false" contributesTo:"header" name:"if-match"` // Unique Oracle-assigned identifier for the request. If // you need to contact Oracle about a particular request, // please provide the request ID. OpcRequestId *string `mandatory:"false" contributesTo:"header" name:"opc-request-id"` // Metadata about the request. This information will not be transmitted to the service, but // represents information that the SDK will consume to drive retry behavior. RequestMetadata common.RequestMetadata }
DeleteDataFlowValidationRequest wrapper for the DeleteDataFlowValidation operation
func (DeleteDataFlowValidationRequest) HTTPRequest ¶
func (request DeleteDataFlowValidationRequest) HTTPRequest(method, path 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
type DeleteDataFlowValidationResponse ¶
type DeleteDataFlowValidationResponse struct { // The underlying http response RawResponse *http.Response // Unique Oracle-assigned identifier for the request. If you need to contact // Oracle about a particular request, please provide the request ID. OpcRequestId *string `presentIn:"header" name:"opc-request-id"` }
DeleteDataFlowValidationResponse wrapper for the DeleteDataFlowValidation operation
func (DeleteDataFlowValidationResponse) HTTPResponse ¶
func (response DeleteDataFlowValidationResponse) HTTPResponse() *http.Response
HTTPResponse implements the OCIResponse interface
func (DeleteDataFlowValidationResponse) String ¶
func (response DeleteDataFlowValidationResponse) String() string
type DeleteFolderRequest ¶
type DeleteFolderRequest struct { // DIS workspace id WorkspaceId *string `mandatory:"true" contributesTo:"path" name:"workspaceId"` // DIS Folder key FolderKey *string `mandatory:"true" contributesTo:"path" name:"folderKey"` // Update and Delete operations should accept an optional If-Match header, // in which clients can send a previously-received ETag. When If-Match is // provided and its value does not exactly match the ETag of the resource // on the server, the request should fail with HTTP response status code 412 IfMatch *string `mandatory:"false" contributesTo:"header" name:"if-match"` // Unique Oracle-assigned identifier for the request. If // you need to contact Oracle about a particular request, // please provide the request ID. OpcRequestId *string `mandatory:"false" contributesTo:"header" name:"opc-request-id"` // Metadata about the request. This information will not be transmitted to the service, but // represents information that the SDK will consume to drive retry behavior. RequestMetadata common.RequestMetadata }
DeleteFolderRequest wrapper for the DeleteFolder operation
func (DeleteFolderRequest) HTTPRequest ¶
func (request DeleteFolderRequest) HTTPRequest(method, path 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
type DeleteFolderResponse ¶
type DeleteFolderResponse struct { // The underlying http response RawResponse *http.Response // Unique Oracle-assigned identifier for the request. If you need to contact // Oracle about a particular request, please provide the request ID. OpcRequestId *string `presentIn:"header" name:"opc-request-id"` }
DeleteFolderResponse wrapper for the DeleteFolder operation
func (DeleteFolderResponse) HTTPResponse ¶
func (response DeleteFolderResponse) HTTPResponse() *http.Response
HTTPResponse implements the OCIResponse interface
func (DeleteFolderResponse) String ¶
func (response DeleteFolderResponse) String() string
type DeletePatchRequest ¶
type DeletePatchRequest struct { // DIS workspace id WorkspaceId *string `mandatory:"true" contributesTo:"path" name:"workspaceId"` // DIS application key ApplicationKey *string `mandatory:"true" contributesTo:"path" name:"applicationKey"` // DIS patch key PatchKey *string `mandatory:"true" contributesTo:"path" name:"patchKey"` // Update and Delete operations should accept an optional If-Match header, // in which clients can send a previously-received ETag. When If-Match is // provided and its value does not exactly match the ETag of the resource // on the server, the request should fail with HTTP response status code 412 IfMatch *string `mandatory:"false" contributesTo:"header" name:"if-match"` // Unique Oracle-assigned identifier for the request. If // you need to contact Oracle about a particular request, // please provide the request ID. OpcRequestId *string `mandatory:"false" contributesTo:"header" name:"opc-request-id"` // Metadata about the request. This information will not be transmitted to the service, but // represents information that the SDK will consume to drive retry behavior. RequestMetadata common.RequestMetadata }
DeletePatchRequest wrapper for the DeletePatch operation
func (DeletePatchRequest) HTTPRequest ¶
func (request DeletePatchRequest) HTTPRequest(method, path 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
type DeletePatchResponse ¶
type DeletePatchResponse struct { // The underlying http response RawResponse *http.Response // Unique Oracle-assigned identifier for the request. If you need to contact // Oracle about a particular request, please provide the request ID. OpcRequestId *string `presentIn:"header" name:"opc-request-id"` }
DeletePatchResponse wrapper for the DeletePatch operation
func (DeletePatchResponse) HTTPResponse ¶
func (response DeletePatchResponse) HTTPResponse() *http.Response
HTTPResponse implements the OCIResponse interface
func (DeletePatchResponse) String ¶
func (response DeletePatchResponse) String() string
type DeleteProjectRequest ¶
type DeleteProjectRequest struct { // DIS workspace id WorkspaceId *string `mandatory:"true" contributesTo:"path" name:"workspaceId"` // DIS Project key ProjectKey *string `mandatory:"true" contributesTo:"path" name:"projectKey"` // Update and Delete operations should accept an optional If-Match header, // in which clients can send a previously-received ETag. When If-Match is // provided and its value does not exactly match the ETag of the resource // on the server, the request should fail with HTTP response status code 412 IfMatch *string `mandatory:"false" contributesTo:"header" name:"if-match"` // Unique Oracle-assigned identifier for the request. If // you need to contact Oracle about a particular request, // please provide the request ID. OpcRequestId *string `mandatory:"false" contributesTo:"header" name:"opc-request-id"` // Metadata about the request. This information will not be transmitted to the service, but // represents information that the SDK will consume to drive retry behavior. RequestMetadata common.RequestMetadata }
DeleteProjectRequest wrapper for the DeleteProject operation
func (DeleteProjectRequest) HTTPRequest ¶
func (request DeleteProjectRequest) HTTPRequest(method, path 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
type DeleteProjectResponse ¶
type DeleteProjectResponse struct { // The underlying http response RawResponse *http.Response // Unique Oracle-assigned identifier for the request. If you need to contact // Oracle about a particular request, please provide the request ID. OpcRequestId *string `presentIn:"header" name:"opc-request-id"` }
DeleteProjectResponse wrapper for the DeleteProject operation
func (DeleteProjectResponse) HTTPResponse ¶
func (response DeleteProjectResponse) HTTPResponse() *http.Response
HTTPResponse implements the OCIResponse interface
func (DeleteProjectResponse) String ¶
func (response DeleteProjectResponse) String() string
type DeleteTaskRequest ¶
type DeleteTaskRequest struct { // DIS workspace id WorkspaceId *string `mandatory:"true" contributesTo:"path" name:"workspaceId"` // DIS Task key TaskKey *string `mandatory:"true" contributesTo:"path" name:"taskKey"` // Update and Delete operations should accept an optional If-Match header, // in which clients can send a previously-received ETag. When If-Match is // provided and its value does not exactly match the ETag of the resource // on the server, the request should fail with HTTP response status code 412 IfMatch *string `mandatory:"false" contributesTo:"header" name:"if-match"` // Unique Oracle-assigned identifier for the request. If // you need to contact Oracle about a particular request, // please provide the request ID. OpcRequestId *string `mandatory:"false" contributesTo:"header" name:"opc-request-id"` // Metadata about the request. This information will not be transmitted to the service, but // represents information that the SDK will consume to drive retry behavior. RequestMetadata common.RequestMetadata }
DeleteTaskRequest wrapper for the DeleteTask operation
func (DeleteTaskRequest) HTTPRequest ¶
func (request DeleteTaskRequest) HTTPRequest(method, path 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
type DeleteTaskResponse ¶
type DeleteTaskResponse struct { // The underlying http response RawResponse *http.Response // Unique Oracle-assigned identifier for the request. If you need to contact // Oracle about a particular request, please provide the request ID. OpcRequestId *string `presentIn:"header" name:"opc-request-id"` }
DeleteTaskResponse wrapper for the DeleteTask operation
func (DeleteTaskResponse) HTTPResponse ¶
func (response DeleteTaskResponse) HTTPResponse() *http.Response
HTTPResponse implements the OCIResponse interface
func (DeleteTaskResponse) String ¶
func (response DeleteTaskResponse) String() string
type DeleteTaskRunRequest ¶
type DeleteTaskRunRequest struct { // DIS workspace id WorkspaceId *string `mandatory:"true" contributesTo:"path" name:"workspaceId"` // DIS application key ApplicationKey *string `mandatory:"true" contributesTo:"path" name:"applicationKey"` // DIS taskRun key TaskRunKey *string `mandatory:"true" contributesTo:"path" name:"taskRunKey"` // Update and Delete operations should accept an optional If-Match header, // in which clients can send a previously-received ETag. When If-Match is // provided and its value does not exactly match the ETag of the resource // on the server, the request should fail with HTTP response status code 412 IfMatch *string `mandatory:"false" contributesTo:"header" name:"if-match"` // Unique Oracle-assigned identifier for the request. If // you need to contact Oracle about a particular request, // please provide the request ID. OpcRequestId *string `mandatory:"false" contributesTo:"header" name:"opc-request-id"` // Metadata about the request. This information will not be transmitted to the service, but // represents information that the SDK will consume to drive retry behavior. RequestMetadata common.RequestMetadata }
DeleteTaskRunRequest wrapper for the DeleteTaskRun operation
func (DeleteTaskRunRequest) HTTPRequest ¶
func (request DeleteTaskRunRequest) HTTPRequest(method, path 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
type DeleteTaskRunResponse ¶
type DeleteTaskRunResponse struct { // The underlying http response RawResponse *http.Response // Unique Oracle-assigned identifier for the request. If you need to contact // Oracle about a particular request, please provide the request ID. OpcRequestId *string `presentIn:"header" name:"opc-request-id"` }
DeleteTaskRunResponse wrapper for the DeleteTaskRun operation
func (DeleteTaskRunResponse) HTTPResponse ¶
func (response DeleteTaskRunResponse) HTTPResponse() *http.Response
HTTPResponse implements the OCIResponse interface
func (DeleteTaskRunResponse) String ¶
func (response DeleteTaskRunResponse) String() string
type DeleteTaskValidationRequest ¶
type DeleteTaskValidationRequest struct { // DIS workspace id WorkspaceId *string `mandatory:"true" contributesTo:"path" name:"workspaceId"` // key of the task validation. TaskValidationKey *string `mandatory:"true" contributesTo:"path" name:"taskValidationKey"` // Update and Delete operations should accept an optional If-Match header, // in which clients can send a previously-received ETag. When If-Match is // provided and its value does not exactly match the ETag of the resource // on the server, the request should fail with HTTP response status code 412 IfMatch *string `mandatory:"false" contributesTo:"header" name:"if-match"` // Unique Oracle-assigned identifier for the request. If // you need to contact Oracle about a particular request, // please provide the request ID. OpcRequestId *string `mandatory:"false" contributesTo:"header" name:"opc-request-id"` // Metadata about the request. This information will not be transmitted to the service, but // represents information that the SDK will consume to drive retry behavior. RequestMetadata common.RequestMetadata }
DeleteTaskValidationRequest wrapper for the DeleteTaskValidation operation
func (DeleteTaskValidationRequest) HTTPRequest ¶
func (request DeleteTaskValidationRequest) HTTPRequest(method, path 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
type DeleteTaskValidationResponse ¶
type DeleteTaskValidationResponse struct { // The underlying http response RawResponse *http.Response // Unique Oracle-assigned identifier for the request. If you need to contact // Oracle about a particular request, please provide the request ID. OpcRequestId *string `presentIn:"header" name:"opc-request-id"` }
DeleteTaskValidationResponse wrapper for the DeleteTaskValidation operation
func (DeleteTaskValidationResponse) HTTPResponse ¶
func (response DeleteTaskValidationResponse) HTTPResponse() *http.Response
HTTPResponse implements the OCIResponse interface
func (DeleteTaskValidationResponse) String ¶
func (response DeleteTaskValidationResponse) String() string
type DeleteWorkspaceRequest ¶
type DeleteWorkspaceRequest struct { // DIS workspace id WorkspaceId *string `mandatory:"true" contributesTo:"path" name:"workspaceId"` // This parameter allows users to set the timeout for DIS to gracefully close down any running jobs before stopping the workspace. QuiesceTimeout *int64 `mandatory:"false" contributesTo:"query" name:"quiesceTimeout"` // This parameter allows users to force close down the workspace. IsForceOperation *bool `mandatory:"false" contributesTo:"query" name:"isForceOperation"` // Update and Delete operations should accept an optional If-Match header, // in which clients can send a previously-received ETag. When If-Match is // provided and its value does not exactly match the ETag of the resource // on the server, the request should fail with HTTP response status code 412 IfMatch *string `mandatory:"false" contributesTo:"header" name:"if-match"` // Unique Oracle-assigned identifier for the request. If // you need to contact Oracle about a particular request, // please provide the request ID. OpcRequestId *string `mandatory:"false" contributesTo:"header" name:"opc-request-id"` // Metadata about the request. This information will not be transmitted to the service, but // represents information that the SDK will consume to drive retry behavior. RequestMetadata common.RequestMetadata }
DeleteWorkspaceRequest wrapper for the DeleteWorkspace operation
func (DeleteWorkspaceRequest) HTTPRequest ¶
func (request DeleteWorkspaceRequest) HTTPRequest(method, path 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
type DeleteWorkspaceResponse ¶
type DeleteWorkspaceResponse struct { // The underlying http response RawResponse *http.Response // Unique Oracle-assigned identifier for the request. If you need to contact // Oracle about a particular request, please provide the request ID. OpcRequestId *string `presentIn:"header" name:"opc-request-id"` // The OCID (https://docs.cloud.oracle.com/iaas/Content/API/Concepts/identifiers.htm) of the work request. Use GetWorkRequest (https://docs.cloud.oracle.com/api/#/en/workrequests/20160918/WorkRequest/GetWorkRequest) // with this ID to track the status of the request. OpcWorkRequestId *string `presentIn:"header" name:"opc-work-request-id"` }
DeleteWorkspaceResponse wrapper for the DeleteWorkspace operation
func (DeleteWorkspaceResponse) HTTPResponse ¶
func (response DeleteWorkspaceResponse) HTTPResponse() *http.Response
HTTPResponse implements the OCIResponse interface
func (DeleteWorkspaceResponse) String ¶
func (response DeleteWorkspaceResponse) String() string
type DependentObject ¶
type DependentObject struct { // Generated key that can be used in API calls to identify application. Key *string `mandatory:"false" json:"key"` // The 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 can be edited by the user and it 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 edited by the user. 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"` // List of dependent objects in this patch. DependentObjectMetadata []PatchObjectMetadata `mandatory:"false" json:"dependentObjectMetadata"` // List of objects that are published / unpublished in this patch. PublishedObjectMetadata map[string]PatchObjectMetadata `mandatory:"false" json:"publishedObjectMetadata"` Metadata *ObjectMetadata `mandatory:"false" json:"metadata"` // A map, if provided key is replaced with generated key, this structure provides mapping between user provided key and generated key KeyMap map[string]string `mandatory:"false" json:"keyMap"` }
DependentObject A DependentObject object.
func (DependentObject) String ¶
func (m DependentObject) String() string
type DependentObjectSummary ¶
type DependentObjectSummary struct { // The user that created the object. CreatedBy *string `mandatory:"false" json:"createdBy"` // The user that created the object. CreatedByName *string `mandatory:"false" json:"createdByName"` // The user that updated the object. UpdatedBy *string `mandatory:"false" json:"updatedBy"` // The user that updated the object. UpdatedByName *string `mandatory:"false" json:"updatedByName"` // The date and time that the object was created. TimeCreated *common.SDKTime `mandatory:"false" json:"timeCreated"` // The date and time that the object was updated. TimeUpdated *common.SDKTime `mandatory:"false" json:"timeUpdated"` // The owning object key for this object. AggregatorKey *string `mandatory:"false" json:"aggregatorKey"` // The full path to identify this object. IdentifierPath *string `mandatory:"false" json:"identifierPath"` // infoFields InfoFields map[string]string `mandatory:"false" json:"infoFields"` // registryVersion RegistryVersion *int `mandatory:"false" json:"registryVersion"` // Labels are keywords or tags 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"` }
DependentObjectSummary Details of the dependent object.
func (DependentObjectSummary) String ¶
func (m DependentObjectSummary) String() string
type DependentObjectSummaryCollection ¶
type DependentObjectSummaryCollection struct { // The array of DependentObject summaries Items []DependentObjectSummary `mandatory:"true" json:"items"` }
DependentObjectSummaryCollection List of DependentObject summaries
func (DependentObjectSummaryCollection) String ¶
func (m DependentObjectSummaryCollection) String() string
type DerivedField ¶
type DerivedField struct { // The key of the object. Key *string `mandatory:"false" json:"key"` // The model version of an object. ModelVersion *string `mandatory:"false" json:"modelVersion"` ParentRef *ParentReference `mandatory:"false" json:"parentRef"` ConfigValues *ConfigValues `mandatory:"false" json:"configValues"` // The status of an object that can be set to value 1 for shallow references across objects, other values reserved. ObjectStatus *int `mandatory:"false" json:"objectStatus"` // Free form text without any restriction on permitted characters. Name can have letters, numbers, and special characters. The value can be edited by the user and it 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"` // 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"` }
DerivedField The type representing the derived field concept. Derived fields have an expression to define how to derive the field.
func (DerivedField) GetConfigValues ¶
func (m DerivedField) GetConfigValues() *ConfigValues
GetConfigValues returns ConfigValues
func (DerivedField) GetDescription ¶
func (m DerivedField) GetDescription() *string
GetDescription returns Description
func (DerivedField) GetModelVersion ¶
func (m DerivedField) GetModelVersion() *string
GetModelVersion returns ModelVersion
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
type DerivedType ¶
type DerivedType struct { // The key of the object. Key *string `mandatory:"false" json:"key"` // The model version of an object. ModelVersion *string `mandatory:"false" json:"modelVersion"` ParentRef *ParentReference `mandatory:"false" json:"parentRef"` // Free form text without any restriction on permitted characters. Name can have letters, numbers, and special characters. The value can be edited by the user and it 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"` // Detailed description for the object. Description *string `mandatory:"false" json:"description"` }
DerivedType A DerivedType object represents a more complex type that is derived from a set of simple types, for example an Address or SSN data type;
func (DerivedType) GetDescription ¶
func (m DerivedType) GetDescription() *string
GetDescription returns Description
func (DerivedType) GetModelVersion ¶
func (m DerivedType) GetModelVersion() *string
GetModelVersion returns ModelVersion
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
type DirectFieldMap ¶
type DirectFieldMap struct { // Detailed description for the object. Description *string `mandatory:"false" json:"description"` // 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"` // Reference to a typed object SourceTypedObject *string `mandatory:"false" json:"sourceTypedObject"` // Reference to a typed object TargetTypedObject *string `mandatory:"false" json:"targetTypedObject"` // The status of an object that can be set to value 1 for shallow references across objects, other values reserved. ObjectStatus *int `mandatory:"false" json:"objectStatus"` }
DirectFieldMap The information about a field map.
func (DirectFieldMap) GetDescription ¶
func (m DirectFieldMap) GetDescription() *string
GetDescription returns Description
func (DirectFieldMap) MarshalJSON ¶
func (m DirectFieldMap) MarshalJSON() (buff []byte, e error)
MarshalJSON marshals to json representation
func (DirectFieldMap) String ¶
func (m DirectFieldMap) String() string
type DirectNamedFieldMap ¶
type DirectNamedFieldMap struct { // Detailed description for the object. Description *string `mandatory:"false" json:"description"` // 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"` // Reference to a typed object. SourceTypedObject *string `mandatory:"false" json:"sourceTypedObject"` // Reference to a typed object TargetTypedObject *string `mandatory:"false" json:"targetTypedObject"` // The source field name. SourceFieldName *string `mandatory:"false" json:"sourceFieldName"` // The target field name. TargetFieldName *string `mandatory:"false" json:"targetFieldName"` // The status of an object that can be set to value 1 for shallow references across objects, other values reserved. ObjectStatus *int `mandatory:"false" json:"objectStatus"` }
DirectNamedFieldMap A named field map.
func (DirectNamedFieldMap) GetDescription ¶
func (m DirectNamedFieldMap) GetDescription() *string
GetDescription returns Description
func (DirectNamedFieldMap) MarshalJSON ¶
func (m DirectNamedFieldMap) MarshalJSON() (buff []byte, e error)
MarshalJSON marshals to json representation
func (DirectNamedFieldMap) String ¶
func (m DirectNamedFieldMap) String() string
type DynamicInputField ¶
type DynamicInputField struct { // The key of the object. Key *string `mandatory:"false" json:"key"` // The model version of an object. ModelVersion *string `mandatory:"false" json:"modelVersion"` ParentRef *ParentReference `mandatory:"false" json:"parentRef"` ConfigValues *ConfigValues `mandatory:"false" json:"configValues"` // The status of an object that can be set to value 1 for shallow references across objects, other values reserved. ObjectStatus *int `mandatory:"false" json:"objectStatus"` // Free form text without any restriction on permitted characters. Name can have letters, numbers, and special characters. The value can be edited by the user and it 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 etc. You can define your own labels and use them to categorize content. Labels []string `mandatory:"false" json:"labels"` }
DynamicInputField The type representing the dynamic field concept. Dynamic fields have a dynamic type handler to define how to generate the field.
func (DynamicInputField) GetConfigValues ¶
func (m DynamicInputField) GetConfigValues() *ConfigValues
GetConfigValues returns ConfigValues
func (DynamicInputField) GetDescription ¶
func (m DynamicInputField) GetDescription() *string
GetDescription returns Description
func (DynamicInputField) 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
type DynamicProxyField ¶
type DynamicProxyField struct { // The key of the object. Key *string `mandatory:"false" json:"key"` // The model version of an object. ModelVersion *string `mandatory:"false" json:"modelVersion"` ParentRef *ParentReference `mandatory:"false" json:"parentRef"` ConfigValues *ConfigValues `mandatory:"false" json:"configValues"` // The status of an object that can be set to value 1 for shallow references across objects, other values reserved. ObjectStatus *int `mandatory:"false" json:"objectStatus"` // Free form text without any restriction on permitted characters. Name can have letters, numbers, and special characters. The value can be edited by the user and it 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 etc. You can define your own labels and use them to categorize content. Labels []string `mandatory:"false" json:"labels"` }
DynamicProxyField The type representing the dynamic proxy field concept. Dynamic proxy fields have a reference to another field.
func (DynamicProxyField) GetConfigValues ¶
func (m DynamicProxyField) GetConfigValues() *ConfigValues
GetConfigValues returns ConfigValues
func (DynamicProxyField) GetDescription ¶
func (m DynamicProxyField) GetDescription() *string
GetDescription returns Description
func (DynamicProxyField) 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
type DynamicType ¶
type DynamicType struct { // The key of the object. Key *string `mandatory:"false" json:"key"` // The model version of an object. ModelVersion *string `mandatory:"false" json:"modelVersion"` ParentRef *ParentReference `mandatory:"false" json:"parentRef"` // Free form text without any restriction on permitted characters. Name can have letters, numbers, and special characters. The value can be edited by the user and it 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"` // Detailed description for the object. Description *string `mandatory:"false" json:"description"` TypeHandler DynamicTypeHandler `mandatory:"false" json:"typeHandler"` ConfigDefinition *ConfigDefinition `mandatory:"false" json:"configDefinition"` }
DynamicType The dynamic type.
func (DynamicType) GetDescription ¶
func (m DynamicType) GetDescription() *string
GetDescription returns Description
func (DynamicType) GetModelVersion ¶
func (m DynamicType) GetModelVersion() *string
GetModelVersion returns ModelVersion
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
type DynamicTypeHandler ¶
type DynamicTypeHandler interface { }
DynamicTypeHandler This type defines how to derived fields for the dynamic type itself.
type DynamicTypeHandlerModelTypeEnum ¶
type DynamicTypeHandlerModelTypeEnum string
DynamicTypeHandlerModelTypeEnum Enum with underlying type: string
const (
DynamicTypeHandlerModelTypeRuleTypeConfigs DynamicTypeHandlerModelTypeEnum = "RULE_TYPE_CONFIGS"
)
Set of constants representing the allowable values for DynamicTypeHandlerModelTypeEnum
func GetDynamicTypeHandlerModelTypeEnumValues ¶
func GetDynamicTypeHandlerModelTypeEnumValues() []DynamicTypeHandlerModelTypeEnum
GetDynamicTypeHandlerModelTypeEnumValues Enumerates the set of values for DynamicTypeHandlerModelTypeEnum
type EntityShape ¶
type EntityShape interface {
GetMetadata() *ObjectMetadata
}
EntityShape The data entity shape object.
type EntityShapeFromFile ¶
type EntityShapeFromFile struct { Metadata *ObjectMetadata `mandatory:"false" json:"metadata"` // The 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 can be edited by the user and it 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 edited by the user. Identifier *string `mandatory:"false" json:"identifier"` // The entity type. EntityType EntityShapeFromFileEntityTypeEnum `mandatory:"false" json:"entityType,omitempty"` }
EntityShapeFromFile The file data entity details.
func (EntityShapeFromFile) GetMetadata ¶
func (m EntityShapeFromFile) GetMetadata() *ObjectMetadata
GetMetadata returns Metadata
func (EntityShapeFromFile) MarshalJSON ¶
func (m EntityShapeFromFile) MarshalJSON() (buff []byte, e error)
MarshalJSON marshals to json representation
func (EntityShapeFromFile) String ¶
func (m EntityShapeFromFile) String() string
type EntityShapeFromFileEntityTypeEnum ¶
type EntityShapeFromFileEntityTypeEnum string
EntityShapeFromFileEntityTypeEnum Enum with underlying type: string
const ( EntityShapeFromFileEntityTypeTable EntityShapeFromFileEntityTypeEnum = "TABLE" EntityShapeFromFileEntityTypeView EntityShapeFromFileEntityTypeEnum = "VIEW" EntityShapeFromFileEntityTypeFile EntityShapeFromFileEntityTypeEnum = "FILE" EntityShapeFromFileEntityTypeQueue EntityShapeFromFileEntityTypeEnum = "QUEUE" EntityShapeFromFileEntityTypeStream EntityShapeFromFileEntityTypeEnum = "STREAM" EntityShapeFromFileEntityTypeOther EntityShapeFromFileEntityTypeEnum = "OTHER" )
Set of constants representing the allowable values for EntityShapeFromFileEntityTypeEnum
func GetEntityShapeFromFileEntityTypeEnumValues ¶
func GetEntityShapeFromFileEntityTypeEnumValues() []EntityShapeFromFileEntityTypeEnum
GetEntityShapeFromFileEntityTypeEnumValues Enumerates the set of values for EntityShapeFromFileEntityTypeEnum
type EntityShapeModelTypeEnum ¶
type EntityShapeModelTypeEnum string
EntityShapeModelTypeEnum Enum with underlying type: string
const (
EntityShapeModelTypeFileEntity EntityShapeModelTypeEnum = "FILE_ENTITY"
)
Set of constants representing the allowable values for EntityShapeModelTypeEnum
func GetEntityShapeModelTypeEnumValues ¶
func GetEntityShapeModelTypeEnumValues() []EntityShapeModelTypeEnum
GetEntityShapeModelTypeEnumValues Enumerates the set of values for EntityShapeModelTypeEnum
type ErrorDetails ¶
type ErrorDetails struct { // A short error code that defines the error, meant for programmatic parsing. See // API Errors (https://docs.cloud.oracle.com/Content/API/References/apierrors.htm). Code *string `mandatory:"true" json:"code"` // A user-friendly error message. Message *string `mandatory:"true" json:"message"` }
ErrorDetails The details of an error that occured.
func (ErrorDetails) String ¶
func (m ErrorDetails) String() string
type Expression ¶
type Expression 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 expression string for the object. ExprString *string `mandatory:"false" json:"exprString"` ConfigValues *ConfigValues `mandatory:"false" json:"configValues"` // The status of an object that can be set to value 1 for shallow references across objects, other values reserved. ObjectStatus *int `mandatory:"false" json:"objectStatus"` }
Expression An expression node.
func (Expression) String ¶
func (m Expression) String() string
type FieldMap ¶
type FieldMap interface { // Detailed description for the object. GetDescription() *string }
FieldMap A field map is a way to map a source row shape to a target row shape that may be different.
type FieldMapModelTypeEnum ¶
type FieldMapModelTypeEnum string
FieldMapModelTypeEnum Enum with underlying type: string
const ( FieldMapModelTypeDirectNamedFieldMap FieldMapModelTypeEnum = "DIRECT_NAMED_FIELD_MAP" FieldMapModelTypeCompositeFieldMap FieldMapModelTypeEnum = "COMPOSITE_FIELD_MAP" FieldMapModelTypeDirectFieldMap FieldMapModelTypeEnum = "DIRECT_FIELD_MAP" FieldMapModelTypeRuleBasedFieldMap FieldMapModelTypeEnum = "RULE_BASED_FIELD_MAP" )
Set of constants representing the allowable values for FieldMapModelTypeEnum
func GetFieldMapModelTypeEnumValues ¶
func GetFieldMapModelTypeEnumValues() []FieldMapModelTypeEnum
GetFieldMapModelTypeEnumValues Enumerates the set of values for FieldMapModelTypeEnum
type Filter ¶
type Filter struct { // The key of the object. Key *string `mandatory:"false" json:"key"` // The model version of an object. ModelVersion *string `mandatory:"false" json:"modelVersion"` ParentRef *ParentReference `mandatory:"false" json:"parentRef"` // Free form text without any restriction on permitted characters. Name can have letters, numbers, and special characters. The value can be edited by the user and it 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"` // An array of input ports. InputPorts []InputPort `mandatory:"false" json:"inputPorts"` // An array of output ports. OutputPorts []OutputPort `mandatory:"false" json:"outputPorts"` // The status of an object that can be set to value 1 for shallow references across objects, other values reserved. ObjectStatus *int `mandatory:"false" json:"objectStatus"` // Value can only contain upper case letters, underscore and numbers. It should begin with upper case letter or underscore. The value can be edited by the user. Identifier *string `mandatory:"false" json:"identifier"` // An array of parameters. Parameters []Parameter `mandatory:"false" json:"parameters"` OpConfigValues *ConfigValues `mandatory:"false" json:"opConfigValues"` FilterCondition *Expression `mandatory:"false" json:"filterCondition"` }
Filter The information about the filter object.
func (Filter) GetDescription ¶
GetDescription returns Description
func (Filter) GetIdentifier ¶
GetIdentifier returns Identifier
func (Filter) GetInputPorts ¶
GetInputPorts returns InputPorts
func (Filter) GetModelVersion ¶
GetModelVersion returns ModelVersion
func (Filter) GetObjectStatus ¶
GetObjectStatus returns ObjectStatus
func (Filter) GetObjectVersion ¶
GetObjectVersion returns ObjectVersion
func (Filter) GetOpConfigValues ¶
func (m Filter) GetOpConfigValues() *ConfigValues
GetOpConfigValues returns OpConfigValues
func (Filter) GetOutputPorts ¶
func (m Filter) GetOutputPorts() []OutputPort
GetOutputPorts returns OutputPorts
func (Filter) GetParameters ¶
GetParameters returns Parameters
func (Filter) GetParentRef ¶
func (m Filter) GetParentRef() *ParentReference
GetParentRef returns ParentRef
func (Filter) MarshalJSON ¶
MarshalJSON marshals to json representation
type FilterPush ¶
type FilterPush struct { // The filter condition. FilterCondition *string `mandatory:"false" json:"filterCondition"` }
FilterPush The information about a filter operator. The filter operator lets you select certain attributes from the inbound port to continue downstream to the outbound port.
func (FilterPush) MarshalJSON ¶
func (m FilterPush) MarshalJSON() (buff []byte, e error)
MarshalJSON marshals to json representation
func (FilterPush) String ¶
func (m FilterPush) String() string
type FlowNode ¶
type FlowNode struct { // The key of the object. Key *string `mandatory:"false" json:"key"` // The type of the object. ModelType *string `mandatory:"false" json:"modelType"` // The model version of an object. ModelVersion *string `mandatory:"false" json:"modelVersion"` ParentRef *ParentReference `mandatory:"false" json:"parentRef"` // Free form text without any restriction on permitted characters. Name can have letters, numbers, and special characters. The value can be edited by the user and it is restricted to 1000 characters Name *string `mandatory:"false" json:"name"` // Detailed description for the object. Description *string `mandatory:"false" json:"description"` // inputLinks InputLinks []InputLink `mandatory:"false" json:"inputLinks"` // outputLinks OutputLinks []OutputLink `mandatory:"false" json:"outputLinks"` Operator Operator `mandatory:"false" json:"operator"` UiProperties *UiProperties `mandatory:"false" json:"uiProperties"` ConfigProviderDelegate *ConfigProvider `mandatory:"false" json:"configProviderDelegate"` // The status of an object that can be set to value 1 for shallow references across objects, other values reserved. ObjectStatus *int `mandatory:"false" json:"objectStatus"` }
FlowNode The flow node can be connected to other nodes in a data flow with input and output links and is bound to an opertor which defines the semantics of the node.
func (*FlowNode) UnmarshalJSON ¶
UnmarshalJSON unmarshals from json
type FlowPort ¶
type FlowPort struct { // The key of the object. Key *string `mandatory:"false" json:"key"` // The model version of an object. ModelVersion *string `mandatory:"false" json:"modelVersion"` ParentRef *ParentReference `mandatory:"false" json:"parentRef"` ConfigValues *ConfigValues `mandatory:"false" json:"configValues"` // The status of an object that can be set to value 1 for shallow references across objects, other values reserved. ObjectStatus *int `mandatory:"false" json:"objectStatus"` // Free form text without any restriction on permitted characters. Name can have letters, numbers, and special characters. The value can be edited by the user and it is restricted to 1000 characters Name *string `mandatory:"false" json:"name"` // Detailed description for the object. Description *string `mandatory:"false" json:"description"` }
FlowPort Each operator owns a set of InputPort and OutputPort objects (can scale to zero), which represent the ports that can be connected to/from the Operator.
func (FlowPort) GetConfigValues ¶
func (m FlowPort) GetConfigValues() *ConfigValues
GetConfigValues returns ConfigValues
func (FlowPort) GetDescription ¶
GetDescription returns Description
func (FlowPort) GetModelVersion ¶
GetModelVersion returns ModelVersion
func (FlowPort) GetObjectStatus ¶
GetObjectStatus returns ObjectStatus
func (FlowPort) GetParentRef ¶
func (m FlowPort) GetParentRef() *ParentReference
GetParentRef returns ParentRef
func (FlowPort) MarshalJSON ¶
MarshalJSON marshals to json representation
type FlowPortLink ¶
type FlowPortLink interface { // The key of the object. GetKey() *string // The model version of an object. GetModelVersion() *string GetParentRef() *ParentReference // The status of an object that can be set to value 1 for shallow references across objects, other values reserved. GetObjectStatus() *int // Detailed description for the object. GetDescription() *string // Key of FlowPort reference GetPort() *string }
FlowPortLink The details of the flow port links.
type FlowPortLinkModelTypeEnum ¶
type FlowPortLinkModelTypeEnum string
FlowPortLinkModelTypeEnum Enum with underlying type: string
const ( FlowPortLinkModelTypeConditionalInputLink FlowPortLinkModelTypeEnum = "CONDITIONAL_INPUT_LINK" FlowPortLinkModelTypeOutputLink FlowPortLinkModelTypeEnum = "OUTPUT_LINK" FlowPortLinkModelTypeInputLink FlowPortLinkModelTypeEnum = "INPUT_LINK" )
Set of constants representing the allowable values for FlowPortLinkModelTypeEnum
func GetFlowPortLinkModelTypeEnumValues ¶
func GetFlowPortLinkModelTypeEnumValues() []FlowPortLinkModelTypeEnum
GetFlowPortLinkModelTypeEnumValues Enumerates the set of values for FlowPortLinkModelTypeEnum
type Folder ¶
type Folder struct { // Generated key that can be used in API calls to identify folder. Key *string `mandatory:"false" json:"key"` // The type of the object. ModelType *string `mandatory:"false" json:"modelType"` // The model version of an object. ModelVersion *string `mandatory:"false" json:"modelVersion"` // Free form text without any restriction on permitted characters. Name can have letters, numbers, and special characters. The value can be edited by the user and it is restricted to 1000 characters Name *string `mandatory:"false" json:"name"` // Detailed description for the object. Description *string `mandatory:"false" json:"description"` // categoryName 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 edited by the user. 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 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"` }
Folder The folder type contains the audit summary information and the definition of the folder.
type FolderDetails ¶
type FolderDetails struct { // Generated key that can be used in API calls to identify folder. Key *string `mandatory:"true" json:"key"` // The type of the object. ModelType *string `mandatory:"true" json:"modelType"` // The version of the object that is used to track changes in the object instance. ObjectVersion *int `mandatory:"true" json:"objectVersion"` // The model version of an object. ModelVersion *string `mandatory:"false" json:"modelVersion"` // Free form text without any restriction on permitted characters. Name can have letters, numbers, and special characters. The value can be edited by the user and it is restricted to 1000 characters Name *string `mandatory:"false" json:"name"` // Detailed description for the object. Description *string `mandatory:"false" json:"description"` // categoryName 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 edited by the user. Identifier *string `mandatory:"false" json:"identifier"` ParentRef *ParentReference `mandatory:"false" json:"parentRef"` RegistryMetadata *RegistryMetadata `mandatory:"false" json:"registryMetadata"` }
FolderDetails The details including name, description for the folder, which is a container of other folders, tasks and dataflows.
func (FolderDetails) String ¶
func (m FolderDetails) String() string
type FolderSummary ¶
type FolderSummary struct { // Generated key that can be used in API calls to identify folder. Key *string `mandatory:"false" json:"key"` // The type of the object. ModelType *string `mandatory:"false" json:"modelType"` // The model version of an object. ModelVersion *string `mandatory:"false" json:"modelVersion"` // Free form text without any restriction on permitted characters. Name can have letters, numbers, and special characters. The value can be edited by the user and it is restricted to 1000 characters Name *string `mandatory:"false" json:"name"` // Detailed description for the object. Description *string `mandatory:"false" json:"description"` // categoryName 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 edited by the user. 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 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"` }
FolderSummary The folder summary type contains the audit summary information and the definition of the folder.
func (FolderSummary) String ¶
func (m FolderSummary) String() string
type FolderSummaryCollection ¶
type FolderSummaryCollection struct { // The array of Folder summaries Items []FolderSummary `mandatory:"true" json:"items"` }
FolderSummaryCollection A collection of folder summaries. The collection can be lightweight details or full definitions.
func (FolderSummaryCollection) String ¶
func (m FolderSummaryCollection) String() string
type ForeignKey ¶
type ForeignKey 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 can be edited by the user and it is restricted to 1000 characters Name *string `mandatory:"false" json:"name"` // attributeRefs AttributeRefs []KeyAttribute `mandatory:"false" json:"attributeRefs"` // updateRule UpdateRule *int `mandatory:"false" json:"updateRule"` // deleteRule DeleteRule *int `mandatory:"false" json:"deleteRule"` ReferenceUniqueKey *UniqueKey `mandatory:"false" json:"referenceUniqueKey"` // The status of an object that can be set to value 1 for shallow references across objects, other values reserved. ObjectStatus *int `mandatory:"false" json:"objectStatus"` }
ForeignKey The foreign key object.
func (ForeignKey) MarshalJSON ¶
func (m ForeignKey) MarshalJSON() (buff []byte, e error)
MarshalJSON marshals to json representation
func (ForeignKey) String ¶
func (m ForeignKey) String() string
type GetApplicationRequest ¶
type GetApplicationRequest struct { // DIS workspace id WorkspaceId *string `mandatory:"true" contributesTo:"path" name:"workspaceId"` // DIS application key ApplicationKey *string `mandatory:"true" contributesTo:"path" name:"applicationKey"` // Unique Oracle-assigned identifier for the request. If // you need to contact Oracle about a particular request, // please provide the request ID. OpcRequestId *string `mandatory:"false" contributesTo:"header" name:"opc-request-id"` // Metadata about the request. This information will not be transmitted to the service, but // represents information that the SDK will consume to drive retry behavior. RequestMetadata common.RequestMetadata }
GetApplicationRequest wrapper for the GetApplication operation
func (GetApplicationRequest) HTTPRequest ¶
func (request GetApplicationRequest) HTTPRequest(method, path 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
type GetApplicationResponse ¶
type GetApplicationResponse struct { // The underlying http response RawResponse *http.Response // The Application instance Application `presentIn:"body"` // For optimistic concurrency control. See ETags for Optimistic Concurrency Control (https://docs.cloud.oracle.com/iaas/Content/API/Concepts/usingapi.htm#eleven). Etag *string `presentIn:"header" name:"etag"` // Unique Oracle-assigned identifier for the request. If you need to contact // Oracle about a particular request, please provide the request ID. OpcRequestId *string `presentIn:"header" name:"opc-request-id"` }
GetApplicationResponse wrapper for the GetApplication operation
func (GetApplicationResponse) HTTPResponse ¶
func (response GetApplicationResponse) HTTPResponse() *http.Response
HTTPResponse implements the OCIResponse interface
func (GetApplicationResponse) String ¶
func (response GetApplicationResponse) String() string
type GetConnectionRequest ¶
type GetConnectionRequest struct { // DIS workspace id WorkspaceId *string `mandatory:"true" contributesTo:"path" name:"workspaceId"` // The connection key ConnectionKey *string `mandatory:"true" contributesTo:"path" name:"connectionKey"` // Unique Oracle-assigned identifier for the request. If // you need to contact Oracle about a particular request, // please provide the request ID. OpcRequestId *string `mandatory:"false" contributesTo:"header" name:"opc-request-id"` // Metadata about the request. This information will not be transmitted to the service, but // represents information that the SDK will consume to drive retry behavior. RequestMetadata common.RequestMetadata }
GetConnectionRequest wrapper for the GetConnection operation
func (GetConnectionRequest) HTTPRequest ¶
func (request GetConnectionRequest) HTTPRequest(method, path 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
type GetConnectionResponse ¶
type GetConnectionResponse struct { // The underlying http response RawResponse *http.Response // The Connection instance Connection `presentIn:"body"` // For optimistic concurrency control. See ETags for Optimistic Concurrency Control (https://docs.cloud.oracle.com/iaas/Content/API/Concepts/usingapi.htm#eleven). Etag *string `presentIn:"header" name:"etag"` // Unique Oracle-assigned identifier for the request. If you need to contact // Oracle about a particular request, please provide the request ID. OpcRequestId *string `presentIn:"header" name:"opc-request-id"` }
GetConnectionResponse wrapper for the GetConnection operation
func (GetConnectionResponse) HTTPResponse ¶
func (response GetConnectionResponse) HTTPResponse() *http.Response
HTTPResponse implements the OCIResponse interface
func (GetConnectionResponse) String ¶
func (response GetConnectionResponse) String() string
type GetConnectionValidationRequest ¶
type GetConnectionValidationRequest struct { // DIS workspace id WorkspaceId *string `mandatory:"true" contributesTo:"path" name:"workspaceId"` // key of the connection validation. ConnectionValidationKey *string `mandatory:"true" contributesTo:"path" name:"connectionValidationKey"` // Unique Oracle-assigned identifier for the request. If // you need to contact Oracle about a particular request, // please provide the request ID. OpcRequestId *string `mandatory:"false" contributesTo:"header" name:"opc-request-id"` // Metadata about the request. This information will not be transmitted to the service, but // represents information that the SDK will consume to drive retry behavior. RequestMetadata common.RequestMetadata }
GetConnectionValidationRequest wrapper for the GetConnectionValidation operation
func (GetConnectionValidationRequest) HTTPRequest ¶
func (request GetConnectionValidationRequest) HTTPRequest(method, path 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
type GetConnectionValidationResponse ¶
type GetConnectionValidationResponse struct { // The underlying http response RawResponse *http.Response // The ConnectionValidation instance ConnectionValidation `presentIn:"body"` // For optimistic concurrency control. See ETags for Optimistic Concurrency Control (https://docs.cloud.oracle.com/iaas/Content/API/Concepts/usingapi.htm#eleven). Etag *string `presentIn:"header" name:"etag"` // Unique Oracle-assigned identifier for the request. If you need to contact // Oracle about a particular request, please provide the request ID. OpcRequestId *string `presentIn:"header" name:"opc-request-id"` }
GetConnectionValidationResponse wrapper for the GetConnectionValidation operation
func (GetConnectionValidationResponse) HTTPResponse ¶
func (response GetConnectionValidationResponse) HTTPResponse() *http.Response
HTTPResponse implements the OCIResponse interface
func (GetConnectionValidationResponse) String ¶
func (response GetConnectionValidationResponse) String() string
type GetCountStatisticRequest ¶
type GetCountStatisticRequest struct { // DIS workspace id WorkspaceId *string `mandatory:"true" contributesTo:"path" name:"workspaceId"` // A unique key of the container object, such as workspace, project, and so on, to count statistics for. The statistics is fetched for the given key. CountStatisticKey *string `mandatory:"true" contributesTo:"path" name:"countStatisticKey"` // Unique Oracle-assigned identifier for the request. If // you need to contact Oracle about a particular request, // please provide the request ID. OpcRequestId *string `mandatory:"false" contributesTo:"header" name:"opc-request-id"` // Metadata about the request. This information will not be transmitted to the service, but // represents information that the SDK will consume to drive retry behavior. RequestMetadata common.RequestMetadata }
GetCountStatisticRequest wrapper for the GetCountStatistic operation
func (GetCountStatisticRequest) HTTPRequest ¶
func (request GetCountStatisticRequest) HTTPRequest(method, path 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
type GetCountStatisticResponse ¶
type GetCountStatisticResponse struct { // The underlying http response RawResponse *http.Response // The CountStatistic instance CountStatistic `presentIn:"body"` // Unique Oracle-assigned identifier for the request. If you need to contact // Oracle about a particular request, please provide the request ID. OpcRequestId *string `presentIn:"header" name:"opc-request-id"` // Retrieves the next page of results. When this header appears in the response, additional pages of results remain. See List Pagination (https://docs.cloud.oracle.com/iaas/Content/API/Concepts/usingapi.htm#nine). OpcNextPage *string `presentIn:"header" name:"opc-next-page"` }
GetCountStatisticResponse wrapper for the GetCountStatistic operation
func (GetCountStatisticResponse) HTTPResponse ¶
func (response GetCountStatisticResponse) HTTPResponse() *http.Response
HTTPResponse implements the OCIResponse interface
func (GetCountStatisticResponse) String ¶
func (response GetCountStatisticResponse) String() string
type GetDataAssetRequest ¶
type GetDataAssetRequest struct { // DIS workspace id WorkspaceId *string `mandatory:"true" contributesTo:"path" name:"workspaceId"` // Data asset key. DataAssetKey *string `mandatory:"true" contributesTo:"path" name:"dataAssetKey"` // Unique Oracle-assigned identifier for the request. If // you need to contact Oracle about a particular request, // please provide the request ID. OpcRequestId *string `mandatory:"false" contributesTo:"header" name:"opc-request-id"` // Metadata about the request. This information will not be transmitted to the service, but // represents information that the SDK will consume to drive retry behavior. RequestMetadata common.RequestMetadata }
GetDataAssetRequest wrapper for the GetDataAsset operation
func (GetDataAssetRequest) HTTPRequest ¶
func (request GetDataAssetRequest) HTTPRequest(method, path 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
type GetDataAssetResponse ¶
type GetDataAssetResponse struct { // The underlying http response RawResponse *http.Response // The DataAsset instance DataAsset `presentIn:"body"` // For optimistic concurrency control. See ETags for Optimistic Concurrency Control (https://docs.cloud.oracle.com/iaas/Content/API/Concepts/usingapi.htm#eleven). Etag *string `presentIn:"header" name:"etag"` // Unique Oracle-assigned identifier for the request. If you need to contact // Oracle about a particular request, please provide the request ID. OpcRequestId *string `presentIn:"header" name:"opc-request-id"` }
GetDataAssetResponse wrapper for the GetDataAsset operation
func (GetDataAssetResponse) HTTPResponse ¶
func (response GetDataAssetResponse) HTTPResponse() *http.Response
HTTPResponse implements the OCIResponse interface
func (GetDataAssetResponse) String ¶
func (response GetDataAssetResponse) String() string
type GetDataEntityRequest ¶
type GetDataEntityRequest struct { // DIS 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:"path" name:"schemaResourceName"` // Name of the data entity DataEntityKey *string `mandatory:"true" contributesTo:"path" name:"dataEntityKey"` // Unique Oracle-assigned identifier for the request. If // you need to contact Oracle about a particular request, // please provide the request ID. OpcRequestId *string `mandatory:"false" contributesTo:"header" name:"opc-request-id"` // Metadata about the request. This information will not be transmitted to the service, but // represents information that the SDK will consume to drive retry behavior. RequestMetadata common.RequestMetadata }
GetDataEntityRequest wrapper for the GetDataEntity operation
func (GetDataEntityRequest) HTTPRequest ¶
func (request GetDataEntityRequest) HTTPRequest(method, path 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
type GetDataEntityResponse ¶
type GetDataEntityResponse struct { // The underlying http response RawResponse *http.Response // The DataEntity instance DataEntity `presentIn:"body"` // Unique Oracle-assigned identifier for the request. If you need to contact // Oracle about a particular request, please provide the request ID. OpcRequestId *string `presentIn:"header" name:"opc-request-id"` }
GetDataEntityResponse wrapper for the GetDataEntity operation
func (GetDataEntityResponse) HTTPResponse ¶
func (response GetDataEntityResponse) HTTPResponse() *http.Response
HTTPResponse implements the OCIResponse interface
func (GetDataEntityResponse) String ¶
func (response GetDataEntityResponse) String() string
type GetDataFlowRequest ¶
type GetDataFlowRequest struct { // DIS workspace id WorkspaceId *string `mandatory:"true" contributesTo:"path" name:"workspaceId"` // DIS DataFlow 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"` // Metadata about the request. This information will not be transmitted to the service, but // represents information that the SDK will consume to drive retry behavior. RequestMetadata common.RequestMetadata }
GetDataFlowRequest wrapper for the GetDataFlow operation
func (GetDataFlowRequest) HTTPRequest ¶
func (request GetDataFlowRequest) HTTPRequest(method, path 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
type GetDataFlowResponse ¶
type GetDataFlowResponse struct { // The underlying http response RawResponse *http.Response // The DataFlow instance DataFlow `presentIn:"body"` // For optimistic concurrency control. See ETags for Optimistic Concurrency Control (https://docs.cloud.oracle.com/iaas/Content/API/Concepts/usingapi.htm#eleven). Etag *string `presentIn:"header" name:"etag"` // Unique Oracle-assigned identifier for the request. If you need to contact // Oracle about a particular request, please provide the request ID. OpcRequestId *string `presentIn:"header" name:"opc-request-id"` }
GetDataFlowResponse wrapper for the GetDataFlow operation
func (GetDataFlowResponse) HTTPResponse ¶
func (response GetDataFlowResponse) HTTPResponse() *http.Response
HTTPResponse implements the OCIResponse interface
func (GetDataFlowResponse) String ¶
func (response GetDataFlowResponse) String() string
type GetDataFlowValidationRequest ¶
type GetDataFlowValidationRequest struct { // DIS workspace id WorkspaceId *string `mandatory:"true" contributesTo:"path" name:"workspaceId"` // key of the dataflow validation. DataFlowValidationKey *string `mandatory:"true" contributesTo:"path" name:"dataFlowValidationKey"` // Unique Oracle-assigned identifier for the request. If // you need to contact Oracle about a particular request, // please provide the request ID. OpcRequestId *string `mandatory:"false" contributesTo:"header" name:"opc-request-id"` // Metadata about the request. This information will not be transmitted to the service, but // represents information that the SDK will consume to drive retry behavior. RequestMetadata common.RequestMetadata }
GetDataFlowValidationRequest wrapper for the GetDataFlowValidation operation
func (GetDataFlowValidationRequest) HTTPRequest ¶
func (request GetDataFlowValidationRequest) HTTPRequest(method, path 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
type GetDataFlowValidationResponse ¶
type GetDataFlowValidationResponse struct { // The underlying http response RawResponse *http.Response // The DataFlowValidation instance DataFlowValidation `presentIn:"body"` // For optimistic concurrency control. See ETags for Optimistic Concurrency Control (https://docs.cloud.oracle.com/iaas/Content/API/Concepts/usingapi.htm#eleven). Etag *string `presentIn:"header" name:"etag"` // Unique Oracle-assigned identifier for the request. If you need to contact // Oracle about a particular request, please provide the request ID. OpcRequestId *string `presentIn:"header" name:"opc-request-id"` }
GetDataFlowValidationResponse wrapper for the GetDataFlowValidation operation
func (GetDataFlowValidationResponse) HTTPResponse ¶
func (response GetDataFlowValidationResponse) HTTPResponse() *http.Response
HTTPResponse implements the OCIResponse interface
func (GetDataFlowValidationResponse) String ¶
func (response GetDataFlowValidationResponse) String() string
type GetDependentObjectRequest ¶
type GetDependentObjectRequest struct { // DIS workspace id WorkspaceId *string `mandatory:"true" contributesTo:"path" name:"workspaceId"` // DIS application key ApplicationKey *string `mandatory:"true" contributesTo:"path" name:"applicationKey"` // DIS dependent object key DependentObjectKey *string `mandatory:"true" contributesTo:"path" name:"dependentObjectKey"` // Unique Oracle-assigned identifier for the request. If // you need to contact Oracle about a particular request, // please provide the request ID. OpcRequestId *string `mandatory:"false" contributesTo:"header" name:"opc-request-id"` // Metadata about the request. This information will not be transmitted to the service, but // represents information that the SDK will consume to drive retry behavior. RequestMetadata common.RequestMetadata }
GetDependentObjectRequest wrapper for the GetDependentObject operation
func (GetDependentObjectRequest) HTTPRequest ¶
func (request GetDependentObjectRequest) HTTPRequest(method, path 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
type GetDependentObjectResponse ¶
type GetDependentObjectResponse struct { // The underlying http response RawResponse *http.Response // The DependentObject instance DependentObject `presentIn:"body"` // For optimistic concurrency control. See ETags for Optimistic Concurrency Control (https://docs.cloud.oracle.com/iaas/Content/API/Concepts/usingapi.htm#eleven). Etag *string `presentIn:"header" name:"etag"` // Unique Oracle-assigned identifier for the request. If you need to contact // Oracle about a particular request, please provide the request ID. OpcRequestId *string `presentIn:"header" name:"opc-request-id"` }
GetDependentObjectResponse wrapper for the GetDependentObject operation
func (GetDependentObjectResponse) HTTPResponse ¶
func (response GetDependentObjectResponse) HTTPResponse() *http.Response
HTTPResponse implements the OCIResponse interface
func (GetDependentObjectResponse) String ¶
func (response GetDependentObjectResponse) String() string
type GetFolderRequest ¶
type GetFolderRequest struct { // DIS workspace id WorkspaceId *string `mandatory:"true" contributesTo:"path" name:"workspaceId"` // DIS 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"` // Metadata about the request. This information will not be transmitted to the service, but // represents information that the SDK will consume to drive retry behavior. RequestMetadata common.RequestMetadata }
GetFolderRequest wrapper for the GetFolder operation
func (GetFolderRequest) HTTPRequest ¶
func (request GetFolderRequest) HTTPRequest(method, path 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
type GetFolderResponse ¶
type GetFolderResponse struct { // The underlying http response RawResponse *http.Response // The Folder instance Folder `presentIn:"body"` // For optimistic concurrency control. See ETags for Optimistic Concurrency Control (https://docs.cloud.oracle.com/iaas/Content/API/Concepts/usingapi.htm#eleven). Etag *string `presentIn:"header" name:"etag"` // Unique Oracle-assigned identifier for the request. If you need to contact // Oracle about a particular request, please provide the request ID. OpcRequestId *string `presentIn:"header" name:"opc-request-id"` }
GetFolderResponse wrapper for the GetFolder operation
func (GetFolderResponse) HTTPResponse ¶
func (response GetFolderResponse) HTTPResponse() *http.Response
HTTPResponse implements the OCIResponse interface
func (GetFolderResponse) String ¶
func (response GetFolderResponse) String() string
type GetPatchRequest ¶
type GetPatchRequest struct { // DIS workspace id WorkspaceId *string `mandatory:"true" contributesTo:"path" name:"workspaceId"` // DIS application key ApplicationKey *string `mandatory:"true" contributesTo:"path" name:"applicationKey"` // DIS patch key PatchKey *string `mandatory:"true" contributesTo:"path" name:"patchKey"` // Unique Oracle-assigned identifier for the request. If // you need to contact Oracle about a particular request, // please provide the request ID. OpcRequestId *string `mandatory:"false" contributesTo:"header" name:"opc-request-id"` // Metadata about the request. This information will not be transmitted to the service, but // represents information that the SDK will consume to drive retry behavior. RequestMetadata common.RequestMetadata }
GetPatchRequest wrapper for the GetPatch operation
func (GetPatchRequest) HTTPRequest ¶
func (request GetPatchRequest) HTTPRequest(method, path 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
type GetPatchResponse ¶
type GetPatchResponse struct { // The underlying http response RawResponse *http.Response // The Patch instance Patch `presentIn:"body"` // For optimistic concurrency control. See ETags for Optimistic Concurrency Control (https://docs.cloud.oracle.com/iaas/Content/API/Concepts/usingapi.htm#eleven). Etag *string `presentIn:"header" name:"etag"` // Unique Oracle-assigned identifier for the request. If you need to contact // Oracle about a particular request, please provide the request ID. OpcRequestId *string `presentIn:"header" name:"opc-request-id"` }
GetPatchResponse wrapper for the GetPatch operation
func (GetPatchResponse) HTTPResponse ¶
func (response GetPatchResponse) HTTPResponse() *http.Response
HTTPResponse implements the OCIResponse interface
func (GetPatchResponse) String ¶
func (response GetPatchResponse) String() string
type GetProjectRequest ¶
type GetProjectRequest struct { // DIS workspace id WorkspaceId *string `mandatory:"true" contributesTo:"path" name:"workspaceId"` // DIS 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"` // Metadata about the request. This information will not be transmitted to the service, but // represents information that the SDK will consume to drive retry behavior. RequestMetadata common.RequestMetadata }
GetProjectRequest wrapper for the GetProject operation
func (GetProjectRequest) HTTPRequest ¶
func (request GetProjectRequest) HTTPRequest(method, path 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
type GetProjectResponse ¶
type GetProjectResponse struct { // The underlying http response RawResponse *http.Response // The Project instance Project `presentIn:"body"` // For optimistic concurrency control. See ETags for Optimistic Concurrency Control (https://docs.cloud.oracle.com/iaas/Content/API/Concepts/usingapi.htm#eleven). Etag *string `presentIn:"header" name:"etag"` // Unique Oracle-assigned identifier for the request. If you need to contact // Oracle about a particular request, please provide the request ID. OpcRequestId *string `presentIn:"header" name:"opc-request-id"` }
GetProjectResponse wrapper for the GetProject operation
func (GetProjectResponse) HTTPResponse ¶
func (response GetProjectResponse) HTTPResponse() *http.Response
HTTPResponse implements the OCIResponse interface
func (GetProjectResponse) String ¶
func (response GetProjectResponse) String() string
type GetPublishedObjectRequest ¶
type GetPublishedObjectRequest struct { // DIS workspace id WorkspaceId *string `mandatory:"true" contributesTo:"path" name:"workspaceId"` // DIS application key ApplicationKey *string `mandatory:"true" contributesTo:"path" name:"applicationKey"` // DIS 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"` // This is used to expand references of the object. If value is true, then all referenced objects will be expanded. If value is false, then shallow objects will be returned in place of references. Default is false. <br><br><B>Examples:-</B><br> <ul> <li><B>?expandReferences=true</B> returns all objects of type data loader task</li> </ul> ExpandReferences *string `mandatory:"false" contributesTo:"query" name:"expandReferences"` // Metadata about the request. This information will not be transmitted to the service, but // represents information that the SDK will consume to drive retry behavior. RequestMetadata common.RequestMetadata }
GetPublishedObjectRequest wrapper for the GetPublishedObject operation
func (GetPublishedObjectRequest) HTTPRequest ¶
func (request GetPublishedObjectRequest) HTTPRequest(method, path 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
type GetPublishedObjectResponse ¶
type GetPublishedObjectResponse struct { // The underlying http response RawResponse *http.Response // The PublishedObject instance PublishedObject `presentIn:"body"` // For optimistic concurrency control. See ETags for Optimistic Concurrency Control (https://docs.cloud.oracle.com/iaas/Content/API/Concepts/usingapi.htm#eleven). Etag *string `presentIn:"header" name:"etag"` // Unique Oracle-assigned identifier for the request. If you need to contact // Oracle about a particular request, please provide the request ID. OpcRequestId *string `presentIn:"header" name:"opc-request-id"` }
GetPublishedObjectResponse wrapper for the GetPublishedObject operation
func (GetPublishedObjectResponse) HTTPResponse ¶
func (response GetPublishedObjectResponse) HTTPResponse() *http.Response
HTTPResponse implements the OCIResponse interface
func (GetPublishedObjectResponse) String ¶
func (response GetPublishedObjectResponse) String() string
type GetSchemaRequest ¶
type GetSchemaRequest struct { // DIS 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:"path" name:"schemaResourceName"` // Unique Oracle-assigned identifier for the request. If // you need to contact Oracle about a particular request, // please provide the request ID. OpcRequestId *string `mandatory:"false" contributesTo:"header" name:"opc-request-id"` // Metadata about the request. This information will not be transmitted to the service, but // represents information that the SDK will consume to drive retry behavior. RequestMetadata common.RequestMetadata }
GetSchemaRequest wrapper for the GetSchema operation
func (GetSchemaRequest) HTTPRequest ¶
func (request GetSchemaRequest) HTTPRequest(method, path 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
type GetSchemaResponse ¶
type GetSchemaResponse struct { // The underlying http response RawResponse *http.Response // The Schema instance Schema `presentIn:"body"` // Unique Oracle-assigned identifier for the request. If you need to contact // Oracle about a particular request, please provide the request ID. OpcRequestId *string `presentIn:"header" name:"opc-request-id"` }
GetSchemaResponse wrapper for the GetSchema operation
func (GetSchemaResponse) HTTPResponse ¶
func (response GetSchemaResponse) HTTPResponse() *http.Response
HTTPResponse implements the OCIResponse interface
func (GetSchemaResponse) String ¶
func (response GetSchemaResponse) String() string
type GetTaskRequest ¶
type GetTaskRequest struct { // DIS workspace id WorkspaceId *string `mandatory:"true" contributesTo:"path" name:"workspaceId"` // DIS 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"` // Metadata about the request. This information will not be transmitted to the service, but // represents information that the SDK will consume to drive retry behavior. RequestMetadata common.RequestMetadata }
GetTaskRequest wrapper for the GetTask operation
func (GetTaskRequest) HTTPRequest ¶
func (request GetTaskRequest) HTTPRequest(method, path 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
type GetTaskResponse ¶
type GetTaskResponse struct { // The underlying http response RawResponse *http.Response // The Task instance Task `presentIn:"body"` // For optimistic concurrency control. See ETags for Optimistic Concurrency Control (https://docs.cloud.oracle.com/iaas/Content/API/Concepts/usingapi.htm#eleven). Etag *string `presentIn:"header" name:"etag"` // Unique Oracle-assigned identifier for the request. If you need to contact // Oracle about a particular request, please provide the request ID. OpcRequestId *string `presentIn:"header" name:"opc-request-id"` }
GetTaskResponse wrapper for the GetTask operation
func (GetTaskResponse) HTTPResponse ¶
func (response GetTaskResponse) HTTPResponse() *http.Response
HTTPResponse implements the OCIResponse interface
func (GetTaskResponse) String ¶
func (response GetTaskResponse) String() string
type GetTaskRunRequest ¶
type GetTaskRunRequest struct { // DIS workspace id WorkspaceId *string `mandatory:"true" contributesTo:"path" name:"workspaceId"` // DIS application key ApplicationKey *string `mandatory:"true" contributesTo:"path" name:"applicationKey"` // DIS taskRun key TaskRunKey *string `mandatory:"true" contributesTo:"path" name:"taskRunKey"` // Unique Oracle-assigned identifier for the request. If // you need to contact Oracle about a particular request, // please provide the request ID. OpcRequestId *string `mandatory:"false" contributesTo:"header" name:"opc-request-id"` // Metadata about the request. This information will not be transmitted to the service, but // represents information that the SDK will consume to drive retry behavior. RequestMetadata common.RequestMetadata }
GetTaskRunRequest wrapper for the GetTaskRun operation
func (GetTaskRunRequest) HTTPRequest ¶
func (request GetTaskRunRequest) HTTPRequest(method, path 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
type GetTaskRunResponse ¶
type GetTaskRunResponse struct { // The underlying http response RawResponse *http.Response // The TaskRun instance TaskRun `presentIn:"body"` // For optimistic concurrency control. See ETags for Optimistic Concurrency Control (https://docs.cloud.oracle.com/iaas/Content/API/Concepts/usingapi.htm#eleven). Etag *string `presentIn:"header" name:"etag"` // Unique Oracle-assigned identifier for the request. If you need to contact // Oracle about a particular request, please provide the request ID. OpcRequestId *string `presentIn:"header" name:"opc-request-id"` }
GetTaskRunResponse wrapper for the GetTaskRun operation
func (GetTaskRunResponse) HTTPResponse ¶
func (response GetTaskRunResponse) HTTPResponse() *http.Response
HTTPResponse implements the OCIResponse interface
func (GetTaskRunResponse) String ¶
func (response GetTaskRunResponse) String() string
type GetTaskValidationRequest ¶
type GetTaskValidationRequest struct { // DIS workspace id WorkspaceId *string `mandatory:"true" contributesTo:"path" name:"workspaceId"` // key of the task validation. TaskValidationKey *string `mandatory:"true" contributesTo:"path" name:"taskValidationKey"` // Unique Oracle-assigned identifier for the request. If // you need to contact Oracle about a particular request, // please provide the request ID. OpcRequestId *string `mandatory:"false" contributesTo:"header" name:"opc-request-id"` // Metadata about the request. This information will not be transmitted to the service, but // represents information that the SDK will consume to drive retry behavior. RequestMetadata common.RequestMetadata }
GetTaskValidationRequest wrapper for the GetTaskValidation operation
func (GetTaskValidationRequest) HTTPRequest ¶
func (request GetTaskValidationRequest) HTTPRequest(method, path 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
type GetTaskValidationResponse ¶
type GetTaskValidationResponse struct { // The underlying http response RawResponse *http.Response // The TaskValidation instance TaskValidation `presentIn:"body"` // For optimistic concurrency control. See ETags for Optimistic Concurrency Control (https://docs.cloud.oracle.com/iaas/Content/API/Concepts/usingapi.htm#eleven). Etag *string `presentIn:"header" name:"etag"` // Unique Oracle-assigned identifier for the request. If you need to contact // Oracle about a particular request, please provide the request ID. OpcRequestId *string `presentIn:"header" name:"opc-request-id"` }
GetTaskValidationResponse wrapper for the GetTaskValidation operation
func (GetTaskValidationResponse) HTTPResponse ¶
func (response GetTaskValidationResponse) HTTPResponse() *http.Response
HTTPResponse implements the OCIResponse interface
func (GetTaskValidationResponse) String ¶
func (response GetTaskValidationResponse) String() string
type GetWorkRequestRequest ¶
type GetWorkRequestRequest struct { // The ID of the asynchronous request. WorkRequestId *string `mandatory:"true" contributesTo:"path" name:"workRequestId"` // Unique Oracle-assigned identifier for the request. If // you need to contact Oracle about a particular request, // please provide the request ID. OpcRequestId *string `mandatory:"false" contributesTo:"header" name:"opc-request-id"` // Metadata about the request. This information will not be transmitted to the service, but // represents information that the SDK will consume to drive retry behavior. RequestMetadata common.RequestMetadata }
GetWorkRequestRequest wrapper for the GetWorkRequest operation
func (GetWorkRequestRequest) HTTPRequest ¶
func (request GetWorkRequestRequest) HTTPRequest(method, path 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
type GetWorkRequestResponse ¶
type GetWorkRequestResponse struct { // The underlying http response RawResponse *http.Response // The WorkRequest instance WorkRequest `presentIn:"body"` // For optimistic concurrency control. See ETags for Optimistic Concurrency Control (https://docs.cloud.oracle.com/iaas/Content/API/Concepts/usingapi.htm#eleven). Etag *string `presentIn:"header" name:"etag"` // Unique Oracle-assigned identifier for the request. If you need to contact // Oracle about a particular request, please provide the request ID. OpcRequestId *string `presentIn:"header" name:"opc-request-id"` // Indicates the number of seconds to wait before making a follow-up request. RetryAfter *int `presentIn:"header" name:"retry-after"` }
GetWorkRequestResponse wrapper for the GetWorkRequest operation
func (GetWorkRequestResponse) HTTPResponse ¶
func (response GetWorkRequestResponse) HTTPResponse() *http.Response
HTTPResponse implements the OCIResponse interface
func (GetWorkRequestResponse) String ¶
func (response GetWorkRequestResponse) String() string
type GetWorkspaceRequest ¶
type GetWorkspaceRequest struct { // DIS workspace id WorkspaceId *string `mandatory:"true" contributesTo:"path" name:"workspaceId"` // Unique Oracle-assigned identifier for the request. If // you need to contact Oracle about a particular request, // please provide the request ID. OpcRequestId *string `mandatory:"false" contributesTo:"header" name:"opc-request-id"` // Metadata about the request. This information will not be transmitted to the service, but // represents information that the SDK will consume to drive retry behavior. RequestMetadata common.RequestMetadata }
GetWorkspaceRequest wrapper for the GetWorkspace operation
func (GetWorkspaceRequest) HTTPRequest ¶
func (request GetWorkspaceRequest) HTTPRequest(method, path 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
type GetWorkspaceResponse ¶
type GetWorkspaceResponse struct { // The underlying http response RawResponse *http.Response // The Workspace instance Workspace `presentIn:"body"` // For optimistic concurrency control. See ETags for Optimistic Concurrency Control (https://docs.cloud.oracle.com/iaas/Content/API/Concepts/usingapi.htm#eleven). Etag *string `presentIn:"header" name:"etag"` // Unique Oracle-assigned identifier for the request. If you need to contact // Oracle about a particular request, please provide the request ID. OpcRequestId *string `presentIn:"header" name:"opc-request-id"` }
GetWorkspaceResponse wrapper for the GetWorkspace operation
func (GetWorkspaceResponse) HTTPResponse ¶
func (response GetWorkspaceResponse) HTTPResponse() *http.Response
HTTPResponse implements the OCIResponse interface
func (GetWorkspaceResponse) String ¶
func (response GetWorkspaceResponse) String() string
type InputField ¶
type InputField struct { // The key of the object. Key *string `mandatory:"false" json:"key"` // The model version of an object. ModelVersion *string `mandatory:"false" json:"modelVersion"` ParentRef *ParentReference `mandatory:"false" json:"parentRef"` ConfigValues *ConfigValues `mandatory:"false" json:"configValues"` // The status of an object that can be set to value 1 for shallow references across objects, other values reserved. ObjectStatus *int `mandatory:"false" json:"objectStatus"` // Free form text without any restriction on permitted characters. Name can have letters, numbers, and special characters. The value can be edited by the user and it 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 etc. You can define your own labels and use them to categorize content. Labels []string `mandatory:"false" json:"labels"` }
InputField The input field for an operator.
func (InputField) GetConfigValues ¶
func (m InputField) GetConfigValues() *ConfigValues
GetConfigValues returns ConfigValues
func (InputField) GetDescription ¶
func (m InputField) GetDescription() *string
GetDescription returns Description
func (InputField) GetModelVersion ¶
func (m InputField) GetModelVersion() *string
GetModelVersion returns ModelVersion
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
type InputLink ¶
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"` // From link reference. FromLink *string `mandatory:"false" json:"fromLink"` FieldMap FieldMap `mandatory:"false" json:"fieldMap"` }
InputLink The information about input links.
func (InputLink) GetDescription ¶
GetDescription returns Description
func (InputLink) GetModelVersion ¶
GetModelVersion returns ModelVersion
func (InputLink) GetObjectStatus ¶
GetObjectStatus returns ObjectStatus
func (InputLink) GetParentRef ¶
func (m InputLink) GetParentRef() *ParentReference
GetParentRef returns ParentRef
func (InputLink) MarshalJSON ¶
MarshalJSON marshals to json representation
func (*InputLink) UnmarshalJSON ¶
UnmarshalJSON unmarshals from json
type InputPort ¶
type InputPort struct { // The key of the object. Key *string `mandatory:"false" json:"key"` // The model version of an object. ModelVersion *string `mandatory:"false" json:"modelVersion"` ParentRef *ParentReference `mandatory:"false" json:"parentRef"` ConfigValues *ConfigValues `mandatory:"false" json:"configValues"` // The status of an object that can be set to value 1 for shallow references across objects, other values reserved. ObjectStatus *int `mandatory:"false" json:"objectStatus"` // Free form text without any restriction on permitted characters. Name can have letters, numbers, and special characters. The value can be edited by the user and it is restricted to 1000 characters Name *string `mandatory:"false" json:"name"` // Detailed description for the object. Description *string `mandatory:"false" json:"description"` // fields Fields []TypedObject `mandatory:"false" json:"fields"` // The port details for the data asset.Type PortType InputPortPortTypeEnum `mandatory:"false" json:"portType,omitempty"` }
InputPort The input port details.
func (InputPort) GetConfigValues ¶
func (m InputPort) GetConfigValues() *ConfigValues
GetConfigValues returns ConfigValues
func (InputPort) GetDescription ¶
GetDescription returns Description
func (InputPort) GetModelVersion ¶
GetModelVersion returns ModelVersion
func (InputPort) GetObjectStatus ¶
GetObjectStatus returns ObjectStatus
func (InputPort) GetParentRef ¶
func (m InputPort) GetParentRef() *ParentReference
GetParentRef returns ParentRef
func (InputPort) MarshalJSON ¶
MarshalJSON marshals to json representation
func (*InputPort) UnmarshalJSON ¶
UnmarshalJSON unmarshals from json
type InputPortPortTypeEnum ¶
type InputPortPortTypeEnum string
InputPortPortTypeEnum Enum with underlying type: string
const ( InputPortPortTypeData InputPortPortTypeEnum = "DATA" InputPortPortTypeControl InputPortPortTypeEnum = "CONTROL" InputPortPortTypeModel InputPortPortTypeEnum = "MODEL" )
Set of constants representing the allowable values for InputPortPortTypeEnum
func GetInputPortPortTypeEnumValues ¶
func GetInputPortPortTypeEnumValues() []InputPortPortTypeEnum
GetInputPortPortTypeEnumValues Enumerates the set of values for InputPortPortTypeEnum
type JavaType ¶
type JavaType struct { // The key of the object. Key *string `mandatory:"false" json:"key"` // The model version of an object. ModelVersion *string `mandatory:"false" json:"modelVersion"` ParentRef *ParentReference `mandatory:"false" json:"parentRef"` // Free form text without any restriction on permitted characters. Name can have letters, numbers, and special characters. The value can be edited by the user and it 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"` // Detailed description for the object. Description *string `mandatory:"false" json:"description"` // javaTypeName JavaTypeName *string `mandatory:"false" json:"javaTypeName"` ConfigDefinition *ConfigDefinition `mandatory:"false" json:"configDefinition"` }
JavaType A java type object.
func (JavaType) GetDescription ¶
GetDescription returns Description
func (JavaType) GetModelVersion ¶
GetModelVersion returns ModelVersion
func (JavaType) GetObjectStatus ¶
GetObjectStatus returns ObjectStatus
func (JavaType) GetParentRef ¶
func (m JavaType) GetParentRef() *ParentReference
GetParentRef returns ParentRef
func (JavaType) MarshalJSON ¶
MarshalJSON marshals to json representation
type Join ¶
type Join struct { // The join condition. Condition *string `mandatory:"false" json:"condition"` // The type of join. Policy JoinPolicyEnum `mandatory:"false" json:"policy,omitempty"` }
Join The information about the join operator. The join operator links data from multiple inbound sources.
func (Join) MarshalJSON ¶
MarshalJSON marshals to json representation
type JoinPolicyEnum ¶
type JoinPolicyEnum string
JoinPolicyEnum Enum with underlying type: string
const ( JoinPolicyInnerJoin JoinPolicyEnum = "INNER_JOIN" JoinPolicyLeftJoin JoinPolicyEnum = "LEFT_JOIN" JoinPolicyRightJoin JoinPolicyEnum = "RIGHT_JOIN" JoinPolicyFullJoin JoinPolicyEnum = "FULL_JOIN" )
Set of constants representing the allowable values for JoinPolicyEnum
func GetJoinPolicyEnumValues ¶
func GetJoinPolicyEnumValues() []JoinPolicyEnum
GetJoinPolicyEnumValues Enumerates the set of values for JoinPolicyEnum
type Joiner ¶
type Joiner struct { // The key of the object. Key *string `mandatory:"false" json:"key"` // The model version of an object. ModelVersion *string `mandatory:"false" json:"modelVersion"` ParentRef *ParentReference `mandatory:"false" json:"parentRef"` // Free form text without any restriction on permitted characters. Name can have letters, numbers, and special characters. The value can be edited by the user and it 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"` // An array of input ports. InputPorts []InputPort `mandatory:"false" json:"inputPorts"` // An array of output ports. OutputPorts []OutputPort `mandatory:"false" json:"outputPorts"` // The status of an object that can be set to value 1 for shallow references across objects, other values reserved. ObjectStatus *int `mandatory:"false" json:"objectStatus"` // Value can only contain upper case letters, underscore and numbers. It should begin with upper case letter or underscore. The value can be edited by the user. Identifier *string `mandatory:"false" json:"identifier"` // An array of parameters. Parameters []Parameter `mandatory:"false" json:"parameters"` OpConfigValues *ConfigValues `mandatory:"false" json:"opConfigValues"` JoinCondition *Expression `mandatory:"false" json:"joinCondition"` // joinType JoinType JoinerJoinTypeEnum `mandatory:"false" json:"joinType,omitempty"` }
Joiner The information about a joiner object.
func (Joiner) GetDescription ¶
GetDescription returns Description
func (Joiner) GetIdentifier ¶
GetIdentifier returns Identifier
func (Joiner) GetInputPorts ¶
GetInputPorts returns InputPorts
func (Joiner) GetModelVersion ¶
GetModelVersion returns ModelVersion
func (Joiner) GetObjectStatus ¶
GetObjectStatus returns ObjectStatus
func (Joiner) GetObjectVersion ¶
GetObjectVersion returns ObjectVersion
func (Joiner) GetOpConfigValues ¶
func (m Joiner) GetOpConfigValues() *ConfigValues
GetOpConfigValues returns OpConfigValues
func (Joiner) GetOutputPorts ¶
func (m Joiner) GetOutputPorts() []OutputPort
GetOutputPorts returns OutputPorts
func (Joiner) GetParameters ¶
GetParameters returns Parameters
func (Joiner) GetParentRef ¶
func (m Joiner) GetParentRef() *ParentReference
GetParentRef returns ParentRef
func (Joiner) MarshalJSON ¶
MarshalJSON marshals to json representation
type JoinerJoinTypeEnum ¶
type JoinerJoinTypeEnum string
JoinerJoinTypeEnum Enum with underlying type: string
const ( JoinerJoinTypeInner JoinerJoinTypeEnum = "INNER" JoinerJoinTypeFull JoinerJoinTypeEnum = "FULL" JoinerJoinTypeLeft JoinerJoinTypeEnum = "LEFT" JoinerJoinTypeRight JoinerJoinTypeEnum = "RIGHT" )
Set of constants representing the allowable values for JoinerJoinTypeEnum
func GetJoinerJoinTypeEnumValues ¶
func GetJoinerJoinTypeEnumValues() []JoinerJoinTypeEnum
GetJoinerJoinTypeEnumValues Enumerates the set of values for JoinerJoinTypeEnum
type JsonFormatAttribute ¶
type JsonFormatAttribute struct { // The encoding for the file. Encoding *string `mandatory:"false" json:"encoding"` }
JsonFormatAttribute The JSON file format attribute.
func (JsonFormatAttribute) MarshalJSON ¶
func (m JsonFormatAttribute) MarshalJSON() (buff []byte, e error)
MarshalJSON marshals to json representation
func (JsonFormatAttribute) String ¶
func (m JsonFormatAttribute) String() string
type KeyAttribute ¶
type KeyAttribute struct { // The position of the attribute. Position *int `mandatory:"false" json:"position"` Attribute *ShapeField `mandatory:"false" json:"attribute"` }
KeyAttribute An attribute within a key.
func (KeyAttribute) String ¶
func (m KeyAttribute) String() string
type KeyModelTypeEnum ¶
type KeyModelTypeEnum string
KeyModelTypeEnum Enum with underlying type: string
const ( KeyModelTypeForeignKey KeyModelTypeEnum = "FOREIGN_KEY" KeyModelTypePrimaryKey KeyModelTypeEnum = "PRIMARY_KEY" KeyModelTypeUniqueKey KeyModelTypeEnum = "UNIQUE_KEY" )
Set of constants representing the allowable values for KeyModelTypeEnum
func GetKeyModelTypeEnumValues ¶
func GetKeyModelTypeEnumValues() []KeyModelTypeEnum
GetKeyModelTypeEnumValues Enumerates the set of values for KeyModelTypeEnum
type KeyRange ¶
type KeyRange struct { Key *ShapeField `mandatory:"false" json:"key"` // The key range. Range []string `mandatory:"false" json:"range"` }
KeyRange The information about key range.
type KeyRangePartitionConfig ¶
type KeyRangePartitionConfig struct { // The partition number for the key range. PartitionNumber *int `mandatory:"false" json:"partitionNumber"` KeyRange *KeyRange `mandatory:"false" json:"keyRange"` }
KeyRangePartitionConfig The information about key range.
func (KeyRangePartitionConfig) MarshalJSON ¶
func (m KeyRangePartitionConfig) MarshalJSON() (buff []byte, e error)
MarshalJSON marshals to json representation
func (KeyRangePartitionConfig) String ¶
func (m KeyRangePartitionConfig) String() string
type ListApplicationsRequest ¶
type ListApplicationsRequest struct { // DIS workspace id WorkspaceId *string `mandatory:"true" contributesTo:"path" name:"workspaceId"` // This filter parameter can be used to filter by the name of the object. Name *string `mandatory:"false" contributesTo:"query" name:"name"` // This filter parameter can be used to filter by the identifier of the published object. Identifier []string `contributesTo:"query" name:"identifier" collectionFormat:"multi"` // This parameter allows users to specify which fields to get for an object. Fields []string `contributesTo:"query" name:"fields" collectionFormat:"multi"` // The maximum number of items to return. Limit *int `mandatory:"false" contributesTo:"query" name:"limit"` // The page token representing the page at which to start retrieving results. This is usually retrieved from a previous list call. Page *string `mandatory:"false" contributesTo:"query" name:"page"` // This parameter is used to control the sort order. Supported values are `ASC` (ascending) and `DESC` (descending). SortOrder ListApplicationsSortOrderEnum `mandatory:"false" contributesTo:"query" name:"sortOrder" omitEmpty:"true"` // This parameter allows users to specify a sort field. Supported sort fields are `name`, `identifier`, `timeCreated`, and `timeUpdated`. Default sort order is the descending order of `timeCreated` (most recently created objects at the top). Sorting related parameters are ignored when parameter `query` is present (search operation and sorting order is by relevance score in descending order). SortBy ListApplicationsSortByEnum `mandatory:"false" contributesTo:"query" name:"sortBy" omitEmpty:"true"` // Unique Oracle-assigned identifier for the request. If // you need to contact Oracle about a particular request, // please provide the request ID. OpcRequestId *string `mandatory:"false" contributesTo:"header" name:"opc-request-id"` // Metadata about the request. This information will not be transmitted to the service, but // represents information that the SDK will consume to drive retry behavior. RequestMetadata common.RequestMetadata }
ListApplicationsRequest wrapper for the ListApplications operation
func (ListApplicationsRequest) HTTPRequest ¶
func (request ListApplicationsRequest) HTTPRequest(method, path 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
type ListApplicationsResponse ¶
type ListApplicationsResponse struct { // The underlying http response RawResponse *http.Response // A list of ApplicationSummaryCollection instances ApplicationSummaryCollection `presentIn:"body"` // Unique Oracle-assigned identifier for the request. If you need to contact // Oracle about a particular request, please provide the request ID. OpcRequestId *string `presentIn:"header" name:"opc-request-id"` // Retrieves the next page of results. When this header appears in the response, additional pages of results remain. See List Pagination (https://docs.cloud.oracle.com/iaas/Content/API/Concepts/usingapi.htm#nine). OpcNextPage *string `presentIn:"header" name:"opc-next-page"` // Retrieves the previous page of results. When this header appears in the response, previous pages of results exist. See List Pagination (https://docs.cloud.oracle.com/iaas/Content/API/Concepts/usingapi.htm#nine). OpcPrevPage *string `presentIn:"header" name:"opc-prev-page"` // Total items in the entire list. OpcTotalItems *int `presentIn:"header" name:"opc-total-items"` }
ListApplicationsResponse wrapper for the ListApplications operation
func (ListApplicationsResponse) HTTPResponse ¶
func (response ListApplicationsResponse) HTTPResponse() *http.Response
HTTPResponse implements the OCIResponse interface
func (ListApplicationsResponse) String ¶
func (response ListApplicationsResponse) String() string
type ListApplicationsSortByEnum ¶
type ListApplicationsSortByEnum string
ListApplicationsSortByEnum Enum with underlying type: string
const ( ListApplicationsSortByTimeCreated ListApplicationsSortByEnum = "TIME_CREATED" ListApplicationsSortByDisplayName ListApplicationsSortByEnum = "DISPLAY_NAME" )
Set of constants representing the allowable values for ListApplicationsSortByEnum
func GetListApplicationsSortByEnumValues ¶
func GetListApplicationsSortByEnumValues() []ListApplicationsSortByEnum
GetListApplicationsSortByEnumValues Enumerates the set of values for ListApplicationsSortByEnum
type ListApplicationsSortOrderEnum ¶
type ListApplicationsSortOrderEnum string
ListApplicationsSortOrderEnum Enum with underlying type: string
const ( ListApplicationsSortOrderAsc ListApplicationsSortOrderEnum = "ASC" ListApplicationsSortOrderDesc ListApplicationsSortOrderEnum = "DESC" )
Set of constants representing the allowable values for ListApplicationsSortOrderEnum
func GetListApplicationsSortOrderEnumValues ¶
func GetListApplicationsSortOrderEnumValues() []ListApplicationsSortOrderEnum
GetListApplicationsSortOrderEnumValues Enumerates the set of values for ListApplicationsSortOrderEnum
type ListConnectionValidationsRequest ¶
type ListConnectionValidationsRequest struct { // DIS workspace id WorkspaceId *string `mandatory:"true" contributesTo:"path" name:"workspaceId"` // This filter parameter can be used to filter by the key of the object. Key *string `mandatory:"false" contributesTo:"query" name:"key"` // This filter parameter can be used to filter by the name of the object. Name *string `mandatory:"false" contributesTo:"query" name:"name"` // This filter parameter can be used to filter by the identifier of the object. Identifier *string `mandatory:"false" contributesTo:"query" name:"identifier"` // This parameter allows users to specify which fields to get for an object. Fields []string `contributesTo:"query" name:"fields" collectionFormat:"multi"` // This parameter will control pagination. Values for the parameter should come from the `opc-next-page` or `opc-prev-page` header in previous response. Page *string `mandatory:"false" contributesTo:"query" name:"page"` // This parameter allows users to set the maximum number of items to return per page. The value must be between 1 and 100 (inclusive). Default value is 100. Limit *int `mandatory:"false" contributesTo:"query" name:"limit"` // This parameter allows users to specify a sort field. Supported sort fields are `name`, `identifier`, `timeCreated`, and `timeUpdated`. Default sort order is the descending order of `timeCreated` (most recently created objects at the top). Sorting related parameters are ignored when parameter `query` is present (search operation and sorting order is by relevance score in descending order). SortBy ListConnectionValidationsSortByEnum `mandatory:"false" contributesTo:"query" name:"sortBy" omitEmpty:"true"` // This parameter is used to control the sort order. Supported values are `ASC` (ascending) and `DESC` (descending). SortOrder ListConnectionValidationsSortOrderEnum `mandatory:"false" contributesTo:"query" name:"sortOrder" omitEmpty:"true"` // Unique Oracle-assigned identifier for the request. If // you need to contact Oracle about a particular request, // please provide the request ID. OpcRequestId *string `mandatory:"false" contributesTo:"header" name:"opc-request-id"` // Metadata about the request. This information will not be transmitted to the service, but // represents information that the SDK will consume to drive retry behavior. RequestMetadata common.RequestMetadata }
ListConnectionValidationsRequest wrapper for the ListConnectionValidations operation
func (ListConnectionValidationsRequest) HTTPRequest ¶
func (request ListConnectionValidationsRequest) HTTPRequest(method, path 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
type ListConnectionValidationsResponse ¶
type ListConnectionValidationsResponse struct { // The underlying http response RawResponse *http.Response // A list of ConnectionValidationSummaryCollection instances ConnectionValidationSummaryCollection `presentIn:"body"` // Unique Oracle-assigned identifier for the request. If you need to contact // Oracle about a particular request, please provide the request ID. OpcRequestId *string `presentIn:"header" name:"opc-request-id"` // Retrieves the next page of results. When this header appears in the response, additional pages of results remain. See List Pagination (https://docs.cloud.oracle.com/iaas/Content/API/Concepts/usingapi.htm#nine). OpcNextPage *string `presentIn:"header" name:"opc-next-page"` // Retrieves the previous page of results. When this header appears in the response, previous pages of results exist. See List Pagination (https://docs.cloud.oracle.com/iaas/Content/API/Concepts/usingapi.htm#nine). OpcPrevPage *string `presentIn:"header" name:"opc-prev-page"` // Total items in the entire list. OpcTotalItems *int `presentIn:"header" name:"opc-total-items"` }
ListConnectionValidationsResponse wrapper for the ListConnectionValidations operation
func (ListConnectionValidationsResponse) HTTPResponse ¶
func (response ListConnectionValidationsResponse) HTTPResponse() *http.Response
HTTPResponse implements the OCIResponse interface
func (ListConnectionValidationsResponse) String ¶
func (response ListConnectionValidationsResponse) String() string
type ListConnectionValidationsSortByEnum ¶
type ListConnectionValidationsSortByEnum string
ListConnectionValidationsSortByEnum Enum with underlying type: string
const ( ListConnectionValidationsSortByTimeCreated ListConnectionValidationsSortByEnum = "TIME_CREATED" ListConnectionValidationsSortByDisplayName ListConnectionValidationsSortByEnum = "DISPLAY_NAME" )
Set of constants representing the allowable values for ListConnectionValidationsSortByEnum
func GetListConnectionValidationsSortByEnumValues ¶
func GetListConnectionValidationsSortByEnumValues() []ListConnectionValidationsSortByEnum
GetListConnectionValidationsSortByEnumValues Enumerates the set of values for ListConnectionValidationsSortByEnum
type ListConnectionValidationsSortOrderEnum ¶
type ListConnectionValidationsSortOrderEnum string
ListConnectionValidationsSortOrderEnum Enum with underlying type: string
const ( ListConnectionValidationsSortOrderAsc ListConnectionValidationsSortOrderEnum = "ASC" ListConnectionValidationsSortOrderDesc ListConnectionValidationsSortOrderEnum = "DESC" )
Set of constants representing the allowable values for ListConnectionValidationsSortOrderEnum
func GetListConnectionValidationsSortOrderEnumValues ¶
func GetListConnectionValidationsSortOrderEnumValues() []ListConnectionValidationsSortOrderEnum
GetListConnectionValidationsSortOrderEnumValues Enumerates the set of values for ListConnectionValidationsSortOrderEnum
type ListConnectionsRequest ¶
type ListConnectionsRequest struct { // DIS workspace id WorkspaceId *string `mandatory:"true" contributesTo:"path" name:"workspaceId"` // This filter parameter can be used to filter by the data asset key of the object. DataAssetKey *string `mandatory:"true" contributesTo:"query" name:"dataAssetKey"` // This filter parameter can be used to filter by the name of the object. Name *string `mandatory:"false" contributesTo:"query" name:"name"` // This parameter will control pagination. Values for the parameter should come from the `opc-next-page` or `opc-prev-page` header in previous response. Page *string `mandatory:"false" contributesTo:"query" name:"page"` // This parameter allows users to set the maximum number of items to return per page. The value must be between 1 and 100 (inclusive). Default value is 100. Limit *int `mandatory:"false" contributesTo:"query" name:"limit"` // This parameter allows users to specify which 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"` // This parameter allows users to specify a sort field. Supported sort fields are `name`, `identifier`, `timeCreated`, and `timeUpdated`. Default sort order is the descending order of `timeCreated` (most recently created objects at the top). Sorting related parameters are ignored when parameter `query` is present (search operation and sorting order is by relevance score in descending order). SortBy ListConnectionsSortByEnum `mandatory:"false" contributesTo:"query" name:"sortBy" omitEmpty:"true"` // This parameter is used to control the sort order. Supported values are `ASC` (ascending) and `DESC` (descending). SortOrder ListConnectionsSortOrderEnum `mandatory:"false" contributesTo:"query" name:"sortOrder" omitEmpty:"true"` // Unique Oracle-assigned identifier for the request. If // you need to contact Oracle about a particular request, // please provide the request ID. OpcRequestId *string `mandatory:"false" contributesTo:"header" name:"opc-request-id"` // Metadata about the request. This information will not be transmitted to the service, but // represents information that the SDK will consume to drive retry behavior. RequestMetadata common.RequestMetadata }
ListConnectionsRequest wrapper for the ListConnections operation
func (ListConnectionsRequest) HTTPRequest ¶
func (request ListConnectionsRequest) HTTPRequest(method, path 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
type ListConnectionsResponse ¶
type ListConnectionsResponse struct { // The underlying http response RawResponse *http.Response // A list of ConnectionSummaryCollection instances ConnectionSummaryCollection `presentIn:"body"` // Unique Oracle-assigned identifier for the request. If you need to contact // Oracle about a particular request, please provide the request ID. OpcRequestId *string `presentIn:"header" name:"opc-request-id"` // Retrieves the next page of results. When this header appears in the response, additional pages of results remain. See List Pagination (https://docs.cloud.oracle.com/iaas/Content/API/Concepts/usingapi.htm#nine). OpcNextPage *string `presentIn:"header" name:"opc-next-page"` // Retrieves the previous page of results. When this header appears in the response, previous pages of results exist. See List Pagination (https://docs.cloud.oracle.com/iaas/Content/API/Concepts/usingapi.htm#nine). OpcPrevPage *string `presentIn:"header" name:"opc-prev-page"` // Total items in the entire list. OpcTotalItems *int `presentIn:"header" name:"opc-total-items"` }
ListConnectionsResponse wrapper for the ListConnections operation
func (ListConnectionsResponse) HTTPResponse ¶
func (response ListConnectionsResponse) HTTPResponse() *http.Response
HTTPResponse implements the OCIResponse interface
func (ListConnectionsResponse) String ¶
func (response ListConnectionsResponse) String() string
type ListConnectionsSortByEnum ¶
type ListConnectionsSortByEnum string
ListConnectionsSortByEnum Enum with underlying type: string
const ( ListConnectionsSortByTimeCreated ListConnectionsSortByEnum = "TIME_CREATED" ListConnectionsSortByDisplayName ListConnectionsSortByEnum = "DISPLAY_NAME" )
Set of constants representing the allowable values for ListConnectionsSortByEnum
func GetListConnectionsSortByEnumValues ¶
func GetListConnectionsSortByEnumValues() []ListConnectionsSortByEnum
GetListConnectionsSortByEnumValues Enumerates the set of values for ListConnectionsSortByEnum
type ListConnectionsSortOrderEnum ¶
type ListConnectionsSortOrderEnum string
ListConnectionsSortOrderEnum Enum with underlying type: string
const ( ListConnectionsSortOrderAsc ListConnectionsSortOrderEnum = "ASC" ListConnectionsSortOrderDesc ListConnectionsSortOrderEnum = "DESC" )
Set of constants representing the allowable values for ListConnectionsSortOrderEnum
func GetListConnectionsSortOrderEnumValues ¶
func GetListConnectionsSortOrderEnumValues() []ListConnectionsSortOrderEnum
GetListConnectionsSortOrderEnumValues Enumerates the set of values for ListConnectionsSortOrderEnum
type ListDataAssetsRequest ¶
type ListDataAssetsRequest struct { // DIS workspace id WorkspaceId *string `mandatory:"true" contributesTo:"path" name:"workspaceId"` // This parameter will control pagination. Values for the parameter should come from the `opc-next-page` or `opc-prev-page` header in previous response. Page *string `mandatory:"false" contributesTo:"query" name:"page"` // This parameter allows users to set the maximum number of items to return per page. The value must be between 1 and 100 (inclusive). Default value is 100. Limit *int `mandatory:"false" contributesTo:"query" name:"limit"` // This parameter allows users to specify which 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"` // This parameter allows users to specify a sort field. Supported sort fields are `name`, `identifier`, `timeCreated`, and `timeUpdated`. Default sort order is the descending order of `timeCreated` (most recently created objects at the top). Sorting related parameters are ignored when parameter `query` is present (search operation and sorting order is by relevance score in descending order). SortBy ListDataAssetsSortByEnum `mandatory:"false" contributesTo:"query" name:"sortBy" omitEmpty:"true"` // This parameter is used to control the sort order. Supported values are `ASC` (ascending) and `DESC` (descending). SortOrder ListDataAssetsSortOrderEnum `mandatory:"false" contributesTo:"query" name:"sortOrder" omitEmpty:"true"` // This filter parameter can be used to filter by the name of the object. Name *string `mandatory:"false" contributesTo:"query" name:"name"` // Unique Oracle-assigned identifier for the request. If // you need to contact Oracle about a particular request, // please provide the request ID. OpcRequestId *string `mandatory:"false" contributesTo:"header" name:"opc-request-id"` // Metadata about the request. This information will not be transmitted to the service, but // represents information that the SDK will consume to drive retry behavior. RequestMetadata common.RequestMetadata }
ListDataAssetsRequest wrapper for the ListDataAssets operation
func (ListDataAssetsRequest) HTTPRequest ¶
func (request ListDataAssetsRequest) HTTPRequest(method, path 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
type ListDataAssetsResponse ¶
type ListDataAssetsResponse struct { // The underlying http response RawResponse *http.Response // A list of DataAssetSummaryCollection instances DataAssetSummaryCollection `presentIn:"body"` // Unique Oracle-assigned identifier for the request. If you need to contact // Oracle about a particular request, please provide the request ID. OpcRequestId *string `presentIn:"header" name:"opc-request-id"` // Retrieves the next page of results. When this header appears in the response, additional pages of results remain. See List Pagination (https://docs.cloud.oracle.com/iaas/Content/API/Concepts/usingapi.htm#nine). OpcNextPage *string `presentIn:"header" name:"opc-next-page"` // Retrieves the previous page of results. When this header appears in the response, previous pages of results exist. See List Pagination (https://docs.cloud.oracle.com/iaas/Content/API/Concepts/usingapi.htm#nine). OpcPrevPage *string `presentIn:"header" name:"opc-prev-page"` // Total items in the entire list. OpcTotalItems *int `presentIn:"header" name:"opc-total-items"` }
ListDataAssetsResponse wrapper for the ListDataAssets operation
func (ListDataAssetsResponse) HTTPResponse ¶
func (response ListDataAssetsResponse) HTTPResponse() *http.Response
HTTPResponse implements the OCIResponse interface
func (ListDataAssetsResponse) String ¶
func (response ListDataAssetsResponse) String() string
type ListDataAssetsSortByEnum ¶
type ListDataAssetsSortByEnum string
ListDataAssetsSortByEnum Enum with underlying type: string
const ( ListDataAssetsSortByTimeCreated ListDataAssetsSortByEnum = "TIME_CREATED" ListDataAssetsSortByDisplayName ListDataAssetsSortByEnum = "DISPLAY_NAME" )
Set of constants representing the allowable values for ListDataAssetsSortByEnum
func GetListDataAssetsSortByEnumValues ¶
func GetListDataAssetsSortByEnumValues() []ListDataAssetsSortByEnum
GetListDataAssetsSortByEnumValues Enumerates the set of values for ListDataAssetsSortByEnum
type ListDataAssetsSortOrderEnum ¶
type ListDataAssetsSortOrderEnum string
ListDataAssetsSortOrderEnum Enum with underlying type: string
const ( ListDataAssetsSortOrderAsc ListDataAssetsSortOrderEnum = "ASC" ListDataAssetsSortOrderDesc ListDataAssetsSortOrderEnum = "DESC" )
Set of constants representing the allowable values for ListDataAssetsSortOrderEnum
func GetListDataAssetsSortOrderEnumValues ¶
func GetListDataAssetsSortOrderEnumValues() []ListDataAssetsSortOrderEnum
GetListDataAssetsSortOrderEnumValues Enumerates the set of values for ListDataAssetsSortOrderEnum
type ListDataEntitiesRequest ¶
type ListDataEntitiesRequest struct { // DIS 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:"path" name:"schemaResourceName"` // This filter parameter can be used to filter by the name of the object. Name *string `mandatory:"false" contributesTo:"query" name:"name"` // This parameter will control pagination. Values for the parameter should come from the `opc-next-page` or `opc-prev-page` header in previous response. 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"` // This parameter allows users to set the maximum number of items to return per page. The value must be between 1 and 100 (inclusive). Default value is 100. Limit *int `mandatory:"false" contributesTo:"query" name:"limit"` // This parameter allows users to specify which fields to get for an object. Fields []string `contributesTo:"query" name:"fields" collectionFormat:"multi"` // This parameter allows users to specify a sort field. Supported sort fields are `name`, `identifier`, `timeCreated`, and `timeUpdated`. Default sort order is the descending order of `timeCreated` (most recently created objects at the top). Sorting related parameters are ignored when parameter `query` is present (search operation and sorting order is by relevance score in descending order). SortBy ListDataEntitiesSortByEnum `mandatory:"false" contributesTo:"query" name:"sortBy" omitEmpty:"true"` // This parameter is used to control the sort order. Supported values are `ASC` (ascending) and `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"` // Metadata about the request. This information will not be transmitted to the service, but // represents information that the SDK will consume to drive retry behavior. RequestMetadata common.RequestMetadata }
ListDataEntitiesRequest wrapper for the ListDataEntities operation
func (ListDataEntitiesRequest) HTTPRequest ¶
func (request ListDataEntitiesRequest) HTTPRequest(method, path 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
type ListDataEntitiesResponse ¶
type ListDataEntitiesResponse struct { // The underlying http response RawResponse *http.Response // A list of DataEntitySummaryCollection instances DataEntitySummaryCollection `presentIn:"body"` // Unique Oracle-assigned identifier for the request. If you need to contact // Oracle about a particular request, please provide the request ID. OpcRequestId *string `presentIn:"header" name:"opc-request-id"` // Retrieves the next page of results. When this header appears in the response, additional pages of results remain. See List Pagination (https://docs.cloud.oracle.com/iaas/Content/API/Concepts/usingapi.htm#nine). OpcNextPage *string `presentIn:"header" name:"opc-next-page"` // Retrieves the previous page of results. When this header appears in the response, previous pages of results exist. See List Pagination (https://docs.cloud.oracle.com/iaas/Content/API/Concepts/usingapi.htm#nine). OpcPrevPage *string `presentIn:"header" name:"opc-prev-page"` // Total items in the entire list. OpcTotalItems *int `presentIn:"header" name:"opc-total-items"` }
ListDataEntitiesResponse wrapper for the ListDataEntities operation
func (ListDataEntitiesResponse) HTTPResponse ¶
func (response ListDataEntitiesResponse) HTTPResponse() *http.Response
HTTPResponse implements the OCIResponse interface
func (ListDataEntitiesResponse) String ¶
func (response ListDataEntitiesResponse) String() string
type ListDataEntitiesSortByEnum ¶
type ListDataEntitiesSortByEnum string
ListDataEntitiesSortByEnum Enum with underlying type: string
const ( ListDataEntitiesSortByTimeCreated ListDataEntitiesSortByEnum = "TIME_CREATED" ListDataEntitiesSortByDisplayName ListDataEntitiesSortByEnum = "DISPLAY_NAME" )
Set of constants representing the allowable values for ListDataEntitiesSortByEnum
func GetListDataEntitiesSortByEnumValues ¶
func GetListDataEntitiesSortByEnumValues() []ListDataEntitiesSortByEnum
GetListDataEntitiesSortByEnumValues Enumerates the set of values for ListDataEntitiesSortByEnum
type ListDataEntitiesSortOrderEnum ¶
type ListDataEntitiesSortOrderEnum string
ListDataEntitiesSortOrderEnum Enum with underlying type: string
const ( ListDataEntitiesSortOrderAsc ListDataEntitiesSortOrderEnum = "ASC" ListDataEntitiesSortOrderDesc ListDataEntitiesSortOrderEnum = "DESC" )
Set of constants representing the allowable values for ListDataEntitiesSortOrderEnum
func GetListDataEntitiesSortOrderEnumValues ¶
func GetListDataEntitiesSortOrderEnumValues() []ListDataEntitiesSortOrderEnum
GetListDataEntitiesSortOrderEnumValues Enumerates the set of values for ListDataEntitiesSortOrderEnum
type ListDataFlowValidationsRequest ¶
type ListDataFlowValidationsRequest struct { // DIS workspace id WorkspaceId *string `mandatory:"true" contributesTo:"path" name:"workspaceId"` // This filter parameter can be used to filter by the key of the object. Key *string `mandatory:"false" contributesTo:"query" name:"key"` // This filter parameter can be used to filter by the name of the object. Name *string `mandatory:"false" contributesTo:"query" name:"name"` // This filter parameter can be used to filter by the identifier of the object. Identifier *string `mandatory:"false" contributesTo:"query" name:"identifier"` // This parameter allows users to specify which fields to get for an object. Fields []string `contributesTo:"query" name:"fields" collectionFormat:"multi"` // This parameter will control pagination. Values for the parameter should come from the `opc-next-page` or `opc-prev-page` header in previous response. Page *string `mandatory:"false" contributesTo:"query" name:"page"` // This parameter allows users to set the maximum number of items to return per page. The value must be between 1 and 100 (inclusive). Default value is 100. Limit *int `mandatory:"false" contributesTo:"query" name:"limit"` // This parameter allows users to specify a sort field. Supported sort fields are `name`, `identifier`, `timeCreated`, and `timeUpdated`. Default sort order is the descending order of `timeCreated` (most recently created objects at the top). Sorting related parameters are ignored when parameter `query` is present (search operation and sorting order is by relevance score in descending order). SortBy ListDataFlowValidationsSortByEnum `mandatory:"false" contributesTo:"query" name:"sortBy" omitEmpty:"true"` // This parameter is used to control the sort order. Supported values are `ASC` (ascending) and `DESC` (descending). SortOrder ListDataFlowValidationsSortOrderEnum `mandatory:"false" contributesTo:"query" name:"sortOrder" omitEmpty:"true"` // Unique Oracle-assigned identifier for the request. If // you need to contact Oracle about a particular request, // please provide the request ID. OpcRequestId *string `mandatory:"false" contributesTo:"header" name:"opc-request-id"` // Metadata about the request. This information will not be transmitted to the service, but // represents information that the SDK will consume to drive retry behavior. RequestMetadata common.RequestMetadata }
ListDataFlowValidationsRequest wrapper for the ListDataFlowValidations operation
func (ListDataFlowValidationsRequest) HTTPRequest ¶
func (request ListDataFlowValidationsRequest) HTTPRequest(method, path 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
type ListDataFlowValidationsResponse ¶
type ListDataFlowValidationsResponse struct { // The underlying http response RawResponse *http.Response // A list of DataFlowValidationSummaryCollection instances DataFlowValidationSummaryCollection `presentIn:"body"` // Unique Oracle-assigned identifier for the request. If you need to contact // Oracle about a particular request, please provide the request ID. OpcRequestId *string `presentIn:"header" name:"opc-request-id"` // Retrieves the next page of results. When this header appears in the response, additional pages of results remain. See List Pagination (https://docs.cloud.oracle.com/iaas/Content/API/Concepts/usingapi.htm#nine). OpcNextPage *string `presentIn:"header" name:"opc-next-page"` // Retrieves the previous page of results. When this header appears in the response, previous pages of results exist. See List Pagination (https://docs.cloud.oracle.com/iaas/Content/API/Concepts/usingapi.htm#nine). OpcPrevPage *string `presentIn:"header" name:"opc-prev-page"` // Total items in the entire list. OpcTotalItems *int `presentIn:"header" name:"opc-total-items"` }
ListDataFlowValidationsResponse wrapper for the ListDataFlowValidations operation
func (ListDataFlowValidationsResponse) HTTPResponse ¶
func (response ListDataFlowValidationsResponse) HTTPResponse() *http.Response
HTTPResponse implements the OCIResponse interface
func (ListDataFlowValidationsResponse) String ¶
func (response ListDataFlowValidationsResponse) String() string
type ListDataFlowValidationsSortByEnum ¶
type ListDataFlowValidationsSortByEnum string
ListDataFlowValidationsSortByEnum Enum with underlying type: string
const ( ListDataFlowValidationsSortByTimeCreated ListDataFlowValidationsSortByEnum = "TIME_CREATED" ListDataFlowValidationsSortByDisplayName ListDataFlowValidationsSortByEnum = "DISPLAY_NAME" )
Set of constants representing the allowable values for ListDataFlowValidationsSortByEnum
func GetListDataFlowValidationsSortByEnumValues ¶
func GetListDataFlowValidationsSortByEnumValues() []ListDataFlowValidationsSortByEnum
GetListDataFlowValidationsSortByEnumValues Enumerates the set of values for ListDataFlowValidationsSortByEnum
type ListDataFlowValidationsSortOrderEnum ¶
type ListDataFlowValidationsSortOrderEnum string
ListDataFlowValidationsSortOrderEnum Enum with underlying type: string
const ( ListDataFlowValidationsSortOrderAsc ListDataFlowValidationsSortOrderEnum = "ASC" ListDataFlowValidationsSortOrderDesc ListDataFlowValidationsSortOrderEnum = "DESC" )
Set of constants representing the allowable values for ListDataFlowValidationsSortOrderEnum
func GetListDataFlowValidationsSortOrderEnumValues ¶
func GetListDataFlowValidationsSortOrderEnumValues() []ListDataFlowValidationsSortOrderEnum
GetListDataFlowValidationsSortOrderEnumValues Enumerates the set of values for ListDataFlowValidationsSortOrderEnum
type ListDataFlowsRequest ¶
type ListDataFlowsRequest struct { // DIS 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"` // This parameter allows users to specify which fields to get for an object. Fields []string `contributesTo:"query" name:"fields" collectionFormat:"multi"` // This filter parameter can be used to filter by the name of the object. Name *string `mandatory:"false" contributesTo:"query" name:"name"` // This filter parameter can be used to filter by the identifier of the object. Identifier []string `contributesTo:"query" name:"identifier" collectionFormat:"multi"` // This parameter allows users to set the maximum number of items to return per page. The value must be between 1 and 100 (inclusive). Default value is 100. Limit *int `mandatory:"false" contributesTo:"query" name:"limit"` // This parameter will control pagination. Values for the parameter should come from the `opc-next-page` or `opc-prev-page` header in previous response. Page *string `mandatory:"false" contributesTo:"query" name:"page"` // This parameter is used to control the sort order. Supported values are `ASC` (ascending) and `DESC` (descending). SortOrder ListDataFlowsSortOrderEnum `mandatory:"false" contributesTo:"query" name:"sortOrder" omitEmpty:"true"` // This parameter allows users to specify a sort field. Supported sort fields are `name`, `identifier`, `timeCreated`, and `timeUpdated`. Default sort order is the descending order of `timeCreated` (most recently created objects at the top). Sorting related parameters are ignored when parameter `query` is present (search operation and sorting order is by relevance score in descending order). SortBy ListDataFlowsSortByEnum `mandatory:"false" contributesTo:"query" name:"sortBy" omitEmpty:"true"` // Metadata about the request. This information will not be transmitted to the service, but // represents information that the SDK will consume to drive retry behavior. RequestMetadata common.RequestMetadata }
ListDataFlowsRequest wrapper for the ListDataFlows operation
func (ListDataFlowsRequest) HTTPRequest ¶
func (request ListDataFlowsRequest) HTTPRequest(method, path 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
type ListDataFlowsResponse ¶
type ListDataFlowsResponse struct { // The underlying http response RawResponse *http.Response // A list of DataFlowSummaryCollection instances DataFlowSummaryCollection `presentIn:"body"` // Unique Oracle-assigned identifier for the request. If you need to contact // Oracle about a particular request, please provide the request ID. OpcRequestId *string `presentIn:"header" name:"opc-request-id"` // Retrieves the next page of results. When this header appears in the response, additional pages of results remain. See List Pagination (https://docs.cloud.oracle.com/iaas/Content/API/Concepts/usingapi.htm#nine). OpcNextPage *string `presentIn:"header" name:"opc-next-page"` // Retrieves the previous page of results. When this header appears in the response, previous pages of results exist. See List Pagination (https://docs.cloud.oracle.com/iaas/Content/API/Concepts/usingapi.htm#nine). OpcPrevPage *string `presentIn:"header" name:"opc-prev-page"` // Total items in the entire list. OpcTotalItems *int `presentIn:"header" name:"opc-total-items"` }
ListDataFlowsResponse wrapper for the ListDataFlows operation
func (ListDataFlowsResponse) HTTPResponse ¶
func (response ListDataFlowsResponse) HTTPResponse() *http.Response
HTTPResponse implements the OCIResponse interface
func (ListDataFlowsResponse) String ¶
func (response ListDataFlowsResponse) String() string
type ListDataFlowsSortByEnum ¶
type ListDataFlowsSortByEnum string
ListDataFlowsSortByEnum Enum with underlying type: string
const ( ListDataFlowsSortByTimeCreated ListDataFlowsSortByEnum = "TIME_CREATED" ListDataFlowsSortByDisplayName ListDataFlowsSortByEnum = "DISPLAY_NAME" )
Set of constants representing the allowable values for ListDataFlowsSortByEnum
func GetListDataFlowsSortByEnumValues ¶
func GetListDataFlowsSortByEnumValues() []ListDataFlowsSortByEnum
GetListDataFlowsSortByEnumValues Enumerates the set of values for ListDataFlowsSortByEnum
type ListDataFlowsSortOrderEnum ¶
type ListDataFlowsSortOrderEnum string
ListDataFlowsSortOrderEnum Enum with underlying type: string
const ( ListDataFlowsSortOrderAsc ListDataFlowsSortOrderEnum = "ASC" ListDataFlowsSortOrderDesc ListDataFlowsSortOrderEnum = "DESC" )
Set of constants representing the allowable values for ListDataFlowsSortOrderEnum
func GetListDataFlowsSortOrderEnumValues ¶
func GetListDataFlowsSortOrderEnumValues() []ListDataFlowsSortOrderEnum
GetListDataFlowsSortOrderEnumValues Enumerates the set of values for ListDataFlowsSortOrderEnum
type ListDependentObjectsRequest ¶
type ListDependentObjectsRequest struct { // DIS workspace id WorkspaceId *string `mandatory:"true" contributesTo:"path" name:"workspaceId"` // DIS application key ApplicationKey *string `mandatory:"true" contributesTo:"path" name:"applicationKey"` // This parameter allows users to specify which fields to get for an object. Fields []string `contributesTo:"query" name:"fields" collectionFormat:"multi"` // This filter parameter can be used to filter by the name of the object. Name *string `mandatory:"false" contributesTo:"query" name:"name"` // This filter parameter can be used to filter by the identifier of the published object. Identifier []string `contributesTo:"query" name:"identifier" collectionFormat:"multi"` // This filter parameter can be used to filter by the object type of the object. // This parameter can be suffixed with an optional filter operator InSubtree. // For DIS APIs we will filter based on type Task. Type []string `contributesTo:"query" name:"type" collectionFormat:"multi"` // This is 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"` // The maximum number of items to return. Limit *int `mandatory:"false" contributesTo:"query" name:"limit"` // The page token representing the page at which to start retrieving results. This is usually retrieved from a previous list call. Page *string `mandatory:"false" contributesTo:"query" name:"page"` // This parameter is used to control the sort order. Supported values are `ASC` (ascending) and `DESC` (descending). SortOrder ListDependentObjectsSortOrderEnum `mandatory:"false" contributesTo:"query" name:"sortOrder" omitEmpty:"true"` // This parameter allows users to specify a sort field. Supported sort fields are `name`, `identifier`, `timeCreated`, and `timeUpdated`. Default sort order is the descending order of `timeCreated` (most recently created objects at the top). Sorting related parameters are ignored when parameter `query` is present (search operation and sorting order is by relevance score in descending order). SortBy ListDependentObjectsSortByEnum `mandatory:"false" contributesTo:"query" name:"sortBy" omitEmpty:"true"` // Unique Oracle-assigned identifier for the request. If // you need to contact Oracle about a particular request, // please provide the request ID. OpcRequestId *string `mandatory:"false" contributesTo:"header" name:"opc-request-id"` // Metadata about the request. This information will not be transmitted to the service, but // represents information that the SDK will consume to drive retry behavior. RequestMetadata common.RequestMetadata }
ListDependentObjectsRequest wrapper for the ListDependentObjects operation
func (ListDependentObjectsRequest) HTTPRequest ¶
func (request ListDependentObjectsRequest) HTTPRequest(method, path 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
type ListDependentObjectsResponse ¶
type ListDependentObjectsResponse struct { // The underlying http response RawResponse *http.Response // A list of DependentObjectSummaryCollection instances DependentObjectSummaryCollection `presentIn:"body"` // Unique Oracle-assigned identifier for the request. If you need to contact // Oracle about a particular request, please provide the request ID. OpcRequestId *string `presentIn:"header" name:"opc-request-id"` // Retrieves the next page of results. When this header appears in the response, additional pages of results remain. See List Pagination (https://docs.cloud.oracle.com/iaas/Content/API/Concepts/usingapi.htm#nine). OpcNextPage *string `presentIn:"header" name:"opc-next-page"` // Retrieves the previous page of results. When this header appears in the response, previous pages of results exist. See List Pagination (https://docs.cloud.oracle.com/iaas/Content/API/Concepts/usingapi.htm#nine). OpcPrevPage *string `presentIn:"header" name:"opc-prev-page"` // Total items in the entire list. OpcTotalItems *int `presentIn:"header" name:"opc-total-items"` }
ListDependentObjectsResponse wrapper for the ListDependentObjects operation
func (ListDependentObjectsResponse) HTTPResponse ¶
func (response ListDependentObjectsResponse) HTTPResponse() *http.Response
HTTPResponse implements the OCIResponse interface
func (ListDependentObjectsResponse) String ¶
func (response ListDependentObjectsResponse) String() string
type ListDependentObjectsSortByEnum ¶
type ListDependentObjectsSortByEnum string
ListDependentObjectsSortByEnum Enum with underlying type: string
const ( ListDependentObjectsSortByTimeCreated ListDependentObjectsSortByEnum = "TIME_CREATED" ListDependentObjectsSortByDisplayName ListDependentObjectsSortByEnum = "DISPLAY_NAME" )
Set of constants representing the allowable values for ListDependentObjectsSortByEnum
func GetListDependentObjectsSortByEnumValues ¶
func GetListDependentObjectsSortByEnumValues() []ListDependentObjectsSortByEnum
GetListDependentObjectsSortByEnumValues Enumerates the set of values for ListDependentObjectsSortByEnum
type ListDependentObjectsSortOrderEnum ¶
type ListDependentObjectsSortOrderEnum string
ListDependentObjectsSortOrderEnum Enum with underlying type: string
const ( ListDependentObjectsSortOrderAsc ListDependentObjectsSortOrderEnum = "ASC" ListDependentObjectsSortOrderDesc ListDependentObjectsSortOrderEnum = "DESC" )
Set of constants representing the allowable values for ListDependentObjectsSortOrderEnum
func GetListDependentObjectsSortOrderEnumValues ¶
func GetListDependentObjectsSortOrderEnumValues() []ListDependentObjectsSortOrderEnum
GetListDependentObjectsSortOrderEnumValues Enumerates the set of values for ListDependentObjectsSortOrderEnum
type ListFoldersRequest ¶
type ListFoldersRequest struct { // DIS 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"` // This filter parameter can be used to filter by the project or the folder object. AggregatorKey *string `mandatory:"false" contributesTo:"query" name:"aggregatorKey"` // This parameter allows users to specify which fields to get for an object. Fields []string `contributesTo:"query" name:"fields" collectionFormat:"multi"` // This filter parameter can be used to filter by the name of the object. Name *string `mandatory:"false" contributesTo:"query" name:"name"` // This filter parameter can be used to filter by the identifier of the object. Identifier []string `contributesTo:"query" name:"identifier" collectionFormat:"multi"` // This parameter will control pagination. Values for the parameter should come from the `opc-next-page` or `opc-prev-page` header in previous response. Page *string `mandatory:"false" contributesTo:"query" name:"page"` // This parameter allows users to set the maximum number of items to return per page. The value must be between 1 and 100 (inclusive). Default value is 100. Limit *int `mandatory:"false" contributesTo:"query" name:"limit"` // This parameter is used to control the sort order. Supported values are `ASC` (ascending) and `DESC` (descending). SortOrder ListFoldersSortOrderEnum `mandatory:"false" contributesTo:"query" name:"sortOrder" omitEmpty:"true"` // This parameter allows users to specify a sort field. Supported sort fields are `name`, `identifier`, `timeCreated`, and `timeUpdated`. Default sort order is the descending order of `timeCreated` (most recently created objects at the top). Sorting related parameters are ignored when parameter `query` is present (search operation and sorting order is by relevance score in descending order). SortBy ListFoldersSortByEnum `mandatory:"false" contributesTo:"query" name:"sortBy" omitEmpty:"true"` // Metadata about the request. This information will not be transmitted to the service, but // represents information that the SDK will consume to drive retry behavior. RequestMetadata common.RequestMetadata }
ListFoldersRequest wrapper for the ListFolders operation
func (ListFoldersRequest) HTTPRequest ¶
func (request ListFoldersRequest) HTTPRequest(method, path 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
type ListFoldersResponse ¶
type ListFoldersResponse struct { // The underlying http response RawResponse *http.Response // A list of FolderSummaryCollection instances FolderSummaryCollection `presentIn:"body"` // Unique Oracle-assigned identifier for the request. If you need to contact // Oracle about a particular request, please provide the request ID. OpcRequestId *string `presentIn:"header" name:"opc-request-id"` // Retrieves the next page of results. When this header appears in the response, additional pages of results remain. See List Pagination (https://docs.cloud.oracle.com/iaas/Content/API/Concepts/usingapi.htm#nine). OpcNextPage *string `presentIn:"header" name:"opc-next-page"` // Retrieves the previous page of results. When this header appears in the response, previous pages of results exist. See List Pagination (https://docs.cloud.oracle.com/iaas/Content/API/Concepts/usingapi.htm#nine). OpcPrevPage *string `presentIn:"header" name:"opc-prev-page"` // Total items in the entire list. OpcTotalItems *int `presentIn:"header" name:"opc-total-items"` }
ListFoldersResponse wrapper for the ListFolders operation
func (ListFoldersResponse) HTTPResponse ¶
func (response ListFoldersResponse) HTTPResponse() *http.Response
HTTPResponse implements the OCIResponse interface
func (ListFoldersResponse) String ¶
func (response ListFoldersResponse) String() string
type ListFoldersSortByEnum ¶
type ListFoldersSortByEnum string
ListFoldersSortByEnum Enum with underlying type: string
const ( ListFoldersSortByTimeCreated ListFoldersSortByEnum = "TIME_CREATED" ListFoldersSortByDisplayName ListFoldersSortByEnum = "DISPLAY_NAME" )
Set of constants representing the allowable values for ListFoldersSortByEnum
func GetListFoldersSortByEnumValues ¶
func GetListFoldersSortByEnumValues() []ListFoldersSortByEnum
GetListFoldersSortByEnumValues Enumerates the set of values for ListFoldersSortByEnum
type ListFoldersSortOrderEnum ¶
type ListFoldersSortOrderEnum string
ListFoldersSortOrderEnum Enum with underlying type: string
const ( ListFoldersSortOrderAsc ListFoldersSortOrderEnum = "ASC" ListFoldersSortOrderDesc ListFoldersSortOrderEnum = "DESC" )
Set of constants representing the allowable values for ListFoldersSortOrderEnum
func GetListFoldersSortOrderEnumValues ¶
func GetListFoldersSortOrderEnumValues() []ListFoldersSortOrderEnum
GetListFoldersSortOrderEnumValues Enumerates the set of values for ListFoldersSortOrderEnum
type ListPatchesRequest ¶
type ListPatchesRequest struct { // DIS workspace id WorkspaceId *string `mandatory:"true" contributesTo:"path" name:"workspaceId"` // DIS application key ApplicationKey *string `mandatory:"true" contributesTo:"path" name:"applicationKey"` // This filter parameter can be used to filter by the name of the object. Name *string `mandatory:"false" contributesTo:"query" name:"name"` // This filter parameter can be used to filter by the identifier of the published object. Identifier []string `contributesTo:"query" name:"identifier" collectionFormat:"multi"` // This parameter allows users to specify which fields to get for an object. Fields []string `contributesTo:"query" name:"fields" collectionFormat:"multi"` // The maximum number of items to return. Limit *int `mandatory:"false" contributesTo:"query" name:"limit"` // The page token representing the page at which to start retrieving results. This is usually retrieved from a previous list call. Page *string `mandatory:"false" contributesTo:"query" name:"page"` // This parameter is used to control the sort order. Supported values are `ASC` (ascending) and `DESC` (descending). SortOrder ListPatchesSortOrderEnum `mandatory:"false" contributesTo:"query" name:"sortOrder" omitEmpty:"true"` // This parameter allows users to specify a sort field. Supported sort fields are `name`, `identifier`, `timeCreated`, and `timeUpdated`. Default sort order is the descending order of `timeCreated` (most recently created objects at the top). Sorting related parameters are ignored when parameter `query` is present (search operation and sorting order is by relevance score in descending order). SortBy ListPatchesSortByEnum `mandatory:"false" contributesTo:"query" name:"sortBy" omitEmpty:"true"` // Unique Oracle-assigned identifier for the request. If // you need to contact Oracle about a particular request, // please provide the request ID. OpcRequestId *string `mandatory:"false" contributesTo:"header" name:"opc-request-id"` // Metadata about the request. This information will not be transmitted to the service, but // represents information that the SDK will consume to drive retry behavior. RequestMetadata common.RequestMetadata }
ListPatchesRequest wrapper for the ListPatches operation
func (ListPatchesRequest) HTTPRequest ¶
func (request ListPatchesRequest) HTTPRequest(method, path 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
type ListPatchesResponse ¶
type ListPatchesResponse struct { // The underlying http response RawResponse *http.Response // A list of PatchSummaryCollection instances PatchSummaryCollection `presentIn:"body"` // Unique Oracle-assigned identifier for the request. If you need to contact // Oracle about a particular request, please provide the request ID. OpcRequestId *string `presentIn:"header" name:"opc-request-id"` // Retrieves the next page of results. When this header appears in the response, additional pages of results remain. See List Pagination (https://docs.cloud.oracle.com/iaas/Content/API/Concepts/usingapi.htm#nine). OpcNextPage *string `presentIn:"header" name:"opc-next-page"` // Retrieves the previous page of results. When this header appears in the response, previous pages of results exist. See List Pagination (https://docs.cloud.oracle.com/iaas/Content/API/Concepts/usingapi.htm#nine). OpcPrevPage *string `presentIn:"header" name:"opc-prev-page"` // Total items in the entire list. OpcTotalItems *int `presentIn:"header" name:"opc-total-items"` }
ListPatchesResponse wrapper for the ListPatches operation
func (ListPatchesResponse) HTTPResponse ¶
func (response ListPatchesResponse) HTTPResponse() *http.Response
HTTPResponse implements the OCIResponse interface
func (ListPatchesResponse) String ¶
func (response ListPatchesResponse) String() string
type ListPatchesSortByEnum ¶
type ListPatchesSortByEnum string
ListPatchesSortByEnum Enum with underlying type: string
const ( ListPatchesSortByTimeCreated ListPatchesSortByEnum = "TIME_CREATED" ListPatchesSortByDisplayName ListPatchesSortByEnum = "DISPLAY_NAME" )
Set of constants representing the allowable values for ListPatchesSortByEnum
func GetListPatchesSortByEnumValues ¶
func GetListPatchesSortByEnumValues() []ListPatchesSortByEnum
GetListPatchesSortByEnumValues Enumerates the set of values for ListPatchesSortByEnum
type ListPatchesSortOrderEnum ¶
type ListPatchesSortOrderEnum string
ListPatchesSortOrderEnum Enum with underlying type: string
const ( ListPatchesSortOrderAsc ListPatchesSortOrderEnum = "ASC" ListPatchesSortOrderDesc ListPatchesSortOrderEnum = "DESC" )
Set of constants representing the allowable values for ListPatchesSortOrderEnum
func GetListPatchesSortOrderEnumValues ¶
func GetListPatchesSortOrderEnumValues() []ListPatchesSortOrderEnum
GetListPatchesSortOrderEnumValues Enumerates the set of values for ListPatchesSortOrderEnum
type ListProjectsRequest ¶
type ListProjectsRequest struct { // DIS 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"` // This parameter allows users to specify which fields to get for an object. Fields []string `contributesTo:"query" name:"fields" collectionFormat:"multi"` // This filter parameter can be used to filter by the name of the object. Name *string `mandatory:"false" contributesTo:"query" name:"name"` // This filter parameter can be used to filter by the identifier of the object. Identifier []string `contributesTo:"query" name:"identifier" collectionFormat:"multi"` // This parameter will control pagination. Values for the parameter should come from the `opc-next-page` or `opc-prev-page` header in previous response. Page *string `mandatory:"false" contributesTo:"query" name:"page"` // This parameter allows users to set the maximum number of items to return per page. The value must be between 1 and 100 (inclusive). Default value is 100. Limit *int `mandatory:"false" contributesTo:"query" name:"limit"` // This parameter is used to control the sort order. Supported values are `ASC` (ascending) and `DESC` (descending). SortOrder ListProjectsSortOrderEnum `mandatory:"false" contributesTo:"query" name:"sortOrder" omitEmpty:"true"` // This parameter allows users to specify a sort field. Supported sort fields are `name`, `identifier`, `timeCreated`, and `timeUpdated`. Default sort order is the descending order of `timeCreated` (most recently created objects at the top). Sorting related parameters are ignored when parameter `query` is present (search operation and sorting order is by relevance score in descending order). SortBy ListProjectsSortByEnum `mandatory:"false" contributesTo:"query" name:"sortBy" omitEmpty:"true"` // Metadata about the request. This information will not be transmitted to the service, but // represents information that the SDK will consume to drive retry behavior. RequestMetadata common.RequestMetadata }
ListProjectsRequest wrapper for the ListProjects operation
func (ListProjectsRequest) HTTPRequest ¶
func (request ListProjectsRequest) HTTPRequest(method, path 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
type ListProjectsResponse ¶
type ListProjectsResponse struct { // The underlying http response RawResponse *http.Response // A list of ProjectSummaryCollection instances ProjectSummaryCollection `presentIn:"body"` // Unique Oracle-assigned identifier for the request. If you need to contact // Oracle about a particular request, please provide the request ID. OpcRequestId *string `presentIn:"header" name:"opc-request-id"` // Retrieves the next page of results. When this header appears in the response, additional pages of results remain. See List Pagination (https://docs.cloud.oracle.com/iaas/Content/API/Concepts/usingapi.htm#nine). OpcNextPage *string `presentIn:"header" name:"opc-next-page"` // Retrieves the previous page of results. When this header appears in the response, previous pages of results exist. See List Pagination (https://docs.cloud.oracle.com/iaas/Content/API/Concepts/usingapi.htm#nine). OpcPrevPage *string `presentIn:"header" name:"opc-prev-page"` // Total items in the entire list. OpcTotalItems *int `presentIn:"header" name:"opc-total-items"` }
ListProjectsResponse wrapper for the ListProjects operation
func (ListProjectsResponse) HTTPResponse ¶
func (response ListProjectsResponse) HTTPResponse() *http.Response
HTTPResponse implements the OCIResponse interface
func (ListProjectsResponse) String ¶
func (response ListProjectsResponse) String() string
type ListProjectsSortByEnum ¶
type ListProjectsSortByEnum string
ListProjectsSortByEnum Enum with underlying type: string
const ( ListProjectsSortByTimeCreated ListProjectsSortByEnum = "TIME_CREATED" ListProjectsSortByDisplayName ListProjectsSortByEnum = "DISPLAY_NAME" )
Set of constants representing the allowable values for ListProjectsSortByEnum
func GetListProjectsSortByEnumValues ¶
func GetListProjectsSortByEnumValues() []ListProjectsSortByEnum
GetListProjectsSortByEnumValues Enumerates the set of values for ListProjectsSortByEnum
type ListProjectsSortOrderEnum ¶
type ListProjectsSortOrderEnum string
ListProjectsSortOrderEnum Enum with underlying type: string
const ( ListProjectsSortOrderAsc ListProjectsSortOrderEnum = "ASC" ListProjectsSortOrderDesc ListProjectsSortOrderEnum = "DESC" )
Set of constants representing the allowable values for ListProjectsSortOrderEnum
func GetListProjectsSortOrderEnumValues ¶
func GetListProjectsSortOrderEnumValues() []ListProjectsSortOrderEnum
GetListProjectsSortOrderEnumValues Enumerates the set of values for ListProjectsSortOrderEnum
type ListPublishedObjectsRequest ¶
type ListPublishedObjectsRequest struct { // DIS workspace id WorkspaceId *string `mandatory:"true" contributesTo:"path" name:"workspaceId"` // DIS application key ApplicationKey *string `mandatory:"true" contributesTo:"path" name:"applicationKey"` // This parameter allows users to specify which fields to get for an object. Fields []string `contributesTo:"query" name:"fields" collectionFormat:"multi"` // This filter parameter can be used to filter by the name of the object. Name *string `mandatory:"false" contributesTo:"query" name:"name"` // This filter parameter can be used to filter by the identifier of the published object. Identifier []string `contributesTo:"query" name:"identifier" collectionFormat:"multi"` // This filter parameter can be used to filter by the object type of the object. // This parameter can be suffixed with an optional filter operator InSubtree. // For DIS APIs we will filter based on type Task. Type []string `contributesTo:"query" name:"type" collectionFormat:"multi"` // This is 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"` // The maximum number of items to return. Limit *int `mandatory:"false" contributesTo:"query" name:"limit"` // The page token representing the page at which to start retrieving results. This is usually retrieved from a previous list call. Page *string `mandatory:"false" contributesTo:"query" name:"page"` // This parameter is used to control the sort order. Supported values are `ASC` (ascending) and `DESC` (descending). SortOrder ListPublishedObjectsSortOrderEnum `mandatory:"false" contributesTo:"query" name:"sortOrder" omitEmpty:"true"` // This parameter allows users to specify a sort field. Supported sort fields are `name`, `identifier`, `timeCreated`, and `timeUpdated`. Default sort order is the descending order of `timeCreated` (most recently created objects at the top). Sorting related parameters are ignored when parameter `query` is present (search operation and sorting order is by relevance score in descending order). SortBy ListPublishedObjectsSortByEnum `mandatory:"false" contributesTo:"query" name:"sortBy" omitEmpty:"true"` // Unique Oracle-assigned identifier for the request. If // you need to contact Oracle about a particular request, // please provide the request ID. OpcRequestId *string `mandatory:"false" contributesTo:"header" name:"opc-request-id"` // Metadata about the request. This information will not be transmitted to the service, but // represents information that the SDK will consume to drive retry behavior. RequestMetadata common.RequestMetadata }
ListPublishedObjectsRequest wrapper for the ListPublishedObjects operation
func (ListPublishedObjectsRequest) HTTPRequest ¶
func (request ListPublishedObjectsRequest) HTTPRequest(method, path 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
type ListPublishedObjectsResponse ¶
type ListPublishedObjectsResponse struct { // The underlying http response RawResponse *http.Response // A list of PublishedObjectSummaryCollection instances PublishedObjectSummaryCollection `presentIn:"body"` // Unique Oracle-assigned identifier for the request. If you need to contact // Oracle about a particular request, please provide the request ID. OpcRequestId *string `presentIn:"header" name:"opc-request-id"` // Retrieves the next page of results. When this header appears in the response, additional pages of results remain. See List Pagination (https://docs.cloud.oracle.com/iaas/Content/API/Concepts/usingapi.htm#nine). OpcNextPage *string `presentIn:"header" name:"opc-next-page"` // Retrieves the previous page of results. When this header appears in the response, previous pages of results exist. See List Pagination (https://docs.cloud.oracle.com/iaas/Content/API/Concepts/usingapi.htm#nine). OpcPrevPage *string `presentIn:"header" name:"opc-prev-page"` // Total items in the entire list. OpcTotalItems *int `presentIn:"header" name:"opc-total-items"` }
ListPublishedObjectsResponse wrapper for the ListPublishedObjects operation
func (ListPublishedObjectsResponse) HTTPResponse ¶
func (response ListPublishedObjectsResponse) HTTPResponse() *http.Response
HTTPResponse implements the OCIResponse interface
func (ListPublishedObjectsResponse) String ¶
func (response ListPublishedObjectsResponse) String() string
type ListPublishedObjectsSortByEnum ¶
type ListPublishedObjectsSortByEnum string
ListPublishedObjectsSortByEnum Enum with underlying type: string
const ( ListPublishedObjectsSortByTimeCreated ListPublishedObjectsSortByEnum = "TIME_CREATED" ListPublishedObjectsSortByDisplayName ListPublishedObjectsSortByEnum = "DISPLAY_NAME" )
Set of constants representing the allowable values for ListPublishedObjectsSortByEnum
func GetListPublishedObjectsSortByEnumValues ¶
func GetListPublishedObjectsSortByEnumValues() []ListPublishedObjectsSortByEnum
GetListPublishedObjectsSortByEnumValues Enumerates the set of values for ListPublishedObjectsSortByEnum
type ListPublishedObjectsSortOrderEnum ¶
type ListPublishedObjectsSortOrderEnum string
ListPublishedObjectsSortOrderEnum Enum with underlying type: string
const ( ListPublishedObjectsSortOrderAsc ListPublishedObjectsSortOrderEnum = "ASC" ListPublishedObjectsSortOrderDesc ListPublishedObjectsSortOrderEnum = "DESC" )
Set of constants representing the allowable values for ListPublishedObjectsSortOrderEnum
func GetListPublishedObjectsSortOrderEnumValues ¶
func GetListPublishedObjectsSortOrderEnumValues() []ListPublishedObjectsSortOrderEnum
GetListPublishedObjectsSortOrderEnumValues Enumerates the set of values for ListPublishedObjectsSortOrderEnum
type ListSchemasRequest ¶
type ListSchemasRequest struct { // DIS 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"` // This parameter will control pagination. Values for the parameter should come from the `opc-next-page` or `opc-prev-page` header in previous response. Page *string `mandatory:"false" contributesTo:"query" name:"page"` // This parameter allows users to set the maximum number of items to return per page. The value must be between 1 and 100 (inclusive). Default value is 100. Limit *int `mandatory:"false" contributesTo:"query" name:"limit"` // This parameter allows users to specify which fields to get for an object. Fields []string `contributesTo:"query" name:"fields" collectionFormat:"multi"` // This parameter allows users to specify a sort field. Supported sort fields are `name`, `identifier`, `timeCreated`, and `timeUpdated`. Default sort order is the descending order of `timeCreated` (most recently created objects at the top). Sorting related parameters are ignored when parameter `query` is present (search operation and sorting order is by relevance score in descending order). SortBy ListSchemasSortByEnum `mandatory:"false" contributesTo:"query" name:"sortBy" omitEmpty:"true"` // This parameter is used to control the sort order. Supported values are `ASC` (ascending) and `DESC` (descending). SortOrder ListSchemasSortOrderEnum `mandatory:"false" contributesTo:"query" name:"sortOrder" omitEmpty:"true"` // This filter parameter can be 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 }
ListSchemasRequest wrapper for the ListSchemas operation
func (ListSchemasRequest) HTTPRequest ¶
func (request ListSchemasRequest) HTTPRequest(method, path 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
type ListSchemasResponse ¶
type ListSchemasResponse struct { // The underlying http response RawResponse *http.Response // A list of SchemaSummaryCollection instances SchemaSummaryCollection `presentIn:"body"` // Unique Oracle-assigned identifier for the request. If you need to contact // Oracle about a particular request, please provide the request ID. OpcRequestId *string `presentIn:"header" name:"opc-request-id"` // Retrieves the next page of results. When this header appears in the response, additional pages of results remain. See List Pagination (https://docs.cloud.oracle.com/iaas/Content/API/Concepts/usingapi.htm#nine). OpcNextPage *string `presentIn:"header" name:"opc-next-page"` // Retrieves the previous page of results. When this header appears in the response, previous pages of results exist. See List Pagination (https://docs.cloud.oracle.com/iaas/Content/API/Concepts/usingapi.htm#nine). OpcPrevPage *string `presentIn:"header" name:"opc-prev-page"` // Total items in the entire list. OpcTotalItems *int `presentIn:"header" name:"opc-total-items"` }
ListSchemasResponse wrapper for the ListSchemas operation
func (ListSchemasResponse) HTTPResponse ¶
func (response ListSchemasResponse) HTTPResponse() *http.Response
HTTPResponse implements the OCIResponse interface
func (ListSchemasResponse) String ¶
func (response ListSchemasResponse) String() string
type ListSchemasSortByEnum ¶
type ListSchemasSortByEnum string
ListSchemasSortByEnum Enum with underlying type: string
const ( ListSchemasSortByTimeCreated ListSchemasSortByEnum = "TIME_CREATED" ListSchemasSortByDisplayName ListSchemasSortByEnum = "DISPLAY_NAME" )
Set of constants representing the allowable values for ListSchemasSortByEnum
func GetListSchemasSortByEnumValues ¶
func GetListSchemasSortByEnumValues() []ListSchemasSortByEnum
GetListSchemasSortByEnumValues Enumerates the set of values for ListSchemasSortByEnum
type ListSchemasSortOrderEnum ¶
type ListSchemasSortOrderEnum string
ListSchemasSortOrderEnum Enum with underlying type: string
const ( ListSchemasSortOrderAsc ListSchemasSortOrderEnum = "ASC" ListSchemasSortOrderDesc ListSchemasSortOrderEnum = "DESC" )
Set of constants representing the allowable values for ListSchemasSortOrderEnum
func GetListSchemasSortOrderEnumValues ¶
func GetListSchemasSortOrderEnumValues() []ListSchemasSortOrderEnum
GetListSchemasSortOrderEnumValues Enumerates the set of values for ListSchemasSortOrderEnum
type ListTaskRunLogsRequest ¶
type ListTaskRunLogsRequest struct { // DIS workspace id WorkspaceId *string `mandatory:"true" contributesTo:"path" name:"workspaceId"` // DIS application key ApplicationKey *string `mandatory:"true" contributesTo:"path" name:"applicationKey"` // DIS taskRun 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"` // This parameter will control pagination. Values for the parameter should come from the `opc-next-page` or `opc-prev-page` header in previous response. Page *string `mandatory:"false" contributesTo:"query" name:"page"` // This parameter allows users to set the maximum number of items to return per page. The value must be between 1 and 100 (inclusive). Default value is 100. Limit *int `mandatory:"false" contributesTo:"query" name:"limit"` // This parameter is used to control the sort order. Supported values are `ASC` (ascending) and `DESC` (descending). SortOrder ListTaskRunLogsSortOrderEnum `mandatory:"false" contributesTo:"query" name:"sortOrder" omitEmpty:"true"` // This parameter allows users to specify a sort field. Supported sort fields are `name`, `identifier`, `timeCreated`, and `timeUpdated`. Default sort order is the descending order of `timeCreated` (most recently created objects at the top). Sorting related parameters are ignored when parameter `query` is present (search operation and sorting order is by relevance score in descending order). SortBy ListTaskRunLogsSortByEnum `mandatory:"false" contributesTo:"query" name:"sortBy" omitEmpty:"true"` // Metadata about the request. This information will not be transmitted to the service, but // represents information that the SDK will consume to drive retry behavior. RequestMetadata common.RequestMetadata }
ListTaskRunLogsRequest wrapper for the ListTaskRunLogs operation
func (ListTaskRunLogsRequest) HTTPRequest ¶
func (request ListTaskRunLogsRequest) HTTPRequest(method, path 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
type ListTaskRunLogsResponse ¶
type ListTaskRunLogsResponse struct { // The underlying http response RawResponse *http.Response // A list of []TaskRunLogSummary instances Items []TaskRunLogSummary `presentIn:"body"` // Unique Oracle-assigned identifier for the request. If you need to contact // Oracle about a particular request, please provide the request ID. OpcRequestId *string `presentIn:"header" name:"opc-request-id"` // Retrieves the next page of results. When this header appears in the response, additional pages of results remain. See List Pagination (https://docs.cloud.oracle.com/iaas/Content/API/Concepts/usingapi.htm#nine). OpcNextPage *string `presentIn:"header" name:"opc-next-page"` // Retrieves the previous page of results. When this header appears in the response, previous pages of results exist. See List Pagination (https://docs.cloud.oracle.com/iaas/Content/API/Concepts/usingapi.htm#nine). OpcPrevPage *string `presentIn:"header" name:"opc-prev-page"` // Total items in the entire list. OpcTotalItems *int `presentIn:"header" name:"opc-total-items"` }
ListTaskRunLogsResponse wrapper for the ListTaskRunLogs operation
func (ListTaskRunLogsResponse) HTTPResponse ¶
func (response ListTaskRunLogsResponse) HTTPResponse() *http.Response
HTTPResponse implements the OCIResponse interface
func (ListTaskRunLogsResponse) String ¶
func (response ListTaskRunLogsResponse) String() string
type ListTaskRunLogsSortByEnum ¶
type ListTaskRunLogsSortByEnum string
ListTaskRunLogsSortByEnum Enum with underlying type: string
const ( ListTaskRunLogsSortByTimeCreated ListTaskRunLogsSortByEnum = "TIME_CREATED" ListTaskRunLogsSortByDisplayName ListTaskRunLogsSortByEnum = "DISPLAY_NAME" )
Set of constants representing the allowable values for ListTaskRunLogsSortByEnum
func GetListTaskRunLogsSortByEnumValues ¶
func GetListTaskRunLogsSortByEnumValues() []ListTaskRunLogsSortByEnum
GetListTaskRunLogsSortByEnumValues Enumerates the set of values for ListTaskRunLogsSortByEnum
type ListTaskRunLogsSortOrderEnum ¶
type ListTaskRunLogsSortOrderEnum string
ListTaskRunLogsSortOrderEnum Enum with underlying type: string
const ( ListTaskRunLogsSortOrderAsc ListTaskRunLogsSortOrderEnum = "ASC" ListTaskRunLogsSortOrderDesc ListTaskRunLogsSortOrderEnum = "DESC" )
Set of constants representing the allowable values for ListTaskRunLogsSortOrderEnum
func GetListTaskRunLogsSortOrderEnumValues ¶
func GetListTaskRunLogsSortOrderEnumValues() []ListTaskRunLogsSortOrderEnum
GetListTaskRunLogsSortOrderEnumValues Enumerates the set of values for ListTaskRunLogsSortOrderEnum
type ListTaskRunsRequest ¶
type ListTaskRunsRequest struct { // DIS workspace id WorkspaceId *string `mandatory:"true" contributesTo:"path" name:"workspaceId"` // DIS 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"` // This parameter allows users to specify which fields to get for an object. Fields []string `contributesTo:"query" name:"fields" collectionFormat:"multi"` // This filter parameter can be used to filter by the name of the object. Name *string `mandatory:"false" contributesTo:"query" name:"name"` // This filter parameter can be used to filter by the identifier of the object. Identifier []string `contributesTo:"query" name:"identifier" collectionFormat:"multi"` // This parameter will control pagination. Values for the parameter should come from the `opc-next-page` or `opc-prev-page` header in previous response. Page *string `mandatory:"false" contributesTo:"query" name:"page"` // This parameter allows users to set the maximum number of items to return per page. The value must be between 1 and 100 (inclusive). Default value is 100. Limit *int `mandatory:"false" contributesTo:"query" name:"limit"` // This parameter is used to control the sort order. Supported values are `ASC` (ascending) and `DESC` (descending). SortOrder ListTaskRunsSortOrderEnum `mandatory:"false" contributesTo:"query" name:"sortOrder" omitEmpty:"true"` // This parameter allows users to specify a sort field. Supported sort fields are `name`, `identifier`, `timeCreated`, and `timeUpdated`. Default sort order is the descending order of `timeCreated` (most recently created objects at the top). Sorting related parameters are ignored when parameter `query` is present (search operation and sorting order is by relevance score in descending order). SortBy ListTaskRunsSortByEnum `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 }
ListTaskRunsRequest wrapper for the ListTaskRuns operation
func (ListTaskRunsRequest) HTTPRequest ¶
func (request ListTaskRunsRequest) HTTPRequest(method, path 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
type ListTaskRunsResponse ¶
type ListTaskRunsResponse struct { // The underlying http response RawResponse *http.Response // A list of TaskRunSummaryCollection instances TaskRunSummaryCollection `presentIn:"body"` // Unique Oracle-assigned identifier for the request. If you need to contact // Oracle about a particular request, please provide the request ID. OpcRequestId *string `presentIn:"header" name:"opc-request-id"` // Retrieves the next page of results. When this header appears in the response, additional pages of results remain. See List Pagination (https://docs.cloud.oracle.com/iaas/Content/API/Concepts/usingapi.htm#nine). OpcNextPage *string `presentIn:"header" name:"opc-next-page"` // Retrieves the previous page of results. When this header appears in the response, previous pages of results exist. See List Pagination (https://docs.cloud.oracle.com/iaas/Content/API/Concepts/usingapi.htm#nine). OpcPrevPage *string `presentIn:"header" name:"opc-prev-page"` // Total items in the entire list. OpcTotalItems *int `presentIn:"header" name:"opc-total-items"` }
ListTaskRunsResponse wrapper for the ListTaskRuns operation
func (ListTaskRunsResponse) HTTPResponse ¶
func (response ListTaskRunsResponse) HTTPResponse() *http.Response
HTTPResponse implements the OCIResponse interface
func (ListTaskRunsResponse) String ¶
func (response ListTaskRunsResponse) String() string
type ListTaskRunsSortByEnum ¶
type ListTaskRunsSortByEnum string
ListTaskRunsSortByEnum Enum with underlying type: string
const ( ListTaskRunsSortByTimeCreated ListTaskRunsSortByEnum = "TIME_CREATED" ListTaskRunsSortByDisplayName ListTaskRunsSortByEnum = "DISPLAY_NAME" )
Set of constants representing the allowable values for ListTaskRunsSortByEnum
func GetListTaskRunsSortByEnumValues ¶
func GetListTaskRunsSortByEnumValues() []ListTaskRunsSortByEnum
GetListTaskRunsSortByEnumValues Enumerates the set of values for ListTaskRunsSortByEnum
type ListTaskRunsSortOrderEnum ¶
type ListTaskRunsSortOrderEnum string
ListTaskRunsSortOrderEnum Enum with underlying type: string
const ( ListTaskRunsSortOrderAsc ListTaskRunsSortOrderEnum = "ASC" ListTaskRunsSortOrderDesc ListTaskRunsSortOrderEnum = "DESC" )
Set of constants representing the allowable values for ListTaskRunsSortOrderEnum
func GetListTaskRunsSortOrderEnumValues ¶
func GetListTaskRunsSortOrderEnumValues() []ListTaskRunsSortOrderEnum
GetListTaskRunsSortOrderEnumValues Enumerates the set of values for ListTaskRunsSortOrderEnum
type ListTaskValidationsRequest ¶
type ListTaskValidationsRequest struct { // DIS workspace id WorkspaceId *string `mandatory:"true" contributesTo:"path" name:"workspaceId"` // This filter parameter can be used to filter by the key of the object. Key *string `mandatory:"false" contributesTo:"query" name:"key"` // This filter parameter can be used to filter by the name of the object. Name *string `mandatory:"false" contributesTo:"query" name:"name"` // This filter parameter can be used to filter by the identifier of the object. Identifier *string `mandatory:"false" contributesTo:"query" name:"identifier"` // This parameter allows users to specify which fields to get for an object. Fields []string `contributesTo:"query" name:"fields" collectionFormat:"multi"` // This parameter will control pagination. Values for the parameter should come from the `opc-next-page` or `opc-prev-page` header in previous response. Page *string `mandatory:"false" contributesTo:"query" name:"page"` // This parameter allows users to set the maximum number of items to return per page. The value must be between 1 and 100 (inclusive). Default value is 100. Limit *int `mandatory:"false" contributesTo:"query" name:"limit"` // This parameter allows users to specify a sort field. Supported sort fields are `name`, `identifier`, `timeCreated`, and `timeUpdated`. Default sort order is the descending order of `timeCreated` (most recently created objects at the top). Sorting related parameters are ignored when parameter `query` is present (search operation and sorting order is by relevance score in descending order). SortBy ListTaskValidationsSortByEnum `mandatory:"false" contributesTo:"query" name:"sortBy" omitEmpty:"true"` // This parameter is used to control the sort order. Supported values are `ASC` (ascending) and `DESC` (descending). SortOrder ListTaskValidationsSortOrderEnum `mandatory:"false" contributesTo:"query" name:"sortOrder" omitEmpty:"true"` // Unique Oracle-assigned identifier for the request. If // you need to contact Oracle about a particular request, // please provide the request ID. OpcRequestId *string `mandatory:"false" contributesTo:"header" name:"opc-request-id"` // Metadata about the request. This information will not be transmitted to the service, but // represents information that the SDK will consume to drive retry behavior. RequestMetadata common.RequestMetadata }
ListTaskValidationsRequest wrapper for the ListTaskValidations operation
func (ListTaskValidationsRequest) HTTPRequest ¶
func (request ListTaskValidationsRequest) HTTPRequest(method, path 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
type ListTaskValidationsResponse ¶
type ListTaskValidationsResponse struct { // The underlying http response RawResponse *http.Response // A list of TaskValidationSummaryCollection instances TaskValidationSummaryCollection `presentIn:"body"` // Unique Oracle-assigned identifier for the request. If you need to contact // Oracle about a particular request, please provide the request ID. OpcRequestId *string `presentIn:"header" name:"opc-request-id"` // Retrieves the next page of results. When this header appears in the response, additional pages of results remain. See List Pagination (https://docs.cloud.oracle.com/iaas/Content/API/Concepts/usingapi.htm#nine). OpcNextPage *string `presentIn:"header" name:"opc-next-page"` // Retrieves the previous page of results. When this header appears in the response, previous pages of results exist. See List Pagination (https://docs.cloud.oracle.com/iaas/Content/API/Concepts/usingapi.htm#nine). OpcPrevPage *string `presentIn:"header" name:"opc-prev-page"` // Total items in the entire list. OpcTotalItems *int `presentIn:"header" name:"opc-total-items"` }
ListTaskValidationsResponse wrapper for the ListTaskValidations operation
func (ListTaskValidationsResponse) HTTPResponse ¶
func (response ListTaskValidationsResponse) HTTPResponse() *http.Response
HTTPResponse implements the OCIResponse interface
func (ListTaskValidationsResponse) String ¶
func (response ListTaskValidationsResponse) String() string
type ListTaskValidationsSortByEnum ¶
type ListTaskValidationsSortByEnum string
ListTaskValidationsSortByEnum Enum with underlying type: string
const ( ListTaskValidationsSortByTimeCreated ListTaskValidationsSortByEnum = "TIME_CREATED" ListTaskValidationsSortByDisplayName ListTaskValidationsSortByEnum = "DISPLAY_NAME" )
Set of constants representing the allowable values for ListTaskValidationsSortByEnum
func GetListTaskValidationsSortByEnumValues ¶
func GetListTaskValidationsSortByEnumValues() []ListTaskValidationsSortByEnum
GetListTaskValidationsSortByEnumValues Enumerates the set of values for ListTaskValidationsSortByEnum
type ListTaskValidationsSortOrderEnum ¶
type ListTaskValidationsSortOrderEnum string
ListTaskValidationsSortOrderEnum Enum with underlying type: string
const ( ListTaskValidationsSortOrderAsc ListTaskValidationsSortOrderEnum = "ASC" ListTaskValidationsSortOrderDesc ListTaskValidationsSortOrderEnum = "DESC" )
Set of constants representing the allowable values for ListTaskValidationsSortOrderEnum
func GetListTaskValidationsSortOrderEnumValues ¶
func GetListTaskValidationsSortOrderEnumValues() []ListTaskValidationsSortOrderEnum
GetListTaskValidationsSortOrderEnumValues Enumerates the set of values for ListTaskValidationsSortOrderEnum
type ListTasksRequest ¶
type ListTasksRequest struct { // DIS 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"` // This parameter allows users to specify which fields to get for an object. Fields []string `contributesTo:"query" name:"fields" collectionFormat:"multi"` // This filter parameter can be used to filter by the name of the object. Name *string `mandatory:"false" contributesTo:"query" name:"name"` // This filter parameter can be used to filter by the key of the object. Key []string `contributesTo:"query" name:"key" collectionFormat:"multi"` // This filter parameter can be used to filter by the identifier of the object. Identifier []string `contributesTo:"query" name:"identifier" collectionFormat:"multi"` // This filter parameter can be used to filter by the object type of the object. This parameter 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"` // This parameter allows users to set the maximum number of items to return per page. The value must be between 1 and 100 (inclusive). Default value is 100. Limit *int `mandatory:"false" contributesTo:"query" name:"limit"` // This parameter will control pagination. Values for the parameter should come from the `opc-next-page` or `opc-prev-page` header in previous response. Page *string `mandatory:"false" contributesTo:"query" name:"page"` // This parameter is used to control the sort order. Supported values are `ASC` (ascending) and `DESC` (descending). SortOrder ListTasksSortOrderEnum `mandatory:"false" contributesTo:"query" name:"sortOrder" omitEmpty:"true"` // This parameter allows users to specify a sort field. Supported sort fields are `name`, `identifier`, `timeCreated`, and `timeUpdated`. Default sort order is the descending order of `timeCreated` (most recently created objects at the top). Sorting related parameters are ignored when parameter `query` is present (search operation and sorting order is by relevance score in descending order). SortBy ListTasksSortByEnum `mandatory:"false" contributesTo:"query" name:"sortBy" omitEmpty:"true"` // Metadata about the request. This information will not be transmitted to the service, but // represents information that the SDK will consume to drive retry behavior. RequestMetadata common.RequestMetadata }
ListTasksRequest wrapper for the ListTasks operation
func (ListTasksRequest) HTTPRequest ¶
func (request ListTasksRequest) HTTPRequest(method, path 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
type ListTasksResponse ¶
type ListTasksResponse struct { // The underlying http response RawResponse *http.Response // A list of TaskSummaryCollection instances TaskSummaryCollection `presentIn:"body"` // Unique Oracle-assigned identifier for the request. If you need to contact // Oracle about a particular request, please provide the request ID. OpcRequestId *string `presentIn:"header" name:"opc-request-id"` // Retrieves the next page of results. When this header appears in the response, additional pages of results remain. See List Pagination (https://docs.cloud.oracle.com/iaas/Content/API/Concepts/usingapi.htm#nine). OpcNextPage *string `presentIn:"header" name:"opc-next-page"` // Retrieves the previous page of results. When this header appears in the response, previous pages of results exist. See List Pagination (https://docs.cloud.oracle.com/iaas/Content/API/Concepts/usingapi.htm#nine). OpcPrevPage *string `presentIn:"header" name:"opc-prev-page"` // Total items in the entire list. OpcTotalItems *int `presentIn:"header" name:"opc-total-items"` }
ListTasksResponse wrapper for the ListTasks operation
func (ListTasksResponse) HTTPResponse ¶
func (response ListTasksResponse) HTTPResponse() *http.Response
HTTPResponse implements the OCIResponse interface
func (ListTasksResponse) String ¶
func (response ListTasksResponse) String() string
type ListTasksSortByEnum ¶
type ListTasksSortByEnum string
ListTasksSortByEnum Enum with underlying type: string
const ( ListTasksSortByTimeCreated ListTasksSortByEnum = "TIME_CREATED" ListTasksSortByDisplayName ListTasksSortByEnum = "DISPLAY_NAME" )
Set of constants representing the allowable values for ListTasksSortByEnum
func GetListTasksSortByEnumValues ¶
func GetListTasksSortByEnumValues() []ListTasksSortByEnum
GetListTasksSortByEnumValues Enumerates the set of values for ListTasksSortByEnum
type ListTasksSortOrderEnum ¶
type ListTasksSortOrderEnum string
ListTasksSortOrderEnum Enum with underlying type: string
const ( ListTasksSortOrderAsc ListTasksSortOrderEnum = "ASC" ListTasksSortOrderDesc ListTasksSortOrderEnum = "DESC" )
Set of constants representing the allowable values for ListTasksSortOrderEnum
func GetListTasksSortOrderEnumValues ¶
func GetListTasksSortOrderEnumValues() []ListTasksSortOrderEnum
GetListTasksSortOrderEnumValues Enumerates the set of values for ListTasksSortOrderEnum
type ListWorkRequestErrorsRequest ¶
type ListWorkRequestErrorsRequest struct { // The ID of the asynchronous request. WorkRequestId *string `mandatory:"true" contributesTo:"path" name:"workRequestId"` // Unique Oracle-assigned identifier for the request. If // you need to contact Oracle about a particular request, // please provide the request ID. OpcRequestId *string `mandatory:"false" contributesTo:"header" name:"opc-request-id"` // This parameter will control pagination. Values for the parameter should come from the `opc-next-page` or `opc-prev-page` header in previous response. Page *string `mandatory:"false" contributesTo:"query" name:"page"` // This parameter allows users to set the maximum number of items to return per page. The value must be between 1 and 100 (inclusive). Default value is 100. Limit *int `mandatory:"false" contributesTo:"query" name:"limit"` // This parameter is used to control the sort order. Supported values are `ASC` (ascending) and `DESC` (descending). SortOrder ListWorkRequestErrorsSortOrderEnum `mandatory:"false" contributesTo:"query" name:"sortOrder" omitEmpty:"true"` // This parameter allows users to specify a sort field. Supported sort fields are `name`, `identifier`, `timeCreated`, and `timeUpdated`. Default sort order is the descending order of `timeCreated` (most recently created objects at the top). Sorting related parameters are ignored when parameter `query` is present (search operation and sorting order is by relevance score in descending order). SortBy ListWorkRequestErrorsSortByEnum `mandatory:"false" contributesTo:"query" name:"sortBy" omitEmpty:"true"` // Metadata about the request. This information will not be transmitted to the service, but // represents information that the SDK will consume to drive retry behavior. RequestMetadata common.RequestMetadata }
ListWorkRequestErrorsRequest wrapper for the ListWorkRequestErrors operation
func (ListWorkRequestErrorsRequest) HTTPRequest ¶
func (request ListWorkRequestErrorsRequest) HTTPRequest(method, path 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
type ListWorkRequestErrorsResponse ¶
type ListWorkRequestErrorsResponse struct { // The underlying http response RawResponse *http.Response // A list of []WorkRequestError instances Items []WorkRequestError `presentIn:"body"` // Unique Oracle-assigned identifier for the request. If you need to contact // Oracle about a particular request, please provide the request ID. OpcRequestId *string `presentIn:"header" name:"opc-request-id"` // Retrieves the next page of results. When this header appears in the response, additional pages of results remain. See List Pagination (https://docs.cloud.oracle.com/iaas/Content/API/Concepts/usingapi.htm#nine). OpcNextPage *string `presentIn:"header" name:"opc-next-page"` }
ListWorkRequestErrorsResponse wrapper for the ListWorkRequestErrors operation
func (ListWorkRequestErrorsResponse) HTTPResponse ¶
func (response ListWorkRequestErrorsResponse) HTTPResponse() *http.Response
HTTPResponse implements the OCIResponse interface
func (ListWorkRequestErrorsResponse) String ¶
func (response ListWorkRequestErrorsResponse) String() string
type ListWorkRequestErrorsSortByEnum ¶
type ListWorkRequestErrorsSortByEnum string
ListWorkRequestErrorsSortByEnum Enum with underlying type: string
const ( ListWorkRequestErrorsSortByTimeCreated ListWorkRequestErrorsSortByEnum = "TIME_CREATED" ListWorkRequestErrorsSortByDisplayName ListWorkRequestErrorsSortByEnum = "DISPLAY_NAME" )
Set of constants representing the allowable values for ListWorkRequestErrorsSortByEnum
func GetListWorkRequestErrorsSortByEnumValues ¶
func GetListWorkRequestErrorsSortByEnumValues() []ListWorkRequestErrorsSortByEnum
GetListWorkRequestErrorsSortByEnumValues Enumerates the set of values for ListWorkRequestErrorsSortByEnum
type ListWorkRequestErrorsSortOrderEnum ¶
type ListWorkRequestErrorsSortOrderEnum string
ListWorkRequestErrorsSortOrderEnum Enum with underlying type: string
const ( ListWorkRequestErrorsSortOrderAsc ListWorkRequestErrorsSortOrderEnum = "ASC" ListWorkRequestErrorsSortOrderDesc ListWorkRequestErrorsSortOrderEnum = "DESC" )
Set of constants representing the allowable values for ListWorkRequestErrorsSortOrderEnum
func GetListWorkRequestErrorsSortOrderEnumValues ¶
func GetListWorkRequestErrorsSortOrderEnumValues() []ListWorkRequestErrorsSortOrderEnum
GetListWorkRequestErrorsSortOrderEnumValues Enumerates the set of values for ListWorkRequestErrorsSortOrderEnum
type ListWorkRequestLogsRequest ¶
type ListWorkRequestLogsRequest struct { // The ID of the asynchronous request. WorkRequestId *string `mandatory:"true" contributesTo:"path" name:"workRequestId"` // Unique Oracle-assigned identifier for the request. If // you need to contact Oracle about a particular request, // please provide the request ID. OpcRequestId *string `mandatory:"false" contributesTo:"header" name:"opc-request-id"` // This parameter will control pagination. Values for the parameter should come from the `opc-next-page` or `opc-prev-page` header in previous response. Page *string `mandatory:"false" contributesTo:"query" name:"page"` // This parameter allows users to set the maximum number of items to return per page. The value must be between 1 and 100 (inclusive). Default value is 100. Limit *int `mandatory:"false" contributesTo:"query" name:"limit"` // This parameter is used to control the sort order. Supported values are `ASC` (ascending) and `DESC` (descending). SortOrder ListWorkRequestLogsSortOrderEnum `mandatory:"false" contributesTo:"query" name:"sortOrder" omitEmpty:"true"` // This parameter allows users to specify a sort field. Supported sort fields are `name`, `identifier`, `timeCreated`, and `timeUpdated`. Default sort order is the descending order of `timeCreated` (most recently created objects at the top). Sorting related parameters are ignored when parameter `query` is present (search operation and sorting order is by relevance score in descending order). SortBy ListWorkRequestLogsSortByEnum `mandatory:"false" contributesTo:"query" name:"sortBy" omitEmpty:"true"` // Metadata about the request. This information will not be transmitted to the service, but // represents information that the SDK will consume to drive retry behavior. RequestMetadata common.RequestMetadata }
ListWorkRequestLogsRequest wrapper for the ListWorkRequestLogs operation
func (ListWorkRequestLogsRequest) HTTPRequest ¶
func (request ListWorkRequestLogsRequest) HTTPRequest(method, path 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
type ListWorkRequestLogsResponse ¶
type ListWorkRequestLogsResponse struct { // The underlying http response RawResponse *http.Response // A list of []WorkRequestLogEntry instances Items []WorkRequestLogEntry `presentIn:"body"` // Unique Oracle-assigned identifier for the request. If you need to contact // Oracle about a particular request, please provide the request ID. OpcRequestId *string `presentIn:"header" name:"opc-request-id"` // Retrieves the next page of results. When this header appears in the response, additional pages of results remain. See List Pagination (https://docs.cloud.oracle.com/iaas/Content/API/Concepts/usingapi.htm#nine). OpcNextPage *string `presentIn:"header" name:"opc-next-page"` }
ListWorkRequestLogsResponse wrapper for the ListWorkRequestLogs operation
func (ListWorkRequestLogsResponse) HTTPResponse ¶
func (response ListWorkRequestLogsResponse) HTTPResponse() *http.Response
HTTPResponse implements the OCIResponse interface
func (ListWorkRequestLogsResponse) String ¶
func (response ListWorkRequestLogsResponse) String() string
type ListWorkRequestLogsSortByEnum ¶
type ListWorkRequestLogsSortByEnum string
ListWorkRequestLogsSortByEnum Enum with underlying type: string
const ( ListWorkRequestLogsSortByTimeCreated ListWorkRequestLogsSortByEnum = "TIME_CREATED" ListWorkRequestLogsSortByDisplayName ListWorkRequestLogsSortByEnum = "DISPLAY_NAME" )
Set of constants representing the allowable values for ListWorkRequestLogsSortByEnum
func GetListWorkRequestLogsSortByEnumValues ¶
func GetListWorkRequestLogsSortByEnumValues() []ListWorkRequestLogsSortByEnum
GetListWorkRequestLogsSortByEnumValues Enumerates the set of values for ListWorkRequestLogsSortByEnum
type ListWorkRequestLogsSortOrderEnum ¶
type ListWorkRequestLogsSortOrderEnum string
ListWorkRequestLogsSortOrderEnum Enum with underlying type: string
const ( ListWorkRequestLogsSortOrderAsc ListWorkRequestLogsSortOrderEnum = "ASC" ListWorkRequestLogsSortOrderDesc ListWorkRequestLogsSortOrderEnum = "DESC" )
Set of constants representing the allowable values for ListWorkRequestLogsSortOrderEnum
func GetListWorkRequestLogsSortOrderEnumValues ¶
func GetListWorkRequestLogsSortOrderEnumValues() []ListWorkRequestLogsSortOrderEnum
GetListWorkRequestLogsSortOrderEnumValues Enumerates the set of values for ListWorkRequestLogsSortOrderEnum
type ListWorkRequestsRequest ¶
type ListWorkRequestsRequest struct { // The ID of the compartment in which to list resources. 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"` // Work Request status. WorkRequestStatus ListWorkRequestsWorkRequestStatusEnum `mandatory:"false" contributesTo:"query" name:"workRequestStatus" omitEmpty:"true"` // This parameter will control pagination. Values for the parameter should come from the `opc-next-page` or `opc-prev-page` header in previous response. Page *string `mandatory:"false" contributesTo:"query" name:"page"` // This parameter allows users to set the maximum number of items to return per page. The value must be between 1 and 100 (inclusive). Default value is 100. Limit *int `mandatory:"false" contributesTo:"query" name:"limit"` // This parameter is used to control the sort order. Supported values are `ASC` (ascending) and `DESC` (descending). SortOrder ListWorkRequestsSortOrderEnum `mandatory:"false" contributesTo:"query" name:"sortOrder" omitEmpty:"true"` // This parameter allows users to specify a sort field. Supported sort fields are `name`, `identifier`, `timeCreated`, and `timeUpdated`. Default sort order is the descending order of `timeCreated` (most recently created objects at the top). Sorting related parameters are ignored when parameter `query` is present (search operation and sorting order is by relevance score in descending order). SortBy ListWorkRequestsSortByEnum `mandatory:"false" contributesTo:"query" name:"sortBy" omitEmpty:"true"` // Metadata about the request. This information will not be transmitted to the service, but // represents information that the SDK will consume to drive retry behavior. RequestMetadata common.RequestMetadata }
ListWorkRequestsRequest wrapper for the ListWorkRequests operation
func (ListWorkRequestsRequest) HTTPRequest ¶
func (request ListWorkRequestsRequest) HTTPRequest(method, path 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
type ListWorkRequestsResponse ¶
type ListWorkRequestsResponse struct { // The underlying http response RawResponse *http.Response // A list of []WorkRequestSummary instances Items []WorkRequestSummary `presentIn:"body"` // Unique Oracle-assigned identifier for the request. If you need to contact // Oracle about a particular request, please provide the request ID. OpcRequestId *string `presentIn:"header" name:"opc-request-id"` // Retrieves the next page of results. When this header appears in the response, additional pages of results remain. See List Pagination (https://docs.cloud.oracle.com/iaas/Content/API/Concepts/usingapi.htm#nine). OpcNextPage *string `presentIn:"header" name:"opc-next-page"` }
ListWorkRequestsResponse wrapper for the ListWorkRequests operation
func (ListWorkRequestsResponse) HTTPResponse ¶
func (response ListWorkRequestsResponse) HTTPResponse() *http.Response
HTTPResponse implements the OCIResponse interface
func (ListWorkRequestsResponse) String ¶
func (response ListWorkRequestsResponse) String() string
type ListWorkRequestsSortByEnum ¶
type ListWorkRequestsSortByEnum string
ListWorkRequestsSortByEnum Enum with underlying type: string
const ( ListWorkRequestsSortByTimeCreated ListWorkRequestsSortByEnum = "TIME_CREATED" ListWorkRequestsSortByDisplayName ListWorkRequestsSortByEnum = "DISPLAY_NAME" )
Set of constants representing the allowable values for ListWorkRequestsSortByEnum
func GetListWorkRequestsSortByEnumValues ¶
func GetListWorkRequestsSortByEnumValues() []ListWorkRequestsSortByEnum
GetListWorkRequestsSortByEnumValues Enumerates the set of values for ListWorkRequestsSortByEnum
type ListWorkRequestsSortOrderEnum ¶
type ListWorkRequestsSortOrderEnum string
ListWorkRequestsSortOrderEnum Enum with underlying type: string
const ( ListWorkRequestsSortOrderAsc ListWorkRequestsSortOrderEnum = "ASC" ListWorkRequestsSortOrderDesc ListWorkRequestsSortOrderEnum = "DESC" )
Set of constants representing the allowable values for ListWorkRequestsSortOrderEnum
func GetListWorkRequestsSortOrderEnumValues ¶
func GetListWorkRequestsSortOrderEnumValues() []ListWorkRequestsSortOrderEnum
GetListWorkRequestsSortOrderEnumValues Enumerates the set of values for ListWorkRequestsSortOrderEnum
type ListWorkRequestsWorkRequestStatusEnum ¶
type ListWorkRequestsWorkRequestStatusEnum string
ListWorkRequestsWorkRequestStatusEnum Enum with underlying type: string
const ( ListWorkRequestsWorkRequestStatusAccepted ListWorkRequestsWorkRequestStatusEnum = "ACCEPTED" ListWorkRequestsWorkRequestStatusInProgress ListWorkRequestsWorkRequestStatusEnum = "IN_PROGRESS" ListWorkRequestsWorkRequestStatusFailed ListWorkRequestsWorkRequestStatusEnum = "FAILED" ListWorkRequestsWorkRequestStatusSucceeded ListWorkRequestsWorkRequestStatusEnum = "SUCCEEDED" ListWorkRequestsWorkRequestStatusCanceling ListWorkRequestsWorkRequestStatusEnum = "CANCELING" ListWorkRequestsWorkRequestStatusCanceled ListWorkRequestsWorkRequestStatusEnum = "CANCELED" )
Set of constants representing the allowable values for ListWorkRequestsWorkRequestStatusEnum
func GetListWorkRequestsWorkRequestStatusEnumValues ¶
func GetListWorkRequestsWorkRequestStatusEnumValues() []ListWorkRequestsWorkRequestStatusEnum
GetListWorkRequestsWorkRequestStatusEnumValues Enumerates the set of values for ListWorkRequestsWorkRequestStatusEnum
type ListWorkspacesRequest ¶
type ListWorkspacesRequest struct { // The ID of the compartment in which to list resources. CompartmentId *string `mandatory:"true" contributesTo:"query" name:"compartmentId"` // This filter parameter can be used to filter by the name of the object. Name *string `mandatory:"false" contributesTo:"query" name:"name"` // This parameter allows users to set the maximum number of items to return per page. The value must be between 1 and 100 (inclusive). Default value is 100. Limit *int `mandatory:"false" contributesTo:"query" name:"limit"` // This parameter will control pagination. Values for the parameter should come from the `opc-next-page` or `opc-prev-page` header in previous response. Page *string `mandatory:"false" contributesTo:"query" name:"page"` // Lifecycle state of the resource. LifecycleState WorkspaceLifecycleStateEnum `mandatory:"false" contributesTo:"query" name:"lifecycleState" omitEmpty:"true"` // This parameter is used to control the sort order. Supported values are `ASC` (ascending) and `DESC` (descending). SortOrder ListWorkspacesSortOrderEnum `mandatory:"false" contributesTo:"query" name:"sortOrder" omitEmpty:"true"` // This parameter allows users to specify a sort field. Supported sort fields are `name`, `identifier`, `timeCreated`, and `timeUpdated`. Default sort order is the descending order of `timeCreated` (most recently created objects at the top). Sorting related parameters are ignored when parameter `query` is present (search operation and sorting order is by relevance score in descending order). SortBy ListWorkspacesSortByEnum `mandatory:"false" contributesTo:"query" name:"sortBy" omitEmpty:"true"` // Unique Oracle-assigned identifier for the request. If // you need to contact Oracle about a particular request, // please provide the request ID. OpcRequestId *string `mandatory:"false" contributesTo:"header" name:"opc-request-id"` // Metadata about the request. This information will not be transmitted to the service, but // represents information that the SDK will consume to drive retry behavior. RequestMetadata common.RequestMetadata }
ListWorkspacesRequest wrapper for the ListWorkspaces operation
func (ListWorkspacesRequest) HTTPRequest ¶
func (request ListWorkspacesRequest) HTTPRequest(method, path 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
type ListWorkspacesResponse ¶
type ListWorkspacesResponse struct { // The underlying http response RawResponse *http.Response // A list of []WorkspaceSummary instances Items []WorkspaceSummary `presentIn:"body"` // Unique Oracle-assigned identifier for the request. If you need to contact // Oracle about a particular request, please provide the request ID. OpcRequestId *string `presentIn:"header" name:"opc-request-id"` // Retrieves the next page of results. When this header appears in the response, additional pages of results remain. See List Pagination (https://docs.cloud.oracle.com/iaas/Content/API/Concepts/usingapi.htm#nine). OpcNextPage *string `presentIn:"header" name:"opc-next-page"` }
ListWorkspacesResponse wrapper for the ListWorkspaces operation
func (ListWorkspacesResponse) HTTPResponse ¶
func (response ListWorkspacesResponse) HTTPResponse() *http.Response
HTTPResponse implements the OCIResponse interface
func (ListWorkspacesResponse) String ¶
func (response ListWorkspacesResponse) String() string
type ListWorkspacesSortByEnum ¶
type ListWorkspacesSortByEnum string
ListWorkspacesSortByEnum Enum with underlying type: string
const ( ListWorkspacesSortByTimeCreated ListWorkspacesSortByEnum = "TIME_CREATED" ListWorkspacesSortByDisplayName ListWorkspacesSortByEnum = "DISPLAY_NAME" )
Set of constants representing the allowable values for ListWorkspacesSortByEnum
func GetListWorkspacesSortByEnumValues ¶
func GetListWorkspacesSortByEnumValues() []ListWorkspacesSortByEnum
GetListWorkspacesSortByEnumValues Enumerates the set of values for ListWorkspacesSortByEnum
type ListWorkspacesSortOrderEnum ¶
type ListWorkspacesSortOrderEnum string
ListWorkspacesSortOrderEnum Enum with underlying type: string
const ( ListWorkspacesSortOrderAsc ListWorkspacesSortOrderEnum = "ASC" ListWorkspacesSortOrderDesc ListWorkspacesSortOrderEnum = "DESC" )
Set of constants representing the allowable values for ListWorkspacesSortOrderEnum
func GetListWorkspacesSortOrderEnumValues ¶
func GetListWorkspacesSortOrderEnumValues() []ListWorkspacesSortOrderEnum
GetListWorkspacesSortOrderEnumValues Enumerates the set of values for ListWorkspacesSortOrderEnum
type Message ¶
type Message struct { // The type of message (error, warning, or info). Type MessageTypeEnum `mandatory:"true" json:"type"` // The message code Code *string `mandatory:"true" json:"code"` // The message text Message *string `mandatory:"true" json:"message"` }
Message The details of a message.
type MessageTypeEnum ¶
type MessageTypeEnum string
MessageTypeEnum Enum with underlying type: string
const ( MessageTypeError MessageTypeEnum = "ERROR" MessageTypeWarning MessageTypeEnum = "WARNING" MessageTypeInfo MessageTypeEnum = "INFO" )
Set of constants representing the allowable values for MessageTypeEnum
func GetMessageTypeEnumValues ¶
func GetMessageTypeEnumValues() []MessageTypeEnum
GetMessageTypeEnumValues Enumerates the set of values for MessageTypeEnum
type ModelSelect ¶
type ModelSelect struct { // Specifies whether the object is distinct. IsDistinct *bool `mandatory:"false" json:"isDistinct"` // An array of selected columns. SelectColumns []ShapeField `mandatory:"false" json:"selectColumns"` }
ModelSelect The information about the select object.
func (ModelSelect) MarshalJSON ¶
func (m ModelSelect) MarshalJSON() (buff []byte, e error)
MarshalJSON marshals to json representation
func (ModelSelect) String ¶
func (m ModelSelect) String() string
type NameListRule ¶
type NameListRule struct { // The key of the object. Key *string `mandatory:"false" json:"key"` // The model version of an object. ModelVersion *string `mandatory:"false" json:"modelVersion"` ParentRef *ParentReference `mandatory:"false" json:"parentRef"` // Specifies whether the rule uses a java regex syntax. IsJavaRegexSyntax *bool `mandatory:"false" json:"isJavaRegexSyntax"` ConfigValues *ConfigValues `mandatory:"false" json:"configValues"` // The status of an object that can be set to value 1 for shallow references across objects, other values reserved. ObjectStatus *int `mandatory:"false" json:"objectStatus"` // Detailed description for the object. Description *string `mandatory:"false" json:"description"` // skipRemainingRulesOnMatch 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"` // cascade IsCascade *bool `mandatory:"false" json:"isCascade"` // caseSensitive 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 can be edited by the user and it is restricted to 1000 characters Names []string `mandatory:"false" json:"names"` // matchingStrategy MatchingStrategy NameListRuleMatchingStrategyEnum `mandatory:"false" json:"matchingStrategy,omitempty"` // ruleType RuleType NameListRuleRuleTypeEnum `mandatory:"false" json:"ruleType,omitempty"` }
NameListRule The name list rule which defines how fields are projected. For example this may be all fields begining with STR.
func (NameListRule) GetConfigValues ¶
func (m NameListRule) GetConfigValues() *ConfigValues
GetConfigValues returns ConfigValues
func (NameListRule) GetDescription ¶
func (m NameListRule) GetDescription() *string
GetDescription returns Description
func (NameListRule) GetIsJavaRegexSyntax ¶
func (m NameListRule) GetIsJavaRegexSyntax() *bool
GetIsJavaRegexSyntax returns IsJavaRegexSyntax
func (NameListRule) 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
type NameListRuleMatchingStrategyEnum ¶
type NameListRuleMatchingStrategyEnum string
NameListRuleMatchingStrategyEnum Enum with underlying type: string
const ( NameListRuleMatchingStrategyNameOrTags NameListRuleMatchingStrategyEnum = "NAME_OR_TAGS" NameListRuleMatchingStrategyTagsOnly NameListRuleMatchingStrategyEnum = "TAGS_ONLY" NameListRuleMatchingStrategyNameOnly NameListRuleMatchingStrategyEnum = "NAME_ONLY" )
Set of constants representing the allowable values for NameListRuleMatchingStrategyEnum
func GetNameListRuleMatchingStrategyEnumValues ¶
func GetNameListRuleMatchingStrategyEnumValues() []NameListRuleMatchingStrategyEnum
GetNameListRuleMatchingStrategyEnumValues Enumerates the set of values for NameListRuleMatchingStrategyEnum
type NameListRuleRuleTypeEnum ¶
type NameListRuleRuleTypeEnum string
NameListRuleRuleTypeEnum Enum with underlying type: string
const ( NameListRuleRuleTypeInclude NameListRuleRuleTypeEnum = "INCLUDE" NameListRuleRuleTypeExclude NameListRuleRuleTypeEnum = "EXCLUDE" )
Set of constants representing the allowable values for NameListRuleRuleTypeEnum
func GetNameListRuleRuleTypeEnumValues ¶
func GetNameListRuleRuleTypeEnumValues() []NameListRuleRuleTypeEnum
GetNameListRuleRuleTypeEnumValues Enumerates the set of values for NameListRuleRuleTypeEnum
type NamePatternRule ¶
type NamePatternRule struct { // The key of the object. Key *string `mandatory:"false" json:"key"` // The model version of an object. ModelVersion *string `mandatory:"false" json:"modelVersion"` ParentRef *ParentReference `mandatory:"false" json:"parentRef"` // Specifies whether the rule uses a java regex syntax. IsJavaRegexSyntax *bool `mandatory:"false" json:"isJavaRegexSyntax"` ConfigValues *ConfigValues `mandatory:"false" json:"configValues"` // The status of an object that can be set to value 1 for shallow references across objects, other values reserved. ObjectStatus *int `mandatory:"false" json:"objectStatus"` // Detailed description for the object. Description *string `mandatory:"false" json:"description"` // skipRemainingRulesOnMatch 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"` // cascade IsCascade *bool `mandatory:"false" json:"isCascade"` // caseSensitive IsCaseSensitive *bool `mandatory:"false" json:"isCaseSensitive"` // pattern Pattern *string `mandatory:"false" json:"pattern"` // matchingStrategy MatchingStrategy NamePatternRuleMatchingStrategyEnum `mandatory:"false" json:"matchingStrategy,omitempty"` // ruleType RuleType NamePatternRuleRuleTypeEnum `mandatory:"false" json:"ruleType,omitempty"` }
NamePatternRule This rule projects fields by a name pattern, for example it may start with STR_ or end with _DATE, this is defined using a regular expression.
func (NamePatternRule) GetConfigValues ¶
func (m NamePatternRule) GetConfigValues() *ConfigValues
GetConfigValues returns ConfigValues
func (NamePatternRule) GetDescription ¶
func (m NamePatternRule) GetDescription() *string
GetDescription returns Description
func (NamePatternRule) GetIsJavaRegexSyntax ¶
func (m NamePatternRule) GetIsJavaRegexSyntax() *bool
GetIsJavaRegexSyntax returns IsJavaRegexSyntax
func (NamePatternRule) 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
type NamePatternRuleMatchingStrategyEnum ¶
type NamePatternRuleMatchingStrategyEnum string
NamePatternRuleMatchingStrategyEnum Enum with underlying type: string
const ( NamePatternRuleMatchingStrategyNameOrTags NamePatternRuleMatchingStrategyEnum = "NAME_OR_TAGS" NamePatternRuleMatchingStrategyTagsOnly NamePatternRuleMatchingStrategyEnum = "TAGS_ONLY" NamePatternRuleMatchingStrategyNameOnly NamePatternRuleMatchingStrategyEnum = "NAME_ONLY" )
Set of constants representing the allowable values for NamePatternRuleMatchingStrategyEnum
func GetNamePatternRuleMatchingStrategyEnumValues ¶
func GetNamePatternRuleMatchingStrategyEnumValues() []NamePatternRuleMatchingStrategyEnum
GetNamePatternRuleMatchingStrategyEnumValues Enumerates the set of values for NamePatternRuleMatchingStrategyEnum
type NamePatternRuleRuleTypeEnum ¶
type NamePatternRuleRuleTypeEnum string
NamePatternRuleRuleTypeEnum Enum with underlying type: string
const ( NamePatternRuleRuleTypeInclude NamePatternRuleRuleTypeEnum = "INCLUDE" NamePatternRuleRuleTypeExclude NamePatternRuleRuleTypeEnum = "EXCLUDE" )
Set of constants representing the allowable values for NamePatternRuleRuleTypeEnum
func GetNamePatternRuleRuleTypeEnumValues ¶
func GetNamePatternRuleRuleTypeEnumValues() []NamePatternRuleRuleTypeEnum
GetNamePatternRuleRuleTypeEnumValues Enumerates the set of values for NamePatternRuleRuleTypeEnum
type NativeShapeField ¶
type NativeShapeField struct { // Free form text without any restriction on permitted characters. Name can have letters, numbers, and special characters. The value can be edited by the user and it 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 *string `mandatory:"false" json:"type"` ConfigValues *ConfigValues `mandatory:"false" json:"configValues"` // The position of the attribute. Position *int `mandatory:"false" json:"position"` // The default value. DefaultValueString *string `mandatory:"false" json:"defaultValueString"` // Specifies whether the field is mandatory. IsMandatory *bool `mandatory:"false" json:"isMandatory"` }
NativeShapeField The native shape field object.
func (NativeShapeField) String ¶
func (m NativeShapeField) String() string
type ObjectMetadata ¶
type ObjectMetadata struct { // The user that created the object. CreatedBy *string `mandatory:"false" json:"createdBy"` // The user that created the object. CreatedByName *string `mandatory:"false" json:"createdByName"` // The user that updated the object. UpdatedBy *string `mandatory:"false" json:"updatedBy"` // The user that updated the object. UpdatedByName *string `mandatory:"false" json:"updatedByName"` // The date and time that the object was created. TimeCreated *common.SDKTime `mandatory:"false" json:"timeCreated"` // The date and time that the object was updated. TimeUpdated *common.SDKTime `mandatory:"false" json:"timeUpdated"` // The owning object key for this object. AggregatorKey *string `mandatory:"false" json:"aggregatorKey"` // The full path to identify this object. IdentifierPath *string `mandatory:"false" json:"identifierPath"` // infoFields InfoFields map[string]string `mandatory:"false" json:"infoFields"` // registryVersion RegistryVersion *int `mandatory:"false" json:"registryVersion"` // Labels are keywords or tags 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"` }
ObjectMetadata A summary type containing information about the object including its key, name and when/who created/updated it
func (ObjectMetadata) String ¶
func (m ObjectMetadata) String() string
type Operator ¶
type Operator interface { // The key of the object. GetKey() *string // The model version of an object. GetModelVersion() *string GetParentRef() *ParentReference // Free form text without any restriction on permitted characters. Name can have letters, numbers, and special characters. The value can be edited by the user and it 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 // An array of input ports. GetInputPorts() []InputPort // An array of output ports. GetOutputPorts() []OutputPort // The status of an object that can be set to value 1 for shallow references across objects, other values reserved. GetObjectStatus() *int // Value can only contain upper case letters, underscore and numbers. It should begin with upper case letter or underscore. The value can be edited by the user. GetIdentifier() *string // An array of parameters. GetParameters() []Parameter GetOpConfigValues() *ConfigValues }
Operator An operator defines some data integration semantics in a data flow. It may be reading/writing data or transforming the data.
type OperatorModelTypeEnum ¶
type OperatorModelTypeEnum string
OperatorModelTypeEnum Enum with underlying type: string
const ( OperatorModelTypeSourceOperator OperatorModelTypeEnum = "SOURCE_OPERATOR" OperatorModelTypeFilterOperator OperatorModelTypeEnum = "FILTER_OPERATOR" OperatorModelTypeJoinerOperator OperatorModelTypeEnum = "JOINER_OPERATOR" OperatorModelTypeAggregatorOperator OperatorModelTypeEnum = "AGGREGATOR_OPERATOR" OperatorModelTypeProjectionOperator OperatorModelTypeEnum = "PROJECTION_OPERATOR" OperatorModelTypeTargetOperator OperatorModelTypeEnum = "TARGET_OPERATOR" )
Set of constants representing the allowable values for OperatorModelTypeEnum
func GetOperatorModelTypeEnumValues ¶
func GetOperatorModelTypeEnumValues() []OperatorModelTypeEnum
GetOperatorModelTypeEnumValues Enumerates the set of values for OperatorModelTypeEnum
type OracleAdwcWriteAttribute ¶
type OracleAdwcWriteAttribute struct { // The bucket name for the attribute. BucketName *string `mandatory:"false" json:"bucketName"` // The file name for the attribute. StagingFileName *string `mandatory:"false" json:"stagingFileName"` StagingDataAsset DataAsset `mandatory:"false" json:"stagingDataAsset"` StagingConnection Connection `mandatory:"false" json:"stagingConnection"` }
OracleAdwcWriteAttribute Properties to configure writing to Oracle Autonomous Data Warehouse Cloud.
func (OracleAdwcWriteAttribute) MarshalJSON ¶
func (m OracleAdwcWriteAttribute) MarshalJSON() (buff []byte, e error)
MarshalJSON marshals to json representation
func (OracleAdwcWriteAttribute) String ¶
func (m OracleAdwcWriteAttribute) String() string
func (*OracleAdwcWriteAttribute) UnmarshalJSON ¶
func (m *OracleAdwcWriteAttribute) UnmarshalJSON(data []byte) (e error)
UnmarshalJSON unmarshals from json
type OracleAtpWriteAttribute ¶
type OracleAtpWriteAttribute struct { // The bucket name for the attribute. BucketName *string `mandatory:"false" json:"bucketName"` // The file name for the attribute. StagingFileName *string `mandatory:"false" json:"stagingFileName"` StagingDataAsset DataAsset `mandatory:"false" json:"stagingDataAsset"` StagingConnection Connection `mandatory:"false" json:"stagingConnection"` }
OracleAtpWriteAttribute Properties to configure writing to Oracle Autonomous Transaction Processing.
func (OracleAtpWriteAttribute) MarshalJSON ¶
func (m OracleAtpWriteAttribute) MarshalJSON() (buff []byte, e error)
MarshalJSON marshals to json representation
func (OracleAtpWriteAttribute) String ¶
func (m OracleAtpWriteAttribute) String() string
func (*OracleAtpWriteAttribute) UnmarshalJSON ¶
func (m *OracleAtpWriteAttribute) UnmarshalJSON(data []byte) (e error)
UnmarshalJSON unmarshals from json
type OracleReadAttribute ¶
type OracleReadAttribute struct { // The fetch size for reading. FetchSize *int `mandatory:"false" json:"fetchSize"` }
OracleReadAttribute The Oracle read attribute
func (OracleReadAttribute) MarshalJSON ¶
func (m OracleReadAttribute) MarshalJSON() (buff []byte, e error)
MarshalJSON marshals to json representation
func (OracleReadAttribute) String ¶
func (m OracleReadAttribute) String() string
type OracleWriteAttribute ¶
type OracleWriteAttribute struct { // The batch size for writing. BatchSize *int `mandatory:"false" json:"batchSize"` // Specifies whether to truncate. IsTruncate *bool `mandatory:"false" json:"isTruncate"` // Specifies the isolation level. IsolationLevel *string `mandatory:"false" json:"isolationLevel"` }
OracleWriteAttribute The Oracle write attribute
func (OracleWriteAttribute) MarshalJSON ¶
func (m OracleWriteAttribute) MarshalJSON() (buff []byte, e error)
MarshalJSON marshals to json representation
func (OracleWriteAttribute) String ¶
func (m OracleWriteAttribute) String() string
type OutputField ¶
type OutputField struct { // The key of the object. Key *string `mandatory:"false" json:"key"` // The model version of an object. ModelVersion *string `mandatory:"false" json:"modelVersion"` ParentRef *ParentReference `mandatory:"false" json:"parentRef"` ConfigValues *ConfigValues `mandatory:"false" json:"configValues"` // The status of an object that can be set to value 1 for shallow references across objects, other values reserved. ObjectStatus *int `mandatory:"false" json:"objectStatus"` // Free form text without any restriction on permitted characters. Name can have letters, numbers, and special characters. The value can be edited by the user and it 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 etc. You can define your own labels and use them to categorize content. Labels []string `mandatory:"false" json:"labels"` }
OutputField Output fields of an operator.
func (OutputField) GetConfigValues ¶
func (m OutputField) GetConfigValues() *ConfigValues
GetConfigValues returns ConfigValues
func (OutputField) GetDescription ¶
func (m OutputField) GetDescription() *string
GetDescription returns Description
func (OutputField) GetModelVersion ¶
func (m OutputField) GetModelVersion() *string
GetModelVersion returns ModelVersion
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
type OutputLink ¶
type OutputLink struct { // The key of the object. Key *string `mandatory:"false" json:"key"` // The model version of an object. ModelVersion *string `mandatory:"false" json:"modelVersion"` ParentRef *ParentReference `mandatory:"false" json:"parentRef"` // The status of an object that can be set to value 1 for shallow references across objects, other values reserved. ObjectStatus *int `mandatory:"false" json:"objectStatus"` // Detailed description for the object. Description *string `mandatory:"false" json:"description"` // Key of FlowPort reference Port *string `mandatory:"false" json:"port"` // The links from this output link to connect to other links in flow. ToLinks []string `mandatory:"false" json:"toLinks"` }
OutputLink The information about output links.
func (OutputLink) GetDescription ¶
func (m OutputLink) GetDescription() *string
GetDescription returns Description
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) MarshalJSON ¶
func (m OutputLink) MarshalJSON() (buff []byte, e error)
MarshalJSON marshals to json representation
func (OutputLink) String ¶
func (m OutputLink) String() string
type OutputPort ¶
type OutputPort struct { // The key of the object. Key *string `mandatory:"false" json:"key"` // The model version of an object. ModelVersion *string `mandatory:"false" json:"modelVersion"` ParentRef *ParentReference `mandatory:"false" json:"parentRef"` ConfigValues *ConfigValues `mandatory:"false" json:"configValues"` // The status of an object that can be set to value 1 for shallow references across objects, other values reserved. ObjectStatus *int `mandatory:"false" json:"objectStatus"` // Free form text without any restriction on permitted characters. Name can have letters, numbers, and special characters. The value can be edited by the user and it is restricted to 1000 characters Name *string `mandatory:"false" json:"name"` // Detailed description for the object. Description *string `mandatory:"false" json:"description"` // fields Fields []TypedObject `mandatory:"false" json:"fields"` // The port details for the data asset.Type PortType OutputPortPortTypeEnum `mandatory:"false" json:"portType,omitempty"` }
OutputPort The output port details.
func (OutputPort) GetConfigValues ¶
func (m OutputPort) GetConfigValues() *ConfigValues
GetConfigValues returns ConfigValues
func (OutputPort) GetDescription ¶
func (m OutputPort) GetDescription() *string
GetDescription returns Description
func (OutputPort) GetModelVersion ¶
func (m OutputPort) GetModelVersion() *string
GetModelVersion returns ModelVersion
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
type OutputPortPortTypeEnum ¶
type OutputPortPortTypeEnum string
OutputPortPortTypeEnum Enum with underlying type: string
const ( OutputPortPortTypeData OutputPortPortTypeEnum = "DATA" OutputPortPortTypeControl OutputPortPortTypeEnum = "CONTROL" OutputPortPortTypeModel OutputPortPortTypeEnum = "MODEL" )
Set of constants representing the allowable values for OutputPortPortTypeEnum
func GetOutputPortPortTypeEnumValues ¶
func GetOutputPortPortTypeEnumValues() []OutputPortPortTypeEnum
GetOutputPortPortTypeEnumValues Enumerates the set of values for OutputPortPortTypeEnum
type Parameter ¶
type Parameter struct { // The key of the object. Key *string `mandatory:"false" json:"key"` // The model version of an object. ModelVersion *string `mandatory:"false" json:"modelVersion"` ParentRef *ParentReference `mandatory:"false" json:"parentRef"` ConfigValues *ConfigValues `mandatory:"false" json:"configValues"` // The status of an object that can be set to value 1 for shallow references across objects, other values reserved. ObjectStatus *int `mandatory:"false" json:"objectStatus"` // Free form text without any restriction on permitted characters. Name can have letters, numbers, and special characters. The value can be edited by the user and it is restricted to 1000 characters Name *string `mandatory:"false" json:"name"` // Detailed description for the object. Description *string `mandatory:"false" json:"description"` Type BaseType `mandatory:"false" json:"type"` // The default value of the parameter. DefaultValue *interface{} `mandatory:"false" json:"defaultValue"` // The default value of the parameter which can be an object in DIS, such as a data entity. RootObjectDefaultValue *interface{} `mandatory:"false" json:"rootObjectDefaultValue"` // Whether the parameter is input value. IsInput *bool `mandatory:"false" json:"isInput"` // Whether the parameter is output value. IsOutput *bool `mandatory:"false" json:"isOutput"` // The name of the object type. TypeName *string `mandatory:"false" json:"typeName"` // The output aggregation type OutputAggregationType ParameterOutputAggregationTypeEnum `mandatory:"false" json:"outputAggregationType,omitempty"` }
Parameter Parameters are created and assigned values that can be deferred to execution/runtime.
func (Parameter) GetConfigValues ¶
func (m Parameter) GetConfigValues() *ConfigValues
GetConfigValues returns ConfigValues
func (Parameter) GetDescription ¶
GetDescription returns Description
func (Parameter) GetModelVersion ¶
GetModelVersion returns ModelVersion
func (Parameter) GetObjectStatus ¶
GetObjectStatus returns ObjectStatus
func (Parameter) GetParentRef ¶
func (m Parameter) GetParentRef() *ParentReference
GetParentRef returns ParentRef
func (Parameter) MarshalJSON ¶
MarshalJSON marshals to json representation
func (*Parameter) UnmarshalJSON ¶
UnmarshalJSON unmarshals from json
type ParameterOutputAggregationTypeEnum ¶
type ParameterOutputAggregationTypeEnum string
ParameterOutputAggregationTypeEnum Enum with underlying type: string
const ( ParameterOutputAggregationTypeMin ParameterOutputAggregationTypeEnum = "MIN" ParameterOutputAggregationTypeMax ParameterOutputAggregationTypeEnum = "MAX" ParameterOutputAggregationTypeCount ParameterOutputAggregationTypeEnum = "COUNT" ParameterOutputAggregationTypeSum ParameterOutputAggregationTypeEnum = "SUM" )
Set of constants representing the allowable values for ParameterOutputAggregationTypeEnum
func GetParameterOutputAggregationTypeEnumValues ¶
func GetParameterOutputAggregationTypeEnumValues() []ParameterOutputAggregationTypeEnum
GetParameterOutputAggregationTypeEnumValues Enumerates the set of values for ParameterOutputAggregationTypeEnum
type ParameterValue ¶
type ParameterValue struct { // A simple value for the parameter. SimpleValue *interface{} `mandatory:"false" json:"simpleValue"` // This can be any object such as a file entity, or a schema or a table. RootObjectValue *interface{} `mandatory:"false" json:"rootObjectValue"` }
ParameterValue A parameter value.
func (ParameterValue) String ¶
func (m ParameterValue) String() string
type ParentReference ¶
type ParentReference struct { // Key of the parent object Parent *string `mandatory:"false" json:"parent"` }
ParentReference A reference to the object's parent
func (ParentReference) String ¶
func (m ParentReference) String() string
type PartitionConfig ¶
type PartitionConfig interface { }
PartitionConfig The information about partition configuration.
type PartitionConfigModelTypeEnum ¶
type PartitionConfigModelTypeEnum string
PartitionConfigModelTypeEnum Enum with underlying type: string
const (
PartitionConfigModelTypeKeyrangepartitionconfig PartitionConfigModelTypeEnum = "KEYRANGEPARTITIONCONFIG"
)
Set of constants representing the allowable values for PartitionConfigModelTypeEnum
func GetPartitionConfigModelTypeEnumValues ¶
func GetPartitionConfigModelTypeEnumValues() []PartitionConfigModelTypeEnum
GetPartitionConfigModelTypeEnumValues Enumerates the set of values for PartitionConfigModelTypeEnum
type Patch ¶
type Patch 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 can be edited by the user and it 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 edited by the user. 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 / unpublished in this patch. PatchObjectMetadata []PatchObjectMetadata `mandatory:"false" json:"patchObjectMetadata"` ParentRef *ParentReference `mandatory:"false" json:"parentRef"` Metadata *ObjectMetadata `mandatory:"false" json:"metadata"` // A map, if provided key is replaced with generated key, this structure provides mapping between user provided key and generated key KeyMap map[string]string `mandatory:"false" json:"keyMap"` }
Patch The patch object contains the audit summary information and the definition of the patch.
type PatchObjectMetadata ¶
type PatchObjectMetadata struct { // The key of the object. Key *string `mandatory:"false" json:"key"` // Free form text without any restriction on permitted characters. Name can have letters, numbers, and special characters. The value can be edited by the user and it 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 edited by the user. Identifier *string `mandatory:"false" json:"identifier"` // The patch action, if object was created, updated or deleted. Action PatchObjectMetadataActionEnum `mandatory:"false" json:"action,omitempty"` }
PatchObjectMetadata A summary type containing information about the object including its key, name and when/who created/updated it
func (PatchObjectMetadata) String ¶
func (m PatchObjectMetadata) String() string
type PatchObjectMetadataActionEnum ¶
type PatchObjectMetadataActionEnum string
PatchObjectMetadataActionEnum Enum with underlying type: string
const ( PatchObjectMetadataActionCreated PatchObjectMetadataActionEnum = "CREATED" PatchObjectMetadataActionDeleted PatchObjectMetadataActionEnum = "DELETED" PatchObjectMetadataActionUpdated PatchObjectMetadataActionEnum = "UPDATED" )
Set of constants representing the allowable values for PatchObjectMetadataActionEnum
func GetPatchObjectMetadataActionEnumValues ¶
func GetPatchObjectMetadataActionEnumValues() []PatchObjectMetadataActionEnum
GetPatchObjectMetadataActionEnumValues Enumerates the set of values for PatchObjectMetadataActionEnum
type PatchObjectMetadataTypeEnum ¶
type PatchObjectMetadataTypeEnum string
PatchObjectMetadataTypeEnum Enum with underlying type: string
const ( PatchObjectMetadataTypeIntegrationTask PatchObjectMetadataTypeEnum = "INTEGRATION_TASK" PatchObjectMetadataTypeDataLoaderTask PatchObjectMetadataTypeEnum = "DATA_LOADER_TASK" )
Set of constants representing the allowable values for PatchObjectMetadataTypeEnum
func GetPatchObjectMetadataTypeEnumValues ¶
func GetPatchObjectMetadataTypeEnumValues() []PatchObjectMetadataTypeEnum
GetPatchObjectMetadataTypeEnumValues Enumerates the set of values for PatchObjectMetadataTypeEnum
type PatchPatchStatusEnum ¶
type PatchPatchStatusEnum string
PatchPatchStatusEnum Enum with underlying type: string
const ( PatchPatchStatusQueued PatchPatchStatusEnum = "QUEUED" PatchPatchStatusSuccessful PatchPatchStatusEnum = "SUCCESSFUL" PatchPatchStatusFailed PatchPatchStatusEnum = "FAILED" PatchPatchStatusInProgress PatchPatchStatusEnum = "IN_PROGRESS" )
Set of constants representing the allowable values for PatchPatchStatusEnum
func GetPatchPatchStatusEnumValues ¶
func GetPatchPatchStatusEnumValues() []PatchPatchStatusEnum
GetPatchPatchStatusEnumValues Enumerates the set of values for PatchPatchStatusEnum
type PatchPatchTypeEnum ¶
type PatchPatchTypeEnum string
PatchPatchTypeEnum Enum with underlying type: string
const ( PatchPatchTypePublish PatchPatchTypeEnum = "PUBLISH" PatchPatchTypeUnpublish PatchPatchTypeEnum = "UNPUBLISH" )
Set of constants representing the allowable values for PatchPatchTypeEnum
func GetPatchPatchTypeEnumValues ¶
func GetPatchPatchTypeEnumValues() []PatchPatchTypeEnum
GetPatchPatchTypeEnumValues Enumerates the set of values for PatchPatchTypeEnum
type PatchSummary ¶
type PatchSummary 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 can be edited by the user and it 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 edited by the user. 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 / unpublished in this patch. PatchObjectMetadata []PatchObjectMetadata `mandatory:"false" json:"patchObjectMetadata"` ParentRef *ParentReference `mandatory:"false" json:"parentRef"` Metadata *ObjectMetadata `mandatory:"false" json:"metadata"` // A map, if provided key is replaced with generated key, this structure provides mapping between user provided key and generated key KeyMap map[string]string `mandatory:"false" json:"keyMap"` }
PatchSummary The patch summary type contains the audit summary information and the definition of the patch.
func (PatchSummary) String ¶
func (m PatchSummary) String() string
type PatchSummaryCollection ¶
type PatchSummaryCollection struct { // The array of patch summaries Items []PatchSummary `mandatory:"true" json:"items"` }
PatchSummaryCollection This is the collection of patch summaries, it may be a collection of lightweight details or full definitions.
func (PatchSummaryCollection) String ¶
func (m PatchSummaryCollection) String() string
type PatchSummaryPatchStatusEnum ¶
type PatchSummaryPatchStatusEnum string
PatchSummaryPatchStatusEnum Enum with underlying type: string
const ( PatchSummaryPatchStatusQueued PatchSummaryPatchStatusEnum = "QUEUED" PatchSummaryPatchStatusSuccessful PatchSummaryPatchStatusEnum = "SUCCESSFUL" PatchSummaryPatchStatusFailed PatchSummaryPatchStatusEnum = "FAILED" PatchSummaryPatchStatusInProgress PatchSummaryPatchStatusEnum = "IN_PROGRESS" )
Set of constants representing the allowable values for PatchSummaryPatchStatusEnum
func GetPatchSummaryPatchStatusEnumValues ¶
func GetPatchSummaryPatchStatusEnumValues() []PatchSummaryPatchStatusEnum
GetPatchSummaryPatchStatusEnumValues Enumerates the set of values for PatchSummaryPatchStatusEnum
type PatchSummaryPatchTypeEnum ¶
type PatchSummaryPatchTypeEnum string
PatchSummaryPatchTypeEnum Enum with underlying type: string
const ( PatchSummaryPatchTypePublish PatchSummaryPatchTypeEnum = "PUBLISH" PatchSummaryPatchTypeUnpublish PatchSummaryPatchTypeEnum = "UNPUBLISH" )
Set of constants representing the allowable values for PatchSummaryPatchTypeEnum
func GetPatchSummaryPatchTypeEnumValues ¶
func GetPatchSummaryPatchTypeEnumValues() []PatchSummaryPatchTypeEnum
GetPatchSummaryPatchTypeEnumValues Enumerates the set of values for PatchSummaryPatchTypeEnum
type PrimaryKey ¶
type PrimaryKey struct { // The type of the key. ModelType PrimaryKeyModelTypeEnum `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 can be edited by the user and it is restricted to 1000 characters Name *string `mandatory:"false" json:"name"` // attributeRefs AttributeRefs []KeyAttribute `mandatory:"false" json:"attributeRefs"` // The status of an object that can be set to value 1 for shallow references across objects, other values reserved. ObjectStatus *int `mandatory:"false" json:"objectStatus"` }
PrimaryKey The primary key object.
func (PrimaryKey) String ¶
func (m PrimaryKey) String() string
type PrimaryKeyModelTypeEnum ¶
type PrimaryKeyModelTypeEnum string
PrimaryKeyModelTypeEnum Enum with underlying type: string
const ( PrimaryKeyModelTypeForeignKey PrimaryKeyModelTypeEnum = "FOREIGN_KEY" PrimaryKeyModelTypePrimaryKey PrimaryKeyModelTypeEnum = "PRIMARY_KEY" PrimaryKeyModelTypeUniqueKey PrimaryKeyModelTypeEnum = "UNIQUE_KEY" )
Set of constants representing the allowable values for PrimaryKeyModelTypeEnum
func GetPrimaryKeyModelTypeEnumValues ¶
func GetPrimaryKeyModelTypeEnumValues() []PrimaryKeyModelTypeEnum
GetPrimaryKeyModelTypeEnumValues Enumerates the set of values for PrimaryKeyModelTypeEnum
type Project ¶
type Project struct { // Generated key that can be used in API calls to identify project. Key *string `mandatory:"false" json:"key"` // The type of the object. ModelType *string `mandatory:"false" json:"modelType"` // The model version of an object. ModelVersion *string `mandatory:"false" json:"modelVersion"` // Free form text without any restriction on permitted characters. Name can have letters, numbers, and special characters. The value can be edited by the user and it 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 edited by the user. 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 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"` }
Project The project type contains the audit summary information and the definition of the project.
type ProjectDetails ¶
type ProjectDetails struct { // Generated key that can be used in API calls to identify project. Key *string `mandatory:"true" json:"key"` // The type of the object. ModelType *string `mandatory:"true" json:"modelType"` // The version of the object that is used to track changes in the object instance. ObjectVersion *int `mandatory:"true" json:"objectVersion"` // The model version of an object. ModelVersion *string `mandatory:"false" json:"modelVersion"` // Free form text without any restriction on permitted characters. Name can have letters, numbers, and special characters. The value can be edited by the user and it 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 edited by the user. Identifier *string `mandatory:"false" json:"identifier"` ParentRef *ParentReference `mandatory:"false" json:"parentRef"` RegistryMetadata *RegistryMetadata `mandatory:"false" json:"registryMetadata"` }
ProjectDetails The details including name, description for the project, which is a container of folders, tasks and dataflows.
func (ProjectDetails) String ¶
func (m ProjectDetails) String() string
type ProjectSummary ¶
type ProjectSummary struct { // Generated key that can be used in API calls to identify project. Key *string `mandatory:"false" json:"key"` // The type of the object. ModelType *string `mandatory:"false" json:"modelType"` // The model version of an object. ModelVersion *string `mandatory:"false" json:"modelVersion"` // Free form text without any restriction on permitted characters. Name can have letters, numbers, and special characters. The value can be edited by the user and it 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 edited by the user. 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 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"` }
ProjectSummary The project summary type contains the audit summary information and the definition of the project.
func (ProjectSummary) String ¶
func (m ProjectSummary) String() string
type ProjectSummaryCollection ¶
type ProjectSummaryCollection struct { // The array of Project summaries Items []ProjectSummary `mandatory:"true" json:"items"` }
ProjectSummaryCollection A collection of project summaries. The collection can be lightweight details or full definitions.
func (ProjectSummaryCollection) String ¶
func (m ProjectSummaryCollection) String() string
type Projection ¶
type Projection struct { // The key of the object. Key *string `mandatory:"false" json:"key"` // The model version of an object. ModelVersion *string `mandatory:"false" json:"modelVersion"` ParentRef *ParentReference `mandatory:"false" json:"parentRef"` // Free form text without any restriction on permitted characters. Name can have letters, numbers, and special characters. The value can be edited by the user and it 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"` // An array of input ports. InputPorts []InputPort `mandatory:"false" json:"inputPorts"` // An array of output ports. OutputPorts []OutputPort `mandatory:"false" json:"outputPorts"` // The status of an object that can be set to value 1 for shallow references across objects, other values reserved. ObjectStatus *int `mandatory:"false" json:"objectStatus"` // Value can only contain upper case letters, underscore and numbers. It should begin with upper case letter or underscore. The value can be edited by the user. Identifier *string `mandatory:"false" json:"identifier"` // An array of parameters. Parameters []Parameter `mandatory:"false" json:"parameters"` OpConfigValues *ConfigValues `mandatory:"false" json:"opConfigValues"` }
Projection The information about the projection object.
func (Projection) GetDescription ¶
func (m Projection) GetDescription() *string
GetDescription returns Description
func (Projection) GetIdentifier ¶
func (m Projection) GetIdentifier() *string
GetIdentifier returns Identifier
func (Projection) GetInputPorts ¶
func (m Projection) GetInputPorts() []InputPort
GetInputPorts returns InputPorts
func (Projection) GetModelVersion ¶
func (m Projection) GetModelVersion() *string
GetModelVersion returns ModelVersion
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() []OutputPort
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
type ProjectionRule ¶
type ProjectionRule interface { // The key of the object. GetKey() *string // The model version of an object. GetModelVersion() *string GetParentRef() *ParentReference // Specifies whether the rule uses a java regex syntax. GetIsJavaRegexSyntax() *bool GetConfigValues() *ConfigValues // The status of an object that can be set to value 1 for shallow references across objects, other values reserved. GetObjectStatus() *int // Detailed description for the object. GetDescription() *string }
ProjectionRule Base type for how fields are projected, there are many different mechanisms for doing this such as by a name patter, datatype etc. See the modelType property for the types.
type ProjectionRuleModelTypeEnum ¶
type ProjectionRuleModelTypeEnum string
ProjectionRuleModelTypeEnum Enum with underlying type: string
const ( ProjectionRuleModelTypeNamePatternRule ProjectionRuleModelTypeEnum = "NAME_PATTERN_RULE" ProjectionRuleModelTypeTypeListRule ProjectionRuleModelTypeEnum = "TYPE_LIST_RULE" ProjectionRuleModelTypeNameListRule ProjectionRuleModelTypeEnum = "NAME_LIST_RULE" ProjectionRuleModelTypeTypedNamePatternRule ProjectionRuleModelTypeEnum = "TYPED_NAME_PATTERN_RULE" ProjectionRuleModelTypeRenameRule ProjectionRuleModelTypeEnum = "RENAME_RULE" )
Set of constants representing the allowable values for ProjectionRuleModelTypeEnum
func GetProjectionRuleModelTypeEnumValues ¶
func GetProjectionRuleModelTypeEnumValues() []ProjectionRuleModelTypeEnum
GetProjectionRuleModelTypeEnumValues Enumerates the set of values for ProjectionRuleModelTypeEnum
type ProxyField ¶
type ProxyField struct { // The key of the object. Key *string `mandatory:"false" json:"key"` // The model version of an object. ModelVersion *string `mandatory:"false" json:"modelVersion"` ParentRef *ParentReference `mandatory:"false" json:"parentRef"` ConfigValues *ConfigValues `mandatory:"false" json:"configValues"` // The status of an object that can be set to value 1 for shallow references across objects, other values reserved. ObjectStatus *int `mandatory:"false" json:"objectStatus"` // Free form text without any restriction on permitted characters. Name can have letters, numbers, and special characters. The value can be edited by the user and it 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 etc. You can define your own labels and use them to categorize content. Labels []string `mandatory:"false" json:"labels"` }
ProxyField A proxy field.
func (ProxyField) GetConfigValues ¶
func (m ProxyField) GetConfigValues() *ConfigValues
GetConfigValues returns ConfigValues
func (ProxyField) GetDescription ¶
func (m ProxyField) GetDescription() *string
GetDescription returns Description
func (ProxyField) GetModelVersion ¶
func (m ProxyField) GetModelVersion() *string
GetModelVersion returns ModelVersion
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
type PublishedObject ¶
type PublishedObject interface { // Generated key that can be used in API calls to identify task. On scenarios where reference to the task is needed, a value can be passed in create. GetKey() *string // The 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 can be edited by the user and it 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 edited by the user. GetIdentifier() *string }
PublishedObject The information about the published object.
type PublishedObjectFromDataLoaderTask ¶
type PublishedObjectFromDataLoaderTask struct { // Generated key that can be used in API calls to identify task. On scenarios where reference to the task is needed, a value can be passed in create. Key *string `mandatory:"false" json:"key"` // The model version of an object. ModelVersion *string `mandatory:"false" json:"modelVersion"` ParentRef *ParentReference `mandatory:"false" json:"parentRef"` // Free form text without any restriction on permitted characters. Name can have letters, numbers, and special characters. The value can be edited by the user and it 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 edited by the user. 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"` }
PublishedObjectFromDataLoaderTask The data loader task published object.
func (PublishedObjectFromDataLoaderTask) GetDescription ¶
func (m PublishedObjectFromDataLoaderTask) GetDescription() *string
GetDescription returns Description
func (PublishedObjectFromDataLoaderTask) GetIdentifier ¶
func (m PublishedObjectFromDataLoaderTask) GetIdentifier() *string
GetIdentifier returns Identifier
func (PublishedObjectFromDataLoaderTask) GetKey ¶
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
type PublishedObjectFromIntegrationTask ¶
type PublishedObjectFromIntegrationTask struct { // Generated key that can be used in API calls to identify task. On scenarios where reference to the task is needed, a value can be passed in create. Key *string `mandatory:"false" json:"key"` // The model version of an object. ModelVersion *string `mandatory:"false" json:"modelVersion"` ParentRef *ParentReference `mandatory:"false" json:"parentRef"` // Free form text without any restriction on permitted characters. Name can have letters, numbers, and special characters. The value can be edited by the user and it 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 edited by the user. Identifier *string `mandatory:"false" json:"identifier"` // An array of input ports. InputPorts []InputPort `mandatory:"false" json:"inputPorts"` // An array of output ports. OutputPorts []OutputPort `mandatory:"false" json:"outputPorts"` // An array of parameters. Parameters []Parameter `mandatory:"false" json:"parameters"` OpConfigValues *ConfigValues `mandatory:"false" json:"opConfigValues"` ConfigProviderDelegate *ConfigProvider `mandatory:"false" json:"configProviderDelegate"` DataFlow *DataFlow `mandatory:"false" json:"dataFlow"` }
PublishedObjectFromIntegrationTask The integration task published object.
func (PublishedObjectFromIntegrationTask) GetDescription ¶
func (m PublishedObjectFromIntegrationTask) GetDescription() *string
GetDescription returns Description
func (PublishedObjectFromIntegrationTask) GetIdentifier ¶
func (m PublishedObjectFromIntegrationTask) GetIdentifier() *string
GetIdentifier returns Identifier
func (PublishedObjectFromIntegrationTask) GetKey ¶
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
type PublishedObjectModelTypeEnum ¶
type PublishedObjectModelTypeEnum string
PublishedObjectModelTypeEnum Enum with underlying type: string
const ( PublishedObjectModelTypeIntegrationTask PublishedObjectModelTypeEnum = "INTEGRATION_TASK" PublishedObjectModelTypeDataLoaderTask PublishedObjectModelTypeEnum = "DATA_LOADER_TASK" )
Set of constants representing the allowable values for PublishedObjectModelTypeEnum
func GetPublishedObjectModelTypeEnumValues ¶
func GetPublishedObjectModelTypeEnumValues() []PublishedObjectModelTypeEnum
GetPublishedObjectModelTypeEnumValues Enumerates the set of values for PublishedObjectModelTypeEnum
type PublishedObjectSummary ¶
type PublishedObjectSummary interface { // Generated key that can be used in API calls to identify task. On scenarios where reference to the task is needed, a value can be passed in create. GetKey() *string // The 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 can be edited by the user and it 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 edited by the user. GetIdentifier() *string GetMetadata() *ObjectMetadata }
PublishedObjectSummary The published obect summary.
type PublishedObjectSummaryCollection ¶
type PublishedObjectSummaryCollection struct { // The array of PublishedObject summaries Items []PublishedObjectSummary `mandatory:"true" json:"items"` }
PublishedObjectSummaryCollection This is the collection of published object summaries, it may be a collection of lightweight details or full definitions.
func (PublishedObjectSummaryCollection) String ¶
func (m PublishedObjectSummaryCollection) String() string
func (*PublishedObjectSummaryCollection) UnmarshalJSON ¶
func (m *PublishedObjectSummaryCollection) UnmarshalJSON(data []byte) (e error)
UnmarshalJSON unmarshals from json
type PublishedObjectSummaryFromDataLoaderTask ¶
type PublishedObjectSummaryFromDataLoaderTask struct { // Generated key that can be used in API calls to identify task. On scenarios where reference to the task is needed, a value can be passed in create. Key *string `mandatory:"false" json:"key"` // The model version of an object. ModelVersion *string `mandatory:"false" json:"modelVersion"` ParentRef *ParentReference `mandatory:"false" json:"parentRef"` // Free form text without any restriction on permitted characters. Name can have letters, numbers, and special characters. The value can be edited by the user and it 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 edited by the user. Identifier *string `mandatory:"false" json:"identifier"` Metadata *ObjectMetadata `mandatory:"false" json:"metadata"` // An array of input ports. InputPorts []InputPort `mandatory:"false" json:"inputPorts"` // An array of output ports. OutputPorts []OutputPort `mandatory:"false" json:"outputPorts"` // An array of parameters. Parameters []Parameter `mandatory:"false" json:"parameters"` OpConfigValues *ConfigValues `mandatory:"false" json:"opConfigValues"` ConfigProviderDelegate *ConfigProvider `mandatory:"false" json:"configProviderDelegate"` DataFlow *DataFlow `mandatory:"false" json:"dataFlow"` }
PublishedObjectSummaryFromDataLoaderTask The data loader task published object summary.
func (PublishedObjectSummaryFromDataLoaderTask) GetDescription ¶
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
type PublishedObjectSummaryFromIntegrationTask ¶
type PublishedObjectSummaryFromIntegrationTask struct { // Generated key that can be used in API calls to identify task. On scenarios where reference to the task is needed, a value can be passed in create. Key *string `mandatory:"false" json:"key"` // The model version of an object. ModelVersion *string `mandatory:"false" json:"modelVersion"` ParentRef *ParentReference `mandatory:"false" json:"parentRef"` // Free form text without any restriction on permitted characters. Name can have letters, numbers, and special characters. The value can be edited by the user and it 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 edited by the user. Identifier *string `mandatory:"false" json:"identifier"` Metadata *ObjectMetadata `mandatory:"false" json:"metadata"` // An array of input ports. InputPorts []InputPort `mandatory:"false" json:"inputPorts"` // An array of output ports. OutputPorts []OutputPort `mandatory:"false" json:"outputPorts"` // An array of parameters. Parameters []Parameter `mandatory:"false" json:"parameters"` OpConfigValues *ConfigValues `mandatory:"false" json:"opConfigValues"` ConfigProviderDelegate *ConfigProvider `mandatory:"false" json:"configProviderDelegate"` DataFlow *DataFlow `mandatory:"false" json:"dataFlow"` }
PublishedObjectSummaryFromIntegrationTask The integration task published object summary.
func (PublishedObjectSummaryFromIntegrationTask) GetDescription ¶
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
type PublishedObjectSummaryModelTypeEnum ¶
type PublishedObjectSummaryModelTypeEnum string
PublishedObjectSummaryModelTypeEnum Enum with underlying type: string
const ( PublishedObjectSummaryModelTypeIntegrationTask PublishedObjectSummaryModelTypeEnum = "INTEGRATION_TASK" PublishedObjectSummaryModelTypeDataLoaderTask PublishedObjectSummaryModelTypeEnum = "DATA_LOADER_TASK" )
Set of constants representing the allowable values for PublishedObjectSummaryModelTypeEnum
func GetPublishedObjectSummaryModelTypeEnumValues ¶
func GetPublishedObjectSummaryModelTypeEnumValues() []PublishedObjectSummaryModelTypeEnum
GetPublishedObjectSummaryModelTypeEnumValues Enumerates the set of values for PublishedObjectSummaryModelTypeEnum
type PushDownOperation ¶
type PushDownOperation interface { }
PushDownOperation The information about a push down operation.
type PushDownOperationModelTypeEnum ¶
type PushDownOperationModelTypeEnum string
PushDownOperationModelTypeEnum Enum with underlying type: string
const ( PushDownOperationModelTypeFilter PushDownOperationModelTypeEnum = "FILTER" PushDownOperationModelTypeJoin PushDownOperationModelTypeEnum = "JOIN" PushDownOperationModelTypeSelect PushDownOperationModelTypeEnum = "SELECT" PushDownOperationModelTypeSort PushDownOperationModelTypeEnum = "SORT" PushDownOperationModelTypeQuery PushDownOperationModelTypeEnum = "QUERY" )
Set of constants representing the allowable values for PushDownOperationModelTypeEnum
func GetPushDownOperationModelTypeEnumValues ¶
func GetPushDownOperationModelTypeEnumValues() []PushDownOperationModelTypeEnum
GetPushDownOperationModelTypeEnumValues Enumerates the set of values for PushDownOperationModelTypeEnum
type Query ¶
type Query struct { // A query string. Query *string `mandatory:"false" json:"query"` }
Query A query object.
func (Query) MarshalJSON ¶
MarshalJSON marshals to json representation
type ReadOperationConfig ¶
type ReadOperationConfig 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"` // An array of operations. Operations []PushDownOperation `mandatory:"false" json:"operations"` DataFormat *DataFormat `mandatory:"false" json:"dataFormat"` PartitionConfig PartitionConfig `mandatory:"false" json:"partitionConfig"` ReadAttribute AbstractReadAttribute `mandatory:"false" json:"readAttribute"` // The status of an object that can be set to value 1 for shallow references across objects, other values reserved. ObjectStatus *int `mandatory:"false" json:"objectStatus"` }
ReadOperationConfig The information about the read operation.
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
type RegistryMetadata ¶
type RegistryMetadata struct { // The owning object's key for this object. AggregatorKey *string `mandatory:"false" json:"aggregatorKey"` // Labels are keywords or labels that you can add to data assets, dataflows etc. You can define your own labels and use them to categorize content. Labels []string `mandatory:"false" json:"labels"` // Registry version. RegistryVersion *int `mandatory:"false" json:"registryVersion"` // The identifying key for the object. Key *string `mandatory:"false" json:"key"` }
RegistryMetadata Information about the object and its parent.
func (RegistryMetadata) String ¶
func (m RegistryMetadata) String() string
type RenameRule ¶
type RenameRule struct { // The key of the object. Key *string `mandatory:"false" json:"key"` // The model version of an object. ModelVersion *string `mandatory:"false" json:"modelVersion"` ParentRef *ParentReference `mandatory:"false" json:"parentRef"` // Specifies whether the rule uses a java regex syntax. IsJavaRegexSyntax *bool `mandatory:"false" json:"isJavaRegexSyntax"` ConfigValues *ConfigValues `mandatory:"false" json:"configValues"` // The status of an object that can be set to value 1 for shallow references across objects, other values reserved. ObjectStatus *int `mandatory:"false" json:"objectStatus"` // Detailed description for the object. Description *string `mandatory:"false" json:"description"` // skipRemainingRulesOnMatch IsSkipRemainingRulesOnMatch *bool `mandatory:"false" json:"isSkipRemainingRulesOnMatch"` // fromName FromName *string `mandatory:"false" json:"fromName"` // toName ToName *string `mandatory:"false" json:"toName"` }
RenameRule The rename rule can rename fields from one to another.
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) 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
type RootObject ¶
type RootObject struct { // The key of the object. Key *string `mandatory:"false" json:"key"` // The type of the object. ModelType *string `mandatory:"false" json:"modelType"` // The model version of an object. ModelVersion *string `mandatory:"false" json:"modelVersion"` ParentRef *ParentReference `mandatory:"false" json:"parentRef"` // The status of an object that can be set to value 1 for shallow references across objects, other values reserved. ObjectStatus *int `mandatory:"false" json:"objectStatus"` }
RootObject A base class for all model types, including First Class and its contained objects.
func (RootObject) String ¶
func (m RootObject) String() string
type RuleBasedFieldMap ¶
type RuleBasedFieldMap struct { // Detailed description for the object. Description *string `mandatory:"false" json:"description"` // 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 pattern to map from. FromPattern *string `mandatory:"false" json:"fromPattern"` // The pattern to map to. ToPattern *string `mandatory:"false" json:"toPattern"` // Specifies whether the rule uses a java regex syntax. IsJavaRegexSyntax *bool `mandatory:"false" json:"isJavaRegexSyntax"` // The status of an object that can be set to value 1 for shallow references across objects, other values reserved. ObjectStatus *int `mandatory:"false" json:"objectStatus"` FromRuleConfig *RuleTypeConfig `mandatory:"false" json:"fromRuleConfig"` ToRuleConfig *RuleTypeConfig `mandatory:"false" json:"toRuleConfig"` // mapType MapType RuleBasedFieldMapMapTypeEnum `mandatory:"false" json:"mapType,omitempty"` }
RuleBasedFieldMap A map of rule patterns.
func (RuleBasedFieldMap) GetDescription ¶
func (m RuleBasedFieldMap) GetDescription() *string
GetDescription returns Description
func (RuleBasedFieldMap) MarshalJSON ¶
func (m RuleBasedFieldMap) MarshalJSON() (buff []byte, e error)
MarshalJSON marshals to json representation
func (RuleBasedFieldMap) String ¶
func (m RuleBasedFieldMap) String() string
type RuleBasedFieldMapMapTypeEnum ¶
type RuleBasedFieldMapMapTypeEnum string
RuleBasedFieldMapMapTypeEnum Enum with underlying type: string
const ( RuleBasedFieldMapMapTypeMapbyname RuleBasedFieldMapMapTypeEnum = "MAPBYNAME" RuleBasedFieldMapMapTypeMapbyposition RuleBasedFieldMapMapTypeEnum = "MAPBYPOSITION" RuleBasedFieldMapMapTypeMapbypattern RuleBasedFieldMapMapTypeEnum = "MAPBYPATTERN" )
Set of constants representing the allowable values for RuleBasedFieldMapMapTypeEnum
func GetRuleBasedFieldMapMapTypeEnumValues ¶
func GetRuleBasedFieldMapMapTypeEnumValues() []RuleBasedFieldMapMapTypeEnum
GetRuleBasedFieldMapMapTypeEnumValues Enumerates the set of values for RuleBasedFieldMapMapTypeEnum
type RuleTypeConfig ¶
type RuleTypeConfig struct { // The key of the object. Key *string `mandatory:"false" json:"key"` // The model version of an object. ModelVersion *string `mandatory:"false" json:"modelVersion"` ParentRef *ParentReference `mandatory:"false" json:"parentRef"` // 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"` // orderByRule IsOrderByRule *bool `mandatory:"false" json:"isOrderByRule"` // projectionRules ProjectionRules []ProjectionRule `mandatory:"false" json:"projectionRules"` ConfigValues *ConfigValues `mandatory:"false" json:"configValues"` // The status of an object that can be set to value 1 for shallow references across objects, other values reserved. ObjectStatus *int `mandatory:"false" json:"objectStatus"` }
RuleTypeConfig The rule type config.
func (RuleTypeConfig) MarshalJSON ¶
func (m RuleTypeConfig) MarshalJSON() (buff []byte, e error)
MarshalJSON marshals to json representation
func (RuleTypeConfig) String ¶
func (m RuleTypeConfig) String() string
func (*RuleTypeConfig) UnmarshalJSON ¶
func (m *RuleTypeConfig) UnmarshalJSON(data []byte) (e error)
UnmarshalJSON unmarshals from json
type Schema ¶
type Schema 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 can be edited by the user and it 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"` // hasContainers IsHasContainers *bool `mandatory:"false" json:"isHasContainers"` // Connection key which is the default. 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 edited by the user. Identifier *string `mandatory:"false" json:"identifier"` Metadata *ObjectMetadata `mandatory:"false" json:"metadata"` }
Schema The schema object.
type SchemaSummary ¶
type SchemaSummary 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 can be edited by the user and it 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"` // hasContainers IsHasContainers *bool `mandatory:"false" json:"isHasContainers"` // Connection key which is the default. 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 edited by the user. Identifier *string `mandatory:"false" json:"identifier"` Metadata *ObjectMetadata `mandatory:"false" json:"metadata"` }
SchemaSummary The schema summary object.
func (SchemaSummary) String ¶
func (m SchemaSummary) String() string
type SchemaSummaryCollection ¶
type SchemaSummaryCollection struct { // The array of Schema summaries Items []SchemaSummary `mandatory:"true" json:"items"` }
SchemaSummaryCollection This is the collection of schema summaries, it may be a collection of lightweight details or full definitions.
func (SchemaSummaryCollection) String ¶
func (m SchemaSummaryCollection) String() string
type Shape ¶
type Shape struct { // The key of the object. Key *string `mandatory:"false" json:"key"` // The model version of an object. ModelVersion *string `mandatory:"false" json:"modelVersion"` ParentRef *ParentReference `mandatory:"false" json:"parentRef"` ConfigValues *ConfigValues `mandatory:"false" json:"configValues"` // The status of an object that can be set to value 1 for shallow references across objects, other values reserved. ObjectStatus *int `mandatory:"false" json:"objectStatus"` // Free form text without any restriction on permitted characters. Name can have letters, numbers, and special characters. The value can be edited by the user and it is restricted to 1000 characters Name *string `mandatory:"false" json:"name"` // Detailed description for the object. Description *string `mandatory:"false" json:"description"` Type BaseType `mandatory:"false" json:"type"` }
Shape The shape object.
func (Shape) GetConfigValues ¶
func (m Shape) GetConfigValues() *ConfigValues
GetConfigValues returns ConfigValues
func (Shape) GetDescription ¶
GetDescription returns Description
func (Shape) GetModelVersion ¶
GetModelVersion returns ModelVersion
func (Shape) GetObjectStatus ¶
GetObjectStatus returns ObjectStatus
func (Shape) GetParentRef ¶
func (m Shape) GetParentRef() *ParentReference
GetParentRef returns ParentRef
func (Shape) MarshalJSON ¶
MarshalJSON marshals to json representation
func (*Shape) UnmarshalJSON ¶
UnmarshalJSON unmarshals from json
type ShapeField ¶
type ShapeField struct { // The key of the object. Key *string `mandatory:"false" json:"key"` // The model version of an object. ModelVersion *string `mandatory:"false" json:"modelVersion"` ParentRef *ParentReference `mandatory:"false" json:"parentRef"` ConfigValues *ConfigValues `mandatory:"false" json:"configValues"` // The status of an object that can be set to value 1 for shallow references across objects, other values reserved. ObjectStatus *int `mandatory:"false" json:"objectStatus"` // Free form text without any restriction on permitted characters. Name can have letters, numbers, and special characters. The value can be edited by the user and it 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 *string `mandatory:"false" json:"type"` // Labels are keywords or labels that you can add to data assets, dataflows etc. You can define your own labels and use them to categorize content. Labels []string `mandatory:"false" json:"labels"` NativeShapeField *NativeShapeField `mandatory:"false" json:"nativeShapeField"` }
ShapeField The shape field object.
func (ShapeField) GetConfigValues ¶
func (m ShapeField) GetConfigValues() *ConfigValues
GetConfigValues returns ConfigValues
func (ShapeField) GetDescription ¶
func (m ShapeField) GetDescription() *string
GetDescription returns Description
func (ShapeField) GetModelVersion ¶
func (m ShapeField) GetModelVersion() *string
GetModelVersion returns ModelVersion
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
type Sort ¶
type Sort struct { // The sort clause. SortClauses []SortClause `mandatory:"false" json:"sortClauses"` }
Sort The information about the sort object.
func (Sort) MarshalJSON ¶
MarshalJSON marshals to json representation
type SortClause ¶
type SortClause struct { Field *ShapeField `mandatory:"false" json:"field"` // The sort order. Order SortClauseOrderEnum `mandatory:"false" json:"order,omitempty"` }
SortClause The information about the sort object.
func (SortClause) String ¶
func (m SortClause) String() string
type SortClauseOrderEnum ¶
type SortClauseOrderEnum string
SortClauseOrderEnum Enum with underlying type: string
const ( SortClauseOrderAsc SortClauseOrderEnum = "ASC" SortClauseOrderDesc SortClauseOrderEnum = "DESC" )
Set of constants representing the allowable values for SortClauseOrderEnum
func GetSortClauseOrderEnumValues ¶
func GetSortClauseOrderEnumValues() []SortClauseOrderEnum
GetSortClauseOrderEnumValues Enumerates the set of values for SortClauseOrderEnum
type Source ¶
type Source struct { // The key of the object. Key *string `mandatory:"false" json:"key"` // The model version of an object. ModelVersion *string `mandatory:"false" json:"modelVersion"` ParentRef *ParentReference `mandatory:"false" json:"parentRef"` // Free form text without any restriction on permitted characters. Name can have letters, numbers, and special characters. The value can be edited by the user and it 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"` // An array of input ports. InputPorts []InputPort `mandatory:"false" json:"inputPorts"` // An array of output ports. OutputPorts []OutputPort `mandatory:"false" json:"outputPorts"` // The status of an object that can be set to value 1 for shallow references across objects, other values reserved. ObjectStatus *int `mandatory:"false" json:"objectStatus"` // Value can only contain upper case letters, underscore and numbers. It should begin with upper case letter or underscore. The value can be edited by the user. Identifier *string `mandatory:"false" json:"identifier"` // An array of parameters. 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"` ReadOperationConfig *ReadOperationConfig `mandatory:"false" json:"readOperationConfig"` }
Source The information about the source object.
func (Source) GetDescription ¶
GetDescription returns Description
func (Source) GetIdentifier ¶
GetIdentifier returns Identifier
func (Source) GetInputPorts ¶
GetInputPorts returns InputPorts
func (Source) GetModelVersion ¶
GetModelVersion returns ModelVersion
func (Source) GetObjectStatus ¶
GetObjectStatus returns ObjectStatus
func (Source) GetObjectVersion ¶
GetObjectVersion returns ObjectVersion
func (Source) GetOpConfigValues ¶
func (m Source) GetOpConfigValues() *ConfigValues
GetOpConfigValues returns OpConfigValues
func (Source) GetOutputPorts ¶
func (m Source) GetOutputPorts() []OutputPort
GetOutputPorts returns OutputPorts
func (Source) GetParameters ¶
GetParameters returns Parameters
func (Source) GetParentRef ¶
func (m Source) GetParentRef() *ParentReference
GetParentRef returns ParentRef
func (Source) MarshalJSON ¶
MarshalJSON marshals to json representation
func (*Source) UnmarshalJSON ¶
UnmarshalJSON unmarshals from json
type StartWorkspaceRequest ¶
type StartWorkspaceRequest struct { // DIS workspace id WorkspaceId *string `mandatory:"true" contributesTo:"path" name:"workspaceId"` // Update and Delete operations should accept an optional If-Match header, // in which clients can send a previously-received ETag. When If-Match is // provided and its value does not exactly match the ETag of the resource // on the server, the request should fail with HTTP response status code 412 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"` // Caller may provide "retry tokens" allowing them to retry an operation OpcRetryToken *string `mandatory:"false" contributesTo:"header" name:"opc-retry-token"` // Metadata about the request. This information will not be transmitted to the service, but // represents information that the SDK will consume to drive retry behavior. RequestMetadata common.RequestMetadata }
StartWorkspaceRequest wrapper for the StartWorkspace operation
func (StartWorkspaceRequest) HTTPRequest ¶
func (request StartWorkspaceRequest) HTTPRequest(method, path 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
type StartWorkspaceResponse ¶
type StartWorkspaceResponse struct { // The underlying http response RawResponse *http.Response // Unique Oracle-assigned identifier for the request. If you need to contact // Oracle about a particular request, please provide the request ID. OpcRequestId *string `presentIn:"header" name:"opc-request-id"` // The OCID (https://docs.cloud.oracle.com/iaas/Content/API/Concepts/identifiers.htm) of the work request. Use GetWorkRequest (https://docs.cloud.oracle.com/api/#/en/workrequests/20160918/WorkRequest/GetWorkRequest) // with this ID to track the status of the request. OpcWorkRequestId *string `presentIn:"header" name:"opc-work-request-id"` }
StartWorkspaceResponse wrapper for the StartWorkspace operation
func (StartWorkspaceResponse) HTTPResponse ¶
func (response StartWorkspaceResponse) HTTPResponse() *http.Response
HTTPResponse implements the OCIResponse interface
func (StartWorkspaceResponse) String ¶
func (response StartWorkspaceResponse) String() string
type StopWorkspaceRequest ¶
type StopWorkspaceRequest struct { // DIS workspace id WorkspaceId *string `mandatory:"true" contributesTo:"path" name:"workspaceId"` // This parameter allows users to set the timeout for DIS to gracefully close down any running jobs before stopping the workspace. QuiesceTimeout *int64 `mandatory:"false" contributesTo:"query" name:"quiesceTimeout"` // This parameter allows users to force close down the workspace. IsForceOperation *bool `mandatory:"false" contributesTo:"query" name:"isForceOperation"` // Update and Delete operations should accept an optional If-Match header, // in which clients can send a previously-received ETag. When If-Match is // provided and its value does not exactly match the ETag of the resource // on the server, the request should fail with HTTP response status code 412 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"` // Caller may provide "retry tokens" allowing them to retry an operation OpcRetryToken *string `mandatory:"false" contributesTo:"header" name:"opc-retry-token"` // Metadata about the request. This information will not be transmitted to the service, but // represents information that the SDK will consume to drive retry behavior. RequestMetadata common.RequestMetadata }
StopWorkspaceRequest wrapper for the StopWorkspace operation
func (StopWorkspaceRequest) HTTPRequest ¶
func (request StopWorkspaceRequest) HTTPRequest(method, path 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
type StopWorkspaceResponse ¶
type StopWorkspaceResponse struct { // The underlying http response RawResponse *http.Response // Unique Oracle-assigned identifier for the request. If you need to contact // Oracle about a particular request, please provide the request ID. OpcRequestId *string `presentIn:"header" name:"opc-request-id"` // The OCID (https://docs.cloud.oracle.com/iaas/Content/API/Concepts/identifiers.htm) of the work request. Use GetWorkRequest (https://docs.cloud.oracle.com/api/#/en/workrequests/20160918/WorkRequest/GetWorkRequest) // with this ID to track the status of the request. OpcWorkRequestId *string `presentIn:"header" name:"opc-work-request-id"` }
StopWorkspaceResponse wrapper for the StopWorkspace operation
func (StopWorkspaceResponse) HTTPResponse ¶
func (response StopWorkspaceResponse) HTTPResponse() *http.Response
HTTPResponse implements the OCIResponse interface
func (StopWorkspaceResponse) String ¶
func (response StopWorkspaceResponse) String() string
type StructuredType ¶
type StructuredType struct { // The property which disciminates the subtypes. ModelType StructuredTypeModelTypeEnum `mandatory:"true" json:"modelType"` // The key of the object. Key *string `mandatory:"false" json:"key"` // The model version of an object. ModelVersion *string `mandatory:"false" json:"modelVersion"` ParentRef *ParentReference `mandatory:"false" json:"parentRef"` // Free form text without any restriction on permitted characters. Name can have letters, numbers, and special characters. The value can be edited by the user and it 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"` // Detailed description for the object. Description *string `mandatory:"false" json:"description"` // dtType DtType StructuredTypeDtTypeEnum `mandatory:"false" json:"dtType,omitempty"` // typeSystemName TypeSystemName *string `mandatory:"false" json:"typeSystemName"` ConfigDefinition *ConfigDefinition `mandatory:"false" json:"configDefinition"` Schema BaseType `mandatory:"false" json:"schema"` }
StructuredType A StructuredType object represents a data type that exists in a physical data asset object such as a table column, but is more complex, for example an Oracle database OBJECT type. It can be composed of multiple DataType objects.
func (StructuredType) String ¶
func (m StructuredType) String() string
func (*StructuredType) UnmarshalJSON ¶
func (m *StructuredType) UnmarshalJSON(data []byte) (e error)
UnmarshalJSON unmarshals from json
type StructuredTypeDtTypeEnum ¶
type StructuredTypeDtTypeEnum string
StructuredTypeDtTypeEnum Enum with underlying type: string
const ( StructuredTypeDtTypePrimitive StructuredTypeDtTypeEnum = "PRIMITIVE" StructuredTypeDtTypeStructured StructuredTypeDtTypeEnum = "STRUCTURED" )
Set of constants representing the allowable values for StructuredTypeDtTypeEnum
func GetStructuredTypeDtTypeEnumValues ¶
func GetStructuredTypeDtTypeEnumValues() []StructuredTypeDtTypeEnum
GetStructuredTypeDtTypeEnumValues Enumerates the set of values for StructuredTypeDtTypeEnum
type StructuredTypeModelTypeEnum ¶
type StructuredTypeModelTypeEnum string
StructuredTypeModelTypeEnum Enum with underlying type: string
const ( StructuredTypeModelTypeDynamicType StructuredTypeModelTypeEnum = "DYNAMIC_TYPE" StructuredTypeModelTypeStructuredType StructuredTypeModelTypeEnum = "STRUCTURED_TYPE" StructuredTypeModelTypeDataType StructuredTypeModelTypeEnum = "DATA_TYPE" StructuredTypeModelTypeJavaType StructuredTypeModelTypeEnum = "JAVA_TYPE" StructuredTypeModelTypeConfiguredType StructuredTypeModelTypeEnum = "CONFIGURED_TYPE" StructuredTypeModelTypeCompositeType StructuredTypeModelTypeEnum = "COMPOSITE_TYPE" )
Set of constants representing the allowable values for StructuredTypeModelTypeEnum
func GetStructuredTypeModelTypeEnumValues ¶
func GetStructuredTypeModelTypeEnumValues() []StructuredTypeModelTypeEnum
GetStructuredTypeModelTypeEnumValues Enumerates the set of values for StructuredTypeModelTypeEnum
type Target ¶
type Target struct { // The key of the object. Key *string `mandatory:"false" json:"key"` // The model version of an object. ModelVersion *string `mandatory:"false" json:"modelVersion"` ParentRef *ParentReference `mandatory:"false" json:"parentRef"` // Free form text without any restriction on permitted characters. Name can have letters, numbers, and special characters. The value can be edited by the user and it 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"` // An array of input ports. InputPorts []InputPort `mandatory:"false" json:"inputPorts"` // An array of output ports. OutputPorts []OutputPort `mandatory:"false" json:"outputPorts"` // The status of an object that can be set to value 1 for shallow references across objects, other values reserved. ObjectStatus *int `mandatory:"false" json:"objectStatus"` // Value can only contain upper case letters, underscore and numbers. It should begin with upper case letter or underscore. The value can be edited by the user. Identifier *string `mandatory:"false" json:"identifier"` // An array of parameters. 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"` WriteOperationConfig *WriteOperationConfig `mandatory:"false" json:"writeOperationConfig"` // Specifies the data property. DataProperty TargetDataPropertyEnum `mandatory:"false" json:"dataProperty,omitempty"` }
Target The information about the target operator. The target operator lets you specify the data entity to store the transformed data.
func (Target) GetDescription ¶
GetDescription returns Description
func (Target) GetIdentifier ¶
GetIdentifier returns Identifier
func (Target) GetInputPorts ¶
GetInputPorts returns InputPorts
func (Target) GetModelVersion ¶
GetModelVersion returns ModelVersion
func (Target) GetObjectStatus ¶
GetObjectStatus returns ObjectStatus
func (Target) GetObjectVersion ¶
GetObjectVersion returns ObjectVersion
func (Target) GetOpConfigValues ¶
func (m Target) GetOpConfigValues() *ConfigValues
GetOpConfigValues returns OpConfigValues
func (Target) GetOutputPorts ¶
func (m Target) GetOutputPorts() []OutputPort
GetOutputPorts returns OutputPorts
func (Target) GetParameters ¶
GetParameters returns Parameters
func (Target) GetParentRef ¶
func (m Target) GetParentRef() *ParentReference
GetParentRef returns ParentRef
func (Target) MarshalJSON ¶
MarshalJSON marshals to json representation
func (*Target) UnmarshalJSON ¶
UnmarshalJSON unmarshals from json
type TargetDataPropertyEnum ¶
type TargetDataPropertyEnum string
TargetDataPropertyEnum Enum with underlying type: string
const ( TargetDataPropertyTruncate TargetDataPropertyEnum = "TRUNCATE" TargetDataPropertyMerge TargetDataPropertyEnum = "MERGE" TargetDataPropertyBackup TargetDataPropertyEnum = "BACKUP" TargetDataPropertyOverwrite TargetDataPropertyEnum = "OVERWRITE" TargetDataPropertyAppend TargetDataPropertyEnum = "APPEND" TargetDataPropertyIgnore TargetDataPropertyEnum = "IGNORE" )
Set of constants representing the allowable values for TargetDataPropertyEnum
func GetTargetDataPropertyEnumValues ¶
func GetTargetDataPropertyEnumValues() []TargetDataPropertyEnum
GetTargetDataPropertyEnumValues Enumerates the set of values for TargetDataPropertyEnum
type Task ¶
type Task interface { // Generated key that can be used in API calls to identify task. On scenarios where reference to the task is needed, a value can be passed in create. GetKey() *string // The 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 can be edited by the user and it 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 edited by the user. 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 // A map, if provided key is replaced with generated key, this structure provides mapping between user provided key and generated key GetKeyMap() map[string]string }
Task The task type contains the audit summary information and the definition of the task.
type TaskFromDataLoaderTaskDetails ¶
type TaskFromDataLoaderTaskDetails struct { // Generated key that can be used in API calls to identify task. On scenarios where reference to the task is needed, a value can be passed in create. Key *string `mandatory:"false" json:"key"` // The model version of an object. ModelVersion *string `mandatory:"false" json:"modelVersion"` ParentRef *ParentReference `mandatory:"false" json:"parentRef"` // Free form text without any restriction on permitted characters. Name can have letters, numbers, and special characters. The value can be edited by the user and it 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 edited by the user. 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"` // A 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"` }
TaskFromDataLoaderTaskDetails The information about a data flow task.
func (TaskFromDataLoaderTaskDetails) GetConfigProviderDelegate ¶
func (m TaskFromDataLoaderTaskDetails) GetConfigProviderDelegate() *ConfigProvider
GetConfigProviderDelegate returns ConfigProviderDelegate
func (TaskFromDataLoaderTaskDetails) GetDescription ¶
func (m TaskFromDataLoaderTaskDetails) GetDescription() *string
GetDescription returns Description
func (TaskFromDataLoaderTaskDetails) GetIdentifier ¶
func (m TaskFromDataLoaderTaskDetails) GetIdentifier() *string
GetIdentifier returns Identifier
func (TaskFromDataLoaderTaskDetails) GetInputPorts ¶
func (m TaskFromDataLoaderTaskDetails) GetInputPorts() []InputPort
GetInputPorts returns InputPorts
func (TaskFromDataLoaderTaskDetails) 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) MarshalJSON ¶
func (m TaskFromDataLoaderTaskDetails) MarshalJSON() (buff []byte, e error)
MarshalJSON marshals to json representation
func (TaskFromDataLoaderTaskDetails) String ¶
func (m TaskFromDataLoaderTaskDetails) String() string
type TaskFromIntegrationTaskDetails ¶
type TaskFromIntegrationTaskDetails struct { // Generated key that can be used in API calls to identify task. On scenarios where reference to the task is needed, a value can be passed in create. Key *string `mandatory:"false" json:"key"` // The model version of an object. ModelVersion *string `mandatory:"false" json:"modelVersion"` ParentRef *ParentReference `mandatory:"false" json:"parentRef"` // Free form text without any restriction on permitted characters. Name can have letters, numbers, and special characters. The value can be edited by the user and it 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 edited by the user. 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"` // A 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"` }
TaskFromIntegrationTaskDetails The information about the integration task.
func (TaskFromIntegrationTaskDetails) GetConfigProviderDelegate ¶
func (m TaskFromIntegrationTaskDetails) GetConfigProviderDelegate() *ConfigProvider
GetConfigProviderDelegate returns ConfigProviderDelegate
func (TaskFromIntegrationTaskDetails) GetDescription ¶
func (m TaskFromIntegrationTaskDetails) GetDescription() *string
GetDescription returns Description
func (TaskFromIntegrationTaskDetails) GetIdentifier ¶
func (m TaskFromIntegrationTaskDetails) GetIdentifier() *string
GetIdentifier returns Identifier
func (TaskFromIntegrationTaskDetails) GetInputPorts ¶
func (m TaskFromIntegrationTaskDetails) GetInputPorts() []InputPort
GetInputPorts returns InputPorts
func (TaskFromIntegrationTaskDetails) 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) MarshalJSON ¶
func (m TaskFromIntegrationTaskDetails) MarshalJSON() (buff []byte, e error)
MarshalJSON marshals to json representation
func (TaskFromIntegrationTaskDetails) String ¶
func (m TaskFromIntegrationTaskDetails) String() string
type TaskModelTypeEnum ¶
type TaskModelTypeEnum string
TaskModelTypeEnum Enum with underlying type: string
const ( TaskModelTypeIntegrationTask TaskModelTypeEnum = "INTEGRATION_TASK" TaskModelTypeDataLoaderTask TaskModelTypeEnum = "DATA_LOADER_TASK" )
Set of constants representing the allowable values for TaskModelTypeEnum
func GetTaskModelTypeEnumValues ¶
func GetTaskModelTypeEnumValues() []TaskModelTypeEnum
GetTaskModelTypeEnumValues Enumerates the set of values for TaskModelTypeEnum
type TaskRun ¶
type TaskRun struct { // The key of the object. Key *string `mandatory:"false" json:"key"` // The type of the object. ModelType *string `mandatory:"false" json:"modelType"` // The model version of an object. ModelVersion *string `mandatory:"false" json:"modelVersion"` ParentRef *ParentReference `mandatory:"false" json:"parentRef"` // Free form text without any restriction on permitted characters. Name can have letters, numbers, and special characters. The value can be edited by the user and it 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"` // status Status TaskRunStatusEnum `mandatory:"false" json:"status,omitempty"` // startTimeMillis StartTimeMillis *int64 `mandatory:"false" json:"startTimeMillis"` // endTimeMillis EndTimeMillis *int64 `mandatory:"false" json:"endTimeMillis"` // lastUpdated 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"` // Error message if status is ERROR ErrorMessage *string `mandatory:"false" json:"errorMessage"` // Opc request id of execution of 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 the task for the run. TaskType TaskRunTaskTypeEnum `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 edited by the user. Identifier *string `mandatory:"false" json:"identifier"` Metadata *ObjectMetadata `mandatory:"false" json:"metadata"` // A map, if provided key is replaced with generated key, this structure provides mapping between user provided key and generated key KeyMap map[string]string `mandatory:"false" json:"keyMap"` }
TaskRun The information about TaskRun.
type TaskRunDetails ¶
type TaskRunDetails 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 can be edited by the user and it 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"` // startTimeMillis StartTimeMillis *int64 `mandatory:"false" json:"startTimeMillis"` // endTimeMillis EndTimeMillis *int64 `mandatory:"false" json:"endTimeMillis"` // lastUpdated 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 edited by the user. Identifier *string `mandatory:"false" json:"identifier"` Metadata *ObjectMetadata `mandatory:"false" json:"metadata"` }
TaskRunDetails The task run object provides information on the execution of a task.
func (TaskRunDetails) String ¶
func (m TaskRunDetails) String() string
type TaskRunDetailsStatusEnum ¶
type TaskRunDetailsStatusEnum string
TaskRunDetailsStatusEnum Enum with underlying type: string
const ( TaskRunDetailsStatusNotStarted TaskRunDetailsStatusEnum = "NOT_STARTED" TaskRunDetailsStatusQueued TaskRunDetailsStatusEnum = "QUEUED" TaskRunDetailsStatusRunning TaskRunDetailsStatusEnum = "RUNNING" TaskRunDetailsStatusTerminating TaskRunDetailsStatusEnum = "TERMINATING" TaskRunDetailsStatusTerminated TaskRunDetailsStatusEnum = "TERMINATED" TaskRunDetailsStatusSuccess TaskRunDetailsStatusEnum = "SUCCESS" TaskRunDetailsStatusError TaskRunDetailsStatusEnum = "ERROR" )
Set of constants representing the allowable values for TaskRunDetailsStatusEnum
func GetTaskRunDetailsStatusEnumValues ¶
func GetTaskRunDetailsStatusEnumValues() []TaskRunDetailsStatusEnum
GetTaskRunDetailsStatusEnumValues Enumerates the set of values for TaskRunDetailsStatusEnum
type TaskRunDetailsTaskTypeEnum ¶
type TaskRunDetailsTaskTypeEnum string
TaskRunDetailsTaskTypeEnum Enum with underlying type: string
const ( TaskRunDetailsTaskTypeIntegrationTask TaskRunDetailsTaskTypeEnum = "INTEGRATION_TASK" TaskRunDetailsTaskTypeDataLoaderTask TaskRunDetailsTaskTypeEnum = "DATA_LOADER_TASK" )
Set of constants representing the allowable values for TaskRunDetailsTaskTypeEnum
func GetTaskRunDetailsTaskTypeEnumValues ¶
func GetTaskRunDetailsTaskTypeEnumValues() []TaskRunDetailsTaskTypeEnum
GetTaskRunDetailsTaskTypeEnumValues Enumerates the set of values for TaskRunDetailsTaskTypeEnum
type TaskRunLogSummary ¶
type TaskRunLogSummary struct { // Human-readable log message. Message *string `mandatory:"false" json:"message"` }
TaskRunLogSummary A log message from the execution of a task.
func (TaskRunLogSummary) String ¶
func (m TaskRunLogSummary) String() string
type TaskRunStatusEnum ¶
type TaskRunStatusEnum string
TaskRunStatusEnum Enum with underlying type: string
const ( TaskRunStatusNotStarted TaskRunStatusEnum = "NOT_STARTED" TaskRunStatusQueued TaskRunStatusEnum = "QUEUED" TaskRunStatusRunning TaskRunStatusEnum = "RUNNING" TaskRunStatusTerminating TaskRunStatusEnum = "TERMINATING" TaskRunStatusTerminated TaskRunStatusEnum = "TERMINATED" TaskRunStatusSuccess TaskRunStatusEnum = "SUCCESS" TaskRunStatusError TaskRunStatusEnum = "ERROR" )
Set of constants representing the allowable values for TaskRunStatusEnum
func GetTaskRunStatusEnumValues ¶
func GetTaskRunStatusEnumValues() []TaskRunStatusEnum
GetTaskRunStatusEnumValues Enumerates the set of values for TaskRunStatusEnum
type TaskRunSummary ¶
type TaskRunSummary 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 can be edited by the user and it 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"` // startTimeMillis StartTimeMillis *int64 `mandatory:"false" json:"startTimeMillis"` // endTimeMillis EndTimeMillis *int64 `mandatory:"false" json:"endTimeMillis"` // lastUpdated 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 edited by the user. Identifier *string `mandatory:"false" json:"identifier"` Metadata *ObjectMetadata `mandatory:"false" json:"metadata"` }
TaskRunSummary The information about TaskRun.
func (TaskRunSummary) String ¶
func (m TaskRunSummary) String() string
type TaskRunSummaryCollection ¶
type TaskRunSummaryCollection struct { // The array of taskRun summaries Items []TaskRunSummary `mandatory:"true" json:"items"` }
TaskRunSummaryCollection List of taskRun summaries
func (TaskRunSummaryCollection) String ¶
func (m TaskRunSummaryCollection) String() string
type TaskRunSummaryStatusEnum ¶
type TaskRunSummaryStatusEnum string
TaskRunSummaryStatusEnum Enum with underlying type: string
const ( TaskRunSummaryStatusNotStarted TaskRunSummaryStatusEnum = "NOT_STARTED" TaskRunSummaryStatusQueued TaskRunSummaryStatusEnum = "QUEUED" TaskRunSummaryStatusRunning TaskRunSummaryStatusEnum = "RUNNING" TaskRunSummaryStatusTerminating TaskRunSummaryStatusEnum = "TERMINATING" TaskRunSummaryStatusTerminated TaskRunSummaryStatusEnum = "TERMINATED" TaskRunSummaryStatusSuccess TaskRunSummaryStatusEnum = "SUCCESS" TaskRunSummaryStatusError TaskRunSummaryStatusEnum = "ERROR" )
Set of constants representing the allowable values for TaskRunSummaryStatusEnum
func GetTaskRunSummaryStatusEnumValues ¶
func GetTaskRunSummaryStatusEnumValues() []TaskRunSummaryStatusEnum
GetTaskRunSummaryStatusEnumValues Enumerates the set of values for TaskRunSummaryStatusEnum
type TaskRunSummaryTaskTypeEnum ¶
type TaskRunSummaryTaskTypeEnum string
TaskRunSummaryTaskTypeEnum Enum with underlying type: string
const ( TaskRunSummaryTaskTypeIntegrationTask TaskRunSummaryTaskTypeEnum = "INTEGRATION_TASK" TaskRunSummaryTaskTypeDataLoaderTask TaskRunSummaryTaskTypeEnum = "DATA_LOADER_TASK" )
Set of constants representing the allowable values for TaskRunSummaryTaskTypeEnum
func GetTaskRunSummaryTaskTypeEnumValues ¶
func GetTaskRunSummaryTaskTypeEnumValues() []TaskRunSummaryTaskTypeEnum
GetTaskRunSummaryTaskTypeEnumValues Enumerates the set of values for TaskRunSummaryTaskTypeEnum
type TaskRunTaskTypeEnum ¶
type TaskRunTaskTypeEnum string
TaskRunTaskTypeEnum Enum with underlying type: string
const ( TaskRunTaskTypeIntegrationTask TaskRunTaskTypeEnum = "INTEGRATION_TASK" TaskRunTaskTypeDataLoaderTask TaskRunTaskTypeEnum = "DATA_LOADER_TASK" )
Set of constants representing the allowable values for TaskRunTaskTypeEnum
func GetTaskRunTaskTypeEnumValues ¶
func GetTaskRunTaskTypeEnumValues() []TaskRunTaskTypeEnum
GetTaskRunTaskTypeEnumValues Enumerates the set of values for TaskRunTaskTypeEnum
type TaskSummary ¶
type TaskSummary interface { // Generated key that can be used in API calls to identify task. On scenarios where reference to the task is needed, a value can be passed in create. GetKey() *string // The 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 can be edited by the user and it 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 edited by the user. 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 // A map, if provided key is replaced with generated key, this structure provides mapping between user provided key and generated key GetKeyMap() map[string]string }
TaskSummary The task summary object type contains the audit summary information and the definition of the task summary object.
type TaskSummaryCollection ¶
type TaskSummaryCollection struct { // The array of Task summaries. Items []TaskSummary `mandatory:"true" json:"items"` }
TaskSummaryCollection This is the collection of task summaries, it may be a collection of lightweight details or full definitions.
func (TaskSummaryCollection) String ¶
func (m TaskSummaryCollection) String() string
func (*TaskSummaryCollection) UnmarshalJSON ¶
func (m *TaskSummaryCollection) UnmarshalJSON(data []byte) (e error)
UnmarshalJSON unmarshals from json
type TaskSummaryFromDataLoaderTask ¶
type TaskSummaryFromDataLoaderTask struct { // Generated key that can be used in API calls to identify task. On scenarios where reference to the task is needed, a value can be passed in create. Key *string `mandatory:"false" json:"key"` // The model version of an object. ModelVersion *string `mandatory:"false" json:"modelVersion"` ParentRef *ParentReference `mandatory:"false" json:"parentRef"` // Free form text without any restriction on permitted characters. Name can have letters, numbers, and special characters. The value can be edited by the user and it 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 edited by the user. 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"` // A 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"` }
TaskSummaryFromDataLoaderTask The information about a data flow task.
func (TaskSummaryFromDataLoaderTask) GetConfigProviderDelegate ¶
func (m TaskSummaryFromDataLoaderTask) GetConfigProviderDelegate() *ConfigProvider
GetConfigProviderDelegate returns ConfigProviderDelegate
func (TaskSummaryFromDataLoaderTask) GetDescription ¶
func (m TaskSummaryFromDataLoaderTask) GetDescription() *string
GetDescription returns Description
func (TaskSummaryFromDataLoaderTask) GetIdentifier ¶
func (m TaskSummaryFromDataLoaderTask) GetIdentifier() *string
GetIdentifier returns Identifier
func (TaskSummaryFromDataLoaderTask) GetInputPorts ¶
func (m TaskSummaryFromDataLoaderTask) GetInputPorts() []InputPort
GetInputPorts returns InputPorts
func (TaskSummaryFromDataLoaderTask) 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
type TaskSummaryFromIntegrationTask ¶
type TaskSummaryFromIntegrationTask struct { // Generated key that can be used in API calls to identify task. On scenarios where reference to the task is needed, a value can be passed in create. Key *string `mandatory:"false" json:"key"` // The model version of an object. ModelVersion *string `mandatory:"false" json:"modelVersion"` ParentRef *ParentReference `mandatory:"false" json:"parentRef"` // Free form text without any restriction on permitted characters. Name can have letters, numbers, and special characters. The value can be edited by the user and it 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 edited by the user. 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"` // A map, if provided key is replaced with generated key, this structure provides mapping between user provided key and generated key KeyMap map[string]string `mandatory:"false" json:"keyMap"` DataFlow *DataFlow `mandatory:"false" json:"dataFlow"` }
TaskSummaryFromIntegrationTask The information about the integration task.
func (TaskSummaryFromIntegrationTask) GetConfigProviderDelegate ¶
func (m TaskSummaryFromIntegrationTask) GetConfigProviderDelegate() *ConfigProvider
GetConfigProviderDelegate returns ConfigProviderDelegate
func (TaskSummaryFromIntegrationTask) GetDescription ¶
func (m TaskSummaryFromIntegrationTask) GetDescription() *string
GetDescription returns Description
func (TaskSummaryFromIntegrationTask) GetIdentifier ¶
func (m TaskSummaryFromIntegrationTask) GetIdentifier() *string
GetIdentifier returns Identifier
func (TaskSummaryFromIntegrationTask) GetInputPorts ¶
func (m TaskSummaryFromIntegrationTask) GetInputPorts() []InputPort
GetInputPorts returns InputPorts
func (TaskSummaryFromIntegrationTask) 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
type TaskSummaryModelTypeEnum ¶
type TaskSummaryModelTypeEnum string
TaskSummaryModelTypeEnum Enum with underlying type: string
const ( TaskSummaryModelTypeIntegrationTask TaskSummaryModelTypeEnum = "INTEGRATION_TASK" TaskSummaryModelTypeDataLoaderTask TaskSummaryModelTypeEnum = "DATA_LOADER_TASK" )
Set of constants representing the allowable values for TaskSummaryModelTypeEnum
func GetTaskSummaryModelTypeEnumValues ¶
func GetTaskSummaryModelTypeEnumValues() []TaskSummaryModelTypeEnum
GetTaskSummaryModelTypeEnumValues Enumerates the set of values for TaskSummaryModelTypeEnum
type TaskValidation ¶
type TaskValidation struct { // Total number of validation messages TotalMessageCount *int `mandatory:"false" json:"totalMessageCount"` // Total number of validation error messages ErrorMessageCount *int `mandatory:"false" json:"errorMessageCount"` // Total number of validation warning messages WarnMessageCount *int `mandatory:"false" json:"warnMessageCount"` // Total number of validation information messages InfoMessageCount *int `mandatory:"false" json:"infoMessageCount"` // Detailed information of the DataFlow 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 edited by user 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 can be edited by the user and it 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 edited by the user. Identifier *string `mandatory:"false" json:"identifier"` Metadata *ObjectMetadata `mandatory:"false" json:"metadata"` }
TaskValidation The information about task validation
func (TaskValidation) String ¶
func (m TaskValidation) String() string
type TaskValidationSummary ¶
type TaskValidationSummary struct { // Total number of validation messages TotalMessageCount *int `mandatory:"false" json:"totalMessageCount"` // Total number of validation error messages ErrorMessageCount *int `mandatory:"false" json:"errorMessageCount"` // Total number of validation warning messages WarnMessageCount *int `mandatory:"false" json:"warnMessageCount"` // Total number of validation information messages InfoMessageCount *int `mandatory:"false" json:"infoMessageCount"` // Detailed information of the DataFlow 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 edited by user 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 can be edited by the user and it 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 edited by the user. Identifier *string `mandatory:"false" json:"identifier"` Metadata *ObjectMetadata `mandatory:"false" json:"metadata"` }
TaskValidationSummary The information about task validation
func (TaskValidationSummary) String ¶
func (m TaskValidationSummary) String() string
type TaskValidationSummaryCollection ¶
type TaskValidationSummaryCollection struct { // The array of validation summaries Items []TaskValidationSummary `mandatory:"true" json:"items"` }
TaskValidationSummaryCollection List of task validation summaries
func (TaskValidationSummaryCollection) String ¶
func (m TaskValidationSummaryCollection) String() string
type TypeLibrary ¶
type TypeLibrary struct { // The key of the object. Key *string `mandatory:"false" json:"key"` // The type of the object. ModelType *string `mandatory:"false" json:"modelType"` // The model version of an object. ModelVersion *string `mandatory:"false" json:"modelVersion"` ParentRef *ParentReference `mandatory:"false" json:"parentRef"` // Free form text without any restriction on permitted characters. Name can have letters, numbers, and special characters. The value can be edited by the user and it 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"` // 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 edited by the user. Identifier *string `mandatory:"false" json:"identifier"` }
TypeLibrary The DIS type library container type.
func (TypeLibrary) String ¶
func (m TypeLibrary) String() string
type TypeListRule ¶
type TypeListRule struct { // The key of the object. Key *string `mandatory:"false" json:"key"` // The model version of an object. ModelVersion *string `mandatory:"false" json:"modelVersion"` ParentRef *ParentReference `mandatory:"false" json:"parentRef"` // Specifies whether the rule uses a java regex syntax. IsJavaRegexSyntax *bool `mandatory:"false" json:"isJavaRegexSyntax"` ConfigValues *ConfigValues `mandatory:"false" json:"configValues"` // The status of an object that can be set to value 1 for shallow references across objects, other values reserved. ObjectStatus *int `mandatory:"false" json:"objectStatus"` // Detailed description for the object. Description *string `mandatory:"false" json:"description"` // skipRemainingRulesOnMatch 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"` // cascade IsCascade *bool `mandatory:"false" json:"isCascade"` // caseSensitive IsCaseSensitive *bool `mandatory:"false" json:"isCaseSensitive"` // types Types []BaseType `mandatory:"false" json:"types"` // matchingStrategy MatchingStrategy TypeListRuleMatchingStrategyEnum `mandatory:"false" json:"matchingStrategy,omitempty"` // ruleType RuleType TypeListRuleRuleTypeEnum `mandatory:"false" json:"ruleType,omitempty"` }
TypeListRule The type list rule which defines how fields are projected.
func (TypeListRule) GetConfigValues ¶
func (m TypeListRule) GetConfigValues() *ConfigValues
GetConfigValues returns ConfigValues
func (TypeListRule) GetDescription ¶
func (m TypeListRule) GetDescription() *string
GetDescription returns Description
func (TypeListRule) GetIsJavaRegexSyntax ¶
func (m TypeListRule) GetIsJavaRegexSyntax() *bool
GetIsJavaRegexSyntax returns IsJavaRegexSyntax
func (TypeListRule) 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) UnmarshalJSON ¶
func (m *TypeListRule) UnmarshalJSON(data []byte) (e error)
UnmarshalJSON unmarshals from json
type TypeListRuleMatchingStrategyEnum ¶
type TypeListRuleMatchingStrategyEnum string
TypeListRuleMatchingStrategyEnum Enum with underlying type: string
const ( TypeListRuleMatchingStrategyNameOrTags TypeListRuleMatchingStrategyEnum = "NAME_OR_TAGS" TypeListRuleMatchingStrategyTagsOnly TypeListRuleMatchingStrategyEnum = "TAGS_ONLY" TypeListRuleMatchingStrategyNameOnly TypeListRuleMatchingStrategyEnum = "NAME_ONLY" )
Set of constants representing the allowable values for TypeListRuleMatchingStrategyEnum
func GetTypeListRuleMatchingStrategyEnumValues ¶
func GetTypeListRuleMatchingStrategyEnumValues() []TypeListRuleMatchingStrategyEnum
GetTypeListRuleMatchingStrategyEnumValues Enumerates the set of values for TypeListRuleMatchingStrategyEnum
type TypeListRuleRuleTypeEnum ¶
type TypeListRuleRuleTypeEnum string
TypeListRuleRuleTypeEnum Enum with underlying type: string
const ( TypeListRuleRuleTypeInclude TypeListRuleRuleTypeEnum = "INCLUDE" TypeListRuleRuleTypeExclude TypeListRuleRuleTypeEnum = "EXCLUDE" )
Set of constants representing the allowable values for TypeListRuleRuleTypeEnum
func GetTypeListRuleRuleTypeEnumValues ¶
func GetTypeListRuleRuleTypeEnumValues() []TypeListRuleRuleTypeEnum
GetTypeListRuleRuleTypeEnumValues Enumerates the set of values for TypeListRuleRuleTypeEnum
type TypeSystem ¶
type TypeSystem struct { // The key of the object. Key *string `mandatory:"false" json:"key"` // The type of the object. ModelType *string `mandatory:"false" json:"modelType"` // The model version of an object. ModelVersion *string `mandatory:"false" json:"modelVersion"` ParentRef *ParentReference `mandatory:"false" json:"parentRef"` // Free form text without any restriction on permitted characters. Name can have letters, numbers, and special characters. The value can be edited by the user and it 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"` // typeMappingTo TypeMappingTo map[string]string `mandatory:"false" json:"typeMappingTo"` // typeMappingFrom 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 edited by the user. Identifier *string `mandatory:"false" json:"identifier"` // types Types []DataType `mandatory:"false" json:"types"` }
TypeSystem The type system maps from and to a type.
func (TypeSystem) String ¶
func (m TypeSystem) String() string
type TypedNamePatternRule ¶
type TypedNamePatternRule struct { // The key of the object. Key *string `mandatory:"false" json:"key"` // The model version of an object. ModelVersion *string `mandatory:"false" json:"modelVersion"` ParentRef *ParentReference `mandatory:"false" json:"parentRef"` // Specifies whether the rule uses a java regex syntax. IsJavaRegexSyntax *bool `mandatory:"false" json:"isJavaRegexSyntax"` ConfigValues *ConfigValues `mandatory:"false" json:"configValues"` // The status of an object that can be set to value 1 for shallow references across objects, other values reserved. ObjectStatus *int `mandatory:"false" json:"objectStatus"` // Detailed description for the object. Description *string `mandatory:"false" json:"description"` // types Types []BaseType `mandatory:"false" json:"types"` // skipRemainingRulesOnMatch 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"` // cascade IsCascade *bool `mandatory:"false" json:"isCascade"` // caseSensitive 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 can be edited by the user and it is restricted to 1000 characters Names []string `mandatory:"false" json:"names"` // matchingStrategy MatchingStrategy TypedNamePatternRuleMatchingStrategyEnum `mandatory:"false" json:"matchingStrategy,omitempty"` // ruleType RuleType TypedNamePatternRuleRuleTypeEnum `mandatory:"false" json:"ruleType,omitempty"` }
TypedNamePatternRule The typed name rule for field projection.
func (TypedNamePatternRule) GetConfigValues ¶
func (m TypedNamePatternRule) GetConfigValues() *ConfigValues
GetConfigValues returns ConfigValues
func (TypedNamePatternRule) GetDescription ¶
func (m TypedNamePatternRule) GetDescription() *string
GetDescription returns Description
func (TypedNamePatternRule) GetIsJavaRegexSyntax ¶
func (m TypedNamePatternRule) GetIsJavaRegexSyntax() *bool
GetIsJavaRegexSyntax returns IsJavaRegexSyntax
func (TypedNamePatternRule) GetKey ¶
func (m TypedNamePatternRule) GetKey() *string
GetKey returns Key
func (TypedNamePatternRule) GetModelVersion ¶
func (m TypedNamePatternRule) GetModelVersion() *string
GetModelVersion returns ModelVersion
func (TypedNamePatternRule) GetObjectStatus ¶
func (m TypedNamePatternRule) GetObjectStatus() *int
GetObjectStatus returns ObjectStatus
func (TypedNamePatternRule) GetParentRef ¶
func (m TypedNamePatternRule) GetParentRef() *ParentReference
GetParentRef returns ParentRef
func (TypedNamePatternRule) MarshalJSON ¶
func (m TypedNamePatternRule) MarshalJSON() (buff []byte, e error)
MarshalJSON marshals to json representation
func (TypedNamePatternRule) String ¶
func (m TypedNamePatternRule) String() string
func (*TypedNamePatternRule) UnmarshalJSON ¶
func (m *TypedNamePatternRule) UnmarshalJSON(data []byte) (e error)
UnmarshalJSON unmarshals from json
type TypedNamePatternRuleMatchingStrategyEnum ¶
type TypedNamePatternRuleMatchingStrategyEnum string
TypedNamePatternRuleMatchingStrategyEnum Enum with underlying type: string
const ( TypedNamePatternRuleMatchingStrategyNameOrTags TypedNamePatternRuleMatchingStrategyEnum = "NAME_OR_TAGS" TypedNamePatternRuleMatchingStrategyTagsOnly TypedNamePatternRuleMatchingStrategyEnum = "TAGS_ONLY" TypedNamePatternRuleMatchingStrategyNameOnly TypedNamePatternRuleMatchingStrategyEnum = "NAME_ONLY" )
Set of constants representing the allowable values for TypedNamePatternRuleMatchingStrategyEnum
func GetTypedNamePatternRuleMatchingStrategyEnumValues ¶
func GetTypedNamePatternRuleMatchingStrategyEnumValues() []TypedNamePatternRuleMatchingStrategyEnum
GetTypedNamePatternRuleMatchingStrategyEnumValues Enumerates the set of values for TypedNamePatternRuleMatchingStrategyEnum
type TypedNamePatternRuleRuleTypeEnum ¶
type TypedNamePatternRuleRuleTypeEnum string
TypedNamePatternRuleRuleTypeEnum Enum with underlying type: string
const ( TypedNamePatternRuleRuleTypeInclude TypedNamePatternRuleRuleTypeEnum = "INCLUDE" TypedNamePatternRuleRuleTypeExclude TypedNamePatternRuleRuleTypeEnum = "EXCLUDE" )
Set of constants representing the allowable values for TypedNamePatternRuleRuleTypeEnum
func GetTypedNamePatternRuleRuleTypeEnumValues ¶
func GetTypedNamePatternRuleRuleTypeEnumValues() []TypedNamePatternRuleRuleTypeEnum
GetTypedNamePatternRuleRuleTypeEnumValues Enumerates the set of values for TypedNamePatternRuleRuleTypeEnum
type TypedObject ¶
type TypedObject interface { // The key of the object. GetKey() *string // The model version of an object. GetModelVersion() *string GetParentRef() *ParentReference GetConfigValues() *ConfigValues // The status of an object that can be set to value 1 for shallow references across objects, other values reserved. GetObjectStatus() *int // Free form text without any restriction on permitted characters. Name can have letters, numbers, and special characters. The value can be edited by the user and it is restricted to 1000 characters GetName() *string // Detailed description for the object. GetDescription() *string }
TypedObject The TypedObject class is a base class for any model object that has a type.
type TypedObjectModelTypeEnum ¶
type TypedObjectModelTypeEnum string
TypedObjectModelTypeEnum Enum with underlying type: string
const ( TypedObjectModelTypeShape TypedObjectModelTypeEnum = "SHAPE" TypedObjectModelTypeInputPort TypedObjectModelTypeEnum = "INPUT_PORT" TypedObjectModelTypeShapeField TypedObjectModelTypeEnum = "SHAPE_FIELD" TypedObjectModelTypeInputField TypedObjectModelTypeEnum = "INPUT_FIELD" TypedObjectModelTypeDerivedField TypedObjectModelTypeEnum = "DERIVED_FIELD" 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" )
Set of constants representing the allowable values for TypedObjectModelTypeEnum
func GetTypedObjectModelTypeEnumValues ¶
func GetTypedObjectModelTypeEnumValues() []TypedObjectModelTypeEnum
GetTypedObjectModelTypeEnumValues Enumerates the set of values for TypedObjectModelTypeEnum
type UiProperties ¶
type UiProperties struct { // coordinateX CoordinateX *float32 `mandatory:"false" json:"coordinateX"` // coordinateY CoordinateY *float32 `mandatory:"false" json:"coordinateY"` }
UiProperties The UI properties of the object.
func (UiProperties) String ¶
func (m UiProperties) String() string
type UniqueKey ¶
type UniqueKey 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 can be edited by the user and it is restricted to 1000 characters Name *string `mandatory:"false" json:"name"` // attributeRefs 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"` }
UniqueKey The unqique key object.
func (UniqueKey) MarshalJSON ¶
MarshalJSON marshals to json representation
type UpdateApplicationDetails ¶
type UpdateApplicationDetails struct { // Generated key that can be used in API calls to identify application. 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 can be edited by the user and it 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 edited by the user. Identifier *string `mandatory:"false" json:"identifier"` ParentRef *ParentReference `mandatory:"false" json:"parentRef"` Metadata *ObjectMetadata `mandatory:"false" json:"metadata"` }
UpdateApplicationDetails Properties used in application create operations.
func (UpdateApplicationDetails) String ¶
func (m UpdateApplicationDetails) String() string
type UpdateApplicationRequest ¶
type UpdateApplicationRequest struct { // DIS workspace id WorkspaceId *string `mandatory:"true" contributesTo:"path" name:"workspaceId"` // DIS application key ApplicationKey *string `mandatory:"true" contributesTo:"path" name:"applicationKey"` // The details needed to update an application. UpdateApplicationDetails `contributesTo:"body"` // Update and Delete operations should accept an optional If-Match header, // in which clients can send a previously-received ETag. When If-Match is // provided and its value does not exactly match the ETag of the resource // on the server, the request should fail with HTTP response status code 412 IfMatch *string `mandatory:"false" contributesTo:"header" name:"if-match"` // Unique Oracle-assigned identifier for the request. If // you need to contact Oracle about a particular request, // please provide the request ID. OpcRequestId *string `mandatory:"false" contributesTo:"header" name:"opc-request-id"` // Metadata about the request. This information will not be transmitted to the service, but // represents information that the SDK will consume to drive retry behavior. RequestMetadata common.RequestMetadata }
UpdateApplicationRequest wrapper for the UpdateApplication operation
func (UpdateApplicationRequest) HTTPRequest ¶
func (request UpdateApplicationRequest) HTTPRequest(method, path 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
type UpdateApplicationResponse ¶
type UpdateApplicationResponse struct { // The underlying http response RawResponse *http.Response // The Application instance Application `presentIn:"body"` // For optimistic concurrency control. See ETags for Optimistic Concurrency Control (https://docs.cloud.oracle.com/iaas/Content/API/Concepts/usingapi.htm#eleven). Etag *string `presentIn:"header" name:"etag"` // Unique Oracle-assigned identifier for the request. If you need to contact // Oracle about a particular request, please provide the request ID. OpcRequestId *string `presentIn:"header" name:"opc-request-id"` }
UpdateApplicationResponse wrapper for the UpdateApplication operation
func (UpdateApplicationResponse) HTTPResponse ¶
func (response UpdateApplicationResponse) HTTPResponse() *http.Response
HTTPResponse implements the OCIResponse interface
func (UpdateApplicationResponse) String ¶
func (response UpdateApplicationResponse) String() string
type UpdateConnectionDetails ¶
type UpdateConnectionDetails interface { // Generated key that can be used in API calls to identify connection. On scenarios where reference to the connection is needed, a value can be passed in create. GetKey() *string // The version of the object that is used to track changes in the object instance. GetObjectVersion() *int // The model version of an object. GetModelVersion() *string GetParentRef() *ParentReference // Free form text without any restriction on permitted characters. Name can have letters, numbers, and special characters. The value can be edited by the user and it 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 edited by the user. GetIdentifier() *string // The properties for the connection. GetConnectionProperties() []ConnectionProperty GetRegistryMetadata() *RegistryMetadata }
UpdateConnectionDetails Properties used in connection update operations.
type UpdateConnectionDetailsModelTypeEnum ¶
type UpdateConnectionDetailsModelTypeEnum string
UpdateConnectionDetailsModelTypeEnum Enum with underlying type: string
const ( UpdateConnectionDetailsModelTypeOracleAdwcConnection UpdateConnectionDetailsModelTypeEnum = "ORACLE_ADWC_CONNECTION" UpdateConnectionDetailsModelTypeOracleAtpConnection UpdateConnectionDetailsModelTypeEnum = "ORACLE_ATP_CONNECTION" UpdateConnectionDetailsModelTypeOracleObjectStorageConnection UpdateConnectionDetailsModelTypeEnum = "ORACLE_OBJECT_STORAGE_CONNECTION" UpdateConnectionDetailsModelTypeOracledbConnection UpdateConnectionDetailsModelTypeEnum = "ORACLEDB_CONNECTION" )
Set of constants representing the allowable values for UpdateConnectionDetailsModelTypeEnum
func GetUpdateConnectionDetailsModelTypeEnumValues ¶
func GetUpdateConnectionDetailsModelTypeEnumValues() []UpdateConnectionDetailsModelTypeEnum
GetUpdateConnectionDetailsModelTypeEnumValues Enumerates the set of values for UpdateConnectionDetailsModelTypeEnum
type UpdateConnectionFromAdwc ¶
type UpdateConnectionFromAdwc struct { // Generated key that can be used in API calls to identify connection. On scenarios where reference to the connection is needed, a value can be passed in create. Key *string `mandatory:"true" json:"key"` // The version of the object that is used to track changes in the object instance. ObjectVersion *int `mandatory:"true" json:"objectVersion"` // The model version of an object. ModelVersion *string `mandatory:"false" json:"modelVersion"` ParentRef *ParentReference `mandatory:"false" json:"parentRef"` // Free form text without any restriction on permitted characters. Name can have letters, numbers, and special characters. The value can be edited by the user and it 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 edited by the user. 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"` }
UpdateConnectionFromAdwc The ADWC connection details object.
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
type UpdateConnectionFromAtp ¶
type UpdateConnectionFromAtp struct { // Generated key that can be used in API calls to identify connection. On scenarios where reference to the connection is needed, a value can be passed in create. Key *string `mandatory:"true" json:"key"` // The version of the object that is used to track changes in the object instance. ObjectVersion *int `mandatory:"true" json:"objectVersion"` // The model version of an object. ModelVersion *string `mandatory:"false" json:"modelVersion"` ParentRef *ParentReference `mandatory:"false" json:"parentRef"` // Free form text without any restriction on permitted characters. Name can have letters, numbers, and special characters. The value can be edited by the user and it 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 edited by the user. 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"` }
UpdateConnectionFromAtp The ATP connection details.
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
type UpdateConnectionFromObjectStorage ¶
type UpdateConnectionFromObjectStorage struct { // Generated key that can be used in API calls to identify connection. On scenarios where reference to the connection is needed, a value can be passed in create. Key *string `mandatory:"true" json:"key"` // The version of the object that is used to track changes in the object instance. ObjectVersion *int `mandatory:"true" json:"objectVersion"` // The model version of an object. ModelVersion *string `mandatory:"false" json:"modelVersion"` ParentRef *ParentReference `mandatory:"false" json:"parentRef"` // Free form text without any restriction on permitted characters. Name can have letters, numbers, and special characters. The value can be edited by the user and it 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 edited by the user. 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 a wallet for the data asset. CredentialFileContent *string `mandatory:"false" json:"credentialFileContent"` // The OCI user OCID for the user to connect to. UserId *string `mandatory:"false" json:"userId"` // The fingeprint for the user. FingerPrint *string `mandatory:"false" json:"fingerPrint"` // The pass phrase for the connection. PassPhrase *string `mandatory:"false" json:"passPhrase"` }
UpdateConnectionFromObjectStorage The Object Storage connection details.
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
type UpdateConnectionFromOracle ¶
type UpdateConnectionFromOracle struct { // Generated key that can be used in API calls to identify connection. On scenarios where reference to the connection is needed, a value can be passed in create. Key *string `mandatory:"true" json:"key"` // The version of the object that is used to track changes in the object instance. ObjectVersion *int `mandatory:"true" json:"objectVersion"` // The model version of an object. ModelVersion *string `mandatory:"false" json:"modelVersion"` ParentRef *ParentReference `mandatory:"false" json:"parentRef"` // Free form text without any restriction on permitted characters. Name can have letters, numbers, and special characters. The value can be edited by the user and it 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 edited by the user. 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"` }
UpdateConnectionFromOracle The Oracle connection details object.
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
type UpdateConnectionRequest ¶
type UpdateConnectionRequest struct { // DIS workspace id WorkspaceId *string `mandatory:"true" contributesTo:"path" name:"workspaceId"` // The connection key ConnectionKey *string `mandatory:"true" contributesTo:"path" name:"connectionKey"` // Request body parameter for connection details 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"` // Update and Delete operations should accept an optional If-Match header, // in which clients can send a previously-received ETag. When If-Match is // provided and its value does not exactly match the ETag of the resource // on the server, the request should fail with HTTP response status code 412 IfMatch *string `mandatory:"false" contributesTo:"header" name:"if-match"` // Metadata about the request. This information will not be transmitted to the service, but // represents information that the SDK will consume to drive retry behavior. RequestMetadata common.RequestMetadata }
UpdateConnectionRequest wrapper for the UpdateConnection operation
func (UpdateConnectionRequest) HTTPRequest ¶
func (request UpdateConnectionRequest) HTTPRequest(method, path 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
type UpdateConnectionResponse ¶
type UpdateConnectionResponse struct { // The underlying http response RawResponse *http.Response // The Connection instance Connection `presentIn:"body"` // For optimistic concurrency control. See ETags for Optimistic Concurrency Control (https://docs.cloud.oracle.com/iaas/Content/API/Concepts/usingapi.htm#eleven). Etag *string `presentIn:"header" name:"etag"` // Unique Oracle-assigned identifier for the request. If you need to contact // Oracle about a particular request, please provide the request ID. OpcRequestId *string `presentIn:"header" name:"opc-request-id"` }
UpdateConnectionResponse wrapper for the UpdateConnection operation
func (UpdateConnectionResponse) HTTPResponse ¶
func (response UpdateConnectionResponse) HTTPResponse() *http.Response
HTTPResponse implements the OCIResponse interface
func (UpdateConnectionResponse) String ¶
func (response UpdateConnectionResponse) String() string
type UpdateDataAssetDetails ¶
type UpdateDataAssetDetails 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 can be edited by the user and it 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 edited by the user. GetIdentifier() *string // The external key for the object GetExternalKey() *string // assetProperties GetAssetProperties() map[string]string GetRegistryMetadata() *RegistryMetadata }
UpdateDataAssetDetails Properties used in data asset update operations.
type UpdateDataAssetDetailsModelTypeEnum ¶
type UpdateDataAssetDetailsModelTypeEnum string
UpdateDataAssetDetailsModelTypeEnum Enum with underlying type: string
const ( UpdateDataAssetDetailsModelTypeDataAsset UpdateDataAssetDetailsModelTypeEnum = "ORACLE_DATA_ASSET" UpdateDataAssetDetailsModelTypeObjectStorageDataAsset UpdateDataAssetDetailsModelTypeEnum = "ORACLE_OBJECT_STORAGE_DATA_ASSET" UpdateDataAssetDetailsModelTypeAtpDataAsset UpdateDataAssetDetailsModelTypeEnum = "ORACLE_ATP_DATA_ASSET" UpdateDataAssetDetailsModelTypeAdwcDataAsset UpdateDataAssetDetailsModelTypeEnum = "ORACLE_ADWC_DATA_ASSET" )
Set of constants representing the allowable values for UpdateDataAssetDetailsModelTypeEnum
func GetUpdateDataAssetDetailsModelTypeEnumValues ¶
func GetUpdateDataAssetDetailsModelTypeEnumValues() []UpdateDataAssetDetailsModelTypeEnum
GetUpdateDataAssetDetailsModelTypeEnumValues Enumerates the set of values for UpdateDataAssetDetailsModelTypeEnum
type UpdateDataAssetFromAdwc ¶
type UpdateDataAssetFromAdwc struct { // Generated key that can be used in API calls to identify data asset. Key *string `mandatory:"true" json:"key"` // The version of the object that is used to track changes in the object instance. ObjectVersion *int `mandatory:"true" json:"objectVersion"` // The model version of an object. ModelVersion *string `mandatory:"false" json:"modelVersion"` // Free form text without any restriction on permitted characters. Name can have letters, numbers, and special characters. The value can be edited by the user and it 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 edited by the user. Identifier *string `mandatory:"false" json:"identifier"` // The external key for the object ExternalKey *string `mandatory:"false" json:"externalKey"` // assetProperties 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 driver class for the data asset. DriverClass *string `mandatory:"false" json:"driverClass"` // The credential file content from a wallet for the data asset. CredentialFileContent *string `mandatory:"false" json:"credentialFileContent"` DefaultConnection *UpdateConnectionFromAdwc `mandatory:"false" json:"defaultConnection"` }
UpdateDataAssetFromAdwc The Oracle data asset details.
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
type UpdateDataAssetFromAtp ¶
type UpdateDataAssetFromAtp struct { // Generated key that can be used in API calls to identify data asset. Key *string `mandatory:"true" json:"key"` // The version of the object that is used to track changes in the object instance. ObjectVersion *int `mandatory:"true" json:"objectVersion"` // The model version of an object. ModelVersion *string `mandatory:"false" json:"modelVersion"` // Free form text without any restriction on permitted characters. Name can have letters, numbers, and special characters. The value can be edited by the user and it 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 edited by the user. Identifier *string `mandatory:"false" json:"identifier"` // The external key for the object ExternalKey *string `mandatory:"false" json:"externalKey"` // assetProperties 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 driver class for the data asset. DriverClass *string `mandatory:"false" json:"driverClass"` // The credential file content from a wallet for the data asset. CredentialFileContent *string `mandatory:"false" json:"credentialFileContent"` DefaultConnection *UpdateConnectionFromAtp `mandatory:"false" json:"defaultConnection"` }
UpdateDataAssetFromAtp The Oracle data asset details.
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
type UpdateDataAssetFromObjectStorage ¶
type UpdateDataAssetFromObjectStorage struct { // Generated key that can be used in API calls to identify data asset. Key *string `mandatory:"true" json:"key"` // The version of the object that is used to track changes in the object instance. ObjectVersion *int `mandatory:"true" json:"objectVersion"` // The model version of an object. ModelVersion *string `mandatory:"false" json:"modelVersion"` // Free form text without any restriction on permitted characters. Name can have letters, numbers, and special characters. The value can be edited by the user and it 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 edited by the user. Identifier *string `mandatory:"false" json:"identifier"` // The external key for the object ExternalKey *string `mandatory:"false" json:"externalKey"` // assetProperties AssetProperties map[string]string `mandatory:"false" json:"assetProperties"` RegistryMetadata *RegistryMetadata `mandatory:"false" json:"registryMetadata"` // url Url *string `mandatory:"false" json:"url"` // The OCI tenancy OCID. TenancyId *string `mandatory:"false" json:"tenancyId"` // Free form text without any restriction on permitted characters. Name can have letters, numbers, and special characters. The value can be edited by the user and it is restricted to 1000 characters Namespace *string `mandatory:"false" json:"namespace"` DefaultConnection *UpdateConnectionFromObjectStorage `mandatory:"false" json:"defaultConnection"` }
UpdateDataAssetFromObjectStorage The Oracle data asset details.
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
type UpdateDataAssetFromOracle ¶
type UpdateDataAssetFromOracle struct { // Generated key that can be used in API calls to identify data asset. Key *string `mandatory:"true" json:"key"` // The version of the object that is used to track changes in the object instance. ObjectVersion *int `mandatory:"true" json:"objectVersion"` // The model version of an object. ModelVersion *string `mandatory:"false" json:"modelVersion"` // Free form text without any restriction on permitted characters. Name can have letters, numbers, and special characters. The value can be edited by the user and it 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 edited by the user. Identifier *string `mandatory:"false" json:"identifier"` // The external key for the object ExternalKey *string `mandatory:"false" json:"externalKey"` // assetProperties AssetProperties map[string]string `mandatory:"false" json:"assetProperties"` RegistryMetadata *RegistryMetadata `mandatory:"false" json:"registryMetadata"` // The host details for the data asset. Host *string `mandatory:"false" json:"host"` // The port details for the data asset. Port *string `mandatory:"false" json:"port"` // The service name for the data asset. ServiceName *string `mandatory:"false" json:"serviceName"` // The driver class for the data asset. DriverClass *string `mandatory:"false" json:"driverClass"` // sid Sid *string `mandatory:"false" json:"sid"` // The credential file content from a wallet for the data asset. CredentialFileContent *string `mandatory:"false" json:"credentialFileContent"` DefaultConnection *UpdateConnectionFromOracle `mandatory:"false" json:"defaultConnection"` }
UpdateDataAssetFromOracle The Oracle data asset details.
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
type UpdateDataAssetRequest ¶
type UpdateDataAssetRequest struct { // DIS workspace id WorkspaceId *string `mandatory:"true" contributesTo:"path" name:"workspaceId"` // Data asset key. DataAssetKey *string `mandatory:"true" contributesTo:"path" name:"dataAssetKey"` // Request body parameter for data asset details 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"` // Update and Delete operations should accept an optional If-Match header, // in which clients can send a previously-received ETag. When If-Match is // provided and its value does not exactly match the ETag of the resource // on the server, the request should fail with HTTP response status code 412 IfMatch *string `mandatory:"false" contributesTo:"header" name:"if-match"` // Metadata about the request. This information will not be transmitted to the service, but // represents information that the SDK will consume to drive retry behavior. RequestMetadata common.RequestMetadata }
UpdateDataAssetRequest wrapper for the UpdateDataAsset operation
func (UpdateDataAssetRequest) HTTPRequest ¶
func (request UpdateDataAssetRequest) HTTPRequest(method, path 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
type UpdateDataAssetResponse ¶
type UpdateDataAssetResponse struct { // The underlying http response RawResponse *http.Response // The DataAsset instance DataAsset `presentIn:"body"` // For optimistic concurrency control. See ETags for Optimistic Concurrency Control (https://docs.cloud.oracle.com/iaas/Content/API/Concepts/usingapi.htm#eleven). Etag *string `presentIn:"header" name:"etag"` // Unique Oracle-assigned identifier for the request. If you need to contact // Oracle about a particular request, please provide the request ID. OpcRequestId *string `presentIn:"header" name:"opc-request-id"` }
UpdateDataAssetResponse wrapper for the UpdateDataAsset operation
func (UpdateDataAssetResponse) HTTPResponse ¶
func (response UpdateDataAssetResponse) HTTPResponse() *http.Response
HTTPResponse implements the OCIResponse interface
func (UpdateDataAssetResponse) String ¶
func (response UpdateDataAssetResponse) String() string
type UpdateDataFlowDetails ¶
type UpdateDataFlowDetails struct { // Generated key that can be used in API calls to identify data flow. On scenarios where reference to the data flow is needed, a value can be passed in create. Key *string `mandatory:"true" json:"key"` // The type of the object. ModelType *string `mandatory:"true" json:"modelType"` // The version of the object that is used to track changes in the object instance. ObjectVersion *int `mandatory:"true" json:"objectVersion"` // The model version of an object. ModelVersion *string `mandatory:"false" json:"modelVersion"` ParentRef *ParentReference `mandatory:"false" json:"parentRef"` // Free form text without any restriction on permitted characters. Name can have letters, numbers, and special characters. The value can be edited by the user and it 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 edited by the user. Identifier *string `mandatory:"false" json:"identifier"` // An array of nodes. Nodes []FlowNode `mandatory:"false" json:"nodes"` // An array of parameters. Parameters []Parameter `mandatory:"false" json:"parameters"` // Detailed description for the object. Description *string `mandatory:"false" json:"description"` FlowConfigValues *ConfigValues `mandatory:"false" json:"flowConfigValues"` // The status of an object that can be set to value 1 for shallow references across objects, other values reserved. ObjectStatus *int `mandatory:"false" json:"objectStatus"` RegistryMetadata *RegistryMetadata `mandatory:"false" json:"registryMetadata"` }
UpdateDataFlowDetails Properties used in data flow update operations.
func (UpdateDataFlowDetails) String ¶
func (m UpdateDataFlowDetails) String() string
type UpdateDataFlowRequest ¶
type UpdateDataFlowRequest struct { // DIS workspace id WorkspaceId *string `mandatory:"true" contributesTo:"path" name:"workspaceId"` // DIS DataFlow 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"` // Update and Delete operations should accept an optional If-Match header, // in which clients can send a previously-received ETag. When If-Match is // provided and its value does not exactly match the ETag of the resource // on the server, the request should fail with HTTP response status code 412 IfMatch *string `mandatory:"false" contributesTo:"header" name:"if-match"` // Metadata about the request. This information will not be transmitted to the service, but // represents information that the SDK will consume to drive retry behavior. RequestMetadata common.RequestMetadata }
UpdateDataFlowRequest wrapper for the UpdateDataFlow operation
func (UpdateDataFlowRequest) HTTPRequest ¶
func (request UpdateDataFlowRequest) HTTPRequest(method, path 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
type UpdateDataFlowResponse ¶
type UpdateDataFlowResponse struct { // The underlying http response RawResponse *http.Response // The DataFlow instance DataFlow `presentIn:"body"` // For optimistic concurrency control. See ETags for Optimistic Concurrency Control (https://docs.cloud.oracle.com/iaas/Content/API/Concepts/usingapi.htm#eleven). Etag *string `presentIn:"header" name:"etag"` // Unique Oracle-assigned identifier for the request. If you need to contact // Oracle about a particular request, please provide the request ID. OpcRequestId *string `presentIn:"header" name:"opc-request-id"` }
UpdateDataFlowResponse wrapper for the UpdateDataFlow operation
func (UpdateDataFlowResponse) HTTPResponse ¶
func (response UpdateDataFlowResponse) HTTPResponse() *http.Response
HTTPResponse implements the OCIResponse interface
func (UpdateDataFlowResponse) String ¶
func (response UpdateDataFlowResponse) String() string
type UpdateFolderDetails ¶
type UpdateFolderDetails struct { // Generated key that can be used in API calls to identify folder. Key *string `mandatory:"true" json:"key"` // The type of the object. ModelType *string `mandatory:"true" json:"modelType"` // The version of the object that is used to track changes in the object instance. ObjectVersion *int `mandatory:"true" json:"objectVersion"` // The model version of an object. ModelVersion *string `mandatory:"false" json:"modelVersion"` // Free form text without any restriction on permitted characters. Name can have letters, numbers, and special characters. The value can be edited by the user and it is restricted to 1000 characters Name *string `mandatory:"false" json:"name"` // Detailed description for the object. Description *string `mandatory:"false" json:"description"` // categoryName 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 edited by the user. Identifier *string `mandatory:"false" json:"identifier"` ParentRef *ParentReference `mandatory:"false" json:"parentRef"` RegistryMetadata *RegistryMetadata `mandatory:"false" json:"registryMetadata"` }
UpdateFolderDetails The properties used in folder update operations.
func (UpdateFolderDetails) String ¶
func (m UpdateFolderDetails) String() string
type UpdateFolderRequest ¶
type UpdateFolderRequest struct { // DIS workspace id WorkspaceId *string `mandatory:"true" contributesTo:"path" name:"workspaceId"` // DIS 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"` // Update and Delete operations should accept an optional If-Match header, // in which clients can send a previously-received ETag. When If-Match is // provided and its value does not exactly match the ETag of the resource // on the server, the request should fail with HTTP response status code 412 IfMatch *string `mandatory:"false" contributesTo:"header" name:"if-match"` // Metadata about the request. This information will not be transmitted to the service, but // represents information that the SDK will consume to drive retry behavior. RequestMetadata common.RequestMetadata }
UpdateFolderRequest wrapper for the UpdateFolder operation
func (UpdateFolderRequest) HTTPRequest ¶
func (request UpdateFolderRequest) HTTPRequest(method, path 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
type UpdateFolderResponse ¶
type UpdateFolderResponse struct { // The underlying http response RawResponse *http.Response // The Folder instance Folder `presentIn:"body"` // For optimistic concurrency control. See ETags for Optimistic Concurrency Control (https://docs.cloud.oracle.com/iaas/Content/API/Concepts/usingapi.htm#eleven). Etag *string `presentIn:"header" name:"etag"` // Unique Oracle-assigned identifier for the request. If you need to contact // Oracle about a particular request, please provide the request ID. OpcRequestId *string `presentIn:"header" name:"opc-request-id"` }
UpdateFolderResponse wrapper for the UpdateFolder operation
func (UpdateFolderResponse) HTTPResponse ¶
func (response UpdateFolderResponse) HTTPResponse() *http.Response
HTTPResponse implements the OCIResponse interface
func (UpdateFolderResponse) String ¶
func (response UpdateFolderResponse) String() string
type UpdateProjectDetails ¶
type UpdateProjectDetails struct { // Generated key that can be used in API calls to identify project. Key *string `mandatory:"true" json:"key"` // The type of the object. ModelType *string `mandatory:"true" json:"modelType"` // The version of the object that is used to track changes in the object instance. ObjectVersion *int `mandatory:"true" json:"objectVersion"` // The model version of an object. ModelVersion *string `mandatory:"false" json:"modelVersion"` // Free form text without any restriction on permitted characters. Name can have letters, numbers, and special characters. The value can be edited by the user and it 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 edited by the user. Identifier *string `mandatory:"false" json:"identifier"` ParentRef *ParentReference `mandatory:"false" json:"parentRef"` RegistryMetadata *RegistryMetadata `mandatory:"false" json:"registryMetadata"` }
UpdateProjectDetails The properties used in project update operations.
func (UpdateProjectDetails) String ¶
func (m UpdateProjectDetails) String() string
type UpdateProjectRequest ¶
type UpdateProjectRequest struct { // DIS workspace id WorkspaceId *string `mandatory:"true" contributesTo:"path" name:"workspaceId"` // DIS 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"` // Update and Delete operations should accept an optional If-Match header, // in which clients can send a previously-received ETag. When If-Match is // provided and its value does not exactly match the ETag of the resource // on the server, the request should fail with HTTP response status code 412 IfMatch *string `mandatory:"false" contributesTo:"header" name:"if-match"` // Metadata about the request. This information will not be transmitted to the service, but // represents information that the SDK will consume to drive retry behavior. RequestMetadata common.RequestMetadata }
UpdateProjectRequest wrapper for the UpdateProject operation
func (UpdateProjectRequest) HTTPRequest ¶
func (request UpdateProjectRequest) HTTPRequest(method, path 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
type UpdateProjectResponse ¶
type UpdateProjectResponse struct { // The underlying http response RawResponse *http.Response // The Project instance Project `presentIn:"body"` // For optimistic concurrency control. See ETags for Optimistic Concurrency Control (https://docs.cloud.oracle.com/iaas/Content/API/Concepts/usingapi.htm#eleven). Etag *string `presentIn:"header" name:"etag"` // Unique Oracle-assigned identifier for the request. If you need to contact // Oracle about a particular request, please provide the request ID. OpcRequestId *string `presentIn:"header" name:"opc-request-id"` }
UpdateProjectResponse wrapper for the UpdateProject operation
func (UpdateProjectResponse) HTTPResponse ¶
func (response UpdateProjectResponse) HTTPResponse() *http.Response
HTTPResponse implements the OCIResponse interface
func (UpdateProjectResponse) String ¶
func (response UpdateProjectResponse) String() string
type UpdateTaskDetails ¶
type UpdateTaskDetails interface { // Generated key that can be used in API calls to identify task. On scenarios where reference to the task is needed, a value can be passed in create. GetKey() *string // The version of the object that is used to track changes in the object instance. GetObjectVersion() *int // The 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 can be edited by the user and it 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 edited by the user. 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 GetRegistryMetadata() *RegistryMetadata }
UpdateTaskDetails Properties used in task create operations.
type UpdateTaskDetailsModelTypeEnum ¶
type UpdateTaskDetailsModelTypeEnum string
UpdateTaskDetailsModelTypeEnum Enum with underlying type: string
const ( UpdateTaskDetailsModelTypeIntegrationTask UpdateTaskDetailsModelTypeEnum = "INTEGRATION_TASK" UpdateTaskDetailsModelTypeDataLoaderTask UpdateTaskDetailsModelTypeEnum = "DATA_LOADER_TASK" )
Set of constants representing the allowable values for UpdateTaskDetailsModelTypeEnum
func GetUpdateTaskDetailsModelTypeEnumValues ¶
func GetUpdateTaskDetailsModelTypeEnumValues() []UpdateTaskDetailsModelTypeEnum
GetUpdateTaskDetailsModelTypeEnumValues Enumerates the set of values for UpdateTaskDetailsModelTypeEnum
type UpdateTaskFromDataLoaderTask ¶
type UpdateTaskFromDataLoaderTask struct { // Generated key that can be used in API calls to identify task. On scenarios where reference to the task is needed, a value can be passed in create. Key *string `mandatory:"true" json:"key"` // The version of the object that is used to track changes in the object instance. ObjectVersion *int `mandatory:"true" json:"objectVersion"` // The model version of an object. ModelVersion *string `mandatory:"false" json:"modelVersion"` ParentRef *ParentReference `mandatory:"false" json:"parentRef"` // Free form text without any restriction on permitted characters. Name can have letters, numbers, and special characters. The value can be edited by the user and it 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 edited by the user. 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"` RegistryMetadata *RegistryMetadata `mandatory:"false" json:"registryMetadata"` DataFlow *DataFlow `mandatory:"false" json:"dataFlow"` }
UpdateTaskFromDataLoaderTask The information about the data loader task.
func (UpdateTaskFromDataLoaderTask) GetConfigProviderDelegate ¶
func (m UpdateTaskFromDataLoaderTask) GetConfigProviderDelegate() *ConfigProvider
GetConfigProviderDelegate returns ConfigProviderDelegate
func (UpdateTaskFromDataLoaderTask) GetDescription ¶
func (m UpdateTaskFromDataLoaderTask) GetDescription() *string
GetDescription returns Description
func (UpdateTaskFromDataLoaderTask) GetIdentifier ¶
func (m UpdateTaskFromDataLoaderTask) GetIdentifier() *string
GetIdentifier returns Identifier
func (UpdateTaskFromDataLoaderTask) GetInputPorts ¶
func (m UpdateTaskFromDataLoaderTask) GetInputPorts() []InputPort
GetInputPorts returns InputPorts
func (UpdateTaskFromDataLoaderTask) 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
type UpdateTaskFromIntegrationTask ¶
type UpdateTaskFromIntegrationTask struct { // Generated key that can be used in API calls to identify task. On scenarios where reference to the task is needed, a value can be passed in create. Key *string `mandatory:"true" json:"key"` // The version of the object that is used to track changes in the object instance. ObjectVersion *int `mandatory:"true" json:"objectVersion"` // The model version of an object. ModelVersion *string `mandatory:"false" json:"modelVersion"` ParentRef *ParentReference `mandatory:"false" json:"parentRef"` // Free form text without any restriction on permitted characters. Name can have letters, numbers, and special characters. The value can be edited by the user and it 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 edited by the user. 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"` RegistryMetadata *RegistryMetadata `mandatory:"false" json:"registryMetadata"` DataFlow *DataFlow `mandatory:"false" json:"dataFlow"` }
UpdateTaskFromIntegrationTask The information about the integration task.
func (UpdateTaskFromIntegrationTask) GetConfigProviderDelegate ¶
func (m UpdateTaskFromIntegrationTask) GetConfigProviderDelegate() *ConfigProvider
GetConfigProviderDelegate returns ConfigProviderDelegate
func (UpdateTaskFromIntegrationTask) GetDescription ¶
func (m UpdateTaskFromIntegrationTask) GetDescription() *string
GetDescription returns Description
func (UpdateTaskFromIntegrationTask) GetIdentifier ¶
func (m UpdateTaskFromIntegrationTask) GetIdentifier() *string
GetIdentifier returns Identifier
func (UpdateTaskFromIntegrationTask) GetInputPorts ¶
func (m UpdateTaskFromIntegrationTask) GetInputPorts() []InputPort
GetInputPorts returns InputPorts
func (UpdateTaskFromIntegrationTask) 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
type UpdateTaskRequest ¶
type UpdateTaskRequest struct { // DIS workspace id WorkspaceId *string `mandatory:"true" contributesTo:"path" name:"workspaceId"` // DIS 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"` // Update and Delete operations should accept an optional If-Match header, // in which clients can send a previously-received ETag. When If-Match is // provided and its value does not exactly match the ETag of the resource // on the server, the request should fail with HTTP response status code 412 IfMatch *string `mandatory:"false" contributesTo:"header" name:"if-match"` // Metadata about the request. This information will not be transmitted to the service, but // represents information that the SDK will consume to drive retry behavior. RequestMetadata common.RequestMetadata }
UpdateTaskRequest wrapper for the UpdateTask operation
func (UpdateTaskRequest) HTTPRequest ¶
func (request UpdateTaskRequest) HTTPRequest(method, path 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
type UpdateTaskResponse ¶
type UpdateTaskResponse struct { // The underlying http response RawResponse *http.Response // The Task instance Task `presentIn:"body"` // For optimistic concurrency control. See ETags for Optimistic Concurrency Control (https://docs.cloud.oracle.com/iaas/Content/API/Concepts/usingapi.htm#eleven). Etag *string `presentIn:"header" name:"etag"` // Unique Oracle-assigned identifier for the request. If you need to contact // Oracle about a particular request, please provide the request ID. OpcRequestId *string `presentIn:"header" name:"opc-request-id"` }
UpdateTaskResponse wrapper for the UpdateTask operation
func (UpdateTaskResponse) HTTPResponse ¶
func (response UpdateTaskResponse) HTTPResponse() *http.Response
HTTPResponse implements the OCIResponse interface
func (UpdateTaskResponse) String ¶
func (response UpdateTaskResponse) String() string
type UpdateTaskRunDetails ¶
type UpdateTaskRunDetails struct { // The key of the object. Key *string `mandatory:"false" json:"key"` // status 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 can be edited by the user and it 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"` RegistryMetadata *RegistryMetadata `mandatory:"false" json:"registryMetadata"` }
UpdateTaskRunDetails Properties used in task run update operations.
func (UpdateTaskRunDetails) String ¶
func (m UpdateTaskRunDetails) String() string
type UpdateTaskRunDetailsStatusEnum ¶
type UpdateTaskRunDetailsStatusEnum string
UpdateTaskRunDetailsStatusEnum Enum with underlying type: string
const (
UpdateTaskRunDetailsStatusTerminating UpdateTaskRunDetailsStatusEnum = "TERMINATING"
)
Set of constants representing the allowable values for UpdateTaskRunDetailsStatusEnum
func GetUpdateTaskRunDetailsStatusEnumValues ¶
func GetUpdateTaskRunDetailsStatusEnumValues() []UpdateTaskRunDetailsStatusEnum
GetUpdateTaskRunDetailsStatusEnumValues Enumerates the set of values for UpdateTaskRunDetailsStatusEnum
type UpdateTaskRunRequest ¶
type UpdateTaskRunRequest struct { // DIS workspace id WorkspaceId *string `mandatory:"true" contributesTo:"path" name:"workspaceId"` // DIS application key ApplicationKey *string `mandatory:"true" contributesTo:"path" name:"applicationKey"` // DIS taskRun 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"` // Update and Delete operations should accept an optional If-Match header, // in which clients can send a previously-received ETag. When If-Match is // provided and its value does not exactly match the ETag of the resource // on the server, the request should fail with HTTP response status code 412 IfMatch *string `mandatory:"false" contributesTo:"header" name:"if-match"` // Metadata about the request. This information will not be transmitted to the service, but // represents information that the SDK will consume to drive retry behavior. RequestMetadata common.RequestMetadata }
UpdateTaskRunRequest wrapper for the UpdateTaskRun operation
func (UpdateTaskRunRequest) HTTPRequest ¶
func (request UpdateTaskRunRequest) HTTPRequest(method, path 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
type UpdateTaskRunResponse ¶
type UpdateTaskRunResponse struct { // The underlying http response RawResponse *http.Response // The TaskRunDetails instance TaskRunDetails `presentIn:"body"` // For optimistic concurrency control. See ETags for Optimistic Concurrency Control (https://docs.cloud.oracle.com/iaas/Content/API/Concepts/usingapi.htm#eleven). Etag *string `presentIn:"header" name:"etag"` // Unique Oracle-assigned identifier for the request. If you need to contact // Oracle about a particular request, please provide the request ID. OpcRequestId *string `presentIn:"header" name:"opc-request-id"` }
UpdateTaskRunResponse wrapper for the UpdateTaskRun operation
func (UpdateTaskRunResponse) HTTPResponse ¶
func (response UpdateTaskRunResponse) HTTPResponse() *http.Response
HTTPResponse implements the OCIResponse interface
func (UpdateTaskRunResponse) String ¶
func (response UpdateTaskRunResponse) String() string
type UpdateWorkspaceDetails ¶
type UpdateWorkspaceDetails struct { // Free-form tags for this resource. Each tag is a simple key-value pair with no predefined name, type, or namespace. See Resource Tags (https://docs.cloud.oracle.com/Content/General/Concepts/resourcetags.htm). // Example: `{"Department": "Finance"}` FreeformTags map[string]string `mandatory:"false" json:"freeformTags"` // Defined tags for this resource. Each key is predefined and scoped to a namespace. See Resource Tags (https://docs.cloud.oracle.com/Content/General/Concepts/resourcetags.htm). // Example: `{"Operations": {"CostCenter": "42"}}` DefinedTags map[string]map[string]interface{} `mandatory:"false" json:"definedTags"` // A detailed description for the workspace. Description *string `mandatory:"false" json:"description"` // A user-friendly display name for the workspace. Does not have to be unique, and can be modified. Avoid entering confidential information. DisplayName *string `mandatory:"false" json:"displayName"` }
UpdateWorkspaceDetails The information to be updated, the private network can be enabled and VCN and subnet set only when initially it is has been created with it off.
func (UpdateWorkspaceDetails) String ¶
func (m UpdateWorkspaceDetails) String() string
type UpdateWorkspaceRequest ¶
type UpdateWorkspaceRequest struct { // DIS workspace id WorkspaceId *string `mandatory:"true" contributesTo:"path" name:"workspaceId"` // The information to be updated. UpdateWorkspaceDetails `contributesTo:"body"` // Update and Delete operations should accept an optional If-Match header, // in which clients can send a previously-received ETag. When If-Match is // provided and its value does not exactly match the ETag of the resource // on the server, the request should fail with HTTP response status code 412 IfMatch *string `mandatory:"false" contributesTo:"header" name:"if-match"` // Unique Oracle-assigned identifier for the request. If // you need to contact Oracle about a particular request, // please provide the request ID. OpcRequestId *string `mandatory:"false" contributesTo:"header" name:"opc-request-id"` // Metadata about the request. This information will not be transmitted to the service, but // represents information that the SDK will consume to drive retry behavior. RequestMetadata common.RequestMetadata }
UpdateWorkspaceRequest wrapper for the UpdateWorkspace operation
func (UpdateWorkspaceRequest) HTTPRequest ¶
func (request UpdateWorkspaceRequest) HTTPRequest(method, path 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
type UpdateWorkspaceResponse ¶
type UpdateWorkspaceResponse struct { // The underlying http response RawResponse *http.Response // The Workspace instance Workspace `presentIn:"body"` // For optimistic concurrency control. See ETags for Optimistic Concurrency Control (https://docs.cloud.oracle.com/iaas/Content/API/Concepts/usingapi.htm#eleven). Etag *string `presentIn:"header" name:"etag"` // Unique Oracle-assigned identifier for the request. If you need to contact // Oracle about a particular request, please provide the request ID. OpcRequestId *string `presentIn:"header" name:"opc-request-id"` // The OCID (https://docs.cloud.oracle.com/iaas/Content/API/Concepts/identifiers.htm) of the work request. Use GetWorkRequest (https://docs.cloud.oracle.com/api/#/en/workrequests/20160918/WorkRequest/GetWorkRequest) // with this ID to track the status of the request. OpcWorkRequestId *string `presentIn:"header" name:"opc-work-request-id"` }
UpdateWorkspaceResponse wrapper for the UpdateWorkspace operation
func (UpdateWorkspaceResponse) HTTPResponse ¶
func (response UpdateWorkspaceResponse) HTTPResponse() *http.Response
HTTPResponse implements the OCIResponse interface
func (UpdateWorkspaceResponse) String ¶
func (response UpdateWorkspaceResponse) String() string
type ValidationMessage ¶
type ValidationMessage struct { // Total number of validation messages Level *string `mandatory:"false" json:"level"` // The key. MessageKey *string `mandatory:"false" json:"messageKey"` // The message itself. ValidationMessage *string `mandatory:"false" json:"validationMessage"` }
ValidationMessage The level, message key and validation message.
func (ValidationMessage) String ¶
func (m ValidationMessage) String() string
type WorkRequest ¶
type WorkRequest struct { // The asynchronous operation tracked by this work request. OperationType WorkRequestOperationTypeEnum `mandatory:"true" json:"operationType"` // The status of this work request. Status WorkRequestStatusEnum `mandatory:"true" json:"status"` // The id of the work request. Id *string `mandatory:"true" json:"id"` // The ocid of the compartment that contains this work request. Work requests should be scoped to // the same compartment as the resource the work request affects. If the work request affects multiple resources that are not in the same compartment, then the system picks a primary // resource whose compartment should be used. CompartmentId *string `mandatory:"true" json:"compartmentId"` // The resources affected by this work request. Resources []WorkRequestResource `mandatory:"true" json:"resources"` // The completed percentage of the operation tracked by this work request. PercentComplete *float32 `mandatory:"true" json:"percentComplete"` // The date and time this work request was accepted, in the timestamp format defined by // RFC 3339 (https://tools.ietf.org/rfc/rfc3339). TimeAccepted *common.SDKTime `mandatory:"true" json:"timeAccepted"` // The date and time the work request transitioned from `ACCEPTED` to `IN_PROGRESS`, in the timestamp format defined by RFC 3339 (https://tools.ietf.org/rfc/rfc3339). TimeStarted *common.SDKTime `mandatory:"false" json:"timeStarted"` // The date and time the work request reached a terminal state, either `FAILED` or `SUCCEEDED`, in the timestamp format defined by RFC 3339 (https://tools.ietf.org/rfc/rfc3339). TimeFinished *common.SDKTime `mandatory:"false" json:"timeFinished"` }
WorkRequest The API operations used to create and configure Data Integration resources do not take effect immediately. In these cases, the operation spawns an asynchronous workflow to fulfill the request. Work requests provide visibility into the status of these in-progress, long-running asynchronous workflows.
func (WorkRequest) String ¶
func (m WorkRequest) String() string
type WorkRequestError ¶
type WorkRequestError struct { // A machine-usable code for the error that occured, as listed in API Errors (https://docs.cloud.oracle.com/Content/API/References/apierrors.htm). Code *string `mandatory:"true" json:"code"` // A user friendly description of the error that occured. Message *string `mandatory:"true" json:"message"` // The date and time the error occured, in the timestamp format defined by RFC 3339 (https://tools.ietf.org/rfc/rfc3339). Timestamp *common.SDKTime `mandatory:"true" json:"timestamp"` }
WorkRequestError The error that occured while executing an operation that is tracked by a work request.
func (WorkRequestError) String ¶
func (m WorkRequestError) String() string
type WorkRequestLogEntry ¶
type WorkRequestLogEntry struct { // A user friendly log message. Message *string `mandatory:"true" json:"message"` // The date and time the log message was written, in the timestamp format defined by RFC 3339 (https://tools.ietf.org/rfc/rfc3339). Timestamp *common.SDKTime `mandatory:"true" json:"timestamp"` }
WorkRequestLogEntry The log message from executing an operation that is tracked by a work request.
func (WorkRequestLogEntry) String ¶
func (m WorkRequestLogEntry) String() string
type WorkRequestOperationTypeEnum ¶
type WorkRequestOperationTypeEnum string
WorkRequestOperationTypeEnum Enum with underlying type: string
const ( WorkRequestOperationTypeCreateWorkspace WorkRequestOperationTypeEnum = "CREATE_WORKSPACE" WorkRequestOperationTypeUpdateWorkspace WorkRequestOperationTypeEnum = "UPDATE_WORKSPACE" WorkRequestOperationTypeDeleteWorkspace WorkRequestOperationTypeEnum = "DELETE_WORKSPACE" WorkRequestOperationTypeMoveWorkspace WorkRequestOperationTypeEnum = "MOVE_WORKSPACE" )
Set of constants representing the allowable values for WorkRequestOperationTypeEnum
func GetWorkRequestOperationTypeEnumValues ¶
func GetWorkRequestOperationTypeEnumValues() []WorkRequestOperationTypeEnum
GetWorkRequestOperationTypeEnumValues Enumerates the set of values for WorkRequestOperationTypeEnum
type WorkRequestResource ¶
type WorkRequestResource struct { // The resource type the work request affects. EntityType *string `mandatory:"true" json:"entityType"` // The way in which this resource is affected by the work tracked in the work request. // A resource being created, updated, or deleted will remain in the IN_PROGRESS state until // work is complete for that resource at which point it will transition to CREATED, UPDATED, // or DELETED, respectively. ActionType WorkRequestResourceActionTypeEnum `mandatory:"true" json:"actionType"` // The OCID or other unique identifier of the resource the work request affects. Identifier *string `mandatory:"true" json:"identifier"` // The URI path that is used in a GET request to access the resource metadata. EntityUri *string `mandatory:"false" json:"entityUri"` }
WorkRequestResource The resource that is created or operated on by a work request.
func (WorkRequestResource) String ¶
func (m WorkRequestResource) String() string
type WorkRequestResourceActionTypeEnum ¶
type WorkRequestResourceActionTypeEnum string
WorkRequestResourceActionTypeEnum Enum with underlying type: string
const ( WorkRequestResourceActionTypeCreated WorkRequestResourceActionTypeEnum = "CREATED" WorkRequestResourceActionTypeUpdated WorkRequestResourceActionTypeEnum = "UPDATED" WorkRequestResourceActionTypeDeleted WorkRequestResourceActionTypeEnum = "DELETED" WorkRequestResourceActionTypeMoved WorkRequestResourceActionTypeEnum = "MOVED" WorkRequestResourceActionTypeInProgress WorkRequestResourceActionTypeEnum = "IN_PROGRESS" WorkRequestResourceActionTypeFailed WorkRequestResourceActionTypeEnum = "FAILED" WorkRequestResourceActionTypeStopped WorkRequestResourceActionTypeEnum = "STOPPED" WorkRequestResourceActionTypeStarted WorkRequestResourceActionTypeEnum = "STARTED" )
Set of constants representing the allowable values for WorkRequestResourceActionTypeEnum
func GetWorkRequestResourceActionTypeEnumValues ¶
func GetWorkRequestResourceActionTypeEnumValues() []WorkRequestResourceActionTypeEnum
GetWorkRequestResourceActionTypeEnumValues Enumerates the set of values for WorkRequestResourceActionTypeEnum
type WorkRequestStatusEnum ¶
type WorkRequestStatusEnum string
WorkRequestStatusEnum Enum with underlying type: string
const ( WorkRequestStatusAccepted WorkRequestStatusEnum = "ACCEPTED" WorkRequestStatusInProgress WorkRequestStatusEnum = "IN_PROGRESS" WorkRequestStatusFailed WorkRequestStatusEnum = "FAILED" WorkRequestStatusSucceeded WorkRequestStatusEnum = "SUCCEEDED" WorkRequestStatusCanceling WorkRequestStatusEnum = "CANCELING" WorkRequestStatusCanceled WorkRequestStatusEnum = "CANCELED" )
Set of constants representing the allowable values for WorkRequestStatusEnum
func GetWorkRequestStatusEnumValues ¶
func GetWorkRequestStatusEnumValues() []WorkRequestStatusEnum
GetWorkRequestStatusEnumValues Enumerates the set of values for WorkRequestStatusEnum
type WorkRequestSummary ¶
type WorkRequestSummary struct { // The asynchronous operation tracked by this work request. OperationType WorkRequestSummaryOperationTypeEnum `mandatory:"true" json:"operationType"` // The status of this work request. Status WorkRequestSummaryStatusEnum `mandatory:"true" json:"status"` // The id of the work request. Id *string `mandatory:"true" json:"id"` // The ocid of the compartment that contains this work request. Work requests should be scoped to // the same compartment as the resource the work request affects. If the work request affects multiple resources that are not in the same compartment, then the system picks a primary // resource whose compartment should be used. CompartmentId *string `mandatory:"true" json:"compartmentId"` // The resources affected by this work request. Resources []WorkRequestResource `mandatory:"true" json:"resources"` // The completed percentage of the operation tracked by this work request. PercentComplete *float32 `mandatory:"true" json:"percentComplete"` // The date and time this work request was accepted, in the timestamp format defined by // RFC 3339 (https://tools.ietf.org/rfc/rfc3339). TimeAccepted *common.SDKTime `mandatory:"true" json:"timeAccepted"` // The date and time the work request transitioned from `ACCEPTED` to `IN_PROGRESS`, in the timestamp format defined by RFC 3339 (https://tools.ietf.org/rfc/rfc3339). TimeStarted *common.SDKTime `mandatory:"false" json:"timeStarted"` // The date and time the work request reached a terminal state, either `FAILED` or `SUCCEEDED`, in the timestamp format defined by RFC 3339 (https://tools.ietf.org/rfc/rfc3339). TimeFinished *common.SDKTime `mandatory:"false" json:"timeFinished"` }
WorkRequestSummary A work request summary object.
func (WorkRequestSummary) String ¶
func (m WorkRequestSummary) String() string
type WorkRequestSummaryOperationTypeEnum ¶
type WorkRequestSummaryOperationTypeEnum string
WorkRequestSummaryOperationTypeEnum Enum with underlying type: string
const ( WorkRequestSummaryOperationTypeCreateWorkspace WorkRequestSummaryOperationTypeEnum = "CREATE_WORKSPACE" WorkRequestSummaryOperationTypeUpdateWorkspace WorkRequestSummaryOperationTypeEnum = "UPDATE_WORKSPACE" WorkRequestSummaryOperationTypeDeleteWorkspace WorkRequestSummaryOperationTypeEnum = "DELETE_WORKSPACE" WorkRequestSummaryOperationTypeMoveWorkspace WorkRequestSummaryOperationTypeEnum = "MOVE_WORKSPACE" )
Set of constants representing the allowable values for WorkRequestSummaryOperationTypeEnum
func GetWorkRequestSummaryOperationTypeEnumValues ¶
func GetWorkRequestSummaryOperationTypeEnumValues() []WorkRequestSummaryOperationTypeEnum
GetWorkRequestSummaryOperationTypeEnumValues Enumerates the set of values for WorkRequestSummaryOperationTypeEnum
type WorkRequestSummaryStatusEnum ¶
type WorkRequestSummaryStatusEnum string
WorkRequestSummaryStatusEnum Enum with underlying type: string
const ( WorkRequestSummaryStatusAccepted WorkRequestSummaryStatusEnum = "ACCEPTED" WorkRequestSummaryStatusInProgress WorkRequestSummaryStatusEnum = "IN_PROGRESS" WorkRequestSummaryStatusFailed WorkRequestSummaryStatusEnum = "FAILED" WorkRequestSummaryStatusSucceeded WorkRequestSummaryStatusEnum = "SUCCEEDED" WorkRequestSummaryStatusCanceling WorkRequestSummaryStatusEnum = "CANCELING" WorkRequestSummaryStatusCanceled WorkRequestSummaryStatusEnum = "CANCELED" )
Set of constants representing the allowable values for WorkRequestSummaryStatusEnum
func GetWorkRequestSummaryStatusEnumValues ¶
func GetWorkRequestSummaryStatusEnumValues() []WorkRequestSummaryStatusEnum
GetWorkRequestSummaryStatusEnumValues Enumerates the set of values for WorkRequestSummaryStatusEnum
type Workspace ¶
type Workspace struct { // A user-friendly display name for the workspace. Does not have to be unique, and can be modified. Avoid entering confidential information. DisplayName *string `mandatory:"true" json:"displayName"` // Unique identifier that is immutable on 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"` // 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"` }
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 WorkspaceLifecycleStateEnum ¶
type WorkspaceLifecycleStateEnum string
WorkspaceLifecycleStateEnum Enum with underlying type: string
const ( WorkspaceLifecycleStateCreating WorkspaceLifecycleStateEnum = "CREATING" WorkspaceLifecycleStateActive WorkspaceLifecycleStateEnum = "ACTIVE" WorkspaceLifecycleStateInactive WorkspaceLifecycleStateEnum = "INACTIVE" WorkspaceLifecycleStateUpdating WorkspaceLifecycleStateEnum = "UPDATING" WorkspaceLifecycleStateDeleting WorkspaceLifecycleStateEnum = "DELETING" WorkspaceLifecycleStateDeleted WorkspaceLifecycleStateEnum = "DELETED" WorkspaceLifecycleStateFailed WorkspaceLifecycleStateEnum = "FAILED" WorkspaceLifecycleStateStarting WorkspaceLifecycleStateEnum = "STARTING" WorkspaceLifecycleStateStopping WorkspaceLifecycleStateEnum = "STOPPING" WorkspaceLifecycleStateStopped WorkspaceLifecycleStateEnum = "STOPPED" )
Set of constants representing the allowable values for WorkspaceLifecycleStateEnum
func GetWorkspaceLifecycleStateEnumValues ¶
func GetWorkspaceLifecycleStateEnumValues() []WorkspaceLifecycleStateEnum
GetWorkspaceLifecycleStateEnumValues Enumerates the set of values for WorkspaceLifecycleStateEnum
type WorkspaceSummary ¶
type WorkspaceSummary struct { // Unique identifier that is immutable. Id *string `mandatory:"false" json:"id"` // A detailed description of 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 WorkspaceLifecycleStateEnum `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"` }
WorkspaceSummary Summary of a Workspace.
func (WorkspaceSummary) String ¶
func (m WorkspaceSummary) String() string
type WriteOperationConfig ¶
type WriteOperationConfig 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"` // 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"` // The status of an object that can be set to value 1 for shallow references across objects, other values reserved. ObjectStatus *int `mandatory:"false" json:"objectStatus"` // The mode for the write operation. WriteMode WriteOperationConfigWriteModeEnum `mandatory:"false" json:"writeMode,omitempty"` }
WriteOperationConfig The information about the write operation.
func (WriteOperationConfig) 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
type WriteOperationConfigWriteModeEnum ¶
type WriteOperationConfigWriteModeEnum string
WriteOperationConfigWriteModeEnum Enum with underlying type: string
const ( WriteOperationConfigWriteModeOverwrite WriteOperationConfigWriteModeEnum = "OVERWRITE" WriteOperationConfigWriteModeAppend WriteOperationConfigWriteModeEnum = "APPEND" WriteOperationConfigWriteModeMerge WriteOperationConfigWriteModeEnum = "MERGE" WriteOperationConfigWriteModeIgnore WriteOperationConfigWriteModeEnum = "IGNORE" )
Set of constants representing the allowable values for WriteOperationConfigWriteModeEnum
func GetWriteOperationConfigWriteModeEnumValues ¶
func GetWriteOperationConfigWriteModeEnumValues() []WriteOperationConfigWriteModeEnum
GetWriteOperationConfigWriteModeEnumValues Enumerates the set of values for WriteOperationConfigWriteModeEnum
Source Files ¶
- abstract_data_operation_config.go
- abstract_field.go
- abstract_format_attribute.go
- abstract_read_attribute.go
- abstract_write_attribute.go
- aggregator.go
- application.go
- application_details.go
- application_summary.go
- application_summary_collection.go
- base_type.go
- change_compartment_details.go
- change_compartment_request_response.go
- composite_field_map.go
- composite_type.go
- conditional_input_link.go
- config_definition.go
- config_parameter_definition.go
- config_parameter_value.go
- config_provider.go
- config_values.go
- configured_type.go
- connection.go
- connection_details.go
- connection_from_adwc.go
- connection_from_adwc_details.go
- connection_from_atp.go
- connection_from_atp_details.go
- connection_from_object_storage.go
- connection_from_object_storage_details.go
- connection_from_oracle.go
- connection_from_oracle_details.go
- connection_property.go
- connection_summary.go
- connection_summary_collection.go
- connection_summary_from_adwc.go
- connection_summary_from_atp.go
- connection_summary_from_object_storage.go
- connection_summary_from_oracle.go
- connection_validation.go
- connection_validation_summary.go
- connection_validation_summary_collection.go
- count_statistic.go
- count_statistic_summary.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_atp.go
- create_connection_from_object_storage.go
- create_connection_from_oracle.go
- create_connection_request_response.go
- create_connection_validation_details.go
- create_connection_validation_request_response.go
- create_data_asset_details.go
- create_data_asset_from_adwc.go
- create_data_asset_from_atp.go
- create_data_asset_from_object_storage.go
- create_data_asset_from_oracle.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_entity_shape_details.go
- create_entity_shape_from_file.go
- create_entity_shape_request_response.go
- create_folder_details.go
- create_folder_request_response.go
- create_patch_details.go
- create_patch_request_response.go
- create_project_details.go
- create_project_request_response.go
- create_task_details.go
- create_task_from_data_loader_task.go
- create_task_from_integration_task.go
- create_task_request_response.go
- create_task_run_details.go
- create_task_run_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_request_response.go
- create_workspace_details.go
- create_workspace_request_response.go
- csv_format_attribute.go
- data_asset.go
- data_asset_from_adwc_details.go
- data_asset_from_atp_details.go
- data_asset_from_object_storage_details.go
- data_asset_from_oracle_details.go
- data_asset_summary.go
- data_asset_summary_collection.go
- data_asset_summary_from_adwc.go
- data_asset_summary_from_atp.go
- data_asset_summary_from_object_storage.go
- data_asset_summary_from_oracle.go
- data_entity.go
- data_entity_details.go
- data_entity_from_file.go
- data_entity_from_file_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_file.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
- dataintegration_client.go
- delete_application_request_response.go
- delete_connection_request_response.go
- delete_connection_validation_request_response.go
- delete_data_asset_request_response.go
- delete_data_flow_request_response.go
- delete_data_flow_validation_request_response.go
- delete_folder_request_response.go
- delete_patch_request_response.go
- delete_project_request_response.go
- delete_task_request_response.go
- delete_task_run_request_response.go
- delete_task_validation_request_response.go
- delete_workspace_request_response.go
- dependent_object.go
- dependent_object_summary.go
- dependent_object_summary_collection.go
- derived_field.go
- derived_type.go
- direct_field_map.go
- direct_named_field_map.go
- dynamic_input_field.go
- dynamic_proxy_field.go
- dynamic_type.go
- dynamic_type_handler.go
- entity_shape.go
- entity_shape_from_file.go
- error_details.go
- expression.go
- field_map.go
- filter.go
- filter_push.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
- get_application_request_response.go
- get_connection_request_response.go
- get_connection_validation_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_folder_request_response.go
- get_patch_request_response.go
- get_project_request_response.go
- get_published_object_request_response.go
- get_schema_request_response.go
- get_task_request_response.go
- get_task_run_request_response.go
- get_task_validation_request_response.go
- get_work_request_request_response.go
- get_workspace_request_response.go
- input_field.go
- input_link.go
- input_port.go
- java_type.go
- join.go
- joiner.go
- json_format_attribute.go
- key.go
- key_attribute.go
- key_range.go
- key_range_partition_config.go
- list_applications_request_response.go
- list_connection_validations_request_response.go
- list_connections_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_folders_request_response.go
- list_patches_request_response.go
- list_projects_request_response.go
- list_published_objects_request_response.go
- list_schemas_request_response.go
- list_task_run_logs_request_response.go
- list_task_runs_request_response.go
- list_task_validations_request_response.go
- list_tasks_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
- message.go
- model_select.go
- name_list_rule.go
- name_pattern_rule.go
- native_shape_field.go
- object_metadata.go
- operator.go
- oracle_adwc_write_attribute.go
- oracle_atp_write_attribute.go
- oracle_read_attribute.go
- oracle_write_attribute.go
- output_field.go
- output_link.go
- output_port.go
- parameter.go
- parameter_value.go
- parent_reference.go
- partition_config.go
- patch.go
- patch_object_metadata.go
- patch_summary.go
- patch_summary_collection.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_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
- registry_metadata.go
- rename_rule.go
- root_object.go
- rule_based_field_map.go
- rule_type_config.go
- schema.go
- schema_summary.go
- schema_summary_collection.go
- shape.go
- shape_field.go
- sort.go
- sort_clause.go
- source.go
- start_workspace_request_response.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_run.go
- task_run_details.go
- task_run_log_summary.go
- task_run_summary.go
- task_run_summary_collection.go
- task_summary.go
- task_summary_collection.go
- task_summary_from_data_loader_task.go
- task_summary_from_integration_task.go
- task_validation.go
- task_validation_summary.go
- task_validation_summary_collection.go
- type_library.go
- type_list_rule.go
- type_system.go
- typed_name_pattern_rule.go
- typed_object.go
- ui_properties.go
- unique_key.go
- update_application_details.go
- update_application_request_response.go
- update_connection_details.go
- update_connection_from_adwc.go
- update_connection_from_atp.go
- update_connection_from_object_storage.go
- update_connection_from_oracle.go
- update_connection_request_response.go
- update_data_asset_details.go
- update_data_asset_from_adwc.go
- update_data_asset_from_atp.go
- update_data_asset_from_object_storage.go
- update_data_asset_from_oracle.go
- update_data_asset_request_response.go
- update_data_flow_details.go
- update_data_flow_request_response.go
- update_folder_details.go
- update_folder_request_response.go
- update_project_details.go
- update_project_request_response.go
- update_task_details.go
- update_task_from_data_loader_task.go
- update_task_from_integration_task.go
- update_task_request_response.go
- update_task_run_details.go
- update_task_run_request_response.go
- update_workspace_details.go
- update_workspace_request_response.go
- validation_message.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