...

Package dataintegration

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

Overview ▾

Index ▾

type AbstractDataOperationConfig
type AbstractDataOperationConfigModelTypeEnum
    func GetAbstractDataOperationConfigModelTypeEnumValues() []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
    func GetAbstractFormatAttributeModelTypeEnumValues() []AbstractFormatAttributeModelTypeEnum
type AbstractFrequencyDetails
type AbstractFrequencyDetailsFrequencyEnum
    func GetAbstractFrequencyDetailsFrequencyEnumValues() []AbstractFrequencyDetailsFrequencyEnum
type AbstractFrequencyDetailsModelTypeEnum
    func GetAbstractFrequencyDetailsModelTypeEnumValues() []AbstractFrequencyDetailsModelTypeEnum
type AbstractReadAttribute
type AbstractReadAttributeModelTypeEnum
    func GetAbstractReadAttributeModelTypeEnumValues() []AbstractReadAttributeModelTypeEnum
type AbstractWriteAttribute
type AbstractWriteAttributeModelTypeEnum
    func GetAbstractWriteAttributeModelTypeEnumValues() []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 AggregatorSummary
    func (m AggregatorSummary) String() string
type Application
    func (m Application) String() string
type ApplicationDetails
    func (m ApplicationDetails) String() string
type ApplicationSummary
    func (m ApplicationSummary) String() string
type ApplicationSummaryCollection
    func (m ApplicationSummaryCollection) String() string
type AvroFormatAttribute
    func (m AvroFormatAttribute) MarshalJSON() (buff []byte, e error)
    func (m AvroFormatAttribute) String() string
type BaseType
type BaseTypeModelTypeEnum
    func GetBaseTypeModelTypeEnumValues() []BaseTypeModelTypeEnum
type ChangeCompartmentDetails
    func (m ChangeCompartmentDetails) String() string
type ChangeCompartmentRequest
    func (request ChangeCompartmentRequest) HTTPRequest(method, path string) (http.Request, error)
    func (request ChangeCompartmentRequest) RetryPolicy() *common.RetryPolicy
    func (request ChangeCompartmentRequest) String() string
type ChangeCompartmentResponse
    func (response ChangeCompartmentResponse) HTTPResponse() *http.Response
    func (response ChangeCompartmentResponse) String() string
type ChildReference
    func (m ChildReference) String() string
type ChildReferenceDetail
    func (m ChildReferenceDetail) String() string
type ChildReferenceTypeEnum
    func GetChildReferenceTypeEnumValues() []ChildReferenceTypeEnum
type CompositeFieldMap
    func (m CompositeFieldMap) GetDescription() *string
    func (m CompositeFieldMap) MarshalJSON() (buff []byte, e error)
    func (m CompositeFieldMap) String() string
    func (m *CompositeFieldMap) UnmarshalJSON(data []byte) (e error)
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 Compression
    func (m Compression) String() string
type CompressionCodecEnum
    func GetCompressionCodecEnumValues() []CompressionCodecEnum
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
    func (m ConfigDefinition) String() string
type ConfigParameterDefinition
    func (m ConfigParameterDefinition) String() string
    func (m *ConfigParameterDefinition) UnmarshalJSON(data []byte) (e error)
type ConfigParameterValue
    func (m ConfigParameterValue) String() string
type ConfigProvider
    func (m ConfigProvider) String() string
type ConfigValues
    func (m ConfigValues) String() string
type ConfigurationDetails
    func (m ConfigurationDetails) String() string
    func (m *ConfigurationDetails) UnmarshalJSON(data []byte) (e error)
type ConfiguredType
    func (m ConfiguredType) GetDescription() *string
    func (m ConfiguredType) GetKey() *string
    func (m ConfiguredType) GetModelVersion() *string
    func (m ConfiguredType) GetName() *string
    func (m ConfiguredType) GetObjectStatus() *int
    func (m ConfiguredType) GetParentRef() *ParentReference
    func (m ConfiguredType) MarshalJSON() (buff []byte, e error)
    func (m ConfiguredType) String() string
type Connection
type ConnectionDetails
type ConnectionDetailsModelTypeEnum
    func GetConnectionDetailsModelTypeEnumValues() []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 ConnectionFromJdbc
    func (m ConnectionFromJdbc) GetConnectionProperties() []ConnectionProperty
    func (m ConnectionFromJdbc) GetDescription() *string
    func (m ConnectionFromJdbc) GetIdentifier() *string
    func (m ConnectionFromJdbc) GetIsDefault() *bool
    func (m ConnectionFromJdbc) GetKey() *string
    func (m ConnectionFromJdbc) GetKeyMap() map[string]string
    func (m ConnectionFromJdbc) GetMetadata() *ObjectMetadata
    func (m ConnectionFromJdbc) GetModelVersion() *string
    func (m ConnectionFromJdbc) GetName() *string
    func (m ConnectionFromJdbc) GetObjectStatus() *int
    func (m ConnectionFromJdbc) GetObjectVersion() *int
    func (m ConnectionFromJdbc) GetParentRef() *ParentReference
    func (m ConnectionFromJdbc) GetPrimarySchema() *Schema
    func (m ConnectionFromJdbc) MarshalJSON() (buff []byte, e error)
    func (m ConnectionFromJdbc) String() string
type ConnectionFromJdbcDetails
    func (m ConnectionFromJdbcDetails) GetConnectionProperties() []ConnectionProperty
    func (m ConnectionFromJdbcDetails) GetDescription() *string
    func (m ConnectionFromJdbcDetails) GetIdentifier() *string
    func (m ConnectionFromJdbcDetails) GetIsDefault() *bool
    func (m ConnectionFromJdbcDetails) GetKey() *string
    func (m ConnectionFromJdbcDetails) GetMetadata() *ObjectMetadata
    func (m ConnectionFromJdbcDetails) GetModelVersion() *string
    func (m ConnectionFromJdbcDetails) GetName() *string
    func (m ConnectionFromJdbcDetails) GetObjectStatus() *int
    func (m ConnectionFromJdbcDetails) GetObjectVersion() *int
    func (m ConnectionFromJdbcDetails) GetParentRef() *ParentReference
    func (m ConnectionFromJdbcDetails) GetPrimarySchema() *Schema
    func (m ConnectionFromJdbcDetails) MarshalJSON() (buff []byte, e error)
    func (m ConnectionFromJdbcDetails) String() string
type ConnectionFromMySql
    func (m ConnectionFromMySql) GetConnectionProperties() []ConnectionProperty
    func (m ConnectionFromMySql) GetDescription() *string
    func (m ConnectionFromMySql) GetIdentifier() *string
    func (m ConnectionFromMySql) GetIsDefault() *bool
    func (m ConnectionFromMySql) GetKey() *string
    func (m ConnectionFromMySql) GetKeyMap() map[string]string
    func (m ConnectionFromMySql) GetMetadata() *ObjectMetadata
    func (m ConnectionFromMySql) GetModelVersion() *string
    func (m ConnectionFromMySql) GetName() *string
    func (m ConnectionFromMySql) GetObjectStatus() *int
    func (m ConnectionFromMySql) GetObjectVersion() *int
    func (m ConnectionFromMySql) GetParentRef() *ParentReference
    func (m ConnectionFromMySql) GetPrimarySchema() *Schema
    func (m ConnectionFromMySql) MarshalJSON() (buff []byte, e error)
    func (m ConnectionFromMySql) String() string
type ConnectionFromMySqlDetails
    func (m ConnectionFromMySqlDetails) GetConnectionProperties() []ConnectionProperty
    func (m ConnectionFromMySqlDetails) GetDescription() *string
    func (m ConnectionFromMySqlDetails) GetIdentifier() *string
    func (m ConnectionFromMySqlDetails) GetIsDefault() *bool
    func (m ConnectionFromMySqlDetails) GetKey() *string
    func (m ConnectionFromMySqlDetails) GetMetadata() *ObjectMetadata
    func (m ConnectionFromMySqlDetails) GetModelVersion() *string
    func (m ConnectionFromMySqlDetails) GetName() *string
    func (m ConnectionFromMySqlDetails) GetObjectStatus() *int
    func (m ConnectionFromMySqlDetails) GetObjectVersion() *int
    func (m ConnectionFromMySqlDetails) GetParentRef() *ParentReference
    func (m ConnectionFromMySqlDetails) GetPrimarySchema() *Schema
    func (m ConnectionFromMySqlDetails) MarshalJSON() (buff []byte, e error)
    func (m ConnectionFromMySqlDetails) String() string
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
    func GetConnectionModelTypeEnumValues() []ConnectionModelTypeEnum
type ConnectionProperty
    func (m ConnectionProperty) String() string
type ConnectionSummary
type ConnectionSummaryCollection
    func (m ConnectionSummaryCollection) String() string
    func (m *ConnectionSummaryCollection) UnmarshalJSON(data []byte) (e error)
type ConnectionSummaryFromAdwc
    func (m ConnectionSummaryFromAdwc) GetConnectionProperties() []ConnectionProperty
    func (m ConnectionSummaryFromAdwc) GetDescription() *string
    func (m ConnectionSummaryFromAdwc) GetIdentifier() *string
    func (m ConnectionSummaryFromAdwc) GetIsDefault() *bool
    func (m ConnectionSummaryFromAdwc) GetKey() *string
    func (m ConnectionSummaryFromAdwc) GetKeyMap() map[string]string
    func (m ConnectionSummaryFromAdwc) GetMetadata() *ObjectMetadata
    func (m ConnectionSummaryFromAdwc) GetModelVersion() *string
    func (m ConnectionSummaryFromAdwc) GetName() *string
    func (m ConnectionSummaryFromAdwc) GetObjectStatus() *int
    func (m ConnectionSummaryFromAdwc) GetObjectVersion() *int
    func (m ConnectionSummaryFromAdwc) GetParentRef() *ParentReference
    func (m ConnectionSummaryFromAdwc) GetPrimarySchema() *Schema
    func (m ConnectionSummaryFromAdwc) MarshalJSON() (buff []byte, e error)
    func (m ConnectionSummaryFromAdwc) String() string
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 ConnectionSummaryFromJdbc
    func (m ConnectionSummaryFromJdbc) GetConnectionProperties() []ConnectionProperty
    func (m ConnectionSummaryFromJdbc) GetDescription() *string
    func (m ConnectionSummaryFromJdbc) GetIdentifier() *string
    func (m ConnectionSummaryFromJdbc) GetIsDefault() *bool
    func (m ConnectionSummaryFromJdbc) GetKey() *string
    func (m ConnectionSummaryFromJdbc) GetKeyMap() map[string]string
    func (m ConnectionSummaryFromJdbc) GetMetadata() *ObjectMetadata
    func (m ConnectionSummaryFromJdbc) GetModelVersion() *string
    func (m ConnectionSummaryFromJdbc) GetName() *string
    func (m ConnectionSummaryFromJdbc) GetObjectStatus() *int
    func (m ConnectionSummaryFromJdbc) GetObjectVersion() *int
    func (m ConnectionSummaryFromJdbc) GetParentRef() *ParentReference
    func (m ConnectionSummaryFromJdbc) GetPrimarySchema() *Schema
    func (m ConnectionSummaryFromJdbc) MarshalJSON() (buff []byte, e error)
    func (m ConnectionSummaryFromJdbc) String() string
type ConnectionSummaryFromMySql
    func (m ConnectionSummaryFromMySql) GetConnectionProperties() []ConnectionProperty
    func (m ConnectionSummaryFromMySql) GetDescription() *string
    func (m ConnectionSummaryFromMySql) GetIdentifier() *string
    func (m ConnectionSummaryFromMySql) GetIsDefault() *bool
    func (m ConnectionSummaryFromMySql) GetKey() *string
    func (m ConnectionSummaryFromMySql) GetKeyMap() map[string]string
    func (m ConnectionSummaryFromMySql) GetMetadata() *ObjectMetadata
    func (m ConnectionSummaryFromMySql) GetModelVersion() *string
    func (m ConnectionSummaryFromMySql) GetName() *string
    func (m ConnectionSummaryFromMySql) GetObjectStatus() *int
    func (m ConnectionSummaryFromMySql) GetObjectVersion() *int
    func (m ConnectionSummaryFromMySql) GetParentRef() *ParentReference
    func (m ConnectionSummaryFromMySql) GetPrimarySchema() *Schema
    func (m ConnectionSummaryFromMySql) MarshalJSON() (buff []byte, e error)
    func (m ConnectionSummaryFromMySql) String() string
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
    func GetConnectionSummaryModelTypeEnumValues() []ConnectionSummaryModelTypeEnum
type ConnectionValidation
    func (m ConnectionValidation) String() string
type ConnectionValidationSummary
    func (m ConnectionValidationSummary) String() string
type ConnectionValidationSummaryCollection
    func (m ConnectionValidationSummaryCollection) String() string
type CountStatistic
    func (m CountStatistic) String() string
type CountStatisticSummary
    func (m CountStatisticSummary) String() string
type CountStatisticSummaryObjectTypeEnum
    func GetCountStatisticSummaryObjectTypeEnumValues() []CountStatisticSummaryObjectTypeEnum
type CreateApplicationDetails
    func (m CreateApplicationDetails) String() string
type CreateApplicationDetailsModelTypeEnum
    func GetCreateApplicationDetailsModelTypeEnumValues() []CreateApplicationDetailsModelTypeEnum
type CreateApplicationRequest
    func (request CreateApplicationRequest) HTTPRequest(method, path string) (http.Request, error)
    func (request CreateApplicationRequest) RetryPolicy() *common.RetryPolicy
    func (request CreateApplicationRequest) String() string
type CreateApplicationResponse
    func (response CreateApplicationResponse) HTTPResponse() *http.Response
    func (response CreateApplicationResponse) String() string
type CreateConfigProvider
    func (m CreateConfigProvider) String() string
type CreateConnectionDetails
type CreateConnectionDetailsModelTypeEnum
    func GetCreateConnectionDetailsModelTypeEnumValues() []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 CreateConnectionFromJdbc
    func (m CreateConnectionFromJdbc) GetConnectionProperties() []ConnectionProperty
    func (m CreateConnectionFromJdbc) GetDescription() *string
    func (m CreateConnectionFromJdbc) GetIdentifier() *string
    func (m CreateConnectionFromJdbc) GetKey() *string
    func (m CreateConnectionFromJdbc) GetModelVersion() *string
    func (m CreateConnectionFromJdbc) GetName() *string
    func (m CreateConnectionFromJdbc) GetObjectStatus() *int
    func (m CreateConnectionFromJdbc) GetParentRef() *ParentReference
    func (m CreateConnectionFromJdbc) GetRegistryMetadata() *RegistryMetadata
    func (m CreateConnectionFromJdbc) MarshalJSON() (buff []byte, e error)
    func (m CreateConnectionFromJdbc) String() string
type CreateConnectionFromMySql
    func (m CreateConnectionFromMySql) GetConnectionProperties() []ConnectionProperty
    func (m CreateConnectionFromMySql) GetDescription() *string
    func (m CreateConnectionFromMySql) GetIdentifier() *string
    func (m CreateConnectionFromMySql) GetKey() *string
    func (m CreateConnectionFromMySql) GetModelVersion() *string
    func (m CreateConnectionFromMySql) GetName() *string
    func (m CreateConnectionFromMySql) GetObjectStatus() *int
    func (m CreateConnectionFromMySql) GetParentRef() *ParentReference
    func (m CreateConnectionFromMySql) GetRegistryMetadata() *RegistryMetadata
    func (m CreateConnectionFromMySql) MarshalJSON() (buff []byte, e error)
    func (m CreateConnectionFromMySql) String() string
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
    func (request CreateConnectionRequest) HTTPRequest(method, path string) (http.Request, error)
    func (request CreateConnectionRequest) RetryPolicy() *common.RetryPolicy
    func (request CreateConnectionRequest) String() string
type CreateConnectionResponse
    func (response CreateConnectionResponse) HTTPResponse() *http.Response
    func (response CreateConnectionResponse) String() string
type CreateConnectionValidationDetails
    func (m CreateConnectionValidationDetails) String() string
    func (m *CreateConnectionValidationDetails) UnmarshalJSON(data []byte) (e error)
type CreateConnectionValidationRequest
    func (request CreateConnectionValidationRequest) HTTPRequest(method, path string) (http.Request, error)
    func (request CreateConnectionValidationRequest) RetryPolicy() *common.RetryPolicy
    func (request CreateConnectionValidationRequest) String() string
type CreateConnectionValidationResponse
    func (response CreateConnectionValidationResponse) HTTPResponse() *http.Response
    func (response CreateConnectionValidationResponse) String() string
type CreateDataAssetDetails
type CreateDataAssetDetailsModelTypeEnum
    func GetCreateDataAssetDetailsModelTypeEnumValues() []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 CreateDataAssetFromJdbc
    func (m CreateDataAssetFromJdbc) GetAssetProperties() map[string]string
    func (m CreateDataAssetFromJdbc) GetDescription() *string
    func (m CreateDataAssetFromJdbc) GetExternalKey() *string
    func (m CreateDataAssetFromJdbc) GetIdentifier() *string
    func (m CreateDataAssetFromJdbc) GetKey() *string
    func (m CreateDataAssetFromJdbc) GetModelVersion() *string
    func (m CreateDataAssetFromJdbc) GetName() *string
    func (m CreateDataAssetFromJdbc) GetObjectStatus() *int
    func (m CreateDataAssetFromJdbc) GetRegistryMetadata() *RegistryMetadata
    func (m CreateDataAssetFromJdbc) MarshalJSON() (buff []byte, e error)
    func (m CreateDataAssetFromJdbc) String() string
type CreateDataAssetFromMySql
    func (m CreateDataAssetFromMySql) GetAssetProperties() map[string]string
    func (m CreateDataAssetFromMySql) GetDescription() *string
    func (m CreateDataAssetFromMySql) GetExternalKey() *string
    func (m CreateDataAssetFromMySql) GetIdentifier() *string
    func (m CreateDataAssetFromMySql) GetKey() *string
    func (m CreateDataAssetFromMySql) GetModelVersion() *string
    func (m CreateDataAssetFromMySql) GetName() *string
    func (m CreateDataAssetFromMySql) GetObjectStatus() *int
    func (m CreateDataAssetFromMySql) GetRegistryMetadata() *RegistryMetadata
    func (m CreateDataAssetFromMySql) MarshalJSON() (buff []byte, e error)
    func (m CreateDataAssetFromMySql) String() string
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
    func (request CreateDataAssetRequest) HTTPRequest(method, path string) (http.Request, error)
    func (request CreateDataAssetRequest) RetryPolicy() *common.RetryPolicy
    func (request CreateDataAssetRequest) String() string
type CreateDataAssetResponse
    func (response CreateDataAssetResponse) HTTPResponse() *http.Response
    func (response CreateDataAssetResponse) String() string
type CreateDataFlowDetails
    func (m CreateDataFlowDetails) String() string
type CreateDataFlowRequest
    func (request CreateDataFlowRequest) HTTPRequest(method, path string) (http.Request, error)
    func (request CreateDataFlowRequest) RetryPolicy() *common.RetryPolicy
    func (request CreateDataFlowRequest) String() string
type CreateDataFlowResponse
    func (response CreateDataFlowResponse) HTTPResponse() *http.Response
    func (response CreateDataFlowResponse) String() string
type CreateDataFlowValidationDetails
    func (m CreateDataFlowValidationDetails) String() string
type CreateDataFlowValidationRequest
    func (request CreateDataFlowValidationRequest) HTTPRequest(method, path string) (http.Request, error)
    func (request CreateDataFlowValidationRequest) RetryPolicy() *common.RetryPolicy
    func (request CreateDataFlowValidationRequest) String() string
type CreateDataFlowValidationResponse
    func (response CreateDataFlowValidationResponse) HTTPResponse() *http.Response
    func (response CreateDataFlowValidationResponse) String() string
type CreateEntityShapeDetails
type CreateEntityShapeDetailsModelTypeEnum
    func GetCreateEntityShapeDetailsModelTypeEnumValues() []CreateEntityShapeDetailsModelTypeEnum
type CreateEntityShapeFromFile
    func (m CreateEntityShapeFromFile) MarshalJSON() (buff []byte, e error)
    func (m CreateEntityShapeFromFile) String() string
    func (m *CreateEntityShapeFromFile) UnmarshalJSON(data []byte) (e error)
type CreateEntityShapeFromFileEntityTypeEnum
    func GetCreateEntityShapeFromFileEntityTypeEnumValues() []CreateEntityShapeFromFileEntityTypeEnum
type CreateEntityShapeRequest
    func (request CreateEntityShapeRequest) HTTPRequest(method, path string) (http.Request, error)
    func (request CreateEntityShapeRequest) RetryPolicy() *common.RetryPolicy
    func (request CreateEntityShapeRequest) String() string
type CreateEntityShapeResponse
    func (response CreateEntityShapeResponse) HTTPResponse() *http.Response
    func (response CreateEntityShapeResponse) String() string
type CreateExternalPublicationDetails
    func (m CreateExternalPublicationDetails) String() string
type CreateExternalPublicationRequest
    func (request CreateExternalPublicationRequest) HTTPRequest(method, path string) (http.Request, error)
    func (request CreateExternalPublicationRequest) RetryPolicy() *common.RetryPolicy
    func (request CreateExternalPublicationRequest) String() string
type CreateExternalPublicationResponse
    func (response CreateExternalPublicationResponse) HTTPResponse() *http.Response
    func (response CreateExternalPublicationResponse) String() string
type CreateExternalPublicationValidationDetails
    func (m CreateExternalPublicationValidationDetails) String() string
type CreateExternalPublicationValidationRequest
    func (request CreateExternalPublicationValidationRequest) HTTPRequest(method, path string) (http.Request, error)
    func (request CreateExternalPublicationValidationRequest) RetryPolicy() *common.RetryPolicy
    func (request CreateExternalPublicationValidationRequest) String() string
type CreateExternalPublicationValidationResponse
    func (response CreateExternalPublicationValidationResponse) HTTPResponse() *http.Response
    func (response CreateExternalPublicationValidationResponse) String() string
type CreateFolderDetails
    func (m CreateFolderDetails) String() string
type CreateFolderRequest
    func (request CreateFolderRequest) HTTPRequest(method, path string) (http.Request, error)
    func (request CreateFolderRequest) RetryPolicy() *common.RetryPolicy
    func (request CreateFolderRequest) String() string
type CreateFolderResponse
    func (response CreateFolderResponse) HTTPResponse() *http.Response
    func (response CreateFolderResponse) String() string
type CreatePatchDetails
    func (m CreatePatchDetails) String() string
type CreatePatchDetailsPatchTypeEnum
    func GetCreatePatchDetailsPatchTypeEnumValues() []CreatePatchDetailsPatchTypeEnum
type CreatePatchRequest
    func (request CreatePatchRequest) HTTPRequest(method, path string) (http.Request, error)
    func (request CreatePatchRequest) RetryPolicy() *common.RetryPolicy
    func (request CreatePatchRequest) String() string
type CreatePatchResponse
    func (response CreatePatchResponse) HTTPResponse() *http.Response
    func (response CreatePatchResponse) String() string
type CreatePipelineDetails
    func (m CreatePipelineDetails) String() string
type CreatePipelineRequest
    func (request CreatePipelineRequest) HTTPRequest(method, path string) (http.Request, error)
    func (request CreatePipelineRequest) RetryPolicy() *common.RetryPolicy
    func (request CreatePipelineRequest) String() string
type CreatePipelineResponse
    func (response CreatePipelineResponse) HTTPResponse() *http.Response
    func (response CreatePipelineResponse) String() string
type CreatePipelineValidationDetails
    func (m CreatePipelineValidationDetails) String() string
type CreatePipelineValidationRequest
    func (request CreatePipelineValidationRequest) HTTPRequest(method, path string) (http.Request, error)
    func (request CreatePipelineValidationRequest) RetryPolicy() *common.RetryPolicy
    func (request CreatePipelineValidationRequest) String() string
type CreatePipelineValidationResponse
    func (response CreatePipelineValidationResponse) HTTPResponse() *http.Response
    func (response CreatePipelineValidationResponse) String() string
type CreateProjectDetails
    func (m CreateProjectDetails) String() string
type CreateProjectRequest
    func (request CreateProjectRequest) HTTPRequest(method, path string) (http.Request, error)
    func (request CreateProjectRequest) RetryPolicy() *common.RetryPolicy
    func (request CreateProjectRequest) String() string
type CreateProjectResponse
    func (response CreateProjectResponse) HTTPResponse() *http.Response
    func (response CreateProjectResponse) String() string
type CreateSourceApplicationInfo
    func (m CreateSourceApplicationInfo) String() string
type CreateTaskDetails
type CreateTaskDetailsModelTypeEnum
    func GetCreateTaskDetailsModelTypeEnumValues() []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 CreateTaskFromPipelineTask
    func (m CreateTaskFromPipelineTask) GetConfigProviderDelegate() *CreateConfigProvider
    func (m CreateTaskFromPipelineTask) GetDescription() *string
    func (m CreateTaskFromPipelineTask) GetIdentifier() *string
    func (m CreateTaskFromPipelineTask) GetInputPorts() []InputPort
    func (m CreateTaskFromPipelineTask) GetKey() *string
    func (m CreateTaskFromPipelineTask) GetModelVersion() *string
    func (m CreateTaskFromPipelineTask) GetName() *string
    func (m CreateTaskFromPipelineTask) GetObjectStatus() *int
    func (m CreateTaskFromPipelineTask) GetOpConfigValues() *ConfigValues
    func (m CreateTaskFromPipelineTask) GetOutputPorts() []OutputPort
    func (m CreateTaskFromPipelineTask) GetParameters() []Parameter
    func (m CreateTaskFromPipelineTask) GetParentRef() *ParentReference
    func (m CreateTaskFromPipelineTask) GetRegistryMetadata() *RegistryMetadata
    func (m CreateTaskFromPipelineTask) MarshalJSON() (buff []byte, e error)
    func (m CreateTaskFromPipelineTask) String() string
type CreateTaskRequest
    func (request CreateTaskRequest) HTTPRequest(method, path string) (http.Request, error)
    func (request CreateTaskRequest) RetryPolicy() *common.RetryPolicy
    func (request CreateTaskRequest) String() string
type CreateTaskResponse
    func (response CreateTaskResponse) HTTPResponse() *http.Response
    func (response CreateTaskResponse) String() string
type CreateTaskRunDetails
    func (m CreateTaskRunDetails) String() string
type CreateTaskRunRequest
    func (request CreateTaskRunRequest) HTTPRequest(method, path string) (http.Request, error)
    func (request CreateTaskRunRequest) RetryPolicy() *common.RetryPolicy
    func (request CreateTaskRunRequest) String() string
type CreateTaskRunResponse
    func (response CreateTaskRunResponse) HTTPResponse() *http.Response
    func (response CreateTaskRunResponse) String() string
type CreateTaskValidationDetails
type CreateTaskValidationDetailsModelTypeEnum
    func GetCreateTaskValidationDetailsModelTypeEnumValues() []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 CreateTaskValidationFromPipelineTask
    func (m CreateTaskValidationFromPipelineTask) GetConfigProviderDelegate() *ConfigProvider
    func (m CreateTaskValidationFromPipelineTask) GetDescription() *string
    func (m CreateTaskValidationFromPipelineTask) GetIdentifier() *string
    func (m CreateTaskValidationFromPipelineTask) GetInputPorts() []InputPort
    func (m CreateTaskValidationFromPipelineTask) GetKey() *string
    func (m CreateTaskValidationFromPipelineTask) GetMetadata() *ObjectMetadata
    func (m CreateTaskValidationFromPipelineTask) GetModelVersion() *string
    func (m CreateTaskValidationFromPipelineTask) GetName() *string
    func (m CreateTaskValidationFromPipelineTask) GetObjectStatus() *int
    func (m CreateTaskValidationFromPipelineTask) GetObjectVersion() *int
    func (m CreateTaskValidationFromPipelineTask) GetOpConfigValues() *ConfigValues
    func (m CreateTaskValidationFromPipelineTask) GetOutputPorts() []OutputPort
    func (m CreateTaskValidationFromPipelineTask) GetParameters() []Parameter
    func (m CreateTaskValidationFromPipelineTask) GetParentRef() *ParentReference
    func (m CreateTaskValidationFromPipelineTask) MarshalJSON() (buff []byte, e error)
    func (m CreateTaskValidationFromPipelineTask) String() string
type CreateTaskValidationRequest
    func (request CreateTaskValidationRequest) HTTPRequest(method, path string) (http.Request, error)
    func (request CreateTaskValidationRequest) RetryPolicy() *common.RetryPolicy
    func (request CreateTaskValidationRequest) String() string
type CreateTaskValidationResponse
    func (response CreateTaskValidationResponse) HTTPResponse() *http.Response
    func (response CreateTaskValidationResponse) String() string
type CreateWorkspaceDetails
    func (m CreateWorkspaceDetails) String() string
type CreateWorkspaceRequest
    func (request CreateWorkspaceRequest) HTTPRequest(method, path string) (http.Request, error)
    func (request CreateWorkspaceRequest) RetryPolicy() *common.RetryPolicy
    func (request CreateWorkspaceRequest) String() string
type CreateWorkspaceResponse
    func (response CreateWorkspaceResponse) HTTPResponse() *http.Response
    func (response CreateWorkspaceResponse) String() string
type CsvFormatAttribute
    func (m CsvFormatAttribute) MarshalJSON() (buff []byte, e error)
    func (m CsvFormatAttribute) String() string
type DailyFrequencyDetails
    func (m DailyFrequencyDetails) GetFrequency() AbstractFrequencyDetailsFrequencyEnum
    func (m DailyFrequencyDetails) MarshalJSON() (buff []byte, e error)
    func (m DailyFrequencyDetails) String() string
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 DataAssetFromJdbc
    func (m DataAssetFromJdbc) GetAssetProperties() map[string]string
    func (m DataAssetFromJdbc) GetDescription() *string
    func (m DataAssetFromJdbc) GetExternalKey() *string
    func (m DataAssetFromJdbc) GetIdentifier() *string
    func (m DataAssetFromJdbc) GetKey() *string
    func (m DataAssetFromJdbc) GetKeyMap() map[string]string
    func (m DataAssetFromJdbc) GetMetadata() *ObjectMetadata
    func (m DataAssetFromJdbc) GetModelVersion() *string
    func (m DataAssetFromJdbc) GetName() *string
    func (m DataAssetFromJdbc) GetNativeTypeSystem() *TypeSystem
    func (m DataAssetFromJdbc) GetObjectStatus() *int
    func (m DataAssetFromJdbc) GetObjectVersion() *int
    func (m DataAssetFromJdbc) GetParentRef() *ParentReference
    func (m DataAssetFromJdbc) MarshalJSON() (buff []byte, e error)
    func (m DataAssetFromJdbc) String() string
type DataAssetFromMySql
    func (m DataAssetFromMySql) GetAssetProperties() map[string]string
    func (m DataAssetFromMySql) GetDescription() *string
    func (m DataAssetFromMySql) GetExternalKey() *string
    func (m DataAssetFromMySql) GetIdentifier() *string
    func (m DataAssetFromMySql) GetKey() *string
    func (m DataAssetFromMySql) GetKeyMap() map[string]string
    func (m DataAssetFromMySql) GetMetadata() *ObjectMetadata
    func (m DataAssetFromMySql) GetModelVersion() *string
    func (m DataAssetFromMySql) GetName() *string
    func (m DataAssetFromMySql) GetNativeTypeSystem() *TypeSystem
    func (m DataAssetFromMySql) GetObjectStatus() *int
    func (m DataAssetFromMySql) GetObjectVersion() *int
    func (m DataAssetFromMySql) GetParentRef() *ParentReference
    func (m DataAssetFromMySql) MarshalJSON() (buff []byte, e error)
    func (m DataAssetFromMySql) String() string
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
    func GetDataAssetModelTypeEnumValues() []DataAssetModelTypeEnum
type DataAssetSummary
type DataAssetSummaryCollection
    func (m DataAssetSummaryCollection) String() string
    func (m *DataAssetSummaryCollection) UnmarshalJSON(data []byte) (e error)
type DataAssetSummaryFromAdwc
    func (m DataAssetSummaryFromAdwc) GetAssetProperties() map[string]string
    func (m DataAssetSummaryFromAdwc) GetDescription() *string
    func (m DataAssetSummaryFromAdwc) GetExternalKey() *string
    func (m DataAssetSummaryFromAdwc) GetIdentifier() *string
    func (m DataAssetSummaryFromAdwc) GetKey() *string
    func (m DataAssetSummaryFromAdwc) GetMetadata() *ObjectMetadata
    func (m DataAssetSummaryFromAdwc) GetModelVersion() *string
    func (m DataAssetSummaryFromAdwc) GetName() *string
    func (m DataAssetSummaryFromAdwc) GetNativeTypeSystem() *TypeSystem
    func (m DataAssetSummaryFromAdwc) GetObjectStatus() *int
    func (m DataAssetSummaryFromAdwc) GetObjectVersion() *int
    func (m DataAssetSummaryFromAdwc) GetParentRef() *ParentReference
    func (m DataAssetSummaryFromAdwc) MarshalJSON() (buff []byte, e error)
    func (m DataAssetSummaryFromAdwc) String() string
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 DataAssetSummaryFromJdbc
    func (m DataAssetSummaryFromJdbc) GetAssetProperties() map[string]string
    func (m DataAssetSummaryFromJdbc) GetDescription() *string
    func (m DataAssetSummaryFromJdbc) GetExternalKey() *string
    func (m DataAssetSummaryFromJdbc) GetIdentifier() *string
    func (m DataAssetSummaryFromJdbc) GetKey() *string
    func (m DataAssetSummaryFromJdbc) GetMetadata() *ObjectMetadata
    func (m DataAssetSummaryFromJdbc) GetModelVersion() *string
    func (m DataAssetSummaryFromJdbc) GetName() *string
    func (m DataAssetSummaryFromJdbc) GetNativeTypeSystem() *TypeSystem
    func (m DataAssetSummaryFromJdbc) GetObjectStatus() *int
    func (m DataAssetSummaryFromJdbc) GetObjectVersion() *int
    func (m DataAssetSummaryFromJdbc) GetParentRef() *ParentReference
    func (m DataAssetSummaryFromJdbc) MarshalJSON() (buff []byte, e error)
    func (m DataAssetSummaryFromJdbc) String() string
type DataAssetSummaryFromMySql
    func (m DataAssetSummaryFromMySql) GetAssetProperties() map[string]string
    func (m DataAssetSummaryFromMySql) GetDescription() *string
    func (m DataAssetSummaryFromMySql) GetExternalKey() *string
    func (m DataAssetSummaryFromMySql) GetIdentifier() *string
    func (m DataAssetSummaryFromMySql) GetKey() *string
    func (m DataAssetSummaryFromMySql) GetMetadata() *ObjectMetadata
    func (m DataAssetSummaryFromMySql) GetModelVersion() *string
    func (m DataAssetSummaryFromMySql) GetName() *string
    func (m DataAssetSummaryFromMySql) GetNativeTypeSystem() *TypeSystem
    func (m DataAssetSummaryFromMySql) GetObjectStatus() *int
    func (m DataAssetSummaryFromMySql) GetObjectVersion() *int
    func (m DataAssetSummaryFromMySql) GetParentRef() *ParentReference
    func (m DataAssetSummaryFromMySql) MarshalJSON() (buff []byte, e error)
    func (m DataAssetSummaryFromMySql) String() string
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
    func GetDataAssetSummaryModelTypeEnumValues() []DataAssetSummaryModelTypeEnum
type DataEntity
type DataEntityDetails
type DataEntityDetailsModelTypeEnum
    func GetDataEntityDetailsModelTypeEnumValues() []DataEntityDetailsModelTypeEnum
type DataEntityFromFile
    func (m DataEntityFromFile) GetMetadata() *ObjectMetadata
    func (m DataEntityFromFile) MarshalJSON() (buff []byte, e error)
    func (m DataEntityFromFile) String() string
    func (m *DataEntityFromFile) UnmarshalJSON(data []byte) (e error)
type DataEntityFromFileEntityDetails
    func (m DataEntityFromFileEntityDetails) MarshalJSON() (buff []byte, e error)
    func (m DataEntityFromFileEntityDetails) String() string
    func (m *DataEntityFromFileEntityDetails) UnmarshalJSON(data []byte) (e error)
type DataEntityFromFileEntityDetailsEntityTypeEnum
    func GetDataEntityFromFileEntityDetailsEntityTypeEnumValues() []DataEntityFromFileEntityDetailsEntityTypeEnum
type DataEntityFromFileEntityTypeEnum
    func GetDataEntityFromFileEntityTypeEnumValues() []DataEntityFromFileEntityTypeEnum
type DataEntityFromTable
    func (m DataEntityFromTable) GetMetadata() *ObjectMetadata
    func (m DataEntityFromTable) MarshalJSON() (buff []byte, e error)
    func (m DataEntityFromTable) String() string
    func (m *DataEntityFromTable) UnmarshalJSON(data []byte) (e error)
type DataEntityFromTableEntityDetails
    func (m DataEntityFromTableEntityDetails) MarshalJSON() (buff []byte, e error)
    func (m DataEntityFromTableEntityDetails) String() string
    func (m *DataEntityFromTableEntityDetails) UnmarshalJSON(data []byte) (e error)
type DataEntityFromTableEntityDetailsEntityTypeEnum
    func GetDataEntityFromTableEntityDetailsEntityTypeEnumValues() []DataEntityFromTableEntityDetailsEntityTypeEnum
type DataEntityFromTableEntityTypeEnum
    func GetDataEntityFromTableEntityTypeEnumValues() []DataEntityFromTableEntityTypeEnum
type DataEntityFromView
    func (m DataEntityFromView) GetMetadata() *ObjectMetadata
    func (m DataEntityFromView) MarshalJSON() (buff []byte, e error)
    func (m DataEntityFromView) String() string
    func (m *DataEntityFromView) UnmarshalJSON(data []byte) (e error)
type DataEntityFromViewEntityDetails
    func (m DataEntityFromViewEntityDetails) MarshalJSON() (buff []byte, e error)
    func (m DataEntityFromViewEntityDetails) String() string
    func (m *DataEntityFromViewEntityDetails) UnmarshalJSON(data []byte) (e error)
type DataEntityFromViewEntityDetailsEntityTypeEnum
    func GetDataEntityFromViewEntityDetailsEntityTypeEnumValues() []DataEntityFromViewEntityDetailsEntityTypeEnum
type DataEntityFromViewEntityTypeEnum
    func GetDataEntityFromViewEntityTypeEnumValues() []DataEntityFromViewEntityTypeEnum
type DataEntityModelTypeEnum
    func GetDataEntityModelTypeEnumValues() []DataEntityModelTypeEnum
type DataEntitySummary
type DataEntitySummaryCollection
    func (m DataEntitySummaryCollection) String() string
    func (m *DataEntitySummaryCollection) UnmarshalJSON(data []byte) (e error)
type DataEntitySummaryFromFile
    func (m DataEntitySummaryFromFile) GetMetadata() *ObjectMetadata
    func (m DataEntitySummaryFromFile) MarshalJSON() (buff []byte, e error)
    func (m DataEntitySummaryFromFile) String() string
    func (m *DataEntitySummaryFromFile) UnmarshalJSON(data []byte) (e error)
type DataEntitySummaryFromFileEntityTypeEnum
    func GetDataEntitySummaryFromFileEntityTypeEnumValues() []DataEntitySummaryFromFileEntityTypeEnum
type DataEntitySummaryFromTable
    func (m DataEntitySummaryFromTable) GetMetadata() *ObjectMetadata
    func (m DataEntitySummaryFromTable) MarshalJSON() (buff []byte, e error)
    func (m DataEntitySummaryFromTable) String() string
    func (m *DataEntitySummaryFromTable) UnmarshalJSON(data []byte) (e error)
type DataEntitySummaryFromTableEntityTypeEnum
    func GetDataEntitySummaryFromTableEntityTypeEnumValues() []DataEntitySummaryFromTableEntityTypeEnum
type DataEntitySummaryFromView
    func (m DataEntitySummaryFromView) GetMetadata() *ObjectMetadata
    func (m DataEntitySummaryFromView) MarshalJSON() (buff []byte, e error)
    func (m DataEntitySummaryFromView) String() string
    func (m *DataEntitySummaryFromView) UnmarshalJSON(data []byte) (e error)
type DataEntitySummaryFromViewEntityTypeEnum
    func GetDataEntitySummaryFromViewEntityTypeEnumValues() []DataEntitySummaryFromViewEntityTypeEnum
type DataEntitySummaryModelTypeEnum
    func GetDataEntitySummaryModelTypeEnumValues() []DataEntitySummaryModelTypeEnum
type DataFlow
    func (m DataFlow) String() string
type DataFlowDetails
    func (m DataFlowDetails) String() string
type DataFlowSummary
    func (m DataFlowSummary) String() string
type DataFlowSummaryCollection
    func (m DataFlowSummaryCollection) String() string
type DataFlowValidation
    func (m DataFlowValidation) String() string
type DataFlowValidationSummary
    func (m DataFlowValidationSummary) String() string
type DataFlowValidationSummaryCollection
    func (m DataFlowValidationSummaryCollection) String() string
type DataFormat
    func (m DataFormat) String() string
    func (m *DataFormat) UnmarshalJSON(data []byte) (e error)
type DataFormatTypeEnum
    func GetDataFormatTypeEnumValues() []DataFormatTypeEnum
type DataIntegrationClient
    func NewDataIntegrationClientWithConfigurationProvider(configProvider common.ConfigurationProvider) (client DataIntegrationClient, err error)
    func NewDataIntegrationClientWithOboToken(configProvider common.ConfigurationProvider, oboToken string) (client DataIntegrationClient, err error)
    func (client DataIntegrationClient) ChangeCompartment(ctx context.Context, request ChangeCompartmentRequest) (response ChangeCompartmentResponse, err error)
    func (client *DataIntegrationClient) 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) CreateExternalPublication(ctx context.Context, request CreateExternalPublicationRequest) (response CreateExternalPublicationResponse, err error)
    func (client DataIntegrationClient) CreateExternalPublicationValidation(ctx context.Context, request CreateExternalPublicationValidationRequest) (response CreateExternalPublicationValidationResponse, err error)
    func (client DataIntegrationClient) CreateFolder(ctx context.Context, request CreateFolderRequest) (response CreateFolderResponse, err error)
    func (client DataIntegrationClient) CreatePatch(ctx context.Context, request CreatePatchRequest) (response CreatePatchResponse, err error)
    func (client DataIntegrationClient) CreatePipeline(ctx context.Context, request CreatePipelineRequest) (response CreatePipelineResponse, err error)
    func (client DataIntegrationClient) CreatePipelineValidation(ctx context.Context, request CreatePipelineValidationRequest) (response CreatePipelineValidationResponse, err error)
    func (client DataIntegrationClient) CreateProject(ctx context.Context, request CreateProjectRequest) (response CreateProjectResponse, err error)
    func (client DataIntegrationClient) 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) DeleteExternalPublication(ctx context.Context, request DeleteExternalPublicationRequest) (response DeleteExternalPublicationResponse, err error)
    func (client DataIntegrationClient) DeleteExternalPublicationValidation(ctx context.Context, request DeleteExternalPublicationValidationRequest) (response DeleteExternalPublicationValidationResponse, err error)
    func (client DataIntegrationClient) DeleteFolder(ctx context.Context, request DeleteFolderRequest) (response DeleteFolderResponse, err error)
    func (client DataIntegrationClient) DeletePatch(ctx context.Context, request DeletePatchRequest) (response DeletePatchResponse, err error)
    func (client DataIntegrationClient) DeletePipeline(ctx context.Context, request DeletePipelineRequest) (response DeletePipelineResponse, err error)
    func (client DataIntegrationClient) DeletePipelineValidation(ctx context.Context, request DeletePipelineValidationRequest) (response DeletePipelineValidationResponse, err error)
    func (client DataIntegrationClient) DeleteProject(ctx context.Context, request DeleteProjectRequest) (response DeleteProjectResponse, err error)
    func (client DataIntegrationClient) 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) GetExternalPublication(ctx context.Context, request GetExternalPublicationRequest) (response GetExternalPublicationResponse, err error)
    func (client DataIntegrationClient) GetExternalPublicationValidation(ctx context.Context, request GetExternalPublicationValidationRequest) (response GetExternalPublicationValidationResponse, err error)
    func (client DataIntegrationClient) GetFolder(ctx context.Context, request GetFolderRequest) (response GetFolderResponse, err error)
    func (client DataIntegrationClient) GetPatch(ctx context.Context, request GetPatchRequest) (response GetPatchResponse, err error)
    func (client DataIntegrationClient) GetPipeline(ctx context.Context, request GetPipelineRequest) (response GetPipelineResponse, err error)
    func (client DataIntegrationClient) GetPipelineValidation(ctx context.Context, request GetPipelineValidationRequest) (response GetPipelineValidationResponse, err error)
    func (client DataIntegrationClient) GetProject(ctx context.Context, request GetProjectRequest) (response GetProjectResponse, err error)
    func (client DataIntegrationClient) GetPublishedObject(ctx context.Context, request GetPublishedObjectRequest) (response GetPublishedObjectResponse, err error)
    func (client DataIntegrationClient) GetReference(ctx context.Context, request GetReferenceRequest) (response GetReferenceResponse, err error)
    func (client DataIntegrationClient) 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) ListExternalPublicationValidations(ctx context.Context, request ListExternalPublicationValidationsRequest) (response ListExternalPublicationValidationsResponse, err error)
    func (client DataIntegrationClient) ListExternalPublications(ctx context.Context, request ListExternalPublicationsRequest) (response ListExternalPublicationsResponse, err error)
    func (client DataIntegrationClient) ListFolders(ctx context.Context, request ListFoldersRequest) (response ListFoldersResponse, err error)
    func (client DataIntegrationClient) ListPatchChanges(ctx context.Context, request ListPatchChangesRequest) (response ListPatchChangesResponse, err error)
    func (client DataIntegrationClient) ListPatches(ctx context.Context, request ListPatchesRequest) (response ListPatchesResponse, err error)
    func (client DataIntegrationClient) ListPipelineValidations(ctx context.Context, request ListPipelineValidationsRequest) (response ListPipelineValidationsResponse, err error)
    func (client DataIntegrationClient) ListPipelines(ctx context.Context, request ListPipelinesRequest) (response ListPipelinesResponse, err error)
    func (client DataIntegrationClient) ListProjects(ctx context.Context, request ListProjectsRequest) (response ListProjectsResponse, err error)
    func (client DataIntegrationClient) ListPublishedObjects(ctx context.Context, request ListPublishedObjectsRequest) (response ListPublishedObjectsResponse, err error)
    func (client DataIntegrationClient) ListReferences(ctx context.Context, request ListReferencesRequest) (response ListReferencesResponse, err error)
    func (client DataIntegrationClient) 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) UpdateExternalPublication(ctx context.Context, request UpdateExternalPublicationRequest) (response UpdateExternalPublicationResponse, err error)
    func (client DataIntegrationClient) UpdateFolder(ctx context.Context, request UpdateFolderRequest) (response UpdateFolderResponse, err error)
    func (client DataIntegrationClient) UpdatePipeline(ctx context.Context, request UpdatePipelineRequest) (response UpdatePipelineResponse, err error)
    func (client DataIntegrationClient) UpdateProject(ctx context.Context, request UpdateProjectRequest) (response UpdateProjectResponse, err error)
    func (client DataIntegrationClient) UpdateReference(ctx context.Context, request UpdateReferenceRequest) (response UpdateReferenceResponse, err error)
    func (client DataIntegrationClient) 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
    func GetDataTypeDtTypeEnumValues() []DataTypeDtTypeEnum
type DeleteApplicationRequest
    func (request DeleteApplicationRequest) HTTPRequest(method, path string) (http.Request, error)
    func (request DeleteApplicationRequest) RetryPolicy() *common.RetryPolicy
    func (request DeleteApplicationRequest) String() string
type DeleteApplicationResponse
    func (response DeleteApplicationResponse) HTTPResponse() *http.Response
    func (response DeleteApplicationResponse) String() string
type DeleteConnectionRequest
    func (request DeleteConnectionRequest) HTTPRequest(method, path string) (http.Request, error)
    func (request DeleteConnectionRequest) RetryPolicy() *common.RetryPolicy
    func (request DeleteConnectionRequest) String() string
type DeleteConnectionResponse
    func (response DeleteConnectionResponse) HTTPResponse() *http.Response
    func (response DeleteConnectionResponse) String() string
type DeleteConnectionValidationRequest
    func (request DeleteConnectionValidationRequest) HTTPRequest(method, path string) (http.Request, error)
    func (request DeleteConnectionValidationRequest) RetryPolicy() *common.RetryPolicy
    func (request DeleteConnectionValidationRequest) String() string
type DeleteConnectionValidationResponse
    func (response DeleteConnectionValidationResponse) HTTPResponse() *http.Response
    func (response DeleteConnectionValidationResponse) String() string
type DeleteDataAssetRequest
    func (request DeleteDataAssetRequest) HTTPRequest(method, path string) (http.Request, error)
    func (request DeleteDataAssetRequest) RetryPolicy() *common.RetryPolicy
    func (request DeleteDataAssetRequest) String() string
type DeleteDataAssetResponse
    func (response DeleteDataAssetResponse) HTTPResponse() *http.Response
    func (response DeleteDataAssetResponse) String() string
type DeleteDataFlowRequest
    func (request DeleteDataFlowRequest) HTTPRequest(method, path string) (http.Request, error)
    func (request DeleteDataFlowRequest) RetryPolicy() *common.RetryPolicy
    func (request DeleteDataFlowRequest) String() string
type DeleteDataFlowResponse
    func (response DeleteDataFlowResponse) HTTPResponse() *http.Response
    func (response DeleteDataFlowResponse) String() string
type DeleteDataFlowValidationRequest
    func (request DeleteDataFlowValidationRequest) HTTPRequest(method, path string) (http.Request, error)
    func (request DeleteDataFlowValidationRequest) RetryPolicy() *common.RetryPolicy
    func (request DeleteDataFlowValidationRequest) String() string
type DeleteDataFlowValidationResponse
    func (response DeleteDataFlowValidationResponse) HTTPResponse() *http.Response
    func (response DeleteDataFlowValidationResponse) String() string
type DeleteExternalPublicationRequest
    func (request DeleteExternalPublicationRequest) HTTPRequest(method, path string) (http.Request, error)
    func (request DeleteExternalPublicationRequest) RetryPolicy() *common.RetryPolicy
    func (request DeleteExternalPublicationRequest) String() string
type DeleteExternalPublicationResponse
    func (response DeleteExternalPublicationResponse) HTTPResponse() *http.Response
    func (response DeleteExternalPublicationResponse) String() string
type DeleteExternalPublicationValidationRequest
    func (request DeleteExternalPublicationValidationRequest) HTTPRequest(method, path string) (http.Request, error)
    func (request DeleteExternalPublicationValidationRequest) RetryPolicy() *common.RetryPolicy
    func (request DeleteExternalPublicationValidationRequest) String() string
type DeleteExternalPublicationValidationResponse
    func (response DeleteExternalPublicationValidationResponse) HTTPResponse() *http.Response
    func (response DeleteExternalPublicationValidationResponse) String() string
type DeleteFolderRequest
    func (request DeleteFolderRequest) HTTPRequest(method, path string) (http.Request, error)
    func (request DeleteFolderRequest) RetryPolicy() *common.RetryPolicy
    func (request DeleteFolderRequest) String() string
type DeleteFolderResponse
    func (response DeleteFolderResponse) HTTPResponse() *http.Response
    func (response DeleteFolderResponse) String() string
type DeletePatchRequest
    func (request DeletePatchRequest) HTTPRequest(method, path string) (http.Request, error)
    func (request DeletePatchRequest) RetryPolicy() *common.RetryPolicy
    func (request DeletePatchRequest) String() string
type DeletePatchResponse
    func (response DeletePatchResponse) HTTPResponse() *http.Response
    func (response DeletePatchResponse) String() string
type DeletePipelineRequest
    func (request DeletePipelineRequest) HTTPRequest(method, path string) (http.Request, error)
    func (request DeletePipelineRequest) RetryPolicy() *common.RetryPolicy
    func (request DeletePipelineRequest) String() string
type DeletePipelineResponse
    func (response DeletePipelineResponse) HTTPResponse() *http.Response
    func (response DeletePipelineResponse) String() string
type DeletePipelineValidationRequest
    func (request DeletePipelineValidationRequest) HTTPRequest(method, path string) (http.Request, error)
    func (request DeletePipelineValidationRequest) RetryPolicy() *common.RetryPolicy
    func (request DeletePipelineValidationRequest) String() string
type DeletePipelineValidationResponse
    func (response DeletePipelineValidationResponse) HTTPResponse() *http.Response
    func (response DeletePipelineValidationResponse) String() string
type DeleteProjectRequest
    func (request DeleteProjectRequest) HTTPRequest(method, path string) (http.Request, error)
    func (request DeleteProjectRequest) RetryPolicy() *common.RetryPolicy
    func (request DeleteProjectRequest) String() string
type DeleteProjectResponse
    func (response DeleteProjectResponse) HTTPResponse() *http.Response
    func (response DeleteProjectResponse) String() string
type DeleteTaskRequest
    func (request DeleteTaskRequest) HTTPRequest(method, path string) (http.Request, error)
    func (request DeleteTaskRequest) RetryPolicy() *common.RetryPolicy
    func (request DeleteTaskRequest) String() string
type DeleteTaskResponse
    func (response DeleteTaskResponse) HTTPResponse() *http.Response
    func (response DeleteTaskResponse) String() string
type DeleteTaskRunRequest
    func (request DeleteTaskRunRequest) HTTPRequest(method, path string) (http.Request, error)
    func (request DeleteTaskRunRequest) RetryPolicy() *common.RetryPolicy
    func (request DeleteTaskRunRequest) String() string
type DeleteTaskRunResponse
    func (response DeleteTaskRunResponse) HTTPResponse() *http.Response
    func (response DeleteTaskRunResponse) String() string
type DeleteTaskValidationRequest
    func (request DeleteTaskValidationRequest) HTTPRequest(method, path string) (http.Request, error)
    func (request DeleteTaskValidationRequest) RetryPolicy() *common.RetryPolicy
    func (request DeleteTaskValidationRequest) String() string
type DeleteTaskValidationResponse
    func (response DeleteTaskValidationResponse) HTTPResponse() *http.Response
    func (response DeleteTaskValidationResponse) String() string
type DeleteWorkspaceRequest
    func (request DeleteWorkspaceRequest) HTTPRequest(method, path string) (http.Request, error)
    func (request DeleteWorkspaceRequest) RetryPolicy() *common.RetryPolicy
    func (request DeleteWorkspaceRequest) String() string
type DeleteWorkspaceResponse
    func (response DeleteWorkspaceResponse) HTTPResponse() *http.Response
    func (response DeleteWorkspaceResponse) String() string
type DependentObject
    func (m DependentObject) String() string
type DependentObjectSummary
    func (m DependentObjectSummary) String() string
type DependentObjectSummaryCollection
    func (m DependentObjectSummaryCollection) String() string
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
    func (m DirectFieldMap) GetDescription() *string
    func (m DirectFieldMap) MarshalJSON() (buff []byte, e error)
    func (m DirectFieldMap) String() string
type DirectNamedFieldMap
    func (m DirectNamedFieldMap) GetDescription() *string
    func (m DirectNamedFieldMap) MarshalJSON() (buff []byte, e error)
    func (m DirectNamedFieldMap) String() string
type Distinct
    func (m Distinct) GetDescription() *string
    func (m Distinct) GetIdentifier() *string
    func (m Distinct) GetInputPorts() []InputPort
    func (m Distinct) GetKey() *string
    func (m Distinct) GetModelVersion() *string
    func (m Distinct) GetName() *string
    func (m Distinct) GetObjectStatus() *int
    func (m Distinct) GetObjectVersion() *int
    func (m Distinct) GetOpConfigValues() *ConfigValues
    func (m Distinct) GetOutputPorts() []OutputPort
    func (m Distinct) GetParameters() []Parameter
    func (m Distinct) GetParentRef() *ParentReference
    func (m Distinct) MarshalJSON() (buff []byte, e error)
    func (m Distinct) String() string
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
    func GetDynamicTypeHandlerModelTypeEnumValues() []DynamicTypeHandlerModelTypeEnum
type EndOperator
    func (m EndOperator) GetDescription() *string
    func (m EndOperator) GetIdentifier() *string
    func (m EndOperator) GetInputPorts() []InputPort
    func (m EndOperator) GetKey() *string
    func (m EndOperator) GetModelVersion() *string
    func (m EndOperator) GetName() *string
    func (m EndOperator) GetObjectStatus() *int
    func (m EndOperator) GetObjectVersion() *int
    func (m EndOperator) GetOpConfigValues() *ConfigValues
    func (m EndOperator) GetOutputPorts() []OutputPort
    func (m EndOperator) GetParameters() []Parameter
    func (m EndOperator) GetParentRef() *ParentReference
    func (m EndOperator) MarshalJSON() (buff []byte, e error)
    func (m EndOperator) String() string
type EndOperatorTriggerRuleEnum
    func GetEndOperatorTriggerRuleEnumValues() []EndOperatorTriggerRuleEnum
type EnrichedEntity
    func (m EnrichedEntity) String() string
    func (m *EnrichedEntity) UnmarshalJSON(data []byte) (e error)
type EntityShape
type EntityShapeFromFile
    func (m EntityShapeFromFile) GetMetadata() *ObjectMetadata
    func (m EntityShapeFromFile) MarshalJSON() (buff []byte, e error)
    func (m EntityShapeFromFile) String() string
    func (m *EntityShapeFromFile) UnmarshalJSON(data []byte) (e error)
type EntityShapeFromFileEntityTypeEnum
    func GetEntityShapeFromFileEntityTypeEnumValues() []EntityShapeFromFileEntityTypeEnum
type EntityShapeModelTypeEnum
    func GetEntityShapeModelTypeEnumValues() []EntityShapeModelTypeEnum
type ErrorDetails
    func (m ErrorDetails) String() string
type Expression
    func (m Expression) String() string
type ExternalPublication
    func (m ExternalPublication) String() string
type ExternalPublicationStatusEnum
    func GetExternalPublicationStatusEnumValues() []ExternalPublicationStatusEnum
type ExternalPublicationSummary
    func (m ExternalPublicationSummary) String() string
type ExternalPublicationSummaryCollection
    func (m ExternalPublicationSummaryCollection) String() string
type ExternalPublicationSummaryStatusEnum
    func GetExternalPublicationSummaryStatusEnumValues() []ExternalPublicationSummaryStatusEnum
type ExternalPublicationValidation
    func (m ExternalPublicationValidation) String() string
type ExternalPublicationValidationSummary
    func (m ExternalPublicationValidationSummary) String() string
type ExternalPublicationValidationSummaryCollection
    func (m ExternalPublicationValidationSummaryCollection) String() string
type FieldMap
type FieldMapModelTypeEnum
    func GetFieldMapModelTypeEnumValues() []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
    func (m FilterPush) MarshalJSON() (buff []byte, e error)
    func (m FilterPush) String() string
type FlowNode
    func (m FlowNode) String() string
    func (m *FlowNode) UnmarshalJSON(data []byte) (e error)
type FlowPort
    func (m FlowPort) GetConfigValues() *ConfigValues
    func (m FlowPort) GetDescription() *string
    func (m FlowPort) GetKey() *string
    func (m FlowPort) GetModelVersion() *string
    func (m FlowPort) GetName() *string
    func (m FlowPort) GetObjectStatus() *int
    func (m FlowPort) GetParentRef() *ParentReference
    func (m FlowPort) MarshalJSON() (buff []byte, e error)
    func (m FlowPort) String() string
type FlowPortLink
type FlowPortLinkModelTypeEnum
    func GetFlowPortLinkModelTypeEnumValues() []FlowPortLinkModelTypeEnum
type Folder
    func (m Folder) String() string
type FolderDetails
    func (m FolderDetails) String() string
type FolderSummary
    func (m FolderSummary) String() string
type FolderSummaryCollection
    func (m FolderSummaryCollection) String() string
type ForeignKey
    func (m ForeignKey) MarshalJSON() (buff []byte, e error)
    func (m ForeignKey) String() string
    func (m *ForeignKey) UnmarshalJSON(data []byte) (e error)
type GetApplicationRequest
    func (request GetApplicationRequest) HTTPRequest(method, path string) (http.Request, error)
    func (request GetApplicationRequest) RetryPolicy() *common.RetryPolicy
    func (request GetApplicationRequest) String() string
type GetApplicationResponse
    func (response GetApplicationResponse) HTTPResponse() *http.Response
    func (response GetApplicationResponse) String() string
type GetConnectionRequest
    func (request GetConnectionRequest) HTTPRequest(method, path string) (http.Request, error)
    func (request GetConnectionRequest) RetryPolicy() *common.RetryPolicy
    func (request GetConnectionRequest) String() string
type GetConnectionResponse
    func (response GetConnectionResponse) HTTPResponse() *http.Response
    func (response GetConnectionResponse) String() string
type GetConnectionValidationRequest
    func (request GetConnectionValidationRequest) HTTPRequest(method, path string) (http.Request, error)
    func (request GetConnectionValidationRequest) RetryPolicy() *common.RetryPolicy
    func (request GetConnectionValidationRequest) String() string
type GetConnectionValidationResponse
    func (response GetConnectionValidationResponse) HTTPResponse() *http.Response
    func (response GetConnectionValidationResponse) String() string
type GetCountStatisticRequest
    func (request GetCountStatisticRequest) HTTPRequest(method, path string) (http.Request, error)
    func (request GetCountStatisticRequest) RetryPolicy() *common.RetryPolicy
    func (request GetCountStatisticRequest) String() string
type GetCountStatisticResponse
    func (response GetCountStatisticResponse) HTTPResponse() *http.Response
    func (response GetCountStatisticResponse) String() string
type GetDataAssetRequest
    func (request GetDataAssetRequest) HTTPRequest(method, path string) (http.Request, error)
    func (request GetDataAssetRequest) RetryPolicy() *common.RetryPolicy
    func (request GetDataAssetRequest) String() string
type GetDataAssetResponse
    func (response GetDataAssetResponse) HTTPResponse() *http.Response
    func (response GetDataAssetResponse) String() string
type GetDataEntityRequest
    func (request GetDataEntityRequest) HTTPRequest(method, path string) (http.Request, error)
    func (request GetDataEntityRequest) RetryPolicy() *common.RetryPolicy
    func (request GetDataEntityRequest) String() string
type GetDataEntityResponse
    func (response GetDataEntityResponse) HTTPResponse() *http.Response
    func (response GetDataEntityResponse) String() string
type GetDataFlowRequest
    func (request GetDataFlowRequest) HTTPRequest(method, path string) (http.Request, error)
    func (request GetDataFlowRequest) RetryPolicy() *common.RetryPolicy
    func (request GetDataFlowRequest) String() string
type GetDataFlowResponse
    func (response GetDataFlowResponse) HTTPResponse() *http.Response
    func (response GetDataFlowResponse) String() string
type GetDataFlowValidationRequest
    func (request GetDataFlowValidationRequest) HTTPRequest(method, path string) (http.Request, error)
    func (request GetDataFlowValidationRequest) RetryPolicy() *common.RetryPolicy
    func (request GetDataFlowValidationRequest) String() string
type GetDataFlowValidationResponse
    func (response GetDataFlowValidationResponse) HTTPResponse() *http.Response
    func (response GetDataFlowValidationResponse) String() string
type GetDependentObjectRequest
    func (request GetDependentObjectRequest) HTTPRequest(method, path string) (http.Request, error)
    func (request GetDependentObjectRequest) RetryPolicy() *common.RetryPolicy
    func (request GetDependentObjectRequest) String() string
type GetDependentObjectResponse
    func (response GetDependentObjectResponse) HTTPResponse() *http.Response
    func (response GetDependentObjectResponse) String() string
type GetExternalPublicationRequest
    func (request GetExternalPublicationRequest) HTTPRequest(method, path string) (http.Request, error)
    func (request GetExternalPublicationRequest) RetryPolicy() *common.RetryPolicy
    func (request GetExternalPublicationRequest) String() string
type GetExternalPublicationResponse
    func (response GetExternalPublicationResponse) HTTPResponse() *http.Response
    func (response GetExternalPublicationResponse) String() string
type GetExternalPublicationValidationRequest
    func (request GetExternalPublicationValidationRequest) HTTPRequest(method, path string) (http.Request, error)
    func (request GetExternalPublicationValidationRequest) RetryPolicy() *common.RetryPolicy
    func (request GetExternalPublicationValidationRequest) String() string
type GetExternalPublicationValidationResponse
    func (response GetExternalPublicationValidationResponse) HTTPResponse() *http.Response
    func (response GetExternalPublicationValidationResponse) String() string
type GetFolderRequest
    func (request GetFolderRequest) HTTPRequest(method, path string) (http.Request, error)
    func (request GetFolderRequest) RetryPolicy() *common.RetryPolicy
    func (request GetFolderRequest) String() string
type GetFolderResponse
    func (response GetFolderResponse) HTTPResponse() *http.Response
    func (response GetFolderResponse) String() string
type GetPatchRequest
    func (request GetPatchRequest) HTTPRequest(method, path string) (http.Request, error)
    func (request GetPatchRequest) RetryPolicy() *common.RetryPolicy
    func (request GetPatchRequest) String() string
type GetPatchResponse
    func (response GetPatchResponse) HTTPResponse() *http.Response
    func (response GetPatchResponse) String() string
type GetPipelineRequest
    func (request GetPipelineRequest) HTTPRequest(method, path string) (http.Request, error)
    func (request GetPipelineRequest) RetryPolicy() *common.RetryPolicy
    func (request GetPipelineRequest) String() string
type GetPipelineResponse
    func (response GetPipelineResponse) HTTPResponse() *http.Response
    func (response GetPipelineResponse) String() string
type GetPipelineValidationRequest
    func (request GetPipelineValidationRequest) HTTPRequest(method, path string) (http.Request, error)
    func (request GetPipelineValidationRequest) RetryPolicy() *common.RetryPolicy
    func (request GetPipelineValidationRequest) String() string
type GetPipelineValidationResponse
    func (response GetPipelineValidationResponse) HTTPResponse() *http.Response
    func (response GetPipelineValidationResponse) String() string
type GetProjectRequest
    func (request GetProjectRequest) HTTPRequest(method, path string) (http.Request, error)
    func (request GetProjectRequest) RetryPolicy() *common.RetryPolicy
    func (request GetProjectRequest) String() string
type GetProjectResponse
    func (response GetProjectResponse) HTTPResponse() *http.Response
    func (response GetProjectResponse) String() string
type GetPublishedObjectRequest
    func (request GetPublishedObjectRequest) HTTPRequest(method, path string) (http.Request, error)
    func (request GetPublishedObjectRequest) RetryPolicy() *common.RetryPolicy
    func (request GetPublishedObjectRequest) String() string
type GetPublishedObjectResponse
    func (response GetPublishedObjectResponse) HTTPResponse() *http.Response
    func (response GetPublishedObjectResponse) String() string
type GetReferenceRequest
    func (request GetReferenceRequest) HTTPRequest(method, path string) (http.Request, error)
    func (request GetReferenceRequest) RetryPolicy() *common.RetryPolicy
    func (request GetReferenceRequest) String() string
type GetReferenceResponse
    func (response GetReferenceResponse) HTTPResponse() *http.Response
    func (response GetReferenceResponse) String() string
type GetSchemaRequest
    func (request GetSchemaRequest) HTTPRequest(method, path string) (http.Request, error)
    func (request GetSchemaRequest) RetryPolicy() *common.RetryPolicy
    func (request GetSchemaRequest) String() string
type GetSchemaResponse
    func (response GetSchemaResponse) HTTPResponse() *http.Response
    func (response GetSchemaResponse) String() string
type GetTaskRequest
    func (request GetTaskRequest) HTTPRequest(method, path string) (http.Request, error)
    func (request GetTaskRequest) RetryPolicy() *common.RetryPolicy
    func (request GetTaskRequest) String() string
type GetTaskResponse
    func (response GetTaskResponse) HTTPResponse() *http.Response
    func (response GetTaskResponse) String() string
type GetTaskRunRequest
    func (request GetTaskRunRequest) HTTPRequest(method, path string) (http.Request, error)
    func (request GetTaskRunRequest) RetryPolicy() *common.RetryPolicy
    func (request GetTaskRunRequest) String() string
type GetTaskRunResponse
    func (response GetTaskRunResponse) HTTPResponse() *http.Response
    func (response GetTaskRunResponse) String() string
type GetTaskValidationRequest
    func (request GetTaskValidationRequest) HTTPRequest(method, path string) (http.Request, error)
    func (request GetTaskValidationRequest) RetryPolicy() *common.RetryPolicy
    func (request GetTaskValidationRequest) String() string
type GetTaskValidationResponse
    func (response GetTaskValidationResponse) HTTPResponse() *http.Response
    func (response GetTaskValidationResponse) String() string
type GetWorkRequestRequest
    func (request GetWorkRequestRequest) HTTPRequest(method, path string) (http.Request, error)
    func (request GetWorkRequestRequest) RetryPolicy() *common.RetryPolicy
    func (request GetWorkRequestRequest) String() string
type GetWorkRequestResponse
    func (response GetWorkRequestResponse) HTTPResponse() *http.Response
    func (response GetWorkRequestResponse) String() string
type GetWorkspaceRequest
    func (request GetWorkspaceRequest) HTTPRequest(method, path string) (http.Request, error)
    func (request GetWorkspaceRequest) RetryPolicy() *common.RetryPolicy
    func (request GetWorkspaceRequest) String() string
type GetWorkspaceResponse
    func (response GetWorkspaceResponse) HTTPResponse() *http.Response
    func (response GetWorkspaceResponse) String() string
type HourlyFrequencyDetails
    func (m HourlyFrequencyDetails) GetFrequency() AbstractFrequencyDetailsFrequencyEnum
    func (m HourlyFrequencyDetails) MarshalJSON() (buff []byte, e error)
    func (m HourlyFrequencyDetails) String() string
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
    func GetInputPortPortTypeEnumValues() []InputPortPortTypeEnum
type Intersect
    func (m Intersect) GetDescription() *string
    func (m Intersect) GetIdentifier() *string
    func (m Intersect) GetInputPorts() []InputPort
    func (m Intersect) GetKey() *string
    func (m Intersect) GetModelVersion() *string
    func (m Intersect) GetName() *string
    func (m Intersect) GetObjectStatus() *int
    func (m Intersect) GetObjectVersion() *int
    func (m Intersect) GetOpConfigValues() *ConfigValues
    func (m Intersect) GetOutputPorts() []OutputPort
    func (m Intersect) GetParameters() []Parameter
    func (m Intersect) GetParentRef() *ParentReference
    func (m Intersect) MarshalJSON() (buff []byte, e error)
    func (m Intersect) String() string
type IntersectIntersectTypeEnum
    func GetIntersectIntersectTypeEnumValues() []IntersectIntersectTypeEnum
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
    func (m Join) MarshalJSON() (buff []byte, e error)
    func (m Join) String() string
type JoinPolicyEnum
    func GetJoinPolicyEnumValues() []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
    func GetJoinerJoinTypeEnumValues() []JoinerJoinTypeEnum
type JsonFormatAttribute
    func (m JsonFormatAttribute) MarshalJSON() (buff []byte, e error)
    func (m JsonFormatAttribute) String() string
type Key
type KeyAttribute
    func (m KeyAttribute) String() string
type KeyModelTypeEnum
    func GetKeyModelTypeEnumValues() []KeyModelTypeEnum
type KeyRange
    func (m KeyRange) String() string
type KeyRangePartitionConfig
    func (m KeyRangePartitionConfig) MarshalJSON() (buff []byte, e error)
    func (m KeyRangePartitionConfig) String() string
type LastRunDetails
    func (m LastRunDetails) String() string
type ListApplicationsRequest
    func (request ListApplicationsRequest) HTTPRequest(method, path string) (http.Request, error)
    func (request ListApplicationsRequest) RetryPolicy() *common.RetryPolicy
    func (request ListApplicationsRequest) String() string
type ListApplicationsResponse
    func (response ListApplicationsResponse) HTTPResponse() *http.Response
    func (response ListApplicationsResponse) String() string
type ListApplicationsSortByEnum
    func GetListApplicationsSortByEnumValues() []ListApplicationsSortByEnum
type ListApplicationsSortOrderEnum
    func GetListApplicationsSortOrderEnumValues() []ListApplicationsSortOrderEnum
type ListConnectionValidationsRequest
    func (request ListConnectionValidationsRequest) HTTPRequest(method, path string) (http.Request, error)
    func (request ListConnectionValidationsRequest) RetryPolicy() *common.RetryPolicy
    func (request ListConnectionValidationsRequest) String() string
type ListConnectionValidationsResponse
    func (response ListConnectionValidationsResponse) HTTPResponse() *http.Response
    func (response ListConnectionValidationsResponse) String() string
type ListConnectionValidationsSortByEnum
    func GetListConnectionValidationsSortByEnumValues() []ListConnectionValidationsSortByEnum
type ListConnectionValidationsSortOrderEnum
    func GetListConnectionValidationsSortOrderEnumValues() []ListConnectionValidationsSortOrderEnum
type ListConnectionsRequest
    func (request ListConnectionsRequest) HTTPRequest(method, path string) (http.Request, error)
    func (request ListConnectionsRequest) RetryPolicy() *common.RetryPolicy
    func (request ListConnectionsRequest) String() string
type ListConnectionsResponse
    func (response ListConnectionsResponse) HTTPResponse() *http.Response
    func (response ListConnectionsResponse) String() string
type ListConnectionsSortByEnum
    func GetListConnectionsSortByEnumValues() []ListConnectionsSortByEnum
type ListConnectionsSortOrderEnum
    func GetListConnectionsSortOrderEnumValues() []ListConnectionsSortOrderEnum
type ListDataAssetsRequest
    func (request ListDataAssetsRequest) HTTPRequest(method, path string) (http.Request, error)
    func (request ListDataAssetsRequest) RetryPolicy() *common.RetryPolicy
    func (request ListDataAssetsRequest) String() string
type ListDataAssetsResponse
    func (response ListDataAssetsResponse) HTTPResponse() *http.Response
    func (response ListDataAssetsResponse) String() string
type ListDataAssetsSortByEnum
    func GetListDataAssetsSortByEnumValues() []ListDataAssetsSortByEnum
type ListDataAssetsSortOrderEnum
    func GetListDataAssetsSortOrderEnumValues() []ListDataAssetsSortOrderEnum
type ListDataEntitiesRequest
    func (request ListDataEntitiesRequest) HTTPRequest(method, path string) (http.Request, error)
    func (request ListDataEntitiesRequest) RetryPolicy() *common.RetryPolicy
    func (request ListDataEntitiesRequest) String() string
type ListDataEntitiesResponse
    func (response ListDataEntitiesResponse) HTTPResponse() *http.Response
    func (response ListDataEntitiesResponse) String() string
type ListDataEntitiesSortByEnum
    func GetListDataEntitiesSortByEnumValues() []ListDataEntitiesSortByEnum
type ListDataEntitiesSortOrderEnum
    func GetListDataEntitiesSortOrderEnumValues() []ListDataEntitiesSortOrderEnum
type ListDataFlowValidationsRequest
    func (request ListDataFlowValidationsRequest) HTTPRequest(method, path string) (http.Request, error)
    func (request ListDataFlowValidationsRequest) RetryPolicy() *common.RetryPolicy
    func (request ListDataFlowValidationsRequest) String() string
type ListDataFlowValidationsResponse
    func (response ListDataFlowValidationsResponse) HTTPResponse() *http.Response
    func (response ListDataFlowValidationsResponse) String() string
type ListDataFlowValidationsSortByEnum
    func GetListDataFlowValidationsSortByEnumValues() []ListDataFlowValidationsSortByEnum
type ListDataFlowValidationsSortOrderEnum
    func GetListDataFlowValidationsSortOrderEnumValues() []ListDataFlowValidationsSortOrderEnum
type ListDataFlowsRequest
    func (request ListDataFlowsRequest) HTTPRequest(method, path string) (http.Request, error)
    func (request ListDataFlowsRequest) RetryPolicy() *common.RetryPolicy
    func (request ListDataFlowsRequest) String() string
type ListDataFlowsResponse
    func (response ListDataFlowsResponse) HTTPResponse() *http.Response
    func (response ListDataFlowsResponse) String() string
type ListDataFlowsSortByEnum
    func GetListDataFlowsSortByEnumValues() []ListDataFlowsSortByEnum
type ListDataFlowsSortOrderEnum
    func GetListDataFlowsSortOrderEnumValues() []ListDataFlowsSortOrderEnum
type ListDependentObjectsRequest
    func (request ListDependentObjectsRequest) HTTPRequest(method, path string) (http.Request, error)
    func (request ListDependentObjectsRequest) RetryPolicy() *common.RetryPolicy
    func (request ListDependentObjectsRequest) String() string
type ListDependentObjectsResponse
    func (response ListDependentObjectsResponse) HTTPResponse() *http.Response
    func (response ListDependentObjectsResponse) String() string
type ListDependentObjectsSortByEnum
    func GetListDependentObjectsSortByEnumValues() []ListDependentObjectsSortByEnum
type ListDependentObjectsSortOrderEnum
    func GetListDependentObjectsSortOrderEnumValues() []ListDependentObjectsSortOrderEnum
type ListExternalPublicationValidationsRequest
    func (request ListExternalPublicationValidationsRequest) HTTPRequest(method, path string) (http.Request, error)
    func (request ListExternalPublicationValidationsRequest) RetryPolicy() *common.RetryPolicy
    func (request ListExternalPublicationValidationsRequest) String() string
type ListExternalPublicationValidationsResponse
    func (response ListExternalPublicationValidationsResponse) HTTPResponse() *http.Response
    func (response ListExternalPublicationValidationsResponse) String() string
type ListExternalPublicationValidationsSortByEnum
    func GetListExternalPublicationValidationsSortByEnumValues() []ListExternalPublicationValidationsSortByEnum
type ListExternalPublicationValidationsSortOrderEnum
    func GetListExternalPublicationValidationsSortOrderEnumValues() []ListExternalPublicationValidationsSortOrderEnum
type ListExternalPublicationsRequest
    func (request ListExternalPublicationsRequest) HTTPRequest(method, path string) (http.Request, error)
    func (request ListExternalPublicationsRequest) RetryPolicy() *common.RetryPolicy
    func (request ListExternalPublicationsRequest) String() string
type ListExternalPublicationsResponse
    func (response ListExternalPublicationsResponse) HTTPResponse() *http.Response
    func (response ListExternalPublicationsResponse) String() string
type ListExternalPublicationsSortByEnum
    func GetListExternalPublicationsSortByEnumValues() []ListExternalPublicationsSortByEnum
type ListExternalPublicationsSortOrderEnum
    func GetListExternalPublicationsSortOrderEnumValues() []ListExternalPublicationsSortOrderEnum
type ListFoldersRequest
    func (request ListFoldersRequest) HTTPRequest(method, path string) (http.Request, error)
    func (request ListFoldersRequest) RetryPolicy() *common.RetryPolicy
    func (request ListFoldersRequest) String() string
type ListFoldersResponse
    func (response ListFoldersResponse) HTTPResponse() *http.Response
    func (response ListFoldersResponse) String() string
type ListFoldersSortByEnum
    func GetListFoldersSortByEnumValues() []ListFoldersSortByEnum
type ListFoldersSortOrderEnum
    func GetListFoldersSortOrderEnumValues() []ListFoldersSortOrderEnum
type ListPatchChangesRequest
    func (request ListPatchChangesRequest) HTTPRequest(method, path string) (http.Request, error)
    func (request ListPatchChangesRequest) RetryPolicy() *common.RetryPolicy
    func (request ListPatchChangesRequest) String() string
type ListPatchChangesResponse
    func (response ListPatchChangesResponse) HTTPResponse() *http.Response
    func (response ListPatchChangesResponse) String() string
type ListPatchChangesSortByEnum
    func GetListPatchChangesSortByEnumValues() []ListPatchChangesSortByEnum
type ListPatchChangesSortOrderEnum
    func GetListPatchChangesSortOrderEnumValues() []ListPatchChangesSortOrderEnum
type ListPatchesRequest
    func (request ListPatchesRequest) HTTPRequest(method, path string) (http.Request, error)
    func (request ListPatchesRequest) RetryPolicy() *common.RetryPolicy
    func (request ListPatchesRequest) String() string
type ListPatchesResponse
    func (response ListPatchesResponse) HTTPResponse() *http.Response
    func (response ListPatchesResponse) String() string
type ListPatchesSortByEnum
    func GetListPatchesSortByEnumValues() []ListPatchesSortByEnum
type ListPatchesSortOrderEnum
    func GetListPatchesSortOrderEnumValues() []ListPatchesSortOrderEnum
type ListPipelineValidationsRequest
    func (request ListPipelineValidationsRequest) HTTPRequest(method, path string) (http.Request, error)
    func (request ListPipelineValidationsRequest) RetryPolicy() *common.RetryPolicy
    func (request ListPipelineValidationsRequest) String() string
type ListPipelineValidationsResponse
    func (response ListPipelineValidationsResponse) HTTPResponse() *http.Response
    func (response ListPipelineValidationsResponse) String() string
type ListPipelineValidationsSortByEnum
    func GetListPipelineValidationsSortByEnumValues() []ListPipelineValidationsSortByEnum
type ListPipelineValidationsSortOrderEnum
    func GetListPipelineValidationsSortOrderEnumValues() []ListPipelineValidationsSortOrderEnum
type ListPipelinesRequest
    func (request ListPipelinesRequest) HTTPRequest(method, path string) (http.Request, error)
    func (request ListPipelinesRequest) RetryPolicy() *common.RetryPolicy
    func (request ListPipelinesRequest) String() string
type ListPipelinesResponse
    func (response ListPipelinesResponse) HTTPResponse() *http.Response
    func (response ListPipelinesResponse) String() string
type ListPipelinesSortByEnum
    func GetListPipelinesSortByEnumValues() []ListPipelinesSortByEnum
type ListPipelinesSortOrderEnum
    func GetListPipelinesSortOrderEnumValues() []ListPipelinesSortOrderEnum
type ListProjectsRequest
    func (request ListProjectsRequest) HTTPRequest(method, path string) (http.Request, error)
    func (request ListProjectsRequest) RetryPolicy() *common.RetryPolicy
    func (request ListProjectsRequest) String() string
type ListProjectsResponse
    func (response ListProjectsResponse) HTTPResponse() *http.Response
    func (response ListProjectsResponse) String() string
type ListProjectsSortByEnum
    func GetListProjectsSortByEnumValues() []ListProjectsSortByEnum
type ListProjectsSortOrderEnum
    func GetListProjectsSortOrderEnumValues() []ListProjectsSortOrderEnum
type ListPublishedObjectsRequest
    func (request ListPublishedObjectsRequest) HTTPRequest(method, path string) (http.Request, error)
    func (request ListPublishedObjectsRequest) RetryPolicy() *common.RetryPolicy
    func (request ListPublishedObjectsRequest) String() string
type ListPublishedObjectsResponse
    func (response ListPublishedObjectsResponse) HTTPResponse() *http.Response
    func (response ListPublishedObjectsResponse) String() string
type ListPublishedObjectsSortByEnum
    func GetListPublishedObjectsSortByEnumValues() []ListPublishedObjectsSortByEnum
type ListPublishedObjectsSortOrderEnum
    func GetListPublishedObjectsSortOrderEnumValues() []ListPublishedObjectsSortOrderEnum
type ListReferencesRequest
    func (request ListReferencesRequest) HTTPRequest(method, path string) (http.Request, error)
    func (request ListReferencesRequest) RetryPolicy() *common.RetryPolicy
    func (request ListReferencesRequest) String() string
type ListReferencesResponse
    func (response ListReferencesResponse) HTTPResponse() *http.Response
    func (response ListReferencesResponse) String() string
type ListReferencesSortByEnum
    func GetListReferencesSortByEnumValues() []ListReferencesSortByEnum
type ListReferencesSortOrderEnum
    func GetListReferencesSortOrderEnumValues() []ListReferencesSortOrderEnum
type ListSchemasRequest
    func (request ListSchemasRequest) HTTPRequest(method, path string) (http.Request, error)
    func (request ListSchemasRequest) RetryPolicy() *common.RetryPolicy
    func (request ListSchemasRequest) String() string
type ListSchemasResponse
    func (response ListSchemasResponse) HTTPResponse() *http.Response
    func (response ListSchemasResponse) String() string
type ListSchemasSortByEnum
    func GetListSchemasSortByEnumValues() []ListSchemasSortByEnum
type ListSchemasSortOrderEnum
    func GetListSchemasSortOrderEnumValues() []ListSchemasSortOrderEnum
type ListTaskRunLogsRequest
    func (request ListTaskRunLogsRequest) HTTPRequest(method, path string) (http.Request, error)
    func (request ListTaskRunLogsRequest) RetryPolicy() *common.RetryPolicy
    func (request ListTaskRunLogsRequest) String() string
type ListTaskRunLogsResponse
    func (response ListTaskRunLogsResponse) HTTPResponse() *http.Response
    func (response ListTaskRunLogsResponse) String() string
type ListTaskRunLogsSortByEnum
    func GetListTaskRunLogsSortByEnumValues() []ListTaskRunLogsSortByEnum
type ListTaskRunLogsSortOrderEnum
    func GetListTaskRunLogsSortOrderEnumValues() []ListTaskRunLogsSortOrderEnum
type ListTaskRunsRequest
    func (request ListTaskRunsRequest) HTTPRequest(method, path string) (http.Request, error)
    func (request ListTaskRunsRequest) RetryPolicy() *common.RetryPolicy
    func (request ListTaskRunsRequest) String() string
type ListTaskRunsResponse
    func (response ListTaskRunsResponse) HTTPResponse() *http.Response
    func (response ListTaskRunsResponse) String() string
type ListTaskRunsSortByEnum
    func GetListTaskRunsSortByEnumValues() []ListTaskRunsSortByEnum
type ListTaskRunsSortOrderEnum
    func GetListTaskRunsSortOrderEnumValues() []ListTaskRunsSortOrderEnum
type ListTaskValidationsRequest
    func (request ListTaskValidationsRequest) HTTPRequest(method, path string) (http.Request, error)
    func (request ListTaskValidationsRequest) RetryPolicy() *common.RetryPolicy
    func (request ListTaskValidationsRequest) String() string
type ListTaskValidationsResponse
    func (response ListTaskValidationsResponse) HTTPResponse() *http.Response
    func (response ListTaskValidationsResponse) String() string
type ListTaskValidationsSortByEnum
    func GetListTaskValidationsSortByEnumValues() []ListTaskValidationsSortByEnum
type ListTaskValidationsSortOrderEnum
    func GetListTaskValidationsSortOrderEnumValues() []ListTaskValidationsSortOrderEnum
type ListTasksRequest
    func (request ListTasksRequest) HTTPRequest(method, path string) (http.Request, error)
    func (request ListTasksRequest) RetryPolicy() *common.RetryPolicy
    func (request ListTasksRequest) String() string
type ListTasksResponse
    func (response ListTasksResponse) HTTPResponse() *http.Response
    func (response ListTasksResponse) String() string
type ListTasksSortByEnum
    func GetListTasksSortByEnumValues() []ListTasksSortByEnum
type ListTasksSortOrderEnum
    func GetListTasksSortOrderEnumValues() []ListTasksSortOrderEnum
type ListWorkRequestErrorsRequest
    func (request ListWorkRequestErrorsRequest) HTTPRequest(method, path string) (http.Request, error)
    func (request ListWorkRequestErrorsRequest) RetryPolicy() *common.RetryPolicy
    func (request ListWorkRequestErrorsRequest) String() string
type ListWorkRequestErrorsResponse
    func (response ListWorkRequestErrorsResponse) HTTPResponse() *http.Response
    func (response ListWorkRequestErrorsResponse) String() string
type ListWorkRequestErrorsSortByEnum
    func GetListWorkRequestErrorsSortByEnumValues() []ListWorkRequestErrorsSortByEnum
type ListWorkRequestErrorsSortOrderEnum
    func GetListWorkRequestErrorsSortOrderEnumValues() []ListWorkRequestErrorsSortOrderEnum
type ListWorkRequestLogsRequest
    func (request ListWorkRequestLogsRequest) HTTPRequest(method, path string) (http.Request, error)
    func (request ListWorkRequestLogsRequest) RetryPolicy() *common.RetryPolicy
    func (request ListWorkRequestLogsRequest) String() string
type ListWorkRequestLogsResponse
    func (response ListWorkRequestLogsResponse) HTTPResponse() *http.Response
    func (response ListWorkRequestLogsResponse) String() string
type ListWorkRequestLogsSortByEnum
    func GetListWorkRequestLogsSortByEnumValues() []ListWorkRequestLogsSortByEnum
type ListWorkRequestLogsSortOrderEnum
    func GetListWorkRequestLogsSortOrderEnumValues() []ListWorkRequestLogsSortOrderEnum
type ListWorkRequestsRequest
    func (request ListWorkRequestsRequest) HTTPRequest(method, path string) (http.Request, error)
    func (request ListWorkRequestsRequest) RetryPolicy() *common.RetryPolicy
    func (request ListWorkRequestsRequest) String() string
type ListWorkRequestsResponse
    func (response ListWorkRequestsResponse) HTTPResponse() *http.Response
    func (response ListWorkRequestsResponse) String() string
type ListWorkRequestsSortByEnum
    func GetListWorkRequestsSortByEnumValues() []ListWorkRequestsSortByEnum
type ListWorkRequestsSortOrderEnum
    func GetListWorkRequestsSortOrderEnumValues() []ListWorkRequestsSortOrderEnum
type ListWorkRequestsWorkRequestStatusEnum
    func GetListWorkRequestsWorkRequestStatusEnumValues() []ListWorkRequestsWorkRequestStatusEnum
type ListWorkspacesRequest
    func (request ListWorkspacesRequest) HTTPRequest(method, path string) (http.Request, error)
    func (request ListWorkspacesRequest) RetryPolicy() *common.RetryPolicy
    func (request ListWorkspacesRequest) String() string
type ListWorkspacesResponse
    func (response ListWorkspacesResponse) HTTPResponse() *http.Response
    func (response ListWorkspacesResponse) String() string
type ListWorkspacesSortByEnum
    func GetListWorkspacesSortByEnumValues() []ListWorkspacesSortByEnum
type ListWorkspacesSortOrderEnum
    func GetListWorkspacesSortOrderEnumValues() []ListWorkspacesSortOrderEnum
type MacroField
    func (m MacroField) GetConfigValues() *ConfigValues
    func (m MacroField) GetDescription() *string
    func (m MacroField) GetKey() *string
    func (m MacroField) GetModelVersion() *string
    func (m MacroField) GetName() *string
    func (m MacroField) GetObjectStatus() *int
    func (m MacroField) GetParentRef() *ParentReference
    func (m MacroField) MarshalJSON() (buff []byte, e error)
    func (m MacroField) String() string
    func (m *MacroField) UnmarshalJSON(data []byte) (e error)
type MergeOperator
    func (m MergeOperator) GetDescription() *string
    func (m MergeOperator) GetIdentifier() *string
    func (m MergeOperator) GetInputPorts() []InputPort
    func (m MergeOperator) GetKey() *string
    func (m MergeOperator) GetModelVersion() *string
    func (m MergeOperator) GetName() *string
    func (m MergeOperator) GetObjectStatus() *int
    func (m MergeOperator) GetObjectVersion() *int
    func (m MergeOperator) GetOpConfigValues() *ConfigValues
    func (m MergeOperator) GetOutputPorts() []OutputPort
    func (m MergeOperator) GetParameters() []Parameter
    func (m MergeOperator) GetParentRef() *ParentReference
    func (m MergeOperator) MarshalJSON() (buff []byte, e error)
    func (m MergeOperator) String() string
type MergeOperatorTriggerRuleEnum
    func GetMergeOperatorTriggerRuleEnumValues() []MergeOperatorTriggerRuleEnum
type Message
    func (m Message) String() string
type MessageTypeEnum
    func GetMessageTypeEnumValues() []MessageTypeEnum
type Minus
    func (m Minus) GetDescription() *string
    func (m Minus) GetIdentifier() *string
    func (m Minus) GetInputPorts() []InputPort
    func (m Minus) GetKey() *string
    func (m Minus) GetModelVersion() *string
    func (m Minus) GetName() *string
    func (m Minus) GetObjectStatus() *int
    func (m Minus) GetObjectVersion() *int
    func (m Minus) GetOpConfigValues() *ConfigValues
    func (m Minus) GetOutputPorts() []OutputPort
    func (m Minus) GetParameters() []Parameter
    func (m Minus) GetParentRef() *ParentReference
    func (m Minus) MarshalJSON() (buff []byte, e error)
    func (m Minus) String() string
type MinusMinusTypeEnum
    func GetMinusMinusTypeEnumValues() []MinusMinusTypeEnum
type ModelSelect
    func (m ModelSelect) MarshalJSON() (buff []byte, e error)
    func (m ModelSelect) String() string
type MonthlyFrequencyDetails
    func (m MonthlyFrequencyDetails) GetFrequency() AbstractFrequencyDetailsFrequencyEnum
    func (m MonthlyFrequencyDetails) MarshalJSON() (buff []byte, e error)
    func (m MonthlyFrequencyDetails) String() string
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
    func GetNameListRuleMatchingStrategyEnumValues() []NameListRuleMatchingStrategyEnum
type NameListRuleRuleTypeEnum
    func GetNameListRuleRuleTypeEnumValues() []NameListRuleRuleTypeEnum
type NamePatternRule
    func (m NamePatternRule) GetConfigValues() *ConfigValues
    func (m NamePatternRule) GetDescription() *string
    func (m NamePatternRule) GetIsJavaRegexSyntax() *bool
    func (m NamePatternRule) GetKey() *string
    func (m NamePatternRule) GetModelVersion() *string
    func (m NamePatternRule) GetObjectStatus() *int
    func (m NamePatternRule) GetParentRef() *ParentReference
    func (m NamePatternRule) MarshalJSON() (buff []byte, e error)
    func (m NamePatternRule) String() string
type NamePatternRuleMatchingStrategyEnum
    func GetNamePatternRuleMatchingStrategyEnumValues() []NamePatternRuleMatchingStrategyEnum
type NamePatternRuleRuleTypeEnum
    func GetNamePatternRuleRuleTypeEnumValues() []NamePatternRuleRuleTypeEnum
type NativeShapeField
    func (m NativeShapeField) String() string
type ObjectMetadata
    func (m ObjectMetadata) String() string
type OciVaultSecretConfig
    func (m OciVaultSecretConfig) MarshalJSON() (buff []byte, e error)
    func (m OciVaultSecretConfig) String() string
type Operator
type OperatorModelTypeEnum
    func GetOperatorModelTypeEnumValues() []OperatorModelTypeEnum
type OracleAdwcWriteAttribute
    func (m OracleAdwcWriteAttribute) MarshalJSON() (buff []byte, e error)
    func (m OracleAdwcWriteAttribute) String() string
    func (m *OracleAdwcWriteAttribute) UnmarshalJSON(data []byte) (e error)
type OracleAdwcWriteAttributes
    func (m OracleAdwcWriteAttributes) String() string
    func (m *OracleAdwcWriteAttributes) UnmarshalJSON(data []byte) (e error)
type OracleAdwcWriteAttributesModelTypeEnum
    func GetOracleAdwcWriteAttributesModelTypeEnumValues() []OracleAdwcWriteAttributesModelTypeEnum
type OracleAtpWriteAttribute
    func (m OracleAtpWriteAttribute) MarshalJSON() (buff []byte, e error)
    func (m OracleAtpWriteAttribute) String() string
    func (m *OracleAtpWriteAttribute) UnmarshalJSON(data []byte) (e error)
type OracleAtpWriteAttributes
    func (m OracleAtpWriteAttributes) String() string
    func (m *OracleAtpWriteAttributes) UnmarshalJSON(data []byte) (e error)
type OracleAtpWriteAttributesModelTypeEnum
    func GetOracleAtpWriteAttributesModelTypeEnumValues() []OracleAtpWriteAttributesModelTypeEnum
type OracleReadAttribute
    func (m OracleReadAttribute) MarshalJSON() (buff []byte, e error)
    func (m OracleReadAttribute) String() string
type OracleReadAttributes
    func (m OracleReadAttributes) String() string
type OracleReadAttributesModelTypeEnum
    func GetOracleReadAttributesModelTypeEnumValues() []OracleReadAttributesModelTypeEnum
type OracleWriteAttribute
    func (m OracleWriteAttribute) MarshalJSON() (buff []byte, e error)
    func (m OracleWriteAttribute) String() string
type OracleWriteAttributes
    func (m OracleWriteAttributes) String() string
type OracleWriteAttributesModelTypeEnum
    func GetOracleWriteAttributesModelTypeEnumValues() []OracleWriteAttributesModelTypeEnum
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
    func GetOutputPortPortTypeEnumValues() []OutputPortPortTypeEnum
type Parameter
    func (m Parameter) GetConfigValues() *ConfigValues
    func (m Parameter) GetDescription() *string
    func (m Parameter) GetKey() *string
    func (m Parameter) GetModelVersion() *string
    func (m Parameter) GetName() *string
    func (m Parameter) GetObjectStatus() *int
    func (m Parameter) GetParentRef() *ParentReference
    func (m Parameter) MarshalJSON() (buff []byte, e error)
    func (m Parameter) String() string
    func (m *Parameter) UnmarshalJSON(data []byte) (e error)
type ParameterOutputAggregationTypeEnum
    func GetParameterOutputAggregationTypeEnumValues() []ParameterOutputAggregationTypeEnum
type ParameterValue
    func (m ParameterValue) String() string
type ParentReference
    func (m ParentReference) String() string
type PartitionConfig
type PartitionConfigModelTypeEnum
    func GetPartitionConfigModelTypeEnumValues() []PartitionConfigModelTypeEnum
type Patch
    func (m Patch) String() string
type PatchChangeSummary
    func (m PatchChangeSummary) String() string
type PatchChangeSummaryActionEnum
    func GetPatchChangeSummaryActionEnumValues() []PatchChangeSummaryActionEnum
type PatchChangeSummaryCollection
    func (m PatchChangeSummaryCollection) String() string
type PatchChangeSummaryTypeEnum
    func GetPatchChangeSummaryTypeEnumValues() []PatchChangeSummaryTypeEnum
type PatchObjectMetadata
    func (m PatchObjectMetadata) String() string
type PatchObjectMetadataActionEnum
    func GetPatchObjectMetadataActionEnumValues() []PatchObjectMetadataActionEnum
type PatchObjectMetadataTypeEnum
    func GetPatchObjectMetadataTypeEnumValues() []PatchObjectMetadataTypeEnum
type PatchPatchStatusEnum
    func GetPatchPatchStatusEnumValues() []PatchPatchStatusEnum
type PatchPatchTypeEnum
    func GetPatchPatchTypeEnumValues() []PatchPatchTypeEnum
type PatchSummary
    func (m PatchSummary) String() string
type PatchSummaryCollection
    func (m PatchSummaryCollection) String() string
type PatchSummaryPatchStatusEnum
    func GetPatchSummaryPatchStatusEnumValues() []PatchSummaryPatchStatusEnum
type PatchSummaryPatchTypeEnum
    func GetPatchSummaryPatchTypeEnumValues() []PatchSummaryPatchTypeEnum
type Pipeline
    func (m Pipeline) String() string
type PipelineSummary
    func (m PipelineSummary) String() string
type PipelineSummaryCollection
    func (m PipelineSummaryCollection) String() string
type PipelineValidation
    func (m PipelineValidation) String() string
type PipelineValidationSummary
    func (m PipelineValidationSummary) String() string
type PipelineValidationSummaryCollection
    func (m PipelineValidationSummaryCollection) String() string
type PrimaryKey
    func (m PrimaryKey) GetAttributeRefs() []KeyAttribute
    func (m PrimaryKey) GetKey() *string
    func (m PrimaryKey) GetModelVersion() *string
    func (m PrimaryKey) GetName() *string
    func (m PrimaryKey) GetObjectStatus() *int
    func (m PrimaryKey) GetParentRef() *ParentReference
    func (m PrimaryKey) MarshalJSON() (buff []byte, e error)
    func (m PrimaryKey) String() string
type Project
    func (m Project) String() string
type ProjectDetails
    func (m ProjectDetails) String() string
type ProjectSummary
    func (m ProjectSummary) String() string
type ProjectSummaryCollection
    func (m ProjectSummaryCollection) String() string
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
    func GetProjectionRuleModelTypeEnumValues() []ProjectionRuleModelTypeEnum
type ProxyField
    func (m ProxyField) GetConfigValues() *ConfigValues
    func (m ProxyField) GetDescription() *string
    func (m ProxyField) GetKey() *string
    func (m ProxyField) GetModelVersion() *string
    func (m ProxyField) GetName() *string
    func (m ProxyField) GetObjectStatus() *int
    func (m ProxyField) GetParentRef() *ParentReference
    func (m ProxyField) MarshalJSON() (buff []byte, e error)
    func (m ProxyField) String() string
    func (m *ProxyField) UnmarshalJSON(data []byte) (e error)
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 PublishedObjectFromPipelineTask
    func (m PublishedObjectFromPipelineTask) GetDescription() *string
    func (m PublishedObjectFromPipelineTask) GetIdentifier() *string
    func (m PublishedObjectFromPipelineTask) GetKey() *string
    func (m PublishedObjectFromPipelineTask) GetModelVersion() *string
    func (m PublishedObjectFromPipelineTask) GetName() *string
    func (m PublishedObjectFromPipelineTask) GetObjectStatus() *int
    func (m PublishedObjectFromPipelineTask) GetObjectVersion() *int
    func (m PublishedObjectFromPipelineTask) GetParentRef() *ParentReference
    func (m PublishedObjectFromPipelineTask) MarshalJSON() (buff []byte, e error)
    func (m PublishedObjectFromPipelineTask) String() string
type PublishedObjectFromPipelineTaskSummary
    func (m PublishedObjectFromPipelineTaskSummary) GetDescription() *string
    func (m PublishedObjectFromPipelineTaskSummary) GetIdentifier() *string
    func (m PublishedObjectFromPipelineTaskSummary) GetKey() *string
    func (m PublishedObjectFromPipelineTaskSummary) GetMetadata() *ObjectMetadata
    func (m PublishedObjectFromPipelineTaskSummary) GetModelVersion() *string
    func (m PublishedObjectFromPipelineTaskSummary) GetName() *string
    func (m PublishedObjectFromPipelineTaskSummary) GetObjectStatus() *int
    func (m PublishedObjectFromPipelineTaskSummary) GetObjectVersion() *int
    func (m PublishedObjectFromPipelineTaskSummary) GetParentRef() *ParentReference
    func (m PublishedObjectFromPipelineTaskSummary) MarshalJSON() (buff []byte, e error)
    func (m PublishedObjectFromPipelineTaskSummary) String() string
type PublishedObjectModelTypeEnum
    func GetPublishedObjectModelTypeEnumValues() []PublishedObjectModelTypeEnum
type PublishedObjectSummary
type PublishedObjectSummaryCollection
    func (m PublishedObjectSummaryCollection) String() string
    func (m *PublishedObjectSummaryCollection) UnmarshalJSON(data []byte) (e error)
type PublishedObjectSummaryFromDataLoaderTask
    func (m PublishedObjectSummaryFromDataLoaderTask) GetDescription() *string
    func (m PublishedObjectSummaryFromDataLoaderTask) GetIdentifier() *string
    func (m PublishedObjectSummaryFromDataLoaderTask) GetKey() *string
    func (m PublishedObjectSummaryFromDataLoaderTask) GetMetadata() *ObjectMetadata
    func (m PublishedObjectSummaryFromDataLoaderTask) GetModelVersion() *string
    func (m PublishedObjectSummaryFromDataLoaderTask) GetName() *string
    func (m PublishedObjectSummaryFromDataLoaderTask) GetObjectStatus() *int
    func (m PublishedObjectSummaryFromDataLoaderTask) GetObjectVersion() *int
    func (m PublishedObjectSummaryFromDataLoaderTask) GetParentRef() *ParentReference
    func (m PublishedObjectSummaryFromDataLoaderTask) MarshalJSON() (buff []byte, e error)
    func (m PublishedObjectSummaryFromDataLoaderTask) String() string
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
    func GetPublishedObjectSummaryModelTypeEnumValues() []PublishedObjectSummaryModelTypeEnum
type PushDownOperation
type PushDownOperationModelTypeEnum
    func GetPushDownOperationModelTypeEnumValues() []PushDownOperationModelTypeEnum
type Query
    func (m Query) MarshalJSON() (buff []byte, e error)
    func (m Query) String() string
type ReadOperationConfig
    func (m ReadOperationConfig) MarshalJSON() (buff []byte, e error)
    func (m ReadOperationConfig) String() string
    func (m *ReadOperationConfig) UnmarshalJSON(data []byte) (e error)
type Reference
    func (m Reference) String() string
type ReferenceSummary
    func (m ReferenceSummary) String() string
type ReferenceSummaryCollection
    func (m ReferenceSummaryCollection) String() string
type ReferenceSummaryTypeEnum
    func GetReferenceSummaryTypeEnumValues() []ReferenceSummaryTypeEnum
type ReferenceTypeEnum
    func GetReferenceTypeEnumValues() []ReferenceTypeEnum
type ReferenceUsedBy
    func (m ReferenceUsedBy) String() string
type RegistryMetadata
    func (m RegistryMetadata) String() string
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 ResourceConfiguration
    func (m ResourceConfiguration) String() string
type RootObject
    func (m RootObject) String() string
type RuleBasedFieldMap
    func (m RuleBasedFieldMap) GetDescription() *string
    func (m RuleBasedFieldMap) MarshalJSON() (buff []byte, e error)
    func (m RuleBasedFieldMap) String() string
type RuleBasedFieldMapMapTypeEnum
    func GetRuleBasedFieldMapMapTypeEnumValues() []RuleBasedFieldMapMapTypeEnum
type RuleTypeConfig
    func (m RuleTypeConfig) MarshalJSON() (buff []byte, e error)
    func (m RuleTypeConfig) String() string
    func (m *RuleTypeConfig) UnmarshalJSON(data []byte) (e error)
type Schedule
    func (m Schedule) String() string
    func (m *Schedule) UnmarshalJSON(data []byte) (e error)
type Schema
    func (m Schema) String() string
type SchemaDriftConfig
    func (m SchemaDriftConfig) String() string
type SchemaDriftConfigDataTypeChangeHandlingEnum
    func GetSchemaDriftConfigDataTypeChangeHandlingEnumValues() []SchemaDriftConfigDataTypeChangeHandlingEnum
type SchemaDriftConfigExtraColumnHandlingEnum
    func GetSchemaDriftConfigExtraColumnHandlingEnumValues() []SchemaDriftConfigExtraColumnHandlingEnum
type SchemaDriftConfigMissingColumnHandlingEnum
    func GetSchemaDriftConfigMissingColumnHandlingEnumValues() []SchemaDriftConfigMissingColumnHandlingEnum
type SchemaSummary
    func (m SchemaSummary) String() string
type SchemaSummaryCollection
    func (m SchemaSummaryCollection) String() string
type SecretConfig
type SecretConfigModelTypeEnum
    func GetSecretConfigModelTypeEnumValues() []SecretConfigModelTypeEnum
type SensitiveAttribute
    func (m SensitiveAttribute) String() string
    func (m *SensitiveAttribute) UnmarshalJSON(data []byte) (e error)
type Shape
    func (m Shape) GetConfigValues() *ConfigValues
    func (m Shape) GetDescription() *string
    func (m Shape) GetKey() *string
    func (m Shape) GetModelVersion() *string
    func (m Shape) GetName() *string
    func (m Shape) GetObjectStatus() *int
    func (m Shape) GetParentRef() *ParentReference
    func (m Shape) MarshalJSON() (buff []byte, e error)
    func (m Shape) String() string
    func (m *Shape) UnmarshalJSON(data []byte) (e error)
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
    func (m Sort) MarshalJSON() (buff []byte, e error)
    func (m Sort) String() string
type SortClause
    func (m SortClause) String() string
type SortClauseOrderEnum
    func GetSortClauseOrderEnumValues() []SortClauseOrderEnum
type SortKey
    func (m SortKey) String() string
type SortKeyRule
    func (m SortKeyRule) String() string
    func (m *SortKeyRule) UnmarshalJSON(data []byte) (e error)
type SortOper
    func (m SortOper) GetDescription() *string
    func (m SortOper) GetIdentifier() *string
    func (m SortOper) GetInputPorts() []InputPort
    func (m SortOper) GetKey() *string
    func (m SortOper) GetModelVersion() *string
    func (m SortOper) GetName() *string
    func (m SortOper) GetObjectStatus() *int
    func (m SortOper) GetObjectVersion() *int
    func (m SortOper) GetOpConfigValues() *ConfigValues
    func (m SortOper) GetOutputPorts() []OutputPort
    func (m SortOper) GetParameters() []Parameter
    func (m SortOper) GetParentRef() *ParentReference
    func (m SortOper) MarshalJSON() (buff []byte, e error)
    func (m SortOper) String() string
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 SourceApplicationInfo
    func (m SourceApplicationInfo) String() string
type StartOperator
    func (m StartOperator) GetDescription() *string
    func (m StartOperator) GetIdentifier() *string
    func (m StartOperator) GetInputPorts() []InputPort
    func (m StartOperator) GetKey() *string
    func (m StartOperator) GetModelVersion() *string
    func (m StartOperator) GetName() *string
    func (m StartOperator) GetObjectStatus() *int
    func (m StartOperator) GetObjectVersion() *int
    func (m StartOperator) GetOpConfigValues() *ConfigValues
    func (m StartOperator) GetOutputPorts() []OutputPort
    func (m StartOperator) GetParameters() []Parameter
    func (m StartOperator) GetParentRef() *ParentReference
    func (m StartOperator) MarshalJSON() (buff []byte, e error)
    func (m StartOperator) String() string
type StartWorkspaceRequest
    func (request StartWorkspaceRequest) HTTPRequest(method, path string) (http.Request, error)
    func (request StartWorkspaceRequest) RetryPolicy() *common.RetryPolicy
    func (request StartWorkspaceRequest) String() string
type StartWorkspaceResponse
    func (response StartWorkspaceResponse) HTTPResponse() *http.Response
    func (response StartWorkspaceResponse) String() string
type StopWorkspaceRequest
    func (request StopWorkspaceRequest) HTTPRequest(method, path string) (http.Request, error)
    func (request StopWorkspaceRequest) RetryPolicy() *common.RetryPolicy
    func (request StopWorkspaceRequest) String() string
type StopWorkspaceResponse
    func (response StopWorkspaceResponse) HTTPResponse() *http.Response
    func (response StopWorkspaceResponse) String() string
type StructuredType
    func (m StructuredType) String() string
    func (m *StructuredType) UnmarshalJSON(data []byte) (e error)
type StructuredTypeDtTypeEnum
    func GetStructuredTypeDtTypeEnumValues() []StructuredTypeDtTypeEnum
type StructuredTypeModelTypeEnum
    func GetStructuredTypeModelTypeEnumValues() []StructuredTypeModelTypeEnum
type Target
    func (m Target) GetDescription() *string
    func (m Target) GetIdentifier() *string
    func (m Target) GetInputPorts() []InputPort
    func (m Target) GetKey() *string
    func (m Target) GetModelVersion() *string
    func (m Target) GetName() *string
    func (m Target) GetObjectStatus() *int
    func (m Target) GetObjectVersion() *int
    func (m Target) GetOpConfigValues() *ConfigValues
    func (m Target) GetOutputPorts() []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
    func GetTargetDataPropertyEnumValues() []TargetDataPropertyEnum
type Task
type TaskFromDataLoaderTaskDetails
    func (m TaskFromDataLoaderTaskDetails) GetConfigProviderDelegate() *ConfigProvider
    func (m TaskFromDataLoaderTaskDetails) GetDescription() *string
    func (m TaskFromDataLoaderTaskDetails) GetIdentifier() *string
    func (m TaskFromDataLoaderTaskDetails) GetInputPorts() []InputPort
    func (m TaskFromDataLoaderTaskDetails) 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 TaskFromPipelineTaskDetails
    func (m TaskFromPipelineTaskDetails) GetConfigProviderDelegate() *ConfigProvider
    func (m TaskFromPipelineTaskDetails) GetDescription() *string
    func (m TaskFromPipelineTaskDetails) GetIdentifier() *string
    func (m TaskFromPipelineTaskDetails) GetInputPorts() []InputPort
    func (m TaskFromPipelineTaskDetails) GetKey() *string
    func (m TaskFromPipelineTaskDetails) GetKeyMap() map[string]string
    func (m TaskFromPipelineTaskDetails) GetMetadata() *ObjectMetadata
    func (m TaskFromPipelineTaskDetails) GetModelVersion() *string
    func (m TaskFromPipelineTaskDetails) GetName() *string
    func (m TaskFromPipelineTaskDetails) GetObjectStatus() *int
    func (m TaskFromPipelineTaskDetails) GetObjectVersion() *int
    func (m TaskFromPipelineTaskDetails) GetOpConfigValues() *ConfigValues
    func (m TaskFromPipelineTaskDetails) GetOutputPorts() []OutputPort
    func (m TaskFromPipelineTaskDetails) GetParameters() []Parameter
    func (m TaskFromPipelineTaskDetails) GetParentRef() *ParentReference
    func (m TaskFromPipelineTaskDetails) MarshalJSON() (buff []byte, e error)
    func (m TaskFromPipelineTaskDetails) String() string
type TaskModelTypeEnum
    func GetTaskModelTypeEnumValues() []TaskModelTypeEnum
type TaskOperator
    func (m TaskOperator) GetDescription() *string
    func (m TaskOperator) GetIdentifier() *string
    func (m TaskOperator) GetInputPorts() []InputPort
    func (m TaskOperator) GetKey() *string
    func (m TaskOperator) GetModelVersion() *string
    func (m TaskOperator) GetName() *string
    func (m TaskOperator) GetObjectStatus() *int
    func (m TaskOperator) GetObjectVersion() *int
    func (m TaskOperator) GetOpConfigValues() *ConfigValues
    func (m TaskOperator) GetOutputPorts() []OutputPort
    func (m TaskOperator) GetParameters() []Parameter
    func (m TaskOperator) GetParentRef() *ParentReference
    func (m TaskOperator) MarshalJSON() (buff []byte, e error)
    func (m TaskOperator) String() string
    func (m *TaskOperator) UnmarshalJSON(data []byte) (e error)
type TaskOperatorExpectedDurationUnitEnum
    func GetTaskOperatorExpectedDurationUnitEnumValues() []TaskOperatorExpectedDurationUnitEnum
type TaskOperatorRetryDelayUnitEnum
    func GetTaskOperatorRetryDelayUnitEnumValues() []TaskOperatorRetryDelayUnitEnum
type TaskOperatorTaskTypeEnum
    func GetTaskOperatorTaskTypeEnumValues() []TaskOperatorTaskTypeEnum
type TaskOperatorTriggerRuleEnum
    func GetTaskOperatorTriggerRuleEnumValues() []TaskOperatorTriggerRuleEnum
type TaskRun
    func (m TaskRun) String() string
type TaskRunDetails
    func (m TaskRunDetails) String() string
type TaskRunDetailsStatusEnum
    func GetTaskRunDetailsStatusEnumValues() []TaskRunDetailsStatusEnum
type TaskRunDetailsTaskTypeEnum
    func GetTaskRunDetailsTaskTypeEnumValues() []TaskRunDetailsTaskTypeEnum
type TaskRunExpectedDurationUnitEnum
    func GetTaskRunExpectedDurationUnitEnumValues() []TaskRunExpectedDurationUnitEnum
type TaskRunLogSummary
    func (m TaskRunLogSummary) String() string
type TaskRunStatusEnum
    func GetTaskRunStatusEnumValues() []TaskRunStatusEnum
type TaskRunSummary
    func (m TaskRunSummary) String() string
type TaskRunSummaryCollection
    func (m TaskRunSummaryCollection) String() string
type TaskRunSummaryStatusEnum
    func GetTaskRunSummaryStatusEnumValues() []TaskRunSummaryStatusEnum
type TaskRunSummaryTaskTypeEnum
    func GetTaskRunSummaryTaskTypeEnumValues() []TaskRunSummaryTaskTypeEnum
type TaskRunTaskTypeEnum
    func GetTaskRunTaskTypeEnumValues() []TaskRunTaskTypeEnum
type TaskSchedule
    func (m TaskSchedule) String() string
type TaskScheduleAuthModeEnum
    func GetTaskScheduleAuthModeEnumValues() []TaskScheduleAuthModeEnum
type TaskScheduleExpectedDurationUnitEnum
    func GetTaskScheduleExpectedDurationUnitEnumValues() []TaskScheduleExpectedDurationUnitEnum
type TaskScheduleRetryDelayUnitEnum
    func GetTaskScheduleRetryDelayUnitEnumValues() []TaskScheduleRetryDelayUnitEnum
type TaskSummary
type TaskSummaryCollection
    func (m TaskSummaryCollection) String() string
    func (m *TaskSummaryCollection) UnmarshalJSON(data []byte) (e error)
type TaskSummaryFromDataLoaderTask
    func (m TaskSummaryFromDataLoaderTask) GetConfigProviderDelegate() *ConfigProvider
    func (m TaskSummaryFromDataLoaderTask) GetDescription() *string
    func (m TaskSummaryFromDataLoaderTask) GetIdentifier() *string
    func (m TaskSummaryFromDataLoaderTask) GetInputPorts() []InputPort
    func (m TaskSummaryFromDataLoaderTask) 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 TaskSummaryFromPipelineTask
    func (m TaskSummaryFromPipelineTask) GetConfigProviderDelegate() *ConfigProvider
    func (m TaskSummaryFromPipelineTask) GetDescription() *string
    func (m TaskSummaryFromPipelineTask) GetIdentifier() *string
    func (m TaskSummaryFromPipelineTask) GetInputPorts() []InputPort
    func (m TaskSummaryFromPipelineTask) GetKey() *string
    func (m TaskSummaryFromPipelineTask) GetKeyMap() map[string]string
    func (m TaskSummaryFromPipelineTask) GetMetadata() *ObjectMetadata
    func (m TaskSummaryFromPipelineTask) GetModelVersion() *string
    func (m TaskSummaryFromPipelineTask) GetName() *string
    func (m TaskSummaryFromPipelineTask) GetObjectStatus() *int
    func (m TaskSummaryFromPipelineTask) GetObjectVersion() *int
    func (m TaskSummaryFromPipelineTask) GetOpConfigValues() *ConfigValues
    func (m TaskSummaryFromPipelineTask) GetOutputPorts() []OutputPort
    func (m TaskSummaryFromPipelineTask) GetParameters() []Parameter
    func (m TaskSummaryFromPipelineTask) GetParentRef() *ParentReference
    func (m TaskSummaryFromPipelineTask) MarshalJSON() (buff []byte, e error)
    func (m TaskSummaryFromPipelineTask) String() string
type TaskSummaryModelTypeEnum
    func GetTaskSummaryModelTypeEnumValues() []TaskSummaryModelTypeEnum
type TaskValidation
    func (m TaskValidation) String() string
type TaskValidationSummary
    func (m TaskValidationSummary) String() string
type TaskValidationSummaryCollection
    func (m TaskValidationSummaryCollection) String() string
type Time
    func (m Time) String() string
type TypeLibrary
    func (m TypeLibrary) String() string
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
type TypeListRuleMatchingStrategyEnum
    func GetTypeListRuleMatchingStrategyEnumValues() []TypeListRuleMatchingStrategyEnum
type TypeListRuleRuleTypeEnum
    func GetTypeListRuleRuleTypeEnumValues() []TypeListRuleRuleTypeEnum
type TypeSystem
    func (m TypeSystem) String() string
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
type TypedNamePatternRuleMatchingStrategyEnum
    func GetTypedNamePatternRuleMatchingStrategyEnumValues() []TypedNamePatternRuleMatchingStrategyEnum
type TypedNamePatternRuleRuleTypeEnum
    func GetTypedNamePatternRuleRuleTypeEnumValues() []TypedNamePatternRuleRuleTypeEnum
type TypedObject
type TypedObjectModelTypeEnum
    func GetTypedObjectModelTypeEnumValues() []TypedObjectModelTypeEnum
type UiProperties
    func (m UiProperties) String() string
type Union
    func (m Union) GetDescription() *string
    func (m Union) GetIdentifier() *string
    func (m Union) GetInputPorts() []InputPort
    func (m Union) GetKey() *string
    func (m Union) GetModelVersion() *string
    func (m Union) GetName() *string
    func (m Union) GetObjectStatus() *int
    func (m Union) GetObjectVersion() *int
    func (m Union) GetOpConfigValues() *ConfigValues
    func (m Union) GetOutputPorts() []OutputPort
    func (m Union) GetParameters() []Parameter
    func (m Union) GetParentRef() *ParentReference
    func (m Union) MarshalJSON() (buff []byte, e error)
    func (m Union) String() string
type UnionUnionTypeEnum
    func GetUnionUnionTypeEnumValues() []UnionUnionTypeEnum
type UniqueKey
type UniqueKeyModelTypeEnum
    func GetUniqueKeyModelTypeEnumValues() []UniqueKeyModelTypeEnum
type UpdateApplicationDetails
    func (m UpdateApplicationDetails) String() string
type UpdateApplicationRequest
    func (request UpdateApplicationRequest) HTTPRequest(method, path string) (http.Request, error)
    func (request UpdateApplicationRequest) RetryPolicy() *common.RetryPolicy
    func (request UpdateApplicationRequest) String() string
type UpdateApplicationResponse
    func (response UpdateApplicationResponse) HTTPResponse() *http.Response
    func (response UpdateApplicationResponse) String() string
type UpdateConnectionDetails
type UpdateConnectionDetailsModelTypeEnum
    func GetUpdateConnectionDetailsModelTypeEnumValues() []UpdateConnectionDetailsModelTypeEnum
type UpdateConnectionFromAdwc
    func (m UpdateConnectionFromAdwc) GetConnectionProperties() []ConnectionProperty
    func (m UpdateConnectionFromAdwc) GetDescription() *string
    func (m UpdateConnectionFromAdwc) GetIdentifier() *string
    func (m UpdateConnectionFromAdwc) GetKey() *string
    func (m UpdateConnectionFromAdwc) GetModelVersion() *string
    func (m UpdateConnectionFromAdwc) GetName() *string
    func (m UpdateConnectionFromAdwc) GetObjectStatus() *int
    func (m UpdateConnectionFromAdwc) GetObjectVersion() *int
    func (m UpdateConnectionFromAdwc) GetParentRef() *ParentReference
    func (m UpdateConnectionFromAdwc) GetRegistryMetadata() *RegistryMetadata
    func (m UpdateConnectionFromAdwc) MarshalJSON() (buff []byte, e error)
    func (m UpdateConnectionFromAdwc) String() string
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 UpdateConnectionFromJdbc
    func (m UpdateConnectionFromJdbc) GetConnectionProperties() []ConnectionProperty
    func (m UpdateConnectionFromJdbc) GetDescription() *string
    func (m UpdateConnectionFromJdbc) GetIdentifier() *string
    func (m UpdateConnectionFromJdbc) GetKey() *string
    func (m UpdateConnectionFromJdbc) GetModelVersion() *string
    func (m UpdateConnectionFromJdbc) GetName() *string
    func (m UpdateConnectionFromJdbc) GetObjectStatus() *int
    func (m UpdateConnectionFromJdbc) GetObjectVersion() *int
    func (m UpdateConnectionFromJdbc) GetParentRef() *ParentReference
    func (m UpdateConnectionFromJdbc) GetRegistryMetadata() *RegistryMetadata
    func (m UpdateConnectionFromJdbc) MarshalJSON() (buff []byte, e error)
    func (m UpdateConnectionFromJdbc) String() string
type UpdateConnectionFromMySql
    func (m UpdateConnectionFromMySql) GetConnectionProperties() []ConnectionProperty
    func (m UpdateConnectionFromMySql) GetDescription() *string
    func (m UpdateConnectionFromMySql) GetIdentifier() *string
    func (m UpdateConnectionFromMySql) GetKey() *string
    func (m UpdateConnectionFromMySql) GetModelVersion() *string
    func (m UpdateConnectionFromMySql) GetName() *string
    func (m UpdateConnectionFromMySql) GetObjectStatus() *int
    func (m UpdateConnectionFromMySql) GetObjectVersion() *int
    func (m UpdateConnectionFromMySql) GetParentRef() *ParentReference
    func (m UpdateConnectionFromMySql) GetRegistryMetadata() *RegistryMetadata
    func (m UpdateConnectionFromMySql) MarshalJSON() (buff []byte, e error)
    func (m UpdateConnectionFromMySql) String() string
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
    func (request UpdateConnectionRequest) HTTPRequest(method, path string) (http.Request, error)
    func (request UpdateConnectionRequest) RetryPolicy() *common.RetryPolicy
    func (request UpdateConnectionRequest) String() string
type UpdateConnectionResponse
    func (response UpdateConnectionResponse) HTTPResponse() *http.Response
    func (response UpdateConnectionResponse) String() string
type UpdateDataAssetDetails
type UpdateDataAssetDetailsModelTypeEnum
    func GetUpdateDataAssetDetailsModelTypeEnumValues() []UpdateDataAssetDetailsModelTypeEnum
type UpdateDataAssetFromAdwc
    func (m UpdateDataAssetFromAdwc) GetAssetProperties() map[string]string
    func (m UpdateDataAssetFromAdwc) GetDescription() *string
    func (m UpdateDataAssetFromAdwc) GetExternalKey() *string
    func (m UpdateDataAssetFromAdwc) GetIdentifier() *string
    func (m UpdateDataAssetFromAdwc) GetKey() *string
    func (m UpdateDataAssetFromAdwc) GetModelVersion() *string
    func (m UpdateDataAssetFromAdwc) GetName() *string
    func (m UpdateDataAssetFromAdwc) GetObjectStatus() *int
    func (m UpdateDataAssetFromAdwc) GetObjectVersion() *int
    func (m UpdateDataAssetFromAdwc) GetRegistryMetadata() *RegistryMetadata
    func (m UpdateDataAssetFromAdwc) MarshalJSON() (buff []byte, e error)
    func (m UpdateDataAssetFromAdwc) String() string
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 UpdateDataAssetFromJdbc
    func (m UpdateDataAssetFromJdbc) GetAssetProperties() map[string]string
    func (m UpdateDataAssetFromJdbc) GetDescription() *string
    func (m UpdateDataAssetFromJdbc) GetExternalKey() *string
    func (m UpdateDataAssetFromJdbc) GetIdentifier() *string
    func (m UpdateDataAssetFromJdbc) GetKey() *string
    func (m UpdateDataAssetFromJdbc) GetModelVersion() *string
    func (m UpdateDataAssetFromJdbc) GetName() *string
    func (m UpdateDataAssetFromJdbc) GetObjectStatus() *int
    func (m UpdateDataAssetFromJdbc) GetObjectVersion() *int
    func (m UpdateDataAssetFromJdbc) GetRegistryMetadata() *RegistryMetadata
    func (m UpdateDataAssetFromJdbc) MarshalJSON() (buff []byte, e error)
    func (m UpdateDataAssetFromJdbc) String() string
type UpdateDataAssetFromMySql
    func (m UpdateDataAssetFromMySql) GetAssetProperties() map[string]string
    func (m UpdateDataAssetFromMySql) GetDescription() *string
    func (m UpdateDataAssetFromMySql) GetExternalKey() *string
    func (m UpdateDataAssetFromMySql) GetIdentifier() *string
    func (m UpdateDataAssetFromMySql) GetKey() *string
    func (m UpdateDataAssetFromMySql) GetModelVersion() *string
    func (m UpdateDataAssetFromMySql) GetName() *string
    func (m UpdateDataAssetFromMySql) GetObjectStatus() *int
    func (m UpdateDataAssetFromMySql) GetObjectVersion() *int
    func (m UpdateDataAssetFromMySql) GetRegistryMetadata() *RegistryMetadata
    func (m UpdateDataAssetFromMySql) MarshalJSON() (buff []byte, e error)
    func (m UpdateDataAssetFromMySql) String() string
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
    func (request UpdateDataAssetRequest) HTTPRequest(method, path string) (http.Request, error)
    func (request UpdateDataAssetRequest) RetryPolicy() *common.RetryPolicy
    func (request UpdateDataAssetRequest) String() string
type UpdateDataAssetResponse
    func (response UpdateDataAssetResponse) HTTPResponse() *http.Response
    func (response UpdateDataAssetResponse) String() string
type UpdateDataFlowDetails
    func (m UpdateDataFlowDetails) String() string
type UpdateDataFlowRequest
    func (request UpdateDataFlowRequest) HTTPRequest(method, path string) (http.Request, error)
    func (request UpdateDataFlowRequest) RetryPolicy() *common.RetryPolicy
    func (request UpdateDataFlowRequest) String() string
type UpdateDataFlowResponse
    func (response UpdateDataFlowResponse) HTTPResponse() *http.Response
    func (response UpdateDataFlowResponse) String() string
type UpdateExternalPublicationDetails
    func (m UpdateExternalPublicationDetails) String() string
type UpdateExternalPublicationRequest
    func (request UpdateExternalPublicationRequest) HTTPRequest(method, path string) (http.Request, error)
    func (request UpdateExternalPublicationRequest) RetryPolicy() *common.RetryPolicy
    func (request UpdateExternalPublicationRequest) String() string
type UpdateExternalPublicationResponse
    func (response UpdateExternalPublicationResponse) HTTPResponse() *http.Response
    func (response UpdateExternalPublicationResponse) String() string
type UpdateFolderDetails
    func (m UpdateFolderDetails) String() string
type UpdateFolderRequest
    func (request UpdateFolderRequest) HTTPRequest(method, path string) (http.Request, error)
    func (request UpdateFolderRequest) RetryPolicy() *common.RetryPolicy
    func (request UpdateFolderRequest) String() string
type UpdateFolderResponse
    func (response UpdateFolderResponse) HTTPResponse() *http.Response
    func (response UpdateFolderResponse) String() string
type UpdatePipelineDetails
    func (m UpdatePipelineDetails) String() string
type UpdatePipelineRequest
    func (request UpdatePipelineRequest) HTTPRequest(method, path string) (http.Request, error)
    func (request UpdatePipelineRequest) RetryPolicy() *common.RetryPolicy
    func (request UpdatePipelineRequest) String() string
type UpdatePipelineResponse
    func (response UpdatePipelineResponse) HTTPResponse() *http.Response
    func (response UpdatePipelineResponse) String() string
type UpdateProjectDetails
    func (m UpdateProjectDetails) String() string
type UpdateProjectRequest
    func (request UpdateProjectRequest) HTTPRequest(method, path string) (http.Request, error)
    func (request UpdateProjectRequest) RetryPolicy() *common.RetryPolicy
    func (request UpdateProjectRequest) String() string
type UpdateProjectResponse
    func (response UpdateProjectResponse) HTTPResponse() *http.Response
    func (response UpdateProjectResponse) String() string
type UpdateReferenceDetails
    func (m UpdateReferenceDetails) String() string
type UpdateReferenceRequest
    func (request UpdateReferenceRequest) HTTPRequest(method, path string) (http.Request, error)
    func (request UpdateReferenceRequest) RetryPolicy() *common.RetryPolicy
    func (request UpdateReferenceRequest) String() string
type UpdateReferenceResponse
    func (response UpdateReferenceResponse) HTTPResponse() *http.Response
    func (response UpdateReferenceResponse) String() string
type UpdateTaskDetails
type UpdateTaskDetailsModelTypeEnum
    func GetUpdateTaskDetailsModelTypeEnumValues() []UpdateTaskDetailsModelTypeEnum
type UpdateTaskFromDataLoaderTask
    func (m UpdateTaskFromDataLoaderTask) GetConfigProviderDelegate() *ConfigProvider
    func (m UpdateTaskFromDataLoaderTask) GetDescription() *string
    func (m UpdateTaskFromDataLoaderTask) GetIdentifier() *string
    func (m UpdateTaskFromDataLoaderTask) GetInputPorts() []InputPort
    func (m UpdateTaskFromDataLoaderTask) 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 UpdateTaskFromPipelineTask
    func (m UpdateTaskFromPipelineTask) GetConfigProviderDelegate() *ConfigProvider
    func (m UpdateTaskFromPipelineTask) GetDescription() *string
    func (m UpdateTaskFromPipelineTask) GetIdentifier() *string
    func (m UpdateTaskFromPipelineTask) GetInputPorts() []InputPort
    func (m UpdateTaskFromPipelineTask) GetKey() *string
    func (m UpdateTaskFromPipelineTask) GetModelVersion() *string
    func (m UpdateTaskFromPipelineTask) GetName() *string
    func (m UpdateTaskFromPipelineTask) GetObjectStatus() *int
    func (m UpdateTaskFromPipelineTask) GetObjectVersion() *int
    func (m UpdateTaskFromPipelineTask) GetOpConfigValues() *ConfigValues
    func (m UpdateTaskFromPipelineTask) GetOutputPorts() []OutputPort
    func (m UpdateTaskFromPipelineTask) GetParameters() []Parameter
    func (m UpdateTaskFromPipelineTask) GetParentRef() *ParentReference
    func (m UpdateTaskFromPipelineTask) GetRegistryMetadata() *RegistryMetadata
    func (m UpdateTaskFromPipelineTask) MarshalJSON() (buff []byte, e error)
    func (m UpdateTaskFromPipelineTask) String() string
type UpdateTaskRequest
    func (request UpdateTaskRequest) HTTPRequest(method, path string) (http.Request, error)
    func (request UpdateTaskRequest) RetryPolicy() *common.RetryPolicy
    func (request UpdateTaskRequest) String() string
type UpdateTaskResponse
    func (response UpdateTaskResponse) HTTPResponse() *http.Response
    func (response UpdateTaskResponse) String() string
type UpdateTaskRunDetails
    func (m UpdateTaskRunDetails) String() string
type UpdateTaskRunDetailsStatusEnum
    func GetUpdateTaskRunDetailsStatusEnumValues() []UpdateTaskRunDetailsStatusEnum
type UpdateTaskRunRequest
    func (request UpdateTaskRunRequest) HTTPRequest(method, path string) (http.Request, error)
    func (request UpdateTaskRunRequest) RetryPolicy() *common.RetryPolicy
    func (request UpdateTaskRunRequest) String() string
type UpdateTaskRunResponse
    func (response UpdateTaskRunResponse) HTTPResponse() *http.Response
    func (response UpdateTaskRunResponse) String() string
type UpdateWorkspaceDetails
    func (m UpdateWorkspaceDetails) String() string
type UpdateWorkspaceRequest
    func (request UpdateWorkspaceRequest) HTTPRequest(method, path string) (http.Request, error)
    func (request UpdateWorkspaceRequest) RetryPolicy() *common.RetryPolicy
    func (request UpdateWorkspaceRequest) String() string
type UpdateWorkspaceResponse
    func (response UpdateWorkspaceResponse) HTTPResponse() *http.Response
    func (response UpdateWorkspaceResponse) String() string
type ValidationMessage
    func (m ValidationMessage) String() string
type Variable
    func (m Variable) String() string
    func (m *Variable) UnmarshalJSON(data []byte) (e error)
type WorkRequest
    func (m WorkRequest) String() string
type WorkRequestError
    func (m WorkRequestError) String() string
type WorkRequestLogEntry
    func (m WorkRequestLogEntry) String() string
type WorkRequestOperationTypeEnum
    func GetWorkRequestOperationTypeEnumValues() []WorkRequestOperationTypeEnum
type WorkRequestResource
    func (m WorkRequestResource) String() string
type WorkRequestResourceActionTypeEnum
    func GetWorkRequestResourceActionTypeEnumValues() []WorkRequestResourceActionTypeEnum
type WorkRequestStatusEnum
    func GetWorkRequestStatusEnumValues() []WorkRequestStatusEnum
type WorkRequestSummary
    func (m WorkRequestSummary) String() string
type WorkRequestSummaryOperationTypeEnum
    func GetWorkRequestSummaryOperationTypeEnumValues() []WorkRequestSummaryOperationTypeEnum
type WorkRequestSummaryStatusEnum
    func GetWorkRequestSummaryStatusEnumValues() []WorkRequestSummaryStatusEnum
type Workspace
    func (m Workspace) String() string
type WorkspaceLifecycleStateEnum
    func GetWorkspaceLifecycleStateEnumValues() []WorkspaceLifecycleStateEnum
type WorkspaceSummary
    func (m WorkspaceSummary) String() string
type WriteOperationConfig
    func (m WriteOperationConfig) MarshalJSON() (buff []byte, e error)
    func (m WriteOperationConfig) String() string
    func (m *WriteOperationConfig) UnmarshalJSON(data []byte) (e error)
type WriteOperationConfigWriteModeEnum
    func GetWriteOperationConfigWriteModeEnumValues() []WriteOperationConfigWriteModeEnum

Package files

abstract_data_operation_config.go abstract_field.go abstract_format_attribute.go abstract_frequency_details.go abstract_read_attribute.go abstract_write_attribute.go aggregator.go aggregator_summary.go application.go application_details.go application_summary.go application_summary_collection.go avro_format_attribute.go base_type.go change_compartment_details.go change_compartment_request_response.go child_reference.go child_reference_detail.go composite_field_map.go composite_type.go compression.go conditional_input_link.go config_definition.go config_parameter_definition.go config_parameter_value.go config_provider.go config_values.go configuration_details.go configured_type.go connection.go connection_details.go connection_from_adwc.go connection_from_adwc_details.go connection_from_atp.go connection_from_atp_details.go connection_from_jdbc.go connection_from_jdbc_details.go connection_from_my_sql.go connection_from_my_sql_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_jdbc.go connection_summary_from_my_sql.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_jdbc.go create_connection_from_my_sql.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_jdbc.go create_data_asset_from_my_sql.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_external_publication_details.go create_external_publication_request_response.go create_external_publication_validation_details.go create_external_publication_validation_request_response.go create_folder_details.go create_folder_request_response.go create_patch_details.go create_patch_request_response.go create_pipeline_details.go create_pipeline_request_response.go create_pipeline_validation_details.go create_pipeline_validation_request_response.go create_project_details.go create_project_request_response.go create_source_application_info.go create_task_details.go create_task_from_data_loader_task.go create_task_from_integration_task.go create_task_from_pipeline_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_from_pipeline_task.go create_task_validation_request_response.go create_workspace_details.go create_workspace_request_response.go csv_format_attribute.go daily_frequency_details.go data_asset.go data_asset_from_adwc_details.go data_asset_from_atp_details.go data_asset_from_jdbc.go data_asset_from_my_sql.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_jdbc.go data_asset_summary_from_my_sql.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_external_publication_request_response.go delete_external_publication_validation_request_response.go delete_folder_request_response.go delete_patch_request_response.go delete_pipeline_request_response.go delete_pipeline_validation_request_response.go delete_project_request_response.go delete_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 distinct.go dynamic_input_field.go dynamic_proxy_field.go dynamic_type.go dynamic_type_handler.go end_operator.go enriched_entity.go entity_shape.go entity_shape_from_file.go error_details.go expression.go external_publication.go external_publication_summary.go external_publication_summary_collection.go external_publication_validation.go external_publication_validation_summary.go external_publication_validation_summary_collection.go 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_external_publication_request_response.go get_external_publication_validation_request_response.go get_folder_request_response.go get_patch_request_response.go get_pipeline_request_response.go get_pipeline_validation_request_response.go get_project_request_response.go get_published_object_request_response.go get_reference_request_response.go get_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 hourly_frequency_details.go input_field.go input_link.go input_port.go intersect.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 last_run_details.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_external_publication_validations_request_response.go list_external_publications_request_response.go list_folders_request_response.go list_patch_changes_request_response.go list_patches_request_response.go list_pipeline_validations_request_response.go list_pipelines_request_response.go list_projects_request_response.go list_published_objects_request_response.go list_references_request_response.go list_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 macro_field.go merge_operator.go message.go minus.go model_select.go monthly_frequency_details.go name_list_rule.go name_pattern_rule.go native_shape_field.go object_metadata.go oci_vault_secret_config.go operator.go oracle_adwc_write_attribute.go oracle_adwc_write_attributes.go oracle_atp_write_attribute.go oracle_atp_write_attributes.go oracle_read_attribute.go oracle_read_attributes.go oracle_write_attribute.go oracle_write_attributes.go output_field.go output_link.go output_port.go parameter.go parameter_value.go parent_reference.go partition_config.go patch.go patch_change_summary.go patch_change_summary_collection.go patch_object_metadata.go patch_summary.go patch_summary_collection.go pipeline.go pipeline_summary.go pipeline_summary_collection.go pipeline_validation.go pipeline_validation_summary.go pipeline_validation_summary_collection.go primary_key.go project.go project_details.go project_summary.go project_summary_collection.go projection.go projection_rule.go proxy_field.go published_object.go published_object_from_data_loader_task.go published_object_from_integration_task.go published_object_from_pipeline_task.go published_object_from_pipeline_task_summary.go published_object_summary.go published_object_summary_collection.go published_object_summary_from_data_loader_task.go published_object_summary_from_integration_task.go push_down_operation.go query.go read_operation_config.go reference.go reference_summary.go reference_summary_collection.go reference_used_by.go registry_metadata.go rename_rule.go resource_configuration.go root_object.go rule_based_field_map.go rule_type_config.go schedule.go schema.go schema_drift_config.go schema_summary.go schema_summary_collection.go secret_config.go sensitive_attribute.go shape.go shape_field.go sort.go sort_clause.go sort_key.go sort_key_rule.go sort_oper.go source.go source_application_info.go start_operator.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_from_pipeline_task_details.go task_operator.go task_run.go task_run_details.go task_run_log_summary.go task_run_summary.go task_run_summary_collection.go task_schedule.go task_summary.go task_summary_collection.go task_summary_from_data_loader_task.go task_summary_from_integration_task.go task_summary_from_pipeline_task.go task_validation.go task_validation_summary.go task_validation_summary_collection.go time.go type_library.go type_list_rule.go type_system.go typed_name_pattern_rule.go typed_object.go ui_properties.go union.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_jdbc.go update_connection_from_my_sql.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_jdbc.go update_data_asset_from_my_sql.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_external_publication_details.go update_external_publication_request_response.go update_folder_details.go update_folder_request_response.go update_pipeline_details.go update_pipeline_request_response.go update_project_details.go update_project_request_response.go update_reference_details.go update_reference_request_response.go update_task_details.go update_task_from_data_loader_task.go update_task_from_integration_task.go update_task_from_pipeline_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 variable.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

type AbstractDataOperationConfig

AbstractDataOperationConfig The information about the data operation.

type AbstractDataOperationConfig interface {
}

type AbstractDataOperationConfigModelTypeEnum

AbstractDataOperationConfigModelTypeEnum Enum with underlying type: string

type AbstractDataOperationConfigModelTypeEnum string

Set of constants representing the allowable values for AbstractDataOperationConfigModelTypeEnum

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

func GetAbstractDataOperationConfigModelTypeEnumValues

func GetAbstractDataOperationConfigModelTypeEnumValues() []AbstractDataOperationConfigModelTypeEnum

GetAbstractDataOperationConfigModelTypeEnumValues Enumerates the set of values for AbstractDataOperationConfigModelTypeEnum

type AbstractField

AbstractField The type representing the abstract field concept.

type AbstractField struct {

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

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

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

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

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

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

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

func (AbstractField) GetConfigValues

func (m AbstractField) GetConfigValues() *ConfigValues

GetConfigValues returns ConfigValues

func (AbstractField) GetDescription

func (m AbstractField) GetDescription() *string

GetDescription returns Description

func (AbstractField) GetKey

func (m AbstractField) GetKey() *string

GetKey returns Key

func (AbstractField) GetModelVersion

func (m AbstractField) GetModelVersion() *string

GetModelVersion returns ModelVersion

func (AbstractField) GetName

func (m AbstractField) GetName() *string

GetName returns Name

func (AbstractField) GetObjectStatus

func (m AbstractField) GetObjectStatus() *int

GetObjectStatus returns ObjectStatus

func (AbstractField) GetParentRef

func (m AbstractField) GetParentRef() *ParentReference

GetParentRef returns ParentRef

func (AbstractField) MarshalJSON

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

MarshalJSON marshals to json representation

func (AbstractField) String

func (m AbstractField) String() string

type AbstractFormatAttribute

AbstractFormatAttribute The abstract format attribute.

type AbstractFormatAttribute interface {
}

type AbstractFormatAttributeModelTypeEnum

AbstractFormatAttributeModelTypeEnum Enum with underlying type: string

type AbstractFormatAttributeModelTypeEnum string

Set of constants representing the allowable values for AbstractFormatAttributeModelTypeEnum

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

func GetAbstractFormatAttributeModelTypeEnumValues

func GetAbstractFormatAttributeModelTypeEnumValues() []AbstractFormatAttributeModelTypeEnum

GetAbstractFormatAttributeModelTypeEnumValues Enumerates the set of values for AbstractFormatAttributeModelTypeEnum

type AbstractFrequencyDetails

AbstractFrequencyDetails The model that holds the frequency details.

type AbstractFrequencyDetails interface {

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

type AbstractFrequencyDetailsFrequencyEnum

AbstractFrequencyDetailsFrequencyEnum Enum with underlying type: string

type AbstractFrequencyDetailsFrequencyEnum string

Set of constants representing the allowable values for AbstractFrequencyDetailsFrequencyEnum

const (
    AbstractFrequencyDetailsFrequencyHourly  AbstractFrequencyDetailsFrequencyEnum = "HOURLY"
    AbstractFrequencyDetailsFrequencyDaily   AbstractFrequencyDetailsFrequencyEnum = "DAILY"
    AbstractFrequencyDetailsFrequencyMonthly AbstractFrequencyDetailsFrequencyEnum = "MONTHLY"
)

func GetAbstractFrequencyDetailsFrequencyEnumValues

func GetAbstractFrequencyDetailsFrequencyEnumValues() []AbstractFrequencyDetailsFrequencyEnum

GetAbstractFrequencyDetailsFrequencyEnumValues Enumerates the set of values for AbstractFrequencyDetailsFrequencyEnum

type AbstractFrequencyDetailsModelTypeEnum

AbstractFrequencyDetailsModelTypeEnum Enum with underlying type: string

type AbstractFrequencyDetailsModelTypeEnum string

Set of constants representing the allowable values for AbstractFrequencyDetailsModelTypeEnum

const (
    AbstractFrequencyDetailsModelTypeHourly  AbstractFrequencyDetailsModelTypeEnum = "HOURLY"
    AbstractFrequencyDetailsModelTypeDaily   AbstractFrequencyDetailsModelTypeEnum = "DAILY"
    AbstractFrequencyDetailsModelTypeMonthly AbstractFrequencyDetailsModelTypeEnum = "MONTHLY"
)

func GetAbstractFrequencyDetailsModelTypeEnumValues

func GetAbstractFrequencyDetailsModelTypeEnumValues() []AbstractFrequencyDetailsModelTypeEnum

GetAbstractFrequencyDetailsModelTypeEnumValues Enumerates the set of values for AbstractFrequencyDetailsModelTypeEnum

type AbstractReadAttribute

AbstractReadAttribute The abstract read attribute.

type AbstractReadAttribute interface {
}

type AbstractReadAttributeModelTypeEnum

AbstractReadAttributeModelTypeEnum Enum with underlying type: string

type AbstractReadAttributeModelTypeEnum string

Set of constants representing the allowable values for AbstractReadAttributeModelTypeEnum

const (
    AbstractReadAttributeModelTypeOraclereadattribute AbstractReadAttributeModelTypeEnum = "ORACLEREADATTRIBUTE"
    AbstractReadAttributeModelTypeOracleReadAttribute AbstractReadAttributeModelTypeEnum = "ORACLE_READ_ATTRIBUTE"
)

func GetAbstractReadAttributeModelTypeEnumValues

func GetAbstractReadAttributeModelTypeEnumValues() []AbstractReadAttributeModelTypeEnum

GetAbstractReadAttributeModelTypeEnumValues Enumerates the set of values for AbstractReadAttributeModelTypeEnum

type AbstractWriteAttribute

AbstractWriteAttribute The abstract write attribute.

type AbstractWriteAttribute interface {
}

type AbstractWriteAttributeModelTypeEnum

AbstractWriteAttributeModelTypeEnum Enum with underlying type: string

type AbstractWriteAttributeModelTypeEnum string

Set of constants representing the allowable values for AbstractWriteAttributeModelTypeEnum

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

func GetAbstractWriteAttributeModelTypeEnumValues

func GetAbstractWriteAttributeModelTypeEnumValues() []AbstractWriteAttributeModelTypeEnum

GetAbstractWriteAttributeModelTypeEnumValues Enumerates the set of values for AbstractWriteAttributeModelTypeEnum

type Aggregator

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

type Aggregator struct {

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

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

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

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

    // Details about the operator.
    Description *string `mandatory:"false" json:"description"`

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

    // An array of input ports.
    InputPorts []InputPort `mandatory:"false" json:"inputPorts"`

    // An array of output ports.
    OutputPorts []OutputPort `mandatory:"false" json:"outputPorts"`

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

    // Value can only contain upper case letters, underscore, and numbers. It should begin with upper case letter or underscore. The value can be modified.
    Identifier *string `mandatory:"false" json:"identifier"`

    // An array of parameters used in the data flow.
    Parameters []Parameter `mandatory:"false" json:"parameters"`

    OpConfigValues *ConfigValues `mandatory:"false" json:"opConfigValues"`

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

func (Aggregator) GetDescription

func (m Aggregator) GetDescription() *string

GetDescription returns Description

func (Aggregator) GetIdentifier

func (m Aggregator) GetIdentifier() *string

GetIdentifier returns Identifier

func (Aggregator) GetInputPorts

func (m Aggregator) GetInputPorts() []InputPort

GetInputPorts returns InputPorts

func (Aggregator) GetKey

func (m Aggregator) GetKey() *string

GetKey returns Key

func (Aggregator) GetModelVersion

func (m Aggregator) GetModelVersion() *string

GetModelVersion returns ModelVersion

func (Aggregator) GetName

func (m Aggregator) GetName() *string

GetName returns Name

func (Aggregator) GetObjectStatus

func (m Aggregator) GetObjectStatus() *int

GetObjectStatus returns ObjectStatus

func (Aggregator) GetObjectVersion

func (m Aggregator) GetObjectVersion() *int

GetObjectVersion returns ObjectVersion

func (Aggregator) GetOpConfigValues

func (m Aggregator) GetOpConfigValues() *ConfigValues

GetOpConfigValues returns OpConfigValues

func (Aggregator) GetOutputPorts

func (m Aggregator) GetOutputPorts() []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 AggregatorSummary

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

type AggregatorSummary struct {

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

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

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

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

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

func (AggregatorSummary) String

func (m AggregatorSummary) String() string

type Application

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

type Application struct {

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

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

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

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

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

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

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

    // Value can only contain upper case letters, underscore, and numbers. It should begin with upper case letter or underscore. The value can be modified.
    Identifier *string `mandatory:"false" json:"identifier"`

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

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

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

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

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

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

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

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

func (Application) String

func (m Application) String() string

type ApplicationDetails

ApplicationDetails The information about the application.

type ApplicationDetails struct {

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

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

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

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

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

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

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

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

    // Value can only contain upper case letters, underscore, and numbers. It should begin with upper case letter or underscore. The value can be modified.
    Identifier *string `mandatory:"false" json:"identifier"`

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

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

func (ApplicationDetails) String

func (m ApplicationDetails) String() string

type ApplicationSummary

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

type ApplicationSummary struct {

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

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

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

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

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

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

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

    // Value can only contain upper case letters, underscore, and numbers. It should begin with upper case letter or underscore. The value can be modified.
    Identifier *string `mandatory:"false" json:"identifier"`

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

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

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

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

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

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

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

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

func (ApplicationSummary) String

func (m ApplicationSummary) String() string

type ApplicationSummaryCollection

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

type ApplicationSummaryCollection struct {

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

func (ApplicationSummaryCollection) String

func (m ApplicationSummaryCollection) String() string

type AvroFormatAttribute

AvroFormatAttribute The AVRO format attribute.

type AvroFormatAttribute struct {

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

func (AvroFormatAttribute) MarshalJSON

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

MarshalJSON marshals to json representation

func (AvroFormatAttribute) String

func (m AvroFormatAttribute) String() string

type BaseType

BaseType Base type for the type system.

type BaseType interface {

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

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

    GetParentRef() *ParentReference

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

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

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

type BaseTypeModelTypeEnum

BaseTypeModelTypeEnum Enum with underlying type: string

type BaseTypeModelTypeEnum string

Set of constants representing the allowable values for BaseTypeModelTypeEnum

const (
    BaseTypeModelTypeDynamicType    BaseTypeModelTypeEnum = "DYNAMIC_TYPE"
    BaseTypeModelTypeStructuredType BaseTypeModelTypeEnum = "STRUCTURED_TYPE"
    BaseTypeModelTypeDataType       BaseTypeModelTypeEnum = "DATA_TYPE"
    BaseTypeModelTypeJavaType       BaseTypeModelTypeEnum = "JAVA_TYPE"
    BaseTypeModelTypeConfiguredType BaseTypeModelTypeEnum = "CONFIGURED_TYPE"
    BaseTypeModelTypeCompositeType  BaseTypeModelTypeEnum = "COMPOSITE_TYPE"
    BaseTypeModelTypeDerivedType    BaseTypeModelTypeEnum = "DERIVED_TYPE"
)

func GetBaseTypeModelTypeEnumValues

func GetBaseTypeModelTypeEnumValues() []BaseTypeModelTypeEnum

GetBaseTypeModelTypeEnumValues Enumerates the set of values for BaseTypeModelTypeEnum

type ChangeCompartmentDetails

ChangeCompartmentDetails The information needed to change the workspace compartment.

type ChangeCompartmentDetails struct {

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

func (ChangeCompartmentDetails) String

func (m ChangeCompartmentDetails) String() string

type ChangeCompartmentRequest

ChangeCompartmentRequest wrapper for the ChangeCompartment operation

See also

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

type ChangeCompartmentRequest struct {

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

    // The information needed to move a workspace to a specified compartment.
    ChangeCompartmentDetails `contributesTo:"body"`

    // For optimistic concurrency control. In the PUT or DELETE call for a resource, set the `if-match` parameter to the value of the `etag` from a previous GET or POST response for that resource.
    // The resource will be updated or deleted only if the `etag` you provide matches the resource's current `etag` value.
    // When 'if-match' is provided and its value does not exactly match the 'etag' of the resource on the server, the request fails with the 412 response code.
    IfMatch *string `mandatory:"false" contributesTo:"header" name:"if-match"`

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

    // A token that uniquely identifies a request so it can be retried in case of a timeout or server error without risk of executing that same action again.
    OpcRetryToken *string `mandatory:"false" contributesTo:"header" name:"opc-retry-token"`

    // Metadata about the request. This information will not be transmitted to the service, but
    // represents information that the SDK will consume to drive retry behavior.
    RequestMetadata common.RequestMetadata
}

func (ChangeCompartmentRequest) 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

ChangeCompartmentResponse wrapper for the ChangeCompartment operation

type ChangeCompartmentResponse struct {

    // The underlying http response
    RawResponse *http.Response

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

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

func (ChangeCompartmentResponse) HTTPResponse

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

HTTPResponse implements the OCIResponse interface

func (ChangeCompartmentResponse) String

func (response ChangeCompartmentResponse) String() string

type ChildReference

ChildReference Child reference contains application configuration information.

type ChildReference struct {

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

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

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

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

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

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

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

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

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

func (ChildReference) String

func (m ChildReference) String() string

type ChildReferenceDetail

ChildReferenceDetail References used in an application.

type ChildReferenceDetail struct {

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

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

func (ChildReferenceDetail) String

func (m ChildReferenceDetail) String() string

type ChildReferenceTypeEnum

ChildReferenceTypeEnum Enum with underlying type: string

type ChildReferenceTypeEnum string

Set of constants representing the allowable values for ChildReferenceTypeEnum

const (
    ChildReferenceTypeOracledbConnection            ChildReferenceTypeEnum = "ORACLEDB_CONNECTION"
    ChildReferenceTypeOracleObjectStorageConnection ChildReferenceTypeEnum = "ORACLE_OBJECT_STORAGE_CONNECTION"
    ChildReferenceTypeOracleAtpConnection           ChildReferenceTypeEnum = "ORACLE_ATP_CONNECTION"
    ChildReferenceTypeOracleAdwcConnection          ChildReferenceTypeEnum = "ORACLE_ADWC_CONNECTION"
    ChildReferenceTypeMysqlConnection               ChildReferenceTypeEnum = "MYSQL_CONNECTION"
    ChildReferenceTypeGenericJdbcConnection         ChildReferenceTypeEnum = "GENERIC_JDBC_CONNECTION"
)

func GetChildReferenceTypeEnumValues

func GetChildReferenceTypeEnumValues() []ChildReferenceTypeEnum

GetChildReferenceTypeEnumValues Enumerates the set of values for ChildReferenceTypeEnum

type CompositeFieldMap

CompositeFieldMap A composite field map.

type CompositeFieldMap struct {

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

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

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

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

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

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

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

func (CompositeFieldMap) GetDescription

func (m CompositeFieldMap) GetDescription() *string

GetDescription returns Description

func (CompositeFieldMap) MarshalJSON

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

MarshalJSON marshals to json representation

func (CompositeFieldMap) String

func (m CompositeFieldMap) String() string

func (*CompositeFieldMap) UnmarshalJSON

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

UnmarshalJSON unmarshals from json

type CompositeType

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

type CompositeType struct {

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

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

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

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

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

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

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

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

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

func (CompositeType) GetDescription

func (m CompositeType) GetDescription() *string

GetDescription returns Description

func (CompositeType) GetKey

func (m CompositeType) GetKey() *string

GetKey returns Key

func (CompositeType) GetModelVersion

func (m CompositeType) GetModelVersion() *string

GetModelVersion returns ModelVersion

func (CompositeType) GetName

func (m CompositeType) GetName() *string

GetName returns Name

func (CompositeType) GetObjectStatus

func (m CompositeType) GetObjectStatus() *int

GetObjectStatus returns ObjectStatus

func (CompositeType) GetParentRef

func (m CompositeType) GetParentRef() *ParentReference

GetParentRef returns ParentRef

func (CompositeType) MarshalJSON

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

MarshalJSON marshals to json representation

func (CompositeType) String

func (m CompositeType) String() string

func (*CompositeType) UnmarshalJSON

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

UnmarshalJSON unmarshals from json

type Compression

Compression The optional compression configuration.

type Compression struct {

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

func (Compression) String

func (m Compression) String() string

type CompressionCodecEnum

CompressionCodecEnum Enum with underlying type: string

type CompressionCodecEnum string

Set of constants representing the allowable values for CompressionCodecEnum

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

func GetCompressionCodecEnumValues

func GetCompressionCodecEnumValues() []CompressionCodecEnum

GetCompressionCodecEnumValues Enumerates the set of values for CompressionCodecEnum

ConditionalInputLink The information about the conditional input link.

type ConditionalInputLink struct {

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

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

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

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

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

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

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

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

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

func (ConditionalInputLink) GetDescription

func (m ConditionalInputLink) GetDescription() *string

GetDescription returns Description

func (ConditionalInputLink) GetKey

func (m ConditionalInputLink) GetKey() *string

GetKey returns Key

func (ConditionalInputLink) GetModelVersion

func (m ConditionalInputLink) GetModelVersion() *string

GetModelVersion returns ModelVersion

func (ConditionalInputLink) GetObjectStatus

func (m ConditionalInputLink) GetObjectStatus() *int

GetObjectStatus returns ObjectStatus

func (ConditionalInputLink) GetParentRef

func (m ConditionalInputLink) GetParentRef() *ParentReference

GetParentRef returns ParentRef

func (ConditionalInputLink) GetPort

func (m ConditionalInputLink) GetPort() *string

GetPort returns Port

func (ConditionalInputLink) MarshalJSON

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

MarshalJSON marshals to json representation

func (ConditionalInputLink) String

func (m ConditionalInputLink) String() string

func (*ConditionalInputLink) UnmarshalJSON

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

UnmarshalJSON unmarshals from json

type ConfigDefinition

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

type ConfigDefinition struct {

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

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

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

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

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

    // Specifies whether the configuration is contained or not.
    IsContained *bool `mandatory:"false" json:"isContained"`

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

    // The parameter configuration details.
    ConfigParameterDefinitions map[string]ConfigParameterDefinition `mandatory:"false" json:"configParameterDefinitions"`
}

func (ConfigDefinition) String

func (m ConfigDefinition) String() string

type ConfigParameterDefinition

ConfigParameterDefinition The configurable properties of an object type.

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

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

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

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

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

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

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

func (ConfigParameterDefinition) String

func (m ConfigParameterDefinition) String() string

func (*ConfigParameterDefinition) UnmarshalJSON

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

UnmarshalJSON unmarshals from json

type ConfigParameterValue

ConfigParameterValue Contains the parameter configuration values.

type ConfigParameterValue struct {

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

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

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

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

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

func (ConfigParameterValue) String

func (m ConfigParameterValue) String() string

type ConfigProvider

ConfigProvider The information about the configuration provider.

type ConfigProvider struct {

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

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

func (ConfigProvider) String

func (m ConfigProvider) String() string

type ConfigValues

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

type ConfigValues struct {

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

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

func (ConfigValues) String

func (m ConfigValues) String() string

type ConfigurationDetails

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

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

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

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

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

func (ConfigurationDetails) String

func (m ConfigurationDetails) String() string

func (*ConfigurationDetails) UnmarshalJSON

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

UnmarshalJSON unmarshals from json

type ConfiguredType

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

type ConfiguredType struct {

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

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

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

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

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

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

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

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

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

func (ConfiguredType) GetDescription

func (m ConfiguredType) GetDescription() *string

GetDescription returns Description

func (ConfiguredType) GetKey

func (m ConfiguredType) GetKey() *string

GetKey returns Key

func (ConfiguredType) GetModelVersion

func (m ConfiguredType) GetModelVersion() *string

GetModelVersion returns ModelVersion

func (ConfiguredType) GetName

func (m ConfiguredType) GetName() *string

GetName returns Name

func (ConfiguredType) GetObjectStatus

func (m ConfiguredType) GetObjectStatus() *int

GetObjectStatus returns ObjectStatus

func (ConfiguredType) GetParentRef

func (m ConfiguredType) GetParentRef() *ParentReference

GetParentRef returns ParentRef

func (ConfiguredType) MarshalJSON

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

MarshalJSON marshals to json representation

func (ConfiguredType) String

func (m ConfiguredType) String() string

type Connection

Connection The connection for a data asset.

type Connection interface {

    // Generated key that can be used in API calls to identify connection. On scenarios where reference to the connection is needed, a value can be passed in create.
    GetKey() *string

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

    GetParentRef() *ParentReference

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

    // User-defined description for the connection.
    GetDescription() *string

    // The version of the object that is used to track changes in the object instance.
    GetObjectVersion() *int

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

    // Value can only contain upper case letters, underscore, and numbers. It should begin with upper case letter or underscore. The value can be modified.
    GetIdentifier() *string

    GetPrimarySchema() *Schema

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

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

    GetMetadata() *ObjectMetadata

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

type ConnectionDetails

ConnectionDetails The connection details for a data asset.

type ConnectionDetails interface {

    // Generated key that can be used in API calls to identify connection. On scenarios where reference to the connection is needed, a value can be passed in create.
    GetKey() *string

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

    GetParentRef() *ParentReference

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

    // User-defined description for the connection.
    GetDescription() *string

    // The version of the object that is used to track changes in the object instance.
    GetObjectVersion() *int

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

    // Value can only contain upper case letters, underscore, and numbers. It should begin with upper case letter or underscore. The value can be modified.
    GetIdentifier() *string

    GetPrimarySchema() *Schema

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

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

    GetMetadata() *ObjectMetadata
}

type ConnectionDetailsModelTypeEnum

ConnectionDetailsModelTypeEnum Enum with underlying type: string

type ConnectionDetailsModelTypeEnum string

Set of constants representing the allowable values for ConnectionDetailsModelTypeEnum

const (
    ConnectionDetailsModelTypeOracleAdwcConnection          ConnectionDetailsModelTypeEnum = "ORACLE_ADWC_CONNECTION"
    ConnectionDetailsModelTypeOracleAtpConnection           ConnectionDetailsModelTypeEnum = "ORACLE_ATP_CONNECTION"
    ConnectionDetailsModelTypeOracleObjectStorageConnection ConnectionDetailsModelTypeEnum = "ORACLE_OBJECT_STORAGE_CONNECTION"
    ConnectionDetailsModelTypeOracledbConnection            ConnectionDetailsModelTypeEnum = "ORACLEDB_CONNECTION"
    ConnectionDetailsModelTypeMysqlConnection               ConnectionDetailsModelTypeEnum = "MYSQL_CONNECTION"
    ConnectionDetailsModelTypeGenericJdbcConnection         ConnectionDetailsModelTypeEnum = "GENERIC_JDBC_CONNECTION"
)

func GetConnectionDetailsModelTypeEnumValues

func GetConnectionDetailsModelTypeEnumValues() []ConnectionDetailsModelTypeEnum

GetConnectionDetailsModelTypeEnumValues Enumerates the set of values for ConnectionDetailsModelTypeEnum

type ConnectionFromAdwc

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

type ConnectionFromAdwc struct {

    // Generated key that can be used in API calls to identify connection. On scenarios where reference to the connection is needed, a value can be passed in create.
    Key *string `mandatory:"false" json:"key"`

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

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

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

    // User-defined description for the connection.
    Description *string `mandatory:"false" json:"description"`

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

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

    // Value can only contain upper case letters, underscore, and numbers. It should begin with upper case letter or underscore. The value can be modified.
    Identifier *string `mandatory:"false" json:"identifier"`

    PrimarySchema *Schema `mandatory:"false" json:"primarySchema"`

    // The properties for the connection.
    ConnectionProperties []ConnectionProperty `mandatory:"false" json:"connectionProperties"`

    // The default property for the connection.
    IsDefault *bool `mandatory:"false" json:"isDefault"`

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

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

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

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

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

func (ConnectionFromAdwc) GetConnectionProperties

func (m ConnectionFromAdwc) GetConnectionProperties() []ConnectionProperty

GetConnectionProperties returns ConnectionProperties

func (ConnectionFromAdwc) GetDescription

func (m ConnectionFromAdwc) GetDescription() *string

GetDescription returns Description

func (ConnectionFromAdwc) GetIdentifier

func (m ConnectionFromAdwc) GetIdentifier() *string

GetIdentifier returns Identifier

func (ConnectionFromAdwc) GetIsDefault

func (m ConnectionFromAdwc) GetIsDefault() *bool

GetIsDefault returns IsDefault

func (ConnectionFromAdwc) GetKey

func (m ConnectionFromAdwc) GetKey() *string

GetKey returns Key

func (ConnectionFromAdwc) GetKeyMap

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

GetKeyMap returns KeyMap

func (ConnectionFromAdwc) GetMetadata

func (m ConnectionFromAdwc) GetMetadata() *ObjectMetadata

GetMetadata returns Metadata

func (ConnectionFromAdwc) GetModelVersion

func (m ConnectionFromAdwc) GetModelVersion() *string

GetModelVersion returns ModelVersion

func (ConnectionFromAdwc) GetName

func (m ConnectionFromAdwc) GetName() *string

GetName returns Name

func (ConnectionFromAdwc) GetObjectStatus

func (m ConnectionFromAdwc) GetObjectStatus() *int

GetObjectStatus returns ObjectStatus

func (ConnectionFromAdwc) GetObjectVersion

func (m ConnectionFromAdwc) GetObjectVersion() *int

GetObjectVersion returns ObjectVersion

func (ConnectionFromAdwc) GetParentRef

func (m ConnectionFromAdwc) GetParentRef() *ParentReference

GetParentRef returns ParentRef

func (ConnectionFromAdwc) GetPrimarySchema

func (m ConnectionFromAdwc) GetPrimarySchema() *Schema

GetPrimarySchema returns PrimarySchema

func (ConnectionFromAdwc) MarshalJSON

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

MarshalJSON marshals to json representation

func (ConnectionFromAdwc) String

func (m ConnectionFromAdwc) String() string

type ConnectionFromAdwcDetails

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

type ConnectionFromAdwcDetails struct {

    // Generated key that can be used in API calls to identify connection. On scenarios where reference to the connection is needed, a value can be passed in create.
    Key *string `mandatory:"false" json:"key"`

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

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

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

    // User-defined description for the connection.
    Description *string `mandatory:"false" json:"description"`

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

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

    // Value can only contain upper case letters, underscore, and numbers. It should begin with upper case letter or underscore. The value can be modified.
    Identifier *string `mandatory:"false" json:"identifier"`

    PrimarySchema *Schema `mandatory:"false" json:"primarySchema"`

    // The properties for the connection.
    ConnectionProperties []ConnectionProperty `mandatory:"false" json:"connectionProperties"`

    // The default property for the connection.
    IsDefault *bool `mandatory:"false" json:"isDefault"`

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

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

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

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

func (ConnectionFromAdwcDetails) GetConnectionProperties

func (m ConnectionFromAdwcDetails) GetConnectionProperties() []ConnectionProperty

GetConnectionProperties returns ConnectionProperties

func (ConnectionFromAdwcDetails) GetDescription

func (m ConnectionFromAdwcDetails) GetDescription() *string

GetDescription returns Description

func (ConnectionFromAdwcDetails) GetIdentifier

func (m ConnectionFromAdwcDetails) GetIdentifier() *string

GetIdentifier returns Identifier

func (ConnectionFromAdwcDetails) GetIsDefault

func (m ConnectionFromAdwcDetails) GetIsDefault() *bool

GetIsDefault returns IsDefault

func (ConnectionFromAdwcDetails) GetKey

func (m ConnectionFromAdwcDetails) GetKey() *string

GetKey returns Key

func (ConnectionFromAdwcDetails) GetMetadata

func (m ConnectionFromAdwcDetails) GetMetadata() *ObjectMetadata

GetMetadata returns Metadata

func (ConnectionFromAdwcDetails) GetModelVersion

func (m ConnectionFromAdwcDetails) GetModelVersion() *string

GetModelVersion returns ModelVersion

func (ConnectionFromAdwcDetails) GetName

func (m ConnectionFromAdwcDetails) GetName() *string

GetName returns Name

func (ConnectionFromAdwcDetails) GetObjectStatus

func (m ConnectionFromAdwcDetails) GetObjectStatus() *int

GetObjectStatus returns ObjectStatus

func (ConnectionFromAdwcDetails) GetObjectVersion

func (m ConnectionFromAdwcDetails) GetObjectVersion() *int

GetObjectVersion returns ObjectVersion

func (ConnectionFromAdwcDetails) GetParentRef

func (m ConnectionFromAdwcDetails) GetParentRef() *ParentReference

GetParentRef returns ParentRef

func (ConnectionFromAdwcDetails) GetPrimarySchema

func (m ConnectionFromAdwcDetails) GetPrimarySchema() *Schema

GetPrimarySchema returns PrimarySchema

func (ConnectionFromAdwcDetails) MarshalJSON

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

MarshalJSON marshals to json representation

func (ConnectionFromAdwcDetails) String

func (m ConnectionFromAdwcDetails) String() string

type ConnectionFromAtp

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

type ConnectionFromAtp struct {

    // Generated key that can be used in API calls to identify connection. On scenarios where reference to the connection is needed, a value can be passed in create.
    Key *string `mandatory:"false" json:"key"`

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

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

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

    // User-defined description for the connection.
    Description *string `mandatory:"false" json:"description"`

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

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

    // Value can only contain upper case letters, underscore, and numbers. It should begin with upper case letter or underscore. The value can be modified.
    Identifier *string `mandatory:"false" json:"identifier"`

    PrimarySchema *Schema `mandatory:"false" json:"primarySchema"`

    // The properties for the connection.
    ConnectionProperties []ConnectionProperty `mandatory:"false" json:"connectionProperties"`

    // The default property for the connection.
    IsDefault *bool `mandatory:"false" json:"isDefault"`

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

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

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

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

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

func (ConnectionFromAtp) GetConnectionProperties

func (m ConnectionFromAtp) GetConnectionProperties() []ConnectionProperty

GetConnectionProperties returns ConnectionProperties

func (ConnectionFromAtp) GetDescription

func (m ConnectionFromAtp) GetDescription() *string

GetDescription returns Description

func (ConnectionFromAtp) GetIdentifier

func (m ConnectionFromAtp) GetIdentifier() *string

GetIdentifier returns Identifier

func (ConnectionFromAtp) GetIsDefault

func (m ConnectionFromAtp) GetIsDefault() *bool

GetIsDefault returns IsDefault

func (ConnectionFromAtp) GetKey

func (m ConnectionFromAtp) GetKey() *string

GetKey returns Key

func (ConnectionFromAtp) GetKeyMap

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

GetKeyMap returns KeyMap

func (ConnectionFromAtp) GetMetadata

func (m ConnectionFromAtp) GetMetadata() *ObjectMetadata

GetMetadata returns Metadata

func (ConnectionFromAtp) GetModelVersion

func (m ConnectionFromAtp) GetModelVersion() *string

GetModelVersion returns ModelVersion

func (ConnectionFromAtp) GetName

func (m ConnectionFromAtp) GetName() *string

GetName returns Name

func (ConnectionFromAtp) GetObjectStatus

func (m ConnectionFromAtp) GetObjectStatus() *int

GetObjectStatus returns ObjectStatus

func (ConnectionFromAtp) GetObjectVersion

func (m ConnectionFromAtp) GetObjectVersion() *int

GetObjectVersion returns ObjectVersion

func (ConnectionFromAtp) GetParentRef

func (m ConnectionFromAtp) GetParentRef() *ParentReference

GetParentRef returns ParentRef

func (ConnectionFromAtp) GetPrimarySchema

func (m ConnectionFromAtp) GetPrimarySchema() *Schema

GetPrimarySchema returns PrimarySchema

func (ConnectionFromAtp) MarshalJSON

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

MarshalJSON marshals to json representation

func (ConnectionFromAtp) String

func (m ConnectionFromAtp) String() string

type ConnectionFromAtpDetails

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

type ConnectionFromAtpDetails struct {

    // Generated key that can be used in API calls to identify connection. On scenarios where reference to the connection is needed, a value can be passed in create.
    Key *string `mandatory:"false" json:"key"`

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

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

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

    // User-defined description for the connection.
    Description *string `mandatory:"false" json:"description"`

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

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

    // Value can only contain upper case letters, underscore, and numbers. It should begin with upper case letter or underscore. The value can be modified.
    Identifier *string `mandatory:"false" json:"identifier"`

    PrimarySchema *Schema `mandatory:"false" json:"primarySchema"`

    // The properties for the connection.
    ConnectionProperties []ConnectionProperty `mandatory:"false" json:"connectionProperties"`

    // The default property for the connection.
    IsDefault *bool `mandatory:"false" json:"isDefault"`

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

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

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

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

func (ConnectionFromAtpDetails) GetConnectionProperties

func (m ConnectionFromAtpDetails) GetConnectionProperties() []ConnectionProperty

GetConnectionProperties returns ConnectionProperties

func (ConnectionFromAtpDetails) GetDescription

func (m ConnectionFromAtpDetails) GetDescription() *string

GetDescription returns Description

func (ConnectionFromAtpDetails) GetIdentifier

func (m ConnectionFromAtpDetails) GetIdentifier() *string

GetIdentifier returns Identifier

func (ConnectionFromAtpDetails) GetIsDefault

func (m ConnectionFromAtpDetails) GetIsDefault() *bool

GetIsDefault returns IsDefault

func (ConnectionFromAtpDetails) GetKey

func (m ConnectionFromAtpDetails) GetKey() *string

GetKey returns Key

func (ConnectionFromAtpDetails) GetMetadata

func (m ConnectionFromAtpDetails) GetMetadata() *ObjectMetadata

GetMetadata returns Metadata

func (ConnectionFromAtpDetails) GetModelVersion

func (m ConnectionFromAtpDetails) GetModelVersion() *string

GetModelVersion returns ModelVersion

func (ConnectionFromAtpDetails) GetName

func (m ConnectionFromAtpDetails) GetName() *string

GetName returns Name

func (ConnectionFromAtpDetails) GetObjectStatus

func (m ConnectionFromAtpDetails) GetObjectStatus() *int

GetObjectStatus returns ObjectStatus

func (ConnectionFromAtpDetails) GetObjectVersion

func (m ConnectionFromAtpDetails) GetObjectVersion() *int

GetObjectVersion returns ObjectVersion

func (ConnectionFromAtpDetails) GetParentRef

func (m ConnectionFromAtpDetails) GetParentRef() *ParentReference

GetParentRef returns ParentRef

func (ConnectionFromAtpDetails) GetPrimarySchema

func (m ConnectionFromAtpDetails) GetPrimarySchema() *Schema

GetPrimarySchema returns PrimarySchema

func (ConnectionFromAtpDetails) MarshalJSON

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

MarshalJSON marshals to json representation

func (ConnectionFromAtpDetails) String

func (m ConnectionFromAtpDetails) String() string

type ConnectionFromJdbc

ConnectionFromJdbc The connection details for a generic JDBC data asset.

type ConnectionFromJdbc struct {

    // Generated key that can be used in API calls to identify connection. On scenarios where reference to the connection is needed, a value can be passed in create.
    Key *string `mandatory:"false" json:"key"`

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

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

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

    // User-defined description for the connection.
    Description *string `mandatory:"false" json:"description"`

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

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

    // Value can only contain upper case letters, underscore, and numbers. It should begin with upper case letter or underscore. The value can be modified.
    Identifier *string `mandatory:"false" json:"identifier"`

    PrimarySchema *Schema `mandatory:"false" json:"primarySchema"`

    // The properties for the connection.
    ConnectionProperties []ConnectionProperty `mandatory:"false" json:"connectionProperties"`

    // The default property for the connection.
    IsDefault *bool `mandatory:"false" json:"isDefault"`

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

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

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

func (ConnectionFromJdbc) GetConnectionProperties

func (m ConnectionFromJdbc) GetConnectionProperties() []ConnectionProperty

GetConnectionProperties returns ConnectionProperties

func (ConnectionFromJdbc) GetDescription

func (m ConnectionFromJdbc) GetDescription() *string

GetDescription returns Description

func (ConnectionFromJdbc) GetIdentifier

func (m ConnectionFromJdbc) GetIdentifier() *string

GetIdentifier returns Identifier

func (ConnectionFromJdbc) GetIsDefault

func (m ConnectionFromJdbc) GetIsDefault() *bool

GetIsDefault returns IsDefault

func (ConnectionFromJdbc) GetKey

func (m ConnectionFromJdbc) GetKey() *string

GetKey returns Key

func (ConnectionFromJdbc) GetKeyMap

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

GetKeyMap returns KeyMap

func (ConnectionFromJdbc) GetMetadata

func (m ConnectionFromJdbc) GetMetadata() *ObjectMetadata

GetMetadata returns Metadata

func (ConnectionFromJdbc) GetModelVersion

func (m ConnectionFromJdbc) GetModelVersion() *string

GetModelVersion returns ModelVersion

func (ConnectionFromJdbc) GetName

func (m ConnectionFromJdbc) GetName() *string

GetName returns Name

func (ConnectionFromJdbc) GetObjectStatus

func (m ConnectionFromJdbc) GetObjectStatus() *int

GetObjectStatus returns ObjectStatus

func (ConnectionFromJdbc) GetObjectVersion

func (m ConnectionFromJdbc) GetObjectVersion() *int

GetObjectVersion returns ObjectVersion

func (ConnectionFromJdbc) GetParentRef

func (m ConnectionFromJdbc) GetParentRef() *ParentReference

GetParentRef returns ParentRef

func (ConnectionFromJdbc) GetPrimarySchema

func (m ConnectionFromJdbc) GetPrimarySchema() *Schema

GetPrimarySchema returns PrimarySchema

func (ConnectionFromJdbc) MarshalJSON

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

MarshalJSON marshals to json representation

func (ConnectionFromJdbc) String

func (m ConnectionFromJdbc) String() string

type ConnectionFromJdbcDetails

ConnectionFromJdbcDetails The connection details for a generic JDBC data asset.

type ConnectionFromJdbcDetails struct {

    // Generated key that can be used in API calls to identify connection. On scenarios where reference to the connection is needed, a value can be passed in create.
    Key *string `mandatory:"false" json:"key"`

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

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

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

    // User-defined description for the connection.
    Description *string `mandatory:"false" json:"description"`

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

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

    // Value can only contain upper case letters, underscore, and numbers. It should begin with upper case letter or underscore. The value can be modified.
    Identifier *string `mandatory:"false" json:"identifier"`

    PrimarySchema *Schema `mandatory:"false" json:"primarySchema"`

    // The properties for the connection.
    ConnectionProperties []ConnectionProperty `mandatory:"false" json:"connectionProperties"`

    // The default property for the connection.
    IsDefault *bool `mandatory:"false" json:"isDefault"`

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

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

func (ConnectionFromJdbcDetails) GetConnectionProperties

func (m ConnectionFromJdbcDetails) GetConnectionProperties() []ConnectionProperty

GetConnectionProperties returns ConnectionProperties

func (ConnectionFromJdbcDetails) GetDescription

func (m ConnectionFromJdbcDetails) GetDescription() *string

GetDescription returns Description

func (ConnectionFromJdbcDetails) GetIdentifier

func (m ConnectionFromJdbcDetails) GetIdentifier() *string

GetIdentifier returns Identifier

func (ConnectionFromJdbcDetails) GetIsDefault

func (m ConnectionFromJdbcDetails) GetIsDefault() *bool

GetIsDefault returns IsDefault

func (ConnectionFromJdbcDetails) GetKey

func (m ConnectionFromJdbcDetails) GetKey() *string

GetKey returns Key

func (ConnectionFromJdbcDetails) GetMetadata

func (m ConnectionFromJdbcDetails) GetMetadata() *ObjectMetadata

GetMetadata returns Metadata

func (ConnectionFromJdbcDetails) GetModelVersion

func (m ConnectionFromJdbcDetails) GetModelVersion() *string

GetModelVersion returns ModelVersion

func (ConnectionFromJdbcDetails) GetName

func (m ConnectionFromJdbcDetails) GetName() *string

GetName returns Name

func (ConnectionFromJdbcDetails) GetObjectStatus

func (m ConnectionFromJdbcDetails) GetObjectStatus() *int

GetObjectStatus returns ObjectStatus

func (ConnectionFromJdbcDetails) GetObjectVersion

func (m ConnectionFromJdbcDetails) GetObjectVersion() *int

GetObjectVersion returns ObjectVersion

func (ConnectionFromJdbcDetails) GetParentRef

func (m ConnectionFromJdbcDetails) GetParentRef() *ParentReference

GetParentRef returns ParentRef

func (ConnectionFromJdbcDetails) GetPrimarySchema

func (m ConnectionFromJdbcDetails) GetPrimarySchema() *Schema

GetPrimarySchema returns PrimarySchema

func (ConnectionFromJdbcDetails) MarshalJSON

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

MarshalJSON marshals to json representation

func (ConnectionFromJdbcDetails) String

func (m ConnectionFromJdbcDetails) String() string

type ConnectionFromMySql

ConnectionFromMySql The connection details for a MYSQL data asset.

type ConnectionFromMySql struct {

    // Generated key that can be used in API calls to identify connection. On scenarios where reference to the connection is needed, a value can be passed in create.
    Key *string `mandatory:"false" json:"key"`

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

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

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

    // User-defined description for the connection.
    Description *string `mandatory:"false" json:"description"`

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

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

    // Value can only contain upper case letters, underscore, and numbers. It should begin with upper case letter or underscore. The value can be modified.
    Identifier *string `mandatory:"false" json:"identifier"`

    PrimarySchema *Schema `mandatory:"false" json:"primarySchema"`

    // The properties for the connection.
    ConnectionProperties []ConnectionProperty `mandatory:"false" json:"connectionProperties"`

    // The default property for the connection.
    IsDefault *bool `mandatory:"false" json:"isDefault"`

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

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

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

func (ConnectionFromMySql) GetConnectionProperties

func (m ConnectionFromMySql) GetConnectionProperties() []ConnectionProperty

GetConnectionProperties returns ConnectionProperties

func (ConnectionFromMySql) GetDescription

func (m ConnectionFromMySql) GetDescription() *string

GetDescription returns Description

func (ConnectionFromMySql) GetIdentifier

func (m ConnectionFromMySql) GetIdentifier() *string

GetIdentifier returns Identifier

func (ConnectionFromMySql) GetIsDefault

func (m ConnectionFromMySql) GetIsDefault() *bool

GetIsDefault returns IsDefault

func (ConnectionFromMySql) GetKey

func (m ConnectionFromMySql) GetKey() *string

GetKey returns Key

func (ConnectionFromMySql) GetKeyMap

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

GetKeyMap returns KeyMap

func (ConnectionFromMySql) GetMetadata

func (m ConnectionFromMySql) GetMetadata() *ObjectMetadata

GetMetadata returns Metadata

func (ConnectionFromMySql) GetModelVersion

func (m ConnectionFromMySql) GetModelVersion() *string

GetModelVersion returns ModelVersion

func (ConnectionFromMySql) GetName

func (m ConnectionFromMySql) GetName() *string

GetName returns Name

func (ConnectionFromMySql) GetObjectStatus

func (m ConnectionFromMySql) GetObjectStatus() *int

GetObjectStatus returns ObjectStatus

func (ConnectionFromMySql) GetObjectVersion

func (m ConnectionFromMySql) GetObjectVersion() *int

GetObjectVersion returns ObjectVersion

func (ConnectionFromMySql) GetParentRef

func (m ConnectionFromMySql) GetParentRef() *ParentReference

GetParentRef returns ParentRef

func (ConnectionFromMySql) GetPrimarySchema

func (m ConnectionFromMySql) GetPrimarySchema() *Schema

GetPrimarySchema returns PrimarySchema

func (ConnectionFromMySql) MarshalJSON

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

MarshalJSON marshals to json representation

func (ConnectionFromMySql) String

func (m ConnectionFromMySql) String() string

type ConnectionFromMySqlDetails

ConnectionFromMySqlDetails The connection details for a MYSQL data asset.

type ConnectionFromMySqlDetails struct {

    // Generated key that can be used in API calls to identify connection. On scenarios where reference to the connection is needed, a value can be passed in create.
    Key *string `mandatory:"false" json:"key"`

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

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

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

    // User-defined description for the connection.
    Description *string `mandatory:"false" json:"description"`

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

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

    // Value can only contain upper case letters, underscore, and numbers. It should begin with upper case letter or underscore. The value can be modified.
    Identifier *string `mandatory:"false" json:"identifier"`

    PrimarySchema *Schema `mandatory:"false" json:"primarySchema"`

    // The properties for the connection.
    ConnectionProperties []ConnectionProperty `mandatory:"false" json:"connectionProperties"`

    // The default property for the connection.
    IsDefault *bool `mandatory:"false" json:"isDefault"`

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

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

func (ConnectionFromMySqlDetails) GetConnectionProperties

func (m ConnectionFromMySqlDetails) GetConnectionProperties() []ConnectionProperty

GetConnectionProperties returns ConnectionProperties

func (ConnectionFromMySqlDetails) GetDescription

func (m ConnectionFromMySqlDetails) GetDescription() *string

GetDescription returns Description

func (ConnectionFromMySqlDetails) GetIdentifier

func (m ConnectionFromMySqlDetails) GetIdentifier() *string

GetIdentifier returns Identifier

func (ConnectionFromMySqlDetails) GetIsDefault

func (m ConnectionFromMySqlDetails) GetIsDefault() *bool

GetIsDefault returns IsDefault

func (ConnectionFromMySqlDetails) GetKey

func (m ConnectionFromMySqlDetails) GetKey() *string

GetKey returns Key

func (ConnectionFromMySqlDetails) GetMetadata

func (m ConnectionFromMySqlDetails) GetMetadata() *ObjectMetadata

GetMetadata returns Metadata

func (ConnectionFromMySqlDetails) GetModelVersion

func (m ConnectionFromMySqlDetails) GetModelVersion() *string

GetModelVersion returns ModelVersion

func (ConnectionFromMySqlDetails) GetName

func (m ConnectionFromMySqlDetails) GetName() *string

GetName returns Name

func (ConnectionFromMySqlDetails) GetObjectStatus

func (m ConnectionFromMySqlDetails) GetObjectStatus() *int

GetObjectStatus returns ObjectStatus

func (ConnectionFromMySqlDetails) GetObjectVersion

func (m ConnectionFromMySqlDetails) GetObjectVersion() *int

GetObjectVersion returns ObjectVersion

func (ConnectionFromMySqlDetails) GetParentRef

func (m ConnectionFromMySqlDetails) GetParentRef() *ParentReference

GetParentRef returns ParentRef

func (ConnectionFromMySqlDetails) GetPrimarySchema

func (m ConnectionFromMySqlDetails) GetPrimarySchema() *Schema

GetPrimarySchema returns PrimarySchema

func (ConnectionFromMySqlDetails) MarshalJSON

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

MarshalJSON marshals to json representation

func (ConnectionFromMySqlDetails) String

func (m ConnectionFromMySqlDetails) String() string

type ConnectionFromObjectStorage

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

type ConnectionFromObjectStorage struct {

    // Generated key that can be used in API calls to identify connection. On scenarios where reference to the connection is needed, a value can be passed in create.
    Key *string `mandatory:"false" json:"key"`

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

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

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

    // User-defined description for the connection.
    Description *string `mandatory:"false" json:"description"`

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

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

    // Value can only contain upper case letters, underscore, and numbers. It should begin with upper case letter or underscore. The value can be modified.
    Identifier *string `mandatory:"false" json:"identifier"`

    PrimarySchema *Schema `mandatory:"false" json:"primarySchema"`

    // The properties for the connection.
    ConnectionProperties []ConnectionProperty `mandatory:"false" json:"connectionProperties"`

    // The default property for the connection.
    IsDefault *bool `mandatory:"false" json:"isDefault"`

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

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

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

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

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

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

func (ConnectionFromObjectStorage) GetConnectionProperties

func (m ConnectionFromObjectStorage) GetConnectionProperties() []ConnectionProperty

GetConnectionProperties returns ConnectionProperties

func (ConnectionFromObjectStorage) GetDescription

func (m ConnectionFromObjectStorage) GetDescription() *string

GetDescription returns Description

func (ConnectionFromObjectStorage) GetIdentifier

func (m ConnectionFromObjectStorage) GetIdentifier() *string

GetIdentifier returns Identifier

func (ConnectionFromObjectStorage) GetIsDefault

func (m ConnectionFromObjectStorage) GetIsDefault() *bool

GetIsDefault returns IsDefault

func (ConnectionFromObjectStorage) GetKey

func (m ConnectionFromObjectStorage) GetKey() *string

GetKey returns Key

func (ConnectionFromObjectStorage) GetKeyMap

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

GetKeyMap returns KeyMap

func (ConnectionFromObjectStorage) GetMetadata

func (m ConnectionFromObjectStorage) GetMetadata() *ObjectMetadata

GetMetadata returns Metadata

func (ConnectionFromObjectStorage) GetModelVersion

func (m ConnectionFromObjectStorage) GetModelVersion() *string

GetModelVersion returns ModelVersion

func (ConnectionFromObjectStorage) GetName

func (m ConnectionFromObjectStorage) GetName() *string

GetName returns Name

func (ConnectionFromObjectStorage) GetObjectStatus

func (m ConnectionFromObjectStorage) GetObjectStatus() *int

GetObjectStatus returns ObjectStatus

func (ConnectionFromObjectStorage) GetObjectVersion

func (m ConnectionFromObjectStorage) GetObjectVersion() *int

GetObjectVersion returns ObjectVersion

func (ConnectionFromObjectStorage) GetParentRef

func (m ConnectionFromObjectStorage) GetParentRef() *ParentReference

GetParentRef returns ParentRef

func (ConnectionFromObjectStorage) GetPrimarySchema

func (m ConnectionFromObjectStorage) GetPrimarySchema() *Schema

GetPrimarySchema returns PrimarySchema

func (ConnectionFromObjectStorage) MarshalJSON

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

MarshalJSON marshals to json representation

func (ConnectionFromObjectStorage) String

func (m ConnectionFromObjectStorage) String() string

type ConnectionFromObjectStorageDetails

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

type ConnectionFromObjectStorageDetails struct {

    // Generated key that can be used in API calls to identify connection. On scenarios where reference to the connection is needed, a value can be passed in create.
    Key *string `mandatory:"false" json:"key"`

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

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

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

    // User-defined description for the connection.
    Description *string `mandatory:"false" json:"description"`

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

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

    // Value can only contain upper case letters, underscore, and numbers. It should begin with upper case letter or underscore. The value can be modified.
    Identifier *string `mandatory:"false" json:"identifier"`

    PrimarySchema *Schema `mandatory:"false" json:"primarySchema"`

    // The properties for the connection.
    ConnectionProperties []ConnectionProperty `mandatory:"false" json:"connectionProperties"`

    // The default property for the connection.
    IsDefault *bool `mandatory:"false" json:"isDefault"`

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

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

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

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

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

func (ConnectionFromObjectStorageDetails) GetConnectionProperties

func (m ConnectionFromObjectStorageDetails) GetConnectionProperties() []ConnectionProperty

GetConnectionProperties returns ConnectionProperties

func (ConnectionFromObjectStorageDetails) GetDescription

func (m ConnectionFromObjectStorageDetails) GetDescription() *string

GetDescription returns Description

func (ConnectionFromObjectStorageDetails) GetIdentifier

func (m ConnectionFromObjectStorageDetails) GetIdentifier() *string

GetIdentifier returns Identifier

func (ConnectionFromObjectStorageDetails) GetIsDefault

func (m ConnectionFromObjectStorageDetails) GetIsDefault() *bool

GetIsDefault returns IsDefault

func (ConnectionFromObjectStorageDetails) GetKey

func (m ConnectionFromObjectStorageDetails) GetKey() *string

GetKey returns Key

func (ConnectionFromObjectStorageDetails) GetMetadata

func (m ConnectionFromObjectStorageDetails) GetMetadata() *ObjectMetadata

GetMetadata returns Metadata

func (ConnectionFromObjectStorageDetails) GetModelVersion

func (m ConnectionFromObjectStorageDetails) GetModelVersion() *string

GetModelVersion returns ModelVersion

func (ConnectionFromObjectStorageDetails) GetName

func (m ConnectionFromObjectStorageDetails) GetName() *string

GetName returns Name

func (ConnectionFromObjectStorageDetails) GetObjectStatus

func (m ConnectionFromObjectStorageDetails) GetObjectStatus() *int

GetObjectStatus returns ObjectStatus

func (ConnectionFromObjectStorageDetails) GetObjectVersion

func (m ConnectionFromObjectStorageDetails) GetObjectVersion() *int

GetObjectVersion returns ObjectVersion

func (ConnectionFromObjectStorageDetails) GetParentRef

func (m ConnectionFromObjectStorageDetails) GetParentRef() *ParentReference

GetParentRef returns ParentRef

func (ConnectionFromObjectStorageDetails) GetPrimarySchema

func (m ConnectionFromObjectStorageDetails) GetPrimarySchema() *Schema

GetPrimarySchema returns PrimarySchema

func (ConnectionFromObjectStorageDetails) MarshalJSON

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

MarshalJSON marshals to json representation

func (ConnectionFromObjectStorageDetails) String

func (m ConnectionFromObjectStorageDetails) String() string

type ConnectionFromOracle

ConnectionFromOracle The connection details for an Oracle Database data asset.

type ConnectionFromOracle struct {

    // Generated key that can be used in API calls to identify connection. On scenarios where reference to the connection is needed, a value can be passed in create.
    Key *string `mandatory:"false" json:"key"`

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

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

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

    // User-defined description for the connection.
    Description *string `mandatory:"false" json:"description"`

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

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

    // Value can only contain upper case letters, underscore, and numbers. It should begin with upper case letter or underscore. The value can be modified.
    Identifier *string `mandatory:"false" json:"identifier"`

    PrimarySchema *Schema `mandatory:"false" json:"primarySchema"`

    // The properties for the connection.
    ConnectionProperties []ConnectionProperty `mandatory:"false" json:"connectionProperties"`

    // The default property for the connection.
    IsDefault *bool `mandatory:"false" json:"isDefault"`

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

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

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

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

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

func (ConnectionFromOracle) GetConnectionProperties

func (m ConnectionFromOracle) GetConnectionProperties() []ConnectionProperty

GetConnectionProperties returns ConnectionProperties

func (ConnectionFromOracle) GetDescription

func (m ConnectionFromOracle) GetDescription() *string

GetDescription returns Description

func (ConnectionFromOracle) GetIdentifier

func (m ConnectionFromOracle) GetIdentifier() *string

GetIdentifier returns Identifier

func (ConnectionFromOracle) GetIsDefault

func (m ConnectionFromOracle) GetIsDefault() *bool

GetIsDefault returns IsDefault

func (ConnectionFromOracle) GetKey

func (m ConnectionFromOracle) GetKey() *string

GetKey returns Key

func (ConnectionFromOracle) GetKeyMap

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

GetKeyMap returns KeyMap

func (ConnectionFromOracle) GetMetadata

func (m ConnectionFromOracle) GetMetadata() *ObjectMetadata

GetMetadata returns Metadata

func (ConnectionFromOracle) GetModelVersion

func (m ConnectionFromOracle) GetModelVersion() *string

GetModelVersion returns ModelVersion

func (ConnectionFromOracle) GetName

func (m ConnectionFromOracle) GetName() *string

GetName returns Name

func (ConnectionFromOracle) GetObjectStatus

func (m ConnectionFromOracle) GetObjectStatus() *int

GetObjectStatus returns ObjectStatus

func (ConnectionFromOracle) GetObjectVersion

func (m ConnectionFromOracle) GetObjectVersion() *int

GetObjectVersion returns ObjectVersion

func (ConnectionFromOracle) GetParentRef

func (m ConnectionFromOracle) GetParentRef() *ParentReference

GetParentRef returns ParentRef

func (ConnectionFromOracle) GetPrimarySchema

func (m ConnectionFromOracle) GetPrimarySchema() *Schema

GetPrimarySchema returns PrimarySchema

func (ConnectionFromOracle) MarshalJSON

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

MarshalJSON marshals to json representation

func (ConnectionFromOracle) String

func (m ConnectionFromOracle) String() string

type ConnectionFromOracleDetails

ConnectionFromOracleDetails The connection details for an Oracle Database data asset.

type ConnectionFromOracleDetails struct {

    // Generated key that can be used in API calls to identify connection. On scenarios where reference to the connection is needed, a value can be passed in create.
    Key *string `mandatory:"false" json:"key"`

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

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

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

    // User-defined description for the connection.
    Description *string `mandatory:"false" json:"description"`

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

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

    // Value can only contain upper case letters, underscore, and numbers. It should begin with upper case letter or underscore. The value can be modified.
    Identifier *string `mandatory:"false" json:"identifier"`

    PrimarySchema *Schema `mandatory:"false" json:"primarySchema"`

    // The properties for the connection.
    ConnectionProperties []ConnectionProperty `mandatory:"false" json:"connectionProperties"`

    // The default property for the connection.
    IsDefault *bool `mandatory:"false" json:"isDefault"`

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

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

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

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

func (ConnectionFromOracleDetails) GetConnectionProperties

func (m ConnectionFromOracleDetails) GetConnectionProperties() []ConnectionProperty

GetConnectionProperties returns ConnectionProperties

func (ConnectionFromOracleDetails) GetDescription

func (m ConnectionFromOracleDetails) GetDescription() *string

GetDescription returns Description

func (ConnectionFromOracleDetails) GetIdentifier

func (m ConnectionFromOracleDetails) GetIdentifier() *string

GetIdentifier returns Identifier

func (ConnectionFromOracleDetails) GetIsDefault

func (m ConnectionFromOracleDetails) GetIsDefault() *bool

GetIsDefault returns IsDefault

func (ConnectionFromOracleDetails) GetKey

func (m ConnectionFromOracleDetails) GetKey() *string

GetKey returns Key

func (ConnectionFromOracleDetails) GetMetadata

func (m ConnectionFromOracleDetails) GetMetadata() *ObjectMetadata

GetMetadata returns Metadata

func (ConnectionFromOracleDetails) GetModelVersion

func (m ConnectionFromOracleDetails) GetModelVersion() *string

GetModelVersion returns ModelVersion

func (ConnectionFromOracleDetails) GetName

func (m ConnectionFromOracleDetails) GetName() *string

GetName returns Name

func (ConnectionFromOracleDetails) GetObjectStatus

func (m ConnectionFromOracleDetails) GetObjectStatus() *int

GetObjectStatus returns ObjectStatus

func (ConnectionFromOracleDetails) GetObjectVersion

func (m ConnectionFromOracleDetails) GetObjectVersion() *int

GetObjectVersion returns ObjectVersion

func (ConnectionFromOracleDetails) GetParentRef

func (m ConnectionFromOracleDetails) GetParentRef() *ParentReference

GetParentRef returns ParentRef

func (ConnectionFromOracleDetails) GetPrimarySchema

func (m ConnectionFromOracleDetails) GetPrimarySchema() *Schema

GetPrimarySchema returns PrimarySchema

func (ConnectionFromOracleDetails) MarshalJSON

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

MarshalJSON marshals to json representation

func (ConnectionFromOracleDetails) String

func (m ConnectionFromOracleDetails) String() string

type ConnectionModelTypeEnum

ConnectionModelTypeEnum Enum with underlying type: string

type ConnectionModelTypeEnum string

Set of constants representing the allowable values for ConnectionModelTypeEnum

const (
    ConnectionModelTypeOracleAdwcConnection          ConnectionModelTypeEnum = "ORACLE_ADWC_CONNECTION"
    ConnectionModelTypeOracleAtpConnection           ConnectionModelTypeEnum = "ORACLE_ATP_CONNECTION"
    ConnectionModelTypeOracleObjectStorageConnection ConnectionModelTypeEnum = "ORACLE_OBJECT_STORAGE_CONNECTION"
    ConnectionModelTypeOracledbConnection            ConnectionModelTypeEnum = "ORACLEDB_CONNECTION"
    ConnectionModelTypeMysqlConnection               ConnectionModelTypeEnum = "MYSQL_CONNECTION"
    ConnectionModelTypeGenericJdbcConnection         ConnectionModelTypeEnum = "GENERIC_JDBC_CONNECTION"
)

func GetConnectionModelTypeEnumValues

func GetConnectionModelTypeEnumValues() []ConnectionModelTypeEnum

GetConnectionModelTypeEnumValues Enumerates the set of values for ConnectionModelTypeEnum

type ConnectionProperty

ConnectionProperty The connection name/value pair.

type ConnectionProperty struct {

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

    // The value for the connection name property.
    Value *string `mandatory:"false" json:"value"`
}

func (ConnectionProperty) String

func (m ConnectionProperty) String() string

type ConnectionSummary

ConnectionSummary The connection summary object.

type ConnectionSummary interface {

    // Generated key that can be used in API calls to identify connection. On scenarios where reference to the connection is needed, a value can be passed in create.
    GetKey() *string

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

    GetParentRef() *ParentReference

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

    // User-defined description for the connection.
    GetDescription() *string

    // The version of the object that is used to track changes in the object instance.
    GetObjectVersion() *int

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

    // Value can only contain upper case letters, underscore and numbers. It should begin with upper case letter or underscore. The value can be modified.
    GetIdentifier() *string

    GetPrimarySchema() *Schema

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

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

    GetMetadata() *ObjectMetadata

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

type ConnectionSummaryCollection

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

type ConnectionSummaryCollection struct {

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

func (ConnectionSummaryCollection) String

func (m ConnectionSummaryCollection) String() string

func (*ConnectionSummaryCollection) UnmarshalJSON

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

UnmarshalJSON unmarshals from json

type ConnectionSummaryFromAdwc

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

type ConnectionSummaryFromAdwc struct {

    // Generated key that can be used in API calls to identify connection. On scenarios where reference to the connection is needed, a value can be passed in create.
    Key *string `mandatory:"false" json:"key"`

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

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

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

    // User-defined description for the connection.
    Description *string `mandatory:"false" json:"description"`

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

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

    // Value can only contain upper case letters, underscore and numbers. It should begin with upper case letter or underscore. The value can be modified.
    Identifier *string `mandatory:"false" json:"identifier"`

    PrimarySchema *Schema `mandatory:"false" json:"primarySchema"`

    // The properties for the connection.
    ConnectionProperties []ConnectionProperty `mandatory:"false" json:"connectionProperties"`

    // The default property for the connection.
    IsDefault *bool `mandatory:"false" json:"isDefault"`

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

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

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

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

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

func (ConnectionSummaryFromAdwc) GetConnectionProperties

func (m ConnectionSummaryFromAdwc) GetConnectionProperties() []ConnectionProperty

GetConnectionProperties returns ConnectionProperties

func (ConnectionSummaryFromAdwc) GetDescription

func (m ConnectionSummaryFromAdwc) GetDescription() *string

GetDescription returns Description

func (ConnectionSummaryFromAdwc) GetIdentifier

func (m ConnectionSummaryFromAdwc) GetIdentifier() *string

GetIdentifier returns Identifier

func (ConnectionSummaryFromAdwc) GetIsDefault

func (m ConnectionSummaryFromAdwc) GetIsDefault() *bool

GetIsDefault returns IsDefault

func (ConnectionSummaryFromAdwc) GetKey

func (m ConnectionSummaryFromAdwc) GetKey() *string

GetKey returns Key

func (ConnectionSummaryFromAdwc) GetKeyMap

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

GetKeyMap returns KeyMap

func (ConnectionSummaryFromAdwc) GetMetadata

func (m ConnectionSummaryFromAdwc) GetMetadata() *ObjectMetadata

GetMetadata returns Metadata

func (ConnectionSummaryFromAdwc) GetModelVersion

func (m ConnectionSummaryFromAdwc) GetModelVersion() *string

GetModelVersion returns ModelVersion

func (ConnectionSummaryFromAdwc) GetName

func (m ConnectionSummaryFromAdwc) GetName() *string

GetName returns Name

func (ConnectionSummaryFromAdwc) GetObjectStatus

func (m ConnectionSummaryFromAdwc) GetObjectStatus() *int

GetObjectStatus returns ObjectStatus

func (ConnectionSummaryFromAdwc) GetObjectVersion

func (m ConnectionSummaryFromAdwc) GetObjectVersion() *int

GetObjectVersion returns ObjectVersion

func (ConnectionSummaryFromAdwc) GetParentRef

func (m ConnectionSummaryFromAdwc) GetParentRef() *ParentReference

GetParentRef returns ParentRef

func (ConnectionSummaryFromAdwc) GetPrimarySchema

func (m ConnectionSummaryFromAdwc) GetPrimarySchema() *Schema

GetPrimarySchema returns PrimarySchema

func (ConnectionSummaryFromAdwc) MarshalJSON

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

MarshalJSON marshals to json representation

func (ConnectionSummaryFromAdwc) String

func (m ConnectionSummaryFromAdwc) String() string

type ConnectionSummaryFromAtp

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

type ConnectionSummaryFromAtp struct {

    // Generated key that can be used in API calls to identify connection. On scenarios where reference to the connection is needed, a value can be passed in create.
    Key *string `mandatory:"false" json:"key"`

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

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

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

    // User-defined description for the connection.
    Description *string `mandatory:"false" json:"description"`

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

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

    // Value can only contain upper case letters, underscore and numbers. It should begin with upper case letter or underscore. The value can be modified.
    Identifier *string `mandatory:"false" json:"identifier"`

    PrimarySchema *Schema `mandatory:"false" json:"primarySchema"`

    // The properties for the connection.
    ConnectionProperties []ConnectionProperty `mandatory:"false" json:"connectionProperties"`

    // The default property for the connection.
    IsDefault *bool `mandatory:"false" json:"isDefault"`

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

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

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

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

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

func (ConnectionSummaryFromAtp) GetConnectionProperties

func (m ConnectionSummaryFromAtp) GetConnectionProperties() []ConnectionProperty

GetConnectionProperties returns ConnectionProperties

func (ConnectionSummaryFromAtp) GetDescription

func (m ConnectionSummaryFromAtp) GetDescription() *string

GetDescription returns Description

func (ConnectionSummaryFromAtp) GetIdentifier

func (m ConnectionSummaryFromAtp) GetIdentifier() *string

GetIdentifier returns Identifier

func (ConnectionSummaryFromAtp) GetIsDefault

func (m ConnectionSummaryFromAtp) GetIsDefault() *bool

GetIsDefault returns IsDefault

func (ConnectionSummaryFromAtp) GetKey

func (m ConnectionSummaryFromAtp) GetKey() *string

GetKey returns Key

func (ConnectionSummaryFromAtp) GetKeyMap

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

GetKeyMap returns KeyMap

func (ConnectionSummaryFromAtp) GetMetadata

func (m ConnectionSummaryFromAtp) GetMetadata() *ObjectMetadata

GetMetadata returns Metadata

func (ConnectionSummaryFromAtp) GetModelVersion

func (m ConnectionSummaryFromAtp) GetModelVersion() *string

GetModelVersion returns ModelVersion

func (ConnectionSummaryFromAtp) GetName

func (m ConnectionSummaryFromAtp) GetName() *string

GetName returns Name

func (ConnectionSummaryFromAtp) GetObjectStatus

func (m ConnectionSummaryFromAtp) GetObjectStatus() *int

GetObjectStatus returns ObjectStatus

func (ConnectionSummaryFromAtp) GetObjectVersion

func (m ConnectionSummaryFromAtp) GetObjectVersion() *int

GetObjectVersion returns ObjectVersion

func (ConnectionSummaryFromAtp) GetParentRef

func (m ConnectionSummaryFromAtp) GetParentRef() *ParentReference

GetParentRef returns ParentRef

func (ConnectionSummaryFromAtp) GetPrimarySchema

func (m ConnectionSummaryFromAtp) GetPrimarySchema() *Schema

GetPrimarySchema returns PrimarySchema

func (ConnectionSummaryFromAtp) MarshalJSON

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

MarshalJSON marshals to json representation

func (ConnectionSummaryFromAtp) String

func (m ConnectionSummaryFromAtp) String() string

type ConnectionSummaryFromJdbc

ConnectionSummaryFromJdbc The connection details for a generic JDBC data asset.

type ConnectionSummaryFromJdbc struct {

    // Generated key that can be used in API calls to identify connection. On scenarios where reference to the connection is needed, a value can be passed in create.
    Key *string `mandatory:"false" json:"key"`

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

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

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

    // User-defined description for the connection.
    Description *string `mandatory:"false" json:"description"`

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

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

    // Value can only contain upper case letters, underscore and numbers. It should begin with upper case letter or underscore. The value can be modified.
    Identifier *string `mandatory:"false" json:"identifier"`

    PrimarySchema *Schema `mandatory:"false" json:"primarySchema"`

    // The properties for the connection.
    ConnectionProperties []ConnectionProperty `mandatory:"false" json:"connectionProperties"`

    // The default property for the connection.
    IsDefault *bool `mandatory:"false" json:"isDefault"`

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

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

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

func (ConnectionSummaryFromJdbc) GetConnectionProperties

func (m ConnectionSummaryFromJdbc) GetConnectionProperties() []ConnectionProperty

GetConnectionProperties returns ConnectionProperties

func (ConnectionSummaryFromJdbc) GetDescription

func (m ConnectionSummaryFromJdbc) GetDescription() *string

GetDescription returns Description

func (ConnectionSummaryFromJdbc) GetIdentifier

func (m ConnectionSummaryFromJdbc) GetIdentifier() *string

GetIdentifier returns Identifier

func (ConnectionSummaryFromJdbc) GetIsDefault

func (m ConnectionSummaryFromJdbc) GetIsDefault() *bool

GetIsDefault returns IsDefault

func (ConnectionSummaryFromJdbc) GetKey

func (m ConnectionSummaryFromJdbc) GetKey() *string

GetKey returns Key

func (ConnectionSummaryFromJdbc) GetKeyMap

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

GetKeyMap returns KeyMap

func (ConnectionSummaryFromJdbc) GetMetadata

func (m ConnectionSummaryFromJdbc) GetMetadata() *ObjectMetadata

GetMetadata returns Metadata

func (ConnectionSummaryFromJdbc) GetModelVersion

func (m ConnectionSummaryFromJdbc) GetModelVersion() *string

GetModelVersion returns ModelVersion

func (ConnectionSummaryFromJdbc) GetName

func (m ConnectionSummaryFromJdbc) GetName() *string

GetName returns Name

func (ConnectionSummaryFromJdbc) GetObjectStatus

func (m ConnectionSummaryFromJdbc) GetObjectStatus() *int

GetObjectStatus returns ObjectStatus

func (ConnectionSummaryFromJdbc) GetObjectVersion

func (m ConnectionSummaryFromJdbc) GetObjectVersion() *int

GetObjectVersion returns ObjectVersion

func (ConnectionSummaryFromJdbc) GetParentRef

func (m ConnectionSummaryFromJdbc) GetParentRef() *ParentReference

GetParentRef returns ParentRef

func (ConnectionSummaryFromJdbc) GetPrimarySchema

func (m ConnectionSummaryFromJdbc) GetPrimarySchema() *Schema

GetPrimarySchema returns PrimarySchema

func (ConnectionSummaryFromJdbc) MarshalJSON

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

MarshalJSON marshals to json representation

func (ConnectionSummaryFromJdbc) String

func (m ConnectionSummaryFromJdbc) String() string

type ConnectionSummaryFromMySql

ConnectionSummaryFromMySql The connection details for a MYSQL data asset.

type ConnectionSummaryFromMySql struct {

    // Generated key that can be used in API calls to identify connection. On scenarios where reference to the connection is needed, a value can be passed in create.
    Key *string `mandatory:"false" json:"key"`

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

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

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

    // User-defined description for the connection.
    Description *string `mandatory:"false" json:"description"`

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

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

    // Value can only contain upper case letters, underscore and numbers. It should begin with upper case letter or underscore. The value can be modified.
    Identifier *string `mandatory:"false" json:"identifier"`

    PrimarySchema *Schema `mandatory:"false" json:"primarySchema"`

    // The properties for the connection.
    ConnectionProperties []ConnectionProperty `mandatory:"false" json:"connectionProperties"`

    // The default property for the connection.
    IsDefault *bool `mandatory:"false" json:"isDefault"`

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

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

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

func (ConnectionSummaryFromMySql) GetConnectionProperties

func (m ConnectionSummaryFromMySql) GetConnectionProperties() []ConnectionProperty

GetConnectionProperties returns ConnectionProperties

func (ConnectionSummaryFromMySql) GetDescription

func (m ConnectionSummaryFromMySql) GetDescription() *string

GetDescription returns Description

func (ConnectionSummaryFromMySql) GetIdentifier

func (m ConnectionSummaryFromMySql) GetIdentifier() *string

GetIdentifier returns Identifier

func (ConnectionSummaryFromMySql) GetIsDefault

func (m ConnectionSummaryFromMySql) GetIsDefault() *bool

GetIsDefault returns IsDefault

func (ConnectionSummaryFromMySql) GetKey

func (m ConnectionSummaryFromMySql) GetKey() *string

GetKey returns Key

func (ConnectionSummaryFromMySql) GetKeyMap

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

GetKeyMap returns KeyMap

func (ConnectionSummaryFromMySql) GetMetadata

func (m ConnectionSummaryFromMySql) GetMetadata() *ObjectMetadata

GetMetadata returns Metadata

func (ConnectionSummaryFromMySql) GetModelVersion

func (m ConnectionSummaryFromMySql) GetModelVersion() *string

GetModelVersion returns ModelVersion

func (ConnectionSummaryFromMySql) GetName

func (m ConnectionSummaryFromMySql) GetName() *string

GetName returns Name

func (ConnectionSummaryFromMySql) GetObjectStatus

func (m ConnectionSummaryFromMySql) GetObjectStatus() *int

GetObjectStatus returns ObjectStatus

func (ConnectionSummaryFromMySql) GetObjectVersion

func (m ConnectionSummaryFromMySql) GetObjectVersion() *int

GetObjectVersion returns ObjectVersion

func (ConnectionSummaryFromMySql) GetParentRef

func (m ConnectionSummaryFromMySql) GetParentRef() *ParentReference

GetParentRef returns ParentRef

func (ConnectionSummaryFromMySql) GetPrimarySchema

func (m ConnectionSummaryFromMySql) GetPrimarySchema() *Schema

GetPrimarySchema returns PrimarySchema

func (ConnectionSummaryFromMySql) MarshalJSON

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

MarshalJSON marshals to json representation

func (ConnectionSummaryFromMySql) String

func (m ConnectionSummaryFromMySql) String() string

type ConnectionSummaryFromObjectStorage

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

type ConnectionSummaryFromObjectStorage struct {

    // Generated key that can be used in API calls to identify connection. On scenarios where reference to the connection is needed, a value can be passed in create.
    Key *string `mandatory:"false" json:"key"`

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

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

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

    // User-defined description for the connection.
    Description *string `mandatory:"false" json:"description"`

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

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

    // Value can only contain upper case letters, underscore and numbers. It should begin with upper case letter or underscore. The value can be modified.
    Identifier *string `mandatory:"false" json:"identifier"`

    PrimarySchema *Schema `mandatory:"false" json:"primarySchema"`

    // The properties for the connection.
    ConnectionProperties []ConnectionProperty `mandatory:"false" json:"connectionProperties"`

    // The default property for the connection.
    IsDefault *bool `mandatory:"false" json:"isDefault"`

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

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

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

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

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

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

func (ConnectionSummaryFromObjectStorage) GetConnectionProperties

func (m ConnectionSummaryFromObjectStorage) GetConnectionProperties() []ConnectionProperty

GetConnectionProperties returns ConnectionProperties

func (ConnectionSummaryFromObjectStorage) GetDescription

func (m ConnectionSummaryFromObjectStorage) GetDescription() *string

GetDescription returns Description

func (ConnectionSummaryFromObjectStorage) GetIdentifier

func (m ConnectionSummaryFromObjectStorage) GetIdentifier() *string

GetIdentifier returns Identifier

func (ConnectionSummaryFromObjectStorage) GetIsDefault

func (m ConnectionSummaryFromObjectStorage) GetIsDefault() *bool

GetIsDefault returns IsDefault

func (ConnectionSummaryFromObjectStorage) GetKey

func (m ConnectionSummaryFromObjectStorage) GetKey() *string

GetKey returns Key

func (ConnectionSummaryFromObjectStorage) GetKeyMap

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

GetKeyMap returns KeyMap

func (ConnectionSummaryFromObjectStorage) GetMetadata

func (m ConnectionSummaryFromObjectStorage) GetMetadata() *ObjectMetadata

GetMetadata returns Metadata

func (ConnectionSummaryFromObjectStorage) GetModelVersion

func (m ConnectionSummaryFromObjectStorage) GetModelVersion() *string

GetModelVersion returns ModelVersion

func (ConnectionSummaryFromObjectStorage) GetName

func (m ConnectionSummaryFromObjectStorage) GetName() *string

GetName returns Name

func (ConnectionSummaryFromObjectStorage) GetObjectStatus

func (m ConnectionSummaryFromObjectStorage) GetObjectStatus() *int

GetObjectStatus returns ObjectStatus

func (ConnectionSummaryFromObjectStorage) GetObjectVersion

func (m ConnectionSummaryFromObjectStorage) GetObjectVersion() *int

GetObjectVersion returns ObjectVersion

func (ConnectionSummaryFromObjectStorage) GetParentRef

func (m ConnectionSummaryFromObjectStorage) GetParentRef() *ParentReference

GetParentRef returns ParentRef

func (ConnectionSummaryFromObjectStorage) GetPrimarySchema

func (m ConnectionSummaryFromObjectStorage) GetPrimarySchema() *Schema

GetPrimarySchema returns PrimarySchema

func (ConnectionSummaryFromObjectStorage) MarshalJSON

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

MarshalJSON marshals to json representation

func (ConnectionSummaryFromObjectStorage) String

func (m ConnectionSummaryFromObjectStorage) String() string

type ConnectionSummaryFromOracle

ConnectionSummaryFromOracle The connection summary details for an Oracle Database data asset.

type ConnectionSummaryFromOracle struct {

    // Generated key that can be used in API calls to identify connection. On scenarios where reference to the connection is needed, a value can be passed in create.
    Key *string `mandatory:"false" json:"key"`

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

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

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

    // User-defined description for the connection.
    Description *string `mandatory:"false" json:"description"`

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

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

    // Value can only contain upper case letters, underscore and numbers. It should begin with upper case letter or underscore. The value can be modified.
    Identifier *string `mandatory:"false" json:"identifier"`

    PrimarySchema *Schema `mandatory:"false" json:"primarySchema"`

    // The properties for the connection.
    ConnectionProperties []ConnectionProperty `mandatory:"false" json:"connectionProperties"`

    // The default property for the connection.
    IsDefault *bool `mandatory:"false" json:"isDefault"`

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

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

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

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

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

func (ConnectionSummaryFromOracle) GetConnectionProperties

func (m ConnectionSummaryFromOracle) GetConnectionProperties() []ConnectionProperty

GetConnectionProperties returns ConnectionProperties

func (ConnectionSummaryFromOracle) GetDescription

func (m ConnectionSummaryFromOracle) GetDescription() *string

GetDescription returns Description

func (ConnectionSummaryFromOracle) GetIdentifier

func (m ConnectionSummaryFromOracle) GetIdentifier() *string

GetIdentifier returns Identifier

func (ConnectionSummaryFromOracle) GetIsDefault

func (m ConnectionSummaryFromOracle) GetIsDefault() *bool

GetIsDefault returns IsDefault

func (ConnectionSummaryFromOracle) GetKey

func (m ConnectionSummaryFromOracle) GetKey() *string

GetKey returns Key

func (ConnectionSummaryFromOracle) GetKeyMap

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

GetKeyMap returns KeyMap

func (ConnectionSummaryFromOracle) GetMetadata

func (m ConnectionSummaryFromOracle) GetMetadata() *ObjectMetadata

GetMetadata returns Metadata

func (ConnectionSummaryFromOracle) GetModelVersion

func (m ConnectionSummaryFromOracle) GetModelVersion() *string

GetModelVersion returns ModelVersion

func (ConnectionSummaryFromOracle) GetName

func (m ConnectionSummaryFromOracle) GetName() *string

GetName returns Name

func (ConnectionSummaryFromOracle) GetObjectStatus

func (m ConnectionSummaryFromOracle) GetObjectStatus() *int

GetObjectStatus returns ObjectStatus

func (ConnectionSummaryFromOracle) GetObjectVersion

func (m ConnectionSummaryFromOracle) GetObjectVersion() *int

GetObjectVersion returns ObjectVersion

func (ConnectionSummaryFromOracle) GetParentRef

func (m ConnectionSummaryFromOracle) GetParentRef() *ParentReference

GetParentRef returns ParentRef

func (ConnectionSummaryFromOracle) GetPrimarySchema

func (m ConnectionSummaryFromOracle) GetPrimarySchema() *Schema

GetPrimarySchema returns PrimarySchema

func (ConnectionSummaryFromOracle) MarshalJSON

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

MarshalJSON marshals to json representation

func (ConnectionSummaryFromOracle) String

func (m ConnectionSummaryFromOracle) String() string

type ConnectionSummaryModelTypeEnum

ConnectionSummaryModelTypeEnum Enum with underlying type: string

type ConnectionSummaryModelTypeEnum string

Set of constants representing the allowable values for ConnectionSummaryModelTypeEnum

const (
    ConnectionSummaryModelTypeOracleAdwcConnection          ConnectionSummaryModelTypeEnum = "ORACLE_ADWC_CONNECTION"
    ConnectionSummaryModelTypeOracleAtpConnection           ConnectionSummaryModelTypeEnum = "ORACLE_ATP_CONNECTION"
    ConnectionSummaryModelTypeOracleObjectStorageConnection ConnectionSummaryModelTypeEnum = "ORACLE_OBJECT_STORAGE_CONNECTION"
    ConnectionSummaryModelTypeOracledbConnection            ConnectionSummaryModelTypeEnum = "ORACLEDB_CONNECTION"
    ConnectionSummaryModelTypeMysqlConnection               ConnectionSummaryModelTypeEnum = "MYSQL_CONNECTION"
    ConnectionSummaryModelTypeGenericJdbcConnection         ConnectionSummaryModelTypeEnum = "GENERIC_JDBC_CONNECTION"
)

func GetConnectionSummaryModelTypeEnumValues

func GetConnectionSummaryModelTypeEnumValues() []ConnectionSummaryModelTypeEnum

GetConnectionSummaryModelTypeEnumValues Enumerates the set of values for ConnectionSummaryModelTypeEnum

type ConnectionValidation

ConnectionValidation The information about connection validation.

type ConnectionValidation struct {
    ValidationMessage *Message `mandatory:"false" json:"validationMessage"`

    // Objects will use a 36 character key as unique ID. It is system generated and cannot be modified.
    Key *string `mandatory:"false" json:"key"`

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

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

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

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

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

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

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

    // Value can only contain upper case letters, underscore and numbers. It should begin with upper case letter or underscore. The value can be modified.
    Identifier *string `mandatory:"false" json:"identifier"`

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

func (ConnectionValidation) String

func (m ConnectionValidation) String() string

type ConnectionValidationSummary

ConnectionValidationSummary The information about connection validation.

type ConnectionValidationSummary struct {
    ValidationMessage *Message `mandatory:"false" json:"validationMessage"`

    // Objects will use a 36 character key as unique ID. It is system generated and cannot be modified.
    Key *string `mandatory:"false" json:"key"`

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

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

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

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

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

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

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

    // Value can only contain upper case letters, underscore and numbers. It should begin with upper case letter or underscore. The value can be modified.
    Identifier *string `mandatory:"false" json:"identifier"`

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

func (ConnectionValidationSummary) String

func (m ConnectionValidationSummary) String() string

type ConnectionValidationSummaryCollection

ConnectionValidationSummaryCollection A list of connection validation summaries.

type ConnectionValidationSummaryCollection struct {

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

func (ConnectionValidationSummaryCollection) String

func (m ConnectionValidationSummaryCollection) String() string

type CountStatistic

CountStatistic A count statistics.

type CountStatistic struct {

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

func (CountStatistic) String

func (m CountStatistic) String() string

type CountStatisticSummary

CountStatisticSummary Details of the count statistic summary object.

type CountStatisticSummary struct {

    // The type of object for the count statistic object.
    ObjectType CountStatisticSummaryObjectTypeEnum `mandatory:"false" json:"objectType,omitempty"`

    // The value for the count statistic object.
    ObjectCount *int64 `mandatory:"false" json:"objectCount"`
}

func (CountStatisticSummary) String

func (m CountStatisticSummary) String() string

type CountStatisticSummaryObjectTypeEnum

CountStatisticSummaryObjectTypeEnum Enum with underlying type: string

type CountStatisticSummaryObjectTypeEnum string

Set of constants representing the allowable values for CountStatisticSummaryObjectTypeEnum

const (
    CountStatisticSummaryObjectTypeProject     CountStatisticSummaryObjectTypeEnum = "PROJECT"
    CountStatisticSummaryObjectTypeFolder      CountStatisticSummaryObjectTypeEnum = "FOLDER"
    CountStatisticSummaryObjectTypeDataFlow    CountStatisticSummaryObjectTypeEnum = "DATA_FLOW"
    CountStatisticSummaryObjectTypeDataAsset   CountStatisticSummaryObjectTypeEnum = "DATA_ASSET"
    CountStatisticSummaryObjectTypeConnection  CountStatisticSummaryObjectTypeEnum = "CONNECTION"
    CountStatisticSummaryObjectTypeTask        CountStatisticSummaryObjectTypeEnum = "TASK"
    CountStatisticSummaryObjectTypeApplication CountStatisticSummaryObjectTypeEnum = "APPLICATION"
)

func GetCountStatisticSummaryObjectTypeEnumValues

func GetCountStatisticSummaryObjectTypeEnumValues() []CountStatisticSummaryObjectTypeEnum

GetCountStatisticSummaryObjectTypeEnumValues Enumerates the set of values for CountStatisticSummaryObjectTypeEnum

type CreateApplicationDetails

CreateApplicationDetails Properties used in application create operations.

type CreateApplicationDetails struct {

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

    // Value can only contain upper case letters, underscore, and numbers. It should begin with upper case letter or underscore. The value can be modified.
    Identifier *string `mandatory:"true" json:"identifier"`

    // Currently not used on application creation. Reserved for future.
    Key *string `mandatory:"false" json:"key"`

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

    // The type of the application.
    ModelType CreateApplicationDetailsModelTypeEnum `mandatory:"false" json:"modelType,omitempty"`

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

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

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

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

func (CreateApplicationDetails) String

func (m CreateApplicationDetails) String() string

type CreateApplicationDetailsModelTypeEnum

CreateApplicationDetailsModelTypeEnum Enum with underlying type: string

type CreateApplicationDetailsModelTypeEnum string

Set of constants representing the allowable values for CreateApplicationDetailsModelTypeEnum

const (
    CreateApplicationDetailsModelTypeIntegrationApplication CreateApplicationDetailsModelTypeEnum = "INTEGRATION_APPLICATION"
)

func GetCreateApplicationDetailsModelTypeEnumValues

func GetCreateApplicationDetailsModelTypeEnumValues() []CreateApplicationDetailsModelTypeEnum

GetCreateApplicationDetailsModelTypeEnumValues Enumerates the set of values for CreateApplicationDetailsModelTypeEnum

type CreateApplicationRequest

CreateApplicationRequest wrapper for the CreateApplication operation

See also

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

type CreateApplicationRequest struct {

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

    // The details needed to create an application.
    CreateApplicationDetails `contributesTo:"body"`

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

    // A token that uniquely identifies a request so it can be retried in case of a timeout or server error without risk of executing that same action again.
    OpcRetryToken *string `mandatory:"false" contributesTo:"header" name:"opc-retry-token"`

    // Metadata about the request. This information will not be transmitted to the service, but
    // represents information that the SDK will consume to drive retry behavior.
    RequestMetadata common.RequestMetadata
}

func (CreateApplicationRequest) 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

CreateApplicationResponse wrapper for the CreateApplication operation

type CreateApplicationResponse struct {

    // The underlying http response
    RawResponse *http.Response

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

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

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

func (CreateApplicationResponse) HTTPResponse

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

HTTPResponse implements the OCIResponse interface

func (CreateApplicationResponse) String

func (response CreateApplicationResponse) String() string

type CreateConfigProvider

CreateConfigProvider The type to create a config provider.

type CreateConfigProvider struct {

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

func (CreateConfigProvider) String

func (m CreateConfigProvider) String() string

type CreateConnectionDetails

CreateConnectionDetails Properties used in connection create operations.

type CreateConnectionDetails interface {

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

    // Value can only contain upper case letters, underscore, and numbers. It should begin with upper case letter or underscore. The value can be modified.
    GetIdentifier() *string

    // Generated key that can be used in API calls to identify connection. On scenarios where reference to the connection is needed, a value can be passed in create.
    GetKey() *string

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

    GetParentRef() *ParentReference

    // User-defined description for the connection.
    GetDescription() *string

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

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

    GetRegistryMetadata() *RegistryMetadata
}

type CreateConnectionDetailsModelTypeEnum

CreateConnectionDetailsModelTypeEnum Enum with underlying type: string

type CreateConnectionDetailsModelTypeEnum string

Set of constants representing the allowable values for CreateConnectionDetailsModelTypeEnum

const (
    CreateConnectionDetailsModelTypeOracleAdwcConnection          CreateConnectionDetailsModelTypeEnum = "ORACLE_ADWC_CONNECTION"
    CreateConnectionDetailsModelTypeOracleAtpConnection           CreateConnectionDetailsModelTypeEnum = "ORACLE_ATP_CONNECTION"
    CreateConnectionDetailsModelTypeOracleObjectStorageConnection CreateConnectionDetailsModelTypeEnum = "ORACLE_OBJECT_STORAGE_CONNECTION"
    CreateConnectionDetailsModelTypeOracledbConnection            CreateConnectionDetailsModelTypeEnum = "ORACLEDB_CONNECTION"
    CreateConnectionDetailsModelTypeMysqlConnection               CreateConnectionDetailsModelTypeEnum = "MYSQL_CONNECTION"
    CreateConnectionDetailsModelTypeGenericJdbcConnection         CreateConnectionDetailsModelTypeEnum = "GENERIC_JDBC_CONNECTION"
)

func GetCreateConnectionDetailsModelTypeEnumValues

func GetCreateConnectionDetailsModelTypeEnumValues() []CreateConnectionDetailsModelTypeEnum

GetCreateConnectionDetailsModelTypeEnumValues Enumerates the set of values for CreateConnectionDetailsModelTypeEnum

type CreateConnectionFromAdwc

CreateConnectionFromAdwc The details to create an Autonomous Data Warehouse data asset connection.

type CreateConnectionFromAdwc struct {

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

    // Value can only contain upper case letters, underscore, and numbers. It should begin with upper case letter or underscore. The value can be modified.
    Identifier *string `mandatory:"true" json:"identifier"`

    // Generated key that can be used in API calls to identify connection. On scenarios where reference to the connection is needed, a value can be passed in create.
    Key *string `mandatory:"false" json:"key"`

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

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

    // User-defined description for the connection.
    Description *string `mandatory:"false" json:"description"`

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

    // The properties for the connection.
    ConnectionProperties []ConnectionProperty `mandatory:"false" json:"connectionProperties"`

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

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

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

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

func (CreateConnectionFromAdwc) GetConnectionProperties

func (m CreateConnectionFromAdwc) GetConnectionProperties() []ConnectionProperty

GetConnectionProperties returns ConnectionProperties

func (CreateConnectionFromAdwc) GetDescription

func (m CreateConnectionFromAdwc) GetDescription() *string

GetDescription returns Description

func (CreateConnectionFromAdwc) GetIdentifier

func (m CreateConnectionFromAdwc) GetIdentifier() *string

GetIdentifier returns Identifier

func (CreateConnectionFromAdwc) GetKey

func (m CreateConnectionFromAdwc) GetKey() *string

GetKey returns Key

func (CreateConnectionFromAdwc) GetModelVersion

func (m CreateConnectionFromAdwc) GetModelVersion() *string

GetModelVersion returns ModelVersion

func (CreateConnectionFromAdwc) GetName

func (m CreateConnectionFromAdwc) GetName() *string

GetName returns Name

func (CreateConnectionFromAdwc) GetObjectStatus

func (m CreateConnectionFromAdwc) GetObjectStatus() *int

GetObjectStatus returns ObjectStatus

func (CreateConnectionFromAdwc) GetParentRef

func (m CreateConnectionFromAdwc) GetParentRef() *ParentReference

GetParentRef returns ParentRef

func (CreateConnectionFromAdwc) GetRegistryMetadata

func (m CreateConnectionFromAdwc) GetRegistryMetadata() *RegistryMetadata

GetRegistryMetadata returns RegistryMetadata

func (CreateConnectionFromAdwc) MarshalJSON

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

MarshalJSON marshals to json representation

func (CreateConnectionFromAdwc) String

func (m CreateConnectionFromAdwc) String() string

type CreateConnectionFromAtp

CreateConnectionFromAtp The details to create an Autonomous Transaction Processing data asset connection.

type CreateConnectionFromAtp struct {

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

    // Value can only contain upper case letters, underscore, and numbers. It should begin with upper case letter or underscore. The value can be modified.
    Identifier *string `mandatory:"true" json:"identifier"`

    // Generated key that can be used in API calls to identify connection. On scenarios where reference to the connection is needed, a value can be passed in create.
    Key *string `mandatory:"false" json:"key"`

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

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

    // User-defined description for the connection.
    Description *string `mandatory:"false" json:"description"`

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

    // The properties for the connection.
    ConnectionProperties []ConnectionProperty `mandatory:"false" json:"connectionProperties"`

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

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

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

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

func (CreateConnectionFromAtp) GetConnectionProperties

func (m CreateConnectionFromAtp) GetConnectionProperties() []ConnectionProperty

GetConnectionProperties returns ConnectionProperties

func (CreateConnectionFromAtp) GetDescription

func (m CreateConnectionFromAtp) GetDescription() *string

GetDescription returns Description

func (CreateConnectionFromAtp) GetIdentifier

func (m CreateConnectionFromAtp) GetIdentifier() *string

GetIdentifier returns Identifier

func (CreateConnectionFromAtp) GetKey

func (m CreateConnectionFromAtp) GetKey() *string

GetKey returns Key

func (CreateConnectionFromAtp) GetModelVersion

func (m CreateConnectionFromAtp) GetModelVersion() *string

GetModelVersion returns ModelVersion

func (CreateConnectionFromAtp) GetName

func (m CreateConnectionFromAtp) GetName() *string

GetName returns Name

func (CreateConnectionFromAtp) GetObjectStatus

func (m CreateConnectionFromAtp) GetObjectStatus() *int

GetObjectStatus returns ObjectStatus

func (CreateConnectionFromAtp) GetParentRef

func (m CreateConnectionFromAtp) GetParentRef() *ParentReference

GetParentRef returns ParentRef

func (CreateConnectionFromAtp) GetRegistryMetadata

func (m CreateConnectionFromAtp) GetRegistryMetadata() *RegistryMetadata

GetRegistryMetadata returns RegistryMetadata

func (CreateConnectionFromAtp) MarshalJSON

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

MarshalJSON marshals to json representation

func (CreateConnectionFromAtp) String

func (m CreateConnectionFromAtp) String() string

type CreateConnectionFromJdbc

CreateConnectionFromJdbc The details to create a generic JDBC data asset connection.

type CreateConnectionFromJdbc struct {

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

    // Value can only contain upper case letters, underscore, and numbers. It should begin with upper case letter or underscore. The value can be modified.
    Identifier *string `mandatory:"true" json:"identifier"`

    // Generated key that can be used in API calls to identify connection. On scenarios where reference to the connection is needed, a value can be passed in create.
    Key *string `mandatory:"false" json:"key"`

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

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

    // User-defined description for the connection.
    Description *string `mandatory:"false" json:"description"`

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

    // The properties for the connection.
    ConnectionProperties []ConnectionProperty `mandatory:"false" json:"connectionProperties"`

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

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

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

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

func (CreateConnectionFromJdbc) GetConnectionProperties

func (m CreateConnectionFromJdbc) GetConnectionProperties() []ConnectionProperty

GetConnectionProperties returns ConnectionProperties

func (CreateConnectionFromJdbc) GetDescription

func (m CreateConnectionFromJdbc) GetDescription() *string

GetDescription returns Description

func (CreateConnectionFromJdbc) GetIdentifier

func (m CreateConnectionFromJdbc) GetIdentifier() *string

GetIdentifier returns Identifier

func (CreateConnectionFromJdbc) GetKey

func (m CreateConnectionFromJdbc) GetKey() *string

GetKey returns Key

func (CreateConnectionFromJdbc) GetModelVersion

func (m CreateConnectionFromJdbc) GetModelVersion() *string

GetModelVersion returns ModelVersion

func (CreateConnectionFromJdbc) GetName

func (m CreateConnectionFromJdbc) GetName() *string

GetName returns Name

func (CreateConnectionFromJdbc) GetObjectStatus

func (m CreateConnectionFromJdbc) GetObjectStatus() *int

GetObjectStatus returns ObjectStatus

func (CreateConnectionFromJdbc) GetParentRef

func (m CreateConnectionFromJdbc) GetParentRef() *ParentReference

GetParentRef returns ParentRef

func (CreateConnectionFromJdbc) GetRegistryMetadata

func (m CreateConnectionFromJdbc) GetRegistryMetadata() *RegistryMetadata

GetRegistryMetadata returns RegistryMetadata

func (CreateConnectionFromJdbc) MarshalJSON

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

MarshalJSON marshals to json representation

func (CreateConnectionFromJdbc) String

func (m CreateConnectionFromJdbc) String() string

type CreateConnectionFromMySql

CreateConnectionFromMySql The details to create a MYSQL data asset connection.

type CreateConnectionFromMySql struct {

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

    // Value can only contain upper case letters, underscore, and numbers. It should begin with upper case letter or underscore. The value can be modified.
    Identifier *string `mandatory:"true" json:"identifier"`

    // Generated key that can be used in API calls to identify connection. On scenarios where reference to the connection is needed, a value can be passed in create.
    Key *string `mandatory:"false" json:"key"`

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

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

    // User-defined description for the connection.
    Description *string `mandatory:"false" json:"description"`

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

    // The properties for the connection.
    ConnectionProperties []ConnectionProperty `mandatory:"false" json:"connectionProperties"`

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

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

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

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

func (CreateConnectionFromMySql) GetConnectionProperties

func (m CreateConnectionFromMySql) GetConnectionProperties() []ConnectionProperty

GetConnectionProperties returns ConnectionProperties

func (CreateConnectionFromMySql) GetDescription

func (m CreateConnectionFromMySql) GetDescription() *string

GetDescription returns Description

func (CreateConnectionFromMySql) GetIdentifier

func (m CreateConnectionFromMySql) GetIdentifier() *string

GetIdentifier returns Identifier

func (CreateConnectionFromMySql) GetKey

func (m CreateConnectionFromMySql) GetKey() *string

GetKey returns Key

func (CreateConnectionFromMySql) GetModelVersion

func (m CreateConnectionFromMySql) GetModelVersion() *string

GetModelVersion returns ModelVersion

func (CreateConnectionFromMySql) GetName

func (m CreateConnectionFromMySql) GetName() *string

GetName returns Name

func (CreateConnectionFromMySql) GetObjectStatus

func (m CreateConnectionFromMySql) GetObjectStatus() *int

GetObjectStatus returns ObjectStatus

func (CreateConnectionFromMySql) GetParentRef

func (m CreateConnectionFromMySql) GetParentRef() *ParentReference

GetParentRef returns ParentRef

func (CreateConnectionFromMySql) GetRegistryMetadata

func (m CreateConnectionFromMySql) GetRegistryMetadata() *RegistryMetadata

GetRegistryMetadata returns RegistryMetadata

func (CreateConnectionFromMySql) MarshalJSON

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

MarshalJSON marshals to json representation

func (CreateConnectionFromMySql) String

func (m CreateConnectionFromMySql) String() string

type CreateConnectionFromObjectStorage

CreateConnectionFromObjectStorage The details to create an Oracle Object Storage data asset connection.

type CreateConnectionFromObjectStorage struct {

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

    // Value can only contain upper case letters, underscore, and numbers. It should begin with upper case letter or underscore. The value can be modified.
    Identifier *string `mandatory:"true" json:"identifier"`

    // Generated key that can be used in API calls to identify connection. On scenarios where reference to the connection is needed, a value can be passed in create.
    Key *string `mandatory:"false" json:"key"`

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

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

    // User-defined description for the connection.
    Description *string `mandatory:"false" json:"description"`

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

    // The properties for the connection.
    ConnectionProperties []ConnectionProperty `mandatory:"false" json:"connectionProperties"`

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

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

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

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

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

func (CreateConnectionFromObjectStorage) GetConnectionProperties

func (m CreateConnectionFromObjectStorage) GetConnectionProperties() []ConnectionProperty

GetConnectionProperties returns ConnectionProperties

func (CreateConnectionFromObjectStorage) GetDescription

func (m CreateConnectionFromObjectStorage) GetDescription() *string

GetDescription returns Description

func (CreateConnectionFromObjectStorage) GetIdentifier

func (m CreateConnectionFromObjectStorage) GetIdentifier() *string

GetIdentifier returns Identifier

func (CreateConnectionFromObjectStorage) GetKey

func (m CreateConnectionFromObjectStorage) GetKey() *string

GetKey returns Key

func (CreateConnectionFromObjectStorage) GetModelVersion

func (m CreateConnectionFromObjectStorage) GetModelVersion() *string

GetModelVersion returns ModelVersion

func (CreateConnectionFromObjectStorage) GetName

func (m CreateConnectionFromObjectStorage) GetName() *string

GetName returns Name

func (CreateConnectionFromObjectStorage) GetObjectStatus

func (m CreateConnectionFromObjectStorage) GetObjectStatus() *int

GetObjectStatus returns ObjectStatus

func (CreateConnectionFromObjectStorage) GetParentRef

func (m CreateConnectionFromObjectStorage) GetParentRef() *ParentReference

GetParentRef returns ParentRef

func (CreateConnectionFromObjectStorage) GetRegistryMetadata

func (m CreateConnectionFromObjectStorage) GetRegistryMetadata() *RegistryMetadata

GetRegistryMetadata returns RegistryMetadata

func (CreateConnectionFromObjectStorage) MarshalJSON

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

MarshalJSON marshals to json representation

func (CreateConnectionFromObjectStorage) String

func (m CreateConnectionFromObjectStorage) String() string

type CreateConnectionFromOracle

CreateConnectionFromOracle The details to create an Oracle Database data asset connection.

type CreateConnectionFromOracle struct {

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

    // Value can only contain upper case letters, underscore, and numbers. It should begin with upper case letter or underscore. The value can be modified.
    Identifier *string `mandatory:"true" json:"identifier"`

    // Generated key that can be used in API calls to identify connection. On scenarios where reference to the connection is needed, a value can be passed in create.
    Key *string `mandatory:"false" json:"key"`

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

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

    // User-defined description for the connection.
    Description *string `mandatory:"false" json:"description"`

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

    // The properties for the connection.
    ConnectionProperties []ConnectionProperty `mandatory:"false" json:"connectionProperties"`

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

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

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

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

func (CreateConnectionFromOracle) GetConnectionProperties

func (m CreateConnectionFromOracle) GetConnectionProperties() []ConnectionProperty

GetConnectionProperties returns ConnectionProperties

func (CreateConnectionFromOracle) GetDescription

func (m CreateConnectionFromOracle) GetDescription() *string

GetDescription returns Description

func (CreateConnectionFromOracle) GetIdentifier

func (m CreateConnectionFromOracle) GetIdentifier() *string

GetIdentifier returns Identifier

func (CreateConnectionFromOracle) GetKey

func (m CreateConnectionFromOracle) GetKey() *string

GetKey returns Key

func (CreateConnectionFromOracle) GetModelVersion

func (m CreateConnectionFromOracle) GetModelVersion() *string

GetModelVersion returns ModelVersion

func (CreateConnectionFromOracle) GetName

func (m CreateConnectionFromOracle) GetName() *string

GetName returns Name

func (CreateConnectionFromOracle) GetObjectStatus

func (m CreateConnectionFromOracle) GetObjectStatus() *int

GetObjectStatus returns ObjectStatus

func (CreateConnectionFromOracle) GetParentRef

func (m CreateConnectionFromOracle) GetParentRef() *ParentReference

GetParentRef returns ParentRef

func (CreateConnectionFromOracle) GetRegistryMetadata

func (m CreateConnectionFromOracle) GetRegistryMetadata() *RegistryMetadata

GetRegistryMetadata returns RegistryMetadata

func (CreateConnectionFromOracle) MarshalJSON

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

MarshalJSON marshals to json representation

func (CreateConnectionFromOracle) String

func (m CreateConnectionFromOracle) String() string

type CreateConnectionRequest

CreateConnectionRequest wrapper for the CreateConnection operation

See also

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

type CreateConnectionRequest struct {

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

    // The information needed to create a connection.
    CreateConnectionDetails `contributesTo:"body"`

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

    // A token that uniquely identifies a request so it can be retried in case of a timeout or server error without risk of executing that same action again.
    OpcRetryToken *string `mandatory:"false" contributesTo:"header" name:"opc-retry-token"`

    // Metadata about the request. This information will not be transmitted to the service, but
    // represents information that the SDK will consume to drive retry behavior.
    RequestMetadata common.RequestMetadata
}

func (CreateConnectionRequest) 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

CreateConnectionResponse wrapper for the CreateConnection operation

type CreateConnectionResponse struct {

    // The underlying http response
    RawResponse *http.Response

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

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

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

func (CreateConnectionResponse) HTTPResponse

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

HTTPResponse implements the OCIResponse interface

func (CreateConnectionResponse) String

func (response CreateConnectionResponse) String() string

type CreateConnectionValidationDetails

CreateConnectionValidationDetails The properties used in create connection validation operations.

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

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

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

func (CreateConnectionValidationDetails) String

func (m CreateConnectionValidationDetails) String() string

func (*CreateConnectionValidationDetails) UnmarshalJSON

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

UnmarshalJSON unmarshals from json

type CreateConnectionValidationRequest

CreateConnectionValidationRequest wrapper for the CreateConnectionValidation operation

See also

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

type CreateConnectionValidationRequest struct {

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

    // The information needed to validate a connection.
    CreateConnectionValidationDetails `contributesTo:"body"`

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

    // A token that uniquely identifies a request so it can be retried in case of a timeout or server error without risk of executing that same action again.
    OpcRetryToken *string `mandatory:"false" contributesTo:"header" name:"opc-retry-token"`

    // Metadata about the request. This information will not be transmitted to the service, but
    // represents information that the SDK will consume to drive retry behavior.
    RequestMetadata common.RequestMetadata
}

func (CreateConnectionValidationRequest) 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

CreateConnectionValidationResponse wrapper for the CreateConnectionValidation operation

type CreateConnectionValidationResponse struct {

    // The underlying http response
    RawResponse *http.Response

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

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

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

func (CreateConnectionValidationResponse) HTTPResponse

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

HTTPResponse implements the OCIResponse interface

func (CreateConnectionValidationResponse) String

func (response CreateConnectionValidationResponse) String() string

type CreateDataAssetDetails

CreateDataAssetDetails Properties used in data asset update operations.

type CreateDataAssetDetails interface {

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

    // Value can only contain upper case letters, underscore, and numbers. It should begin with upper case letter or underscore. The value can be modified.
    GetIdentifier() *string

    // Currently not used on data asset creation. Reserved for future.
    GetKey() *string

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

    // User-defined description of the data asset.
    GetDescription() *string

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

    // The external key for the object.
    GetExternalKey() *string

    // Additional properties for the data asset.
    GetAssetProperties() map[string]string

    GetRegistryMetadata() *RegistryMetadata
}

type CreateDataAssetDetailsModelTypeEnum

CreateDataAssetDetailsModelTypeEnum Enum with underlying type: string

type CreateDataAssetDetailsModelTypeEnum string

Set of constants representing the allowable values for CreateDataAssetDetailsModelTypeEnum

const (
    CreateDataAssetDetailsModelTypeOracleDataAsset              CreateDataAssetDetailsModelTypeEnum = "ORACLE_DATA_ASSET"
    CreateDataAssetDetailsModelTypeOracleObjectStorageDataAsset CreateDataAssetDetailsModelTypeEnum = "ORACLE_OBJECT_STORAGE_DATA_ASSET"
    CreateDataAssetDetailsModelTypeOracleAtpDataAsset           CreateDataAssetDetailsModelTypeEnum = "ORACLE_ATP_DATA_ASSET"
    CreateDataAssetDetailsModelTypeOracleAdwcDataAsset          CreateDataAssetDetailsModelTypeEnum = "ORACLE_ADWC_DATA_ASSET"
    CreateDataAssetDetailsModelTypeMysqlDataAsset               CreateDataAssetDetailsModelTypeEnum = "MYSQL_DATA_ASSET"
    CreateDataAssetDetailsModelTypeGenericJdbcDataAsset         CreateDataAssetDetailsModelTypeEnum = "GENERIC_JDBC_DATA_ASSET"
)

func GetCreateDataAssetDetailsModelTypeEnumValues

func GetCreateDataAssetDetailsModelTypeEnumValues() []CreateDataAssetDetailsModelTypeEnum

GetCreateDataAssetDetailsModelTypeEnumValues Enumerates the set of values for CreateDataAssetDetailsModelTypeEnum

type CreateDataAssetFromAdwc

CreateDataAssetFromAdwc Details for the Autonomous Data Warehouse data asset type.

type CreateDataAssetFromAdwc struct {

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

    // Value can only contain upper case letters, underscore, and numbers. It should begin with upper case letter or underscore. The value can be modified.
    Identifier *string `mandatory:"true" json:"identifier"`

    // Currently not used on data asset creation. Reserved for future.
    Key *string `mandatory:"false" json:"key"`

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

    // User-defined description of the data asset.
    Description *string `mandatory:"false" json:"description"`

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

    // The external key for the object.
    ExternalKey *string `mandatory:"false" json:"externalKey"`

    // Additional properties for the data asset.
    AssetProperties map[string]string `mandatory:"false" json:"assetProperties"`

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

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

    // The Autonomous Data Warehouse driver class.
    DriverClass *string `mandatory:"false" json:"driverClass"`

    // The credential file content from a Autonomous Data Warehouse wallet.
    CredentialFileContent *string `mandatory:"false" json:"credentialFileContent"`

    WalletSecret *SensitiveAttribute `mandatory:"false" json:"walletSecret"`

    WalletPasswordSecret *SensitiveAttribute `mandatory:"false" json:"walletPasswordSecret"`

    DefaultConnection *CreateConnectionFromAdwc `mandatory:"false" json:"defaultConnection"`
}

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

CreateDataAssetFromAtp Details for the Autonomous Transaction Processing data asset type.

type CreateDataAssetFromAtp struct {

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

    // Value can only contain upper case letters, underscore, and numbers. It should begin with upper case letter or underscore. The value can be modified.
    Identifier *string `mandatory:"true" json:"identifier"`

    // Currently not used on data asset creation. Reserved for future.
    Key *string `mandatory:"false" json:"key"`

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

    // User-defined description of the data asset.
    Description *string `mandatory:"false" json:"description"`

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

    // The external key for the object.
    ExternalKey *string `mandatory:"false" json:"externalKey"`

    // Additional properties for the data asset.
    AssetProperties map[string]string `mandatory:"false" json:"assetProperties"`

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

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

    // The Autonomous Transaction Processing driver class.
    DriverClass *string `mandatory:"false" json:"driverClass"`

    // The credential file content from an Autonomous Transaction Processing wallet.
    CredentialFileContent *string `mandatory:"false" json:"credentialFileContent"`

    WalletSecret *SensitiveAttribute `mandatory:"false" json:"walletSecret"`

    WalletPasswordSecret *SensitiveAttribute `mandatory:"false" json:"walletPasswordSecret"`

    DefaultConnection *CreateConnectionFromAtp `mandatory:"false" json:"defaultConnection"`
}

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 CreateDataAssetFromJdbc

CreateDataAssetFromJdbc Details for the generic JDBC data asset type.

type CreateDataAssetFromJdbc struct {

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

    // Value can only contain upper case letters, underscore, and numbers. It should begin with upper case letter or underscore. The value can be modified.
    Identifier *string `mandatory:"true" json:"identifier"`

    // Currently not used on data asset creation. Reserved for future.
    Key *string `mandatory:"false" json:"key"`

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

    // User-defined description of the data asset.
    Description *string `mandatory:"false" json:"description"`

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

    // The external key for the object.
    ExternalKey *string `mandatory:"false" json:"externalKey"`

    // Additional properties for the data asset.
    AssetProperties map[string]string `mandatory:"false" json:"assetProperties"`

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

    // The generic JDBC host name.
    Host *string `mandatory:"false" json:"host"`

    // The generic JDBC port number.
    Port *string `mandatory:"false" json:"port"`

    // The data asset type for the generic JDBC data asset.
    DataAssetType *string `mandatory:"false" json:"dataAssetType"`

    DefaultConnection *CreateConnectionFromJdbc `mandatory:"false" json:"defaultConnection"`
}

func (CreateDataAssetFromJdbc) GetAssetProperties

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

GetAssetProperties returns AssetProperties

func (CreateDataAssetFromJdbc) GetDescription

func (m CreateDataAssetFromJdbc) GetDescription() *string

GetDescription returns Description

func (CreateDataAssetFromJdbc) GetExternalKey

func (m CreateDataAssetFromJdbc) GetExternalKey() *string

GetExternalKey returns ExternalKey

func (CreateDataAssetFromJdbc) GetIdentifier

func (m CreateDataAssetFromJdbc) GetIdentifier() *string

GetIdentifier returns Identifier

func (CreateDataAssetFromJdbc) GetKey

func (m CreateDataAssetFromJdbc) GetKey() *string

GetKey returns Key

func (CreateDataAssetFromJdbc) GetModelVersion

func (m CreateDataAssetFromJdbc) GetModelVersion() *string

GetModelVersion returns ModelVersion

func (CreateDataAssetFromJdbc) GetName

func (m CreateDataAssetFromJdbc) GetName() *string

GetName returns Name

func (CreateDataAssetFromJdbc) GetObjectStatus

func (m CreateDataAssetFromJdbc) GetObjectStatus() *int

GetObjectStatus returns ObjectStatus

func (CreateDataAssetFromJdbc) GetRegistryMetadata

func (m CreateDataAssetFromJdbc) GetRegistryMetadata() *RegistryMetadata

GetRegistryMetadata returns RegistryMetadata

func (CreateDataAssetFromJdbc) MarshalJSON

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

MarshalJSON marshals to json representation

func (CreateDataAssetFromJdbc) String

func (m CreateDataAssetFromJdbc) String() string

type CreateDataAssetFromMySql

CreateDataAssetFromMySql Details for the MYSQL data asset type.

type CreateDataAssetFromMySql struct {

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

    // Value can only contain upper case letters, underscore, and numbers. It should begin with upper case letter or underscore. The value can be modified.
    Identifier *string `mandatory:"true" json:"identifier"`

    // Currently not used on data asset creation. Reserved for future.
    Key *string `mandatory:"false" json:"key"`

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

    // User-defined description of the data asset.
    Description *string `mandatory:"false" json:"description"`

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

    // The external key for the object.
    ExternalKey *string `mandatory:"false" json:"externalKey"`

    // Additional properties for the data asset.
    AssetProperties map[string]string `mandatory:"false" json:"assetProperties"`

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

    // The generic JDBC host name.
    Host *string `mandatory:"false" json:"host"`

    // The generic JDBC port number.
    Port *string `mandatory:"false" json:"port"`

    // The generic JDBC service name for the database.
    ServiceName *string `mandatory:"false" json:"serviceName"`

    DefaultConnection *CreateConnectionFromMySql `mandatory:"false" json:"defaultConnection"`
}

func (CreateDataAssetFromMySql) GetAssetProperties

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

GetAssetProperties returns AssetProperties

func (CreateDataAssetFromMySql) GetDescription

func (m CreateDataAssetFromMySql) GetDescription() *string

GetDescription returns Description

func (CreateDataAssetFromMySql) GetExternalKey

func (m CreateDataAssetFromMySql) GetExternalKey() *string

GetExternalKey returns ExternalKey

func (CreateDataAssetFromMySql) GetIdentifier

func (m CreateDataAssetFromMySql) GetIdentifier() *string

GetIdentifier returns Identifier

func (CreateDataAssetFromMySql) GetKey

func (m CreateDataAssetFromMySql) GetKey() *string

GetKey returns Key

func (CreateDataAssetFromMySql) GetModelVersion

func (m CreateDataAssetFromMySql) GetModelVersion() *string

GetModelVersion returns ModelVersion

func (CreateDataAssetFromMySql) GetName

func (m CreateDataAssetFromMySql) GetName() *string

GetName returns Name

func (CreateDataAssetFromMySql) GetObjectStatus

func (m CreateDataAssetFromMySql) GetObjectStatus() *int

GetObjectStatus returns ObjectStatus

func (CreateDataAssetFromMySql) GetRegistryMetadata

func (m CreateDataAssetFromMySql) GetRegistryMetadata() *RegistryMetadata

GetRegistryMetadata returns RegistryMetadata

func (CreateDataAssetFromMySql) MarshalJSON

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

MarshalJSON marshals to json representation

func (CreateDataAssetFromMySql) String

func (m CreateDataAssetFromMySql) String() string

type CreateDataAssetFromObjectStorage

CreateDataAssetFromObjectStorage Details for the Oracle Object storage data asset type.

type CreateDataAssetFromObjectStorage struct {

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

    // Value can only contain upper case letters, underscore, and numbers. It should begin with upper case letter or underscore. The value can be modified.
    Identifier *string `mandatory:"true" json:"identifier"`

    // Currently not used on data asset creation. Reserved for future.
    Key *string `mandatory:"false" json:"key"`

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

    // User-defined description of the data asset.
    Description *string `mandatory:"false" json:"description"`

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

    // The external key for the object.
    ExternalKey *string `mandatory:"false" json:"externalKey"`

    // Additional properties for the data asset.
    AssetProperties map[string]string `mandatory:"false" json:"assetProperties"`

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

    // The Oracle Object storage URL.
    Url *string `mandatory:"false" json:"url"`

    // The OCI tenancy OCID.
    TenancyId *string `mandatory:"false" json:"tenancyId"`

    // The namespace for the specified Oracle Object storage resource. You can find the namespace under Object Storage Settings in the Console.
    Namespace *string `mandatory:"false" json:"namespace"`

    DefaultConnection *CreateConnectionFromObjectStorage `mandatory:"false" json:"defaultConnection"`
}

func (CreateDataAssetFromObjectStorage) GetAssetProperties

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

GetAssetProperties returns AssetProperties

func (CreateDataAssetFromObjectStorage) GetDescription

func (m CreateDataAssetFromObjectStorage) GetDescription() *string

GetDescription returns Description

func (CreateDataAssetFromObjectStorage) GetExternalKey

func (m CreateDataAssetFromObjectStorage) GetExternalKey() *string

GetExternalKey returns ExternalKey

func (CreateDataAssetFromObjectStorage) GetIdentifier

func (m CreateDataAssetFromObjectStorage) GetIdentifier() *string

GetIdentifier returns Identifier

func (CreateDataAssetFromObjectStorage) GetKey

func (m CreateDataAssetFromObjectStorage) GetKey() *string

GetKey returns Key

func (CreateDataAssetFromObjectStorage) GetModelVersion

func (m CreateDataAssetFromObjectStorage) GetModelVersion() *string

GetModelVersion returns ModelVersion

func (CreateDataAssetFromObjectStorage) GetName

func (m CreateDataAssetFromObjectStorage) GetName() *string

GetName returns Name

func (CreateDataAssetFromObjectStorage) GetObjectStatus

func (m CreateDataAssetFromObjectStorage) GetObjectStatus() *int

GetObjectStatus returns ObjectStatus

func (CreateDataAssetFromObjectStorage) GetRegistryMetadata

func (m CreateDataAssetFromObjectStorage) GetRegistryMetadata() *RegistryMetadata

GetRegistryMetadata returns RegistryMetadata

func (CreateDataAssetFromObjectStorage) MarshalJSON

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

MarshalJSON marshals to json representation

func (CreateDataAssetFromObjectStorage) String

func (m CreateDataAssetFromObjectStorage) String() string

type CreateDataAssetFromOracle

CreateDataAssetFromOracle Details for the Oracle Database data asset type.

type CreateDataAssetFromOracle struct {

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

    // Value can only contain upper case letters, underscore, and numbers. It should begin with upper case letter or underscore. The value can be modified.
    Identifier *string `mandatory:"true" json:"identifier"`

    // Currently not used on data asset creation. Reserved for future.
    Key *string `mandatory:"false" json:"key"`

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

    // User-defined description of the data asset.
    Description *string `mandatory:"false" json:"description"`

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

    // The external key for the object.
    ExternalKey *string `mandatory:"false" json:"externalKey"`

    // Additional properties for the data asset.
    AssetProperties map[string]string `mandatory:"false" json:"assetProperties"`

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

    // The Oracle Database hostname.
    Host *string `mandatory:"false" json:"host"`

    // The Oracle Database port.
    Port *string `mandatory:"false" json:"port"`

    // The service name for the data asset.
    ServiceName *string `mandatory:"false" json:"serviceName"`

    // The Oracle Database driver class.
    DriverClass *string `mandatory:"false" json:"driverClass"`

    // The Oracle Database SID.
    Sid *string `mandatory:"false" json:"sid"`

    // The credential file content from a wallet for the data asset.
    CredentialFileContent *string `mandatory:"false" json:"credentialFileContent"`

    WalletSecret *SensitiveAttribute `mandatory:"false" json:"walletSecret"`

    WalletPasswordSecret *SensitiveAttribute `mandatory:"false" json:"walletPasswordSecret"`

    DefaultConnection *CreateConnectionFromOracle `mandatory:"false" json:"defaultConnection"`
}

func (CreateDataAssetFromOracle) GetAssetProperties

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

GetAssetProperties returns AssetProperties

func (CreateDataAssetFromOracle) GetDescription

func (m CreateDataAssetFromOracle) GetDescription() *string

GetDescription returns Description

func (CreateDataAssetFromOracle) GetExternalKey

func (m CreateDataAssetFromOracle) GetExternalKey() *string

GetExternalKey returns ExternalKey

func (CreateDataAssetFromOracle) GetIdentifier

func (m CreateDataAssetFromOracle) GetIdentifier() *string

GetIdentifier returns Identifier

func (CreateDataAssetFromOracle) GetKey

func (m CreateDataAssetFromOracle) GetKey() *string

GetKey returns Key

func (CreateDataAssetFromOracle) GetModelVersion

func (m CreateDataAssetFromOracle) GetModelVersion() *string

GetModelVersion returns ModelVersion

func (CreateDataAssetFromOracle) GetName

func (m CreateDataAssetFromOracle) GetName() *string

GetName returns Name

func (CreateDataAssetFromOracle) GetObjectStatus

func (m CreateDataAssetFromOracle) GetObjectStatus() *int

GetObjectStatus returns ObjectStatus

func (CreateDataAssetFromOracle) GetRegistryMetadata

func (m CreateDataAssetFromOracle) GetRegistryMetadata() *RegistryMetadata

GetRegistryMetadata returns RegistryMetadata

func (CreateDataAssetFromOracle) MarshalJSON

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

MarshalJSON marshals to json representation

func (CreateDataAssetFromOracle) String

func (m CreateDataAssetFromOracle) String() string

type CreateDataAssetRequest

CreateDataAssetRequest wrapper for the CreateDataAsset operation

See also

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

type CreateDataAssetRequest struct {

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

    // The information needed to create a data asset.
    CreateDataAssetDetails `contributesTo:"body"`

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

    // A token that uniquely identifies a request so it can be retried in case of a timeout or server error without risk of executing that same action again.
    OpcRetryToken *string `mandatory:"false" contributesTo:"header" name:"opc-retry-token"`

    // Metadata about the request. This information will not be transmitted to the service, but
    // represents information that the SDK will consume to drive retry behavior.
    RequestMetadata common.RequestMetadata
}

func (CreateDataAssetRequest) 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

CreateDataAssetResponse wrapper for the CreateDataAsset operation

type CreateDataAssetResponse struct {

    // The underlying http response
    RawResponse *http.Response

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

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

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

func (CreateDataAssetResponse) HTTPResponse

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

HTTPResponse implements the OCIResponse interface

func (CreateDataAssetResponse) String

func (response CreateDataAssetResponse) String() string

type CreateDataFlowDetails

CreateDataFlowDetails Properties used in data flow create operations.

type CreateDataFlowDetails struct {

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

    // Value can only contain upper case letters, underscore, and numbers. It should begin with upper case letter or underscore. The value can be modified.
    Identifier *string `mandatory:"true" json:"identifier"`

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

    // Generated key that can be used in API calls to identify data flow. On scenarios where reference to the data flow is needed, a value can be passed in create.
    Key *string `mandatory:"false" json:"key"`

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

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

    // An array of nodes.
    Nodes []FlowNode `mandatory:"false" json:"nodes"`

    // An array of parameters.
    Parameters []Parameter `mandatory:"false" json:"parameters"`

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

    FlowConfigValues *ConfigValues `mandatory:"false" json:"flowConfigValues"`

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

func (CreateDataFlowDetails) String

func (m CreateDataFlowDetails) String() string

type CreateDataFlowRequest

CreateDataFlowRequest wrapper for the CreateDataFlow operation

See also

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

type CreateDataFlowRequest struct {

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

    // The details needed to create a new data flow.
    CreateDataFlowDetails `contributesTo:"body"`

    // A token that uniquely identifies a request so it can be retried in case of a timeout or server error without risk of executing that same action again.
    OpcRetryToken *string `mandatory:"false" contributesTo:"header" name:"opc-retry-token"`

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

    // Metadata about the request. This information will not be transmitted to the service, but
    // represents information that the SDK will consume to drive retry behavior.
    RequestMetadata common.RequestMetadata
}

func (CreateDataFlowRequest) 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

CreateDataFlowResponse wrapper for the CreateDataFlow operation

type CreateDataFlowResponse struct {

    // The underlying http response
    RawResponse *http.Response

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

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

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

func (CreateDataFlowResponse) HTTPResponse

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

HTTPResponse implements the OCIResponse interface

func (CreateDataFlowResponse) String

func (response CreateDataFlowResponse) String() string

type CreateDataFlowValidationDetails

CreateDataFlowValidationDetails The properties used in create dataflow validation operations.

type CreateDataFlowValidationDetails struct {

    // Generated key that can be used in API calls to identify data flow. On scenarios where reference to the data flow is needed, a value can be passed in create.
    Key *string `mandatory:"false" json:"key"`

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

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

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

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

    // Value can only contain upper case letters, underscore, and numbers. It should begin with upper case letter or underscore. The value can be modified.
    Identifier *string `mandatory:"false" json:"identifier"`

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

    // An array of nodes.
    Nodes []FlowNode `mandatory:"false" json:"nodes"`

    // An array of parameters.
    Parameters []Parameter `mandatory:"false" json:"parameters"`

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

    FlowConfigValues *ConfigValues `mandatory:"false" json:"flowConfigValues"`

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

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

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

func (CreateDataFlowValidationDetails) String

func (m CreateDataFlowValidationDetails) String() string

type CreateDataFlowValidationRequest

CreateDataFlowValidationRequest wrapper for the CreateDataFlowValidation operation

See also

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

type CreateDataFlowValidationRequest struct {

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

    // The information needed to create the data flow validation for the data flow object.
    CreateDataFlowValidationDetails `contributesTo:"body"`

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

    // A token that uniquely identifies a request so it can be retried in case of a timeout or server error without risk of executing that same action again.
    OpcRetryToken *string `mandatory:"false" contributesTo:"header" name:"opc-retry-token"`

    // Metadata about the request. This information will not be transmitted to the service, but
    // represents information that the SDK will consume to drive retry behavior.
    RequestMetadata common.RequestMetadata
}

func (CreateDataFlowValidationRequest) 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

CreateDataFlowValidationResponse wrapper for the CreateDataFlowValidation operation

type CreateDataFlowValidationResponse struct {

    // The underlying http response
    RawResponse *http.Response

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

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

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

func (CreateDataFlowValidationResponse) HTTPResponse

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

HTTPResponse implements the OCIResponse interface

func (CreateDataFlowValidationResponse) String

func (response CreateDataFlowValidationResponse) String() string

type CreateEntityShapeDetails

CreateEntityShapeDetails The data entity shape object.

type CreateEntityShapeDetails interface {
}

type CreateEntityShapeDetailsModelTypeEnum

CreateEntityShapeDetailsModelTypeEnum Enum with underlying type: string

type CreateEntityShapeDetailsModelTypeEnum string

Set of constants representing the allowable values for CreateEntityShapeDetailsModelTypeEnum

const (
    CreateEntityShapeDetailsModelTypeFileEntity CreateEntityShapeDetailsModelTypeEnum = "FILE_ENTITY"
)

func GetCreateEntityShapeDetailsModelTypeEnumValues

func GetCreateEntityShapeDetailsModelTypeEnumValues() []CreateEntityShapeDetailsModelTypeEnum

GetCreateEntityShapeDetailsModelTypeEnumValues Enumerates the set of values for CreateEntityShapeDetailsModelTypeEnum

type CreateEntityShapeFromFile

CreateEntityShapeFromFile The file data entity details.

type CreateEntityShapeFromFile struct {

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

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

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

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

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

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

    // The external key for the object.
    ExternalKey *string `mandatory:"false" json:"externalKey"`

    Shape *Shape `mandatory:"false" json:"shape"`

    // The shape ID.
    ShapeId *string `mandatory:"false" json:"shapeId"`

    Types *TypeLibrary `mandatory:"false" json:"types"`

    // Specifies other type label.
    OtherTypeLabel *string `mandatory:"false" json:"otherTypeLabel"`

    // An array of unique keys.
    UniqueKeys []UniqueKey `mandatory:"false" json:"uniqueKeys"`

    // An array of foreign keys.
    ForeignKeys []ForeignKey `mandatory:"false" json:"foreignKeys"`

    // The resource name.
    ResourceName *string `mandatory:"false" json:"resourceName"`

    DataFormat *DataFormat `mandatory:"false" json:"dataFormat"`

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

    // Value can only contain upper case letters, underscore, and numbers. It should begin with upper case letter or underscore. The value can be modified.
    Identifier *string `mandatory:"false" json:"identifier"`

    // The entity type.
    EntityType CreateEntityShapeFromFileEntityTypeEnum `mandatory:"false" json:"entityType,omitempty"`
}

func (CreateEntityShapeFromFile) MarshalJSON

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

MarshalJSON marshals to json representation

func (CreateEntityShapeFromFile) String

func (m CreateEntityShapeFromFile) String() string

func (*CreateEntityShapeFromFile) UnmarshalJSON

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

UnmarshalJSON unmarshals from json

type CreateEntityShapeFromFileEntityTypeEnum

CreateEntityShapeFromFileEntityTypeEnum Enum with underlying type: string

type CreateEntityShapeFromFileEntityTypeEnum string

Set of constants representing the allowable values for CreateEntityShapeFromFileEntityTypeEnum

const (
    CreateEntityShapeFromFileEntityTypeTable  CreateEntityShapeFromFileEntityTypeEnum = "TABLE"
    CreateEntityShapeFromFileEntityTypeView   CreateEntityShapeFromFileEntityTypeEnum = "VIEW"
    CreateEntityShapeFromFileEntityTypeFile   CreateEntityShapeFromFileEntityTypeEnum = "FILE"
    CreateEntityShapeFromFileEntityTypeQueue  CreateEntityShapeFromFileEntityTypeEnum = "QUEUE"
    CreateEntityShapeFromFileEntityTypeStream CreateEntityShapeFromFileEntityTypeEnum = "STREAM"
    CreateEntityShapeFromFileEntityTypeOther  CreateEntityShapeFromFileEntityTypeEnum = "OTHER"
)

func GetCreateEntityShapeFromFileEntityTypeEnumValues

func GetCreateEntityShapeFromFileEntityTypeEnumValues() []CreateEntityShapeFromFileEntityTypeEnum

GetCreateEntityShapeFromFileEntityTypeEnumValues Enumerates the set of values for CreateEntityShapeFromFileEntityTypeEnum

type CreateEntityShapeRequest

CreateEntityShapeRequest wrapper for the CreateEntityShape operation

See also

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

type CreateEntityShapeRequest struct {

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

    // The connection key.
    ConnectionKey *string `mandatory:"true" contributesTo:"path" name:"connectionKey"`

    // The schema resource name used for retrieving schemas.
    SchemaResourceName *string `mandatory:"true" contributesTo:"path" name:"schemaResourceName"`

    // The details needed to create the data entity shape.
    CreateEntityShapeDetails `contributesTo:"body"`

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

    // A token that uniquely identifies a request so it can be retried in case of a timeout or server error without risk of executing that same action again.
    OpcRetryToken *string `mandatory:"false" contributesTo:"header" name:"opc-retry-token"`

    // For optimistic concurrency control. In the PUT or DELETE call for a resource, set the `if-match` parameter to the value of the `etag` from a previous GET or POST response for that resource.
    // The resource will be updated or deleted only if the `etag` you provide matches the resource's current `etag` value.
    // When 'if-match' is provided and its value does not exactly match the 'etag' of the resource on the server, the request fails with the 412 response code.
    IfMatch *string `mandatory:"false" contributesTo:"header" name:"if-match"`

    // Metadata about the request. This information will not be transmitted to the service, but
    // represents information that the SDK will consume to drive retry behavior.
    RequestMetadata common.RequestMetadata
}

func (CreateEntityShapeRequest) 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

CreateEntityShapeResponse wrapper for the CreateEntityShape operation

type CreateEntityShapeResponse struct {

    // The underlying http response
    RawResponse *http.Response

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

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

func (CreateEntityShapeResponse) HTTPResponse

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

HTTPResponse implements the OCIResponse interface

func (CreateEntityShapeResponse) String

func (response CreateEntityShapeResponse) String() string

type CreateExternalPublicationDetails

CreateExternalPublicationDetails Properties used to publish an Oracle Cloud Infrastructure Data Flow object.

type CreateExternalPublicationDetails struct {

    // The OCID of the compartment where the application is created in the Oracle Cloud Infrastructure Data Flow Service.
    ApplicationCompartmentId *string `mandatory:"true" json:"applicationCompartmentId"`

    // The name of the application.
    DisplayName *string `mandatory:"true" json:"displayName"`

    // The unique OCID of the identifier that is returned after creating the Oracle Cloud Infrastructure Data Flow application.
    ApplicationId *string `mandatory:"false" json:"applicationId"`

    // The details of the data flow or the application.
    Description *string `mandatory:"false" json:"description"`

    ResourceConfiguration *ResourceConfiguration `mandatory:"false" json:"resourceConfiguration"`

    ConfigurationDetails *ConfigurationDetails `mandatory:"false" json:"configurationDetails"`
}

func (CreateExternalPublicationDetails) String

func (m CreateExternalPublicationDetails) String() string

type CreateExternalPublicationRequest

CreateExternalPublicationRequest wrapper for the CreateExternalPublication operation

See also

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

type CreateExternalPublicationRequest struct {

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

    // The task key.
    TaskKey *string `mandatory:"true" contributesTo:"path" name:"taskKey"`

    // Details needed to publish a task to OCI DataFlow application.
    CreateExternalPublicationDetails `contributesTo:"body"`

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

    // A token that uniquely identifies a request so it can be retried in case of a timeout or server error without risk of executing that same action again.
    OpcRetryToken *string `mandatory:"false" contributesTo:"header" name:"opc-retry-token"`

    // Metadata about the request. This information will not be transmitted to the service, but
    // represents information that the SDK will consume to drive retry behavior.
    RequestMetadata common.RequestMetadata
}

func (CreateExternalPublicationRequest) HTTPRequest

func (request CreateExternalPublicationRequest) HTTPRequest(method, path string) (http.Request, error)

HTTPRequest implements the OCIRequest interface

func (CreateExternalPublicationRequest) RetryPolicy

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

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

func (CreateExternalPublicationRequest) String

func (request CreateExternalPublicationRequest) String() string

type CreateExternalPublicationResponse

CreateExternalPublicationResponse wrapper for the CreateExternalPublication operation

type CreateExternalPublicationResponse struct {

    // The underlying http response
    RawResponse *http.Response

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

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

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

func (CreateExternalPublicationResponse) HTTPResponse

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

HTTPResponse implements the OCIResponse interface

func (CreateExternalPublicationResponse) String

func (response CreateExternalPublicationResponse) String() string

type CreateExternalPublicationValidationDetails

CreateExternalPublicationValidationDetails The task type contains the audit summary information and the definition of the task that is published externally.

type CreateExternalPublicationValidationDetails struct {

    // Generated key that can be used in API calls to identify the task. On scenarios where reference to the task is needed, a value can be passed in the create operation.
    Key *string `mandatory:"false" json:"key"`
}

func (CreateExternalPublicationValidationDetails) String

func (m CreateExternalPublicationValidationDetails) String() string

type CreateExternalPublicationValidationRequest

CreateExternalPublicationValidationRequest wrapper for the CreateExternalPublicationValidation operation

See also

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

type CreateExternalPublicationValidationRequest struct {

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

    // The task key.
    TaskKey *string `mandatory:"true" contributesTo:"path" name:"taskKey"`

    // The information needed to create a task validation.
    CreateExternalPublicationValidationDetails `contributesTo:"body"`

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

    // A token that uniquely identifies a request so it can be retried in case of a timeout or server error without risk of executing that same action again.
    OpcRetryToken *string `mandatory:"false" contributesTo:"header" name:"opc-retry-token"`

    // Metadata about the request. This information will not be transmitted to the service, but
    // represents information that the SDK will consume to drive retry behavior.
    RequestMetadata common.RequestMetadata
}

func (CreateExternalPublicationValidationRequest) HTTPRequest

func (request CreateExternalPublicationValidationRequest) HTTPRequest(method, path string) (http.Request, error)

HTTPRequest implements the OCIRequest interface

func (CreateExternalPublicationValidationRequest) RetryPolicy

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

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

func (CreateExternalPublicationValidationRequest) String

func (request CreateExternalPublicationValidationRequest) String() string

type CreateExternalPublicationValidationResponse

CreateExternalPublicationValidationResponse wrapper for the CreateExternalPublicationValidation operation

type CreateExternalPublicationValidationResponse struct {

    // The underlying http response
    RawResponse *http.Response

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

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

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

func (CreateExternalPublicationValidationResponse) HTTPResponse

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

HTTPResponse implements the OCIResponse interface

func (CreateExternalPublicationValidationResponse) String

func (response CreateExternalPublicationValidationResponse) String() string

type CreateFolderDetails

CreateFolderDetails The properties used in folder create operations.

type CreateFolderDetails struct {

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

    // Value can only contain upper case letters, underscore, and numbers. It should begin with upper case letter or underscore. The value can be modified.
    Identifier *string `mandatory:"true" json:"identifier"`

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

    // Currently not used on folder creation. Reserved for future.
    Key *string `mandatory:"false" json:"key"`

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

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

    // The category name.
    CategoryName *string `mandatory:"false" json:"categoryName"`

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

func (CreateFolderDetails) String

func (m CreateFolderDetails) String() string

type CreateFolderRequest

CreateFolderRequest wrapper for the CreateFolder operation

See also

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

type CreateFolderRequest struct {

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

    // The details needed to create a folder.
    CreateFolderDetails `contributesTo:"body"`

    // A token that uniquely identifies a request so it can be retried in case of a timeout or server error without risk of executing that same action again.
    OpcRetryToken *string `mandatory:"false" contributesTo:"header" name:"opc-retry-token"`

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

    // Metadata about the request. This information will not be transmitted to the service, but
    // represents information that the SDK will consume to drive retry behavior.
    RequestMetadata common.RequestMetadata
}

func (CreateFolderRequest) 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

CreateFolderResponse wrapper for the CreateFolder operation

type CreateFolderResponse struct {

    // The underlying http response
    RawResponse *http.Response

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

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

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

func (CreateFolderResponse) HTTPResponse

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

HTTPResponse implements the OCIResponse interface

func (CreateFolderResponse) String

func (response CreateFolderResponse) String() string

type CreatePatchDetails

CreatePatchDetails Properties used in patch create operations.

type CreatePatchDetails struct {

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

    // Value can only contain upper case letters, underscore and numbers. It should begin with upper case letter or underscore. The value can be modified.
    Identifier *string `mandatory:"true" json:"identifier"`

    // The type of the patch applied or being applied on the application.
    PatchType CreatePatchDetailsPatchTypeEnum `mandatory:"true" json:"patchType"`

    // The array of object keys to publish into application.
    ObjectKeys []string `mandatory:"true" json:"objectKeys"`

    // The object's key.
    Key *string `mandatory:"false" json:"key"`

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

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

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

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

func (CreatePatchDetails) String

func (m CreatePatchDetails) String() string

type CreatePatchDetailsPatchTypeEnum

CreatePatchDetailsPatchTypeEnum Enum with underlying type: string

type CreatePatchDetailsPatchTypeEnum string

Set of constants representing the allowable values for CreatePatchDetailsPatchTypeEnum

const (
    CreatePatchDetailsPatchTypePublish   CreatePatchDetailsPatchTypeEnum = "PUBLISH"
    CreatePatchDetailsPatchTypeRefresh   CreatePatchDetailsPatchTypeEnum = "REFRESH"
    CreatePatchDetailsPatchTypeUnpublish CreatePatchDetailsPatchTypeEnum = "UNPUBLISH"
)

func GetCreatePatchDetailsPatchTypeEnumValues

func GetCreatePatchDetailsPatchTypeEnumValues() []CreatePatchDetailsPatchTypeEnum

GetCreatePatchDetailsPatchTypeEnumValues Enumerates the set of values for CreatePatchDetailsPatchTypeEnum

type CreatePatchRequest

CreatePatchRequest wrapper for the CreatePatch operation

See also

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

type CreatePatchRequest struct {

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

    // The application key.
    ApplicationKey *string `mandatory:"true" contributesTo:"path" name:"applicationKey"`

    // Detailed needed to create a patch in an application.
    CreatePatchDetails `contributesTo:"body"`

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

    // A token that uniquely identifies a request so it can be retried in case of a timeout or server error without risk of executing that same action again.
    OpcRetryToken *string `mandatory:"false" contributesTo:"header" name:"opc-retry-token"`

    // Metadata about the request. This information will not be transmitted to the service, but
    // represents information that the SDK will consume to drive retry behavior.
    RequestMetadata common.RequestMetadata
}

func (CreatePatchRequest) 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

CreatePatchResponse wrapper for the CreatePatch operation

type CreatePatchResponse struct {

    // The underlying http response
    RawResponse *http.Response

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

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

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

func (CreatePatchResponse) HTTPResponse

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

HTTPResponse implements the OCIResponse interface

func (CreatePatchResponse) String

func (response CreatePatchResponse) String() string

type CreatePipelineDetails

CreatePipelineDetails Properties used in pipeline create operations

type CreatePipelineDetails struct {

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

    // Value can only contain upper case letters, underscore, and numbers. It should begin with upper case letter or underscore. The value can be modified.
    Identifier *string `mandatory:"true" json:"identifier"`

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

    // Generated key that can be used in API calls to identify pipeline. On scenarios where reference to the pipeline is needed, a value can be passed in create.
    Key *string `mandatory:"false" json:"key"`

    // This is a version number that is used by the service to upgrade objects if needed through releases of the service.
    ModelVersion *string `mandatory:"false" json:"modelVersion"`

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

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

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

    // This is used by the service for optimistic locking of the object, to prevent multiple users from simultaneously updating the object.
    ObjectVersion *int `mandatory:"false" json:"objectVersion"`

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

    // A list of nodes attached to the pipeline
    Nodes []FlowNode `mandatory:"false" json:"nodes"`

    // A list of additional parameters required in pipeline.
    Parameters []Parameter `mandatory:"false" json:"parameters"`

    FlowConfigValues *ConfigValues `mandatory:"false" json:"flowConfigValues"`

    // The list of variables required in pipeline.
    Variables []Variable `mandatory:"false" json:"variables"`
}

func (CreatePipelineDetails) String

func (m CreatePipelineDetails) String() string

type CreatePipelineRequest

CreatePipelineRequest wrapper for the CreatePipeline operation

See also

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

type CreatePipelineRequest struct {

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

    // The details needed to create a new pipeline.
    CreatePipelineDetails `contributesTo:"body"`

    // A token that uniquely identifies a request so it can be retried in case of a timeout or server error without risk of executing that same action again.
    OpcRetryToken *string `mandatory:"false" contributesTo:"header" name:"opc-retry-token"`

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

    // Metadata about the request. This information will not be transmitted to the service, but
    // represents information that the SDK will consume to drive retry behavior.
    RequestMetadata common.RequestMetadata
}

func (CreatePipelineRequest) HTTPRequest

func (request CreatePipelineRequest) HTTPRequest(method, path string) (http.Request, error)

HTTPRequest implements the OCIRequest interface

func (CreatePipelineRequest) RetryPolicy

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

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

func (CreatePipelineRequest) String

func (request CreatePipelineRequest) String() string

type CreatePipelineResponse

CreatePipelineResponse wrapper for the CreatePipeline operation

type CreatePipelineResponse struct {

    // The underlying http response
    RawResponse *http.Response

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

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

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

func (CreatePipelineResponse) HTTPResponse

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

HTTPResponse implements the OCIResponse interface

func (CreatePipelineResponse) String

func (response CreatePipelineResponse) String() string

type CreatePipelineValidationDetails

CreatePipelineValidationDetails The properties used in create pipeline validation operations.

type CreatePipelineValidationDetails struct {

    // Generated key that can be used in API calls to identify pipeline. On scenarios where reference to the pipeline is needed, a value can be passed in create.
    Key *string `mandatory:"false" json:"key"`

    // This is a version number that is used by the service to upgrade objects if needed through releases of the service.
    ModelVersion *string `mandatory:"false" json:"modelVersion"`

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

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

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

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

    // This is used by the service for optimistic locking of the object, to prevent multiple users from simultaneously updating the object.
    ObjectVersion *int `mandatory:"false" json:"objectVersion"`

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

    // Value can only contain upper case letters, underscore, and numbers. It should begin with upper case letter or underscore. The value can be modified.
    Identifier *string `mandatory:"false" json:"identifier"`

    // A list of nodes attached to the pipeline.
    Nodes []FlowNode `mandatory:"false" json:"nodes"`

    // A list of parameters for the pipeline, this allows certain aspects of the pipeline to be configured when the pipeline is executed.
    Parameters []Parameter `mandatory:"false" json:"parameters"`

    FlowConfigValues *ConfigValues `mandatory:"false" json:"flowConfigValues"`

    // The list of variables required in pipeline, variables can be used to store values that can be used as inputs to tasks in the pipeline.
    Variables []Variable `mandatory:"false" json:"variables"`

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

func (CreatePipelineValidationDetails) String

func (m CreatePipelineValidationDetails) String() string

type CreatePipelineValidationRequest

CreatePipelineValidationRequest wrapper for the CreatePipelineValidation operation

See also

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

type CreatePipelineValidationRequest struct {

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

    // The information needed to create the data flow validation for the pipeline object.
    CreatePipelineValidationDetails `contributesTo:"body"`

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

    // A token that uniquely identifies a request so it can be retried in case of a timeout or server error without risk of executing that same action again.
    OpcRetryToken *string `mandatory:"false" contributesTo:"header" name:"opc-retry-token"`

    // Metadata about the request. This information will not be transmitted to the service, but
    // represents information that the SDK will consume to drive retry behavior.
    RequestMetadata common.RequestMetadata
}

func (CreatePipelineValidationRequest) HTTPRequest

func (request CreatePipelineValidationRequest) HTTPRequest(method, path string) (http.Request, error)

HTTPRequest implements the OCIRequest interface

func (CreatePipelineValidationRequest) RetryPolicy

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

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

func (CreatePipelineValidationRequest) String

func (request CreatePipelineValidationRequest) String() string

type CreatePipelineValidationResponse

CreatePipelineValidationResponse wrapper for the CreatePipelineValidation operation

type CreatePipelineValidationResponse struct {

    // The underlying http response
    RawResponse *http.Response

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

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

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

func (CreatePipelineValidationResponse) HTTPResponse

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

HTTPResponse implements the OCIResponse interface

func (CreatePipelineValidationResponse) String

func (response CreatePipelineValidationResponse) String() string

type CreateProjectDetails

CreateProjectDetails The properties used in project create operations.

type CreateProjectDetails struct {

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

    // Value can only contain upper case letters, underscore, and numbers. It should begin with upper case letter or underscore. The value can be modified.
    Identifier *string `mandatory:"true" json:"identifier"`

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

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

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

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

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

func (CreateProjectDetails) String

func (m CreateProjectDetails) String() string

type CreateProjectRequest

CreateProjectRequest wrapper for the CreateProject operation

See also

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

type CreateProjectRequest struct {

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

    // The details needed to create a project in a workspace.
    CreateProjectDetails `contributesTo:"body"`

    // A token that uniquely identifies a request so it can be retried in case of a timeout or server error without risk of executing that same action again.
    OpcRetryToken *string `mandatory:"false" contributesTo:"header" name:"opc-retry-token"`

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

    // Metadata about the request. This information will not be transmitted to the service, but
    // represents information that the SDK will consume to drive retry behavior.
    RequestMetadata common.RequestMetadata
}

func (CreateProjectRequest) 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

CreateProjectResponse wrapper for the CreateProject operation

type CreateProjectResponse struct {

    // The underlying http response
    RawResponse *http.Response

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

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

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

func (CreateProjectResponse) HTTPResponse

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

HTTPResponse implements the OCIResponse interface

func (CreateProjectResponse) String

func (response CreateProjectResponse) String() string

type CreateSourceApplicationInfo

CreateSourceApplicationInfo The information about the application.

type CreateSourceApplicationInfo struct {

    // The OCID of the workspace containing the application. This allows cross workspace deployment to publish an application from a different workspace into the current workspace specified in this operation.
    WorkspaceId *string `mandatory:"false" json:"workspaceId"`

    // The source application key to use when creating the application.
    ApplicationKey *string `mandatory:"false" json:"applicationKey"`
}

func (CreateSourceApplicationInfo) String

func (m CreateSourceApplicationInfo) String() string

type CreateTaskDetails

CreateTaskDetails Properties used in task create operations.

type CreateTaskDetails interface {

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

    // Value can only contain upper case letters, underscore, and numbers. It should begin with upper case letter or underscore. The value can be modified.
    GetIdentifier() *string

    GetRegistryMetadata() *RegistryMetadata

    // Generated key that can be used in API calls to identify task. On scenarios where reference to the task is needed, a value can be passed in create.
    GetKey() *string

    // The object's model version.
    GetModelVersion() *string

    GetParentRef() *ParentReference

    // Detailed description for the object.
    GetDescription() *string

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

    // An array of input ports.
    GetInputPorts() []InputPort

    // An array of output ports.
    GetOutputPorts() []OutputPort

    // An array of parameters.
    GetParameters() []Parameter

    GetOpConfigValues() *ConfigValues

    GetConfigProviderDelegate() *CreateConfigProvider
}

type CreateTaskDetailsModelTypeEnum

CreateTaskDetailsModelTypeEnum Enum with underlying type: string

type CreateTaskDetailsModelTypeEnum string

Set of constants representing the allowable values for CreateTaskDetailsModelTypeEnum

const (
    CreateTaskDetailsModelTypeIntegrationTask CreateTaskDetailsModelTypeEnum = "INTEGRATION_TASK"
    CreateTaskDetailsModelTypeDataLoaderTask  CreateTaskDetailsModelTypeEnum = "DATA_LOADER_TASK"
    CreateTaskDetailsModelTypePipelineTask    CreateTaskDetailsModelTypeEnum = "PIPELINE_TASK"
)

func GetCreateTaskDetailsModelTypeEnumValues

func GetCreateTaskDetailsModelTypeEnumValues() []CreateTaskDetailsModelTypeEnum

GetCreateTaskDetailsModelTypeEnumValues Enumerates the set of values for CreateTaskDetailsModelTypeEnum

type CreateTaskFromDataLoaderTask

CreateTaskFromDataLoaderTask The information about a data flow task.

type CreateTaskFromDataLoaderTask struct {

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

    // Value can only contain upper case letters, underscore, and numbers. It should begin with upper case letter or underscore. The value can be modified.
    Identifier *string `mandatory:"true" json:"identifier"`

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

    // Generated key that can be used in API calls to identify task. On scenarios where reference to the task is needed, a value can be passed in create.
    Key *string `mandatory:"false" json:"key"`

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

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

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

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

    // An array of input ports.
    InputPorts []InputPort `mandatory:"false" json:"inputPorts"`

    // An array of output ports.
    OutputPorts []OutputPort `mandatory:"false" json:"outputPorts"`

    // An array of parameters.
    Parameters []Parameter `mandatory:"false" json:"parameters"`

    OpConfigValues *ConfigValues `mandatory:"false" json:"opConfigValues"`

    ConfigProviderDelegate *CreateConfigProvider `mandatory:"false" json:"configProviderDelegate"`

    DataFlow *DataFlow `mandatory:"false" json:"dataFlow"`
}

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

CreateTaskFromIntegrationTask The information about the integration task.

type CreateTaskFromIntegrationTask struct {

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

    // Value can only contain upper case letters, underscore, and numbers. It should begin with upper case letter or underscore. The value can be modified.
    Identifier *string `mandatory:"true" json:"identifier"`

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

    // Generated key that can be used in API calls to identify task. On scenarios where reference to the task is needed, a value can be passed in create.
    Key *string `mandatory:"false" json:"key"`

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

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

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

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

    // An array of input ports.
    InputPorts []InputPort `mandatory:"false" json:"inputPorts"`

    // An array of output ports.
    OutputPorts []OutputPort `mandatory:"false" json:"outputPorts"`

    // An array of parameters.
    Parameters []Parameter `mandatory:"false" json:"parameters"`

    OpConfigValues *ConfigValues `mandatory:"false" json:"opConfigValues"`

    ConfigProviderDelegate *CreateConfigProvider `mandatory:"false" json:"configProviderDelegate"`

    DataFlow *DataFlow `mandatory:"false" json:"dataFlow"`
}

func (CreateTaskFromIntegrationTask) GetConfigProviderDelegate

func (m CreateTaskFromIntegrationTask) GetConfigProviderDelegate() *CreateConfigProvider

GetConfigProviderDelegate returns ConfigProviderDelegate

func (CreateTaskFromIntegrationTask) GetDescription

func (m CreateTaskFromIntegrationTask) GetDescription() *string

GetDescription returns Description

func (CreateTaskFromIntegrationTask) GetIdentifier

func (m CreateTaskFromIntegrationTask) GetIdentifier() *string

GetIdentifier returns Identifier

func (CreateTaskFromIntegrationTask) GetInputPorts

func (m CreateTaskFromIntegrationTask) GetInputPorts() []InputPort

GetInputPorts returns InputPorts

func (CreateTaskFromIntegrationTask) 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 CreateTaskFromPipelineTask

CreateTaskFromPipelineTask The information about the pipeline task.

type CreateTaskFromPipelineTask struct {

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

    // Value can only contain upper case letters, underscore, and numbers. It should begin with upper case letter or underscore. The value can be modified.
    Identifier *string `mandatory:"true" json:"identifier"`

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

    // Generated key that can be used in API calls to identify task. On scenarios where reference to the task is needed, a value can be passed in create.
    Key *string `mandatory:"false" json:"key"`

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

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

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

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

    // An array of input ports.
    InputPorts []InputPort `mandatory:"false" json:"inputPorts"`

    // An array of output ports.
    OutputPorts []OutputPort `mandatory:"false" json:"outputPorts"`

    // An array of parameters.
    Parameters []Parameter `mandatory:"false" json:"parameters"`

    OpConfigValues *ConfigValues `mandatory:"false" json:"opConfigValues"`

    ConfigProviderDelegate *CreateConfigProvider `mandatory:"false" json:"configProviderDelegate"`

    Pipeline *Pipeline `mandatory:"false" json:"pipeline"`
}

func (CreateTaskFromPipelineTask) GetConfigProviderDelegate

func (m CreateTaskFromPipelineTask) GetConfigProviderDelegate() *CreateConfigProvider

GetConfigProviderDelegate returns ConfigProviderDelegate

func (CreateTaskFromPipelineTask) GetDescription

func (m CreateTaskFromPipelineTask) GetDescription() *string

GetDescription returns Description

func (CreateTaskFromPipelineTask) GetIdentifier

func (m CreateTaskFromPipelineTask) GetIdentifier() *string

GetIdentifier returns Identifier

func (CreateTaskFromPipelineTask) GetInputPorts

func (m CreateTaskFromPipelineTask) GetInputPorts() []InputPort

GetInputPorts returns InputPorts

func (CreateTaskFromPipelineTask) GetKey

func (m CreateTaskFromPipelineTask) GetKey() *string

GetKey returns Key

func (CreateTaskFromPipelineTask) GetModelVersion

func (m CreateTaskFromPipelineTask) GetModelVersion() *string

GetModelVersion returns ModelVersion

func (CreateTaskFromPipelineTask) GetName

func (m CreateTaskFromPipelineTask) GetName() *string

GetName returns Name

func (CreateTaskFromPipelineTask) GetObjectStatus

func (m CreateTaskFromPipelineTask) GetObjectStatus() *int

GetObjectStatus returns ObjectStatus

func (CreateTaskFromPipelineTask) GetOpConfigValues

func (m CreateTaskFromPipelineTask) GetOpConfigValues() *ConfigValues

GetOpConfigValues returns OpConfigValues

func (CreateTaskFromPipelineTask) GetOutputPorts

func (m CreateTaskFromPipelineTask) GetOutputPorts() []OutputPort

GetOutputPorts returns OutputPorts

func (CreateTaskFromPipelineTask) GetParameters

func (m CreateTaskFromPipelineTask) GetParameters() []Parameter

GetParameters returns Parameters

func (CreateTaskFromPipelineTask) GetParentRef

func (m CreateTaskFromPipelineTask) GetParentRef() *ParentReference

GetParentRef returns ParentRef

func (CreateTaskFromPipelineTask) GetRegistryMetadata

func (m CreateTaskFromPipelineTask) GetRegistryMetadata() *RegistryMetadata

GetRegistryMetadata returns RegistryMetadata

func (CreateTaskFromPipelineTask) MarshalJSON

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

MarshalJSON marshals to json representation

func (CreateTaskFromPipelineTask) String

func (m CreateTaskFromPipelineTask) String() string

type CreateTaskRequest

CreateTaskRequest wrapper for the CreateTask operation

See also

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

type CreateTaskRequest struct {

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

    // The details needed to create a new task.
    CreateTaskDetails `contributesTo:"body"`

    // A token that uniquely identifies a request so it can be retried in case of a timeout or server error without risk of executing that same action again.
    OpcRetryToken *string `mandatory:"false" contributesTo:"header" name:"opc-retry-token"`

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

    // Metadata about the request. This information will not be transmitted to the service, but
    // represents information that the SDK will consume to drive retry behavior.
    RequestMetadata common.RequestMetadata
}

func (CreateTaskRequest) 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

CreateTaskResponse wrapper for the CreateTask operation

type CreateTaskResponse struct {

    // The underlying http response
    RawResponse *http.Response

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

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

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

func (CreateTaskResponse) HTTPResponse

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

HTTPResponse implements the OCIResponse interface

func (CreateTaskResponse) String

func (response CreateTaskResponse) String() string

type CreateTaskRunDetails

CreateTaskRunDetails The properties used in task run create operations.

type CreateTaskRunDetails struct {

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

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

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

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

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

    ConfigProvider *CreateConfigProvider `mandatory:"false" json:"configProvider"`

    // Value can only contain upper case letters, underscore, and numbers. It should begin with upper case letter or underscore. The value can be modified.
    Identifier *string `mandatory:"false" json:"identifier"`

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

func (CreateTaskRunDetails) String

func (m CreateTaskRunDetails) String() string

type CreateTaskRunRequest

CreateTaskRunRequest wrapper for the CreateTaskRun operation

See also

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

type CreateTaskRunRequest struct {

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

    // The application key.
    ApplicationKey *string `mandatory:"true" contributesTo:"path" name:"applicationKey"`

    // The details needed to create a task run.
    CreateTaskRunDetails `contributesTo:"body"`

    // A token that uniquely identifies a request so it can be retried in case of a timeout or server error without risk of executing that same action again.
    OpcRetryToken *string `mandatory:"false" contributesTo:"header" name:"opc-retry-token"`

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

    // Metadata about the request. This information will not be transmitted to the service, but
    // represents information that the SDK will consume to drive retry behavior.
    RequestMetadata common.RequestMetadata
}

func (CreateTaskRunRequest) 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

CreateTaskRunResponse wrapper for the CreateTaskRun operation

type CreateTaskRunResponse struct {

    // The underlying http response
    RawResponse *http.Response

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

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

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

func (CreateTaskRunResponse) HTTPResponse

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

HTTPResponse implements the OCIResponse interface

func (CreateTaskRunResponse) String

func (response CreateTaskRunResponse) String() string

type CreateTaskValidationDetails

CreateTaskValidationDetails The task type contains the audit summary information and the definition of the task.

type CreateTaskValidationDetails interface {

    // Generated key that can be used in API calls to identify task. On scenarios where reference to the task is needed, a value can be passed in the create operation.
    GetKey() *string

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

    GetParentRef() *ParentReference

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

    // Detailed description for the object.
    GetDescription() *string

    // The version of the object that is used to track changes in the object instance.
    GetObjectVersion() *int

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

    // Value can only contain upper case letters, underscore and numbers. It should begin with upper case letter or underscore. The value can be modified.
    GetIdentifier() *string

    // An array of input ports.
    GetInputPorts() []InputPort

    // An array of output ports.
    GetOutputPorts() []OutputPort

    // An array of parameters.
    GetParameters() []Parameter

    GetOpConfigValues() *ConfigValues

    GetConfigProviderDelegate() *ConfigProvider

    GetMetadata() *ObjectMetadata
}

type CreateTaskValidationDetailsModelTypeEnum

CreateTaskValidationDetailsModelTypeEnum Enum with underlying type: string

type CreateTaskValidationDetailsModelTypeEnum string

Set of constants representing the allowable values for CreateTaskValidationDetailsModelTypeEnum

const (
    CreateTaskValidationDetailsModelTypeIntegrationTask CreateTaskValidationDetailsModelTypeEnum = "INTEGRATION_TASK"
    CreateTaskValidationDetailsModelTypeDataLoaderTask  CreateTaskValidationDetailsModelTypeEnum = "DATA_LOADER_TASK"
    CreateTaskValidationDetailsModelTypePipelineTask    CreateTaskValidationDetailsModelTypeEnum = "PIPELINE_TASK"
)

func GetCreateTaskValidationDetailsModelTypeEnumValues

func GetCreateTaskValidationDetailsModelTypeEnumValues() []CreateTaskValidationDetailsModelTypeEnum

GetCreateTaskValidationDetailsModelTypeEnumValues Enumerates the set of values for CreateTaskValidationDetailsModelTypeEnum

type CreateTaskValidationFromDataLoaderTask

CreateTaskValidationFromDataLoaderTask The information about a data flow task.

type CreateTaskValidationFromDataLoaderTask struct {

    // Generated key that can be used in API calls to identify task. On scenarios where reference to the task is needed, a value can be passed in the create operation.
    Key *string `mandatory:"false" json:"key"`

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

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

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

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

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

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

    // Value can only contain upper case letters, underscore and numbers. It should begin with upper case letter or underscore. The value can be modified.
    Identifier *string `mandatory:"false" json:"identifier"`

    // An array of input ports.
    InputPorts []InputPort `mandatory:"false" json:"inputPorts"`

    // An array of output ports.
    OutputPorts []OutputPort `mandatory:"false" json:"outputPorts"`

    // An array of parameters.
    Parameters []Parameter `mandatory:"false" json:"parameters"`

    OpConfigValues *ConfigValues `mandatory:"false" json:"opConfigValues"`

    ConfigProviderDelegate *ConfigProvider `mandatory:"false" json:"configProviderDelegate"`

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

    DataFlow *DataFlow `mandatory:"false" json:"dataFlow"`
}

func (CreateTaskValidationFromDataLoaderTask) GetConfigProviderDelegate

func (m CreateTaskValidationFromDataLoaderTask) GetConfigProviderDelegate() *ConfigProvider

GetConfigProviderDelegate returns ConfigProviderDelegate

func (CreateTaskValidationFromDataLoaderTask) GetDescription

func (m CreateTaskValidationFromDataLoaderTask) GetDescription() *string

GetDescription returns Description

func (CreateTaskValidationFromDataLoaderTask) GetIdentifier

func (m CreateTaskValidationFromDataLoaderTask) GetIdentifier() *string

GetIdentifier returns Identifier

func (CreateTaskValidationFromDataLoaderTask) GetInputPorts

func (m CreateTaskValidationFromDataLoaderTask) GetInputPorts() []InputPort

GetInputPorts returns InputPorts

func (CreateTaskValidationFromDataLoaderTask) GetKey

func (m CreateTaskValidationFromDataLoaderTask) GetKey() *string

GetKey returns Key

func (CreateTaskValidationFromDataLoaderTask) GetMetadata

func (m CreateTaskValidationFromDataLoaderTask) GetMetadata() *ObjectMetadata

GetMetadata returns Metadata

func (CreateTaskValidationFromDataLoaderTask) GetModelVersion

func (m CreateTaskValidationFromDataLoaderTask) GetModelVersion() *string

GetModelVersion returns ModelVersion

func (CreateTaskValidationFromDataLoaderTask) GetName

func (m CreateTaskValidationFromDataLoaderTask) GetName() *string

GetName returns Name

func (CreateTaskValidationFromDataLoaderTask) GetObjectStatus

func (m CreateTaskValidationFromDataLoaderTask) GetObjectStatus() *int

GetObjectStatus returns ObjectStatus

func (CreateTaskValidationFromDataLoaderTask) GetObjectVersion

func (m CreateTaskValidationFromDataLoaderTask) GetObjectVersion() *int

GetObjectVersion returns ObjectVersion

func (CreateTaskValidationFromDataLoaderTask) GetOpConfigValues

func (m CreateTaskValidationFromDataLoaderTask) GetOpConfigValues() *ConfigValues

GetOpConfigValues returns OpConfigValues

func (CreateTaskValidationFromDataLoaderTask) GetOutputPorts

func (m CreateTaskValidationFromDataLoaderTask) GetOutputPorts() []OutputPort

GetOutputPorts returns OutputPorts

func (CreateTaskValidationFromDataLoaderTask) GetParameters

func (m CreateTaskValidationFromDataLoaderTask) GetParameters() []Parameter

GetParameters returns Parameters

func (CreateTaskValidationFromDataLoaderTask) GetParentRef

func (m CreateTaskValidationFromDataLoaderTask) GetParentRef() *ParentReference

GetParentRef returns ParentRef

func (CreateTaskValidationFromDataLoaderTask) MarshalJSON

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

MarshalJSON marshals to json representation

func (CreateTaskValidationFromDataLoaderTask) String

func (m CreateTaskValidationFromDataLoaderTask) String() string

type CreateTaskValidationFromIntegrationTask

CreateTaskValidationFromIntegrationTask The information about the integration task.

type CreateTaskValidationFromIntegrationTask struct {

    // Generated key that can be used in API calls to identify task. On scenarios where reference to the task is needed, a value can be passed in the create operation.
    Key *string `mandatory:"false" json:"key"`

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

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

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

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

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

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

    // Value can only contain upper case letters, underscore and numbers. It should begin with upper case letter or underscore. The value can be modified.
    Identifier *string `mandatory:"false" json:"identifier"`

    // An array of input ports.
    InputPorts []InputPort `mandatory:"false" json:"inputPorts"`

    // An array of output ports.
    OutputPorts []OutputPort `mandatory:"false" json:"outputPorts"`

    // An array of parameters.
    Parameters []Parameter `mandatory:"false" json:"parameters"`

    OpConfigValues *ConfigValues `mandatory:"false" json:"opConfigValues"`

    ConfigProviderDelegate *ConfigProvider `mandatory:"false" json:"configProviderDelegate"`

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

    DataFlow *DataFlow `mandatory:"false" json:"dataFlow"`
}

func (CreateTaskValidationFromIntegrationTask) GetConfigProviderDelegate

func (m CreateTaskValidationFromIntegrationTask) GetConfigProviderDelegate() *ConfigProvider

GetConfigProviderDelegate returns ConfigProviderDelegate

func (CreateTaskValidationFromIntegrationTask) GetDescription

func (m CreateTaskValidationFromIntegrationTask) GetDescription() *string

GetDescription returns Description

func (CreateTaskValidationFromIntegrationTask) GetIdentifier

func (m CreateTaskValidationFromIntegrationTask) GetIdentifier() *string

GetIdentifier returns Identifier

func (CreateTaskValidationFromIntegrationTask) GetInputPorts

func (m CreateTaskValidationFromIntegrationTask) GetInputPorts() []InputPort

GetInputPorts returns InputPorts

func (CreateTaskValidationFromIntegrationTask) GetKey

func (m CreateTaskValidationFromIntegrationTask) GetKey() *string

GetKey returns Key

func (CreateTaskValidationFromIntegrationTask) GetMetadata

func (m CreateTaskValidationFromIntegrationTask) GetMetadata() *ObjectMetadata

GetMetadata returns Metadata

func (CreateTaskValidationFromIntegrationTask) GetModelVersion

func (m CreateTaskValidationFromIntegrationTask) GetModelVersion() *string

GetModelVersion returns ModelVersion

func (CreateTaskValidationFromIntegrationTask) GetName

func (m CreateTaskValidationFromIntegrationTask) GetName() *string

GetName returns Name

func (CreateTaskValidationFromIntegrationTask) GetObjectStatus

func (m CreateTaskValidationFromIntegrationTask) GetObjectStatus() *int

GetObjectStatus returns ObjectStatus

func (CreateTaskValidationFromIntegrationTask) GetObjectVersion

func (m CreateTaskValidationFromIntegrationTask) GetObjectVersion() *int

GetObjectVersion returns ObjectVersion

func (CreateTaskValidationFromIntegrationTask) GetOpConfigValues

func (m CreateTaskValidationFromIntegrationTask) GetOpConfigValues() *ConfigValues

GetOpConfigValues returns OpConfigValues

func (CreateTaskValidationFromIntegrationTask) GetOutputPorts

func (m CreateTaskValidationFromIntegrationTask) GetOutputPorts() []OutputPort

GetOutputPorts returns OutputPorts

func (CreateTaskValidationFromIntegrationTask) GetParameters

func (m CreateTaskValidationFromIntegrationTask) GetParameters() []Parameter

GetParameters returns Parameters

func (CreateTaskValidationFromIntegrationTask) GetParentRef

func (m CreateTaskValidationFromIntegrationTask) GetParentRef() *ParentReference

GetParentRef returns ParentRef

func (CreateTaskValidationFromIntegrationTask) MarshalJSON

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

MarshalJSON marshals to json representation

func (CreateTaskValidationFromIntegrationTask) String

func (m CreateTaskValidationFromIntegrationTask) String() string

type CreateTaskValidationFromPipelineTask

CreateTaskValidationFromPipelineTask The information about a pipeline task.

type CreateTaskValidationFromPipelineTask struct {

    // Generated key that can be used in API calls to identify task. On scenarios where reference to the task is needed, a value can be passed in the create operation.
    Key *string `mandatory:"false" json:"key"`

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

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

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

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

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

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

    // Value can only contain upper case letters, underscore and numbers. It should begin with upper case letter or underscore. The value can be modified.
    Identifier *string `mandatory:"false" json:"identifier"`

    // An array of input ports.
    InputPorts []InputPort `mandatory:"false" json:"inputPorts"`

    // An array of output ports.
    OutputPorts []OutputPort `mandatory:"false" json:"outputPorts"`

    // An array of parameters.
    Parameters []Parameter `mandatory:"false" json:"parameters"`

    OpConfigValues *ConfigValues `mandatory:"false" json:"opConfigValues"`

    ConfigProviderDelegate *ConfigProvider `mandatory:"false" json:"configProviderDelegate"`

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

    Pipeline *Pipeline `mandatory:"false" json:"pipeline"`
}

func (CreateTaskValidationFromPipelineTask) GetConfigProviderDelegate

func (m CreateTaskValidationFromPipelineTask) GetConfigProviderDelegate() *ConfigProvider

GetConfigProviderDelegate returns ConfigProviderDelegate

func (CreateTaskValidationFromPipelineTask) GetDescription

func (m CreateTaskValidationFromPipelineTask) GetDescription() *string

GetDescription returns Description

func (CreateTaskValidationFromPipelineTask) GetIdentifier

func (m CreateTaskValidationFromPipelineTask) GetIdentifier() *string

GetIdentifier returns Identifier

func (CreateTaskValidationFromPipelineTask) GetInputPorts

func (m CreateTaskValidationFromPipelineTask) GetInputPorts() []InputPort

GetInputPorts returns InputPorts

func (CreateTaskValidationFromPipelineTask) GetKey

func (m CreateTaskValidationFromPipelineTask) GetKey() *string

GetKey returns Key

func (CreateTaskValidationFromPipelineTask) GetMetadata

func (m CreateTaskValidationFromPipelineTask) GetMetadata() *ObjectMetadata

GetMetadata returns Metadata

func (CreateTaskValidationFromPipelineTask) GetModelVersion

func (m CreateTaskValidationFromPipelineTask) GetModelVersion() *string

GetModelVersion returns ModelVersion

func (CreateTaskValidationFromPipelineTask) GetName

func (m CreateTaskValidationFromPipelineTask) GetName() *string

GetName returns Name

func (CreateTaskValidationFromPipelineTask) GetObjectStatus

func (m CreateTaskValidationFromPipelineTask) GetObjectStatus() *int

GetObjectStatus returns ObjectStatus

func (CreateTaskValidationFromPipelineTask) GetObjectVersion

func (m CreateTaskValidationFromPipelineTask) GetObjectVersion() *int

GetObjectVersion returns ObjectVersion

func (CreateTaskValidationFromPipelineTask) GetOpConfigValues

func (m CreateTaskValidationFromPipelineTask) GetOpConfigValues() *ConfigValues

GetOpConfigValues returns OpConfigValues

func (CreateTaskValidationFromPipelineTask) GetOutputPorts

func (m CreateTaskValidationFromPipelineTask) GetOutputPorts() []OutputPort

GetOutputPorts returns OutputPorts

func (CreateTaskValidationFromPipelineTask) GetParameters

func (m CreateTaskValidationFromPipelineTask) GetParameters() []Parameter

GetParameters returns Parameters

func (CreateTaskValidationFromPipelineTask) GetParentRef

func (m CreateTaskValidationFromPipelineTask) GetParentRef() *ParentReference

GetParentRef returns ParentRef

func (CreateTaskValidationFromPipelineTask) MarshalJSON

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

MarshalJSON marshals to json representation

func (CreateTaskValidationFromPipelineTask) String

func (m CreateTaskValidationFromPipelineTask) String() string

type CreateTaskValidationRequest

CreateTaskValidationRequest wrapper for the CreateTaskValidation operation

See also

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

type CreateTaskValidationRequest struct {

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

    // The information needed to create a task validation.
    CreateTaskValidationDetails `contributesTo:"body"`

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

    // A token that uniquely identifies a request so it can be retried in case of a timeout or server error without risk of executing that same action again.
    OpcRetryToken *string `mandatory:"false" contributesTo:"header" name:"opc-retry-token"`

    // Metadata about the request. This information will not be transmitted to the service, but
    // represents information that the SDK will consume to drive retry behavior.
    RequestMetadata common.RequestMetadata
}

func (CreateTaskValidationRequest) 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

CreateTaskValidationResponse wrapper for the CreateTaskValidation operation

type CreateTaskValidationResponse struct {

    // The underlying http response
    RawResponse *http.Response

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

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

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

func (CreateTaskValidationResponse) HTTPResponse

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

HTTPResponse implements the OCIResponse interface

func (CreateTaskValidationResponse) String

func (response CreateTaskValidationResponse) String() string

type CreateWorkspaceDetails

CreateWorkspaceDetails The information needed to create a new workspace.

type CreateWorkspaceDetails struct {

    // A user-friendly display name for the workspace. Does not have to be unique, and can be modified. Avoid entering confidential information.
    DisplayName *string `mandatory:"true" json:"displayName"`

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

    // The OCID of the VCN the subnet is in.
    VcnId *string `mandatory:"false" json:"vcnId"`

    // The OCID of the subnet for customer connected databases.
    SubnetId *string `mandatory:"false" json:"subnetId"`

    // The IP of the custom DNS.
    DnsServerIp *string `mandatory:"false" json:"dnsServerIp"`

    // The DNS zone of the custom DNS to use to resolve names.
    DnsServerZone *string `mandatory:"false" json:"dnsServerZone"`

    // Free-form tags for this resource. Each tag is a simple key-value pair with no predefined name, type, or namespace. See Resource Tags (https://docs.cloud.oracle.com/Content/General/Concepts/resourcetags.htm).
    // Example: `{"Department": "Finance"}`
    FreeformTags map[string]string `mandatory:"false" json:"freeformTags"`

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

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

    // Specifies whether the private network connection is enabled or disabled.
    IsPrivateNetworkEnabled *bool `mandatory:"false" json:"isPrivateNetworkEnabled"`
}

func (CreateWorkspaceDetails) String

func (m CreateWorkspaceDetails) String() string

type CreateWorkspaceRequest

CreateWorkspaceRequest wrapper for the CreateWorkspace operation

See also

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

type CreateWorkspaceRequest struct {

    // The information needed to create a new Data Integration workspace.
    CreateWorkspaceDetails `contributesTo:"body"`

    // A token that uniquely identifies a request so it can be retried in case of a timeout or server error without risk of executing that same action again.
    OpcRetryToken *string `mandatory:"false" contributesTo:"header" name:"opc-retry-token"`

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

    // Metadata about the request. This information will not be transmitted to the service, but
    // represents information that the SDK will consume to drive retry behavior.
    RequestMetadata common.RequestMetadata
}

func (CreateWorkspaceRequest) 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

CreateWorkspaceResponse wrapper for the CreateWorkspace operation

type CreateWorkspaceResponse struct {

    // The underlying http response
    RawResponse *http.Response

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

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

func (CreateWorkspaceResponse) HTTPResponse

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

HTTPResponse implements the OCIResponse interface

func (CreateWorkspaceResponse) String

func (response CreateWorkspaceResponse) String() string

type CsvFormatAttribute

CsvFormatAttribute The CSV format attribute.

type CsvFormatAttribute struct {

    // The encoding for the file.
    Encoding *string `mandatory:"false" json:"encoding"`

    // The escape character for the CSV format.
    EscapeCharacter *string `mandatory:"false" json:"escapeCharacter"`

    // The delimiter for the CSV format.
    Delimiter *string `mandatory:"false" json:"delimiter"`

    // The quote character for the CSV format.
    QuoteCharacter *string `mandatory:"false" json:"quoteCharacter"`

    // Defines whether the file has a header row.
    HasHeader *bool `mandatory:"false" json:"hasHeader"`

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

    // Format for timestamp information.
    TimestampFormat *string `mandatory:"false" json:"timestampFormat"`
}

func (CsvFormatAttribute) MarshalJSON

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

MarshalJSON marshals to json representation

func (CsvFormatAttribute) String

func (m CsvFormatAttribute) String() string

type DailyFrequencyDetails

DailyFrequencyDetails Frequency details model to set daily frequency

type DailyFrequencyDetails struct {

    // This hold the repeatability aspect of a schedule. i.e. in a monhtly frequency, a task can be scheduled for every month, once in two months, once in tree months etc.
    Interval *int `mandatory:"false" json:"interval"`

    Time *Time `mandatory:"false" json:"time"`

    // the frequency of the schedule.
    Frequency AbstractFrequencyDetailsFrequencyEnum `mandatory:"false" json:"frequency,omitempty"`
}

func (DailyFrequencyDetails) GetFrequency

func (m DailyFrequencyDetails) GetFrequency() AbstractFrequencyDetailsFrequencyEnum

GetFrequency returns Frequency

func (DailyFrequencyDetails) MarshalJSON

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

MarshalJSON marshals to json representation

func (DailyFrequencyDetails) String

func (m DailyFrequencyDetails) String() string

type DataAsset

DataAsset Represents a data source in the Data Integration service.

type DataAsset interface {

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

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

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

    // User-defined description of the data asset.
    GetDescription() *string

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

    // Value can only contain upper case letters, underscore, and numbers. It should begin with upper case letter or underscore. The value can be modified.
    GetIdentifier() *string

    // The external key for the object.
    GetExternalKey() *string

    // Additional properties for the data asset.
    GetAssetProperties() map[string]string

    GetNativeTypeSystem() *TypeSystem

    // The version of the object that is used to track changes in the object instance.
    GetObjectVersion() *int

    GetParentRef() *ParentReference

    GetMetadata() *ObjectMetadata

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

type DataAssetFromAdwcDetails

DataAssetFromAdwcDetails Details for the Autonomous Data Warehouse data asset type.

type DataAssetFromAdwcDetails struct {

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

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

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

    // User-defined description of the data asset.
    Description *string `mandatory:"false" json:"description"`

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

    // Value can only contain upper case letters, underscore, and numbers. It should begin with upper case letter or underscore. The value can be modified.
    Identifier *string `mandatory:"false" json:"identifier"`

    // The external key for the object.
    ExternalKey *string `mandatory:"false" json:"externalKey"`

    // Additional properties for the data asset.
    AssetProperties map[string]string `mandatory:"false" json:"assetProperties"`

    NativeTypeSystem *TypeSystem `mandatory:"false" json:"nativeTypeSystem"`

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

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

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

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

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

    // Array of service names that are available for selection in the serviceName property.
    ServiceNames []string `mandatory:"false" json:"serviceNames"`

    // The Autonomous Data Warehouse driver class.
    DriverClass *string `mandatory:"false" json:"driverClass"`

    DefaultConnection *ConnectionFromAdwcDetails `mandatory:"false" json:"defaultConnection"`
}

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

DataAssetFromAtpDetails Details for the Autonomous Transaction Processing data asset type.

type DataAssetFromAtpDetails struct {

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

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

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

    // User-defined description of the data asset.
    Description *string `mandatory:"false" json:"description"`

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

    // Value can only contain upper case letters, underscore, and numbers. It should begin with upper case letter or underscore. The value can be modified.
    Identifier *string `mandatory:"false" json:"identifier"`

    // The external key for the object.
    ExternalKey *string `mandatory:"false" json:"externalKey"`

    // Additional properties for the data asset.
    AssetProperties map[string]string `mandatory:"false" json:"assetProperties"`

    NativeTypeSystem *TypeSystem `mandatory:"false" json:"nativeTypeSystem"`

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

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

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

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

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

    // Array of service names that are available for selection in the serviceName property.
    ServiceNames []string `mandatory:"false" json:"serviceNames"`

    // The Autonomous Transaction Processing driver class.
    DriverClass *string `mandatory:"false" json:"driverClass"`

    DefaultConnection *ConnectionFromAtpDetails `mandatory:"false" json:"defaultConnection"`
}

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 DataAssetFromJdbc

DataAssetFromJdbc Details for the generic JDBC data asset type.

type DataAssetFromJdbc struct {

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

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

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

    // User-defined description of the data asset.
    Description *string `mandatory:"false" json:"description"`

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

    // Value can only contain upper case letters, underscore, and numbers. It should begin with upper case letter or underscore. The value can be modified.
    Identifier *string `mandatory:"false" json:"identifier"`

    // The external key for the object.
    ExternalKey *string `mandatory:"false" json:"externalKey"`

    // Additional properties for the data asset.
    AssetProperties map[string]string `mandatory:"false" json:"assetProperties"`

    NativeTypeSystem *TypeSystem `mandatory:"false" json:"nativeTypeSystem"`

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

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

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

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

    // The generic JDBC host name.
    Host *string `mandatory:"false" json:"host"`

    // The generic JDBC port number.
    Port *string `mandatory:"false" json:"port"`

    // The data asset type for the generic JDBC data asset.
    DataAssetType *string `mandatory:"false" json:"dataAssetType"`

    DefaultConnection *ConnectionFromJdbcDetails `mandatory:"false" json:"defaultConnection"`
}

func (DataAssetFromJdbc) GetAssetProperties

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

GetAssetProperties returns AssetProperties

func (DataAssetFromJdbc) GetDescription

func (m DataAssetFromJdbc) GetDescription() *string

GetDescription returns Description

func (DataAssetFromJdbc) GetExternalKey

func (m DataAssetFromJdbc) GetExternalKey() *string

GetExternalKey returns ExternalKey

func (DataAssetFromJdbc) GetIdentifier

func (m DataAssetFromJdbc) GetIdentifier() *string

GetIdentifier returns Identifier

func (DataAssetFromJdbc) GetKey

func (m DataAssetFromJdbc) GetKey() *string

GetKey returns Key

func (DataAssetFromJdbc) GetKeyMap

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

GetKeyMap returns KeyMap

func (DataAssetFromJdbc) GetMetadata

func (m DataAssetFromJdbc) GetMetadata() *ObjectMetadata

GetMetadata returns Metadata

func (DataAssetFromJdbc) GetModelVersion

func (m DataAssetFromJdbc) GetModelVersion() *string

GetModelVersion returns ModelVersion

func (DataAssetFromJdbc) GetName

func (m DataAssetFromJdbc) GetName() *string

GetName returns Name

func (DataAssetFromJdbc) GetNativeTypeSystem

func (m DataAssetFromJdbc) GetNativeTypeSystem() *TypeSystem

GetNativeTypeSystem returns NativeTypeSystem

func (DataAssetFromJdbc) GetObjectStatus

func (m DataAssetFromJdbc) GetObjectStatus() *int

GetObjectStatus returns ObjectStatus

func (DataAssetFromJdbc) GetObjectVersion

func (m DataAssetFromJdbc) GetObjectVersion() *int

GetObjectVersion returns ObjectVersion

func (DataAssetFromJdbc) GetParentRef

func (m DataAssetFromJdbc) GetParentRef() *ParentReference

GetParentRef returns ParentRef

func (DataAssetFromJdbc) MarshalJSON

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

MarshalJSON marshals to json representation

func (DataAssetFromJdbc) String

func (m DataAssetFromJdbc) String() string

type DataAssetFromMySql

DataAssetFromMySql Details for the MYSQL data asset type.

type DataAssetFromMySql struct {

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

    // The model version of an object.
    ModelVersion *string `mandatory:"false" json:"modelVersion"`

    // Free form text without any restriction on permitted characters. Name can have letters, numbers, and special characters. The value is editable and is restricted to 1000 characters.
    Name *string `mandatory:"false" json:"name"`

    // User-defined description of the data asset.
    Description *string `mandatory:"false" json:"description"`

    // The status of an object that can be set to value 1 for shallow references across objects, other values reserved.
    ObjectStatus *int `mandatory:"false" json:"objectStatus"`

    // Value can only contain upper case letters, underscore, and numbers. It should begin with upper case letter or underscore. The value can be modified.
    Identifier *string `mandatory:"false" json:"identifier"`

    // The external key for the object.
    ExternalKey *string `mandatory:"false" json:"externalKey"`

    // Additional properties for the data asset.
    AssetProperties map[string]string `mandatory:"false" json:"assetProperties"`

    NativeTypeSystem *TypeSystem `mandatory:"false" json:"nativeTypeSystem"`

    // The version of the object that is used to track changes in the object instance.
    ObjectVersion *int `mandatory:"false" json:"objectVersion"`

    ParentRef *ParentReference `mandatory:"false" json:"parentRef"`

    Metadata *ObjectMetadata `mandatory:"false" json:"metadata"`

    // A key map. If provided, key is replaced with generated key. This structure provides mapping between user provided key and generated key.
    KeyMap map[string]string `mandatory:"false" json:"keyMap"`

    // The generic JDBC host name.
    Host *string `mandatory:"false" json:"host"`

    // The generic JDBC port number.
    Port *string `mandatory:"false" json:"port"`

    // The generic JDBC service name for the database.
    ServiceName *string `mandatory:"false" json:"serviceName"`

    DefaultConnection *ConnectionFromMySqlDetails `mandatory:"false" json:"defaultConnection"`
}

func (DataAssetFromMySql) GetAssetProperties

func (m DataAssetFromMySql) GetAssetProperties() map[string]string

GetAssetProperties returns AssetProperties

func (DataAssetFromMySql) GetDescription

func (m DataAssetFromMySql) GetDescription() *string

GetDescription returns Description

func (DataAssetFromMySql) GetExternalKey

func (m DataAssetFromMySql) GetExternalKey() *string

GetExternalKey returns ExternalKey

func (DataAssetFromMySql) GetIdentifier

func (m DataAssetFromMySql) GetIdentifier() *string

GetIdentifier returns Identifier

func (DataAssetFromMySql) GetKey

func (m DataAssetFromMySql) GetKey() *string

GetKey returns Key

func (DataAssetFromMySql) GetKeyMap

func (m DataAssetFromMySql) GetKeyMap() map[string]string

GetKeyMap returns KeyMap

func (DataAssetFromMySql) GetMetadata

func (m DataAssetFromMySql) GetMetadata() *ObjectMetadata

GetMetadata returns Metadata

func (DataAssetFromMySql) GetModelVersion

func (m DataAssetFromMySql) GetModelVersion() *string

GetModelVersion returns ModelVersion

func (DataAssetFromMySql) GetName

func (m DataAssetFromMySql) GetName() *string

GetName returns Name

func (DataAssetFromMySql) GetNativeTypeSystem

func (m DataAssetFromMySql) GetNativeTypeSystem() *TypeSystem

GetNativeTypeSystem returns NativeTypeSystem

func (DataAssetFromMySql) GetObjectStatus

func (m DataAssetFromMySql) GetObjectStatus() *int

GetObjectStatus returns ObjectStatus

func (DataAssetFromMySql) GetObjectVersion

func (m DataAssetFromMySql) GetObjectVersion() *int

GetObjectVersion returns ObjectVersion

func (DataAssetFromMySql) GetParentRef

func (m DataAssetFromMySql) GetParentRef() *ParentReference

GetParentRef returns ParentRef

func (DataAssetFromMySql) MarshalJSON

func (m DataAssetFromMySql) MarshalJSON() (buff []byte, e error)

MarshalJSON marshals to json representation

func (DataAssetFromMySql) String

func (m DataAssetFromMySql) String() string

type DataAssetFromObjectStorageDetails

DataAssetFromObjectStorageDetails Details for the Oracle Object storage data asset type.

type DataAssetFromObjectStorageDetails struct {

    // Generated key that can be used in API calls to identify data asset.
    Key *string `mandatory:"false" json:"key"`

    // The model version of an object.
    ModelVersion *string `mandatory:"false" json:"modelVersion"`

    // Free form text without any restriction on permitted characters. Name can have letters, numbers, and special characters. The value is editable and is restricted to 1000 characters.
    Name *string `mandatory:"false" json:"name"`

    // User-defined description of the data asset.
    Description *string `mandatory:"false" json:"description"`

    // The status of an object that can be set to value 1 for shallow references across objects, other values reserved.
    ObjectStatus *int `mandatory:"false" json:"objectStatus"`

    // Value can only contain upper case letters, underscore, and numbers. It should begin with upper case letter or underscore. The value can be modified.
    Identifier *string `mandatory:"false" json:"identifier"`

    // The external key for the object.
    ExternalKey *string `mandatory:"false" json:"externalKey"`

    // Additional properties for the data asset.
    AssetProperties map[string]string `mandatory:"false" json:"assetProperties"`

    NativeTypeSystem *TypeSystem `mandatory:"false" json:"nativeTypeSystem"`

    // The version of the object that is used to track changes in the object instance.
    ObjectVersion *int `mandatory:"false" json:"objectVersion"`

    ParentRef *ParentReference `mandatory:"false" json:"parentRef"`

    Metadata *ObjectMetadata `mandatory:"false" json:"metadata"`

    // A key map. If provided, key is replaced with generated key. This structure provides mapping between user provided key and generated key.
    KeyMap map[string]string `mandatory:"false" json:"keyMap"`

    // The Oracle Object storage URL.
    Url *string `mandatory:"false" json:"url"`

    // The OCI tenancy OCID.
    TenancyId *string `mandatory:"false" json:"tenancyId"`

    // The namespace for the specified Oracle Object storage resource. You can find the namespace under Object Storage Settings in the Console.
    Namespace *string `mandatory:"false" json:"namespace"`

    DefaultConnection *ConnectionFromObjectStorageDetails `mandatory:"false" json:"defaultConnection"`
}

func (DataAssetFromObjectStorageDetails) GetAssetProperties

func (m DataAssetFromObjectStorageDetails) GetAssetProperties() map[string]string

GetAssetProperties returns AssetProperties

func (DataAssetFromObjectStorageDetails) GetDescription

func (m DataAssetFromObjectStorageDetails) GetDescription() *string

GetDescription returns Description

func (DataAssetFromObjectStorageDetails) GetExternalKey

func (m DataAssetFromObjectStorageDetails) GetExternalKey() *string

GetExternalKey returns ExternalKey

func (DataAssetFromObjectStorageDetails) GetIdentifier

func (m DataAssetFromObjectStorageDetails) GetIdentifier() *string

GetIdentifier returns Identifier

func (DataAssetFromObjectStorageDetails) GetKey

func (m DataAssetFromObjectStorageDetails) GetKey() *string

GetKey returns Key

func (DataAssetFromObjectStorageDetails) GetKeyMap

func (m DataAssetFromObjectStorageDetails) GetKeyMap() map[string]string

GetKeyMap returns KeyMap

func (DataAssetFromObjectStorageDetails) GetMetadata

func (m DataAssetFromObjectStorageDetails) GetMetadata() *ObjectMetadata

GetMetadata returns Metadata

func (DataAssetFromObjectStorageDetails) GetModelVersion

func (m DataAssetFromObjectStorageDetails) GetModelVersion() *string

GetModelVersion returns ModelVersion

func (DataAssetFromObjectStorageDetails) GetName

func (m DataAssetFromObjectStorageDetails) GetName() *string

GetName returns Name

func (DataAssetFromObjectStorageDetails) GetNativeTypeSystem

func (m DataAssetFromObjectStorageDetails) GetNativeTypeSystem() *TypeSystem

GetNativeTypeSystem returns NativeTypeSystem

func (DataAssetFromObjectStorageDetails) GetObjectStatus

func (m DataAssetFromObjectStorageDetails) GetObjectStatus() *int

GetObjectStatus returns ObjectStatus

func (DataAssetFromObjectStorageDetails) GetObjectVersion

func (m DataAssetFromObjectStorageDetails) GetObjectVersion() *int

GetObjectVersion returns ObjectVersion

func (DataAssetFromObjectStorageDetails) GetParentRef

func (m DataAssetFromObjectStorageDetails) GetParentRef() *ParentReference

GetParentRef returns ParentRef

func (DataAssetFromObjectStorageDetails) MarshalJSON

func (m DataAssetFromObjectStorageDetails) MarshalJSON() (buff []byte, e error)

MarshalJSON marshals to json representation

func (DataAssetFromObjectStorageDetails) String

func (m DataAssetFromObjectStorageDetails) String() string

type DataAssetFromOracleDetails

DataAssetFromOracleDetails Details for the Oracle Database data asset type.

type DataAssetFromOracleDetails struct {

    // Generated key that can be used in API calls to identify data asset.
    Key *string `mandatory:"false" json:"key"`

    // The model version of an object.
    ModelVersion *string `mandatory:"false" json:"modelVersion"`

    // Free form text without any restriction on permitted characters. Name can have letters, numbers, and special characters. The value is editable and is restricted to 1000 characters.
    Name *string `mandatory:"false" json:"name"`

    // User-defined description of the data asset.
    Description *string `mandatory:"false" json:"description"`

    // The status of an object that can be set to value 1 for shallow references across objects, other values reserved.
    ObjectStatus *int `mandatory:"false" json:"objectStatus"`

    // Value can only contain upper case letters, underscore, and numbers. It should begin with upper case letter or underscore. The value can be modified.
    Identifier *string `mandatory:"false" json:"identifier"`

    // The external key for the object.
    ExternalKey *string `mandatory:"false" json:"externalKey"`

    // Additional properties for the data asset.
    AssetProperties map[string]string `mandatory:"false" json:"assetProperties"`

    NativeTypeSystem *TypeSystem `mandatory:"false" json:"nativeTypeSystem"`

    // The version of the object that is used to track changes in the object instance.
    ObjectVersion *int `mandatory:"false" json:"objectVersion"`

    ParentRef *ParentReference `mandatory:"false" json:"parentRef"`

    Metadata *ObjectMetadata `mandatory:"false" json:"metadata"`

    // A key map. If provided, key is replaced with generated key. This structure provides mapping between user provided key and generated key.
    KeyMap map[string]string `mandatory:"false" json:"keyMap"`

    // The Oracle Database hostname.
    Host *string `mandatory:"false" json:"host"`

    // The Oracle Database port.
    Port *string `mandatory:"false" json:"port"`

    // The Oracle Database service name.
    ServiceName *string `mandatory:"false" json:"serviceName"`

    // The Oracle Database driver class.
    DriverClass *string `mandatory:"false" json:"driverClass"`

    // The Oracle Database SID.
    Sid *string `mandatory:"false" json:"sid"`

    // The credential file content from a wallet for the data asset.
    CredentialFileContent *string `mandatory:"false" json:"credentialFileContent"`

    WalletSecret *SensitiveAttribute `mandatory:"false" json:"walletSecret"`

    WalletPasswordSecret *SensitiveAttribute `mandatory:"false" json:"walletPasswordSecret"`

    DefaultConnection *ConnectionFromOracleDetails `mandatory:"false" json:"defaultConnection"`
}

func (DataAssetFromOracleDetails) GetAssetProperties

func (m DataAssetFromOracleDetails) GetAssetProperties() map[string]string

GetAssetProperties returns AssetProperties

func (DataAssetFromOracleDetails) GetDescription

func (m DataAssetFromOracleDetails) GetDescription() *string

GetDescription returns Description

func (DataAssetFromOracleDetails) GetExternalKey

func (m DataAssetFromOracleDetails) GetExternalKey() *string

GetExternalKey returns ExternalKey

func (DataAssetFromOracleDetails) GetIdentifier

func (m DataAssetFromOracleDetails) GetIdentifier() *string

GetIdentifier returns Identifier

func (DataAssetFromOracleDetails) GetKey

func (m DataAssetFromOracleDetails) GetKey() *string

GetKey returns Key

func (DataAssetFromOracleDetails) GetKeyMap

func (m DataAssetFromOracleDetails) GetKeyMap() map[string]string

GetKeyMap returns KeyMap

func (DataAssetFromOracleDetails) GetMetadata

func (m DataAssetFromOracleDetails) GetMetadata() *ObjectMetadata

GetMetadata returns Metadata

func (DataAssetFromOracleDetails) GetModelVersion

func (m DataAssetFromOracleDetails) GetModelVersion() *string

GetModelVersion returns ModelVersion

func (DataAssetFromOracleDetails) GetName

func (m DataAssetFromOracleDetails) GetName() *string

GetName returns Name

func (DataAssetFromOracleDetails) GetNativeTypeSystem

func (m DataAssetFromOracleDetails) GetNativeTypeSystem() *TypeSystem

GetNativeTypeSystem returns NativeTypeSystem

func (DataAssetFromOracleDetails) GetObjectStatus

func (m DataAssetFromOracleDetails) GetObjectStatus() *int

GetObjectStatus returns ObjectStatus

func (DataAssetFromOracleDetails) GetObjectVersion

func (m DataAssetFromOracleDetails) GetObjectVersion() *int

GetObjectVersion returns ObjectVersion

func (DataAssetFromOracleDetails) GetParentRef

func (m DataAssetFromOracleDetails) GetParentRef() *ParentReference

GetParentRef returns ParentRef

func (DataAssetFromOracleDetails) MarshalJSON

func (m DataAssetFromOracleDetails) MarshalJSON() (buff []byte, e error)

MarshalJSON marshals to json representation

func (DataAssetFromOracleDetails) String

func (m DataAssetFromOracleDetails) String() string

type DataAssetModelTypeEnum

DataAssetModelTypeEnum Enum with underlying type: string

type DataAssetModelTypeEnum string

Set of constants representing the allowable values for DataAssetModelTypeEnum

const (
    DataAssetModelTypeOracleDataAsset              DataAssetModelTypeEnum = "ORACLE_DATA_ASSET"
    DataAssetModelTypeOracleObjectStorageDataAsset DataAssetModelTypeEnum = "ORACLE_OBJECT_STORAGE_DATA_ASSET"
    DataAssetModelTypeOracleAtpDataAsset           DataAssetModelTypeEnum = "ORACLE_ATP_DATA_ASSET"
    DataAssetModelTypeOracleAdwcDataAsset          DataAssetModelTypeEnum = "ORACLE_ADWC_DATA_ASSET"
    DataAssetModelTypeMysqlDataAsset               DataAssetModelTypeEnum = "MYSQL_DATA_ASSET"
    DataAssetModelTypeGenericJdbcDataAsset         DataAssetModelTypeEnum = "GENERIC_JDBC_DATA_ASSET"
)

func GetDataAssetModelTypeEnumValues

func GetDataAssetModelTypeEnumValues() []DataAssetModelTypeEnum

GetDataAssetModelTypeEnumValues Enumerates the set of values for DataAssetModelTypeEnum

type DataAssetSummary

DataAssetSummary The summary object for data asset.

type DataAssetSummary interface {

    // Generated key that can be used in API calls to identify data asset.
    GetKey() *string

    // The model version of an object.
    GetModelVersion() *string

    // Free form text without any restriction on permitted characters. Name can have letters, numbers, and special characters. The value is editable and is restricted to 1000 characters.
    GetName() *string

    // The user-defined description of the data asset.
    GetDescription() *string

    // The status of an object that can be set to value 1 for shallow references across objects, other values reserved.
    GetObjectStatus() *int

    // Value can only contain upper case letters, underscore, and numbers. It should begin with upper case letter or underscore. The value can be modified.
    GetIdentifier() *string

    // The external key for the object.
    GetExternalKey() *string

    // Additional properties for the data asset.
    GetAssetProperties() map[string]string

    GetNativeTypeSystem() *TypeSystem

    // The version of the object that is used to track changes in the object instance.
    GetObjectVersion() *int

    GetParentRef() *ParentReference

    GetMetadata() *ObjectMetadata
}

type DataAssetSummaryCollection

DataAssetSummaryCollection This is the collection of data asset summaries, it may be a collection of lightweight details or full definitions.

type DataAssetSummaryCollection struct {

    // The array of data asset summaries.
    Items []DataAssetSummary `mandatory:"true" json:"items"`
}

func (DataAssetSummaryCollection) String

func (m DataAssetSummaryCollection) String() string

func (*DataAssetSummaryCollection) UnmarshalJSON

func (m *DataAssetSummaryCollection) UnmarshalJSON(data []byte) (e error)

UnmarshalJSON unmarshals from json

type DataAssetSummaryFromAdwc

DataAssetSummaryFromAdwc Summary details for the Autonomous Data Warehouse data asset type.

type DataAssetSummaryFromAdwc struct {

    // Generated key that can be used in API calls to identify data asset.
    Key *string `mandatory:"false" json:"key"`

    // The model version of an object.
    ModelVersion *string `mandatory:"false" json:"modelVersion"`

    // Free form text without any restriction on permitted characters. Name can have letters, numbers, and special characters. The value is editable and is restricted to 1000 characters.
    Name *string `mandatory:"false" json:"name"`

    // The user-defined description of the data asset.
    Description *string `mandatory:"false" json:"description"`

    // The status of an object that can be set to value 1 for shallow references across objects, other values reserved.
    ObjectStatus *int `mandatory:"false" json:"objectStatus"`

    // Value can only contain upper case letters, underscore, and numbers. It should begin with upper case letter or underscore. The value can be modified.
    Identifier *string `mandatory:"false" json:"identifier"`

    // The external key for the object.
    ExternalKey *string `mandatory:"false" json:"externalKey"`

    // Additional properties for the data asset.
    AssetProperties map[string]string `mandatory:"false" json:"assetProperties"`

    NativeTypeSystem *TypeSystem `mandatory:"false" json:"nativeTypeSystem"`

    // The version of the object that is used to track changes in the object instance.
    ObjectVersion *int `mandatory:"false" json:"objectVersion"`

    ParentRef *ParentReference `mandatory:"false" json:"parentRef"`

    Metadata *ObjectMetadata `mandatory:"false" json:"metadata"`

    // The Autonomous Data Warehouse instance service name.
    ServiceName *string `mandatory:"false" json:"serviceName"`

    // Array of service names that are available for selection in the serviceName property.
    ServiceNames []string `mandatory:"false" json:"serviceNames"`

    // The Autonomous Data Warehouse driver class.
    DriverClass *string `mandatory:"false" json:"driverClass"`

    DefaultConnection *ConnectionSummaryFromAdwc `mandatory:"false" json:"defaultConnection"`
}

func (DataAssetSummaryFromAdwc) GetAssetProperties

func (m DataAssetSummaryFromAdwc) GetAssetProperties() map[string]string

GetAssetProperties returns AssetProperties

func (DataAssetSummaryFromAdwc) GetDescription

func (m DataAssetSummaryFromAdwc) GetDescription() *string

GetDescription returns Description

func (DataAssetSummaryFromAdwc) GetExternalKey

func (m DataAssetSummaryFromAdwc) GetExternalKey() *string

GetExternalKey returns ExternalKey

func (DataAssetSummaryFromAdwc) GetIdentifier

func (m DataAssetSummaryFromAdwc) GetIdentifier() *string

GetIdentifier returns Identifier

func (DataAssetSummaryFromAdwc) GetKey

func (m DataAssetSummaryFromAdwc) GetKey() *string

GetKey returns Key

func (DataAssetSummaryFromAdwc) GetMetadata

func (m DataAssetSummaryFromAdwc) GetMetadata() *ObjectMetadata

GetMetadata returns Metadata

func (DataAssetSummaryFromAdwc) GetModelVersion

func (m DataAssetSummaryFromAdwc) GetModelVersion() *string

GetModelVersion returns ModelVersion

func (DataAssetSummaryFromAdwc) GetName

func (m DataAssetSummaryFromAdwc) GetName() *string

GetName returns Name

func (DataAssetSummaryFromAdwc) GetNativeTypeSystem

func (m DataAssetSummaryFromAdwc) GetNativeTypeSystem() *TypeSystem

GetNativeTypeSystem returns NativeTypeSystem

func (DataAssetSummaryFromAdwc) GetObjectStatus

func (m DataAssetSummaryFromAdwc) GetObjectStatus() *int

GetObjectStatus returns ObjectStatus

func (DataAssetSummaryFromAdwc) GetObjectVersion

func (m DataAssetSummaryFromAdwc) GetObjectVersion() *int

GetObjectVersion returns ObjectVersion

func (DataAssetSummaryFromAdwc) GetParentRef

func (m DataAssetSummaryFromAdwc) GetParentRef() *ParentReference

GetParentRef returns ParentRef

func (DataAssetSummaryFromAdwc) MarshalJSON

func (m DataAssetSummaryFromAdwc) MarshalJSON() (buff []byte, e error)

MarshalJSON marshals to json representation

func (DataAssetSummaryFromAdwc) String

func (m DataAssetSummaryFromAdwc) String() string

type DataAssetSummaryFromAtp

DataAssetSummaryFromAtp Summary details for the Autonomous Transaction Processing data asset type.

type DataAssetSummaryFromAtp struct {

    // Generated key that can be used in API calls to identify data asset.
    Key *string `mandatory:"false" json:"key"`

    // The model version of an object.
    ModelVersion *string `mandatory:"false" json:"modelVersion"`

    // Free form text without any restriction on permitted characters. Name can have letters, numbers, and special characters. The value is editable and is restricted to 1000 characters.
    Name *string `mandatory:"false" json:"name"`

    // The user-defined description of the data asset.
    Description *string `mandatory:"false" json:"description"`

    // The status of an object that can be set to value 1 for shallow references across objects, other values reserved.
    ObjectStatus *int `mandatory:"false" json:"objectStatus"`

    // Value can only contain upper case letters, underscore, and numbers. It should begin with upper case letter or underscore. The value can be modified.
    Identifier *string `mandatory:"false" json:"identifier"`

    // The external key for the object.
    ExternalKey *string `mandatory:"false" json:"externalKey"`

    // Additional properties for the data asset.
    AssetProperties map[string]string `mandatory:"false" json:"assetProperties"`

    NativeTypeSystem *TypeSystem `mandatory:"false" json:"nativeTypeSystem"`

    // The version of the object that is used to track changes in the object instance.
    ObjectVersion *int `mandatory:"false" json:"objectVersion"`

    ParentRef *ParentReference `mandatory:"false" json:"parentRef"`

    Metadata *ObjectMetadata `mandatory:"false" json:"metadata"`

    // The Autonomous Transaction Processing instance service name.
    ServiceName *string `mandatory:"false" json:"serviceName"`

    // Array of service names that are available for selection in the serviceName property.
    ServiceNames []string `mandatory:"false" json:"serviceNames"`

    // The Autonomous Transaction Processing driver class.
    DriverClass *string `mandatory:"false" json:"driverClass"`

    DefaultConnection *ConnectionSummaryFromAtp `mandatory:"false" json:"defaultConnection"`
}

func (DataAssetSummaryFromAtp) GetAssetProperties

func (m DataAssetSummaryFromAtp) GetAssetProperties() map[string]string

GetAssetProperties returns AssetProperties

func (DataAssetSummaryFromAtp) GetDescription

func (m DataAssetSummaryFromAtp) GetDescription() *string

GetDescription returns Description

func (DataAssetSummaryFromAtp) GetExternalKey

func (m DataAssetSummaryFromAtp) GetExternalKey() *string

GetExternalKey returns ExternalKey

func (DataAssetSummaryFromAtp) GetIdentifier

func (m DataAssetSummaryFromAtp) GetIdentifier() *string

GetIdentifier returns Identifier

func (DataAssetSummaryFromAtp) GetKey

func (m DataAssetSummaryFromAtp) GetKey() *string

GetKey returns Key

func (DataAssetSummaryFromAtp) GetMetadata

func (m DataAssetSummaryFromAtp) GetMetadata() *ObjectMetadata

GetMetadata returns Metadata

func (DataAssetSummaryFromAtp) GetModelVersion

func (m DataAssetSummaryFromAtp) GetModelVersion() *string

GetModelVersion returns ModelVersion

func (DataAssetSummaryFromAtp) GetName

func (m DataAssetSummaryFromAtp) GetName() *string

GetName returns Name

func (DataAssetSummaryFromAtp) GetNativeTypeSystem

func (m DataAssetSummaryFromAtp) GetNativeTypeSystem() *TypeSystem

GetNativeTypeSystem returns NativeTypeSystem

func (DataAssetSummaryFromAtp) GetObjectStatus

func (m DataAssetSummaryFromAtp) GetObjectStatus() *int

GetObjectStatus returns ObjectStatus

func (DataAssetSummaryFromAtp) GetObjectVersion

func (m DataAssetSummaryFromAtp) GetObjectVersion() *int

GetObjectVersion returns ObjectVersion

func (DataAssetSummaryFromAtp) GetParentRef

func (m DataAssetSummaryFromAtp) GetParentRef() *ParentReference

GetParentRef returns ParentRef

func (DataAssetSummaryFromAtp) MarshalJSON

func (m DataAssetSummaryFromAtp) MarshalJSON() (buff []byte, e error)

MarshalJSON marshals to json representation

func (DataAssetSummaryFromAtp) String

func (m DataAssetSummaryFromAtp) String() string

type DataAssetSummaryFromJdbc

DataAssetSummaryFromJdbc Summary details for the generic JDBC data asset type.

type DataAssetSummaryFromJdbc struct {

    // Generated key that can be used in API calls to identify data asset.
    Key *string `mandatory:"false" json:"key"`

    // The model version of an object.
    ModelVersion *string `mandatory:"false" json:"modelVersion"`

    // Free form text without any restriction on permitted characters. Name can have letters, numbers, and special characters. The value is editable and is restricted to 1000 characters.
    Name *string `mandatory:"false" json:"name"`

    // The user-defined description of the data asset.
    Description *string `mandatory:"false" json:"description"`

    // The status of an object that can be set to value 1 for shallow references across objects, other values reserved.
    ObjectStatus *int `mandatory:"false" json:"objectStatus"`

    // Value can only contain upper case letters, underscore, and numbers. It should begin with upper case letter or underscore. The value can be modified.
    Identifier *string `mandatory:"false" json:"identifier"`

    // The external key for the object.
    ExternalKey *string `mandatory:"false" json:"externalKey"`

    // Additional properties for the data asset.
    AssetProperties map[string]string `mandatory:"false" json:"assetProperties"`

    NativeTypeSystem *TypeSystem `mandatory:"false" json:"nativeTypeSystem"`

    // The version of the object that is used to track changes in the object instance.
    ObjectVersion *int `mandatory:"false" json:"objectVersion"`

    ParentRef *ParentReference `mandatory:"false" json:"parentRef"`

    Metadata *ObjectMetadata `mandatory:"false" json:"metadata"`

    // The generic JDBC host name.
    Host *string `mandatory:"false" json:"host"`

    // The generic JDBC port number.
    Port *string `mandatory:"false" json:"port"`

    // The data asset type for the generic JDBC data asset.
    DataAssetType *string `mandatory:"false" json:"dataAssetType"`

    DefaultConnection *ConnectionSummaryFromJdbc `mandatory:"false" json:"defaultConnection"`
}

func (DataAssetSummaryFromJdbc) GetAssetProperties

func (m DataAssetSummaryFromJdbc) GetAssetProperties() map[string]string

GetAssetProperties returns AssetProperties

func (DataAssetSummaryFromJdbc) GetDescription

func (m DataAssetSummaryFromJdbc) GetDescription() *string

GetDescription returns Description

func (DataAssetSummaryFromJdbc) GetExternalKey

func (m DataAssetSummaryFromJdbc) GetExternalKey() *string

GetExternalKey returns ExternalKey

func (DataAssetSummaryFromJdbc) GetIdentifier

func (m DataAssetSummaryFromJdbc) GetIdentifier() *string

GetIdentifier returns Identifier

func (DataAssetSummaryFromJdbc) GetKey

func (m DataAssetSummaryFromJdbc) GetKey() *string

GetKey returns Key

func (DataAssetSummaryFromJdbc) GetMetadata

func (m DataAssetSummaryFromJdbc) GetMetadata() *ObjectMetadata

GetMetadata returns Metadata

func (DataAssetSummaryFromJdbc) GetModelVersion

func (m DataAssetSummaryFromJdbc) GetModelVersion() *string

GetModelVersion returns ModelVersion

func (DataAssetSummaryFromJdbc) GetName

func (m DataAssetSummaryFromJdbc) GetName() *string

GetName returns Name

func (DataAssetSummaryFromJdbc) GetNativeTypeSystem

func (m DataAssetSummaryFromJdbc) GetNativeTypeSystem() *TypeSystem

GetNativeTypeSystem returns NativeTypeSystem

func (DataAssetSummaryFromJdbc) GetObjectStatus

func (m DataAssetSummaryFromJdbc) GetObjectStatus() *int

GetObjectStatus returns ObjectStatus

func (DataAssetSummaryFromJdbc) GetObjectVersion

func (m DataAssetSummaryFromJdbc) GetObjectVersion() *int

GetObjectVersion returns ObjectVersion

func (DataAssetSummaryFromJdbc) GetParentRef

func (m DataAssetSummaryFromJdbc) GetParentRef() *ParentReference

GetParentRef returns ParentRef

func (DataAssetSummaryFromJdbc) MarshalJSON

func (m DataAssetSummaryFromJdbc) MarshalJSON() (buff []byte, e error)

MarshalJSON marshals to json representation

func (DataAssetSummaryFromJdbc) String

func (m DataAssetSummaryFromJdbc) String() string

type DataAssetSummaryFromMySql

DataAssetSummaryFromMySql Summary details for the MYSQL data asset type.

type DataAssetSummaryFromMySql struct {

    // Generated key that can be used in API calls to identify data asset.
    Key *string `mandatory:"false" json:"key"`

    // The model version of an object.
    ModelVersion *string `mandatory:"false" json:"modelVersion"`

    // Free form text without any restriction on permitted characters. Name can have letters, numbers, and special characters. The value is editable and is restricted to 1000 characters.
    Name *string `mandatory:"false" json:"name"`

    // The user-defined description of the data asset.
    Description *string `mandatory:"false" json:"description"`

    // The status of an object that can be set to value 1 for shallow references across objects, other values reserved.
    ObjectStatus *int `mandatory:"false" json:"objectStatus"`

    // Value can only contain upper case letters, underscore, and numbers. It should begin with upper case letter or underscore. The value can be modified.
    Identifier *string `mandatory:"false" json:"identifier"`

    // The external key for the object.
    ExternalKey *string `mandatory:"false" json:"externalKey"`

    // Additional properties for the data asset.
    AssetProperties map[string]string `mandatory:"false" json:"assetProperties"`

    NativeTypeSystem *TypeSystem `mandatory:"false" json:"nativeTypeSystem"`

    // The version of the object that is used to track changes in the object instance.
    ObjectVersion *int `mandatory:"false" json:"objectVersion"`

    ParentRef *ParentReference `mandatory:"false" json:"parentRef"`

    Metadata *ObjectMetadata `mandatory:"false" json:"metadata"`

    // The generic JDBC host name.
    Host *string `mandatory:"false" json:"host"`

    // The generic JDBC port number.
    Port *string `mandatory:"false" json:"port"`

    // The generic JDBC service name for the database.
    ServiceName *string `mandatory:"false" json:"serviceName"`

    DefaultConnection *ConnectionSummaryFromMySql `mandatory:"false" json:"defaultConnection"`
}

func (DataAssetSummaryFromMySql) GetAssetProperties

func (m DataAssetSummaryFromMySql) GetAssetProperties() map[string]string

GetAssetProperties returns AssetProperties

func (DataAssetSummaryFromMySql) GetDescription

func (m DataAssetSummaryFromMySql) GetDescription() *string

GetDescription returns Description

func (DataAssetSummaryFromMySql) GetExternalKey

func (m DataAssetSummaryFromMySql) GetExternalKey() *string

GetExternalKey returns ExternalKey

func (DataAssetSummaryFromMySql) GetIdentifier

func (m DataAssetSummaryFromMySql) GetIdentifier() *string

GetIdentifier returns Identifier

func (DataAssetSummaryFromMySql) GetKey

func (m DataAssetSummaryFromMySql) GetKey() *string

GetKey returns Key

func (DataAssetSummaryFromMySql) GetMetadata

func (m DataAssetSummaryFromMySql) GetMetadata() *ObjectMetadata

GetMetadata returns Metadata

func (DataAssetSummaryFromMySql) GetModelVersion

func (m DataAssetSummaryFromMySql) GetModelVersion() *string

GetModelVersion returns ModelVersion

func (DataAssetSummaryFromMySql) GetName

func (m DataAssetSummaryFromMySql) GetName() *string

GetName returns Name

func (DataAssetSummaryFromMySql) GetNativeTypeSystem

func (m DataAssetSummaryFromMySql) GetNativeTypeSystem() *TypeSystem

GetNativeTypeSystem returns NativeTypeSystem

func (DataAssetSummaryFromMySql) GetObjectStatus

func (m DataAssetSummaryFromMySql) GetObjectStatus() *int

GetObjectStatus returns ObjectStatus

func (DataAssetSummaryFromMySql) GetObjectVersion

func (m DataAssetSummaryFromMySql) GetObjectVersion() *int

GetObjectVersion returns ObjectVersion

func (DataAssetSummaryFromMySql) GetParentRef

func (m DataAssetSummaryFromMySql) GetParentRef() *ParentReference

GetParentRef returns ParentRef

func (DataAssetSummaryFromMySql) MarshalJSON

func (m DataAssetSummaryFromMySql) MarshalJSON() (buff []byte, e error)

MarshalJSON marshals to json representation

func (DataAssetSummaryFromMySql) String

func (m DataAssetSummaryFromMySql) String() string

type DataAssetSummaryFromObjectStorage

DataAssetSummaryFromObjectStorage Summary details for the Oracle Object storage data asset type.

type DataAssetSummaryFromObjectStorage struct {

    // Generated key that can be used in API calls to identify data asset.
    Key *string `mandatory:"false" json:"key"`

    // The model version of an object.
    ModelVersion *string `mandatory:"false" json:"modelVersion"`

    // Free form text without any restriction on permitted characters. Name can have letters, numbers, and special characters. The value is editable and is restricted to 1000 characters.
    Name *string `mandatory:"false" json:"name"`

    // The user-defined description of the data asset.
    Description *string `mandatory:"false" json:"description"`

    // The status of an object that can be set to value 1 for shallow references across objects, other values reserved.
    ObjectStatus *int `mandatory:"false" json:"objectStatus"`

    // Value can only contain upper case letters, underscore, and numbers. It should begin with upper case letter or underscore. The value can be modified.
    Identifier *string `mandatory:"false" json:"identifier"`

    // The external key for the object.
    ExternalKey *string `mandatory:"false" json:"externalKey"`

    // Additional properties for the data asset.
    AssetProperties map[string]string `mandatory:"false" json:"assetProperties"`

    NativeTypeSystem *TypeSystem `mandatory:"false" json:"nativeTypeSystem"`

    // The version of the object that is used to track changes in the object instance.
    ObjectVersion *int `mandatory:"false" json:"objectVersion"`

    ParentRef *ParentReference `mandatory:"false" json:"parentRef"`

    Metadata *ObjectMetadata `mandatory:"false" json:"metadata"`

    // The Oracle Object storage URL.
    Url *string `mandatory:"false" json:"url"`

    // The OCI tenancy OCID.
    TenancyId *string `mandatory:"false" json:"tenancyId"`

    // The namespace for the specified Oracle Object storage resource. You can find the namespace under Object Storage Settings in the Console.
    Namespace *string `mandatory:"false" json:"namespace"`

    DefaultConnection *ConnectionSummaryFromObjectStorage `mandatory:"false" json:"defaultConnection"`
}

func (DataAssetSummaryFromObjectStorage) GetAssetProperties

func (m DataAssetSummaryFromObjectStorage) GetAssetProperties() map[string]string

GetAssetProperties returns AssetProperties

func (DataAssetSummaryFromObjectStorage) GetDescription

func (m DataAssetSummaryFromObjectStorage) GetDescription() *string

GetDescription returns Description

func (DataAssetSummaryFromObjectStorage) GetExternalKey

func (m DataAssetSummaryFromObjectStorage) GetExternalKey() *string

GetExternalKey returns ExternalKey

func (DataAssetSummaryFromObjectStorage) GetIdentifier

func (m DataAssetSummaryFromObjectStorage) GetIdentifier() *string

GetIdentifier returns Identifier

func (DataAssetSummaryFromObjectStorage) GetKey

func (m DataAssetSummaryFromObjectStorage) GetKey() *string

GetKey returns Key

func (DataAssetSummaryFromObjectStorage) GetMetadata

func (m DataAssetSummaryFromObjectStorage) GetMetadata() *ObjectMetadata

GetMetadata returns Metadata

func (DataAssetSummaryFromObjectStorage) GetModelVersion

func (m DataAssetSummaryFromObjectStorage) GetModelVersion() *string

GetModelVersion returns ModelVersion

func (DataAssetSummaryFromObjectStorage) GetName

func (m DataAssetSummaryFromObjectStorage) GetName() *string

GetName returns Name

func (DataAssetSummaryFromObjectStorage) GetNativeTypeSystem

func (m DataAssetSummaryFromObjectStorage) GetNativeTypeSystem() *TypeSystem

GetNativeTypeSystem returns NativeTypeSystem

func (DataAssetSummaryFromObjectStorage) GetObjectStatus

func (m DataAssetSummaryFromObjectStorage) GetObjectStatus() *int

GetObjectStatus returns ObjectStatus

func (DataAssetSummaryFromObjectStorage) GetObjectVersion

func (m DataAssetSummaryFromObjectStorage) GetObjectVersion() *int

GetObjectVersion returns ObjectVersion

func (DataAssetSummaryFromObjectStorage) GetParentRef

func (m DataAssetSummaryFromObjectStorage) GetParentRef() *ParentReference

GetParentRef returns ParentRef

func (DataAssetSummaryFromObjectStorage) MarshalJSON

func (m DataAssetSummaryFromObjectStorage) MarshalJSON() (buff []byte, e error)

MarshalJSON marshals to json representation

func (DataAssetSummaryFromObjectStorage) String

func (m DataAssetSummaryFromObjectStorage) String() string

type DataAssetSummaryFromOracle

DataAssetSummaryFromOracle Summary details for the Oracle Database data asset type.

type DataAssetSummaryFromOracle struct {

    // Generated key that can be used in API calls to identify data asset.
    Key *string `mandatory:"false" json:"key"`

    // The model version of an object.
    ModelVersion *string `mandatory:"false" json:"modelVersion"`

    // Free form text without any restriction on permitted characters. Name can have letters, numbers, and special characters. The value is editable and is restricted to 1000 characters.
    Name *string `mandatory:"false" json:"name"`

    // The user-defined description of the data asset.
    Description *string `mandatory:"false" json:"description"`

    // The status of an object that can be set to value 1 for shallow references across objects, other values reserved.
    ObjectStatus *int `mandatory:"false" json:"objectStatus"`

    // Value can only contain upper case letters, underscore, and numbers. It should begin with upper case letter or underscore. The value can be modified.
    Identifier *string `mandatory:"false" json:"identifier"`

    // The external key for the object.
    ExternalKey *string `mandatory:"false" json:"externalKey"`

    // Additional properties for the data asset.
    AssetProperties map[string]string `mandatory:"false" json:"assetProperties"`

    NativeTypeSystem *TypeSystem `mandatory:"false" json:"nativeTypeSystem"`

    // The version of the object that is used to track changes in the object instance.
    ObjectVersion *int `mandatory:"false" json:"objectVersion"`

    ParentRef *ParentReference `mandatory:"false" json:"parentRef"`

    Metadata *ObjectMetadata `mandatory:"false" json:"metadata"`

    // The Oracle Database hostname.
    Host *string `mandatory:"false" json:"host"`

    // The Oracle Database port.
    Port *string `mandatory:"false" json:"port"`

    // The Oracle Database service name.
    ServiceName *string `mandatory:"false" json:"serviceName"`

    // The Oracle Database driver class.
    DriverClass *string `mandatory:"false" json:"driverClass"`

    // The Oracle Database SID.
    Sid *string `mandatory:"false" json:"sid"`

    // The credential file content from a wallet for the data asset.
    CredentialFileContent *string `mandatory:"false" json:"credentialFileContent"`

    WalletSecret *SensitiveAttribute `mandatory:"false" json:"walletSecret"`

    WalletPasswordSecret *SensitiveAttribute `mandatory:"false" json:"walletPasswordSecret"`

    DefaultConnection *ConnectionSummaryFromOracle `mandatory:"false" json:"defaultConnection"`
}

func (DataAssetSummaryFromOracle) GetAssetProperties

func (m DataAssetSummaryFromOracle) GetAssetProperties() map[string]string

GetAssetProperties returns AssetProperties

func (DataAssetSummaryFromOracle) GetDescription

func (m DataAssetSummaryFromOracle) GetDescription() *string

GetDescription returns Description

func (DataAssetSummaryFromOracle) GetExternalKey

func (m DataAssetSummaryFromOracle) GetExternalKey() *string

GetExternalKey returns ExternalKey

func (DataAssetSummaryFromOracle) GetIdentifier

func (m DataAssetSummaryFromOracle) GetIdentifier() *string

GetIdentifier returns Identifier

func (DataAssetSummaryFromOracle) GetKey

func (m DataAssetSummaryFromOracle) GetKey() *string

GetKey returns Key

func (DataAssetSummaryFromOracle) GetMetadata

func (m DataAssetSummaryFromOracle) GetMetadata() *ObjectMetadata

GetMetadata returns Metadata

func (DataAssetSummaryFromOracle) GetModelVersion

func (m DataAssetSummaryFromOracle) GetModelVersion() *string

GetModelVersion returns ModelVersion

func (DataAssetSummaryFromOracle) GetName

func (m DataAssetSummaryFromOracle) GetName() *string

GetName returns Name

func (DataAssetSummaryFromOracle) GetNativeTypeSystem

func (m DataAssetSummaryFromOracle) GetNativeTypeSystem() *TypeSystem

GetNativeTypeSystem returns NativeTypeSystem

func (DataAssetSummaryFromOracle) GetObjectStatus

func (m DataAssetSummaryFromOracle) GetObjectStatus() *int

GetObjectStatus returns ObjectStatus

func (DataAssetSummaryFromOracle) GetObjectVersion

func (m DataAssetSummaryFromOracle) GetObjectVersion() *int

GetObjectVersion returns ObjectVersion

func (DataAssetSummaryFromOracle) GetParentRef

func (m DataAssetSummaryFromOracle) GetParentRef() *ParentReference

GetParentRef returns ParentRef

func (DataAssetSummaryFromOracle) MarshalJSON

func (m DataAssetSummaryFromOracle) MarshalJSON() (buff []byte, e error)

MarshalJSON marshals to json representation

func (DataAssetSummaryFromOracle) String

func (m DataAssetSummaryFromOracle) String() string

type DataAssetSummaryModelTypeEnum

DataAssetSummaryModelTypeEnum Enum with underlying type: string

type DataAssetSummaryModelTypeEnum string

Set of constants representing the allowable values for DataAssetSummaryModelTypeEnum

const (
    DataAssetSummaryModelTypeOracleDataAsset              DataAssetSummaryModelTypeEnum = "ORACLE_DATA_ASSET"
    DataAssetSummaryModelTypeOracleObjectStorageDataAsset DataAssetSummaryModelTypeEnum = "ORACLE_OBJECT_STORAGE_DATA_ASSET"
    DataAssetSummaryModelTypeOracleAtpDataAsset           DataAssetSummaryModelTypeEnum = "ORACLE_ATP_DATA_ASSET"
    DataAssetSummaryModelTypeOracleAdwcDataAsset          DataAssetSummaryModelTypeEnum = "ORACLE_ADWC_DATA_ASSET"
    DataAssetSummaryModelTypeMysqlDataAsset               DataAssetSummaryModelTypeEnum = "MYSQL_DATA_ASSET"
    DataAssetSummaryModelTypeGenericJdbcDataAsset         DataAssetSummaryModelTypeEnum = "GENERIC_JDBC_DATA_ASSET"
)

func GetDataAssetSummaryModelTypeEnumValues

func GetDataAssetSummaryModelTypeEnumValues() []DataAssetSummaryModelTypeEnum

GetDataAssetSummaryModelTypeEnumValues Enumerates the set of values for DataAssetSummaryModelTypeEnum

type DataEntity

DataEntity The data entity object.

type DataEntity interface {
    GetMetadata() *ObjectMetadata
}

type DataEntityDetails

DataEntityDetails The data entity details object.

type DataEntityDetails interface {
}

type DataEntityDetailsModelTypeEnum

DataEntityDetailsModelTypeEnum Enum with underlying type: string

type DataEntityDetailsModelTypeEnum string

Set of constants representing the allowable values for DataEntityDetailsModelTypeEnum

const (
    DataEntityDetailsModelTypeViewEntity  DataEntityDetailsModelTypeEnum = "VIEW_ENTITY"
    DataEntityDetailsModelTypeTableEntity DataEntityDetailsModelTypeEnum = "TABLE_ENTITY"
    DataEntityDetailsModelTypeFileEntity  DataEntityDetailsModelTypeEnum = "FILE_ENTITY"
)

func GetDataEntityDetailsModelTypeEnumValues

func GetDataEntityDetailsModelTypeEnumValues() []DataEntityDetailsModelTypeEnum

GetDataEntityDetailsModelTypeEnumValues Enumerates the set of values for DataEntityDetailsModelTypeEnum

type DataEntityFromFile

DataEntityFromFile The file data entity details.

type DataEntityFromFile struct {
    Metadata *ObjectMetadata `mandatory:"false" json:"metadata"`

    // The object key.
    Key *string `mandatory:"false" json:"key"`

    // The object's model version.
    ModelVersion *string `mandatory:"false" json:"modelVersion"`

    ParentRef *ParentReference `mandatory:"false" json:"parentRef"`

    // Free form text without any restriction on permitted characters. Name can have letters, numbers, and special characters. The value is editable and is restricted to 1000 characters.
    Name *string `mandatory:"false" json:"name"`

    // Detailed description for the object.
    Description *string `mandatory:"false" json:"description"`

    // The version of the object that is used to track changes in the object instance.
    ObjectVersion *int `mandatory:"false" json:"objectVersion"`

    // The external key for the object.
    ExternalKey *string `mandatory:"false" json:"externalKey"`

    Shape *Shape `mandatory:"false" json:"shape"`

    // The shape ID.
    ShapeId *string `mandatory:"false" json:"shapeId"`

    Types *TypeLibrary `mandatory:"false" json:"types"`

    // Specifies other type label.
    OtherTypeLabel *string `mandatory:"false" json:"otherTypeLabel"`

    // An array of unique keys.
    UniqueKeys []UniqueKey `mandatory:"false" json:"uniqueKeys"`

    // An array of foreign keys.
    ForeignKeys []ForeignKey `mandatory:"false" json:"foreignKeys"`

    // The resource name.
    ResourceName *string `mandatory:"false" json:"resourceName"`

    DataFormat *DataFormat `mandatory:"false" json:"dataFormat"`

    // The status of an object that can be set to value 1 for shallow references across objects, other values reserved.
    ObjectStatus *int `mandatory:"false" json:"objectStatus"`

    // Value can only contain upper case letters, underscore, and numbers. It should begin with upper case letter or underscore. The value can be modified.
    Identifier *string `mandatory:"false" json:"identifier"`

    // The entity type.
    EntityType DataEntityFromFileEntityTypeEnum `mandatory:"false" json:"entityType,omitempty"`
}

func (DataEntityFromFile) GetMetadata

func (m DataEntityFromFile) GetMetadata() *ObjectMetadata

GetMetadata returns Metadata

func (DataEntityFromFile) MarshalJSON

func (m DataEntityFromFile) MarshalJSON() (buff []byte, e error)

MarshalJSON marshals to json representation

func (DataEntityFromFile) String

func (m DataEntityFromFile) String() string

func (*DataEntityFromFile) UnmarshalJSON

func (m *DataEntityFromFile) UnmarshalJSON(data []byte) (e error)

UnmarshalJSON unmarshals from json

type DataEntityFromFileEntityDetails

DataEntityFromFileEntityDetails The file data entity details.

type DataEntityFromFileEntityDetails struct {

    // The object key.
    Key *string `mandatory:"false" json:"key"`

    // The object's model version.
    ModelVersion *string `mandatory:"false" json:"modelVersion"`

    ParentRef *ParentReference `mandatory:"false" json:"parentRef"`

    // Free form text without any restriction on permitted characters. Name can have letters, numbers, and special characters. The value is editable and is restricted to 1000 characters.
    Name *string `mandatory:"false" json:"name"`

    // Detailed description for the object.
    Description *string `mandatory:"false" json:"description"`

    // The version of the object that is used to track changes in the object instance.
    ObjectVersion *int `mandatory:"false" json:"objectVersion"`

    // The external key for the object.
    ExternalKey *string `mandatory:"false" json:"externalKey"`

    Shape *Shape `mandatory:"false" json:"shape"`

    // The shape ID.
    ShapeId *string `mandatory:"false" json:"shapeId"`

    Types *TypeLibrary `mandatory:"false" json:"types"`

    // Specifies other type label.
    OtherTypeLabel *string `mandatory:"false" json:"otherTypeLabel"`

    // An array of unique keys.
    UniqueKeys []UniqueKey `mandatory:"false" json:"uniqueKeys"`

    // An array of foreign keys.
    ForeignKeys []ForeignKey `mandatory:"false" json:"foreignKeys"`

    // The resource name.
    ResourceName *string `mandatory:"false" json:"resourceName"`

    DataFormat *DataFormat `mandatory:"false" json:"dataFormat"`

    // The status of an object that can be set to value 1 for shallow references across objects, other values reserved.
    ObjectStatus *int `mandatory:"false" json:"objectStatus"`

    // Value can only contain upper case letters, underscore, and numbers. It should begin with upper case letter or underscore. The value can be modified.
    Identifier *string `mandatory:"false" json:"identifier"`

    // The entity type.
    EntityType DataEntityFromFileEntityDetailsEntityTypeEnum `mandatory:"false" json:"entityType,omitempty"`
}

func (DataEntityFromFileEntityDetails) MarshalJSON

func (m DataEntityFromFileEntityDetails) MarshalJSON() (buff []byte, e error)

MarshalJSON marshals to json representation

func (DataEntityFromFileEntityDetails) String

func (m DataEntityFromFileEntityDetails) String() string

func (*DataEntityFromFileEntityDetails) UnmarshalJSON

func (m *DataEntityFromFileEntityDetails) UnmarshalJSON(data []byte) (e error)

UnmarshalJSON unmarshals from json

type DataEntityFromFileEntityDetailsEntityTypeEnum

DataEntityFromFileEntityDetailsEntityTypeEnum Enum with underlying type: string

type DataEntityFromFileEntityDetailsEntityTypeEnum string

Set of constants representing the allowable values for DataEntityFromFileEntityDetailsEntityTypeEnum

const (
    DataEntityFromFileEntityDetailsEntityTypeTable  DataEntityFromFileEntityDetailsEntityTypeEnum = "TABLE"
    DataEntityFromFileEntityDetailsEntityTypeView   DataEntityFromFileEntityDetailsEntityTypeEnum = "VIEW"
    DataEntityFromFileEntityDetailsEntityTypeFile   DataEntityFromFileEntityDetailsEntityTypeEnum = "FILE"
    DataEntityFromFileEntityDetailsEntityTypeQueue  DataEntityFromFileEntityDetailsEntityTypeEnum = "QUEUE"
    DataEntityFromFileEntityDetailsEntityTypeStream DataEntityFromFileEntityDetailsEntityTypeEnum = "STREAM"
    DataEntityFromFileEntityDetailsEntityTypeOther  DataEntityFromFileEntityDetailsEntityTypeEnum = "OTHER"
)

func GetDataEntityFromFileEntityDetailsEntityTypeEnumValues

func GetDataEntityFromFileEntityDetailsEntityTypeEnumValues() []DataEntityFromFileEntityDetailsEntityTypeEnum

GetDataEntityFromFileEntityDetailsEntityTypeEnumValues Enumerates the set of values for DataEntityFromFileEntityDetailsEntityTypeEnum

type DataEntityFromFileEntityTypeEnum

DataEntityFromFileEntityTypeEnum Enum with underlying type: string

type DataEntityFromFileEntityTypeEnum string

Set of constants representing the allowable values for DataEntityFromFileEntityTypeEnum

const (
    DataEntityFromFileEntityTypeTable  DataEntityFromFileEntityTypeEnum = "TABLE"
    DataEntityFromFileEntityTypeView   DataEntityFromFileEntityTypeEnum = "VIEW"
    DataEntityFromFileEntityTypeFile   DataEntityFromFileEntityTypeEnum = "FILE"
    DataEntityFromFileEntityTypeQueue  DataEntityFromFileEntityTypeEnum = "QUEUE"
    DataEntityFromFileEntityTypeStream DataEntityFromFileEntityTypeEnum = "STREAM"
    DataEntityFromFileEntityTypeOther  DataEntityFromFileEntityTypeEnum = "OTHER"
)

func GetDataEntityFromFileEntityTypeEnumValues

func GetDataEntityFromFileEntityTypeEnumValues() []DataEntityFromFileEntityTypeEnum

GetDataEntityFromFileEntityTypeEnumValues Enumerates the set of values for DataEntityFromFileEntityTypeEnum

type DataEntityFromTable

DataEntityFromTable The table entity data entity.

type DataEntityFromTable struct {
    Metadata *ObjectMetadata `mandatory:"false" json:"metadata"`

    // The object key.
    Key *string `mandatory:"false" json:"key"`

    // The object's model version.
    ModelVersion *string `mandatory:"false" json:"modelVersion"`

    ParentRef *ParentReference `mandatory:"false" json:"parentRef"`

    // Free form text without any restriction on permitted characters. Name can have letters, numbers, and special characters. The value is editable and is restricted to 1000 characters.
    Name *string `mandatory:"false" json:"name"`

    // Detailed description for the object.
    Description *string `mandatory:"false" json:"description"`

    // The version of the object that is used to track changes in the object instance.
    ObjectVersion *int `mandatory:"false" json:"objectVersion"`

    // The external key for the object.
    ExternalKey *string `mandatory:"false" json:"externalKey"`

    Shape *Shape `mandatory:"false" json:"shape"`

    // The shape ID.
    ShapeId *string `mandatory:"false" json:"shapeId"`

    Types *TypeLibrary `mandatory:"false" json:"types"`

    // Specifies other type label.
    OtherTypeLabel *string `mandatory:"false" json:"otherTypeLabel"`

    // An array of unique keys.
    UniqueKeys []UniqueKey `mandatory:"false" json:"uniqueKeys"`

    // An array of foreign keys.
    ForeignKeys []ForeignKey `mandatory:"false" json:"foreignKeys"`

    // The resource name.
    ResourceName *string `mandatory:"false" json:"resourceName"`

    // The status of an object that can be set to value 1 for shallow references across objects, other values reserved.
    ObjectStatus *int `mandatory:"false" json:"objectStatus"`

    // Value can only contain upper case letters, underscore and numbers. It should begin with upper case letter or underscore. The value can be modified.
    Identifier *string `mandatory:"false" json:"identifier"`

    // The entity type.
    EntityType DataEntityFromTableEntityTypeEnum `mandatory:"false" json:"entityType,omitempty"`
}

func (DataEntityFromTable) GetMetadata

func (m DataEntityFromTable) GetMetadata() *ObjectMetadata

GetMetadata returns Metadata

func (DataEntityFromTable) MarshalJSON

func (m DataEntityFromTable) MarshalJSON() (buff []byte, e error)

MarshalJSON marshals to json representation

func (DataEntityFromTable) String

func (m DataEntityFromTable) String() string

func (*DataEntityFromTable) UnmarshalJSON

func (m *DataEntityFromTable) UnmarshalJSON(data []byte) (e error)

UnmarshalJSON unmarshals from json

type DataEntityFromTableEntityDetails

DataEntityFromTableEntityDetails The table entity data entity.

type DataEntityFromTableEntityDetails struct {

    // The object key.
    Key *string `mandatory:"false" json:"key"`

    // The object's model version.
    ModelVersion *string `mandatory:"false" json:"modelVersion"`

    ParentRef *ParentReference `mandatory:"false" json:"parentRef"`

    // Free form text without any restriction on permitted characters. Name can have letters, numbers, and special characters. The value is editable and is restricted to 1000 characters.
    Name *string `mandatory:"false" json:"name"`

    // Detailed description for the object.
    Description *string `mandatory:"false" json:"description"`

    // The version of the object that is used to track changes in the object instance.
    ObjectVersion *int `mandatory:"false" json:"objectVersion"`

    // The external key for the object.
    ExternalKey *string `mandatory:"false" json:"externalKey"`

    Shape *Shape `mandatory:"false" json:"shape"`

    // The shape ID.
    ShapeId *string `mandatory:"false" json:"shapeId"`

    Types *TypeLibrary `mandatory:"false" json:"types"`

    // Specifies other type label.
    OtherTypeLabel *string `mandatory:"false" json:"otherTypeLabel"`

    // An array of unique keys.
    UniqueKeys []UniqueKey `mandatory:"false" json:"uniqueKeys"`

    // An array of foreign keys.
    ForeignKeys []ForeignKey `mandatory:"false" json:"foreignKeys"`

    // The resource name.
    ResourceName *string `mandatory:"false" json:"resourceName"`

    // The status of an object that can be set to value 1 for shallow references across objects, other values reserved.
    ObjectStatus *int `mandatory:"false" json:"objectStatus"`

    // Value can only contain upper case letters, underscore and numbers. It should begin with upper case letter or underscore. The value can be modified.
    Identifier *string `mandatory:"false" json:"identifier"`

    // The entity type.
    EntityType DataEntityFromTableEntityDetailsEntityTypeEnum `mandatory:"false" json:"entityType,omitempty"`
}

func (DataEntityFromTableEntityDetails) MarshalJSON

func (m DataEntityFromTableEntityDetails) MarshalJSON() (buff []byte, e error)

MarshalJSON marshals to json representation

func (DataEntityFromTableEntityDetails) String

func (m DataEntityFromTableEntityDetails) String() string

func (*DataEntityFromTableEntityDetails) UnmarshalJSON

func (m *DataEntityFromTableEntityDetails) UnmarshalJSON(data []byte) (e error)

UnmarshalJSON unmarshals from json

type DataEntityFromTableEntityDetailsEntityTypeEnum

DataEntityFromTableEntityDetailsEntityTypeEnum Enum with underlying type: string

type DataEntityFromTableEntityDetailsEntityTypeEnum string

Set of constants representing the allowable values for DataEntityFromTableEntityDetailsEntityTypeEnum

const (
    DataEntityFromTableEntityDetailsEntityTypeTable  DataEntityFromTableEntityDetailsEntityTypeEnum = "TABLE"
    DataEntityFromTableEntityDetailsEntityTypeView   DataEntityFromTableEntityDetailsEntityTypeEnum = "VIEW"
    DataEntityFromTableEntityDetailsEntityTypeFile   DataEntityFromTableEntityDetailsEntityTypeEnum = "FILE"
    DataEntityFromTableEntityDetailsEntityTypeQueue  DataEntityFromTableEntityDetailsEntityTypeEnum = "QUEUE"
    DataEntityFromTableEntityDetailsEntityTypeStream DataEntityFromTableEntityDetailsEntityTypeEnum = "STREAM"
    DataEntityFromTableEntityDetailsEntityTypeOther  DataEntityFromTableEntityDetailsEntityTypeEnum = "OTHER"
)

func GetDataEntityFromTableEntityDetailsEntityTypeEnumValues

func GetDataEntityFromTableEntityDetailsEntityTypeEnumValues() []DataEntityFromTableEntityDetailsEntityTypeEnum

GetDataEntityFromTableEntityDetailsEntityTypeEnumValues Enumerates the set of values for DataEntityFromTableEntityDetailsEntityTypeEnum

type DataEntityFromTableEntityTypeEnum

DataEntityFromTableEntityTypeEnum Enum with underlying type: string

type DataEntityFromTableEntityTypeEnum string

Set of constants representing the allowable values for DataEntityFromTableEntityTypeEnum

const (
    DataEntityFromTableEntityTypeTable  DataEntityFromTableEntityTypeEnum = "TABLE"
    DataEntityFromTableEntityTypeView   DataEntityFromTableEntityTypeEnum = "VIEW"
    DataEntityFromTableEntityTypeFile   DataEntityFromTableEntityTypeEnum = "FILE"
    DataEntityFromTableEntityTypeQueue  DataEntityFromTableEntityTypeEnum = "QUEUE"
    DataEntityFromTableEntityTypeStream DataEntityFromTableEntityTypeEnum = "STREAM"
    DataEntityFromTableEntityTypeOther  DataEntityFromTableEntityTypeEnum = "OTHER"
)

func GetDataEntityFromTableEntityTypeEnumValues

func GetDataEntityFromTableEntityTypeEnumValues() []DataEntityFromTableEntityTypeEnum

GetDataEntityFromTableEntityTypeEnumValues Enumerates the set of values for DataEntityFromTableEntityTypeEnum

type DataEntityFromView

DataEntityFromView The view entity data entity details.

type DataEntityFromView struct {
    Metadata *ObjectMetadata `mandatory:"false" json:"metadata"`

    // The object key.
    Key *string `mandatory:"false" json:"key"`

    // The object's model version.
    ModelVersion *string `mandatory:"false" json:"modelVersion"`

    ParentRef *ParentReference `mandatory:"false" json:"parentRef"`

    // Free form text without any restriction on permitted characters. Name can have letters, numbers, and special characters. The value is editable and is restricted to 1000 characters.
    Name *string `mandatory:"false" json:"name"`

    // Detailed description for the object.
    Description *string `mandatory:"false" json:"description"`

    // The version of the object that is used to track changes in the object instance.
    ObjectVersion *int `mandatory:"false" json:"objectVersion"`

    // The external key for the object
    ExternalKey *string `mandatory:"false" json:"externalKey"`

    Shape *Shape `mandatory:"false" json:"shape"`

    // The shape ID.
    ShapeId *string `mandatory:"false" json:"shapeId"`

    Types *TypeLibrary `mandatory:"false" json:"types"`

    // Specifies other type label.
    OtherTypeLabel *string `mandatory:"false" json:"otherTypeLabel"`

    // An array of unique keys.
    UniqueKeys []UniqueKey `mandatory:"false" json:"uniqueKeys"`

    // An array of foreign keys.
    ForeignKeys []ForeignKey `mandatory:"false" json:"foreignKeys"`

    // The resource name.
    ResourceName *string `mandatory:"false" json:"resourceName"`

    // The status of an object that can be set to value 1 for shallow references across objects, other values reserved.
    ObjectStatus *int `mandatory:"false" json:"objectStatus"`

    // Value can only contain upper case letters, underscore and numbers. It should begin with upper case letter or underscore. The value can be modified.
    Identifier *string `mandatory:"false" json:"identifier"`

    // The entity type.
    EntityType DataEntityFromViewEntityTypeEnum `mandatory:"false" json:"entityType,omitempty"`
}

func (DataEntityFromView) GetMetadata

func (m DataEntityFromView) GetMetadata() *ObjectMetadata

GetMetadata returns Metadata

func (DataEntityFromView) MarshalJSON

func (m DataEntityFromView) MarshalJSON() (buff []byte, e error)

MarshalJSON marshals to json representation

func (DataEntityFromView) String

func (m DataEntityFromView) String() string

func (*DataEntityFromView) UnmarshalJSON

func (m *DataEntityFromView) UnmarshalJSON(data []byte) (e error)

UnmarshalJSON unmarshals from json

type DataEntityFromViewEntityDetails

DataEntityFromViewEntityDetails The view entity data entity details.

type DataEntityFromViewEntityDetails struct {

    // The object key.
    Key *string `mandatory:"false" json:"key"`

    // The object's model version.
    ModelVersion *string `mandatory:"false" json:"modelVersion"`

    ParentRef *ParentReference `mandatory:"false" json:"parentRef"`

    // Free form text without any restriction on permitted characters. Name can have letters, numbers, and special characters. The value is editable and is restricted to 1000 characters.
    Name *string `mandatory:"false" json:"name"`

    // Detailed description for the object.
    Description *string `mandatory:"false" json:"description"`

    // The version of the object that is used to track changes in the object instance.
    ObjectVersion *int `mandatory:"false" json:"objectVersion"`

    // The external key for the object
    ExternalKey *string `mandatory:"false" json:"externalKey"`

    Shape *Shape `mandatory:"false" json:"shape"`

    // The shape ID.
    ShapeId *string `mandatory:"false" json:"shapeId"`

    Types *TypeLibrary `mandatory:"false" json:"types"`

    // Specifies other type labels.
    OtherTypeLabel *string `mandatory:"false" json:"otherTypeLabel"`

    // An array of unique keys.
    UniqueKeys []UniqueKey `mandatory:"false" json:"uniqueKeys"`

    // An array of foreign keys.
    ForeignKeys []ForeignKey `mandatory:"false" json:"foreignKeys"`

    // The resource name.
    ResourceName *string `mandatory:"false" json:"resourceName"`

    // The status of an object that can be set to value 1 for shallow references across objects, other values reserved.
    ObjectStatus *int `mandatory:"false" json:"objectStatus"`

    // Value can only contain upper case letters, underscore and numbers. It should begin with upper case letter or underscore. The value can be modified.
    Identifier *string `mandatory:"false" json:"identifier"`

    // The entity type.
    EntityType DataEntityFromViewEntityDetailsEntityTypeEnum `mandatory:"false" json:"entityType,omitempty"`
}

func (DataEntityFromViewEntityDetails) MarshalJSON

func (m DataEntityFromViewEntityDetails) MarshalJSON() (buff []byte, e error)

MarshalJSON marshals to json representation

func (DataEntityFromViewEntityDetails) String

func (m DataEntityFromViewEntityDetails) String() string

func (*DataEntityFromViewEntityDetails) UnmarshalJSON

func (m *DataEntityFromViewEntityDetails) UnmarshalJSON(data []byte) (e error)

UnmarshalJSON unmarshals from json

type DataEntityFromViewEntityDetailsEntityTypeEnum

DataEntityFromViewEntityDetailsEntityTypeEnum Enum with underlying type: string

type DataEntityFromViewEntityDetailsEntityTypeEnum string

Set of constants representing the allowable values for DataEntityFromViewEntityDetailsEntityTypeEnum

const (
    DataEntityFromViewEntityDetailsEntityTypeTable  DataEntityFromViewEntityDetailsEntityTypeEnum = "TABLE"
    DataEntityFromViewEntityDetailsEntityTypeView   DataEntityFromViewEntityDetailsEntityTypeEnum = "VIEW"
    DataEntityFromViewEntityDetailsEntityTypeFile   DataEntityFromViewEntityDetailsEntityTypeEnum = "FILE"
    DataEntityFromViewEntityDetailsEntityTypeQueue  DataEntityFromViewEntityDetailsEntityTypeEnum = "QUEUE"
    DataEntityFromViewEntityDetailsEntityTypeStream DataEntityFromViewEntityDetailsEntityTypeEnum = "STREAM"
    DataEntityFromViewEntityDetailsEntityTypeOther  DataEntityFromViewEntityDetailsEntityTypeEnum = "OTHER"
)

func GetDataEntityFromViewEntityDetailsEntityTypeEnumValues

func GetDataEntityFromViewEntityDetailsEntityTypeEnumValues() []DataEntityFromViewEntityDetailsEntityTypeEnum

GetDataEntityFromViewEntityDetailsEntityTypeEnumValues Enumerates the set of values for DataEntityFromViewEntityDetailsEntityTypeEnum

type DataEntityFromViewEntityTypeEnum

DataEntityFromViewEntityTypeEnum Enum with underlying type: string

type DataEntityFromViewEntityTypeEnum string

Set of constants representing the allowable values for DataEntityFromViewEntityTypeEnum

const (
    DataEntityFromViewEntityTypeTable  DataEntityFromViewEntityTypeEnum = "TABLE"
    DataEntityFromViewEntityTypeView   DataEntityFromViewEntityTypeEnum = "VIEW"
    DataEntityFromViewEntityTypeFile   DataEntityFromViewEntityTypeEnum = "FILE"
    DataEntityFromViewEntityTypeQueue  DataEntityFromViewEntityTypeEnum = "QUEUE"
    DataEntityFromViewEntityTypeStream DataEntityFromViewEntityTypeEnum = "STREAM"
    DataEntityFromViewEntityTypeOther  DataEntityFromViewEntityTypeEnum = "OTHER"
)

func GetDataEntityFromViewEntityTypeEnumValues

func GetDataEntityFromViewEntityTypeEnumValues() []DataEntityFromViewEntityTypeEnum

GetDataEntityFromViewEntityTypeEnumValues Enumerates the set of values for DataEntityFromViewEntityTypeEnum

type DataEntityModelTypeEnum

DataEntityModelTypeEnum Enum with underlying type: string

type DataEntityModelTypeEnum string

Set of constants representing the allowable values for DataEntityModelTypeEnum

const (
    DataEntityModelTypeViewEntity  DataEntityModelTypeEnum = "VIEW_ENTITY"
    DataEntityModelTypeTableEntity DataEntityModelTypeEnum = "TABLE_ENTITY"
    DataEntityModelTypeFileEntity  DataEntityModelTypeEnum = "FILE_ENTITY"
)

func GetDataEntityModelTypeEnumValues

func GetDataEntityModelTypeEnumValues() []DataEntityModelTypeEnum

GetDataEntityModelTypeEnumValues Enumerates the set of values for DataEntityModelTypeEnum

type DataEntitySummary

DataEntitySummary The data entity summary object.

type DataEntitySummary interface {
    GetMetadata() *ObjectMetadata
}

type DataEntitySummaryCollection

DataEntitySummaryCollection This is the collection of data entity summaries, it may be a collection of lightweight details or full definitions.

type DataEntitySummaryCollection struct {

    // The array of data entity summaries.
    Items []DataEntitySummary `mandatory:"true" json:"items"`
}

func (DataEntitySummaryCollection) String

func (m DataEntitySummaryCollection) String() string

func (*DataEntitySummaryCollection) UnmarshalJSON

func (m *DataEntitySummaryCollection) UnmarshalJSON(data []byte) (e error)

UnmarshalJSON unmarshals from json

type DataEntitySummaryFromFile

DataEntitySummaryFromFile The file data entity details.

type DataEntitySummaryFromFile struct {
    Metadata *ObjectMetadata `mandatory:"false" json:"metadata"`

    // The object key.
    Key *string `mandatory:"false" json:"key"`

    // The object's model version.
    ModelVersion *string `mandatory:"false" json:"modelVersion"`

    ParentRef *ParentReference `mandatory:"false" json:"parentRef"`

    // Free form text without any restriction on permitted characters. Name can have letters, numbers, and special characters. The value is editable and is restricted to 1000 characters.
    Name *string `mandatory:"false" json:"name"`

    // Detailed description for the object.
    Description *string `mandatory:"false" json:"description"`

    // The version of the object that is used to track changes in the object instance.
    ObjectVersion *int `mandatory:"false" json:"objectVersion"`

    // The external key for the object.
    ExternalKey *string `mandatory:"false" json:"externalKey"`

    Shape *Shape `mandatory:"false" json:"shape"`

    // The shape ID.
    ShapeId *string `mandatory:"false" json:"shapeId"`

    Types *TypeLibrary `mandatory:"false" json:"types"`

    // Specifies other type label.
    OtherTypeLabel *string `mandatory:"false" json:"otherTypeLabel"`

    // An array of unique keys.
    UniqueKeys []UniqueKey `mandatory:"false" json:"uniqueKeys"`

    // An array of foreign keys.
    ForeignKeys []ForeignKey `mandatory:"false" json:"foreignKeys"`

    // The resource name.
    ResourceName *string `mandatory:"false" json:"resourceName"`

    DataFormat *DataFormat `mandatory:"false" json:"dataFormat"`

    // The status of an object that can be set to value 1 for shallow references across objects, other values reserved.
    ObjectStatus *int `mandatory:"false" json:"objectStatus"`

    // Value can only contain upper case letters, underscore and numbers. It should begin with upper case letter or underscore. The value can be modified.
    Identifier *string `mandatory:"false" json:"identifier"`

    // The entity type.
    EntityType DataEntitySummaryFromFileEntityTypeEnum `mandatory:"false" json:"entityType,omitempty"`
}

func (DataEntitySummaryFromFile) GetMetadata

func (m DataEntitySummaryFromFile) GetMetadata() *ObjectMetadata

GetMetadata returns Metadata

func (DataEntitySummaryFromFile) MarshalJSON

func (m DataEntitySummaryFromFile) MarshalJSON() (buff []byte, e error)

MarshalJSON marshals to json representation

func (DataEntitySummaryFromFile) String

func (m DataEntitySummaryFromFile) String() string

func (*DataEntitySummaryFromFile) UnmarshalJSON

func (m *DataEntitySummaryFromFile) UnmarshalJSON(data []byte) (e error)

UnmarshalJSON unmarshals from json

type DataEntitySummaryFromFileEntityTypeEnum

DataEntitySummaryFromFileEntityTypeEnum Enum with underlying type: string

type DataEntitySummaryFromFileEntityTypeEnum string

Set of constants representing the allowable values for DataEntitySummaryFromFileEntityTypeEnum

const (
    DataEntitySummaryFromFileEntityTypeTable  DataEntitySummaryFromFileEntityTypeEnum = "TABLE"
    DataEntitySummaryFromFileEntityTypeView   DataEntitySummaryFromFileEntityTypeEnum = "VIEW"
    DataEntitySummaryFromFileEntityTypeFile   DataEntitySummaryFromFileEntityTypeEnum = "FILE"
    DataEntitySummaryFromFileEntityTypeQueue  DataEntitySummaryFromFileEntityTypeEnum = "QUEUE"
    DataEntitySummaryFromFileEntityTypeStream DataEntitySummaryFromFileEntityTypeEnum = "STREAM"
    DataEntitySummaryFromFileEntityTypeOther  DataEntitySummaryFromFileEntityTypeEnum = "OTHER"
)

func GetDataEntitySummaryFromFileEntityTypeEnumValues

func GetDataEntitySummaryFromFileEntityTypeEnumValues() []DataEntitySummaryFromFileEntityTypeEnum

GetDataEntitySummaryFromFileEntityTypeEnumValues Enumerates the set of values for DataEntitySummaryFromFileEntityTypeEnum

type DataEntitySummaryFromTable

DataEntitySummaryFromTable The table entity data entity.

type DataEntitySummaryFromTable struct {
    Metadata *ObjectMetadata `mandatory:"false" json:"metadata"`

    // The object key.
    Key *string `mandatory:"false" json:"key"`

    // The object's model version.
    ModelVersion *string `mandatory:"false" json:"modelVersion"`

    ParentRef *ParentReference `mandatory:"false" json:"parentRef"`

    // Free form text without any restriction on permitted characters. Name can have letters, numbers, and special characters. The value is editable and is restricted to 1000 characters.
    Name *string `mandatory:"false" json:"name"`

    // Detailed description for the object.
    Description *string `mandatory:"false" json:"description"`

    // The version of the object that is used to track changes in the object instance.
    ObjectVersion *int `mandatory:"false" json:"objectVersion"`

    // The external key for the object.
    ExternalKey *string `mandatory:"false" json:"externalKey"`

    Shape *Shape `mandatory:"false" json:"shape"`

    // The shape ID.
    ShapeId *string `mandatory:"false" json:"shapeId"`

    Types *TypeLibrary `mandatory:"false" json:"types"`

    // Specifies other type label.
    OtherTypeLabel *string `mandatory:"false" json:"otherTypeLabel"`

    // An array of unique keys.
    UniqueKeys []UniqueKey `mandatory:"false" json:"uniqueKeys"`

    // An array of foreign keys.
    ForeignKeys []ForeignKey `mandatory:"false" json:"foreignKeys"`

    // The resource name.
    ResourceName *string `mandatory:"false" json:"resourceName"`

    // The status of an object that can be set to value 1 for shallow references across objects, other values reserved.
    ObjectStatus *int `mandatory:"false" json:"objectStatus"`

    // Value can only contain upper case letters, underscore, and numbers. It should begin with upper case letter or underscore. The value can be modified.
    Identifier *string `mandatory:"false" json:"identifier"`

    // The entity type.
    EntityType DataEntitySummaryFromTableEntityTypeEnum `mandatory:"false" json:"entityType,omitempty"`
}

func (DataEntitySummaryFromTable) GetMetadata

func (m DataEntitySummaryFromTable) GetMetadata() *ObjectMetadata

GetMetadata returns Metadata

func (DataEntitySummaryFromTable) MarshalJSON

func (m DataEntitySummaryFromTable) MarshalJSON() (buff []byte, e error)

MarshalJSON marshals to json representation

func (DataEntitySummaryFromTable) String

func (m DataEntitySummaryFromTable) String() string

func (*DataEntitySummaryFromTable) UnmarshalJSON

func (m *DataEntitySummaryFromTable) UnmarshalJSON(data []byte) (e error)

UnmarshalJSON unmarshals from json

type DataEntitySummaryFromTableEntityTypeEnum

DataEntitySummaryFromTableEntityTypeEnum Enum with underlying type: string

type DataEntitySummaryFromTableEntityTypeEnum string

Set of constants representing the allowable values for DataEntitySummaryFromTableEntityTypeEnum

const (
    DataEntitySummaryFromTableEntityTypeTable  DataEntitySummaryFromTableEntityTypeEnum = "TABLE"
    DataEntitySummaryFromTableEntityTypeView   DataEntitySummaryFromTableEntityTypeEnum = "VIEW"
    DataEntitySummaryFromTableEntityTypeFile   DataEntitySummaryFromTableEntityTypeEnum = "FILE"
    DataEntitySummaryFromTableEntityTypeQueue  DataEntitySummaryFromTableEntityTypeEnum = "QUEUE"
    DataEntitySummaryFromTableEntityTypeStream DataEntitySummaryFromTableEntityTypeEnum = "STREAM"
    DataEntitySummaryFromTableEntityTypeOther  DataEntitySummaryFromTableEntityTypeEnum = "OTHER"
)

func GetDataEntitySummaryFromTableEntityTypeEnumValues

func GetDataEntitySummaryFromTableEntityTypeEnumValues() []DataEntitySummaryFromTableEntityTypeEnum

GetDataEntitySummaryFromTableEntityTypeEnumValues Enumerates the set of values for DataEntitySummaryFromTableEntityTypeEnum

type DataEntitySummaryFromView

DataEntitySummaryFromView The view entity data entity details.

type DataEntitySummaryFromView struct {
    Metadata *ObjectMetadata `mandatory:"false" json:"metadata"`

    // The object key.
    Key *string `mandatory:"false" json:"key"`

    // The object's model version.
    ModelVersion *string `mandatory:"false" json:"modelVersion"`

    ParentRef *ParentReference `mandatory:"false" json:"parentRef"`

    // Free form text without any restriction on permitted characters. Name can have letters, numbers, and special characters. The value is editable and is restricted to 1000 characters.
    Name *string `mandatory:"false" json:"name"`

    // Detailed description for the object.
    Description *string `mandatory:"false" json:"description"`

    // The version of the object that is used to track changes in the object instance.
    ObjectVersion *int `mandatory:"false" json:"objectVersion"`

    // The external key for the object
    ExternalKey *string `mandatory:"false" json:"externalKey"`

    Shape *Shape `mandatory:"false" json:"shape"`

    // The shape ID.
    ShapeId *string `mandatory:"false" json:"shapeId"`

    Types *TypeLibrary `mandatory:"false" json:"types"`

    // Specifies other type label.
    OtherTypeLabel *string `mandatory:"false" json:"otherTypeLabel"`

    // An array of unique keys.
    UniqueKeys []UniqueKey `mandatory:"false" json:"uniqueKeys"`

    // An array of foreign keys.
    ForeignKeys []ForeignKey `mandatory:"false" json:"foreignKeys"`

    // The resource name.
    ResourceName *string `mandatory:"false" json:"resourceName"`

    // The status of an object that can be set to value 1 for shallow references across objects, other values reserved.
    ObjectStatus *int `mandatory:"false" json:"objectStatus"`

    // Value can only contain upper case letters, underscore and numbers. It should begin with upper case letter or underscore. The value can be modified.
    Identifier *string `mandatory:"false" json:"identifier"`

    // The entity type.
    EntityType DataEntitySummaryFromViewEntityTypeEnum `mandatory:"false" json:"entityType,omitempty"`
}

func (DataEntitySummaryFromView) GetMetadata

func (m DataEntitySummaryFromView) GetMetadata() *ObjectMetadata

GetMetadata returns Metadata

func (DataEntitySummaryFromView) MarshalJSON

func (m DataEntitySummaryFromView) MarshalJSON() (buff []byte, e error)

MarshalJSON marshals to json representation

func (DataEntitySummaryFromView) String

func (m DataEntitySummaryFromView) String() string

func (*DataEntitySummaryFromView) UnmarshalJSON

func (m *DataEntitySummaryFromView) UnmarshalJSON(data []byte) (e error)

UnmarshalJSON unmarshals from json

type DataEntitySummaryFromViewEntityTypeEnum

DataEntitySummaryFromViewEntityTypeEnum Enum with underlying type: string

type DataEntitySummaryFromViewEntityTypeEnum string

Set of constants representing the allowable values for DataEntitySummaryFromViewEntityTypeEnum

const (
    DataEntitySummaryFromViewEntityTypeTable  DataEntitySummaryFromViewEntityTypeEnum = "TABLE"
    DataEntitySummaryFromViewEntityTypeView   DataEntitySummaryFromViewEntityTypeEnum = "VIEW"
    DataEntitySummaryFromViewEntityTypeFile   DataEntitySummaryFromViewEntityTypeEnum = "FILE"
    DataEntitySummaryFromViewEntityTypeQueue  DataEntitySummaryFromViewEntityTypeEnum = "QUEUE"
    DataEntitySummaryFromViewEntityTypeStream DataEntitySummaryFromViewEntityTypeEnum = "STREAM"
    DataEntitySummaryFromViewEntityTypeOther  DataEntitySummaryFromViewEntityTypeEnum = "OTHER"
)

func GetDataEntitySummaryFromViewEntityTypeEnumValues

func GetDataEntitySummaryFromViewEntityTypeEnumValues() []DataEntitySummaryFromViewEntityTypeEnum

GetDataEntitySummaryFromViewEntityTypeEnumValues Enumerates the set of values for DataEntitySummaryFromViewEntityTypeEnum

type DataEntitySummaryModelTypeEnum

DataEntitySummaryModelTypeEnum Enum with underlying type: string

type DataEntitySummaryModelTypeEnum string

Set of constants representing the allowable values for DataEntitySummaryModelTypeEnum

const (
    DataEntitySummaryModelTypeViewEntity  DataEntitySummaryModelTypeEnum = "VIEW_ENTITY"
    DataEntitySummaryModelTypeTableEntity DataEntitySummaryModelTypeEnum = "TABLE_ENTITY"
    DataEntitySummaryModelTypeFileEntity  DataEntitySummaryModelTypeEnum = "FILE_ENTITY"
)

func GetDataEntitySummaryModelTypeEnumValues

func GetDataEntitySummaryModelTypeEnumValues() []DataEntitySummaryModelTypeEnum

GetDataEntitySummaryModelTypeEnumValues Enumerates the set of values for DataEntitySummaryModelTypeEnum

type DataFlow

DataFlow The data flow type contains the audit summary information and the definition of the data flow.

type DataFlow struct {

    // Generated key that can be used in API calls to identify data flow. On scenarios where reference to the data flow is needed, a value can be passed in create.
    Key *string `mandatory:"false" json:"key"`

    // The type of the object.
    ModelType *string `mandatory:"false" json:"modelType"`

    // The model version of an object.
    ModelVersion *string `mandatory:"false" json:"modelVersion"`

    ParentRef *ParentReference `mandatory:"false" json:"parentRef"`

    // Free form text without any restriction on permitted characters. Name can have letters, numbers, and special characters. The value is editable and is restricted to 1000 characters.
    Name *string `mandatory:"false" json:"name"`

    // Value can only contain upper case letters, underscore, and numbers. It should begin with upper case letter or underscore. The value can be modified.
    Identifier *string `mandatory:"false" json:"identifier"`

    // The version of the object that is used to track changes in the object instance.
    ObjectVersion *int `mandatory:"false" json:"objectVersion"`

    // An array of nodes.
    Nodes []FlowNode `mandatory:"false" json:"nodes"`

    // An array of parameters.
    Parameters []Parameter `mandatory:"false" json:"parameters"`

    // Detailed description for the object.
    Description *string `mandatory:"false" json:"description"`

    FlowConfigValues *ConfigValues `mandatory:"false" json:"flowConfigValues"`

    // The status of an object that can be set to value 1 for shallow references across objects, other values reserved.
    ObjectStatus *int `mandatory:"false" json:"objectStatus"`

    Metadata *ObjectMetadata `mandatory:"false" json:"metadata"`

    // A key map. If provided, key is replaced with generated key. This structure provides mapping between user provided key and generated key.
    KeyMap map[string]string `mandatory:"false" json:"keyMap"`
}

func (DataFlow) String

func (m DataFlow) String() string

type DataFlowDetails

DataFlowDetails The information about a data flow.

type DataFlowDetails struct {

    // Generated key that can be used in API calls to identify data flow. On scenarios where reference to the data flow is needed, a value can be passed in create.
    Key *string `mandatory:"true" json:"key"`

    // The type of the object.
    ModelType *string `mandatory:"true" json:"modelType"`

    // The version of the object that is used to track changes in the object instance.
    ObjectVersion *int `mandatory:"true" json:"objectVersion"`

    // The model version of an object.
    ModelVersion *string `mandatory:"false" json:"modelVersion"`

    ParentRef *ParentReference `mandatory:"false" json:"parentRef"`

    // Free form text without any restriction on permitted characters. Name can have letters, numbers, and special characters. The value is editable and is restricted to 1000 characters.
    Name *string `mandatory:"false" json:"name"`

    // Value can only contain upper case letters, underscore, and numbers. It should begin with upper case letter or underscore. The value can be modified.
    Identifier *string `mandatory:"false" json:"identifier"`

    // An array of nodes.
    Nodes []FlowNode `mandatory:"false" json:"nodes"`

    // An array of parameters.
    Parameters []Parameter `mandatory:"false" json:"parameters"`

    // Detailed description for the object.
    Description *string `mandatory:"false" json:"description"`

    FlowConfigValues *ConfigValues `mandatory:"false" json:"flowConfigValues"`

    // The status of an object that can be set to value 1 for shallow references across objects, other values reserved.
    ObjectStatus *int `mandatory:"false" json:"objectStatus"`

    RegistryMetadata *RegistryMetadata `mandatory:"false" json:"registryMetadata"`
}

func (DataFlowDetails) String

func (m DataFlowDetails) String() string

type DataFlowSummary

DataFlowSummary The data flow summary type contains the audit summary information and the definition of the data flow.

type DataFlowSummary struct {

    // Generated key that can be used in API calls to identify data flow. On scenarios where reference to the data flow is needed, a value can be passed in create.
    Key *string `mandatory:"false" json:"key"`

    // The type of the object.
    ModelType *string `mandatory:"false" json:"modelType"`

    // The model version of an object.
    ModelVersion *string `mandatory:"false" json:"modelVersion"`

    ParentRef *ParentReference `mandatory:"false" json:"parentRef"`

    // Free form text without any restriction on permitted characters. Name can have letters, numbers, and special characters. The value is editable and is restricted to 1000 characters.
    Name *string `mandatory:"false" json:"name"`

    // Value can only contain upper case letters, underscore, and numbers. It should begin with upper case letter or underscore. The value can be modified.
    Identifier *string `mandatory:"false" json:"identifier"`

    // The version of the object that is used to track changes in the object instance.
    ObjectVersion *int `mandatory:"false" json:"objectVersion"`

    // An array of nodes.
    Nodes []FlowNode `mandatory:"false" json:"nodes"`

    // An array of parameters.
    Parameters []Parameter `mandatory:"false" json:"parameters"`

    // Detailed description for the object.
    Description *string `mandatory:"false" json:"description"`

    FlowConfigValues *ConfigValues `mandatory:"false" json:"flowConfigValues"`

    // The status of an object that can be set to value 1 for shallow references across objects, other values reserved.
    ObjectStatus *int `mandatory:"false" json:"objectStatus"`

    Metadata *ObjectMetadata `mandatory:"false" json:"metadata"`

    // A key map. If provided, key is replaced with generated key. This structure provides mapping between user provided key and generated key.
    KeyMap map[string]string `mandatory:"false" json:"keyMap"`
}

func (DataFlowSummary) String

func (m DataFlowSummary) String() string

type DataFlowSummaryCollection

DataFlowSummaryCollection This is the collection of data flow summaries, it may be a collection of lightweight details or full definitions.

type DataFlowSummaryCollection struct {

    // The array of data flow summaries.
    Items []DataFlowSummary `mandatory:"true" json:"items"`
}

func (DataFlowSummaryCollection) String

func (m DataFlowSummaryCollection) String() string

type DataFlowValidation

DataFlowValidation The information about a data flow validation.

type DataFlowValidation struct {

    // The total number of validation messages.
    TotalMessageCount *int `mandatory:"false" json:"totalMessageCount"`

    // The total number of validation error messages.
    ErrorMessageCount *int `mandatory:"false" json:"errorMessageCount"`

    // The total number of validation warning messages.
    WarnMessageCount *int `mandatory:"false" json:"warnMessageCount"`

    // The total number of validation information messages.
    InfoMessageCount *int `mandatory:"false" json:"infoMessageCount"`

    // The detailed information of the data flow object validation.
    ValidationMessages map[string][]ValidationMessage `mandatory:"false" json:"validationMessages"`

    // Objects will use a 36 character key as unique ID. It is system generated and cannot be modified.
    Key *string `mandatory:"false" json:"key"`

    // The type of the object.
    ModelType *string `mandatory:"false" json:"modelType"`

    // The model version of the object.
    ModelVersion *string `mandatory:"false" json:"modelVersion"`

    ParentRef *ParentReference `mandatory:"false" json:"parentRef"`

    // Free form text without any restriction on permitted characters. Name can have letters, numbers, and special characters. The value is editable and is restricted to 1000 characters.
    Name *string `mandatory:"false" json:"name"`

    // Detailed description for the object.
    Description *string `mandatory:"false" json:"description"`

    // The version of the object that is used to track changes in the object instance.
    ObjectVersion *int `mandatory:"false" json:"objectVersion"`

    // The status of an object that can be set to value 1 for shallow references across objects, other values reserved.
    ObjectStatus *int `mandatory:"false" json:"objectStatus"`

    // Value can only contain upper case letters, underscore, and numbers. It should begin with upper case letter or underscore. The value can be modified.
    Identifier *string `mandatory:"false" json:"identifier"`

    Metadata *ObjectMetadata `mandatory:"false" json:"metadata"`
}

func (DataFlowValidation) String

func (m DataFlowValidation) String() string

type DataFlowValidationSummary

DataFlowValidationSummary The information about a data flow validation.

type DataFlowValidationSummary struct {

    // The total number of validation messages.
    TotalMessageCount *int `mandatory:"false" json:"totalMessageCount"`

    // The total number of validation error messages.
    ErrorMessageCount *int `mandatory:"false" json:"errorMessageCount"`

    // The total number of validation warning messages.
    WarnMessageCount *int `mandatory:"false" json:"warnMessageCount"`

    // The total number of validation information messages.
    InfoMessageCount *int `mandatory:"false" json:"infoMessageCount"`

    // The detailed information of the data flow object validation.
    ValidationMessages map[string][]ValidationMessage `mandatory:"false" json:"validationMessages"`

    // Objects will use a 36 character key as unique ID. It is system generated and cannot be modified.
    Key *string `mandatory:"false" json:"key"`

    // The type of the object.
    ModelType *string `mandatory:"false" json:"modelType"`

    // The model version of the object.
    ModelVersion *string `mandatory:"false" json:"modelVersion"`

    ParentRef *ParentReference `mandatory:"false" json:"parentRef"`

    // Free form text without any restriction on permitted characters. Name can have letters, numbers, and special characters. The value is editable and is restricted to 1000 characters.
    Name *string `mandatory:"false" json:"name"`

    // Detailed description for the object.
    Description *string `mandatory:"false" json:"description"`

    // The version of the object that is used to track changes in the object instance.
    ObjectVersion *int `mandatory:"false" json:"objectVersion"`

    // The status of an object that can be set to value 1 for shallow references across objects, other values reserved.
    ObjectStatus *int `mandatory:"false" json:"objectStatus"`

    // Value can only contain upper case letters, underscore, and numbers. It should begin with upper case letter or underscore. The value can be modified.
    Identifier *string `mandatory:"false" json:"identifier"`

    Metadata *ObjectMetadata `mandatory:"false" json:"metadata"`
}

func (DataFlowValidationSummary) String

func (m DataFlowValidationSummary) String() string

type DataFlowValidationSummaryCollection

DataFlowValidationSummaryCollection A list of data flow validation summaries.

type DataFlowValidationSummaryCollection struct {

    // The array of validation summaries.
    Items []DataFlowValidationSummary `mandatory:"true" json:"items"`
}

func (DataFlowValidationSummaryCollection) String

func (m DataFlowValidationSummaryCollection) String() string

type DataFormat

DataFormat The data format object.

type DataFormat struct {
    FormatAttribute AbstractFormatAttribute `mandatory:"false" json:"formatAttribute"`

    // type
    Type DataFormatTypeEnum `mandatory:"false" json:"type,omitempty"`

    CompressionConfig *Compression `mandatory:"false" json:"compressionConfig"`
}

func (DataFormat) String

func (m DataFormat) String() string

func (*DataFormat) UnmarshalJSON

func (m *DataFormat) UnmarshalJSON(data []byte) (e error)

UnmarshalJSON unmarshals from json

type DataFormatTypeEnum

DataFormatTypeEnum Enum with underlying type: string

type DataFormatTypeEnum string

Set of constants representing the allowable values for DataFormatTypeEnum

const (
    DataFormatTypeXml     DataFormatTypeEnum = "XML"
    DataFormatTypeJson    DataFormatTypeEnum = "JSON"
    DataFormatTypeCsv     DataFormatTypeEnum = "CSV"
    DataFormatTypeOrc     DataFormatTypeEnum = "ORC"
    DataFormatTypeParquet DataFormatTypeEnum = "PARQUET"
    DataFormatTypeAvro    DataFormatTypeEnum = "AVRO"
)

func GetDataFormatTypeEnumValues

func GetDataFormatTypeEnumValues() []DataFormatTypeEnum

GetDataFormatTypeEnumValues Enumerates the set of values for DataFormatTypeEnum

type DataIntegrationClient

DataIntegrationClient a client for DataIntegration

type DataIntegrationClient struct {
    common.BaseClient
    // contains filtered or unexported fields
}

func NewDataIntegrationClientWithConfigurationProvider

func NewDataIntegrationClientWithConfigurationProvider(configProvider common.ConfigurationProvider) (client DataIntegrationClient, err error)

NewDataIntegrationClientWithConfigurationProvider Creates a new default DataIntegration client with the given configuration provider. the configuration provider will be used for the default signer as well as reading the region

func NewDataIntegrationClientWithOboToken

func NewDataIntegrationClientWithOboToken(configProvider common.ConfigurationProvider, oboToken string) (client DataIntegrationClient, err error)

NewDataIntegrationClientWithOboToken Creates a new default DataIntegration client with the given configuration provider. The obotoken will be added to default headers and signed; the configuration provider will be used for the signer

as well as reading the region

func (DataIntegrationClient) ChangeCompartment

func (client DataIntegrationClient) ChangeCompartment(ctx context.Context, request ChangeCompartmentRequest) (response ChangeCompartmentResponse, err error)

ChangeCompartment Moves a workspace to a specified compartment.

See also

Click https://docs.cloud.oracle.com/en-us/iaas/tools/go-sdk-examples/36.1.0/dataintegration/ChangeCompartment.go.html to see an example of how to use ChangeCompartment API.

func (*DataIntegrationClient) ConfigurationProvider

func (client *DataIntegrationClient) ConfigurationProvider() *common.ConfigurationProvider

ConfigurationProvider the ConfigurationProvider used in this client, or null if none set

func (DataIntegrationClient) CreateApplication

func (client DataIntegrationClient) CreateApplication(ctx context.Context, request CreateApplicationRequest) (response CreateApplicationResponse, err error)

CreateApplication Creates an application.

See also

Click https://docs.cloud.oracle.com/en-us/iaas/tools/go-sdk-examples/36.1.0/dataintegration/CreateApplication.go.html to see an example of how to use CreateApplication API.

func (DataIntegrationClient) CreateConnection

func (client DataIntegrationClient) CreateConnection(ctx context.Context, request CreateConnectionRequest) (response CreateConnectionResponse, err error)

CreateConnection Creates a connection under an existing data asset.

See also

Click https://docs.cloud.oracle.com/en-us/iaas/tools/go-sdk-examples/36.1.0/dataintegration/CreateConnection.go.html to see an example of how to use CreateConnection API.

func (DataIntegrationClient) CreateConnectionValidation

func (client DataIntegrationClient) CreateConnectionValidation(ctx context.Context, request CreateConnectionValidationRequest) (response CreateConnectionValidationResponse, err error)

CreateConnectionValidation Creates a connection validation.

See also

Click https://docs.cloud.oracle.com/en-us/iaas/tools/go-sdk-examples/36.1.0/dataintegration/CreateConnectionValidation.go.html to see an example of how to use CreateConnectionValidation API.

func (DataIntegrationClient) CreateDataAsset

func (client DataIntegrationClient) CreateDataAsset(ctx context.Context, request CreateDataAssetRequest) (response CreateDataAssetResponse, err error)

CreateDataAsset Creates a data asset with default connection.

See also

Click https://docs.cloud.oracle.com/en-us/iaas/tools/go-sdk-examples/36.1.0/dataintegration/CreateDataAsset.go.html to see an example of how to use CreateDataAsset API.

func (DataIntegrationClient) CreateDataFlow

func (client DataIntegrationClient) CreateDataFlow(ctx context.Context, request CreateDataFlowRequest) (response CreateDataFlowResponse, err error)

CreateDataFlow Creates a new data flow in a project or folder ready for performing data integrations.

See also

Click https://docs.cloud.oracle.com/en-us/iaas/tools/go-sdk-examples/36.1.0/dataintegration/CreateDataFlow.go.html to see an example of how to use CreateDataFlow API.

func (DataIntegrationClient) CreateDataFlowValidation

func (client DataIntegrationClient) CreateDataFlowValidation(ctx context.Context, request CreateDataFlowValidationRequest) (response CreateDataFlowValidationResponse, err error)

CreateDataFlowValidation Accepts the data flow definition in the request payload and creates a data flow validation.

See also

Click https://docs.cloud.oracle.com/en-us/iaas/tools/go-sdk-examples/36.1.0/dataintegration/CreateDataFlowValidation.go.html to see an example of how to use CreateDataFlowValidation API.

func (DataIntegrationClient) CreateEntityShape

func (client DataIntegrationClient) CreateEntityShape(ctx context.Context, request CreateEntityShapeRequest) (response CreateEntityShapeResponse, err error)

CreateEntityShape Creates the data entity shape using the shape from the data asset.

See also

Click https://docs.cloud.oracle.com/en-us/iaas/tools/go-sdk-examples/36.1.0/dataintegration/CreateEntityShape.go.html to see an example of how to use CreateEntityShape API.

func (DataIntegrationClient) CreateExternalPublication

func (client DataIntegrationClient) CreateExternalPublication(ctx context.Context, request CreateExternalPublicationRequest) (response CreateExternalPublicationResponse, err error)

CreateExternalPublication Publish a DataFlow in a OCI DataFlow application.

See also

Click https://docs.cloud.oracle.com/en-us/iaas/tools/go-sdk-examples/36.1.0/dataintegration/CreateExternalPublication.go.html to see an example of how to use CreateExternalPublication API.

func (DataIntegrationClient) CreateExternalPublicationValidation

func (client DataIntegrationClient) CreateExternalPublicationValidation(ctx context.Context, request CreateExternalPublicationValidationRequest) (response CreateExternalPublicationValidationResponse, err error)

CreateExternalPublicationValidation Validates a specific task.

See also

Click https://docs.cloud.oracle.com/en-us/iaas/tools/go-sdk-examples/36.1.0/dataintegration/CreateExternalPublicationValidation.go.html to see an example of how to use CreateExternalPublicationValidation API.

func (DataIntegrationClient) CreateFolder

func (client DataIntegrationClient) CreateFolder(ctx context.Context, request CreateFolderRequest) (response CreateFolderResponse, err error)

CreateFolder Creates a folder in a project or in another folder, limited to two levels of folders. | Folders are used to organize your design-time resources, such as tasks or data flows.

See also

Click https://docs.cloud.oracle.com/en-us/iaas/tools/go-sdk-examples/36.1.0/dataintegration/CreateFolder.go.html to see an example of how to use CreateFolder API.

func (DataIntegrationClient) CreatePatch

func (client DataIntegrationClient) CreatePatch(ctx context.Context, request CreatePatchRequest) (response CreatePatchResponse, err error)

CreatePatch Creates a patch in an application.

See also

Click https://docs.cloud.oracle.com/en-us/iaas/tools/go-sdk-examples/36.1.0/dataintegration/CreatePatch.go.html to see an example of how to use CreatePatch API.

func (DataIntegrationClient) CreatePipeline

func (client DataIntegrationClient) CreatePipeline(ctx context.Context, request CreatePipelineRequest) (response CreatePipelineResponse, err error)

CreatePipeline Creates a new pipeline in a project or folder ready for performing task orchestration.

See also

Click https://docs.cloud.oracle.com/en-us/iaas/tools/go-sdk-examples/36.1.0/dataintegration/CreatePipeline.go.html to see an example of how to use CreatePipeline API.

func (DataIntegrationClient) CreatePipelineValidation

func (client DataIntegrationClient) CreatePipelineValidation(ctx context.Context, request CreatePipelineValidationRequest) (response CreatePipelineValidationResponse, err error)

CreatePipelineValidation Accepts the data flow definition in the request payload and creates a pipeline validation.

See also

Click https://docs.cloud.oracle.com/en-us/iaas/tools/go-sdk-examples/36.1.0/dataintegration/CreatePipelineValidation.go.html to see an example of how to use CreatePipelineValidation API.

func (DataIntegrationClient) CreateProject

func (client DataIntegrationClient) CreateProject(ctx context.Context, request CreateProjectRequest) (response CreateProjectResponse, err error)

CreateProject Creates a project. Projects are organizational constructs within a workspace that you use to organize your design-time resources, such as tasks or data flows. Projects can be organized into folders.

See also

Click https://docs.cloud.oracle.com/en-us/iaas/tools/go-sdk-examples/36.1.0/dataintegration/CreateProject.go.html to see an example of how to use CreateProject API.

func (DataIntegrationClient) CreateTask

func (client DataIntegrationClient) CreateTask(ctx context.Context, request CreateTaskRequest) (response CreateTaskResponse, err error)

CreateTask Creates a new task ready for performing data integrations. There are specialized types of tasks that include data loader and integration tasks.

See also

Click https://docs.cloud.oracle.com/en-us/iaas/tools/go-sdk-examples/36.1.0/dataintegration/CreateTask.go.html to see an example of how to use CreateTask API.

func (DataIntegrationClient) CreateTaskRun

func (client DataIntegrationClient) CreateTaskRun(ctx context.Context, request CreateTaskRunRequest) (response CreateTaskRunResponse, err error)

CreateTaskRun Creates a data integration task run for the specified task.

See also

Click https://docs.cloud.oracle.com/en-us/iaas/tools/go-sdk-examples/36.1.0/dataintegration/CreateTaskRun.go.html to see an example of how to use CreateTaskRun API.

func (DataIntegrationClient) CreateTaskValidation

func (client DataIntegrationClient) CreateTaskValidation(ctx context.Context, request CreateTaskValidationRequest) (response CreateTaskValidationResponse, err error)

CreateTaskValidation Validates a specific task.

See also

Click https://docs.cloud.oracle.com/en-us/iaas/tools/go-sdk-examples/36.1.0/dataintegration/CreateTaskValidation.go.html to see an example of how to use CreateTaskValidation API.

func (DataIntegrationClient) CreateWorkspace

func (client DataIntegrationClient) CreateWorkspace(ctx context.Context, request CreateWorkspaceRequest) (response CreateWorkspaceResponse, err error)

CreateWorkspace Creates a new Data Integration workspace ready for performing data integration tasks.

See also

Click https://docs.cloud.oracle.com/en-us/iaas/tools/go-sdk-examples/36.1.0/dataintegration/CreateWorkspace.go.html to see an example of how to use CreateWorkspace API.

func (DataIntegrationClient) DeleteApplication

func (client DataIntegrationClient) DeleteApplication(ctx context.Context, request DeleteApplicationRequest) (response DeleteApplicationResponse, err error)

DeleteApplication Removes an application using the specified identifier.

See also

Click https://docs.cloud.oracle.com/en-us/iaas/tools/go-sdk-examples/36.1.0/dataintegration/DeleteApplication.go.html to see an example of how to use DeleteApplication API.

func (DataIntegrationClient) DeleteConnection

func (client DataIntegrationClient) DeleteConnection(ctx context.Context, request DeleteConnectionRequest) (response DeleteConnectionResponse, err error)

DeleteConnection Removes a connection using the specified identifier.

See also

Click https://docs.cloud.oracle.com/en-us/iaas/tools/go-sdk-examples/36.1.0/dataintegration/DeleteConnection.go.html to see an example of how to use DeleteConnection API.

func (DataIntegrationClient) DeleteConnectionValidation

func (client DataIntegrationClient) DeleteConnectionValidation(ctx context.Context, request DeleteConnectionValidationRequest) (response DeleteConnectionValidationResponse, err error)

DeleteConnectionValidation Deletes a connection validation.

See also

Click https://docs.cloud.oracle.com/en-us/iaas/tools/go-sdk-examples/36.1.0/dataintegration/DeleteConnectionValidation.go.html to see an example of how to use DeleteConnectionValidation API.

func (DataIntegrationClient) DeleteDataAsset

func (client DataIntegrationClient) DeleteDataAsset(ctx context.Context, request DeleteDataAssetRequest) (response DeleteDataAssetResponse, err error)

DeleteDataAsset Removes a data asset using the specified identifier.

See also

Click https://docs.cloud.oracle.com/en-us/iaas/tools/go-sdk-examples/36.1.0/dataintegration/DeleteDataAsset.go.html to see an example of how to use DeleteDataAsset API.

func (DataIntegrationClient) DeleteDataFlow

func (client DataIntegrationClient) DeleteDataFlow(ctx context.Context, request DeleteDataFlowRequest) (response DeleteDataFlowResponse, err error)

DeleteDataFlow Removes a data flow from a project or folder using the specified identifier.

See also

Click https://docs.cloud.oracle.com/en-us/iaas/tools/go-sdk-examples/36.1.0/dataintegration/DeleteDataFlow.go.html to see an example of how to use DeleteDataFlow API.

func (DataIntegrationClient) DeleteDataFlowValidation

func (client DataIntegrationClient) DeleteDataFlowValidation(ctx context.Context, request DeleteDataFlowValidationRequest) (response DeleteDataFlowValidationResponse, err error)

DeleteDataFlowValidation Removes a data flow validation using the specified identifier.

See also

Click https://docs.cloud.oracle.com/en-us/iaas/tools/go-sdk-examples/36.1.0/dataintegration/DeleteDataFlowValidation.go.html to see an example of how to use DeleteDataFlowValidation API.

func (DataIntegrationClient) DeleteExternalPublication

func (client DataIntegrationClient) DeleteExternalPublication(ctx context.Context, request DeleteExternalPublicationRequest) (response DeleteExternalPublicationResponse, err error)

DeleteExternalPublication Removes a published object using the specified identifier.

See also

Click https://docs.cloud.oracle.com/en-us/iaas/tools/go-sdk-examples/36.1.0/dataintegration/DeleteExternalPublication.go.html to see an example of how to use DeleteExternalPublication API.

func (DataIntegrationClient) DeleteExternalPublicationValidation

func (client DataIntegrationClient) DeleteExternalPublicationValidation(ctx context.Context, request DeleteExternalPublicationValidationRequest) (response DeleteExternalPublicationValidationResponse, err error)

DeleteExternalPublicationValidation Removes a task validation using the specified identifier.

See also

Click https://docs.cloud.oracle.com/en-us/iaas/tools/go-sdk-examples/36.1.0/dataintegration/DeleteExternalPublicationValidation.go.html to see an example of how to use DeleteExternalPublicationValidation API.

func (DataIntegrationClient) DeleteFolder

func (client DataIntegrationClient) DeleteFolder(ctx context.Context, request DeleteFolderRequest) (response DeleteFolderResponse, err error)

DeleteFolder Removes a folder from a project using the specified identifier.

See also

Click https://docs.cloud.oracle.com/en-us/iaas/tools/go-sdk-examples/36.1.0/dataintegration/DeleteFolder.go.html to see an example of how to use DeleteFolder API.

func (DataIntegrationClient) DeletePatch

func (client DataIntegrationClient) DeletePatch(ctx context.Context, request DeletePatchRequest) (response DeletePatchResponse, err error)

DeletePatch Removes a patch using the specified identifier.

See also

Click https://docs.cloud.oracle.com/en-us/iaas/tools/go-sdk-examples/36.1.0/dataintegration/DeletePatch.go.html to see an example of how to use DeletePatch API.

func (DataIntegrationClient) DeletePipeline

func (client DataIntegrationClient) DeletePipeline(ctx context.Context, request DeletePipelineRequest) (response DeletePipelineResponse, err error)

DeletePipeline Removes a pipeline from a project or folder using the specified identifier.

See also

Click https://docs.cloud.oracle.com/en-us/iaas/tools/go-sdk-examples/36.1.0/dataintegration/DeletePipeline.go.html to see an example of how to use DeletePipeline API.

func (DataIntegrationClient) DeletePipelineValidation

func (client DataIntegrationClient) DeletePipelineValidation(ctx context.Context, request DeletePipelineValidationRequest) (response DeletePipelineValidationResponse, err error)

DeletePipelineValidation Removes a pipeline validation using the specified identifier.

See also

Click https://docs.cloud.oracle.com/en-us/iaas/tools/go-sdk-examples/36.1.0/dataintegration/DeletePipelineValidation.go.html to see an example of how to use DeletePipelineValidation API.

func (DataIntegrationClient) DeleteProject

func (client DataIntegrationClient) DeleteProject(ctx context.Context, request DeleteProjectRequest) (response DeleteProjectResponse, err error)

DeleteProject Removes a project from the workspace using the specified identifier.

See also

Click https://docs.cloud.oracle.com/en-us/iaas/tools/go-sdk-examples/36.1.0/dataintegration/DeleteProject.go.html to see an example of how to use DeleteProject API.

func (DataIntegrationClient) DeleteTask

func (client DataIntegrationClient) DeleteTask(ctx context.Context, request DeleteTaskRequest) (response DeleteTaskResponse, err error)

DeleteTask Removes a task using the specified identifier.

See also

Click https://docs.cloud.oracle.com/en-us/iaas/tools/go-sdk-examples/36.1.0/dataintegration/DeleteTask.go.html to see an example of how to use DeleteTask API.

func (DataIntegrationClient) DeleteTaskRun

func (client DataIntegrationClient) DeleteTaskRun(ctx context.Context, request DeleteTaskRunRequest) (response DeleteTaskRunResponse, err error)

DeleteTaskRun Deletes a task run using the specified identifier.

See also

Click https://docs.cloud.oracle.com/en-us/iaas/tools/go-sdk-examples/36.1.0/dataintegration/DeleteTaskRun.go.html to see an example of how to use DeleteTaskRun API.

func (DataIntegrationClient) DeleteTaskValidation

func (client DataIntegrationClient) DeleteTaskValidation(ctx context.Context, request DeleteTaskValidationRequest) (response DeleteTaskValidationResponse, err error)

DeleteTaskValidation Removes a task validation using the specified identifier.

See also

Click https://docs.cloud.oracle.com/en-us/iaas/tools/go-sdk-examples/36.1.0/dataintegration/DeleteTaskValidation.go.html to see an example of how to use DeleteTaskValidation API.

func (DataIntegrationClient) DeleteWorkspace

func (client DataIntegrationClient) DeleteWorkspace(ctx context.Context, request DeleteWorkspaceRequest) (response DeleteWorkspaceResponse, err error)

DeleteWorkspace Deletes a Data Integration workspace resource using the specified identifier.

See also

Click https://docs.cloud.oracle.com/en-us/iaas/tools/go-sdk-examples/36.1.0/dataintegration/DeleteWorkspace.go.html to see an example of how to use DeleteWorkspace API.

func (DataIntegrationClient) GetApplication

func (client DataIntegrationClient) GetApplication(ctx context.Context, request GetApplicationRequest) (response GetApplicationResponse, err error)

GetApplication Retrieves an application using the specified identifier.

See also

Click https://docs.cloud.oracle.com/en-us/iaas/tools/go-sdk-examples/36.1.0/dataintegration/GetApplication.go.html to see an example of how to use GetApplication API.

func (DataIntegrationClient) GetConnection

func (client DataIntegrationClient) GetConnection(ctx context.Context, request GetConnectionRequest) (response GetConnectionResponse, err error)

GetConnection Retrieves the connection details using the specified identifier.

See also

Click https://docs.cloud.oracle.com/en-us/iaas/tools/go-sdk-examples/36.1.0/dataintegration/GetConnection.go.html to see an example of how to use GetConnection API.

func (DataIntegrationClient) GetConnectionValidation

func (client DataIntegrationClient) GetConnectionValidation(ctx context.Context, request GetConnectionValidationRequest) (response GetConnectionValidationResponse, err error)

GetConnectionValidation Retrieves a connection validation using the specified identifier.

See also

Click https://docs.cloud.oracle.com/en-us/iaas/tools/go-sdk-examples/36.1.0/dataintegration/GetConnectionValidation.go.html to see an example of how to use GetConnectionValidation API.

func (DataIntegrationClient) GetCountStatistic

func (client DataIntegrationClient) GetCountStatistic(ctx context.Context, request GetCountStatisticRequest) (response GetCountStatisticResponse, err error)

GetCountStatistic Retrieves statistics on a workspace. It returns an object with an array of property values, such as the number of projects, |

applications, data assets, and so on.

See also

Click https://docs.cloud.oracle.com/en-us/iaas/tools/go-sdk-examples/36.1.0/dataintegration/GetCountStatistic.go.html to see an example of how to use GetCountStatistic API.

func (DataIntegrationClient) GetDataAsset

func (client DataIntegrationClient) GetDataAsset(ctx context.Context, request GetDataAssetRequest) (response GetDataAssetResponse, err error)

GetDataAsset Retrieves details of a data asset using the specified identifier.

See also

Click https://docs.cloud.oracle.com/en-us/iaas/tools/go-sdk-examples/36.1.0/dataintegration/GetDataAsset.go.html to see an example of how to use GetDataAsset API.

func (DataIntegrationClient) GetDataEntity

func (client DataIntegrationClient) GetDataEntity(ctx context.Context, request GetDataEntityRequest) (response GetDataEntityResponse, err error)

GetDataEntity Retrieves the data entity details with the given name from live schema.

See also

Click https://docs.cloud.oracle.com/en-us/iaas/tools/go-sdk-examples/36.1.0/dataintegration/GetDataEntity.go.html to see an example of how to use GetDataEntity API.

func (DataIntegrationClient) GetDataFlow

func (client DataIntegrationClient) GetDataFlow(ctx context.Context, request GetDataFlowRequest) (response GetDataFlowResponse, err error)

GetDataFlow Retrieves a data flow using the specified identifier.

See also

Click https://docs.cloud.oracle.com/en-us/iaas/tools/go-sdk-examples/36.1.0/dataintegration/GetDataFlow.go.html to see an example of how to use GetDataFlow API.

func (DataIntegrationClient) GetDataFlowValidation

func (client DataIntegrationClient) GetDataFlowValidation(ctx context.Context, request GetDataFlowValidationRequest) (response GetDataFlowValidationResponse, err error)

GetDataFlowValidation Retrieves a data flow validation using the specified identifier.

See also

Click https://docs.cloud.oracle.com/en-us/iaas/tools/go-sdk-examples/36.1.0/dataintegration/GetDataFlowValidation.go.html to see an example of how to use GetDataFlowValidation API.

func (DataIntegrationClient) GetDependentObject

func (client DataIntegrationClient) GetDependentObject(ctx context.Context, request GetDependentObjectRequest) (response GetDependentObjectResponse, err error)

GetDependentObject Retrieves the details of a dependent object from an application.

See also

Click https://docs.cloud.oracle.com/en-us/iaas/tools/go-sdk-examples/36.1.0/dataintegration/GetDependentObject.go.html to see an example of how to use GetDependentObject API.

func (DataIntegrationClient) GetExternalPublication

func (client DataIntegrationClient) GetExternalPublication(ctx context.Context, request GetExternalPublicationRequest) (response GetExternalPublicationResponse, err error)

GetExternalPublication Retrieves a publshed object in an task using the specified identifier.

See also

Click https://docs.cloud.oracle.com/en-us/iaas/tools/go-sdk-examples/36.1.0/dataintegration/GetExternalPublication.go.html to see an example of how to use GetExternalPublication API.

func (DataIntegrationClient) GetExternalPublicationValidation

func (client DataIntegrationClient) GetExternalPublicationValidation(ctx context.Context, request GetExternalPublicationValidationRequest) (response GetExternalPublicationValidationResponse, err error)

GetExternalPublicationValidation Retrieves an external publication validation using the specified identifier.

See also

Click https://docs.cloud.oracle.com/en-us/iaas/tools/go-sdk-examples/36.1.0/dataintegration/GetExternalPublicationValidation.go.html to see an example of how to use GetExternalPublicationValidation API.

func (DataIntegrationClient) GetFolder

func (client DataIntegrationClient) GetFolder(ctx context.Context, request GetFolderRequest) (response GetFolderResponse, err error)

GetFolder Retrieves a folder using the specified identifier.

See also

Click https://docs.cloud.oracle.com/en-us/iaas/tools/go-sdk-examples/36.1.0/dataintegration/GetFolder.go.html to see an example of how to use GetFolder API.

func (DataIntegrationClient) GetPatch

func (client DataIntegrationClient) GetPatch(ctx context.Context, request GetPatchRequest) (response GetPatchResponse, err error)

GetPatch Retrieves a patch in an application using the specified identifier.

See also

Click https://docs.cloud.oracle.com/en-us/iaas/tools/go-sdk-examples/36.1.0/dataintegration/GetPatch.go.html to see an example of how to use GetPatch API.

func (DataIntegrationClient) GetPipeline

func (client DataIntegrationClient) GetPipeline(ctx context.Context, request GetPipelineRequest) (response GetPipelineResponse, err error)

GetPipeline Retrieves a pipeline using the specified identifier.

See also

Click https://docs.cloud.oracle.com/en-us/iaas/tools/go-sdk-examples/36.1.0/dataintegration/GetPipeline.go.html to see an example of how to use GetPipeline API.

func (DataIntegrationClient) GetPipelineValidation

func (client DataIntegrationClient) GetPipelineValidation(ctx context.Context, request GetPipelineValidationRequest) (response GetPipelineValidationResponse, err error)

GetPipelineValidation Retrieves a pipeline validation using the specified identifier.

See also

Click https://docs.cloud.oracle.com/en-us/iaas/tools/go-sdk-examples/36.1.0/dataintegration/GetPipelineValidation.go.html to see an example of how to use GetPipelineValidation API.

func (DataIntegrationClient) GetProject

func (client DataIntegrationClient) GetProject(ctx context.Context, request GetProjectRequest) (response GetProjectResponse, err error)

GetProject Retrieves a project using the specified identifier.

See also

Click https://docs.cloud.oracle.com/en-us/iaas/tools/go-sdk-examples/36.1.0/dataintegration/GetProject.go.html to see an example of how to use GetProject API.

func (DataIntegrationClient) GetPublishedObject

func (client DataIntegrationClient) GetPublishedObject(ctx context.Context, request GetPublishedObjectRequest) (response GetPublishedObjectResponse, err error)

GetPublishedObject Retrieves the details of a published object from an application.

See also

Click https://docs.cloud.oracle.com/en-us/iaas/tools/go-sdk-examples/36.1.0/dataintegration/GetPublishedObject.go.html to see an example of how to use GetPublishedObject API.

func (DataIntegrationClient) GetReference

func (client DataIntegrationClient) GetReference(ctx context.Context, request GetReferenceRequest) (response GetReferenceResponse, err error)

GetReference Retrieves a reference in an application.

See also

Click https://docs.cloud.oracle.com/en-us/iaas/tools/go-sdk-examples/36.1.0/dataintegration/GetReference.go.html to see an example of how to use GetReference API.

func (DataIntegrationClient) GetSchema

func (client DataIntegrationClient) GetSchema(ctx context.Context, request GetSchemaRequest) (response GetSchemaResponse, err error)

GetSchema Retrieves a schema that can be accessed using the specified connection.

See also

Click https://docs.cloud.oracle.com/en-us/iaas/tools/go-sdk-examples/36.1.0/dataintegration/GetSchema.go.html to see an example of how to use GetSchema API.

func (DataIntegrationClient) GetTask

func (client DataIntegrationClient) GetTask(ctx context.Context, request GetTaskRequest) (response GetTaskResponse, err error)

GetTask Retrieves a task using the specified identifier.

See also

Click https://docs.cloud.oracle.com/en-us/iaas/tools/go-sdk-examples/36.1.0/dataintegration/GetTask.go.html to see an example of how to use GetTask API.

func (DataIntegrationClient) GetTaskRun

func (client DataIntegrationClient) GetTaskRun(ctx context.Context, request GetTaskRunRequest) (response GetTaskRunResponse, err error)

GetTaskRun Retrieves a task run using the specified identifier.

See also

Click https://docs.cloud.oracle.com/en-us/iaas/tools/go-sdk-examples/36.1.0/dataintegration/GetTaskRun.go.html to see an example of how to use GetTaskRun API.

func (DataIntegrationClient) GetTaskValidation

func (client DataIntegrationClient) GetTaskValidation(ctx context.Context, request GetTaskValidationRequest) (response GetTaskValidationResponse, err error)

GetTaskValidation Retrieves a task validation using the specified identifier.

See also

Click https://docs.cloud.oracle.com/en-us/iaas/tools/go-sdk-examples/36.1.0/dataintegration/GetTaskValidation.go.html to see an example of how to use GetTaskValidation API.

func (DataIntegrationClient) GetWorkRequest

func (client DataIntegrationClient) GetWorkRequest(ctx context.Context, request GetWorkRequestRequest) (response GetWorkRequestResponse, err error)

GetWorkRequest Retrieves the status of the work request with the given ID.

See also

Click https://docs.cloud.oracle.com/en-us/iaas/tools/go-sdk-examples/36.1.0/dataintegration/GetWorkRequest.go.html to see an example of how to use GetWorkRequest API.

func (DataIntegrationClient) GetWorkspace

func (client DataIntegrationClient) GetWorkspace(ctx context.Context, request GetWorkspaceRequest) (response GetWorkspaceResponse, err error)

GetWorkspace Retrieves a Data Integration workspace using the specified identifier.

See also

Click https://docs.cloud.oracle.com/en-us/iaas/tools/go-sdk-examples/36.1.0/dataintegration/GetWorkspace.go.html to see an example of how to use GetWorkspace API.

func (DataIntegrationClient) ListApplications

func (client DataIntegrationClient) ListApplications(ctx context.Context, request ListApplicationsRequest) (response ListApplicationsResponse, err error)

ListApplications Retrieves a list of applications and provides options to filter the list.

See also

Click https://docs.cloud.oracle.com/en-us/iaas/tools/go-sdk-examples/36.1.0/dataintegration/ListApplications.go.html to see an example of how to use ListApplications API.

func (DataIntegrationClient) ListConnectionValidations

func (client DataIntegrationClient) ListConnectionValidations(ctx context.Context, request ListConnectionValidationsRequest) (response ListConnectionValidationsResponse, err error)

ListConnectionValidations Retrieves a list of connection validations within the specified workspace.

See also

Click https://docs.cloud.oracle.com/en-us/iaas/tools/go-sdk-examples/36.1.0/dataintegration/ListConnectionValidations.go.html to see an example of how to use ListConnectionValidations API.

func (DataIntegrationClient) ListConnections

func (client DataIntegrationClient) ListConnections(ctx context.Context, request ListConnectionsRequest) (response ListConnectionsResponse, err error)

ListConnections Retrieves a list of all connections.

See also

Click https://docs.cloud.oracle.com/en-us/iaas/tools/go-sdk-examples/36.1.0/dataintegration/ListConnections.go.html to see an example of how to use ListConnections API.

func (DataIntegrationClient) ListDataAssets

func (client DataIntegrationClient) ListDataAssets(ctx context.Context, request ListDataAssetsRequest) (response ListDataAssetsResponse, err error)

ListDataAssets Retrieves a list of all data asset summaries.

See also

Click https://docs.cloud.oracle.com/en-us/iaas/tools/go-sdk-examples/36.1.0/dataintegration/ListDataAssets.go.html to see an example of how to use ListDataAssets API.

func (DataIntegrationClient) ListDataEntities

func (client DataIntegrationClient) ListDataEntities(ctx context.Context, request ListDataEntitiesRequest) (response ListDataEntitiesResponse, err error)

ListDataEntities Lists a summary of data entities from the data asset using the specified connection.

See also

Click https://docs.cloud.oracle.com/en-us/iaas/tools/go-sdk-examples/36.1.0/dataintegration/ListDataEntities.go.html to see an example of how to use ListDataEntities API.

func (DataIntegrationClient) ListDataFlowValidations

func (client DataIntegrationClient) ListDataFlowValidations(ctx context.Context, request ListDataFlowValidationsRequest) (response ListDataFlowValidationsResponse, err error)

ListDataFlowValidations Retrieves a list of data flow validations within the specified workspace.

See also

Click https://docs.cloud.oracle.com/en-us/iaas/tools/go-sdk-examples/36.1.0/dataintegration/ListDataFlowValidations.go.html to see an example of how to use ListDataFlowValidations API.

func (DataIntegrationClient) ListDataFlows

func (client DataIntegrationClient) ListDataFlows(ctx context.Context, request ListDataFlowsRequest) (response ListDataFlowsResponse, err error)

ListDataFlows Retrieves a list of data flows in a project or folder.

See also

Click https://docs.cloud.oracle.com/en-us/iaas/tools/go-sdk-examples/36.1.0/dataintegration/ListDataFlows.go.html to see an example of how to use ListDataFlows API.

func (DataIntegrationClient) ListDependentObjects

func (client DataIntegrationClient) ListDependentObjects(ctx context.Context, request ListDependentObjectsRequest) (response ListDependentObjectsResponse, err error)

ListDependentObjects Retrieves a list of all dependent objects for a specific application.

See also

Click https://docs.cloud.oracle.com/en-us/iaas/tools/go-sdk-examples/36.1.0/dataintegration/ListDependentObjects.go.html to see an example of how to use ListDependentObjects API.

func (DataIntegrationClient) ListExternalPublicationValidations

func (client DataIntegrationClient) ListExternalPublicationValidations(ctx context.Context, request ListExternalPublicationValidationsRequest) (response ListExternalPublicationValidationsResponse, err error)

ListExternalPublicationValidations Retrieves a lists of external publication validations in a workspace and provides options to filter the list.

See also

Click https://docs.cloud.oracle.com/en-us/iaas/tools/go-sdk-examples/36.1.0/dataintegration/ListExternalPublicationValidations.go.html to see an example of how to use ListExternalPublicationValidations API.

func (DataIntegrationClient) ListExternalPublications

func (client DataIntegrationClient) ListExternalPublications(ctx context.Context, request ListExternalPublicationsRequest) (response ListExternalPublicationsResponse, err error)

ListExternalPublications Retrieves a list of external publications in an application and provides options to filter the list.

See also

Click https://docs.cloud.oracle.com/en-us/iaas/tools/go-sdk-examples/36.1.0/dataintegration/ListExternalPublications.go.html to see an example of how to use ListExternalPublications API.

func (DataIntegrationClient) ListFolders

func (client DataIntegrationClient) ListFolders(ctx context.Context, request ListFoldersRequest) (response ListFoldersResponse, err error)

ListFolders Retrieves a list of folders in a project and provides options to filter the list.

See also

Click https://docs.cloud.oracle.com/en-us/iaas/tools/go-sdk-examples/36.1.0/dataintegration/ListFolders.go.html to see an example of how to use ListFolders API.

func (DataIntegrationClient) ListPatchChanges

func (client DataIntegrationClient) ListPatchChanges(ctx context.Context, request ListPatchChangesRequest) (response ListPatchChangesResponse, err error)

ListPatchChanges Retrieves a list of patches in an application and provides options to filter the list.

See also

Click https://docs.cloud.oracle.com/en-us/iaas/tools/go-sdk-examples/36.1.0/dataintegration/ListPatchChanges.go.html to see an example of how to use ListPatchChanges API.

func (DataIntegrationClient) ListPatches

func (client DataIntegrationClient) ListPatches(ctx context.Context, request ListPatchesRequest) (response ListPatchesResponse, err error)

ListPatches Retrieves a list of patches in an application and provides options to filter the list. For listing changes based on a period and logical objects changed, see ListPatchChanges API.

See also

Click https://docs.cloud.oracle.com/en-us/iaas/tools/go-sdk-examples/36.1.0/dataintegration/ListPatches.go.html to see an example of how to use ListPatches API.

func (DataIntegrationClient) ListPipelineValidations

func (client DataIntegrationClient) ListPipelineValidations(ctx context.Context, request ListPipelineValidationsRequest) (response ListPipelineValidationsResponse, err error)

ListPipelineValidations Retrieves a list of pipeline validations within the specified workspace.

See also

Click https://docs.cloud.oracle.com/en-us/iaas/tools/go-sdk-examples/36.1.0/dataintegration/ListPipelineValidations.go.html to see an example of how to use ListPipelineValidations API.

func (DataIntegrationClient) ListPipelines

func (client DataIntegrationClient) ListPipelines(ctx context.Context, request ListPipelinesRequest) (response ListPipelinesResponse, err error)

ListPipelines Retrieves a list of pipelines in a project or folder from within a workspace, the query parameter specifies the project or folder.

See also

Click https://docs.cloud.oracle.com/en-us/iaas/tools/go-sdk-examples/36.1.0/dataintegration/ListPipelines.go.html to see an example of how to use ListPipelines API.

func (DataIntegrationClient) ListProjects

func (client DataIntegrationClient) ListProjects(ctx context.Context, request ListProjectsRequest) (response ListProjectsResponse, err error)

ListProjects Retrieves a lists of projects in a workspace and provides options to filter the list.

See also

Click https://docs.cloud.oracle.com/en-us/iaas/tools/go-sdk-examples/36.1.0/dataintegration/ListProjects.go.html to see an example of how to use ListProjects API.

func (DataIntegrationClient) ListPublishedObjects

func (client DataIntegrationClient) ListPublishedObjects(ctx context.Context, request ListPublishedObjectsRequest) (response ListPublishedObjectsResponse, err error)

ListPublishedObjects Retrieves a list of all the published objects for a specified application.

See also

Click https://docs.cloud.oracle.com/en-us/iaas/tools/go-sdk-examples/36.1.0/dataintegration/ListPublishedObjects.go.html to see an example of how to use ListPublishedObjects API.

func (DataIntegrationClient) ListReferences

func (client DataIntegrationClient) ListReferences(ctx context.Context, request ListReferencesRequest) (response ListReferencesResponse, err error)

ListReferences Retrieves a list of references in an application. Reference objects are created when dataflows and tasks use objects, such as data assets and connections.

See also

Click https://docs.cloud.oracle.com/en-us/iaas/tools/go-sdk-examples/36.1.0/dataintegration/ListReferences.go.html to see an example of how to use ListReferences API.

func (DataIntegrationClient) ListSchemas

func (client DataIntegrationClient) ListSchemas(ctx context.Context, request ListSchemasRequest) (response ListSchemasResponse, err error)

ListSchemas Retrieves a list of all the schemas that can be accessed using the specified connection.

See also

Click https://docs.cloud.oracle.com/en-us/iaas/tools/go-sdk-examples/36.1.0/dataintegration/ListSchemas.go.html to see an example of how to use ListSchemas API.

func (DataIntegrationClient) ListTaskRunLogs

func (client DataIntegrationClient) ListTaskRunLogs(ctx context.Context, request ListTaskRunLogsRequest) (response ListTaskRunLogsResponse, err error)

ListTaskRunLogs Gets log entries for task runs using its key.

See also

Click https://docs.cloud.oracle.com/en-us/iaas/tools/go-sdk-examples/36.1.0/dataintegration/ListTaskRunLogs.go.html to see an example of how to use ListTaskRunLogs API.

func (DataIntegrationClient) ListTaskRuns

func (client DataIntegrationClient) ListTaskRuns(ctx context.Context, request ListTaskRunsRequest) (response ListTaskRunsResponse, err error)

ListTaskRuns Retrieves a list of task runs and provides options to filter the list.

See also

Click https://docs.cloud.oracle.com/en-us/iaas/tools/go-sdk-examples/36.1.0/dataintegration/ListTaskRuns.go.html to see an example of how to use ListTaskRuns API.

func (DataIntegrationClient) ListTaskValidations

func (client DataIntegrationClient) ListTaskValidations(ctx context.Context, request ListTaskValidationsRequest) (response ListTaskValidationsResponse, err error)

ListTaskValidations Retrieves a list of task validations within the specified workspace.

See also

Click https://docs.cloud.oracle.com/en-us/iaas/tools/go-sdk-examples/36.1.0/dataintegration/ListTaskValidations.go.html to see an example of how to use ListTaskValidations API.

func (DataIntegrationClient) ListTasks

func (client DataIntegrationClient) ListTasks(ctx context.Context, request ListTasksRequest) (response ListTasksResponse, err error)

ListTasks Retrieves a list of all tasks in a specified project or folder.

See also

Click https://docs.cloud.oracle.com/en-us/iaas/tools/go-sdk-examples/36.1.0/dataintegration/ListTasks.go.html to see an example of how to use ListTasks API.

func (DataIntegrationClient) ListWorkRequestErrors

func (client DataIntegrationClient) ListWorkRequestErrors(ctx context.Context, request ListWorkRequestErrorsRequest) (response ListWorkRequestErrorsResponse, err error)

ListWorkRequestErrors Retrieves a paginated list of errors for a given work request.

See also

Click https://docs.cloud.oracle.com/en-us/iaas/tools/go-sdk-examples/36.1.0/dataintegration/ListWorkRequestErrors.go.html to see an example of how to use ListWorkRequestErrors API.

func (DataIntegrationClient) ListWorkRequestLogs

func (client DataIntegrationClient) ListWorkRequestLogs(ctx context.Context, request ListWorkRequestLogsRequest) (response ListWorkRequestLogsResponse, err error)

ListWorkRequestLogs Retrieves a paginated list of logs for a given work request.

See also

Click https://docs.cloud.oracle.com/en-us/iaas/tools/go-sdk-examples/36.1.0/dataintegration/ListWorkRequestLogs.go.html to see an example of how to use ListWorkRequestLogs API.

func (DataIntegrationClient) ListWorkRequests

func (client DataIntegrationClient) ListWorkRequests(ctx context.Context, request ListWorkRequestsRequest) (response ListWorkRequestsResponse, err error)

ListWorkRequests Lists the work requests in a compartment.

See also

Click https://docs.cloud.oracle.com/en-us/iaas/tools/go-sdk-examples/36.1.0/dataintegration/ListWorkRequests.go.html to see an example of how to use ListWorkRequests API.

func (DataIntegrationClient) ListWorkspaces

func (client DataIntegrationClient) ListWorkspaces(ctx context.Context, request ListWorkspacesRequest) (response ListWorkspacesResponse, err error)

ListWorkspaces Retrieves a list of Data Integration workspaces.

See also

Click https://docs.cloud.oracle.com/en-us/iaas/tools/go-sdk-examples/36.1.0/dataintegration/ListWorkspaces.go.html to see an example of how to use ListWorkspaces API.

func (*DataIntegrationClient) SetRegion

func (client *DataIntegrationClient) SetRegion(region string)

SetRegion overrides the region of this client.

func (DataIntegrationClient) StartWorkspace

func (client DataIntegrationClient) StartWorkspace(ctx context.Context, request StartWorkspaceRequest) (response StartWorkspaceResponse, err error)

StartWorkspace Starts a workspace.

See also

Click https://docs.cloud.oracle.com/en-us/iaas/tools/go-sdk-examples/36.1.0/dataintegration/StartWorkspace.go.html to see an example of how to use StartWorkspace API.

func (DataIntegrationClient) StopWorkspace

func (client DataIntegrationClient) StopWorkspace(ctx context.Context, request StopWorkspaceRequest) (response StopWorkspaceResponse, err error)

StopWorkspace Stops a workspace.

See also

Click https://docs.cloud.oracle.com/en-us/iaas/tools/go-sdk-examples/36.1.0/dataintegration/StopWorkspace.go.html to see an example of how to use StopWorkspace API.

func (DataIntegrationClient) UpdateApplication

func (client DataIntegrationClient) UpdateApplication(ctx context.Context, request UpdateApplicationRequest) (response UpdateApplicationResponse, err error)

UpdateApplication Updates an application.

See also

Click https://docs.cloud.oracle.com/en-us/iaas/tools/go-sdk-examples/36.1.0/dataintegration/UpdateApplication.go.html to see an example of how to use UpdateApplication API.

func (DataIntegrationClient) UpdateConnection

func (client DataIntegrationClient) UpdateConnection(ctx context.Context, request UpdateConnectionRequest) (response UpdateConnectionResponse, err error)

UpdateConnection Updates a connection under a data asset.

See also

Click https://docs.cloud.oracle.com/en-us/iaas/tools/go-sdk-examples/36.1.0/dataintegration/UpdateConnection.go.html to see an example of how to use UpdateConnection API.

func (DataIntegrationClient) UpdateDataAsset

func (client DataIntegrationClient) UpdateDataAsset(ctx context.Context, request UpdateDataAssetRequest) (response UpdateDataAssetResponse, err error)

UpdateDataAsset Updates a specific data asset with default connection.

See also

Click https://docs.cloud.oracle.com/en-us/iaas/tools/go-sdk-examples/36.1.0/dataintegration/UpdateDataAsset.go.html to see an example of how to use UpdateDataAsset API.

func (DataIntegrationClient) UpdateDataFlow

func (client DataIntegrationClient) UpdateDataFlow(ctx context.Context, request UpdateDataFlowRequest) (response UpdateDataFlowResponse, err error)

UpdateDataFlow Updates a specific data flow.

See also

Click https://docs.cloud.oracle.com/en-us/iaas/tools/go-sdk-examples/36.1.0/dataintegration/UpdateDataFlow.go.html to see an example of how to use UpdateDataFlow API.

func (DataIntegrationClient) UpdateExternalPublication

func (client DataIntegrationClient) UpdateExternalPublication(ctx context.Context, request UpdateExternalPublicationRequest) (response UpdateExternalPublicationResponse, err error)

UpdateExternalPublication Updates the external publication object.

See also

Click https://docs.cloud.oracle.com/en-us/iaas/tools/go-sdk-examples/36.1.0/dataintegration/UpdateExternalPublication.go.html to see an example of how to use UpdateExternalPublication API.

func (DataIntegrationClient) UpdateFolder

func (client DataIntegrationClient) UpdateFolder(ctx context.Context, request UpdateFolderRequest) (response UpdateFolderResponse, err error)

UpdateFolder Updates a specific folder.

See also

Click https://docs.cloud.oracle.com/en-us/iaas/tools/go-sdk-examples/36.1.0/dataintegration/UpdateFolder.go.html to see an example of how to use UpdateFolder API.

func (DataIntegrationClient) UpdatePipeline

func (client DataIntegrationClient) UpdatePipeline(ctx context.Context, request UpdatePipelineRequest) (response UpdatePipelineResponse, err error)

UpdatePipeline Updates a specific pipeline.

See also

Click https://docs.cloud.oracle.com/en-us/iaas/tools/go-sdk-examples/36.1.0/dataintegration/UpdatePipeline.go.html to see an example of how to use UpdatePipeline API.

func (DataIntegrationClient) UpdateProject

func (client DataIntegrationClient) UpdateProject(ctx context.Context, request UpdateProjectRequest) (response UpdateProjectResponse, err error)

UpdateProject Updates a specific project.

See also

Click https://docs.cloud.oracle.com/en-us/iaas/tools/go-sdk-examples/36.1.0/dataintegration/UpdateProject.go.html to see an example of how to use UpdateProject API.

func (DataIntegrationClient) UpdateReference

func (client DataIntegrationClient) UpdateReference(ctx context.Context, request UpdateReferenceRequest) (response UpdateReferenceResponse, err error)

UpdateReference Updates the application references. For example, to map a data asset to a different target object.

See also

Click https://docs.cloud.oracle.com/en-us/iaas/tools/go-sdk-examples/36.1.0/dataintegration/UpdateReference.go.html to see an example of how to use UpdateReference API.

func (DataIntegrationClient) UpdateTask

func (client DataIntegrationClient) UpdateTask(ctx context.Context, request UpdateTaskRequest) (response UpdateTaskResponse, err error)

UpdateTask Updates a specific task. For example, you can update the task description or move the task to a different folder by changing the `aggregatorKey` to a different folder in the registry.

See also

Click https://docs.cloud.oracle.com/en-us/iaas/tools/go-sdk-examples/36.1.0/dataintegration/UpdateTask.go.html to see an example of how to use UpdateTask API.

func (DataIntegrationClient) UpdateTaskRun

func (client DataIntegrationClient) UpdateTaskRun(ctx context.Context, request UpdateTaskRunRequest) (response UpdateTaskRunResponse, err error)

UpdateTaskRun Updates the status of the task run. For example, aborts a task run.

See also

Click https://docs.cloud.oracle.com/en-us/iaas/tools/go-sdk-examples/36.1.0/dataintegration/UpdateTaskRun.go.html to see an example of how to use UpdateTaskRun API.

func (DataIntegrationClient) UpdateWorkspace

func (client DataIntegrationClient) UpdateWorkspace(ctx context.Context, request UpdateWorkspaceRequest) (response UpdateWorkspaceResponse, err error)

UpdateWorkspace Updates the specified Data Integration workspace.

See also

Click https://docs.cloud.oracle.com/en-us/iaas/tools/go-sdk-examples/36.1.0/dataintegration/UpdateWorkspace.go.html to see an example of how to use UpdateWorkspace API.

type DataType

DataType A `DataType` object is a simple primitive type that describes the type of a single atomic unit of data. For example, `INT`, `VARCHAR`, `NUMBER`, and so on.

type DataType struct {

    // The key of the object.
    Key *string `mandatory:"false" json:"key"`

    // The model version of an object.
    ModelVersion *string `mandatory:"false" json:"modelVersion"`

    ParentRef *ParentReference `mandatory:"false" json:"parentRef"`

    // Free form text without any restriction on permitted characters. Name can have letters, numbers, and special characters. The value is editable and is restricted to 1000 characters.
    Name *string `mandatory:"false" json:"name"`

    // The status of an object that can be set to value 1 for shallow references across objects, other values reserved.
    ObjectStatus *int `mandatory:"false" json:"objectStatus"`

    // A user defined description for the object.
    Description *string `mandatory:"false" json:"description"`

    // The data type system name.
    TypeSystemName *string `mandatory:"false" json:"typeSystemName"`

    ConfigDefinition *ConfigDefinition `mandatory:"false" json:"configDefinition"`

    // The data type.
    DtType DataTypeDtTypeEnum `mandatory:"false" json:"dtType,omitempty"`
}

func (DataType) GetDescription

func (m DataType) GetDescription() *string

GetDescription returns Description

func (DataType) GetKey

func (m DataType) GetKey() *string

GetKey returns Key

func (DataType) GetModelVersion

func (m DataType) GetModelVersion() *string

GetModelVersion returns ModelVersion

func (DataType) GetName

func (m DataType) GetName() *string

GetName returns Name

func (DataType) GetObjectStatus

func (m DataType) GetObjectStatus() *int

GetObjectStatus returns ObjectStatus

func (DataType) GetParentRef

func (m DataType) GetParentRef() *ParentReference

GetParentRef returns ParentRef

func (DataType) MarshalJSON

func (m DataType) MarshalJSON() (buff []byte, e error)

MarshalJSON marshals to json representation

func (DataType) String

func (m DataType) String() string

type DataTypeDtTypeEnum

DataTypeDtTypeEnum Enum with underlying type: string

type DataTypeDtTypeEnum string

Set of constants representing the allowable values for DataTypeDtTypeEnum

const (
    DataTypeDtTypePrimitive  DataTypeDtTypeEnum = "PRIMITIVE"
    DataTypeDtTypeStructured DataTypeDtTypeEnum = "STRUCTURED"
)

func GetDataTypeDtTypeEnumValues

func GetDataTypeDtTypeEnumValues() []DataTypeDtTypeEnum

GetDataTypeDtTypeEnumValues Enumerates the set of values for DataTypeDtTypeEnum

type DeleteApplicationRequest

DeleteApplicationRequest wrapper for the DeleteApplication operation

See also

Click https://docs.cloud.oracle.com/en-us/iaas/tools/go-sdk-examples/36.1.0/dataintegration/DeleteApplication.go.html to see an example of how to use DeleteApplicationRequest.

type DeleteApplicationRequest struct {

    // The workspace ID.
    WorkspaceId *string `mandatory:"true" contributesTo:"path" name:"workspaceId"`

    // The application key.
    ApplicationKey *string `mandatory:"true" contributesTo:"path" name:"applicationKey"`

    // For optimistic concurrency control. In the PUT or DELETE call for a resource, set the `if-match` parameter to the value of the `etag` from a previous GET or POST response for that resource.
    // The resource will be updated or deleted only if the `etag` you provide matches the resource's current `etag` value.
    // When 'if-match' is provided and its value does not exactly match the 'etag' of the resource on the server, the request fails with the 412 response code.
    IfMatch *string `mandatory:"false" contributesTo:"header" name:"if-match"`

    // Unique Oracle-assigned identifier for the request. If
    // you need to contact Oracle about a particular request,
    // please provide the request ID.
    OpcRequestId *string `mandatory:"false" contributesTo:"header" name:"opc-request-id"`

    // Metadata about the request. This information will not be transmitted to the service, but
    // represents information that the SDK will consume to drive retry behavior.
    RequestMetadata common.RequestMetadata
}

func (DeleteApplicationRequest) 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

DeleteApplicationResponse wrapper for the DeleteApplication operation

type DeleteApplicationResponse struct {

    // The underlying http response
    RawResponse *http.Response

    // Unique Oracle-assigned identifier for the request. If you need to contact
    // Oracle about a particular request, please provide the request ID.
    OpcRequestId *string `presentIn:"header" name:"opc-request-id"`
}

func (DeleteApplicationResponse) HTTPResponse

func (response DeleteApplicationResponse) HTTPResponse() *http.Response

HTTPResponse implements the OCIResponse interface

func (DeleteApplicationResponse) String

func (response DeleteApplicationResponse) String() string

type DeleteConnectionRequest

DeleteConnectionRequest wrapper for the DeleteConnection operation

See also

Click https://docs.cloud.oracle.com/en-us/iaas/tools/go-sdk-examples/36.1.0/dataintegration/DeleteConnection.go.html to see an example of how to use DeleteConnectionRequest.

type DeleteConnectionRequest struct {

    // The workspace ID.
    WorkspaceId *string `mandatory:"true" contributesTo:"path" name:"workspaceId"`

    // The connection key.
    ConnectionKey *string `mandatory:"true" contributesTo:"path" name:"connectionKey"`

    // For optimistic concurrency control. In the PUT or DELETE call for a resource, set the `if-match` parameter to the value of the `etag` from a previous GET or POST response for that resource.
    // The resource will be updated or deleted only if the `etag` you provide matches the resource's current `etag` value.
    // When 'if-match' is provided and its value does not exactly match the 'etag' of the resource on the server, the request fails with the 412 response code.
    IfMatch *string `mandatory:"false" contributesTo:"header" name:"if-match"`

    // Unique Oracle-assigned identifier for the request. If
    // you need to contact Oracle about a particular request,
    // please provide the request ID.
    OpcRequestId *string `mandatory:"false" contributesTo:"header" name:"opc-request-id"`

    // Metadata about the request. This information will not be transmitted to the service, but
    // represents information that the SDK will consume to drive retry behavior.
    RequestMetadata common.RequestMetadata
}

func (DeleteConnectionRequest) 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

DeleteConnectionResponse wrapper for the DeleteConnection operation

type DeleteConnectionResponse struct {

    // The underlying http response
    RawResponse *http.Response

    // Unique Oracle-assigned identifier for the request. If you need to contact
    // Oracle about a particular request, please provide the request ID.
    OpcRequestId *string `presentIn:"header" name:"opc-request-id"`
}

func (DeleteConnectionResponse) HTTPResponse

func (response DeleteConnectionResponse) HTTPResponse() *http.Response

HTTPResponse implements the OCIResponse interface

func (DeleteConnectionResponse) String

func (response DeleteConnectionResponse) String() string

type DeleteConnectionValidationRequest

DeleteConnectionValidationRequest wrapper for the DeleteConnectionValidation operation

See also

Click https://docs.cloud.oracle.com/en-us/iaas/tools/go-sdk-examples/36.1.0/dataintegration/DeleteConnectionValidation.go.html to see an example of how to use DeleteConnectionValidationRequest.

type DeleteConnectionValidationRequest struct {

    // The workspace ID.
    WorkspaceId *string `mandatory:"true" contributesTo:"path" name:"workspaceId"`

    // The key of the connection validation.
    ConnectionValidationKey *string `mandatory:"true" contributesTo:"path" name:"connectionValidationKey"`

    // For optimistic concurrency control. In the PUT or DELETE call for a resource, set the `if-match` parameter to the value of the `etag` from a previous GET or POST response for that resource.
    // The resource will be updated or deleted only if the `etag` you provide matches the resource's current `etag` value.
    // When 'if-match' is provided and its value does not exactly match the 'etag' of the resource on the server, the request fails with the 412 response code.
    IfMatch *string `mandatory:"false" contributesTo:"header" name:"if-match"`

    // Unique Oracle-assigned identifier for the request. If
    // you need to contact Oracle about a particular request,
    // please provide the request ID.
    OpcRequestId *string `mandatory:"false" contributesTo:"header" name:"opc-request-id"`

    // Metadata about the request. This information will not be transmitted to the service, but
    // represents information that the SDK will consume to drive retry behavior.
    RequestMetadata common.RequestMetadata
}

func (DeleteConnectionValidationRequest) 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

DeleteConnectionValidationResponse wrapper for the DeleteConnectionValidation operation

type DeleteConnectionValidationResponse struct {

    // The underlying http response
    RawResponse *http.Response

    // Unique Oracle-assigned identifier for the request. If you need to contact
    // Oracle about a particular request, please provide the request ID.
    OpcRequestId *string `presentIn:"header" name:"opc-request-id"`
}

func (DeleteConnectionValidationResponse) HTTPResponse

func (response DeleteConnectionValidationResponse) HTTPResponse() *http.Response

HTTPResponse implements the OCIResponse interface

func (DeleteConnectionValidationResponse) String

func (response DeleteConnectionValidationResponse) String() string

type DeleteDataAssetRequest

DeleteDataAssetRequest wrapper for the DeleteDataAsset operation

See also

Click https://docs.cloud.oracle.com/en-us/iaas/tools/go-sdk-examples/36.1.0/dataintegration/DeleteDataAsset.go.html to see an example of how to use DeleteDataAssetRequest.

type DeleteDataAssetRequest struct {

    // The workspace ID.
    WorkspaceId *string `mandatory:"true" contributesTo:"path" name:"workspaceId"`

    // The data asset key.
    DataAssetKey *string `mandatory:"true" contributesTo:"path" name:"dataAssetKey"`

    // For optimistic concurrency control. In the PUT or DELETE call for a resource, set the `if-match` parameter to the value of the `etag` from a previous GET or POST response for that resource.
    // The resource will be updated or deleted only if the `etag` you provide matches the resource's current `etag` value.
    // When 'if-match' is provided and its value does not exactly match the 'etag' of the resource on the server, the request fails with the 412 response code.
    IfMatch *string `mandatory:"false" contributesTo:"header" name:"if-match"`

    // Unique Oracle-assigned identifier for the request. If
    // you need to contact Oracle about a particular request,
    // please provide the request ID.
    OpcRequestId *string `mandatory:"false" contributesTo:"header" name:"opc-request-id"`

    // Metadata about the request. This information will not be transmitted to the service, but
    // represents information that the SDK will consume to drive retry behavior.
    RequestMetadata common.RequestMetadata
}

func (DeleteDataAssetRequest) 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

DeleteDataAssetResponse wrapper for the DeleteDataAsset operation

type DeleteDataAssetResponse struct {

    // The underlying http response
    RawResponse *http.Response

    // Unique Oracle-assigned identifier for the request. If you need to contact
    // Oracle about a particular request, please provide the request ID.
    OpcRequestId *string `presentIn:"header" name:"opc-request-id"`
}

func (DeleteDataAssetResponse) HTTPResponse

func (response DeleteDataAssetResponse) HTTPResponse() *http.Response

HTTPResponse implements the OCIResponse interface

func (DeleteDataAssetResponse) String

func (response DeleteDataAssetResponse) String() string

type DeleteDataFlowRequest

DeleteDataFlowRequest wrapper for the DeleteDataFlow operation

See also

Click https://docs.cloud.oracle.com/en-us/iaas/tools/go-sdk-examples/36.1.0/dataintegration/DeleteDataFlow.go.html to see an example of how to use DeleteDataFlowRequest.

type DeleteDataFlowRequest struct {

    // The workspace ID.
    WorkspaceId *string `mandatory:"true" contributesTo:"path" name:"workspaceId"`

    // The data flow key.
    DataFlowKey *string `mandatory:"true" contributesTo:"path" name:"dataFlowKey"`

    // For optimistic concurrency control. In the PUT or DELETE call for a resource, set the `if-match` parameter to the value of the `etag` from a previous GET or POST response for that resource.
    // The resource will be updated or deleted only if the `etag` you provide matches the resource's current `etag` value.
    // When 'if-match' is provided and its value does not exactly match the 'etag' of the resource on the server, the request fails with the 412 response code.
    IfMatch *string `mandatory:"false" contributesTo:"header" name:"if-match"`

    // Unique Oracle-assigned identifier for the request. If
    // you need to contact Oracle about a particular request,
    // please provide the request ID.
    OpcRequestId *string `mandatory:"false" contributesTo:"header" name:"opc-request-id"`

    // Metadata about the request. This information will not be transmitted to the service, but
    // represents information that the SDK will consume to drive retry behavior.
    RequestMetadata common.RequestMetadata
}

func (DeleteDataFlowRequest) 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

DeleteDataFlowResponse wrapper for the DeleteDataFlow operation

type DeleteDataFlowResponse struct {

    // The underlying http response
    RawResponse *http.Response

    // Unique Oracle-assigned identifier for the request. If you need to contact
    // Oracle about a particular request, please provide the request ID.
    OpcRequestId *string `presentIn:"header" name:"opc-request-id"`
}

func (DeleteDataFlowResponse) HTTPResponse

func (response DeleteDataFlowResponse) HTTPResponse() *http.Response

HTTPResponse implements the OCIResponse interface

func (DeleteDataFlowResponse) String

func (response DeleteDataFlowResponse) String() string

type DeleteDataFlowValidationRequest

DeleteDataFlowValidationRequest wrapper for the DeleteDataFlowValidation operation

See also

Click https://docs.cloud.oracle.com/en-us/iaas/tools/go-sdk-examples/36.1.0/dataintegration/DeleteDataFlowValidation.go.html to see an example of how to use DeleteDataFlowValidationRequest.

type DeleteDataFlowValidationRequest struct {

    // The workspace ID.
    WorkspaceId *string `mandatory:"true" contributesTo:"path" name:"workspaceId"`

    // The key of the dataflow validation.
    DataFlowValidationKey *string `mandatory:"true" contributesTo:"path" name:"dataFlowValidationKey"`

    // For optimistic concurrency control. In the PUT or DELETE call for a resource, set the `if-match` parameter to the value of the `etag` from a previous GET or POST response for that resource.
    // The resource will be updated or deleted only if the `etag` you provide matches the resource's current `etag` value.
    // When 'if-match' is provided and its value does not exactly match the 'etag' of the resource on the server, the request fails with the 412 response code.
    IfMatch *string `mandatory:"false" contributesTo:"header" name:"if-match"`

    // Unique Oracle-assigned identifier for the request. If
    // you need to contact Oracle about a particular request,
    // please provide the request ID.
    OpcRequestId *string `mandatory:"false" contributesTo:"header" name:"opc-request-id"`

    // Metadata about the request. This information will not be transmitted to the service, but
    // represents information that the SDK will consume to drive retry behavior.
    RequestMetadata common.RequestMetadata
}

func (DeleteDataFlowValidationRequest) 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

DeleteDataFlowValidationResponse wrapper for the DeleteDataFlowValidation operation

type DeleteDataFlowValidationResponse struct {

    // The underlying http response
    RawResponse *http.Response

    // Unique Oracle-assigned identifier for the request. If you need to contact
    // Oracle about a particular request, please provide the request ID.
    OpcRequestId *string `presentIn:"header" name:"opc-request-id"`
}

func (DeleteDataFlowValidationResponse) HTTPResponse

func (response DeleteDataFlowValidationResponse) HTTPResponse() *http.Response

HTTPResponse implements the OCIResponse interface

func (DeleteDataFlowValidationResponse) String

func (response DeleteDataFlowValidationResponse) String() string

type DeleteExternalPublicationRequest

DeleteExternalPublicationRequest wrapper for the DeleteExternalPublication operation

See also

Click https://docs.cloud.oracle.com/en-us/iaas/tools/go-sdk-examples/36.1.0/dataintegration/DeleteExternalPublication.go.html to see an example of how to use DeleteExternalPublicationRequest.

type DeleteExternalPublicationRequest struct {

    // The workspace ID.
    WorkspaceId *string `mandatory:"true" contributesTo:"path" name:"workspaceId"`

    // The task key.
    TaskKey *string `mandatory:"true" contributesTo:"path" name:"taskKey"`

    // The external published object key.
    ExternalPublicationsKey *string `mandatory:"true" contributesTo:"path" name:"externalPublicationsKey"`

    // For optimistic concurrency control. In the PUT or DELETE call for a resource, set the `if-match` parameter to the value of the `etag` from a previous GET or POST response for that resource.
    // The resource will be updated or deleted only if the `etag` you provide matches the resource's current `etag` value.
    // When 'if-match' is provided and its value does not exactly match the 'etag' of the resource on the server, the request fails with the 412 response code.
    IfMatch *string `mandatory:"false" contributesTo:"header" name:"if-match"`

    // Unique Oracle-assigned identifier for the request. If
    // you need to contact Oracle about a particular request,
    // please provide the request ID.
    OpcRequestId *string `mandatory:"false" contributesTo:"header" name:"opc-request-id"`

    // Metadata about the request. This information will not be transmitted to the service, but
    // represents information that the SDK will consume to drive retry behavior.
    RequestMetadata common.RequestMetadata
}

func (DeleteExternalPublicationRequest) HTTPRequest

func (request DeleteExternalPublicationRequest) HTTPRequest(method, path string) (http.Request, error)

HTTPRequest implements the OCIRequest interface

func (DeleteExternalPublicationRequest) RetryPolicy

func (request DeleteExternalPublicationRequest) RetryPolicy() *common.RetryPolicy

RetryPolicy implements the OCIRetryableRequest interface. This retrieves the specified retry policy.

func (DeleteExternalPublicationRequest) String

func (request DeleteExternalPublicationRequest) String() string

type DeleteExternalPublicationResponse

DeleteExternalPublicationResponse wrapper for the DeleteExternalPublication operation

type DeleteExternalPublicationResponse struct {

    // The underlying http response
    RawResponse *http.Response

    // Unique Oracle-assigned identifier for the request. If you need to contact
    // Oracle about a particular request, please provide the request ID.
    OpcRequestId *string `presentIn:"header" name:"opc-request-id"`
}

func (DeleteExternalPublicationResponse) HTTPResponse

func (response DeleteExternalPublicationResponse) HTTPResponse() *http.Response

HTTPResponse implements the OCIResponse interface

func (DeleteExternalPublicationResponse) String

func (response DeleteExternalPublicationResponse) String() string

type DeleteExternalPublicationValidationRequest

DeleteExternalPublicationValidationRequest wrapper for the DeleteExternalPublicationValidation operation

See also

Click https://docs.cloud.oracle.com/en-us/iaas/tools/go-sdk-examples/36.1.0/dataintegration/DeleteExternalPublicationValidation.go.html to see an example of how to use DeleteExternalPublicationValidationRequest.

type DeleteExternalPublicationValidationRequest struct {

    // The workspace ID.
    WorkspaceId *string `mandatory:"true" contributesTo:"path" name:"workspaceId"`

    // The task key.
    TaskKey *string `mandatory:"true" contributesTo:"path" name:"taskKey"`

    // The external published object key.
    ExternalPublicationValidationKey *string `mandatory:"true" contributesTo:"path" name:"externalPublicationValidationKey"`

    // For optimistic concurrency control. In the PUT or DELETE call for a resource, set the `if-match` parameter to the value of the `etag` from a previous GET or POST response for that resource.
    // The resource will be updated or deleted only if the `etag` you provide matches the resource's current `etag` value.
    // When 'if-match' is provided and its value does not exactly match the 'etag' of the resource on the server, the request fails with the 412 response code.
    IfMatch *string `mandatory:"false" contributesTo:"header" name:"if-match"`

    // Unique Oracle-assigned identifier for the request. If
    // you need to contact Oracle about a particular request,
    // please provide the request ID.
    OpcRequestId *string `mandatory:"false" contributesTo:"header" name:"opc-request-id"`

    // Metadata about the request. This information will not be transmitted to the service, but
    // represents information that the SDK will consume to drive retry behavior.
    RequestMetadata common.RequestMetadata
}

func (DeleteExternalPublicationValidationRequest) HTTPRequest

func (request DeleteExternalPublicationValidationRequest) HTTPRequest(method, path string) (http.Request, error)

HTTPRequest implements the OCIRequest interface

func (DeleteExternalPublicationValidationRequest) RetryPolicy

func (request DeleteExternalPublicationValidationRequest) RetryPolicy() *common.RetryPolicy

RetryPolicy implements the OCIRetryableRequest interface. This retrieves the specified retry policy.

func (DeleteExternalPublicationValidationRequest) String

func (request DeleteExternalPublicationValidationRequest) String() string

type DeleteExternalPublicationValidationResponse

DeleteExternalPublicationValidationResponse wrapper for the DeleteExternalPublicationValidation operation

type DeleteExternalPublicationValidationResponse struct {

    // The underlying http response
    RawResponse *http.Response

    // Unique Oracle-assigned identifier for the request. If you need to contact
    // Oracle about a particular request, please provide the request ID.
    OpcRequestId *string `presentIn:"header" name:"opc-request-id"`
}

func (DeleteExternalPublicationValidationResponse) HTTPResponse

func (response DeleteExternalPublicationValidationResponse) HTTPResponse() *http.Response

HTTPResponse implements the OCIResponse interface

func (DeleteExternalPublicationValidationResponse) String

func (response DeleteExternalPublicationValidationResponse) String() string

type DeleteFolderRequest

DeleteFolderRequest wrapper for the DeleteFolder operation

See also

Click https://docs.cloud.oracle.com/en-us/iaas/tools/go-sdk-examples/36.1.0/dataintegration/DeleteFolder.go.html to see an example of how to use DeleteFolderRequest.

type DeleteFolderRequest struct {

    // The workspace ID.
    WorkspaceId *string `mandatory:"true" contributesTo:"path" name:"workspaceId"`

    // The folder key.
    FolderKey *string `mandatory:"true" contributesTo:"path" name:"folderKey"`

    // For optimistic concurrency control. In the PUT or DELETE call for a resource, set the `if-match` parameter to the value of the `etag` from a previous GET or POST response for that resource.
    // The resource will be updated or deleted only if the `etag` you provide matches the resource's current `etag` value.
    // When 'if-match' is provided and its value does not exactly match the 'etag' of the resource on the server, the request fails with the 412 response code.
    IfMatch *string `mandatory:"false" contributesTo:"header" name:"if-match"`

    // Unique Oracle-assigned identifier for the request. If
    // you need to contact Oracle about a particular request,
    // please provide the request ID.
    OpcRequestId *string `mandatory:"false" contributesTo:"header" name:"opc-request-id"`

    // Metadata about the request. This information will not be transmitted to the service, but
    // represents information that the SDK will consume to drive retry behavior.
    RequestMetadata common.RequestMetadata
}

func (DeleteFolderRequest) 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

DeleteFolderResponse wrapper for the DeleteFolder operation

type DeleteFolderResponse struct {

    // The underlying http response
    RawResponse *http.Response

    // Unique Oracle-assigned identifier for the request. If you need to contact
    // Oracle about a particular request, please provide the request ID.
    OpcRequestId *string `presentIn:"header" name:"opc-request-id"`
}

func (DeleteFolderResponse) HTTPResponse

func (response DeleteFolderResponse) HTTPResponse() *http.Response

HTTPResponse implements the OCIResponse interface

func (DeleteFolderResponse) String

func (response DeleteFolderResponse) String() string

type DeletePatchRequest

DeletePatchRequest wrapper for the DeletePatch operation

See also

Click https://docs.cloud.oracle.com/en-us/iaas/tools/go-sdk-examples/36.1.0/dataintegration/DeletePatch.go.html to see an example of how to use DeletePatchRequest.

type DeletePatchRequest struct {

    // The workspace ID.
    WorkspaceId *string `mandatory:"true" contributesTo:"path" name:"workspaceId"`

    // The application key.
    ApplicationKey *string `mandatory:"true" contributesTo:"path" name:"applicationKey"`

    // The patch key.
    PatchKey *string `mandatory:"true" contributesTo:"path" name:"patchKey"`

    // For optimistic concurrency control. In the PUT or DELETE call for a resource, set the `if-match` parameter to the value of the `etag` from a previous GET or POST response for that resource.
    // The resource will be updated or deleted only if the `etag` you provide matches the resource's current `etag` value.
    // When 'if-match' is provided and its value does not exactly match the 'etag' of the resource on the server, the request fails with the 412 response code.
    IfMatch *string `mandatory:"false" contributesTo:"header" name:"if-match"`

    // Unique Oracle-assigned identifier for the request. If
    // you need to contact Oracle about a particular request,
    // please provide the request ID.
    OpcRequestId *string `mandatory:"false" contributesTo:"header" name:"opc-request-id"`

    // Metadata about the request. This information will not be transmitted to the service, but
    // represents information that the SDK will consume to drive retry behavior.
    RequestMetadata common.RequestMetadata
}

func (DeletePatchRequest) 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

DeletePatchResponse wrapper for the DeletePatch operation

type DeletePatchResponse struct {

    // The underlying http response
    RawResponse *http.Response

    // Unique Oracle-assigned identifier for the request. If you need to contact
    // Oracle about a particular request, please provide the request ID.
    OpcRequestId *string `presentIn:"header" name:"opc-request-id"`
}

func (DeletePatchResponse) HTTPResponse

func (response DeletePatchResponse) HTTPResponse() *http.Response

HTTPResponse implements the OCIResponse interface

func (DeletePatchResponse) String

func (response DeletePatchResponse) String() string

type DeletePipelineRequest

DeletePipelineRequest wrapper for the DeletePipeline operation

See also

Click https://docs.cloud.oracle.com/en-us/iaas/tools/go-sdk-examples/36.1.0/dataintegration/DeletePipeline.go.html to see an example of how to use DeletePipelineRequest.

type DeletePipelineRequest struct {

    // The workspace ID.
    WorkspaceId *string `mandatory:"true" contributesTo:"path" name:"workspaceId"`

    // The pipeline key.
    PipelineKey *string `mandatory:"true" contributesTo:"path" name:"pipelineKey"`

    // For optimistic concurrency control. In the PUT or DELETE call for a resource, set the `if-match` parameter to the value of the `etag` from a previous GET or POST response for that resource.
    // The resource will be updated or deleted only if the `etag` you provide matches the resource's current `etag` value.
    // When 'if-match' is provided and its value does not exactly match the 'etag' of the resource on the server, the request fails with the 412 response code.
    IfMatch *string `mandatory:"false" contributesTo:"header" name:"if-match"`

    // Unique Oracle-assigned identifier for the request. If
    // you need to contact Oracle about a particular request,
    // please provide the request ID.
    OpcRequestId *string `mandatory:"false" contributesTo:"header" name:"opc-request-id"`

    // Metadata about the request. This information will not be transmitted to the service, but
    // represents information that the SDK will consume to drive retry behavior.
    RequestMetadata common.RequestMetadata
}

func (DeletePipelineRequest) HTTPRequest

func (request DeletePipelineRequest) HTTPRequest(method, path string) (http.Request, error)

HTTPRequest implements the OCIRequest interface

func (DeletePipelineRequest) RetryPolicy

func (request DeletePipelineRequest) RetryPolicy() *common.RetryPolicy

RetryPolicy implements the OCIRetryableRequest interface. This retrieves the specified retry policy.

func (DeletePipelineRequest) String

func (request DeletePipelineRequest) String() string

type DeletePipelineResponse

DeletePipelineResponse wrapper for the DeletePipeline operation

type DeletePipelineResponse struct {

    // The underlying http response
    RawResponse *http.Response

    // Unique Oracle-assigned identifier for the request. If you need to contact
    // Oracle about a particular request, please provide the request ID.
    OpcRequestId *string `presentIn:"header" name:"opc-request-id"`
}

func (DeletePipelineResponse) HTTPResponse

func (response DeletePipelineResponse) HTTPResponse() *http.Response

HTTPResponse implements the OCIResponse interface

func (DeletePipelineResponse) String

func (response DeletePipelineResponse) String() string

type DeletePipelineValidationRequest

DeletePipelineValidationRequest wrapper for the DeletePipelineValidation operation

See also

Click https://docs.cloud.oracle.com/en-us/iaas/tools/go-sdk-examples/36.1.0/dataintegration/DeletePipelineValidation.go.html to see an example of how to use DeletePipelineValidationRequest.

type DeletePipelineValidationRequest struct {

    // The workspace ID.
    WorkspaceId *string `mandatory:"true" contributesTo:"path" name:"workspaceId"`

    // The key of the pipeline validation.
    PipelineValidationKey *string `mandatory:"true" contributesTo:"path" name:"pipelineValidationKey"`

    // For optimistic concurrency control. In the PUT or DELETE call for a resource, set the `if-match` parameter to the value of the `etag` from a previous GET or POST response for that resource.
    // The resource will be updated or deleted only if the `etag` you provide matches the resource's current `etag` value.
    // When 'if-match' is provided and its value does not exactly match the 'etag' of the resource on the server, the request fails with the 412 response code.
    IfMatch *string `mandatory:"false" contributesTo:"header" name:"if-match"`

    // Unique Oracle-assigned identifier for the request. If
    // you need to contact Oracle about a particular request,
    // please provide the request ID.
    OpcRequestId *string `mandatory:"false" contributesTo:"header" name:"opc-request-id"`

    // Metadata about the request. This information will not be transmitted to the service, but
    // represents information that the SDK will consume to drive retry behavior.
    RequestMetadata common.RequestMetadata
}

func (DeletePipelineValidationRequest) HTTPRequest

func (request DeletePipelineValidationRequest) HTTPRequest(method, path string) (http.Request, error)

HTTPRequest implements the OCIRequest interface

func (DeletePipelineValidationRequest) RetryPolicy

func (request DeletePipelineValidationRequest) RetryPolicy() *common.RetryPolicy

RetryPolicy implements the OCIRetryableRequest interface. This retrieves the specified retry policy.

func (DeletePipelineValidationRequest) String

func (request DeletePipelineValidationRequest) String() string

type DeletePipelineValidationResponse

DeletePipelineValidationResponse wrapper for the DeletePipelineValidation operation

type DeletePipelineValidationResponse struct {

    // The underlying http response
    RawResponse *http.Response

    // Unique Oracle-assigned identifier for the request. If you need to contact
    // Oracle about a particular request, please provide the request ID.
    OpcRequestId *string `presentIn:"header" name:"opc-request-id"`
}

func (DeletePipelineValidationResponse) HTTPResponse

func (response DeletePipelineValidationResponse) HTTPResponse() *http.Response

HTTPResponse implements the OCIResponse interface

func (DeletePipelineValidationResponse) String

func (response DeletePipelineValidationResponse) String() string

type DeleteProjectRequest

DeleteProjectRequest wrapper for the DeleteProject operation

See also

Click https://docs.cloud.oracle.com/en-us/iaas/tools/go-sdk-examples/36.1.0/dataintegration/DeleteProject.go.html to see an example of how to use DeleteProjectRequest.

type DeleteProjectRequest struct {

    // The workspace ID.
    WorkspaceId *string `mandatory:"true" contributesTo:"path" name:"workspaceId"`

    // The project key.
    ProjectKey *string `mandatory:"true" contributesTo:"path" name:"projectKey"`

    // For optimistic concurrency control. In the PUT or DELETE call for a resource, set the `if-match` parameter to the value of the `etag` from a previous GET or POST response for that resource.
    // The resource will be updated or deleted only if the `etag` you provide matches the resource's current `etag` value.
    // When 'if-match' is provided and its value does not exactly match the 'etag' of the resource on the server, the request fails with the 412 response code.
    IfMatch *string `mandatory:"false" contributesTo:"header" name:"if-match"`

    // Unique Oracle-assigned identifier for the request. If
    // you need to contact Oracle about a particular request,
    // please provide the request ID.
    OpcRequestId *string `mandatory:"false" contributesTo:"header" name:"opc-request-id"`

    // Metadata about the request. This information will not be transmitted to the service, but
    // represents information that the SDK will consume to drive retry behavior.
    RequestMetadata common.RequestMetadata
}

func (DeleteProjectRequest) 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

DeleteProjectResponse wrapper for the DeleteProject operation

type DeleteProjectResponse struct {

    // The underlying http response
    RawResponse *http.Response

    // Unique Oracle-assigned identifier for the request. If you need to contact
    // Oracle about a particular request, please provide the request ID.
    OpcRequestId *string `presentIn:"header" name:"opc-request-id"`
}

func (DeleteProjectResponse) HTTPResponse

func (response DeleteProjectResponse) HTTPResponse() *http.Response

HTTPResponse implements the OCIResponse interface

func (DeleteProjectResponse) String

func (response DeleteProjectResponse) String() string

type DeleteTaskRequest

DeleteTaskRequest wrapper for the DeleteTask operation

See also

Click https://docs.cloud.oracle.com/en-us/iaas/tools/go-sdk-examples/36.1.0/dataintegration/DeleteTask.go.html to see an example of how to use DeleteTaskRequest.

type DeleteTaskRequest struct {

    // The workspace ID.
    WorkspaceId *string `mandatory:"true" contributesTo:"path" name:"workspaceId"`

    // The task key.
    TaskKey *string `mandatory:"true" contributesTo:"path" name:"taskKey"`

    // For optimistic concurrency control. In the PUT or DELETE call for a resource, set the `if-match` parameter to the value of the `etag` from a previous GET or POST response for that resource.
    // The resource will be updated or deleted only if the `etag` you provide matches the resource's current `etag` value.
    // When 'if-match' is provided and its value does not exactly match the 'etag' of the resource on the server, the request fails with the 412 response code.
    IfMatch *string `mandatory:"false" contributesTo:"header" name:"if-match"`

    // Unique Oracle-assigned identifier for the request. If
    // you need to contact Oracle about a particular request,
    // please provide the request ID.
    OpcRequestId *string `mandatory:"false" contributesTo:"header" name:"opc-request-id"`

    // Metadata about the request. This information will not be transmitted to the service, but
    // represents information that the SDK will consume to drive retry behavior.
    RequestMetadata common.RequestMetadata
}

func (DeleteTaskRequest) 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

DeleteTaskResponse wrapper for the DeleteTask operation

type DeleteTaskResponse struct {

    // The underlying http response
    RawResponse *http.Response

    // Unique Oracle-assigned identifier for the request. If you need to contact
    // Oracle about a particular request, please provide the request ID.
    OpcRequestId *string `presentIn:"header" name:"opc-request-id"`
}

func (DeleteTaskResponse) HTTPResponse

func (response DeleteTaskResponse) HTTPResponse() *http.Response

HTTPResponse implements the OCIResponse interface

func (DeleteTaskResponse) String

func (response DeleteTaskResponse) String() string

type DeleteTaskRunRequest

DeleteTaskRunRequest wrapper for the DeleteTaskRun operation

See also

Click https://docs.cloud.oracle.com/en-us/iaas/tools/go-sdk-examples/36.1.0/dataintegration/DeleteTaskRun.go.html to see an example of how to use DeleteTaskRunRequest.

type DeleteTaskRunRequest struct {

    // The workspace ID.
    WorkspaceId *string `mandatory:"true" contributesTo:"path" name:"workspaceId"`

    // The application key.
    ApplicationKey *string `mandatory:"true" contributesTo:"path" name:"applicationKey"`

    // The task run key.
    TaskRunKey *string `mandatory:"true" contributesTo:"path" name:"taskRunKey"`

    // For optimistic concurrency control. In the PUT or DELETE call for a resource, set the `if-match` parameter to the value of the `etag` from a previous GET or POST response for that resource.
    // The resource will be updated or deleted only if the `etag` you provide matches the resource's current `etag` value.
    // When 'if-match' is provided and its value does not exactly match the 'etag' of the resource on the server, the request fails with the 412 response code.
    IfMatch *string `mandatory:"false" contributesTo:"header" name:"if-match"`

    // Unique Oracle-assigned identifier for the request. If
    // you need to contact Oracle about a particular request,
    // please provide the request ID.
    OpcRequestId *string `mandatory:"false" contributesTo:"header" name:"opc-request-id"`

    // Metadata about the request. This information will not be transmitted to the service, but
    // represents information that the SDK will consume to drive retry behavior.
    RequestMetadata common.RequestMetadata
}

func (DeleteTaskRunRequest) 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

DeleteTaskRunResponse wrapper for the DeleteTaskRun operation

type DeleteTaskRunResponse struct {

    // The underlying http response
    RawResponse *http.Response

    // Unique Oracle-assigned identifier for the request. If you need to contact
    // Oracle about a particular request, please provide the request ID.
    OpcRequestId *string `presentIn:"header" name:"opc-request-id"`
}

func (DeleteTaskRunResponse) HTTPResponse

func (response DeleteTaskRunResponse) HTTPResponse() *http.Response

HTTPResponse implements the OCIResponse interface

func (DeleteTaskRunResponse) String

func (response DeleteTaskRunResponse) String() string

type DeleteTaskValidationRequest

DeleteTaskValidationRequest wrapper for the DeleteTaskValidation operation

See also

Click https://docs.cloud.oracle.com/en-us/iaas/tools/go-sdk-examples/36.1.0/dataintegration/DeleteTaskValidation.go.html to see an example of how to use DeleteTaskValidationRequest.

type DeleteTaskValidationRequest struct {

    // The workspace ID.
    WorkspaceId *string `mandatory:"true" contributesTo:"path" name:"workspaceId"`

    // The task validation key.
    TaskValidationKey *string `mandatory:"true" contributesTo:"path" name:"taskValidationKey"`

    // For optimistic concurrency control. In the PUT or DELETE call for a resource, set the `if-match` parameter to the value of the `etag` from a previous GET or POST response for that resource.
    // The resource will be updated or deleted only if the `etag` you provide matches the resource's current `etag` value.
    // When 'if-match' is provided and its value does not exactly match the 'etag' of the resource on the server, the request fails with the 412 response code.
    IfMatch *string `mandatory:"false" contributesTo:"header" name:"if-match"`

    // Unique Oracle-assigned identifier for the request. If
    // you need to contact Oracle about a particular request,
    // please provide the request ID.
    OpcRequestId *string `mandatory:"false" contributesTo:"header" name:"opc-request-id"`

    // Metadata about the request. This information will not be transmitted to the service, but
    // represents information that the SDK will consume to drive retry behavior.
    RequestMetadata common.RequestMetadata
}

func (DeleteTaskValidationRequest) 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

DeleteTaskValidationResponse wrapper for the DeleteTaskValidation operation

type DeleteTaskValidationResponse struct {

    // The underlying http response
    RawResponse *http.Response

    // Unique Oracle-assigned identifier for the request. If you need to contact
    // Oracle about a particular request, please provide the request ID.
    OpcRequestId *string `presentIn:"header" name:"opc-request-id"`
}

func (DeleteTaskValidationResponse) HTTPResponse

func (response DeleteTaskValidationResponse) HTTPResponse() *http.Response

HTTPResponse implements the OCIResponse interface

func (DeleteTaskValidationResponse) String

func (response DeleteTaskValidationResponse) String() string

type DeleteWorkspaceRequest

DeleteWorkspaceRequest wrapper for the DeleteWorkspace operation

See also

Click https://docs.cloud.oracle.com/en-us/iaas/tools/go-sdk-examples/36.1.0/dataintegration/DeleteWorkspace.go.html to see an example of how to use DeleteWorkspaceRequest.

type DeleteWorkspaceRequest struct {

    // The workspace ID.
    WorkspaceId *string `mandatory:"true" contributesTo:"path" name:"workspaceId"`

    // Used to set the timeout for Data Integration to gracefully close down any running jobs before stopping the workspace.
    QuiesceTimeout *int64 `mandatory:"false" contributesTo:"query" name:"quiesceTimeout"`

    // Used to force close down the workspace.
    IsForceOperation *bool `mandatory:"false" contributesTo:"query" name:"isForceOperation"`

    // For optimistic concurrency control. In the PUT or DELETE call for a resource, set the `if-match` parameter to the value of the `etag` from a previous GET or POST response for that resource.
    // The resource will be updated or deleted only if the `etag` you provide matches the resource's current `etag` value.
    // When 'if-match' is provided and its value does not exactly match the 'etag' of the resource on the server, the request fails with the 412 response code.
    IfMatch *string `mandatory:"false" contributesTo:"header" name:"if-match"`

    // Unique Oracle-assigned identifier for the request. If
    // you need to contact Oracle about a particular request,
    // please provide the request ID.
    OpcRequestId *string `mandatory:"false" contributesTo:"header" name:"opc-request-id"`

    // Metadata about the request. This information will not be transmitted to the service, but
    // represents information that the SDK will consume to drive retry behavior.
    RequestMetadata common.RequestMetadata
}

func (DeleteWorkspaceRequest) 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

DeleteWorkspaceResponse wrapper for the DeleteWorkspace operation

type DeleteWorkspaceResponse struct {

    // The underlying http response
    RawResponse *http.Response

    // Unique Oracle-assigned identifier for the request. If you need to contact
    // Oracle about a particular request, please provide the request ID.
    OpcRequestId *string `presentIn:"header" name:"opc-request-id"`

    // The OCID (https://docs.cloud.oracle.com/iaas/Content/API/Concepts/identifiers.htm) of the work request. Use GetWorkRequest (https://docs.cloud.oracle.com/api/#/en/workrequests/20160918/WorkRequest/GetWorkRequest)
    // with this ID to track the status of the request.
    OpcWorkRequestId *string `presentIn:"header" name:"opc-work-request-id"`
}

func (DeleteWorkspaceResponse) HTTPResponse

func (response DeleteWorkspaceResponse) HTTPResponse() *http.Response

HTTPResponse implements the OCIResponse interface

func (DeleteWorkspaceResponse) String

func (response DeleteWorkspaceResponse) String() string

type DependentObject

DependentObject The information about a dependent object.

type DependentObject struct {

    // Generated key that can be used in API calls to identify application.
    Key *string `mandatory:"false" json:"key"`

    // The object type.
    ModelType *string `mandatory:"false" json:"modelType"`

    // The object's model version.
    ModelVersion *string `mandatory:"false" json:"modelVersion"`

    // Free form text without any restriction on permitted characters. Name can have letters, numbers, and special characters. The value is editable and is restricted to 1000 characters.
    Name *string `mandatory:"false" json:"name"`

    // Detailed description for the object.
    Description *string `mandatory:"false" json:"description"`

    // The application's version.
    ApplicationVersion *int `mandatory:"false" json:"applicationVersion"`

    // The status of an object that can be set to value 1 for shallow references across objects, other values reserved.
    ObjectStatus *int `mandatory:"false" json:"objectStatus"`

    // Value can only contain upper case letters, underscore, and numbers. It should begin with upper case letter or underscore. The value can be modified.
    Identifier *string `mandatory:"false" json:"identifier"`

    ParentRef *ParentReference `mandatory:"false" json:"parentRef"`

    // The version of the object that is used to track changes in the object instance.
    ObjectVersion *int `mandatory:"false" json:"objectVersion"`

    // A list of dependent objects in this patch.
    DependentObjectMetadata []PatchObjectMetadata `mandatory:"false" json:"dependentObjectMetadata"`

    // A list of objects that are published or unpublished in this patch.
    PublishedObjectMetadata map[string]PatchObjectMetadata `mandatory:"false" json:"publishedObjectMetadata"`

    SourceApplicationInfo *SourceApplicationInfo `mandatory:"false" json:"sourceApplicationInfo"`

    // The date and time the application was patched, in the timestamp format defined by RFC3339.
    TimePatched *common.SDKTime `mandatory:"false" json:"timePatched"`

    Metadata *ObjectMetadata `mandatory:"false" json:"metadata"`

    // A key map. If provided, key is replaced with generated key. This structure provides mapping between user provided key and generated key.
    KeyMap map[string]string `mandatory:"false" json:"keyMap"`
}

func (DependentObject) String

func (m DependentObject) String() string

type DependentObjectSummary

DependentObjectSummary Details of the dependent object.

type DependentObjectSummary struct {

    // The user that created the object.
    CreatedBy *string `mandatory:"false" json:"createdBy"`

    // The user that created the object.
    CreatedByName *string `mandatory:"false" json:"createdByName"`

    // The user that updated the object.
    UpdatedBy *string `mandatory:"false" json:"updatedBy"`

    // The user that updated the object.
    UpdatedByName *string `mandatory:"false" json:"updatedByName"`

    // The date and time that the object was created.
    TimeCreated *common.SDKTime `mandatory:"false" json:"timeCreated"`

    // The date and time that the object was updated.
    TimeUpdated *common.SDKTime `mandatory:"false" json:"timeUpdated"`

    // The owning object key for this object.
    AggregatorKey *string `mandatory:"false" json:"aggregatorKey"`

    Aggregator *AggregatorSummary `mandatory:"false" json:"aggregator"`

    // The full path to identify this object.
    IdentifierPath *string `mandatory:"false" json:"identifierPath"`

    // Information property fields.
    InfoFields map[string]string `mandatory:"false" json:"infoFields"`

    // The registry version of the object.
    RegistryVersion *int `mandatory:"false" json:"registryVersion"`

    // Labels are keywords or tags that you can add to data assets, dataflows and so on. You can define your own labels and use them to categorize content.
    Labels []string `mandatory:"false" json:"labels"`

    // Specifies whether this object is a favorite or not.
    IsFavorite *bool `mandatory:"false" json:"isFavorite"`
}

func (DependentObjectSummary) String

func (m DependentObjectSummary) String() string

type DependentObjectSummaryCollection

DependentObjectSummaryCollection A list of dependent object summaries.

type DependentObjectSummaryCollection struct {

    // An array of dependent object summaries.
    Items []DependentObjectSummary `mandatory:"true" json:"items"`
}

func (DependentObjectSummaryCollection) String

func (m DependentObjectSummaryCollection) String() string

type DerivedField

DerivedField The type representing the derived field concept. Derived fields have an expression to define how to derive the field.

type DerivedField struct {

    // The key of the object.
    Key *string `mandatory:"false" json:"key"`

    // The model version of an object.
    ModelVersion *string `mandatory:"false" json:"modelVersion"`

    ParentRef *ParentReference `mandatory:"false" json:"parentRef"`

    ConfigValues *ConfigValues `mandatory:"false" json:"configValues"`

    // The status of an object that can be set to value 1 for shallow references across objects, other values reserved.
    ObjectStatus *int `mandatory:"false" json:"objectStatus"`

    // Free form text without any restriction on permitted characters. Name can have letters, numbers, and special characters. The value is editable and is restricted to 1000 characters.
    Name *string `mandatory:"false" json:"name"`

    // Detailed description for the object.
    Description *string `mandatory:"false" json:"description"`

    Expr *Expression `mandatory:"false" json:"expr"`

    // The type of the field.
    Type *string `mandatory:"false" json:"type"`

    // Labels are keywords or labels that you can add to data assets, dataflows and so on. You can define your own labels and use them to categorize content.
    Labels []string `mandatory:"false" json:"labels"`
}

func (DerivedField) GetConfigValues

func (m DerivedField) GetConfigValues() *ConfigValues

GetConfigValues returns ConfigValues

func (DerivedField) GetDescription

func (m DerivedField) GetDescription() *string

GetDescription returns Description

func (DerivedField) GetKey

func (m DerivedField) GetKey() *string

GetKey returns Key

func (DerivedField) GetModelVersion

func (m DerivedField) GetModelVersion() *string

GetModelVersion returns ModelVersion

func (DerivedField) GetName

func (m DerivedField) GetName() *string

GetName returns Name

func (DerivedField) GetObjectStatus

func (m DerivedField) GetObjectStatus() *int

GetObjectStatus returns ObjectStatus

func (DerivedField) GetParentRef

func (m DerivedField) GetParentRef() *ParentReference

GetParentRef returns ParentRef

func (DerivedField) MarshalJSON

func (m DerivedField) MarshalJSON() (buff []byte, e error)

MarshalJSON marshals to json representation

func (DerivedField) String

func (m DerivedField) String() string

type DerivedType

DerivedType A `DerivedType` object represents a more complex type that is derived from a set of simple types, for example an `Address` or `SSN` data type.

type DerivedType struct {

    // The key of the object.
    Key *string `mandatory:"false" json:"key"`

    // The model version of an object.
    ModelVersion *string `mandatory:"false" json:"modelVersion"`

    ParentRef *ParentReference `mandatory:"false" json:"parentRef"`

    // Free form text without any restriction on permitted characters. Name can have letters, numbers, and special characters. The value is editable and is restricted to 1000 characters.
    Name *string `mandatory:"false" json:"name"`

    // The status of an object that can be set to value 1 for shallow references across objects, other values reserved.
    ObjectStatus *int `mandatory:"false" json:"objectStatus"`

    // A user defined description for the object.
    Description *string `mandatory:"false" json:"description"`
}

func (DerivedType) GetDescription

func (m DerivedType) GetDescription() *string

GetDescription returns Description

func (DerivedType) GetKey

func (m DerivedType) GetKey() *string

GetKey returns Key

func (DerivedType) GetModelVersion

func (m DerivedType) GetModelVersion() *string

GetModelVersion returns ModelVersion

func (DerivedType) GetName

func (m DerivedType) GetName() *string

GetName returns Name

func (DerivedType) GetObjectStatus

func (m DerivedType) GetObjectStatus() *int

GetObjectStatus returns ObjectStatus

func (DerivedType) GetParentRef

func (m DerivedType) GetParentRef() *ParentReference

GetParentRef returns ParentRef

func (DerivedType) MarshalJSON

func (m DerivedType) MarshalJSON() (buff []byte, e error)

MarshalJSON marshals to json representation

func (DerivedType) String

func (m DerivedType) String() string

type DirectFieldMap

DirectFieldMap The information about a field map.

type DirectFieldMap struct {

    // Detailed description for the object.
    Description *string `mandatory:"false" json:"description"`

    // The object key.
    Key *string `mandatory:"false" json:"key"`

    // The object's model version.
    ModelVersion *string `mandatory:"false" json:"modelVersion"`

    ParentRef *ParentReference `mandatory:"false" json:"parentRef"`

    ConfigValues *ConfigValues `mandatory:"false" json:"configValues"`

    // 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"`
}

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

DirectNamedFieldMap A named field map.

type DirectNamedFieldMap struct {

    // Detailed description for the object.
    Description *string `mandatory:"false" json:"description"`

    // The object key.
    Key *string `mandatory:"false" json:"key"`

    // The object's model version.
    ModelVersion *string `mandatory:"false" json:"modelVersion"`

    ParentRef *ParentReference `mandatory:"false" json:"parentRef"`

    ConfigValues *ConfigValues `mandatory:"false" json:"configValues"`

    // 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"`
}

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 Distinct

Distinct The information about the distinct operator.

type Distinct struct {

    // The key of the object.
    Key *string `mandatory:"false" json:"key"`

    // The model version of an object.
    ModelVersion *string `mandatory:"false" json:"modelVersion"`

    ParentRef *ParentReference `mandatory:"false" json:"parentRef"`

    // Free form text without any restriction on permitted characters. Name can have letters, numbers, and special characters. The value is editable and is restricted to 1000 characters.
    Name *string `mandatory:"false" json:"name"`

    // Details about the operator.
    Description *string `mandatory:"false" json:"description"`

    // The version of the object that is used to track changes in the object instance.
    ObjectVersion *int `mandatory:"false" json:"objectVersion"`

    // An array of input ports.
    InputPorts []InputPort `mandatory:"false" json:"inputPorts"`

    // An array of output ports.
    OutputPorts []OutputPort `mandatory:"false" json:"outputPorts"`

    // The status of an object that can be set to value 1 for shallow references across objects, other values reserved.
    ObjectStatus *int `mandatory:"false" json:"objectStatus"`

    // Value can only contain upper case letters, underscore, and numbers. It should begin with upper case letter or underscore. The value can be modified.
    Identifier *string `mandatory:"false" json:"identifier"`

    // An array of parameters used in the data flow.
    Parameters []Parameter `mandatory:"false" json:"parameters"`

    OpConfigValues *ConfigValues `mandatory:"false" json:"opConfigValues"`
}

func (Distinct) GetDescription

func (m Distinct) GetDescription() *string

GetDescription returns Description

func (Distinct) GetIdentifier

func (m Distinct) GetIdentifier() *string

GetIdentifier returns Identifier

func (Distinct) GetInputPorts

func (m Distinct) GetInputPorts() []InputPort

GetInputPorts returns InputPorts

func (Distinct) GetKey

func (m Distinct) GetKey() *string

GetKey returns Key

func (Distinct) GetModelVersion

func (m Distinct) GetModelVersion() *string

GetModelVersion returns ModelVersion

func (Distinct) GetName

func (m Distinct) GetName() *string

GetName returns Name

func (Distinct) GetObjectStatus

func (m Distinct) GetObjectStatus() *int

GetObjectStatus returns ObjectStatus

func (Distinct) GetObjectVersion

func (m Distinct) GetObjectVersion() *int

GetObjectVersion returns ObjectVersion

func (Distinct) GetOpConfigValues

func (m Distinct) GetOpConfigValues() *ConfigValues

GetOpConfigValues returns OpConfigValues

func (Distinct) GetOutputPorts

func (m Distinct) GetOutputPorts() []OutputPort

GetOutputPorts returns OutputPorts

func (Distinct) GetParameters

func (m Distinct) GetParameters() []Parameter

GetParameters returns Parameters

func (Distinct) GetParentRef

func (m Distinct) GetParentRef() *ParentReference

GetParentRef returns ParentRef

func (Distinct) MarshalJSON

func (m Distinct) MarshalJSON() (buff []byte, e error)

MarshalJSON marshals to json representation

func (Distinct) String

func (m Distinct) String() string

type DynamicInputField

DynamicInputField The type representing the dynamic field concept. Dynamic fields have a dynamic type handler to define how to generate the field.

type DynamicInputField struct {

    // The key of the object.
    Key *string `mandatory:"false" json:"key"`

    // The model version of an object.
    ModelVersion *string `mandatory:"false" json:"modelVersion"`

    ParentRef *ParentReference `mandatory:"false" json:"parentRef"`

    ConfigValues *ConfigValues `mandatory:"false" json:"configValues"`

    // The status of an object that can be set to value 1 for shallow references across objects, other values reserved.
    ObjectStatus *int `mandatory:"false" json:"objectStatus"`

    // Free form text without any restriction on permitted characters. Name can have letters, numbers, and special characters. The value is editable and is restricted to 1000 characters.
    Name *string `mandatory:"false" json:"name"`

    // Detailed description for the object.
    Description *string `mandatory:"false" json:"description"`

    Type BaseType `mandatory:"false" json:"type"`

    // Labels are keywords or labels that you can add to data assets, dataflows and so on. You can define your own labels and use them to categorize content.
    Labels []string `mandatory:"false" json:"labels"`
}

func (DynamicInputField) GetConfigValues

func (m DynamicInputField) GetConfigValues() *ConfigValues

GetConfigValues returns ConfigValues

func (DynamicInputField) GetDescription

func (m DynamicInputField) GetDescription() *string

GetDescription returns Description

func (DynamicInputField) GetKey

func (m DynamicInputField) GetKey() *string

GetKey returns Key

func (DynamicInputField) GetModelVersion

func (m DynamicInputField) GetModelVersion() *string

GetModelVersion returns ModelVersion

func (DynamicInputField) GetName

func (m DynamicInputField) GetName() *string

GetName returns Name

func (DynamicInputField) GetObjectStatus

func (m DynamicInputField) GetObjectStatus() *int

GetObjectStatus returns ObjectStatus

func (DynamicInputField) GetParentRef

func (m DynamicInputField) GetParentRef() *ParentReference

GetParentRef returns ParentRef

func (DynamicInputField) MarshalJSON

func (m DynamicInputField) MarshalJSON() (buff []byte, e error)

MarshalJSON marshals to json representation

func (DynamicInputField) String

func (m DynamicInputField) String() string

func (*DynamicInputField) UnmarshalJSON

func (m *DynamicInputField) UnmarshalJSON(data []byte) (e error)

UnmarshalJSON unmarshals from json

type DynamicProxyField

DynamicProxyField The type representing the dynamic proxy field concept. Dynamic proxy fields have a reference to another field.

type DynamicProxyField struct {

    // The key of the object.
    Key *string `mandatory:"false" json:"key"`

    // The model version of an object.
    ModelVersion *string `mandatory:"false" json:"modelVersion"`

    ParentRef *ParentReference `mandatory:"false" json:"parentRef"`

    ConfigValues *ConfigValues `mandatory:"false" json:"configValues"`

    // The status of an object that can be set to value 1 for shallow references across objects, other values reserved.
    ObjectStatus *int `mandatory:"false" json:"objectStatus"`

    // Free form text without any restriction on permitted characters. Name can have letters, numbers, and special characters. The value is editable and is restricted to 1000 characters.
    Name *string `mandatory:"false" json:"name"`

    // Detailed description for the object.
    Description *string `mandatory:"false" json:"description"`

    Type BaseType `mandatory:"false" json:"type"`

    // Labels are keywords or labels that you can add to data assets, dataflows and so on. You can define your own labels and use them to categorize content.
    Labels []string `mandatory:"false" json:"labels"`
}

func (DynamicProxyField) GetConfigValues

func (m DynamicProxyField) GetConfigValues() *ConfigValues

GetConfigValues returns ConfigValues

func (DynamicProxyField) GetDescription

func (m DynamicProxyField) GetDescription() *string

GetDescription returns Description

func (DynamicProxyField) GetKey

func (m DynamicProxyField) GetKey() *string

GetKey returns Key

func (DynamicProxyField) GetModelVersion

func (m DynamicProxyField) GetModelVersion() *string

GetModelVersion returns ModelVersion

func (DynamicProxyField) GetName

func (m DynamicProxyField) GetName() *string

GetName returns Name

func (DynamicProxyField) GetObjectStatus

func (m DynamicProxyField) GetObjectStatus() *int

GetObjectStatus returns ObjectStatus

func (DynamicProxyField) GetParentRef

func (m DynamicProxyField) GetParentRef() *ParentReference

GetParentRef returns ParentRef

func (DynamicProxyField) MarshalJSON

func (m DynamicProxyField) MarshalJSON() (buff []byte, e error)

MarshalJSON marshals to json representation

func (DynamicProxyField) String

func (m DynamicProxyField) String() string

func (*DynamicProxyField) UnmarshalJSON

func (m *DynamicProxyField) UnmarshalJSON(data []byte) (e error)

UnmarshalJSON unmarshals from json

type DynamicType

DynamicType The dynamic type.

type DynamicType struct {

    // The key of the object.
    Key *string `mandatory:"false" json:"key"`

    // The model version of an object.
    ModelVersion *string `mandatory:"false" json:"modelVersion"`

    ParentRef *ParentReference `mandatory:"false" json:"parentRef"`

    // Free form text without any restriction on permitted characters. Name can have letters, numbers, and special characters. The value is editable and is restricted to 1000 characters.
    Name *string `mandatory:"false" json:"name"`

    // The status of an object that can be set to value 1 for shallow references across objects, other values reserved.
    ObjectStatus *int `mandatory:"false" json:"objectStatus"`

    // A user defined description for the object.
    Description *string `mandatory:"false" json:"description"`

    TypeHandler DynamicTypeHandler `mandatory:"false" json:"typeHandler"`

    ConfigDefinition *ConfigDefinition `mandatory:"false" json:"configDefinition"`
}

func (DynamicType) GetDescription

func (m DynamicType) GetDescription() *string

GetDescription returns Description

func (DynamicType) GetKey

func (m DynamicType) GetKey() *string

GetKey returns Key

func (DynamicType) GetModelVersion

func (m DynamicType) GetModelVersion() *string

GetModelVersion returns ModelVersion

func (DynamicType) GetName

func (m DynamicType) GetName() *string

GetName returns Name

func (DynamicType) GetObjectStatus

func (m DynamicType) GetObjectStatus() *int

GetObjectStatus returns ObjectStatus

func (DynamicType) GetParentRef

func (m DynamicType) GetParentRef() *ParentReference

GetParentRef returns ParentRef

func (DynamicType) MarshalJSON

func (m DynamicType) MarshalJSON() (buff []byte, e error)

MarshalJSON marshals to json representation

func (DynamicType) String

func (m DynamicType) String() string

func (*DynamicType) UnmarshalJSON

func (m *DynamicType) UnmarshalJSON(data []byte) (e error)

UnmarshalJSON unmarshals from json

type DynamicTypeHandler

DynamicTypeHandler This type defines how to derived fields for the dynamic type itself.

type DynamicTypeHandler interface {
}

type DynamicTypeHandlerModelTypeEnum

DynamicTypeHandlerModelTypeEnum Enum with underlying type: string

type DynamicTypeHandlerModelTypeEnum string

Set of constants representing the allowable values for DynamicTypeHandlerModelTypeEnum

const (
    DynamicTypeHandlerModelTypeRuleTypeConfigs DynamicTypeHandlerModelTypeEnum = "RULE_TYPE_CONFIGS"
)

func GetDynamicTypeHandlerModelTypeEnumValues

func GetDynamicTypeHandlerModelTypeEnumValues() []DynamicTypeHandlerModelTypeEnum

GetDynamicTypeHandlerModelTypeEnumValues Enumerates the set of values for DynamicTypeHandlerModelTypeEnum

type EndOperator

EndOperator Represents end of a pipeline

type EndOperator struct {

    // The key of the object.
    Key *string `mandatory:"false" json:"key"`

    // The model version of an object.
    ModelVersion *string `mandatory:"false" json:"modelVersion"`

    ParentRef *ParentReference `mandatory:"false" json:"parentRef"`

    // Free form text without any restriction on permitted characters. Name can have letters, numbers, and special characters. The value is editable and is restricted to 1000 characters.
    Name *string `mandatory:"false" json:"name"`

    // Details about the operator.
    Description *string `mandatory:"false" json:"description"`

    // The version of the object that is used to track changes in the object instance.
    ObjectVersion *int `mandatory:"false" json:"objectVersion"`

    // An array of input ports.
    InputPorts []InputPort `mandatory:"false" json:"inputPorts"`

    // An array of output ports.
    OutputPorts []OutputPort `mandatory:"false" json:"outputPorts"`

    // The status of an object that can be set to value 1 for shallow references across objects, other values reserved.
    ObjectStatus *int `mandatory:"false" json:"objectStatus"`

    // Value can only contain upper case letters, underscore, and numbers. It should begin with upper case letter or underscore. The value can be modified.
    Identifier *string `mandatory:"false" json:"identifier"`

    // An array of parameters used in the data flow.
    Parameters []Parameter `mandatory:"false" json:"parameters"`

    OpConfigValues *ConfigValues `mandatory:"false" json:"opConfigValues"`

    // The merge condition. The conditions are
    // ALL_SUCCESS - All the preceeding operators need to be successful.
    // ALL_FAILED - All the preceeding operators should have failed.
    // ALL_COMPLETE - All the preceeding operators should have completed. It could have executed successfully or failed.
    TriggerRule EndOperatorTriggerRuleEnum `mandatory:"false" json:"triggerRule,omitempty"`
}

func (EndOperator) GetDescription

func (m EndOperator) GetDescription() *string

GetDescription returns Description

func (EndOperator) GetIdentifier

func (m EndOperator) GetIdentifier() *string

GetIdentifier returns Identifier

func (EndOperator) GetInputPorts

func (m EndOperator) GetInputPorts() []InputPort

GetInputPorts returns InputPorts

func (EndOperator) GetKey

func (m EndOperator) GetKey() *string

GetKey returns Key

func (EndOperator) GetModelVersion

func (m EndOperator) GetModelVersion() *string

GetModelVersion returns ModelVersion

func (EndOperator) GetName

func (m EndOperator) GetName() *string

GetName returns Name

func (EndOperator) GetObjectStatus

func (m EndOperator) GetObjectStatus() *int

GetObjectStatus returns ObjectStatus

func (EndOperator) GetObjectVersion

func (m EndOperator) GetObjectVersion() *int

GetObjectVersion returns ObjectVersion

func (EndOperator) GetOpConfigValues

func (m EndOperator) GetOpConfigValues() *ConfigValues

GetOpConfigValues returns OpConfigValues

func (EndOperator) GetOutputPorts

func (m EndOperator) GetOutputPorts() []OutputPort

GetOutputPorts returns OutputPorts

func (EndOperator) GetParameters

func (m EndOperator) GetParameters() []Parameter

GetParameters returns Parameters

func (EndOperator) GetParentRef

func (m EndOperator) GetParentRef() *ParentReference

GetParentRef returns ParentRef

func (EndOperator) MarshalJSON

func (m EndOperator) MarshalJSON() (buff []byte, e error)

MarshalJSON marshals to json representation

func (EndOperator) String

func (m EndOperator) String() string

type EndOperatorTriggerRuleEnum

EndOperatorTriggerRuleEnum Enum with underlying type: string

type EndOperatorTriggerRuleEnum string

Set of constants representing the allowable values for EndOperatorTriggerRuleEnum

const (
    EndOperatorTriggerRuleSuccess  EndOperatorTriggerRuleEnum = "ALL_SUCCESS"
    EndOperatorTriggerRuleFailed   EndOperatorTriggerRuleEnum = "ALL_FAILED"
    EndOperatorTriggerRuleComplete EndOperatorTriggerRuleEnum = "ALL_COMPLETE"
)

func GetEndOperatorTriggerRuleEnumValues

func GetEndOperatorTriggerRuleEnumValues() []EndOperatorTriggerRuleEnum

GetEndOperatorTriggerRuleEnumValues Enumerates the set of values for EndOperatorTriggerRuleEnum

type EnrichedEntity

EnrichedEntity This is used to specify runtime parameters for data entities such as files that need both the data entity and the format.

type EnrichedEntity struct {
    Entity DataEntity `mandatory:"false" json:"entity"`

    DataFormat *DataFormat `mandatory:"false" json:"dataFormat"`
}

func (EnrichedEntity) String

func (m EnrichedEntity) String() string

func (*EnrichedEntity) UnmarshalJSON

func (m *EnrichedEntity) UnmarshalJSON(data []byte) (e error)

UnmarshalJSON unmarshals from json

type EntityShape

EntityShape The data entity shape object.

type EntityShape interface {
    GetMetadata() *ObjectMetadata
}

type EntityShapeFromFile

EntityShapeFromFile The file data entity details.

type EntityShapeFromFile struct {
    Metadata *ObjectMetadata `mandatory:"false" json:"metadata"`

    // The object key.
    Key *string `mandatory:"false" json:"key"`

    // The object's model version.
    ModelVersion *string `mandatory:"false" json:"modelVersion"`

    ParentRef *ParentReference `mandatory:"false" json:"parentRef"`

    // Free form text without any restriction on permitted characters. Name can have letters, numbers, and special characters. The value is editable and is restricted to 1000 characters.
    Name *string `mandatory:"false" json:"name"`

    // Detailed description for the object.
    Description *string `mandatory:"false" json:"description"`

    // The version of the object that is used to track changes in the object instance.
    ObjectVersion *int `mandatory:"false" json:"objectVersion"`

    // The external key for the object.
    ExternalKey *string `mandatory:"false" json:"externalKey"`

    Shape *Shape `mandatory:"false" json:"shape"`

    // The shape ID.
    ShapeId *string `mandatory:"false" json:"shapeId"`

    Types *TypeLibrary `mandatory:"false" json:"types"`

    // Specifies other type label.
    OtherTypeLabel *string `mandatory:"false" json:"otherTypeLabel"`

    // An array of unique keys.
    UniqueKeys []UniqueKey `mandatory:"false" json:"uniqueKeys"`

    // An array of foreign keys.
    ForeignKeys []ForeignKey `mandatory:"false" json:"foreignKeys"`

    // The resource name.
    ResourceName *string `mandatory:"false" json:"resourceName"`

    DataFormat *DataFormat `mandatory:"false" json:"dataFormat"`

    // The status of an object that can be set to value 1 for shallow references across objects, other values reserved.
    ObjectStatus *int `mandatory:"false" json:"objectStatus"`

    // Value can only contain upper case letters, underscore and numbers. It should begin with upper case letter or underscore. The value can be modified.
    Identifier *string `mandatory:"false" json:"identifier"`

    // The entity type.
    EntityType EntityShapeFromFileEntityTypeEnum `mandatory:"false" json:"entityType,omitempty"`
}

func (EntityShapeFromFile) GetMetadata

func (m EntityShapeFromFile) GetMetadata() *ObjectMetadata

GetMetadata returns Metadata

func (EntityShapeFromFile) MarshalJSON

func (m EntityShapeFromFile) MarshalJSON() (buff []byte, e error)

MarshalJSON marshals to json representation

func (EntityShapeFromFile) String

func (m EntityShapeFromFile) String() string

func (*EntityShapeFromFile) UnmarshalJSON

func (m *EntityShapeFromFile) UnmarshalJSON(data []byte) (e error)

UnmarshalJSON unmarshals from json

type EntityShapeFromFileEntityTypeEnum

EntityShapeFromFileEntityTypeEnum Enum with underlying type: string

type EntityShapeFromFileEntityTypeEnum string

Set of constants representing the allowable values for EntityShapeFromFileEntityTypeEnum

const (
    EntityShapeFromFileEntityTypeTable  EntityShapeFromFileEntityTypeEnum = "TABLE"
    EntityShapeFromFileEntityTypeView   EntityShapeFromFileEntityTypeEnum = "VIEW"
    EntityShapeFromFileEntityTypeFile   EntityShapeFromFileEntityTypeEnum = "FILE"
    EntityShapeFromFileEntityTypeQueue  EntityShapeFromFileEntityTypeEnum = "QUEUE"
    EntityShapeFromFileEntityTypeStream EntityShapeFromFileEntityTypeEnum = "STREAM"
    EntityShapeFromFileEntityTypeOther  EntityShapeFromFileEntityTypeEnum = "OTHER"
)

func GetEntityShapeFromFileEntityTypeEnumValues

func GetEntityShapeFromFileEntityTypeEnumValues() []EntityShapeFromFileEntityTypeEnum

GetEntityShapeFromFileEntityTypeEnumValues Enumerates the set of values for EntityShapeFromFileEntityTypeEnum

type EntityShapeModelTypeEnum

EntityShapeModelTypeEnum Enum with underlying type: string

type EntityShapeModelTypeEnum string

Set of constants representing the allowable values for EntityShapeModelTypeEnum

const (
    EntityShapeModelTypeFileEntity EntityShapeModelTypeEnum = "FILE_ENTITY"
)

func GetEntityShapeModelTypeEnumValues

func GetEntityShapeModelTypeEnumValues() []EntityShapeModelTypeEnum

GetEntityShapeModelTypeEnumValues Enumerates the set of values for EntityShapeModelTypeEnum

type ErrorDetails

ErrorDetails The details of an error that occured.

type ErrorDetails struct {

    // A short error code that defines the error, meant for programmatic parsing. See
    // API Errors (https://docs.cloud.oracle.com/Content/API/References/apierrors.htm).
    Code *string `mandatory:"true" json:"code"`

    // A user-friendly error message.
    Message *string `mandatory:"true" json:"message"`
}

func (ErrorDetails) String

func (m ErrorDetails) String() string

type Expression

Expression An expression node.

type Expression struct {

    // The object key.
    Key *string `mandatory:"false" json:"key"`

    // The object type.
    ModelType *string `mandatory:"false" json:"modelType"`

    // The object's model version.
    ModelVersion *string `mandatory:"false" json:"modelVersion"`

    ParentRef *ParentReference `mandatory:"false" json:"parentRef"`

    // The expression string for the object.
    ExprString *string `mandatory:"false" json:"exprString"`

    ConfigValues *ConfigValues `mandatory:"false" json:"configValues"`

    // The status of an object that can be set to value 1 for shallow references across objects, other values reserved.
    ObjectStatus *int `mandatory:"false" json:"objectStatus"`
}

func (Expression) String

func (m Expression) String() string

type ExternalPublication

ExternalPublication The external published object contains the audit summary information and the definition of the task.

type ExternalPublication struct {

    // The unique OCID of the identifier that is returned after creating the Oracle Cloud Infrastructure Data Flow application.
    ApplicationId *string `mandatory:"false" json:"applicationId"`

    // The OCID of the compartment where the application is created in the Oracle Cloud Infrastructure Data Flow Service.
    ApplicationCompartmentId *string `mandatory:"false" json:"applicationCompartmentId"`

    // The name of the application.
    DisplayName *string `mandatory:"false" json:"displayName"`

    ResourceConfiguration *ResourceConfiguration `mandatory:"false" json:"resourceConfiguration"`

    ConfigurationDetails *ConfigurationDetails `mandatory:"false" json:"configurationDetails"`

    // The status of the publishing action to Oracle Cloud Infrastructure Data Flow.
    Status ExternalPublicationStatusEnum `mandatory:"false" json:"status,omitempty"`

    // The error of the published object in the application.
    ErrorMessage *string `mandatory:"false" json:"errorMessage"`

    // The object key.
    Key *string `mandatory:"false" json:"key"`

    // The object type.
    ModelType *string `mandatory:"false" json:"modelType"`

    // This is a version number that is used by the service to upgrade objects if needed through releases of the service.
    ModelVersion *string `mandatory:"false" json:"modelVersion"`

    // Free form text without any restriction on permitted characters. Name can have letters, numbers, and special characters. The value is editable and is restricted to 1000 characters.
    Name *string `mandatory:"false" json:"name"`

    // Detailed description for the object.
    Description *string `mandatory:"false" json:"description"`

    // The version of the object that is used to track changes in the object instance.
    ObjectVersion *int `mandatory:"false" json:"objectVersion"`

    // The status of an object that can be set to value 1 for shallow references across objects. Other values are reserved.
    ObjectStatus *int `mandatory:"false" json:"objectStatus"`

    // Value can only contain upper case letters, underscore, and numbers. It should begin with upper case letter or underscore. The value can be modified.
    Identifier *string `mandatory:"false" json:"identifier"`

    ParentRef *ParentReference `mandatory:"false" json:"parentRef"`

    Metadata *ObjectMetadata `mandatory:"false" json:"metadata"`

    // A key map. If provided, key is replaced with generated key. This structure provides mapping between user provided key and generated key.
    KeyMap map[string]string `mandatory:"false" json:"keyMap"`
}

func (ExternalPublication) String

func (m ExternalPublication) String() string

type ExternalPublicationStatusEnum

ExternalPublicationStatusEnum Enum with underlying type: string

type ExternalPublicationStatusEnum string

Set of constants representing the allowable values for ExternalPublicationStatusEnum

const (
    ExternalPublicationStatusSuccessful ExternalPublicationStatusEnum = "SUCCESSFUL"
    ExternalPublicationStatusFailed     ExternalPublicationStatusEnum = "FAILED"
    ExternalPublicationStatusPublishing ExternalPublicationStatusEnum = "PUBLISHING"
)

func GetExternalPublicationStatusEnumValues

func GetExternalPublicationStatusEnumValues() []ExternalPublicationStatusEnum

GetExternalPublicationStatusEnumValues Enumerates the set of values for ExternalPublicationStatusEnum

type ExternalPublicationSummary

ExternalPublicationSummary The external publication summary contains the audit summary information and the definition of the external object.

type ExternalPublicationSummary struct {

    // The unique OCID of the identifier that is returned after creating the Oracle Cloud Infrastructure Data Flow application.
    ApplicationId *string `mandatory:"false" json:"applicationId"`

    // The OCID of the compartment where the application is created in the Oracle Cloud Infrastructure Data Flow Service.
    ApplicationCompartmentId *string `mandatory:"false" json:"applicationCompartmentId"`

    // The name of the application.
    DisplayName *string `mandatory:"false" json:"displayName"`

    ResourceConfiguration *ResourceConfiguration `mandatory:"false" json:"resourceConfiguration"`

    ConfigurationDetails *ConfigurationDetails `mandatory:"false" json:"configurationDetails"`

    // The status of the publishing action to Oracle Cloud Infrastructure Data Flow.
    Status ExternalPublicationSummaryStatusEnum `mandatory:"false" json:"status,omitempty"`

    // The error of the published object in the application.
    ErrorMessage *string `mandatory:"false" json:"errorMessage"`

    // The object key.
    Key *string `mandatory:"false" json:"key"`

    // The object type.
    ModelType *string `mandatory:"false" json:"modelType"`

    // This is a version number that is used by the service to upgrade objects if needed through releases of the service.
    ModelVersion *string `mandatory:"false" json:"modelVersion"`

    // Free form text without any restriction on permitted characters. Name can have letters, numbers, and special characters. The value is editable and is restricted to 1000 characters.
    Name *string `mandatory:"false" json:"name"`

    // Detailed description for the object.
    Description *string `mandatory:"false" json:"description"`

    // The version of the object that is used to track changes in the object instance.
    ObjectVersion *int `mandatory:"false" json:"objectVersion"`

    // The status of an object that can be set to value 1 for shallow references across objects. Other values are reserved.
    ObjectStatus *int `mandatory:"false" json:"objectStatus"`

    // Value can only contain upper case letters, underscore, and numbers. It should begin with upper case letter or underscore. The value can be modified.
    Identifier *string `mandatory:"false" json:"identifier"`

    ParentRef *ParentReference `mandatory:"false" json:"parentRef"`

    Metadata *ObjectMetadata `mandatory:"false" json:"metadata"`

    // A key map. If provided, key is replaced with generated key. This structure provides mapping between user provided key and generated key.
    KeyMap map[string]string `mandatory:"false" json:"keyMap"`
}

func (ExternalPublicationSummary) String

func (m ExternalPublicationSummary) String() string

type ExternalPublicationSummaryCollection

ExternalPublicationSummaryCollection This is the collection of external publication summaries. It may be a collection of lightweight details or full definitions.

type ExternalPublicationSummaryCollection struct {

    // The array of external publication summaries.
    Items []ExternalPublicationSummary `mandatory:"true" json:"items"`
}

func (ExternalPublicationSummaryCollection) String

func (m ExternalPublicationSummaryCollection) String() string

type ExternalPublicationSummaryStatusEnum

ExternalPublicationSummaryStatusEnum Enum with underlying type: string

type ExternalPublicationSummaryStatusEnum string

Set of constants representing the allowable values for ExternalPublicationSummaryStatusEnum

const (
    ExternalPublicationSummaryStatusSuccessful ExternalPublicationSummaryStatusEnum = "SUCCESSFUL"
    ExternalPublicationSummaryStatusFailed     ExternalPublicationSummaryStatusEnum = "FAILED"
    ExternalPublicationSummaryStatusPublishing ExternalPublicationSummaryStatusEnum = "PUBLISHING"
)

func GetExternalPublicationSummaryStatusEnumValues

func GetExternalPublicationSummaryStatusEnumValues() []ExternalPublicationSummaryStatusEnum

GetExternalPublicationSummaryStatusEnumValues Enumerates the set of values for ExternalPublicationSummaryStatusEnum

type ExternalPublicationValidation

ExternalPublicationValidation The information about external published task validation.

type ExternalPublicationValidation struct {

    // Total number of validation messages.
    TotalMessageCount *int `mandatory:"false" json:"totalMessageCount"`

    // Total number of validation error messages.
    ErrorMessageCount *int `mandatory:"false" json:"errorMessageCount"`

    // Total number of validation warning messages.
    WarnMessageCount *int `mandatory:"false" json:"warnMessageCount"`

    // Total number of validation information messages.
    InfoMessageCount *int `mandatory:"false" json:"infoMessageCount"`

    // Detailed information of the data flow object validation.
    ValidationMessages map[string][]ValidationMessage `mandatory:"false" json:"validationMessages"`

    // Objects use a 36 character key as unique ID. It is system generated and cannot be modified.
    Key *string `mandatory:"false" json:"key"`
}

func (ExternalPublicationValidation) String

func (m ExternalPublicationValidation) String() string

type ExternalPublicationValidationSummary

ExternalPublicationValidationSummary The external publication validation summary contains the validation summary information and the definition of the external object.

type ExternalPublicationValidationSummary struct {

    // Total number of validation messages.
    TotalMessageCount *int `mandatory:"false" json:"totalMessageCount"`

    // Total number of validation error messages.
    ErrorMessageCount *int `mandatory:"false" json:"errorMessageCount"`

    // Total number of validation warning messages.
    WarnMessageCount *int `mandatory:"false" json:"warnMessageCount"`

    // Total number of validation information messages.
    InfoMessageCount *int `mandatory:"false" json:"infoMessageCount"`

    // Detailed information of the data flow object validation.
    ValidationMessages map[string][]ValidationMessage `mandatory:"false" json:"validationMessages"`

    // Objects use a 36 character key as unique ID. It is system generated and cannot be modified.
    Key *string `mandatory:"false" json:"key"`
}

func (ExternalPublicationValidationSummary) String

func (m ExternalPublicationValidationSummary) String() string

type ExternalPublicationValidationSummaryCollection

ExternalPublicationValidationSummaryCollection This is the collection of external publication validation summaries. It may be a collection of lightweight details or full definitions.

type ExternalPublicationValidationSummaryCollection struct {

    // The array of external publication summaries.
    Items []ExternalPublicationValidationSummary `mandatory:"true" json:"items"`
}

func (ExternalPublicationValidationSummaryCollection) String

func (m ExternalPublicationValidationSummaryCollection) String() string

type FieldMap

FieldMap A field map is a way to map a source row shape to a target row shape that may be different.

type FieldMap interface {

    // Detailed description for the object.
    GetDescription() *string
}

type FieldMapModelTypeEnum

FieldMapModelTypeEnum Enum with underlying type: string

type FieldMapModelTypeEnum string

Set of constants representing the allowable values for FieldMapModelTypeEnum

const (
    FieldMapModelTypeDirectNamedFieldMap FieldMapModelTypeEnum = "DIRECT_NAMED_FIELD_MAP"
    FieldMapModelTypeCompositeFieldMap   FieldMapModelTypeEnum = "COMPOSITE_FIELD_MAP"
    FieldMapModelTypeDirectFieldMap      FieldMapModelTypeEnum = "DIRECT_FIELD_MAP"
    FieldMapModelTypeRuleBasedFieldMap   FieldMapModelTypeEnum = "RULE_BASED_FIELD_MAP"
)

func GetFieldMapModelTypeEnumValues

func GetFieldMapModelTypeEnumValues() []FieldMapModelTypeEnum

GetFieldMapModelTypeEnumValues Enumerates the set of values for FieldMapModelTypeEnum

type Filter

Filter The information about the filter object.

type Filter struct {

    // The key of the object.
    Key *string `mandatory:"false" json:"key"`

    // The model version of an object.
    ModelVersion *string `mandatory:"false" json:"modelVersion"`

    ParentRef *ParentReference `mandatory:"false" json:"parentRef"`

    // Free form text without any restriction on permitted characters. Name can have letters, numbers, and special characters. The value is editable and is restricted to 1000 characters.
    Name *string `mandatory:"false" json:"name"`

    // Details about the operator.
    Description *string `mandatory:"false" json:"description"`

    // The version of the object that is used to track changes in the object instance.
    ObjectVersion *int `mandatory:"false" json:"objectVersion"`

    // An array of input ports.
    InputPorts []InputPort `mandatory:"false" json:"inputPorts"`

    // An array of output ports.
    OutputPorts []OutputPort `mandatory:"false" json:"outputPorts"`

    // The status of an object that can be set to value 1 for shallow references across objects, other values reserved.
    ObjectStatus *int `mandatory:"false" json:"objectStatus"`

    // Value can only contain upper case letters, underscore, and numbers. It should begin with upper case letter or underscore. The value can be modified.
    Identifier *string `mandatory:"false" json:"identifier"`

    // An array of parameters used in the data flow.
    Parameters []Parameter `mandatory:"false" json:"parameters"`

    OpConfigValues *ConfigValues `mandatory:"false" json:"opConfigValues"`

    FilterCondition *Expression `mandatory:"false" json:"filterCondition"`
}

func (Filter) GetDescription

func (m Filter) GetDescription() *string

GetDescription returns Description

func (Filter) GetIdentifier

func (m Filter) GetIdentifier() *string

GetIdentifier returns Identifier

func (Filter) GetInputPorts

func (m Filter) GetInputPorts() []InputPort

GetInputPorts returns InputPorts

func (Filter) GetKey

func (m Filter) GetKey() *string

GetKey returns Key

func (Filter) GetModelVersion

func (m Filter) GetModelVersion() *string

GetModelVersion returns ModelVersion

func (Filter) GetName

func (m Filter) GetName() *string

GetName returns Name

func (Filter) GetObjectStatus

func (m Filter) GetObjectStatus() *int

GetObjectStatus returns ObjectStatus

func (Filter) GetObjectVersion

func (m Filter) GetObjectVersion() *int

GetObjectVersion returns ObjectVersion

func (Filter) GetOpConfigValues

func (m Filter) GetOpConfigValues() *ConfigValues

GetOpConfigValues returns OpConfigValues

func (Filter) GetOutputPorts

func (m Filter) GetOutputPorts() []OutputPort

GetOutputPorts returns OutputPorts

func (Filter) GetParameters

func (m Filter) GetParameters() []Parameter

GetParameters returns Parameters

func (Filter) GetParentRef

func (m Filter) GetParentRef() *ParentReference

GetParentRef returns ParentRef

func (Filter) MarshalJSON

func (m Filter) MarshalJSON() (buff []byte, e error)

MarshalJSON marshals to json representation

func (Filter) String

func (m Filter) String() string

type FilterPush

FilterPush The information about a filter operator. The filter operator lets you select certain attributes from the inbound port to continue downstream to the outbound port.

type FilterPush struct {

    // The filter condition.
    FilterCondition *string `mandatory:"false" json:"filterCondition"`
}

func (FilterPush) MarshalJSON

func (m FilterPush) MarshalJSON() (buff []byte, e error)

MarshalJSON marshals to json representation

func (FilterPush) String

func (m FilterPush) String() string

type FlowNode

FlowNode The flow node can be connected to other nodes in a data flow with input and output links and is bound to an opertor which defines the semantics of the node.

type FlowNode struct {

    // The key of the object.
    Key *string `mandatory:"false" json:"key"`

    // The type of the object.
    ModelType *string `mandatory:"false" json:"modelType"`

    // The model version of an object.
    ModelVersion *string `mandatory:"false" json:"modelVersion"`

    ParentRef *ParentReference `mandatory:"false" json:"parentRef"`

    // Free form text without any restriction on permitted characters. Name can have letters, numbers, and special characters. The value is editable and is restricted to 1000 characters.
    Name *string `mandatory:"false" json:"name"`

    // Detailed description for the object.
    Description *string `mandatory:"false" json:"description"`

    // An array of input links.
    InputLinks []InputLink `mandatory:"false" json:"inputLinks"`

    // An array of output links.
    OutputLinks []OutputLink `mandatory:"false" json:"outputLinks"`

    Operator Operator `mandatory:"false" json:"operator"`

    UiProperties *UiProperties `mandatory:"false" json:"uiProperties"`

    ConfigProviderDelegate *ConfigProvider `mandatory:"false" json:"configProviderDelegate"`

    // The status of an object that can be set to value 1 for shallow references across objects, other values reserved.
    ObjectStatus *int `mandatory:"false" json:"objectStatus"`
}

func (FlowNode) String

func (m FlowNode) String() string

func (*FlowNode) UnmarshalJSON

func (m *FlowNode) UnmarshalJSON(data []byte) (e error)

UnmarshalJSON unmarshals from json

type FlowPort

FlowPort Each operator owns a set of `InputPort` and `OutputPort` objects (can scale to zero), which represent the ports that can be connected to/from the operator.

type FlowPort struct {

    // The key of the object.
    Key *string `mandatory:"false" json:"key"`

    // The model version of an object.
    ModelVersion *string `mandatory:"false" json:"modelVersion"`

    ParentRef *ParentReference `mandatory:"false" json:"parentRef"`

    ConfigValues *ConfigValues `mandatory:"false" json:"configValues"`

    // The status of an object that can be set to value 1 for shallow references across objects, other values reserved.
    ObjectStatus *int `mandatory:"false" json:"objectStatus"`

    // Free form text without any restriction on permitted characters. Name can have letters, numbers, and special characters. The value is editable and is restricted to 1000 characters.
    Name *string `mandatory:"false" json:"name"`

    // Detailed description for the object.
    Description *string `mandatory:"false" json:"description"`
}

func (FlowPort) GetConfigValues

func (m FlowPort) GetConfigValues() *ConfigValues

GetConfigValues returns ConfigValues

func (FlowPort) GetDescription

func (m FlowPort) GetDescription() *string

GetDescription returns Description

func (FlowPort) GetKey

func (m FlowPort) GetKey() *string

GetKey returns Key

func (FlowPort) GetModelVersion

func (m FlowPort) GetModelVersion() *string

GetModelVersion returns ModelVersion

func (FlowPort) GetName

func (m FlowPort) GetName() *string

GetName returns Name

func (FlowPort) GetObjectStatus

func (m FlowPort) GetObjectStatus() *int

GetObjectStatus returns ObjectStatus

func (FlowPort) GetParentRef

func (m FlowPort) GetParentRef() *ParentReference

GetParentRef returns ParentRef

func (FlowPort) MarshalJSON

func (m FlowPort) MarshalJSON() (buff []byte, e error)

MarshalJSON marshals to json representation

func (FlowPort) String

func (m FlowPort) String() string

FlowPortLink Details about the link between two data flow operators.

type FlowPortLink interface {

    // The key of the object.
    GetKey() *string

    // The model version of an object.
    GetModelVersion() *string

    GetParentRef() *ParentReference

    // The status of an object that can be set to value 1 for shallow references across objects, other values reserved.
    GetObjectStatus() *int

    // Detailed description for the object.
    GetDescription() *string

    // Key of FlowPort reference
    GetPort() *string
}

type FlowPortLinkModelTypeEnum

FlowPortLinkModelTypeEnum Enum with underlying type: string

type FlowPortLinkModelTypeEnum string

Set of constants representing the allowable values for FlowPortLinkModelTypeEnum

const (
    FlowPortLinkModelTypeConditionalInputLink FlowPortLinkModelTypeEnum = "CONDITIONAL_INPUT_LINK"
    FlowPortLinkModelTypeOutputLink           FlowPortLinkModelTypeEnum = "OUTPUT_LINK"
    FlowPortLinkModelTypeInputLink            FlowPortLinkModelTypeEnum = "INPUT_LINK"
)

func GetFlowPortLinkModelTypeEnumValues

func GetFlowPortLinkModelTypeEnumValues() []FlowPortLinkModelTypeEnum

GetFlowPortLinkModelTypeEnumValues Enumerates the set of values for FlowPortLinkModelTypeEnum

type Folder

Folder The folder type contains the audit summary information and the definition of the folder.

type Folder struct {

    // Generated key that can be used in API calls to identify folder.
    Key *string `mandatory:"false" json:"key"`

    // The type of the object.
    ModelType *string `mandatory:"false" json:"modelType"`

    // The model version of an object.
    ModelVersion *string `mandatory:"false" json:"modelVersion"`

    // Free form text without any restriction on permitted characters. Name can have letters, numbers, and special characters. The value is editable and is restricted to 1000 characters.
    Name *string `mandatory:"false" json:"name"`

    // A user defined description for the folder.
    Description *string `mandatory:"false" json:"description"`

    // The category name.
    CategoryName *string `mandatory:"false" json:"categoryName"`

    // The status of an object that can be set to value 1 for shallow references across objects, other values reserved.
    ObjectStatus *int `mandatory:"false" json:"objectStatus"`

    // Value can only contain upper case letters, underscore, and numbers. It should begin with upper case letter or underscore. The value can be modified.
    Identifier *string `mandatory:"false" json:"identifier"`

    ParentRef *ParentReference `mandatory:"false" json:"parentRef"`

    // The version of the object that is used to track changes in the object instance.
    ObjectVersion *int `mandatory:"false" json:"objectVersion"`

    Metadata *ObjectMetadata `mandatory:"false" json:"metadata"`

    // A key map. If provided, the key is replaced with generated key. This structure provides mapping between user provided key and generated key.
    KeyMap map[string]string `mandatory:"false" json:"keyMap"`
}

func (Folder) String

func (m Folder) String() string

type FolderDetails

FolderDetails The details including name, description for the folder, which is a container of other folders, tasks and dataflows.

type FolderDetails struct {

    // Generated key that can be used in API calls to identify folder.
    Key *string `mandatory:"true" json:"key"`

    // The type of the object.
    ModelType *string `mandatory:"true" json:"modelType"`

    // The version of the object that is used to track changes in the object instance.
    ObjectVersion *int `mandatory:"true" json:"objectVersion"`

    // The model version of an object.
    ModelVersion *string `mandatory:"false" json:"modelVersion"`

    // Free form text without any restriction on permitted characters. Name can have letters, numbers, and special characters. The value is editable and is restricted to 1000 characters.
    Name *string `mandatory:"false" json:"name"`

    // A user defined description for the folder.
    Description *string `mandatory:"false" json:"description"`

    // The category name.
    CategoryName *string `mandatory:"false" json:"categoryName"`

    // The status of an object that can be set to value 1 for shallow references across objects, other values reserved.
    ObjectStatus *int `mandatory:"false" json:"objectStatus"`

    // Value can only contain upper case letters, underscore, and numbers. It should begin with upper case letter or underscore. The value can be modified.
    Identifier *string `mandatory:"false" json:"identifier"`

    ParentRef *ParentReference `mandatory:"false" json:"parentRef"`

    RegistryMetadata *RegistryMetadata `mandatory:"false" json:"registryMetadata"`
}

func (FolderDetails) String

func (m FolderDetails) String() string

type FolderSummary

FolderSummary The folder summary type contains the audit summary information and the definition of the folder.

type FolderSummary struct {

    // Generated key that can be used in API calls to identify folder.
    Key *string `mandatory:"false" json:"key"`

    // The type of the object.
    ModelType *string `mandatory:"false" json:"modelType"`

    // The model version of an object.
    ModelVersion *string `mandatory:"false" json:"modelVersion"`

    // Free form text without any restriction on permitted characters. Name can have letters, numbers, and special characters. The value is editable and is restricted to 1000 characters.
    Name *string `mandatory:"false" json:"name"`

    // A user defined description for the folder.
    Description *string `mandatory:"false" json:"description"`

    // The category name.
    CategoryName *string `mandatory:"false" json:"categoryName"`

    // The status of an object that can be set to value 1 for shallow references across objects, other values reserved.
    ObjectStatus *int `mandatory:"false" json:"objectStatus"`

    // Value can only contain upper case letters, underscore, and numbers. It should begin with upper case letter or underscore. The value can be modified.
    Identifier *string `mandatory:"false" json:"identifier"`

    ParentRef *ParentReference `mandatory:"false" json:"parentRef"`

    // The version of the object that is used to track changes in the object instance.
    ObjectVersion *int `mandatory:"false" json:"objectVersion"`

    Metadata *ObjectMetadata `mandatory:"false" json:"metadata"`

    // A key map. If provided, the key is replaced with generated key. This structure provides mapping between user provided key and generated key.
    KeyMap map[string]string `mandatory:"false" json:"keyMap"`
}

func (FolderSummary) String

func (m FolderSummary) String() string

type FolderSummaryCollection

FolderSummaryCollection A collection of folder summaries. The collection can be lightweight details or full definitions.

type FolderSummaryCollection struct {

    // The array of folder summaries.
    Items []FolderSummary `mandatory:"true" json:"items"`
}

func (FolderSummaryCollection) String

func (m FolderSummaryCollection) String() string

type ForeignKey

ForeignKey The foreign key object.

type ForeignKey struct {

    // The object key.
    Key *string `mandatory:"false" json:"key"`

    // The object's model version.
    ModelVersion *string `mandatory:"false" json:"modelVersion"`

    ParentRef *ParentReference `mandatory:"false" json:"parentRef"`

    // Free form text without any restriction on permitted characters. Name can have letters, numbers, and special characters. The value is editable and is restricted to 1000 characters.
    Name *string `mandatory:"false" json:"name"`

    // An array of attribute references.
    AttributeRefs []KeyAttribute `mandatory:"false" json:"attributeRefs"`

    // The update rule.
    UpdateRule *int `mandatory:"false" json:"updateRule"`

    // The delete rule.
    DeleteRule *int `mandatory:"false" json:"deleteRule"`

    ReferenceUniqueKey UniqueKey `mandatory:"false" json:"referenceUniqueKey"`

    // The status of an object that can be set to value 1 for shallow references across objects, other values reserved.
    ObjectStatus *int `mandatory:"false" json:"objectStatus"`
}

func (ForeignKey) MarshalJSON

func (m ForeignKey) MarshalJSON() (buff []byte, e error)

MarshalJSON marshals to json representation

func (ForeignKey) String

func (m ForeignKey) String() string

func (*ForeignKey) UnmarshalJSON

func (m *ForeignKey) UnmarshalJSON(data []byte) (e error)

UnmarshalJSON unmarshals from json

type GetApplicationRequest

GetApplicationRequest wrapper for the GetApplication operation

See also

Click https://docs.cloud.oracle.com/en-us/iaas/tools/go-sdk-examples/36.1.0/dataintegration/GetApplication.go.html to see an example of how to use GetApplicationRequest.

type GetApplicationRequest struct {

    // The workspace ID.
    WorkspaceId *string `mandatory:"true" contributesTo:"path" name:"workspaceId"`

    // The application key.
    ApplicationKey *string `mandatory:"true" contributesTo:"path" name:"applicationKey"`

    // Unique Oracle-assigned identifier for the request. If
    // you need to contact Oracle about a particular request,
    // please provide the request ID.
    OpcRequestId *string `mandatory:"false" contributesTo:"header" name:"opc-request-id"`

    // Metadata about the request. This information will not be transmitted to the service, but
    // represents information that the SDK will consume to drive retry behavior.
    RequestMetadata common.RequestMetadata
}

func (GetApplicationRequest) 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

GetApplicationResponse wrapper for the GetApplication operation

type GetApplicationResponse struct {

    // The underlying http response
    RawResponse *http.Response

    // The Application instance
    Application `presentIn:"body"`

    // For optimistic concurrency control. See ETags for Optimistic Concurrency Control (https://docs.cloud.oracle.com/iaas/Content/API/Concepts/usingapi.htm#eleven).
    Etag *string `presentIn:"header" name:"etag"`

    // Unique Oracle-assigned identifier for the request. If you need to contact
    // Oracle about a particular request, please provide the request ID.
    OpcRequestId *string `presentIn:"header" name:"opc-request-id"`
}

func (GetApplicationResponse) HTTPResponse

func (response GetApplicationResponse) HTTPResponse() *http.Response

HTTPResponse implements the OCIResponse interface

func (GetApplicationResponse) String

func (response GetApplicationResponse) String() string

type GetConnectionRequest

GetConnectionRequest wrapper for the GetConnection operation

See also

Click https://docs.cloud.oracle.com/en-us/iaas/tools/go-sdk-examples/36.1.0/dataintegration/GetConnection.go.html to see an example of how to use GetConnectionRequest.

type GetConnectionRequest struct {

    // The workspace ID.
    WorkspaceId *string `mandatory:"true" contributesTo:"path" name:"workspaceId"`

    // The connection key.
    ConnectionKey *string `mandatory:"true" contributesTo:"path" name:"connectionKey"`

    // Unique Oracle-assigned identifier for the request. If
    // you need to contact Oracle about a particular request,
    // please provide the request ID.
    OpcRequestId *string `mandatory:"false" contributesTo:"header" name:"opc-request-id"`

    // Metadata about the request. This information will not be transmitted to the service, but
    // represents information that the SDK will consume to drive retry behavior.
    RequestMetadata common.RequestMetadata
}

func (GetConnectionRequest) 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

GetConnectionResponse wrapper for the GetConnection operation

type GetConnectionResponse struct {

    // The underlying http response
    RawResponse *http.Response

    // The Connection instance
    Connection `presentIn:"body"`

    // For optimistic concurrency control. See ETags for Optimistic Concurrency Control (https://docs.cloud.oracle.com/iaas/Content/API/Concepts/usingapi.htm#eleven).
    Etag *string `presentIn:"header" name:"etag"`

    // Unique Oracle-assigned identifier for the request. If you need to contact
    // Oracle about a particular request, please provide the request ID.
    OpcRequestId *string `presentIn:"header" name:"opc-request-id"`
}

func (GetConnectionResponse) HTTPResponse

func (response GetConnectionResponse) HTTPResponse() *http.Response

HTTPResponse implements the OCIResponse interface

func (GetConnectionResponse) String

func (response GetConnectionResponse) String() string

type GetConnectionValidationRequest

GetConnectionValidationRequest wrapper for the GetConnectionValidation operation

See also

Click https://docs.cloud.oracle.com/en-us/iaas/tools/go-sdk-examples/36.1.0/dataintegration/GetConnectionValidation.go.html to see an example of how to use GetConnectionValidationRequest.

type GetConnectionValidationRequest struct {

    // The workspace ID.
    WorkspaceId *string `mandatory:"true" contributesTo:"path" name:"workspaceId"`

    // The key of the connection validation.
    ConnectionValidationKey *string `mandatory:"true" contributesTo:"path" name:"connectionValidationKey"`

    // Unique Oracle-assigned identifier for the request. If
    // you need to contact Oracle about a particular request,
    // please provide the request ID.
    OpcRequestId *string `mandatory:"false" contributesTo:"header" name:"opc-request-id"`

    // Metadata about the request. This information will not be transmitted to the service, but
    // represents information that the SDK will consume to drive retry behavior.
    RequestMetadata common.RequestMetadata
}

func (GetConnectionValidationRequest) 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

GetConnectionValidationResponse wrapper for the GetConnectionValidation operation

type GetConnectionValidationResponse struct {

    // The underlying http response
    RawResponse *http.Response

    // The ConnectionValidation instance
    ConnectionValidation `presentIn:"body"`

    // For optimistic concurrency control. See ETags for Optimistic Concurrency Control (https://docs.cloud.oracle.com/iaas/Content/API/Concepts/usingapi.htm#eleven).
    Etag *string `presentIn:"header" name:"etag"`

    // Unique Oracle-assigned identifier for the request. If you need to contact
    // Oracle about a particular request, please provide the request ID.
    OpcRequestId *string `presentIn:"header" name:"opc-request-id"`
}

func (GetConnectionValidationResponse) HTTPResponse

func (response GetConnectionValidationResponse) HTTPResponse() *http.Response

HTTPResponse implements the OCIResponse interface

func (GetConnectionValidationResponse) String

func (response GetConnectionValidationResponse) String() string

type GetCountStatisticRequest

GetCountStatisticRequest wrapper for the GetCountStatistic operation

See also

Click https://docs.cloud.oracle.com/en-us/iaas/tools/go-sdk-examples/36.1.0/dataintegration/GetCountStatistic.go.html to see an example of how to use GetCountStatisticRequest.

type GetCountStatisticRequest struct {

    // The workspace ID.
    WorkspaceId *string `mandatory:"true" contributesTo:"path" name:"workspaceId"`

    // A unique key of the container object, such as workspace, project, and so on, to count statistics for. The statistics is fetched for the given key.
    CountStatisticKey *string `mandatory:"true" contributesTo:"path" name:"countStatisticKey"`

    // Unique Oracle-assigned identifier for the request. If
    // you need to contact Oracle about a particular request,
    // please provide the request ID.
    OpcRequestId *string `mandatory:"false" contributesTo:"header" name:"opc-request-id"`

    // Metadata about the request. This information will not be transmitted to the service, but
    // represents information that the SDK will consume to drive retry behavior.
    RequestMetadata common.RequestMetadata
}

func (GetCountStatisticRequest) 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

GetCountStatisticResponse wrapper for the GetCountStatistic operation

type GetCountStatisticResponse struct {

    // The underlying http response
    RawResponse *http.Response

    // The CountStatistic instance
    CountStatistic `presentIn:"body"`

    // Unique Oracle-assigned identifier for the request. If you need to contact
    // Oracle about a particular request, please provide the request ID.
    OpcRequestId *string `presentIn:"header" name:"opc-request-id"`

    // Retrieves the next page of results. When this header appears in the response, additional pages of results remain. See List Pagination (https://docs.cloud.oracle.com/iaas/Content/API/Concepts/usingapi.htm#nine).
    OpcNextPage *string `presentIn:"header" name:"opc-next-page"`
}

func (GetCountStatisticResponse) HTTPResponse

func (response GetCountStatisticResponse) HTTPResponse() *http.Response

HTTPResponse implements the OCIResponse interface

func (GetCountStatisticResponse) String

func (response GetCountStatisticResponse) String() string

type GetDataAssetRequest

GetDataAssetRequest wrapper for the GetDataAsset operation

See also

Click https://docs.cloud.oracle.com/en-us/iaas/tools/go-sdk-examples/36.1.0/dataintegration/GetDataAsset.go.html to see an example of how to use GetDataAssetRequest.

type GetDataAssetRequest struct {

    // The workspace ID.
    WorkspaceId *string `mandatory:"true" contributesTo:"path" name:"workspaceId"`

    // The data asset key.
    DataAssetKey *string `mandatory:"true" contributesTo:"path" name:"dataAssetKey"`

    // Unique Oracle-assigned identifier for the request. If
    // you need to contact Oracle about a particular request,
    // please provide the request ID.
    OpcRequestId *string `mandatory:"false" contributesTo:"header" name:"opc-request-id"`

    // Metadata about the request. This information will not be transmitted to the service, but
    // represents information that the SDK will consume to drive retry behavior.
    RequestMetadata common.RequestMetadata
}

func (GetDataAssetRequest) 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

GetDataAssetResponse wrapper for the GetDataAsset operation

type GetDataAssetResponse struct {

    // The underlying http response
    RawResponse *http.Response

    // The DataAsset instance
    DataAsset `presentIn:"body"`

    // For optimistic concurrency control. See ETags for Optimistic Concurrency Control (https://docs.cloud.oracle.com/iaas/Content/API/Concepts/usingapi.htm#eleven).
    Etag *string `presentIn:"header" name:"etag"`

    // Unique Oracle-assigned identifier for the request. If you need to contact
    // Oracle about a particular request, please provide the request ID.
    OpcRequestId *string `presentIn:"header" name:"opc-request-id"`
}

func (GetDataAssetResponse) HTTPResponse

func (response GetDataAssetResponse) HTTPResponse() *http.Response

HTTPResponse implements the OCIResponse interface

func (GetDataAssetResponse) String

func (response GetDataAssetResponse) String() string

type GetDataEntityRequest

GetDataEntityRequest wrapper for the GetDataEntity operation

See also

Click https://docs.cloud.oracle.com/en-us/iaas/tools/go-sdk-examples/36.1.0/dataintegration/GetDataEntity.go.html to see an example of how to use GetDataEntityRequest.

type GetDataEntityRequest struct {

    // The workspace ID.
    WorkspaceId *string `mandatory:"true" contributesTo:"path" name:"workspaceId"`

    // The connection key.
    ConnectionKey *string `mandatory:"true" contributesTo:"path" name:"connectionKey"`

    // The schema resource name used for retrieving schemas.
    SchemaResourceName *string `mandatory:"true" contributesTo:"path" name:"schemaResourceName"`

    // The key of the data entity.
    DataEntityKey *string `mandatory:"true" contributesTo:"path" name:"dataEntityKey"`

    // Unique Oracle-assigned identifier for the request. If
    // you need to contact Oracle about a particular request,
    // please provide the request ID.
    OpcRequestId *string `mandatory:"false" contributesTo:"header" name:"opc-request-id"`

    // Metadata about the request. This information will not be transmitted to the service, but
    // represents information that the SDK will consume to drive retry behavior.
    RequestMetadata common.RequestMetadata
}

func (GetDataEntityRequest) 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

GetDataEntityResponse wrapper for the GetDataEntity operation

type GetDataEntityResponse struct {

    // The underlying http response
    RawResponse *http.Response

    // The DataEntity instance
    DataEntity `presentIn:"body"`

    // Unique Oracle-assigned identifier for the request. If you need to contact
    // Oracle about a particular request, please provide the request ID.
    OpcRequestId *string `presentIn:"header" name:"opc-request-id"`
}

func (GetDataEntityResponse) HTTPResponse

func (response GetDataEntityResponse) HTTPResponse() *http.Response

HTTPResponse implements the OCIResponse interface

func (GetDataEntityResponse) String

func (response GetDataEntityResponse) String() string

type GetDataFlowRequest

GetDataFlowRequest wrapper for the GetDataFlow operation

See also

Click https://docs.cloud.oracle.com/en-us/iaas/tools/go-sdk-examples/36.1.0/dataintegration/GetDataFlow.go.html to see an example of how to use GetDataFlowRequest.

type GetDataFlowRequest struct {

    // The workspace ID.
    WorkspaceId *string `mandatory:"true" contributesTo:"path" name:"workspaceId"`

    // The data flow key.
    DataFlowKey *string `mandatory:"true" contributesTo:"path" name:"dataFlowKey"`

    // Unique Oracle-assigned identifier for the request. If
    // you need to contact Oracle about a particular request,
    // please provide the request ID.
    OpcRequestId *string `mandatory:"false" contributesTo:"header" name:"opc-request-id"`

    // Metadata about the request. This information will not be transmitted to the service, but
    // represents information that the SDK will consume to drive retry behavior.
    RequestMetadata common.RequestMetadata
}

func (GetDataFlowRequest) 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

GetDataFlowResponse wrapper for the GetDataFlow operation

type GetDataFlowResponse struct {

    // The underlying http response
    RawResponse *http.Response

    // The DataFlow instance
    DataFlow `presentIn:"body"`

    // For optimistic concurrency control. See ETags for Optimistic Concurrency Control (https://docs.cloud.oracle.com/iaas/Content/API/Concepts/usingapi.htm#eleven).
    Etag *string `presentIn:"header" name:"etag"`

    // Unique Oracle-assigned identifier for the request. If you need to contact
    // Oracle about a particular request, please provide the request ID.
    OpcRequestId *string `presentIn:"header" name:"opc-request-id"`
}

func (GetDataFlowResponse) HTTPResponse

func (response GetDataFlowResponse) HTTPResponse() *http.Response

HTTPResponse implements the OCIResponse interface

func (GetDataFlowResponse) String

func (response GetDataFlowResponse) String() string

type GetDataFlowValidationRequest

GetDataFlowValidationRequest wrapper for the GetDataFlowValidation operation

See also

Click https://docs.cloud.oracle.com/en-us/iaas/tools/go-sdk-examples/36.1.0/dataintegration/GetDataFlowValidation.go.html to see an example of how to use GetDataFlowValidationRequest.

type GetDataFlowValidationRequest struct {

    // The workspace ID.
    WorkspaceId *string `mandatory:"true" contributesTo:"path" name:"workspaceId"`

    // The key of the dataflow validation.
    DataFlowValidationKey *string `mandatory:"true" contributesTo:"path" name:"dataFlowValidationKey"`

    // Unique Oracle-assigned identifier for the request. If
    // you need to contact Oracle about a particular request,
    // please provide the request ID.
    OpcRequestId *string `mandatory:"false" contributesTo:"header" name:"opc-request-id"`

    // Metadata about the request. This information will not be transmitted to the service, but
    // represents information that the SDK will consume to drive retry behavior.
    RequestMetadata common.RequestMetadata
}

func (GetDataFlowValidationRequest) 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

GetDataFlowValidationResponse wrapper for the GetDataFlowValidation operation

type GetDataFlowValidationResponse struct {

    // The underlying http response
    RawResponse *http.Response

    // The DataFlowValidation instance
    DataFlowValidation `presentIn:"body"`

    // For optimistic concurrency control. See ETags for Optimistic Concurrency Control (https://docs.cloud.oracle.com/iaas/Content/API/Concepts/usingapi.htm#eleven).
    Etag *string `presentIn:"header" name:"etag"`

    // Unique Oracle-assigned identifier for the request. If you need to contact
    // Oracle about a particular request, please provide the request ID.
    OpcRequestId *string `presentIn:"header" name:"opc-request-id"`
}

func (GetDataFlowValidationResponse) HTTPResponse

func (response GetDataFlowValidationResponse) HTTPResponse() *http.Response

HTTPResponse implements the OCIResponse interface

func (GetDataFlowValidationResponse) String

func (response GetDataFlowValidationResponse) String() string

type GetDependentObjectRequest

GetDependentObjectRequest wrapper for the GetDependentObject operation

See also

Click https://docs.cloud.oracle.com/en-us/iaas/tools/go-sdk-examples/36.1.0/dataintegration/GetDependentObject.go.html to see an example of how to use GetDependentObjectRequest.

type GetDependentObjectRequest struct {

    // The workspace ID.
    WorkspaceId *string `mandatory:"true" contributesTo:"path" name:"workspaceId"`

    // The application key.
    ApplicationKey *string `mandatory:"true" contributesTo:"path" name:"applicationKey"`

    // The dependent object key.
    DependentObjectKey *string `mandatory:"true" contributesTo:"path" name:"dependentObjectKey"`

    // Unique Oracle-assigned identifier for the request. If
    // you need to contact Oracle about a particular request,
    // please provide the request ID.
    OpcRequestId *string `mandatory:"false" contributesTo:"header" name:"opc-request-id"`

    // Metadata about the request. This information will not be transmitted to the service, but
    // represents information that the SDK will consume to drive retry behavior.
    RequestMetadata common.RequestMetadata
}

func (GetDependentObjectRequest) 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

GetDependentObjectResponse wrapper for the GetDependentObject operation

type GetDependentObjectResponse struct {

    // The underlying http response
    RawResponse *http.Response

    // The DependentObject instance
    DependentObject `presentIn:"body"`

    // For optimistic concurrency control. See ETags for Optimistic Concurrency Control (https://docs.cloud.oracle.com/iaas/Content/API/Concepts/usingapi.htm#eleven).
    Etag *string `presentIn:"header" name:"etag"`

    // Unique Oracle-assigned identifier for the request. If you need to contact
    // Oracle about a particular request, please provide the request ID.
    OpcRequestId *string `presentIn:"header" name:"opc-request-id"`
}

func (GetDependentObjectResponse) HTTPResponse

func (response GetDependentObjectResponse) HTTPResponse() *http.Response

HTTPResponse implements the OCIResponse interface

func (GetDependentObjectResponse) String

func (response GetDependentObjectResponse) String() string

type GetExternalPublicationRequest

GetExternalPublicationRequest wrapper for the GetExternalPublication operation

See also

Click https://docs.cloud.oracle.com/en-us/iaas/tools/go-sdk-examples/36.1.0/dataintegration/GetExternalPublication.go.html to see an example of how to use GetExternalPublicationRequest.

type GetExternalPublicationRequest struct {

    // The workspace ID.
    WorkspaceId *string `mandatory:"true" contributesTo:"path" name:"workspaceId"`

    // The task key.
    TaskKey *string `mandatory:"true" contributesTo:"path" name:"taskKey"`

    // The external published object key.
    ExternalPublicationsKey *string `mandatory:"true" contributesTo:"path" name:"externalPublicationsKey"`

    // Unique Oracle-assigned identifier for the request. If
    // you need to contact Oracle about a particular request,
    // please provide the request ID.
    OpcRequestId *string `mandatory:"false" contributesTo:"header" name:"opc-request-id"`

    // Metadata about the request. This information will not be transmitted to the service, but
    // represents information that the SDK will consume to drive retry behavior.
    RequestMetadata common.RequestMetadata
}

func (GetExternalPublicationRequest) HTTPRequest

func (request GetExternalPublicationRequest) HTTPRequest(method, path string) (http.Request, error)

HTTPRequest implements the OCIRequest interface

func (GetExternalPublicationRequest) RetryPolicy

func (request GetExternalPublicationRequest) RetryPolicy() *common.RetryPolicy

RetryPolicy implements the OCIRetryableRequest interface. This retrieves the specified retry policy.

func (GetExternalPublicationRequest) String

func (request GetExternalPublicationRequest) String() string

type GetExternalPublicationResponse

GetExternalPublicationResponse wrapper for the GetExternalPublication operation

type GetExternalPublicationResponse struct {

    // The underlying http response
    RawResponse *http.Response

    // The ExternalPublication instance
    ExternalPublication `presentIn:"body"`

    // For optimistic concurrency control. See ETags for Optimistic Concurrency Control (https://docs.cloud.oracle.com/iaas/Content/API/Concepts/usingapi.htm#eleven).
    Etag *string `presentIn:"header" name:"etag"`

    // Unique Oracle-assigned identifier for the request. If you need to contact
    // Oracle about a particular request, please provide the request ID.
    OpcRequestId *string `presentIn:"header" name:"opc-request-id"`
}

func (GetExternalPublicationResponse) HTTPResponse

func (response GetExternalPublicationResponse) HTTPResponse() *http.Response

HTTPResponse implements the OCIResponse interface

func (GetExternalPublicationResponse) String

func (response GetExternalPublicationResponse) String() string

type GetExternalPublicationValidationRequest

GetExternalPublicationValidationRequest wrapper for the GetExternalPublicationValidation operation

See also

Click https://docs.cloud.oracle.com/en-us/iaas/tools/go-sdk-examples/36.1.0/dataintegration/GetExternalPublicationValidation.go.html to see an example of how to use GetExternalPublicationValidationRequest.

type GetExternalPublicationValidationRequest struct {

    // The workspace ID.
    WorkspaceId *string `mandatory:"true" contributesTo:"path" name:"workspaceId"`

    // The task key.
    TaskKey *string `mandatory:"true" contributesTo:"path" name:"taskKey"`

    // The external published object key.
    ExternalPublicationValidationKey *string `mandatory:"true" contributesTo:"path" name:"externalPublicationValidationKey"`

    // Unique Oracle-assigned identifier for the request. If
    // you need to contact Oracle about a particular request,
    // please provide the request ID.
    OpcRequestId *string `mandatory:"false" contributesTo:"header" name:"opc-request-id"`

    // Metadata about the request. This information will not be transmitted to the service, but
    // represents information that the SDK will consume to drive retry behavior.
    RequestMetadata common.RequestMetadata
}

func (GetExternalPublicationValidationRequest) HTTPRequest

func (request GetExternalPublicationValidationRequest) HTTPRequest(method, path string) (http.Request, error)

HTTPRequest implements the OCIRequest interface

func (GetExternalPublicationValidationRequest) RetryPolicy

func (request GetExternalPublicationValidationRequest) RetryPolicy() *common.RetryPolicy

RetryPolicy implements the OCIRetryableRequest interface. This retrieves the specified retry policy.

func (GetExternalPublicationValidationRequest) String

func (request GetExternalPublicationValidationRequest) String() string

type GetExternalPublicationValidationResponse

GetExternalPublicationValidationResponse wrapper for the GetExternalPublicationValidation operation

type GetExternalPublicationValidationResponse struct {

    // The underlying http response
    RawResponse *http.Response

    // The ExternalPublicationValidation instance
    ExternalPublicationValidation `presentIn:"body"`

    // For optimistic concurrency control. See ETags for Optimistic Concurrency Control (https://docs.cloud.oracle.com/iaas/Content/API/Concepts/usingapi.htm#eleven).
    Etag *string `presentIn:"header" name:"etag"`

    // Unique Oracle-assigned identifier for the request. If you need to contact
    // Oracle about a particular request, please provide the request ID.
    OpcRequestId *string `presentIn:"header" name:"opc-request-id"`
}

func (GetExternalPublicationValidationResponse) HTTPResponse

func (response GetExternalPublicationValidationResponse) HTTPResponse() *http.Response

HTTPResponse implements the OCIResponse interface

func (GetExternalPublicationValidationResponse) String

func (response GetExternalPublicationValidationResponse) String() string

type GetFolderRequest

GetFolderRequest wrapper for the GetFolder operation

See also

Click https://docs.cloud.oracle.com/en-us/iaas/tools/go-sdk-examples/36.1.0/dataintegration/GetFolder.go.html to see an example of how to use GetFolderRequest.

type GetFolderRequest struct {

    // The workspace ID.
    WorkspaceId *string `mandatory:"true" contributesTo:"path" name:"workspaceId"`

    // The folder key.
    FolderKey *string `mandatory:"true" contributesTo:"path" name:"folderKey"`

    // Unique Oracle-assigned identifier for the request. If
    // you need to contact Oracle about a particular request,
    // please provide the request ID.
    OpcRequestId *string `mandatory:"false" contributesTo:"header" name:"opc-request-id"`

    // Metadata about the request. This information will not be transmitted to the service, but
    // represents information that the SDK will consume to drive retry behavior.
    RequestMetadata common.RequestMetadata
}

func (GetFolderRequest) 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

GetFolderResponse wrapper for the GetFolder operation

type GetFolderResponse struct {

    // The underlying http response
    RawResponse *http.Response

    // The Folder instance
    Folder `presentIn:"body"`

    // For optimistic concurrency control. See ETags for Optimistic Concurrency Control (https://docs.cloud.oracle.com/iaas/Content/API/Concepts/usingapi.htm#eleven).
    Etag *string `presentIn:"header" name:"etag"`

    // Unique Oracle-assigned identifier for the request. If you need to contact
    // Oracle about a particular request, please provide the request ID.
    OpcRequestId *string `presentIn:"header" name:"opc-request-id"`
}

func (GetFolderResponse) HTTPResponse

func (response GetFolderResponse) HTTPResponse() *http.Response

HTTPResponse implements the OCIResponse interface

func (GetFolderResponse) String

func (response GetFolderResponse) String() string

type GetPatchRequest

GetPatchRequest wrapper for the GetPatch operation

See also

Click https://docs.cloud.oracle.com/en-us/iaas/tools/go-sdk-examples/36.1.0/dataintegration/GetPatch.go.html to see an example of how to use GetPatchRequest.

type GetPatchRequest struct {

    // The workspace ID.
    WorkspaceId *string `mandatory:"true" contributesTo:"path" name:"workspaceId"`

    // The application key.
    ApplicationKey *string `mandatory:"true" contributesTo:"path" name:"applicationKey"`

    // The patch key.
    PatchKey *string `mandatory:"true" contributesTo:"path" name:"patchKey"`

    // Unique Oracle-assigned identifier for the request. If
    // you need to contact Oracle about a particular request,
    // please provide the request ID.
    OpcRequestId *string `mandatory:"false" contributesTo:"header" name:"opc-request-id"`

    // Metadata about the request. This information will not be transmitted to the service, but
    // represents information that the SDK will consume to drive retry behavior.
    RequestMetadata common.RequestMetadata
}

func (GetPatchRequest) 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

GetPatchResponse wrapper for the GetPatch operation

type GetPatchResponse struct {

    // The underlying http response
    RawResponse *http.Response

    // The Patch instance
    Patch `presentIn:"body"`

    // For optimistic concurrency control. See ETags for Optimistic Concurrency Control (https://docs.cloud.oracle.com/iaas/Content/API/Concepts/usingapi.htm#eleven).
    Etag *string `presentIn:"header" name:"etag"`

    // Unique Oracle-assigned identifier for the request. If you need to contact
    // Oracle about a particular request, please provide the request ID.
    OpcRequestId *string `presentIn:"header" name:"opc-request-id"`
}

func (GetPatchResponse) HTTPResponse

func (response GetPatchResponse) HTTPResponse() *http.Response

HTTPResponse implements the OCIResponse interface

func (GetPatchResponse) String

func (response GetPatchResponse) String() string

type GetPipelineRequest

GetPipelineRequest wrapper for the GetPipeline operation

See also

Click https://docs.cloud.oracle.com/en-us/iaas/tools/go-sdk-examples/36.1.0/dataintegration/GetPipeline.go.html to see an example of how to use GetPipelineRequest.

type GetPipelineRequest struct {

    // The workspace ID.
    WorkspaceId *string `mandatory:"true" contributesTo:"path" name:"workspaceId"`

    // The pipeline key.
    PipelineKey *string `mandatory:"true" contributesTo:"path" name:"pipelineKey"`

    // Unique Oracle-assigned identifier for the request. If
    // you need to contact Oracle about a particular request,
    // please provide the request ID.
    OpcRequestId *string `mandatory:"false" contributesTo:"header" name:"opc-request-id"`

    // Metadata about the request. This information will not be transmitted to the service, but
    // represents information that the SDK will consume to drive retry behavior.
    RequestMetadata common.RequestMetadata
}

func (GetPipelineRequest) HTTPRequest

func (request GetPipelineRequest) HTTPRequest(method, path string) (http.Request, error)

HTTPRequest implements the OCIRequest interface

func (GetPipelineRequest) RetryPolicy

func (request GetPipelineRequest) RetryPolicy() *common.RetryPolicy

RetryPolicy implements the OCIRetryableRequest interface. This retrieves the specified retry policy.

func (GetPipelineRequest) String

func (request GetPipelineRequest) String() string

type GetPipelineResponse

GetPipelineResponse wrapper for the GetPipeline operation

type GetPipelineResponse struct {

    // The underlying http response
    RawResponse *http.Response

    // The Pipeline instance
    Pipeline `presentIn:"body"`

    // For optimistic concurrency control. See ETags for Optimistic Concurrency Control (https://docs.cloud.oracle.com/iaas/Content/API/Concepts/usingapi.htm#eleven).
    Etag *string `presentIn:"header" name:"etag"`

    // Unique Oracle-assigned identifier for the request. If you need to contact
    // Oracle about a particular request, please provide the request ID.
    OpcRequestId *string `presentIn:"header" name:"opc-request-id"`
}

func (GetPipelineResponse) HTTPResponse

func (response GetPipelineResponse) HTTPResponse() *http.Response

HTTPResponse implements the OCIResponse interface

func (GetPipelineResponse) String

func (response GetPipelineResponse) String() string

type GetPipelineValidationRequest

GetPipelineValidationRequest wrapper for the GetPipelineValidation operation

See also

Click https://docs.cloud.oracle.com/en-us/iaas/tools/go-sdk-examples/36.1.0/dataintegration/GetPipelineValidation.go.html to see an example of how to use GetPipelineValidationRequest.

type GetPipelineValidationRequest struct {

    // The workspace ID.
    WorkspaceId *string `mandatory:"true" contributesTo:"path" name:"workspaceId"`

    // The key of the pipeline validation.
    PipelineValidationKey *string `mandatory:"true" contributesTo:"path" name:"pipelineValidationKey"`

    // Unique Oracle-assigned identifier for the request. If
    // you need to contact Oracle about a particular request,
    // please provide the request ID.
    OpcRequestId *string `mandatory:"false" contributesTo:"header" name:"opc-request-id"`

    // Metadata about the request. This information will not be transmitted to the service, but
    // represents information that the SDK will consume to drive retry behavior.
    RequestMetadata common.RequestMetadata
}

func (GetPipelineValidationRequest) HTTPRequest

func (request GetPipelineValidationRequest) HTTPRequest(method, path string) (http.Request, error)

HTTPRequest implements the OCIRequest interface

func (GetPipelineValidationRequest) RetryPolicy

func (request GetPipelineValidationRequest) RetryPolicy() *common.RetryPolicy

RetryPolicy implements the OCIRetryableRequest interface. This retrieves the specified retry policy.

func (GetPipelineValidationRequest) String

func (request GetPipelineValidationRequest) String() string

type GetPipelineValidationResponse

GetPipelineValidationResponse wrapper for the GetPipelineValidation operation

type GetPipelineValidationResponse struct {

    // The underlying http response
    RawResponse *http.Response

    // The PipelineValidation instance
    PipelineValidation `presentIn:"body"`

    // For optimistic concurrency control. See ETags for Optimistic Concurrency Control (https://docs.cloud.oracle.com/iaas/Content/API/Concepts/usingapi.htm#eleven).
    Etag *string `presentIn:"header" name:"etag"`

    // Unique Oracle-assigned identifier for the request. If you need to contact
    // Oracle about a particular request, please provide the request ID.
    OpcRequestId *string `presentIn:"header" name:"opc-request-id"`
}

func (GetPipelineValidationResponse) HTTPResponse

func (response GetPipelineValidationResponse) HTTPResponse() *http.Response

HTTPResponse implements the OCIResponse interface

func (GetPipelineValidationResponse) String

func (response GetPipelineValidationResponse) String() string

type GetProjectRequest

GetProjectRequest wrapper for the GetProject operation

See also

Click https://docs.cloud.oracle.com/en-us/iaas/tools/go-sdk-examples/36.1.0/dataintegration/GetProject.go.html to see an example of how to use GetProjectRequest.

type GetProjectRequest struct {

    // The workspace ID.
    WorkspaceId *string `mandatory:"true" contributesTo:"path" name:"workspaceId"`

    // The project key.
    ProjectKey *string `mandatory:"true" contributesTo:"path" name:"projectKey"`

    // Unique Oracle-assigned identifier for the request. If
    // you need to contact Oracle about a particular request,
    // please provide the request ID.
    OpcRequestId *string `mandatory:"false" contributesTo:"header" name:"opc-request-id"`

    // Metadata about the request. This information will not be transmitted to the service, but
    // represents information that the SDK will consume to drive retry behavior.
    RequestMetadata common.RequestMetadata
}

func (GetProjectRequest) 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

GetProjectResponse wrapper for the GetProject operation

type GetProjectResponse struct {

    // The underlying http response
    RawResponse *http.Response

    // The Project instance
    Project `presentIn:"body"`

    // For optimistic concurrency control. See ETags for Optimistic Concurrency Control (https://docs.cloud.oracle.com/iaas/Content/API/Concepts/usingapi.htm#eleven).
    Etag *string `presentIn:"header" name:"etag"`

    // Unique Oracle-assigned identifier for the request. If you need to contact
    // Oracle about a particular request, please provide the request ID.
    OpcRequestId *string `presentIn:"header" name:"opc-request-id"`
}

func (GetProjectResponse) HTTPResponse

func (response GetProjectResponse) HTTPResponse() *http.Response

HTTPResponse implements the OCIResponse interface

func (GetProjectResponse) String

func (response GetProjectResponse) String() string

type GetPublishedObjectRequest

GetPublishedObjectRequest wrapper for the GetPublishedObject operation

See also

Click https://docs.cloud.oracle.com/en-us/iaas/tools/go-sdk-examples/36.1.0/dataintegration/GetPublishedObject.go.html to see an example of how to use GetPublishedObjectRequest.

type GetPublishedObjectRequest struct {

    // The workspace ID.
    WorkspaceId *string `mandatory:"true" contributesTo:"path" name:"workspaceId"`

    // The application key.
    ApplicationKey *string `mandatory:"true" contributesTo:"path" name:"applicationKey"`

    // The published object key.
    PublishedObjectKey *string `mandatory:"true" contributesTo:"path" name:"publishedObjectKey"`

    // Unique Oracle-assigned identifier for the request. If
    // you need to contact Oracle about a particular request,
    // please provide the request ID.
    OpcRequestId *string `mandatory:"false" contributesTo:"header" name:"opc-request-id"`

    // Used to expand references of the object. If value is true, then all referenced objects are expanded. If value is false, then shallow objects are returned in place of references. Default is false. <br><br><B>Example:</B><br> <ul> <li><B>?expandReferences=true</B> returns all objects of type data loader task</li> </ul>
    ExpandReferences *string `mandatory:"false" contributesTo:"query" name:"expandReferences"`

    // Metadata about the request. This information will not be transmitted to the service, but
    // represents information that the SDK will consume to drive retry behavior.
    RequestMetadata common.RequestMetadata
}

func (GetPublishedObjectRequest) 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

GetPublishedObjectResponse wrapper for the GetPublishedObject operation

type GetPublishedObjectResponse struct {

    // The underlying http response
    RawResponse *http.Response

    // The PublishedObject instance
    PublishedObject `presentIn:"body"`

    // For optimistic concurrency control. See ETags for Optimistic Concurrency Control (https://docs.cloud.oracle.com/iaas/Content/API/Concepts/usingapi.htm#eleven).
    Etag *string `presentIn:"header" name:"etag"`

    // Unique Oracle-assigned identifier for the request. If you need to contact
    // Oracle about a particular request, please provide the request ID.
    OpcRequestId *string `presentIn:"header" name:"opc-request-id"`
}

func (GetPublishedObjectResponse) HTTPResponse

func (response GetPublishedObjectResponse) HTTPResponse() *http.Response

HTTPResponse implements the OCIResponse interface

func (GetPublishedObjectResponse) String

func (response GetPublishedObjectResponse) String() string

type GetReferenceRequest

GetReferenceRequest wrapper for the GetReference operation

See also

Click https://docs.cloud.oracle.com/en-us/iaas/tools/go-sdk-examples/36.1.0/dataintegration/GetReference.go.html to see an example of how to use GetReferenceRequest.

type GetReferenceRequest struct {

    // The workspace ID.
    WorkspaceId *string `mandatory:"true" contributesTo:"path" name:"workspaceId"`

    // The application key.
    ApplicationKey *string `mandatory:"true" contributesTo:"path" name:"applicationKey"`

    // The reference key.
    ReferenceKey *string `mandatory:"true" contributesTo:"path" name:"referenceKey"`

    // Unique Oracle-assigned identifier for the request. If
    // you need to contact Oracle about a particular request,
    // please provide the request ID.
    OpcRequestId *string `mandatory:"false" contributesTo:"header" name:"opc-request-id"`

    // Metadata about the request. This information will not be transmitted to the service, but
    // represents information that the SDK will consume to drive retry behavior.
    RequestMetadata common.RequestMetadata
}

func (GetReferenceRequest) HTTPRequest

func (request GetReferenceRequest) HTTPRequest(method, path string) (http.Request, error)

HTTPRequest implements the OCIRequest interface

func (GetReferenceRequest) RetryPolicy

func (request GetReferenceRequest) RetryPolicy() *common.RetryPolicy

RetryPolicy implements the OCIRetryableRequest interface. This retrieves the specified retry policy.

func (GetReferenceRequest) String

func (request GetReferenceRequest) String() string

type GetReferenceResponse

GetReferenceResponse wrapper for the GetReference operation

type GetReferenceResponse struct {

    // The underlying http response
    RawResponse *http.Response

    // The Reference instance
    Reference `presentIn:"body"`

    // For optimistic concurrency control. See ETags for Optimistic Concurrency Control (https://docs.cloud.oracle.com/iaas/Content/API/Concepts/usingapi.htm#eleven).
    Etag *string `presentIn:"header" name:"etag"`

    // Unique Oracle-assigned identifier for the request. If you need to contact
    // Oracle about a particular request, please provide the request ID.
    OpcRequestId *string `presentIn:"header" name:"opc-request-id"`
}

func (GetReferenceResponse) HTTPResponse

func (response GetReferenceResponse) HTTPResponse() *http.Response

HTTPResponse implements the OCIResponse interface

func (GetReferenceResponse) String

func (response GetReferenceResponse) String() string

type GetSchemaRequest

GetSchemaRequest wrapper for the GetSchema operation

See also

Click https://docs.cloud.oracle.com/en-us/iaas/tools/go-sdk-examples/36.1.0/dataintegration/GetSchema.go.html to see an example of how to use GetSchemaRequest.

type GetSchemaRequest struct {

    // The workspace ID.
    WorkspaceId *string `mandatory:"true" contributesTo:"path" name:"workspaceId"`

    // The connection key.
    ConnectionKey *string `mandatory:"true" contributesTo:"path" name:"connectionKey"`

    // The schema resource name used for retrieving schemas.
    SchemaResourceName *string `mandatory:"true" contributesTo:"path" name:"schemaResourceName"`

    // Unique Oracle-assigned identifier for the request. If
    // you need to contact Oracle about a particular request,
    // please provide the request ID.
    OpcRequestId *string `mandatory:"false" contributesTo:"header" name:"opc-request-id"`

    // Metadata about the request. This information will not be transmitted to the service, but
    // represents information that the SDK will consume to drive retry behavior.
    RequestMetadata common.RequestMetadata
}

func (GetSchemaRequest) 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

GetSchemaResponse wrapper for the GetSchema operation

type GetSchemaResponse struct {

    // The underlying http response
    RawResponse *http.Response

    // The Schema instance
    Schema `presentIn:"body"`

    // Unique Oracle-assigned identifier for the request. If you need to contact
    // Oracle about a particular request, please provide the request ID.
    OpcRequestId *string `presentIn:"header" name:"opc-request-id"`
}

func (GetSchemaResponse) HTTPResponse

func (response GetSchemaResponse) HTTPResponse() *http.Response

HTTPResponse implements the OCIResponse interface

func (GetSchemaResponse) String

func (response GetSchemaResponse) String() string

type GetTaskRequest

GetTaskRequest wrapper for the GetTask operation

See also

Click https://docs.cloud.oracle.com/en-us/iaas/tools/go-sdk-examples/36.1.0/dataintegration/GetTask.go.html to see an example of how to use GetTaskRequest.

type GetTaskRequest struct {

    // The workspace ID.
    WorkspaceId *string `mandatory:"true" contributesTo:"path" name:"workspaceId"`

    // The task key.
    TaskKey *string `mandatory:"true" contributesTo:"path" name:"taskKey"`

    // Unique Oracle-assigned identifier for the request. If
    // you need to contact Oracle about a particular request,
    // please provide the request ID.
    OpcRequestId *string `mandatory:"false" contributesTo:"header" name:"opc-request-id"`

    // Used to expand references of the object. If value is true, then all referenced objects are expanded. If value is false, then shallow objects are returned in place of references. Default is false. <br><br><B>Example:</B><br> <ul> <li><B>?expandReferences=true</B> returns all objects of type data loader task</li> </ul>
    ExpandReferences *string `mandatory:"false" contributesTo:"query" name:"expandReferences"`

    // Metadata about the request. This information will not be transmitted to the service, but
    // represents information that the SDK will consume to drive retry behavior.
    RequestMetadata common.RequestMetadata
}

func (GetTaskRequest) 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

GetTaskResponse wrapper for the GetTask operation

type GetTaskResponse struct {

    // The underlying http response
    RawResponse *http.Response

    // The Task instance
    Task `presentIn:"body"`

    // For optimistic concurrency control. See ETags for Optimistic Concurrency Control (https://docs.cloud.oracle.com/iaas/Content/API/Concepts/usingapi.htm#eleven).
    Etag *string `presentIn:"header" name:"etag"`

    // Unique Oracle-assigned identifier for the request. If you need to contact
    // Oracle about a particular request, please provide the request ID.
    OpcRequestId *string `presentIn:"header" name:"opc-request-id"`
}

func (GetTaskResponse) HTTPResponse

func (response GetTaskResponse) HTTPResponse() *http.Response

HTTPResponse implements the OCIResponse interface

func (GetTaskResponse) String

func (response GetTaskResponse) String() string

type GetTaskRunRequest

GetTaskRunRequest wrapper for the GetTaskRun operation

See also

Click https://docs.cloud.oracle.com/en-us/iaas/tools/go-sdk-examples/36.1.0/dataintegration/GetTaskRun.go.html to see an example of how to use GetTaskRunRequest.

type GetTaskRunRequest struct {

    // The workspace ID.
    WorkspaceId *string `mandatory:"true" contributesTo:"path" name:"workspaceId"`

    // The application key.
    ApplicationKey *string `mandatory:"true" contributesTo:"path" name:"applicationKey"`

    // The task run key.
    TaskRunKey *string `mandatory:"true" contributesTo:"path" name:"taskRunKey"`

    // Unique Oracle-assigned identifier for the request. If
    // you need to contact Oracle about a particular request,
    // please provide the request ID.
    OpcRequestId *string `mandatory:"false" contributesTo:"header" name:"opc-request-id"`

    // Metadata about the request. This information will not be transmitted to the service, but
    // represents information that the SDK will consume to drive retry behavior.
    RequestMetadata common.RequestMetadata
}

func (GetTaskRunRequest) 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

GetTaskRunResponse wrapper for the GetTaskRun operation

type GetTaskRunResponse struct {

    // The underlying http response
    RawResponse *http.Response

    // The TaskRun instance
    TaskRun `presentIn:"body"`

    // For optimistic concurrency control. See ETags for Optimistic Concurrency Control (https://docs.cloud.oracle.com/iaas/Content/API/Concepts/usingapi.htm#eleven).
    Etag *string `presentIn:"header" name:"etag"`

    // Unique Oracle-assigned identifier for the request. If you need to contact
    // Oracle about a particular request, please provide the request ID.
    OpcRequestId *string `presentIn:"header" name:"opc-request-id"`
}

func (GetTaskRunResponse) HTTPResponse

func (response GetTaskRunResponse) HTTPResponse() *http.Response

HTTPResponse implements the OCIResponse interface

func (GetTaskRunResponse) String

func (response GetTaskRunResponse) String() string

type GetTaskValidationRequest

GetTaskValidationRequest wrapper for the GetTaskValidation operation

See also

Click https://docs.cloud.oracle.com/en-us/iaas/tools/go-sdk-examples/36.1.0/dataintegration/GetTaskValidation.go.html to see an example of how to use GetTaskValidationRequest.

type GetTaskValidationRequest struct {

    // The workspace ID.
    WorkspaceId *string `mandatory:"true" contributesTo:"path" name:"workspaceId"`

    // The task validation key.
    TaskValidationKey *string `mandatory:"true" contributesTo:"path" name:"taskValidationKey"`

    // Unique Oracle-assigned identifier for the request. If
    // you need to contact Oracle about a particular request,
    // please provide the request ID.
    OpcRequestId *string `mandatory:"false" contributesTo:"header" name:"opc-request-id"`

    // Metadata about the request. This information will not be transmitted to the service, but
    // represents information that the SDK will consume to drive retry behavior.
    RequestMetadata common.RequestMetadata
}

func (GetTaskValidationRequest) 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

GetTaskValidationResponse wrapper for the GetTaskValidation operation

type GetTaskValidationResponse struct {

    // The underlying http response
    RawResponse *http.Response

    // The TaskValidation instance
    TaskValidation `presentIn:"body"`

    // For optimistic concurrency control. See ETags for Optimistic Concurrency Control (https://docs.cloud.oracle.com/iaas/Content/API/Concepts/usingapi.htm#eleven).
    Etag *string `presentIn:"header" name:"etag"`

    // Unique Oracle-assigned identifier for the request. If you need to contact
    // Oracle about a particular request, please provide the request ID.
    OpcRequestId *string `presentIn:"header" name:"opc-request-id"`
}

func (GetTaskValidationResponse) HTTPResponse

func (response GetTaskValidationResponse) HTTPResponse() *http.Response

HTTPResponse implements the OCIResponse interface

func (GetTaskValidationResponse) String

func (response GetTaskValidationResponse) String() string

type GetWorkRequestRequest

GetWorkRequestRequest wrapper for the GetWorkRequest operation

See also

Click https://docs.cloud.oracle.com/en-us/iaas/tools/go-sdk-examples/36.1.0/dataintegration/GetWorkRequest.go.html to see an example of how to use GetWorkRequestRequest.

type GetWorkRequestRequest struct {

    // The ID of the asynchronous work request to retrieve.
    WorkRequestId *string `mandatory:"true" contributesTo:"path" name:"workRequestId"`

    // Unique Oracle-assigned identifier for the request. If
    // you need to contact Oracle about a particular request,
    // please provide the request ID.
    OpcRequestId *string `mandatory:"false" contributesTo:"header" name:"opc-request-id"`

    // Metadata about the request. This information will not be transmitted to the service, but
    // represents information that the SDK will consume to drive retry behavior.
    RequestMetadata common.RequestMetadata
}

func (GetWorkRequestRequest) 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

GetWorkRequestResponse wrapper for the GetWorkRequest operation

type GetWorkRequestResponse struct {

    // The underlying http response
    RawResponse *http.Response

    // The WorkRequest instance
    WorkRequest `presentIn:"body"`

    // For optimistic concurrency control. See ETags for Optimistic Concurrency Control (https://docs.cloud.oracle.com/iaas/Content/API/Concepts/usingapi.htm#eleven).
    Etag *string `presentIn:"header" name:"etag"`

    // Unique Oracle-assigned identifier for the request. If you need to contact
    // Oracle about a particular request, please provide the request ID.
    OpcRequestId *string `presentIn:"header" name:"opc-request-id"`

    // Indicates the number of seconds to wait before making a follow-up request.
    RetryAfter *int `presentIn:"header" name:"retry-after"`
}

func (GetWorkRequestResponse) HTTPResponse

func (response GetWorkRequestResponse) HTTPResponse() *http.Response

HTTPResponse implements the OCIResponse interface

func (GetWorkRequestResponse) String

func (response GetWorkRequestResponse) String() string

type GetWorkspaceRequest

GetWorkspaceRequest wrapper for the GetWorkspace operation

See also

Click https://docs.cloud.oracle.com/en-us/iaas/tools/go-sdk-examples/36.1.0/dataintegration/GetWorkspace.go.html to see an example of how to use GetWorkspaceRequest.

type GetWorkspaceRequest struct {

    // The workspace ID.
    WorkspaceId *string `mandatory:"true" contributesTo:"path" name:"workspaceId"`

    // Unique Oracle-assigned identifier for the request. If
    // you need to contact Oracle about a particular request,
    // please provide the request ID.
    OpcRequestId *string `mandatory:"false" contributesTo:"header" name:"opc-request-id"`

    // Metadata about the request. This information will not be transmitted to the service, but
    // represents information that the SDK will consume to drive retry behavior.
    RequestMetadata common.RequestMetadata
}

func (GetWorkspaceRequest) 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

GetWorkspaceResponse wrapper for the GetWorkspace operation

type GetWorkspaceResponse struct {

    // The underlying http response
    RawResponse *http.Response

    // The Workspace instance
    Workspace `presentIn:"body"`

    // For optimistic concurrency control. See ETags for Optimistic Concurrency Control (https://docs.cloud.oracle.com/iaas/Content/API/Concepts/usingapi.htm#eleven).
    Etag *string `presentIn:"header" name:"etag"`

    // Unique Oracle-assigned identifier for the request. If you need to contact
    // Oracle about a particular request, please provide the request ID.
    OpcRequestId *string `presentIn:"header" name:"opc-request-id"`
}

func (GetWorkspaceResponse) HTTPResponse

func (response GetWorkspaceResponse) HTTPResponse() *http.Response

HTTPResponse implements the OCIResponse interface

func (GetWorkspaceResponse) String

func (response GetWorkspaceResponse) String() string

type HourlyFrequencyDetails

HourlyFrequencyDetails Frequency details model to set hourly frequency

type HourlyFrequencyDetails struct {

    // This hold the repeatability aspect of a schedule. i.e. in a monhtly frequency, a task can be scheduled for every month, once in two months, once in tree months etc.
    Interval *int `mandatory:"false" json:"interval"`

    Time *Time `mandatory:"false" json:"time"`

    // the frequency of the schedule.
    Frequency AbstractFrequencyDetailsFrequencyEnum `mandatory:"false" json:"frequency,omitempty"`
}

func (HourlyFrequencyDetails) GetFrequency

func (m HourlyFrequencyDetails) GetFrequency() AbstractFrequencyDetailsFrequencyEnum

GetFrequency returns Frequency

func (HourlyFrequencyDetails) MarshalJSON

func (m HourlyFrequencyDetails) MarshalJSON() (buff []byte, e error)

MarshalJSON marshals to json representation

func (HourlyFrequencyDetails) String

func (m HourlyFrequencyDetails) String() string

type InputField

InputField The input field for an operator.

type InputField struct {

    // The key of the object.
    Key *string `mandatory:"false" json:"key"`

    // The model version of an object.
    ModelVersion *string `mandatory:"false" json:"modelVersion"`

    ParentRef *ParentReference `mandatory:"false" json:"parentRef"`

    ConfigValues *ConfigValues `mandatory:"false" json:"configValues"`

    // The status of an object that can be set to value 1 for shallow references across objects, other values reserved.
    ObjectStatus *int `mandatory:"false" json:"objectStatus"`

    // Free form text without any restriction on permitted characters. Name can have letters, numbers, and special characters. The value is editable and is restricted to 1000 characters.
    Name *string `mandatory:"false" json:"name"`

    // Detailed description for the object.
    Description *string `mandatory:"false" json:"description"`

    Type BaseType `mandatory:"false" json:"type"`

    // Labels are keywords or labels that you can add to data assets, dataflows and so on. You can define your own labels and use them to categorize content.
    Labels []string `mandatory:"false" json:"labels"`
}

func (InputField) GetConfigValues

func (m InputField) GetConfigValues() *ConfigValues

GetConfigValues returns ConfigValues

func (InputField) GetDescription

func (m InputField) GetDescription() *string

GetDescription returns Description

func (InputField) GetKey

func (m InputField) GetKey() *string

GetKey returns Key

func (InputField) GetModelVersion

func (m InputField) GetModelVersion() *string

GetModelVersion returns ModelVersion

func (InputField) GetName

func (m InputField) GetName() *string

GetName returns Name

func (InputField) GetObjectStatus

func (m InputField) GetObjectStatus() *int

GetObjectStatus returns ObjectStatus

func (InputField) GetParentRef

func (m InputField) GetParentRef() *ParentReference

GetParentRef returns ParentRef

func (InputField) MarshalJSON

func (m InputField) MarshalJSON() (buff []byte, e error)

MarshalJSON marshals to json representation

func (InputField) String

func (m InputField) String() string

func (*InputField) UnmarshalJSON

func (m *InputField) UnmarshalJSON(data []byte) (e error)

UnmarshalJSON unmarshals from json

InputLink Details about the incoming data to an operator in a data flow design.

type InputLink struct {

    // The key of the object.
    Key *string `mandatory:"false" json:"key"`

    // The model version of an object.
    ModelVersion *string `mandatory:"false" json:"modelVersion"`

    ParentRef *ParentReference `mandatory:"false" json:"parentRef"`

    // The status of an object that can be set to value 1 for shallow references across objects, other values reserved.
    ObjectStatus *int `mandatory:"false" json:"objectStatus"`

    // Detailed description for the object.
    Description *string `mandatory:"false" json:"description"`

    // Key of FlowPort reference
    Port *string `mandatory:"false" json:"port"`

    // The from link reference.
    FromLink *string `mandatory:"false" json:"fromLink"`

    FieldMap FieldMap `mandatory:"false" json:"fieldMap"`
}

func (InputLink) GetDescription

func (m InputLink) GetDescription() *string

GetDescription returns Description

func (InputLink) GetKey

func (m InputLink) GetKey() *string

GetKey returns Key

func (InputLink) GetModelVersion

func (m InputLink) GetModelVersion() *string

GetModelVersion returns ModelVersion

func (InputLink) GetObjectStatus

func (m InputLink) GetObjectStatus() *int

GetObjectStatus returns ObjectStatus

func (InputLink) GetParentRef

func (m InputLink) GetParentRef() *ParentReference

GetParentRef returns ParentRef

func (InputLink) GetPort

func (m InputLink) GetPort() *string

GetPort returns Port

func (InputLink) MarshalJSON

func (m InputLink) MarshalJSON() (buff []byte, e error)

MarshalJSON marshals to json representation

func (InputLink) String

func (m InputLink) String() string

func (*InputLink) UnmarshalJSON

func (m *InputLink) UnmarshalJSON(data []byte) (e error)

UnmarshalJSON unmarshals from json

type InputPort

InputPort The input port details.

type InputPort struct {

    // The key of the object.
    Key *string `mandatory:"false" json:"key"`

    // The model version of an object.
    ModelVersion *string `mandatory:"false" json:"modelVersion"`

    ParentRef *ParentReference `mandatory:"false" json:"parentRef"`

    ConfigValues *ConfigValues `mandatory:"false" json:"configValues"`

    // The status of an object that can be set to value 1 for shallow references across objects, other values reserved.
    ObjectStatus *int `mandatory:"false" json:"objectStatus"`

    // Free form text without any restriction on permitted characters. Name can have letters, numbers, and special characters. The value is editable and is restricted to 1000 characters.
    Name *string `mandatory:"false" json:"name"`

    // Detailed description for the object.
    Description *string `mandatory:"false" json:"description"`

    // An array of fields.
    Fields []TypedObject `mandatory:"false" json:"fields"`

    // The port details for the data asset.Type.
    PortType InputPortPortTypeEnum `mandatory:"false" json:"portType,omitempty"`
}

func (InputPort) GetConfigValues

func (m InputPort) GetConfigValues() *ConfigValues

GetConfigValues returns ConfigValues

func (InputPort) GetDescription

func (m InputPort) GetDescription() *string

GetDescription returns Description

func (InputPort) GetKey

func (m InputPort) GetKey() *string

GetKey returns Key

func (InputPort) GetModelVersion

func (m InputPort) GetModelVersion() *string

GetModelVersion returns ModelVersion

func (InputPort) GetName

func (m InputPort) GetName() *string

GetName returns Name

func (InputPort) GetObjectStatus

func (m InputPort) GetObjectStatus() *int

GetObjectStatus returns ObjectStatus

func (InputPort) GetParentRef

func (m InputPort) GetParentRef() *ParentReference

GetParentRef returns ParentRef

func (InputPort) MarshalJSON

func (m InputPort) MarshalJSON() (buff []byte, e error)

MarshalJSON marshals to json representation

func (InputPort) String

func (m InputPort) String() string

func (*InputPort) UnmarshalJSON

func (m *InputPort) UnmarshalJSON(data []byte) (e error)

UnmarshalJSON unmarshals from json

type InputPortPortTypeEnum

InputPortPortTypeEnum Enum with underlying type: string

type InputPortPortTypeEnum string

Set of constants representing the allowable values for InputPortPortTypeEnum

const (
    InputPortPortTypeData    InputPortPortTypeEnum = "DATA"
    InputPortPortTypeControl InputPortPortTypeEnum = "CONTROL"
    InputPortPortTypeModel   InputPortPortTypeEnum = "MODEL"
)

func GetInputPortPortTypeEnumValues

func GetInputPortPortTypeEnumValues() []InputPortPortTypeEnum

GetInputPortPortTypeEnumValues Enumerates the set of values for InputPortPortTypeEnum

type Intersect

Intersect The information about a intersect object.

type Intersect struct {

    // The key of the object.
    Key *string `mandatory:"false" json:"key"`

    // The model version of an object.
    ModelVersion *string `mandatory:"false" json:"modelVersion"`

    ParentRef *ParentReference `mandatory:"false" json:"parentRef"`

    // Free form text without any restriction on permitted characters. Name can have letters, numbers, and special characters. The value is editable and is restricted to 1000 characters.
    Name *string `mandatory:"false" json:"name"`

    // Details about the operator.
    Description *string `mandatory:"false" json:"description"`

    // The version of the object that is used to track changes in the object instance.
    ObjectVersion *int `mandatory:"false" json:"objectVersion"`

    // An array of input ports.
    InputPorts []InputPort `mandatory:"false" json:"inputPorts"`

    // An array of output ports.
    OutputPorts []OutputPort `mandatory:"false" json:"outputPorts"`

    // The status of an object that can be set to value 1 for shallow references across objects, other values reserved.
    ObjectStatus *int `mandatory:"false" json:"objectStatus"`

    // Value can only contain upper case letters, underscore, and numbers. It should begin with upper case letter or underscore. The value can be modified.
    Identifier *string `mandatory:"false" json:"identifier"`

    // An array of parameters used in the data flow.
    Parameters []Parameter `mandatory:"false" json:"parameters"`

    OpConfigValues *ConfigValues `mandatory:"false" json:"opConfigValues"`

    // The information about the intersect all.
    IsAll *bool `mandatory:"false" json:"isAll"`

    // intersectType
    IntersectType IntersectIntersectTypeEnum `mandatory:"false" json:"intersectType,omitempty"`
}

func (Intersect) GetDescription

func (m Intersect) GetDescription() *string

GetDescription returns Description

func (Intersect) GetIdentifier

func (m Intersect) GetIdentifier() *string

GetIdentifier returns Identifier

func (Intersect) GetInputPorts

func (m Intersect) GetInputPorts() []InputPort

GetInputPorts returns InputPorts

func (Intersect) GetKey

func (m Intersect) GetKey() *string

GetKey returns Key

func (Intersect) GetModelVersion

func (m Intersect) GetModelVersion() *string

GetModelVersion returns ModelVersion

func (Intersect) GetName

func (m Intersect) GetName() *string

GetName returns Name

func (Intersect) GetObjectStatus

func (m Intersect) GetObjectStatus() *int

GetObjectStatus returns ObjectStatus

func (Intersect) GetObjectVersion

func (m Intersect) GetObjectVersion() *int

GetObjectVersion returns ObjectVersion

func (Intersect) GetOpConfigValues

func (m Intersect) GetOpConfigValues() *ConfigValues

GetOpConfigValues returns OpConfigValues

func (Intersect) GetOutputPorts

func (m Intersect) GetOutputPorts() []OutputPort

GetOutputPorts returns OutputPorts

func (Intersect) GetParameters

func (m Intersect) GetParameters() []Parameter

GetParameters returns Parameters

func (Intersect) GetParentRef

func (m Intersect) GetParentRef() *ParentReference

GetParentRef returns ParentRef

func (Intersect) MarshalJSON

func (m Intersect) MarshalJSON() (buff []byte, e error)

MarshalJSON marshals to json representation

func (Intersect) String

func (m Intersect) String() string

type IntersectIntersectTypeEnum

IntersectIntersectTypeEnum Enum with underlying type: string

type IntersectIntersectTypeEnum string

Set of constants representing the allowable values for IntersectIntersectTypeEnum

const (
    IntersectIntersectTypeName     IntersectIntersectTypeEnum = "NAME"
    IntersectIntersectTypePosition IntersectIntersectTypeEnum = "POSITION"
)

func GetIntersectIntersectTypeEnumValues

func GetIntersectIntersectTypeEnumValues() []IntersectIntersectTypeEnum

GetIntersectIntersectTypeEnumValues Enumerates the set of values for IntersectIntersectTypeEnum

type JavaType

JavaType A java type object.

type JavaType struct {

    // The key of the object.
    Key *string `mandatory:"false" json:"key"`

    // The model version of an object.
    ModelVersion *string `mandatory:"false" json:"modelVersion"`

    ParentRef *ParentReference `mandatory:"false" json:"parentRef"`

    // Free form text without any restriction on permitted characters. Name can have letters, numbers, and special characters. The value is editable and is restricted to 1000 characters.
    Name *string `mandatory:"false" json:"name"`

    // The status of an object that can be set to value 1 for shallow references across objects, other values reserved.
    ObjectStatus *int `mandatory:"false" json:"objectStatus"`

    // A user defined description for the object.
    Description *string `mandatory:"false" json:"description"`

    // The java type name.
    JavaTypeName *string `mandatory:"false" json:"javaTypeName"`

    ConfigDefinition *ConfigDefinition `mandatory:"false" json:"configDefinition"`
}

func (JavaType) GetDescription

func (m JavaType) GetDescription() *string

GetDescription returns Description

func (JavaType) GetKey

func (m JavaType) GetKey() *string

GetKey returns Key

func (JavaType) GetModelVersion

func (m JavaType) GetModelVersion() *string

GetModelVersion returns ModelVersion

func (JavaType) GetName

func (m JavaType) GetName() *string

GetName returns Name

func (JavaType) GetObjectStatus

func (m JavaType) GetObjectStatus() *int

GetObjectStatus returns ObjectStatus

func (JavaType) GetParentRef

func (m JavaType) GetParentRef() *ParentReference

GetParentRef returns ParentRef

func (JavaType) MarshalJSON

func (m JavaType) MarshalJSON() (buff []byte, e error)

MarshalJSON marshals to json representation

func (JavaType) String

func (m JavaType) String() string

type Join

Join The information about the join operator. The join operator links data from multiple inbound sources.

type Join struct {

    // The join condition.
    Condition *string `mandatory:"false" json:"condition"`

    // The type of join.
    Policy JoinPolicyEnum `mandatory:"false" json:"policy,omitempty"`
}

func (Join) MarshalJSON

func (m Join) MarshalJSON() (buff []byte, e error)

MarshalJSON marshals to json representation

func (Join) String

func (m Join) String() string

type JoinPolicyEnum

JoinPolicyEnum Enum with underlying type: string

type JoinPolicyEnum string

Set of constants representing the allowable values for JoinPolicyEnum

const (
    JoinPolicyInnerJoin JoinPolicyEnum = "INNER_JOIN"
    JoinPolicyLeftJoin  JoinPolicyEnum = "LEFT_JOIN"
    JoinPolicyRightJoin JoinPolicyEnum = "RIGHT_JOIN"
    JoinPolicyFullJoin  JoinPolicyEnum = "FULL_JOIN"
)

func GetJoinPolicyEnumValues

func GetJoinPolicyEnumValues() []JoinPolicyEnum

GetJoinPolicyEnumValues Enumerates the set of values for JoinPolicyEnum

type Joiner

Joiner The information about a joiner object.

type Joiner struct {

    // The key of the object.
    Key *string `mandatory:"false" json:"key"`

    // The model version of an object.
    ModelVersion *string `mandatory:"false" json:"modelVersion"`

    ParentRef *ParentReference `mandatory:"false" json:"parentRef"`

    // Free form text without any restriction on permitted characters. Name can have letters, numbers, and special characters. The value is editable and is restricted to 1000 characters.
    Name *string `mandatory:"false" json:"name"`

    // Details about the operator.
    Description *string `mandatory:"false" json:"description"`

    // The version of the object that is used to track changes in the object instance.
    ObjectVersion *int `mandatory:"false" json:"objectVersion"`

    // An array of input ports.
    InputPorts []InputPort `mandatory:"false" json:"inputPorts"`

    // An array of output ports.
    OutputPorts []OutputPort `mandatory:"false" json:"outputPorts"`

    // The status of an object that can be set to value 1 for shallow references across objects, other values reserved.
    ObjectStatus *int `mandatory:"false" json:"objectStatus"`

    // Value can only contain upper case letters, underscore, and numbers. It should begin with upper case letter or underscore. The value can be modified.
    Identifier *string `mandatory:"false" json:"identifier"`

    // An array of parameters used in the data flow.
    Parameters []Parameter `mandatory:"false" json:"parameters"`

    OpConfigValues *ConfigValues `mandatory:"false" json:"opConfigValues"`

    JoinCondition *Expression `mandatory:"false" json:"joinCondition"`

    // joinType
    JoinType JoinerJoinTypeEnum `mandatory:"false" json:"joinType,omitempty"`
}

func (Joiner) GetDescription

func (m Joiner) GetDescription() *string

GetDescription returns Description

func (Joiner) GetIdentifier

func (m Joiner) GetIdentifier() *string

GetIdentifier returns Identifier

func (Joiner) GetInputPorts

func (m Joiner) GetInputPorts() []InputPort

GetInputPorts returns InputPorts

func (Joiner) GetKey

func (m Joiner) GetKey() *string

GetKey returns Key

func (Joiner) GetModelVersion

func (m Joiner) GetModelVersion() *string

GetModelVersion returns ModelVersion

func (Joiner) GetName

func (m Joiner) GetName() *string

GetName returns Name

func (Joiner) GetObjectStatus

func (m Joiner) GetObjectStatus() *int

GetObjectStatus returns ObjectStatus

func (Joiner) GetObjectVersion

func (m Joiner) GetObjectVersion() *int

GetObjectVersion returns ObjectVersion

func (Joiner) GetOpConfigValues

func (m Joiner) GetOpConfigValues() *ConfigValues

GetOpConfigValues returns OpConfigValues

func (Joiner) GetOutputPorts

func (m Joiner) GetOutputPorts() []OutputPort

GetOutputPorts returns OutputPorts

func (Joiner) GetParameters

func (m Joiner) GetParameters() []Parameter

GetParameters returns Parameters

func (Joiner) GetParentRef

func (m Joiner) GetParentRef() *ParentReference

GetParentRef returns ParentRef

func (Joiner) MarshalJSON

func (m Joiner) MarshalJSON() (buff []byte, e error)

MarshalJSON marshals to json representation

func (Joiner) String

func (m Joiner) String() string

type JoinerJoinTypeEnum

JoinerJoinTypeEnum Enum with underlying type: string

type JoinerJoinTypeEnum string

Set of constants representing the allowable values for JoinerJoinTypeEnum

const (
    JoinerJoinTypeInner JoinerJoinTypeEnum = "INNER"
    JoinerJoinTypeFull  JoinerJoinTypeEnum = "FULL"
    JoinerJoinTypeLeft  JoinerJoinTypeEnum = "LEFT"
    JoinerJoinTypeRight JoinerJoinTypeEnum = "RIGHT"
)

func GetJoinerJoinTypeEnumValues

func GetJoinerJoinTypeEnumValues() []JoinerJoinTypeEnum

GetJoinerJoinTypeEnumValues Enumerates the set of values for JoinerJoinTypeEnum

type JsonFormatAttribute

JsonFormatAttribute The JSON file format attribute.

type JsonFormatAttribute struct {

    // The encoding for the file.
    Encoding *string `mandatory:"false" json:"encoding"`
}

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 Key

Key The key object.

type Key interface {
}

type KeyAttribute

KeyAttribute An attribute within a key.

type KeyAttribute struct {

    // The position of the attribute.
    Position *int `mandatory:"false" json:"position"`

    Attribute *ShapeField `mandatory:"false" json:"attribute"`
}

func (KeyAttribute) String

func (m KeyAttribute) String() string

type KeyModelTypeEnum

KeyModelTypeEnum Enum with underlying type: string

type KeyModelTypeEnum string

Set of constants representing the allowable values for KeyModelTypeEnum

const (
    KeyModelTypeForeignKey KeyModelTypeEnum = "FOREIGN_KEY"
)

func GetKeyModelTypeEnumValues

func GetKeyModelTypeEnumValues() []KeyModelTypeEnum

GetKeyModelTypeEnumValues Enumerates the set of values for KeyModelTypeEnum

type KeyRange

KeyRange The information about key range.

type KeyRange struct {
    Key *ShapeField `mandatory:"false" json:"key"`

    // The key range.
    Range []string `mandatory:"false" json:"range"`
}

func (KeyRange) String

func (m KeyRange) String() string

type KeyRangePartitionConfig

KeyRangePartitionConfig The information about key range.

type KeyRangePartitionConfig struct {

    // The partition number for the key range.
    PartitionNumber *int `mandatory:"false" json:"partitionNumber"`

    KeyRange *KeyRange `mandatory:"false" json:"keyRange"`
}

func (KeyRangePartitionConfig) MarshalJSON

func (m KeyRangePartitionConfig) MarshalJSON() (buff []byte, e error)

MarshalJSON marshals to json representation

func (KeyRangePartitionConfig) String

func (m KeyRangePartitionConfig) String() string

type LastRunDetails

LastRunDetails The last run details for the task run.

type LastRunDetails struct {

    // Generated key that can be used in API calls to identify Last run details of a task schedule. On scenarios where reference to the lastRunDetails is needed, a value can be passed in create.
    Key *string `mandatory:"false" json:"key"`

    // This is a version number that is used by the service to upgrade objects if needed through releases of the service.
    ModelVersion *string `mandatory:"false" json:"modelVersion"`

    // The type of the object.
    ModelType *string `mandatory:"false" json:"modelType"`

    ParentRef *ParentReference `mandatory:"false" json:"parentRef"`

    // Free form text without any restriction on permitted characters. Name can have letters, numbers, and special characters. The value is editable and is restricted to 1000 characters.
    Name *string `mandatory:"false" json:"name"`

    // Detailed description for the object.
    Description *string `mandatory:"false" json:"description"`

    // This is used by the service for optimistic locking of the object, to prevent multiple users from simultaneously updating the object.
    ObjectVersion *int `mandatory:"false" json:"objectVersion"`

    // The status of an object that can be set to value 1 for shallow references across objects, other values reserved.
    ObjectStatus *int `mandatory:"false" json:"objectStatus"`

    // Value can only contain upper case letters, underscore, and numbers. It should begin with upper case letter or underscore. The value can be modified.
    Identifier *string `mandatory:"false" json:"identifier"`

    // Time in milliseconds for the pervious schedule.
    LastRunTimeMillis *int64 `mandatory:"false" json:"lastRunTimeMillis"`
}

func (LastRunDetails) String

func (m LastRunDetails) String() string

type ListApplicationsRequest

ListApplicationsRequest wrapper for the ListApplications operation

See also

Click https://docs.cloud.oracle.com/en-us/iaas/tools/go-sdk-examples/36.1.0/dataintegration/ListApplications.go.html to see an example of how to use ListApplicationsRequest.

type ListApplicationsRequest struct {

    // The workspace ID.
    WorkspaceId *string `mandatory:"true" contributesTo:"path" name:"workspaceId"`

    // Used to filter by the name of the object.
    Name *string `mandatory:"false" contributesTo:"query" name:"name"`

    // Used to filter by the identifier of the published object.
    Identifier []string `contributesTo:"query" name:"identifier" collectionFormat:"multi"`

    // Specifies the fields to get for an object.
    Fields []string `contributesTo:"query" name:"fields" collectionFormat:"multi"`

    // Sets the maximum number of results per page, or items to return in a paginated `List` call. See List Pagination (https://docs.cloud.oracle.com/iaas/Content/API/Concepts/usingapi.htm#nine).
    Limit *int `mandatory:"false" contributesTo:"query" name:"limit"`

    // For list pagination. The value for this parameter is the `opc-next-page` or the `opc-prev-page` response header from the previous `List` call. See List Pagination (https://docs.cloud.oracle.com/iaas/Content/API/Concepts/usingapi.htm#nine).
    Page *string `mandatory:"false" contributesTo:"query" name:"page"`

    // Specifies sort order to use, either `ASC` (ascending) or `DESC` (descending).
    SortOrder ListApplicationsSortOrderEnum `mandatory:"false" contributesTo:"query" name:"sortOrder" omitEmpty:"true"`

    // Specifies the field to sort by. Accepts only one field. By default, when you sort by time fields, results are shown in descending order. All other fields default to ascending order. Sorting related parameters are ignored when parameter `query` is present (search operation and sorting order is by relevance score in descending order).
    SortBy ListApplicationsSortByEnum `mandatory:"false" contributesTo:"query" name:"sortBy" omitEmpty:"true"`

    // Unique Oracle-assigned identifier for the request. If
    // you need to contact Oracle about a particular request,
    // please provide the request ID.
    OpcRequestId *string `mandatory:"false" contributesTo:"header" name:"opc-request-id"`

    // Metadata about the request. This information will not be transmitted to the service, but
    // represents information that the SDK will consume to drive retry behavior.
    RequestMetadata common.RequestMetadata
}

func (ListApplicationsRequest) 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

ListApplicationsResponse wrapper for the ListApplications operation

type ListApplicationsResponse struct {

    // The underlying http response
    RawResponse *http.Response

    // A list of ApplicationSummaryCollection instances
    ApplicationSummaryCollection `presentIn:"body"`

    // Unique Oracle-assigned identifier for the request. If you need to contact
    // Oracle about a particular request, please provide the request ID.
    OpcRequestId *string `presentIn:"header" name:"opc-request-id"`

    // Retrieves the next page of results. When this header appears in the response, additional pages of results remain. See List Pagination (https://docs.cloud.oracle.com/iaas/Content/API/Concepts/usingapi.htm#nine).
    OpcNextPage *string `presentIn:"header" name:"opc-next-page"`

    // Retrieves the previous page of results. When this header appears in the response, previous pages of results exist. See List Pagination (https://docs.cloud.oracle.com/iaas/Content/API/Concepts/usingapi.htm#nine).
    OpcPrevPage *string `presentIn:"header" name:"opc-prev-page"`

    // Total items in the entire list.
    OpcTotalItems *int `presentIn:"header" name:"opc-total-items"`
}

func (ListApplicationsResponse) HTTPResponse

func (response ListApplicationsResponse) HTTPResponse() *http.Response

HTTPResponse implements the OCIResponse interface

func (ListApplicationsResponse) String

func (response ListApplicationsResponse) String() string

type ListApplicationsSortByEnum

ListApplicationsSortByEnum Enum with underlying type: string

type ListApplicationsSortByEnum string

Set of constants representing the allowable values for ListApplicationsSortByEnum

const (
    ListApplicationsSortByTimeCreated ListApplicationsSortByEnum = "TIME_CREATED"
    ListApplicationsSortByDisplayName ListApplicationsSortByEnum = "DISPLAY_NAME"
)

func GetListApplicationsSortByEnumValues

func GetListApplicationsSortByEnumValues() []ListApplicationsSortByEnum

GetListApplicationsSortByEnumValues Enumerates the set of values for ListApplicationsSortByEnum

type ListApplicationsSortOrderEnum

ListApplicationsSortOrderEnum Enum with underlying type: string

type ListApplicationsSortOrderEnum string

Set of constants representing the allowable values for ListApplicationsSortOrderEnum

const (
    ListApplicationsSortOrderAsc  ListApplicationsSortOrderEnum = "ASC"
    ListApplicationsSortOrderDesc ListApplicationsSortOrderEnum = "DESC"
)

func GetListApplicationsSortOrderEnumValues

func GetListApplicationsSortOrderEnumValues() []ListApplicationsSortOrderEnum

GetListApplicationsSortOrderEnumValues Enumerates the set of values for ListApplicationsSortOrderEnum

type ListConnectionValidationsRequest

ListConnectionValidationsRequest wrapper for the ListConnectionValidations operation

See also

Click https://docs.cloud.oracle.com/en-us/iaas/tools/go-sdk-examples/36.1.0/dataintegration/ListConnectionValidations.go.html to see an example of how to use ListConnectionValidationsRequest.

type ListConnectionValidationsRequest struct {

    // The workspace ID.
    WorkspaceId *string `mandatory:"true" contributesTo:"path" name:"workspaceId"`

    // Used to filter by the key of the object.
    Key *string `mandatory:"false" contributesTo:"query" name:"key"`

    // Used to filter by the name of the object.
    Name *string `mandatory:"false" contributesTo:"query" name:"name"`

    // Used to filter by the identifier of the object.
    Identifier *string `mandatory:"false" contributesTo:"query" name:"identifier"`

    // Specifies the fields to get for an object.
    Fields []string `contributesTo:"query" name:"fields" collectionFormat:"multi"`

    // For list pagination. The value for this parameter is the `opc-next-page` or the `opc-prev-page` response header from the previous `List` call. See List Pagination (https://docs.cloud.oracle.com/iaas/Content/API/Concepts/usingapi.htm#nine).
    Page *string `mandatory:"false" contributesTo:"query" name:"page"`

    // Sets the maximum number of results per page, or items to return in a paginated `List` call. See List Pagination (https://docs.cloud.oracle.com/iaas/Content/API/Concepts/usingapi.htm#nine).
    Limit *int `mandatory:"false" contributesTo:"query" name:"limit"`

    // Specifies the field to sort by. Accepts only one field. By default, when you sort by time fields, results are shown in descending order. All other fields default to ascending order. Sorting related parameters are ignored when parameter `query` is present (search operation and sorting order is by relevance score in descending order).
    SortBy ListConnectionValidationsSortByEnum `mandatory:"false" contributesTo:"query" name:"sortBy" omitEmpty:"true"`

    // Specifies sort order to use, either `ASC` (ascending) or `DESC` (descending).
    SortOrder ListConnectionValidationsSortOrderEnum `mandatory:"false" contributesTo:"query" name:"sortOrder" omitEmpty:"true"`

    // Unique Oracle-assigned identifier for the request. If
    // you need to contact Oracle about a particular request,
    // please provide the request ID.
    OpcRequestId *string `mandatory:"false" contributesTo:"header" name:"opc-request-id"`

    // Metadata about the request. This information will not be transmitted to the service, but
    // represents information that the SDK will consume to drive retry behavior.
    RequestMetadata common.RequestMetadata
}

func (ListConnectionValidationsRequest) 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

ListConnectionValidationsResponse wrapper for the ListConnectionValidations operation

type ListConnectionValidationsResponse struct {

    // The underlying http response
    RawResponse *http.Response

    // A list of ConnectionValidationSummaryCollection instances
    ConnectionValidationSummaryCollection `presentIn:"body"`

    // Unique Oracle-assigned identifier for the request. If you need to contact
    // Oracle about a particular request, please provide the request ID.
    OpcRequestId *string `presentIn:"header" name:"opc-request-id"`

    // Retrieves the next page of results. When this header appears in the response, additional pages of results remain. See List Pagination (https://docs.cloud.oracle.com/iaas/Content/API/Concepts/usingapi.htm#nine).
    OpcNextPage *string `presentIn:"header" name:"opc-next-page"`

    // Retrieves the previous page of results. When this header appears in the response, previous pages of results exist. See List Pagination (https://docs.cloud.oracle.com/iaas/Content/API/Concepts/usingapi.htm#nine).
    OpcPrevPage *string `presentIn:"header" name:"opc-prev-page"`

    // Total items in the entire list.
    OpcTotalItems *int `presentIn:"header" name:"opc-total-items"`
}

func (ListConnectionValidationsResponse) HTTPResponse

func (response ListConnectionValidationsResponse) HTTPResponse() *http.Response

HTTPResponse implements the OCIResponse interface

func (ListConnectionValidationsResponse) String

func (response ListConnectionValidationsResponse) String() string

type ListConnectionValidationsSortByEnum

ListConnectionValidationsSortByEnum Enum with underlying type: string

type ListConnectionValidationsSortByEnum string

Set of constants representing the allowable values for ListConnectionValidationsSortByEnum

const (
    ListConnectionValidationsSortByTimeCreated ListConnectionValidationsSortByEnum = "TIME_CREATED"
    ListConnectionValidationsSortByDisplayName ListConnectionValidationsSortByEnum = "DISPLAY_NAME"
)

func GetListConnectionValidationsSortByEnumValues

func GetListConnectionValidationsSortByEnumValues() []ListConnectionValidationsSortByEnum

GetListConnectionValidationsSortByEnumValues Enumerates the set of values for ListConnectionValidationsSortByEnum

type ListConnectionValidationsSortOrderEnum

ListConnectionValidationsSortOrderEnum Enum with underlying type: string

type ListConnectionValidationsSortOrderEnum string

Set of constants representing the allowable values for ListConnectionValidationsSortOrderEnum

const (
    ListConnectionValidationsSortOrderAsc  ListConnectionValidationsSortOrderEnum = "ASC"
    ListConnectionValidationsSortOrderDesc ListConnectionValidationsSortOrderEnum = "DESC"
)

func GetListConnectionValidationsSortOrderEnumValues

func GetListConnectionValidationsSortOrderEnumValues() []ListConnectionValidationsSortOrderEnum

GetListConnectionValidationsSortOrderEnumValues Enumerates the set of values for ListConnectionValidationsSortOrderEnum

type ListConnectionsRequest

ListConnectionsRequest wrapper for the ListConnections operation

See also

Click https://docs.cloud.oracle.com/en-us/iaas/tools/go-sdk-examples/36.1.0/dataintegration/ListConnections.go.html to see an example of how to use ListConnectionsRequest.

type ListConnectionsRequest struct {

    // The workspace ID.
    WorkspaceId *string `mandatory:"true" contributesTo:"path" name:"workspaceId"`

    // Used to filter by the data asset key of the object.
    DataAssetKey *string `mandatory:"true" contributesTo:"query" name:"dataAssetKey"`

    // Used to filter by the name of the object.
    Name *string `mandatory:"false" contributesTo:"query" name:"name"`

    // For list pagination. The value for this parameter is the `opc-next-page` or the `opc-prev-page` response header from the previous `List` call. See List Pagination (https://docs.cloud.oracle.com/iaas/Content/API/Concepts/usingapi.htm#nine).
    Page *string `mandatory:"false" contributesTo:"query" name:"page"`

    // Sets the maximum number of results per page, or items to return in a paginated `List` call. See List Pagination (https://docs.cloud.oracle.com/iaas/Content/API/Concepts/usingapi.htm#nine).
    Limit *int `mandatory:"false" contributesTo:"query" name:"limit"`

    // Specifies the fields to get for an object.
    Fields []string `contributesTo:"query" name:"fields" collectionFormat:"multi"`

    // Type of the object to filter the results with.
    Type *string `mandatory:"false" contributesTo:"query" name:"type"`

    // Specifies the field to sort by. Accepts only one field. By default, when you sort by time fields, results are shown in descending order. All other fields default to ascending order. Sorting related parameters are ignored when parameter `query` is present (search operation and sorting order is by relevance score in descending order).
    SortBy ListConnectionsSortByEnum `mandatory:"false" contributesTo:"query" name:"sortBy" omitEmpty:"true"`

    // Specifies sort order to use, either `ASC` (ascending) or `DESC` (descending).
    SortOrder ListConnectionsSortOrderEnum `mandatory:"false" contributesTo:"query" name:"sortOrder" omitEmpty:"true"`

    // Unique Oracle-assigned identifier for the request. If
    // you need to contact Oracle about a particular request,
    // please provide the request ID.
    OpcRequestId *string `mandatory:"false" contributesTo:"header" name:"opc-request-id"`

    // Metadata about the request. This information will not be transmitted to the service, but
    // represents information that the SDK will consume to drive retry behavior.
    RequestMetadata common.RequestMetadata
}

func (ListConnectionsRequest) 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

ListConnectionsResponse wrapper for the ListConnections operation

type ListConnectionsResponse struct {

    // The underlying http response
    RawResponse *http.Response

    // A list of ConnectionSummaryCollection instances
    ConnectionSummaryCollection `presentIn:"body"`

    // Unique Oracle-assigned identifier for the request. If you need to contact
    // Oracle about a particular request, please provide the request ID.
    OpcRequestId *string `presentIn:"header" name:"opc-request-id"`

    // Retrieves the next page of results. When this header appears in the response, additional pages of results remain. See List Pagination (https://docs.cloud.oracle.com/iaas/Content/API/Concepts/usingapi.htm#nine).
    OpcNextPage *string `presentIn:"header" name:"opc-next-page"`

    // Retrieves the previous page of results. When this header appears in the response, previous pages of results exist. See List Pagination (https://docs.cloud.oracle.com/iaas/Content/API/Concepts/usingapi.htm#nine).
    OpcPrevPage *string `presentIn:"header" name:"opc-prev-page"`

    // Total items in the entire list.
    OpcTotalItems *int `presentIn:"header" name:"opc-total-items"`
}

func (ListConnectionsResponse) HTTPResponse

func (response ListConnectionsResponse) HTTPResponse() *http.Response

HTTPResponse implements the OCIResponse interface

func (ListConnectionsResponse) String

func (response ListConnectionsResponse) String() string

type ListConnectionsSortByEnum

ListConnectionsSortByEnum Enum with underlying type: string

type ListConnectionsSortByEnum string

Set of constants representing the allowable values for ListConnectionsSortByEnum

const (
    ListConnectionsSortByTimeCreated ListConnectionsSortByEnum = "TIME_CREATED"
    ListConnectionsSortByDisplayName ListConnectionsSortByEnum = "DISPLAY_NAME"
)

func GetListConnectionsSortByEnumValues

func GetListConnectionsSortByEnumValues() []ListConnectionsSortByEnum

GetListConnectionsSortByEnumValues Enumerates the set of values for ListConnectionsSortByEnum

type ListConnectionsSortOrderEnum

ListConnectionsSortOrderEnum Enum with underlying type: string

type ListConnectionsSortOrderEnum string

Set of constants representing the allowable values for ListConnectionsSortOrderEnum

const (
    ListConnectionsSortOrderAsc  ListConnectionsSortOrderEnum = "ASC"
    ListConnectionsSortOrderDesc ListConnectionsSortOrderEnum = "DESC"
)

func GetListConnectionsSortOrderEnumValues

func GetListConnectionsSortOrderEnumValues() []ListConnectionsSortOrderEnum

GetListConnectionsSortOrderEnumValues Enumerates the set of values for ListConnectionsSortOrderEnum

type ListDataAssetsRequest

ListDataAssetsRequest wrapper for the ListDataAssets operation

See also

Click https://docs.cloud.oracle.com/en-us/iaas/tools/go-sdk-examples/36.1.0/dataintegration/ListDataAssets.go.html to see an example of how to use ListDataAssetsRequest.

type ListDataAssetsRequest struct {

    // The workspace ID.
    WorkspaceId *string `mandatory:"true" contributesTo:"path" name:"workspaceId"`

    // For list pagination. The value for this parameter is the `opc-next-page` or the `opc-prev-page` response header from the previous `List` call. See List Pagination (https://docs.cloud.oracle.com/iaas/Content/API/Concepts/usingapi.htm#nine).
    Page *string `mandatory:"false" contributesTo:"query" name:"page"`

    // Sets the maximum number of results per page, or items to return in a paginated `List` call. See List Pagination (https://docs.cloud.oracle.com/iaas/Content/API/Concepts/usingapi.htm#nine).
    Limit *int `mandatory:"false" contributesTo:"query" name:"limit"`

    // Specifies the fields to get for an object.
    Fields []string `contributesTo:"query" name:"fields" collectionFormat:"multi"`

    // Type of the object to filter the results with.
    Type *string `mandatory:"false" contributesTo:"query" name:"type"`

    // Specifies the field to sort by. Accepts only one field. By default, when you sort by time fields, results are shown in descending order. All other fields default to ascending order. Sorting related parameters are ignored when parameter `query` is present (search operation and sorting order is by relevance score in descending order).
    SortBy ListDataAssetsSortByEnum `mandatory:"false" contributesTo:"query" name:"sortBy" omitEmpty:"true"`

    // Specifies sort order to use, either `ASC` (ascending) or `DESC` (descending).
    SortOrder ListDataAssetsSortOrderEnum `mandatory:"false" contributesTo:"query" name:"sortOrder" omitEmpty:"true"`

    // Used to filter by the name of the object.
    Name *string `mandatory:"false" contributesTo:"query" name:"name"`

    // Unique Oracle-assigned identifier for the request. If
    // you need to contact Oracle about a particular request,
    // please provide the request ID.
    OpcRequestId *string `mandatory:"false" contributesTo:"header" name:"opc-request-id"`

    // Metadata about the request. This information will not be transmitted to the service, but
    // represents information that the SDK will consume to drive retry behavior.
    RequestMetadata common.RequestMetadata
}

func (ListDataAssetsRequest) 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

ListDataAssetsResponse wrapper for the ListDataAssets operation

type ListDataAssetsResponse struct {

    // The underlying http response
    RawResponse *http.Response

    // A list of DataAssetSummaryCollection instances
    DataAssetSummaryCollection `presentIn:"body"`

    // Unique Oracle-assigned identifier for the request. If you need to contact
    // Oracle about a particular request, please provide the request ID.
    OpcRequestId *string `presentIn:"header" name:"opc-request-id"`

    // Retrieves the next page of results. When this header appears in the response, additional pages of results remain. See List Pagination (https://docs.cloud.oracle.com/iaas/Content/API/Concepts/usingapi.htm#nine).
    OpcNextPage *string `presentIn:"header" name:"opc-next-page"`

    // Retrieves the previous page of results. When this header appears in the response, previous pages of results exist. See List Pagination (https://docs.cloud.oracle.com/iaas/Content/API/Concepts/usingapi.htm#nine).
    OpcPrevPage *string `presentIn:"header" name:"opc-prev-page"`

    // Total items in the entire list.
    OpcTotalItems *int `presentIn:"header" name:"opc-total-items"`
}

func (ListDataAssetsResponse) HTTPResponse

func (response ListDataAssetsResponse) HTTPResponse() *http.Response

HTTPResponse implements the OCIResponse interface

func (ListDataAssetsResponse) String

func (response ListDataAssetsResponse) String() string

type ListDataAssetsSortByEnum

ListDataAssetsSortByEnum Enum with underlying type: string

type ListDataAssetsSortByEnum string

Set of constants representing the allowable values for ListDataAssetsSortByEnum

const (
    ListDataAssetsSortByTimeCreated ListDataAssetsSortByEnum = "TIME_CREATED"
    ListDataAssetsSortByDisplayName ListDataAssetsSortByEnum = "DISPLAY_NAME"
)

func GetListDataAssetsSortByEnumValues

func GetListDataAssetsSortByEnumValues() []ListDataAssetsSortByEnum

GetListDataAssetsSortByEnumValues Enumerates the set of values for ListDataAssetsSortByEnum

type ListDataAssetsSortOrderEnum

ListDataAssetsSortOrderEnum Enum with underlying type: string

type ListDataAssetsSortOrderEnum string

Set of constants representing the allowable values for ListDataAssetsSortOrderEnum

const (
    ListDataAssetsSortOrderAsc  ListDataAssetsSortOrderEnum = "ASC"
    ListDataAssetsSortOrderDesc ListDataAssetsSortOrderEnum = "DESC"
)

func GetListDataAssetsSortOrderEnumValues

func GetListDataAssetsSortOrderEnumValues() []ListDataAssetsSortOrderEnum

GetListDataAssetsSortOrderEnumValues Enumerates the set of values for ListDataAssetsSortOrderEnum

type ListDataEntitiesRequest

ListDataEntitiesRequest wrapper for the ListDataEntities operation

See also

Click https://docs.cloud.oracle.com/en-us/iaas/tools/go-sdk-examples/36.1.0/dataintegration/ListDataEntities.go.html to see an example of how to use ListDataEntitiesRequest.

type ListDataEntitiesRequest struct {

    // The workspace ID.
    WorkspaceId *string `mandatory:"true" contributesTo:"path" name:"workspaceId"`

    // The connection key.
    ConnectionKey *string `mandatory:"true" contributesTo:"path" name:"connectionKey"`

    // The schema resource name used for retrieving schemas.
    SchemaResourceName *string `mandatory:"true" contributesTo:"path" name:"schemaResourceName"`

    // Used to filter by the name of the object.
    Name *string `mandatory:"false" contributesTo:"query" name:"name"`

    // For list pagination. The value for this parameter is the `opc-next-page` or the `opc-prev-page` response header from the previous `List` call. See List Pagination (https://docs.cloud.oracle.com/iaas/Content/API/Concepts/usingapi.htm#nine).
    Page *string `mandatory:"false" contributesTo:"query" name:"page"`

    // Type of the object to filter the results with.
    Type *string `mandatory:"false" contributesTo:"query" name:"type"`

    // Sets the maximum number of results per page, or items to return in a paginated `List` call. See List Pagination (https://docs.cloud.oracle.com/iaas/Content/API/Concepts/usingapi.htm#nine).
    Limit *int `mandatory:"false" contributesTo:"query" name:"limit"`

    // Specifies the fields to get for an object.
    Fields []string `contributesTo:"query" name:"fields" collectionFormat:"multi"`

    // Specifies the field to sort by. Accepts only one field. By default, when you sort by time fields, results are shown in descending order. All other fields default to ascending order. Sorting related parameters are ignored when parameter `query` is present (search operation and sorting order is by relevance score in descending order).
    SortBy ListDataEntitiesSortByEnum `mandatory:"false" contributesTo:"query" name:"sortBy" omitEmpty:"true"`

    // Specifies sort order to use, either `ASC` (ascending) or `DESC` (descending).
    SortOrder ListDataEntitiesSortOrderEnum `mandatory:"false" contributesTo:"query" name:"sortOrder" omitEmpty:"true"`

    // Unique Oracle-assigned identifier for the request. If
    // you need to contact Oracle about a particular request,
    // please provide the request ID.
    OpcRequestId *string `mandatory:"false" contributesTo:"header" name:"opc-request-id"`

    // Used to filter by the name of the object.
    NameList []string `contributesTo:"query" name:"nameList" collectionFormat:"multi"`

    // This parameter can be used to specify whether entity search type is pattern search or not.
    IsPattern *bool `mandatory:"false" contributesTo:"query" name:"isPattern"`

    // Metadata about the request. This information will not be transmitted to the service, but
    // represents information that the SDK will consume to drive retry behavior.
    RequestMetadata common.RequestMetadata
}

func (ListDataEntitiesRequest) 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

ListDataEntitiesResponse wrapper for the ListDataEntities operation

type ListDataEntitiesResponse struct {

    // The underlying http response
    RawResponse *http.Response

    // A list of DataEntitySummaryCollection instances
    DataEntitySummaryCollection `presentIn:"body"`

    // Unique Oracle-assigned identifier for the request. If you need to contact
    // Oracle about a particular request, please provide the request ID.
    OpcRequestId *string `presentIn:"header" name:"opc-request-id"`

    // Retrieves the next page of results. When this header appears in the response, additional pages of results remain. See List Pagination (https://docs.cloud.oracle.com/iaas/Content/API/Concepts/usingapi.htm#nine).
    OpcNextPage *string `presentIn:"header" name:"opc-next-page"`

    // Retrieves the previous page of results. When this header appears in the response, previous pages of results exist. See List Pagination (https://docs.cloud.oracle.com/iaas/Content/API/Concepts/usingapi.htm#nine).
    OpcPrevPage *string `presentIn:"header" name:"opc-prev-page"`

    // Total items in the entire list.
    OpcTotalItems *int `presentIn:"header" name:"opc-total-items"`
}

func (ListDataEntitiesResponse) HTTPResponse

func (response ListDataEntitiesResponse) HTTPResponse() *http.Response

HTTPResponse implements the OCIResponse interface

func (ListDataEntitiesResponse) String

func (response ListDataEntitiesResponse) String() string

type ListDataEntitiesSortByEnum

ListDataEntitiesSortByEnum Enum with underlying type: string

type ListDataEntitiesSortByEnum string

Set of constants representing the allowable values for ListDataEntitiesSortByEnum

const (
    ListDataEntitiesSortByTimeCreated ListDataEntitiesSortByEnum = "TIME_CREATED"
    ListDataEntitiesSortByDisplayName ListDataEntitiesSortByEnum = "DISPLAY_NAME"
)

func GetListDataEntitiesSortByEnumValues

func GetListDataEntitiesSortByEnumValues() []ListDataEntitiesSortByEnum

GetListDataEntitiesSortByEnumValues Enumerates the set of values for ListDataEntitiesSortByEnum

type ListDataEntitiesSortOrderEnum

ListDataEntitiesSortOrderEnum Enum with underlying type: string

type ListDataEntitiesSortOrderEnum string

Set of constants representing the allowable values for ListDataEntitiesSortOrderEnum

const (
    ListDataEntitiesSortOrderAsc  ListDataEntitiesSortOrderEnum = "ASC"
    ListDataEntitiesSortOrderDesc ListDataEntitiesSortOrderEnum = "DESC"
)

func GetListDataEntitiesSortOrderEnumValues

func GetListDataEntitiesSortOrderEnumValues() []ListDataEntitiesSortOrderEnum

GetListDataEntitiesSortOrderEnumValues Enumerates the set of values for ListDataEntitiesSortOrderEnum

type ListDataFlowValidationsRequest

ListDataFlowValidationsRequest wrapper for the ListDataFlowValidations operation

See also

Click https://docs.cloud.oracle.com/en-us/iaas/tools/go-sdk-examples/36.1.0/dataintegration/ListDataFlowValidations.go.html to see an example of how to use ListDataFlowValidationsRequest.

type ListDataFlowValidationsRequest struct {

    // The workspace ID.
    WorkspaceId *string `mandatory:"true" contributesTo:"path" name:"workspaceId"`

    // Used to filter by the key of the object.
    Key *string `mandatory:"false" contributesTo:"query" name:"key"`

    // Used to filter by the name of the object.
    Name *string `mandatory:"false" contributesTo:"query" name:"name"`

    // Used to filter by the identifier of the object.
    Identifier *string `mandatory:"false" contributesTo:"query" name:"identifier"`

    // Specifies the fields to get for an object.
    Fields []string `contributesTo:"query" name:"fields" collectionFormat:"multi"`

    // For list pagination. The value for this parameter is the `opc-next-page` or the `opc-prev-page` response header from the previous `List` call. See List Pagination (https://docs.cloud.oracle.com/iaas/Content/API/Concepts/usingapi.htm#nine).
    Page *string `mandatory:"false" contributesTo:"query" name:"page"`

    // Sets the maximum number of results per page, or items to return in a paginated `List` call. See List Pagination (https://docs.cloud.oracle.com/iaas/Content/API/Concepts/usingapi.htm#nine).
    Limit *int `mandatory:"false" contributesTo:"query" name:"limit"`

    // Specifies the field to sort by. Accepts only one field. By default, when you sort by time fields, results are shown in descending order. All other fields default to ascending order. Sorting related parameters are ignored when parameter `query` is present (search operation and sorting order is by relevance score in descending order).
    SortBy ListDataFlowValidationsSortByEnum `mandatory:"false" contributesTo:"query" name:"sortBy" omitEmpty:"true"`

    // Specifies sort order to use, either `ASC` (ascending) or `DESC` (descending).
    SortOrder ListDataFlowValidationsSortOrderEnum `mandatory:"false" contributesTo:"query" name:"sortOrder" omitEmpty:"true"`

    // Unique Oracle-assigned identifier for the request. If
    // you need to contact Oracle about a particular request,
    // please provide the request ID.
    OpcRequestId *string `mandatory:"false" contributesTo:"header" name:"opc-request-id"`

    // Metadata about the request. This information will not be transmitted to the service, but
    // represents information that the SDK will consume to drive retry behavior.
    RequestMetadata common.RequestMetadata
}

func (ListDataFlowValidationsRequest) 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

ListDataFlowValidationsResponse wrapper for the ListDataFlowValidations operation

type ListDataFlowValidationsResponse struct {

    // The underlying http response
    RawResponse *http.Response

    // A list of DataFlowValidationSummaryCollection instances
    DataFlowValidationSummaryCollection `presentIn:"body"`

    // Unique Oracle-assigned identifier for the request. If you need to contact
    // Oracle about a particular request, please provide the request ID.
    OpcRequestId *string `presentIn:"header" name:"opc-request-id"`

    // Retrieves the next page of results. When this header appears in the response, additional pages of results remain. See List Pagination (https://docs.cloud.oracle.com/iaas/Content/API/Concepts/usingapi.htm#nine).
    OpcNextPage *string `presentIn:"header" name:"opc-next-page"`

    // Retrieves the previous page of results. When this header appears in the response, previous pages of results exist. See List Pagination (https://docs.cloud.oracle.com/iaas/Content/API/Concepts/usingapi.htm#nine).
    OpcPrevPage *string `presentIn:"header" name:"opc-prev-page"`

    // Total items in the entire list.
    OpcTotalItems *int `presentIn:"header" name:"opc-total-items"`
}

func (ListDataFlowValidationsResponse) HTTPResponse

func (response ListDataFlowValidationsResponse) HTTPResponse() *http.Response

HTTPResponse implements the OCIResponse interface

func (ListDataFlowValidationsResponse) String

func (response ListDataFlowValidationsResponse) String() string

type ListDataFlowValidationsSortByEnum

ListDataFlowValidationsSortByEnum Enum with underlying type: string

type ListDataFlowValidationsSortByEnum string

Set of constants representing the allowable values for ListDataFlowValidationsSortByEnum

const (
    ListDataFlowValidationsSortByTimeCreated ListDataFlowValidationsSortByEnum = "TIME_CREATED"
    ListDataFlowValidationsSortByDisplayName ListDataFlowValidationsSortByEnum = "DISPLAY_NAME"
)

func GetListDataFlowValidationsSortByEnumValues

func GetListDataFlowValidationsSortByEnumValues() []ListDataFlowValidationsSortByEnum

GetListDataFlowValidationsSortByEnumValues Enumerates the set of values for ListDataFlowValidationsSortByEnum

type ListDataFlowValidationsSortOrderEnum

ListDataFlowValidationsSortOrderEnum Enum with underlying type: string

type ListDataFlowValidationsSortOrderEnum string

Set of constants representing the allowable values for ListDataFlowValidationsSortOrderEnum

const (
    ListDataFlowValidationsSortOrderAsc  ListDataFlowValidationsSortOrderEnum = "ASC"
    ListDataFlowValidationsSortOrderDesc ListDataFlowValidationsSortOrderEnum = "DESC"
)

func GetListDataFlowValidationsSortOrderEnumValues

func GetListDataFlowValidationsSortOrderEnumValues() []ListDataFlowValidationsSortOrderEnum

GetListDataFlowValidationsSortOrderEnumValues Enumerates the set of values for ListDataFlowValidationsSortOrderEnum

type ListDataFlowsRequest

ListDataFlowsRequest wrapper for the ListDataFlows operation

See also

Click https://docs.cloud.oracle.com/en-us/iaas/tools/go-sdk-examples/36.1.0/dataintegration/ListDataFlows.go.html to see an example of how to use ListDataFlowsRequest.

type ListDataFlowsRequest struct {

    // The workspace ID.
    WorkspaceId *string `mandatory:"true" contributesTo:"path" name:"workspaceId"`

    // Unique Oracle-assigned identifier for the request. If
    // you need to contact Oracle about a particular request,
    // please provide the request ID.
    OpcRequestId *string `mandatory:"false" contributesTo:"header" name:"opc-request-id"`

    // Unique key of the folder.
    FolderId *string `mandatory:"false" contributesTo:"query" name:"folderId"`

    // Specifies the fields to get for an object.
    Fields []string `contributesTo:"query" name:"fields" collectionFormat:"multi"`

    // Used to filter by the name of the object.
    Name *string `mandatory:"false" contributesTo:"query" name:"name"`

    // Used to filter by the identifier of the object.
    Identifier []string `contributesTo:"query" name:"identifier" collectionFormat:"multi"`

    // Sets the maximum number of results per page, or items to return in a paginated `List` call. See List Pagination (https://docs.cloud.oracle.com/iaas/Content/API/Concepts/usingapi.htm#nine).
    Limit *int `mandatory:"false" contributesTo:"query" name:"limit"`

    // For list pagination. The value for this parameter is the `opc-next-page` or the `opc-prev-page` response header from the previous `List` call. See List Pagination (https://docs.cloud.oracle.com/iaas/Content/API/Concepts/usingapi.htm#nine).
    Page *string `mandatory:"false" contributesTo:"query" name:"page"`

    // Specifies sort order to use, either `ASC` (ascending) or `DESC` (descending).
    SortOrder ListDataFlowsSortOrderEnum `mandatory:"false" contributesTo:"query" name:"sortOrder" omitEmpty:"true"`

    // Specifies the field to sort by. Accepts only one field. By default, when you sort by time fields, results are shown in descending order. All other fields default to ascending order. Sorting related parameters are ignored when parameter `query` is present (search operation and sorting order is by relevance score in descending order).
    SortBy ListDataFlowsSortByEnum `mandatory:"false" contributesTo:"query" name:"sortBy" omitEmpty:"true"`

    // Metadata about the request. This information will not be transmitted to the service, but
    // represents information that the SDK will consume to drive retry behavior.
    RequestMetadata common.RequestMetadata
}

func (ListDataFlowsRequest) 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

ListDataFlowsResponse wrapper for the ListDataFlows operation

type ListDataFlowsResponse struct {

    // The underlying http response
    RawResponse *http.Response

    // A list of DataFlowSummaryCollection instances
    DataFlowSummaryCollection `presentIn:"body"`

    // Unique Oracle-assigned identifier for the request. If you need to contact
    // Oracle about a particular request, please provide the request ID.
    OpcRequestId *string `presentIn:"header" name:"opc-request-id"`

    // Retrieves the next page of results. When this header appears in the response, additional pages of results remain. See List Pagination (https://docs.cloud.oracle.com/iaas/Content/API/Concepts/usingapi.htm#nine).
    OpcNextPage *string `presentIn:"header" name:"opc-next-page"`

    // Retrieves the previous page of results. When this header appears in the response, previous pages of results exist. See List Pagination (https://docs.cloud.oracle.com/iaas/Content/API/Concepts/usingapi.htm#nine).
    OpcPrevPage *string `presentIn:"header" name:"opc-prev-page"`

    // Total items in the entire list.
    OpcTotalItems *int `presentIn:"header" name:"opc-total-items"`
}

func (ListDataFlowsResponse) HTTPResponse

func (response ListDataFlowsResponse) HTTPResponse() *http.Response

HTTPResponse implements the OCIResponse interface

func (ListDataFlowsResponse) String

func (response ListDataFlowsResponse) String() string

type ListDataFlowsSortByEnum

ListDataFlowsSortByEnum Enum with underlying type: string

type ListDataFlowsSortByEnum string

Set of constants representing the allowable values for ListDataFlowsSortByEnum

const (
    ListDataFlowsSortByTimeCreated ListDataFlowsSortByEnum = "TIME_CREATED"
    ListDataFlowsSortByDisplayName ListDataFlowsSortByEnum = "DISPLAY_NAME"
)

func GetListDataFlowsSortByEnumValues

func GetListDataFlowsSortByEnumValues() []ListDataFlowsSortByEnum

GetListDataFlowsSortByEnumValues Enumerates the set of values for ListDataFlowsSortByEnum

type ListDataFlowsSortOrderEnum

ListDataFlowsSortOrderEnum Enum with underlying type: string

type ListDataFlowsSortOrderEnum string

Set of constants representing the allowable values for ListDataFlowsSortOrderEnum

const (
    ListDataFlowsSortOrderAsc  ListDataFlowsSortOrderEnum = "ASC"
    ListDataFlowsSortOrderDesc ListDataFlowsSortOrderEnum = "DESC"
)

func GetListDataFlowsSortOrderEnumValues

func GetListDataFlowsSortOrderEnumValues() []ListDataFlowsSortOrderEnum

GetListDataFlowsSortOrderEnumValues Enumerates the set of values for ListDataFlowsSortOrderEnum

type ListDependentObjectsRequest

ListDependentObjectsRequest wrapper for the ListDependentObjects operation

See also

Click https://docs.cloud.oracle.com/en-us/iaas/tools/go-sdk-examples/36.1.0/dataintegration/ListDependentObjects.go.html to see an example of how to use ListDependentObjectsRequest.

type ListDependentObjectsRequest struct {

    // The workspace ID.
    WorkspaceId *string `mandatory:"true" contributesTo:"path" name:"workspaceId"`

    // The application key.
    ApplicationKey *string `mandatory:"true" contributesTo:"path" name:"applicationKey"`

    // Specifies the fields to get for an object.
    Fields []string `contributesTo:"query" name:"fields" collectionFormat:"multi"`

    // Used to filter by the name of the object.
    Name *string `mandatory:"false" contributesTo:"query" name:"name"`

    // Used to filter by the identifier of the published object.
    Identifier []string `contributesTo:"query" name:"identifier" collectionFormat:"multi"`

    // Used to filter by the object type of the object.
    // It can be suffixed with an optional filter operator InSubtree.
    // For Data Integration APIs, a filter based on type Task is used.
    Type []string `contributesTo:"query" name:"type" collectionFormat:"multi"`

    // Used in association with type parameter. If value is true,
    // then type all sub types of the given type parameter is considered.
    // If value is false, then sub types are not considered. Default is false.
    TypeInSubtree *string `mandatory:"false" contributesTo:"query" name:"typeInSubtree"`

    // Sets the maximum number of results per page, or items to return in a paginated `List` call. See List Pagination (https://docs.cloud.oracle.com/iaas/Content/API/Concepts/usingapi.htm#nine).
    Limit *int `mandatory:"false" contributesTo:"query" name:"limit"`

    // For list pagination. The value for this parameter is the `opc-next-page` or the `opc-prev-page` response header from the previous `List` call. See List Pagination (https://docs.cloud.oracle.com/iaas/Content/API/Concepts/usingapi.htm#nine).
    Page *string `mandatory:"false" contributesTo:"query" name:"page"`

    // Specifies sort order to use, either `ASC` (ascending) or `DESC` (descending).
    SortOrder ListDependentObjectsSortOrderEnum `mandatory:"false" contributesTo:"query" name:"sortOrder" omitEmpty:"true"`

    // Specifies the field to sort by. Accepts only one field. By default, when you sort by time fields, results are shown in descending order. All other fields default to ascending order. Sorting related parameters are ignored when parameter `query` is present (search operation and sorting order is by relevance score in descending order).
    SortBy ListDependentObjectsSortByEnum `mandatory:"false" contributesTo:"query" name:"sortBy" omitEmpty:"true"`

    // Unique Oracle-assigned identifier for the request. If
    // you need to contact Oracle about a particular request,
    // please provide the request ID.
    OpcRequestId *string `mandatory:"false" contributesTo:"header" name:"opc-request-id"`

    // Metadata about the request. This information will not be transmitted to the service, but
    // represents information that the SDK will consume to drive retry behavior.
    RequestMetadata common.RequestMetadata
}

func (ListDependentObjectsRequest) 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

ListDependentObjectsResponse wrapper for the ListDependentObjects operation

type ListDependentObjectsResponse struct {

    // The underlying http response
    RawResponse *http.Response

    // A list of DependentObjectSummaryCollection instances
    DependentObjectSummaryCollection `presentIn:"body"`

    // Unique Oracle-assigned identifier for the request. If you need to contact
    // Oracle about a particular request, please provide the request ID.
    OpcRequestId *string `presentIn:"header" name:"opc-request-id"`

    // Retrieves the next page of results. When this header appears in the response, additional pages of results remain. See List Pagination (https://docs.cloud.oracle.com/iaas/Content/API/Concepts/usingapi.htm#nine).
    OpcNextPage *string `presentIn:"header" name:"opc-next-page"`

    // Retrieves the previous page of results. When this header appears in the response, previous pages of results exist. See List Pagination (https://docs.cloud.oracle.com/iaas/Content/API/Concepts/usingapi.htm#nine).
    OpcPrevPage *string `presentIn:"header" name:"opc-prev-page"`

    // Total items in the entire list.
    OpcTotalItems *int `presentIn:"header" name:"opc-total-items"`
}

func (ListDependentObjectsResponse) HTTPResponse

func (response ListDependentObjectsResponse) HTTPResponse() *http.Response

HTTPResponse implements the OCIResponse interface

func (ListDependentObjectsResponse) String

func (response ListDependentObjectsResponse) String() string

type ListDependentObjectsSortByEnum

ListDependentObjectsSortByEnum Enum with underlying type: string

type ListDependentObjectsSortByEnum string

Set of constants representing the allowable values for ListDependentObjectsSortByEnum

const (
    ListDependentObjectsSortByTimeCreated ListDependentObjectsSortByEnum = "TIME_CREATED"
    ListDependentObjectsSortByDisplayName ListDependentObjectsSortByEnum = "DISPLAY_NAME"
)

func GetListDependentObjectsSortByEnumValues

func GetListDependentObjectsSortByEnumValues() []ListDependentObjectsSortByEnum

GetListDependentObjectsSortByEnumValues Enumerates the set of values for ListDependentObjectsSortByEnum

type ListDependentObjectsSortOrderEnum

ListDependentObjectsSortOrderEnum Enum with underlying type: string

type ListDependentObjectsSortOrderEnum string

Set of constants representing the allowable values for ListDependentObjectsSortOrderEnum

const (
    ListDependentObjectsSortOrderAsc  ListDependentObjectsSortOrderEnum = "ASC"
    ListDependentObjectsSortOrderDesc ListDependentObjectsSortOrderEnum = "DESC"
)

func GetListDependentObjectsSortOrderEnumValues

func GetListDependentObjectsSortOrderEnumValues() []ListDependentObjectsSortOrderEnum

GetListDependentObjectsSortOrderEnumValues Enumerates the set of values for ListDependentObjectsSortOrderEnum

type ListExternalPublicationValidationsRequest

ListExternalPublicationValidationsRequest wrapper for the ListExternalPublicationValidations operation

See also

Click https://docs.cloud.oracle.com/en-us/iaas/tools/go-sdk-examples/36.1.0/dataintegration/ListExternalPublicationValidations.go.html to see an example of how to use ListExternalPublicationValidationsRequest.

type ListExternalPublicationValidationsRequest struct {

    // The workspace ID.
    WorkspaceId *string `mandatory:"true" contributesTo:"path" name:"workspaceId"`

    // The task key.
    TaskKey *string `mandatory:"true" contributesTo:"path" name:"taskKey"`

    // Unique Oracle-assigned identifier for the request. If
    // you need to contact Oracle about a particular request,
    // please provide the request ID.
    OpcRequestId *string `mandatory:"false" contributesTo:"header" name:"opc-request-id"`

    // Specifies the fields to get for an object.
    Fields []string `contributesTo:"query" name:"fields" collectionFormat:"multi"`

    // Used to filter by the name of the object.
    Name *string `mandatory:"false" contributesTo:"query" name:"name"`

    // Used to filter by the identifier of the object.
    Identifier []string `contributesTo:"query" name:"identifier" collectionFormat:"multi"`

    // For list pagination. The value for this parameter is the `opc-next-page` or the `opc-prev-page` response header from the previous `List` call. See List Pagination (https://docs.cloud.oracle.com/iaas/Content/API/Concepts/usingapi.htm#nine).
    Page *string `mandatory:"false" contributesTo:"query" name:"page"`

    // Sets the maximum number of results per page, or items to return in a paginated `List` call. See List Pagination (https://docs.cloud.oracle.com/iaas/Content/API/Concepts/usingapi.htm#nine).
    Limit *int `mandatory:"false" contributesTo:"query" name:"limit"`

    // Specifies sort order to use, either `ASC` (ascending) or `DESC` (descending).
    SortOrder ListExternalPublicationValidationsSortOrderEnum `mandatory:"false" contributesTo:"query" name:"sortOrder" omitEmpty:"true"`

    // Specifies the field to sort by. Accepts only one field. By default, when you sort by time fields, results are shown in descending order. All other fields default to ascending order. Sorting related parameters are ignored when parameter `query` is present (search operation and sorting order is by relevance score in descending order).
    SortBy ListExternalPublicationValidationsSortByEnum `mandatory:"false" contributesTo:"query" name:"sortBy" omitEmpty:"true"`

    // Metadata about the request. This information will not be transmitted to the service, but
    // represents information that the SDK will consume to drive retry behavior.
    RequestMetadata common.RequestMetadata
}

func (ListExternalPublicationValidationsRequest) HTTPRequest

func (request ListExternalPublicationValidationsRequest) HTTPRequest(method, path string) (http.Request, error)

HTTPRequest implements the OCIRequest interface

func (ListExternalPublicationValidationsRequest) RetryPolicy

func (request ListExternalPublicationValidationsRequest) RetryPolicy() *common.RetryPolicy

RetryPolicy implements the OCIRetryableRequest interface. This retrieves the specified retry policy.

func (ListExternalPublicationValidationsRequest) String

func (request ListExternalPublicationValidationsRequest) String() string

type ListExternalPublicationValidationsResponse

ListExternalPublicationValidationsResponse wrapper for the ListExternalPublicationValidations operation

type ListExternalPublicationValidationsResponse struct {

    // The underlying http response
    RawResponse *http.Response

    // A list of ExternalPublicationValidationSummaryCollection instances
    ExternalPublicationValidationSummaryCollection `presentIn:"body"`

    // Unique Oracle-assigned identifier for the request. If you need to contact
    // Oracle about a particular request, please provide the request ID.
    OpcRequestId *string `presentIn:"header" name:"opc-request-id"`

    // Retrieves the next page of results. When this header appears in the response, additional pages of results remain. See List Pagination (https://docs.cloud.oracle.com/iaas/Content/API/Concepts/usingapi.htm#nine).
    OpcNextPage *string `presentIn:"header" name:"opc-next-page"`

    // Retrieves the previous page of results. When this header appears in the response, previous pages of results exist. See List Pagination (https://docs.cloud.oracle.com/iaas/Content/API/Concepts/usingapi.htm#nine).
    OpcPrevPage *string `presentIn:"header" name:"opc-prev-page"`

    // Total items in the entire list.
    OpcTotalItems *int `presentIn:"header" name:"opc-total-items"`
}

func (ListExternalPublicationValidationsResponse) HTTPResponse

func (response ListExternalPublicationValidationsResponse) HTTPResponse() *http.Response

HTTPResponse implements the OCIResponse interface

func (ListExternalPublicationValidationsResponse) String

func (response ListExternalPublicationValidationsResponse) String() string

type ListExternalPublicationValidationsSortByEnum

ListExternalPublicationValidationsSortByEnum Enum with underlying type: string

type ListExternalPublicationValidationsSortByEnum string

Set of constants representing the allowable values for ListExternalPublicationValidationsSortByEnum

const (
    ListExternalPublicationValidationsSortByTimeCreated ListExternalPublicationValidationsSortByEnum = "TIME_CREATED"
    ListExternalPublicationValidationsSortByDisplayName ListExternalPublicationValidationsSortByEnum = "DISPLAY_NAME"
)

func GetListExternalPublicationValidationsSortByEnumValues

func GetListExternalPublicationValidationsSortByEnumValues() []ListExternalPublicationValidationsSortByEnum

GetListExternalPublicationValidationsSortByEnumValues Enumerates the set of values for ListExternalPublicationValidationsSortByEnum

type ListExternalPublicationValidationsSortOrderEnum

ListExternalPublicationValidationsSortOrderEnum Enum with underlying type: string

type ListExternalPublicationValidationsSortOrderEnum string

Set of constants representing the allowable values for ListExternalPublicationValidationsSortOrderEnum

const (
    ListExternalPublicationValidationsSortOrderAsc  ListExternalPublicationValidationsSortOrderEnum = "ASC"
    ListExternalPublicationValidationsSortOrderDesc ListExternalPublicationValidationsSortOrderEnum = "DESC"
)

func GetListExternalPublicationValidationsSortOrderEnumValues

func GetListExternalPublicationValidationsSortOrderEnumValues() []ListExternalPublicationValidationsSortOrderEnum

GetListExternalPublicationValidationsSortOrderEnumValues Enumerates the set of values for ListExternalPublicationValidationsSortOrderEnum

type ListExternalPublicationsRequest

ListExternalPublicationsRequest wrapper for the ListExternalPublications operation

See also

Click https://docs.cloud.oracle.com/en-us/iaas/tools/go-sdk-examples/36.1.0/dataintegration/ListExternalPublications.go.html to see an example of how to use ListExternalPublicationsRequest.

type ListExternalPublicationsRequest struct {

    // The workspace ID.
    WorkspaceId *string `mandatory:"true" contributesTo:"path" name:"workspaceId"`

    // The task key.
    TaskKey *string `mandatory:"true" contributesTo:"path" name:"taskKey"`

    // Specifies the fields to get for an object.
    Fields []string `contributesTo:"query" name:"fields" collectionFormat:"multi"`

    // Used to filter by the name of the object.
    Name *string `mandatory:"false" contributesTo:"query" name:"name"`

    // Sets the maximum number of results per page, or items to return in a paginated `List` call. See List Pagination (https://docs.cloud.oracle.com/iaas/Content/API/Concepts/usingapi.htm#nine).
    Limit *int `mandatory:"false" contributesTo:"query" name:"limit"`

    // For list pagination. The value for this parameter is the `opc-next-page` or the `opc-prev-page` response header from the previous `List` call. See List Pagination (https://docs.cloud.oracle.com/iaas/Content/API/Concepts/usingapi.htm#nine).
    Page *string `mandatory:"false" contributesTo:"query" name:"page"`

    // Specifies sort order to use, either `ASC` (ascending) or `DESC` (descending).
    SortOrder ListExternalPublicationsSortOrderEnum `mandatory:"false" contributesTo:"query" name:"sortOrder" omitEmpty:"true"`

    // Specifies the field to sort by. Accepts only one field. By default, when you sort by time fields, results are shown in descending order. All other fields default to ascending order. Sorting related parameters are ignored when parameter `query` is present (search operation and sorting order is by relevance score in descending order).
    SortBy ListExternalPublicationsSortByEnum `mandatory:"false" contributesTo:"query" name:"sortBy" omitEmpty:"true"`

    // Unique Oracle-assigned identifier for the request. If
    // you need to contact Oracle about a particular request,
    // please provide the request ID.
    OpcRequestId *string `mandatory:"false" contributesTo:"header" name:"opc-request-id"`

    // Metadata about the request. This information will not be transmitted to the service, but
    // represents information that the SDK will consume to drive retry behavior.
    RequestMetadata common.RequestMetadata
}

func (ListExternalPublicationsRequest) HTTPRequest

func (request ListExternalPublicationsRequest) HTTPRequest(method, path string) (http.Request, error)

HTTPRequest implements the OCIRequest interface

func (ListExternalPublicationsRequest) RetryPolicy

func (request ListExternalPublicationsRequest) RetryPolicy() *common.RetryPolicy

RetryPolicy implements the OCIRetryableRequest interface. This retrieves the specified retry policy.

func (ListExternalPublicationsRequest) String

func (request ListExternalPublicationsRequest) String() string

type ListExternalPublicationsResponse

ListExternalPublicationsResponse wrapper for the ListExternalPublications operation

type ListExternalPublicationsResponse struct {

    // The underlying http response
    RawResponse *http.Response

    // A list of ExternalPublicationSummaryCollection instances
    ExternalPublicationSummaryCollection `presentIn:"body"`

    // Unique Oracle-assigned identifier for the request. If you need to contact
    // Oracle about a particular request, please provide the request ID.
    OpcRequestId *string `presentIn:"header" name:"opc-request-id"`

    // Retrieves the next page of results. When this header appears in the response, additional pages of results remain. See List Pagination (https://docs.cloud.oracle.com/iaas/Content/API/Concepts/usingapi.htm#nine).
    OpcNextPage *string `presentIn:"header" name:"opc-next-page"`

    // Retrieves the previous page of results. When this header appears in the response, previous pages of results exist. See List Pagination (https://docs.cloud.oracle.com/iaas/Content/API/Concepts/usingapi.htm#nine).
    OpcPrevPage *string `presentIn:"header" name:"opc-prev-page"`

    // Total items in the entire list.
    OpcTotalItems *int `presentIn:"header" name:"opc-total-items"`
}

func (ListExternalPublicationsResponse) HTTPResponse

func (response ListExternalPublicationsResponse) HTTPResponse() *http.Response

HTTPResponse implements the OCIResponse interface

func (ListExternalPublicationsResponse) String

func (response ListExternalPublicationsResponse) String() string

type ListExternalPublicationsSortByEnum

ListExternalPublicationsSortByEnum Enum with underlying type: string

type ListExternalPublicationsSortByEnum string

Set of constants representing the allowable values for ListExternalPublicationsSortByEnum

const (
    ListExternalPublicationsSortByTimeCreated ListExternalPublicationsSortByEnum = "TIME_CREATED"
    ListExternalPublicationsSortByDisplayName ListExternalPublicationsSortByEnum = "DISPLAY_NAME"
)

func GetListExternalPublicationsSortByEnumValues

func GetListExternalPublicationsSortByEnumValues() []ListExternalPublicationsSortByEnum

GetListExternalPublicationsSortByEnumValues Enumerates the set of values for ListExternalPublicationsSortByEnum

type ListExternalPublicationsSortOrderEnum

ListExternalPublicationsSortOrderEnum Enum with underlying type: string

type ListExternalPublicationsSortOrderEnum string

Set of constants representing the allowable values for ListExternalPublicationsSortOrderEnum

const (
    ListExternalPublicationsSortOrderAsc  ListExternalPublicationsSortOrderEnum = "ASC"
    ListExternalPublicationsSortOrderDesc ListExternalPublicationsSortOrderEnum = "DESC"
)

func GetListExternalPublicationsSortOrderEnumValues

func GetListExternalPublicationsSortOrderEnumValues() []ListExternalPublicationsSortOrderEnum

GetListExternalPublicationsSortOrderEnumValues Enumerates the set of values for ListExternalPublicationsSortOrderEnum

type ListFoldersRequest

ListFoldersRequest wrapper for the ListFolders operation

See also

Click https://docs.cloud.oracle.com/en-us/iaas/tools/go-sdk-examples/36.1.0/dataintegration/ListFolders.go.html to see an example of how to use ListFoldersRequest.

type ListFoldersRequest struct {

    // The workspace ID.
    WorkspaceId *string `mandatory:"true" contributesTo:"path" name:"workspaceId"`

    // Unique Oracle-assigned identifier for the request. If
    // you need to contact Oracle about a particular request,
    // please provide the request ID.
    OpcRequestId *string `mandatory:"false" contributesTo:"header" name:"opc-request-id"`

    // Used to filter by the project or the folder object.
    AggregatorKey *string `mandatory:"false" contributesTo:"query" name:"aggregatorKey"`

    // Specifies the fields to get for an object.
    Fields []string `contributesTo:"query" name:"fields" collectionFormat:"multi"`

    // Used to filter by the name of the object.
    Name *string `mandatory:"false" contributesTo:"query" name:"name"`

    // Used to filter by the identifier of the object.
    Identifier []string `contributesTo:"query" name:"identifier" collectionFormat:"multi"`

    // For list pagination. The value for this parameter is the `opc-next-page` or the `opc-prev-page` response header from the previous `List` call. See List Pagination (https://docs.cloud.oracle.com/iaas/Content/API/Concepts/usingapi.htm#nine).
    Page *string `mandatory:"false" contributesTo:"query" name:"page"`

    // Sets the maximum number of results per page, or items to return in a paginated `List` call. See List Pagination (https://docs.cloud.oracle.com/iaas/Content/API/Concepts/usingapi.htm#nine).
    Limit *int `mandatory:"false" contributesTo:"query" name:"limit"`

    // Specifies sort order to use, either `ASC` (ascending) or `DESC` (descending).
    SortOrder ListFoldersSortOrderEnum `mandatory:"false" contributesTo:"query" name:"sortOrder" omitEmpty:"true"`

    // Specifies the field to sort by. Accepts only one field. By default, when you sort by time fields, results are shown in descending order. All other fields default to ascending order. Sorting related parameters are ignored when parameter `query` is present (search operation and sorting order is by relevance score in descending order).
    SortBy ListFoldersSortByEnum `mandatory:"false" contributesTo:"query" name:"sortBy" omitEmpty:"true"`

    // Metadata about the request. This information will not be transmitted to the service, but
    // represents information that the SDK will consume to drive retry behavior.
    RequestMetadata common.RequestMetadata
}

func (ListFoldersRequest) 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

ListFoldersResponse wrapper for the ListFolders operation

type ListFoldersResponse struct {

    // The underlying http response
    RawResponse *http.Response

    // A list of FolderSummaryCollection instances
    FolderSummaryCollection `presentIn:"body"`

    // Unique Oracle-assigned identifier for the request. If you need to contact
    // Oracle about a particular request, please provide the request ID.
    OpcRequestId *string `presentIn:"header" name:"opc-request-id"`

    // Retrieves the next page of results. When this header appears in the response, additional pages of results remain. See List Pagination (https://docs.cloud.oracle.com/iaas/Content/API/Concepts/usingapi.htm#nine).
    OpcNextPage *string `presentIn:"header" name:"opc-next-page"`

    // Retrieves the previous page of results. When this header appears in the response, previous pages of results exist. See List Pagination (https://docs.cloud.oracle.com/iaas/Content/API/Concepts/usingapi.htm#nine).
    OpcPrevPage *string `presentIn:"header" name:"opc-prev-page"`

    // Total items in the entire list.
    OpcTotalItems *int `presentIn:"header" name:"opc-total-items"`
}

func (ListFoldersResponse) HTTPResponse

func (response ListFoldersResponse) HTTPResponse() *http.Response

HTTPResponse implements the OCIResponse interface

func (ListFoldersResponse) String

func (response ListFoldersResponse) String() string

type ListFoldersSortByEnum

ListFoldersSortByEnum Enum with underlying type: string

type ListFoldersSortByEnum string

Set of constants representing the allowable values for ListFoldersSortByEnum

const (
    ListFoldersSortByTimeCreated ListFoldersSortByEnum = "TIME_CREATED"
    ListFoldersSortByDisplayName ListFoldersSortByEnum = "DISPLAY_NAME"
)

func GetListFoldersSortByEnumValues

func GetListFoldersSortByEnumValues() []ListFoldersSortByEnum

GetListFoldersSortByEnumValues Enumerates the set of values for ListFoldersSortByEnum

type ListFoldersSortOrderEnum

ListFoldersSortOrderEnum Enum with underlying type: string

type ListFoldersSortOrderEnum string

Set of constants representing the allowable values for ListFoldersSortOrderEnum

const (
    ListFoldersSortOrderAsc  ListFoldersSortOrderEnum = "ASC"
    ListFoldersSortOrderDesc ListFoldersSortOrderEnum = "DESC"
)

func GetListFoldersSortOrderEnumValues

func GetListFoldersSortOrderEnumValues() []ListFoldersSortOrderEnum

GetListFoldersSortOrderEnumValues Enumerates the set of values for ListFoldersSortOrderEnum

type ListPatchChangesRequest

ListPatchChangesRequest wrapper for the ListPatchChanges operation

See also

Click https://docs.cloud.oracle.com/en-us/iaas/tools/go-sdk-examples/36.1.0/dataintegration/ListPatchChanges.go.html to see an example of how to use ListPatchChangesRequest.

type ListPatchChangesRequest struct {

    // The workspace ID.
    WorkspaceId *string `mandatory:"true" contributesTo:"path" name:"workspaceId"`

    // The application key.
    ApplicationKey *string `mandatory:"true" contributesTo:"path" name:"applicationKey"`

    // Used to filter by the name of the object.
    Name *string `mandatory:"false" contributesTo:"query" name:"name"`

    // Specifies the patch key to query from.
    SincePatch *string `mandatory:"false" contributesTo:"query" name:"sincePatch"`

    // Specifies the patch key to query to.
    ToPatch *string `mandatory:"false" contributesTo:"query" name:"toPatch"`

    // Sets the maximum number of results per page, or items to return in a paginated `List` call. See List Pagination (https://docs.cloud.oracle.com/iaas/Content/API/Concepts/usingapi.htm#nine).
    Limit *int `mandatory:"false" contributesTo:"query" name:"limit"`

    // For list pagination. The value for this parameter is the `opc-next-page` or the `opc-prev-page` response header from the previous `List` call. See List Pagination (https://docs.cloud.oracle.com/iaas/Content/API/Concepts/usingapi.htm#nine).
    Page *string `mandatory:"false" contributesTo:"query" name:"page"`

    // Specifies sort order to use, either `ASC` (ascending) or `DESC` (descending).
    SortOrder ListPatchChangesSortOrderEnum `mandatory:"false" contributesTo:"query" name:"sortOrder" omitEmpty:"true"`

    // Specifies the field to sort by. Accepts only one field. By default, when you sort by time fields, results are shown in descending order. All other fields default to ascending order. Sorting related parameters are ignored when parameter `query` is present (search operation and sorting order is by relevance score in descending order).
    SortBy ListPatchChangesSortByEnum `mandatory:"false" contributesTo:"query" name:"sortBy" omitEmpty:"true"`

    // Unique Oracle-assigned identifier for the request. If
    // you need to contact Oracle about a particular request,
    // please provide the request ID.
    OpcRequestId *string `mandatory:"false" contributesTo:"header" name:"opc-request-id"`

    // Metadata about the request. This information will not be transmitted to the service, but
    // represents information that the SDK will consume to drive retry behavior.
    RequestMetadata common.RequestMetadata
}

func (ListPatchChangesRequest) HTTPRequest

func (request ListPatchChangesRequest) HTTPRequest(method, path string) (http.Request, error)

HTTPRequest implements the OCIRequest interface

func (ListPatchChangesRequest) RetryPolicy

func (request ListPatchChangesRequest) RetryPolicy() *common.RetryPolicy

RetryPolicy implements the OCIRetryableRequest interface. This retrieves the specified retry policy.

func (ListPatchChangesRequest) String

func (request ListPatchChangesRequest) String() string

type ListPatchChangesResponse

ListPatchChangesResponse wrapper for the ListPatchChanges operation

type ListPatchChangesResponse struct {

    // The underlying http response
    RawResponse *http.Response

    // A list of PatchChangeSummaryCollection instances
    PatchChangeSummaryCollection `presentIn:"body"`

    // Unique Oracle-assigned identifier for the request. If you need to contact
    // Oracle about a particular request, please provide the request ID.
    OpcRequestId *string `presentIn:"header" name:"opc-request-id"`

    // Retrieves the next page of results. When this header appears in the response, additional pages of results remain. See List Pagination (https://docs.cloud.oracle.com/iaas/Content/API/Concepts/usingapi.htm#nine).
    OpcNextPage *string `presentIn:"header" name:"opc-next-page"`

    // Retrieves the previous page of results. When this header appears in the response, previous pages of results exist. See List Pagination (https://docs.cloud.oracle.com/iaas/Content/API/Concepts/usingapi.htm#nine).
    OpcPrevPage *string `presentIn:"header" name:"opc-prev-page"`

    // Total items in the entire list.
    OpcTotalItems *int `presentIn:"header" name:"opc-total-items"`
}

func (ListPatchChangesResponse) HTTPResponse

func (response ListPatchChangesResponse) HTTPResponse() *http.Response

HTTPResponse implements the OCIResponse interface

func (ListPatchChangesResponse) String

func (response ListPatchChangesResponse) String() string

type ListPatchChangesSortByEnum

ListPatchChangesSortByEnum Enum with underlying type: string

type ListPatchChangesSortByEnum string

Set of constants representing the allowable values for ListPatchChangesSortByEnum

const (
    ListPatchChangesSortByTimeCreated ListPatchChangesSortByEnum = "TIME_CREATED"
    ListPatchChangesSortByDisplayName ListPatchChangesSortByEnum = "DISPLAY_NAME"
)

func GetListPatchChangesSortByEnumValues

func GetListPatchChangesSortByEnumValues() []ListPatchChangesSortByEnum

GetListPatchChangesSortByEnumValues Enumerates the set of values for ListPatchChangesSortByEnum

type ListPatchChangesSortOrderEnum

ListPatchChangesSortOrderEnum Enum with underlying type: string

type ListPatchChangesSortOrderEnum string

Set of constants representing the allowable values for ListPatchChangesSortOrderEnum

const (
    ListPatchChangesSortOrderAsc  ListPatchChangesSortOrderEnum = "ASC"
    ListPatchChangesSortOrderDesc ListPatchChangesSortOrderEnum = "DESC"
)

func GetListPatchChangesSortOrderEnumValues

func GetListPatchChangesSortOrderEnumValues() []ListPatchChangesSortOrderEnum

GetListPatchChangesSortOrderEnumValues Enumerates the set of values for ListPatchChangesSortOrderEnum

type ListPatchesRequest

ListPatchesRequest wrapper for the ListPatches operation

See also

Click https://docs.cloud.oracle.com/en-us/iaas/tools/go-sdk-examples/36.1.0/dataintegration/ListPatches.go.html to see an example of how to use ListPatchesRequest.

type ListPatchesRequest struct {

    // The workspace ID.
    WorkspaceId *string `mandatory:"true" contributesTo:"path" name:"workspaceId"`

    // The application key.
    ApplicationKey *string `mandatory:"true" contributesTo:"path" name:"applicationKey"`

    // Used to filter by the name of the object.
    Name *string `mandatory:"false" contributesTo:"query" name:"name"`

    // Used to filter by the identifier of the published object.
    Identifier []string `contributesTo:"query" name:"identifier" collectionFormat:"multi"`

    // Specifies the fields to get for an object.
    Fields []string `contributesTo:"query" name:"fields" collectionFormat:"multi"`

    // Sets the maximum number of results per page, or items to return in a paginated `List` call. See List Pagination (https://docs.cloud.oracle.com/iaas/Content/API/Concepts/usingapi.htm#nine).
    Limit *int `mandatory:"false" contributesTo:"query" name:"limit"`

    // For list pagination. The value for this parameter is the `opc-next-page` or the `opc-prev-page` response header from the previous `List` call. See List Pagination (https://docs.cloud.oracle.com/iaas/Content/API/Concepts/usingapi.htm#nine).
    Page *string `mandatory:"false" contributesTo:"query" name:"page"`

    // Specifies sort order to use, either `ASC` (ascending) or `DESC` (descending).
    SortOrder ListPatchesSortOrderEnum `mandatory:"false" contributesTo:"query" name:"sortOrder" omitEmpty:"true"`

    // Specifies the field to sort by. Accepts only one field. By default, when you sort by time fields, results are shown in descending order. All other fields default to ascending order. Sorting related parameters are ignored when parameter `query` is present (search operation and sorting order is by relevance score in descending order).
    SortBy ListPatchesSortByEnum `mandatory:"false" contributesTo:"query" name:"sortBy" omitEmpty:"true"`

    // Unique Oracle-assigned identifier for the request. If
    // you need to contact Oracle about a particular request,
    // please provide the request ID.
    OpcRequestId *string `mandatory:"false" contributesTo:"header" name:"opc-request-id"`

    // Metadata about the request. This information will not be transmitted to the service, but
    // represents information that the SDK will consume to drive retry behavior.
    RequestMetadata common.RequestMetadata
}

func (ListPatchesRequest) 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

ListPatchesResponse wrapper for the ListPatches operation

type ListPatchesResponse struct {

    // The underlying http response
    RawResponse *http.Response

    // A list of PatchSummaryCollection instances
    PatchSummaryCollection `presentIn:"body"`

    // Unique Oracle-assigned identifier for the request. If you need to contact
    // Oracle about a particular request, please provide the request ID.
    OpcRequestId *string `presentIn:"header" name:"opc-request-id"`

    // Retrieves the next page of results. When this header appears in the response, additional pages of results remain. See List Pagination (https://docs.cloud.oracle.com/iaas/Content/API/Concepts/usingapi.htm#nine).
    OpcNextPage *string `presentIn:"header" name:"opc-next-page"`

    // Retrieves the previous page of results. When this header appears in the response, previous pages of results exist. See List Pagination (https://docs.cloud.oracle.com/iaas/Content/API/Concepts/usingapi.htm#nine).
    OpcPrevPage *string `presentIn:"header" name:"opc-prev-page"`

    // Total items in the entire list.
    OpcTotalItems *int `presentIn:"header" name:"opc-total-items"`
}

func (ListPatchesResponse) HTTPResponse

func (response ListPatchesResponse) HTTPResponse() *http.Response

HTTPResponse implements the OCIResponse interface

func (ListPatchesResponse) String

func (response ListPatchesResponse) String() string

type ListPatchesSortByEnum

ListPatchesSortByEnum Enum with underlying type: string

type ListPatchesSortByEnum string

Set of constants representing the allowable values for ListPatchesSortByEnum

const (
    ListPatchesSortByTimeCreated ListPatchesSortByEnum = "TIME_CREATED"
    ListPatchesSortByDisplayName ListPatchesSortByEnum = "DISPLAY_NAME"
)

func GetListPatchesSortByEnumValues

func GetListPatchesSortByEnumValues() []ListPatchesSortByEnum

GetListPatchesSortByEnumValues Enumerates the set of values for ListPatchesSortByEnum

type ListPatchesSortOrderEnum

ListPatchesSortOrderEnum Enum with underlying type: string

type ListPatchesSortOrderEnum string

Set of constants representing the allowable values for ListPatchesSortOrderEnum

const (
    ListPatchesSortOrderAsc  ListPatchesSortOrderEnum = "ASC"
    ListPatchesSortOrderDesc ListPatchesSortOrderEnum = "DESC"
)

func GetListPatchesSortOrderEnumValues

func GetListPatchesSortOrderEnumValues() []ListPatchesSortOrderEnum

GetListPatchesSortOrderEnumValues Enumerates the set of values for ListPatchesSortOrderEnum

type ListPipelineValidationsRequest

ListPipelineValidationsRequest wrapper for the ListPipelineValidations operation

See also

Click https://docs.cloud.oracle.com/en-us/iaas/tools/go-sdk-examples/36.1.0/dataintegration/ListPipelineValidations.go.html to see an example of how to use ListPipelineValidationsRequest.

type ListPipelineValidationsRequest struct {

    // The workspace ID.
    WorkspaceId *string `mandatory:"true" contributesTo:"path" name:"workspaceId"`

    // Used to filter by the key of the object.
    Key *string `mandatory:"false" contributesTo:"query" name:"key"`

    // Used to filter by the name of the object.
    Name *string `mandatory:"false" contributesTo:"query" name:"name"`

    // Used to filter by the identifier of the object.
    Identifier *string `mandatory:"false" contributesTo:"query" name:"identifier"`

    // Specifies the fields to get for an object.
    Fields []string `contributesTo:"query" name:"fields" collectionFormat:"multi"`

    // For list pagination. The value for this parameter is the `opc-next-page` or the `opc-prev-page` response header from the previous `List` call. See List Pagination (https://docs.cloud.oracle.com/iaas/Content/API/Concepts/usingapi.htm#nine).
    Page *string `mandatory:"false" contributesTo:"query" name:"page"`

    // Sets the maximum number of results per page, or items to return in a paginated `List` call. See List Pagination (https://docs.cloud.oracle.com/iaas/Content/API/Concepts/usingapi.htm#nine).
    Limit *int `mandatory:"false" contributesTo:"query" name:"limit"`

    // Specifies the field to sort by. Accepts only one field. By default, when you sort by time fields, results are shown in descending order. All other fields default to ascending order. Sorting related parameters are ignored when parameter `query` is present (search operation and sorting order is by relevance score in descending order).
    SortBy ListPipelineValidationsSortByEnum `mandatory:"false" contributesTo:"query" name:"sortBy" omitEmpty:"true"`

    // Specifies sort order to use, either `ASC` (ascending) or `DESC` (descending).
    SortOrder ListPipelineValidationsSortOrderEnum `mandatory:"false" contributesTo:"query" name:"sortOrder" omitEmpty:"true"`

    // Unique Oracle-assigned identifier for the request. If
    // you need to contact Oracle about a particular request,
    // please provide the request ID.
    OpcRequestId *string `mandatory:"false" contributesTo:"header" name:"opc-request-id"`

    // Metadata about the request. This information will not be transmitted to the service, but
    // represents information that the SDK will consume to drive retry behavior.
    RequestMetadata common.RequestMetadata
}

func (ListPipelineValidationsRequest) HTTPRequest

func (request ListPipelineValidationsRequest) HTTPRequest(method, path string) (http.Request, error)

HTTPRequest implements the OCIRequest interface

func (ListPipelineValidationsRequest) RetryPolicy

func (request ListPipelineValidationsRequest) RetryPolicy() *common.RetryPolicy

RetryPolicy implements the OCIRetryableRequest interface. This retrieves the specified retry policy.

func (ListPipelineValidationsRequest) String

func (request ListPipelineValidationsRequest) String() string

type ListPipelineValidationsResponse

ListPipelineValidationsResponse wrapper for the ListPipelineValidations operation

type ListPipelineValidationsResponse struct {

    // The underlying http response
    RawResponse *http.Response

    // A list of PipelineValidationSummaryCollection instances
    PipelineValidationSummaryCollection `presentIn:"body"`

    // Unique Oracle-assigned identifier for the request. If you need to contact
    // Oracle about a particular request, please provide the request ID.
    OpcRequestId *string `presentIn:"header" name:"opc-request-id"`

    // Retrieves the next page of results. When this header appears in the response, additional pages of results remain. See List Pagination (https://docs.cloud.oracle.com/iaas/Content/API/Concepts/usingapi.htm#nine).
    OpcNextPage *string `presentIn:"header" name:"opc-next-page"`

    // Retrieves the previous page of results. When this header appears in the response, previous pages of results exist. See List Pagination (https://docs.cloud.oracle.com/iaas/Content/API/Concepts/usingapi.htm#nine).
    OpcPrevPage *string `presentIn:"header" name:"opc-prev-page"`

    // Total items in the entire list.
    OpcTotalItems *int `presentIn:"header" name:"opc-total-items"`
}

func (ListPipelineValidationsResponse) HTTPResponse

func (response ListPipelineValidationsResponse) HTTPResponse() *http.Response

HTTPResponse implements the OCIResponse interface

func (ListPipelineValidationsResponse) String

func (response ListPipelineValidationsResponse) String() string

type ListPipelineValidationsSortByEnum

ListPipelineValidationsSortByEnum Enum with underlying type: string

type ListPipelineValidationsSortByEnum string

Set of constants representing the allowable values for ListPipelineValidationsSortByEnum

const (
    ListPipelineValidationsSortByTimeCreated ListPipelineValidationsSortByEnum = "TIME_CREATED"
    ListPipelineValidationsSortByDisplayName ListPipelineValidationsSortByEnum = "DISPLAY_NAME"
)

func GetListPipelineValidationsSortByEnumValues

func GetListPipelineValidationsSortByEnumValues() []ListPipelineValidationsSortByEnum

GetListPipelineValidationsSortByEnumValues Enumerates the set of values for ListPipelineValidationsSortByEnum

type ListPipelineValidationsSortOrderEnum

ListPipelineValidationsSortOrderEnum Enum with underlying type: string

type ListPipelineValidationsSortOrderEnum string

Set of constants representing the allowable values for ListPipelineValidationsSortOrderEnum

const (
    ListPipelineValidationsSortOrderAsc  ListPipelineValidationsSortOrderEnum = "ASC"
    ListPipelineValidationsSortOrderDesc ListPipelineValidationsSortOrderEnum = "DESC"
)

func GetListPipelineValidationsSortOrderEnumValues

func GetListPipelineValidationsSortOrderEnumValues() []ListPipelineValidationsSortOrderEnum

GetListPipelineValidationsSortOrderEnumValues Enumerates the set of values for ListPipelineValidationsSortOrderEnum

type ListPipelinesRequest

ListPipelinesRequest wrapper for the ListPipelines operation

See also

Click https://docs.cloud.oracle.com/en-us/iaas/tools/go-sdk-examples/36.1.0/dataintegration/ListPipelines.go.html to see an example of how to use ListPipelinesRequest.

type ListPipelinesRequest struct {

    // The workspace ID.
    WorkspaceId *string `mandatory:"true" contributesTo:"path" name:"workspaceId"`

    // Unique Oracle-assigned identifier for the request. If
    // you need to contact Oracle about a particular request,
    // please provide the request ID.
    OpcRequestId *string `mandatory:"false" contributesTo:"header" name:"opc-request-id"`

    // Used to filter by the project or the folder object.
    AggregatorKey *string `mandatory:"false" contributesTo:"query" name:"aggregatorKey"`

    // Specifies the fields to get for an object.
    Fields []string `contributesTo:"query" name:"fields" collectionFormat:"multi"`

    // Used to filter by the name of the object.
    Name *string `mandatory:"false" contributesTo:"query" name:"name"`

    // Used to filter by the identifier of the object.
    Identifier []string `contributesTo:"query" name:"identifier" collectionFormat:"multi"`

    // Sets the maximum number of results per page, or items to return in a paginated `List` call. See List Pagination (https://docs.cloud.oracle.com/iaas/Content/API/Concepts/usingapi.htm#nine).
    Limit *int `mandatory:"false" contributesTo:"query" name:"limit"`

    // For list pagination. The value for this parameter is the `opc-next-page` or the `opc-prev-page` response header from the previous `List` call. See List Pagination (https://docs.cloud.oracle.com/iaas/Content/API/Concepts/usingapi.htm#nine).
    Page *string `mandatory:"false" contributesTo:"query" name:"page"`

    // Specifies sort order to use, either `ASC` (ascending) or `DESC` (descending).
    SortOrder ListPipelinesSortOrderEnum `mandatory:"false" contributesTo:"query" name:"sortOrder" omitEmpty:"true"`

    // Specifies the field to sort by. Accepts only one field. By default, when you sort by time fields, results are shown in descending order. All other fields default to ascending order. Sorting related parameters are ignored when parameter `query` is present (search operation and sorting order is by relevance score in descending order).
    SortBy ListPipelinesSortByEnum `mandatory:"false" contributesTo:"query" name:"sortBy" omitEmpty:"true"`

    // Metadata about the request. This information will not be transmitted to the service, but
    // represents information that the SDK will consume to drive retry behavior.
    RequestMetadata common.RequestMetadata
}

func (ListPipelinesRequest) HTTPRequest

func (request ListPipelinesRequest) HTTPRequest(method, path string) (http.Request, error)

HTTPRequest implements the OCIRequest interface

func (ListPipelinesRequest) RetryPolicy

func (request ListPipelinesRequest) RetryPolicy() *common.RetryPolicy

RetryPolicy implements the OCIRetryableRequest interface. This retrieves the specified retry policy.

func (ListPipelinesRequest) String

func (request ListPipelinesRequest) String() string

type ListPipelinesResponse

ListPipelinesResponse wrapper for the ListPipelines operation

type ListPipelinesResponse struct {

    // The underlying http response
    RawResponse *http.Response

    // A list of PipelineSummaryCollection instances
    PipelineSummaryCollection `presentIn:"body"`

    // Unique Oracle-assigned identifier for the request. If you need to contact
    // Oracle about a particular request, please provide the request ID.
    OpcRequestId *string `presentIn:"header" name:"opc-request-id"`

    // Retrieves the next page of results. When this header appears in the response, additional pages of results remain. See List Pagination (https://docs.cloud.oracle.com/iaas/Content/API/Concepts/usingapi.htm#nine).
    OpcNextPage *string `presentIn:"header" name:"opc-next-page"`

    // Retrieves the previous page of results. When this header appears in the response, previous pages of results exist. See List Pagination (https://docs.cloud.oracle.com/iaas/Content/API/Concepts/usingapi.htm#nine).
    OpcPrevPage *string `presentIn:"header" name:"opc-prev-page"`

    // Total items in the entire list.
    OpcTotalItems *int `presentIn:"header" name:"opc-total-items"`
}

func (ListPipelinesResponse) HTTPResponse

func (response ListPipelinesResponse) HTTPResponse() *http.Response

HTTPResponse implements the OCIResponse interface

func (ListPipelinesResponse) String

func (response ListPipelinesResponse) String() string

type ListPipelinesSortByEnum

ListPipelinesSortByEnum Enum with underlying type: string

type ListPipelinesSortByEnum string

Set of constants representing the allowable values for ListPipelinesSortByEnum

const (
    ListPipelinesSortByTimeCreated ListPipelinesSortByEnum = "TIME_CREATED"
    ListPipelinesSortByDisplayName ListPipelinesSortByEnum = "DISPLAY_NAME"
)

func GetListPipelinesSortByEnumValues

func GetListPipelinesSortByEnumValues() []ListPipelinesSortByEnum

GetListPipelinesSortByEnumValues Enumerates the set of values for ListPipelinesSortByEnum

type ListPipelinesSortOrderEnum

ListPipelinesSortOrderEnum Enum with underlying type: string

type ListPipelinesSortOrderEnum string

Set of constants representing the allowable values for ListPipelinesSortOrderEnum

const (
    ListPipelinesSortOrderAsc  ListPipelinesSortOrderEnum = "ASC"
    ListPipelinesSortOrderDesc ListPipelinesSortOrderEnum = "DESC"
)

func GetListPipelinesSortOrderEnumValues

func GetListPipelinesSortOrderEnumValues() []ListPipelinesSortOrderEnum

GetListPipelinesSortOrderEnumValues Enumerates the set of values for ListPipelinesSortOrderEnum

type ListProjectsRequest

ListProjectsRequest wrapper for the ListProjects operation

See also

Click https://docs.cloud.oracle.com/en-us/iaas/tools/go-sdk-examples/36.1.0/dataintegration/ListProjects.go.html to see an example of how to use ListProjectsRequest.

type ListProjectsRequest struct {

    // The workspace ID.
    WorkspaceId *string `mandatory:"true" contributesTo:"path" name:"workspaceId"`

    // Unique Oracle-assigned identifier for the request. If
    // you need to contact Oracle about a particular request,
    // please provide the request ID.
    OpcRequestId *string `mandatory:"false" contributesTo:"header" name:"opc-request-id"`

    // Specifies the fields to get for an object.
    Fields []string `contributesTo:"query" name:"fields" collectionFormat:"multi"`

    // Used to filter by the name of the object.
    Name *string `mandatory:"false" contributesTo:"query" name:"name"`

    // Used to filter by the identifier of the object.
    Identifier []string `contributesTo:"query" name:"identifier" collectionFormat:"multi"`

    // For list pagination. The value for this parameter is the `opc-next-page` or the `opc-prev-page` response header from the previous `List` call. See List Pagination (https://docs.cloud.oracle.com/iaas/Content/API/Concepts/usingapi.htm#nine).
    Page *string `mandatory:"false" contributesTo:"query" name:"page"`

    // Sets the maximum number of results per page, or items to return in a paginated `List` call. See List Pagination (https://docs.cloud.oracle.com/iaas/Content/API/Concepts/usingapi.htm#nine).
    Limit *int `mandatory:"false" contributesTo:"query" name:"limit"`

    // Specifies sort order to use, either `ASC` (ascending) or `DESC` (descending).
    SortOrder ListProjectsSortOrderEnum `mandatory:"false" contributesTo:"query" name:"sortOrder" omitEmpty:"true"`

    // Specifies the field to sort by. Accepts only one field. By default, when you sort by time fields, results are shown in descending order. All other fields default to ascending order. Sorting related parameters are ignored when parameter `query` is present (search operation and sorting order is by relevance score in descending order).
    SortBy ListProjectsSortByEnum `mandatory:"false" contributesTo:"query" name:"sortBy" omitEmpty:"true"`

    // Metadata about the request. This information will not be transmitted to the service, but
    // represents information that the SDK will consume to drive retry behavior.
    RequestMetadata common.RequestMetadata
}

func (ListProjectsRequest) 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

ListProjectsResponse wrapper for the ListProjects operation

type ListProjectsResponse struct {

    // The underlying http response
    RawResponse *http.Response

    // A list of ProjectSummaryCollection instances
    ProjectSummaryCollection `presentIn:"body"`

    // Unique Oracle-assigned identifier for the request. If you need to contact
    // Oracle about a particular request, please provide the request ID.
    OpcRequestId *string `presentIn:"header" name:"opc-request-id"`

    // Retrieves the next page of results. When this header appears in the response, additional pages of results remain. See List Pagination (https://docs.cloud.oracle.com/iaas/Content/API/Concepts/usingapi.htm#nine).
    OpcNextPage *string `presentIn:"header" name:"opc-next-page"`

    // Retrieves the previous page of results. When this header appears in the response, previous pages of results exist. See List Pagination (https://docs.cloud.oracle.com/iaas/Content/API/Concepts/usingapi.htm#nine).
    OpcPrevPage *string `presentIn:"header" name:"opc-prev-page"`

    // Total items in the entire list.
    OpcTotalItems *int `presentIn:"header" name:"opc-total-items"`
}

func (ListProjectsResponse) HTTPResponse

func (response ListProjectsResponse) HTTPResponse() *http.Response

HTTPResponse implements the OCIResponse interface

func (ListProjectsResponse) String

func (response ListProjectsResponse) String() string

type ListProjectsSortByEnum

ListProjectsSortByEnum Enum with underlying type: string

type ListProjectsSortByEnum string

Set of constants representing the allowable values for ListProjectsSortByEnum

const (
    ListProjectsSortByTimeCreated ListProjectsSortByEnum = "TIME_CREATED"
    ListProjectsSortByDisplayName ListProjectsSortByEnum = "DISPLAY_NAME"
)

func GetListProjectsSortByEnumValues

func GetListProjectsSortByEnumValues() []ListProjectsSortByEnum

GetListProjectsSortByEnumValues Enumerates the set of values for ListProjectsSortByEnum

type ListProjectsSortOrderEnum

ListProjectsSortOrderEnum Enum with underlying type: string

type ListProjectsSortOrderEnum string

Set of constants representing the allowable values for ListProjectsSortOrderEnum

const (
    ListProjectsSortOrderAsc  ListProjectsSortOrderEnum = "ASC"
    ListProjectsSortOrderDesc ListProjectsSortOrderEnum = "DESC"
)

func GetListProjectsSortOrderEnumValues

func GetListProjectsSortOrderEnumValues() []ListProjectsSortOrderEnum

GetListProjectsSortOrderEnumValues Enumerates the set of values for ListProjectsSortOrderEnum

type ListPublishedObjectsRequest

ListPublishedObjectsRequest wrapper for the ListPublishedObjects operation

See also

Click https://docs.cloud.oracle.com/en-us/iaas/tools/go-sdk-examples/36.1.0/dataintegration/ListPublishedObjects.go.html to see an example of how to use ListPublishedObjectsRequest.

type ListPublishedObjectsRequest struct {

    // The workspace ID.
    WorkspaceId *string `mandatory:"true" contributesTo:"path" name:"workspaceId"`

    // The application key.
    ApplicationKey *string `mandatory:"true" contributesTo:"path" name:"applicationKey"`

    // Specifies the fields to get for an object.
    Fields []string `contributesTo:"query" name:"fields" collectionFormat:"multi"`

    // Used to filter by the name of the object.
    Name *string `mandatory:"false" contributesTo:"query" name:"name"`

    // Used to filter by the identifier of the published object.
    Identifier []string `contributesTo:"query" name:"identifier" collectionFormat:"multi"`

    // Used to filter by the object type of the object.
    // It can be suffixed with an optional filter operator InSubtree.
    // For Data Integration APIs, a filter based on type Task is used.
    Type []string `contributesTo:"query" name:"type" collectionFormat:"multi"`

    // Used in association with type parameter. If value is true,
    // then type all sub types of the given type parameter is considered.
    // If value is false, then sub types are not considered. Default is false.
    TypeInSubtree *string `mandatory:"false" contributesTo:"query" name:"typeInSubtree"`

    // Sets the maximum number of results per page, or items to return in a paginated `List` call. See List Pagination (https://docs.cloud.oracle.com/iaas/Content/API/Concepts/usingapi.htm#nine).
    Limit *int `mandatory:"false" contributesTo:"query" name:"limit"`

    // For list pagination. The value for this parameter is the `opc-next-page` or the `opc-prev-page` response header from the previous `List` call. See List Pagination (https://docs.cloud.oracle.com/iaas/Content/API/Concepts/usingapi.htm#nine).
    Page *string `mandatory:"false" contributesTo:"query" name:"page"`

    // Specifies sort order to use, either `ASC` (ascending) or `DESC` (descending).
    SortOrder ListPublishedObjectsSortOrderEnum `mandatory:"false" contributesTo:"query" name:"sortOrder" omitEmpty:"true"`

    // Specifies the field to sort by. Accepts only one field. By default, when you sort by time fields, results are shown in descending order. All other fields default to ascending order. Sorting related parameters are ignored when parameter `query` is present (search operation and sorting order is by relevance score in descending order).
    SortBy ListPublishedObjectsSortByEnum `mandatory:"false" contributesTo:"query" name:"sortBy" omitEmpty:"true"`

    // Unique Oracle-assigned identifier for the request. If
    // you need to contact Oracle about a particular request,
    // please provide the request ID.
    OpcRequestId *string `mandatory:"false" contributesTo:"header" name:"opc-request-id"`

    // Metadata about the request. This information will not be transmitted to the service, but
    // represents information that the SDK will consume to drive retry behavior.
    RequestMetadata common.RequestMetadata
}

func (ListPublishedObjectsRequest) 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

ListPublishedObjectsResponse wrapper for the ListPublishedObjects operation

type ListPublishedObjectsResponse struct {

    // The underlying http response
    RawResponse *http.Response

    // A list of PublishedObjectSummaryCollection instances
    PublishedObjectSummaryCollection `presentIn:"body"`

    // Unique Oracle-assigned identifier for the request. If you need to contact
    // Oracle about a particular request, please provide the request ID.
    OpcRequestId *string `presentIn:"header" name:"opc-request-id"`

    // Retrieves the next page of results. When this header appears in the response, additional pages of results remain. See List Pagination (https://docs.cloud.oracle.com/iaas/Content/API/Concepts/usingapi.htm#nine).
    OpcNextPage *string `presentIn:"header" name:"opc-next-page"`

    // Retrieves the previous page of results. When this header appears in the response, previous pages of results exist. See List Pagination (https://docs.cloud.oracle.com/iaas/Content/API/Concepts/usingapi.htm#nine).
    OpcPrevPage *string `presentIn:"header" name:"opc-prev-page"`

    // Total items in the entire list.
    OpcTotalItems *int `presentIn:"header" name:"opc-total-items"`
}

func (ListPublishedObjectsResponse) HTTPResponse

func (response ListPublishedObjectsResponse) HTTPResponse() *http.Response

HTTPResponse implements the OCIResponse interface

func (ListPublishedObjectsResponse) String

func (response ListPublishedObjectsResponse) String() string

type ListPublishedObjectsSortByEnum

ListPublishedObjectsSortByEnum Enum with underlying type: string

type ListPublishedObjectsSortByEnum string

Set of constants representing the allowable values for ListPublishedObjectsSortByEnum

const (
    ListPublishedObjectsSortByTimeCreated ListPublishedObjectsSortByEnum = "TIME_CREATED"
    ListPublishedObjectsSortByDisplayName ListPublishedObjectsSortByEnum = "DISPLAY_NAME"
)

func GetListPublishedObjectsSortByEnumValues

func GetListPublishedObjectsSortByEnumValues() []ListPublishedObjectsSortByEnum

GetListPublishedObjectsSortByEnumValues Enumerates the set of values for ListPublishedObjectsSortByEnum

type ListPublishedObjectsSortOrderEnum

ListPublishedObjectsSortOrderEnum Enum with underlying type: string

type ListPublishedObjectsSortOrderEnum string

Set of constants representing the allowable values for ListPublishedObjectsSortOrderEnum

const (
    ListPublishedObjectsSortOrderAsc  ListPublishedObjectsSortOrderEnum = "ASC"
    ListPublishedObjectsSortOrderDesc ListPublishedObjectsSortOrderEnum = "DESC"
)

func GetListPublishedObjectsSortOrderEnumValues

func GetListPublishedObjectsSortOrderEnumValues() []ListPublishedObjectsSortOrderEnum

GetListPublishedObjectsSortOrderEnumValues Enumerates the set of values for ListPublishedObjectsSortOrderEnum

type ListReferencesRequest

ListReferencesRequest wrapper for the ListReferences operation

See also

Click https://docs.cloud.oracle.com/en-us/iaas/tools/go-sdk-examples/36.1.0/dataintegration/ListReferences.go.html to see an example of how to use ListReferencesRequest.

type ListReferencesRequest struct {

    // The workspace ID.
    WorkspaceId *string `mandatory:"true" contributesTo:"path" name:"workspaceId"`

    // The application key.
    ApplicationKey *string `mandatory:"true" contributesTo:"path" name:"applicationKey"`

    // Unique Oracle-assigned identifier for the request. If
    // you need to contact Oracle about a particular request,
    // please provide the request ID.
    OpcRequestId *string `mandatory:"false" contributesTo:"header" name:"opc-request-id"`

    // Sets the maximum number of results per page, or items to return in a paginated `List` call. See List Pagination (https://docs.cloud.oracle.com/iaas/Content/API/Concepts/usingapi.htm#nine).
    Limit *int `mandatory:"false" contributesTo:"query" name:"limit"`

    // For list pagination. The value for this parameter is the `opc-next-page` or the `opc-prev-page` response header from the previous `List` call. See List Pagination (https://docs.cloud.oracle.com/iaas/Content/API/Concepts/usingapi.htm#nine).
    Page *string `mandatory:"false" contributesTo:"query" name:"page"`

    // Used to filter by the name of the object.
    Name *string `mandatory:"false" contributesTo:"query" name:"name"`

    // Specifies sort order to use, either `ASC` (ascending) or `DESC` (descending).
    SortOrder ListReferencesSortOrderEnum `mandatory:"false" contributesTo:"query" name:"sortOrder" omitEmpty:"true"`

    // Specifies the field to sort by. Accepts only one field. By default, when you sort by time fields, results are shown in descending order. All other fields default to ascending order. Sorting related parameters are ignored when parameter `query` is present (search operation and sorting order is by relevance score in descending order).
    SortBy ListReferencesSortByEnum `mandatory:"false" contributesTo:"query" name:"sortBy" omitEmpty:"true"`

    // Metadata about the request. This information will not be transmitted to the service, but
    // represents information that the SDK will consume to drive retry behavior.
    RequestMetadata common.RequestMetadata
}

func (ListReferencesRequest) HTTPRequest

func (request ListReferencesRequest) HTTPRequest(method, path string) (http.Request, error)

HTTPRequest implements the OCIRequest interface

func (ListReferencesRequest) RetryPolicy

func (request ListReferencesRequest) RetryPolicy() *common.RetryPolicy

RetryPolicy implements the OCIRetryableRequest interface. This retrieves the specified retry policy.

func (ListReferencesRequest) String

func (request ListReferencesRequest) String() string

type ListReferencesResponse

ListReferencesResponse wrapper for the ListReferences operation

type ListReferencesResponse struct {

    // The underlying http response
    RawResponse *http.Response

    // A list of ReferenceSummaryCollection instances
    ReferenceSummaryCollection `presentIn:"body"`

    // For optimistic concurrency control. See ETags for Optimistic Concurrency Control (https://docs.cloud.oracle.com/iaas/Content/API/Concepts/usingapi.htm#eleven).
    Etag *string `presentIn:"header" name:"etag"`

    // Unique Oracle-assigned identifier for the request. If you need to contact
    // Oracle about a particular request, please provide the request ID.
    OpcRequestId *string `presentIn:"header" name:"opc-request-id"`

    // Retrieves the next page of results. When this header appears in the response, additional pages of results remain. See List Pagination (https://docs.cloud.oracle.com/iaas/Content/API/Concepts/usingapi.htm#nine).
    OpcNextPage *string `presentIn:"header" name:"opc-next-page"`

    // Retrieves the previous page of results. When this header appears in the response, previous pages of results exist. See List Pagination (https://docs.cloud.oracle.com/iaas/Content/API/Concepts/usingapi.htm#nine).
    OpcPrevPage *string `presentIn:"header" name:"opc-prev-page"`

    // Total items in the entire list.
    OpcTotalItems *int `presentIn:"header" name:"opc-total-items"`
}

func (ListReferencesResponse) HTTPResponse

func (response ListReferencesResponse) HTTPResponse() *http.Response

HTTPResponse implements the OCIResponse interface

func (ListReferencesResponse) String

func (response ListReferencesResponse) String() string

type ListReferencesSortByEnum

ListReferencesSortByEnum Enum with underlying type: string

type ListReferencesSortByEnum string

Set of constants representing the allowable values for ListReferencesSortByEnum

const (
    ListReferencesSortByTimeCreated ListReferencesSortByEnum = "TIME_CREATED"
    ListReferencesSortByDisplayName ListReferencesSortByEnum = "DISPLAY_NAME"
)

func GetListReferencesSortByEnumValues

func GetListReferencesSortByEnumValues() []ListReferencesSortByEnum

GetListReferencesSortByEnumValues Enumerates the set of values for ListReferencesSortByEnum

type ListReferencesSortOrderEnum

ListReferencesSortOrderEnum Enum with underlying type: string

type ListReferencesSortOrderEnum string

Set of constants representing the allowable values for ListReferencesSortOrderEnum

const (
    ListReferencesSortOrderAsc  ListReferencesSortOrderEnum = "ASC"
    ListReferencesSortOrderDesc ListReferencesSortOrderEnum = "DESC"
)

func GetListReferencesSortOrderEnumValues

func GetListReferencesSortOrderEnumValues() []ListReferencesSortOrderEnum

GetListReferencesSortOrderEnumValues Enumerates the set of values for ListReferencesSortOrderEnum

type ListSchemasRequest

ListSchemasRequest wrapper for the ListSchemas operation

See also

Click https://docs.cloud.oracle.com/en-us/iaas/tools/go-sdk-examples/36.1.0/dataintegration/ListSchemas.go.html to see an example of how to use ListSchemasRequest.

type ListSchemasRequest struct {

    // The workspace ID.
    WorkspaceId *string `mandatory:"true" contributesTo:"path" name:"workspaceId"`

    // The connection key.
    ConnectionKey *string `mandatory:"true" contributesTo:"path" name:"connectionKey"`

    // Schema resource name used for retrieving schemas.
    SchemaResourceName *string `mandatory:"true" contributesTo:"query" name:"schemaResourceName"`

    // For list pagination. The value for this parameter is the `opc-next-page` or the `opc-prev-page` response header from the previous `List` call. See List Pagination (https://docs.cloud.oracle.com/iaas/Content/API/Concepts/usingapi.htm#nine).
    Page *string `mandatory:"false" contributesTo:"query" name:"page"`

    // Sets the maximum number of results per page, or items to return in a paginated `List` call. See List Pagination (https://docs.cloud.oracle.com/iaas/Content/API/Concepts/usingapi.htm#nine).
    Limit *int `mandatory:"false" contributesTo:"query" name:"limit"`

    // Specifies the fields to get for an object.
    Fields []string `contributesTo:"query" name:"fields" collectionFormat:"multi"`

    // Specifies the field to sort by. Accepts only one field. By default, when you sort by time fields, results are shown in descending order. All other fields default to ascending order. Sorting related parameters are ignored when parameter `query` is present (search operation and sorting order is by relevance score in descending order).
    SortBy ListSchemasSortByEnum `mandatory:"false" contributesTo:"query" name:"sortBy" omitEmpty:"true"`

    // Specifies sort order to use, either `ASC` (ascending) or `DESC` (descending).
    SortOrder ListSchemasSortOrderEnum `mandatory:"false" contributesTo:"query" name:"sortOrder" omitEmpty:"true"`

    // Used to filter by the name of the object.
    Name *string `mandatory:"false" contributesTo:"query" name:"name"`

    // Unique Oracle-assigned identifier for the request. If
    // you need to contact Oracle about a particular request,
    // please provide the request ID.
    OpcRequestId *string `mandatory:"false" contributesTo:"header" name:"opc-request-id"`

    // Used to filter by the name of the object.
    NameList []string `contributesTo:"query" name:"nameList" collectionFormat:"multi"`

    // Metadata about the request. This information will not be transmitted to the service, but
    // represents information that the SDK will consume to drive retry behavior.
    RequestMetadata common.RequestMetadata
}

func (ListSchemasRequest) 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

ListSchemasResponse wrapper for the ListSchemas operation

type ListSchemasResponse struct {

    // The underlying http response
    RawResponse *http.Response

    // A list of SchemaSummaryCollection instances
    SchemaSummaryCollection `presentIn:"body"`

    // Unique Oracle-assigned identifier for the request. If you need to contact
    // Oracle about a particular request, please provide the request ID.
    OpcRequestId *string `presentIn:"header" name:"opc-request-id"`

    // Retrieves the next page of results. When this header appears in the response, additional pages of results remain. See List Pagination (https://docs.cloud.oracle.com/iaas/Content/API/Concepts/usingapi.htm#nine).
    OpcNextPage *string `presentIn:"header" name:"opc-next-page"`

    // Retrieves the previous page of results. When this header appears in the response, previous pages of results exist. See List Pagination (https://docs.cloud.oracle.com/iaas/Content/API/Concepts/usingapi.htm#nine).
    OpcPrevPage *string `presentIn:"header" name:"opc-prev-page"`

    // Total items in the entire list.
    OpcTotalItems *int `presentIn:"header" name:"opc-total-items"`
}

func (ListSchemasResponse) HTTPResponse

func (response ListSchemasResponse) HTTPResponse() *http.Response

HTTPResponse implements the OCIResponse interface

func (ListSchemasResponse) String

func (response ListSchemasResponse) String() string

type ListSchemasSortByEnum

ListSchemasSortByEnum Enum with underlying type: string

type ListSchemasSortByEnum string

Set of constants representing the allowable values for ListSchemasSortByEnum

const (
    ListSchemasSortByTimeCreated ListSchemasSortByEnum = "TIME_CREATED"
    ListSchemasSortByDisplayName ListSchemasSortByEnum = "DISPLAY_NAME"
)

func GetListSchemasSortByEnumValues

func GetListSchemasSortByEnumValues() []ListSchemasSortByEnum

GetListSchemasSortByEnumValues Enumerates the set of values for ListSchemasSortByEnum

type ListSchemasSortOrderEnum

ListSchemasSortOrderEnum Enum with underlying type: string

type ListSchemasSortOrderEnum string

Set of constants representing the allowable values for ListSchemasSortOrderEnum

const (
    ListSchemasSortOrderAsc  ListSchemasSortOrderEnum = "ASC"
    ListSchemasSortOrderDesc ListSchemasSortOrderEnum = "DESC"
)

func GetListSchemasSortOrderEnumValues

func GetListSchemasSortOrderEnumValues() []ListSchemasSortOrderEnum

GetListSchemasSortOrderEnumValues Enumerates the set of values for ListSchemasSortOrderEnum

type ListTaskRunLogsRequest

ListTaskRunLogsRequest wrapper for the ListTaskRunLogs operation

See also

Click https://docs.cloud.oracle.com/en-us/iaas/tools/go-sdk-examples/36.1.0/dataintegration/ListTaskRunLogs.go.html to see an example of how to use ListTaskRunLogsRequest.

type ListTaskRunLogsRequest struct {

    // The workspace ID.
    WorkspaceId *string `mandatory:"true" contributesTo:"path" name:"workspaceId"`

    // The application key.
    ApplicationKey *string `mandatory:"true" contributesTo:"path" name:"applicationKey"`

    // The task run key.
    TaskRunKey *string `mandatory:"true" contributesTo:"path" name:"taskRunKey"`

    // Unique Oracle-assigned identifier for the request. If
    // you need to contact Oracle about a particular request,
    // please provide the request ID.
    OpcRequestId *string `mandatory:"false" contributesTo:"header" name:"opc-request-id"`

    // For list pagination. The value for this parameter is the `opc-next-page` or the `opc-prev-page` response header from the previous `List` call. See List Pagination (https://docs.cloud.oracle.com/iaas/Content/API/Concepts/usingapi.htm#nine).
    Page *string `mandatory:"false" contributesTo:"query" name:"page"`

    // Sets the maximum number of results per page, or items to return in a paginated `List` call. See List Pagination (https://docs.cloud.oracle.com/iaas/Content/API/Concepts/usingapi.htm#nine).
    Limit *int `mandatory:"false" contributesTo:"query" name:"limit"`

    // Specifies sort order to use, either `ASC` (ascending) or `DESC` (descending).
    SortOrder ListTaskRunLogsSortOrderEnum `mandatory:"false" contributesTo:"query" name:"sortOrder" omitEmpty:"true"`

    // Specifies the field to sort by. Accepts only one field. By default, when you sort by time fields, results are shown in descending order. All other fields default to ascending order. Sorting related parameters are ignored when parameter `query` is present (search operation and sorting order is by relevance score in descending order).
    SortBy ListTaskRunLogsSortByEnum `mandatory:"false" contributesTo:"query" name:"sortBy" omitEmpty:"true"`

    // Metadata about the request. This information will not be transmitted to the service, but
    // represents information that the SDK will consume to drive retry behavior.
    RequestMetadata common.RequestMetadata
}

func (ListTaskRunLogsRequest) 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

ListTaskRunLogsResponse wrapper for the ListTaskRunLogs operation

type ListTaskRunLogsResponse struct {

    // The underlying http response
    RawResponse *http.Response

    // A list of []TaskRunLogSummary instances
    Items []TaskRunLogSummary `presentIn:"body"`

    // Unique Oracle-assigned identifier for the request. If you need to contact
    // Oracle about a particular request, please provide the request ID.
    OpcRequestId *string `presentIn:"header" name:"opc-request-id"`

    // Retrieves the next page of results. When this header appears in the response, additional pages of results remain. See List Pagination (https://docs.cloud.oracle.com/iaas/Content/API/Concepts/usingapi.htm#nine).
    OpcNextPage *string `presentIn:"header" name:"opc-next-page"`

    // Retrieves the previous page of results. When this header appears in the response, previous pages of results exist. See List Pagination (https://docs.cloud.oracle.com/iaas/Content/API/Concepts/usingapi.htm#nine).
    OpcPrevPage *string `presentIn:"header" name:"opc-prev-page"`

    // Total items in the entire list.
    OpcTotalItems *int `presentIn:"header" name:"opc-total-items"`
}

func (ListTaskRunLogsResponse) HTTPResponse

func (response ListTaskRunLogsResponse) HTTPResponse() *http.Response

HTTPResponse implements the OCIResponse interface

func (ListTaskRunLogsResponse) String

func (response ListTaskRunLogsResponse) String() string

type ListTaskRunLogsSortByEnum

ListTaskRunLogsSortByEnum Enum with underlying type: string

type ListTaskRunLogsSortByEnum string

Set of constants representing the allowable values for ListTaskRunLogsSortByEnum

const (
    ListTaskRunLogsSortByTimeCreated ListTaskRunLogsSortByEnum = "TIME_CREATED"
    ListTaskRunLogsSortByDisplayName ListTaskRunLogsSortByEnum = "DISPLAY_NAME"
)

func GetListTaskRunLogsSortByEnumValues

func GetListTaskRunLogsSortByEnumValues() []ListTaskRunLogsSortByEnum

GetListTaskRunLogsSortByEnumValues Enumerates the set of values for ListTaskRunLogsSortByEnum

type ListTaskRunLogsSortOrderEnum

ListTaskRunLogsSortOrderEnum Enum with underlying type: string

type ListTaskRunLogsSortOrderEnum string

Set of constants representing the allowable values for ListTaskRunLogsSortOrderEnum

const (
    ListTaskRunLogsSortOrderAsc  ListTaskRunLogsSortOrderEnum = "ASC"
    ListTaskRunLogsSortOrderDesc ListTaskRunLogsSortOrderEnum = "DESC"
)

func GetListTaskRunLogsSortOrderEnumValues

func GetListTaskRunLogsSortOrderEnumValues() []ListTaskRunLogsSortOrderEnum

GetListTaskRunLogsSortOrderEnumValues Enumerates the set of values for ListTaskRunLogsSortOrderEnum

type ListTaskRunsRequest

ListTaskRunsRequest wrapper for the ListTaskRuns operation

See also

Click https://docs.cloud.oracle.com/en-us/iaas/tools/go-sdk-examples/36.1.0/dataintegration/ListTaskRuns.go.html to see an example of how to use ListTaskRunsRequest.

type ListTaskRunsRequest struct {

    // The workspace ID.
    WorkspaceId *string `mandatory:"true" contributesTo:"path" name:"workspaceId"`

    // The application key.
    ApplicationKey *string `mandatory:"true" contributesTo:"path" name:"applicationKey"`

    // Unique Oracle-assigned identifier for the request. If
    // you need to contact Oracle about a particular request,
    // please provide the request ID.
    OpcRequestId *string `mandatory:"false" contributesTo:"header" name:"opc-request-id"`

    // Used to filter by the project or the folder object.
    AggregatorKey *string `mandatory:"false" contributesTo:"query" name:"aggregatorKey"`

    // Specifies the fields to get for an object.
    Fields []string `contributesTo:"query" name:"fields" collectionFormat:"multi"`

    // Used to filter by the name of the object.
    Name *string `mandatory:"false" contributesTo:"query" name:"name"`

    // Used to filter by the identifier of the object.
    Identifier []string `contributesTo:"query" name:"identifier" collectionFormat:"multi"`

    // For list pagination. The value for this parameter is the `opc-next-page` or the `opc-prev-page` response header from the previous `List` call. See List Pagination (https://docs.cloud.oracle.com/iaas/Content/API/Concepts/usingapi.htm#nine).
    Page *string `mandatory:"false" contributesTo:"query" name:"page"`

    // Sets the maximum number of results per page, or items to return in a paginated `List` call. See List Pagination (https://docs.cloud.oracle.com/iaas/Content/API/Concepts/usingapi.htm#nine).
    Limit *int `mandatory:"false" contributesTo:"query" name:"limit"`

    // Specifies sort order to use, either `ASC` (ascending) or `DESC` (descending).
    SortOrder ListTaskRunsSortOrderEnum `mandatory:"false" contributesTo:"query" name:"sortOrder" omitEmpty:"true"`

    // Specifies the field to sort by. Accepts only one field. By default, when you sort by time fields, results are shown in descending order. All other fields default to ascending order. Sorting related parameters are ignored when parameter `query` is present (search operation and sorting order is by relevance score in descending order).
    SortBy ListTaskRunsSortByEnum `mandatory:"false" contributesTo:"query" name:"sortBy" omitEmpty:"true"`

    // Metadata about the request. This information will not be transmitted to the service, but
    // represents information that the SDK will consume to drive retry behavior.
    RequestMetadata common.RequestMetadata
}

func (ListTaskRunsRequest) 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

ListTaskRunsResponse wrapper for the ListTaskRuns operation

type ListTaskRunsResponse struct {

    // The underlying http response
    RawResponse *http.Response

    // A list of TaskRunSummaryCollection instances
    TaskRunSummaryCollection `presentIn:"body"`

    // Unique Oracle-assigned identifier for the request. If you need to contact
    // Oracle about a particular request, please provide the request ID.
    OpcRequestId *string `presentIn:"header" name:"opc-request-id"`

    // Retrieves the next page of results. When this header appears in the response, additional pages of results remain. See List Pagination (https://docs.cloud.oracle.com/iaas/Content/API/Concepts/usingapi.htm#nine).
    OpcNextPage *string `presentIn:"header" name:"opc-next-page"`

    // Retrieves the previous page of results. When this header appears in the response, previous pages of results exist. See List Pagination (https://docs.cloud.oracle.com/iaas/Content/API/Concepts/usingapi.htm#nine).
    OpcPrevPage *string `presentIn:"header" name:"opc-prev-page"`

    // Total items in the entire list.
    OpcTotalItems *int `presentIn:"header" name:"opc-total-items"`
}

func (ListTaskRunsResponse) HTTPResponse

func (response ListTaskRunsResponse) HTTPResponse() *http.Response

HTTPResponse implements the OCIResponse interface

func (ListTaskRunsResponse) String

func (response ListTaskRunsResponse) String() string

type ListTaskRunsSortByEnum

ListTaskRunsSortByEnum Enum with underlying type: string

type ListTaskRunsSortByEnum string

Set of constants representing the allowable values for ListTaskRunsSortByEnum

const (
    ListTaskRunsSortByTimeCreated ListTaskRunsSortByEnum = "TIME_CREATED"
    ListTaskRunsSortByDisplayName ListTaskRunsSortByEnum = "DISPLAY_NAME"
)

func GetListTaskRunsSortByEnumValues

func GetListTaskRunsSortByEnumValues() []ListTaskRunsSortByEnum

GetListTaskRunsSortByEnumValues Enumerates the set of values for ListTaskRunsSortByEnum

type ListTaskRunsSortOrderEnum

ListTaskRunsSortOrderEnum Enum with underlying type: string

type ListTaskRunsSortOrderEnum string

Set of constants representing the allowable values for ListTaskRunsSortOrderEnum

const (
    ListTaskRunsSortOrderAsc  ListTaskRunsSortOrderEnum = "ASC"
    ListTaskRunsSortOrderDesc ListTaskRunsSortOrderEnum = "DESC"
)

func GetListTaskRunsSortOrderEnumValues

func GetListTaskRunsSortOrderEnumValues() []ListTaskRunsSortOrderEnum

GetListTaskRunsSortOrderEnumValues Enumerates the set of values for ListTaskRunsSortOrderEnum

type ListTaskValidationsRequest

ListTaskValidationsRequest wrapper for the ListTaskValidations operation

See also

Click https://docs.cloud.oracle.com/en-us/iaas/tools/go-sdk-examples/36.1.0/dataintegration/ListTaskValidations.go.html to see an example of how to use ListTaskValidationsRequest.

type ListTaskValidationsRequest struct {

    // The workspace ID.
    WorkspaceId *string `mandatory:"true" contributesTo:"path" name:"workspaceId"`

    // Used to filter by the key of the object.
    Key *string `mandatory:"false" contributesTo:"query" name:"key"`

    // Used to filter by the name of the object.
    Name *string `mandatory:"false" contributesTo:"query" name:"name"`

    // Used to filter by the identifier of the object.
    Identifier *string `mandatory:"false" contributesTo:"query" name:"identifier"`

    // Specifies the fields to get for an object.
    Fields []string `contributesTo:"query" name:"fields" collectionFormat:"multi"`

    // For list pagination. The value for this parameter is the `opc-next-page` or the `opc-prev-page` response header from the previous `List` call. See List Pagination (https://docs.cloud.oracle.com/iaas/Content/API/Concepts/usingapi.htm#nine).
    Page *string `mandatory:"false" contributesTo:"query" name:"page"`

    // Sets the maximum number of results per page, or items to return in a paginated `List` call. See List Pagination (https://docs.cloud.oracle.com/iaas/Content/API/Concepts/usingapi.htm#nine).
    Limit *int `mandatory:"false" contributesTo:"query" name:"limit"`

    // Specifies the field to sort by. Accepts only one field. By default, when you sort by time fields, results are shown in descending order. All other fields default to ascending order. Sorting related parameters are ignored when parameter `query` is present (search operation and sorting order is by relevance score in descending order).
    SortBy ListTaskValidationsSortByEnum `mandatory:"false" contributesTo:"query" name:"sortBy" omitEmpty:"true"`

    // Specifies sort order to use, either `ASC` (ascending) or `DESC` (descending).
    SortOrder ListTaskValidationsSortOrderEnum `mandatory:"false" contributesTo:"query" name:"sortOrder" omitEmpty:"true"`

    // Unique Oracle-assigned identifier for the request. If
    // you need to contact Oracle about a particular request,
    // please provide the request ID.
    OpcRequestId *string `mandatory:"false" contributesTo:"header" name:"opc-request-id"`

    // Metadata about the request. This information will not be transmitted to the service, but
    // represents information that the SDK will consume to drive retry behavior.
    RequestMetadata common.RequestMetadata
}

func (ListTaskValidationsRequest) 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

ListTaskValidationsResponse wrapper for the ListTaskValidations operation

type ListTaskValidationsResponse struct {

    // The underlying http response
    RawResponse *http.Response

    // A list of TaskValidationSummaryCollection instances
    TaskValidationSummaryCollection `presentIn:"body"`

    // Unique Oracle-assigned identifier for the request. If you need to contact
    // Oracle about a particular request, please provide the request ID.
    OpcRequestId *string `presentIn:"header" name:"opc-request-id"`

    // Retrieves the next page of results. When this header appears in the response, additional pages of results remain. See List Pagination (https://docs.cloud.oracle.com/iaas/Content/API/Concepts/usingapi.htm#nine).
    OpcNextPage *string `presentIn:"header" name:"opc-next-page"`

    // Retrieves the previous page of results. When this header appears in the response, previous pages of results exist. See List Pagination (https://docs.cloud.oracle.com/iaas/Content/API/Concepts/usingapi.htm#nine).
    OpcPrevPage *string `presentIn:"header" name:"opc-prev-page"`

    // Total items in the entire list.
    OpcTotalItems *int `presentIn:"header" name:"opc-total-items"`
}

func (ListTaskValidationsResponse) HTTPResponse

func (response ListTaskValidationsResponse) HTTPResponse() *http.Response

HTTPResponse implements the OCIResponse interface

func (ListTaskValidationsResponse) String

func (response ListTaskValidationsResponse) String() string

type ListTaskValidationsSortByEnum

ListTaskValidationsSortByEnum Enum with underlying type: string

type ListTaskValidationsSortByEnum string

Set of constants representing the allowable values for ListTaskValidationsSortByEnum

const (
    ListTaskValidationsSortByTimeCreated ListTaskValidationsSortByEnum = "TIME_CREATED"
    ListTaskValidationsSortByDisplayName ListTaskValidationsSortByEnum = "DISPLAY_NAME"
)

func GetListTaskValidationsSortByEnumValues

func GetListTaskValidationsSortByEnumValues() []ListTaskValidationsSortByEnum

GetListTaskValidationsSortByEnumValues Enumerates the set of values for ListTaskValidationsSortByEnum

type ListTaskValidationsSortOrderEnum

ListTaskValidationsSortOrderEnum Enum with underlying type: string

type ListTaskValidationsSortOrderEnum string

Set of constants representing the allowable values for ListTaskValidationsSortOrderEnum

const (
    ListTaskValidationsSortOrderAsc  ListTaskValidationsSortOrderEnum = "ASC"
    ListTaskValidationsSortOrderDesc ListTaskValidationsSortOrderEnum = "DESC"
)

func GetListTaskValidationsSortOrderEnumValues

func GetListTaskValidationsSortOrderEnumValues() []ListTaskValidationsSortOrderEnum

GetListTaskValidationsSortOrderEnumValues Enumerates the set of values for ListTaskValidationsSortOrderEnum

type ListTasksRequest

ListTasksRequest wrapper for the ListTasks operation

See also

Click https://docs.cloud.oracle.com/en-us/iaas/tools/go-sdk-examples/36.1.0/dataintegration/ListTasks.go.html to see an example of how to use ListTasksRequest.

type ListTasksRequest struct {

    // The workspace ID.
    WorkspaceId *string `mandatory:"true" contributesTo:"path" name:"workspaceId"`

    // Unique Oracle-assigned identifier for the request. If
    // you need to contact Oracle about a particular request,
    // please provide the request ID.
    OpcRequestId *string `mandatory:"false" contributesTo:"header" name:"opc-request-id"`

    // Unique key of the folder.
    FolderId *string `mandatory:"false" contributesTo:"query" name:"folderId"`

    // Specifies the fields to get for an object.
    Fields []string `contributesTo:"query" name:"fields" collectionFormat:"multi"`

    // Used to filter by the name of the object.
    Name *string `mandatory:"false" contributesTo:"query" name:"name"`

    // Used to filter by the key of the object.
    Key []string `contributesTo:"query" name:"key" collectionFormat:"multi"`

    // Used to filter by the identifier of the object.
    Identifier []string `contributesTo:"query" name:"identifier" collectionFormat:"multi"`

    // Used to filter by the object type of the object. It can be suffixed with an optional filter operator InSubtree. If this operator is not specified, then exact match is considered. <br><br><B>Examples:</B><br> <ul> <li><B>?type=DATA_LOADER_TASK&typeInSubtree=false</B> returns all objects of type data loader task</li> <li><B>?type=DATA_LOADER_TASK</B> returns all objects of type data loader task</li> <li><B>?type=DATA_LOADER_TASK&typeInSubtree=true</B> returns all objects of type data loader task</li> </ul>
    Type []string `contributesTo:"query" name:"type" collectionFormat:"multi"`

    // Sets the maximum number of results per page, or items to return in a paginated `List` call. See List Pagination (https://docs.cloud.oracle.com/iaas/Content/API/Concepts/usingapi.htm#nine).
    Limit *int `mandatory:"false" contributesTo:"query" name:"limit"`

    // For list pagination. The value for this parameter is the `opc-next-page` or the `opc-prev-page` response header from the previous `List` call. See List Pagination (https://docs.cloud.oracle.com/iaas/Content/API/Concepts/usingapi.htm#nine).
    Page *string `mandatory:"false" contributesTo:"query" name:"page"`

    // Specifies sort order to use, either `ASC` (ascending) or `DESC` (descending).
    SortOrder ListTasksSortOrderEnum `mandatory:"false" contributesTo:"query" name:"sortOrder" omitEmpty:"true"`

    // Specifies the field to sort by. Accepts only one field. By default, when you sort by time fields, results are shown in descending order. All other fields default to ascending order. Sorting related parameters are ignored when parameter `query` is present (search operation and sorting order is by relevance score in descending order).
    SortBy ListTasksSortByEnum `mandatory:"false" contributesTo:"query" name:"sortBy" omitEmpty:"true"`

    // Metadata about the request. This information will not be transmitted to the service, but
    // represents information that the SDK will consume to drive retry behavior.
    RequestMetadata common.RequestMetadata
}

func (ListTasksRequest) 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

ListTasksResponse wrapper for the ListTasks operation

type ListTasksResponse struct {

    // The underlying http response
    RawResponse *http.Response

    // A list of TaskSummaryCollection instances
    TaskSummaryCollection `presentIn:"body"`

    // Unique Oracle-assigned identifier for the request. If you need to contact
    // Oracle about a particular request, please provide the request ID.
    OpcRequestId *string `presentIn:"header" name:"opc-request-id"`

    // Retrieves the next page of results. When this header appears in the response, additional pages of results remain. See List Pagination (https://docs.cloud.oracle.com/iaas/Content/API/Concepts/usingapi.htm#nine).
    OpcNextPage *string `presentIn:"header" name:"opc-next-page"`

    // Retrieves the previous page of results. When this header appears in the response, previous pages of results exist. See List Pagination (https://docs.cloud.oracle.com/iaas/Content/API/Concepts/usingapi.htm#nine).
    OpcPrevPage *string `presentIn:"header" name:"opc-prev-page"`

    // Total items in the entire list.
    OpcTotalItems *int `presentIn:"header" name:"opc-total-items"`
}

func (ListTasksResponse) HTTPResponse

func (response ListTasksResponse) HTTPResponse() *http.Response

HTTPResponse implements the OCIResponse interface

func (ListTasksResponse) String

func (response ListTasksResponse) String() string

type ListTasksSortByEnum

ListTasksSortByEnum Enum with underlying type: string

type ListTasksSortByEnum string

Set of constants representing the allowable values for ListTasksSortByEnum

const (
    ListTasksSortByTimeCreated ListTasksSortByEnum = "TIME_CREATED"
    ListTasksSortByDisplayName ListTasksSortByEnum = "DISPLAY_NAME"
)

func GetListTasksSortByEnumValues

func GetListTasksSortByEnumValues() []ListTasksSortByEnum

GetListTasksSortByEnumValues Enumerates the set of values for ListTasksSortByEnum

type ListTasksSortOrderEnum

ListTasksSortOrderEnum Enum with underlying type: string

type ListTasksSortOrderEnum string

Set of constants representing the allowable values for ListTasksSortOrderEnum

const (
    ListTasksSortOrderAsc  ListTasksSortOrderEnum = "ASC"
    ListTasksSortOrderDesc ListTasksSortOrderEnum = "DESC"
)

func GetListTasksSortOrderEnumValues

func GetListTasksSortOrderEnumValues() []ListTasksSortOrderEnum

GetListTasksSortOrderEnumValues Enumerates the set of values for ListTasksSortOrderEnum

type ListWorkRequestErrorsRequest

ListWorkRequestErrorsRequest wrapper for the ListWorkRequestErrors operation

See also

Click https://docs.cloud.oracle.com/en-us/iaas/tools/go-sdk-examples/36.1.0/dataintegration/ListWorkRequestErrors.go.html to see an example of how to use ListWorkRequestErrorsRequest.

type ListWorkRequestErrorsRequest struct {

    // The ID of the asynchronous work request to retrieve.
    WorkRequestId *string `mandatory:"true" contributesTo:"path" name:"workRequestId"`

    // Unique Oracle-assigned identifier for the request. If
    // you need to contact Oracle about a particular request,
    // please provide the request ID.
    OpcRequestId *string `mandatory:"false" contributesTo:"header" name:"opc-request-id"`

    // For list pagination. The value for this parameter is the `opc-next-page` or the `opc-prev-page` response header from the previous `List` call. See List Pagination (https://docs.cloud.oracle.com/iaas/Content/API/Concepts/usingapi.htm#nine).
    Page *string `mandatory:"false" contributesTo:"query" name:"page"`

    // Sets the maximum number of results per page, or items to return in a paginated `List` call. See List Pagination (https://docs.cloud.oracle.com/iaas/Content/API/Concepts/usingapi.htm#nine).
    Limit *int `mandatory:"false" contributesTo:"query" name:"limit"`

    // Specifies sort order to use, either `ASC` (ascending) or `DESC` (descending).
    SortOrder ListWorkRequestErrorsSortOrderEnum `mandatory:"false" contributesTo:"query" name:"sortOrder" omitEmpty:"true"`

    // Specifies the field to sort by. Accepts only one field. By default, when you sort by time fields, results are shown in descending order. All other fields default to ascending order. Sorting related parameters are ignored when parameter `query` is present (search operation and sorting order is by relevance score in descending order).
    SortBy ListWorkRequestErrorsSortByEnum `mandatory:"false" contributesTo:"query" name:"sortBy" omitEmpty:"true"`

    // Metadata about the request. This information will not be transmitted to the service, but
    // represents information that the SDK will consume to drive retry behavior.
    RequestMetadata common.RequestMetadata
}

func (ListWorkRequestErrorsRequest) 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

ListWorkRequestErrorsResponse wrapper for the ListWorkRequestErrors operation

type ListWorkRequestErrorsResponse struct {

    // The underlying http response
    RawResponse *http.Response

    // A list of []WorkRequestError instances
    Items []WorkRequestError `presentIn:"body"`

    // Unique Oracle-assigned identifier for the request. If you need to contact
    // Oracle about a particular request, please provide the request ID.
    OpcRequestId *string `presentIn:"header" name:"opc-request-id"`

    // Retrieves the next page of results. When this header appears in the response, additional pages of results remain. See List Pagination (https://docs.cloud.oracle.com/iaas/Content/API/Concepts/usingapi.htm#nine).
    OpcNextPage *string `presentIn:"header" name:"opc-next-page"`
}

func (ListWorkRequestErrorsResponse) HTTPResponse

func (response ListWorkRequestErrorsResponse) HTTPResponse() *http.Response

HTTPResponse implements the OCIResponse interface

func (ListWorkRequestErrorsResponse) String

func (response ListWorkRequestErrorsResponse) String() string

type ListWorkRequestErrorsSortByEnum

ListWorkRequestErrorsSortByEnum Enum with underlying type: string

type ListWorkRequestErrorsSortByEnum string

Set of constants representing the allowable values for ListWorkRequestErrorsSortByEnum

const (
    ListWorkRequestErrorsSortByTimeCreated ListWorkRequestErrorsSortByEnum = "TIME_CREATED"
    ListWorkRequestErrorsSortByDisplayName ListWorkRequestErrorsSortByEnum = "DISPLAY_NAME"
)

func GetListWorkRequestErrorsSortByEnumValues

func GetListWorkRequestErrorsSortByEnumValues() []ListWorkRequestErrorsSortByEnum

GetListWorkRequestErrorsSortByEnumValues Enumerates the set of values for ListWorkRequestErrorsSortByEnum

type ListWorkRequestErrorsSortOrderEnum

ListWorkRequestErrorsSortOrderEnum Enum with underlying type: string

type ListWorkRequestErrorsSortOrderEnum string

Set of constants representing the allowable values for ListWorkRequestErrorsSortOrderEnum

const (
    ListWorkRequestErrorsSortOrderAsc  ListWorkRequestErrorsSortOrderEnum = "ASC"
    ListWorkRequestErrorsSortOrderDesc ListWorkRequestErrorsSortOrderEnum = "DESC"
)

func GetListWorkRequestErrorsSortOrderEnumValues

func GetListWorkRequestErrorsSortOrderEnumValues() []ListWorkRequestErrorsSortOrderEnum

GetListWorkRequestErrorsSortOrderEnumValues Enumerates the set of values for ListWorkRequestErrorsSortOrderEnum

type ListWorkRequestLogsRequest

ListWorkRequestLogsRequest wrapper for the ListWorkRequestLogs operation

See also

Click https://docs.cloud.oracle.com/en-us/iaas/tools/go-sdk-examples/36.1.0/dataintegration/ListWorkRequestLogs.go.html to see an example of how to use ListWorkRequestLogsRequest.

type ListWorkRequestLogsRequest struct {

    // The ID of the asynchronous work request to retrieve.
    WorkRequestId *string `mandatory:"true" contributesTo:"path" name:"workRequestId"`

    // Unique Oracle-assigned identifier for the request. If
    // you need to contact Oracle about a particular request,
    // please provide the request ID.
    OpcRequestId *string `mandatory:"false" contributesTo:"header" name:"opc-request-id"`

    // For list pagination. The value for this parameter is the `opc-next-page` or the `opc-prev-page` response header from the previous `List` call. See List Pagination (https://docs.cloud.oracle.com/iaas/Content/API/Concepts/usingapi.htm#nine).
    Page *string `mandatory:"false" contributesTo:"query" name:"page"`

    // Sets the maximum number of results per page, or items to return in a paginated `List` call. See List Pagination (https://docs.cloud.oracle.com/iaas/Content/API/Concepts/usingapi.htm#nine).
    Limit *int `mandatory:"false" contributesTo:"query" name:"limit"`

    // Specifies sort order to use, either `ASC` (ascending) or `DESC` (descending).
    SortOrder ListWorkRequestLogsSortOrderEnum `mandatory:"false" contributesTo:"query" name:"sortOrder" omitEmpty:"true"`

    // Specifies the field to sort by. Accepts only one field. By default, when you sort by time fields, results are shown in descending order. All other fields default to ascending order. Sorting related parameters are ignored when parameter `query` is present (search operation and sorting order is by relevance score in descending order).
    SortBy ListWorkRequestLogsSortByEnum `mandatory:"false" contributesTo:"query" name:"sortBy" omitEmpty:"true"`

    // Metadata about the request. This information will not be transmitted to the service, but
    // represents information that the SDK will consume to drive retry behavior.
    RequestMetadata common.RequestMetadata
}

func (ListWorkRequestLogsRequest) 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

ListWorkRequestLogsResponse wrapper for the ListWorkRequestLogs operation

type ListWorkRequestLogsResponse struct {

    // The underlying http response
    RawResponse *http.Response

    // A list of []WorkRequestLogEntry instances
    Items []WorkRequestLogEntry `presentIn:"body"`

    // Unique Oracle-assigned identifier for the request. If you need to contact
    // Oracle about a particular request, please provide the request ID.
    OpcRequestId *string `presentIn:"header" name:"opc-request-id"`

    // Retrieves the next page of results. When this header appears in the response, additional pages of results remain. See List Pagination (https://docs.cloud.oracle.com/iaas/Content/API/Concepts/usingapi.htm#nine).
    OpcNextPage *string `presentIn:"header" name:"opc-next-page"`
}

func (ListWorkRequestLogsResponse) HTTPResponse

func (response ListWorkRequestLogsResponse) HTTPResponse() *http.Response

HTTPResponse implements the OCIResponse interface

func (ListWorkRequestLogsResponse) String

func (response ListWorkRequestLogsResponse) String() string

type ListWorkRequestLogsSortByEnum

ListWorkRequestLogsSortByEnum Enum with underlying type: string

type ListWorkRequestLogsSortByEnum string

Set of constants representing the allowable values for ListWorkRequestLogsSortByEnum

const (
    ListWorkRequestLogsSortByTimeCreated ListWorkRequestLogsSortByEnum = "TIME_CREATED"
    ListWorkRequestLogsSortByDisplayName ListWorkRequestLogsSortByEnum = "DISPLAY_NAME"
)

func GetListWorkRequestLogsSortByEnumValues

func GetListWorkRequestLogsSortByEnumValues() []ListWorkRequestLogsSortByEnum

GetListWorkRequestLogsSortByEnumValues Enumerates the set of values for ListWorkRequestLogsSortByEnum

type ListWorkRequestLogsSortOrderEnum

ListWorkRequestLogsSortOrderEnum Enum with underlying type: string

type ListWorkRequestLogsSortOrderEnum string

Set of constants representing the allowable values for ListWorkRequestLogsSortOrderEnum

const (
    ListWorkRequestLogsSortOrderAsc  ListWorkRequestLogsSortOrderEnum = "ASC"
    ListWorkRequestLogsSortOrderDesc ListWorkRequestLogsSortOrderEnum = "DESC"
)

func GetListWorkRequestLogsSortOrderEnumValues

func GetListWorkRequestLogsSortOrderEnumValues() []ListWorkRequestLogsSortOrderEnum

GetListWorkRequestLogsSortOrderEnumValues Enumerates the set of values for ListWorkRequestLogsSortOrderEnum

type ListWorkRequestsRequest

ListWorkRequestsRequest wrapper for the ListWorkRequests operation

See also

Click https://docs.cloud.oracle.com/en-us/iaas/tools/go-sdk-examples/36.1.0/dataintegration/ListWorkRequests.go.html to see an example of how to use ListWorkRequestsRequest.

type ListWorkRequestsRequest struct {

    // The OCID of the compartment containing the resources you want to list.
    CompartmentId *string `mandatory:"true" contributesTo:"query" name:"compartmentId"`

    // Unique Oracle-assigned identifier for the request. If
    // you need to contact Oracle about a particular request,
    // please provide the request ID.
    OpcRequestId *string `mandatory:"false" contributesTo:"header" name:"opc-request-id"`

    // DIS workspace id
    WorkspaceId *string `mandatory:"false" contributesTo:"query" name:"workspaceId"`

    // The work request status.
    WorkRequestStatus ListWorkRequestsWorkRequestStatusEnum `mandatory:"false" contributesTo:"query" name:"workRequestStatus" omitEmpty:"true"`

    // For list pagination. The value for this parameter is the `opc-next-page` or the `opc-prev-page` response header from the previous `List` call. See List Pagination (https://docs.cloud.oracle.com/iaas/Content/API/Concepts/usingapi.htm#nine).
    Page *string `mandatory:"false" contributesTo:"query" name:"page"`

    // Sets the maximum number of results per page, or items to return in a paginated `List` call. See List Pagination (https://docs.cloud.oracle.com/iaas/Content/API/Concepts/usingapi.htm#nine).
    Limit *int `mandatory:"false" contributesTo:"query" name:"limit"`

    // Specifies sort order to use, either `ASC` (ascending) or `DESC` (descending).
    SortOrder ListWorkRequestsSortOrderEnum `mandatory:"false" contributesTo:"query" name:"sortOrder" omitEmpty:"true"`

    // Specifies the field to sort by. Accepts only one field. By default, when you sort by time fields, results are shown in descending order. All other fields default to ascending order. Sorting related parameters are ignored when parameter `query` is present (search operation and sorting order is by relevance score in descending order).
    SortBy ListWorkRequestsSortByEnum `mandatory:"false" contributesTo:"query" name:"sortBy" omitEmpty:"true"`

    // Metadata about the request. This information will not be transmitted to the service, but
    // represents information that the SDK will consume to drive retry behavior.
    RequestMetadata common.RequestMetadata
}

func (ListWorkRequestsRequest) 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

ListWorkRequestsResponse wrapper for the ListWorkRequests operation

type ListWorkRequestsResponse struct {

    // The underlying http response
    RawResponse *http.Response

    // A list of []WorkRequestSummary instances
    Items []WorkRequestSummary `presentIn:"body"`

    // Unique Oracle-assigned identifier for the request. If you need to contact
    // Oracle about a particular request, please provide the request ID.
    OpcRequestId *string `presentIn:"header" name:"opc-request-id"`

    // Retrieves the next page of results. When this header appears in the response, additional pages of results remain. See List Pagination (https://docs.cloud.oracle.com/iaas/Content/API/Concepts/usingapi.htm#nine).
    OpcNextPage *string `presentIn:"header" name:"opc-next-page"`
}

func (ListWorkRequestsResponse) HTTPResponse

func (response ListWorkRequestsResponse) HTTPResponse() *http.Response

HTTPResponse implements the OCIResponse interface

func (ListWorkRequestsResponse) String

func (response ListWorkRequestsResponse) String() string

type ListWorkRequestsSortByEnum

ListWorkRequestsSortByEnum Enum with underlying type: string

type ListWorkRequestsSortByEnum string

Set of constants representing the allowable values for ListWorkRequestsSortByEnum

const (
    ListWorkRequestsSortByTimeCreated ListWorkRequestsSortByEnum = "TIME_CREATED"
    ListWorkRequestsSortByDisplayName ListWorkRequestsSortByEnum = "DISPLAY_NAME"
)

func GetListWorkRequestsSortByEnumValues

func GetListWorkRequestsSortByEnumValues() []ListWorkRequestsSortByEnum

GetListWorkRequestsSortByEnumValues Enumerates the set of values for ListWorkRequestsSortByEnum

type ListWorkRequestsSortOrderEnum

ListWorkRequestsSortOrderEnum Enum with underlying type: string

type ListWorkRequestsSortOrderEnum string

Set of constants representing the allowable values for ListWorkRequestsSortOrderEnum

const (
    ListWorkRequestsSortOrderAsc  ListWorkRequestsSortOrderEnum = "ASC"
    ListWorkRequestsSortOrderDesc ListWorkRequestsSortOrderEnum = "DESC"
)

func GetListWorkRequestsSortOrderEnumValues

func GetListWorkRequestsSortOrderEnumValues() []ListWorkRequestsSortOrderEnum

GetListWorkRequestsSortOrderEnumValues Enumerates the set of values for ListWorkRequestsSortOrderEnum

type ListWorkRequestsWorkRequestStatusEnum

ListWorkRequestsWorkRequestStatusEnum Enum with underlying type: string

type ListWorkRequestsWorkRequestStatusEnum string

Set of constants representing the allowable values for ListWorkRequestsWorkRequestStatusEnum

const (
    ListWorkRequestsWorkRequestStatusAccepted   ListWorkRequestsWorkRequestStatusEnum = "ACCEPTED"
    ListWorkRequestsWorkRequestStatusInProgress ListWorkRequestsWorkRequestStatusEnum = "IN_PROGRESS"
    ListWorkRequestsWorkRequestStatusFailed     ListWorkRequestsWorkRequestStatusEnum = "FAILED"
    ListWorkRequestsWorkRequestStatusSucceeded  ListWorkRequestsWorkRequestStatusEnum = "SUCCEEDED"
    ListWorkRequestsWorkRequestStatusCanceling  ListWorkRequestsWorkRequestStatusEnum = "CANCELING"
    ListWorkRequestsWorkRequestStatusCanceled   ListWorkRequestsWorkRequestStatusEnum = "CANCELED"
)

func GetListWorkRequestsWorkRequestStatusEnumValues

func GetListWorkRequestsWorkRequestStatusEnumValues() []ListWorkRequestsWorkRequestStatusEnum

GetListWorkRequestsWorkRequestStatusEnumValues Enumerates the set of values for ListWorkRequestsWorkRequestStatusEnum

type ListWorkspacesRequest

ListWorkspacesRequest wrapper for the ListWorkspaces operation

See also

Click https://docs.cloud.oracle.com/en-us/iaas/tools/go-sdk-examples/36.1.0/dataintegration/ListWorkspaces.go.html to see an example of how to use ListWorkspacesRequest.

type ListWorkspacesRequest struct {

    // The OCID of the compartment containing the resources you want to list.
    CompartmentId *string `mandatory:"true" contributesTo:"query" name:"compartmentId"`

    // Used to filter by the name of the object.
    Name *string `mandatory:"false" contributesTo:"query" name:"name"`

    // Sets the maximum number of results per page, or items to return in a paginated `List` call. See List Pagination (https://docs.cloud.oracle.com/iaas/Content/API/Concepts/usingapi.htm#nine).
    Limit *int `mandatory:"false" contributesTo:"query" name:"limit"`

    // For list pagination. The value for this parameter is the `opc-next-page` or the `opc-prev-page` response header from the previous `List` call. See List Pagination (https://docs.cloud.oracle.com/iaas/Content/API/Concepts/usingapi.htm#nine).
    Page *string `mandatory:"false" contributesTo:"query" name:"page"`

    // The lifecycle state of a resource. When specified, the operation only returns resources that match the given lifecycle state. When not specified, all lifecycle states are processed as a match.
    LifecycleState WorkspaceLifecycleStateEnum `mandatory:"false" contributesTo:"query" name:"lifecycleState" omitEmpty:"true"`

    // Specifies sort order to use, either `ASC` (ascending) or `DESC` (descending).
    SortOrder ListWorkspacesSortOrderEnum `mandatory:"false" contributesTo:"query" name:"sortOrder" omitEmpty:"true"`

    // Specifies the field to sort by. Accepts only one field. By default, when you sort by time fields, results are shown in descending order. All other fields default to ascending order. Sorting related parameters are ignored when parameter `query` is present (search operation and sorting order is by relevance score in descending order).
    SortBy ListWorkspacesSortByEnum `mandatory:"false" contributesTo:"query" name:"sortBy" omitEmpty:"true"`

    // Unique Oracle-assigned identifier for the request. If
    // you need to contact Oracle about a particular request,
    // please provide the request ID.
    OpcRequestId *string `mandatory:"false" contributesTo:"header" name:"opc-request-id"`

    // Metadata about the request. This information will not be transmitted to the service, but
    // represents information that the SDK will consume to drive retry behavior.
    RequestMetadata common.RequestMetadata
}

func (ListWorkspacesRequest) 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

ListWorkspacesResponse wrapper for the ListWorkspaces operation

type ListWorkspacesResponse struct {

    // The underlying http response
    RawResponse *http.Response

    // A list of []WorkspaceSummary instances
    Items []WorkspaceSummary `presentIn:"body"`

    // Unique Oracle-assigned identifier for the request. If you need to contact
    // Oracle about a particular request, please provide the request ID.
    OpcRequestId *string `presentIn:"header" name:"opc-request-id"`

    // Retrieves the next page of results. When this header appears in the response, additional pages of results remain. See List Pagination (https://docs.cloud.oracle.com/iaas/Content/API/Concepts/usingapi.htm#nine).
    OpcNextPage *string `presentIn:"header" name:"opc-next-page"`
}

func (ListWorkspacesResponse) HTTPResponse

func (response ListWorkspacesResponse) HTTPResponse() *http.Response

HTTPResponse implements the OCIResponse interface

func (ListWorkspacesResponse) String

func (response ListWorkspacesResponse) String() string

type ListWorkspacesSortByEnum

ListWorkspacesSortByEnum Enum with underlying type: string

type ListWorkspacesSortByEnum string

Set of constants representing the allowable values for ListWorkspacesSortByEnum

const (
    ListWorkspacesSortByTimeCreated ListWorkspacesSortByEnum = "TIME_CREATED"
    ListWorkspacesSortByDisplayName ListWorkspacesSortByEnum = "DISPLAY_NAME"
)

func GetListWorkspacesSortByEnumValues

func GetListWorkspacesSortByEnumValues() []ListWorkspacesSortByEnum

GetListWorkspacesSortByEnumValues Enumerates the set of values for ListWorkspacesSortByEnum

type ListWorkspacesSortOrderEnum

ListWorkspacesSortOrderEnum Enum with underlying type: string

type ListWorkspacesSortOrderEnum string

Set of constants representing the allowable values for ListWorkspacesSortOrderEnum

const (
    ListWorkspacesSortOrderAsc  ListWorkspacesSortOrderEnum = "ASC"
    ListWorkspacesSortOrderDesc ListWorkspacesSortOrderEnum = "DESC"
)

func GetListWorkspacesSortOrderEnumValues

func GetListWorkspacesSortOrderEnumValues() []ListWorkspacesSortOrderEnum

GetListWorkspacesSortOrderEnumValues Enumerates the set of values for ListWorkspacesSortOrderEnum

type MacroField

MacroField The type representing the macro field concept. Macro fields have an expression to define a macro.

type MacroField struct {

    // The key of the object.
    Key *string `mandatory:"false" json:"key"`

    // The model version of an object.
    ModelVersion *string `mandatory:"false" json:"modelVersion"`

    ParentRef *ParentReference `mandatory:"false" json:"parentRef"`

    ConfigValues *ConfigValues `mandatory:"false" json:"configValues"`

    // The status of an object that can be set to value 1 for shallow references across objects, other values reserved.
    ObjectStatus *int `mandatory:"false" json:"objectStatus"`

    // Free form text without any restriction on permitted characters. Name can have letters, numbers, and special characters. The value is editable and is restricted to 1000 characters.
    Name *string `mandatory:"false" json:"name"`

    // Detailed description for the object.
    Description *string `mandatory:"false" json:"description"`

    Expr *Expression `mandatory:"false" json:"expr"`

    Type BaseType `mandatory:"false" json:"type"`

    // Specifies whether the type of macro fields is inferred from an expression or useType (false) or the source field (true).
    IsUseSourceType *bool `mandatory:"false" json:"isUseSourceType"`

    UseType *ConfiguredType `mandatory:"false" json:"useType"`

    // Labels are keywords or labels that you can add to data assets, dataflows, and so on. You can define your own labels and use them to categorize content.
    Labels []string `mandatory:"false" json:"labels"`
}

func (MacroField) GetConfigValues

func (m MacroField) GetConfigValues() *ConfigValues

GetConfigValues returns ConfigValues

func (MacroField) GetDescription

func (m MacroField) GetDescription() *string

GetDescription returns Description

func (MacroField) GetKey

func (m MacroField) GetKey() *string

GetKey returns Key

func (MacroField) GetModelVersion

func (m MacroField) GetModelVersion() *string

GetModelVersion returns ModelVersion

func (MacroField) GetName

func (m MacroField) GetName() *string

GetName returns Name

func (MacroField) GetObjectStatus

func (m MacroField) GetObjectStatus() *int

GetObjectStatus returns ObjectStatus

func (MacroField) GetParentRef

func (m MacroField) GetParentRef() *ParentReference

GetParentRef returns ParentRef

func (MacroField) MarshalJSON

func (m MacroField) MarshalJSON() (buff []byte, e error)

MarshalJSON marshals to json representation

func (MacroField) String

func (m MacroField) String() string

func (*MacroField) UnmarshalJSON

func (m *MacroField) UnmarshalJSON(data []byte) (e error)

UnmarshalJSON unmarshals from json

type MergeOperator

MergeOperator Represents the start of a pipeline.

type MergeOperator struct {

    // The key of the object.
    Key *string `mandatory:"false" json:"key"`

    // The model version of an object.
    ModelVersion *string `mandatory:"false" json:"modelVersion"`

    ParentRef *ParentReference `mandatory:"false" json:"parentRef"`

    // Free form text without any restriction on permitted characters. Name can have letters, numbers, and special characters. The value is editable and is restricted to 1000 characters.
    Name *string `mandatory:"false" json:"name"`

    // Details about the operator.
    Description *string `mandatory:"false" json:"description"`

    // The version of the object that is used to track changes in the object instance.
    ObjectVersion *int `mandatory:"false" json:"objectVersion"`

    // An array of input ports.
    InputPorts []InputPort `mandatory:"false" json:"inputPorts"`

    // An array of output ports.
    OutputPorts []OutputPort `mandatory:"false" json:"outputPorts"`

    // The status of an object that can be set to value 1 for shallow references across objects, other values reserved.
    ObjectStatus *int `mandatory:"false" json:"objectStatus"`

    // Value can only contain upper case letters, underscore, and numbers. It should begin with upper case letter or underscore. The value can be modified.
    Identifier *string `mandatory:"false" json:"identifier"`

    // An array of parameters used in the data flow.
    Parameters []Parameter `mandatory:"false" json:"parameters"`

    OpConfigValues *ConfigValues `mandatory:"false" json:"opConfigValues"`

    // The merge condition. The conditions are
    // ALL_SUCCESS - All the preceeding operators need to be successful.
    // ALL_FAILED - All the preceeding operators should have failed.
    // ALL_COMPLETE - All the preceeding operators should have completed. It could have executed successfully or failed.
    // ONE_SUCCESS - Atleast one of the preceeding operators should have succeeded.
    // ONE_FAILED - Atleast one of the preceeding operators should have failed.
    TriggerRule MergeOperatorTriggerRuleEnum `mandatory:"false" json:"triggerRule,omitempty"`
}

func (MergeOperator) GetDescription

func (m MergeOperator) GetDescription() *string

GetDescription returns Description

func (MergeOperator) GetIdentifier

func (m MergeOperator) GetIdentifier() *string

GetIdentifier returns Identifier

func (MergeOperator) GetInputPorts

func (m MergeOperator) GetInputPorts() []InputPort

GetInputPorts returns InputPorts

func (MergeOperator) GetKey

func (m MergeOperator) GetKey() *string

GetKey returns Key

func (MergeOperator) GetModelVersion

func (m MergeOperator) GetModelVersion() *string

GetModelVersion returns ModelVersion

func (MergeOperator) GetName

func (m MergeOperator) GetName() *string

GetName returns Name

func (MergeOperator) GetObjectStatus

func (m MergeOperator) GetObjectStatus() *int

GetObjectStatus returns ObjectStatus

func (MergeOperator) GetObjectVersion

func (m MergeOperator) GetObjectVersion() *int

GetObjectVersion returns ObjectVersion

func (MergeOperator) GetOpConfigValues

func (m MergeOperator) GetOpConfigValues() *ConfigValues

GetOpConfigValues returns OpConfigValues

func (MergeOperator) GetOutputPorts

func (m MergeOperator) GetOutputPorts() []OutputPort

GetOutputPorts returns OutputPorts

func (MergeOperator) GetParameters

func (m MergeOperator) GetParameters() []Parameter

GetParameters returns Parameters

func (MergeOperator) GetParentRef

func (m MergeOperator) GetParentRef() *ParentReference

GetParentRef returns ParentRef

func (MergeOperator) MarshalJSON

func (m MergeOperator) MarshalJSON() (buff []byte, e error)

MarshalJSON marshals to json representation

func (MergeOperator) String

func (m MergeOperator) String() string

type MergeOperatorTriggerRuleEnum

MergeOperatorTriggerRuleEnum Enum with underlying type: string

type MergeOperatorTriggerRuleEnum string

Set of constants representing the allowable values for MergeOperatorTriggerRuleEnum

const (
    MergeOperatorTriggerRuleAllSuccess  MergeOperatorTriggerRuleEnum = "ALL_SUCCESS"
    MergeOperatorTriggerRuleAllFailed   MergeOperatorTriggerRuleEnum = "ALL_FAILED"
    MergeOperatorTriggerRuleAllComplete MergeOperatorTriggerRuleEnum = "ALL_COMPLETE"
    MergeOperatorTriggerRuleOneSuccess  MergeOperatorTriggerRuleEnum = "ONE_SUCCESS"
    MergeOperatorTriggerRuleOneFailed   MergeOperatorTriggerRuleEnum = "ONE_FAILED"
)

func GetMergeOperatorTriggerRuleEnumValues

func GetMergeOperatorTriggerRuleEnumValues() []MergeOperatorTriggerRuleEnum

GetMergeOperatorTriggerRuleEnumValues Enumerates the set of values for MergeOperatorTriggerRuleEnum

type Message

Message The details of a message.

type Message struct {

    // The type of message (error, warning, or info).
    Type MessageTypeEnum `mandatory:"true" json:"type"`

    // The message code.
    Code *string `mandatory:"true" json:"code"`

    // The message text.
    Message *string `mandatory:"true" json:"message"`
}

func (Message) String

func (m Message) String() string

type MessageTypeEnum

MessageTypeEnum Enum with underlying type: string

type MessageTypeEnum string

Set of constants representing the allowable values for MessageTypeEnum

const (
    MessageTypeError   MessageTypeEnum = "ERROR"
    MessageTypeWarning MessageTypeEnum = "WARNING"
    MessageTypeInfo    MessageTypeEnum = "INFO"
)

func GetMessageTypeEnumValues

func GetMessageTypeEnumValues() []MessageTypeEnum

GetMessageTypeEnumValues Enumerates the set of values for MessageTypeEnum

type Minus

Minus The information about a minus object.

type Minus struct {

    // The key of the object.
    Key *string `mandatory:"false" json:"key"`

    // The model version of an object.
    ModelVersion *string `mandatory:"false" json:"modelVersion"`

    ParentRef *ParentReference `mandatory:"false" json:"parentRef"`

    // Free form text without any restriction on permitted characters. Name can have letters, numbers, and special characters. The value is editable and is restricted to 1000 characters.
    Name *string `mandatory:"false" json:"name"`

    // Details about the operator.
    Description *string `mandatory:"false" json:"description"`

    // The version of the object that is used to track changes in the object instance.
    ObjectVersion *int `mandatory:"false" json:"objectVersion"`

    // An array of input ports.
    InputPorts []InputPort `mandatory:"false" json:"inputPorts"`

    // An array of output ports.
    OutputPorts []OutputPort `mandatory:"false" json:"outputPorts"`

    // The status of an object that can be set to value 1 for shallow references across objects, other values reserved.
    ObjectStatus *int `mandatory:"false" json:"objectStatus"`

    // Value can only contain upper case letters, underscore, and numbers. It should begin with upper case letter or underscore. The value can be modified.
    Identifier *string `mandatory:"false" json:"identifier"`

    // An array of parameters used in the data flow.
    Parameters []Parameter `mandatory:"false" json:"parameters"`

    OpConfigValues *ConfigValues `mandatory:"false" json:"opConfigValues"`

    // The information about the minus all.
    IsAll *bool `mandatory:"false" json:"isAll"`

    // minusType
    MinusType MinusMinusTypeEnum `mandatory:"false" json:"minusType,omitempty"`
}

func (Minus) GetDescription

func (m Minus) GetDescription() *string

GetDescription returns Description

func (Minus) GetIdentifier

func (m Minus) GetIdentifier() *string

GetIdentifier returns Identifier

func (Minus) GetInputPorts

func (m Minus) GetInputPorts() []InputPort

GetInputPorts returns InputPorts

func (Minus) GetKey

func (m Minus) GetKey() *string

GetKey returns Key

func (Minus) GetModelVersion

func (m Minus) GetModelVersion() *string

GetModelVersion returns ModelVersion

func (Minus) GetName

func (m Minus) GetName() *string

GetName returns Name

func (Minus) GetObjectStatus

func (m Minus) GetObjectStatus() *int

GetObjectStatus returns ObjectStatus

func (Minus) GetObjectVersion

func (m Minus) GetObjectVersion() *int

GetObjectVersion returns ObjectVersion

func (Minus) GetOpConfigValues

func (m Minus) GetOpConfigValues() *ConfigValues

GetOpConfigValues returns OpConfigValues

func (Minus) GetOutputPorts

func (m Minus) GetOutputPorts() []OutputPort

GetOutputPorts returns OutputPorts

func (Minus) GetParameters

func (m Minus) GetParameters() []Parameter

GetParameters returns Parameters

func (Minus) GetParentRef

func (m Minus) GetParentRef() *ParentReference

GetParentRef returns ParentRef

func (Minus) MarshalJSON

func (m Minus) MarshalJSON() (buff []byte, e error)

MarshalJSON marshals to json representation

func (Minus) String

func (m Minus) String() string

type MinusMinusTypeEnum

MinusMinusTypeEnum Enum with underlying type: string

type MinusMinusTypeEnum string

Set of constants representing the allowable values for MinusMinusTypeEnum

const (
    MinusMinusTypeName     MinusMinusTypeEnum = "NAME"
    MinusMinusTypePosition MinusMinusTypeEnum = "POSITION"
)

func GetMinusMinusTypeEnumValues

func GetMinusMinusTypeEnumValues() []MinusMinusTypeEnum

GetMinusMinusTypeEnumValues Enumerates the set of values for MinusMinusTypeEnum

type ModelSelect

ModelSelect The information about the select object.

type ModelSelect struct {

    // Specifies whether the object is distinct.
    IsDistinct *bool `mandatory:"false" json:"isDistinct"`

    // An array of selected columns.
    SelectColumns []ShapeField `mandatory:"false" json:"selectColumns"`
}

func (ModelSelect) MarshalJSON

func (m ModelSelect) MarshalJSON() (buff []byte, e error)

MarshalJSON marshals to json representation

func (ModelSelect) String

func (m ModelSelect) String() string

type MonthlyFrequencyDetails

MonthlyFrequencyDetails Frequency Details model for monthly frequency.

type MonthlyFrequencyDetails struct {

    // This hold the repeatability aspect of a schedule. i.e. in a monhtly frequency, a task can be scheduled for every month, once in two months, once in tree months etc.
    Interval *int `mandatory:"false" json:"interval"`

    Time *Time `mandatory:"false" json:"time"`

    // A list of days of the month to be scheduled. i.e. excute every 2nd,3rd, 10th of the month.
    Days []int `mandatory:"false" json:"days"`

    // the frequency of the schedule.
    Frequency AbstractFrequencyDetailsFrequencyEnum `mandatory:"false" json:"frequency,omitempty"`
}

func (MonthlyFrequencyDetails) GetFrequency

func (m MonthlyFrequencyDetails) GetFrequency() AbstractFrequencyDetailsFrequencyEnum

GetFrequency returns Frequency

func (MonthlyFrequencyDetails) MarshalJSON

func (m MonthlyFrequencyDetails) MarshalJSON() (buff []byte, e error)

MarshalJSON marshals to json representation

func (MonthlyFrequencyDetails) String

func (m MonthlyFrequencyDetails) String() string

type NameListRule

NameListRule The name list rule which defines how fields are projected. For example, this may be all fields begining with STR.

type NameListRule struct {

    // The key of the object.
    Key *string `mandatory:"false" json:"key"`

    // The model version of an object.
    ModelVersion *string `mandatory:"false" json:"modelVersion"`

    ParentRef *ParentReference `mandatory:"false" json:"parentRef"`

    // Specifies whether the rule uses a java regex syntax.
    IsJavaRegexSyntax *bool `mandatory:"false" json:"isJavaRegexSyntax"`

    ConfigValues *ConfigValues `mandatory:"false" json:"configValues"`

    // The status of an object that can be set to value 1 for shallow references across objects, other values reserved.
    ObjectStatus *int `mandatory:"false" json:"objectStatus"`

    // A user defined description for the object.
    Description *string `mandatory:"false" json:"description"`

    // Specifies whether to skip remaining rules when a match is found.
    IsSkipRemainingRulesOnMatch *bool `mandatory:"false" json:"isSkipRemainingRulesOnMatch"`

    // Reference to a typed object. This can be either a key value to an object within the document, a shall referenced to a `TypedObject`, or a full `TypedObject` definition.
    Scope *interface{} `mandatory:"false" json:"scope"`

    // Specifies whether to cascade or not.
    IsCascade *bool `mandatory:"false" json:"isCascade"`

    // Specifies if the rule is case sensitive.
    IsCaseSensitive *bool `mandatory:"false" json:"isCaseSensitive"`

    // Free form text without any restriction on permitted characters. Name can have letters, numbers, and special characters. The value is editable and is restricted to 1000 characters.
    Names []string `mandatory:"false" json:"names"`

    // The pattern matching strategy.
    MatchingStrategy NameListRuleMatchingStrategyEnum `mandatory:"false" json:"matchingStrategy,omitempty"`

    // The rule type.
    RuleType NameListRuleRuleTypeEnum `mandatory:"false" json:"ruleType,omitempty"`
}

func (NameListRule) GetConfigValues

func (m NameListRule) GetConfigValues() *ConfigValues

GetConfigValues returns ConfigValues

func (NameListRule) GetDescription

func (m NameListRule) GetDescription() *string

GetDescription returns Description

func (NameListRule) GetIsJavaRegexSyntax

func (m NameListRule) GetIsJavaRegexSyntax() *bool

GetIsJavaRegexSyntax returns IsJavaRegexSyntax

func (NameListRule) GetKey

func (m NameListRule) GetKey() *string

GetKey returns Key

func (NameListRule) GetModelVersion

func (m NameListRule) GetModelVersion() *string

GetModelVersion returns ModelVersion

func (NameListRule) GetObjectStatus

func (m NameListRule) GetObjectStatus() *int

GetObjectStatus returns ObjectStatus

func (NameListRule) GetParentRef

func (m NameListRule) GetParentRef() *ParentReference

GetParentRef returns ParentRef

func (NameListRule) MarshalJSON

func (m NameListRule) MarshalJSON() (buff []byte, e error)

MarshalJSON marshals to json representation

func (NameListRule) String

func (m NameListRule) String() string

type NameListRuleMatchingStrategyEnum

NameListRuleMatchingStrategyEnum Enum with underlying type: string

type NameListRuleMatchingStrategyEnum string

Set of constants representing the allowable values for NameListRuleMatchingStrategyEnum

const (
    NameListRuleMatchingStrategyNameOrTags NameListRuleMatchingStrategyEnum = "NAME_OR_TAGS"
    NameListRuleMatchingStrategyTagsOnly   NameListRuleMatchingStrategyEnum = "TAGS_ONLY"
    NameListRuleMatchingStrategyNameOnly   NameListRuleMatchingStrategyEnum = "NAME_ONLY"
)

func GetNameListRuleMatchingStrategyEnumValues

func GetNameListRuleMatchingStrategyEnumValues() []NameListRuleMatchingStrategyEnum

GetNameListRuleMatchingStrategyEnumValues Enumerates the set of values for NameListRuleMatchingStrategyEnum

type NameListRuleRuleTypeEnum

NameListRuleRuleTypeEnum Enum with underlying type: string

type NameListRuleRuleTypeEnum string

Set of constants representing the allowable values for NameListRuleRuleTypeEnum

const (
    NameListRuleRuleTypeInclude NameListRuleRuleTypeEnum = "INCLUDE"
    NameListRuleRuleTypeExclude NameListRuleRuleTypeEnum = "EXCLUDE"
)

func GetNameListRuleRuleTypeEnumValues

func GetNameListRuleRuleTypeEnumValues() []NameListRuleRuleTypeEnum

GetNameListRuleRuleTypeEnumValues Enumerates the set of values for NameListRuleRuleTypeEnum

type NamePatternRule

NamePatternRule This rule projects fields by a name pattern, for example it may start with STR_ or end with _DATE. This is defined using a regular expression.

type NamePatternRule struct {

    // The key of the object.
    Key *string `mandatory:"false" json:"key"`

    // The model version of an object.
    ModelVersion *string `mandatory:"false" json:"modelVersion"`

    ParentRef *ParentReference `mandatory:"false" json:"parentRef"`

    // Specifies whether the rule uses a java regex syntax.
    IsJavaRegexSyntax *bool `mandatory:"false" json:"isJavaRegexSyntax"`

    ConfigValues *ConfigValues `mandatory:"false" json:"configValues"`

    // The status of an object that can be set to value 1 for shallow references across objects, other values reserved.
    ObjectStatus *int `mandatory:"false" json:"objectStatus"`

    // A user defined description for the object.
    Description *string `mandatory:"false" json:"description"`

    // Specifies whether to skip remaining rules when a match is found.
    IsSkipRemainingRulesOnMatch *bool `mandatory:"false" json:"isSkipRemainingRulesOnMatch"`

    // Reference to a typed object. This can be either a key value to an object within the document, a shall referenced to a `TypedObject`, or a full `TypedObject` definition.
    Scope *interface{} `mandatory:"false" json:"scope"`

    // Specifies whether to cascade or not.
    IsCascade *bool `mandatory:"false" json:"isCascade"`

    // Specifies if the rule is case sensitive.
    IsCaseSensitive *bool `mandatory:"false" json:"isCaseSensitive"`

    // The rule pattern.
    Pattern *string `mandatory:"false" json:"pattern"`

    // The pattern matching strategy.
    MatchingStrategy NamePatternRuleMatchingStrategyEnum `mandatory:"false" json:"matchingStrategy,omitempty"`

    // The rule type.
    RuleType NamePatternRuleRuleTypeEnum `mandatory:"false" json:"ruleType,omitempty"`
}

func (NamePatternRule) GetConfigValues

func (m NamePatternRule) GetConfigValues() *ConfigValues

GetConfigValues returns ConfigValues

func (NamePatternRule) GetDescription

func (m NamePatternRule) GetDescription() *string

GetDescription returns Description

func (NamePatternRule) GetIsJavaRegexSyntax

func (m NamePatternRule) GetIsJavaRegexSyntax() *bool

GetIsJavaRegexSyntax returns IsJavaRegexSyntax

func (NamePatternRule) GetKey

func (m NamePatternRule) GetKey() *string

GetKey returns Key

func (NamePatternRule) GetModelVersion

func (m NamePatternRule) GetModelVersion() *string

GetModelVersion returns ModelVersion

func (NamePatternRule) GetObjectStatus

func (m NamePatternRule) GetObjectStatus() *int

GetObjectStatus returns ObjectStatus

func (NamePatternRule) GetParentRef

func (m NamePatternRule) GetParentRef() *ParentReference

GetParentRef returns ParentRef

func (NamePatternRule) MarshalJSON

func (m NamePatternRule) MarshalJSON() (buff []byte, e error)

MarshalJSON marshals to json representation

func (NamePatternRule) String

func (m NamePatternRule) String() string

type NamePatternRuleMatchingStrategyEnum

NamePatternRuleMatchingStrategyEnum Enum with underlying type: string

type NamePatternRuleMatchingStrategyEnum string

Set of constants representing the allowable values for NamePatternRuleMatchingStrategyEnum

const (
    NamePatternRuleMatchingStrategyNameOrTags NamePatternRuleMatchingStrategyEnum = "NAME_OR_TAGS"
    NamePatternRuleMatchingStrategyTagsOnly   NamePatternRuleMatchingStrategyEnum = "TAGS_ONLY"
    NamePatternRuleMatchingStrategyNameOnly   NamePatternRuleMatchingStrategyEnum = "NAME_ONLY"
)

func GetNamePatternRuleMatchingStrategyEnumValues

func GetNamePatternRuleMatchingStrategyEnumValues() []NamePatternRuleMatchingStrategyEnum

GetNamePatternRuleMatchingStrategyEnumValues Enumerates the set of values for NamePatternRuleMatchingStrategyEnum

type NamePatternRuleRuleTypeEnum

NamePatternRuleRuleTypeEnum Enum with underlying type: string

type NamePatternRuleRuleTypeEnum string

Set of constants representing the allowable values for NamePatternRuleRuleTypeEnum

const (
    NamePatternRuleRuleTypeInclude NamePatternRuleRuleTypeEnum = "INCLUDE"
    NamePatternRuleRuleTypeExclude NamePatternRuleRuleTypeEnum = "EXCLUDE"
)

func GetNamePatternRuleRuleTypeEnumValues

func GetNamePatternRuleRuleTypeEnumValues() []NamePatternRuleRuleTypeEnum

GetNamePatternRuleRuleTypeEnumValues Enumerates the set of values for NamePatternRuleRuleTypeEnum

type NativeShapeField

NativeShapeField The native shape field object.

type NativeShapeField struct {

    // Free form text without any restriction on permitted characters. Name can have letters, numbers, and special characters. The value is editable and is restricted to 1000 characters.
    Name *string `mandatory:"false" json:"name"`

    // The model type reference.
    ModelType *string `mandatory:"false" json:"modelType"`

    // The type reference.
    Type *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"`
}

func (NativeShapeField) String

func (m NativeShapeField) String() string

type ObjectMetadata

ObjectMetadata A summary type containing information about the object including its key, name and when/who created/updated it.

type ObjectMetadata struct {

    // The user that created the object.
    CreatedBy *string `mandatory:"false" json:"createdBy"`

    // The user that created the object.
    CreatedByName *string `mandatory:"false" json:"createdByName"`

    // The user that updated the object.
    UpdatedBy *string `mandatory:"false" json:"updatedBy"`

    // The user that updated the object.
    UpdatedByName *string `mandatory:"false" json:"updatedByName"`

    // The date and time that the object was created.
    TimeCreated *common.SDKTime `mandatory:"false" json:"timeCreated"`

    // The date and time that the object was updated.
    TimeUpdated *common.SDKTime `mandatory:"false" json:"timeUpdated"`

    // The owning object key for this object.
    AggregatorKey *string `mandatory:"false" json:"aggregatorKey"`

    Aggregator *AggregatorSummary `mandatory:"false" json:"aggregator"`

    // The full path to identify this object.
    IdentifierPath *string `mandatory:"false" json:"identifierPath"`

    // Information property fields.
    InfoFields map[string]string `mandatory:"false" json:"infoFields"`

    // The registry version of the object.
    RegistryVersion *int `mandatory:"false" json:"registryVersion"`

    // Labels are keywords or tags that you can add to data assets, dataflows and so on. You can define your own labels and use them to categorize content.
    Labels []string `mandatory:"false" json:"labels"`

    // Specifies whether this object is a favorite or not.
    IsFavorite *bool `mandatory:"false" json:"isFavorite"`
}

func (ObjectMetadata) String

func (m ObjectMetadata) String() string

type OciVaultSecretConfig

OciVaultSecretConfig Properties used for specifying OCI vault configuration

type OciVaultSecretConfig struct {

    // OCID of the OCI vault secret
    SecretId *string `mandatory:"false" json:"secretId"`
}

func (OciVaultSecretConfig) MarshalJSON

func (m OciVaultSecretConfig) MarshalJSON() (buff []byte, e error)

MarshalJSON marshals to json representation

func (OciVaultSecretConfig) String

func (m OciVaultSecretConfig) String() string

type Operator

Operator An operator defines some data integration semantics in a data flow. It may be reading/writing data or transforming the data.

type Operator interface {

    // The key of the object.
    GetKey() *string

    // The model version of an object.
    GetModelVersion() *string

    GetParentRef() *ParentReference

    // Free form text without any restriction on permitted characters. Name can have letters, numbers, and special characters. The value is editable and is restricted to 1000 characters.
    GetName() *string

    // Details about the operator.
    GetDescription() *string

    // The version of the object that is used to track changes in the object instance.
    GetObjectVersion() *int

    // An array of input ports.
    GetInputPorts() []InputPort

    // An array of output ports.
    GetOutputPorts() []OutputPort

    // The status of an object that can be set to value 1 for shallow references across objects, other values reserved.
    GetObjectStatus() *int

    // Value can only contain upper case letters, underscore, and numbers. It should begin with upper case letter or underscore. The value can be modified.
    GetIdentifier() *string

    // An array of parameters used in the data flow.
    GetParameters() []Parameter

    GetOpConfigValues() *ConfigValues
}

type OperatorModelTypeEnum

OperatorModelTypeEnum Enum with underlying type: string

type OperatorModelTypeEnum string

Set of constants representing the allowable values for OperatorModelTypeEnum

const (
    OperatorModelTypeSourceOperator     OperatorModelTypeEnum = "SOURCE_OPERATOR"
    OperatorModelTypeFilterOperator     OperatorModelTypeEnum = "FILTER_OPERATOR"
    OperatorModelTypeJoinerOperator     OperatorModelTypeEnum = "JOINER_OPERATOR"
    OperatorModelTypeAggregatorOperator OperatorModelTypeEnum = "AGGREGATOR_OPERATOR"
    OperatorModelTypeProjectionOperator OperatorModelTypeEnum = "PROJECTION_OPERATOR"
    OperatorModelTypeTargetOperator     OperatorModelTypeEnum = "TARGET_OPERATOR"
    OperatorModelTypeDistinctOperator   OperatorModelTypeEnum = "DISTINCT_OPERATOR"
    OperatorModelTypeSortOperator       OperatorModelTypeEnum = "SORT_OPERATOR"
    OperatorModelTypeUnionOperator      OperatorModelTypeEnum = "UNION_OPERATOR"
    OperatorModelTypeIntersectOperator  OperatorModelTypeEnum = "INTERSECT_OPERATOR"
    OperatorModelTypeMinusOperator      OperatorModelTypeEnum = "MINUS_OPERATOR"
    OperatorModelTypeMergeOperator      OperatorModelTypeEnum = "MERGE_OPERATOR"
    OperatorModelTypeStartOperator      OperatorModelTypeEnum = "START_OPERATOR"
    OperatorModelTypeEndOperator        OperatorModelTypeEnum = "END_OPERATOR"
    OperatorModelTypePipelineOperator   OperatorModelTypeEnum = "PIPELINE_OPERATOR"
    OperatorModelTypeRestOperator       OperatorModelTypeEnum = "REST_OPERATOR"
    OperatorModelTypeTaskOperator       OperatorModelTypeEnum = "TASK_OPERATOR"
)

func GetOperatorModelTypeEnumValues

func GetOperatorModelTypeEnumValues() []OperatorModelTypeEnum

GetOperatorModelTypeEnumValues Enumerates the set of values for OperatorModelTypeEnum

type OracleAdwcWriteAttribute

OracleAdwcWriteAttribute Properties to configure writing to Oracle Autonomous Data Warehouse Cloud.

type OracleAdwcWriteAttribute struct {

    // The bucket name for the attribute.
    BucketName *string `mandatory:"false" json:"bucketName"`

    // The file name for the attribute.
    StagingFileName *string `mandatory:"false" json:"stagingFileName"`

    StagingDataAsset DataAsset `mandatory:"false" json:"stagingDataAsset"`

    StagingConnection Connection `mandatory:"false" json:"stagingConnection"`
}

func (OracleAdwcWriteAttribute) MarshalJSON

func (m OracleAdwcWriteAttribute) MarshalJSON() (buff []byte, e error)

MarshalJSON marshals to json representation

func (OracleAdwcWriteAttribute) String

func (m OracleAdwcWriteAttribute) String() string

func (*OracleAdwcWriteAttribute) UnmarshalJSON

func (m *OracleAdwcWriteAttribute) UnmarshalJSON(data []byte) (e error)

UnmarshalJSON unmarshals from json

type OracleAdwcWriteAttributes

OracleAdwcWriteAttributes Properties to configure when writing to Oracle Autonomous Data Warehouse Cloud.

type OracleAdwcWriteAttributes struct {

    // The type of the abstract write attribute.
    ModelType OracleAdwcWriteAttributesModelTypeEnum `mandatory:"true" json:"modelType"`

    // The bucket name for the attribute.
    BucketName *string `mandatory:"false" json:"bucketName"`

    // The file name for the attribute.
    StagingFileName *string `mandatory:"false" json:"stagingFileName"`

    StagingDataAsset DataAsset `mandatory:"false" json:"stagingDataAsset"`

    StagingConnection Connection `mandatory:"false" json:"stagingConnection"`
}

func (OracleAdwcWriteAttributes) String

func (m OracleAdwcWriteAttributes) String() string

func (*OracleAdwcWriteAttributes) UnmarshalJSON

func (m *OracleAdwcWriteAttributes) UnmarshalJSON(data []byte) (e error)

UnmarshalJSON unmarshals from json

type OracleAdwcWriteAttributesModelTypeEnum

OracleAdwcWriteAttributesModelTypeEnum Enum with underlying type: string

type OracleAdwcWriteAttributesModelTypeEnum string

Set of constants representing the allowable values for OracleAdwcWriteAttributesModelTypeEnum

const (
    OracleAdwcWriteAttributesModelTypeOraclewriteattribute     OracleAdwcWriteAttributesModelTypeEnum = "ORACLEWRITEATTRIBUTE"
    OracleAdwcWriteAttributesModelTypeOracleatpwriteattribute  OracleAdwcWriteAttributesModelTypeEnum = "ORACLEATPWRITEATTRIBUTE"
    OracleAdwcWriteAttributesModelTypeOracleadwcwriteattribute OracleAdwcWriteAttributesModelTypeEnum = "ORACLEADWCWRITEATTRIBUTE"
    OracleAdwcWriteAttributesModelTypeOracleWriteAttribute     OracleAdwcWriteAttributesModelTypeEnum = "ORACLE_WRITE_ATTRIBUTE"
    OracleAdwcWriteAttributesModelTypeOracleAtpWriteAttribute  OracleAdwcWriteAttributesModelTypeEnum = "ORACLE_ATP_WRITE_ATTRIBUTE"
    OracleAdwcWriteAttributesModelTypeOracleAdwcWriteAttribute OracleAdwcWriteAttributesModelTypeEnum = "ORACLE_ADWC_WRITE_ATTRIBUTE"
)

func GetOracleAdwcWriteAttributesModelTypeEnumValues

func GetOracleAdwcWriteAttributesModelTypeEnumValues() []OracleAdwcWriteAttributesModelTypeEnum

GetOracleAdwcWriteAttributesModelTypeEnumValues Enumerates the set of values for OracleAdwcWriteAttributesModelTypeEnum

type OracleAtpWriteAttribute

OracleAtpWriteAttribute Properties to configure writing to Oracle Autonomous Transaction Processing.

type OracleAtpWriteAttribute struct {

    // The bucket name for the attribute.
    BucketName *string `mandatory:"false" json:"bucketName"`

    // The file name for the attribute.
    StagingFileName *string `mandatory:"false" json:"stagingFileName"`

    StagingDataAsset DataAsset `mandatory:"false" json:"stagingDataAsset"`

    StagingConnection Connection `mandatory:"false" json:"stagingConnection"`
}

func (OracleAtpWriteAttribute) MarshalJSON

func (m OracleAtpWriteAttribute) MarshalJSON() (buff []byte, e error)

MarshalJSON marshals to json representation

func (OracleAtpWriteAttribute) String

func (m OracleAtpWriteAttribute) String() string

func (*OracleAtpWriteAttribute) UnmarshalJSON

func (m *OracleAtpWriteAttribute) UnmarshalJSON(data []byte) (e error)

UnmarshalJSON unmarshals from json

type OracleAtpWriteAttributes

OracleAtpWriteAttributes Properties to configure when writing to Oracle Autonomous Data Warehouse Cloud.

type OracleAtpWriteAttributes struct {

    // The type of the abstract write attribute.
    ModelType OracleAtpWriteAttributesModelTypeEnum `mandatory:"true" json:"modelType"`

    // The bucket name for the attribute.
    BucketName *string `mandatory:"false" json:"bucketName"`

    // The file name for the attribute.
    StagingFileName *string `mandatory:"false" json:"stagingFileName"`

    StagingDataAsset DataAsset `mandatory:"false" json:"stagingDataAsset"`

    StagingConnection Connection `mandatory:"false" json:"stagingConnection"`
}

func (OracleAtpWriteAttributes) String

func (m OracleAtpWriteAttributes) String() string

func (*OracleAtpWriteAttributes) UnmarshalJSON

func (m *OracleAtpWriteAttributes) UnmarshalJSON(data []byte) (e error)

UnmarshalJSON unmarshals from json

type OracleAtpWriteAttributesModelTypeEnum

OracleAtpWriteAttributesModelTypeEnum Enum with underlying type: string

type OracleAtpWriteAttributesModelTypeEnum string

Set of constants representing the allowable values for OracleAtpWriteAttributesModelTypeEnum

const (
    OracleAtpWriteAttributesModelTypeOraclewriteattribute     OracleAtpWriteAttributesModelTypeEnum = "ORACLEWRITEATTRIBUTE"
    OracleAtpWriteAttributesModelTypeOracleatpwriteattribute  OracleAtpWriteAttributesModelTypeEnum = "ORACLEATPWRITEATTRIBUTE"
    OracleAtpWriteAttributesModelTypeOracleadwcwriteattribute OracleAtpWriteAttributesModelTypeEnum = "ORACLEADWCWRITEATTRIBUTE"
    OracleAtpWriteAttributesModelTypeOracleWriteAttribute     OracleAtpWriteAttributesModelTypeEnum = "ORACLE_WRITE_ATTRIBUTE"
    OracleAtpWriteAttributesModelTypeOracleAtpWriteAttribute  OracleAtpWriteAttributesModelTypeEnum = "ORACLE_ATP_WRITE_ATTRIBUTE"
    OracleAtpWriteAttributesModelTypeOracleAdwcWriteAttribute OracleAtpWriteAttributesModelTypeEnum = "ORACLE_ADWC_WRITE_ATTRIBUTE"
)

func GetOracleAtpWriteAttributesModelTypeEnumValues

func GetOracleAtpWriteAttributesModelTypeEnumValues() []OracleAtpWriteAttributesModelTypeEnum

GetOracleAtpWriteAttributesModelTypeEnumValues Enumerates the set of values for OracleAtpWriteAttributesModelTypeEnum

type OracleReadAttribute

OracleReadAttribute The Oracle read attribute.

type OracleReadAttribute struct {

    // The fetch size for reading.
    FetchSize *int `mandatory:"false" json:"fetchSize"`
}

func (OracleReadAttribute) MarshalJSON

func (m OracleReadAttribute) MarshalJSON() (buff []byte, e error)

MarshalJSON marshals to json representation

func (OracleReadAttribute) String

func (m OracleReadAttribute) String() string

type OracleReadAttributes

OracleReadAttributes Properties to configure reading from an Oracle Database.

type OracleReadAttributes struct {

    // The type of the abstract read attribute.
    ModelType OracleReadAttributesModelTypeEnum `mandatory:"true" json:"modelType"`

    // The fetch size for reading.
    FetchSize *int `mandatory:"false" json:"fetchSize"`
}

func (OracleReadAttributes) String

func (m OracleReadAttributes) String() string

type OracleReadAttributesModelTypeEnum

OracleReadAttributesModelTypeEnum Enum with underlying type: string

type OracleReadAttributesModelTypeEnum string

Set of constants representing the allowable values for OracleReadAttributesModelTypeEnum

const (
    OracleReadAttributesModelTypeOraclereadattribute OracleReadAttributesModelTypeEnum = "ORACLEREADATTRIBUTE"
    OracleReadAttributesModelTypeOracleReadAttribute OracleReadAttributesModelTypeEnum = "ORACLE_READ_ATTRIBUTE"
)

func GetOracleReadAttributesModelTypeEnumValues

func GetOracleReadAttributesModelTypeEnumValues() []OracleReadAttributesModelTypeEnum

GetOracleReadAttributesModelTypeEnumValues Enumerates the set of values for OracleReadAttributesModelTypeEnum

type OracleWriteAttribute

OracleWriteAttribute The Oracle write attribute.

type OracleWriteAttribute struct {

    // The batch size for writing.
    BatchSize *int `mandatory:"false" json:"batchSize"`

    // Specifies whether to truncate.
    IsTruncate *bool `mandatory:"false" json:"isTruncate"`

    // Specifies the isolation level.
    IsolationLevel *string `mandatory:"false" json:"isolationLevel"`
}

func (OracleWriteAttribute) MarshalJSON

func (m OracleWriteAttribute) MarshalJSON() (buff []byte, e error)

MarshalJSON marshals to json representation

func (OracleWriteAttribute) String

func (m OracleWriteAttribute) String() string

type OracleWriteAttributes

OracleWriteAttributes Properties to configure when writing to an Oracle Database.

type OracleWriteAttributes struct {

    // The type of the abstract write attribute.
    ModelType OracleWriteAttributesModelTypeEnum `mandatory:"true" json:"modelType"`

    // The batch size for writing.
    BatchSize *int `mandatory:"false" json:"batchSize"`

    // Specifies whether to truncate.
    IsTruncate *bool `mandatory:"false" json:"isTruncate"`

    // Specifies the isolation level.
    IsolationLevel *string `mandatory:"false" json:"isolationLevel"`
}

func (OracleWriteAttributes) String

func (m OracleWriteAttributes) String() string

type OracleWriteAttributesModelTypeEnum

OracleWriteAttributesModelTypeEnum Enum with underlying type: string

type OracleWriteAttributesModelTypeEnum string

Set of constants representing the allowable values for OracleWriteAttributesModelTypeEnum

const (
    OracleWriteAttributesModelTypeOraclewriteattribute     OracleWriteAttributesModelTypeEnum = "ORACLEWRITEATTRIBUTE"
    OracleWriteAttributesModelTypeOracleatpwriteattribute  OracleWriteAttributesModelTypeEnum = "ORACLEATPWRITEATTRIBUTE"
    OracleWriteAttributesModelTypeOracleadwcwriteattribute OracleWriteAttributesModelTypeEnum = "ORACLEADWCWRITEATTRIBUTE"
    OracleWriteAttributesModelTypeOracleWriteAttribute     OracleWriteAttributesModelTypeEnum = "ORACLE_WRITE_ATTRIBUTE"
    OracleWriteAttributesModelTypeOracleAtpWriteAttribute  OracleWriteAttributesModelTypeEnum = "ORACLE_ATP_WRITE_ATTRIBUTE"
    OracleWriteAttributesModelTypeOracleAdwcWriteAttribute OracleWriteAttributesModelTypeEnum = "ORACLE_ADWC_WRITE_ATTRIBUTE"
)

func GetOracleWriteAttributesModelTypeEnumValues

func GetOracleWriteAttributesModelTypeEnumValues() []OracleWriteAttributesModelTypeEnum

GetOracleWriteAttributesModelTypeEnumValues Enumerates the set of values for OracleWriteAttributesModelTypeEnum

type OutputField

OutputField Output fields of an operator.

type OutputField struct {

    // The key of the object.
    Key *string `mandatory:"false" json:"key"`

    // The model version of an object.
    ModelVersion *string `mandatory:"false" json:"modelVersion"`

    ParentRef *ParentReference `mandatory:"false" json:"parentRef"`

    ConfigValues *ConfigValues `mandatory:"false" json:"configValues"`

    // The status of an object that can be set to value 1 for shallow references across objects, other values reserved.
    ObjectStatus *int `mandatory:"false" json:"objectStatus"`

    // Free form text without any restriction on permitted characters. Name can have letters, numbers, and special characters. The value is editable and is restricted to 1000 characters.
    Name *string `mandatory:"false" json:"name"`

    // Detailed description for the object.
    Description *string `mandatory:"false" json:"description"`

    Type BaseType `mandatory:"false" json:"type"`

    // Labels are keywords or labels that you can add to data assets, dataflows and so on. You can define your own labels and use them to categorize content.
    Labels []string `mandatory:"false" json:"labels"`
}

func (OutputField) GetConfigValues

func (m OutputField) GetConfigValues() *ConfigValues

GetConfigValues returns ConfigValues

func (OutputField) GetDescription

func (m OutputField) GetDescription() *string

GetDescription returns Description

func (OutputField) GetKey

func (m OutputField) GetKey() *string

GetKey returns Key

func (OutputField) GetModelVersion

func (m OutputField) GetModelVersion() *string

GetModelVersion returns ModelVersion

func (OutputField) GetName

func (m OutputField) GetName() *string

GetName returns Name

func (OutputField) GetObjectStatus

func (m OutputField) GetObjectStatus() *int

GetObjectStatus returns ObjectStatus

func (OutputField) GetParentRef

func (m OutputField) GetParentRef() *ParentReference

GetParentRef returns ParentRef

func (OutputField) MarshalJSON

func (m OutputField) MarshalJSON() (buff []byte, e error)

MarshalJSON marshals to json representation

func (OutputField) String

func (m OutputField) String() string

func (*OutputField) UnmarshalJSON

func (m *OutputField) UnmarshalJSON(data []byte) (e error)

UnmarshalJSON unmarshals from json

OutputLink Details about the outgoing data of an operator in a data flow design.

type OutputLink struct {

    // The key of the object.
    Key *string `mandatory:"false" json:"key"`

    // The model version of an object.
    ModelVersion *string `mandatory:"false" json:"modelVersion"`

    ParentRef *ParentReference `mandatory:"false" json:"parentRef"`

    // The status of an object that can be set to value 1 for shallow references across objects, other values reserved.
    ObjectStatus *int `mandatory:"false" json:"objectStatus"`

    // Detailed description for the object.
    Description *string `mandatory:"false" json:"description"`

    // Key of FlowPort reference
    Port *string `mandatory:"false" json:"port"`

    // The links from this output link to connect to other links in flow.
    ToLinks []string `mandatory:"false" json:"toLinks"`
}

func (OutputLink) GetDescription

func (m OutputLink) GetDescription() *string

GetDescription returns Description

func (OutputLink) GetKey

func (m OutputLink) GetKey() *string

GetKey returns Key

func (OutputLink) GetModelVersion

func (m OutputLink) GetModelVersion() *string

GetModelVersion returns ModelVersion

func (OutputLink) GetObjectStatus

func (m OutputLink) GetObjectStatus() *int

GetObjectStatus returns ObjectStatus

func (OutputLink) GetParentRef

func (m OutputLink) GetParentRef() *ParentReference

GetParentRef returns ParentRef

func (OutputLink) GetPort

func (m OutputLink) GetPort() *string

GetPort returns Port

func (OutputLink) MarshalJSON

func (m OutputLink) MarshalJSON() (buff []byte, e error)

MarshalJSON marshals to json representation

func (OutputLink) String

func (m OutputLink) String() string

type OutputPort

OutputPort The output port details.

type OutputPort struct {

    // The key of the object.
    Key *string `mandatory:"false" json:"key"`

    // The model version of an object.
    ModelVersion *string `mandatory:"false" json:"modelVersion"`

    ParentRef *ParentReference `mandatory:"false" json:"parentRef"`

    ConfigValues *ConfigValues `mandatory:"false" json:"configValues"`

    // The status of an object that can be set to value 1 for shallow references across objects, other values reserved.
    ObjectStatus *int `mandatory:"false" json:"objectStatus"`

    // Free form text without any restriction on permitted characters. Name can have letters, numbers, and special characters. The value is editable and is restricted to 1000 characters.
    Name *string `mandatory:"false" json:"name"`

    // Detailed description for the object.
    Description *string `mandatory:"false" json:"description"`

    // An array of fields.
    Fields []TypedObject `mandatory:"false" json:"fields"`

    // The port details for the data asset.Type.
    PortType OutputPortPortTypeEnum `mandatory:"false" json:"portType,omitempty"`
}

func (OutputPort) GetConfigValues

func (m OutputPort) GetConfigValues() *ConfigValues

GetConfigValues returns ConfigValues

func (OutputPort) GetDescription

func (m OutputPort) GetDescription() *string

GetDescription returns Description

func (OutputPort) GetKey

func (m OutputPort) GetKey() *string

GetKey returns Key

func (OutputPort) GetModelVersion

func (m OutputPort) GetModelVersion() *string

GetModelVersion returns ModelVersion

func (OutputPort) GetName

func (m OutputPort) GetName() *string

GetName returns Name

func (OutputPort) GetObjectStatus

func (m OutputPort) GetObjectStatus() *int

GetObjectStatus returns ObjectStatus

func (OutputPort) GetParentRef

func (m OutputPort) GetParentRef() *ParentReference

GetParentRef returns ParentRef

func (OutputPort) MarshalJSON

func (m OutputPort) MarshalJSON() (buff []byte, e error)

MarshalJSON marshals to json representation

func (OutputPort) String

func (m OutputPort) String() string

func (*OutputPort) UnmarshalJSON

func (m *OutputPort) UnmarshalJSON(data []byte) (e error)

UnmarshalJSON unmarshals from json

type OutputPortPortTypeEnum

OutputPortPortTypeEnum Enum with underlying type: string

type OutputPortPortTypeEnum string

Set of constants representing the allowable values for OutputPortPortTypeEnum

const (
    OutputPortPortTypeData    OutputPortPortTypeEnum = "DATA"
    OutputPortPortTypeControl OutputPortPortTypeEnum = "CONTROL"
    OutputPortPortTypeModel   OutputPortPortTypeEnum = "MODEL"
)

func GetOutputPortPortTypeEnumValues

func GetOutputPortPortTypeEnumValues() []OutputPortPortTypeEnum

GetOutputPortPortTypeEnumValues Enumerates the set of values for OutputPortPortTypeEnum

type Parameter

Parameter Parameters are created and assigned values that can be configured for each integration task.

type Parameter struct {

    // The key of the object.
    Key *string `mandatory:"false" json:"key"`

    // The model version of an object.
    ModelVersion *string `mandatory:"false" json:"modelVersion"`

    ParentRef *ParentReference `mandatory:"false" json:"parentRef"`

    ConfigValues *ConfigValues `mandatory:"false" json:"configValues"`

    // The status of an object that can be set to value 1 for shallow references across objects, other values reserved.
    ObjectStatus *int `mandatory:"false" json:"objectStatus"`

    // Free form text without any restriction on permitted characters. Name can have letters, numbers, and special characters. The value is editable and is restricted to 1000 characters.
    Name *string `mandatory:"false" json:"name"`

    // Detailed description for the object.
    Description *string `mandatory:"false" json:"description"`

    Type BaseType `mandatory:"false" json:"type"`

    // The default value of the parameter.
    DefaultValue *interface{} `mandatory:"false" json:"defaultValue"`

    // The default value of the parameter which can be an object in DIS, such as a data entity.
    RootObjectDefaultValue *interface{} `mandatory:"false" json:"rootObjectDefaultValue"`

    // Specifies whether the parameter is input value.
    IsInput *bool `mandatory:"false" json:"isInput"`

    // Specifies whether the parameter is output value.
    IsOutput *bool `mandatory:"false" json:"isOutput"`

    // The type of value the parameter was created for.
    TypeName *string `mandatory:"false" json:"typeName"`

    // The output aggregation type.
    OutputAggregationType ParameterOutputAggregationTypeEnum `mandatory:"false" json:"outputAggregationType,omitempty"`
}

func (Parameter) GetConfigValues

func (m Parameter) GetConfigValues() *ConfigValues

GetConfigValues returns ConfigValues

func (Parameter) GetDescription

func (m Parameter) GetDescription() *string

GetDescription returns Description

func (Parameter) GetKey

func (m Parameter) GetKey() *string

GetKey returns Key

func (Parameter) GetModelVersion

func (m Parameter) GetModelVersion() *string

GetModelVersion returns ModelVersion

func (Parameter) GetName

func (m Parameter) GetName() *string

GetName returns Name

func (Parameter) GetObjectStatus

func (m Parameter) GetObjectStatus() *int

GetObjectStatus returns ObjectStatus

func (Parameter) GetParentRef

func (m Parameter) GetParentRef() *ParentReference

GetParentRef returns ParentRef

func (Parameter) MarshalJSON

func (m Parameter) MarshalJSON() (buff []byte, e error)

MarshalJSON marshals to json representation

func (Parameter) String

func (m Parameter) String() string

func (*Parameter) UnmarshalJSON

func (m *Parameter) UnmarshalJSON(data []byte) (e error)

UnmarshalJSON unmarshals from json

type ParameterOutputAggregationTypeEnum

ParameterOutputAggregationTypeEnum Enum with underlying type: string

type ParameterOutputAggregationTypeEnum string

Set of constants representing the allowable values for ParameterOutputAggregationTypeEnum

const (
    ParameterOutputAggregationTypeMin   ParameterOutputAggregationTypeEnum = "MIN"
    ParameterOutputAggregationTypeMax   ParameterOutputAggregationTypeEnum = "MAX"
    ParameterOutputAggregationTypeCount ParameterOutputAggregationTypeEnum = "COUNT"
    ParameterOutputAggregationTypeSum   ParameterOutputAggregationTypeEnum = "SUM"
)

func GetParameterOutputAggregationTypeEnumValues

func GetParameterOutputAggregationTypeEnumValues() []ParameterOutputAggregationTypeEnum

GetParameterOutputAggregationTypeEnumValues Enumerates the set of values for ParameterOutputAggregationTypeEnum

type ParameterValue

ParameterValue User defined value for a parameter.

type ParameterValue struct {

    // A simple value for the parameter.
    SimpleValue *interface{} `mandatory:"false" json:"simpleValue"`

    // This can be any object such as a file entity, a schema, or a table.
    RootObjectValue *interface{} `mandatory:"false" json:"rootObjectValue"`
}

func (ParameterValue) String

func (m ParameterValue) String() string

type ParentReference

ParentReference A reference to the object's parent.

type ParentReference struct {

    // Key of the parent object.
    Parent *string `mandatory:"false" json:"parent"`
}

func (ParentReference) String

func (m ParentReference) String() string

type PartitionConfig

PartitionConfig The information about partition configuration.

type PartitionConfig interface {
}

type PartitionConfigModelTypeEnum

PartitionConfigModelTypeEnum Enum with underlying type: string

type PartitionConfigModelTypeEnum string

Set of constants representing the allowable values for PartitionConfigModelTypeEnum

const (
    PartitionConfigModelTypeKeyrangepartitionconfig PartitionConfigModelTypeEnum = "KEYRANGEPARTITIONCONFIG"
)

func GetPartitionConfigModelTypeEnumValues

func GetPartitionConfigModelTypeEnumValues() []PartitionConfigModelTypeEnum

GetPartitionConfigModelTypeEnumValues Enumerates the set of values for PartitionConfigModelTypeEnum

type Patch

Patch The patch object contains the audit summary information and the definition of the patch.

type Patch struct {

    // The object key.
    Key *string `mandatory:"false" json:"key"`

    // The object type.
    ModelType *string `mandatory:"false" json:"modelType"`

    // The object's model version.
    ModelVersion *string `mandatory:"false" json:"modelVersion"`

    // Free form text without any restriction on permitted characters. Name can have letters, numbers, and special characters. The value is editable and is restricted to 1000 characters.
    Name *string `mandatory:"false" json:"name"`

    // Detailed description for the object.
    Description *string `mandatory:"false" json:"description"`

    // The version of the object that is used to track changes in the object instance.
    ObjectVersion *int `mandatory:"false" json:"objectVersion"`

    // The status of an object that can be set to value 1 for shallow references across objects, other values reserved.
    ObjectStatus *int `mandatory:"false" json:"objectStatus"`

    // Value can only contain upper case letters, underscore, and numbers. It should begin with upper case letter or underscore. The value can be modified.
    Identifier *string `mandatory:"false" json:"identifier"`

    // The date and time the patch was applied, in the timestamp format defined by RFC3339 (https://tools.ietf.org/html/rfc3339).
    TimePatched *common.SDKTime `mandatory:"false" json:"timePatched"`

    // The errors encountered while applying the patch, if any.
    ErrorMessages map[string]string `mandatory:"false" json:"errorMessages"`

    // The application version of the patch.
    ApplicationVersion *int `mandatory:"false" json:"applicationVersion"`

    // The type of the patch applied or being applied on the application.
    PatchType PatchPatchTypeEnum `mandatory:"false" json:"patchType,omitempty"`

    // Status of the patch applied or being applied on the application
    PatchStatus PatchPatchStatusEnum `mandatory:"false" json:"patchStatus,omitempty"`

    // List of dependent objects in this patch.
    DependentObjectMetadata []PatchObjectMetadata `mandatory:"false" json:"dependentObjectMetadata"`

    // List of objects that are published or unpublished in this patch.
    PatchObjectMetadata []PatchObjectMetadata `mandatory:"false" json:"patchObjectMetadata"`

    ParentRef *ParentReference `mandatory:"false" json:"parentRef"`

    Metadata *ObjectMetadata `mandatory:"false" json:"metadata"`

    // A key map. If provided, key is replaced with generated key. This structure provides mapping between user provided key and generated key.
    KeyMap map[string]string `mandatory:"false" json:"keyMap"`
}

func (Patch) String

func (m Patch) String() string

type PatchChangeSummary

PatchChangeSummary This is the patch report summary information.

type PatchChangeSummary struct {

    // The key of the object.
    Key *string `mandatory:"false" json:"key"`

    // Free form text without any restriction on permitted characters. Name can have letters, numbers, and special characters. The value is editable and is restricted to 1000 characters.
    Name *string `mandatory:"false" json:"name"`

    // The fully qualified path of the published object, which would include its project and folder.
    NamePath *string `mandatory:"false" json:"namePath"`

    // The type of the object in patch.
    Type PatchChangeSummaryTypeEnum `mandatory:"false" json:"type,omitempty"`

    // The object version.
    ObjectVersion *int `mandatory:"false" json:"objectVersion"`

    // Value can only contain upper case letters, underscore and numbers. It should begin with upper case letter or underscore. The value can be modified.
    Identifier *string `mandatory:"false" json:"identifier"`

    // The patch action indicating if object was created, updated, or deleted.
    Action PatchChangeSummaryActionEnum `mandatory:"false" json:"action,omitempty"`
}

func (PatchChangeSummary) String

func (m PatchChangeSummary) String() string

type PatchChangeSummaryActionEnum

PatchChangeSummaryActionEnum Enum with underlying type: string

type PatchChangeSummaryActionEnum string

Set of constants representing the allowable values for PatchChangeSummaryActionEnum

const (
    PatchChangeSummaryActionCreated PatchChangeSummaryActionEnum = "CREATED"
    PatchChangeSummaryActionDeleted PatchChangeSummaryActionEnum = "DELETED"
    PatchChangeSummaryActionUpdated PatchChangeSummaryActionEnum = "UPDATED"
)

func GetPatchChangeSummaryActionEnumValues

func GetPatchChangeSummaryActionEnumValues() []PatchChangeSummaryActionEnum

GetPatchChangeSummaryActionEnumValues Enumerates the set of values for PatchChangeSummaryActionEnum

type PatchChangeSummaryCollection

PatchChangeSummaryCollection This is the collection of patch report summaries,. It may be a collection of lightweight details or full definitions.

type PatchChangeSummaryCollection struct {

    // The array of patch summaries.
    Items []PatchChangeSummary `mandatory:"true" json:"items"`
}

func (PatchChangeSummaryCollection) String

func (m PatchChangeSummaryCollection) String() string

type PatchChangeSummaryTypeEnum

PatchChangeSummaryTypeEnum Enum with underlying type: string

type PatchChangeSummaryTypeEnum string

Set of constants representing the allowable values for PatchChangeSummaryTypeEnum

const (
    PatchChangeSummaryTypeIntegrationTask PatchChangeSummaryTypeEnum = "INTEGRATION_TASK"
    PatchChangeSummaryTypeDataLoaderTask  PatchChangeSummaryTypeEnum = "DATA_LOADER_TASK"
    PatchChangeSummaryTypePipelineTask    PatchChangeSummaryTypeEnum = "PIPELINE_TASK"
)

func GetPatchChangeSummaryTypeEnumValues

func GetPatchChangeSummaryTypeEnumValues() []PatchChangeSummaryTypeEnum

GetPatchChangeSummaryTypeEnumValues Enumerates the set of values for PatchChangeSummaryTypeEnum

type PatchObjectMetadata

PatchObjectMetadata A summary type containing information about the object including its key, name and when/who created/updated it.

type PatchObjectMetadata struct {

    // The key of the object.
    Key *string `mandatory:"false" json:"key"`

    // Free form text without any restriction on permitted characters. Name can have letters, numbers, and special characters. The value is editable and is restricted to 1000 characters.
    Name *string `mandatory:"false" json:"name"`

    // The fully qualified path of the published object, which would include its project and folder.
    NamePath *string `mandatory:"false" json:"namePath"`

    // The type of the object in patch.
    Type PatchObjectMetadataTypeEnum `mandatory:"false" json:"type,omitempty"`

    // The object version.
    ObjectVersion *int `mandatory:"false" json:"objectVersion"`

    // Value can only contain upper case letters, underscore and numbers. It should begin with upper case letter or underscore. The value can be modified.
    Identifier *string `mandatory:"false" json:"identifier"`

    // The patch action indicating if object was created, updated, or deleted.
    Action PatchObjectMetadataActionEnum `mandatory:"false" json:"action,omitempty"`
}

func (PatchObjectMetadata) String

func (m PatchObjectMetadata) String() string

type PatchObjectMetadataActionEnum

PatchObjectMetadataActionEnum Enum with underlying type: string

type PatchObjectMetadataActionEnum string

Set of constants representing the allowable values for PatchObjectMetadataActionEnum

const (
    PatchObjectMetadataActionCreated PatchObjectMetadataActionEnum = "CREATED"
    PatchObjectMetadataActionDeleted PatchObjectMetadataActionEnum = "DELETED"
    PatchObjectMetadataActionUpdated PatchObjectMetadataActionEnum = "UPDATED"
)

func GetPatchObjectMetadataActionEnumValues

func GetPatchObjectMetadataActionEnumValues() []PatchObjectMetadataActionEnum

GetPatchObjectMetadataActionEnumValues Enumerates the set of values for PatchObjectMetadataActionEnum

type PatchObjectMetadataTypeEnum

PatchObjectMetadataTypeEnum Enum with underlying type: string

type PatchObjectMetadataTypeEnum string

Set of constants representing the allowable values for PatchObjectMetadataTypeEnum

const (
    PatchObjectMetadataTypeIntegrationTask PatchObjectMetadataTypeEnum = "INTEGRATION_TASK"
    PatchObjectMetadataTypeDataLoaderTask  PatchObjectMetadataTypeEnum = "DATA_LOADER_TASK"
    PatchObjectMetadataTypePipelineTask    PatchObjectMetadataTypeEnum = "PIPELINE_TASK"
)

func GetPatchObjectMetadataTypeEnumValues

func GetPatchObjectMetadataTypeEnumValues() []PatchObjectMetadataTypeEnum

GetPatchObjectMetadataTypeEnumValues Enumerates the set of values for PatchObjectMetadataTypeEnum

type PatchPatchStatusEnum

PatchPatchStatusEnum Enum with underlying type: string

type PatchPatchStatusEnum string

Set of constants representing the allowable values for PatchPatchStatusEnum

const (
    PatchPatchStatusQueued     PatchPatchStatusEnum = "QUEUED"
    PatchPatchStatusSuccessful PatchPatchStatusEnum = "SUCCESSFUL"
    PatchPatchStatusFailed     PatchPatchStatusEnum = "FAILED"
    PatchPatchStatusInProgress PatchPatchStatusEnum = "IN_PROGRESS"
)

func GetPatchPatchStatusEnumValues

func GetPatchPatchStatusEnumValues() []PatchPatchStatusEnum

GetPatchPatchStatusEnumValues Enumerates the set of values for PatchPatchStatusEnum

type PatchPatchTypeEnum

PatchPatchTypeEnum Enum with underlying type: string

type PatchPatchTypeEnum string

Set of constants representing the allowable values for PatchPatchTypeEnum

const (
    PatchPatchTypePublish   PatchPatchTypeEnum = "PUBLISH"
    PatchPatchTypeRefresh   PatchPatchTypeEnum = "REFRESH"
    PatchPatchTypeUnpublish PatchPatchTypeEnum = "UNPUBLISH"
)

func GetPatchPatchTypeEnumValues

func GetPatchPatchTypeEnumValues() []PatchPatchTypeEnum

GetPatchPatchTypeEnumValues Enumerates the set of values for PatchPatchTypeEnum

type PatchSummary

PatchSummary The patch summary type contains the audit summary information and the definition of the patch.

type PatchSummary struct {

    // The object key.
    Key *string `mandatory:"false" json:"key"`

    // The object type.
    ModelType *string `mandatory:"false" json:"modelType"`

    // The object's model version.
    ModelVersion *string `mandatory:"false" json:"modelVersion"`

    // Free form text without any restriction on permitted characters. Name can have letters, numbers, and special characters. The value is editable and is restricted to 1000 characters.
    Name *string `mandatory:"false" json:"name"`

    // Detailed description for the object.
    Description *string `mandatory:"false" json:"description"`

    // The version of the object that is used to track changes in the object instance.
    ObjectVersion *int `mandatory:"false" json:"objectVersion"`

    // The status of an object that can be set to value 1 for shallow references across objects, other values reserved.
    ObjectStatus *int `mandatory:"false" json:"objectStatus"`

    // Value can only contain upper case letters, underscore, and numbers. It should begin with upper case letter or underscore. The value can be modified.
    Identifier *string `mandatory:"false" json:"identifier"`

    // The date and time the patch was applied, in the timestamp format defined by RFC3339 (https://tools.ietf.org/html/rfc3339).
    TimePatched *common.SDKTime `mandatory:"false" json:"timePatched"`

    // The errors encountered while applying the patch, if any.
    ErrorMessages map[string]string `mandatory:"false" json:"errorMessages"`

    // The application version of the patch.
    ApplicationVersion *int `mandatory:"false" json:"applicationVersion"`

    // The type of the patch applied or being applied on the application.
    PatchType PatchSummaryPatchTypeEnum `mandatory:"false" json:"patchType,omitempty"`

    // Status of the patch applied or being applied on the application
    PatchStatus PatchSummaryPatchStatusEnum `mandatory:"false" json:"patchStatus,omitempty"`

    // List of dependent objects in this patch.
    DependentObjectMetadata []PatchObjectMetadata `mandatory:"false" json:"dependentObjectMetadata"`

    // List of objects that are published or unpublished in this patch.
    PatchObjectMetadata []PatchObjectMetadata `mandatory:"false" json:"patchObjectMetadata"`

    ParentRef *ParentReference `mandatory:"false" json:"parentRef"`

    Metadata *ObjectMetadata `mandatory:"false" json:"metadata"`

    // A key map. If provided, key is replaced with generated key. This structure provides mapping between user provided key and generated key.
    KeyMap map[string]string `mandatory:"false" json:"keyMap"`
}

func (PatchSummary) String

func (m PatchSummary) String() string

type PatchSummaryCollection

PatchSummaryCollection This is the collection of patch summaries, it may be a collection of lightweight details or full definitions.

type PatchSummaryCollection struct {

    // The array of patch summaries.
    Items []PatchSummary `mandatory:"true" json:"items"`
}

func (PatchSummaryCollection) String

func (m PatchSummaryCollection) String() string

type PatchSummaryPatchStatusEnum

PatchSummaryPatchStatusEnum Enum with underlying type: string

type PatchSummaryPatchStatusEnum string

Set of constants representing the allowable values for PatchSummaryPatchStatusEnum

const (
    PatchSummaryPatchStatusQueued     PatchSummaryPatchStatusEnum = "QUEUED"
    PatchSummaryPatchStatusSuccessful PatchSummaryPatchStatusEnum = "SUCCESSFUL"
    PatchSummaryPatchStatusFailed     PatchSummaryPatchStatusEnum = "FAILED"
    PatchSummaryPatchStatusInProgress PatchSummaryPatchStatusEnum = "IN_PROGRESS"
)

func GetPatchSummaryPatchStatusEnumValues

func GetPatchSummaryPatchStatusEnumValues() []PatchSummaryPatchStatusEnum

GetPatchSummaryPatchStatusEnumValues Enumerates the set of values for PatchSummaryPatchStatusEnum

type PatchSummaryPatchTypeEnum

PatchSummaryPatchTypeEnum Enum with underlying type: string

type PatchSummaryPatchTypeEnum string

Set of constants representing the allowable values for PatchSummaryPatchTypeEnum

const (
    PatchSummaryPatchTypePublish   PatchSummaryPatchTypeEnum = "PUBLISH"
    PatchSummaryPatchTypeRefresh   PatchSummaryPatchTypeEnum = "REFRESH"
    PatchSummaryPatchTypeUnpublish PatchSummaryPatchTypeEnum = "UNPUBLISH"
)

func GetPatchSummaryPatchTypeEnumValues

func GetPatchSummaryPatchTypeEnumValues() []PatchSummaryPatchTypeEnum

GetPatchSummaryPatchTypeEnumValues Enumerates the set of values for PatchSummaryPatchTypeEnum

type Pipeline

Pipeline A pipeline is a logical grouping of tasks that together perform a higher level operation. For example, a pipeline could contain a set of tasks that load and clean data, then execute a dataflow to analyze the data. The pipeline allows you to manage the activities as a unit instead of individually. Users can also schedule the pipeline instead of the tasks independently.

type Pipeline struct {

    // Generated key that can be used in API calls to identify pipeline. On scenarios where reference to the pipeline is needed, a value can be passed in create.
    Key *string `mandatory:"false" json:"key"`

    // This is a version number that is used by the service to upgrade objects if needed through releases of the service.
    ModelVersion *string `mandatory:"false" json:"modelVersion"`

    ParentRef *ParentReference `mandatory:"false" json:"parentRef"`

    // Free form text without any restriction on permitted characters. Name can have letters, numbers, and special characters. The value is editable and is restricted to 1000 characters.
    Name *string `mandatory:"false" json:"name"`

    // Detailed description for the object.
    Description *string `mandatory:"false" json:"description"`

    // The type of the object.
    ModelType *string `mandatory:"false" json:"modelType"`

    // This is used by the service for optimistic locking of the object, to prevent multiple users from simultaneously updating the object.
    ObjectVersion *int `mandatory:"false" json:"objectVersion"`

    // The status of an object that can be set to value 1 for shallow references across objects, other values reserved.
    ObjectStatus *int `mandatory:"false" json:"objectStatus"`

    // Value can only contain upper case letters, underscore, and numbers. It should begin with upper case letter or underscore. The value can be modified.
    Identifier *string `mandatory:"false" json:"identifier"`

    // A list of nodes attached to the pipeline.
    Nodes []FlowNode `mandatory:"false" json:"nodes"`

    // A list of parameters for the pipeline, this allows certain aspects of the pipeline to be configured when the pipeline is executed.
    Parameters []Parameter `mandatory:"false" json:"parameters"`

    FlowConfigValues *ConfigValues `mandatory:"false" json:"flowConfigValues"`

    // The list of variables required in pipeline, variables can be used to store values that can be used as inputs to tasks in the pipeline.
    Variables []Variable `mandatory:"false" json:"variables"`

    Metadata *ObjectMetadata `mandatory:"false" json:"metadata"`
}

func (Pipeline) String

func (m Pipeline) String() string

type PipelineSummary

PipelineSummary The pipeline summary type contains the audit summary information and the definition of the pipeline.

type PipelineSummary struct {

    // Generated key that can be used in API calls to identify pipeline. On scenarios where reference to the pipeline is needed, a value can be passed in create.
    Key *string `mandatory:"false" json:"key"`

    // This is a version number that is used by the service to upgrade objects if needed through releases of the service.
    ModelVersion *string `mandatory:"false" json:"modelVersion"`

    ParentRef *ParentReference `mandatory:"false" json:"parentRef"`

    // Free form text without any restriction on permitted characters. Name can have letters, numbers, and special characters. The value is editable and is restricted to 1000 characters.
    Name *string `mandatory:"false" json:"name"`

    // Detailed description for the object.
    Description *string `mandatory:"false" json:"description"`

    // The type of the object.
    ModelType *string `mandatory:"false" json:"modelType"`

    // This is used by the service for optimistic locking of the object, to prevent multiple users from simultaneously updating the object.
    ObjectVersion *int `mandatory:"false" json:"objectVersion"`

    // The status of an object that can be set to value 1 for shallow references across objects, other values reserved.
    ObjectStatus *int `mandatory:"false" json:"objectStatus"`

    // Value can only contain upper case letters, underscore, and numbers. It should begin with upper case letter or underscore. The value can be modified.
    Identifier *string `mandatory:"false" json:"identifier"`

    // A list of nodes attached to the pipeline.
    Nodes []FlowNode `mandatory:"false" json:"nodes"`

    // A list of parameters for the pipeline, this allows certain aspects of the pipeline to be configured when the pipeline is executed.
    Parameters []Parameter `mandatory:"false" json:"parameters"`

    FlowConfigValues *ConfigValues `mandatory:"false" json:"flowConfigValues"`

    // The list of variables required in pipeline, variables can be used to store values that can be used as inputs to tasks in the pipeline.
    Variables []Variable `mandatory:"false" json:"variables"`

    Metadata *ObjectMetadata `mandatory:"false" json:"metadata"`
}

func (PipelineSummary) String

func (m PipelineSummary) String() string

type PipelineSummaryCollection

PipelineSummaryCollection This is the collection of pipeline summaries, it may be a collection of lightweight details or full definitions.

type PipelineSummaryCollection struct {

    // The array of pipeline summaries.
    Items []PipelineSummary `mandatory:"true" json:"items"`
}

func (PipelineSummaryCollection) String

func (m PipelineSummaryCollection) String() string

type PipelineValidation

PipelineValidation The information about a pipeline validation.

type PipelineValidation struct {

    // The total number of validation messages.
    TotalMessageCount *int `mandatory:"false" json:"totalMessageCount"`

    // The total number of validation error messages.
    ErrorMessageCount *int `mandatory:"false" json:"errorMessageCount"`

    // The total number of validation warning messages.
    WarnMessageCount *int `mandatory:"false" json:"warnMessageCount"`

    // The total number of validation information messages.
    InfoMessageCount *int `mandatory:"false" json:"infoMessageCount"`

    // The detailed information of the pipeline object validation.
    ValidationMessages map[string][]ValidationMessage `mandatory:"false" json:"validationMessages"`

    // Objects will use a 36 character key as unique ID. It is system generated and cannot be modified.
    Key *string `mandatory:"false" json:"key"`

    // The type of the object.
    ModelType *string `mandatory:"false" json:"modelType"`

    // This is a version number that is used by the service to upgrade objects if needed through releases of the service.
    ModelVersion *string `mandatory:"false" json:"modelVersion"`

    ParentRef *ParentReference `mandatory:"false" json:"parentRef"`

    // Free form text without any restriction on permitted characters. Name can have letters, numbers, and special characters. The value is editable and is restricted to 1000 characters.
    Name *string `mandatory:"false" json:"name"`

    // Detailed description for the object.
    Description *string `mandatory:"false" json:"description"`

    // This is used by the service for optimistic locking of the object, to prevent multiple users from simultaneously updating the object.
    ObjectVersion *int `mandatory:"false" json:"objectVersion"`

    // The status of an object that can be set to value 1 for shallow references across objects, other values reserved.
    ObjectStatus *int `mandatory:"false" json:"objectStatus"`

    // Value can only contain upper case letters, underscore, and numbers. It should begin with upper case letter or underscore. The value can be modified.
    Identifier *string `mandatory:"false" json:"identifier"`

    Metadata *ObjectMetadata `mandatory:"false" json:"metadata"`
}

func (PipelineValidation) String

func (m PipelineValidation) String() string

type PipelineValidationSummary

PipelineValidationSummary The information about a pipeline validation.

type PipelineValidationSummary struct {

    // The total number of validation messages.
    TotalMessageCount *int `mandatory:"false" json:"totalMessageCount"`

    // The total number of validation error messages.
    ErrorMessageCount *int `mandatory:"false" json:"errorMessageCount"`

    // The total number of validation warning messages.
    WarnMessageCount *int `mandatory:"false" json:"warnMessageCount"`

    // The total number of validation information messages.
    InfoMessageCount *int `mandatory:"false" json:"infoMessageCount"`

    // The detailed information of the pipeline object validation.
    ValidationMessages map[string][]ValidationMessage `mandatory:"false" json:"validationMessages"`

    // Objects will use a 36 character key as unique ID. It is system generated and cannot be modified.
    Key *string `mandatory:"false" json:"key"`

    // The type of the object.
    ModelType *string `mandatory:"false" json:"modelType"`

    // This is a version number that is used by the service to upgrade objects if needed through releases of the service.
    ModelVersion *string `mandatory:"false" json:"modelVersion"`

    ParentRef *ParentReference `mandatory:"false" json:"parentRef"`

    // Free form text without any restriction on permitted characters. Name can have letters, numbers, and special characters. The value is editable and is restricted to 1000 characters.
    Name *string `mandatory:"false" json:"name"`

    // Detailed description for the object.
    Description *string `mandatory:"false" json:"description"`

    // This is used by the service for optimistic locking of the object, to prevent multiple users from simultaneously updating the object.
    ObjectVersion *int `mandatory:"false" json:"objectVersion"`

    // The status of an object that can be set to value 1 for shallow references across objects, other values reserved.
    ObjectStatus *int `mandatory:"false" json:"objectStatus"`

    // Value can only contain upper case letters, underscore, and numbers. It should begin with upper case letter or underscore. The value can be modified.
    Identifier *string `mandatory:"false" json:"identifier"`

    Metadata *ObjectMetadata `mandatory:"false" json:"metadata"`
}

func (PipelineValidationSummary) String

func (m PipelineValidationSummary) String() string

type PipelineValidationSummaryCollection

PipelineValidationSummaryCollection A list of pipeline validation summaries.

type PipelineValidationSummaryCollection struct {

    // The array of validation summaries.
    Items []PipelineValidationSummary `mandatory:"true" json:"items"`
}

func (PipelineValidationSummaryCollection) String

func (m PipelineValidationSummaryCollection) String() string

type PrimaryKey

PrimaryKey The primary key object.

type PrimaryKey struct {

    // The object key.
    Key *string `mandatory:"false" json:"key"`

    // The object's model version.
    ModelVersion *string `mandatory:"false" json:"modelVersion"`

    ParentRef *ParentReference `mandatory:"false" json:"parentRef"`

    // Free form text without any restriction on permitted characters. Name can have letters, numbers, and special characters. The value is editable and is restricted to 1000 characters.
    Name *string `mandatory:"false" json:"name"`

    // An array of attribute references.
    AttributeRefs []KeyAttribute `mandatory:"false" json:"attributeRefs"`

    // The status of an object that can be set to value 1 for shallow references across objects, other values reserved.
    ObjectStatus *int `mandatory:"false" json:"objectStatus"`
}

func (PrimaryKey) GetAttributeRefs

func (m PrimaryKey) GetAttributeRefs() []KeyAttribute

GetAttributeRefs returns AttributeRefs

func (PrimaryKey) GetKey

func (m PrimaryKey) GetKey() *string

GetKey returns Key

func (PrimaryKey) GetModelVersion

func (m PrimaryKey) GetModelVersion() *string

GetModelVersion returns ModelVersion

func (PrimaryKey) GetName

func (m PrimaryKey) GetName() *string

GetName returns Name

func (PrimaryKey) GetObjectStatus

func (m PrimaryKey) GetObjectStatus() *int

GetObjectStatus returns ObjectStatus

func (PrimaryKey) GetParentRef

func (m PrimaryKey) GetParentRef() *ParentReference

GetParentRef returns ParentRef

func (PrimaryKey) MarshalJSON

func (m PrimaryKey) MarshalJSON() (buff []byte, e error)

MarshalJSON marshals to json representation

func (PrimaryKey) String

func (m PrimaryKey) String() string

type Project

Project The project type contains the audit summary information and the definition of the project.

type Project struct {

    // Generated key that can be used in API calls to identify project.
    Key *string `mandatory:"false" json:"key"`

    // The type of the object.
    ModelType *string `mandatory:"false" json:"modelType"`

    // The model version of an object.
    ModelVersion *string `mandatory:"false" json:"modelVersion"`

    // Free form text without any restriction on permitted characters. Name can have letters, numbers, and special characters. The value is editable and is restricted to 1000 characters.
    Name *string `mandatory:"false" json:"name"`

    // A user defined description for the project.
    Description *string `mandatory:"false" json:"description"`

    // The status of an object that can be set to value 1 for shallow references across objects, other values reserved.
    ObjectStatus *int `mandatory:"false" json:"objectStatus"`

    // Value can only contain upper case letters, underscore, and numbers. It should begin with upper case letter or underscore. The value can be modified.
    Identifier *string `mandatory:"false" json:"identifier"`

    // The version of the object that is used to track changes in the object instance.
    ObjectVersion *int `mandatory:"false" json:"objectVersion"`

    ParentRef *ParentReference `mandatory:"false" json:"parentRef"`

    Metadata *ObjectMetadata `mandatory:"false" json:"metadata"`

    // A key map. If provided, the key is replaced with generated key. This structure provides mapping between user provided key and generated key.
    KeyMap map[string]string `mandatory:"false" json:"keyMap"`
}

func (Project) String

func (m Project) String() string

type ProjectDetails

ProjectDetails The details including name and description for the project, which is a container of folders, tasks, and dataflows.

type ProjectDetails struct {

    // Generated key that can be used in API calls to identify project.
    Key *string `mandatory:"true" json:"key"`

    // The type of the object.
    ModelType *string `mandatory:"true" json:"modelType"`

    // The version of the object that is used to track changes in the object instance.
    ObjectVersion *int `mandatory:"true" json:"objectVersion"`

    // The model version of an object.
    ModelVersion *string `mandatory:"false" json:"modelVersion"`

    // Free form text without any restriction on permitted characters. Name can have letters, numbers, and special characters. The value is editable and is restricted to 1000 characters.
    Name *string `mandatory:"false" json:"name"`

    // A user defined description for the project.
    Description *string `mandatory:"false" json:"description"`

    // The status of an object that can be set to value 1 for shallow references across objects, other values reserved.
    ObjectStatus *int `mandatory:"false" json:"objectStatus"`

    // Value can only contain upper case letters, underscore, and numbers. It should begin with upper case letter or underscore. The value can be modified.
    Identifier *string `mandatory:"false" json:"identifier"`

    ParentRef *ParentReference `mandatory:"false" json:"parentRef"`

    RegistryMetadata *RegistryMetadata `mandatory:"false" json:"registryMetadata"`
}

func (ProjectDetails) String

func (m ProjectDetails) String() string

type ProjectSummary

ProjectSummary The project summary type contains the audit summary information and the definition of the project.

type ProjectSummary struct {

    // Generated key that can be used in API calls to identify project.
    Key *string `mandatory:"false" json:"key"`

    // The type of the object.
    ModelType *string `mandatory:"false" json:"modelType"`

    // The model version of an object.
    ModelVersion *string `mandatory:"false" json:"modelVersion"`

    // Free form text without any restriction on permitted characters. Name can have letters, numbers, and special characters. The value is editable and is restricted to 1000 characters.
    Name *string `mandatory:"false" json:"name"`

    // A user defined description for the project.
    Description *string `mandatory:"false" json:"description"`

    // The status of an object that can be set to value 1 for shallow references across objects, other values reserved.
    ObjectStatus *int `mandatory:"false" json:"objectStatus"`

    // Value can only contain upper case letters, underscore, and numbers. It should begin with upper case letter or underscore. The value can be modified.
    Identifier *string `mandatory:"false" json:"identifier"`

    // The version of the object that is used to track changes in the object instance.
    ObjectVersion *int `mandatory:"false" json:"objectVersion"`

    ParentRef *ParentReference `mandatory:"false" json:"parentRef"`

    Metadata *ObjectMetadata `mandatory:"false" json:"metadata"`

    // A key map. If provided, the key is replaced with generated key. This structure provides mapping between user provided key and generated key.
    KeyMap map[string]string `mandatory:"false" json:"keyMap"`
}

func (ProjectSummary) String

func (m ProjectSummary) String() string

type ProjectSummaryCollection

ProjectSummaryCollection A collection of project summaries. The collection can be lightweight details or full definitions.

type ProjectSummaryCollection struct {

    // The array of project summaries.
    Items []ProjectSummary `mandatory:"true" json:"items"`
}

func (ProjectSummaryCollection) String

func (m ProjectSummaryCollection) String() string

type Projection

Projection The information about the projection object.

type Projection struct {

    // The key of the object.
    Key *string `mandatory:"false" json:"key"`

    // The model version of an object.
    ModelVersion *string `mandatory:"false" json:"modelVersion"`

    ParentRef *ParentReference `mandatory:"false" json:"parentRef"`

    // Free form text without any restriction on permitted characters. Name can have letters, numbers, and special characters. The value is editable and is restricted to 1000 characters.
    Name *string `mandatory:"false" json:"name"`

    // Details about the operator.
    Description *string `mandatory:"false" json:"description"`

    // The version of the object that is used to track changes in the object instance.
    ObjectVersion *int `mandatory:"false" json:"objectVersion"`

    // An array of input ports.
    InputPorts []InputPort `mandatory:"false" json:"inputPorts"`

    // An array of output ports.
    OutputPorts []OutputPort `mandatory:"false" json:"outputPorts"`

    // The status of an object that can be set to value 1 for shallow references across objects, other values reserved.
    ObjectStatus *int `mandatory:"false" json:"objectStatus"`

    // Value can only contain upper case letters, underscore, and numbers. It should begin with upper case letter or underscore. The value can be modified.
    Identifier *string `mandatory:"false" json:"identifier"`

    // An array of parameters used in the data flow.
    Parameters []Parameter `mandatory:"false" json:"parameters"`

    OpConfigValues *ConfigValues `mandatory:"false" json:"opConfigValues"`
}

func (Projection) GetDescription

func (m Projection) GetDescription() *string

GetDescription returns Description

func (Projection) GetIdentifier

func (m Projection) GetIdentifier() *string

GetIdentifier returns Identifier

func (Projection) GetInputPorts

func (m Projection) GetInputPorts() []InputPort

GetInputPorts returns InputPorts

func (Projection) GetKey

func (m Projection) GetKey() *string

GetKey returns Key

func (Projection) GetModelVersion

func (m Projection) GetModelVersion() *string

GetModelVersion returns ModelVersion

func (Projection) GetName

func (m Projection) GetName() *string

GetName returns Name

func (Projection) GetObjectStatus

func (m Projection) GetObjectStatus() *int

GetObjectStatus returns ObjectStatus

func (Projection) GetObjectVersion

func (m Projection) GetObjectVersion() *int

GetObjectVersion returns ObjectVersion

func (Projection) GetOpConfigValues

func (m Projection) GetOpConfigValues() *ConfigValues

GetOpConfigValues returns OpConfigValues

func (Projection) GetOutputPorts

func (m Projection) GetOutputPorts() []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

ProjectionRule Base type for how fields are projected. There are many different mechanisms for doing this such as by a name pattern, datatype and so on. See the `modelType` property for the types.

type ProjectionRule interface {

    // The key of the object.
    GetKey() *string

    // The model version of an object.
    GetModelVersion() *string

    GetParentRef() *ParentReference

    // Specifies whether the rule uses a java regex syntax.
    GetIsJavaRegexSyntax() *bool

    GetConfigValues() *ConfigValues

    // The status of an object that can be set to value 1 for shallow references across objects, other values reserved.
    GetObjectStatus() *int

    // A user defined description for the object.
    GetDescription() *string
}

type ProjectionRuleModelTypeEnum

ProjectionRuleModelTypeEnum Enum with underlying type: string

type ProjectionRuleModelTypeEnum string

Set of constants representing the allowable values for ProjectionRuleModelTypeEnum

const (
    ProjectionRuleModelTypeNamePatternRule      ProjectionRuleModelTypeEnum = "NAME_PATTERN_RULE"
    ProjectionRuleModelTypeTypeListRule         ProjectionRuleModelTypeEnum = "TYPE_LIST_RULE"
    ProjectionRuleModelTypeNameListRule         ProjectionRuleModelTypeEnum = "NAME_LIST_RULE"
    ProjectionRuleModelTypeTypedNamePatternRule ProjectionRuleModelTypeEnum = "TYPED_NAME_PATTERN_RULE"
    ProjectionRuleModelTypeRenameRule           ProjectionRuleModelTypeEnum = "RENAME_RULE"
)

func GetProjectionRuleModelTypeEnumValues

func GetProjectionRuleModelTypeEnumValues() []ProjectionRuleModelTypeEnum

GetProjectionRuleModelTypeEnumValues Enumerates the set of values for ProjectionRuleModelTypeEnum

type ProxyField

ProxyField A proxy field.

type ProxyField struct {

    // The key of the object.
    Key *string `mandatory:"false" json:"key"`

    // The model version of an object.
    ModelVersion *string `mandatory:"false" json:"modelVersion"`

    ParentRef *ParentReference `mandatory:"false" json:"parentRef"`

    ConfigValues *ConfigValues `mandatory:"false" json:"configValues"`

    // The status of an object that can be set to value 1 for shallow references across objects, other values reserved.
    ObjectStatus *int `mandatory:"false" json:"objectStatus"`

    // Free form text without any restriction on permitted characters. Name can have letters, numbers, and special characters. The value is editable and is restricted to 1000 characters.
    Name *string `mandatory:"false" json:"name"`

    // Detailed description for the object.
    Description *string `mandatory:"false" json:"description"`

    // Reference to a typed object. This can be either a key value to an object within the document, a shall referenced to a `TypedObject`, or a full `TypedObject` definition.
    Scope *interface{} `mandatory:"false" json:"scope"`

    Type BaseType `mandatory:"false" json:"type"`

    // Labels are keywords or labels that you can add to data assets, dataflows and so on. You can define your own labels and use them to categorize content.
    Labels []string `mandatory:"false" json:"labels"`
}

func (ProxyField) GetConfigValues

func (m ProxyField) GetConfigValues() *ConfigValues

GetConfigValues returns ConfigValues

func (ProxyField) GetDescription

func (m ProxyField) GetDescription() *string

GetDescription returns Description

func (ProxyField) GetKey

func (m ProxyField) GetKey() *string

GetKey returns Key

func (ProxyField) GetModelVersion

func (m ProxyField) GetModelVersion() *string

GetModelVersion returns ModelVersion

func (ProxyField) GetName

func (m ProxyField) GetName() *string

GetName returns Name

func (ProxyField) GetObjectStatus

func (m ProxyField) GetObjectStatus() *int

GetObjectStatus returns ObjectStatus

func (ProxyField) GetParentRef

func (m ProxyField) GetParentRef() *ParentReference

GetParentRef returns ParentRef

func (ProxyField) MarshalJSON

func (m ProxyField) MarshalJSON() (buff []byte, e error)

MarshalJSON marshals to json representation

func (ProxyField) String

func (m ProxyField) String() string

func (*ProxyField) UnmarshalJSON

func (m *ProxyField) UnmarshalJSON(data []byte) (e error)

UnmarshalJSON unmarshals from json

type PublishedObject

PublishedObject The information about the published object.

type PublishedObject interface {

    // Generated key that can be used in API calls to identify task. On scenarios where reference to the task is needed, a value can be passed in create.
    GetKey() *string

    // The object's model version.
    GetModelVersion() *string

    GetParentRef() *ParentReference

    // Free form text without any restriction on permitted characters. Name can have letters, numbers, and special characters. The value is editable and is restricted to 1000 characters.
    GetName() *string

    // Detailed description for the object.
    GetDescription() *string

    // The version of the object that is used to track changes in the object instance.
    GetObjectVersion() *int

    // The status of an object that can be set to value 1 for shallow references across objects, other values reserved.
    GetObjectStatus() *int

    // Value can only contain upper case letters, underscore, and numbers. It should begin with upper case letter or underscore. The value can be modified.
    GetIdentifier() *string
}

type PublishedObjectFromDataLoaderTask

PublishedObjectFromDataLoaderTask The data loader task published object.

type PublishedObjectFromDataLoaderTask struct {

    // Generated key that can be used in API calls to identify task. On scenarios where reference to the task is needed, a value can be passed in create.
    Key *string `mandatory:"false" json:"key"`

    // The object's model version.
    ModelVersion *string `mandatory:"false" json:"modelVersion"`

    ParentRef *ParentReference `mandatory:"false" json:"parentRef"`

    // Free form text without any restriction on permitted characters. Name can have letters, numbers, and special characters. The value is editable and is restricted to 1000 characters.
    Name *string `mandatory:"false" json:"name"`

    // Detailed description for the object.
    Description *string `mandatory:"false" json:"description"`

    // The version of the object that is used to track changes in the object instance.
    ObjectVersion *int `mandatory:"false" json:"objectVersion"`

    // The status of an object that can be set to value 1 for shallow references across objects, other values reserved.
    ObjectStatus *int `mandatory:"false" json:"objectStatus"`

    // Value can only contain upper case letters, underscore, and numbers. It should begin with upper case letter or underscore. The value can be modified.
    Identifier *string `mandatory:"false" json:"identifier"`

    // An array of input ports.
    InputPorts []InputPort `mandatory:"false" json:"inputPorts"`

    // An array of output ports.
    OutputPorts []OutputPort `mandatory:"false" json:"outputPorts"`

    // An array of parameters.
    Parameters []Parameter `mandatory:"false" json:"parameters"`

    OpConfigValues *ConfigValues `mandatory:"false" json:"opConfigValues"`

    ConfigProviderDelegate *ConfigProvider `mandatory:"false" json:"configProviderDelegate"`

    DataFlow *DataFlow `mandatory:"false" json:"dataFlow"`
}

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

PublishedObjectFromIntegrationTask The integration task published object.

type PublishedObjectFromIntegrationTask struct {

    // Generated key that can be used in API calls to identify task. On scenarios where reference to the task is needed, a value can be passed in create.
    Key *string `mandatory:"false" json:"key"`

    // The object's model version.
    ModelVersion *string `mandatory:"false" json:"modelVersion"`

    ParentRef *ParentReference `mandatory:"false" json:"parentRef"`

    // Free form text without any restriction on permitted characters. Name can have letters, numbers, and special characters. The value is editable and is restricted to 1000 characters.
    Name *string `mandatory:"false" json:"name"`

    // Detailed description for the object.
    Description *string `mandatory:"false" json:"description"`

    // The version of the object that is used to track changes in the object instance.
    ObjectVersion *int `mandatory:"false" json:"objectVersion"`

    // The status of an object that can be set to value 1 for shallow references across objects, other values reserved.
    ObjectStatus *int `mandatory:"false" json:"objectStatus"`

    // Value can only contain upper case letters, underscore, and numbers. It should begin with upper case letter or underscore. The value can be modified.
    Identifier *string `mandatory:"false" json:"identifier"`

    // An array of input ports.
    InputPorts []InputPort `mandatory:"false" json:"inputPorts"`

    // An array of output ports.
    OutputPorts []OutputPort `mandatory:"false" json:"outputPorts"`

    // An array of parameters.
    Parameters []Parameter `mandatory:"false" json:"parameters"`

    OpConfigValues *ConfigValues `mandatory:"false" json:"opConfigValues"`

    ConfigProviderDelegate *ConfigProvider `mandatory:"false" json:"configProviderDelegate"`

    DataFlow *DataFlow `mandatory:"false" json:"dataFlow"`
}

func (PublishedObjectFromIntegrationTask) GetDescription

func (m PublishedObjectFromIntegrationTask) GetDescription() *string

GetDescription returns Description

func (PublishedObjectFromIntegrationTask) GetIdentifier

func (m PublishedObjectFromIntegrationTask) GetIdentifier() *string

GetIdentifier returns Identifier

func (PublishedObjectFromIntegrationTask) GetKey

func (m PublishedObjectFromIntegrationTask) GetKey() *string

GetKey returns Key

func (PublishedObjectFromIntegrationTask) GetModelVersion

func (m PublishedObjectFromIntegrationTask) GetModelVersion() *string

GetModelVersion returns ModelVersion

func (PublishedObjectFromIntegrationTask) GetName

func (m PublishedObjectFromIntegrationTask) GetName() *string

GetName returns Name

func (PublishedObjectFromIntegrationTask) GetObjectStatus

func (m PublishedObjectFromIntegrationTask) GetObjectStatus() *int

GetObjectStatus returns ObjectStatus

func (PublishedObjectFromIntegrationTask) GetObjectVersion

func (m PublishedObjectFromIntegrationTask) GetObjectVersion() *int

GetObjectVersion returns ObjectVersion

func (PublishedObjectFromIntegrationTask) GetParentRef

func (m PublishedObjectFromIntegrationTask) GetParentRef() *ParentReference

GetParentRef returns ParentRef

func (PublishedObjectFromIntegrationTask) MarshalJSON

func (m PublishedObjectFromIntegrationTask) MarshalJSON() (buff []byte, e error)

MarshalJSON marshals to json representation

func (PublishedObjectFromIntegrationTask) String

func (m PublishedObjectFromIntegrationTask) String() string

type PublishedObjectFromPipelineTask

PublishedObjectFromPipelineTask The pipeline task published object.

type PublishedObjectFromPipelineTask struct {

    // Generated key that can be used in API calls to identify task. On scenarios where reference to the task is needed, a value can be passed in create.
    Key *string `mandatory:"false" json:"key"`

    // The object's model version.
    ModelVersion *string `mandatory:"false" json:"modelVersion"`

    ParentRef *ParentReference `mandatory:"false" json:"parentRef"`

    // Free form text without any restriction on permitted characters. Name can have letters, numbers, and special characters. The value is editable and is restricted to 1000 characters.
    Name *string `mandatory:"false" json:"name"`

    // Detailed description for the object.
    Description *string `mandatory:"false" json:"description"`

    // The version of the object that is used to track changes in the object instance.
    ObjectVersion *int `mandatory:"false" json:"objectVersion"`

    // The status of an object that can be set to value 1 for shallow references across objects, other values reserved.
    ObjectStatus *int `mandatory:"false" json:"objectStatus"`

    // Value can only contain upper case letters, underscore, and numbers. It should begin with upper case letter or underscore. The value can be modified.
    Identifier *string `mandatory:"false" json:"identifier"`

    // An array of input ports.
    InputPorts []InputPort `mandatory:"false" json:"inputPorts"`

    // An array of output ports.
    OutputPorts []OutputPort `mandatory:"false" json:"outputPorts"`

    // An array of parameters.
    Parameters []Parameter `mandatory:"false" json:"parameters"`

    OpConfigValues *ConfigValues `mandatory:"false" json:"opConfigValues"`

    ConfigProviderDelegate *ConfigProvider `mandatory:"false" json:"configProviderDelegate"`

    Pipeline *Pipeline `mandatory:"false" json:"pipeline"`
}

func (PublishedObjectFromPipelineTask) GetDescription

func (m PublishedObjectFromPipelineTask) GetDescription() *string

GetDescription returns Description

func (PublishedObjectFromPipelineTask) GetIdentifier

func (m PublishedObjectFromPipelineTask) GetIdentifier() *string

GetIdentifier returns Identifier

func (PublishedObjectFromPipelineTask) GetKey

func (m PublishedObjectFromPipelineTask) GetKey() *string

GetKey returns Key

func (PublishedObjectFromPipelineTask) GetModelVersion

func (m PublishedObjectFromPipelineTask) GetModelVersion() *string

GetModelVersion returns ModelVersion

func (PublishedObjectFromPipelineTask) GetName

func (m PublishedObjectFromPipelineTask) GetName() *string

GetName returns Name

func (PublishedObjectFromPipelineTask) GetObjectStatus

func (m PublishedObjectFromPipelineTask) GetObjectStatus() *int

GetObjectStatus returns ObjectStatus

func (PublishedObjectFromPipelineTask) GetObjectVersion

func (m PublishedObjectFromPipelineTask) GetObjectVersion() *int

GetObjectVersion returns ObjectVersion

func (PublishedObjectFromPipelineTask) GetParentRef

func (m PublishedObjectFromPipelineTask) GetParentRef() *ParentReference

GetParentRef returns ParentRef

func (PublishedObjectFromPipelineTask) MarshalJSON

func (m PublishedObjectFromPipelineTask) MarshalJSON() (buff []byte, e error)

MarshalJSON marshals to json representation

func (PublishedObjectFromPipelineTask) String

func (m PublishedObjectFromPipelineTask) String() string

type PublishedObjectFromPipelineTaskSummary

PublishedObjectFromPipelineTaskSummary The pipeline task published object summary.

type PublishedObjectFromPipelineTaskSummary struct {

    // Generated key that can be used in API calls to identify task. On scenarios where reference to the task is needed, a value can be passed in create.
    Key *string `mandatory:"false" json:"key"`

    // The object's model version.
    ModelVersion *string `mandatory:"false" json:"modelVersion"`

    ParentRef *ParentReference `mandatory:"false" json:"parentRef"`

    // Free form text without any restriction on permitted characters. Name can have letters, numbers, and special characters. The value is editable and is restricted to 1000 characters.
    Name *string `mandatory:"false" json:"name"`

    // Detailed description for the object.
    Description *string `mandatory:"false" json:"description"`

    // The version of the object that is used to track changes in the object instance.
    ObjectVersion *int `mandatory:"false" json:"objectVersion"`

    // The status of an object that can be set to value 1 for shallow references across objects, other values reserved.
    ObjectStatus *int `mandatory:"false" json:"objectStatus"`

    // Value can only contain upper case letters, underscore, and numbers. It should begin with upper case letter or underscore. The value can be modified.
    Identifier *string `mandatory:"false" json:"identifier"`

    Metadata *ObjectMetadata `mandatory:"false" json:"metadata"`

    // An array of input ports.
    InputPorts []InputPort `mandatory:"false" json:"inputPorts"`

    // An array of output ports.
    OutputPorts []OutputPort `mandatory:"false" json:"outputPorts"`

    // An array of parameters.
    Parameters []Parameter `mandatory:"false" json:"parameters"`

    OpConfigValues *ConfigValues `mandatory:"false" json:"opConfigValues"`

    ConfigProviderDelegate *ConfigProvider `mandatory:"false" json:"configProviderDelegate"`

    Pipeline *Pipeline `mandatory:"false" json:"pipeline"`
}

func (PublishedObjectFromPipelineTaskSummary) GetDescription

func (m PublishedObjectFromPipelineTaskSummary) GetDescription() *string

GetDescription returns Description

func (PublishedObjectFromPipelineTaskSummary) GetIdentifier

func (m PublishedObjectFromPipelineTaskSummary) GetIdentifier() *string

GetIdentifier returns Identifier

func (PublishedObjectFromPipelineTaskSummary) GetKey

func (m PublishedObjectFromPipelineTaskSummary) GetKey() *string

GetKey returns Key

func (PublishedObjectFromPipelineTaskSummary) GetMetadata

func (m PublishedObjectFromPipelineTaskSummary) GetMetadata() *ObjectMetadata

GetMetadata returns Metadata

func (PublishedObjectFromPipelineTaskSummary) GetModelVersion

func (m PublishedObjectFromPipelineTaskSummary) GetModelVersion() *string

GetModelVersion returns ModelVersion

func (PublishedObjectFromPipelineTaskSummary) GetName

func (m PublishedObjectFromPipelineTaskSummary) GetName() *string

GetName returns Name

func (PublishedObjectFromPipelineTaskSummary) GetObjectStatus

func (m PublishedObjectFromPipelineTaskSummary) GetObjectStatus() *int

GetObjectStatus returns ObjectStatus

func (PublishedObjectFromPipelineTaskSummary) GetObjectVersion

func (m PublishedObjectFromPipelineTaskSummary) GetObjectVersion() *int

GetObjectVersion returns ObjectVersion

func (PublishedObjectFromPipelineTaskSummary) GetParentRef

func (m PublishedObjectFromPipelineTaskSummary) GetParentRef() *ParentReference

GetParentRef returns ParentRef

func (PublishedObjectFromPipelineTaskSummary) MarshalJSON

func (m PublishedObjectFromPipelineTaskSummary) MarshalJSON() (buff []byte, e error)

MarshalJSON marshals to json representation

func (PublishedObjectFromPipelineTaskSummary) String

func (m PublishedObjectFromPipelineTaskSummary) String() string

type PublishedObjectModelTypeEnum

PublishedObjectModelTypeEnum Enum with underlying type: string

type PublishedObjectModelTypeEnum string

Set of constants representing the allowable values for PublishedObjectModelTypeEnum

const (
    PublishedObjectModelTypeIntegrationTask PublishedObjectModelTypeEnum = "INTEGRATION_TASK"
    PublishedObjectModelTypeDataLoaderTask  PublishedObjectModelTypeEnum = "DATA_LOADER_TASK"
    PublishedObjectModelTypePipelineTask    PublishedObjectModelTypeEnum = "PIPELINE_TASK"
)

func GetPublishedObjectModelTypeEnumValues

func GetPublishedObjectModelTypeEnumValues() []PublishedObjectModelTypeEnum

GetPublishedObjectModelTypeEnumValues Enumerates the set of values for PublishedObjectModelTypeEnum

type PublishedObjectSummary

PublishedObjectSummary The published obect summary.

type PublishedObjectSummary interface {

    // Generated key that can be used in API calls to identify task. On scenarios where reference to the task is needed, a value can be passed in create.
    GetKey() *string

    // The object's model version.
    GetModelVersion() *string

    GetParentRef() *ParentReference

    // Free form text without any restriction on permitted characters. Name can have letters, numbers, and special characters. The value is editable and is restricted to 1000 characters.
    GetName() *string

    // Detailed description for the object.
    GetDescription() *string

    // The version of the object that is used to track changes in the object instance.
    GetObjectVersion() *int

    // The status of an object that can be set to value 1 for shallow references across objects, other values reserved.
    GetObjectStatus() *int

    // Value can only contain upper case letters, underscore, and numbers. It should begin with upper case letter or underscore. The value can be modified.
    GetIdentifier() *string

    GetMetadata() *ObjectMetadata
}

type PublishedObjectSummaryCollection

PublishedObjectSummaryCollection This is the collection of published object summaries, it may be a collection of lightweight details or full definitions.

type PublishedObjectSummaryCollection struct {

    // The array of published object summaries.
    Items []PublishedObjectSummary `mandatory:"true" json:"items"`
}

func (PublishedObjectSummaryCollection) String

func (m PublishedObjectSummaryCollection) String() string

func (*PublishedObjectSummaryCollection) UnmarshalJSON

func (m *PublishedObjectSummaryCollection) UnmarshalJSON(data []byte) (e error)

UnmarshalJSON unmarshals from json

type PublishedObjectSummaryFromDataLoaderTask

PublishedObjectSummaryFromDataLoaderTask The data loader task published object summary.

type PublishedObjectSummaryFromDataLoaderTask struct {

    // Generated key that can be used in API calls to identify task. On scenarios where reference to the task is needed, a value can be passed in create.
    Key *string `mandatory:"false" json:"key"`

    // The object's model version.
    ModelVersion *string `mandatory:"false" json:"modelVersion"`

    ParentRef *ParentReference `mandatory:"false" json:"parentRef"`

    // Free form text without any restriction on permitted characters. Name can have letters, numbers, and special characters. The value is editable and is restricted to 1000 characters.
    Name *string `mandatory:"false" json:"name"`

    // Detailed description for the object.
    Description *string `mandatory:"false" json:"description"`

    // The version of the object that is used to track changes in the object instance.
    ObjectVersion *int `mandatory:"false" json:"objectVersion"`

    // The status of an object that can be set to value 1 for shallow references across objects, other values reserved.
    ObjectStatus *int `mandatory:"false" json:"objectStatus"`

    // Value can only contain upper case letters, underscore, and numbers. It should begin with upper case letter or underscore. The value can be modified.
    Identifier *string `mandatory:"false" json:"identifier"`

    Metadata *ObjectMetadata `mandatory:"false" json:"metadata"`

    // An array of input ports.
    InputPorts []InputPort `mandatory:"false" json:"inputPorts"`

    // An array of output ports.
    OutputPorts []OutputPort `mandatory:"false" json:"outputPorts"`

    // An array of parameters.
    Parameters []Parameter `mandatory:"false" json:"parameters"`

    OpConfigValues *ConfigValues `mandatory:"false" json:"opConfigValues"`

    ConfigProviderDelegate *ConfigProvider `mandatory:"false" json:"configProviderDelegate"`

    DataFlow *DataFlow `mandatory:"false" json:"dataFlow"`
}

func (PublishedObjectSummaryFromDataLoaderTask) GetDescription

func (m PublishedObjectSummaryFromDataLoaderTask) GetDescription() *string

GetDescription returns Description

func (PublishedObjectSummaryFromDataLoaderTask) GetIdentifier

func (m PublishedObjectSummaryFromDataLoaderTask) GetIdentifier() *string

GetIdentifier returns Identifier

func (PublishedObjectSummaryFromDataLoaderTask) GetKey

func (m PublishedObjectSummaryFromDataLoaderTask) GetKey() *string

GetKey returns Key

func (PublishedObjectSummaryFromDataLoaderTask) GetMetadata

func (m PublishedObjectSummaryFromDataLoaderTask) GetMetadata() *ObjectMetadata

GetMetadata returns Metadata

func (PublishedObjectSummaryFromDataLoaderTask) GetModelVersion

func (m PublishedObjectSummaryFromDataLoaderTask) GetModelVersion() *string

GetModelVersion returns ModelVersion

func (PublishedObjectSummaryFromDataLoaderTask) GetName

func (m PublishedObjectSummaryFromDataLoaderTask) GetName() *string

GetName returns Name

func (PublishedObjectSummaryFromDataLoaderTask) GetObjectStatus

func (m PublishedObjectSummaryFromDataLoaderTask) GetObjectStatus() *int

GetObjectStatus returns ObjectStatus

func (PublishedObjectSummaryFromDataLoaderTask) GetObjectVersion

func (m PublishedObjectSummaryFromDataLoaderTask) GetObjectVersion() *int

GetObjectVersion returns ObjectVersion

func (PublishedObjectSummaryFromDataLoaderTask) GetParentRef

func (m PublishedObjectSummaryFromDataLoaderTask) GetParentRef() *ParentReference

GetParentRef returns ParentRef

func (PublishedObjectSummaryFromDataLoaderTask) MarshalJSON

func (m PublishedObjectSummaryFromDataLoaderTask) MarshalJSON() (buff []byte, e error)

MarshalJSON marshals to json representation

func (PublishedObjectSummaryFromDataLoaderTask) String

func (m PublishedObjectSummaryFromDataLoaderTask) String() string

type PublishedObjectSummaryFromIntegrationTask

PublishedObjectSummaryFromIntegrationTask The integration task published object summary.

type PublishedObjectSummaryFromIntegrationTask struct {

    // Generated key that can be used in API calls to identify task. On scenarios where reference to the task is needed, a value can be passed in create.
    Key *string `mandatory:"false" json:"key"`

    // The object's model version.
    ModelVersion *string `mandatory:"false" json:"modelVersion"`

    ParentRef *ParentReference `mandatory:"false" json:"parentRef"`

    // Free form text without any restriction on permitted characters. Name can have letters, numbers, and special characters. The value is editable and is restricted to 1000 characters.
    Name *string `mandatory:"false" json:"name"`

    // Detailed description for the object.
    Description *string `mandatory:"false" json:"description"`

    // The version of the object that is used to track changes in the object instance.
    ObjectVersion *int `mandatory:"false" json:"objectVersion"`

    // The status of an object that can be set to value 1 for shallow references across objects, other values reserved.
    ObjectStatus *int `mandatory:"false" json:"objectStatus"`

    // Value can only contain upper case letters, underscore, and numbers. It should begin with upper case letter or underscore. The value can be modified.
    Identifier *string `mandatory:"false" json:"identifier"`

    Metadata *ObjectMetadata `mandatory:"false" json:"metadata"`

    // An array of input ports.
    InputPorts []InputPort `mandatory:"false" json:"inputPorts"`

    // An array of output ports.
    OutputPorts []OutputPort `mandatory:"false" json:"outputPorts"`

    // An array of parameters.
    Parameters []Parameter `mandatory:"false" json:"parameters"`

    OpConfigValues *ConfigValues `mandatory:"false" json:"opConfigValues"`

    ConfigProviderDelegate *ConfigProvider `mandatory:"false" json:"configProviderDelegate"`

    DataFlow *DataFlow `mandatory:"false" json:"dataFlow"`
}

func (PublishedObjectSummaryFromIntegrationTask) GetDescription

func (m PublishedObjectSummaryFromIntegrationTask) GetDescription() *string

GetDescription returns Description

func (PublishedObjectSummaryFromIntegrationTask) GetIdentifier

func (m PublishedObjectSummaryFromIntegrationTask) GetIdentifier() *string

GetIdentifier returns Identifier

func (PublishedObjectSummaryFromIntegrationTask) GetKey

func (m PublishedObjectSummaryFromIntegrationTask) GetKey() *string

GetKey returns Key

func (PublishedObjectSummaryFromIntegrationTask) GetMetadata

func (m PublishedObjectSummaryFromIntegrationTask) GetMetadata() *ObjectMetadata

GetMetadata returns Metadata

func (PublishedObjectSummaryFromIntegrationTask) GetModelVersion

func (m PublishedObjectSummaryFromIntegrationTask) GetModelVersion() *string

GetModelVersion returns ModelVersion

func (PublishedObjectSummaryFromIntegrationTask) GetName

func (m PublishedObjectSummaryFromIntegrationTask) GetName() *string

GetName returns Name

func (PublishedObjectSummaryFromIntegrationTask) GetObjectStatus

func (m PublishedObjectSummaryFromIntegrationTask) GetObjectStatus() *int

GetObjectStatus returns ObjectStatus

func (PublishedObjectSummaryFromIntegrationTask) GetObjectVersion

func (m PublishedObjectSummaryFromIntegrationTask) GetObjectVersion() *int

GetObjectVersion returns ObjectVersion

func (PublishedObjectSummaryFromIntegrationTask) GetParentRef

func (m PublishedObjectSummaryFromIntegrationTask) GetParentRef() *ParentReference

GetParentRef returns ParentRef

func (PublishedObjectSummaryFromIntegrationTask) MarshalJSON

func (m PublishedObjectSummaryFromIntegrationTask) MarshalJSON() (buff []byte, e error)

MarshalJSON marshals to json representation

func (PublishedObjectSummaryFromIntegrationTask) String

func (m PublishedObjectSummaryFromIntegrationTask) String() string

type PublishedObjectSummaryModelTypeEnum

PublishedObjectSummaryModelTypeEnum Enum with underlying type: string

type PublishedObjectSummaryModelTypeEnum string

Set of constants representing the allowable values for PublishedObjectSummaryModelTypeEnum

const (
    PublishedObjectSummaryModelTypeIntegrationTask PublishedObjectSummaryModelTypeEnum = "INTEGRATION_TASK"
    PublishedObjectSummaryModelTypeDataLoaderTask  PublishedObjectSummaryModelTypeEnum = "DATA_LOADER_TASK"
    PublishedObjectSummaryModelTypePipelineTask    PublishedObjectSummaryModelTypeEnum = "PIPELINE_TASK"
)

func GetPublishedObjectSummaryModelTypeEnumValues

func GetPublishedObjectSummaryModelTypeEnumValues() []PublishedObjectSummaryModelTypeEnum

GetPublishedObjectSummaryModelTypeEnumValues Enumerates the set of values for PublishedObjectSummaryModelTypeEnum

type PushDownOperation

PushDownOperation The information about a push down operation.

type PushDownOperation interface {
}

type PushDownOperationModelTypeEnum

PushDownOperationModelTypeEnum Enum with underlying type: string

type PushDownOperationModelTypeEnum string

Set of constants representing the allowable values for PushDownOperationModelTypeEnum

const (
    PushDownOperationModelTypeFilter PushDownOperationModelTypeEnum = "FILTER"
    PushDownOperationModelTypeJoin   PushDownOperationModelTypeEnum = "JOIN"
    PushDownOperationModelTypeSelect PushDownOperationModelTypeEnum = "SELECT"
    PushDownOperationModelTypeSort   PushDownOperationModelTypeEnum = "SORT"
    PushDownOperationModelTypeQuery  PushDownOperationModelTypeEnum = "QUERY"
)

func GetPushDownOperationModelTypeEnumValues

func GetPushDownOperationModelTypeEnumValues() []PushDownOperationModelTypeEnum

GetPushDownOperationModelTypeEnumValues Enumerates the set of values for PushDownOperationModelTypeEnum

type Query

Query A query object.

type Query struct {

    // A query string.
    Query *string `mandatory:"false" json:"query"`
}

func (Query) MarshalJSON

func (m Query) MarshalJSON() (buff []byte, e error)

MarshalJSON marshals to json representation

func (Query) String

func (m Query) String() string

type ReadOperationConfig

ReadOperationConfig The information about the read operation.

type ReadOperationConfig struct {

    // The object key.
    Key *string `mandatory:"false" json:"key"`

    // The object's model version.
    ModelVersion *string `mandatory:"false" json:"modelVersion"`

    ParentRef *ParentReference `mandatory:"false" json:"parentRef"`

    // An array of operations.
    Operations []PushDownOperation `mandatory:"false" json:"operations"`

    DataFormat *DataFormat `mandatory:"false" json:"dataFormat"`

    PartitionConfig PartitionConfig `mandatory:"false" json:"partitionConfig"`

    ReadAttribute AbstractReadAttribute `mandatory:"false" json:"readAttribute"`

    // The status of an object that can be set to value 1 for shallow references across objects, other values reserved.
    ObjectStatus *int `mandatory:"false" json:"objectStatus"`
}

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 Reference

Reference Reference contains application configuration information.

type Reference struct {

    // The reference's key, key of the object that is being used by a published object or its dependents.
    Key *string `mandatory:"false" json:"key"`

    // The name of reference object.
    Name *string `mandatory:"false" json:"name"`

    // The identifier of reference object.
    Identifier *string `mandatory:"false" json:"identifier"`

    // The identifier path of reference object.
    IdentifierPath *string `mandatory:"false" json:"identifierPath"`

    // The description of reference object.
    Description *string `mandatory:"false" json:"description"`

    // The type of reference object.
    Type ReferenceTypeEnum `mandatory:"false" json:"type,omitempty"`

    // The new reference object to use instead of the original reference. For example, this can be a data asset reference.
    TargetObject *interface{} `mandatory:"false" json:"targetObject"`

    // The application key of the reference object.
    ApplicationKey *string `mandatory:"false" json:"applicationKey"`

    // List of published objects where this is used.
    UsedBy []ReferenceUsedBy `mandatory:"false" json:"usedBy"`

    // List of references that are dependent on this reference.
    ChildReferences []ChildReference `mandatory:"false" json:"childReferences"`
}

func (Reference) String

func (m Reference) String() string

type ReferenceSummary

ReferenceSummary This is the reference summary information.

type ReferenceSummary struct {

    // The reference's key, key of the object that is being used by a published object or its dependents.
    Key *string `mandatory:"false" json:"key"`

    // The name of reference object.
    Name *string `mandatory:"false" json:"name"`

    // The identifier of reference object.
    Identifier *string `mandatory:"false" json:"identifier"`

    // The identifier path of reference object.
    IdentifierPath *string `mandatory:"false" json:"identifierPath"`

    // The description of reference object.
    Description *string `mandatory:"false" json:"description"`

    // The type of reference object.
    Type ReferenceSummaryTypeEnum `mandatory:"false" json:"type,omitempty"`

    // The target object referenced. References are made to data assets and child references are made to connections. The type defining this reference is mentioned in the property type.
    TargetObject *interface{} `mandatory:"false" json:"targetObject"`

    // The aggregator of reference object.
    AggregatorKey *string `mandatory:"false" json:"aggregatorKey"`

    // List of published objects where this is used.
    UsedBy []ReferenceUsedBy `mandatory:"false" json:"usedBy"`

    // List of references that are dependent on this reference.
    ChildReferences []ChildReference `mandatory:"false" json:"childReferences"`
}

func (ReferenceSummary) String

func (m ReferenceSummary) String() string

type ReferenceSummaryCollection

ReferenceSummaryCollection This is the collection of references.

type ReferenceSummaryCollection struct {

    // The array of application summaries.
    Items []ReferenceSummary `mandatory:"true" json:"items"`
}

func (ReferenceSummaryCollection) String

func (m ReferenceSummaryCollection) String() string

type ReferenceSummaryTypeEnum

ReferenceSummaryTypeEnum Enum with underlying type: string

type ReferenceSummaryTypeEnum string

Set of constants representing the allowable values for ReferenceSummaryTypeEnum

const (
    ReferenceSummaryTypeOracleDataAsset              ReferenceSummaryTypeEnum = "ORACLE_DATA_ASSET"
    ReferenceSummaryTypeOracleObjectStorageDataAsset ReferenceSummaryTypeEnum = "ORACLE_OBJECT_STORAGE_DATA_ASSET"
    ReferenceSummaryTypeOracleAtpDataAsset           ReferenceSummaryTypeEnum = "ORACLE_ATP_DATA_ASSET"
    ReferenceSummaryTypeOracleAdwcDataAsset          ReferenceSummaryTypeEnum = "ORACLE_ADWC_DATA_ASSET"
    ReferenceSummaryTypeMysqlDataAsset               ReferenceSummaryTypeEnum = "MYSQL_DATA_ASSET"
    ReferenceSummaryTypeGenericJdbcDataAsset         ReferenceSummaryTypeEnum = "GENERIC_JDBC_DATA_ASSET"
)

func GetReferenceSummaryTypeEnumValues

func GetReferenceSummaryTypeEnumValues() []ReferenceSummaryTypeEnum

GetReferenceSummaryTypeEnumValues Enumerates the set of values for ReferenceSummaryTypeEnum

type ReferenceTypeEnum

ReferenceTypeEnum Enum with underlying type: string

type ReferenceTypeEnum string

Set of constants representing the allowable values for ReferenceTypeEnum

const (
    ReferenceTypeOracleDataAsset              ReferenceTypeEnum = "ORACLE_DATA_ASSET"
    ReferenceTypeOracleObjectStorageDataAsset ReferenceTypeEnum = "ORACLE_OBJECT_STORAGE_DATA_ASSET"
    ReferenceTypeOracleAtpDataAsset           ReferenceTypeEnum = "ORACLE_ATP_DATA_ASSET"
    ReferenceTypeOracleAdwcDataAsset          ReferenceTypeEnum = "ORACLE_ADWC_DATA_ASSET"
    ReferenceTypeMysqlDataAsset               ReferenceTypeEnum = "MYSQL_DATA_ASSET"
    ReferenceTypeGenericJdbcDataAsset         ReferenceTypeEnum = "GENERIC_JDBC_DATA_ASSET"
)

func GetReferenceTypeEnumValues

func GetReferenceTypeEnumValues() []ReferenceTypeEnum

GetReferenceTypeEnumValues Enumerates the set of values for ReferenceTypeEnum

type ReferenceUsedBy

ReferenceUsedBy Referenced object information.

type ReferenceUsedBy struct {

    // The key of the published object.
    Key *string `mandatory:"false" json:"key"`

    // The name of an published object.
    Name *string `mandatory:"false" json:"name"`

    // The name path of the published object.
    NamePath *string `mandatory:"false" json:"namePath"`
}

func (ReferenceUsedBy) String

func (m ReferenceUsedBy) String() string

type RegistryMetadata

RegistryMetadata Information about the object and its parent.

type RegistryMetadata struct {

    // The owning object's key for this object.
    AggregatorKey *string `mandatory:"false" json:"aggregatorKey"`

    // Labels are keywords or labels that you can add to data assets, dataflows etc. You can define your own labels and use them to categorize content.
    Labels []string `mandatory:"false" json:"labels"`

    // The registry version.
    RegistryVersion *int `mandatory:"false" json:"registryVersion"`

    // The identifying key for the object.
    Key *string `mandatory:"false" json:"key"`

    // Specifies whether this object is a favorite or not.
    IsFavorite *bool `mandatory:"false" json:"isFavorite"`
}

func (RegistryMetadata) String

func (m RegistryMetadata) String() string

type RenameRule

RenameRule Lets you rename an attribute.

type RenameRule struct {

    // The key of the object.
    Key *string `mandatory:"false" json:"key"`

    // The model version of an object.
    ModelVersion *string `mandatory:"false" json:"modelVersion"`

    ParentRef *ParentReference `mandatory:"false" json:"parentRef"`

    // Specifies whether the rule uses a java regex syntax.
    IsJavaRegexSyntax *bool `mandatory:"false" json:"isJavaRegexSyntax"`

    ConfigValues *ConfigValues `mandatory:"false" json:"configValues"`

    // The status of an object that can be set to value 1 for shallow references across objects, other values reserved.
    ObjectStatus *int `mandatory:"false" json:"objectStatus"`

    // A user defined description for the object.
    Description *string `mandatory:"false" json:"description"`

    // Specifies whether to skip remaining rules when a match is found.
    IsSkipRemainingRulesOnMatch *bool `mandatory:"false" json:"isSkipRemainingRulesOnMatch"`

    // The attribute name that needs to be renamed.
    FromName *string `mandatory:"false" json:"fromName"`

    // The new attribute name.
    ToName *string `mandatory:"false" json:"toName"`
}

func (RenameRule) GetConfigValues

func (m RenameRule) GetConfigValues() *ConfigValues

GetConfigValues returns ConfigValues

func (RenameRule) GetDescription

func (m RenameRule) GetDescription() *string

GetDescription returns Description

func (RenameRule) GetIsJavaRegexSyntax

func (m RenameRule) GetIsJavaRegexSyntax() *bool

GetIsJavaRegexSyntax returns IsJavaRegexSyntax

func (RenameRule) GetKey

func (m RenameRule) GetKey() *string

GetKey returns Key

func (RenameRule) GetModelVersion

func (m RenameRule) GetModelVersion() *string

GetModelVersion returns ModelVersion

func (RenameRule) GetObjectStatus

func (m RenameRule) GetObjectStatus() *int

GetObjectStatus returns ObjectStatus

func (RenameRule) GetParentRef

func (m RenameRule) GetParentRef() *ParentReference

GetParentRef returns ParentRef

func (RenameRule) MarshalJSON

func (m RenameRule) MarshalJSON() (buff []byte, e error)

MarshalJSON marshals to json representation

func (RenameRule) String

func (m RenameRule) String() string

type ResourceConfiguration

ResourceConfiguration Properties related to a resource.

type ResourceConfiguration struct {

    // The version of the spark used while creating an Oracle Cloud Infrastructure Data Flow application.
    SparkVersion *string `mandatory:"true" json:"sparkVersion"`

    // The VM shape of the driver used while creating an Oracle Cloud Infrastructure Data Flow application. It sets the driver cores and memory.
    DriverShape *string `mandatory:"true" json:"driverShape"`

    // The shape of the executor used while creating an Oracle Cloud Infrastructure Data Flow application. It sets the executor cores and memory.
    ExecutorShape *string `mandatory:"true" json:"executorShape"`

    // Number of executor VMs requested while creating an Oracle Cloud Infrastructure Data Flow application.
    TotalExecutors *int `mandatory:"true" json:"totalExecutors"`
}

func (ResourceConfiguration) String

func (m ResourceConfiguration) String() string

type RootObject

RootObject A base class for all model types, including First Class and its contained objects.

type RootObject struct {

    // The key of the object.
    Key *string `mandatory:"false" json:"key"`

    // The type of the object.
    ModelType *string `mandatory:"false" json:"modelType"`

    // The model version of an object.
    ModelVersion *string `mandatory:"false" json:"modelVersion"`

    ParentRef *ParentReference `mandatory:"false" json:"parentRef"`

    // The status of an object that can be set to value 1 for shallow references across objects, other values reserved.
    ObjectStatus *int `mandatory:"false" json:"objectStatus"`
}

func (RootObject) String

func (m RootObject) String() string

type RuleBasedFieldMap

RuleBasedFieldMap A map of rule patterns.

type RuleBasedFieldMap struct {

    // Detailed description for the object.
    Description *string `mandatory:"false" json:"description"`

    // The object key.
    Key *string `mandatory:"false" json:"key"`

    // The object's model version.
    ModelVersion *string `mandatory:"false" json:"modelVersion"`

    ParentRef *ParentReference `mandatory:"false" json:"parentRef"`

    ConfigValues *ConfigValues `mandatory:"false" json:"configValues"`

    // The pattern to map from.
    FromPattern *string `mandatory:"false" json:"fromPattern"`

    // The pattern to map to.
    ToPattern *string `mandatory:"false" json:"toPattern"`

    // Specifies whether the rule uses a java regex syntax.
    IsJavaRegexSyntax *bool `mandatory:"false" json:"isJavaRegexSyntax"`

    // The status of an object that can be set to value 1 for shallow references across objects, other values reserved.
    ObjectStatus *int `mandatory:"false" json:"objectStatus"`

    FromRuleConfig *RuleTypeConfig `mandatory:"false" json:"fromRuleConfig"`

    ToRuleConfig *RuleTypeConfig `mandatory:"false" json:"toRuleConfig"`

    // mapType
    MapType RuleBasedFieldMapMapTypeEnum `mandatory:"false" json:"mapType,omitempty"`
}

func (RuleBasedFieldMap) GetDescription

func (m RuleBasedFieldMap) GetDescription() *string

GetDescription returns Description

func (RuleBasedFieldMap) MarshalJSON

func (m RuleBasedFieldMap) MarshalJSON() (buff []byte, e error)

MarshalJSON marshals to json representation

func (RuleBasedFieldMap) String

func (m RuleBasedFieldMap) String() string

type RuleBasedFieldMapMapTypeEnum

RuleBasedFieldMapMapTypeEnum Enum with underlying type: string

type RuleBasedFieldMapMapTypeEnum string

Set of constants representing the allowable values for RuleBasedFieldMapMapTypeEnum

const (
    RuleBasedFieldMapMapTypeMapbyname     RuleBasedFieldMapMapTypeEnum = "MAPBYNAME"
    RuleBasedFieldMapMapTypeMapbyposition RuleBasedFieldMapMapTypeEnum = "MAPBYPOSITION"
    RuleBasedFieldMapMapTypeMapbypattern  RuleBasedFieldMapMapTypeEnum = "MAPBYPATTERN"
)

func GetRuleBasedFieldMapMapTypeEnumValues

func GetRuleBasedFieldMapMapTypeEnumValues() []RuleBasedFieldMapMapTypeEnum

GetRuleBasedFieldMapMapTypeEnumValues Enumerates the set of values for RuleBasedFieldMapMapTypeEnum

type RuleTypeConfig

RuleTypeConfig The rule type config.

type RuleTypeConfig struct {

    // The key of the object.
    Key *string `mandatory:"false" json:"key"`

    // The model version of an object.
    ModelVersion *string `mandatory:"false" json:"modelVersion"`

    ParentRef *ParentReference `mandatory:"false" json:"parentRef"`

    // Reference to a typed object, this can be either a key value to an object within the document, a shall referenced to a `TypedObject` or a full `TypedObject` definition.
    Scope *interface{} `mandatory:"false" json:"scope"`

    // Specifies whether it is ordered by rule.
    IsOrderByRule *bool `mandatory:"false" json:"isOrderByRule"`

    // The projection rules.
    ProjectionRules []ProjectionRule `mandatory:"false" json:"projectionRules"`

    ConfigValues *ConfigValues `mandatory:"false" json:"configValues"`

    // The status of an object that can be set to value 1 for shallow references across objects, other values reserved.
    ObjectStatus *int `mandatory:"false" json:"objectStatus"`
}

func (RuleTypeConfig) MarshalJSON

func (m RuleTypeConfig) MarshalJSON() (buff []byte, e error)

MarshalJSON marshals to json representation

func (RuleTypeConfig) String

func (m RuleTypeConfig) String() string

func (*RuleTypeConfig) UnmarshalJSON

func (m *RuleTypeConfig) UnmarshalJSON(data []byte) (e error)

UnmarshalJSON unmarshals from json

type Schedule

Schedule The schedule object

type Schedule struct {

    // Generated key that can be used in API calls to identify schedule. On scenarios where reference to the schedule is needed, a value can be passed in create.
    Key *string `mandatory:"false" json:"key"`

    // This is a version number that is used by the service to upgrade objects if needed through releases of the service.
    ModelVersion *string `mandatory:"false" json:"modelVersion"`

    // The type of the object.
    ModelType *string `mandatory:"false" json:"modelType"`

    ParentRef *ParentReference `mandatory:"false" json:"parentRef"`

    // Free form text without any restriction on permitted characters. Name can have letters, numbers, and special characters. The value is editable and is restricted to 1000 characters.
    Name *string `mandatory:"false" json:"name"`

    // Detailed description for the object.
    Description *string `mandatory:"false" json:"description"`

    // This is used by the service for optimistic locking of the object, to prevent multiple users from simultaneously updating the object.
    ObjectVersion *int `mandatory:"false" json:"objectVersion"`

    // The status of an object that can be set to value 1 for shallow references across objects, other values reserved.
    ObjectStatus *int `mandatory:"false" json:"objectStatus"`

    // Value can only contain upper case letters, underscore, and numbers. It should begin with upper case letter or underscore. The value can be modified.
    Identifier *string `mandatory:"false" json:"identifier"`

    FrequencyDetails AbstractFrequencyDetails `mandatory:"false" json:"frequencyDetails"`

    // The timezone for the schedule.
    Timezone *string `mandatory:"false" json:"timezone"`

    // A flag to indicate daylight saving.
    IsDaylightAdjustmentEnabled *bool `mandatory:"false" json:"isDaylightAdjustmentEnabled"`

    Metadata *ObjectMetadata `mandatory:"false" json:"metadata"`
}

func (Schedule) String

func (m Schedule) String() string

func (*Schedule) UnmarshalJSON

func (m *Schedule) UnmarshalJSON(data []byte) (e error)

UnmarshalJSON unmarshals from json

type Schema

Schema The schema object.

type Schema struct {

    // The object key.
    Key *string `mandatory:"false" json:"key"`

    // The object's type.
    ModelType *string `mandatory:"false" json:"modelType"`

    // The object's model version.
    ModelVersion *string `mandatory:"false" json:"modelVersion"`

    ParentRef *ParentReference `mandatory:"false" json:"parentRef"`

    // Free form text without any restriction on permitted characters. Name can have letters, numbers, and special characters. The value is editable and is restricted to 1000 characters.
    Name *string `mandatory:"false" json:"name"`

    // A resource name can have letters, numbers, and special characters. The value is editable and is restricted to 4000 characters.
    ResourceName *string `mandatory:"false" json:"resourceName"`

    // User-defined description for the schema.
    Description *string `mandatory:"false" json:"description"`

    // The version of the object that is used to track changes in the object instance.
    ObjectVersion *int `mandatory:"false" json:"objectVersion"`

    // The external key for the object.
    ExternalKey *string `mandatory:"false" json:"externalKey"`

    // Specifies whether the schema has containers.
    IsHasContainers *bool `mandatory:"false" json:"isHasContainers"`

    // The default connection key.
    DefaultConnection *string `mandatory:"false" json:"defaultConnection"`

    // The status of an object that can be set to value 1 for shallow references across objects, other values reserved.
    ObjectStatus *int `mandatory:"false" json:"objectStatus"`

    // Value can only contain upper case letters, underscore, and numbers. It should begin with upper case letter or underscore. The value can be modified.
    Identifier *string `mandatory:"false" json:"identifier"`

    Metadata *ObjectMetadata `mandatory:"false" json:"metadata"`
}

func (Schema) String

func (m Schema) String() string

type SchemaDriftConfig

SchemaDriftConfig The configuration for handling schema drift in a Source or Target operator.

type SchemaDriftConfig struct {

    // The setting for how to handle extra columns/fields.  NULL_FILLUP means that nulls will be loaded into the target for extra columns.
    ExtraColumnHandling SchemaDriftConfigExtraColumnHandlingEnum `mandatory:"false" json:"extraColumnHandling,omitempty"`

    // The setting for how to handle missing columns/fields.  NULL_SELECT means that null values will be selected from the source for missing columns.
    MissingColumnHandling SchemaDriftConfigMissingColumnHandlingEnum `mandatory:"false" json:"missingColumnHandling,omitempty"`

    // The setting for how to handle columns/fields with changed data types.
    DataTypeChangeHandling SchemaDriftConfigDataTypeChangeHandlingEnum `mandatory:"false" json:"dataTypeChangeHandling,omitempty"`

    // If true, display a validation warning for schema changes, even if they are allowed.
    IsValidationWarningIfAllowed *bool `mandatory:"false" json:"isValidationWarningIfAllowed"`
}

func (SchemaDriftConfig) String

func (m SchemaDriftConfig) String() string

type SchemaDriftConfigDataTypeChangeHandlingEnum

SchemaDriftConfigDataTypeChangeHandlingEnum Enum with underlying type: string

type SchemaDriftConfigDataTypeChangeHandlingEnum string

Set of constants representing the allowable values for SchemaDriftConfigDataTypeChangeHandlingEnum

const (
    SchemaDriftConfigDataTypeChangeHandlingAllow            SchemaDriftConfigDataTypeChangeHandlingEnum = "ALLOW"
    SchemaDriftConfigDataTypeChangeHandlingDoCastIfPossible SchemaDriftConfigDataTypeChangeHandlingEnum = "DO_CAST_IF_POSSIBLE"
    SchemaDriftConfigDataTypeChangeHandlingDoNotAllow       SchemaDriftConfigDataTypeChangeHandlingEnum = "DO_NOT_ALLOW"
)

func GetSchemaDriftConfigDataTypeChangeHandlingEnumValues

func GetSchemaDriftConfigDataTypeChangeHandlingEnumValues() []SchemaDriftConfigDataTypeChangeHandlingEnum

GetSchemaDriftConfigDataTypeChangeHandlingEnumValues Enumerates the set of values for SchemaDriftConfigDataTypeChangeHandlingEnum

type SchemaDriftConfigExtraColumnHandlingEnum

SchemaDriftConfigExtraColumnHandlingEnum Enum with underlying type: string

type SchemaDriftConfigExtraColumnHandlingEnum string

Set of constants representing the allowable values for SchemaDriftConfigExtraColumnHandlingEnum

const (
    SchemaDriftConfigExtraColumnHandlingAllow      SchemaDriftConfigExtraColumnHandlingEnum = "ALLOW"
    SchemaDriftConfigExtraColumnHandlingNullFillup SchemaDriftConfigExtraColumnHandlingEnum = "NULL_FILLUP"
    SchemaDriftConfigExtraColumnHandlingDoNotAllow SchemaDriftConfigExtraColumnHandlingEnum = "DO_NOT_ALLOW"
)

func GetSchemaDriftConfigExtraColumnHandlingEnumValues

func GetSchemaDriftConfigExtraColumnHandlingEnumValues() []SchemaDriftConfigExtraColumnHandlingEnum

GetSchemaDriftConfigExtraColumnHandlingEnumValues Enumerates the set of values for SchemaDriftConfigExtraColumnHandlingEnum

type SchemaDriftConfigMissingColumnHandlingEnum

SchemaDriftConfigMissingColumnHandlingEnum Enum with underlying type: string

type SchemaDriftConfigMissingColumnHandlingEnum string

Set of constants representing the allowable values for SchemaDriftConfigMissingColumnHandlingEnum

const (
    SchemaDriftConfigMissingColumnHandlingAllow      SchemaDriftConfigMissingColumnHandlingEnum = "ALLOW"
    SchemaDriftConfigMissingColumnHandlingNullSelect SchemaDriftConfigMissingColumnHandlingEnum = "NULL_SELECT"
    SchemaDriftConfigMissingColumnHandlingDoNotAllow SchemaDriftConfigMissingColumnHandlingEnum = "DO_NOT_ALLOW"
)

func GetSchemaDriftConfigMissingColumnHandlingEnumValues

func GetSchemaDriftConfigMissingColumnHandlingEnumValues() []SchemaDriftConfigMissingColumnHandlingEnum

GetSchemaDriftConfigMissingColumnHandlingEnumValues Enumerates the set of values for SchemaDriftConfigMissingColumnHandlingEnum

type SchemaSummary

SchemaSummary The schema summary object.

type SchemaSummary struct {

    // The object key.
    Key *string `mandatory:"false" json:"key"`

    // The object's type.
    ModelType *string `mandatory:"false" json:"modelType"`

    // The object's model version.
    ModelVersion *string `mandatory:"false" json:"modelVersion"`

    ParentRef *ParentReference `mandatory:"false" json:"parentRef"`

    // Free form text without any restriction on permitted characters. Name can have letters, numbers, and special characters. The value is editable and is restricted to 1000 characters.
    Name *string `mandatory:"false" json:"name"`

    // A resource name can have letters, numbers, and special characters. The value is editable and is restricted to 4000 characters.
    ResourceName *string `mandatory:"false" json:"resourceName"`

    // User-defined description for the schema.
    Description *string `mandatory:"false" json:"description"`

    // The version of the object that is used to track changes in the object instance.
    ObjectVersion *int `mandatory:"false" json:"objectVersion"`

    // The external key for the object.
    ExternalKey *string `mandatory:"false" json:"externalKey"`

    // Specifies whether the schema has containers.
    IsHasContainers *bool `mandatory:"false" json:"isHasContainers"`

    // The default connection key.
    DefaultConnection *string `mandatory:"false" json:"defaultConnection"`

    // The status of an object that can be set to value 1 for shallow references across objects, other values reserved.
    ObjectStatus *int `mandatory:"false" json:"objectStatus"`

    // Value can only contain upper case letters, underscore, and numbers. It should begin with upper case letter or underscore. The value can be modified.
    Identifier *string `mandatory:"false" json:"identifier"`

    Metadata *ObjectMetadata `mandatory:"false" json:"metadata"`
}

func (SchemaSummary) String

func (m SchemaSummary) String() string

type SchemaSummaryCollection

SchemaSummaryCollection This is the collection of schema summaries, it may be a collection of lightweight details or full definitions.

type SchemaSummaryCollection struct {

    // The array of schema summaries.
    Items []SchemaSummary `mandatory:"true" json:"items"`
}

func (SchemaSummaryCollection) String

func (m SchemaSummaryCollection) String() string

type SecretConfig

SecretConfig Secret configuration if used for storing sensitive info

type SecretConfig interface {
}

type SecretConfigModelTypeEnum

SecretConfigModelTypeEnum Enum with underlying type: string

type SecretConfigModelTypeEnum string

Set of constants representing the allowable values for SecretConfigModelTypeEnum

const (
    SecretConfigModelTypeOciVaultSecretConfig SecretConfigModelTypeEnum = "OCI_VAULT_SECRET_CONFIG"
)

func GetSecretConfigModelTypeEnumValues

func GetSecretConfigModelTypeEnumValues() []SecretConfigModelTypeEnum

GetSecretConfigModelTypeEnumValues Enumerates the set of values for SecretConfigModelTypeEnum

type SensitiveAttribute

SensitiveAttribute The sensitive attribute to be used for sensitive content (for password/wallet).

type SensitiveAttribute struct {
    SecretConfig SecretConfig `mandatory:"false" json:"secretConfig"`

    // Attribute to provide sensitive content.
    Value *string `mandatory:"false" json:"value"`
}

func (SensitiveAttribute) String

func (m SensitiveAttribute) String() string

func (*SensitiveAttribute) UnmarshalJSON

func (m *SensitiveAttribute) UnmarshalJSON(data []byte) (e error)

UnmarshalJSON unmarshals from json

type Shape

Shape The shape object.

type Shape struct {

    // The key of the object.
    Key *string `mandatory:"false" json:"key"`

    // The model version of an object.
    ModelVersion *string `mandatory:"false" json:"modelVersion"`

    ParentRef *ParentReference `mandatory:"false" json:"parentRef"`

    ConfigValues *ConfigValues `mandatory:"false" json:"configValues"`

    // The status of an object that can be set to value 1 for shallow references across objects, other values reserved.
    ObjectStatus *int `mandatory:"false" json:"objectStatus"`

    // Free form text without any restriction on permitted characters. Name can have letters, numbers, and special characters. The value is editable and is restricted to 1000 characters.
    Name *string `mandatory:"false" json:"name"`

    // Detailed description for the object.
    Description *string `mandatory:"false" json:"description"`

    Type BaseType `mandatory:"false" json:"type"`
}

func (Shape) GetConfigValues

func (m Shape) GetConfigValues() *ConfigValues

GetConfigValues returns ConfigValues

func (Shape) GetDescription

func (m Shape) GetDescription() *string

GetDescription returns Description

func (Shape) GetKey

func (m Shape) GetKey() *string

GetKey returns Key

func (Shape) GetModelVersion

func (m Shape) GetModelVersion() *string

GetModelVersion returns ModelVersion

func (Shape) GetName

func (m Shape) GetName() *string

GetName returns Name

func (Shape) GetObjectStatus

func (m Shape) GetObjectStatus() *int

GetObjectStatus returns ObjectStatus

func (Shape) GetParentRef

func (m Shape) GetParentRef() *ParentReference

GetParentRef returns ParentRef

func (Shape) MarshalJSON

func (m Shape) MarshalJSON() (buff []byte, e error)

MarshalJSON marshals to json representation

func (Shape) String

func (m Shape) String() string

func (*Shape) UnmarshalJSON

func (m *Shape) UnmarshalJSON(data []byte) (e error)

UnmarshalJSON unmarshals from json

type ShapeField

ShapeField The shape field object.

type ShapeField struct {

    // The key of the object.
    Key *string `mandatory:"false" json:"key"`

    // The model version of an object.
    ModelVersion *string `mandatory:"false" json:"modelVersion"`

    ParentRef *ParentReference `mandatory:"false" json:"parentRef"`

    ConfigValues *ConfigValues `mandatory:"false" json:"configValues"`

    // The status of an object that can be set to value 1 for shallow references across objects, other values reserved.
    ObjectStatus *int `mandatory:"false" json:"objectStatus"`

    // Free form text without any restriction on permitted characters. Name can have letters, numbers, and special characters. The value is editable and is restricted to 1000 characters.
    Name *string `mandatory:"false" json:"name"`

    // Detailed description for the object.
    Description *string `mandatory:"false" json:"description"`

    // The reference to the type.
    Type *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"`
}

func (ShapeField) GetConfigValues

func (m ShapeField) GetConfigValues() *ConfigValues

GetConfigValues returns ConfigValues

func (ShapeField) GetDescription

func (m ShapeField) GetDescription() *string

GetDescription returns Description

func (ShapeField) GetKey

func (m ShapeField) GetKey() *string

GetKey returns Key

func (ShapeField) GetModelVersion

func (m ShapeField) GetModelVersion() *string

GetModelVersion returns ModelVersion

func (ShapeField) GetName

func (m ShapeField) GetName() *string

GetName returns Name

func (ShapeField) GetObjectStatus

func (m ShapeField) GetObjectStatus() *int

GetObjectStatus returns ObjectStatus

func (ShapeField) GetParentRef

func (m ShapeField) GetParentRef() *ParentReference

GetParentRef returns ParentRef

func (ShapeField) MarshalJSON

func (m ShapeField) MarshalJSON() (buff []byte, e error)

MarshalJSON marshals to json representation

func (ShapeField) String

func (m ShapeField) String() string

type Sort

Sort The information about the sort object.

type Sort struct {

    // The sort clause.
    SortClauses []SortClause `mandatory:"false" json:"sortClauses"`
}

func (Sort) MarshalJSON

func (m Sort) MarshalJSON() (buff []byte, e error)

MarshalJSON marshals to json representation

func (Sort) String

func (m Sort) String() string

type SortClause

SortClause The information about the sort object.

type SortClause struct {
    Field *ShapeField `mandatory:"false" json:"field"`

    // The sort order.
    Order SortClauseOrderEnum `mandatory:"false" json:"order,omitempty"`
}

func (SortClause) String

func (m SortClause) String() string

type SortClauseOrderEnum

SortClauseOrderEnum Enum with underlying type: string

type SortClauseOrderEnum string

Set of constants representing the allowable values for SortClauseOrderEnum

const (
    SortClauseOrderAsc  SortClauseOrderEnum = "ASC"
    SortClauseOrderDesc SortClauseOrderEnum = "DESC"
)

func GetSortClauseOrderEnumValues

func GetSortClauseOrderEnumValues() []SortClauseOrderEnum

GetSortClauseOrderEnumValues Enumerates the set of values for SortClauseOrderEnum

type SortKey

SortKey Sort key contains a set of sort key rules defining sorting algorithm.

type SortKey struct {

    // The list of sort key rules.
    SortRules []SortKeyRule `mandatory:"false" json:"sortRules"`
}

func (SortKey) String

func (m SortKey) String() string

type SortKeyRule

SortKeyRule A rule to define the set of fields to sort by, and whether to sort by ascending or descending values.

type SortKeyRule struct {
    WrappedRule ProjectionRule `mandatory:"false" json:"wrappedRule"`

    // Specifies if the sort key has ascending order.
    IsAscending *bool `mandatory:"false" json:"isAscending"`
}

func (SortKeyRule) String

func (m SortKeyRule) String() string

func (*SortKeyRule) UnmarshalJSON

func (m *SortKeyRule) UnmarshalJSON(data []byte) (e error)

UnmarshalJSON unmarshals from json

type SortOper

SortOper The information about the sort operator.

type SortOper struct {

    // The key of the object.
    Key *string `mandatory:"false" json:"key"`

    // The model version of an object.
    ModelVersion *string `mandatory:"false" json:"modelVersion"`

    ParentRef *ParentReference `mandatory:"false" json:"parentRef"`

    // Free form text without any restriction on permitted characters. Name can have letters, numbers, and special characters. The value is editable and is restricted to 1000 characters.
    Name *string `mandatory:"false" json:"name"`

    // Details about the operator.
    Description *string `mandatory:"false" json:"description"`

    // The version of the object that is used to track changes in the object instance.
    ObjectVersion *int `mandatory:"false" json:"objectVersion"`

    // An array of input ports.
    InputPorts []InputPort `mandatory:"false" json:"inputPorts"`

    // An array of output ports.
    OutputPorts []OutputPort `mandatory:"false" json:"outputPorts"`

    // The status of an object that can be set to value 1 for shallow references across objects, other values reserved.
    ObjectStatus *int `mandatory:"false" json:"objectStatus"`

    // Value can only contain upper case letters, underscore, and numbers. It should begin with upper case letter or underscore. The value can be modified.
    Identifier *string `mandatory:"false" json:"identifier"`

    // An array of parameters used in the data flow.
    Parameters []Parameter `mandatory:"false" json:"parameters"`

    OpConfigValues *ConfigValues `mandatory:"false" json:"opConfigValues"`

    SortKey *SortKey `mandatory:"false" json:"sortKey"`
}

func (SortOper) GetDescription

func (m SortOper) GetDescription() *string

GetDescription returns Description

func (SortOper) GetIdentifier

func (m SortOper) GetIdentifier() *string

GetIdentifier returns Identifier

func (SortOper) GetInputPorts

func (m SortOper) GetInputPorts() []InputPort

GetInputPorts returns InputPorts

func (SortOper) GetKey

func (m SortOper) GetKey() *string

GetKey returns Key

func (SortOper) GetModelVersion

func (m SortOper) GetModelVersion() *string

GetModelVersion returns ModelVersion

func (SortOper) GetName

func (m SortOper) GetName() *string

GetName returns Name

func (SortOper) GetObjectStatus

func (m SortOper) GetObjectStatus() *int

GetObjectStatus returns ObjectStatus

func (SortOper) GetObjectVersion

func (m SortOper) GetObjectVersion() *int

GetObjectVersion returns ObjectVersion

func (SortOper) GetOpConfigValues

func (m SortOper) GetOpConfigValues() *ConfigValues

GetOpConfigValues returns OpConfigValues

func (SortOper) GetOutputPorts

func (m SortOper) GetOutputPorts() []OutputPort

GetOutputPorts returns OutputPorts

func (SortOper) GetParameters

func (m SortOper) GetParameters() []Parameter

GetParameters returns Parameters

func (SortOper) GetParentRef

func (m SortOper) GetParentRef() *ParentReference

GetParentRef returns ParentRef

func (SortOper) MarshalJSON

func (m SortOper) MarshalJSON() (buff []byte, e error)

MarshalJSON marshals to json representation

func (SortOper) String

func (m SortOper) String() string

type Source

Source The information about the source object.

type Source struct {

    // The key of the object.
    Key *string `mandatory:"false" json:"key"`

    // The model version of an object.
    ModelVersion *string `mandatory:"false" json:"modelVersion"`

    ParentRef *ParentReference `mandatory:"false" json:"parentRef"`

    // Free form text without any restriction on permitted characters. Name can have letters, numbers, and special characters. The value is editable and is restricted to 1000 characters.
    Name *string `mandatory:"false" json:"name"`

    // Details about the operator.
    Description *string `mandatory:"false" json:"description"`

    // The version of the object that is used to track changes in the object instance.
    ObjectVersion *int `mandatory:"false" json:"objectVersion"`

    // An array of input ports.
    InputPorts []InputPort `mandatory:"false" json:"inputPorts"`

    // An array of output ports.
    OutputPorts []OutputPort `mandatory:"false" json:"outputPorts"`

    // The status of an object that can be set to value 1 for shallow references across objects, other values reserved.
    ObjectStatus *int `mandatory:"false" json:"objectStatus"`

    // Value can only contain upper case letters, underscore, and numbers. It should begin with upper case letter or underscore. The value can be modified.
    Identifier *string `mandatory:"false" json:"identifier"`

    // An array of parameters used in the data flow.
    Parameters []Parameter `mandatory:"false" json:"parameters"`

    OpConfigValues *ConfigValues `mandatory:"false" json:"opConfigValues"`

    Entity DataEntity `mandatory:"false" json:"entity"`

    // Specifies the read access.
    IsReadAccess *bool `mandatory:"false" json:"isReadAccess"`

    // Specifies the copy fields.
    IsCopyFields *bool `mandatory:"false" json:"isCopyFields"`

    // Specifies if this uses a predefined shape.
    IsPredefinedShape *bool `mandatory:"false" json:"isPredefinedShape"`

    SchemaDriftConfig *SchemaDriftConfig `mandatory:"false" json:"schemaDriftConfig"`

    FixedDataShape *Shape `mandatory:"false" json:"fixedDataShape"`

    ReadOperationConfig *ReadOperationConfig `mandatory:"false" json:"readOperationConfig"`
}

func (Source) GetDescription

func (m Source) GetDescription() *string

GetDescription returns Description

func (Source) GetIdentifier

func (m Source) GetIdentifier() *string

GetIdentifier returns Identifier

func (Source) GetInputPorts

func (m Source) GetInputPorts() []InputPort

GetInputPorts returns InputPorts

func (Source) GetKey

func (m Source) GetKey() *string

GetKey returns Key

func (Source) GetModelVersion

func (m Source) GetModelVersion() *string

GetModelVersion returns ModelVersion

func (Source) GetName

func (m Source) GetName() *string

GetName returns Name

func (Source) GetObjectStatus

func (m Source) GetObjectStatus() *int

GetObjectStatus returns ObjectStatus

func (Source) GetObjectVersion

func (m Source) GetObjectVersion() *int

GetObjectVersion returns ObjectVersion

func (Source) GetOpConfigValues

func (m Source) GetOpConfigValues() *ConfigValues

GetOpConfigValues returns OpConfigValues

func (Source) GetOutputPorts

func (m Source) GetOutputPorts() []OutputPort

GetOutputPorts returns OutputPorts

func (Source) GetParameters

func (m Source) GetParameters() []Parameter

GetParameters returns Parameters

func (Source) GetParentRef

func (m Source) GetParentRef() *ParentReference

GetParentRef returns ParentRef

func (Source) MarshalJSON

func (m Source) MarshalJSON() (buff []byte, e error)

MarshalJSON marshals to json representation

func (Source) String

func (m Source) String() string

func (*Source) UnmarshalJSON

func (m *Source) UnmarshalJSON(data []byte) (e error)

UnmarshalJSON unmarshals from json

type SourceApplicationInfo

SourceApplicationInfo The information about the application.

type SourceApplicationInfo struct {

    // The OCID of the workspace containing the application. This allows cross workspace deployment to publish an application from a different workspace into the current workspace specified in this operation.
    WorkspaceId *string `mandatory:"false" json:"workspaceId"`

    // The source application key to use when creating the application.
    ApplicationKey *string `mandatory:"false" json:"applicationKey"`

    // The source application version of the application.
    ApplicationVersion *string `mandatory:"false" json:"applicationVersion"`

    // The last patch key for the application.
    LastPatchKey *string `mandatory:"false" json:"lastPatchKey"`
}

func (SourceApplicationInfo) String

func (m SourceApplicationInfo) String() string

type StartOperator

StartOperator Represents the start of a pipeline.

type StartOperator struct {

    // The key of the object.
    Key *string `mandatory:"false" json:"key"`

    // The model version of an object.
    ModelVersion *string `mandatory:"false" json:"modelVersion"`

    ParentRef *ParentReference `mandatory:"false" json:"parentRef"`

    // Free form text without any restriction on permitted characters. Name can have letters, numbers, and special characters. The value is editable and is restricted to 1000 characters.
    Name *string `mandatory:"false" json:"name"`

    // Details about the operator.
    Description *string `mandatory:"false" json:"description"`

    // The version of the object that is used to track changes in the object instance.
    ObjectVersion *int `mandatory:"false" json:"objectVersion"`

    // An array of input ports.
    InputPorts []InputPort `mandatory:"false" json:"inputPorts"`

    // An array of output ports.
    OutputPorts []OutputPort `mandatory:"false" json:"outputPorts"`

    // The status of an object that can be set to value 1 for shallow references across objects, other values reserved.
    ObjectStatus *int `mandatory:"false" json:"objectStatus"`

    // Value can only contain upper case letters, underscore, and numbers. It should begin with upper case letter or underscore. The value can be modified.
    Identifier *string `mandatory:"false" json:"identifier"`

    // An array of parameters used in the data flow.
    Parameters []Parameter `mandatory:"false" json:"parameters"`

    OpConfigValues *ConfigValues `mandatory:"false" json:"opConfigValues"`
}

func (StartOperator) GetDescription

func (m StartOperator) GetDescription() *string

GetDescription returns Description

func (StartOperator) GetIdentifier

func (m StartOperator) GetIdentifier() *string

GetIdentifier returns Identifier

func (StartOperator) GetInputPorts

func (m StartOperator) GetInputPorts() []InputPort

GetInputPorts returns InputPorts

func (StartOperator) GetKey

func (m StartOperator) GetKey() *string

GetKey returns Key

func (StartOperator) GetModelVersion

func (m StartOperator) GetModelVersion() *string

GetModelVersion returns ModelVersion

func (StartOperator) GetName

func (m StartOperator) GetName() *string

GetName returns Name

func (StartOperator) GetObjectStatus

func (m StartOperator) GetObjectStatus() *int

GetObjectStatus returns ObjectStatus

func (StartOperator) GetObjectVersion

func (m StartOperator) GetObjectVersion() *int

GetObjectVersion returns ObjectVersion

func (StartOperator) GetOpConfigValues

func (m StartOperator) GetOpConfigValues() *ConfigValues

GetOpConfigValues returns OpConfigValues

func (StartOperator) GetOutputPorts

func (m StartOperator) GetOutputPorts() []OutputPort

GetOutputPorts returns OutputPorts

func (StartOperator) GetParameters

func (m StartOperator) GetParameters() []Parameter

GetParameters returns Parameters

func (StartOperator) GetParentRef

func (m StartOperator) GetParentRef() *ParentReference

GetParentRef returns ParentRef

func (StartOperator) MarshalJSON

func (m StartOperator) MarshalJSON() (buff []byte, e error)

MarshalJSON marshals to json representation

func (StartOperator) String

func (m StartOperator) String() string

type StartWorkspaceRequest

StartWorkspaceRequest wrapper for the StartWorkspace operation

See also

Click https://docs.cloud.oracle.com/en-us/iaas/tools/go-sdk-examples/36.1.0/dataintegration/StartWorkspace.go.html to see an example of how to use StartWorkspaceRequest.

type StartWorkspaceRequest struct {

    // The workspace ID.
    WorkspaceId *string `mandatory:"true" contributesTo:"path" name:"workspaceId"`

    // For optimistic concurrency control. In the PUT or DELETE call for a resource, set the `if-match` parameter to the value of the `etag` from a previous GET or POST response for that resource.
    // The resource will be updated or deleted only if the `etag` you provide matches the resource's current `etag` value.
    // When 'if-match' is provided and its value does not exactly match the 'etag' of the resource on the server, the request fails with the 412 response code.
    IfMatch *string `mandatory:"false" contributesTo:"header" name:"if-match"`

    // Unique Oracle-assigned identifier for the request. If
    // you need to contact Oracle about a particular request,
    // please provide the request ID.
    OpcRequestId *string `mandatory:"false" contributesTo:"header" name:"opc-request-id"`

    // A token that uniquely identifies a request so it can be retried in case of a timeout or server error without risk of executing that same action again.
    OpcRetryToken *string `mandatory:"false" contributesTo:"header" name:"opc-retry-token"`

    // Metadata about the request. This information will not be transmitted to the service, but
    // represents information that the SDK will consume to drive retry behavior.
    RequestMetadata common.RequestMetadata
}

func (StartWorkspaceRequest) 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

StartWorkspaceResponse wrapper for the StartWorkspace operation

type StartWorkspaceResponse struct {

    // The underlying http response
    RawResponse *http.Response

    // Unique Oracle-assigned identifier for the request. If you need to contact
    // Oracle about a particular request, please provide the request ID.
    OpcRequestId *string `presentIn:"header" name:"opc-request-id"`

    // The OCID (https://docs.cloud.oracle.com/iaas/Content/API/Concepts/identifiers.htm) of the work request. Use GetWorkRequest (https://docs.cloud.oracle.com/api/#/en/workrequests/20160918/WorkRequest/GetWorkRequest)
    // with this ID to track the status of the request.
    OpcWorkRequestId *string `presentIn:"header" name:"opc-work-request-id"`
}

func (StartWorkspaceResponse) HTTPResponse

func (response StartWorkspaceResponse) HTTPResponse() *http.Response

HTTPResponse implements the OCIResponse interface

func (StartWorkspaceResponse) String

func (response StartWorkspaceResponse) String() string

type StopWorkspaceRequest

StopWorkspaceRequest wrapper for the StopWorkspace operation

See also

Click https://docs.cloud.oracle.com/en-us/iaas/tools/go-sdk-examples/36.1.0/dataintegration/StopWorkspace.go.html to see an example of how to use StopWorkspaceRequest.

type StopWorkspaceRequest struct {

    // The workspace ID.
    WorkspaceId *string `mandatory:"true" contributesTo:"path" name:"workspaceId"`

    // Used to set the timeout for Data Integration to gracefully close down any running jobs before stopping the workspace.
    QuiesceTimeout *int64 `mandatory:"false" contributesTo:"query" name:"quiesceTimeout"`

    // Used to force close down the workspace.
    IsForceOperation *bool `mandatory:"false" contributesTo:"query" name:"isForceOperation"`

    // For optimistic concurrency control. In the PUT or DELETE call for a resource, set the `if-match` parameter to the value of the `etag` from a previous GET or POST response for that resource.
    // The resource will be updated or deleted only if the `etag` you provide matches the resource's current `etag` value.
    // When 'if-match' is provided and its value does not exactly match the 'etag' of the resource on the server, the request fails with the 412 response code.
    IfMatch *string `mandatory:"false" contributesTo:"header" name:"if-match"`

    // Unique Oracle-assigned identifier for the request. If
    // you need to contact Oracle about a particular request,
    // please provide the request ID.
    OpcRequestId *string `mandatory:"false" contributesTo:"header" name:"opc-request-id"`

    // A token that uniquely identifies a request so it can be retried in case of a timeout or server error without risk of executing that same action again.
    OpcRetryToken *string `mandatory:"false" contributesTo:"header" name:"opc-retry-token"`

    // Metadata about the request. This information will not be transmitted to the service, but
    // represents information that the SDK will consume to drive retry behavior.
    RequestMetadata common.RequestMetadata
}

func (StopWorkspaceRequest) 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

StopWorkspaceResponse wrapper for the StopWorkspace operation

type StopWorkspaceResponse struct {

    // The underlying http response
    RawResponse *http.Response

    // Unique Oracle-assigned identifier for the request. If you need to contact
    // Oracle about a particular request, please provide the request ID.
    OpcRequestId *string `presentIn:"header" name:"opc-request-id"`

    // The OCID (https://docs.cloud.oracle.com/iaas/Content/API/Concepts/identifiers.htm) of the work request. Use GetWorkRequest (https://docs.cloud.oracle.com/api/#/en/workrequests/20160918/WorkRequest/GetWorkRequest)
    // with this ID to track the status of the request.
    OpcWorkRequestId *string `presentIn:"header" name:"opc-work-request-id"`
}

func (StopWorkspaceResponse) HTTPResponse

func (response StopWorkspaceResponse) HTTPResponse() *http.Response

HTTPResponse implements the OCIResponse interface

func (StopWorkspaceResponse) String

func (response StopWorkspaceResponse) String() string

type StructuredType

StructuredType A `StructuredType` object represents a data type that exists in a physical data asset object such as a table column, but is more complex. For example, an Oracle database `OBJECT` type. It can be composed of multiple `DataType` objects.

type StructuredType struct {

    // The property which disciminates the subtypes.
    ModelType StructuredTypeModelTypeEnum `mandatory:"true" json:"modelType"`

    // The key of the object.
    Key *string `mandatory:"false" json:"key"`

    // The model version of an object.
    ModelVersion *string `mandatory:"false" json:"modelVersion"`

    ParentRef *ParentReference `mandatory:"false" json:"parentRef"`

    // Free form text without any restriction on permitted characters. Name can have letters, numbers, and special characters. The value is editable and is restricted to 1000 characters.
    Name *string `mandatory:"false" json:"name"`

    // The status of an object that can be set to value 1 for shallow references across objects, other values reserved.
    ObjectStatus *int `mandatory:"false" json:"objectStatus"`

    // A user defined description for the object.
    Description *string `mandatory:"false" json:"description"`

    // The data type.
    DtType StructuredTypeDtTypeEnum `mandatory:"false" json:"dtType,omitempty"`

    // The data type system name.
    TypeSystemName *string `mandatory:"false" json:"typeSystemName"`

    ConfigDefinition *ConfigDefinition `mandatory:"false" json:"configDefinition"`

    Schema BaseType `mandatory:"false" json:"schema"`
}

func (StructuredType) String

func (m StructuredType) String() string

func (*StructuredType) UnmarshalJSON

func (m *StructuredType) UnmarshalJSON(data []byte) (e error)

UnmarshalJSON unmarshals from json

type StructuredTypeDtTypeEnum

StructuredTypeDtTypeEnum Enum with underlying type: string

type StructuredTypeDtTypeEnum string

Set of constants representing the allowable values for StructuredTypeDtTypeEnum

const (
    StructuredTypeDtTypePrimitive  StructuredTypeDtTypeEnum = "PRIMITIVE"
    StructuredTypeDtTypeStructured StructuredTypeDtTypeEnum = "STRUCTURED"
)

func GetStructuredTypeDtTypeEnumValues

func GetStructuredTypeDtTypeEnumValues() []StructuredTypeDtTypeEnum

GetStructuredTypeDtTypeEnumValues Enumerates the set of values for StructuredTypeDtTypeEnum

type StructuredTypeModelTypeEnum

StructuredTypeModelTypeEnum Enum with underlying type: string

type StructuredTypeModelTypeEnum string

Set of constants representing the allowable values for StructuredTypeModelTypeEnum

const (
    StructuredTypeModelTypeDynamicType    StructuredTypeModelTypeEnum = "DYNAMIC_TYPE"
    StructuredTypeModelTypeStructuredType StructuredTypeModelTypeEnum = "STRUCTURED_TYPE"
    StructuredTypeModelTypeDataType       StructuredTypeModelTypeEnum = "DATA_TYPE"
    StructuredTypeModelTypeJavaType       StructuredTypeModelTypeEnum = "JAVA_TYPE"
    StructuredTypeModelTypeConfiguredType StructuredTypeModelTypeEnum = "CONFIGURED_TYPE"
    StructuredTypeModelTypeCompositeType  StructuredTypeModelTypeEnum = "COMPOSITE_TYPE"
    StructuredTypeModelTypeDerivedType    StructuredTypeModelTypeEnum = "DERIVED_TYPE"
)

func GetStructuredTypeModelTypeEnumValues

func GetStructuredTypeModelTypeEnumValues() []StructuredTypeModelTypeEnum

GetStructuredTypeModelTypeEnumValues Enumerates the set of values for StructuredTypeModelTypeEnum

type Target

Target The information about the target operator. The target operator lets you specify the data entity to store the transformed data.

type Target struct {

    // The key of the object.
    Key *string `mandatory:"false" json:"key"`

    // The model version of an object.
    ModelVersion *string `mandatory:"false" json:"modelVersion"`

    ParentRef *ParentReference `mandatory:"false" json:"parentRef"`

    // Free form text without any restriction on permitted characters. Name can have letters, numbers, and special characters. The value is editable and is restricted to 1000 characters.
    Name *string `mandatory:"false" json:"name"`

    // Details about the operator.
    Description *string `mandatory:"false" json:"description"`

    // The version of the object that is used to track changes in the object instance.
    ObjectVersion *int `mandatory:"false" json:"objectVersion"`

    // An array of input ports.
    InputPorts []InputPort `mandatory:"false" json:"inputPorts"`

    // An array of output ports.
    OutputPorts []OutputPort `mandatory:"false" json:"outputPorts"`

    // The status of an object that can be set to value 1 for shallow references across objects, other values reserved.
    ObjectStatus *int `mandatory:"false" json:"objectStatus"`

    // Value can only contain upper case letters, underscore, and numbers. It should begin with upper case letter or underscore. The value can be modified.
    Identifier *string `mandatory:"false" json:"identifier"`

    // An array of parameters used in the data flow.
    Parameters []Parameter `mandatory:"false" json:"parameters"`

    OpConfigValues *ConfigValues `mandatory:"false" json:"opConfigValues"`

    Entity DataEntity `mandatory:"false" json:"entity"`

    // Specifies the read access.
    IsReadAccess *bool `mandatory:"false" json:"isReadAccess"`

    // Specifies the copy fields.
    IsCopyFields *bool `mandatory:"false" json:"isCopyFields"`

    // Specifies if this uses a predefined shape.
    IsPredefinedShape *bool `mandatory:"false" json:"isPredefinedShape"`

    SchemaDriftConfig *SchemaDriftConfig `mandatory:"false" json:"schemaDriftConfig"`

    FixedDataShape *Shape `mandatory:"false" json:"fixedDataShape"`

    WriteOperationConfig *WriteOperationConfig `mandatory:"false" json:"writeOperationConfig"`

    // Specifies the data property.
    DataProperty TargetDataPropertyEnum `mandatory:"false" json:"dataProperty,omitempty"`
}

func (Target) GetDescription

func (m Target) GetDescription() *string

GetDescription returns Description

func (Target) GetIdentifier

func (m Target) GetIdentifier() *string

GetIdentifier returns Identifier

func (Target) GetInputPorts

func (m Target) GetInputPorts() []InputPort

GetInputPorts returns InputPorts

func (Target) GetKey

func (m Target) GetKey() *string

GetKey returns Key

func (Target) GetModelVersion

func (m Target) GetModelVersion() *string

GetModelVersion returns ModelVersion

func (Target) GetName

func (m Target) GetName() *string

GetName returns Name

func (Target) GetObjectStatus

func (m Target) GetObjectStatus() *int

GetObjectStatus returns ObjectStatus

func (Target) GetObjectVersion

func (m Target) GetObjectVersion() *int

GetObjectVersion returns ObjectVersion

func (Target) GetOpConfigValues

func (m Target) GetOpConfigValues() *ConfigValues

GetOpConfigValues returns OpConfigValues

func (Target) GetOutputPorts

func (m Target) GetOutputPorts() []OutputPort

GetOutputPorts returns OutputPorts

func (Target) GetParameters

func (m Target) GetParameters() []Parameter

GetParameters returns Parameters

func (Target) GetParentRef

func (m Target) GetParentRef() *ParentReference

GetParentRef returns ParentRef

func (Target) MarshalJSON

func (m Target) MarshalJSON() (buff []byte, e error)

MarshalJSON marshals to json representation

func (Target) String

func (m Target) String() string

func (*Target) UnmarshalJSON

func (m *Target) UnmarshalJSON(data []byte) (e error)

UnmarshalJSON unmarshals from json

type TargetDataPropertyEnum

TargetDataPropertyEnum Enum with underlying type: string

type TargetDataPropertyEnum string

Set of constants representing the allowable values for TargetDataPropertyEnum

const (
    TargetDataPropertyTruncate  TargetDataPropertyEnum = "TRUNCATE"
    TargetDataPropertyMerge     TargetDataPropertyEnum = "MERGE"
    TargetDataPropertyBackup    TargetDataPropertyEnum = "BACKUP"
    TargetDataPropertyOverwrite TargetDataPropertyEnum = "OVERWRITE"
    TargetDataPropertyAppend    TargetDataPropertyEnum = "APPEND"
    TargetDataPropertyIgnore    TargetDataPropertyEnum = "IGNORE"
)

func GetTargetDataPropertyEnumValues

func GetTargetDataPropertyEnumValues() []TargetDataPropertyEnum

GetTargetDataPropertyEnumValues Enumerates the set of values for TargetDataPropertyEnum

type Task

Task The task type contains the audit summary information and the definition of the task.

type Task interface {

    // Generated key that can be used in API calls to identify task. On scenarios where reference to the task is needed, a value can be passed in create.
    GetKey() *string

    // The object's model version.
    GetModelVersion() *string

    GetParentRef() *ParentReference

    // Free form text without any restriction on permitted characters. Name can have letters, numbers, and special characters. The value is editable and is restricted to 1000 characters.
    GetName() *string

    // Detailed description for the object.
    GetDescription() *string

    // The version of the object that is used to track changes in the object instance.
    GetObjectVersion() *int

    // The status of an object that can be set to value 1 for shallow references across objects, other values reserved.
    GetObjectStatus() *int

    // Value can only contain upper case letters, underscore, and numbers. It should begin with upper case letter or underscore. The value can be modified.
    GetIdentifier() *string

    // An array of input ports.
    GetInputPorts() []InputPort

    // An array of output ports.
    GetOutputPorts() []OutputPort

    // An array of parameters.
    GetParameters() []Parameter

    GetOpConfigValues() *ConfigValues

    GetConfigProviderDelegate() *ConfigProvider

    GetMetadata() *ObjectMetadata

    // A key map. If provided, key is replaced with generated key. This structure provides mapping between user provided key and generated key.
    GetKeyMap() map[string]string
}

type TaskFromDataLoaderTaskDetails

TaskFromDataLoaderTaskDetails The information about a data flow task.

type TaskFromDataLoaderTaskDetails struct {

    // Generated key that can be used in API calls to identify task. On scenarios where reference to the task is needed, a value can be passed in create.
    Key *string `mandatory:"false" json:"key"`

    // The object's model version.
    ModelVersion *string `mandatory:"false" json:"modelVersion"`

    ParentRef *ParentReference `mandatory:"false" json:"parentRef"`

    // Free form text without any restriction on permitted characters. Name can have letters, numbers, and special characters. The value is editable and is restricted to 1000 characters.
    Name *string `mandatory:"false" json:"name"`

    // Detailed description for the object.
    Description *string `mandatory:"false" json:"description"`

    // The version of the object that is used to track changes in the object instance.
    ObjectVersion *int `mandatory:"false" json:"objectVersion"`

    // The status of an object that can be set to value 1 for shallow references across objects, other values reserved.
    ObjectStatus *int `mandatory:"false" json:"objectStatus"`

    // Value can only contain upper case letters, underscore, and numbers. It should begin with upper case letter or underscore. The value can be modified.
    Identifier *string `mandatory:"false" json:"identifier"`

    // An array of input ports.
    InputPorts []InputPort `mandatory:"false" json:"inputPorts"`

    // An array of output ports.
    OutputPorts []OutputPort `mandatory:"false" json:"outputPorts"`

    // An array of parameters.
    Parameters []Parameter `mandatory:"false" json:"parameters"`

    OpConfigValues *ConfigValues `mandatory:"false" json:"opConfigValues"`

    ConfigProviderDelegate *ConfigProvider `mandatory:"false" json:"configProviderDelegate"`

    Metadata *ObjectMetadata `mandatory:"false" json:"metadata"`

    // A key map. If provided, key is replaced with generated key. This structure provides mapping between user provided key and generated key.
    KeyMap map[string]string `mandatory:"false" json:"keyMap"`

    DataFlow *DataFlow `mandatory:"false" json:"dataFlow"`
}

func (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

TaskFromIntegrationTaskDetails The information about the integration task.

type TaskFromIntegrationTaskDetails struct {

    // Generated key that can be used in API calls to identify task. On scenarios where reference to the task is needed, a value can be passed in create.
    Key *string `mandatory:"false" json:"key"`

    // The object's model version.
    ModelVersion *string `mandatory:"false" json:"modelVersion"`

    ParentRef *ParentReference `mandatory:"false" json:"parentRef"`

    // Free form text without any restriction on permitted characters. Name can have letters, numbers, and special characters. The value is editable and is restricted to 1000 characters.
    Name *string `mandatory:"false" json:"name"`

    // Detailed description for the object.
    Description *string `mandatory:"false" json:"description"`

    // The version of the object that is used to track changes in the object instance.
    ObjectVersion *int `mandatory:"false" json:"objectVersion"`

    // The status of an object that can be set to value 1 for shallow references across objects, other values reserved.
    ObjectStatus *int `mandatory:"false" json:"objectStatus"`

    // Value can only contain upper case letters, underscore, and numbers. It should begin with upper case letter or underscore. The value can be modified.
    Identifier *string `mandatory:"false" json:"identifier"`

    // An array of input ports.
    InputPorts []InputPort `mandatory:"false" json:"inputPorts"`

    // An array of output ports.
    OutputPorts []OutputPort `mandatory:"false" json:"outputPorts"`

    // An array of parameters.
    Parameters []Parameter `mandatory:"false" json:"parameters"`

    OpConfigValues *ConfigValues `mandatory:"false" json:"opConfigValues"`

    ConfigProviderDelegate *ConfigProvider `mandatory:"false" json:"configProviderDelegate"`

    Metadata *ObjectMetadata `mandatory:"false" json:"metadata"`

    // A key map. If provided, key is replaced with generated key. This structure provides mapping between user provided key and generated key.
    KeyMap map[string]string `mandatory:"false" json:"keyMap"`

    DataFlow *DataFlow `mandatory:"false" json:"dataFlow"`
}

func (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 TaskFromPipelineTaskDetails

TaskFromPipelineTaskDetails The information about the pipeline task.

type TaskFromPipelineTaskDetails struct {

    // Generated key that can be used in API calls to identify task. On scenarios where reference to the task is needed, a value can be passed in create.
    Key *string `mandatory:"false" json:"key"`

    // The object's model version.
    ModelVersion *string `mandatory:"false" json:"modelVersion"`

    ParentRef *ParentReference `mandatory:"false" json:"parentRef"`

    // Free form text without any restriction on permitted characters. Name can have letters, numbers, and special characters. The value is editable and is restricted to 1000 characters.
    Name *string `mandatory:"false" json:"name"`

    // Detailed description for the object.
    Description *string `mandatory:"false" json:"description"`

    // The version of the object that is used to track changes in the object instance.
    ObjectVersion *int `mandatory:"false" json:"objectVersion"`

    // The status of an object that can be set to value 1 for shallow references across objects, other values reserved.
    ObjectStatus *int `mandatory:"false" json:"objectStatus"`

    // Value can only contain upper case letters, underscore, and numbers. It should begin with upper case letter or underscore. The value can be modified.
    Identifier *string `mandatory:"false" json:"identifier"`

    // An array of input ports.
    InputPorts []InputPort `mandatory:"false" json:"inputPorts"`

    // An array of output ports.
    OutputPorts []OutputPort `mandatory:"false" json:"outputPorts"`

    // An array of parameters.
    Parameters []Parameter `mandatory:"false" json:"parameters"`

    OpConfigValues *ConfigValues `mandatory:"false" json:"opConfigValues"`

    ConfigProviderDelegate *ConfigProvider `mandatory:"false" json:"configProviderDelegate"`

    Metadata *ObjectMetadata `mandatory:"false" json:"metadata"`

    // A key map. If provided, key is replaced with generated key. This structure provides mapping between user provided key and generated key.
    KeyMap map[string]string `mandatory:"false" json:"keyMap"`

    Pipeline *Pipeline `mandatory:"false" json:"pipeline"`
}

func (TaskFromPipelineTaskDetails) GetConfigProviderDelegate

func (m TaskFromPipelineTaskDetails) GetConfigProviderDelegate() *ConfigProvider

GetConfigProviderDelegate returns ConfigProviderDelegate

func (TaskFromPipelineTaskDetails) GetDescription

func (m TaskFromPipelineTaskDetails) GetDescription() *string

GetDescription returns Description

func (TaskFromPipelineTaskDetails) GetIdentifier

func (m TaskFromPipelineTaskDetails) GetIdentifier() *string

GetIdentifier returns Identifier

func (TaskFromPipelineTaskDetails) GetInputPorts

func (m TaskFromPipelineTaskDetails) GetInputPorts() []InputPort

GetInputPorts returns InputPorts

func (TaskFromPipelineTaskDetails) GetKey

func (m TaskFromPipelineTaskDetails) GetKey() *string

GetKey returns Key

func (TaskFromPipelineTaskDetails) GetKeyMap

func (m TaskFromPipelineTaskDetails) GetKeyMap() map[string]string

GetKeyMap returns KeyMap

func (TaskFromPipelineTaskDetails) GetMetadata

func (m TaskFromPipelineTaskDetails) GetMetadata() *ObjectMetadata

GetMetadata returns Metadata

func (TaskFromPipelineTaskDetails) GetModelVersion

func (m TaskFromPipelineTaskDetails) GetModelVersion() *string

GetModelVersion returns ModelVersion

func (TaskFromPipelineTaskDetails) GetName

func (m TaskFromPipelineTaskDetails) GetName() *string

GetName returns Name

func (TaskFromPipelineTaskDetails) GetObjectStatus

func (m TaskFromPipelineTaskDetails) GetObjectStatus() *int

GetObjectStatus returns ObjectStatus

func (TaskFromPipelineTaskDetails) GetObjectVersion

func (m TaskFromPipelineTaskDetails) GetObjectVersion() *int

GetObjectVersion returns ObjectVersion

func (TaskFromPipelineTaskDetails) GetOpConfigValues

func (m TaskFromPipelineTaskDetails) GetOpConfigValues() *ConfigValues

GetOpConfigValues returns OpConfigValues

func (TaskFromPipelineTaskDetails) GetOutputPorts

func (m TaskFromPipelineTaskDetails) GetOutputPorts() []OutputPort

GetOutputPorts returns OutputPorts

func (TaskFromPipelineTaskDetails) GetParameters

func (m TaskFromPipelineTaskDetails) GetParameters() []Parameter

GetParameters returns Parameters

func (TaskFromPipelineTaskDetails) GetParentRef

func (m TaskFromPipelineTaskDetails) GetParentRef() *ParentReference

GetParentRef returns ParentRef

func (TaskFromPipelineTaskDetails) MarshalJSON

func (m TaskFromPipelineTaskDetails) MarshalJSON() (buff []byte, e error)

MarshalJSON marshals to json representation

func (TaskFromPipelineTaskDetails) String

func (m TaskFromPipelineTaskDetails) String() string

type TaskModelTypeEnum

TaskModelTypeEnum Enum with underlying type: string

type TaskModelTypeEnum string

Set of constants representing the allowable values for TaskModelTypeEnum

const (
    TaskModelTypeIntegrationTask TaskModelTypeEnum = "INTEGRATION_TASK"
    TaskModelTypeDataLoaderTask  TaskModelTypeEnum = "DATA_LOADER_TASK"
    TaskModelTypePipelineTask    TaskModelTypeEnum = "PIPELINE_TASK"
)

func GetTaskModelTypeEnumValues

func GetTaskModelTypeEnumValues() []TaskModelTypeEnum

GetTaskModelTypeEnumValues Enumerates the set of values for TaskModelTypeEnum

type TaskOperator

TaskOperator An operator for task

type TaskOperator struct {

    // The key of the object.
    Key *string `mandatory:"false" json:"key"`

    // The model version of an object.
    ModelVersion *string `mandatory:"false" json:"modelVersion"`

    ParentRef *ParentReference `mandatory:"false" json:"parentRef"`

    // Free form text without any restriction on permitted characters. Name can have letters, numbers, and special characters. The value is editable and is restricted to 1000 characters.
    Name *string `mandatory:"false" json:"name"`

    // Details about the operator.
    Description *string `mandatory:"false" json:"description"`

    // The version of the object that is used to track changes in the object instance.
    ObjectVersion *int `mandatory:"false" json:"objectVersion"`

    // An array of input ports.
    InputPorts []InputPort `mandatory:"false" json:"inputPorts"`

    // An array of output ports.
    OutputPorts []OutputPort `mandatory:"false" json:"outputPorts"`

    // The status of an object that can be set to value 1 for shallow references across objects, other values reserved.
    ObjectStatus *int `mandatory:"false" json:"objectStatus"`

    // Value can only contain upper case letters, underscore, and numbers. It should begin with upper case letter or underscore. The value can be modified.
    Identifier *string `mandatory:"false" json:"identifier"`

    // An array of parameters used in the data flow.
    Parameters []Parameter `mandatory:"false" json:"parameters"`

    OpConfigValues *ConfigValues `mandatory:"false" json:"opConfigValues"`

    // The number of retry attempts.
    RetryAttempts *int `mandatory:"false" json:"retryAttempts"`

    // The retry delay, the unit for measurement is in the property retry delay unit.
    RetryDelay *float64 `mandatory:"false" json:"retryDelay"`

    // The expected duration for the task run.
    ExpectedDuration *float64 `mandatory:"false" json:"expectedDuration"`

    Task Task `mandatory:"false" json:"task"`

    ConfigProviderDelegate *ConfigProvider `mandatory:"false" json:"configProviderDelegate"`

    // The unit for the retry delay.
    RetryDelayUnit TaskOperatorRetryDelayUnitEnum `mandatory:"false" json:"retryDelayUnit,omitempty"`

    // The expected duration unit of measure.
    ExpectedDurationUnit TaskOperatorExpectedDurationUnitEnum `mandatory:"false" json:"expectedDurationUnit,omitempty"`

    // The type of the task referenced in the task property.
    TaskType TaskOperatorTaskTypeEnum `mandatory:"false" json:"taskType,omitempty"`

    // The merge condition. The conditions are
    // ALL_SUCCESS - All the preceeding operators need to be successful.
    // ALL_FAILED - All the preceeding operators should have failed.
    // ALL_COMPLETE - All the preceeding operators should have completed. It could have executed successfully or failed.
    TriggerRule TaskOperatorTriggerRuleEnum `mandatory:"false" json:"triggerRule,omitempty"`
}

func (TaskOperator) GetDescription

func (m TaskOperator) GetDescription() *string

GetDescription returns Description

func (TaskOperator) GetIdentifier

func (m TaskOperator) GetIdentifier() *string

GetIdentifier returns Identifier

func (TaskOperator) GetInputPorts

func (m TaskOperator) GetInputPorts() []InputPort

GetInputPorts returns InputPorts

func (TaskOperator) GetKey

func (m TaskOperator) GetKey() *string

GetKey returns Key

func (TaskOperator) GetModelVersion

func (m TaskOperator) GetModelVersion() *string

GetModelVersion returns ModelVersion

func (TaskOperator) GetName

func (m TaskOperator) GetName() *string

GetName returns Name

func (TaskOperator) GetObjectStatus

func (m TaskOperator) GetObjectStatus() *int

GetObjectStatus returns ObjectStatus

func (TaskOperator) GetObjectVersion

func (m TaskOperator) GetObjectVersion() *int

GetObjectVersion returns ObjectVersion

func (TaskOperator) GetOpConfigValues

func (m TaskOperator) GetOpConfigValues() *ConfigValues

GetOpConfigValues returns OpConfigValues

func (TaskOperator) GetOutputPorts

func (m TaskOperator) GetOutputPorts() []OutputPort

GetOutputPorts returns OutputPorts

func (TaskOperator) GetParameters

func (m TaskOperator) GetParameters() []Parameter

GetParameters returns Parameters

func (TaskOperator) GetParentRef

func (m TaskOperator) GetParentRef() *ParentReference

GetParentRef returns ParentRef

func (TaskOperator) MarshalJSON

func (m TaskOperator) MarshalJSON() (buff []byte, e error)

MarshalJSON marshals to json representation

func (TaskOperator) String

func (m TaskOperator) String() string

func (*TaskOperator) UnmarshalJSON

func (m *TaskOperator) UnmarshalJSON(data []byte) (e error)

UnmarshalJSON unmarshals from json

type TaskOperatorExpectedDurationUnitEnum

TaskOperatorExpectedDurationUnitEnum Enum with underlying type: string

type TaskOperatorExpectedDurationUnitEnum string

Set of constants representing the allowable values for TaskOperatorExpectedDurationUnitEnum

const (
    TaskOperatorExpectedDurationUnitSeconds TaskOperatorExpectedDurationUnitEnum = "SECONDS"
    TaskOperatorExpectedDurationUnitMinutes TaskOperatorExpectedDurationUnitEnum = "MINUTES"
    TaskOperatorExpectedDurationUnitHours   TaskOperatorExpectedDurationUnitEnum = "HOURS"
    TaskOperatorExpectedDurationUnitDays    TaskOperatorExpectedDurationUnitEnum = "DAYS"
)

func GetTaskOperatorExpectedDurationUnitEnumValues

func GetTaskOperatorExpectedDurationUnitEnumValues() []TaskOperatorExpectedDurationUnitEnum

GetTaskOperatorExpectedDurationUnitEnumValues Enumerates the set of values for TaskOperatorExpectedDurationUnitEnum

type TaskOperatorRetryDelayUnitEnum

TaskOperatorRetryDelayUnitEnum Enum with underlying type: string

type TaskOperatorRetryDelayUnitEnum string

Set of constants representing the allowable values for TaskOperatorRetryDelayUnitEnum

const (
    TaskOperatorRetryDelayUnitSeconds TaskOperatorRetryDelayUnitEnum = "SECONDS"
    TaskOperatorRetryDelayUnitMinutes TaskOperatorRetryDelayUnitEnum = "MINUTES"
    TaskOperatorRetryDelayUnitHours   TaskOperatorRetryDelayUnitEnum = "HOURS"
    TaskOperatorRetryDelayUnitDays    TaskOperatorRetryDelayUnitEnum = "DAYS"
)

func GetTaskOperatorRetryDelayUnitEnumValues

func GetTaskOperatorRetryDelayUnitEnumValues() []TaskOperatorRetryDelayUnitEnum

GetTaskOperatorRetryDelayUnitEnumValues Enumerates the set of values for TaskOperatorRetryDelayUnitEnum

type TaskOperatorTaskTypeEnum

TaskOperatorTaskTypeEnum Enum with underlying type: string

type TaskOperatorTaskTypeEnum string

Set of constants representing the allowable values for TaskOperatorTaskTypeEnum

const (
    TaskOperatorTaskTypePipelineTask    TaskOperatorTaskTypeEnum = "PIPELINE_TASK"
    TaskOperatorTaskTypeIntegrationTask TaskOperatorTaskTypeEnum = "INTEGRATION_TASK"
    TaskOperatorTaskTypeDataLoaderTask  TaskOperatorTaskTypeEnum = "DATA_LOADER_TASK"
)

func GetTaskOperatorTaskTypeEnumValues

func GetTaskOperatorTaskTypeEnumValues() []TaskOperatorTaskTypeEnum

GetTaskOperatorTaskTypeEnumValues Enumerates the set of values for TaskOperatorTaskTypeEnum

type TaskOperatorTriggerRuleEnum

TaskOperatorTriggerRuleEnum Enum with underlying type: string

type TaskOperatorTriggerRuleEnum string

Set of constants representing the allowable values for TaskOperatorTriggerRuleEnum

const (
    TaskOperatorTriggerRuleSuccess  TaskOperatorTriggerRuleEnum = "ALL_SUCCESS"
    TaskOperatorTriggerRuleFailed   TaskOperatorTriggerRuleEnum = "ALL_FAILED"
    TaskOperatorTriggerRuleComplete TaskOperatorTriggerRuleEnum = "ALL_COMPLETE"
)

func GetTaskOperatorTriggerRuleEnumValues

func GetTaskOperatorTriggerRuleEnumValues() []TaskOperatorTriggerRuleEnum

GetTaskOperatorTriggerRuleEnumValues Enumerates the set of values for TaskOperatorTriggerRuleEnum

type TaskRun

TaskRun The information about a task run.

type TaskRun struct {

    // The key of the object.
    Key *string `mandatory:"false" json:"key"`

    // The type of the object.
    ModelType *string `mandatory:"false" json:"modelType"`

    // The model version of an object.
    ModelVersion *string `mandatory:"false" json:"modelVersion"`

    ParentRef *ParentReference `mandatory:"false" json:"parentRef"`

    // Free form text without any restriction on permitted characters. Name can have letters, numbers, and special characters. The value is editable and is restricted to 1000 characters.
    Name *string `mandatory:"false" json:"name"`

    // Detailed description for the object.
    Description *string `mandatory:"false" json:"description"`

    // The version of the object that is used to track changes in the object instance.
    ObjectVersion *int `mandatory:"false" json:"objectVersion"`

    ConfigProvider *ConfigProvider `mandatory:"false" json:"configProvider"`

    // The status of the task run.
    Status TaskRunStatusEnum `mandatory:"false" json:"status,omitempty"`

    // The start time.
    StartTimeMillis *int64 `mandatory:"false" json:"startTimeMillis"`

    // The end time.
    EndTimeMillis *int64 `mandatory:"false" json:"endTimeMillis"`

    // The date and time the object was last updated.
    LastUpdated *int64 `mandatory:"false" json:"lastUpdated"`

    // The number of records processed in the task run.
    RecordsWritten *int64 `mandatory:"false" json:"recordsWritten"`

    // The number of bytes processed in the task run.
    BytesProcessed *int64 `mandatory:"false" json:"bytesProcessed"`

    // Contains an error message if status is `ERROR`.
    ErrorMessage *string `mandatory:"false" json:"errorMessage"`

    // The expected duration for the task run.
    ExpectedDuration *float64 `mandatory:"false" json:"expectedDuration"`

    // The expected duration unit of measure.
    ExpectedDurationUnit TaskRunExpectedDurationUnitEnum `mandatory:"false" json:"expectedDurationUnit,omitempty"`

    // Task Key of the task for which TaskRun is being created. If not specified, the AggregatorKey in RegistryMetadata will be assumed to be the TaskKey
    TaskKey *string `mandatory:"false" json:"taskKey"`

    // Holds the particular attempt number.
    RetryAttempt *int `mandatory:"false" json:"retryAttempt"`

    TaskSchedule *TaskSchedule `mandatory:"false" json:"taskSchedule"`

    // A map of metrics for the run.
    Metrics map[string]float32 `mandatory:"false" json:"metrics"`

    // An array of execution errors from the run.
    ExecutionErrors []string `mandatory:"false" json:"executionErrors"`

    // An array of termination errors from the run.
    TerminationErrors []string `mandatory:"false" json:"terminationErrors"`

    // The OPC request ID of execution of the task run.
    OpcRequestId *string `mandatory:"false" json:"opcRequestId"`

    // The status of an object that can be set to value 1 for shallow references across objects, other values reserved.
    ObjectStatus *int `mandatory:"false" json:"objectStatus"`

    // The type of task run.
    TaskType TaskRunTaskTypeEnum `mandatory:"false" json:"taskType,omitempty"`

    // Value can only contain upper case letters, underscore and numbers. It should begin with upper case letter or underscore. The value can be modified.
    Identifier *string `mandatory:"false" json:"identifier"`

    Metadata *ObjectMetadata `mandatory:"false" json:"metadata"`

    // A key map. If provided, key is replaced with generated key. This structure provides mapping between user provided key and generated key.
    KeyMap map[string]string `mandatory:"false" json:"keyMap"`
}

func (TaskRun) String

func (m TaskRun) String() string

type TaskRunDetails

TaskRunDetails The task run object provides information on the execution of a task.

type TaskRunDetails struct {

    // The object key.
    Key *string `mandatory:"false" json:"key"`

    // The object type.
    ModelType *string `mandatory:"false" json:"modelType"`

    // The object's model version.
    ModelVersion *string `mandatory:"false" json:"modelVersion"`

    ParentRef *ParentReference `mandatory:"false" json:"parentRef"`

    // Free form text without any restriction on permitted characters. Name can have letters, numbers, and special characters. The value is editable and is restricted to 1000 characters.
    Name *string `mandatory:"false" json:"name"`

    // Detailed description for the object.
    Description *string `mandatory:"false" json:"description"`

    // The version of the object that is used to track changes in the object instance.
    ObjectVersion *int `mandatory:"false" json:"objectVersion"`

    // status
    Status TaskRunDetailsStatusEnum `mandatory:"false" json:"status,omitempty"`

    // The task run start time.
    StartTimeMillis *int64 `mandatory:"false" json:"startTimeMillis"`

    // The task run end time.
    EndTimeMillis *int64 `mandatory:"false" json:"endTimeMillis"`

    // The date and time the task run was last updated.
    LastUpdated *int64 `mandatory:"false" json:"lastUpdated"`

    // Number of records processed in task run.
    RecordsWritten *int64 `mandatory:"false" json:"recordsWritten"`

    // Number of bytes processed in task run.
    BytesProcessed *int64 `mandatory:"false" json:"bytesProcessed"`

    // The status of an object that can be set to value 1 for shallow references across objects, other values reserved.
    ObjectStatus *int `mandatory:"false" json:"objectStatus"`

    // The type of the task for the run.
    TaskType TaskRunDetailsTaskTypeEnum `mandatory:"false" json:"taskType,omitempty"`

    // Value can only contain upper case letters, underscore, and numbers. It should begin with upper case letter or underscore. The value can be modified.
    Identifier *string `mandatory:"false" json:"identifier"`

    Metadata *ObjectMetadata `mandatory:"false" json:"metadata"`
}

func (TaskRunDetails) String

func (m TaskRunDetails) String() string

type TaskRunDetailsStatusEnum

TaskRunDetailsStatusEnum Enum with underlying type: string

type TaskRunDetailsStatusEnum string

Set of constants representing the allowable values for TaskRunDetailsStatusEnum

const (
    TaskRunDetailsStatusNotStarted  TaskRunDetailsStatusEnum = "NOT_STARTED"
    TaskRunDetailsStatusQueued      TaskRunDetailsStatusEnum = "QUEUED"
    TaskRunDetailsStatusRunning     TaskRunDetailsStatusEnum = "RUNNING"
    TaskRunDetailsStatusTerminating TaskRunDetailsStatusEnum = "TERMINATING"
    TaskRunDetailsStatusTerminated  TaskRunDetailsStatusEnum = "TERMINATED"
    TaskRunDetailsStatusSuccess     TaskRunDetailsStatusEnum = "SUCCESS"
    TaskRunDetailsStatusError       TaskRunDetailsStatusEnum = "ERROR"
)

func GetTaskRunDetailsStatusEnumValues

func GetTaskRunDetailsStatusEnumValues() []TaskRunDetailsStatusEnum

GetTaskRunDetailsStatusEnumValues Enumerates the set of values for TaskRunDetailsStatusEnum

type TaskRunDetailsTaskTypeEnum

TaskRunDetailsTaskTypeEnum Enum with underlying type: string

type TaskRunDetailsTaskTypeEnum string

Set of constants representing the allowable values for TaskRunDetailsTaskTypeEnum

const (
    TaskRunDetailsTaskTypeIntegrationTask TaskRunDetailsTaskTypeEnum = "INTEGRATION_TASK"
    TaskRunDetailsTaskTypeDataLoaderTask  TaskRunDetailsTaskTypeEnum = "DATA_LOADER_TASK"
    TaskRunDetailsTaskTypePipelineTask    TaskRunDetailsTaskTypeEnum = "PIPELINE_TASK"
)

func GetTaskRunDetailsTaskTypeEnumValues

func GetTaskRunDetailsTaskTypeEnumValues() []TaskRunDetailsTaskTypeEnum

GetTaskRunDetailsTaskTypeEnumValues Enumerates the set of values for TaskRunDetailsTaskTypeEnum

type TaskRunExpectedDurationUnitEnum

TaskRunExpectedDurationUnitEnum Enum with underlying type: string

type TaskRunExpectedDurationUnitEnum string

Set of constants representing the allowable values for TaskRunExpectedDurationUnitEnum

const (
    TaskRunExpectedDurationUnitSeconds TaskRunExpectedDurationUnitEnum = "SECONDS"
    TaskRunExpectedDurationUnitMinutes TaskRunExpectedDurationUnitEnum = "MINUTES"
    TaskRunExpectedDurationUnitHours   TaskRunExpectedDurationUnitEnum = "HOURS"
    TaskRunExpectedDurationUnitDays    TaskRunExpectedDurationUnitEnum = "DAYS"
)

func GetTaskRunExpectedDurationUnitEnumValues

func GetTaskRunExpectedDurationUnitEnumValues() []TaskRunExpectedDurationUnitEnum

GetTaskRunExpectedDurationUnitEnumValues Enumerates the set of values for TaskRunExpectedDurationUnitEnum

type TaskRunLogSummary

TaskRunLogSummary A log message from the execution of a task.

type TaskRunLogSummary struct {

    // A user-friendly log message.
    Message *string `mandatory:"false" json:"message"`
}

func (TaskRunLogSummary) String

func (m TaskRunLogSummary) String() string

type TaskRunStatusEnum

TaskRunStatusEnum Enum with underlying type: string

type TaskRunStatusEnum string

Set of constants representing the allowable values for TaskRunStatusEnum

const (
    TaskRunStatusNotStarted  TaskRunStatusEnum = "NOT_STARTED"
    TaskRunStatusQueued      TaskRunStatusEnum = "QUEUED"
    TaskRunStatusRunning     TaskRunStatusEnum = "RUNNING"
    TaskRunStatusTerminating TaskRunStatusEnum = "TERMINATING"
    TaskRunStatusTerminated  TaskRunStatusEnum = "TERMINATED"
    TaskRunStatusSuccess     TaskRunStatusEnum = "SUCCESS"
    TaskRunStatusError       TaskRunStatusEnum = "ERROR"
)

func GetTaskRunStatusEnumValues

func GetTaskRunStatusEnumValues() []TaskRunStatusEnum

GetTaskRunStatusEnumValues Enumerates the set of values for TaskRunStatusEnum

type TaskRunSummary

TaskRunSummary The information about a task run.

type TaskRunSummary struct {

    // The object key.
    Key *string `mandatory:"false" json:"key"`

    // The object type.
    ModelType *string `mandatory:"false" json:"modelType"`

    // The object's model version.
    ModelVersion *string `mandatory:"false" json:"modelVersion"`

    ParentRef *ParentReference `mandatory:"false" json:"parentRef"`

    // Free form text without any restriction on permitted characters. Name can have letters, numbers, and special characters. The value is editable and is restricted to 1000 characters.
    Name *string `mandatory:"false" json:"name"`

    // Detailed description for the object.
    Description *string `mandatory:"false" json:"description"`

    // The version of the object that is used to track changes in the object instance.
    ObjectVersion *int `mandatory:"false" json:"objectVersion"`

    // status
    Status TaskRunSummaryStatusEnum `mandatory:"false" json:"status,omitempty"`

    // The task run start time.
    StartTimeMillis *int64 `mandatory:"false" json:"startTimeMillis"`

    // The task run end time.
    EndTimeMillis *int64 `mandatory:"false" json:"endTimeMillis"`

    // The date and time the task run was last updated.
    LastUpdated *int64 `mandatory:"false" json:"lastUpdated"`

    // Number of records processed in task run.
    RecordsWritten *int64 `mandatory:"false" json:"recordsWritten"`

    // Number of bytes processed in task run.
    BytesProcessed *int64 `mandatory:"false" json:"bytesProcessed"`

    // The status of an object that can be set to value 1 for shallow references across objects, other values reserved.
    ObjectStatus *int `mandatory:"false" json:"objectStatus"`

    // The type of the task for the run.
    TaskType TaskRunSummaryTaskTypeEnum `mandatory:"false" json:"taskType,omitempty"`

    // Value can only contain upper case letters, underscore, and numbers. It should begin with upper case letter or underscore. The value can be modified.
    Identifier *string `mandatory:"false" json:"identifier"`

    Metadata *ObjectMetadata `mandatory:"false" json:"metadata"`
}

func (TaskRunSummary) String

func (m TaskRunSummary) String() string

type TaskRunSummaryCollection

TaskRunSummaryCollection A list of task run summaries.

type TaskRunSummaryCollection struct {

    // The array of task run summaries.
    Items []TaskRunSummary `mandatory:"true" json:"items"`
}

func (TaskRunSummaryCollection) String

func (m TaskRunSummaryCollection) String() string

type TaskRunSummaryStatusEnum

TaskRunSummaryStatusEnum Enum with underlying type: string

type TaskRunSummaryStatusEnum string

Set of constants representing the allowable values for TaskRunSummaryStatusEnum

const (
    TaskRunSummaryStatusNotStarted  TaskRunSummaryStatusEnum = "NOT_STARTED"
    TaskRunSummaryStatusQueued      TaskRunSummaryStatusEnum = "QUEUED"
    TaskRunSummaryStatusRunning     TaskRunSummaryStatusEnum = "RUNNING"
    TaskRunSummaryStatusTerminating TaskRunSummaryStatusEnum = "TERMINATING"
    TaskRunSummaryStatusTerminated  TaskRunSummaryStatusEnum = "TERMINATED"
    TaskRunSummaryStatusSuccess     TaskRunSummaryStatusEnum = "SUCCESS"
    TaskRunSummaryStatusError       TaskRunSummaryStatusEnum = "ERROR"
)

func GetTaskRunSummaryStatusEnumValues

func GetTaskRunSummaryStatusEnumValues() []TaskRunSummaryStatusEnum

GetTaskRunSummaryStatusEnumValues Enumerates the set of values for TaskRunSummaryStatusEnum

type TaskRunSummaryTaskTypeEnum

TaskRunSummaryTaskTypeEnum Enum with underlying type: string

type TaskRunSummaryTaskTypeEnum string

Set of constants representing the allowable values for TaskRunSummaryTaskTypeEnum

const (
    TaskRunSummaryTaskTypeIntegrationTask TaskRunSummaryTaskTypeEnum = "INTEGRATION_TASK"
    TaskRunSummaryTaskTypeDataLoaderTask  TaskRunSummaryTaskTypeEnum = "DATA_LOADER_TASK"
    TaskRunSummaryTaskTypePipelineTask    TaskRunSummaryTaskTypeEnum = "PIPELINE_TASK"
)

func GetTaskRunSummaryTaskTypeEnumValues

func GetTaskRunSummaryTaskTypeEnumValues() []TaskRunSummaryTaskTypeEnum

GetTaskRunSummaryTaskTypeEnumValues Enumerates the set of values for TaskRunSummaryTaskTypeEnum

type TaskRunTaskTypeEnum

TaskRunTaskTypeEnum Enum with underlying type: string

type TaskRunTaskTypeEnum string

Set of constants representing the allowable values for TaskRunTaskTypeEnum

const (
    TaskRunTaskTypeIntegrationTask TaskRunTaskTypeEnum = "INTEGRATION_TASK"
    TaskRunTaskTypeDataLoaderTask  TaskRunTaskTypeEnum = "DATA_LOADER_TASK"
    TaskRunTaskTypePipelineTask    TaskRunTaskTypeEnum = "PIPELINE_TASK"
)

func GetTaskRunTaskTypeEnumValues

func GetTaskRunTaskTypeEnumValues() []TaskRunTaskTypeEnum

GetTaskRunTaskTypeEnumValues Enumerates the set of values for TaskRunTaskTypeEnum

type TaskSchedule

TaskSchedule A model that holds Schedule and other information required for scheduling a task.

type TaskSchedule struct {

    // Generated key that can be used in API calls to identify taskSchedule. On scenarios where reference to the taskSchedule is needed, a value can be passed in create.
    Key *string `mandatory:"false" json:"key"`

    // This is a version number that is used by the service to upgrade objects if needed through releases of the service.
    ModelVersion *string `mandatory:"false" json:"modelVersion"`

    // The type of the object.
    ModelType *string `mandatory:"false" json:"modelType"`

    ParentRef *ParentReference `mandatory:"false" json:"parentRef"`

    // Free form text without any restriction on permitted characters. Name can have letters, numbers, and special characters. The value is editable and is restricted to 1000 characters.
    Name *string `mandatory:"false" json:"name"`

    // Detailed description for the object.
    Description *string `mandatory:"false" json:"description"`

    // This is used by the service for optimistic locking of the object, to prevent multiple users from simultaneously updating the object.
    ObjectVersion *int `mandatory:"false" json:"objectVersion"`

    // The status of an object that can be set to value 1 for shallow references across objects, other values reserved.
    ObjectStatus *int `mandatory:"false" json:"objectStatus"`

    // Value can only contain upper case letters, underscore, and numbers. It should begin with upper case letter or underscore. The value can be modified.
    Identifier *string `mandatory:"false" json:"identifier"`

    ScheduleRef *Schedule `mandatory:"false" json:"scheduleRef"`

    ConfigProviderDelegate *ConfigProvider `mandatory:"false" json:"configProviderDelegate"`

    // Whether the schedule is enabled.
    IsEnabled *bool `mandatory:"false" json:"isEnabled"`

    // The number of retry attempts.
    RetryAttempts *int `mandatory:"false" json:"retryAttempts"`

    // The unit for the retry delay.
    RetryDelayUnit TaskScheduleRetryDelayUnitEnum `mandatory:"false" json:"retryDelayUnit,omitempty"`

    // The retry delay, the unit for measurement is in the property retry delay unit.
    RetryDelay *float64 `mandatory:"false" json:"retryDelay"`

    // The start time in milliseconds.
    StartTimeMillis *int64 `mandatory:"false" json:"startTimeMillis"`

    // The end time in milliseconds.
    EndTimeMillis *int64 `mandatory:"false" json:"endTimeMillis"`

    // Whether the same task can be executed concurrently.
    IsConcurrentAllowed *bool `mandatory:"false" json:"isConcurrentAllowed"`

    // Whether the backfill is enabled
    IsBackfillEnabled *bool `mandatory:"false" json:"isBackfillEnabled"`

    // The authorization mode for the task.
    AuthMode TaskScheduleAuthModeEnum `mandatory:"false" json:"authMode,omitempty"`

    // The expected duration of the task execution.
    ExpectedDuration *float64 `mandatory:"false" json:"expectedDuration"`

    // The expected duration unit of the task execution.
    ExpectedDurationUnit TaskScheduleExpectedDurationUnitEnum `mandatory:"false" json:"expectedDurationUnit,omitempty"`

    LastRunDetails *LastRunDetails `mandatory:"false" json:"lastRunDetails"`

    Metadata *ObjectMetadata `mandatory:"false" json:"metadata"`
}

func (TaskSchedule) String

func (m TaskSchedule) String() string

type TaskScheduleAuthModeEnum

TaskScheduleAuthModeEnum Enum with underlying type: string

type TaskScheduleAuthModeEnum string

Set of constants representing the allowable values for TaskScheduleAuthModeEnum

const (
    TaskScheduleAuthModeObo               TaskScheduleAuthModeEnum = "OBO"
    TaskScheduleAuthModeResourcePrincipal TaskScheduleAuthModeEnum = "RESOURCE_PRINCIPAL"
    TaskScheduleAuthModeUserCertificate   TaskScheduleAuthModeEnum = "USER_CERTIFICATE"
)

func GetTaskScheduleAuthModeEnumValues

func GetTaskScheduleAuthModeEnumValues() []TaskScheduleAuthModeEnum

GetTaskScheduleAuthModeEnumValues Enumerates the set of values for TaskScheduleAuthModeEnum

type TaskScheduleExpectedDurationUnitEnum

TaskScheduleExpectedDurationUnitEnum Enum with underlying type: string

type TaskScheduleExpectedDurationUnitEnum string

Set of constants representing the allowable values for TaskScheduleExpectedDurationUnitEnum

const (
    TaskScheduleExpectedDurationUnitSeconds TaskScheduleExpectedDurationUnitEnum = "SECONDS"
    TaskScheduleExpectedDurationUnitMinutes TaskScheduleExpectedDurationUnitEnum = "MINUTES"
    TaskScheduleExpectedDurationUnitHours   TaskScheduleExpectedDurationUnitEnum = "HOURS"
    TaskScheduleExpectedDurationUnitDays    TaskScheduleExpectedDurationUnitEnum = "DAYS"
)

func GetTaskScheduleExpectedDurationUnitEnumValues

func GetTaskScheduleExpectedDurationUnitEnumValues() []TaskScheduleExpectedDurationUnitEnum

GetTaskScheduleExpectedDurationUnitEnumValues Enumerates the set of values for TaskScheduleExpectedDurationUnitEnum

type TaskScheduleRetryDelayUnitEnum

TaskScheduleRetryDelayUnitEnum Enum with underlying type: string

type TaskScheduleRetryDelayUnitEnum string

Set of constants representing the allowable values for TaskScheduleRetryDelayUnitEnum

const (
    TaskScheduleRetryDelayUnitSeconds TaskScheduleRetryDelayUnitEnum = "SECONDS"
    TaskScheduleRetryDelayUnitMinutes TaskScheduleRetryDelayUnitEnum = "MINUTES"
    TaskScheduleRetryDelayUnitHours   TaskScheduleRetryDelayUnitEnum = "HOURS"
    TaskScheduleRetryDelayUnitDays    TaskScheduleRetryDelayUnitEnum = "DAYS"
)

func GetTaskScheduleRetryDelayUnitEnumValues

func GetTaskScheduleRetryDelayUnitEnumValues() []TaskScheduleRetryDelayUnitEnum

GetTaskScheduleRetryDelayUnitEnumValues Enumerates the set of values for TaskScheduleRetryDelayUnitEnum

type TaskSummary

TaskSummary The task summary object type contains the audit summary information and the definition of the task summary object.

type TaskSummary interface {

    // Generated key that can be used in API calls to identify task. On scenarios where reference to the task is needed, a value can be passed in create.
    GetKey() *string

    // The object's model version.
    GetModelVersion() *string

    GetParentRef() *ParentReference

    // Free form text without any restriction on permitted characters. Name can have letters, numbers, and special characters. The value is editable and is restricted to 1000 characters.
    GetName() *string

    // Detailed description for the object.
    GetDescription() *string

    // The version of the object that is used to track changes in the object instance.
    GetObjectVersion() *int

    // The status of an object that can be set to value 1 for shallow references across objects, other values reserved.
    GetObjectStatus() *int

    // Value can only contain upper case letters, underscore, and numbers. It should begin with upper case letter or underscore. The value can be modified.
    GetIdentifier() *string

    // An array of input ports.
    GetInputPorts() []InputPort

    // An array of output ports.
    GetOutputPorts() []OutputPort

    // An array of parameters.
    GetParameters() []Parameter

    GetOpConfigValues() *ConfigValues

    GetConfigProviderDelegate() *ConfigProvider

    GetMetadata() *ObjectMetadata

    // A key map. If provided, key is replaced with generated key. This structure provides mapping between user provided key and generated key.
    GetKeyMap() map[string]string
}

type TaskSummaryCollection

TaskSummaryCollection This is the collection of task summaries, it may be a collection of lightweight details or full definitions.

type TaskSummaryCollection struct {

    // The array of task summaries.
    Items []TaskSummary `mandatory:"true" json:"items"`
}

func (TaskSummaryCollection) String

func (m TaskSummaryCollection) String() string

func (*TaskSummaryCollection) UnmarshalJSON

func (m *TaskSummaryCollection) UnmarshalJSON(data []byte) (e error)

UnmarshalJSON unmarshals from json

type TaskSummaryFromDataLoaderTask

TaskSummaryFromDataLoaderTask The information about a data flow task.

type TaskSummaryFromDataLoaderTask struct {

    // Generated key that can be used in API calls to identify task. On scenarios where reference to the task is needed, a value can be passed in create.
    Key *string `mandatory:"false" json:"key"`

    // The object's model version.
    ModelVersion *string `mandatory:"false" json:"modelVersion"`

    ParentRef *ParentReference `mandatory:"false" json:"parentRef"`

    // Free form text without any restriction on permitted characters. Name can have letters, numbers, and special characters. The value is editable and is restricted to 1000 characters.
    Name *string `mandatory:"false" json:"name"`

    // Detailed description for the object.
    Description *string `mandatory:"false" json:"description"`

    // The version of the object that is used to track changes in the object instance.
    ObjectVersion *int `mandatory:"false" json:"objectVersion"`

    // The status of an object that can be set to value 1 for shallow references across objects, other values reserved.
    ObjectStatus *int `mandatory:"false" json:"objectStatus"`

    // Value can only contain upper case letters, underscore, and numbers. It should begin with upper case letter or underscore. The value can be modified.
    Identifier *string `mandatory:"false" json:"identifier"`

    // An array of input ports.
    InputPorts []InputPort `mandatory:"false" json:"inputPorts"`

    // An array of output ports.
    OutputPorts []OutputPort `mandatory:"false" json:"outputPorts"`

    // An array of parameters.
    Parameters []Parameter `mandatory:"false" json:"parameters"`

    OpConfigValues *ConfigValues `mandatory:"false" json:"opConfigValues"`

    ConfigProviderDelegate *ConfigProvider `mandatory:"false" json:"configProviderDelegate"`

    Metadata *ObjectMetadata `mandatory:"false" json:"metadata"`

    // A key map. If provided, key is replaced with generated key. This structure provides mapping between user provided key and generated key.
    KeyMap map[string]string `mandatory:"false" json:"keyMap"`

    DataFlow *DataFlow `mandatory:"false" json:"dataFlow"`
}

func (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

TaskSummaryFromIntegrationTask The information about the integration task.

type TaskSummaryFromIntegrationTask struct {

    // Generated key that can be used in API calls to identify task. On scenarios where reference to the task is needed, a value can be passed in create.
    Key *string `mandatory:"false" json:"key"`

    // The object's model version.
    ModelVersion *string `mandatory:"false" json:"modelVersion"`

    ParentRef *ParentReference `mandatory:"false" json:"parentRef"`

    // Free form text without any restriction on permitted characters. Name can have letters, numbers, and special characters. The value is editable and is restricted to 1000 characters.
    Name *string `mandatory:"false" json:"name"`

    // Detailed description for the object.
    Description *string `mandatory:"false" json:"description"`

    // The version of the object that is used to track changes in the object instance.
    ObjectVersion *int `mandatory:"false" json:"objectVersion"`

    // The status of an object that can be set to value 1 for shallow references across objects, other values reserved.
    ObjectStatus *int `mandatory:"false" json:"objectStatus"`

    // Value can only contain upper case letters, underscore, and numbers. It should begin with upper case letter or underscore. The value can be modified.
    Identifier *string `mandatory:"false" json:"identifier"`

    // An array of input ports.
    InputPorts []InputPort `mandatory:"false" json:"inputPorts"`

    // An array of output ports.
    OutputPorts []OutputPort `mandatory:"false" json:"outputPorts"`

    // An array of parameters.
    Parameters []Parameter `mandatory:"false" json:"parameters"`

    OpConfigValues *ConfigValues `mandatory:"false" json:"opConfigValues"`

    ConfigProviderDelegate *ConfigProvider `mandatory:"false" json:"configProviderDelegate"`

    Metadata *ObjectMetadata `mandatory:"false" json:"metadata"`

    // A key map. If provided, key is replaced with generated key. This structure provides mapping between user provided key and generated key.
    KeyMap map[string]string `mandatory:"false" json:"keyMap"`

    DataFlow *DataFlow `mandatory:"false" json:"dataFlow"`
}

func (TaskSummaryFromIntegrationTask) GetConfigProviderDelegate

func (m TaskSummaryFromIntegrationTask) GetConfigProviderDelegate() *ConfigProvider

GetConfigProviderDelegate returns ConfigProviderDelegate

func (TaskSummaryFromIntegrationTask) GetDescription

func (m TaskSummaryFromIntegrationTask) GetDescription() *string

GetDescription returns Description

func (TaskSummaryFromIntegrationTask) GetIdentifier

func (m TaskSummaryFromIntegrationTask) GetIdentifier() *string

GetIdentifier returns Identifier

func (TaskSummaryFromIntegrationTask) GetInputPorts

func (m TaskSummaryFromIntegrationTask) GetInputPorts() []InputPort

GetInputPorts returns InputPorts

func (TaskSummaryFromIntegrationTask) 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 TaskSummaryFromPipelineTask

TaskSummaryFromPipelineTask The information about the pipeline task.

type TaskSummaryFromPipelineTask struct {

    // Generated key that can be used in API calls to identify task. On scenarios where reference to the task is needed, a value can be passed in create.
    Key *string `mandatory:"false" json:"key"`

    // The object's model version.
    ModelVersion *string `mandatory:"false" json:"modelVersion"`

    ParentRef *ParentReference `mandatory:"false" json:"parentRef"`

    // Free form text without any restriction on permitted characters. Name can have letters, numbers, and special characters. The value is editable and is restricted to 1000 characters.
    Name *string `mandatory:"false" json:"name"`

    // Detailed description for the object.
    Description *string `mandatory:"false" json:"description"`

    // The version of the object that is used to track changes in the object instance.
    ObjectVersion *int `mandatory:"false" json:"objectVersion"`

    // The status of an object that can be set to value 1 for shallow references across objects, other values reserved.
    ObjectStatus *int `mandatory:"false" json:"objectStatus"`

    // Value can only contain upper case letters, underscore, and numbers. It should begin with upper case letter or underscore. The value can be modified.
    Identifier *string `mandatory:"false" json:"identifier"`

    // An array of input ports.
    InputPorts []InputPort `mandatory:"false" json:"inputPorts"`

    // An array of output ports.
    OutputPorts []OutputPort `mandatory:"false" json:"outputPorts"`

    // An array of parameters.
    Parameters []Parameter `mandatory:"false" json:"parameters"`

    OpConfigValues *ConfigValues `mandatory:"false" json:"opConfigValues"`

    ConfigProviderDelegate *ConfigProvider `mandatory:"false" json:"configProviderDelegate"`

    Metadata *ObjectMetadata `mandatory:"false" json:"metadata"`

    // A key map. If provided, key is replaced with generated key. This structure provides mapping between user provided key and generated key.
    KeyMap map[string]string `mandatory:"false" json:"keyMap"`

    Pipeline *Pipeline `mandatory:"false" json:"pipeline"`
}

func (TaskSummaryFromPipelineTask) GetConfigProviderDelegate

func (m TaskSummaryFromPipelineTask) GetConfigProviderDelegate() *ConfigProvider

GetConfigProviderDelegate returns ConfigProviderDelegate

func (TaskSummaryFromPipelineTask) GetDescription

func (m TaskSummaryFromPipelineTask) GetDescription() *string

GetDescription returns Description

func (TaskSummaryFromPipelineTask) GetIdentifier

func (m TaskSummaryFromPipelineTask) GetIdentifier() *string

GetIdentifier returns Identifier

func (TaskSummaryFromPipelineTask) GetInputPorts

func (m TaskSummaryFromPipelineTask) GetInputPorts() []InputPort

GetInputPorts returns InputPorts

func (TaskSummaryFromPipelineTask) GetKey

func (m TaskSummaryFromPipelineTask) GetKey() *string

GetKey returns Key

func (TaskSummaryFromPipelineTask) GetKeyMap

func (m TaskSummaryFromPipelineTask) GetKeyMap() map[string]string

GetKeyMap returns KeyMap

func (TaskSummaryFromPipelineTask) GetMetadata

func (m TaskSummaryFromPipelineTask) GetMetadata() *ObjectMetadata

GetMetadata returns Metadata

func (TaskSummaryFromPipelineTask) GetModelVersion

func (m TaskSummaryFromPipelineTask) GetModelVersion() *string

GetModelVersion returns ModelVersion

func (TaskSummaryFromPipelineTask) GetName

func (m TaskSummaryFromPipelineTask) GetName() *string

GetName returns Name

func (TaskSummaryFromPipelineTask) GetObjectStatus

func (m TaskSummaryFromPipelineTask) GetObjectStatus() *int

GetObjectStatus returns ObjectStatus

func (TaskSummaryFromPipelineTask) GetObjectVersion

func (m TaskSummaryFromPipelineTask) GetObjectVersion() *int

GetObjectVersion returns ObjectVersion

func (TaskSummaryFromPipelineTask) GetOpConfigValues

func (m TaskSummaryFromPipelineTask) GetOpConfigValues() *ConfigValues

GetOpConfigValues returns OpConfigValues

func (TaskSummaryFromPipelineTask) GetOutputPorts

func (m TaskSummaryFromPipelineTask) GetOutputPorts() []OutputPort

GetOutputPorts returns OutputPorts

func (TaskSummaryFromPipelineTask) GetParameters

func (m TaskSummaryFromPipelineTask) GetParameters() []Parameter

GetParameters returns Parameters

func (TaskSummaryFromPipelineTask) GetParentRef

func (m TaskSummaryFromPipelineTask) GetParentRef() *ParentReference

GetParentRef returns ParentRef

func (TaskSummaryFromPipelineTask) MarshalJSON

func (m TaskSummaryFromPipelineTask) MarshalJSON() (buff []byte, e error)

MarshalJSON marshals to json representation

func (TaskSummaryFromPipelineTask) String

func (m TaskSummaryFromPipelineTask) String() string

type TaskSummaryModelTypeEnum

TaskSummaryModelTypeEnum Enum with underlying type: string

type TaskSummaryModelTypeEnum string

Set of constants representing the allowable values for TaskSummaryModelTypeEnum

const (
    TaskSummaryModelTypeIntegrationTask TaskSummaryModelTypeEnum = "INTEGRATION_TASK"
    TaskSummaryModelTypeDataLoaderTask  TaskSummaryModelTypeEnum = "DATA_LOADER_TASK"
    TaskSummaryModelTypePipelineTask    TaskSummaryModelTypeEnum = "PIPELINE_TASK"
)

func GetTaskSummaryModelTypeEnumValues

func GetTaskSummaryModelTypeEnumValues() []TaskSummaryModelTypeEnum

GetTaskSummaryModelTypeEnumValues Enumerates the set of values for TaskSummaryModelTypeEnum

type TaskValidation

TaskValidation The information about task validation.

type TaskValidation struct {

    // Total number of validation messages.
    TotalMessageCount *int `mandatory:"false" json:"totalMessageCount"`

    // Total number of validation error messages.
    ErrorMessageCount *int `mandatory:"false" json:"errorMessageCount"`

    // Total number of validation warning messages.
    WarnMessageCount *int `mandatory:"false" json:"warnMessageCount"`

    // Total number of validation information messages.
    InfoMessageCount *int `mandatory:"false" json:"infoMessageCount"`

    // Detailed information of the data flow object validation.
    ValidationMessages map[string][]ValidationMessage `mandatory:"false" json:"validationMessages"`

    // Objects use a 36 character key as unique ID. It is system generated and cannot be modified.
    Key *string `mandatory:"false" json:"key"`

    // The type of the object.
    ModelType *string `mandatory:"false" json:"modelType"`

    // The model version of an object.
    ModelVersion *string `mandatory:"false" json:"modelVersion"`

    ParentRef *ParentReference `mandatory:"false" json:"parentRef"`

    // Free form text without any restriction on permitted characters. Name can have letters, numbers, and special characters. The value is editable and is restricted to 1000 characters.
    Name *string `mandatory:"false" json:"name"`

    // Detailed description for the object.
    Description *string `mandatory:"false" json:"description"`

    // The version of the object that is used to track changes in the object instance.
    ObjectVersion *int `mandatory:"false" json:"objectVersion"`

    // The status of an object that can be set to value 1 for shallow references across objects, other values reserved.
    ObjectStatus *int `mandatory:"false" json:"objectStatus"`

    // Value can only contain upper case letters, underscore, and numbers. It should begin with upper case letter or underscore. The value can be modified.
    Identifier *string `mandatory:"false" json:"identifier"`

    Metadata *ObjectMetadata `mandatory:"false" json:"metadata"`
}

func (TaskValidation) String

func (m TaskValidation) String() string

type TaskValidationSummary

TaskValidationSummary The information about task validation.

type TaskValidationSummary struct {

    // Total number of validation messages.
    TotalMessageCount *int `mandatory:"false" json:"totalMessageCount"`

    // Total number of validation error messages.
    ErrorMessageCount *int `mandatory:"false" json:"errorMessageCount"`

    // Total number of validation warning messages.
    WarnMessageCount *int `mandatory:"false" json:"warnMessageCount"`

    // Total number of validation information messages.
    InfoMessageCount *int `mandatory:"false" json:"infoMessageCount"`

    // Detailed information of the data flow object validation.
    ValidationMessages map[string][]ValidationMessage `mandatory:"false" json:"validationMessages"`

    // Objects use a 36 character key as unique ID. It is system generated and cannot be modified.
    Key *string `mandatory:"false" json:"key"`

    // The type of the object.
    ModelType *string `mandatory:"false" json:"modelType"`

    // The model version of an object.
    ModelVersion *string `mandatory:"false" json:"modelVersion"`

    ParentRef *ParentReference `mandatory:"false" json:"parentRef"`

    // Free form text without any restriction on permitted characters. Name can have letters, numbers, and special characters. The value is editable and is restricted to 1000 characters.
    Name *string `mandatory:"false" json:"name"`

    // Detailed description for the object.
    Description *string `mandatory:"false" json:"description"`

    // The version of the object that is used to track changes in the object instance.
    ObjectVersion *int `mandatory:"false" json:"objectVersion"`

    // The status of an object that can be set to value 1 for shallow references across objects, other values reserved.
    ObjectStatus *int `mandatory:"false" json:"objectStatus"`

    // Value can only contain upper case letters, underscore, and numbers. It should begin with upper case letter or underscore. The value can be modified.
    Identifier *string `mandatory:"false" json:"identifier"`

    Metadata *ObjectMetadata `mandatory:"false" json:"metadata"`
}

func (TaskValidationSummary) String

func (m TaskValidationSummary) String() string

type TaskValidationSummaryCollection

TaskValidationSummaryCollection A list of task validation summaries.

type TaskValidationSummaryCollection struct {

    // An array of validation summaries.
    Items []TaskValidationSummary `mandatory:"true" json:"items"`
}

func (TaskValidationSummaryCollection) String

func (m TaskValidationSummaryCollection) String() string

type Time

Time A model to hold time in hour:minute:second format.

type Time struct {

    // The hour value.
    Hour *int `mandatory:"false" json:"hour"`

    // The minute value.
    Minute *int `mandatory:"false" json:"minute"`

    // The second value.
    Second *int `mandatory:"false" json:"second"`
}

func (Time) String

func (m Time) String() string

type TypeLibrary

TypeLibrary The Data Integration type library container type.

type TypeLibrary struct {

    // The key of the object.
    Key *string `mandatory:"false" json:"key"`

    // The type of the object.
    ModelType *string `mandatory:"false" json:"modelType"`

    // The model version of an object.
    ModelVersion *string `mandatory:"false" json:"modelVersion"`

    ParentRef *ParentReference `mandatory:"false" json:"parentRef"`

    // Free form text without any restriction on permitted characters. Name can have letters, numbers, and special characters. The value is editable and is restricted to 1000 characters.
    Name *string `mandatory:"false" json:"name"`

    // A user defined description for the object.
    Description *string `mandatory:"false" json:"description"`

    // The version of the object that is used to track changes in the object instance.
    ObjectVersion *int `mandatory:"false" json:"objectVersion"`

    // types
    Types map[string]DerivedType `mandatory:"false" json:"types"`

    // The status of an object that can be set to value 1 for shallow references across objects, other values reserved.
    ObjectStatus *int `mandatory:"false" json:"objectStatus"`

    // Value can only contain upper case letters, underscore, and numbers. It should begin with upper case letter or underscore. The value can be modified.
    Identifier *string `mandatory:"false" json:"identifier"`
}

func (TypeLibrary) String

func (m TypeLibrary) String() string

type TypeListRule

TypeListRule The type list rule that defines how fields are projected.

type TypeListRule struct {

    // The key of the object.
    Key *string `mandatory:"false" json:"key"`

    // The model version of an object.
    ModelVersion *string `mandatory:"false" json:"modelVersion"`

    ParentRef *ParentReference `mandatory:"false" json:"parentRef"`

    // Specifies whether the rule uses a java regex syntax.
    IsJavaRegexSyntax *bool `mandatory:"false" json:"isJavaRegexSyntax"`

    ConfigValues *ConfigValues `mandatory:"false" json:"configValues"`

    // The status of an object that can be set to value 1 for shallow references across objects, other values reserved.
    ObjectStatus *int `mandatory:"false" json:"objectStatus"`

    // A user defined description for the object.
    Description *string `mandatory:"false" json:"description"`

    // Specifies whether to skip remaining rules when a match is found.
    IsSkipRemainingRulesOnMatch *bool `mandatory:"false" json:"isSkipRemainingRulesOnMatch"`

    // Reference to a typed object. This can be either a key value to an object within the document, a shall referenced to a `TypedObject`, or a full `TypedObject` definition.
    Scope *interface{} `mandatory:"false" json:"scope"`

    // Specifies whether to cascade or not.
    IsCascade *bool `mandatory:"false" json:"isCascade"`

    // Specifies if the rule is case sensitive.
    IsCaseSensitive *bool `mandatory:"false" json:"isCaseSensitive"`

    // An arry of types.
    Types []interface{} `mandatory:"false" json:"types"`

    // The pattern matching strategy.
    MatchingStrategy TypeListRuleMatchingStrategyEnum `mandatory:"false" json:"matchingStrategy,omitempty"`

    // The rule type.
    RuleType TypeListRuleRuleTypeEnum `mandatory:"false" json:"ruleType,omitempty"`
}

func (TypeListRule) GetConfigValues

func (m TypeListRule) GetConfigValues() *ConfigValues

GetConfigValues returns ConfigValues

func (TypeListRule) GetDescription

func (m TypeListRule) GetDescription() *string

GetDescription returns Description

func (TypeListRule) GetIsJavaRegexSyntax

func (m TypeListRule) GetIsJavaRegexSyntax() *bool

GetIsJavaRegexSyntax returns IsJavaRegexSyntax

func (TypeListRule) GetKey

func (m TypeListRule) GetKey() *string

GetKey returns Key

func (TypeListRule) GetModelVersion

func (m TypeListRule) GetModelVersion() *string

GetModelVersion returns ModelVersion

func (TypeListRule) GetObjectStatus

func (m TypeListRule) GetObjectStatus() *int

GetObjectStatus returns ObjectStatus

func (TypeListRule) GetParentRef

func (m TypeListRule) GetParentRef() *ParentReference

GetParentRef returns ParentRef

func (TypeListRule) MarshalJSON

func (m TypeListRule) MarshalJSON() (buff []byte, e error)

MarshalJSON marshals to json representation

func (TypeListRule) String

func (m TypeListRule) String() string

type TypeListRuleMatchingStrategyEnum

TypeListRuleMatchingStrategyEnum Enum with underlying type: string

type TypeListRuleMatchingStrategyEnum string

Set of constants representing the allowable values for TypeListRuleMatchingStrategyEnum

const (
    TypeListRuleMatchingStrategyNameOrTags TypeListRuleMatchingStrategyEnum = "NAME_OR_TAGS"
    TypeListRuleMatchingStrategyTagsOnly   TypeListRuleMatchingStrategyEnum = "TAGS_ONLY"
    TypeListRuleMatchingStrategyNameOnly   TypeListRuleMatchingStrategyEnum = "NAME_ONLY"
)

func GetTypeListRuleMatchingStrategyEnumValues

func GetTypeListRuleMatchingStrategyEnumValues() []TypeListRuleMatchingStrategyEnum

GetTypeListRuleMatchingStrategyEnumValues Enumerates the set of values for TypeListRuleMatchingStrategyEnum

type TypeListRuleRuleTypeEnum

TypeListRuleRuleTypeEnum Enum with underlying type: string

type TypeListRuleRuleTypeEnum string

Set of constants representing the allowable values for TypeListRuleRuleTypeEnum

const (
    TypeListRuleRuleTypeInclude TypeListRuleRuleTypeEnum = "INCLUDE"
    TypeListRuleRuleTypeExclude TypeListRuleRuleTypeEnum = "EXCLUDE"
)

func GetTypeListRuleRuleTypeEnumValues

func GetTypeListRuleRuleTypeEnumValues() []TypeListRuleRuleTypeEnum

GetTypeListRuleRuleTypeEnumValues Enumerates the set of values for TypeListRuleRuleTypeEnum

type TypeSystem

TypeSystem The type system maps from and to a type.

type TypeSystem struct {

    // The key of the object.
    Key *string `mandatory:"false" json:"key"`

    // The type of the object.
    ModelType *string `mandatory:"false" json:"modelType"`

    // The model version of an object.
    ModelVersion *string `mandatory:"false" json:"modelVersion"`

    ParentRef *ParentReference `mandatory:"false" json:"parentRef"`

    // Free form text without any restriction on permitted characters. Name can have letters, numbers, and special characters. The value is editable and is restricted to 1000 characters.
    Name *string `mandatory:"false" json:"name"`

    // A user defined description for the object.
    Description *string `mandatory:"false" json:"description"`

    // The version of the object that is used to track changes in the object instance.
    ObjectVersion *int `mandatory:"false" json:"objectVersion"`

    // The type system to map to.
    TypeMappingTo map[string]string `mandatory:"false" json:"typeMappingTo"`

    // The type system to map from.
    TypeMappingFrom map[string]string `mandatory:"false" json:"typeMappingFrom"`

    // The status of an object that can be set to value 1 for shallow references across objects, other values reserved.
    ObjectStatus *int `mandatory:"false" json:"objectStatus"`

    // Value can only contain upper case letters, underscore, and numbers. It should begin with upper case letter or underscore. The value can be modified.
    Identifier *string `mandatory:"false" json:"identifier"`

    // An array of types.
    Types []DataType `mandatory:"false" json:"types"`
}

func (TypeSystem) String

func (m TypeSystem) String() string

type TypedNamePatternRule

TypedNamePatternRule The typed name rule for field projection.

type TypedNamePatternRule struct {

    // The key of the object.
    Key *string `mandatory:"false" json:"key"`

    // The model version of an object.
    ModelVersion *string `mandatory:"false" json:"modelVersion"`

    ParentRef *ParentReference `mandatory:"false" json:"parentRef"`

    // Specifies whether the rule uses a java regex syntax.
    IsJavaRegexSyntax *bool `mandatory:"false" json:"isJavaRegexSyntax"`

    ConfigValues *ConfigValues `mandatory:"false" json:"configValues"`

    // The status of an object that can be set to value 1 for shallow references across objects, other values reserved.
    ObjectStatus *int `mandatory:"false" json:"objectStatus"`

    // A user defined description for the object.
    Description *string `mandatory:"false" json:"description"`

    // An array of types.
    Types []interface{} `mandatory:"false" json:"types"`

    // Specifies whether to skip remaining rules when a match is found.
    IsSkipRemainingRulesOnMatch *bool `mandatory:"false" json:"isSkipRemainingRulesOnMatch"`

    // Reference to a typed object. This can be either a key value to an object within the document, a shall referenced to a `TypedObject`, or a full `TypedObject` definition.
    Scope *interface{} `mandatory:"false" json:"scope"`

    // Specifies whether to cascade or not.
    IsCascade *bool `mandatory:"false" json:"isCascade"`

    // Specifies if the rule is case sensitive.
    IsCaseSensitive *bool `mandatory:"false" json:"isCaseSensitive"`

    // The rule pattern.
    Pattern *string `mandatory:"false" json:"pattern"`

    // Free form text without any restriction on permitted characters. Name can have letters, numbers, and special characters. The value is editable and is restricted to 1000 characters.
    Names []string `mandatory:"false" json:"names"`

    // The pattern matching strategy.
    MatchingStrategy TypedNamePatternRuleMatchingStrategyEnum `mandatory:"false" json:"matchingStrategy,omitempty"`

    // The rule type.
    RuleType TypedNamePatternRuleRuleTypeEnum `mandatory:"false" json:"ruleType,omitempty"`
}

func (TypedNamePatternRule) GetConfigValues

func (m TypedNamePatternRule) GetConfigValues() *ConfigValues

GetConfigValues returns ConfigValues

func (TypedNamePatternRule) GetDescription

func (m TypedNamePatternRule) GetDescription() *string

GetDescription returns Description

func (TypedNamePatternRule) GetIsJavaRegexSyntax

func (m TypedNamePatternRule) GetIsJavaRegexSyntax() *bool

GetIsJavaRegexSyntax returns IsJavaRegexSyntax

func (TypedNamePatternRule) GetKey

func (m TypedNamePatternRule) GetKey() *string

GetKey returns Key

func (TypedNamePatternRule) GetModelVersion

func (m TypedNamePatternRule) GetModelVersion() *string

GetModelVersion returns ModelVersion

func (TypedNamePatternRule) GetObjectStatus

func (m TypedNamePatternRule) GetObjectStatus() *int

GetObjectStatus returns ObjectStatus

func (TypedNamePatternRule) GetParentRef

func (m TypedNamePatternRule) GetParentRef() *ParentReference

GetParentRef returns ParentRef

func (TypedNamePatternRule) MarshalJSON

func (m TypedNamePatternRule) MarshalJSON() (buff []byte, e error)

MarshalJSON marshals to json representation

func (TypedNamePatternRule) String

func (m TypedNamePatternRule) String() string

type TypedNamePatternRuleMatchingStrategyEnum

TypedNamePatternRuleMatchingStrategyEnum Enum with underlying type: string

type TypedNamePatternRuleMatchingStrategyEnum string

Set of constants representing the allowable values for TypedNamePatternRuleMatchingStrategyEnum

const (
    TypedNamePatternRuleMatchingStrategyNameOrTags TypedNamePatternRuleMatchingStrategyEnum = "NAME_OR_TAGS"
    TypedNamePatternRuleMatchingStrategyTagsOnly   TypedNamePatternRuleMatchingStrategyEnum = "TAGS_ONLY"
    TypedNamePatternRuleMatchingStrategyNameOnly   TypedNamePatternRuleMatchingStrategyEnum = "NAME_ONLY"
)

func GetTypedNamePatternRuleMatchingStrategyEnumValues

func GetTypedNamePatternRuleMatchingStrategyEnumValues() []TypedNamePatternRuleMatchingStrategyEnum

GetTypedNamePatternRuleMatchingStrategyEnumValues Enumerates the set of values for TypedNamePatternRuleMatchingStrategyEnum

type TypedNamePatternRuleRuleTypeEnum

TypedNamePatternRuleRuleTypeEnum Enum with underlying type: string

type TypedNamePatternRuleRuleTypeEnum string

Set of constants representing the allowable values for TypedNamePatternRuleRuleTypeEnum

const (
    TypedNamePatternRuleRuleTypeInclude TypedNamePatternRuleRuleTypeEnum = "INCLUDE"
    TypedNamePatternRuleRuleTypeExclude TypedNamePatternRuleRuleTypeEnum = "EXCLUDE"
)

func GetTypedNamePatternRuleRuleTypeEnumValues

func GetTypedNamePatternRuleRuleTypeEnumValues() []TypedNamePatternRuleRuleTypeEnum

GetTypedNamePatternRuleRuleTypeEnumValues Enumerates the set of values for TypedNamePatternRuleRuleTypeEnum

type TypedObject

TypedObject The `TypedObject` class is a base class for any model object that has a type.

type TypedObject interface {

    // The key of the object.
    GetKey() *string

    // The model version of an object.
    GetModelVersion() *string

    GetParentRef() *ParentReference

    GetConfigValues() *ConfigValues

    // The status of an object that can be set to value 1 for shallow references across objects, other values reserved.
    GetObjectStatus() *int

    // Free form text without any restriction on permitted characters. Name can have letters, numbers, and special characters. The value is editable and is restricted to 1000 characters.
    GetName() *string

    // Detailed description for the object.
    GetDescription() *string
}

type TypedObjectModelTypeEnum

TypedObjectModelTypeEnum Enum with underlying type: string

type TypedObjectModelTypeEnum string

Set of constants representing the allowable values for TypedObjectModelTypeEnum

const (
    TypedObjectModelTypeShape             TypedObjectModelTypeEnum = "SHAPE"
    TypedObjectModelTypeInputPort         TypedObjectModelTypeEnum = "INPUT_PORT"
    TypedObjectModelTypeShapeField        TypedObjectModelTypeEnum = "SHAPE_FIELD"
    TypedObjectModelTypeInputField        TypedObjectModelTypeEnum = "INPUT_FIELD"
    TypedObjectModelTypeDerivedField      TypedObjectModelTypeEnum = "DERIVED_FIELD"
    TypedObjectModelTypeMacroField        TypedObjectModelTypeEnum = "MACRO_FIELD"
    TypedObjectModelTypeOutputField       TypedObjectModelTypeEnum = "OUTPUT_FIELD"
    TypedObjectModelTypeDynamicProxyField TypedObjectModelTypeEnum = "DYNAMIC_PROXY_FIELD"
    TypedObjectModelTypeOutputPort        TypedObjectModelTypeEnum = "OUTPUT_PORT"
    TypedObjectModelTypeDynamicInputField TypedObjectModelTypeEnum = "DYNAMIC_INPUT_FIELD"
    TypedObjectModelTypeProxyField        TypedObjectModelTypeEnum = "PROXY_FIELD"
    TypedObjectModelTypeParameter         TypedObjectModelTypeEnum = "PARAMETER"
)

func GetTypedObjectModelTypeEnumValues

func GetTypedObjectModelTypeEnumValues() []TypedObjectModelTypeEnum

GetTypedObjectModelTypeEnumValues Enumerates the set of values for TypedObjectModelTypeEnum

type UiProperties

UiProperties The UI properties of the object.

type UiProperties struct {

    // The X coordinate of the object.
    CoordinateX *float32 `mandatory:"false" json:"coordinateX"`

    // The Y coordinate of the object.
    CoordinateY *float32 `mandatory:"false" json:"coordinateY"`
}

func (UiProperties) String

func (m UiProperties) String() string

type Union

Union The information about a union object.

type Union struct {

    // The key of the object.
    Key *string `mandatory:"false" json:"key"`

    // The model version of an object.
    ModelVersion *string `mandatory:"false" json:"modelVersion"`

    ParentRef *ParentReference `mandatory:"false" json:"parentRef"`

    // Free form text without any restriction on permitted characters. Name can have letters, numbers, and special characters. The value is editable and is restricted to 1000 characters.
    Name *string `mandatory:"false" json:"name"`

    // Details about the operator.
    Description *string `mandatory:"false" json:"description"`

    // The version of the object that is used to track changes in the object instance.
    ObjectVersion *int `mandatory:"false" json:"objectVersion"`

    // An array of input ports.
    InputPorts []InputPort `mandatory:"false" json:"inputPorts"`

    // An array of output ports.
    OutputPorts []OutputPort `mandatory:"false" json:"outputPorts"`

    // The status of an object that can be set to value 1 for shallow references across objects, other values reserved.
    ObjectStatus *int `mandatory:"false" json:"objectStatus"`

    // Value can only contain upper case letters, underscore, and numbers. It should begin with upper case letter or underscore. The value can be modified.
    Identifier *string `mandatory:"false" json:"identifier"`

    // An array of parameters used in the data flow.
    Parameters []Parameter `mandatory:"false" json:"parameters"`

    OpConfigValues *ConfigValues `mandatory:"false" json:"opConfigValues"`

    // The information about the union all.
    IsAll *bool `mandatory:"false" json:"isAll"`

    // unionType
    UnionType UnionUnionTypeEnum `mandatory:"false" json:"unionType,omitempty"`
}

func (Union) GetDescription

func (m Union) GetDescription() *string

GetDescription returns Description

func (Union) GetIdentifier

func (m Union) GetIdentifier() *string

GetIdentifier returns Identifier

func (Union) GetInputPorts

func (m Union) GetInputPorts() []InputPort

GetInputPorts returns InputPorts

func (Union) GetKey

func (m Union) GetKey() *string

GetKey returns Key

func (Union) GetModelVersion

func (m Union) GetModelVersion() *string

GetModelVersion returns ModelVersion

func (Union) GetName

func (m Union) GetName() *string

GetName returns Name

func (Union) GetObjectStatus

func (m Union) GetObjectStatus() *int

GetObjectStatus returns ObjectStatus

func (Union) GetObjectVersion

func (m Union) GetObjectVersion() *int

GetObjectVersion returns ObjectVersion

func (Union) GetOpConfigValues

func (m Union) GetOpConfigValues() *ConfigValues

GetOpConfigValues returns OpConfigValues

func (Union) GetOutputPorts

func (m Union) GetOutputPorts() []OutputPort

GetOutputPorts returns OutputPorts

func (Union) GetParameters

func (m Union) GetParameters() []Parameter

GetParameters returns Parameters

func (Union) GetParentRef

func (m Union) GetParentRef() *ParentReference

GetParentRef returns ParentRef

func (Union) MarshalJSON

func (m Union) MarshalJSON() (buff []byte, e error)

MarshalJSON marshals to json representation

func (Union) String

func (m Union) String() string

type UnionUnionTypeEnum

UnionUnionTypeEnum Enum with underlying type: string

type UnionUnionTypeEnum string

Set of constants representing the allowable values for UnionUnionTypeEnum

const (
    UnionUnionTypeName     UnionUnionTypeEnum = "NAME"
    UnionUnionTypePosition UnionUnionTypeEnum = "POSITION"
)

func GetUnionUnionTypeEnumValues

func GetUnionUnionTypeEnumValues() []UnionUnionTypeEnum

GetUnionUnionTypeEnumValues Enumerates the set of values for UnionUnionTypeEnum

type UniqueKey

UniqueKey The unqique key object.

type UniqueKey interface {

    // The object key.
    GetKey() *string

    // The object's model version.
    GetModelVersion() *string

    GetParentRef() *ParentReference

    // Free form text without any restriction on permitted characters. Name can have letters, numbers, and special characters. The value is editable and is restricted to 1000 characters.
    GetName() *string

    // An array of attribute references.
    GetAttributeRefs() []KeyAttribute

    // The status of an object that can be set to value 1 for shallow references across objects, other values reserved.
    GetObjectStatus() *int
}

type UniqueKeyModelTypeEnum

UniqueKeyModelTypeEnum Enum with underlying type: string

type UniqueKeyModelTypeEnum string

Set of constants representing the allowable values for UniqueKeyModelTypeEnum

const (
    UniqueKeyModelTypePrimaryKey UniqueKeyModelTypeEnum = "PRIMARY_KEY"
    UniqueKeyModelTypeUniqueKey  UniqueKeyModelTypeEnum = "UNIQUE_KEY"
)

func GetUniqueKeyModelTypeEnumValues

func GetUniqueKeyModelTypeEnumValues() []UniqueKeyModelTypeEnum

GetUniqueKeyModelTypeEnumValues Enumerates the set of values for UniqueKeyModelTypeEnum

type UpdateApplicationDetails

UpdateApplicationDetails Properties used in application create operations.

type UpdateApplicationDetails struct {

    // Generated key that can be used in API calls to identify application.
    Key *string `mandatory:"true" json:"key"`

    // The object type.
    ModelType *string `mandatory:"true" json:"modelType"`

    // The version of the object that is used to track changes in the object instance.
    ObjectVersion *int `mandatory:"true" json:"objectVersion"`

    // The object's model version.
    ModelVersion *string `mandatory:"false" json:"modelVersion"`

    // Free form text without any restriction on permitted characters. Name can have letters, numbers, and special characters. The value is editable and is restricted to 1000 characters.
    Name *string `mandatory:"false" json:"name"`

    // Detailed description for the object.
    Description *string `mandatory:"false" json:"description"`

    // version
    ApplicationVersion *int `mandatory:"false" json:"applicationVersion"`

    // The status of an object that can be set to value 1 for shallow references across objects, other values reserved.
    ObjectStatus *int `mandatory:"false" json:"objectStatus"`

    // Value can only contain upper case letters, underscore, and numbers. It should begin with upper case letter or underscore. The value can be modified.
    Identifier *string `mandatory:"false" json:"identifier"`

    ParentRef *ParentReference `mandatory:"false" json:"parentRef"`

    Metadata *ObjectMetadata `mandatory:"false" json:"metadata"`
}

func (UpdateApplicationDetails) String

func (m UpdateApplicationDetails) String() string

type UpdateApplicationRequest

UpdateApplicationRequest wrapper for the UpdateApplication operation

See also

Click https://docs.cloud.oracle.com/en-us/iaas/tools/go-sdk-examples/36.1.0/dataintegration/UpdateApplication.go.html to see an example of how to use UpdateApplicationRequest.

type UpdateApplicationRequest struct {

    // The workspace ID.
    WorkspaceId *string `mandatory:"true" contributesTo:"path" name:"workspaceId"`

    // The application key.
    ApplicationKey *string `mandatory:"true" contributesTo:"path" name:"applicationKey"`

    // The details needed to update an application.
    UpdateApplicationDetails `contributesTo:"body"`

    // For optimistic concurrency control. In the PUT or DELETE call for a resource, set the `if-match` parameter to the value of the `etag` from a previous GET or POST response for that resource.
    // The resource will be updated or deleted only if the `etag` you provide matches the resource's current `etag` value.
    // When 'if-match' is provided and its value does not exactly match the 'etag' of the resource on the server, the request fails with the 412 response code.
    IfMatch *string `mandatory:"false" contributesTo:"header" name:"if-match"`

    // Unique Oracle-assigned identifier for the request. If
    // you need to contact Oracle about a particular request,
    // please provide the request ID.
    OpcRequestId *string `mandatory:"false" contributesTo:"header" name:"opc-request-id"`

    // Metadata about the request. This information will not be transmitted to the service, but
    // represents information that the SDK will consume to drive retry behavior.
    RequestMetadata common.RequestMetadata
}

func (UpdateApplicationRequest) 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

UpdateApplicationResponse wrapper for the UpdateApplication operation

type UpdateApplicationResponse struct {

    // The underlying http response
    RawResponse *http.Response

    // The Application instance
    Application `presentIn:"body"`

    // For optimistic concurrency control. See ETags for Optimistic Concurrency Control (https://docs.cloud.oracle.com/iaas/Content/API/Concepts/usingapi.htm#eleven).
    Etag *string `presentIn:"header" name:"etag"`

    // Unique Oracle-assigned identifier for the request. If you need to contact
    // Oracle about a particular request, please provide the request ID.
    OpcRequestId *string `presentIn:"header" name:"opc-request-id"`
}

func (UpdateApplicationResponse) HTTPResponse

func (response UpdateApplicationResponse) HTTPResponse() *http.Response

HTTPResponse implements the OCIResponse interface

func (UpdateApplicationResponse) String

func (response UpdateApplicationResponse) String() string

type UpdateConnectionDetails

UpdateConnectionDetails Properties used in connection update operations.

type UpdateConnectionDetails interface {

    // Generated key that can be used in API calls to identify connection. On scenarios where reference to the connection is needed, a value can be passed in create.
    GetKey() *string

    // The version of the object that is used to track changes in the object instance.
    GetObjectVersion() *int

    // The model version of an object.
    GetModelVersion() *string

    GetParentRef() *ParentReference

    // Free form text without any restriction on permitted characters. Name can have letters, numbers, and special characters. The value is editable and is restricted to 1000 characters.
    GetName() *string

    // User-defined description for the connection.
    GetDescription() *string

    // The status of an object that can be set to value 1 for shallow references across objects, other values reserved.
    GetObjectStatus() *int

    // Value can only contain upper case letters, underscore, and numbers. It should begin with upper case letter or underscore. The value can be modified.
    GetIdentifier() *string

    // The properties for the connection.
    GetConnectionProperties() []ConnectionProperty

    GetRegistryMetadata() *RegistryMetadata
}

type UpdateConnectionDetailsModelTypeEnum

UpdateConnectionDetailsModelTypeEnum Enum with underlying type: string

type UpdateConnectionDetailsModelTypeEnum string

Set of constants representing the allowable values for UpdateConnectionDetailsModelTypeEnum

const (
    UpdateConnectionDetailsModelTypeOracleAdwcConnection          UpdateConnectionDetailsModelTypeEnum = "ORACLE_ADWC_CONNECTION"
    UpdateConnectionDetailsModelTypeOracleAtpConnection           UpdateConnectionDetailsModelTypeEnum = "ORACLE_ATP_CONNECTION"
    UpdateConnectionDetailsModelTypeOracleObjectStorageConnection UpdateConnectionDetailsModelTypeEnum = "ORACLE_OBJECT_STORAGE_CONNECTION"
    UpdateConnectionDetailsModelTypeOracledbConnection            UpdateConnectionDetailsModelTypeEnum = "ORACLEDB_CONNECTION"
    UpdateConnectionDetailsModelTypeMysqlConnection               UpdateConnectionDetailsModelTypeEnum = "MYSQL_CONNECTION"
    UpdateConnectionDetailsModelTypeGenericJdbcConnection         UpdateConnectionDetailsModelTypeEnum = "GENERIC_JDBC_CONNECTION"
)

func GetUpdateConnectionDetailsModelTypeEnumValues

func GetUpdateConnectionDetailsModelTypeEnumValues() []UpdateConnectionDetailsModelTypeEnum

GetUpdateConnectionDetailsModelTypeEnumValues Enumerates the set of values for UpdateConnectionDetailsModelTypeEnum

type UpdateConnectionFromAdwc

UpdateConnectionFromAdwc The details to update an Autonomous Data Warehouse data asset connection.

type UpdateConnectionFromAdwc struct {

    // Generated key that can be used in API calls to identify connection. On scenarios where reference to the connection is needed, a value can be passed in create.
    Key *string `mandatory:"true" json:"key"`

    // The version of the object that is used to track changes in the object instance.
    ObjectVersion *int `mandatory:"true" json:"objectVersion"`

    // The model version of an object.
    ModelVersion *string `mandatory:"false" json:"modelVersion"`

    ParentRef *ParentReference `mandatory:"false" json:"parentRef"`

    // Free form text without any restriction on permitted characters. Name can have letters, numbers, and special characters. The value is editable and is restricted to 1000 characters.
    Name *string `mandatory:"false" json:"name"`

    // User-defined description for the connection.
    Description *string `mandatory:"false" json:"description"`

    // The status of an object that can be set to value 1 for shallow references across objects, other values reserved.
    ObjectStatus *int `mandatory:"false" json:"objectStatus"`

    // Value can only contain upper case letters, underscore, and numbers. It should begin with upper case letter or underscore. The value can be modified.
    Identifier *string `mandatory:"false" json:"identifier"`

    // The properties for the connection.
    ConnectionProperties []ConnectionProperty `mandatory:"false" json:"connectionProperties"`

    RegistryMetadata *RegistryMetadata `mandatory:"false" json:"registryMetadata"`

    // The user name for the connection.
    Username *string `mandatory:"false" json:"username"`

    // The password for the connection.
    Password *string `mandatory:"false" json:"password"`

    PasswordSecret *SensitiveAttribute `mandatory:"false" json:"passwordSecret"`
}

func (UpdateConnectionFromAdwc) GetConnectionProperties

func (m UpdateConnectionFromAdwc) GetConnectionProperties() []ConnectionProperty

GetConnectionProperties returns ConnectionProperties

func (UpdateConnectionFromAdwc) GetDescription

func (m UpdateConnectionFromAdwc) GetDescription() *string

GetDescription returns Description

func (UpdateConnectionFromAdwc) GetIdentifier

func (m UpdateConnectionFromAdwc) GetIdentifier() *string

GetIdentifier returns Identifier

func (UpdateConnectionFromAdwc) GetKey

func (m UpdateConnectionFromAdwc) GetKey() *string

GetKey returns Key

func (UpdateConnectionFromAdwc) GetModelVersion

func (m UpdateConnectionFromAdwc) GetModelVersion() *string

GetModelVersion returns ModelVersion

func (UpdateConnectionFromAdwc) GetName

func (m UpdateConnectionFromAdwc) GetName() *string

GetName returns Name

func (UpdateConnectionFromAdwc) GetObjectStatus

func (m UpdateConnectionFromAdwc) GetObjectStatus() *int

GetObjectStatus returns ObjectStatus

func (UpdateConnectionFromAdwc) GetObjectVersion

func (m UpdateConnectionFromAdwc) GetObjectVersion() *int

GetObjectVersion returns ObjectVersion

func (UpdateConnectionFromAdwc) GetParentRef

func (m UpdateConnectionFromAdwc) GetParentRef() *ParentReference

GetParentRef returns ParentRef

func (UpdateConnectionFromAdwc) GetRegistryMetadata

func (m UpdateConnectionFromAdwc) GetRegistryMetadata() *RegistryMetadata

GetRegistryMetadata returns RegistryMetadata

func (UpdateConnectionFromAdwc) MarshalJSON

func (m UpdateConnectionFromAdwc) MarshalJSON() (buff []byte, e error)

MarshalJSON marshals to json representation

func (UpdateConnectionFromAdwc) String

func (m UpdateConnectionFromAdwc) String() string

type UpdateConnectionFromAtp

UpdateConnectionFromAtp The details to update an Autonomous Transaction Processing data asset connection.

type UpdateConnectionFromAtp struct {

    // Generated key that can be used in API calls to identify connection. On scenarios where reference to the connection is needed, a value can be passed in create.
    Key *string `mandatory:"true" json:"key"`

    // The version of the object that is used to track changes in the object instance.
    ObjectVersion *int `mandatory:"true" json:"objectVersion"`

    // The model version of an object.
    ModelVersion *string `mandatory:"false" json:"modelVersion"`

    ParentRef *ParentReference `mandatory:"false" json:"parentRef"`

    // Free form text without any restriction on permitted characters. Name can have letters, numbers, and special characters. The value is editable and is restricted to 1000 characters.
    Name *string `mandatory:"false" json:"name"`

    // User-defined description for the connection.
    Description *string `mandatory:"false" json:"description"`

    // The status of an object that can be set to value 1 for shallow references across objects, other values reserved.
    ObjectStatus *int `mandatory:"false" json:"objectStatus"`

    // Value can only contain upper case letters, underscore, and numbers. It should begin with upper case letter or underscore. The value can be modified.
    Identifier *string `mandatory:"false" json:"identifier"`

    // The properties for the connection.
    ConnectionProperties []ConnectionProperty `mandatory:"false" json:"connectionProperties"`

    RegistryMetadata *RegistryMetadata `mandatory:"false" json:"registryMetadata"`

    // The user name for the connection.
    Username *string `mandatory:"false" json:"username"`

    // The password for the connection.
    Password *string `mandatory:"false" json:"password"`

    PasswordSecret *SensitiveAttribute `mandatory:"false" json:"passwordSecret"`
}

func (UpdateConnectionFromAtp) GetConnectionProperties

func (m UpdateConnectionFromAtp) GetConnectionProperties() []ConnectionProperty

GetConnectionProperties returns ConnectionProperties

func (UpdateConnectionFromAtp) GetDescription

func (m UpdateConnectionFromAtp) GetDescription() *string

GetDescription returns Description

func (UpdateConnectionFromAtp) GetIdentifier

func (m UpdateConnectionFromAtp) GetIdentifier() *string

GetIdentifier returns Identifier

func (UpdateConnectionFromAtp) GetKey

func (m UpdateConnectionFromAtp) GetKey() *string

GetKey returns Key

func (UpdateConnectionFromAtp) GetModelVersion

func (m UpdateConnectionFromAtp) GetModelVersion() *string

GetModelVersion returns ModelVersion

func (UpdateConnectionFromAtp) GetName

func (m UpdateConnectionFromAtp) GetName() *string

GetName returns Name

func (UpdateConnectionFromAtp) GetObjectStatus

func (m UpdateConnectionFromAtp) GetObjectStatus() *int

GetObjectStatus returns ObjectStatus

func (UpdateConnectionFromAtp) GetObjectVersion

func (m UpdateConnectionFromAtp) GetObjectVersion() *int

GetObjectVersion returns ObjectVersion

func (UpdateConnectionFromAtp) GetParentRef

func (m UpdateConnectionFromAtp) GetParentRef() *ParentReference

GetParentRef returns ParentRef

func (UpdateConnectionFromAtp) GetRegistryMetadata

func (m UpdateConnectionFromAtp) GetRegistryMetadata() *RegistryMetadata

GetRegistryMetadata returns RegistryMetadata

func (UpdateConnectionFromAtp) MarshalJSON

func (m UpdateConnectionFromAtp) MarshalJSON() (buff []byte, e error)

MarshalJSON marshals to json representation

func (UpdateConnectionFromAtp) String

func (m UpdateConnectionFromAtp) String() string

type UpdateConnectionFromJdbc

UpdateConnectionFromJdbc The details to update a generic JDBC data asset connection.

type UpdateConnectionFromJdbc struct {

    // Generated key that can be used in API calls to identify connection. On scenarios where reference to the connection is needed, a value can be passed in create.
    Key *string `mandatory:"true" json:"key"`

    // The version of the object that is used to track changes in the object instance.
    ObjectVersion *int `mandatory:"true" json:"objectVersion"`

    // The model version of an object.
    ModelVersion *string `mandatory:"false" json:"modelVersion"`

    ParentRef *ParentReference `mandatory:"false" json:"parentRef"`

    // Free form text without any restriction on permitted characters. Name can have letters, numbers, and special characters. The value is editable and is restricted to 1000 characters.
    Name *string `mandatory:"false" json:"name"`

    // User-defined description for the connection.
    Description *string `mandatory:"false" json:"description"`

    // The status of an object that can be set to value 1 for shallow references across objects, other values reserved.
    ObjectStatus *int `mandatory:"false" json:"objectStatus"`

    // Value can only contain upper case letters, underscore, and numbers. It should begin with upper case letter or underscore. The value can be modified.
    Identifier *string `mandatory:"false" json:"identifier"`

    // The properties for the connection.
    ConnectionProperties []ConnectionProperty `mandatory:"false" json:"connectionProperties"`

    RegistryMetadata *RegistryMetadata `mandatory:"false" json:"registryMetadata"`

    // The user name for the connection.
    Username *string `mandatory:"false" json:"username"`

    // The password for the connection.
    Password *string `mandatory:"false" json:"password"`

    PasswordSecret *SensitiveAttribute `mandatory:"false" json:"passwordSecret"`
}

func (UpdateConnectionFromJdbc) GetConnectionProperties

func (m UpdateConnectionFromJdbc) GetConnectionProperties() []ConnectionProperty

GetConnectionProperties returns ConnectionProperties

func (UpdateConnectionFromJdbc) GetDescription

func (m UpdateConnectionFromJdbc) GetDescription() *string

GetDescription returns Description

func (UpdateConnectionFromJdbc) GetIdentifier

func (m UpdateConnectionFromJdbc) GetIdentifier() *string

GetIdentifier returns Identifier

func (UpdateConnectionFromJdbc) GetKey

func (m UpdateConnectionFromJdbc) GetKey() *string

GetKey returns Key

func (UpdateConnectionFromJdbc) GetModelVersion

func (m UpdateConnectionFromJdbc) GetModelVersion() *string

GetModelVersion returns ModelVersion

func (UpdateConnectionFromJdbc) GetName

func (m UpdateConnectionFromJdbc) GetName() *string

GetName returns Name

func (UpdateConnectionFromJdbc) GetObjectStatus

func (m UpdateConnectionFromJdbc) GetObjectStatus() *int

GetObjectStatus returns ObjectStatus

func (UpdateConnectionFromJdbc) GetObjectVersion

func (m UpdateConnectionFromJdbc) GetObjectVersion() *int

GetObjectVersion returns ObjectVersion

func (UpdateConnectionFromJdbc) GetParentRef

func (m UpdateConnectionFromJdbc) GetParentRef() *ParentReference

GetParentRef returns ParentRef

func (UpdateConnectionFromJdbc) GetRegistryMetadata

func (m UpdateConnectionFromJdbc) GetRegistryMetadata() *RegistryMetadata

GetRegistryMetadata returns RegistryMetadata

func (UpdateConnectionFromJdbc) MarshalJSON

func (m UpdateConnectionFromJdbc) MarshalJSON() (buff []byte, e error)

MarshalJSON marshals to json representation

func (UpdateConnectionFromJdbc) String

func (m UpdateConnectionFromJdbc) String() string

type UpdateConnectionFromMySql

UpdateConnectionFromMySql The details to update a MYSQL data asset connection.

type UpdateConnectionFromMySql struct {

    // Generated key that can be used in API calls to identify connection. On scenarios where reference to the connection is needed, a value can be passed in create.
    Key *string `mandatory:"true" json:"key"`

    // The version of the object that is used to track changes in the object instance.
    ObjectVersion *int `mandatory:"true" json:"objectVersion"`

    // The model version of an object.
    ModelVersion *string `mandatory:"false" json:"modelVersion"`

    ParentRef *ParentReference `mandatory:"false" json:"parentRef"`

    // Free form text without any restriction on permitted characters. Name can have letters, numbers, and special characters. The value is editable and is restricted to 1000 characters.
    Name *string `mandatory:"false" json:"name"`

    // User-defined description for the connection.
    Description *string `mandatory:"false" json:"description"`

    // The status of an object that can be set to value 1 for shallow references across objects, other values reserved.
    ObjectStatus *int `mandatory:"false" json:"objectStatus"`

    // Value can only contain upper case letters, underscore, and numbers. It should begin with upper case letter or underscore. The value can be modified.
    Identifier *string `mandatory:"false" json:"identifier"`

    // The properties for the connection.
    ConnectionProperties []ConnectionProperty `mandatory:"false" json:"connectionProperties"`

    RegistryMetadata *RegistryMetadata `mandatory:"false" json:"registryMetadata"`

    // The user name for the connection.
    Username *string `mandatory:"false" json:"username"`

    // The password for the connection.
    Password *string `mandatory:"false" json:"password"`

    PasswordSecret *SensitiveAttribute `mandatory:"false" json:"passwordSecret"`
}

func (UpdateConnectionFromMySql) GetConnectionProperties

func (m UpdateConnectionFromMySql) GetConnectionProperties() []ConnectionProperty

GetConnectionProperties returns ConnectionProperties

func (UpdateConnectionFromMySql) GetDescription

func (m UpdateConnectionFromMySql) GetDescription() *string

GetDescription returns Description

func (UpdateConnectionFromMySql) GetIdentifier

func (m UpdateConnectionFromMySql) GetIdentifier() *string

GetIdentifier returns Identifier

func (UpdateConnectionFromMySql) GetKey

func (m UpdateConnectionFromMySql) GetKey() *string

GetKey returns Key

func (UpdateConnectionFromMySql) GetModelVersion

func (m UpdateConnectionFromMySql) GetModelVersion() *string

GetModelVersion returns ModelVersion

func (UpdateConnectionFromMySql) GetName

func (m UpdateConnectionFromMySql) GetName() *string

GetName returns Name

func (UpdateConnectionFromMySql) GetObjectStatus

func (m UpdateConnectionFromMySql) GetObjectStatus() *int

GetObjectStatus returns ObjectStatus

func (UpdateConnectionFromMySql) GetObjectVersion

func (m UpdateConnectionFromMySql) GetObjectVersion() *int

GetObjectVersion returns ObjectVersion

func (UpdateConnectionFromMySql) GetParentRef

func (m UpdateConnectionFromMySql) GetParentRef() *ParentReference

GetParentRef returns ParentRef

func (UpdateConnectionFromMySql) GetRegistryMetadata

func (m UpdateConnectionFromMySql) GetRegistryMetadata() *RegistryMetadata

GetRegistryMetadata returns RegistryMetadata

func (UpdateConnectionFromMySql) MarshalJSON

func (m UpdateConnectionFromMySql) MarshalJSON() (buff []byte, e error)

MarshalJSON marshals to json representation

func (UpdateConnectionFromMySql) String

func (m UpdateConnectionFromMySql) String() string

type UpdateConnectionFromObjectStorage

UpdateConnectionFromObjectStorage The details to update an Oracle Object Storage data asset connection.

type UpdateConnectionFromObjectStorage struct {

    // Generated key that can be used in API calls to identify connection. On scenarios where reference to the connection is needed, a value can be passed in create.
    Key *string `mandatory:"true" json:"key"`

    // The version of the object that is used to track changes in the object instance.
    ObjectVersion *int `mandatory:"true" json:"objectVersion"`

    // The model version of an object.
    ModelVersion *string `mandatory:"false" json:"modelVersion"`

    ParentRef *ParentReference `mandatory:"false" json:"parentRef"`

    // Free form text without any restriction on permitted characters. Name can have letters, numbers, and special characters. The value is editable and is restricted to 1000 characters.
    Name *string `mandatory:"false" json:"name"`

    // User-defined description for the connection.
    Description *string `mandatory:"false" json:"description"`

    // The status of an object that can be set to value 1 for shallow references across objects, other values reserved.
    ObjectStatus *int `mandatory:"false" json:"objectStatus"`

    // Value can only contain upper case letters, underscore, and numbers. It should begin with upper case letter or underscore. The value can be modified.
    Identifier *string `mandatory:"false" json:"identifier"`

    // The properties for the connection.
    ConnectionProperties []ConnectionProperty `mandatory:"false" json:"connectionProperties"`

    RegistryMetadata *RegistryMetadata `mandatory:"false" json:"registryMetadata"`

    // The credential file content from an Oracle Object Storage wallet.
    CredentialFileContent *string `mandatory:"false" json:"credentialFileContent"`

    // The OCI user OCID for the user to connect to.
    UserId *string `mandatory:"false" json:"userId"`

    // The fingerprint for the user.
    FingerPrint *string `mandatory:"false" json:"fingerPrint"`

    // The passphrase for the connection.
    PassPhrase *string `mandatory:"false" json:"passPhrase"`
}

func (UpdateConnectionFromObjectStorage) GetConnectionProperties

func (m UpdateConnectionFromObjectStorage) GetConnectionProperties() []ConnectionProperty

GetConnectionProperties returns ConnectionProperties

func (UpdateConnectionFromObjectStorage) GetDescription

func (m UpdateConnectionFromObjectStorage) GetDescription() *string

GetDescription returns Description

func (UpdateConnectionFromObjectStorage) GetIdentifier

func (m UpdateConnectionFromObjectStorage) GetIdentifier() *string

GetIdentifier returns Identifier

func (UpdateConnectionFromObjectStorage) GetKey

func (m UpdateConnectionFromObjectStorage) GetKey() *string

GetKey returns Key

func (UpdateConnectionFromObjectStorage) GetModelVersion

func (m UpdateConnectionFromObjectStorage) GetModelVersion() *string

GetModelVersion returns ModelVersion

func (UpdateConnectionFromObjectStorage) GetName

func (m UpdateConnectionFromObjectStorage) GetName() *string

GetName returns Name

func (UpdateConnectionFromObjectStorage) GetObjectStatus

func (m UpdateConnectionFromObjectStorage) GetObjectStatus() *int

GetObjectStatus returns ObjectStatus

func (UpdateConnectionFromObjectStorage) GetObjectVersion

func (m UpdateConnectionFromObjectStorage) GetObjectVersion() *int

GetObjectVersion returns ObjectVersion

func (UpdateConnectionFromObjectStorage) GetParentRef

func (m UpdateConnectionFromObjectStorage) GetParentRef() *ParentReference

GetParentRef returns ParentRef

func (UpdateConnectionFromObjectStorage) GetRegistryMetadata

func (m UpdateConnectionFromObjectStorage) GetRegistryMetadata() *RegistryMetadata

GetRegistryMetadata returns RegistryMetadata

func (UpdateConnectionFromObjectStorage) MarshalJSON

func (m UpdateConnectionFromObjectStorage) MarshalJSON() (buff []byte, e error)

MarshalJSON marshals to json representation

func (UpdateConnectionFromObjectStorage) String

func (m UpdateConnectionFromObjectStorage) String() string

type UpdateConnectionFromOracle

UpdateConnectionFromOracle The details to update an Oracle Database data asset connection.

type UpdateConnectionFromOracle struct {

    // Generated key that can be used in API calls to identify connection. On scenarios where reference to the connection is needed, a value can be passed in create.
    Key *string `mandatory:"true" json:"key"`

    // The version of the object that is used to track changes in the object instance.
    ObjectVersion *int `mandatory:"true" json:"objectVersion"`

    // The model version of an object.
    ModelVersion *string `mandatory:"false" json:"modelVersion"`

    ParentRef *ParentReference `mandatory:"false" json:"parentRef"`

    // Free form text without any restriction on permitted characters. Name can have letters, numbers, and special characters. The value is editable and is restricted to 1000 characters.
    Name *string `mandatory:"false" json:"name"`

    // User-defined description for the connection.
    Description *string `mandatory:"false" json:"description"`

    // The status of an object that can be set to value 1 for shallow references across objects, other values reserved.
    ObjectStatus *int `mandatory:"false" json:"objectStatus"`

    // Value can only contain upper case letters, underscore, and numbers. It should begin with upper case letter or underscore. The value can be modified.
    Identifier *string `mandatory:"false" json:"identifier"`

    // The properties for the connection.
    ConnectionProperties []ConnectionProperty `mandatory:"false" json:"connectionProperties"`

    RegistryMetadata *RegistryMetadata `mandatory:"false" json:"registryMetadata"`

    // The user name for the connection.
    Username *string `mandatory:"false" json:"username"`

    // The password for the connection.
    Password *string `mandatory:"false" json:"password"`

    PasswordSecret *SensitiveAttribute `mandatory:"false" json:"passwordSecret"`
}

func (UpdateConnectionFromOracle) GetConnectionProperties

func (m UpdateConnectionFromOracle) GetConnectionProperties() []ConnectionProperty

GetConnectionProperties returns ConnectionProperties

func (UpdateConnectionFromOracle) GetDescription

func (m UpdateConnectionFromOracle) GetDescription() *string

GetDescription returns Description

func (UpdateConnectionFromOracle) GetIdentifier

func (m UpdateConnectionFromOracle) GetIdentifier() *string

GetIdentifier returns Identifier

func (UpdateConnectionFromOracle) GetKey

func (m UpdateConnectionFromOracle) GetKey() *string

GetKey returns Key

func (UpdateConnectionFromOracle) GetModelVersion

func (m UpdateConnectionFromOracle) GetModelVersion() *string

GetModelVersion returns ModelVersion

func (UpdateConnectionFromOracle) GetName

func (m UpdateConnectionFromOracle) GetName() *string

GetName returns Name

func (UpdateConnectionFromOracle) GetObjectStatus

func (m UpdateConnectionFromOracle) GetObjectStatus() *int

GetObjectStatus returns ObjectStatus

func (UpdateConnectionFromOracle) GetObjectVersion

func (m UpdateConnectionFromOracle) GetObjectVersion() *int

GetObjectVersion returns ObjectVersion

func (UpdateConnectionFromOracle) GetParentRef

func (m UpdateConnectionFromOracle) GetParentRef() *ParentReference

GetParentRef returns ParentRef

func (UpdateConnectionFromOracle) GetRegistryMetadata

func (m UpdateConnectionFromOracle) GetRegistryMetadata() *RegistryMetadata

GetRegistryMetadata returns RegistryMetadata

func (UpdateConnectionFromOracle) MarshalJSON

func (m UpdateConnectionFromOracle) MarshalJSON() (buff []byte, e error)

MarshalJSON marshals to json representation

func (UpdateConnectionFromOracle) String

func (m UpdateConnectionFromOracle) String() string

type UpdateConnectionRequest

UpdateConnectionRequest wrapper for the UpdateConnection operation

See also

Click https://docs.cloud.oracle.com/en-us/iaas/tools/go-sdk-examples/36.1.0/dataintegration/UpdateConnection.go.html to see an example of how to use UpdateConnectionRequest.

type UpdateConnectionRequest struct {

    // The workspace ID.
    WorkspaceId *string `mandatory:"true" contributesTo:"path" name:"workspaceId"`

    // The connection key.
    ConnectionKey *string `mandatory:"true" contributesTo:"path" name:"connectionKey"`

    // The information needed to update a connection.
    UpdateConnectionDetails `contributesTo:"body"`

    // Unique Oracle-assigned identifier for the request. If
    // you need to contact Oracle about a particular request,
    // please provide the request ID.
    OpcRequestId *string `mandatory:"false" contributesTo:"header" name:"opc-request-id"`

    // For optimistic concurrency control. In the PUT or DELETE call for a resource, set the `if-match` parameter to the value of the `etag` from a previous GET or POST response for that resource.
    // The resource will be updated or deleted only if the `etag` you provide matches the resource's current `etag` value.
    // When 'if-match' is provided and its value does not exactly match the 'etag' of the resource on the server, the request fails with the 412 response code.
    IfMatch *string `mandatory:"false" contributesTo:"header" name:"if-match"`

    // Metadata about the request. This information will not be transmitted to the service, but
    // represents information that the SDK will consume to drive retry behavior.
    RequestMetadata common.RequestMetadata
}

func (UpdateConnectionRequest) 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

UpdateConnectionResponse wrapper for the UpdateConnection operation

type UpdateConnectionResponse struct {

    // The underlying http response
    RawResponse *http.Response

    // The Connection instance
    Connection `presentIn:"body"`

    // For optimistic concurrency control. See ETags for Optimistic Concurrency Control (https://docs.cloud.oracle.com/iaas/Content/API/Concepts/usingapi.htm#eleven).
    Etag *string `presentIn:"header" name:"etag"`

    // Unique Oracle-assigned identifier for the request. If you need to contact
    // Oracle about a particular request, please provide the request ID.
    OpcRequestId *string `presentIn:"header" name:"opc-request-id"`
}

func (UpdateConnectionResponse) HTTPResponse

func (response UpdateConnectionResponse) HTTPResponse() *http.Response

HTTPResponse implements the OCIResponse interface

func (UpdateConnectionResponse) String

func (response UpdateConnectionResponse) String() string

type UpdateDataAssetDetails

UpdateDataAssetDetails Properties used in data asset update operations.

type UpdateDataAssetDetails interface {

    // Generated key that can be used in API calls to identify data asset.
    GetKey() *string

    // The version of the object that is used to track changes in the object instance.
    GetObjectVersion() *int

    // The model version of an object.
    GetModelVersion() *string

    // Free form text without any restriction on permitted characters. Name can have letters, numbers, and special characters. The value is editable and is restricted to 1000 characters.
    GetName() *string

    // The user-defined description of the data asset.
    GetDescription() *string

    // The status of an object that can be set to value 1 for shallow references across objects, other values reserved.
    GetObjectStatus() *int

    // Value can only contain upper case letters, underscore, and numbers. It should begin with upper case letter or underscore. The value can be modified.
    GetIdentifier() *string

    // The external key for the object.
    GetExternalKey() *string

    // Additional properties for the data asset.
    GetAssetProperties() map[string]string

    GetRegistryMetadata() *RegistryMetadata
}

type UpdateDataAssetDetailsModelTypeEnum

UpdateDataAssetDetailsModelTypeEnum Enum with underlying type: string

type UpdateDataAssetDetailsModelTypeEnum string

Set of constants representing the allowable values for UpdateDataAssetDetailsModelTypeEnum

const (
    UpdateDataAssetDetailsModelTypeOracleDataAsset              UpdateDataAssetDetailsModelTypeEnum = "ORACLE_DATA_ASSET"
    UpdateDataAssetDetailsModelTypeOracleObjectStorageDataAsset UpdateDataAssetDetailsModelTypeEnum = "ORACLE_OBJECT_STORAGE_DATA_ASSET"
    UpdateDataAssetDetailsModelTypeOracleAtpDataAsset           UpdateDataAssetDetailsModelTypeEnum = "ORACLE_ATP_DATA_ASSET"
    UpdateDataAssetDetailsModelTypeOracleAdwcDataAsset          UpdateDataAssetDetailsModelTypeEnum = "ORACLE_ADWC_DATA_ASSET"
    UpdateDataAssetDetailsModelTypeMysqlDataAsset               UpdateDataAssetDetailsModelTypeEnum = "MYSQL_DATA_ASSET"
    UpdateDataAssetDetailsModelTypeGenericJdbcDataAsset         UpdateDataAssetDetailsModelTypeEnum = "GENERIC_JDBC_DATA_ASSET"
)

func GetUpdateDataAssetDetailsModelTypeEnumValues

func GetUpdateDataAssetDetailsModelTypeEnumValues() []UpdateDataAssetDetailsModelTypeEnum

GetUpdateDataAssetDetailsModelTypeEnumValues Enumerates the set of values for UpdateDataAssetDetailsModelTypeEnum

type UpdateDataAssetFromAdwc

UpdateDataAssetFromAdwc Details for the Autonomous Data Warehouse data asset type.

type UpdateDataAssetFromAdwc struct {

    // Generated key that can be used in API calls to identify data asset.
    Key *string `mandatory:"true" json:"key"`

    // The version of the object that is used to track changes in the object instance.
    ObjectVersion *int `mandatory:"true" json:"objectVersion"`

    // The model version of an object.
    ModelVersion *string `mandatory:"false" json:"modelVersion"`

    // Free form text without any restriction on permitted characters. Name can have letters, numbers, and special characters. The value is editable and is restricted to 1000 characters.
    Name *string `mandatory:"false" json:"name"`

    // The user-defined description of the data asset.
    Description *string `mandatory:"false" json:"description"`

    // The status of an object that can be set to value 1 for shallow references across objects, other values reserved.
    ObjectStatus *int `mandatory:"false" json:"objectStatus"`

    // Value can only contain upper case letters, underscore, and numbers. It should begin with upper case letter or underscore. The value can be modified.
    Identifier *string `mandatory:"false" json:"identifier"`

    // The external key for the object.
    ExternalKey *string `mandatory:"false" json:"externalKey"`

    // Additional properties for the data asset.
    AssetProperties map[string]string `mandatory:"false" json:"assetProperties"`

    RegistryMetadata *RegistryMetadata `mandatory:"false" json:"registryMetadata"`

    // The Autonomous Data Warehouse instance service name.
    ServiceName *string `mandatory:"false" json:"serviceName"`

    // The Autonomous Data Warehouse driver class.
    DriverClass *string `mandatory:"false" json:"driverClass"`

    // The credential file content from a Autonomous Data Warehouse wallet.
    CredentialFileContent *string `mandatory:"false" json:"credentialFileContent"`

    WalletSecret *SensitiveAttribute `mandatory:"false" json:"walletSecret"`

    WalletPasswordSecret *SensitiveAttribute `mandatory:"false" json:"walletPasswordSecret"`

    DefaultConnection *UpdateConnectionFromAdwc `mandatory:"false" json:"defaultConnection"`
}

func (UpdateDataAssetFromAdwc) GetAssetProperties

func (m UpdateDataAssetFromAdwc) GetAssetProperties() map[string]string

GetAssetProperties returns AssetProperties

func (UpdateDataAssetFromAdwc) GetDescription

func (m UpdateDataAssetFromAdwc) GetDescription() *string

GetDescription returns Description

func (UpdateDataAssetFromAdwc) GetExternalKey

func (m UpdateDataAssetFromAdwc) GetExternalKey() *string

GetExternalKey returns ExternalKey

func (UpdateDataAssetFromAdwc) GetIdentifier

func (m UpdateDataAssetFromAdwc) GetIdentifier() *string

GetIdentifier returns Identifier

func (UpdateDataAssetFromAdwc) GetKey

func (m UpdateDataAssetFromAdwc) GetKey() *string

GetKey returns Key

func (UpdateDataAssetFromAdwc) GetModelVersion

func (m UpdateDataAssetFromAdwc) GetModelVersion() *string

GetModelVersion returns ModelVersion

func (UpdateDataAssetFromAdwc) GetName

func (m UpdateDataAssetFromAdwc) GetName() *string

GetName returns Name

func (UpdateDataAssetFromAdwc) GetObjectStatus

func (m UpdateDataAssetFromAdwc) GetObjectStatus() *int

GetObjectStatus returns ObjectStatus

func (UpdateDataAssetFromAdwc) GetObjectVersion

func (m UpdateDataAssetFromAdwc) GetObjectVersion() *int

GetObjectVersion returns ObjectVersion

func (UpdateDataAssetFromAdwc) GetRegistryMetadata

func (m UpdateDataAssetFromAdwc) GetRegistryMetadata() *RegistryMetadata

GetRegistryMetadata returns RegistryMetadata

func (UpdateDataAssetFromAdwc) MarshalJSON

func (m UpdateDataAssetFromAdwc) MarshalJSON() (buff []byte, e error)

MarshalJSON marshals to json representation

func (UpdateDataAssetFromAdwc) String

func (m UpdateDataAssetFromAdwc) String() string

type UpdateDataAssetFromAtp

UpdateDataAssetFromAtp Details for the Autonomous Transaction Processing data asset type.

type UpdateDataAssetFromAtp struct {

    // Generated key that can be used in API calls to identify data asset.
    Key *string `mandatory:"true" json:"key"`

    // The version of the object that is used to track changes in the object instance.
    ObjectVersion *int `mandatory:"true" json:"objectVersion"`

    // The model version of an object.
    ModelVersion *string `mandatory:"false" json:"modelVersion"`

    // Free form text without any restriction on permitted characters. Name can have letters, numbers, and special characters. The value is editable and is restricted to 1000 characters.
    Name *string `mandatory:"false" json:"name"`

    // The user-defined description of the data asset.
    Description *string `mandatory:"false" json:"description"`

    // The status of an object that can be set to value 1 for shallow references across objects, other values reserved.
    ObjectStatus *int `mandatory:"false" json:"objectStatus"`

    // Value can only contain upper case letters, underscore, and numbers. It should begin with upper case letter or underscore. The value can be modified.
    Identifier *string `mandatory:"false" json:"identifier"`

    // The external key for the object.
    ExternalKey *string `mandatory:"false" json:"externalKey"`

    // Additional properties for the data asset.
    AssetProperties map[string]string `mandatory:"false" json:"assetProperties"`

    RegistryMetadata *RegistryMetadata `mandatory:"false" json:"registryMetadata"`

    // The Autonomous Transaction Processing instance service name.
    ServiceName *string `mandatory:"false" json:"serviceName"`

    // The Autonomous Transaction Processing driver class
    DriverClass *string `mandatory:"false" json:"driverClass"`

    // The credential file content from an Autonomous Transaction Processing wallet.
    CredentialFileContent *string `mandatory:"false" json:"credentialFileContent"`

    WalletSecret *SensitiveAttribute `mandatory:"false" json:"walletSecret"`

    WalletPasswordSecret *SensitiveAttribute `mandatory:"false" json:"walletPasswordSecret"`

    DefaultConnection *UpdateConnectionFromAtp `mandatory:"false" json:"defaultConnection"`
}

func (UpdateDataAssetFromAtp) GetAssetProperties

func (m UpdateDataAssetFromAtp) GetAssetProperties() map[string]string

GetAssetProperties returns AssetProperties

func (UpdateDataAssetFromAtp) GetDescription

func (m UpdateDataAssetFromAtp) GetDescription() *string

GetDescription returns Description

func (UpdateDataAssetFromAtp) GetExternalKey

func (m UpdateDataAssetFromAtp) GetExternalKey() *string

GetExternalKey returns ExternalKey

func (UpdateDataAssetFromAtp) GetIdentifier

func (m UpdateDataAssetFromAtp) GetIdentifier() *string

GetIdentifier returns Identifier

func (UpdateDataAssetFromAtp) GetKey

func (m UpdateDataAssetFromAtp) GetKey() *string

GetKey returns Key

func (UpdateDataAssetFromAtp) GetModelVersion

func (m UpdateDataAssetFromAtp) GetModelVersion() *string

GetModelVersion returns ModelVersion

func (UpdateDataAssetFromAtp) GetName

func (m UpdateDataAssetFromAtp) GetName() *string

GetName returns Name

func (UpdateDataAssetFromAtp) GetObjectStatus

func (m UpdateDataAssetFromAtp) GetObjectStatus() *int

GetObjectStatus returns ObjectStatus

func (UpdateDataAssetFromAtp) GetObjectVersion

func (m UpdateDataAssetFromAtp) GetObjectVersion() *int

GetObjectVersion returns ObjectVersion

func (UpdateDataAssetFromAtp) GetRegistryMetadata

func (m UpdateDataAssetFromAtp) GetRegistryMetadata() *RegistryMetadata

GetRegistryMetadata returns RegistryMetadata

func (UpdateDataAssetFromAtp) MarshalJSON

func (m UpdateDataAssetFromAtp) MarshalJSON() (buff []byte, e error)

MarshalJSON marshals to json representation

func (UpdateDataAssetFromAtp) String

func (m UpdateDataAssetFromAtp) String() string

type UpdateDataAssetFromJdbc

UpdateDataAssetFromJdbc Details for the Autonomous Transaction Processing data asset type.

type UpdateDataAssetFromJdbc struct {

    // Generated key that can be used in API calls to identify data asset.
    Key *string `mandatory:"true" json:"key"`

    // The version of the object that is used to track changes in the object instance.
    ObjectVersion *int `mandatory:"true" json:"objectVersion"`

    // The model version of an object.
    ModelVersion *string `mandatory:"false" json:"modelVersion"`

    // Free form text without any restriction on permitted characters. Name can have letters, numbers, and special characters. The value is editable and is restricted to 1000 characters.
    Name *string `mandatory:"false" json:"name"`

    // The user-defined description of the data asset.
    Description *string `mandatory:"false" json:"description"`

    // The status of an object that can be set to value 1 for shallow references across objects, other values reserved.
    ObjectStatus *int `mandatory:"false" json:"objectStatus"`

    // Value can only contain upper case letters, underscore, and numbers. It should begin with upper case letter or underscore. The value can be modified.
    Identifier *string `mandatory:"false" json:"identifier"`

    // The external key for the object.
    ExternalKey *string `mandatory:"false" json:"externalKey"`

    // Additional properties for the data asset.
    AssetProperties map[string]string `mandatory:"false" json:"assetProperties"`

    RegistryMetadata *RegistryMetadata `mandatory:"false" json:"registryMetadata"`

    // The generic JDBC host name.
    Host *string `mandatory:"false" json:"host"`

    // The generic JDBC port number.
    Port *string `mandatory:"false" json:"port"`

    // The data asset type for the generic JDBC data asset.
    DataAssetType *string `mandatory:"false" json:"dataAssetType"`

    DefaultConnection *UpdateConnectionFromJdbc `mandatory:"false" json:"defaultConnection"`
}

func (UpdateDataAssetFromJdbc) GetAssetProperties

func (m UpdateDataAssetFromJdbc) GetAssetProperties() map[string]string

GetAssetProperties returns AssetProperties

func (UpdateDataAssetFromJdbc) GetDescription

func (m UpdateDataAssetFromJdbc) GetDescription() *string

GetDescription returns Description

func (UpdateDataAssetFromJdbc) GetExternalKey

func (m UpdateDataAssetFromJdbc) GetExternalKey() *string

GetExternalKey returns ExternalKey

func (UpdateDataAssetFromJdbc) GetIdentifier

func (m UpdateDataAssetFromJdbc) GetIdentifier() *string

GetIdentifier returns Identifier

func (UpdateDataAssetFromJdbc) GetKey

func (m UpdateDataAssetFromJdbc) GetKey() *string

GetKey returns Key

func (UpdateDataAssetFromJdbc) GetModelVersion

func (m UpdateDataAssetFromJdbc) GetModelVersion() *string

GetModelVersion returns ModelVersion

func (UpdateDataAssetFromJdbc) GetName

func (m UpdateDataAssetFromJdbc) GetName() *string

GetName returns Name

func (UpdateDataAssetFromJdbc) GetObjectStatus

func (m UpdateDataAssetFromJdbc) GetObjectStatus() *int

GetObjectStatus returns ObjectStatus

func (UpdateDataAssetFromJdbc) GetObjectVersion

func (m UpdateDataAssetFromJdbc) GetObjectVersion() *int

GetObjectVersion returns ObjectVersion

func (UpdateDataAssetFromJdbc) GetRegistryMetadata

func (m UpdateDataAssetFromJdbc) GetRegistryMetadata() *RegistryMetadata

GetRegistryMetadata returns RegistryMetadata

func (UpdateDataAssetFromJdbc) MarshalJSON

func (m UpdateDataAssetFromJdbc) MarshalJSON() (buff []byte, e error)

MarshalJSON marshals to json representation

func (UpdateDataAssetFromJdbc) String

func (m UpdateDataAssetFromJdbc) String() string

type UpdateDataAssetFromMySql

UpdateDataAssetFromMySql Details for the MYSQL data asset type.

type UpdateDataAssetFromMySql struct {

    // Generated key that can be used in API calls to identify data asset.
    Key *string `mandatory:"true" json:"key"`

    // The version of the object that is used to track changes in the object instance.
    ObjectVersion *int `mandatory:"true" json:"objectVersion"`

    // The model version of an object.
    ModelVersion *string `mandatory:"false" json:"modelVersion"`

    // Free form text without any restriction on permitted characters. Name can have letters, numbers, and special characters. The value is editable and is restricted to 1000 characters.
    Name *string `mandatory:"false" json:"name"`

    // The user-defined description of the data asset.
    Description *string `mandatory:"false" json:"description"`

    // The status of an object that can be set to value 1 for shallow references across objects, other values reserved.
    ObjectStatus *int `mandatory:"false" json:"objectStatus"`

    // Value can only contain upper case letters, underscore, and numbers. It should begin with upper case letter or underscore. The value can be modified.
    Identifier *string `mandatory:"false" json:"identifier"`

    // The external key for the object.
    ExternalKey *string `mandatory:"false" json:"externalKey"`

    // Additional properties for the data asset.
    AssetProperties map[string]string `mandatory:"false" json:"assetProperties"`

    RegistryMetadata *RegistryMetadata `mandatory:"false" json:"registryMetadata"`

    // The generic JDBC host name.
    Host *string `mandatory:"false" json:"host"`

    // The generic JDBC port number.
    Port *string `mandatory:"false" json:"port"`

    // The generic JDBC service name for the database.
    ServiceName *string `mandatory:"false" json:"serviceName"`

    DefaultConnection *UpdateConnectionFromMySql `mandatory:"false" json:"defaultConnection"`
}

func (UpdateDataAssetFromMySql) GetAssetProperties

func (m UpdateDataAssetFromMySql) GetAssetProperties() map[string]string

GetAssetProperties returns AssetProperties

func (UpdateDataAssetFromMySql) GetDescription

func (m UpdateDataAssetFromMySql) GetDescription() *string

GetDescription returns Description

func (UpdateDataAssetFromMySql) GetExternalKey

func (m UpdateDataAssetFromMySql) GetExternalKey() *string

GetExternalKey returns ExternalKey

func (UpdateDataAssetFromMySql) GetIdentifier

func (m UpdateDataAssetFromMySql) GetIdentifier() *string

GetIdentifier returns Identifier

func (UpdateDataAssetFromMySql) GetKey

func (m UpdateDataAssetFromMySql) GetKey() *string

GetKey returns Key

func (UpdateDataAssetFromMySql) GetModelVersion

func (m UpdateDataAssetFromMySql) GetModelVersion() *string

GetModelVersion returns ModelVersion

func (UpdateDataAssetFromMySql) GetName

func (m UpdateDataAssetFromMySql) GetName() *string

GetName returns Name

func (UpdateDataAssetFromMySql) GetObjectStatus

func (m UpdateDataAssetFromMySql) GetObjectStatus() *int

GetObjectStatus returns ObjectStatus

func (UpdateDataAssetFromMySql) GetObjectVersion

func (m UpdateDataAssetFromMySql) GetObjectVersion() *int

GetObjectVersion returns ObjectVersion

func (UpdateDataAssetFromMySql) GetRegistryMetadata

func (m UpdateDataAssetFromMySql) GetRegistryMetadata() *RegistryMetadata

GetRegistryMetadata returns RegistryMetadata

func (UpdateDataAssetFromMySql) MarshalJSON

func (m UpdateDataAssetFromMySql) MarshalJSON() (buff []byte, e error)

MarshalJSON marshals to json representation

func (UpdateDataAssetFromMySql) String

func (m UpdateDataAssetFromMySql) String() string

type UpdateDataAssetFromObjectStorage

UpdateDataAssetFromObjectStorage Details for the Oracle Object storage data asset type.

type UpdateDataAssetFromObjectStorage struct {

    // Generated key that can be used in API calls to identify data asset.
    Key *string `mandatory:"true" json:"key"`

    // The version of the object that is used to track changes in the object instance.
    ObjectVersion *int `mandatory:"true" json:"objectVersion"`

    // The model version of an object.
    ModelVersion *string `mandatory:"false" json:"modelVersion"`

    // Free form text without any restriction on permitted characters. Name can have letters, numbers, and special characters. The value is editable and is restricted to 1000 characters.
    Name *string `mandatory:"false" json:"name"`

    // The user-defined description of the data asset.
    Description *string `mandatory:"false" json:"description"`

    // The status of an object that can be set to value 1 for shallow references across objects, other values reserved.
    ObjectStatus *int `mandatory:"false" json:"objectStatus"`

    // Value can only contain upper case letters, underscore, and numbers. It should begin with upper case letter or underscore. The value can be modified.
    Identifier *string `mandatory:"false" json:"identifier"`

    // The external key for the object.
    ExternalKey *string `mandatory:"false" json:"externalKey"`

    // Additional properties for the data asset.
    AssetProperties map[string]string `mandatory:"false" json:"assetProperties"`

    RegistryMetadata *RegistryMetadata `mandatory:"false" json:"registryMetadata"`

    // The Oracle Object storage URL.
    Url *string `mandatory:"false" json:"url"`

    // The OCI tenancy OCID.
    TenancyId *string `mandatory:"false" json:"tenancyId"`

    // The namespace for the specified Oracle Object storage resource. You can find the namespace under Object Storage Settings in the Console.
    Namespace *string `mandatory:"false" json:"namespace"`

    DefaultConnection *UpdateConnectionFromObjectStorage `mandatory:"false" json:"defaultConnection"`
}

func (UpdateDataAssetFromObjectStorage) GetAssetProperties

func (m UpdateDataAssetFromObjectStorage) GetAssetProperties() map[string]string

GetAssetProperties returns AssetProperties

func (UpdateDataAssetFromObjectStorage) GetDescription

func (m UpdateDataAssetFromObjectStorage) GetDescription() *string

GetDescription returns Description

func (UpdateDataAssetFromObjectStorage) GetExternalKey

func (m UpdateDataAssetFromObjectStorage) GetExternalKey() *string

GetExternalKey returns ExternalKey

func (UpdateDataAssetFromObjectStorage) GetIdentifier

func (m UpdateDataAssetFromObjectStorage) GetIdentifier() *string

GetIdentifier returns Identifier

func (UpdateDataAssetFromObjectStorage) GetKey

func (m UpdateDataAssetFromObjectStorage) GetKey() *string

GetKey returns Key

func (UpdateDataAssetFromObjectStorage) GetModelVersion

func (m UpdateDataAssetFromObjectStorage) GetModelVersion() *string

GetModelVersion returns ModelVersion

func (UpdateDataAssetFromObjectStorage) GetName

func (m UpdateDataAssetFromObjectStorage) GetName() *string

GetName returns Name

func (UpdateDataAssetFromObjectStorage) GetObjectStatus

func (m UpdateDataAssetFromObjectStorage) GetObjectStatus() *int

GetObjectStatus returns ObjectStatus

func (UpdateDataAssetFromObjectStorage) GetObjectVersion

func (m UpdateDataAssetFromObjectStorage) GetObjectVersion() *int

GetObjectVersion returns ObjectVersion

func (UpdateDataAssetFromObjectStorage) GetRegistryMetadata

func (m UpdateDataAssetFromObjectStorage) GetRegistryMetadata() *RegistryMetadata

GetRegistryMetadata returns RegistryMetadata

func (UpdateDataAssetFromObjectStorage) MarshalJSON

func (m UpdateDataAssetFromObjectStorage) MarshalJSON() (buff []byte, e error)

MarshalJSON marshals to json representation

func (UpdateDataAssetFromObjectStorage) String

func (m UpdateDataAssetFromObjectStorage) String() string

type UpdateDataAssetFromOracle

UpdateDataAssetFromOracle Details for the Oracle Database data asset type.

type UpdateDataAssetFromOracle struct {

    // Generated key that can be used in API calls to identify data asset.
    Key *string `mandatory:"true" json:"key"`

    // The version of the object that is used to track changes in the object instance.
    ObjectVersion *int `mandatory:"true" json:"objectVersion"`

    // The model version of an object.
    ModelVersion *string `mandatory:"false" json:"modelVersion"`

    // Free form text without any restriction on permitted characters. Name can have letters, numbers, and special characters. The value is editable and is restricted to 1000 characters.
    Name *string `mandatory:"false" json:"name"`

    // The user-defined description of the data asset.
    Description *string `mandatory:"false" json:"description"`

    // The status of an object that can be set to value 1 for shallow references across objects, other values reserved.
    ObjectStatus *int `mandatory:"false" json:"objectStatus"`

    // Value can only contain upper case letters, underscore, and numbers. It should begin with upper case letter or underscore. The value can be modified.
    Identifier *string `mandatory:"false" json:"identifier"`

    // The external key for the object.
    ExternalKey *string `mandatory:"false" json:"externalKey"`

    // Additional properties for the data asset.
    AssetProperties map[string]string `mandatory:"false" json:"assetProperties"`

    RegistryMetadata *RegistryMetadata `mandatory:"false" json:"registryMetadata"`

    // The Oracle Database hostname.
    Host *string `mandatory:"false" json:"host"`

    // The Oracle Database port.
    Port *string `mandatory:"false" json:"port"`

    // The Oracle Database service name.
    ServiceName *string `mandatory:"false" json:"serviceName"`

    // The Oracle Database driver class.
    DriverClass *string `mandatory:"false" json:"driverClass"`

    // The Oracle Database SID.
    Sid *string `mandatory:"false" json:"sid"`

    // The credential file content from a wallet for the data asset.
    CredentialFileContent *string `mandatory:"false" json:"credentialFileContent"`

    WalletSecret *SensitiveAttribute `mandatory:"false" json:"walletSecret"`

    WalletPasswordSecret *SensitiveAttribute `mandatory:"false" json:"walletPasswordSecret"`

    DefaultConnection *UpdateConnectionFromOracle `mandatory:"false" json:"defaultConnection"`
}

func (UpdateDataAssetFromOracle) GetAssetProperties

func (m UpdateDataAssetFromOracle) GetAssetProperties() map[string]string

GetAssetProperties returns AssetProperties

func (UpdateDataAssetFromOracle) GetDescription

func (m UpdateDataAssetFromOracle) GetDescription() *string

GetDescription returns Description

func (UpdateDataAssetFromOracle) GetExternalKey

func (m UpdateDataAssetFromOracle) GetExternalKey() *string

GetExternalKey returns ExternalKey

func (UpdateDataAssetFromOracle) GetIdentifier

func (m UpdateDataAssetFromOracle) GetIdentifier() *string

GetIdentifier returns Identifier

func (UpdateDataAssetFromOracle) GetKey

func (m UpdateDataAssetFromOracle) GetKey() *string

GetKey returns Key

func (UpdateDataAssetFromOracle) GetModelVersion

func (m UpdateDataAssetFromOracle) GetModelVersion() *string

GetModelVersion returns ModelVersion

func (UpdateDataAssetFromOracle) GetName

func (m UpdateDataAssetFromOracle) GetName() *string

GetName returns Name

func (UpdateDataAssetFromOracle) GetObjectStatus

func (m UpdateDataAssetFromOracle) GetObjectStatus() *int

GetObjectStatus returns ObjectStatus

func (UpdateDataAssetFromOracle) GetObjectVersion

func (m UpdateDataAssetFromOracle) GetObjectVersion() *int

GetObjectVersion returns ObjectVersion

func (UpdateDataAssetFromOracle) GetRegistryMetadata

func (m UpdateDataAssetFromOracle) GetRegistryMetadata() *RegistryMetadata

GetRegistryMetadata returns RegistryMetadata

func (UpdateDataAssetFromOracle) MarshalJSON

func (m UpdateDataAssetFromOracle) MarshalJSON() (buff []byte, e error)

MarshalJSON marshals to json representation

func (UpdateDataAssetFromOracle) String

func (m UpdateDataAssetFromOracle) String() string

type UpdateDataAssetRequest

UpdateDataAssetRequest wrapper for the UpdateDataAsset operation

See also

Click https://docs.cloud.oracle.com/en-us/iaas/tools/go-sdk-examples/36.1.0/dataintegration/UpdateDataAsset.go.html to see an example of how to use UpdateDataAssetRequest.

type UpdateDataAssetRequest struct {

    // The workspace ID.
    WorkspaceId *string `mandatory:"true" contributesTo:"path" name:"workspaceId"`

    // The data asset key.
    DataAssetKey *string `mandatory:"true" contributesTo:"path" name:"dataAssetKey"`

    // The information needed to update a data asset.
    UpdateDataAssetDetails `contributesTo:"body"`

    // Unique Oracle-assigned identifier for the request. If
    // you need to contact Oracle about a particular request,
    // please provide the request ID.
    OpcRequestId *string `mandatory:"false" contributesTo:"header" name:"opc-request-id"`

    // For optimistic concurrency control. In the PUT or DELETE call for a resource, set the `if-match` parameter to the value of the `etag` from a previous GET or POST response for that resource.
    // The resource will be updated or deleted only if the `etag` you provide matches the resource's current `etag` value.
    // When 'if-match' is provided and its value does not exactly match the 'etag' of the resource on the server, the request fails with the 412 response code.
    IfMatch *string `mandatory:"false" contributesTo:"header" name:"if-match"`

    // Metadata about the request. This information will not be transmitted to the service, but
    // represents information that the SDK will consume to drive retry behavior.
    RequestMetadata common.RequestMetadata
}

func (UpdateDataAssetRequest) 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

UpdateDataAssetResponse wrapper for the UpdateDataAsset operation

type UpdateDataAssetResponse struct {

    // The underlying http response
    RawResponse *http.Response

    // The DataAsset instance
    DataAsset `presentIn:"body"`

    // For optimistic concurrency control. See ETags for Optimistic Concurrency Control (https://docs.cloud.oracle.com/iaas/Content/API/Concepts/usingapi.htm#eleven).
    Etag *string `presentIn:"header" name:"etag"`

    // Unique Oracle-assigned identifier for the request. If you need to contact
    // Oracle about a particular request, please provide the request ID.
    OpcRequestId *string `presentIn:"header" name:"opc-request-id"`
}

func (UpdateDataAssetResponse) HTTPResponse

func (response UpdateDataAssetResponse) HTTPResponse() *http.Response

HTTPResponse implements the OCIResponse interface

func (UpdateDataAssetResponse) String

func (response UpdateDataAssetResponse) String() string

type UpdateDataFlowDetails

UpdateDataFlowDetails Properties used in data flow update operations.

type UpdateDataFlowDetails struct {

    // Generated key that can be used in API calls to identify data flow. On scenarios where reference to the data flow is needed, a value can be passed in create.
    Key *string `mandatory:"true" json:"key"`

    // The type of the object.
    ModelType *string `mandatory:"true" json:"modelType"`

    // The version of the object that is used to track changes in the object instance.
    ObjectVersion *int `mandatory:"true" json:"objectVersion"`

    // The model version of an object.
    ModelVersion *string `mandatory:"false" json:"modelVersion"`

    ParentRef *ParentReference `mandatory:"false" json:"parentRef"`

    // Free form text without any restriction on permitted characters. Name can have letters, numbers, and special characters. The value is editable and is restricted to 1000 characters.
    Name *string `mandatory:"false" json:"name"`

    // Value can only contain upper case letters, underscore, and numbers. It should begin with upper case letter or underscore. The value can be modified.
    Identifier *string `mandatory:"false" json:"identifier"`

    // An array of nodes.
    Nodes []FlowNode `mandatory:"false" json:"nodes"`

    // An array of parameters.
    Parameters []Parameter `mandatory:"false" json:"parameters"`

    // Detailed description for the object.
    Description *string `mandatory:"false" json:"description"`

    FlowConfigValues *ConfigValues `mandatory:"false" json:"flowConfigValues"`

    // The status of an object that can be set to value 1 for shallow references across objects, other values reserved.
    ObjectStatus *int `mandatory:"false" json:"objectStatus"`

    RegistryMetadata *RegistryMetadata `mandatory:"false" json:"registryMetadata"`
}

func (UpdateDataFlowDetails) String

func (m UpdateDataFlowDetails) String() string

type UpdateDataFlowRequest

UpdateDataFlowRequest wrapper for the UpdateDataFlow operation

See also

Click https://docs.cloud.oracle.com/en-us/iaas/tools/go-sdk-examples/36.1.0/dataintegration/UpdateDataFlow.go.html to see an example of how to use UpdateDataFlowRequest.

type UpdateDataFlowRequest struct {

    // The workspace ID.
    WorkspaceId *string `mandatory:"true" contributesTo:"path" name:"workspaceId"`

    // The data flow key.
    DataFlowKey *string `mandatory:"true" contributesTo:"path" name:"dataFlowKey"`

    // The details needed to updated a data flow.
    UpdateDataFlowDetails `contributesTo:"body"`

    // Unique Oracle-assigned identifier for the request. If
    // you need to contact Oracle about a particular request,
    // please provide the request ID.
    OpcRequestId *string `mandatory:"false" contributesTo:"header" name:"opc-request-id"`

    // For optimistic concurrency control. In the PUT or DELETE call for a resource, set the `if-match` parameter to the value of the `etag` from a previous GET or POST response for that resource.
    // The resource will be updated or deleted only if the `etag` you provide matches the resource's current `etag` value.
    // When 'if-match' is provided and its value does not exactly match the 'etag' of the resource on the server, the request fails with the 412 response code.
    IfMatch *string `mandatory:"false" contributesTo:"header" name:"if-match"`

    // Metadata about the request. This information will not be transmitted to the service, but
    // represents information that the SDK will consume to drive retry behavior.
    RequestMetadata common.RequestMetadata
}

func (UpdateDataFlowRequest) 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

UpdateDataFlowResponse wrapper for the UpdateDataFlow operation

type UpdateDataFlowResponse struct {

    // The underlying http response
    RawResponse *http.Response

    // The DataFlow instance
    DataFlow `presentIn:"body"`

    // For optimistic concurrency control. See ETags for Optimistic Concurrency Control (https://docs.cloud.oracle.com/iaas/Content/API/Concepts/usingapi.htm#eleven).
    Etag *string `presentIn:"header" name:"etag"`

    // Unique Oracle-assigned identifier for the request. If you need to contact
    // Oracle about a particular request, please provide the request ID.
    OpcRequestId *string `presentIn:"header" name:"opc-request-id"`
}

func (UpdateDataFlowResponse) HTTPResponse

func (response UpdateDataFlowResponse) HTTPResponse() *http.Response

HTTPResponse implements the OCIResponse interface

func (UpdateDataFlowResponse) String

func (response UpdateDataFlowResponse) String() string

type UpdateExternalPublicationDetails

UpdateExternalPublicationDetails Properties used to update a published Oracle Cloud Infrastructure Data Flow object.

type UpdateExternalPublicationDetails struct {

    // The OCID of the compartment where the application is created in the Oracle Cloud Infrastructure Data Flow Service.
    ApplicationCompartmentId *string `mandatory:"true" json:"applicationCompartmentId"`

    // The name of the application.
    DisplayName *string `mandatory:"true" json:"displayName"`

    // The unique OCID of the identifier that is returned after creating the Oracle Cloud Infrastructure Data Flow application.
    ApplicationId *string `mandatory:"false" json:"applicationId"`

    // The details of the data flow or the application.
    Description *string `mandatory:"false" json:"description"`

    ResourceConfiguration *ResourceConfiguration `mandatory:"false" json:"resourceConfiguration"`

    ConfigurationDetails *ConfigurationDetails `mandatory:"false" json:"configurationDetails"`
}

func (UpdateExternalPublicationDetails) String

func (m UpdateExternalPublicationDetails) String() string

type UpdateExternalPublicationRequest

UpdateExternalPublicationRequest wrapper for the UpdateExternalPublication operation

See also

Click https://docs.cloud.oracle.com/en-us/iaas/tools/go-sdk-examples/36.1.0/dataintegration/UpdateExternalPublication.go.html to see an example of how to use UpdateExternalPublicationRequest.

type UpdateExternalPublicationRequest struct {

    // The workspace ID.
    WorkspaceId *string `mandatory:"true" contributesTo:"path" name:"workspaceId"`

    // The task key.
    TaskKey *string `mandatory:"true" contributesTo:"path" name:"taskKey"`

    // The external published object key.
    ExternalPublicationsKey *string `mandatory:"true" contributesTo:"path" name:"externalPublicationsKey"`

    // The information to be updated.
    UpdateExternalPublicationDetails `contributesTo:"body"`

    // Unique Oracle-assigned identifier for the request. If
    // you need to contact Oracle about a particular request,
    // please provide the request ID.
    OpcRequestId *string `mandatory:"false" contributesTo:"header" name:"opc-request-id"`

    // For optimistic concurrency control. In the PUT or DELETE call for a resource, set the `if-match` parameter to the value of the `etag` from a previous GET or POST response for that resource.
    // The resource will be updated or deleted only if the `etag` you provide matches the resource's current `etag` value.
    // When 'if-match' is provided and its value does not exactly match the 'etag' of the resource on the server, the request fails with the 412 response code.
    IfMatch *string `mandatory:"false" contributesTo:"header" name:"if-match"`

    // Metadata about the request. This information will not be transmitted to the service, but
    // represents information that the SDK will consume to drive retry behavior.
    RequestMetadata common.RequestMetadata
}

func (UpdateExternalPublicationRequest) HTTPRequest

func (request UpdateExternalPublicationRequest) HTTPRequest(method, path string) (http.Request, error)

HTTPRequest implements the OCIRequest interface

func (UpdateExternalPublicationRequest) RetryPolicy

func (request UpdateExternalPublicationRequest) RetryPolicy() *common.RetryPolicy

RetryPolicy implements the OCIRetryableRequest interface. This retrieves the specified retry policy.

func (UpdateExternalPublicationRequest) String

func (request UpdateExternalPublicationRequest) String() string

type UpdateExternalPublicationResponse

UpdateExternalPublicationResponse wrapper for the UpdateExternalPublication operation

type UpdateExternalPublicationResponse struct {

    // The underlying http response
    RawResponse *http.Response

    // The ExternalPublication instance
    ExternalPublication `presentIn:"body"`

    // For optimistic concurrency control. See `if-match`.
    Etag *string `presentIn:"header" name:"etag"`

    // Unique Oracle-assigned identifier for the request. If
    // you need to contact Oracle about a particular request,
    // please provide the request ID.
    OpcRequestId *string `presentIn:"header" name:"opc-request-id"`
}

func (UpdateExternalPublicationResponse) HTTPResponse

func (response UpdateExternalPublicationResponse) HTTPResponse() *http.Response

HTTPResponse implements the OCIResponse interface

func (UpdateExternalPublicationResponse) String

func (response UpdateExternalPublicationResponse) String() string

type UpdateFolderDetails

UpdateFolderDetails The properties used in folder update operations.

type UpdateFolderDetails struct {

    // Generated key that can be used in API calls to identify folder.
    Key *string `mandatory:"true" json:"key"`

    // The type of the object.
    ModelType *string `mandatory:"true" json:"modelType"`

    // The version of the object that is used to track changes in the object instance.
    ObjectVersion *int `mandatory:"true" json:"objectVersion"`

    // The model version of an object.
    ModelVersion *string `mandatory:"false" json:"modelVersion"`

    // Free form text without any restriction on permitted characters. Name can have letters, numbers, and special characters. The value is editable and is restricted to 1000 characters.
    Name *string `mandatory:"false" json:"name"`

    // A user defined description for the folder.
    Description *string `mandatory:"false" json:"description"`

    // The category name.
    CategoryName *string `mandatory:"false" json:"categoryName"`

    // The status of an object that can be set to value 1 for shallow references across objects, other values reserved.
    ObjectStatus *int `mandatory:"false" json:"objectStatus"`

    // Value can only contain upper case letters, underscore, and numbers. It should begin with upper case letter or underscore. The value can be modified.
    Identifier *string `mandatory:"false" json:"identifier"`

    ParentRef *ParentReference `mandatory:"false" json:"parentRef"`

    RegistryMetadata *RegistryMetadata `mandatory:"false" json:"registryMetadata"`
}

func (UpdateFolderDetails) String

func (m UpdateFolderDetails) String() string

type UpdateFolderRequest

UpdateFolderRequest wrapper for the UpdateFolder operation

See also

Click https://docs.cloud.oracle.com/en-us/iaas/tools/go-sdk-examples/36.1.0/dataintegration/UpdateFolder.go.html to see an example of how to use UpdateFolderRequest.

type UpdateFolderRequest struct {

    // The workspace ID.
    WorkspaceId *string `mandatory:"true" contributesTo:"path" name:"workspaceId"`

    // The folder key.
    FolderKey *string `mandatory:"true" contributesTo:"path" name:"folderKey"`

    // The details needed to update a folder.
    UpdateFolderDetails `contributesTo:"body"`

    // Unique Oracle-assigned identifier for the request. If
    // you need to contact Oracle about a particular request,
    // please provide the request ID.
    OpcRequestId *string `mandatory:"false" contributesTo:"header" name:"opc-request-id"`

    // For optimistic concurrency control. In the PUT or DELETE call for a resource, set the `if-match` parameter to the value of the `etag` from a previous GET or POST response for that resource.
    // The resource will be updated or deleted only if the `etag` you provide matches the resource's current `etag` value.
    // When 'if-match' is provided and its value does not exactly match the 'etag' of the resource on the server, the request fails with the 412 response code.
    IfMatch *string `mandatory:"false" contributesTo:"header" name:"if-match"`

    // Metadata about the request. This information will not be transmitted to the service, but
    // represents information that the SDK will consume to drive retry behavior.
    RequestMetadata common.RequestMetadata
}

func (UpdateFolderRequest) 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

UpdateFolderResponse wrapper for the UpdateFolder operation

type UpdateFolderResponse struct {

    // The underlying http response
    RawResponse *http.Response

    // The Folder instance
    Folder `presentIn:"body"`

    // For optimistic concurrency control. See ETags for Optimistic Concurrency Control (https://docs.cloud.oracle.com/iaas/Content/API/Concepts/usingapi.htm#eleven).
    Etag *string `presentIn:"header" name:"etag"`

    // Unique Oracle-assigned identifier for the request. If you need to contact
    // Oracle about a particular request, please provide the request ID.
    OpcRequestId *string `presentIn:"header" name:"opc-request-id"`
}

func (UpdateFolderResponse) HTTPResponse

func (response UpdateFolderResponse) HTTPResponse() *http.Response

HTTPResponse implements the OCIResponse interface

func (UpdateFolderResponse) String

func (response UpdateFolderResponse) String() string

type UpdatePipelineDetails

UpdatePipelineDetails Properties used in pipeline update operations

type UpdatePipelineDetails struct {

    // Generated key that can be used in API calls to identify pipeline. On scenarios where reference to the pipeline is needed, a value can be passed in create.
    Key *string `mandatory:"true" json:"key"`

    // The type of the object.
    ModelType *string `mandatory:"true" json:"modelType"`

    // This is used by the service for optimistic locking of the object, to prevent multiple users from simultaneously updating the object.
    ObjectVersion *int `mandatory:"true" json:"objectVersion"`

    // This is a version number that is used by the service to upgrade objects if needed through releases of the service.
    ModelVersion *string `mandatory:"false" json:"modelVersion"`

    ParentRef *ParentReference `mandatory:"false" json:"parentRef"`

    // Free form text without any restriction on permitted characters. Name can have letters, numbers, and special characters. The value is editable and is restricted to 1000 characters.
    Name *string `mandatory:"false" json:"name"`

    // Detailed description for the object.
    Description *string `mandatory:"false" json:"description"`

    // The status of an object that can be set to value 1 for shallow references across objects, other values reserved.
    ObjectStatus *int `mandatory:"false" json:"objectStatus"`

    // Value can only contain upper case letters, underscore, and numbers. It should begin with upper case letter or underscore. The value can be modified.
    Identifier *string `mandatory:"false" json:"identifier"`

    // A list of nodes attached to the pipeline
    Nodes []FlowNode `mandatory:"false" json:"nodes"`

    // A list of additional parameters required in pipeline.
    Parameters []Parameter `mandatory:"false" json:"parameters"`

    FlowConfigValues *ConfigValues `mandatory:"false" json:"flowConfigValues"`

    // The list of variables required in pipeline.
    Variables []Variable `mandatory:"false" json:"variables"`

    RegistryMetadata *RegistryMetadata `mandatory:"false" json:"registryMetadata"`
}

func (UpdatePipelineDetails) String

func (m UpdatePipelineDetails) String() string

type UpdatePipelineRequest

UpdatePipelineRequest wrapper for the UpdatePipeline operation

See also

Click https://docs.cloud.oracle.com/en-us/iaas/tools/go-sdk-examples/36.1.0/dataintegration/UpdatePipeline.go.html to see an example of how to use UpdatePipelineRequest.

type UpdatePipelineRequest struct {

    // The workspace ID.
    WorkspaceId *string `mandatory:"true" contributesTo:"path" name:"workspaceId"`

    // The pipeline key.
    PipelineKey *string `mandatory:"true" contributesTo:"path" name:"pipelineKey"`

    // The details needed to updated a pipeline.
    UpdatePipelineDetails `contributesTo:"body"`

    // Unique Oracle-assigned identifier for the request. If
    // you need to contact Oracle about a particular request,
    // please provide the request ID.
    OpcRequestId *string `mandatory:"false" contributesTo:"header" name:"opc-request-id"`

    // For optimistic concurrency control. In the PUT or DELETE call for a resource, set the `if-match` parameter to the value of the `etag` from a previous GET or POST response for that resource.
    // The resource will be updated or deleted only if the `etag` you provide matches the resource's current `etag` value.
    // When 'if-match' is provided and its value does not exactly match the 'etag' of the resource on the server, the request fails with the 412 response code.
    IfMatch *string `mandatory:"false" contributesTo:"header" name:"if-match"`

    // Metadata about the request. This information will not be transmitted to the service, but
    // represents information that the SDK will consume to drive retry behavior.
    RequestMetadata common.RequestMetadata
}

func (UpdatePipelineRequest) HTTPRequest

func (request UpdatePipelineRequest) HTTPRequest(method, path string) (http.Request, error)

HTTPRequest implements the OCIRequest interface

func (UpdatePipelineRequest) RetryPolicy

func (request UpdatePipelineRequest) RetryPolicy() *common.RetryPolicy

RetryPolicy implements the OCIRetryableRequest interface. This retrieves the specified retry policy.

func (UpdatePipelineRequest) String

func (request UpdatePipelineRequest) String() string

type UpdatePipelineResponse

UpdatePipelineResponse wrapper for the UpdatePipeline operation

type UpdatePipelineResponse struct {

    // The underlying http response
    RawResponse *http.Response

    // The Pipeline instance
    Pipeline `presentIn:"body"`

    // For optimistic concurrency control. See ETags for Optimistic Concurrency Control (https://docs.cloud.oracle.com/iaas/Content/API/Concepts/usingapi.htm#eleven).
    Etag *string `presentIn:"header" name:"etag"`

    // Unique Oracle-assigned identifier for the request. If you need to contact
    // Oracle about a particular request, please provide the request ID.
    OpcRequestId *string `presentIn:"header" name:"opc-request-id"`
}

func (UpdatePipelineResponse) HTTPResponse

func (response UpdatePipelineResponse) HTTPResponse() *http.Response

HTTPResponse implements the OCIResponse interface

func (UpdatePipelineResponse) String

func (response UpdatePipelineResponse) String() string

type UpdateProjectDetails

UpdateProjectDetails The properties used in project update operations.

type UpdateProjectDetails struct {

    // Generated key that can be used in API calls to identify project.
    Key *string `mandatory:"true" json:"key"`

    // The type of the object.
    ModelType *string `mandatory:"true" json:"modelType"`

    // The version of the object that is used to track changes in the object instance.
    ObjectVersion *int `mandatory:"true" json:"objectVersion"`

    // The model version of an object.
    ModelVersion *string `mandatory:"false" json:"modelVersion"`

    // Free form text without any restriction on permitted characters. Name can have letters, numbers, and special characters. The value is editable and is restricted to 1000 characters.
    Name *string `mandatory:"false" json:"name"`

    // A user defined description for the project.
    Description *string `mandatory:"false" json:"description"`

    // The status of an object that can be set to value 1 for shallow references across objects, other values reserved.
    ObjectStatus *int `mandatory:"false" json:"objectStatus"`

    // Value can only contain upper case letters, underscore, and numbers. It should begin with upper case letter or underscore. The value can be modified.
    Identifier *string `mandatory:"false" json:"identifier"`

    ParentRef *ParentReference `mandatory:"false" json:"parentRef"`

    RegistryMetadata *RegistryMetadata `mandatory:"false" json:"registryMetadata"`
}

func (UpdateProjectDetails) String

func (m UpdateProjectDetails) String() string

type UpdateProjectRequest

UpdateProjectRequest wrapper for the UpdateProject operation

See also

Click https://docs.cloud.oracle.com/en-us/iaas/tools/go-sdk-examples/36.1.0/dataintegration/UpdateProject.go.html to see an example of how to use UpdateProjectRequest.

type UpdateProjectRequest struct {

    // The workspace ID.
    WorkspaceId *string `mandatory:"true" contributesTo:"path" name:"workspaceId"`

    // The project key.
    ProjectKey *string `mandatory:"true" contributesTo:"path" name:"projectKey"`

    // The details needed to update a project.
    UpdateProjectDetails `contributesTo:"body"`

    // Unique Oracle-assigned identifier for the request. If
    // you need to contact Oracle about a particular request,
    // please provide the request ID.
    OpcRequestId *string `mandatory:"false" contributesTo:"header" name:"opc-request-id"`

    // For optimistic concurrency control. In the PUT or DELETE call for a resource, set the `if-match` parameter to the value of the `etag` from a previous GET or POST response for that resource.
    // The resource will be updated or deleted only if the `etag` you provide matches the resource's current `etag` value.
    // When 'if-match' is provided and its value does not exactly match the 'etag' of the resource on the server, the request fails with the 412 response code.
    IfMatch *string `mandatory:"false" contributesTo:"header" name:"if-match"`

    // Metadata about the request. This information will not be transmitted to the service, but
    // represents information that the SDK will consume to drive retry behavior.
    RequestMetadata common.RequestMetadata
}

func (UpdateProjectRequest) 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

UpdateProjectResponse wrapper for the UpdateProject operation

type UpdateProjectResponse struct {

    // The underlying http response
    RawResponse *http.Response

    // The Project instance
    Project `presentIn:"body"`

    // For optimistic concurrency control. See ETags for Optimistic Concurrency Control (https://docs.cloud.oracle.com/iaas/Content/API/Concepts/usingapi.htm#eleven).
    Etag *string `presentIn:"header" name:"etag"`

    // Unique Oracle-assigned identifier for the request. If you need to contact
    // Oracle about a particular request, please provide the request ID.
    OpcRequestId *string `presentIn:"header" name:"opc-request-id"`
}

func (UpdateProjectResponse) HTTPResponse

func (response UpdateProjectResponse) HTTPResponse() *http.Response

HTTPResponse implements the OCIResponse interface

func (UpdateProjectResponse) String

func (response UpdateProjectResponse) String() string

type UpdateReferenceDetails

UpdateReferenceDetails Application references that need to be updated.

type UpdateReferenceDetails struct {

    // A list of options such as `ignoreObjectOnError`.
    Options map[string]string `mandatory:"false" json:"options"`

    // The new target object to reference. This should be of type `DataAsset`. The child references can be of type `Connection`.
    TargetObject *interface{} `mandatory:"false" json:"targetObject"`

    // The list of child references that also need to be updated.
    ChildReferences []ChildReferenceDetail `mandatory:"false" json:"childReferences"`
}

func (UpdateReferenceDetails) String

func (m UpdateReferenceDetails) String() string

type UpdateReferenceRequest

UpdateReferenceRequest wrapper for the UpdateReference operation

See also

Click https://docs.cloud.oracle.com/en-us/iaas/tools/go-sdk-examples/36.1.0/dataintegration/UpdateReference.go.html to see an example of how to use UpdateReferenceRequest.

type UpdateReferenceRequest struct {

    // The workspace ID.
    WorkspaceId *string `mandatory:"true" contributesTo:"path" name:"workspaceId"`

    // The application key.
    ApplicationKey *string `mandatory:"true" contributesTo:"path" name:"applicationKey"`

    // The reference key.
    ReferenceKey *string `mandatory:"true" contributesTo:"path" name:"referenceKey"`

    // The details needed to update the references.
    UpdateReferenceDetails `contributesTo:"body"`

    // Unique Oracle-assigned identifier for the request. If
    // you need to contact Oracle about a particular request,
    // please provide the request ID.
    OpcRequestId *string `mandatory:"false" contributesTo:"header" name:"opc-request-id"`

    // For optimistic concurrency control. In the PUT or DELETE call for a resource, set the `if-match` parameter to the value of the `etag` from a previous GET or POST response for that resource.
    // The resource will be updated or deleted only if the `etag` you provide matches the resource's current `etag` value.
    // When 'if-match' is provided and its value does not exactly match the 'etag' of the resource on the server, the request fails with the 412 response code.
    IfMatch *string `mandatory:"false" contributesTo:"header" name:"if-match"`

    // A token that uniquely identifies a request so it can be retried in case of a timeout or server error without risk of executing that same action again.
    OpcRetryToken *string `mandatory:"false" contributesTo:"header" name:"opc-retry-token"`

    // Metadata about the request. This information will not be transmitted to the service, but
    // represents information that the SDK will consume to drive retry behavior.
    RequestMetadata common.RequestMetadata
}

func (UpdateReferenceRequest) HTTPRequest

func (request UpdateReferenceRequest) HTTPRequest(method, path string) (http.Request, error)

HTTPRequest implements the OCIRequest interface

func (UpdateReferenceRequest) RetryPolicy

func (request UpdateReferenceRequest) RetryPolicy() *common.RetryPolicy

RetryPolicy implements the OCIRetryableRequest interface. This retrieves the specified retry policy.

func (UpdateReferenceRequest) String

func (request UpdateReferenceRequest) String() string

type UpdateReferenceResponse

UpdateReferenceResponse wrapper for the UpdateReference operation

type UpdateReferenceResponse struct {

    // The underlying http response
    RawResponse *http.Response

    // The Reference instance
    Reference `presentIn:"body"`

    // For optimistic concurrency control. See ETags for Optimistic Concurrency Control (https://docs.cloud.oracle.com/iaas/Content/API/Concepts/usingapi.htm#eleven).
    Etag *string `presentIn:"header" name:"etag"`

    // Unique Oracle-assigned identifier for the request. If you need to contact
    // Oracle about a particular request, please provide the request ID.
    OpcRequestId *string `presentIn:"header" name:"opc-request-id"`
}

func (UpdateReferenceResponse) HTTPResponse

func (response UpdateReferenceResponse) HTTPResponse() *http.Response

HTTPResponse implements the OCIResponse interface

func (UpdateReferenceResponse) String

func (response UpdateReferenceResponse) String() string

type UpdateTaskDetails

UpdateTaskDetails Properties used in task create operations.

type UpdateTaskDetails interface {

    // Generated key that can be used in API calls to identify task. On scenarios where reference to the task is needed, a value can be passed in create.
    GetKey() *string

    // The version of the object that is used to track changes in the object instance.
    GetObjectVersion() *int

    // The object's model version.
    GetModelVersion() *string

    GetParentRef() *ParentReference

    // Free form text without any restriction on permitted characters. Name can have letters, numbers, and special characters. The value is editable and is restricted to 1000 characters.
    GetName() *string

    // Detailed description for the object.
    GetDescription() *string

    // The status of an object that can be set to value 1 for shallow references across objects, other values reserved.
    GetObjectStatus() *int

    // Value can only contain upper case letters, underscore and numbers. It should begin with upper case letter or underscore. The value can be modified.
    GetIdentifier() *string

    // An array of input ports.
    GetInputPorts() []InputPort

    // An array of output ports.
    GetOutputPorts() []OutputPort

    // An array of parameters.
    GetParameters() []Parameter

    GetOpConfigValues() *ConfigValues

    GetConfigProviderDelegate() *ConfigProvider

    GetRegistryMetadata() *RegistryMetadata
}

type UpdateTaskDetailsModelTypeEnum

UpdateTaskDetailsModelTypeEnum Enum with underlying type: string

type UpdateTaskDetailsModelTypeEnum string

Set of constants representing the allowable values for UpdateTaskDetailsModelTypeEnum

const (
    UpdateTaskDetailsModelTypeIntegrationTask UpdateTaskDetailsModelTypeEnum = "INTEGRATION_TASK"
    UpdateTaskDetailsModelTypeDataLoaderTask  UpdateTaskDetailsModelTypeEnum = "DATA_LOADER_TASK"
    UpdateTaskDetailsModelTypePipelineTask    UpdateTaskDetailsModelTypeEnum = "PIPELINE_TASK"
)

func GetUpdateTaskDetailsModelTypeEnumValues

func GetUpdateTaskDetailsModelTypeEnumValues() []UpdateTaskDetailsModelTypeEnum

GetUpdateTaskDetailsModelTypeEnumValues Enumerates the set of values for UpdateTaskDetailsModelTypeEnum

type UpdateTaskFromDataLoaderTask

UpdateTaskFromDataLoaderTask The information about the data loader task.

type UpdateTaskFromDataLoaderTask struct {

    // Generated key that can be used in API calls to identify task. On scenarios where reference to the task is needed, a value can be passed in create.
    Key *string `mandatory:"true" json:"key"`

    // The version of the object that is used to track changes in the object instance.
    ObjectVersion *int `mandatory:"true" json:"objectVersion"`

    // The object's model version.
    ModelVersion *string `mandatory:"false" json:"modelVersion"`

    ParentRef *ParentReference `mandatory:"false" json:"parentRef"`

    // Free form text without any restriction on permitted characters. Name can have letters, numbers, and special characters. The value is editable and is restricted to 1000 characters.
    Name *string `mandatory:"false" json:"name"`

    // Detailed description for the object.
    Description *string `mandatory:"false" json:"description"`

    // The status of an object that can be set to value 1 for shallow references across objects, other values reserved.
    ObjectStatus *int `mandatory:"false" json:"objectStatus"`

    // Value can only contain upper case letters, underscore and numbers. It should begin with upper case letter or underscore. The value can be modified.
    Identifier *string `mandatory:"false" json:"identifier"`

    // An array of input ports.
    InputPorts []InputPort `mandatory:"false" json:"inputPorts"`

    // An array of output ports.
    OutputPorts []OutputPort `mandatory:"false" json:"outputPorts"`

    // An array of parameters.
    Parameters []Parameter `mandatory:"false" json:"parameters"`

    OpConfigValues *ConfigValues `mandatory:"false" json:"opConfigValues"`

    ConfigProviderDelegate *ConfigProvider `mandatory:"false" json:"configProviderDelegate"`

    RegistryMetadata *RegistryMetadata `mandatory:"false" json:"registryMetadata"`

    DataFlow *DataFlow `mandatory:"false" json:"dataFlow"`
}

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

UpdateTaskFromIntegrationTask The information about the integration task.

type UpdateTaskFromIntegrationTask struct {

    // Generated key that can be used in API calls to identify task. On scenarios where reference to the task is needed, a value can be passed in create.
    Key *string `mandatory:"true" json:"key"`

    // The version of the object that is used to track changes in the object instance.
    ObjectVersion *int `mandatory:"true" json:"objectVersion"`

    // The object's model version.
    ModelVersion *string `mandatory:"false" json:"modelVersion"`

    ParentRef *ParentReference `mandatory:"false" json:"parentRef"`

    // Free form text without any restriction on permitted characters. Name can have letters, numbers, and special characters. The value is editable and is restricted to 1000 characters.
    Name *string `mandatory:"false" json:"name"`

    // Detailed description for the object.
    Description *string `mandatory:"false" json:"description"`

    // The status of an object that can be set to value 1 for shallow references across objects, other values reserved.
    ObjectStatus *int `mandatory:"false" json:"objectStatus"`

    // Value can only contain upper case letters, underscore and numbers. It should begin with upper case letter or underscore. The value can be modified.
    Identifier *string `mandatory:"false" json:"identifier"`

    // An array of input ports.
    InputPorts []InputPort `mandatory:"false" json:"inputPorts"`

    // An array of output ports.
    OutputPorts []OutputPort `mandatory:"false" json:"outputPorts"`

    // An array of parameters.
    Parameters []Parameter `mandatory:"false" json:"parameters"`

    OpConfigValues *ConfigValues `mandatory:"false" json:"opConfigValues"`

    ConfigProviderDelegate *ConfigProvider `mandatory:"false" json:"configProviderDelegate"`

    RegistryMetadata *RegistryMetadata `mandatory:"false" json:"registryMetadata"`

    DataFlow *DataFlow `mandatory:"false" json:"dataFlow"`
}

func (UpdateTaskFromIntegrationTask) GetConfigProviderDelegate

func (m UpdateTaskFromIntegrationTask) GetConfigProviderDelegate() *ConfigProvider

GetConfigProviderDelegate returns ConfigProviderDelegate

func (UpdateTaskFromIntegrationTask) GetDescription

func (m UpdateTaskFromIntegrationTask) GetDescription() *string

GetDescription returns Description

func (UpdateTaskFromIntegrationTask) GetIdentifier

func (m UpdateTaskFromIntegrationTask) GetIdentifier() *string

GetIdentifier returns Identifier

func (UpdateTaskFromIntegrationTask) GetInputPorts

func (m UpdateTaskFromIntegrationTask) GetInputPorts() []InputPort

GetInputPorts returns InputPorts

func (UpdateTaskFromIntegrationTask) 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 UpdateTaskFromPipelineTask

UpdateTaskFromPipelineTask The information about the pipeline task.

type UpdateTaskFromPipelineTask struct {

    // Generated key that can be used in API calls to identify task. On scenarios where reference to the task is needed, a value can be passed in create.
    Key *string `mandatory:"true" json:"key"`

    // The version of the object that is used to track changes in the object instance.
    ObjectVersion *int `mandatory:"true" json:"objectVersion"`

    // The object's model version.
    ModelVersion *string `mandatory:"false" json:"modelVersion"`

    ParentRef *ParentReference `mandatory:"false" json:"parentRef"`

    // Free form text without any restriction on permitted characters. Name can have letters, numbers, and special characters. The value is editable and is restricted to 1000 characters.
    Name *string `mandatory:"false" json:"name"`

    // Detailed description for the object.
    Description *string `mandatory:"false" json:"description"`

    // The status of an object that can be set to value 1 for shallow references across objects, other values reserved.
    ObjectStatus *int `mandatory:"false" json:"objectStatus"`

    // Value can only contain upper case letters, underscore and numbers. It should begin with upper case letter or underscore. The value can be modified.
    Identifier *string `mandatory:"false" json:"identifier"`

    // An array of input ports.
    InputPorts []InputPort `mandatory:"false" json:"inputPorts"`

    // An array of output ports.
    OutputPorts []OutputPort `mandatory:"false" json:"outputPorts"`

    // An array of parameters.
    Parameters []Parameter `mandatory:"false" json:"parameters"`

    OpConfigValues *ConfigValues `mandatory:"false" json:"opConfigValues"`

    ConfigProviderDelegate *ConfigProvider `mandatory:"false" json:"configProviderDelegate"`

    RegistryMetadata *RegistryMetadata `mandatory:"false" json:"registryMetadata"`

    Pipeline *Pipeline `mandatory:"false" json:"pipeline"`
}

func (UpdateTaskFromPipelineTask) GetConfigProviderDelegate

func (m UpdateTaskFromPipelineTask) GetConfigProviderDelegate() *ConfigProvider

GetConfigProviderDelegate returns ConfigProviderDelegate

func (UpdateTaskFromPipelineTask) GetDescription

func (m UpdateTaskFromPipelineTask) GetDescription() *string

GetDescription returns Description

func (UpdateTaskFromPipelineTask) GetIdentifier

func (m UpdateTaskFromPipelineTask) GetIdentifier() *string

GetIdentifier returns Identifier

func (UpdateTaskFromPipelineTask) GetInputPorts

func (m UpdateTaskFromPipelineTask) GetInputPorts() []InputPort

GetInputPorts returns InputPorts

func (UpdateTaskFromPipelineTask) GetKey

func (m UpdateTaskFromPipelineTask) GetKey() *string

GetKey returns Key

func (UpdateTaskFromPipelineTask) GetModelVersion

func (m UpdateTaskFromPipelineTask) GetModelVersion() *string

GetModelVersion returns ModelVersion

func (UpdateTaskFromPipelineTask) GetName

func (m UpdateTaskFromPipelineTask) GetName() *string

GetName returns Name

func (UpdateTaskFromPipelineTask) GetObjectStatus

func (m UpdateTaskFromPipelineTask) GetObjectStatus() *int

GetObjectStatus returns ObjectStatus

func (UpdateTaskFromPipelineTask) GetObjectVersion

func (m UpdateTaskFromPipelineTask) GetObjectVersion() *int

GetObjectVersion returns ObjectVersion

func (UpdateTaskFromPipelineTask) GetOpConfigValues

func (m UpdateTaskFromPipelineTask) GetOpConfigValues() *ConfigValues

GetOpConfigValues returns OpConfigValues

func (UpdateTaskFromPipelineTask) GetOutputPorts

func (m UpdateTaskFromPipelineTask) GetOutputPorts() []OutputPort

GetOutputPorts returns OutputPorts

func (UpdateTaskFromPipelineTask) GetParameters

func (m UpdateTaskFromPipelineTask) GetParameters() []Parameter

GetParameters returns Parameters

func (UpdateTaskFromPipelineTask) GetParentRef

func (m UpdateTaskFromPipelineTask) GetParentRef() *ParentReference

GetParentRef returns ParentRef

func (UpdateTaskFromPipelineTask) GetRegistryMetadata

func (m UpdateTaskFromPipelineTask) GetRegistryMetadata() *RegistryMetadata

GetRegistryMetadata returns RegistryMetadata

func (UpdateTaskFromPipelineTask) MarshalJSON

func (m UpdateTaskFromPipelineTask) MarshalJSON() (buff []byte, e error)

MarshalJSON marshals to json representation

func (UpdateTaskFromPipelineTask) String

func (m UpdateTaskFromPipelineTask) String() string

type UpdateTaskRequest

UpdateTaskRequest wrapper for the UpdateTask operation

See also

Click https://docs.cloud.oracle.com/en-us/iaas/tools/go-sdk-examples/36.1.0/dataintegration/UpdateTask.go.html to see an example of how to use UpdateTaskRequest.

type UpdateTaskRequest struct {

    // The workspace ID.
    WorkspaceId *string `mandatory:"true" contributesTo:"path" name:"workspaceId"`

    // The task key.
    TaskKey *string `mandatory:"true" contributesTo:"path" name:"taskKey"`

    // The details needed to update a task.
    UpdateTaskDetails `contributesTo:"body"`

    // Unique Oracle-assigned identifier for the request. If
    // you need to contact Oracle about a particular request,
    // please provide the request ID.
    OpcRequestId *string `mandatory:"false" contributesTo:"header" name:"opc-request-id"`

    // For optimistic concurrency control. In the PUT or DELETE call for a resource, set the `if-match` parameter to the value of the `etag` from a previous GET or POST response for that resource.
    // The resource will be updated or deleted only if the `etag` you provide matches the resource's current `etag` value.
    // When 'if-match' is provided and its value does not exactly match the 'etag' of the resource on the server, the request fails with the 412 response code.
    IfMatch *string `mandatory:"false" contributesTo:"header" name:"if-match"`

    // Metadata about the request. This information will not be transmitted to the service, but
    // represents information that the SDK will consume to drive retry behavior.
    RequestMetadata common.RequestMetadata
}

func (UpdateTaskRequest) 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

UpdateTaskResponse wrapper for the UpdateTask operation

type UpdateTaskResponse struct {

    // The underlying http response
    RawResponse *http.Response

    // The Task instance
    Task `presentIn:"body"`

    // For optimistic concurrency control. See ETags for Optimistic Concurrency Control (https://docs.cloud.oracle.com/iaas/Content/API/Concepts/usingapi.htm#eleven).
    Etag *string `presentIn:"header" name:"etag"`

    // Unique Oracle-assigned identifier for the request. If you need to contact
    // Oracle about a particular request, please provide the request ID.
    OpcRequestId *string `presentIn:"header" name:"opc-request-id"`
}

func (UpdateTaskResponse) HTTPResponse

func (response UpdateTaskResponse) HTTPResponse() *http.Response

HTTPResponse implements the OCIResponse interface

func (UpdateTaskResponse) String

func (response UpdateTaskResponse) String() string

type UpdateTaskRunDetails

UpdateTaskRunDetails Properties used in task run update operations.

type UpdateTaskRunDetails struct {

    // The key of the object.
    Key *string `mandatory:"false" json:"key"`

    // The status of the object.
    Status UpdateTaskRunDetailsStatusEnum `mandatory:"false" json:"status,omitempty"`

    // The type of the object.
    ModelType *string `mandatory:"false" json:"modelType"`

    // The model version of an object.
    ModelVersion *string `mandatory:"false" json:"modelVersion"`

    // Free form text without any restriction on permitted characters. Name can have letters, numbers, and special characters. The value is editable and is restricted to 1000 characters.
    Name *string `mandatory:"false" json:"name"`

    // Detailed description for the object.
    Description *string `mandatory:"false" json:"description"`

    // The version of the object that is used to track changes in the object instance.
    ObjectVersion *int `mandatory:"false" json:"objectVersion"`

    RegistryMetadata *RegistryMetadata `mandatory:"false" json:"registryMetadata"`
}

func (UpdateTaskRunDetails) String

func (m UpdateTaskRunDetails) String() string

type UpdateTaskRunDetailsStatusEnum

UpdateTaskRunDetailsStatusEnum Enum with underlying type: string

type UpdateTaskRunDetailsStatusEnum string

Set of constants representing the allowable values for UpdateTaskRunDetailsStatusEnum

const (
    UpdateTaskRunDetailsStatusTerminating UpdateTaskRunDetailsStatusEnum = "TERMINATING"
)

func GetUpdateTaskRunDetailsStatusEnumValues

func GetUpdateTaskRunDetailsStatusEnumValues() []UpdateTaskRunDetailsStatusEnum

GetUpdateTaskRunDetailsStatusEnumValues Enumerates the set of values for UpdateTaskRunDetailsStatusEnum

type UpdateTaskRunRequest

UpdateTaskRunRequest wrapper for the UpdateTaskRun operation

See also

Click https://docs.cloud.oracle.com/en-us/iaas/tools/go-sdk-examples/36.1.0/dataintegration/UpdateTaskRun.go.html to see an example of how to use UpdateTaskRunRequest.

type UpdateTaskRunRequest struct {

    // The workspace ID.
    WorkspaceId *string `mandatory:"true" contributesTo:"path" name:"workspaceId"`

    // The application key.
    ApplicationKey *string `mandatory:"true" contributesTo:"path" name:"applicationKey"`

    // The task run key.
    TaskRunKey *string `mandatory:"true" contributesTo:"path" name:"taskRunKey"`

    // The details needed to update the status of a task run.
    UpdateTaskRunDetails `contributesTo:"body"`

    // Unique Oracle-assigned identifier for the request. If
    // you need to contact Oracle about a particular request,
    // please provide the request ID.
    OpcRequestId *string `mandatory:"false" contributesTo:"header" name:"opc-request-id"`

    // For optimistic concurrency control. In the PUT or DELETE call for a resource, set the `if-match` parameter to the value of the `etag` from a previous GET or POST response for that resource.
    // The resource will be updated or deleted only if the `etag` you provide matches the resource's current `etag` value.
    // When 'if-match' is provided and its value does not exactly match the 'etag' of the resource on the server, the request fails with the 412 response code.
    IfMatch *string `mandatory:"false" contributesTo:"header" name:"if-match"`

    // Metadata about the request. This information will not be transmitted to the service, but
    // represents information that the SDK will consume to drive retry behavior.
    RequestMetadata common.RequestMetadata
}

func (UpdateTaskRunRequest) 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

UpdateTaskRunResponse wrapper for the UpdateTaskRun operation

type UpdateTaskRunResponse struct {

    // The underlying http response
    RawResponse *http.Response

    // The TaskRunDetails instance
    TaskRunDetails `presentIn:"body"`

    // For optimistic concurrency control. See ETags for Optimistic Concurrency Control (https://docs.cloud.oracle.com/iaas/Content/API/Concepts/usingapi.htm#eleven).
    Etag *string `presentIn:"header" name:"etag"`

    // Unique Oracle-assigned identifier for the request. If you need to contact
    // Oracle about a particular request, please provide the request ID.
    OpcRequestId *string `presentIn:"header" name:"opc-request-id"`
}

func (UpdateTaskRunResponse) HTTPResponse

func (response UpdateTaskRunResponse) HTTPResponse() *http.Response

HTTPResponse implements the OCIResponse interface

func (UpdateTaskRunResponse) String

func (response UpdateTaskRunResponse) String() string

type UpdateWorkspaceDetails

UpdateWorkspaceDetails The information to be updated, the private network can be enabled and VCN and subnet set only when initially it is has been created with it off.

type UpdateWorkspaceDetails struct {

    // Free-form tags for this resource. Each tag is a simple key-value pair with no predefined name, type, or namespace. See Resource Tags (https://docs.cloud.oracle.com/Content/General/Concepts/resourcetags.htm).
    // Example: `{"Department": "Finance"}`
    FreeformTags map[string]string `mandatory:"false" json:"freeformTags"`

    // Defined tags for this resource. Each key is predefined and scoped to a namespace. See Resource Tags (https://docs.cloud.oracle.com/Content/General/Concepts/resourcetags.htm).
    // Example: `{"Operations": {"CostCenter": "42"}}`
    DefinedTags map[string]map[string]interface{} `mandatory:"false" json:"definedTags"`

    // A user defined description for the workspace.
    Description *string `mandatory:"false" json:"description"`

    // A user-friendly display name for the workspace. Does not have to be unique, and can be modified. Avoid entering confidential information.
    DisplayName *string `mandatory:"false" json:"displayName"`
}

func (UpdateWorkspaceDetails) String

func (m UpdateWorkspaceDetails) String() string

type UpdateWorkspaceRequest

UpdateWorkspaceRequest wrapper for the UpdateWorkspace operation

See also

Click https://docs.cloud.oracle.com/en-us/iaas/tools/go-sdk-examples/36.1.0/dataintegration/UpdateWorkspace.go.html to see an example of how to use UpdateWorkspaceRequest.

type UpdateWorkspaceRequest struct {

    // The workspace ID.
    WorkspaceId *string `mandatory:"true" contributesTo:"path" name:"workspaceId"`

    // The information needed to update the workspace.
    UpdateWorkspaceDetails `contributesTo:"body"`

    // For optimistic concurrency control. In the PUT or DELETE call for a resource, set the `if-match` parameter to the value of the `etag` from a previous GET or POST response for that resource.
    // The resource will be updated or deleted only if the `etag` you provide matches the resource's current `etag` value.
    // When 'if-match' is provided and its value does not exactly match the 'etag' of the resource on the server, the request fails with the 412 response code.
    IfMatch *string `mandatory:"false" contributesTo:"header" name:"if-match"`

    // Unique Oracle-assigned identifier for the request. If
    // you need to contact Oracle about a particular request,
    // please provide the request ID.
    OpcRequestId *string `mandatory:"false" contributesTo:"header" name:"opc-request-id"`

    // Metadata about the request. This information will not be transmitted to the service, but
    // represents information that the SDK will consume to drive retry behavior.
    RequestMetadata common.RequestMetadata
}

func (UpdateWorkspaceRequest) 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

UpdateWorkspaceResponse wrapper for the UpdateWorkspace operation

type UpdateWorkspaceResponse struct {

    // The underlying http response
    RawResponse *http.Response

    // The Workspace instance
    Workspace `presentIn:"body"`

    // For optimistic concurrency control. See ETags for Optimistic Concurrency Control (https://docs.cloud.oracle.com/iaas/Content/API/Concepts/usingapi.htm#eleven).
    Etag *string `presentIn:"header" name:"etag"`

    // Unique Oracle-assigned identifier for the request. If you need to contact
    // Oracle about a particular request, please provide the request ID.
    OpcRequestId *string `presentIn:"header" name:"opc-request-id"`

    // The OCID (https://docs.cloud.oracle.com/iaas/Content/API/Concepts/identifiers.htm) of the work request. Use GetWorkRequest (https://docs.cloud.oracle.com/api/#/en/workrequests/20160918/WorkRequest/GetWorkRequest)
    // with this ID to track the status of the request.
    OpcWorkRequestId *string `presentIn:"header" name:"opc-work-request-id"`
}

func (UpdateWorkspaceResponse) HTTPResponse

func (response UpdateWorkspaceResponse) HTTPResponse() *http.Response

HTTPResponse implements the OCIResponse interface

func (UpdateWorkspaceResponse) String

func (response UpdateWorkspaceResponse) String() string

type ValidationMessage

ValidationMessage The level, message key, and validation message.

type ValidationMessage struct {

    // The total number of validation messages.
    Level *string `mandatory:"false" json:"level"`

    // The validation message key.
    MessageKey *string `mandatory:"false" json:"messageKey"`

    // The validation message.
    ValidationMessage *string `mandatory:"false" json:"validationMessage"`
}

func (ValidationMessage) String

func (m ValidationMessage) String() string

type Variable

Variable Variable definitions in the pipeline.

type Variable struct {

    // Generated key that can be used in API calls to identify variable. On scenarios where reference to the variable is needed, a value can be passed in create.
    Key *string `mandatory:"false" json:"key"`

    // This is a version number that is used by the service to upgrade objects if needed through releases of the service.
    ModelVersion *string `mandatory:"false" json:"modelVersion"`

    // The type of the object.
    ModelType *string `mandatory:"false" json:"modelType"`

    ParentRef *ParentReference `mandatory:"false" json:"parentRef"`

    // Free form text without any restriction on permitted characters. Name can have letters, numbers, and special characters. The value is editable and is restricted to 1000 characters.
    Name *string `mandatory:"false" json:"name"`

    // Detailed description for the object.
    Description *string `mandatory:"false" json:"description"`

    // This is used by the service for optimistic locking of the object, to prevent multiple users from simultaneously updating the object.
    ObjectVersion *int `mandatory:"false" json:"objectVersion"`

    // The status of an object that can be set to value 1 for shallow references across objects, other values reserved.
    ObjectStatus *int `mandatory:"false" json:"objectStatus"`

    // Value can only contain upper case letters, underscore, and numbers. It should begin with upper case letter or underscore. The value can be modified.
    Identifier *string `mandatory:"false" json:"identifier"`

    Type BaseType `mandatory:"false" json:"type"`

    ConfigValues *ConfigValues `mandatory:"false" json:"configValues"`

    // A default value for the vairable.
    DefaultValue *interface{} `mandatory:"false" json:"defaultValue"`

    RootObjectDefaultValue *RootObject `mandatory:"false" json:"rootObjectDefaultValue"`
}

func (Variable) String

func (m Variable) String() string

func (*Variable) UnmarshalJSON

func (m *Variable) UnmarshalJSON(data []byte) (e error)

UnmarshalJSON unmarshals from json

type WorkRequest

WorkRequest The API operations used to create and configure Data Integration resources do not take effect immediately. In these cases, the operation spawns an asynchronous workflow to fulfill the request. Work requests provide visibility into the status of these in-progress, long-running asynchronous workflows.

type WorkRequest struct {

    // The asynchronous operation tracked by this work request.
    OperationType WorkRequestOperationTypeEnum `mandatory:"true" json:"operationType"`

    // The status of this work request.
    Status WorkRequestStatusEnum `mandatory:"true" json:"status"`

    // The ID of the work request.
    Id *string `mandatory:"true" json:"id"`

    // The OCID of the compartment that contains this work request. Work requests should be scoped to
    // the same compartment as the resource the work request affects. If the work request affects multiple resources that are not in the same compartment, then the system picks a primary
    // resource whose compartment should be used.
    CompartmentId *string `mandatory:"true" json:"compartmentId"`

    // The resources affected by this work request.
    Resources []WorkRequestResource `mandatory:"true" json:"resources"`

    // The completed percentage of the operation tracked by this work request.
    PercentComplete *float32 `mandatory:"true" json:"percentComplete"`

    // The date and time this work request was accepted, in the timestamp format defined by
    // RFC 3339 (https://tools.ietf.org/rfc/rfc3339).
    TimeAccepted *common.SDKTime `mandatory:"true" json:"timeAccepted"`

    // The date and time the work request transitioned from `ACCEPTED` to `IN_PROGRESS`, in the timestamp format defined by RFC 3339 (https://tools.ietf.org/rfc/rfc3339).
    TimeStarted *common.SDKTime `mandatory:"false" json:"timeStarted"`

    // The date and time the work request reached a terminal state, either `FAILED` or `SUCCEEDED`, in the timestamp format defined by RFC 3339 (https://tools.ietf.org/rfc/rfc3339).
    TimeFinished *common.SDKTime `mandatory:"false" json:"timeFinished"`
}

func (WorkRequest) String

func (m WorkRequest) String() string

type WorkRequestError

WorkRequestError The error that occured while executing an operation that is tracked by a work request.

type WorkRequestError struct {

    // A machine-usable code for the error that occured, as listed in API Errors (https://docs.cloud.oracle.com/Content/API/References/apierrors.htm).
    Code *string `mandatory:"true" json:"code"`

    // A user friendly description of the error that occured.
    Message *string `mandatory:"true" json:"message"`

    // The date and time the error occured, in the timestamp format defined by RFC 3339 (https://tools.ietf.org/rfc/rfc3339).
    Timestamp *common.SDKTime `mandatory:"true" json:"timestamp"`
}

func (WorkRequestError) String

func (m WorkRequestError) String() string

type WorkRequestLogEntry

WorkRequestLogEntry The log message from executing an operation that is tracked by a work request.

type WorkRequestLogEntry struct {

    // A user friendly log message.
    Message *string `mandatory:"true" json:"message"`

    // The date and time the log message was written, in the timestamp format defined by RFC 3339 (https://tools.ietf.org/rfc/rfc3339).
    Timestamp *common.SDKTime `mandatory:"true" json:"timestamp"`
}

func (WorkRequestLogEntry) String

func (m WorkRequestLogEntry) String() string

type WorkRequestOperationTypeEnum

WorkRequestOperationTypeEnum Enum with underlying type: string

type WorkRequestOperationTypeEnum string

Set of constants representing the allowable values for WorkRequestOperationTypeEnum

const (
    WorkRequestOperationTypeCreateWorkspace WorkRequestOperationTypeEnum = "CREATE_WORKSPACE"
    WorkRequestOperationTypeUpdateWorkspace WorkRequestOperationTypeEnum = "UPDATE_WORKSPACE"
    WorkRequestOperationTypeDeleteWorkspace WorkRequestOperationTypeEnum = "DELETE_WORKSPACE"
    WorkRequestOperationTypeMoveWorkspace   WorkRequestOperationTypeEnum = "MOVE_WORKSPACE"
)

func GetWorkRequestOperationTypeEnumValues

func GetWorkRequestOperationTypeEnumValues() []WorkRequestOperationTypeEnum

GetWorkRequestOperationTypeEnumValues Enumerates the set of values for WorkRequestOperationTypeEnum

type WorkRequestResource

WorkRequestResource The resource that is created or operated on by a work request.

type WorkRequestResource struct {

    // The resource type the work request affects.
    EntityType *string `mandatory:"true" json:"entityType"`

    // The way in which this resource is affected by the work tracked in the work request.
    // A resource being created, updated, or deleted will remain in the `IN_PROGRESS` state until
    // work is complete for that resource at which point it will transition to `CREATED`, `UPDATED`,
    // or `DELETED`, respectively.
    ActionType WorkRequestResourceActionTypeEnum `mandatory:"true" json:"actionType"`

    // The OCID or other unique identifier of the resource the work request affects.
    Identifier *string `mandatory:"true" json:"identifier"`

    // The URI path that is used in a GET request to access the resource metadata.
    EntityUri *string `mandatory:"false" json:"entityUri"`
}

func (WorkRequestResource) String

func (m WorkRequestResource) String() string

type WorkRequestResourceActionTypeEnum

WorkRequestResourceActionTypeEnum Enum with underlying type: string

type WorkRequestResourceActionTypeEnum string

Set of constants representing the allowable values for WorkRequestResourceActionTypeEnum

const (
    WorkRequestResourceActionTypeCreated    WorkRequestResourceActionTypeEnum = "CREATED"
    WorkRequestResourceActionTypeUpdated    WorkRequestResourceActionTypeEnum = "UPDATED"
    WorkRequestResourceActionTypeDeleted    WorkRequestResourceActionTypeEnum = "DELETED"
    WorkRequestResourceActionTypeMoved      WorkRequestResourceActionTypeEnum = "MOVED"
    WorkRequestResourceActionTypeInProgress WorkRequestResourceActionTypeEnum = "IN_PROGRESS"
    WorkRequestResourceActionTypeFailed     WorkRequestResourceActionTypeEnum = "FAILED"
    WorkRequestResourceActionTypeStopped    WorkRequestResourceActionTypeEnum = "STOPPED"
    WorkRequestResourceActionTypeStarted    WorkRequestResourceActionTypeEnum = "STARTED"
)

func GetWorkRequestResourceActionTypeEnumValues

func GetWorkRequestResourceActionTypeEnumValues() []WorkRequestResourceActionTypeEnum

GetWorkRequestResourceActionTypeEnumValues Enumerates the set of values for WorkRequestResourceActionTypeEnum

type WorkRequestStatusEnum

WorkRequestStatusEnum Enum with underlying type: string

type WorkRequestStatusEnum string

Set of constants representing the allowable values for WorkRequestStatusEnum

const (
    WorkRequestStatusAccepted   WorkRequestStatusEnum = "ACCEPTED"
    WorkRequestStatusInProgress WorkRequestStatusEnum = "IN_PROGRESS"
    WorkRequestStatusFailed     WorkRequestStatusEnum = "FAILED"
    WorkRequestStatusSucceeded  WorkRequestStatusEnum = "SUCCEEDED"
    WorkRequestStatusCanceling  WorkRequestStatusEnum = "CANCELING"
    WorkRequestStatusCanceled   WorkRequestStatusEnum = "CANCELED"
)

func GetWorkRequestStatusEnumValues

func GetWorkRequestStatusEnumValues() []WorkRequestStatusEnum

GetWorkRequestStatusEnumValues Enumerates the set of values for WorkRequestStatusEnum

type WorkRequestSummary

WorkRequestSummary A work request summary object.

type WorkRequestSummary struct {

    // The asynchronous operation tracked by this work request.
    OperationType WorkRequestSummaryOperationTypeEnum `mandatory:"true" json:"operationType"`

    // The status of this work request.
    Status WorkRequestSummaryStatusEnum `mandatory:"true" json:"status"`

    // The ID of the work request.
    Id *string `mandatory:"true" json:"id"`

    // The OCID of the compartment that contains this work request. Work requests should be scoped to
    // the same compartment as the resource the work request affects. If the work request affects multiple resources that are not in the same compartment, then the system picks a primary
    // resource whose compartment should be used.
    CompartmentId *string `mandatory:"true" json:"compartmentId"`

    // The resources affected by this work request.
    Resources []WorkRequestResource `mandatory:"true" json:"resources"`

    // The completed percentage of the operation tracked by this work request.
    PercentComplete *float32 `mandatory:"true" json:"percentComplete"`

    // The date and time this work request was accepted, in the timestamp format defined by
    // RFC 3339 (https://tools.ietf.org/rfc/rfc3339).
    TimeAccepted *common.SDKTime `mandatory:"true" json:"timeAccepted"`

    // The date and time the work request transitioned from `ACCEPTED` to `IN_PROGRESS`, in the timestamp format defined by RFC 3339 (https://tools.ietf.org/rfc/rfc3339).
    TimeStarted *common.SDKTime `mandatory:"false" json:"timeStarted"`

    // The date and time the work request reached a terminal state, either `FAILED` or `SUCCEEDED`, in the timestamp format defined by RFC 3339 (https://tools.ietf.org/rfc/rfc3339).
    TimeFinished *common.SDKTime `mandatory:"false" json:"timeFinished"`
}

func (WorkRequestSummary) String

func (m WorkRequestSummary) String() string

type WorkRequestSummaryOperationTypeEnum

WorkRequestSummaryOperationTypeEnum Enum with underlying type: string

type WorkRequestSummaryOperationTypeEnum string

Set of constants representing the allowable values for WorkRequestSummaryOperationTypeEnum

const (
    WorkRequestSummaryOperationTypeCreateWorkspace WorkRequestSummaryOperationTypeEnum = "CREATE_WORKSPACE"
    WorkRequestSummaryOperationTypeUpdateWorkspace WorkRequestSummaryOperationTypeEnum = "UPDATE_WORKSPACE"
    WorkRequestSummaryOperationTypeDeleteWorkspace WorkRequestSummaryOperationTypeEnum = "DELETE_WORKSPACE"
    WorkRequestSummaryOperationTypeMoveWorkspace   WorkRequestSummaryOperationTypeEnum = "MOVE_WORKSPACE"
)

func GetWorkRequestSummaryOperationTypeEnumValues

func GetWorkRequestSummaryOperationTypeEnumValues() []WorkRequestSummaryOperationTypeEnum

GetWorkRequestSummaryOperationTypeEnumValues Enumerates the set of values for WorkRequestSummaryOperationTypeEnum

type WorkRequestSummaryStatusEnum

WorkRequestSummaryStatusEnum Enum with underlying type: string

type WorkRequestSummaryStatusEnum string

Set of constants representing the allowable values for WorkRequestSummaryStatusEnum

const (
    WorkRequestSummaryStatusAccepted   WorkRequestSummaryStatusEnum = "ACCEPTED"
    WorkRequestSummaryStatusInProgress WorkRequestSummaryStatusEnum = "IN_PROGRESS"
    WorkRequestSummaryStatusFailed     WorkRequestSummaryStatusEnum = "FAILED"
    WorkRequestSummaryStatusSucceeded  WorkRequestSummaryStatusEnum = "SUCCEEDED"
    WorkRequestSummaryStatusCanceling  WorkRequestSummaryStatusEnum = "CANCELING"
    WorkRequestSummaryStatusCanceled   WorkRequestSummaryStatusEnum = "CANCELED"
)

func GetWorkRequestSummaryStatusEnumValues

func GetWorkRequestSummaryStatusEnumValues() []WorkRequestSummaryStatusEnum

GetWorkRequestSummaryStatusEnumValues Enumerates the set of values for WorkRequestSummaryStatusEnum

type Workspace

Workspace A workspace is an organizational construct to keep multiple data integration solutions and their resources (data assets, data flows, tasks, and so on) separate from each other, helping you to stay organized. For example, you could have separate workspaces for development, testing, and production.

type Workspace struct {

    // A user-friendly display name for the workspace. Does not have to be unique, and can be modified. Avoid entering confidential information.
    DisplayName *string `mandatory:"true" json:"displayName"`

    // A system-generated and immutable identifier assigned to the workspace upon creation.
    Id *string `mandatory:"true" json:"id"`

    // The OCID of the VCN the subnet is in.
    VcnId *string `mandatory:"false" json:"vcnId"`

    // The OCID of the subnet for customer connected databases.
    SubnetId *string `mandatory:"false" json:"subnetId"`

    // The IP of the custom DNS.
    DnsServerIp *string `mandatory:"false" json:"dnsServerIp"`

    // The DNS zone of the custom DNS to use to resolve names.
    DnsServerZone *string `mandatory:"false" json:"dnsServerZone"`

    // Specifies whether the private network connection is enabled or disabled.
    IsPrivateNetworkEnabled *bool `mandatory:"false" json:"isPrivateNetworkEnabled"`

    // Free-form tags for this resource. Each tag is a simple key-value pair with no predefined name, type, or namespace. See Resource Tags (https://docs.cloud.oracle.com/Content/General/Concepts/resourcetags.htm).
    // Example: `{"Department": "Finance"}`
    FreeformTags map[string]string `mandatory:"false" json:"freeformTags"`

    // Defined tags for this resource. Each key is predefined and scoped to a namespace. See Resource Tags (https://docs.cloud.oracle.com/Content/General/Concepts/resourcetags.htm).
    // Example: `{"Operations": {"CostCenter": "42"}}`
    DefinedTags map[string]map[string]interface{} `mandatory:"false" json:"definedTags"`

    // A detailed description for the workspace.
    Description *string `mandatory:"false" json:"description"`

    // The OCID of the compartment containing the workspace.
    CompartmentId *string `mandatory:"false" json:"compartmentId"`

    // The date and time the workspace was created, in the timestamp format defined by RFC3339.
    TimeCreated *common.SDKTime `mandatory:"false" json:"timeCreated"`

    // The date and time the workspace was updated, in the timestamp format defined by RFC3339 (https://tools.ietf.org/html/rfc3339).
    TimeUpdated *common.SDKTime `mandatory:"false" json:"timeUpdated"`

    // Lifecycle states for workspaces in Data Integration Service
    // CREATING - The resource is being created and may not be usable until the entire metadata is defined
    // UPDATING - The resource is being updated and may not be usable until all changes are commited
    // DELETING - The resource is being deleted and might require deep cleanup of children.
    // ACTIVE   - The resource is valid and available for access
    // INACTIVE - The resource might be incomplete in its definition or might have been made unavailable for
    //          administrative reasons
    // DELETED  - The resource has been deleted and isn't available
    // FAILED   - The resource is in a failed state due to validation or other errors
    // STARTING - The resource is being started and may not be usable until becomes ACTIVE again
    // STOPPING - The resource is in the process of Stopping and may not be usable until it Stops or fails
    // STOPPED  - The resource is in Stopped state due to stop operation.
    LifecycleState WorkspaceLifecycleStateEnum `mandatory:"false" json:"lifecycleState,omitempty"`

    // A message describing the current state in more detail. For example, can be used to provide actionable information for a resource in failed state.
    StateMessage *string `mandatory:"false" json:"stateMessage"`
}

func (Workspace) String

func (m Workspace) String() string

type WorkspaceLifecycleStateEnum

WorkspaceLifecycleStateEnum Enum with underlying type: string

type WorkspaceLifecycleStateEnum string

Set of constants representing the allowable values for WorkspaceLifecycleStateEnum

const (
    WorkspaceLifecycleStateCreating WorkspaceLifecycleStateEnum = "CREATING"
    WorkspaceLifecycleStateActive   WorkspaceLifecycleStateEnum = "ACTIVE"
    WorkspaceLifecycleStateInactive WorkspaceLifecycleStateEnum = "INACTIVE"
    WorkspaceLifecycleStateUpdating WorkspaceLifecycleStateEnum = "UPDATING"
    WorkspaceLifecycleStateDeleting WorkspaceLifecycleStateEnum = "DELETING"
    WorkspaceLifecycleStateDeleted  WorkspaceLifecycleStateEnum = "DELETED"
    WorkspaceLifecycleStateFailed   WorkspaceLifecycleStateEnum = "FAILED"
    WorkspaceLifecycleStateStarting WorkspaceLifecycleStateEnum = "STARTING"
    WorkspaceLifecycleStateStopping WorkspaceLifecycleStateEnum = "STOPPING"
    WorkspaceLifecycleStateStopped  WorkspaceLifecycleStateEnum = "STOPPED"
)

func GetWorkspaceLifecycleStateEnumValues

func GetWorkspaceLifecycleStateEnumValues() []WorkspaceLifecycleStateEnum

GetWorkspaceLifecycleStateEnumValues Enumerates the set of values for WorkspaceLifecycleStateEnum

type WorkspaceSummary

WorkspaceSummary Summary details of a workspace.

type WorkspaceSummary struct {

    // A system-generated and immutable identifier assigned to the workspace upon creation.
    Id *string `mandatory:"false" json:"id"`

    // A user defined description for the workspace.
    Description *string `mandatory:"false" json:"description"`

    // A user-friendly display name that is changeable. Avoid entering confidential information.
    DisplayName *string `mandatory:"false" json:"displayName"`

    // The OCID of the compartment that contains the workspace.
    CompartmentId *string `mandatory:"false" json:"compartmentId"`

    // The date and time the workspace was created, in the timestamp format defined by RFC3339.
    TimeCreated *common.SDKTime `mandatory:"false" json:"timeCreated"`

    // The date and time the workspace was updated, in the timestamp format defined by RFC3339.
    TimeUpdated *common.SDKTime `mandatory:"false" json:"timeUpdated"`

    // Simple key-value pair that is applied without any predefined name, type or scope. Exists for cross-compatibility only.
    // Example: `{"bar-key": "value"}`
    FreeformTags map[string]string `mandatory:"false" json:"freeformTags"`

    // Usage of predefined tag keys. These predefined keys are scoped to namespaces.
    // Example: `{"foo-namespace": {"bar-key": "value"}}`
    DefinedTags map[string]map[string]interface{} `mandatory:"false" json:"definedTags"`

    // The current state of the workspace.
    LifecycleState 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"`
}

func (WorkspaceSummary) String

func (m WorkspaceSummary) String() string

type WriteOperationConfig

WriteOperationConfig The information about the write operation.

type WriteOperationConfig struct {

    // The object key.
    Key *string `mandatory:"false" json:"key"`

    // The object's model version.
    ModelVersion *string `mandatory:"false" json:"modelVersion"`

    ParentRef *ParentReference `mandatory:"false" json:"parentRef"`

    // An array of operations.
    Operations []PushDownOperation `mandatory:"false" json:"operations"`

    DataFormat *DataFormat `mandatory:"false" json:"dataFormat"`

    PartitionConfig PartitionConfig `mandatory:"false" json:"partitionConfig"`

    WriteAttribute AbstractWriteAttribute `mandatory:"false" json:"writeAttribute"`

    MergeKey UniqueKey `mandatory:"false" json:"mergeKey"`

    // The status of an object that can be set to value 1 for shallow references across objects, other values reserved.
    ObjectStatus *int `mandatory:"false" json:"objectStatus"`

    // The mode for the write operation.
    WriteMode WriteOperationConfigWriteModeEnum `mandatory:"false" json:"writeMode,omitempty"`
}

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

WriteOperationConfigWriteModeEnum Enum with underlying type: string

type WriteOperationConfigWriteModeEnum string

Set of constants representing the allowable values for WriteOperationConfigWriteModeEnum

const (
    WriteOperationConfigWriteModeOverwrite WriteOperationConfigWriteModeEnum = "OVERWRITE"
    WriteOperationConfigWriteModeAppend    WriteOperationConfigWriteModeEnum = "APPEND"
    WriteOperationConfigWriteModeMerge     WriteOperationConfigWriteModeEnum = "MERGE"
    WriteOperationConfigWriteModeIgnore    WriteOperationConfigWriteModeEnum = "IGNORE"
)

func GetWriteOperationConfigWriteModeEnumValues

func GetWriteOperationConfigWriteModeEnumValues() []WriteOperationConfigWriteModeEnum

GetWriteOperationConfigWriteModeEnumValues Enumerates the set of values for WriteOperationConfigWriteModeEnum