...

Package datacatalog

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

Overview ▾

Index ▾

type AddDataSelectorPatternsRequest
    func (request AddDataSelectorPatternsRequest) HTTPRequest(method, path string) (http.Request, error)
    func (request AddDataSelectorPatternsRequest) RetryPolicy() *common.RetryPolicy
    func (request AddDataSelectorPatternsRequest) String() string
type AddDataSelectorPatternsResponse
    func (response AddDataSelectorPatternsResponse) HTTPResponse() *http.Response
    func (response AddDataSelectorPatternsResponse) String() string
type AssociateCustomPropertyRequest
    func (request AssociateCustomPropertyRequest) HTTPRequest(method, path string) (http.Request, error)
    func (request AssociateCustomPropertyRequest) RetryPolicy() *common.RetryPolicy
    func (request AssociateCustomPropertyRequest) String() string
type AssociateCustomPropertyResponse
    func (response AssociateCustomPropertyResponse) HTTPResponse() *http.Response
    func (response AssociateCustomPropertyResponse) String() string
type AttachCatalogPrivateEndpointDetails
    func (m AttachCatalogPrivateEndpointDetails) String() string
type AttachCatalogPrivateEndpointRequest
    func (request AttachCatalogPrivateEndpointRequest) HTTPRequest(method, path string) (http.Request, error)
    func (request AttachCatalogPrivateEndpointRequest) RetryPolicy() *common.RetryPolicy
    func (request AttachCatalogPrivateEndpointRequest) String() string
type AttachCatalogPrivateEndpointResponse
    func (response AttachCatalogPrivateEndpointResponse) HTTPResponse() *http.Response
    func (response AttachCatalogPrivateEndpointResponse) String() string
type Attribute
    func (m Attribute) String() string
type AttributeAssociatedRuleTypesEnum
    func GetAttributeAssociatedRuleTypesEnumValues() []AttributeAssociatedRuleTypesEnum
type AttributeCollection
    func (m AttributeCollection) String() string
type AttributeSummary
    func (m AttributeSummary) String() string
type AttributeSummaryAssociatedRuleTypesEnum
    func GetAttributeSummaryAssociatedRuleTypesEnumValues() []AttributeSummaryAssociatedRuleTypesEnum
type AttributeTag
    func (m AttributeTag) String() string
type AttributeTagCollection
    func (m AttributeTagCollection) String() string
type AttributeTagSummary
    func (m AttributeTagSummary) String() string
type BasePermissionsSummary
    func (m BasePermissionsSummary) String() string
type BaseTag
    func (m BaseTag) String() string
type BaseTagSummary
    func (m BaseTagSummary) String() string
type Catalog
    func (m Catalog) String() string
type CatalogPermissionsSummary
    func (m CatalogPermissionsSummary) String() string
type CatalogPrivateEndpoint
    func (m CatalogPrivateEndpoint) String() string
type CatalogPrivateEndpointSummary
    func (m CatalogPrivateEndpointSummary) String() string
type CatalogSummary
    func (m CatalogSummary) String() string
type ChangeCatalogCompartmentDetails
    func (m ChangeCatalogCompartmentDetails) String() string
type ChangeCatalogCompartmentRequest
    func (request ChangeCatalogCompartmentRequest) HTTPRequest(method, path string) (http.Request, error)
    func (request ChangeCatalogCompartmentRequest) RetryPolicy() *common.RetryPolicy
    func (request ChangeCatalogCompartmentRequest) String() string
type ChangeCatalogCompartmentResponse
    func (response ChangeCatalogCompartmentResponse) HTTPResponse() *http.Response
    func (response ChangeCatalogCompartmentResponse) String() string
type ChangeCatalogPrivateEndpointCompartmentDetails
    func (m ChangeCatalogPrivateEndpointCompartmentDetails) String() string
type ChangeCatalogPrivateEndpointCompartmentRequest
    func (request ChangeCatalogPrivateEndpointCompartmentRequest) HTTPRequest(method, path string) (http.Request, error)
    func (request ChangeCatalogPrivateEndpointCompartmentRequest) RetryPolicy() *common.RetryPolicy
    func (request ChangeCatalogPrivateEndpointCompartmentRequest) String() string
type ChangeCatalogPrivateEndpointCompartmentResponse
    func (response ChangeCatalogPrivateEndpointCompartmentResponse) HTTPResponse() *http.Response
    func (response ChangeCatalogPrivateEndpointCompartmentResponse) String() string
type Connection
    func (m Connection) String() string
type ConnectionAliasSummary
    func (m ConnectionAliasSummary) String() string
type ConnectionCollection
    func (m ConnectionCollection) String() string
type ConnectionResultEnum
    func GetConnectionResultEnumValues() []ConnectionResultEnum
type ConnectionSummary
    func (m ConnectionSummary) String() string
type CreateAttributeDetails
    func (m CreateAttributeDetails) String() string
type CreateAttributeRequest
    func (request CreateAttributeRequest) HTTPRequest(method, path string) (http.Request, error)
    func (request CreateAttributeRequest) RetryPolicy() *common.RetryPolicy
    func (request CreateAttributeRequest) String() string
type CreateAttributeResponse
    func (response CreateAttributeResponse) HTTPResponse() *http.Response
    func (response CreateAttributeResponse) String() string
type CreateAttributeTagRequest
    func (request CreateAttributeTagRequest) HTTPRequest(method, path string) (http.Request, error)
    func (request CreateAttributeTagRequest) RetryPolicy() *common.RetryPolicy
    func (request CreateAttributeTagRequest) String() string
type CreateAttributeTagResponse
    func (response CreateAttributeTagResponse) HTTPResponse() *http.Response
    func (response CreateAttributeTagResponse) String() string
type CreateCatalogDetails
    func (m CreateCatalogDetails) String() string
type CreateCatalogPrivateEndpointDetails
    func (m CreateCatalogPrivateEndpointDetails) String() string
type CreateCatalogPrivateEndpointRequest
    func (request CreateCatalogPrivateEndpointRequest) HTTPRequest(method, path string) (http.Request, error)
    func (request CreateCatalogPrivateEndpointRequest) RetryPolicy() *common.RetryPolicy
    func (request CreateCatalogPrivateEndpointRequest) String() string
type CreateCatalogPrivateEndpointResponse
    func (response CreateCatalogPrivateEndpointResponse) HTTPResponse() *http.Response
    func (response CreateCatalogPrivateEndpointResponse) String() string
type CreateCatalogRequest
    func (request CreateCatalogRequest) HTTPRequest(method, path string) (http.Request, error)
    func (request CreateCatalogRequest) RetryPolicy() *common.RetryPolicy
    func (request CreateCatalogRequest) String() string
type CreateCatalogResponse
    func (response CreateCatalogResponse) HTTPResponse() *http.Response
    func (response CreateCatalogResponse) String() string
type CreateConnectionDetails
    func (m CreateConnectionDetails) 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 CreateCustomPropertyDetails
    func (m CreateCustomPropertyDetails) String() string
type CreateCustomPropertyRequest
    func (request CreateCustomPropertyRequest) HTTPRequest(method, path string) (http.Request, error)
    func (request CreateCustomPropertyRequest) RetryPolicy() *common.RetryPolicy
    func (request CreateCustomPropertyRequest) String() string
type CreateCustomPropertyResponse
    func (response CreateCustomPropertyResponse) HTTPResponse() *http.Response
    func (response CreateCustomPropertyResponse) String() string
type CreateDataAssetDetails
    func (m CreateDataAssetDetails) 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 CreateDataAssetTagRequest
    func (request CreateDataAssetTagRequest) HTTPRequest(method, path string) (http.Request, error)
    func (request CreateDataAssetTagRequest) RetryPolicy() *common.RetryPolicy
    func (request CreateDataAssetTagRequest) String() string
type CreateDataAssetTagResponse
    func (response CreateDataAssetTagResponse) HTTPResponse() *http.Response
    func (response CreateDataAssetTagResponse) String() string
type CreateEntityDetails
    func (m CreateEntityDetails) String() string
type CreateEntityRequest
    func (request CreateEntityRequest) HTTPRequest(method, path string) (http.Request, error)
    func (request CreateEntityRequest) RetryPolicy() *common.RetryPolicy
    func (request CreateEntityRequest) String() string
type CreateEntityResponse
    func (response CreateEntityResponse) HTTPResponse() *http.Response
    func (response CreateEntityResponse) String() string
type CreateEntityTagRequest
    func (request CreateEntityTagRequest) HTTPRequest(method, path string) (http.Request, error)
    func (request CreateEntityTagRequest) RetryPolicy() *common.RetryPolicy
    func (request CreateEntityTagRequest) String() string
type CreateEntityTagResponse
    func (response CreateEntityTagResponse) HTTPResponse() *http.Response
    func (response CreateEntityTagResponse) 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 CreateFolderTagRequest
    func (request CreateFolderTagRequest) HTTPRequest(method, path string) (http.Request, error)
    func (request CreateFolderTagRequest) RetryPolicy() *common.RetryPolicy
    func (request CreateFolderTagRequest) String() string
type CreateFolderTagResponse
    func (response CreateFolderTagResponse) HTTPResponse() *http.Response
    func (response CreateFolderTagResponse) String() string
type CreateGlossaryDetails
    func (m CreateGlossaryDetails) String() string
type CreateGlossaryRequest
    func (request CreateGlossaryRequest) HTTPRequest(method, path string) (http.Request, error)
    func (request CreateGlossaryRequest) RetryPolicy() *common.RetryPolicy
    func (request CreateGlossaryRequest) String() string
type CreateGlossaryResponse
    func (response CreateGlossaryResponse) HTTPResponse() *http.Response
    func (response CreateGlossaryResponse) String() string
type CreateJobDefinitionDetails
    func (m CreateJobDefinitionDetails) String() string
type CreateJobDefinitionRequest
    func (request CreateJobDefinitionRequest) HTTPRequest(method, path string) (http.Request, error)
    func (request CreateJobDefinitionRequest) RetryPolicy() *common.RetryPolicy
    func (request CreateJobDefinitionRequest) String() string
type CreateJobDefinitionResponse
    func (response CreateJobDefinitionResponse) HTTPResponse() *http.Response
    func (response CreateJobDefinitionResponse) String() string
type CreateJobDetails
    func (m CreateJobDetails) String() string
type CreateJobExecutionDetails
    func (m CreateJobExecutionDetails) String() string
type CreateJobExecutionRequest
    func (request CreateJobExecutionRequest) HTTPRequest(method, path string) (http.Request, error)
    func (request CreateJobExecutionRequest) RetryPolicy() *common.RetryPolicy
    func (request CreateJobExecutionRequest) String() string
type CreateJobExecutionResponse
    func (response CreateJobExecutionResponse) HTTPResponse() *http.Response
    func (response CreateJobExecutionResponse) String() string
type CreateJobRequest
    func (request CreateJobRequest) HTTPRequest(method, path string) (http.Request, error)
    func (request CreateJobRequest) RetryPolicy() *common.RetryPolicy
    func (request CreateJobRequest) String() string
type CreateJobResponse
    func (response CreateJobResponse) HTTPResponse() *http.Response
    func (response CreateJobResponse) String() string
type CreateNamespaceDetails
    func (m CreateNamespaceDetails) String() string
type CreateNamespaceRequest
    func (request CreateNamespaceRequest) HTTPRequest(method, path string) (http.Request, error)
    func (request CreateNamespaceRequest) RetryPolicy() *common.RetryPolicy
    func (request CreateNamespaceRequest) String() string
type CreateNamespaceResponse
    func (response CreateNamespaceResponse) HTTPResponse() *http.Response
    func (response CreateNamespaceResponse) String() string
type CreatePatternDetails
    func (m CreatePatternDetails) String() string
type CreatePatternRequest
    func (request CreatePatternRequest) HTTPRequest(method, path string) (http.Request, error)
    func (request CreatePatternRequest) RetryPolicy() *common.RetryPolicy
    func (request CreatePatternRequest) String() string
type CreatePatternResponse
    func (response CreatePatternResponse) HTTPResponse() *http.Response
    func (response CreatePatternResponse) String() string
type CreateTagDetails
    func (m CreateTagDetails) String() string
type CreateTermDetails
    func (m CreateTermDetails) String() string
type CreateTermRelationshipDetails
    func (m CreateTermRelationshipDetails) String() string
type CreateTermRelationshipRequest
    func (request CreateTermRelationshipRequest) HTTPRequest(method, path string) (http.Request, error)
    func (request CreateTermRelationshipRequest) RetryPolicy() *common.RetryPolicy
    func (request CreateTermRelationshipRequest) String() string
type CreateTermRelationshipResponse
    func (response CreateTermRelationshipResponse) HTTPResponse() *http.Response
    func (response CreateTermRelationshipResponse) String() string
type CreateTermRequest
    func (request CreateTermRequest) HTTPRequest(method, path string) (http.Request, error)
    func (request CreateTermRequest) RetryPolicy() *common.RetryPolicy
    func (request CreateTermRequest) String() string
type CreateTermResponse
    func (response CreateTermResponse) HTTPResponse() *http.Response
    func (response CreateTermResponse) String() string
type CustomProperty
    func (m CustomProperty) String() string
type CustomPropertyCollection
    func (m CustomPropertyCollection) String() string
type CustomPropertyDataTypeEnum
    func GetCustomPropertyDataTypeEnumValues() []CustomPropertyDataTypeEnum
type CustomPropertyGetUsage
    func (m CustomPropertyGetUsage) String() string
type CustomPropertySetUsage
    func (m CustomPropertySetUsage) String() string
type CustomPropertySummary
    func (m CustomPropertySummary) String() string
type CustomPropertyTypeUsage
    func (m CustomPropertyTypeUsage) String() string
type DataAsset
    func (m DataAsset) String() string
type DataAssetCollection
    func (m DataAssetCollection) String() string
type DataAssetPermissionsSummary
    func (m DataAssetPermissionsSummary) String() string
type DataAssetSummary
    func (m DataAssetSummary) String() string
type DataAssetTag
    func (m DataAssetTag) String() string
type DataAssetTagCollection
    func (m DataAssetTagCollection) String() string
type DataAssetTagSummary
    func (m DataAssetTagSummary) String() string
type DataCatalogClient
    func NewDataCatalogClientWithConfigurationProvider(configProvider common.ConfigurationProvider) (client DataCatalogClient, err error)
    func NewDataCatalogClientWithOboToken(configProvider common.ConfigurationProvider, oboToken string) (client DataCatalogClient, err error)
    func (client DataCatalogClient) AddDataSelectorPatterns(ctx context.Context, request AddDataSelectorPatternsRequest) (response AddDataSelectorPatternsResponse, err error)
    func (client DataCatalogClient) AssociateCustomProperty(ctx context.Context, request AssociateCustomPropertyRequest) (response AssociateCustomPropertyResponse, err error)
    func (client DataCatalogClient) AttachCatalogPrivateEndpoint(ctx context.Context, request AttachCatalogPrivateEndpointRequest) (response AttachCatalogPrivateEndpointResponse, err error)
    func (client DataCatalogClient) ChangeCatalogCompartment(ctx context.Context, request ChangeCatalogCompartmentRequest) (response ChangeCatalogCompartmentResponse, err error)
    func (client DataCatalogClient) ChangeCatalogPrivateEndpointCompartment(ctx context.Context, request ChangeCatalogPrivateEndpointCompartmentRequest) (response ChangeCatalogPrivateEndpointCompartmentResponse, err error)
    func (client *DataCatalogClient) ConfigurationProvider() *common.ConfigurationProvider
    func (client DataCatalogClient) CreateAttribute(ctx context.Context, request CreateAttributeRequest) (response CreateAttributeResponse, err error)
    func (client DataCatalogClient) CreateAttributeTag(ctx context.Context, request CreateAttributeTagRequest) (response CreateAttributeTagResponse, err error)
    func (client DataCatalogClient) CreateCatalog(ctx context.Context, request CreateCatalogRequest) (response CreateCatalogResponse, err error)
    func (client DataCatalogClient) CreateCatalogPrivateEndpoint(ctx context.Context, request CreateCatalogPrivateEndpointRequest) (response CreateCatalogPrivateEndpointResponse, err error)
    func (client DataCatalogClient) CreateConnection(ctx context.Context, request CreateConnectionRequest) (response CreateConnectionResponse, err error)
    func (client DataCatalogClient) CreateCustomProperty(ctx context.Context, request CreateCustomPropertyRequest) (response CreateCustomPropertyResponse, err error)
    func (client DataCatalogClient) CreateDataAsset(ctx context.Context, request CreateDataAssetRequest) (response CreateDataAssetResponse, err error)
    func (client DataCatalogClient) CreateDataAssetTag(ctx context.Context, request CreateDataAssetTagRequest) (response CreateDataAssetTagResponse, err error)
    func (client DataCatalogClient) CreateEntity(ctx context.Context, request CreateEntityRequest) (response CreateEntityResponse, err error)
    func (client DataCatalogClient) CreateEntityTag(ctx context.Context, request CreateEntityTagRequest) (response CreateEntityTagResponse, err error)
    func (client DataCatalogClient) CreateFolder(ctx context.Context, request CreateFolderRequest) (response CreateFolderResponse, err error)
    func (client DataCatalogClient) CreateFolderTag(ctx context.Context, request CreateFolderTagRequest) (response CreateFolderTagResponse, err error)
    func (client DataCatalogClient) CreateGlossary(ctx context.Context, request CreateGlossaryRequest) (response CreateGlossaryResponse, err error)
    func (client DataCatalogClient) CreateJob(ctx context.Context, request CreateJobRequest) (response CreateJobResponse, err error)
    func (client DataCatalogClient) CreateJobDefinition(ctx context.Context, request CreateJobDefinitionRequest) (response CreateJobDefinitionResponse, err error)
    func (client DataCatalogClient) CreateJobExecution(ctx context.Context, request CreateJobExecutionRequest) (response CreateJobExecutionResponse, err error)
    func (client DataCatalogClient) CreateNamespace(ctx context.Context, request CreateNamespaceRequest) (response CreateNamespaceResponse, err error)
    func (client DataCatalogClient) CreatePattern(ctx context.Context, request CreatePatternRequest) (response CreatePatternResponse, err error)
    func (client DataCatalogClient) CreateTerm(ctx context.Context, request CreateTermRequest) (response CreateTermResponse, err error)
    func (client DataCatalogClient) CreateTermRelationship(ctx context.Context, request CreateTermRelationshipRequest) (response CreateTermRelationshipResponse, err error)
    func (client DataCatalogClient) DeleteAttribute(ctx context.Context, request DeleteAttributeRequest) (response DeleteAttributeResponse, err error)
    func (client DataCatalogClient) DeleteAttributeTag(ctx context.Context, request DeleteAttributeTagRequest) (response DeleteAttributeTagResponse, err error)
    func (client DataCatalogClient) DeleteCatalog(ctx context.Context, request DeleteCatalogRequest) (response DeleteCatalogResponse, err error)
    func (client DataCatalogClient) DeleteCatalogPrivateEndpoint(ctx context.Context, request DeleteCatalogPrivateEndpointRequest) (response DeleteCatalogPrivateEndpointResponse, err error)
    func (client DataCatalogClient) DeleteConnection(ctx context.Context, request DeleteConnectionRequest) (response DeleteConnectionResponse, err error)
    func (client DataCatalogClient) DeleteCustomProperty(ctx context.Context, request DeleteCustomPropertyRequest) (response DeleteCustomPropertyResponse, err error)
    func (client DataCatalogClient) DeleteDataAsset(ctx context.Context, request DeleteDataAssetRequest) (response DeleteDataAssetResponse, err error)
    func (client DataCatalogClient) DeleteDataAssetTag(ctx context.Context, request DeleteDataAssetTagRequest) (response DeleteDataAssetTagResponse, err error)
    func (client DataCatalogClient) DeleteEntity(ctx context.Context, request DeleteEntityRequest) (response DeleteEntityResponse, err error)
    func (client DataCatalogClient) DeleteEntityTag(ctx context.Context, request DeleteEntityTagRequest) (response DeleteEntityTagResponse, err error)
    func (client DataCatalogClient) DeleteFolder(ctx context.Context, request DeleteFolderRequest) (response DeleteFolderResponse, err error)
    func (client DataCatalogClient) DeleteFolderTag(ctx context.Context, request DeleteFolderTagRequest) (response DeleteFolderTagResponse, err error)
    func (client DataCatalogClient) DeleteGlossary(ctx context.Context, request DeleteGlossaryRequest) (response DeleteGlossaryResponse, err error)
    func (client DataCatalogClient) DeleteJob(ctx context.Context, request DeleteJobRequest) (response DeleteJobResponse, err error)
    func (client DataCatalogClient) DeleteJobDefinition(ctx context.Context, request DeleteJobDefinitionRequest) (response DeleteJobDefinitionResponse, err error)
    func (client DataCatalogClient) DeleteNamespace(ctx context.Context, request DeleteNamespaceRequest) (response DeleteNamespaceResponse, err error)
    func (client DataCatalogClient) DeletePattern(ctx context.Context, request DeletePatternRequest) (response DeletePatternResponse, err error)
    func (client DataCatalogClient) DeleteTerm(ctx context.Context, request DeleteTermRequest) (response DeleteTermResponse, err error)
    func (client DataCatalogClient) DeleteTermRelationship(ctx context.Context, request DeleteTermRelationshipRequest) (response DeleteTermRelationshipResponse, err error)
    func (client DataCatalogClient) DetachCatalogPrivateEndpoint(ctx context.Context, request DetachCatalogPrivateEndpointRequest) (response DetachCatalogPrivateEndpointResponse, err error)
    func (client DataCatalogClient) DisassociateCustomProperty(ctx context.Context, request DisassociateCustomPropertyRequest) (response DisassociateCustomPropertyResponse, err error)
    func (client DataCatalogClient) ExpandTreeForGlossary(ctx context.Context, request ExpandTreeForGlossaryRequest) (response ExpandTreeForGlossaryResponse, err error)
    func (client DataCatalogClient) ExportGlossary(ctx context.Context, request ExportGlossaryRequest) (response ExportGlossaryResponse, err error)
    func (client DataCatalogClient) GetAttribute(ctx context.Context, request GetAttributeRequest) (response GetAttributeResponse, err error)
    func (client DataCatalogClient) GetAttributeTag(ctx context.Context, request GetAttributeTagRequest) (response GetAttributeTagResponse, err error)
    func (client DataCatalogClient) GetCatalog(ctx context.Context, request GetCatalogRequest) (response GetCatalogResponse, err error)
    func (client DataCatalogClient) GetCatalogPrivateEndpoint(ctx context.Context, request GetCatalogPrivateEndpointRequest) (response GetCatalogPrivateEndpointResponse, err error)
    func (client DataCatalogClient) GetConnection(ctx context.Context, request GetConnectionRequest) (response GetConnectionResponse, err error)
    func (client DataCatalogClient) GetCustomProperty(ctx context.Context, request GetCustomPropertyRequest) (response GetCustomPropertyResponse, err error)
    func (client DataCatalogClient) GetDataAsset(ctx context.Context, request GetDataAssetRequest) (response GetDataAssetResponse, err error)
    func (client DataCatalogClient) GetDataAssetTag(ctx context.Context, request GetDataAssetTagRequest) (response GetDataAssetTagResponse, err error)
    func (client DataCatalogClient) GetEntity(ctx context.Context, request GetEntityRequest) (response GetEntityResponse, err error)
    func (client DataCatalogClient) GetEntityTag(ctx context.Context, request GetEntityTagRequest) (response GetEntityTagResponse, err error)
    func (client DataCatalogClient) GetFolder(ctx context.Context, request GetFolderRequest) (response GetFolderResponse, err error)
    func (client DataCatalogClient) GetFolderTag(ctx context.Context, request GetFolderTagRequest) (response GetFolderTagResponse, err error)
    func (client DataCatalogClient) GetGlossary(ctx context.Context, request GetGlossaryRequest) (response GetGlossaryResponse, err error)
    func (client DataCatalogClient) GetJob(ctx context.Context, request GetJobRequest) (response GetJobResponse, err error)
    func (client DataCatalogClient) GetJobDefinition(ctx context.Context, request GetJobDefinitionRequest) (response GetJobDefinitionResponse, err error)
    func (client DataCatalogClient) GetJobExecution(ctx context.Context, request GetJobExecutionRequest) (response GetJobExecutionResponse, err error)
    func (client DataCatalogClient) GetJobLog(ctx context.Context, request GetJobLogRequest) (response GetJobLogResponse, err error)
    func (client DataCatalogClient) GetJobMetrics(ctx context.Context, request GetJobMetricsRequest) (response GetJobMetricsResponse, err error)
    func (client DataCatalogClient) GetNamespace(ctx context.Context, request GetNamespaceRequest) (response GetNamespaceResponse, err error)
    func (client DataCatalogClient) GetPattern(ctx context.Context, request GetPatternRequest) (response GetPatternResponse, err error)
    func (client DataCatalogClient) GetTerm(ctx context.Context, request GetTermRequest) (response GetTermResponse, err error)
    func (client DataCatalogClient) GetTermRelationship(ctx context.Context, request GetTermRelationshipRequest) (response GetTermRelationshipResponse, err error)
    func (client DataCatalogClient) GetType(ctx context.Context, request GetTypeRequest) (response GetTypeResponse, err error)
    func (client DataCatalogClient) GetWorkRequest(ctx context.Context, request GetWorkRequestRequest) (response GetWorkRequestResponse, err error)
    func (client DataCatalogClient) ImportConnection(ctx context.Context, request ImportConnectionRequest) (response ImportConnectionResponse, err error)
    func (client DataCatalogClient) ImportGlossary(ctx context.Context, request ImportGlossaryRequest) (response ImportGlossaryResponse, err error)
    func (client DataCatalogClient) ListAggregatedPhysicalEntities(ctx context.Context, request ListAggregatedPhysicalEntitiesRequest) (response ListAggregatedPhysicalEntitiesResponse, err error)
    func (client DataCatalogClient) ListAttributeTags(ctx context.Context, request ListAttributeTagsRequest) (response ListAttributeTagsResponse, err error)
    func (client DataCatalogClient) ListAttributes(ctx context.Context, request ListAttributesRequest) (response ListAttributesResponse, err error)
    func (client DataCatalogClient) ListCatalogPrivateEndpoints(ctx context.Context, request ListCatalogPrivateEndpointsRequest) (response ListCatalogPrivateEndpointsResponse, err error)
    func (client DataCatalogClient) ListCatalogs(ctx context.Context, request ListCatalogsRequest) (response ListCatalogsResponse, err error)
    func (client DataCatalogClient) ListConnections(ctx context.Context, request ListConnectionsRequest) (response ListConnectionsResponse, err error)
    func (client DataCatalogClient) ListCustomProperties(ctx context.Context, request ListCustomPropertiesRequest) (response ListCustomPropertiesResponse, err error)
    func (client DataCatalogClient) ListDataAssetTags(ctx context.Context, request ListDataAssetTagsRequest) (response ListDataAssetTagsResponse, err error)
    func (client DataCatalogClient) ListDataAssets(ctx context.Context, request ListDataAssetsRequest) (response ListDataAssetsResponse, err error)
    func (client DataCatalogClient) ListDerivedLogicalEntities(ctx context.Context, request ListDerivedLogicalEntitiesRequest) (response ListDerivedLogicalEntitiesResponse, err error)
    func (client DataCatalogClient) ListEntities(ctx context.Context, request ListEntitiesRequest) (response ListEntitiesResponse, err error)
    func (client DataCatalogClient) ListEntityTags(ctx context.Context, request ListEntityTagsRequest) (response ListEntityTagsResponse, err error)
    func (client DataCatalogClient) ListFolderTags(ctx context.Context, request ListFolderTagsRequest) (response ListFolderTagsResponse, err error)
    func (client DataCatalogClient) ListFolders(ctx context.Context, request ListFoldersRequest) (response ListFoldersResponse, err error)
    func (client DataCatalogClient) ListGlossaries(ctx context.Context, request ListGlossariesRequest) (response ListGlossariesResponse, err error)
    func (client DataCatalogClient) ListJobDefinitions(ctx context.Context, request ListJobDefinitionsRequest) (response ListJobDefinitionsResponse, err error)
    func (client DataCatalogClient) ListJobExecutions(ctx context.Context, request ListJobExecutionsRequest) (response ListJobExecutionsResponse, err error)
    func (client DataCatalogClient) ListJobLogs(ctx context.Context, request ListJobLogsRequest) (response ListJobLogsResponse, err error)
    func (client DataCatalogClient) ListJobMetrics(ctx context.Context, request ListJobMetricsRequest) (response ListJobMetricsResponse, err error)
    func (client DataCatalogClient) ListJobs(ctx context.Context, request ListJobsRequest) (response ListJobsResponse, err error)
    func (client DataCatalogClient) ListNamespaces(ctx context.Context, request ListNamespacesRequest) (response ListNamespacesResponse, err error)
    func (client DataCatalogClient) ListPatterns(ctx context.Context, request ListPatternsRequest) (response ListPatternsResponse, err error)
    func (client DataCatalogClient) ListRules(ctx context.Context, request ListRulesRequest) (response ListRulesResponse, err error)
    func (client DataCatalogClient) ListTags(ctx context.Context, request ListTagsRequest) (response ListTagsResponse, err error)
    func (client DataCatalogClient) ListTermRelationships(ctx context.Context, request ListTermRelationshipsRequest) (response ListTermRelationshipsResponse, err error)
    func (client DataCatalogClient) ListTerms(ctx context.Context, request ListTermsRequest) (response ListTermsResponse, err error)
    func (client DataCatalogClient) ListTypes(ctx context.Context, request ListTypesRequest) (response ListTypesResponse, err error)
    func (client DataCatalogClient) ListWorkRequestErrors(ctx context.Context, request ListWorkRequestErrorsRequest) (response ListWorkRequestErrorsResponse, err error)
    func (client DataCatalogClient) ListWorkRequestLogs(ctx context.Context, request ListWorkRequestLogsRequest) (response ListWorkRequestLogsResponse, err error)
    func (client DataCatalogClient) ListWorkRequests(ctx context.Context, request ListWorkRequestsRequest) (response ListWorkRequestsResponse, err error)
    func (client DataCatalogClient) ObjectStats(ctx context.Context, request ObjectStatsRequest) (response ObjectStatsResponse, err error)
    func (client DataCatalogClient) ParseConnection(ctx context.Context, request ParseConnectionRequest) (response ParseConnectionResponse, err error)
    func (client DataCatalogClient) ProcessRecommendation(ctx context.Context, request ProcessRecommendationRequest) (response ProcessRecommendationResponse, err error)
    func (client DataCatalogClient) Recommendations(ctx context.Context, request RecommendationsRequest) (response RecommendationsResponse, err error)
    func (client DataCatalogClient) RemoveDataSelectorPatterns(ctx context.Context, request RemoveDataSelectorPatternsRequest) (response RemoveDataSelectorPatternsResponse, err error)
    func (client DataCatalogClient) SearchCriteria(ctx context.Context, request SearchCriteriaRequest) (response SearchCriteriaResponse, err error)
    func (client *DataCatalogClient) SetRegion(region string)
    func (client DataCatalogClient) TestConnection(ctx context.Context, request TestConnectionRequest) (response TestConnectionResponse, err error)
    func (client DataCatalogClient) UpdateAttribute(ctx context.Context, request UpdateAttributeRequest) (response UpdateAttributeResponse, err error)
    func (client DataCatalogClient) UpdateCatalog(ctx context.Context, request UpdateCatalogRequest) (response UpdateCatalogResponse, err error)
    func (client DataCatalogClient) UpdateCatalogPrivateEndpoint(ctx context.Context, request UpdateCatalogPrivateEndpointRequest) (response UpdateCatalogPrivateEndpointResponse, err error)
    func (client DataCatalogClient) UpdateConnection(ctx context.Context, request UpdateConnectionRequest) (response UpdateConnectionResponse, err error)
    func (client DataCatalogClient) UpdateCustomProperty(ctx context.Context, request UpdateCustomPropertyRequest) (response UpdateCustomPropertyResponse, err error)
    func (client DataCatalogClient) UpdateDataAsset(ctx context.Context, request UpdateDataAssetRequest) (response UpdateDataAssetResponse, err error)
    func (client DataCatalogClient) UpdateEntity(ctx context.Context, request UpdateEntityRequest) (response UpdateEntityResponse, err error)
    func (client DataCatalogClient) UpdateFolder(ctx context.Context, request UpdateFolderRequest) (response UpdateFolderResponse, err error)
    func (client DataCatalogClient) UpdateGlossary(ctx context.Context, request UpdateGlossaryRequest) (response UpdateGlossaryResponse, err error)
    func (client DataCatalogClient) UpdateJob(ctx context.Context, request UpdateJobRequest) (response UpdateJobResponse, err error)
    func (client DataCatalogClient) UpdateJobDefinition(ctx context.Context, request UpdateJobDefinitionRequest) (response UpdateJobDefinitionResponse, err error)
    func (client DataCatalogClient) UpdateNamespace(ctx context.Context, request UpdateNamespaceRequest) (response UpdateNamespaceResponse, err error)
    func (client DataCatalogClient) UpdatePattern(ctx context.Context, request UpdatePatternRequest) (response UpdatePatternResponse, err error)
    func (client DataCatalogClient) UpdateTerm(ctx context.Context, request UpdateTermRequest) (response UpdateTermResponse, err error)
    func (client DataCatalogClient) UpdateTermRelationship(ctx context.Context, request UpdateTermRelationshipRequest) (response UpdateTermRelationshipResponse, err error)
    func (client DataCatalogClient) UploadCredentials(ctx context.Context, request UploadCredentialsRequest) (response UploadCredentialsResponse, err error)
    func (client DataCatalogClient) Users(ctx context.Context, request UsersRequest) (response UsersResponse, err error)
    func (client DataCatalogClient) ValidateConnection(ctx context.Context, request ValidateConnectionRequest) (response ValidateConnectionResponse, err error)
    func (client DataCatalogClient) ValidatePattern(ctx context.Context, request ValidatePatternRequest) (response ValidatePatternResponse, err error)
type DataSelectorPatternDetails
    func (m DataSelectorPatternDetails) String() string
type DeleteAttributeRequest
    func (request DeleteAttributeRequest) HTTPRequest(method, path string) (http.Request, error)
    func (request DeleteAttributeRequest) RetryPolicy() *common.RetryPolicy
    func (request DeleteAttributeRequest) String() string
type DeleteAttributeResponse
    func (response DeleteAttributeResponse) HTTPResponse() *http.Response
    func (response DeleteAttributeResponse) String() string
type DeleteAttributeTagRequest
    func (request DeleteAttributeTagRequest) HTTPRequest(method, path string) (http.Request, error)
    func (request DeleteAttributeTagRequest) RetryPolicy() *common.RetryPolicy
    func (request DeleteAttributeTagRequest) String() string
type DeleteAttributeTagResponse
    func (response DeleteAttributeTagResponse) HTTPResponse() *http.Response
    func (response DeleteAttributeTagResponse) String() string
type DeleteCatalogPrivateEndpointRequest
    func (request DeleteCatalogPrivateEndpointRequest) HTTPRequest(method, path string) (http.Request, error)
    func (request DeleteCatalogPrivateEndpointRequest) RetryPolicy() *common.RetryPolicy
    func (request DeleteCatalogPrivateEndpointRequest) String() string
type DeleteCatalogPrivateEndpointResponse
    func (response DeleteCatalogPrivateEndpointResponse) HTTPResponse() *http.Response
    func (response DeleteCatalogPrivateEndpointResponse) String() string
type DeleteCatalogRequest
    func (request DeleteCatalogRequest) HTTPRequest(method, path string) (http.Request, error)
    func (request DeleteCatalogRequest) RetryPolicy() *common.RetryPolicy
    func (request DeleteCatalogRequest) String() string
type DeleteCatalogResponse
    func (response DeleteCatalogResponse) HTTPResponse() *http.Response
    func (response DeleteCatalogResponse) 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 DeleteCustomPropertyRequest
    func (request DeleteCustomPropertyRequest) HTTPRequest(method, path string) (http.Request, error)
    func (request DeleteCustomPropertyRequest) RetryPolicy() *common.RetryPolicy
    func (request DeleteCustomPropertyRequest) String() string
type DeleteCustomPropertyResponse
    func (response DeleteCustomPropertyResponse) HTTPResponse() *http.Response
    func (response DeleteCustomPropertyResponse) 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 DeleteDataAssetTagRequest
    func (request DeleteDataAssetTagRequest) HTTPRequest(method, path string) (http.Request, error)
    func (request DeleteDataAssetTagRequest) RetryPolicy() *common.RetryPolicy
    func (request DeleteDataAssetTagRequest) String() string
type DeleteDataAssetTagResponse
    func (response DeleteDataAssetTagResponse) HTTPResponse() *http.Response
    func (response DeleteDataAssetTagResponse) String() string
type DeleteEntityRequest
    func (request DeleteEntityRequest) HTTPRequest(method, path string) (http.Request, error)
    func (request DeleteEntityRequest) RetryPolicy() *common.RetryPolicy
    func (request DeleteEntityRequest) String() string
type DeleteEntityResponse
    func (response DeleteEntityResponse) HTTPResponse() *http.Response
    func (response DeleteEntityResponse) String() string
type DeleteEntityTagRequest
    func (request DeleteEntityTagRequest) HTTPRequest(method, path string) (http.Request, error)
    func (request DeleteEntityTagRequest) RetryPolicy() *common.RetryPolicy
    func (request DeleteEntityTagRequest) String() string
type DeleteEntityTagResponse
    func (response DeleteEntityTagResponse) HTTPResponse() *http.Response
    func (response DeleteEntityTagResponse) 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 DeleteFolderTagRequest
    func (request DeleteFolderTagRequest) HTTPRequest(method, path string) (http.Request, error)
    func (request DeleteFolderTagRequest) RetryPolicy() *common.RetryPolicy
    func (request DeleteFolderTagRequest) String() string
type DeleteFolderTagResponse
    func (response DeleteFolderTagResponse) HTTPResponse() *http.Response
    func (response DeleteFolderTagResponse) String() string
type DeleteGlossaryRequest
    func (request DeleteGlossaryRequest) HTTPRequest(method, path string) (http.Request, error)
    func (request DeleteGlossaryRequest) RetryPolicy() *common.RetryPolicy
    func (request DeleteGlossaryRequest) String() string
type DeleteGlossaryResponse
    func (response DeleteGlossaryResponse) HTTPResponse() *http.Response
    func (response DeleteGlossaryResponse) String() string
type DeleteJobDefinitionRequest
    func (request DeleteJobDefinitionRequest) HTTPRequest(method, path string) (http.Request, error)
    func (request DeleteJobDefinitionRequest) RetryPolicy() *common.RetryPolicy
    func (request DeleteJobDefinitionRequest) String() string
type DeleteJobDefinitionResponse
    func (response DeleteJobDefinitionResponse) HTTPResponse() *http.Response
    func (response DeleteJobDefinitionResponse) String() string
type DeleteJobRequest
    func (request DeleteJobRequest) HTTPRequest(method, path string) (http.Request, error)
    func (request DeleteJobRequest) RetryPolicy() *common.RetryPolicy
    func (request DeleteJobRequest) String() string
type DeleteJobResponse
    func (response DeleteJobResponse) HTTPResponse() *http.Response
    func (response DeleteJobResponse) String() string
type DeleteNamespaceRequest
    func (request DeleteNamespaceRequest) HTTPRequest(method, path string) (http.Request, error)
    func (request DeleteNamespaceRequest) RetryPolicy() *common.RetryPolicy
    func (request DeleteNamespaceRequest) String() string
type DeleteNamespaceResponse
    func (response DeleteNamespaceResponse) HTTPResponse() *http.Response
    func (response DeleteNamespaceResponse) String() string
type DeletePatternRequest
    func (request DeletePatternRequest) HTTPRequest(method, path string) (http.Request, error)
    func (request DeletePatternRequest) RetryPolicy() *common.RetryPolicy
    func (request DeletePatternRequest) String() string
type DeletePatternResponse
    func (response DeletePatternResponse) HTTPResponse() *http.Response
    func (response DeletePatternResponse) String() string
type DeleteTermRelationshipRequest
    func (request DeleteTermRelationshipRequest) HTTPRequest(method, path string) (http.Request, error)
    func (request DeleteTermRelationshipRequest) RetryPolicy() *common.RetryPolicy
    func (request DeleteTermRelationshipRequest) String() string
type DeleteTermRelationshipResponse
    func (response DeleteTermRelationshipResponse) HTTPResponse() *http.Response
    func (response DeleteTermRelationshipResponse) String() string
type DeleteTermRequest
    func (request DeleteTermRequest) HTTPRequest(method, path string) (http.Request, error)
    func (request DeleteTermRequest) RetryPolicy() *common.RetryPolicy
    func (request DeleteTermRequest) String() string
type DeleteTermResponse
    func (response DeleteTermResponse) HTTPResponse() *http.Response
    func (response DeleteTermResponse) String() string
type DerivedLogicalEntities
    func (m DerivedLogicalEntities) String() string
type DetachCatalogPrivateEndpointDetails
    func (m DetachCatalogPrivateEndpointDetails) String() string
type DetachCatalogPrivateEndpointRequest
    func (request DetachCatalogPrivateEndpointRequest) HTTPRequest(method, path string) (http.Request, error)
    func (request DetachCatalogPrivateEndpointRequest) RetryPolicy() *common.RetryPolicy
    func (request DetachCatalogPrivateEndpointRequest) String() string
type DetachCatalogPrivateEndpointResponse
    func (response DetachCatalogPrivateEndpointResponse) HTTPResponse() *http.Response
    func (response DetachCatalogPrivateEndpointResponse) String() string
type DisassociateCustomPropertyRequest
    func (request DisassociateCustomPropertyRequest) HTTPRequest(method, path string) (http.Request, error)
    func (request DisassociateCustomPropertyRequest) RetryPolicy() *common.RetryPolicy
    func (request DisassociateCustomPropertyRequest) String() string
type DisassociateCustomPropertyResponse
    func (response DisassociateCustomPropertyResponse) HTTPResponse() *http.Response
    func (response DisassociateCustomPropertyResponse) String() string
type Entity
    func (m Entity) String() string
type EntityCollection
    func (m EntityCollection) String() string
type EntitySummary
    func (m EntitySummary) String() string
type EntityTag
    func (m EntityTag) String() string
type EntityTagCollection
    func (m EntityTagCollection) String() string
type EntityTagSummary
    func (m EntityTagSummary) String() string
type ExpandTreeForGlossaryRequest
    func (request ExpandTreeForGlossaryRequest) HTTPRequest(method, path string) (http.Request, error)
    func (request ExpandTreeForGlossaryRequest) RetryPolicy() *common.RetryPolicy
    func (request ExpandTreeForGlossaryRequest) String() string
type ExpandTreeForGlossaryResponse
    func (response ExpandTreeForGlossaryResponse) HTTPResponse() *http.Response
    func (response ExpandTreeForGlossaryResponse) String() string
type ExportGlossaryRequest
    func (request ExportGlossaryRequest) HTTPRequest(method, path string) (http.Request, error)
    func (request ExportGlossaryRequest) RetryPolicy() *common.RetryPolicy
    func (request ExportGlossaryRequest) String() string
type ExportGlossaryResponse
    func (response ExportGlossaryResponse) HTTPResponse() *http.Response
    func (response ExportGlossaryResponse) String() string
type FacetedSearchAggregation
    func (m FacetedSearchAggregation) String() string
type FacetedSearchAggregationPropertyTypeEnum
    func GetFacetedSearchAggregationPropertyTypeEnumValues() []FacetedSearchAggregationPropertyTypeEnum
type FacetedSearchCustomProperty
    func (m FacetedSearchCustomProperty) String() string
type FacetedSearchDateFilterRequest
    func (m FacetedSearchDateFilterRequest) String() string
type FacetedSearchFilterRequest
    func (m FacetedSearchFilterRequest) String() string
type FacetedSearchSortRequest
    func (m FacetedSearchSortRequest) String() string
type FacetedSearchSortRequestSortOrderEnum
    func GetFacetedSearchSortRequestSortOrderEnumValues() []FacetedSearchSortRequestSortOrderEnum
type FacetedSearchStringFilterRequest
    func (m FacetedSearchStringFilterRequest) String() string
type Folder
    func (m Folder) String() string
type FolderCollection
    func (m FolderCollection) String() string
type FolderSummary
    func (m FolderSummary) String() string
type FolderTag
    func (m FolderTag) String() string
type FolderTagCollection
    func (m FolderTagCollection) String() string
type FolderTagSummary
    func (m FolderTagSummary) String() string
type GetAttributeFieldsEnum
    func GetGetAttributeFieldsEnumValues() []GetAttributeFieldsEnum
type GetAttributeRequest
    func (request GetAttributeRequest) HTTPRequest(method, path string) (http.Request, error)
    func (request GetAttributeRequest) RetryPolicy() *common.RetryPolicy
    func (request GetAttributeRequest) String() string
type GetAttributeResponse
    func (response GetAttributeResponse) HTTPResponse() *http.Response
    func (response GetAttributeResponse) String() string
type GetAttributeTagFieldsEnum
    func GetGetAttributeTagFieldsEnumValues() []GetAttributeTagFieldsEnum
type GetAttributeTagRequest
    func (request GetAttributeTagRequest) HTTPRequest(method, path string) (http.Request, error)
    func (request GetAttributeTagRequest) RetryPolicy() *common.RetryPolicy
    func (request GetAttributeTagRequest) String() string
type GetAttributeTagResponse
    func (response GetAttributeTagResponse) HTTPResponse() *http.Response
    func (response GetAttributeTagResponse) String() string
type GetCatalogPrivateEndpointRequest
    func (request GetCatalogPrivateEndpointRequest) HTTPRequest(method, path string) (http.Request, error)
    func (request GetCatalogPrivateEndpointRequest) RetryPolicy() *common.RetryPolicy
    func (request GetCatalogPrivateEndpointRequest) String() string
type GetCatalogPrivateEndpointResponse
    func (response GetCatalogPrivateEndpointResponse) HTTPResponse() *http.Response
    func (response GetCatalogPrivateEndpointResponse) String() string
type GetCatalogRequest
    func (request GetCatalogRequest) HTTPRequest(method, path string) (http.Request, error)
    func (request GetCatalogRequest) RetryPolicy() *common.RetryPolicy
    func (request GetCatalogRequest) String() string
type GetCatalogResponse
    func (response GetCatalogResponse) HTTPResponse() *http.Response
    func (response GetCatalogResponse) String() string
type GetConnectionFieldsEnum
    func GetGetConnectionFieldsEnumValues() []GetConnectionFieldsEnum
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 GetCustomPropertyFieldsEnum
    func GetGetCustomPropertyFieldsEnumValues() []GetCustomPropertyFieldsEnum
type GetCustomPropertyRequest
    func (request GetCustomPropertyRequest) HTTPRequest(method, path string) (http.Request, error)
    func (request GetCustomPropertyRequest) RetryPolicy() *common.RetryPolicy
    func (request GetCustomPropertyRequest) String() string
type GetCustomPropertyResponse
    func (response GetCustomPropertyResponse) HTTPResponse() *http.Response
    func (response GetCustomPropertyResponse) String() string
type GetDataAssetFieldsEnum
    func GetGetDataAssetFieldsEnumValues() []GetDataAssetFieldsEnum
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 GetDataAssetTagFieldsEnum
    func GetGetDataAssetTagFieldsEnumValues() []GetDataAssetTagFieldsEnum
type GetDataAssetTagRequest
    func (request GetDataAssetTagRequest) HTTPRequest(method, path string) (http.Request, error)
    func (request GetDataAssetTagRequest) RetryPolicy() *common.RetryPolicy
    func (request GetDataAssetTagRequest) String() string
type GetDataAssetTagResponse
    func (response GetDataAssetTagResponse) HTTPResponse() *http.Response
    func (response GetDataAssetTagResponse) String() string
type GetEntityFieldsEnum
    func GetGetEntityFieldsEnumValues() []GetEntityFieldsEnum
type GetEntityRequest
    func (request GetEntityRequest) HTTPRequest(method, path string) (http.Request, error)
    func (request GetEntityRequest) RetryPolicy() *common.RetryPolicy
    func (request GetEntityRequest) String() string
type GetEntityResponse
    func (response GetEntityResponse) HTTPResponse() *http.Response
    func (response GetEntityResponse) String() string
type GetEntityTagFieldsEnum
    func GetGetEntityTagFieldsEnumValues() []GetEntityTagFieldsEnum
type GetEntityTagRequest
    func (request GetEntityTagRequest) HTTPRequest(method, path string) (http.Request, error)
    func (request GetEntityTagRequest) RetryPolicy() *common.RetryPolicy
    func (request GetEntityTagRequest) String() string
type GetEntityTagResponse
    func (response GetEntityTagResponse) HTTPResponse() *http.Response
    func (response GetEntityTagResponse) String() string
type GetFolderFieldsEnum
    func GetGetFolderFieldsEnumValues() []GetFolderFieldsEnum
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 GetFolderTagFieldsEnum
    func GetGetFolderTagFieldsEnumValues() []GetFolderTagFieldsEnum
type GetFolderTagRequest
    func (request GetFolderTagRequest) HTTPRequest(method, path string) (http.Request, error)
    func (request GetFolderTagRequest) RetryPolicy() *common.RetryPolicy
    func (request GetFolderTagRequest) String() string
type GetFolderTagResponse
    func (response GetFolderTagResponse) HTTPResponse() *http.Response
    func (response GetFolderTagResponse) String() string
type GetGlossaryFieldsEnum
    func GetGetGlossaryFieldsEnumValues() []GetGlossaryFieldsEnum
type GetGlossaryRequest
    func (request GetGlossaryRequest) HTTPRequest(method, path string) (http.Request, error)
    func (request GetGlossaryRequest) RetryPolicy() *common.RetryPolicy
    func (request GetGlossaryRequest) String() string
type GetGlossaryResponse
    func (response GetGlossaryResponse) HTTPResponse() *http.Response
    func (response GetGlossaryResponse) String() string
type GetJobDefinitionFieldsEnum
    func GetGetJobDefinitionFieldsEnumValues() []GetJobDefinitionFieldsEnum
type GetJobDefinitionRequest
    func (request GetJobDefinitionRequest) HTTPRequest(method, path string) (http.Request, error)
    func (request GetJobDefinitionRequest) RetryPolicy() *common.RetryPolicy
    func (request GetJobDefinitionRequest) String() string
type GetJobDefinitionResponse
    func (response GetJobDefinitionResponse) HTTPResponse() *http.Response
    func (response GetJobDefinitionResponse) String() string
type GetJobExecutionFieldsEnum
    func GetGetJobExecutionFieldsEnumValues() []GetJobExecutionFieldsEnum
type GetJobExecutionRequest
    func (request GetJobExecutionRequest) HTTPRequest(method, path string) (http.Request, error)
    func (request GetJobExecutionRequest) RetryPolicy() *common.RetryPolicy
    func (request GetJobExecutionRequest) String() string
type GetJobExecutionResponse
    func (response GetJobExecutionResponse) HTTPResponse() *http.Response
    func (response GetJobExecutionResponse) String() string
type GetJobFieldsEnum
    func GetGetJobFieldsEnumValues() []GetJobFieldsEnum
type GetJobLogFieldsEnum
    func GetGetJobLogFieldsEnumValues() []GetJobLogFieldsEnum
type GetJobLogRequest
    func (request GetJobLogRequest) HTTPRequest(method, path string) (http.Request, error)
    func (request GetJobLogRequest) RetryPolicy() *common.RetryPolicy
    func (request GetJobLogRequest) String() string
type GetJobLogResponse
    func (response GetJobLogResponse) HTTPResponse() *http.Response
    func (response GetJobLogResponse) String() string
type GetJobMetricsFieldsEnum
    func GetGetJobMetricsFieldsEnumValues() []GetJobMetricsFieldsEnum
type GetJobMetricsRequest
    func (request GetJobMetricsRequest) HTTPRequest(method, path string) (http.Request, error)
    func (request GetJobMetricsRequest) RetryPolicy() *common.RetryPolicy
    func (request GetJobMetricsRequest) String() string
type GetJobMetricsResponse
    func (response GetJobMetricsResponse) HTTPResponse() *http.Response
    func (response GetJobMetricsResponse) String() string
type GetJobRequest
    func (request GetJobRequest) HTTPRequest(method, path string) (http.Request, error)
    func (request GetJobRequest) RetryPolicy() *common.RetryPolicy
    func (request GetJobRequest) String() string
type GetJobResponse
    func (response GetJobResponse) HTTPResponse() *http.Response
    func (response GetJobResponse) String() string
type GetNamespaceFieldsEnum
    func GetGetNamespaceFieldsEnumValues() []GetNamespaceFieldsEnum
type GetNamespaceRequest
    func (request GetNamespaceRequest) HTTPRequest(method, path string) (http.Request, error)
    func (request GetNamespaceRequest) RetryPolicy() *common.RetryPolicy
    func (request GetNamespaceRequest) String() string
type GetNamespaceResponse
    func (response GetNamespaceResponse) HTTPResponse() *http.Response
    func (response GetNamespaceResponse) String() string
type GetPatternFieldsEnum
    func GetGetPatternFieldsEnumValues() []GetPatternFieldsEnum
type GetPatternRequest
    func (request GetPatternRequest) HTTPRequest(method, path string) (http.Request, error)
    func (request GetPatternRequest) RetryPolicy() *common.RetryPolicy
    func (request GetPatternRequest) String() string
type GetPatternResponse
    func (response GetPatternResponse) HTTPResponse() *http.Response
    func (response GetPatternResponse) String() string
type GetTermFieldsEnum
    func GetGetTermFieldsEnumValues() []GetTermFieldsEnum
type GetTermRelationshipFieldsEnum
    func GetGetTermRelationshipFieldsEnumValues() []GetTermRelationshipFieldsEnum
type GetTermRelationshipRequest
    func (request GetTermRelationshipRequest) HTTPRequest(method, path string) (http.Request, error)
    func (request GetTermRelationshipRequest) RetryPolicy() *common.RetryPolicy
    func (request GetTermRelationshipRequest) String() string
type GetTermRelationshipResponse
    func (response GetTermRelationshipResponse) HTTPResponse() *http.Response
    func (response GetTermRelationshipResponse) String() string
type GetTermRequest
    func (request GetTermRequest) HTTPRequest(method, path string) (http.Request, error)
    func (request GetTermRequest) RetryPolicy() *common.RetryPolicy
    func (request GetTermRequest) String() string
type GetTermResponse
    func (response GetTermResponse) HTTPResponse() *http.Response
    func (response GetTermResponse) String() string
type GetTypeFieldsEnum
    func GetGetTypeFieldsEnumValues() []GetTypeFieldsEnum
type GetTypeRequest
    func (request GetTypeRequest) HTTPRequest(method, path string) (http.Request, error)
    func (request GetTypeRequest) RetryPolicy() *common.RetryPolicy
    func (request GetTypeRequest) String() string
type GetTypeResponse
    func (response GetTypeResponse) HTTPResponse() *http.Response
    func (response GetTypeResponse) 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 Glossary
    func (m Glossary) String() string
type GlossaryCollection
    func (m GlossaryCollection) String() string
type GlossaryPermissionsSummary
    func (m GlossaryPermissionsSummary) String() string
type GlossarySummary
    func (m GlossarySummary) String() string
type GlossaryTreeElement
    func (m GlossaryTreeElement) String() string
type HarvestStatusEnum
    func GetHarvestStatusEnumValues() []HarvestStatusEnum
type ImportConnectionDetails
    func (m ImportConnectionDetails) String() string
type ImportConnectionRequest
    func (request ImportConnectionRequest) HTTPRequest(method, path string) (http.Request, error)
    func (request ImportConnectionRequest) RetryPolicy() *common.RetryPolicy
    func (request ImportConnectionRequest) String() string
type ImportConnectionResponse
    func (response ImportConnectionResponse) HTTPResponse() *http.Response
    func (response ImportConnectionResponse) String() string
type ImportGlossaryDetails
    func (m ImportGlossaryDetails) String() string
type ImportGlossaryRequest
    func (request ImportGlossaryRequest) HTTPRequest(method, path string) (http.Request, error)
    func (request ImportGlossaryRequest) RetryPolicy() *common.RetryPolicy
    func (request ImportGlossaryRequest) String() string
type ImportGlossaryResponse
    func (response ImportGlossaryResponse) HTTPResponse() *http.Response
    func (response ImportGlossaryResponse) String() string
type Job
    func (m Job) String() string
type JobCollection
    func (m JobCollection) String() string
type JobDefinition
    func (m JobDefinition) String() string
type JobDefinitionCollection
    func (m JobDefinitionCollection) String() string
type JobDefinitionPermissionsSummary
    func (m JobDefinitionPermissionsSummary) String() string
type JobDefinitionScope
    func (m JobDefinitionScope) String() string
type JobDefinitionSummary
    func (m JobDefinitionSummary) String() string
type JobExecution
    func (m JobExecution) String() string
type JobExecutionCollection
    func (m JobExecutionCollection) String() string
type JobExecutionStateEnum
    func GetJobExecutionStateEnumValues() []JobExecutionStateEnum
type JobExecutionSummary
    func (m JobExecutionSummary) String() string
type JobLifecycleStateEnum
    func GetJobLifecycleStateEnumValues() []JobLifecycleStateEnum
type JobLog
    func (m JobLog) String() string
type JobLogCollection
    func (m JobLogCollection) String() string
type JobLogSummary
    func (m JobLogSummary) String() string
type JobMetric
    func (m JobMetric) String() string
type JobMetricCollection
    func (m JobMetricCollection) String() string
type JobMetricSummary
    func (m JobMetricSummary) String() string
type JobScheduleTypeEnum
    func GetJobScheduleTypeEnumValues() []JobScheduleTypeEnum
type JobSummary
    func (m JobSummary) String() string
type JobTypeEnum
    func GetJobTypeEnumValues() []JobTypeEnum
type LifecycleStateEnum
    func GetLifecycleStateEnumValues() []LifecycleStateEnum
type ListAggregatedPhysicalEntitiesFieldsEnum
    func GetListAggregatedPhysicalEntitiesFieldsEnumValues() []ListAggregatedPhysicalEntitiesFieldsEnum
type ListAggregatedPhysicalEntitiesRequest
    func (request ListAggregatedPhysicalEntitiesRequest) HTTPRequest(method, path string) (http.Request, error)
    func (request ListAggregatedPhysicalEntitiesRequest) RetryPolicy() *common.RetryPolicy
    func (request ListAggregatedPhysicalEntitiesRequest) String() string
type ListAggregatedPhysicalEntitiesResponse
    func (response ListAggregatedPhysicalEntitiesResponse) HTTPResponse() *http.Response
    func (response ListAggregatedPhysicalEntitiesResponse) String() string
type ListAggregatedPhysicalEntitiesSortByEnum
    func GetListAggregatedPhysicalEntitiesSortByEnumValues() []ListAggregatedPhysicalEntitiesSortByEnum
type ListAggregatedPhysicalEntitiesSortOrderEnum
    func GetListAggregatedPhysicalEntitiesSortOrderEnumValues() []ListAggregatedPhysicalEntitiesSortOrderEnum
type ListAttributeTagsFieldsEnum
    func GetListAttributeTagsFieldsEnumValues() []ListAttributeTagsFieldsEnum
type ListAttributeTagsLifecycleStateEnum
    func GetListAttributeTagsLifecycleStateEnumValues() []ListAttributeTagsLifecycleStateEnum
type ListAttributeTagsRequest
    func (request ListAttributeTagsRequest) HTTPRequest(method, path string) (http.Request, error)
    func (request ListAttributeTagsRequest) RetryPolicy() *common.RetryPolicy
    func (request ListAttributeTagsRequest) String() string
type ListAttributeTagsResponse
    func (response ListAttributeTagsResponse) HTTPResponse() *http.Response
    func (response ListAttributeTagsResponse) String() string
type ListAttributeTagsSortByEnum
    func GetListAttributeTagsSortByEnumValues() []ListAttributeTagsSortByEnum
type ListAttributeTagsSortOrderEnum
    func GetListAttributeTagsSortOrderEnumValues() []ListAttributeTagsSortOrderEnum
type ListAttributesFieldsEnum
    func GetListAttributesFieldsEnumValues() []ListAttributesFieldsEnum
type ListAttributesLifecycleStateEnum
    func GetListAttributesLifecycleStateEnumValues() []ListAttributesLifecycleStateEnum
type ListAttributesRequest
    func (request ListAttributesRequest) HTTPRequest(method, path string) (http.Request, error)
    func (request ListAttributesRequest) RetryPolicy() *common.RetryPolicy
    func (request ListAttributesRequest) String() string
type ListAttributesResponse
    func (response ListAttributesResponse) HTTPResponse() *http.Response
    func (response ListAttributesResponse) String() string
type ListAttributesSortByEnum
    func GetListAttributesSortByEnumValues() []ListAttributesSortByEnum
type ListAttributesSortOrderEnum
    func GetListAttributesSortOrderEnumValues() []ListAttributesSortOrderEnum
type ListCatalogPrivateEndpointsLifecycleStateEnum
    func GetListCatalogPrivateEndpointsLifecycleStateEnumValues() []ListCatalogPrivateEndpointsLifecycleStateEnum
type ListCatalogPrivateEndpointsRequest
    func (request ListCatalogPrivateEndpointsRequest) HTTPRequest(method, path string) (http.Request, error)
    func (request ListCatalogPrivateEndpointsRequest) RetryPolicy() *common.RetryPolicy
    func (request ListCatalogPrivateEndpointsRequest) String() string
type ListCatalogPrivateEndpointsResponse
    func (response ListCatalogPrivateEndpointsResponse) HTTPResponse() *http.Response
    func (response ListCatalogPrivateEndpointsResponse) String() string
type ListCatalogPrivateEndpointsSortByEnum
    func GetListCatalogPrivateEndpointsSortByEnumValues() []ListCatalogPrivateEndpointsSortByEnum
type ListCatalogPrivateEndpointsSortOrderEnum
    func GetListCatalogPrivateEndpointsSortOrderEnumValues() []ListCatalogPrivateEndpointsSortOrderEnum
type ListCatalogsLifecycleStateEnum
    func GetListCatalogsLifecycleStateEnumValues() []ListCatalogsLifecycleStateEnum
type ListCatalogsRequest
    func (request ListCatalogsRequest) HTTPRequest(method, path string) (http.Request, error)
    func (request ListCatalogsRequest) RetryPolicy() *common.RetryPolicy
    func (request ListCatalogsRequest) String() string
type ListCatalogsResponse
    func (response ListCatalogsResponse) HTTPResponse() *http.Response
    func (response ListCatalogsResponse) String() string
type ListCatalogsSortByEnum
    func GetListCatalogsSortByEnumValues() []ListCatalogsSortByEnum
type ListCatalogsSortOrderEnum
    func GetListCatalogsSortOrderEnumValues() []ListCatalogsSortOrderEnum
type ListConnectionsFieldsEnum
    func GetListConnectionsFieldsEnumValues() []ListConnectionsFieldsEnum
type ListConnectionsLifecycleStateEnum
    func GetListConnectionsLifecycleStateEnumValues() []ListConnectionsLifecycleStateEnum
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 ListCustomPropertiesDataTypesEnum
    func GetListCustomPropertiesDataTypesEnumValues() []ListCustomPropertiesDataTypesEnum
type ListCustomPropertiesFieldsEnum
    func GetListCustomPropertiesFieldsEnumValues() []ListCustomPropertiesFieldsEnum
type ListCustomPropertiesLifecycleStateEnum
    func GetListCustomPropertiesLifecycleStateEnumValues() []ListCustomPropertiesLifecycleStateEnum
type ListCustomPropertiesRequest
    func (request ListCustomPropertiesRequest) HTTPRequest(method, path string) (http.Request, error)
    func (request ListCustomPropertiesRequest) RetryPolicy() *common.RetryPolicy
    func (request ListCustomPropertiesRequest) String() string
type ListCustomPropertiesResponse
    func (response ListCustomPropertiesResponse) HTTPResponse() *http.Response
    func (response ListCustomPropertiesResponse) String() string
type ListCustomPropertiesSortByEnum
    func GetListCustomPropertiesSortByEnumValues() []ListCustomPropertiesSortByEnum
type ListCustomPropertiesSortOrderEnum
    func GetListCustomPropertiesSortOrderEnumValues() []ListCustomPropertiesSortOrderEnum
type ListCustomPropertiesTypeNameEnum
    func GetListCustomPropertiesTypeNameEnumValues() []ListCustomPropertiesTypeNameEnum
type ListDataAssetTagsFieldsEnum
    func GetListDataAssetTagsFieldsEnumValues() []ListDataAssetTagsFieldsEnum
type ListDataAssetTagsLifecycleStateEnum
    func GetListDataAssetTagsLifecycleStateEnumValues() []ListDataAssetTagsLifecycleStateEnum
type ListDataAssetTagsRequest
    func (request ListDataAssetTagsRequest) HTTPRequest(method, path string) (http.Request, error)
    func (request ListDataAssetTagsRequest) RetryPolicy() *common.RetryPolicy
    func (request ListDataAssetTagsRequest) String() string
type ListDataAssetTagsResponse
    func (response ListDataAssetTagsResponse) HTTPResponse() *http.Response
    func (response ListDataAssetTagsResponse) String() string
type ListDataAssetTagsSortByEnum
    func GetListDataAssetTagsSortByEnumValues() []ListDataAssetTagsSortByEnum
type ListDataAssetTagsSortOrderEnum
    func GetListDataAssetTagsSortOrderEnumValues() []ListDataAssetTagsSortOrderEnum
type ListDataAssetsFieldsEnum
    func GetListDataAssetsFieldsEnumValues() []ListDataAssetsFieldsEnum
type ListDataAssetsLifecycleStateEnum
    func GetListDataAssetsLifecycleStateEnumValues() []ListDataAssetsLifecycleStateEnum
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 ListDerivedLogicalEntitiesRequest
    func (request ListDerivedLogicalEntitiesRequest) HTTPRequest(method, path string) (http.Request, error)
    func (request ListDerivedLogicalEntitiesRequest) RetryPolicy() *common.RetryPolicy
    func (request ListDerivedLogicalEntitiesRequest) String() string
type ListDerivedLogicalEntitiesResponse
    func (response ListDerivedLogicalEntitiesResponse) HTTPResponse() *http.Response
    func (response ListDerivedLogicalEntitiesResponse) String() string
type ListDerivedLogicalEntitiesSortByEnum
    func GetListDerivedLogicalEntitiesSortByEnumValues() []ListDerivedLogicalEntitiesSortByEnum
type ListDerivedLogicalEntitiesSortOrderEnum
    func GetListDerivedLogicalEntitiesSortOrderEnumValues() []ListDerivedLogicalEntitiesSortOrderEnum
type ListEntitiesFieldsEnum
    func GetListEntitiesFieldsEnumValues() []ListEntitiesFieldsEnum
type ListEntitiesHarvestStatusEnum
    func GetListEntitiesHarvestStatusEnumValues() []ListEntitiesHarvestStatusEnum
type ListEntitiesLifecycleStateEnum
    func GetListEntitiesLifecycleStateEnumValues() []ListEntitiesLifecycleStateEnum
type ListEntitiesRequest
    func (request ListEntitiesRequest) HTTPRequest(method, path string) (http.Request, error)
    func (request ListEntitiesRequest) RetryPolicy() *common.RetryPolicy
    func (request ListEntitiesRequest) String() string
type ListEntitiesResponse
    func (response ListEntitiesResponse) HTTPResponse() *http.Response
    func (response ListEntitiesResponse) String() string
type ListEntitiesSortByEnum
    func GetListEntitiesSortByEnumValues() []ListEntitiesSortByEnum
type ListEntitiesSortOrderEnum
    func GetListEntitiesSortOrderEnumValues() []ListEntitiesSortOrderEnum
type ListEntityTagsFieldsEnum
    func GetListEntityTagsFieldsEnumValues() []ListEntityTagsFieldsEnum
type ListEntityTagsLifecycleStateEnum
    func GetListEntityTagsLifecycleStateEnumValues() []ListEntityTagsLifecycleStateEnum
type ListEntityTagsRequest
    func (request ListEntityTagsRequest) HTTPRequest(method, path string) (http.Request, error)
    func (request ListEntityTagsRequest) RetryPolicy() *common.RetryPolicy
    func (request ListEntityTagsRequest) String() string
type ListEntityTagsResponse
    func (response ListEntityTagsResponse) HTTPResponse() *http.Response
    func (response ListEntityTagsResponse) String() string
type ListEntityTagsSortByEnum
    func GetListEntityTagsSortByEnumValues() []ListEntityTagsSortByEnum
type ListEntityTagsSortOrderEnum
    func GetListEntityTagsSortOrderEnumValues() []ListEntityTagsSortOrderEnum
type ListFolderTagsFieldsEnum
    func GetListFolderTagsFieldsEnumValues() []ListFolderTagsFieldsEnum
type ListFolderTagsLifecycleStateEnum
    func GetListFolderTagsLifecycleStateEnumValues() []ListFolderTagsLifecycleStateEnum
type ListFolderTagsRequest
    func (request ListFolderTagsRequest) HTTPRequest(method, path string) (http.Request, error)
    func (request ListFolderTagsRequest) RetryPolicy() *common.RetryPolicy
    func (request ListFolderTagsRequest) String() string
type ListFolderTagsResponse
    func (response ListFolderTagsResponse) HTTPResponse() *http.Response
    func (response ListFolderTagsResponse) String() string
type ListFolderTagsSortByEnum
    func GetListFolderTagsSortByEnumValues() []ListFolderTagsSortByEnum
type ListFolderTagsSortOrderEnum
    func GetListFolderTagsSortOrderEnumValues() []ListFolderTagsSortOrderEnum
type ListFoldersFieldsEnum
    func GetListFoldersFieldsEnumValues() []ListFoldersFieldsEnum
type ListFoldersHarvestStatusEnum
    func GetListFoldersHarvestStatusEnumValues() []ListFoldersHarvestStatusEnum
type ListFoldersLifecycleStateEnum
    func GetListFoldersLifecycleStateEnumValues() []ListFoldersLifecycleStateEnum
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 ListGlossariesFieldsEnum
    func GetListGlossariesFieldsEnumValues() []ListGlossariesFieldsEnum
type ListGlossariesLifecycleStateEnum
    func GetListGlossariesLifecycleStateEnumValues() []ListGlossariesLifecycleStateEnum
type ListGlossariesRequest
    func (request ListGlossariesRequest) HTTPRequest(method, path string) (http.Request, error)
    func (request ListGlossariesRequest) RetryPolicy() *common.RetryPolicy
    func (request ListGlossariesRequest) String() string
type ListGlossariesResponse
    func (response ListGlossariesResponse) HTTPResponse() *http.Response
    func (response ListGlossariesResponse) String() string
type ListGlossariesSortByEnum
    func GetListGlossariesSortByEnumValues() []ListGlossariesSortByEnum
type ListGlossariesSortOrderEnum
    func GetListGlossariesSortOrderEnumValues() []ListGlossariesSortOrderEnum
type ListJobDefinitionsFieldsEnum
    func GetListJobDefinitionsFieldsEnumValues() []ListJobDefinitionsFieldsEnum
type ListJobDefinitionsJobExecutionStateEnum
    func GetListJobDefinitionsJobExecutionStateEnumValues() []ListJobDefinitionsJobExecutionStateEnum
type ListJobDefinitionsJobTypeEnum
    func GetListJobDefinitionsJobTypeEnumValues() []ListJobDefinitionsJobTypeEnum
type ListJobDefinitionsLifecycleStateEnum
    func GetListJobDefinitionsLifecycleStateEnumValues() []ListJobDefinitionsLifecycleStateEnum
type ListJobDefinitionsRequest
    func (request ListJobDefinitionsRequest) HTTPRequest(method, path string) (http.Request, error)
    func (request ListJobDefinitionsRequest) RetryPolicy() *common.RetryPolicy
    func (request ListJobDefinitionsRequest) String() string
type ListJobDefinitionsResponse
    func (response ListJobDefinitionsResponse) HTTPResponse() *http.Response
    func (response ListJobDefinitionsResponse) String() string
type ListJobDefinitionsSortByEnum
    func GetListJobDefinitionsSortByEnumValues() []ListJobDefinitionsSortByEnum
type ListJobDefinitionsSortOrderEnum
    func GetListJobDefinitionsSortOrderEnumValues() []ListJobDefinitionsSortOrderEnum
type ListJobExecutionsFieldsEnum
    func GetListJobExecutionsFieldsEnumValues() []ListJobExecutionsFieldsEnum
type ListJobExecutionsJobTypeEnum
    func GetListJobExecutionsJobTypeEnumValues() []ListJobExecutionsJobTypeEnum
type ListJobExecutionsLifecycleStateEnum
    func GetListJobExecutionsLifecycleStateEnumValues() []ListJobExecutionsLifecycleStateEnum
type ListJobExecutionsRequest
    func (request ListJobExecutionsRequest) HTTPRequest(method, path string) (http.Request, error)
    func (request ListJobExecutionsRequest) RetryPolicy() *common.RetryPolicy
    func (request ListJobExecutionsRequest) String() string
type ListJobExecutionsResponse
    func (response ListJobExecutionsResponse) HTTPResponse() *http.Response
    func (response ListJobExecutionsResponse) String() string
type ListJobExecutionsSortByEnum
    func GetListJobExecutionsSortByEnumValues() []ListJobExecutionsSortByEnum
type ListJobExecutionsSortOrderEnum
    func GetListJobExecutionsSortOrderEnumValues() []ListJobExecutionsSortOrderEnum
type ListJobLogsFieldsEnum
    func GetListJobLogsFieldsEnumValues() []ListJobLogsFieldsEnum
type ListJobLogsLifecycleStateEnum
    func GetListJobLogsLifecycleStateEnumValues() []ListJobLogsLifecycleStateEnum
type ListJobLogsRequest
    func (request ListJobLogsRequest) HTTPRequest(method, path string) (http.Request, error)
    func (request ListJobLogsRequest) RetryPolicy() *common.RetryPolicy
    func (request ListJobLogsRequest) String() string
type ListJobLogsResponse
    func (response ListJobLogsResponse) HTTPResponse() *http.Response
    func (response ListJobLogsResponse) String() string
type ListJobLogsSortByEnum
    func GetListJobLogsSortByEnumValues() []ListJobLogsSortByEnum
type ListJobLogsSortOrderEnum
    func GetListJobLogsSortOrderEnumValues() []ListJobLogsSortOrderEnum
type ListJobMetricsFieldsEnum
    func GetListJobMetricsFieldsEnumValues() []ListJobMetricsFieldsEnum
type ListJobMetricsRequest
    func (request ListJobMetricsRequest) HTTPRequest(method, path string) (http.Request, error)
    func (request ListJobMetricsRequest) RetryPolicy() *common.RetryPolicy
    func (request ListJobMetricsRequest) String() string
type ListJobMetricsResponse
    func (response ListJobMetricsResponse) HTTPResponse() *http.Response
    func (response ListJobMetricsResponse) String() string
type ListJobMetricsSortByEnum
    func GetListJobMetricsSortByEnumValues() []ListJobMetricsSortByEnum
type ListJobMetricsSortOrderEnum
    func GetListJobMetricsSortOrderEnumValues() []ListJobMetricsSortOrderEnum
type ListJobsFieldsEnum
    func GetListJobsFieldsEnumValues() []ListJobsFieldsEnum
type ListJobsJobTypeEnum
    func GetListJobsJobTypeEnumValues() []ListJobsJobTypeEnum
type ListJobsLifecycleStateEnum
    func GetListJobsLifecycleStateEnumValues() []ListJobsLifecycleStateEnum
type ListJobsRequest
    func (request ListJobsRequest) HTTPRequest(method, path string) (http.Request, error)
    func (request ListJobsRequest) RetryPolicy() *common.RetryPolicy
    func (request ListJobsRequest) String() string
type ListJobsResponse
    func (response ListJobsResponse) HTTPResponse() *http.Response
    func (response ListJobsResponse) String() string
type ListJobsScheduleTypeEnum
    func GetListJobsScheduleTypeEnumValues() []ListJobsScheduleTypeEnum
type ListJobsSortByEnum
    func GetListJobsSortByEnumValues() []ListJobsSortByEnum
type ListJobsSortOrderEnum
    func GetListJobsSortOrderEnumValues() []ListJobsSortOrderEnum
type ListNamespacesFieldsEnum
    func GetListNamespacesFieldsEnumValues() []ListNamespacesFieldsEnum
type ListNamespacesLifecycleStateEnum
    func GetListNamespacesLifecycleStateEnumValues() []ListNamespacesLifecycleStateEnum
type ListNamespacesRequest
    func (request ListNamespacesRequest) HTTPRequest(method, path string) (http.Request, error)
    func (request ListNamespacesRequest) RetryPolicy() *common.RetryPolicy
    func (request ListNamespacesRequest) String() string
type ListNamespacesResponse
    func (response ListNamespacesResponse) HTTPResponse() *http.Response
    func (response ListNamespacesResponse) String() string
type ListNamespacesSortByEnum
    func GetListNamespacesSortByEnumValues() []ListNamespacesSortByEnum
type ListNamespacesSortOrderEnum
    func GetListNamespacesSortOrderEnumValues() []ListNamespacesSortOrderEnum
type ListPatternsFieldsEnum
    func GetListPatternsFieldsEnumValues() []ListPatternsFieldsEnum
type ListPatternsLifecycleStateEnum
    func GetListPatternsLifecycleStateEnumValues() []ListPatternsLifecycleStateEnum
type ListPatternsRequest
    func (request ListPatternsRequest) HTTPRequest(method, path string) (http.Request, error)
    func (request ListPatternsRequest) RetryPolicy() *common.RetryPolicy
    func (request ListPatternsRequest) String() string
type ListPatternsResponse
    func (response ListPatternsResponse) HTTPResponse() *http.Response
    func (response ListPatternsResponse) String() string
type ListPatternsSortByEnum
    func GetListPatternsSortByEnumValues() []ListPatternsSortByEnum
type ListPatternsSortOrderEnum
    func GetListPatternsSortOrderEnumValues() []ListPatternsSortOrderEnum
type ListRulesFieldsEnum
    func GetListRulesFieldsEnumValues() []ListRulesFieldsEnum
type ListRulesLifecycleStateEnum
    func GetListRulesLifecycleStateEnumValues() []ListRulesLifecycleStateEnum
type ListRulesOriginTypeEnum
    func GetListRulesOriginTypeEnumValues() []ListRulesOriginTypeEnum
type ListRulesRequest
    func (request ListRulesRequest) HTTPRequest(method, path string) (http.Request, error)
    func (request ListRulesRequest) RetryPolicy() *common.RetryPolicy
    func (request ListRulesRequest) String() string
type ListRulesResponse
    func (response ListRulesResponse) HTTPResponse() *http.Response
    func (response ListRulesResponse) String() string
type ListRulesRuleTypeEnum
    func GetListRulesRuleTypeEnumValues() []ListRulesRuleTypeEnum
type ListRulesSortByEnum
    func GetListRulesSortByEnumValues() []ListRulesSortByEnum
type ListRulesSortOrderEnum
    func GetListRulesSortOrderEnumValues() []ListRulesSortOrderEnum
type ListTagsFieldsEnum
    func GetListTagsFieldsEnumValues() []ListTagsFieldsEnum
type ListTagsLifecycleStateEnum
    func GetListTagsLifecycleStateEnumValues() []ListTagsLifecycleStateEnum
type ListTagsRequest
    func (request ListTagsRequest) HTTPRequest(method, path string) (http.Request, error)
    func (request ListTagsRequest) RetryPolicy() *common.RetryPolicy
    func (request ListTagsRequest) String() string
type ListTagsResponse
    func (response ListTagsResponse) HTTPResponse() *http.Response
    func (response ListTagsResponse) String() string
type ListTagsSortByEnum
    func GetListTagsSortByEnumValues() []ListTagsSortByEnum
type ListTagsSortOrderEnum
    func GetListTagsSortOrderEnumValues() []ListTagsSortOrderEnum
type ListTermRelationshipsFieldsEnum
    func GetListTermRelationshipsFieldsEnumValues() []ListTermRelationshipsFieldsEnum
type ListTermRelationshipsLifecycleStateEnum
    func GetListTermRelationshipsLifecycleStateEnumValues() []ListTermRelationshipsLifecycleStateEnum
type ListTermRelationshipsRequest
    func (request ListTermRelationshipsRequest) HTTPRequest(method, path string) (http.Request, error)
    func (request ListTermRelationshipsRequest) RetryPolicy() *common.RetryPolicy
    func (request ListTermRelationshipsRequest) String() string
type ListTermRelationshipsResponse
    func (response ListTermRelationshipsResponse) HTTPResponse() *http.Response
    func (response ListTermRelationshipsResponse) String() string
type ListTermRelationshipsSortByEnum
    func GetListTermRelationshipsSortByEnumValues() []ListTermRelationshipsSortByEnum
type ListTermRelationshipsSortOrderEnum
    func GetListTermRelationshipsSortOrderEnumValues() []ListTermRelationshipsSortOrderEnum
type ListTermsFieldsEnum
    func GetListTermsFieldsEnumValues() []ListTermsFieldsEnum
type ListTermsLifecycleStateEnum
    func GetListTermsLifecycleStateEnumValues() []ListTermsLifecycleStateEnum
type ListTermsRequest
    func (request ListTermsRequest) HTTPRequest(method, path string) (http.Request, error)
    func (request ListTermsRequest) RetryPolicy() *common.RetryPolicy
    func (request ListTermsRequest) String() string
type ListTermsResponse
    func (response ListTermsResponse) HTTPResponse() *http.Response
    func (response ListTermsResponse) String() string
type ListTermsSortByEnum
    func GetListTermsSortByEnumValues() []ListTermsSortByEnum
type ListTermsSortOrderEnum
    func GetListTermsSortOrderEnumValues() []ListTermsSortOrderEnum
type ListTermsWorkflowStatusEnum
    func GetListTermsWorkflowStatusEnumValues() []ListTermsWorkflowStatusEnum
type ListTypesFieldsEnum
    func GetListTypesFieldsEnumValues() []ListTypesFieldsEnum
type ListTypesLifecycleStateEnum
    func GetListTypesLifecycleStateEnumValues() []ListTypesLifecycleStateEnum
type ListTypesRequest
    func (request ListTypesRequest) HTTPRequest(method, path string) (http.Request, error)
    func (request ListTypesRequest) RetryPolicy() *common.RetryPolicy
    func (request ListTypesRequest) String() string
type ListTypesResponse
    func (response ListTypesResponse) HTTPResponse() *http.Response
    func (response ListTypesResponse) String() string
type ListTypesSortByEnum
    func GetListTypesSortByEnumValues() []ListTypesSortByEnum
type ListTypesSortOrderEnum
    func GetListTypesSortOrderEnumValues() []ListTypesSortOrderEnum
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 ModelType
    func (m ModelType) String() string
type Namespace
    func (m Namespace) String() string
type NamespaceCollection
    func (m NamespaceCollection) String() string
type NamespaceSummary
    func (m NamespaceSummary) String() string
type ObjectStatsRequest
    func (request ObjectStatsRequest) HTTPRequest(method, path string) (http.Request, error)
    func (request ObjectStatsRequest) RetryPolicy() *common.RetryPolicy
    func (request ObjectStatsRequest) String() string
type ObjectStatsResponse
    func (response ObjectStatsResponse) HTTPResponse() *http.Response
    func (response ObjectStatsResponse) String() string
type ObjectStatsSortByEnum
    func GetObjectStatsSortByEnumValues() []ObjectStatsSortByEnum
type ObjectStatsSortOrderEnum
    func GetObjectStatsSortOrderEnumValues() []ObjectStatsSortOrderEnum
type ParseConnectionDetails
    func (m ParseConnectionDetails) String() string
type ParseConnectionRequest
    func (request ParseConnectionRequest) HTTPRequest(method, path string) (http.Request, error)
    func (request ParseConnectionRequest) RetryPolicy() *common.RetryPolicy
    func (request ParseConnectionRequest) String() string
type ParseConnectionResponse
    func (response ParseConnectionResponse) HTTPResponse() *http.Response
    func (response ParseConnectionResponse) String() string
type Pattern
    func (m Pattern) String() string
type PatternCollection
    func (m PatternCollection) String() string
type PatternSummary
    func (m PatternSummary) String() string
type ProcessRecommendationDetails
    func (m ProcessRecommendationDetails) String() string
type ProcessRecommendationRequest
    func (request ProcessRecommendationRequest) HTTPRequest(method, path string) (http.Request, error)
    func (request ProcessRecommendationRequest) RetryPolicy() *common.RetryPolicy
    func (request ProcessRecommendationRequest) String() string
type ProcessRecommendationResponse
    func (response ProcessRecommendationResponse) HTTPResponse() *http.Response
    func (response ProcessRecommendationResponse) String() string
type PropertyDefinition
    func (m PropertyDefinition) String() string
type RecommendationCollection
    func (m RecommendationCollection) String() string
type RecommendationDetails
    func (m RecommendationDetails) String() string
type RecommendationResourceTypeEnum
    func GetRecommendationResourceTypeEnumValues() []RecommendationResourceTypeEnum
type RecommendationStatusEnum
    func GetRecommendationStatusEnumValues() []RecommendationStatusEnum
type RecommendationTypeEnum
    func GetRecommendationTypeEnumValues() []RecommendationTypeEnum
type RecommendationsRecommendationStatusEnum
    func GetRecommendationsRecommendationStatusEnumValues() []RecommendationsRecommendationStatusEnum
type RecommendationsRecommendationTypeEnum
    func GetRecommendationsRecommendationTypeEnumValues() []RecommendationsRecommendationTypeEnum
type RecommendationsRequest
    func (request RecommendationsRequest) HTTPRequest(method, path string) (http.Request, error)
    func (request RecommendationsRequest) RetryPolicy() *common.RetryPolicy
    func (request RecommendationsRequest) String() string
type RecommendationsResponse
    func (response RecommendationsResponse) HTTPResponse() *http.Response
    func (response RecommendationsResponse) String() string
type RecommendationsSourceObjectTypeEnum
    func GetRecommendationsSourceObjectTypeEnumValues() []RecommendationsSourceObjectTypeEnum
type RemoveDataSelectorPatternsRequest
    func (request RemoveDataSelectorPatternsRequest) HTTPRequest(method, path string) (http.Request, error)
    func (request RemoveDataSelectorPatternsRequest) RetryPolicy() *common.RetryPolicy
    func (request RemoveDataSelectorPatternsRequest) String() string
type RemoveDataSelectorPatternsResponse
    func (response RemoveDataSelectorPatternsResponse) HTTPResponse() *http.Response
    func (response RemoveDataSelectorPatternsResponse) String() string
type RuleAttribute
    func (m RuleAttribute) String() string
type RuleCollection
    func (m RuleCollection) String() string
type RuleOriginTypeEnum
    func GetRuleOriginTypeEnumValues() []RuleOriginTypeEnum
type RuleSummary
    func (m RuleSummary) String() string
type RuleTypeEnum
    func GetRuleTypeEnumValues() []RuleTypeEnum
type SearchCriteria
    func (m SearchCriteria) String() string
type SearchCriteriaLifecycleStateEnum
    func GetSearchCriteriaLifecycleStateEnumValues() []SearchCriteriaLifecycleStateEnum
type SearchCriteriaRequest
    func (request SearchCriteriaRequest) HTTPRequest(method, path string) (http.Request, error)
    func (request SearchCriteriaRequest) RetryPolicy() *common.RetryPolicy
    func (request SearchCriteriaRequest) String() string
type SearchCriteriaResponse
    func (response SearchCriteriaResponse) HTTPResponse() *http.Response
    func (response SearchCriteriaResponse) String() string
type SearchCriteriaSortByEnum
    func GetSearchCriteriaSortByEnumValues() []SearchCriteriaSortByEnum
type SearchCriteriaSortOrderEnum
    func GetSearchCriteriaSortOrderEnumValues() []SearchCriteriaSortOrderEnum
type SearchResult
    func (m SearchResult) String() string
type SearchResultCollection
    func (m SearchResultCollection) String() string
type SearchTagSummary
    func (m SearchTagSummary) String() string
type SearchTermSummary
    func (m SearchTermSummary) String() string
type Term
    func (m Term) String() string
type TermAssociatedObject
    func (m TermAssociatedObject) String() string
type TermCollection
    func (m TermCollection) String() string
type TermRelationship
    func (m TermRelationship) String() string
type TermRelationshipCollection
    func (m TermRelationshipCollection) String() string
type TermRelationshipSummary
    func (m TermRelationshipSummary) String() string
type TermSummary
    func (m TermSummary) String() string
type TermWorkflowStatusEnum
    func GetTermWorkflowStatusEnumValues() []TermWorkflowStatusEnum
type TestConnectionRequest
    func (request TestConnectionRequest) HTTPRequest(method, path string) (http.Request, error)
    func (request TestConnectionRequest) RetryPolicy() *common.RetryPolicy
    func (request TestConnectionRequest) String() string
type TestConnectionResponse
    func (response TestConnectionResponse) HTTPResponse() *http.Response
    func (response TestConnectionResponse) String() string
type TypeCollection
    func (m TypeCollection) String() string
type TypeCustomPropertyDetails
    func (m TypeCustomPropertyDetails) String() string
type TypeSummary
    func (m TypeSummary) String() string
type UpdateAttributeDetails
    func (m UpdateAttributeDetails) String() string
type UpdateAttributeRequest
    func (request UpdateAttributeRequest) HTTPRequest(method, path string) (http.Request, error)
    func (request UpdateAttributeRequest) RetryPolicy() *common.RetryPolicy
    func (request UpdateAttributeRequest) String() string
type UpdateAttributeResponse
    func (response UpdateAttributeResponse) HTTPResponse() *http.Response
    func (response UpdateAttributeResponse) String() string
type UpdateCatalogDetails
    func (m UpdateCatalogDetails) String() string
type UpdateCatalogPrivateEndpointDetails
    func (m UpdateCatalogPrivateEndpointDetails) String() string
type UpdateCatalogPrivateEndpointRequest
    func (request UpdateCatalogPrivateEndpointRequest) HTTPRequest(method, path string) (http.Request, error)
    func (request UpdateCatalogPrivateEndpointRequest) RetryPolicy() *common.RetryPolicy
    func (request UpdateCatalogPrivateEndpointRequest) String() string
type UpdateCatalogPrivateEndpointResponse
    func (response UpdateCatalogPrivateEndpointResponse) HTTPResponse() *http.Response
    func (response UpdateCatalogPrivateEndpointResponse) String() string
type UpdateCatalogRequest
    func (request UpdateCatalogRequest) HTTPRequest(method, path string) (http.Request, error)
    func (request UpdateCatalogRequest) RetryPolicy() *common.RetryPolicy
    func (request UpdateCatalogRequest) String() string
type UpdateCatalogResponse
    func (response UpdateCatalogResponse) HTTPResponse() *http.Response
    func (response UpdateCatalogResponse) String() string
type UpdateConnectionDetails
    func (m UpdateConnectionDetails) 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 UpdateCustomPropertyDetails
    func (m UpdateCustomPropertyDetails) String() string
type UpdateCustomPropertyRequest
    func (request UpdateCustomPropertyRequest) HTTPRequest(method, path string) (http.Request, error)
    func (request UpdateCustomPropertyRequest) RetryPolicy() *common.RetryPolicy
    func (request UpdateCustomPropertyRequest) String() string
type UpdateCustomPropertyResponse
    func (response UpdateCustomPropertyResponse) HTTPResponse() *http.Response
    func (response UpdateCustomPropertyResponse) String() string
type UpdateDataAssetDetails
    func (m UpdateDataAssetDetails) 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 UpdateEntityDetails
    func (m UpdateEntityDetails) String() string
type UpdateEntityRequest
    func (request UpdateEntityRequest) HTTPRequest(method, path string) (http.Request, error)
    func (request UpdateEntityRequest) RetryPolicy() *common.RetryPolicy
    func (request UpdateEntityRequest) String() string
type UpdateEntityResponse
    func (response UpdateEntityResponse) HTTPResponse() *http.Response
    func (response UpdateEntityResponse) 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 UpdateGlossaryDetails
    func (m UpdateGlossaryDetails) String() string
type UpdateGlossaryRequest
    func (request UpdateGlossaryRequest) HTTPRequest(method, path string) (http.Request, error)
    func (request UpdateGlossaryRequest) RetryPolicy() *common.RetryPolicy
    func (request UpdateGlossaryRequest) String() string
type UpdateGlossaryResponse
    func (response UpdateGlossaryResponse) HTTPResponse() *http.Response
    func (response UpdateGlossaryResponse) String() string
type UpdateJobDefinitionDetails
    func (m UpdateJobDefinitionDetails) String() string
type UpdateJobDefinitionRequest
    func (request UpdateJobDefinitionRequest) HTTPRequest(method, path string) (http.Request, error)
    func (request UpdateJobDefinitionRequest) RetryPolicy() *common.RetryPolicy
    func (request UpdateJobDefinitionRequest) String() string
type UpdateJobDefinitionResponse
    func (response UpdateJobDefinitionResponse) HTTPResponse() *http.Response
    func (response UpdateJobDefinitionResponse) String() string
type UpdateJobDetails
    func (m UpdateJobDetails) String() string
type UpdateJobRequest
    func (request UpdateJobRequest) HTTPRequest(method, path string) (http.Request, error)
    func (request UpdateJobRequest) RetryPolicy() *common.RetryPolicy
    func (request UpdateJobRequest) String() string
type UpdateJobResponse
    func (response UpdateJobResponse) HTTPResponse() *http.Response
    func (response UpdateJobResponse) String() string
type UpdateNamespaceDetails
    func (m UpdateNamespaceDetails) String() string
type UpdateNamespaceRequest
    func (request UpdateNamespaceRequest) HTTPRequest(method, path string) (http.Request, error)
    func (request UpdateNamespaceRequest) RetryPolicy() *common.RetryPolicy
    func (request UpdateNamespaceRequest) String() string
type UpdateNamespaceResponse
    func (response UpdateNamespaceResponse) HTTPResponse() *http.Response
    func (response UpdateNamespaceResponse) String() string
type UpdatePatternDetails
    func (m UpdatePatternDetails) String() string
type UpdatePatternRequest
    func (request UpdatePatternRequest) HTTPRequest(method, path string) (http.Request, error)
    func (request UpdatePatternRequest) RetryPolicy() *common.RetryPolicy
    func (request UpdatePatternRequest) String() string
type UpdatePatternResponse
    func (response UpdatePatternResponse) HTTPResponse() *http.Response
    func (response UpdatePatternResponse) String() string
type UpdateTermDetails
    func (m UpdateTermDetails) String() string
type UpdateTermRelationshipDetails
    func (m UpdateTermRelationshipDetails) String() string
type UpdateTermRelationshipRequest
    func (request UpdateTermRelationshipRequest) HTTPRequest(method, path string) (http.Request, error)
    func (request UpdateTermRelationshipRequest) RetryPolicy() *common.RetryPolicy
    func (request UpdateTermRelationshipRequest) String() string
type UpdateTermRelationshipResponse
    func (response UpdateTermRelationshipResponse) HTTPResponse() *http.Response
    func (response UpdateTermRelationshipResponse) String() string
type UpdateTermRequest
    func (request UpdateTermRequest) HTTPRequest(method, path string) (http.Request, error)
    func (request UpdateTermRequest) RetryPolicy() *common.RetryPolicy
    func (request UpdateTermRequest) String() string
type UpdateTermResponse
    func (response UpdateTermResponse) HTTPResponse() *http.Response
    func (response UpdateTermResponse) String() string
type UploadCredentialsDetails
    func (m UploadCredentialsDetails) String() string
type UploadCredentialsRequest
    func (request UploadCredentialsRequest) HTTPRequest(method, path string) (http.Request, error)
    func (request UploadCredentialsRequest) RetryPolicy() *common.RetryPolicy
    func (request UploadCredentialsRequest) String() string
type UploadCredentialsResponse
    func (response UploadCredentialsResponse) HTTPResponse() *http.Response
    func (response UploadCredentialsResponse) String() string
type UsersRequest
    func (request UsersRequest) HTTPRequest(method, path string) (http.Request, error)
    func (request UsersRequest) RetryPolicy() *common.RetryPolicy
    func (request UsersRequest) String() string
type UsersResponse
    func (response UsersResponse) HTTPResponse() *http.Response
    func (response UsersResponse) String() string
type UsersSortByEnum
    func GetUsersSortByEnumValues() []UsersSortByEnum
type UsersSortOrderEnum
    func GetUsersSortOrderEnumValues() []UsersSortOrderEnum
type ValidateConnectionDetails
    func (m ValidateConnectionDetails) String() string
type ValidateConnectionRequest
    func (request ValidateConnectionRequest) HTTPRequest(method, path string) (http.Request, error)
    func (request ValidateConnectionRequest) RetryPolicy() *common.RetryPolicy
    func (request ValidateConnectionRequest) String() string
type ValidateConnectionResponse
    func (response ValidateConnectionResponse) HTTPResponse() *http.Response
    func (response ValidateConnectionResponse) String() string
type ValidateConnectionResult
    func (m ValidateConnectionResult) String() string
type ValidatePatternDetails
    func (m ValidatePatternDetails) String() string
type ValidatePatternRequest
    func (request ValidatePatternRequest) HTTPRequest(method, path string) (http.Request, error)
    func (request ValidatePatternRequest) RetryPolicy() *common.RetryPolicy
    func (request ValidatePatternRequest) String() string
type ValidatePatternResponse
    func (response ValidatePatternResponse) HTTPResponse() *http.Response
    func (response ValidatePatternResponse) String() string
type ValidatePatternResult
    func (m ValidatePatternResult) String() string
type WorkRequest
    func (m WorkRequest) String() string
type WorkRequestError
    func (m WorkRequestError) String() string
type WorkRequestLog
    func (m WorkRequestLog) String() string
type WorkRequestOperationTypeEnum
    func GetWorkRequestOperationTypeEnumValues() []WorkRequestOperationTypeEnum
type WorkRequestResource
    func (m WorkRequestResource) String() string
type WorkRequestResourceActionTypeEnum
    func GetWorkRequestResourceActionTypeEnumValues() []WorkRequestResourceActionTypeEnum
type WorkRequestStatusEnum
    func GetWorkRequestStatusEnumValues() []WorkRequestStatusEnum

Package files

add_data_selector_patterns_request_response.go associate_custom_property_request_response.go attach_catalog_private_endpoint_details.go attach_catalog_private_endpoint_request_response.go attribute.go attribute_collection.go attribute_summary.go attribute_tag.go attribute_tag_collection.go attribute_tag_summary.go base_permissions_summary.go base_tag.go base_tag_summary.go catalog.go catalog_permissions_summary.go catalog_private_endpoint.go catalog_private_endpoint_summary.go catalog_summary.go change_catalog_compartment_details.go change_catalog_compartment_request_response.go change_catalog_private_endpoint_compartment_details.go change_catalog_private_endpoint_compartment_request_response.go connection.go connection_alias_summary.go connection_collection.go connection_result.go connection_summary.go create_attribute_details.go create_attribute_request_response.go create_attribute_tag_request_response.go create_catalog_details.go create_catalog_private_endpoint_details.go create_catalog_private_endpoint_request_response.go create_catalog_request_response.go create_connection_details.go create_connection_request_response.go create_custom_property_details.go create_custom_property_request_response.go create_data_asset_details.go create_data_asset_request_response.go create_data_asset_tag_request_response.go create_entity_details.go create_entity_request_response.go create_entity_tag_request_response.go create_folder_details.go create_folder_request_response.go create_folder_tag_request_response.go create_glossary_details.go create_glossary_request_response.go create_job_definition_details.go create_job_definition_request_response.go create_job_details.go create_job_execution_details.go create_job_execution_request_response.go create_job_request_response.go create_namespace_details.go create_namespace_request_response.go create_pattern_details.go create_pattern_request_response.go create_tag_details.go create_term_details.go create_term_relationship_details.go create_term_relationship_request_response.go create_term_request_response.go custom_property.go custom_property_collection.go custom_property_data_type.go custom_property_get_usage.go custom_property_set_usage.go custom_property_summary.go custom_property_type_usage.go data_asset.go data_asset_collection.go data_asset_permissions_summary.go data_asset_summary.go data_asset_tag.go data_asset_tag_collection.go data_asset_tag_summary.go data_selector_pattern_details.go datacatalog_client.go delete_attribute_request_response.go delete_attribute_tag_request_response.go delete_catalog_private_endpoint_request_response.go delete_catalog_request_response.go delete_connection_request_response.go delete_custom_property_request_response.go delete_data_asset_request_response.go delete_data_asset_tag_request_response.go delete_entity_request_response.go delete_entity_tag_request_response.go delete_folder_request_response.go delete_folder_tag_request_response.go delete_glossary_request_response.go delete_job_definition_request_response.go delete_job_request_response.go delete_namespace_request_response.go delete_pattern_request_response.go delete_term_relationship_request_response.go delete_term_request_response.go derived_logical_entities.go detach_catalog_private_endpoint_details.go detach_catalog_private_endpoint_request_response.go disassociate_custom_property_request_response.go entity.go entity_collection.go entity_summary.go entity_tag.go entity_tag_collection.go entity_tag_summary.go expand_tree_for_glossary_request_response.go export_glossary_request_response.go faceted_search_aggregation.go faceted_search_custom_property.go faceted_search_date_filter_request.go faceted_search_filter_request.go faceted_search_sort_request.go faceted_search_string_filter_request.go folder.go folder_collection.go folder_summary.go folder_tag.go folder_tag_collection.go folder_tag_summary.go get_attribute_request_response.go get_attribute_tag_request_response.go get_catalog_private_endpoint_request_response.go get_catalog_request_response.go get_connection_request_response.go get_custom_property_request_response.go get_data_asset_request_response.go get_data_asset_tag_request_response.go get_entity_request_response.go get_entity_tag_request_response.go get_folder_request_response.go get_folder_tag_request_response.go get_glossary_request_response.go get_job_definition_request_response.go get_job_execution_request_response.go get_job_log_request_response.go get_job_metrics_request_response.go get_job_request_response.go get_namespace_request_response.go get_pattern_request_response.go get_term_relationship_request_response.go get_term_request_response.go get_type_request_response.go get_work_request_request_response.go glossary.go glossary_collection.go glossary_permissions_summary.go glossary_summary.go glossary_tree_element.go harvest_status.go import_connection_details.go import_connection_request_response.go import_glossary_details.go import_glossary_request_response.go job.go job_collection.go job_definition.go job_definition_collection.go job_definition_permissions_summary.go job_definition_scope.go job_definition_summary.go job_execution.go job_execution_collection.go job_execution_state.go job_execution_summary.go job_lifecycle_state.go job_log.go job_log_collection.go job_log_summary.go job_metric.go job_metric_collection.go job_metric_summary.go job_schedule_type.go job_summary.go job_type.go lifecycle_state.go list_aggregated_physical_entities_request_response.go list_attribute_tags_request_response.go list_attributes_request_response.go list_catalog_private_endpoints_request_response.go list_catalogs_request_response.go list_connections_request_response.go list_custom_properties_request_response.go list_data_asset_tags_request_response.go list_data_assets_request_response.go list_derived_logical_entities_request_response.go list_entities_request_response.go list_entity_tags_request_response.go list_folder_tags_request_response.go list_folders_request_response.go list_glossaries_request_response.go list_job_definitions_request_response.go list_job_executions_request_response.go list_job_logs_request_response.go list_job_metrics_request_response.go list_jobs_request_response.go list_namespaces_request_response.go list_patterns_request_response.go list_rules_request_response.go list_tags_request_response.go list_term_relationships_request_response.go list_terms_request_response.go list_types_request_response.go list_work_request_errors_request_response.go list_work_request_logs_request_response.go list_work_requests_request_response.go model_type.go namespace.go namespace_collection.go namespace_summary.go object_stats_request_response.go parse_connection_details.go parse_connection_request_response.go pattern.go pattern_collection.go pattern_summary.go process_recommendation_details.go process_recommendation_request_response.go property_definition.go recommendation_collection.go recommendation_details.go recommendation_resource_type.go recommendation_status.go recommendation_type.go recommendations_request_response.go remove_data_selector_patterns_request_response.go rule_attribute.go rule_collection.go rule_origin_type.go rule_summary.go rule_type.go search_criteria.go search_criteria_request_response.go search_result.go search_result_collection.go search_tag_summary.go search_term_summary.go term.go term_associated_object.go term_collection.go term_relationship.go term_relationship_collection.go term_relationship_summary.go term_summary.go term_workflow_status.go test_connection_request_response.go type_collection.go type_custom_property_details.go type_summary.go update_attribute_details.go update_attribute_request_response.go update_catalog_details.go update_catalog_private_endpoint_details.go update_catalog_private_endpoint_request_response.go update_catalog_request_response.go update_connection_details.go update_connection_request_response.go update_custom_property_details.go update_custom_property_request_response.go update_data_asset_details.go update_data_asset_request_response.go update_entity_details.go update_entity_request_response.go update_folder_details.go update_folder_request_response.go update_glossary_details.go update_glossary_request_response.go update_job_definition_details.go update_job_definition_request_response.go update_job_details.go update_job_request_response.go update_namespace_details.go update_namespace_request_response.go update_pattern_details.go update_pattern_request_response.go update_term_details.go update_term_relationship_details.go update_term_relationship_request_response.go update_term_request_response.go upload_credentials_details.go upload_credentials_request_response.go users_request_response.go validate_connection_details.go validate_connection_request_response.go validate_connection_result.go validate_pattern_details.go validate_pattern_request_response.go validate_pattern_result.go work_request.go work_request_error.go work_request_log.go work_request_resource.go

type AddDataSelectorPatternsRequest

AddDataSelectorPatternsRequest wrapper for the AddDataSelectorPatterns operation

See also

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

type AddDataSelectorPatternsRequest struct {

    // Unique catalog identifier.
    CatalogId *string `mandatory:"true" contributesTo:"path" name:"catalogId"`

    // Unique data asset key.
    DataAssetKey *string `mandatory:"true" contributesTo:"path" name:"dataAssetKey"`

    // The information used to add the patterns for deriving logical entities.
    DataSelectorPatternDetails `contributesTo:"body"`

    // The client request ID for tracing.
    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.
    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. Retry tokens expire after 24
    // hours, but can be invalidated before then due to conflicting operations. For example, if a resource
    // has been deleted and purged from the system, then a retry of the original creation request
    // might be rejected.
    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 (AddDataSelectorPatternsRequest) HTTPRequest

func (request AddDataSelectorPatternsRequest) HTTPRequest(method, path string) (http.Request, error)

HTTPRequest implements the OCIRequest interface

func (AddDataSelectorPatternsRequest) RetryPolicy

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

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

func (AddDataSelectorPatternsRequest) String

func (request AddDataSelectorPatternsRequest) String() string

type AddDataSelectorPatternsResponse

AddDataSelectorPatternsResponse wrapper for the AddDataSelectorPatterns operation

type AddDataSelectorPatternsResponse 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 (AddDataSelectorPatternsResponse) HTTPResponse

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

HTTPResponse implements the OCIResponse interface

func (AddDataSelectorPatternsResponse) String

func (response AddDataSelectorPatternsResponse) String() string

type AssociateCustomPropertyRequest

AssociateCustomPropertyRequest wrapper for the AssociateCustomProperty operation

See also

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

type AssociateCustomPropertyRequest struct {

    // Unique catalog identifier.
    CatalogId *string `mandatory:"true" contributesTo:"path" name:"catalogId"`

    // Unique type key.
    TypeKey *string `mandatory:"true" contributesTo:"path" name:"typeKey"`

    // The information used to associate the custom property for the type.
    AssociateCustomPropertyDetails TypeCustomPropertyDetails `contributesTo:"body"`

    // The client request ID for tracing.
    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.
    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. Retry tokens expire after 24
    // hours, but can be invalidated before then due to conflicting operations. For example, if a resource
    // has been deleted and purged from the system, then a retry of the original creation request
    // might be rejected.
    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 (AssociateCustomPropertyRequest) HTTPRequest

func (request AssociateCustomPropertyRequest) HTTPRequest(method, path string) (http.Request, error)

HTTPRequest implements the OCIRequest interface

func (AssociateCustomPropertyRequest) RetryPolicy

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

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

func (AssociateCustomPropertyRequest) String

func (request AssociateCustomPropertyRequest) String() string

type AssociateCustomPropertyResponse

AssociateCustomPropertyResponse wrapper for the AssociateCustomProperty operation

type AssociateCustomPropertyResponse struct {

    // The underlying http response
    RawResponse *http.Response

    // The ModelType instance
    ModelType `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 (AssociateCustomPropertyResponse) HTTPResponse

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

HTTPResponse implements the OCIResponse interface

func (AssociateCustomPropertyResponse) String

func (response AssociateCustomPropertyResponse) String() string

type AttachCatalogPrivateEndpointDetails

AttachCatalogPrivateEndpointDetails Information about the attaching the private endpoint resource to a catalog

type AttachCatalogPrivateEndpointDetails struct {

    // The identifier of the private endpoint to be attached to the catalog resource.
    CatalogPrivateEndpointId *string `mandatory:"true" json:"catalogPrivateEndpointId"`
}

func (AttachCatalogPrivateEndpointDetails) String

func (m AttachCatalogPrivateEndpointDetails) String() string

type AttachCatalogPrivateEndpointRequest

AttachCatalogPrivateEndpointRequest wrapper for the AttachCatalogPrivateEndpoint operation

See also

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

type AttachCatalogPrivateEndpointRequest struct {

    // Details for private reverse connection endpoint to be used for attachment.
    AttachCatalogPrivateEndpointDetails `contributesTo:"body"`

    // Unique catalog identifier.
    CatalogId *string `mandatory:"true" contributesTo:"path" name:"catalogId"`

    // 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.
    IfMatch *string `mandatory:"false" contributesTo:"header" name:"if-match"`

    // The client request ID for tracing.
    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. Retry tokens expire after 24
    // hours, but can be invalidated before then due to conflicting operations. For example, if a resource
    // has been deleted and purged from the system, then a retry of the original creation request
    // might be rejected.
    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 (AttachCatalogPrivateEndpointRequest) HTTPRequest

func (request AttachCatalogPrivateEndpointRequest) HTTPRequest(method, path string) (http.Request, error)

HTTPRequest implements the OCIRequest interface

func (AttachCatalogPrivateEndpointRequest) RetryPolicy

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

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

func (AttachCatalogPrivateEndpointRequest) String

func (request AttachCatalogPrivateEndpointRequest) String() string

type AttachCatalogPrivateEndpointResponse

AttachCatalogPrivateEndpointResponse wrapper for the AttachCatalogPrivateEndpoint operation

type AttachCatalogPrivateEndpointResponse struct {

    // The underlying http response
    RawResponse *http.Response

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

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

func (AttachCatalogPrivateEndpointResponse) HTTPResponse

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

HTTPResponse implements the OCIResponse interface

func (AttachCatalogPrivateEndpointResponse) String

func (response AttachCatalogPrivateEndpointResponse) String() string

type Attribute

Attribute Details of an entity attribute. An attribute of a data entity describing an item of data, with a name and data type. Synonymous with 'column' in a database.

type Attribute struct {

    // Unique attribute key that is immutable.
    Key *string `mandatory:"true" json:"key"`

    // A user-friendly display name. Does not have to be unique, and it's changeable.
    // Avoid entering confidential information.
    DisplayName *string `mandatory:"false" json:"displayName"`

    // Detailed description of the attribute.
    Description *string `mandatory:"false" json:"description"`

    // The unique key of the parent entity.
    EntityKey *string `mandatory:"false" json:"entityKey"`

    // State of the attribute.
    LifecycleState LifecycleStateEnum `mandatory:"false" json:"lifecycleState,omitempty"`

    // The date and time the attribute was created, in the format defined by RFC3339 (https://tools.ietf.org/html/rfc3339).
    // Example: `2019-03-25T21:10:29.600Z`
    TimeCreated *common.SDKTime `mandatory:"false" json:"timeCreated"`

    // The last time that any change was made to the attribute. An RFC3339 (https://tools.ietf.org/html/rfc3339) formatted datetime string.
    TimeUpdated *common.SDKTime `mandatory:"false" json:"timeUpdated"`

    // OCID of the user who created this attribute in the data catalog.
    CreatedById *string `mandatory:"false" json:"createdById"`

    // OCID of the user who modified this attribute in the data catalog.
    UpdatedById *string `mandatory:"false" json:"updatedById"`

    // Data type of the attribute as defined in the external system. Type mapping across systems can be achieved
    // through term associations across domains in the ontology. The attribute can also be tagged to the datatype in
    // the domain ontology to resolve any ambiguity arising from type name similarity that can occur with user
    // defined types.
    ExternalDataType *string `mandatory:"false" json:"externalDataType"`

    // Unique external key of this attribute in the external source system.
    ExternalKey *string `mandatory:"false" json:"externalKey"`

    // Property that identifies if this attribute can be used as a watermark to extract incremental data.
    IsIncrementalData *bool `mandatory:"false" json:"isIncrementalData"`

    // Property that identifies if this attribute can be assigned null values.
    IsNullable *bool `mandatory:"false" json:"isNullable"`

    // The minimum count for the number of instances of a given type stored in this collection type attribute,applicable if this attribute is a complex type.
    MinCollectionCount *int `mandatory:"false" json:"minCollectionCount"`

    // The maximum count for the number of instances of a given type stored in this collection type attribute,applicable if this attribute is a complex type.
    // For type specifications in systems that specify only "capacity" without upper or lower bound , this property can also be used to just mean "capacity".
    // Some examples are Varray size in Oracle , Occurs Clause in Cobol , capacity in XmlSchemaObjectCollection , maxOccurs in  Xml , maxItems in Json
    MaxCollectionCount *int `mandatory:"false" json:"maxCollectionCount"`

    // Entity key that represents the datatype of this attribute , applicable if this attribute is a complex type.
    DatatypeEntityKey *string `mandatory:"false" json:"datatypeEntityKey"`

    // External entity key that represents the datatype of this attribute , applicable if this attribute is a complex type.
    ExternalDatatypeEntityKey *string `mandatory:"false" json:"externalDatatypeEntityKey"`

    // Attribute key that represents the parent attribute of this attribute , applicable if the parent attribute is of complex datatype.
    ParentAttributeKey *string `mandatory:"false" json:"parentAttributeKey"`

    // External attribute key that represents the parent attribute  of this attribute , applicable if the parent attribute is of complex type.
    ExternalParentAttributeKey *string `mandatory:"false" json:"externalParentAttributeKey"`

    // Max allowed length of the attribute value.
    Length *int64 `mandatory:"false" json:"length"`

    // Position of the attribute in the record definition.
    Position *int `mandatory:"false" json:"position"`

    // Precision of the attribute value usually applies to float data type.
    Precision *int `mandatory:"false" json:"precision"`

    // Scale of the attribute value usually applies to float data type.
    Scale *int `mandatory:"false" json:"scale"`

    // Last modified timestamp of this object in the external system.
    TimeExternal *common.SDKTime `mandatory:"false" json:"timeExternal"`

    // URI to the attribute instance in the API.
    Uri *string `mandatory:"false" json:"uri"`

    // Full path of the attribute.
    Path *string `mandatory:"false" json:"path"`

    // The list of customized properties along with the values for this object
    CustomPropertyMembers []CustomPropertyGetUsage `mandatory:"false" json:"customPropertyMembers"`

    // A map of maps that contains the properties which are specific to the attribute type. Each attribute type
    // definition defines it's set of required and optional properties. The map keys are category names and the
    // values are maps of property name to property value. Every property is contained inside of a category. Most
    // attributes have required properties within the "default" category.
    // Example: `{"properties": { "default": { "key1": "value1"}}}`
    Properties map[string]map[string]string `mandatory:"false" json:"properties"`

    // Rule types associated with attribute.
    AssociatedRuleTypes []AttributeAssociatedRuleTypesEnum `mandatory:"false" json:"associatedRuleTypes,omitempty"`
}

func (Attribute) String

func (m Attribute) String() string

type AttributeAssociatedRuleTypesEnum

AttributeAssociatedRuleTypesEnum Enum with underlying type: string

type AttributeAssociatedRuleTypesEnum string

Set of constants representing the allowable values for AttributeAssociatedRuleTypesEnum

const (
    AttributeAssociatedRuleTypesPrimarykey AttributeAssociatedRuleTypesEnum = "PRIMARYKEY"
    AttributeAssociatedRuleTypesForeignkey AttributeAssociatedRuleTypesEnum = "FOREIGNKEY"
    AttributeAssociatedRuleTypesUniquekey  AttributeAssociatedRuleTypesEnum = "UNIQUEKEY"
)

func GetAttributeAssociatedRuleTypesEnumValues

func GetAttributeAssociatedRuleTypesEnumValues() []AttributeAssociatedRuleTypesEnum

GetAttributeAssociatedRuleTypesEnumValues Enumerates the set of values for AttributeAssociatedRuleTypesEnum

type AttributeCollection

AttributeCollection Results of an attributes listing. Attributes describe an item of data with name and datatype.

type AttributeCollection struct {

    // Collection of attributes.
    Items []AttributeSummary `mandatory:"true" json:"items"`

    // Total number of items returned.
    Count *int `mandatory:"false" json:"count"`
}

func (AttributeCollection) String

func (m AttributeCollection) String() string

type AttributeSummary

AttributeSummary Summary of an entity attribute.

type AttributeSummary struct {

    // Unique attribute key that is immutable.
    Key *string `mandatory:"true" json:"key"`

    // A user-friendly display name. Does not have to be unique, and it's changeable.
    // Avoid entering confidential information.
    DisplayName *string `mandatory:"false" json:"displayName"`

    // Detailed description of the attribute.
    Description *string `mandatory:"false" json:"description"`

    // The unique key of the parent entity.
    EntityKey *string `mandatory:"false" json:"entityKey"`

    // Unique external key of this attribute in the external source system.
    ExternalKey *string `mandatory:"false" json:"externalKey"`

    // Max allowed length of the attribute value.
    Length *int64 `mandatory:"false" json:"length"`

    // Precision of the attribute value usually applies to float data type.
    Precision *int `mandatory:"false" json:"precision"`

    // Scale of the attribute value usually applies to float data type.
    Scale *int `mandatory:"false" json:"scale"`

    // Property that identifies if this attribute can be assigned null values.
    IsNullable *bool `mandatory:"false" json:"isNullable"`

    // URI to the attribute instance in the API.
    Uri *string `mandatory:"false" json:"uri"`

    // State of the attribute.
    LifecycleState LifecycleStateEnum `mandatory:"false" json:"lifecycleState,omitempty"`

    // The date and time the attribute was created, in the format defined by RFC3339 (https://tools.ietf.org/html/rfc3339).
    // Example: `2019-03-25T21:10:29.600Z`
    TimeCreated *common.SDKTime `mandatory:"false" json:"timeCreated"`

    // Data type of the attribute as defined in the external source system.
    ExternalDataType *string `mandatory:"false" json:"externalDataType"`

    // The minimum count for the number of instances of a given type stored in this collection type attribute,applicable if this attribute is a complex type.
    MinCollectionCount *int `mandatory:"false" json:"minCollectionCount"`

    // The maximum count for the number of instances of a given type stored in this collection type attribute,applicable if this attribute is a complex type.
    // For type specifications in systems that specify only "capacity" without upper or lower bound , this property can also be used to just mean "capacity".
    // Some examples are Varray size in Oracle , Occurs Clause in Cobol , capacity in XmlSchemaObjectCollection , maxOccurs in  Xml , maxItems in Json
    MaxCollectionCount *int `mandatory:"false" json:"maxCollectionCount"`

    // Entity key that represents the datatype of this attribute , applicable if this attribute is a complex type.
    DatatypeEntityKey *string `mandatory:"false" json:"datatypeEntityKey"`

    // External entity key that represents the datatype of this attribute , applicable if this attribute is a complex type.
    ExternalDatatypeEntityKey *string `mandatory:"false" json:"externalDatatypeEntityKey"`

    // Attribute key that represents the parent attribute of this attribute , applicable if the parent attribute is of complex datatype.
    ParentAttributeKey *string `mandatory:"false" json:"parentAttributeKey"`

    // External attribute key that represents the parent attribute  of this attribute , applicable if the parent attribute is of complex type.
    ExternalParentAttributeKey *string `mandatory:"false" json:"externalParentAttributeKey"`

    // Full path of the attribute.
    Path *string `mandatory:"false" json:"path"`

    // Rule types associated with attribute.
    AssociatedRuleTypes []AttributeSummaryAssociatedRuleTypesEnum `mandatory:"false" json:"associatedRuleTypes,omitempty"`
}

func (AttributeSummary) String

func (m AttributeSummary) String() string

type AttributeSummaryAssociatedRuleTypesEnum

AttributeSummaryAssociatedRuleTypesEnum Enum with underlying type: string

type AttributeSummaryAssociatedRuleTypesEnum string

Set of constants representing the allowable values for AttributeSummaryAssociatedRuleTypesEnum

const (
    AttributeSummaryAssociatedRuleTypesPrimarykey AttributeSummaryAssociatedRuleTypesEnum = "PRIMARYKEY"
    AttributeSummaryAssociatedRuleTypesForeignkey AttributeSummaryAssociatedRuleTypesEnum = "FOREIGNKEY"
    AttributeSummaryAssociatedRuleTypesUniquekey  AttributeSummaryAssociatedRuleTypesEnum = "UNIQUEKEY"
)

func GetAttributeSummaryAssociatedRuleTypesEnumValues

func GetAttributeSummaryAssociatedRuleTypesEnumValues() []AttributeSummaryAssociatedRuleTypesEnum

GetAttributeSummaryAssociatedRuleTypesEnumValues Enumerates the set of values for AttributeSummaryAssociatedRuleTypesEnum

type AttributeTag

AttributeTag Represents an association of an entity attribute to a term.

type AttributeTag struct {

    // Unique tag key that is immutable.
    Key *string `mandatory:"true" json:"key"`

    // Name of the tag which matches the term name.
    Name *string `mandatory:"false" json:"name"`

    // Unique key of the related term.
    TermKey *string `mandatory:"false" json:"termKey"`

    // Path of the related term.
    TermPath *string `mandatory:"false" json:"termPath"`

    // Description of the related term.
    TermDescription *string `mandatory:"false" json:"termDescription"`

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

    // The date and time the tag was created, in the format defined by RFC3339 (https://tools.ietf.org/html/rfc3339).
    // Example: `2019-03-25T21:10:29.600Z`
    TimeCreated *common.SDKTime `mandatory:"false" json:"timeCreated"`

    // OCID of the user who created the tag.
    CreatedById *string `mandatory:"false" json:"createdById"`

    // URI to the tag instance in the API.
    Uri *string `mandatory:"false" json:"uri"`

    // The unique key of the parent attribute.
    AttributeKey *string `mandatory:"false" json:"attributeKey"`
}

func (AttributeTag) String

func (m AttributeTag) String() string

type AttributeTagCollection

AttributeTagCollection Results of an attribute tags listing. Attribnute tags allow association of business terms with attributes.

type AttributeTagCollection struct {

    // Collection of attribute tags.
    Items []AttributeTagSummary `mandatory:"true" json:"items"`

    // Total number of items returned.
    Count *int `mandatory:"false" json:"count"`
}

func (AttributeTagCollection) String

func (m AttributeTagCollection) String() string

type AttributeTagSummary

AttributeTagSummary Summary of an entity attribute tag.

type AttributeTagSummary struct {

    // Unique tag key that is immutable.
    Key *string `mandatory:"true" json:"key"`

    // The date and time the tag was created, in the format defined by RFC3339 (https://tools.ietf.org/html/rfc3339).
    // Example: `2019-03-25T21:10:29.600Z`
    TimeCreated *common.SDKTime `mandatory:"false" json:"timeCreated"`

    // Name of the tag that matches the term name.
    Name *string `mandatory:"false" json:"name"`

    // URI to the tag instance in the API.
    Uri *string `mandatory:"false" json:"uri"`

    // Unique key of the related term.
    TermKey *string `mandatory:"false" json:"termKey"`

    // Path of the related term.
    TermPath *string `mandatory:"false" json:"termPath"`

    // Description of the related term.
    TermDescription *string `mandatory:"false" json:"termDescription"`

    // Unique id of the parent glossary of the term.
    GlossaryKey *string `mandatory:"false" json:"glossaryKey"`

    // State of the Tag.
    LifecycleState LifecycleStateEnum `mandatory:"false" json:"lifecycleState,omitempty"`

    // The unique key of the parent attribute.
    AttributeKey *string `mandatory:"false" json:"attributeKey"`
}

func (AttributeTagSummary) String

func (m AttributeTagSummary) String() string

type BasePermissionsSummary

BasePermissionsSummary Permissions object sent as part of the response.

type BasePermissionsSummary struct {

    // An array of permissions.
    UserPermissions []string `mandatory:"false" json:"userPermissions"`
}

func (BasePermissionsSummary) String

func (m BasePermissionsSummary) String() string

type BaseTag

BaseTag Represents the association of an object to a term. Tags are immutable.

type BaseTag struct {

    // Unique tag key that is immutable.
    Key *string `mandatory:"true" json:"key"`

    // Name of the tag which matches the term name.
    Name *string `mandatory:"false" json:"name"`

    // Unique key of the related term.
    TermKey *string `mandatory:"false" json:"termKey"`

    // Path of the related term.
    TermPath *string `mandatory:"false" json:"termPath"`

    // Description of the related term.
    TermDescription *string `mandatory:"false" json:"termDescription"`

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

    // The date and time the tag was created, in the format defined by RFC3339 (https://tools.ietf.org/html/rfc3339).
    // Example: `2019-03-25T21:10:29.600Z`
    TimeCreated *common.SDKTime `mandatory:"false" json:"timeCreated"`

    // OCID of the user who created the tag.
    CreatedById *string `mandatory:"false" json:"createdById"`

    // URI to the tag instance in the API.
    Uri *string `mandatory:"false" json:"uri"`
}

func (BaseTag) String

func (m BaseTag) String() string

type BaseTagSummary

BaseTagSummary Represents the association of an object to a term.

type BaseTagSummary struct {

    // Unique tag key that is immutable.
    Key *string `mandatory:"true" json:"key"`

    // The date and time the tag was created, in the format defined by RFC3339 (https://tools.ietf.org/html/rfc3339).
    // Example: `2019-03-25T21:10:29.600Z`
    TimeCreated *common.SDKTime `mandatory:"false" json:"timeCreated"`

    // Name of the tag that matches the term name.
    Name *string `mandatory:"false" json:"name"`

    // URI to the tag instance in the API.
    Uri *string `mandatory:"false" json:"uri"`

    // Unique key of the related term.
    TermKey *string `mandatory:"false" json:"termKey"`

    // Path of the related term.
    TermPath *string `mandatory:"false" json:"termPath"`

    // Description of the related term.
    TermDescription *string `mandatory:"false" json:"termDescription"`

    // Unique id of the parent glossary of the term.
    GlossaryKey *string `mandatory:"false" json:"glossaryKey"`

    // State of the Tag.
    LifecycleState LifecycleStateEnum `mandatory:"false" json:"lifecycleState,omitempty"`
}

func (BaseTagSummary) String

func (m BaseTagSummary) String() string

type Catalog

Catalog A data catalog enables you to collect, organize, find, access, understand, enrich, and activate technical, business, and operational metadata.

type Catalog struct {

    // OCID of the data catalog instance.
    Id *string `mandatory:"true" json:"id"`

    // Compartment identifier.
    CompartmentId *string `mandatory:"true" json:"compartmentId"`

    // Data catalog identifier, which can be renamed.
    DisplayName *string `mandatory:"false" json:"displayName"`

    // The time the data catalog was created. An RFC3339 (https://tools.ietf.org/html/rfc3339) formatted datetime string.
    TimeCreated *common.SDKTime `mandatory:"false" json:"timeCreated"`

    // The time the data catalog was updated. An RFC3339 (https://tools.ietf.org/html/rfc3339) formatted datetime string.
    TimeUpdated *common.SDKTime `mandatory:"false" json:"timeUpdated"`

    // The REST front endpoint URL to the data catalog instance.
    ServiceApiUrl *string `mandatory:"false" json:"serviceApiUrl"`

    // The console front endpoint URL to the data catalog instance.
    ServiceConsoleUrl *string `mandatory:"false" json:"serviceConsoleUrl"`

    // The number of data objects added to the data catalog.
    // Please see the data catalog documentation for further information on how this is calculated.
    NumberOfObjects *int `mandatory:"false" json:"numberOfObjects"`

    // The current state of the data catalog resource.
    LifecycleState LifecycleStateEnum `mandatory:"false" json:"lifecycleState,omitempty"`

    // An message describing the current state in more detail.
    // For example, it can be used to provide actionable information for a resource in 'Failed' state.
    LifecycleDetails *string `mandatory:"false" json:"lifecycleDetails"`

    // 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 list of private reverse connection endpoints attached to the catalog
    AttachedCatalogPrivateEndpoints []string `mandatory:"false" json:"attachedCatalogPrivateEndpoints"`
}

func (Catalog) String

func (m Catalog) String() string

type CatalogPermissionsSummary

CatalogPermissionsSummary General permissions object.

type CatalogPermissionsSummary struct {

    // An array of permissions.
    UserPermissions []string `mandatory:"false" json:"userPermissions"`

    // The data catalog's OCID.
    CatalogId *string `mandatory:"false" json:"catalogId"`
}

func (CatalogPermissionsSummary) String

func (m CatalogPermissionsSummary) String() string

type CatalogPrivateEndpoint

CatalogPrivateEndpoint A private network reverse connection creates a connection from service to customer subnet over a private network.

type CatalogPrivateEndpoint struct {

    // Unique identifier that is immutable
    Id *string `mandatory:"true" json:"id"`

    // Compartment Identifier.
    CompartmentId *string `mandatory:"true" json:"compartmentId"`

    // Subnet Identifier
    SubnetId *string `mandatory:"true" json:"subnetId"`

    // List of DNS zones to be used by the data assets to be harvested.
    // Example: custpvtsubnet.oraclevcn.com for data asset: db.custpvtsubnet.oraclevcn.com
    DnsZones []string `mandatory:"true" json:"dnsZones"`

    // Private Reverse Connection Endpoint display name
    DisplayName *string `mandatory:"false" json:"displayName"`

    // The time the private endpoint was created. An RFC3339 (https://tools.ietf.org/html/rfc3339) formatted datetime string.
    TimeCreated *common.SDKTime `mandatory:"false" json:"timeCreated"`

    // The time the private endpoint was updated. An RFC3339 (https://tools.ietf.org/html/rfc3339) formatted datetime string.
    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 private endpoint resource.
    LifecycleState LifecycleStateEnum `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.
    LifecycleDetails *string `mandatory:"false" json:"lifecycleDetails"`

    // The list of catalogs using the private reverse connection endpoint
    AttachedCatalogs []string `mandatory:"false" json:"attachedCatalogs"`
}

func (CatalogPrivateEndpoint) String

func (m CatalogPrivateEndpoint) String() string

type CatalogPrivateEndpointSummary

CatalogPrivateEndpointSummary A private network reverse connection creates a connection from service to customer subnet over a private network.

type CatalogPrivateEndpointSummary struct {

    // Unique identifier that is immutable
    Id *string `mandatory:"true" json:"id"`

    // Subnet Identifier
    SubnetId *string `mandatory:"true" json:"subnetId"`

    // List of DNS zones to be used by the data assets to be harvested.
    // Example: custpvtsubnet.oraclevcn.com for data asset: db.custpvtsubnet.oraclevcn.com
    DnsZones []string `mandatory:"true" json:"dnsZones"`

    // Identifier of the compartment this private endpoint belongs to
    CompartmentId *string `mandatory:"true" json:"compartmentId"`

    // The time the private endpoint was created. An RFC3339 (https://tools.ietf.org/html/rfc3339) formatted datetime string.
    TimeCreated *common.SDKTime `mandatory:"false" json:"timeCreated"`

    // The time the private endpoint was updated. An RFC3339 (https://tools.ietf.org/html/rfc3339) formatted datetime string.
    TimeUpdated *common.SDKTime `mandatory:"false" json:"timeUpdated"`

    // Mutable name of the Private Reverse Connection Endpoint
    DisplayName *string `mandatory:"false" json:"displayName"`

    // A message describing the current state in more detail. For example, can be used to provide actionable information for a resource in 'Failed' state.
    LifecycleDetails *string `mandatory:"false" json:"lifecycleDetails"`

    // 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 private endpoint resource.
    LifecycleState LifecycleStateEnum `mandatory:"false" json:"lifecycleState,omitempty"`

    // The list of catalogs using the private reverse connection endpoint
    AttachedCatalogs []string `mandatory:"false" json:"attachedCatalogs"`
}

func (CatalogPrivateEndpointSummary) String

func (m CatalogPrivateEndpointSummary) String() string

type CatalogSummary

CatalogSummary Summary of the data catalog.

type CatalogSummary struct {

    // Unique identifier that is immutable on creation.
    Id *string `mandatory:"true" json:"id"`

    // Compartment identifier.
    CompartmentId *string `mandatory:"true" json:"compartmentId"`

    // Data catalog identifier, that can be renamed.
    DisplayName *string `mandatory:"false" json:"displayName"`

    // The time the data catalog was created. An RFC3339 (https://tools.ietf.org/html/rfc3339) formatted datetime string.
    TimeCreated *common.SDKTime `mandatory:"false" json:"timeCreated"`

    // The time the data catalog was updated. An RFC3339 (https://tools.ietf.org/html/rfc3339) formatted datetime string.
    TimeUpdated *common.SDKTime `mandatory:"false" json:"timeUpdated"`

    // The number of high level objects added to the data catalog.
    NumberOfObjects *int `mandatory:"false" json:"numberOfObjects"`

    // The current state of the data catalog resource.
    LifecycleState LifecycleStateEnum `mandatory:"false" json:"lifecycleState,omitempty"`

    // An message describing the current state in more detail. For example, can be used to provide actionable information for a resource in 'Failed' state.
    LifecycleDetails *string `mandatory:"false" json:"lifecycleDetails"`

    // 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 list of private reverse connection endpoints attached to the catalog
    AttachedCatalogPrivateEndpoints []string `mandatory:"false" json:"attachedCatalogPrivateEndpoints"`
}

func (CatalogSummary) String

func (m CatalogSummary) String() string

type ChangeCatalogCompartmentDetails

ChangeCatalogCompartmentDetails Information about the change compartment

type ChangeCatalogCompartmentDetails struct {

    // The identifier of the compartment where the resource should be moved.
    CompartmentId *string `mandatory:"true" json:"compartmentId"`
}

func (ChangeCatalogCompartmentDetails) String

func (m ChangeCatalogCompartmentDetails) String() string

type ChangeCatalogCompartmentRequest

ChangeCatalogCompartmentRequest wrapper for the ChangeCatalogCompartment operation

See also

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

type ChangeCatalogCompartmentRequest struct {

    // Details for the target compartment.
    ChangeCatalogCompartmentDetails `contributesTo:"body"`

    // Unique catalog identifier.
    CatalogId *string `mandatory:"true" contributesTo:"path" name:"catalogId"`

    // 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.
    IfMatch *string `mandatory:"false" contributesTo:"header" name:"if-match"`

    // The client request ID for tracing.
    OpcRequestId *string `mandatory:"false" contributesTo:"header" name:"opc-request-id"`

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

func (ChangeCatalogCompartmentRequest) HTTPRequest

func (request ChangeCatalogCompartmentRequest) HTTPRequest(method, path string) (http.Request, error)

HTTPRequest implements the OCIRequest interface

func (ChangeCatalogCompartmentRequest) RetryPolicy

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

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

func (ChangeCatalogCompartmentRequest) String

func (request ChangeCatalogCompartmentRequest) String() string

type ChangeCatalogCompartmentResponse

ChangeCatalogCompartmentResponse wrapper for the ChangeCatalogCompartment operation

type ChangeCatalogCompartmentResponse struct {

    // The underlying http response
    RawResponse *http.Response

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

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

func (ChangeCatalogCompartmentResponse) HTTPResponse

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

HTTPResponse implements the OCIResponse interface

func (ChangeCatalogCompartmentResponse) String

func (response ChangeCatalogCompartmentResponse) String() string

type ChangeCatalogPrivateEndpointCompartmentDetails

ChangeCatalogPrivateEndpointCompartmentDetails Information about the change compartment for the private endpoint resource

type ChangeCatalogPrivateEndpointCompartmentDetails struct {

    // The identifier of the compartment where the resource should be moved.
    CompartmentId *string `mandatory:"true" json:"compartmentId"`
}

func (ChangeCatalogPrivateEndpointCompartmentDetails) String

func (m ChangeCatalogPrivateEndpointCompartmentDetails) String() string

type ChangeCatalogPrivateEndpointCompartmentRequest

ChangeCatalogPrivateEndpointCompartmentRequest wrapper for the ChangeCatalogPrivateEndpointCompartment operation

See also

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

type ChangeCatalogPrivateEndpointCompartmentRequest struct {

    // Details for the target compartment.
    ChangeCatalogPrivateEndpointCompartmentDetails `contributesTo:"body"`

    // Unique private reverse connection identifier.
    CatalogPrivateEndpointId *string `mandatory:"true" contributesTo:"path" name:"catalogPrivateEndpointId"`

    // 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.
    IfMatch *string `mandatory:"false" contributesTo:"header" name:"if-match"`

    // The client request ID for tracing.
    OpcRequestId *string `mandatory:"false" contributesTo:"header" name:"opc-request-id"`

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

func (ChangeCatalogPrivateEndpointCompartmentRequest) HTTPRequest

func (request ChangeCatalogPrivateEndpointCompartmentRequest) HTTPRequest(method, path string) (http.Request, error)

HTTPRequest implements the OCIRequest interface

func (ChangeCatalogPrivateEndpointCompartmentRequest) RetryPolicy

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

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

func (ChangeCatalogPrivateEndpointCompartmentRequest) String

func (request ChangeCatalogPrivateEndpointCompartmentRequest) String() string

type ChangeCatalogPrivateEndpointCompartmentResponse

ChangeCatalogPrivateEndpointCompartmentResponse wrapper for the ChangeCatalogPrivateEndpointCompartment operation

type ChangeCatalogPrivateEndpointCompartmentResponse struct {

    // The underlying http response
    RawResponse *http.Response

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

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

func (ChangeCatalogPrivateEndpointCompartmentResponse) HTTPResponse

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

HTTPResponse implements the OCIResponse interface

func (ChangeCatalogPrivateEndpointCompartmentResponse) String

func (response ChangeCatalogPrivateEndpointCompartmentResponse) String() string

type Connection

Connection Detailed representation of a connection to a data asset, minus any sensitive properties.

type Connection struct {

    // Unique connection key that is immutable.
    Key *string `mandatory:"true" json:"key"`

    // A description of the connection.
    Description *string `mandatory:"false" json:"description"`

    // A user-friendly display name. Does not have to be unique, and it's changeable.
    // Avoid entering confidential information.
    DisplayName *string `mandatory:"false" json:"displayName"`

    // The date and time the connection was created, in the format defined by RFC3339 (https://tools.ietf.org/html/rfc3339).
    // Example: `2019-03-25T21:10:29.600Z`
    TimeCreated *common.SDKTime `mandatory:"false" json:"timeCreated"`

    // The last time that any change was made to the connection. An RFC3339 (https://tools.ietf.org/html/rfc3339) formatted datetime string.
    TimeUpdated *common.SDKTime `mandatory:"false" json:"timeUpdated"`

    // OCID of the user who created the connection.
    CreatedById *string `mandatory:"false" json:"createdById"`

    // OCID of the user who modified the connection.
    UpdatedById *string `mandatory:"false" json:"updatedById"`

    // The list of customized properties along with the values for this object
    CustomPropertyMembers []CustomPropertyGetUsage `mandatory:"false" json:"customPropertyMembers"`

    // A map of maps that contains the properties which are specific to the connection type. Each connection type
    // definition defines it's set of required and optional properties. The map keys are category names and the
    // values are maps of property name to property value. Every property is contained inside of a category. Most
    // connections have required properties within the "default" category.
    // Example: `{"properties": { "default": { "username": "user1"}}}`
    Properties map[string]map[string]string `mandatory:"false" json:"properties"`

    // Unique external key of this object from the source system.
    ExternalKey *string `mandatory:"false" json:"externalKey"`

    // Time that the connections status was last updated. An RFC3339 (https://tools.ietf.org/html/rfc3339) formatted datetime string.
    TimeStatusUpdated *common.SDKTime `mandatory:"false" json:"timeStatusUpdated"`

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

    // Indicates whether this connection is the default connection.
    IsDefault *bool `mandatory:"false" json:"isDefault"`

    // Unique key of the parent data asset.
    DataAssetKey *string `mandatory:"false" json:"dataAssetKey"`

    // The key of the object type. Type key's can be found via the '/types' endpoint.
    TypeKey *string `mandatory:"false" json:"typeKey"`

    // URI to the connection instance in the API.
    Uri *string `mandatory:"false" json:"uri"`
}

func (Connection) String

func (m Connection) String() string

type ConnectionAliasSummary

ConnectionAliasSummary Summary representation of database aliases parsed from the file metadata.

type ConnectionAliasSummary struct {

    // A user-friendly display name. Does not have to be unique, and it's changeable.
    // Avoid entering confidential information.
    AliasName *string `mandatory:"true" json:"aliasName"`

    // The description about the database alias parsed from the file metadata.
    AliasDetails *string `mandatory:"false" json:"aliasDetails"`
}

func (ConnectionAliasSummary) String

func (m ConnectionAliasSummary) String() string

type ConnectionCollection

ConnectionCollection Results of a connections listing. Each member of the result is a summary representation of a connection to a data asset.

type ConnectionCollection struct {

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

    // Total number of items returned.
    Count *int `mandatory:"false" json:"count"`
}

func (ConnectionCollection) String

func (m ConnectionCollection) String() string

type ConnectionResultEnum

ConnectionResultEnum Enum with underlying type: string

type ConnectionResultEnum string

Set of constants representing the allowable values for ConnectionResultEnum

const (
    ConnectionResultSucceeded ConnectionResultEnum = "SUCCEEDED"
    ConnectionResultFailed    ConnectionResultEnum = "FAILED"
)

func GetConnectionResultEnumValues

func GetConnectionResultEnumValues() []ConnectionResultEnum

GetConnectionResultEnumValues Enumerates the set of values for ConnectionResultEnum

type ConnectionSummary

ConnectionSummary Summary representation of a connection to a data asset.

type ConnectionSummary struct {

    // Unique connection key that is immutable.
    Key *string `mandatory:"true" json:"key"`

    // A description of the connection.
    Description *string `mandatory:"false" json:"description"`

    // A user-friendly display name. Does not have to be unique, and it's changeable.
    // Avoid entering confidential information.
    DisplayName *string `mandatory:"false" json:"displayName"`

    // The unique key of the parent data asset.
    DataAssetKey *string `mandatory:"false" json:"dataAssetKey"`

    // The key of the object type. Type key's can be found via the '/types' endpoint.
    TypeKey *string `mandatory:"false" json:"typeKey"`

    // URI to the connection instance in the API.
    Uri *string `mandatory:"false" json:"uri"`

    // Unique external key for this object as defined in the source systems.
    ExternalKey *string `mandatory:"false" json:"externalKey"`

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

    // Indicates whether this connection is the default connection.
    IsDefault *bool `mandatory:"false" json:"isDefault"`

    // The date and time the connection was created, in the format defined by RFC3339 (https://tools.ietf.org/html/rfc3339).
    // Example: `2019-03-25T21:10:29.600Z`
    TimeCreated *common.SDKTime `mandatory:"false" json:"timeCreated"`
}

func (ConnectionSummary) String

func (m ConnectionSummary) String() string

type CreateAttributeDetails

CreateAttributeDetails Properties used in attribute create operations.

type CreateAttributeDetails struct {

    // A user-friendly display name. Does not have to be unique, and it's changeable.
    // Avoid entering confidential information.
    DisplayName *string `mandatory:"true" json:"displayName"`

    // Data type of the attribute as defined in the external system.
    ExternalDataType *string `mandatory:"true" json:"externalDataType"`

    // Last modified timestamp of this object in the external system.
    TimeExternal *common.SDKTime `mandatory:"true" json:"timeExternal"`

    // Detailed description of the attribute.
    Description *string `mandatory:"false" json:"description"`

    // Property that identifies if this attribute can be used as a watermark to extract incremental data.
    IsIncrementalData *bool `mandatory:"false" json:"isIncrementalData"`

    // Property that identifies if this attribute can be assigned null values.
    IsNullable *bool `mandatory:"false" json:"isNullable"`

    // Max allowed length of the attribute value.
    Length *int64 `mandatory:"false" json:"length"`

    // Position of the attribute in the record definition.
    Position *int `mandatory:"false" json:"position"`

    // Precision of the attribute value usually applies to float data type.
    Precision *int `mandatory:"false" json:"precision"`

    // Scale of the attribute value usually applies to float data type.
    Scale *int `mandatory:"false" json:"scale"`

    // The minimum count for the number of instances of a given type stored in this collection type attribute,applicable if this attribute is a complex type.
    MinCollectionCount *int `mandatory:"false" json:"minCollectionCount"`

    // The maximum count for the number of instances of a given type stored in this collection type attribute,applicable if this attribute is a complex type.
    // For type specifications in systems that specify only "capacity" without upper or lower bound , this property can also be used to just mean "capacity".
    // Some examples are Varray size in Oracle , Occurs Clause in Cobol , capacity in XmlSchemaObjectCollection , maxOccurs in  Xml , maxItems in Json
    MaxCollectionCount *int `mandatory:"false" json:"maxCollectionCount"`

    // External entity key that represents the datatype of this attribute , applicable if this attribute is a complex type.
    ExternalDatatypeEntityKey *string `mandatory:"false" json:"externalDatatypeEntityKey"`

    // External attribute key that represents the parent attribute  of this attribute , applicable if the parent attribute is of complex type.
    ExternalParentAttributeKey *string `mandatory:"false" json:"externalParentAttributeKey"`

    // The list of customized properties along with the values for this object
    CustomPropertyMembers []CustomPropertySetUsage `mandatory:"false" json:"customPropertyMembers"`

    // A map of maps that contains the properties which are specific to the attribute type. Each attribute type
    // definition defines it's set of required and optional properties. The map keys are category names and the
    // values are maps of property name to property value. Every property is contained inside of a category. Most
    // attributes have required properties within the "default" category. To determine the set of required and
    // optional properties for an attribute type, a query can be done on '/types?type=attribute' that returns a
    // collection of all attribute types. The appropriate attribute type, which will include definitions of all
    // of it's properties, can be identified from this collection.
    // Example: `{"properties": { "default": { "key1": "value1"}}}`
    Properties map[string]map[string]string `mandatory:"false" json:"properties"`
}

func (CreateAttributeDetails) String

func (m CreateAttributeDetails) String() string

type CreateAttributeRequest

CreateAttributeRequest wrapper for the CreateAttribute operation

See also

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

type CreateAttributeRequest struct {

    // Unique catalog identifier.
    CatalogId *string `mandatory:"true" contributesTo:"path" name:"catalogId"`

    // Unique data asset key.
    DataAssetKey *string `mandatory:"true" contributesTo:"path" name:"dataAssetKey"`

    // Unique entity key.
    EntityKey *string `mandatory:"true" contributesTo:"path" name:"entityKey"`

    // The information used to create an entity attribute.
    CreateAttributeDetails `contributesTo:"body"`

    // The client request ID for tracing.
    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. Retry tokens expire after 24
    // hours, but can be invalidated before then due to conflicting operations. For example, if a resource
    // has been deleted and purged from the system, then a retry of the original creation request
    // might be rejected.
    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 (CreateAttributeRequest) HTTPRequest

func (request CreateAttributeRequest) HTTPRequest(method, path string) (http.Request, error)

HTTPRequest implements the OCIRequest interface

func (CreateAttributeRequest) RetryPolicy

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

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

func (CreateAttributeRequest) String

func (request CreateAttributeRequest) String() string

type CreateAttributeResponse

CreateAttributeResponse wrapper for the CreateAttribute operation

type CreateAttributeResponse struct {

    // The underlying http response
    RawResponse *http.Response

    // The Attribute instance
    Attribute `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 (CreateAttributeResponse) HTTPResponse

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

HTTPResponse implements the OCIResponse interface

func (CreateAttributeResponse) String

func (response CreateAttributeResponse) String() string

type CreateAttributeTagRequest

CreateAttributeTagRequest wrapper for the CreateAttributeTag operation

See also

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

type CreateAttributeTagRequest struct {

    // Unique catalog identifier.
    CatalogId *string `mandatory:"true" contributesTo:"path" name:"catalogId"`

    // Unique data asset key.
    DataAssetKey *string `mandatory:"true" contributesTo:"path" name:"dataAssetKey"`

    // Unique entity key.
    EntityKey *string `mandatory:"true" contributesTo:"path" name:"entityKey"`

    // Unique attribute key.
    AttributeKey *string `mandatory:"true" contributesTo:"path" name:"attributeKey"`

    // The information used to create an entity attribute tag.
    CreateAttributeTagDetails CreateTagDetails `contributesTo:"body"`

    // The client request ID for tracing.
    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. Retry tokens expire after 24
    // hours, but can be invalidated before then due to conflicting operations. For example, if a resource
    // has been deleted and purged from the system, then a retry of the original creation request
    // might be rejected.
    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 (CreateAttributeTagRequest) HTTPRequest

func (request CreateAttributeTagRequest) HTTPRequest(method, path string) (http.Request, error)

HTTPRequest implements the OCIRequest interface

func (CreateAttributeTagRequest) RetryPolicy

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

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

func (CreateAttributeTagRequest) String

func (request CreateAttributeTagRequest) String() string

type CreateAttributeTagResponse

CreateAttributeTagResponse wrapper for the CreateAttributeTag operation

type CreateAttributeTagResponse struct {

    // The underlying http response
    RawResponse *http.Response

    // The AttributeTag instance
    AttributeTag `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 (CreateAttributeTagResponse) HTTPResponse

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

HTTPResponse implements the OCIResponse interface

func (CreateAttributeTagResponse) String

func (response CreateAttributeTagResponse) String() string

type CreateCatalogDetails

CreateCatalogDetails The information about a new data catalog.

type CreateCatalogDetails struct {

    // Compartment identifier.
    CompartmentId *string `mandatory:"true" json:"compartmentId"`

    // Data catalog identifier.
    DisplayName *string `mandatory:"false" json:"displayName"`

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

    // Usage of predefined tag keys. These predefined keys are scoped to namespaces.
    // Example: `{"foo-namespace": {"bar-key": "value"}}`
    DefinedTags map[string]map[string]interface{} `mandatory:"false" json:"definedTags"`
}

func (CreateCatalogDetails) String

func (m CreateCatalogDetails) String() string

type CreateCatalogPrivateEndpointDetails

CreateCatalogPrivateEndpointDetails Information about the new private endpoint resource

type CreateCatalogPrivateEndpointDetails struct {

    // List of DNS zones to be used by the data assets to be harvested.
    // Example: custpvtsubnet.oraclevcn.com for data asset: db.custpvtsubnet.oraclevcn.com
    DnsZones []string `mandatory:"true" json:"dnsZones"`

    // The OCID of subnet to which the reverse connection is to be created
    SubnetId *string `mandatory:"true" json:"subnetId"`

    // Compartment identifier.
    CompartmentId *string `mandatory:"true" json:"compartmentId"`

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

    // Display name of the private endpoint resource being created.
    DisplayName *string `mandatory:"false" json:"displayName"`
}

func (CreateCatalogPrivateEndpointDetails) String

func (m CreateCatalogPrivateEndpointDetails) String() string

type CreateCatalogPrivateEndpointRequest

CreateCatalogPrivateEndpointRequest wrapper for the CreateCatalogPrivateEndpoint operation

See also

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

type CreateCatalogPrivateEndpointRequest struct {

    // The information used to create the private reverse connection.
    CreateCatalogPrivateEndpointDetails `contributesTo:"body"`

    // The client request ID for tracing.
    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. Retry tokens expire after 24
    // hours, but can be invalidated before then due to conflicting operations. For example, if a resource
    // has been deleted and purged from the system, then a retry of the original creation request
    // might be rejected.
    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 (CreateCatalogPrivateEndpointRequest) HTTPRequest

func (request CreateCatalogPrivateEndpointRequest) HTTPRequest(method, path string) (http.Request, error)

HTTPRequest implements the OCIRequest interface

func (CreateCatalogPrivateEndpointRequest) RetryPolicy

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

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

func (CreateCatalogPrivateEndpointRequest) String

func (request CreateCatalogPrivateEndpointRequest) String() string

type CreateCatalogPrivateEndpointResponse

CreateCatalogPrivateEndpointResponse wrapper for the CreateCatalogPrivateEndpoint operation

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

func (CreateCatalogPrivateEndpointResponse) HTTPResponse

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

HTTPResponse implements the OCIResponse interface

func (CreateCatalogPrivateEndpointResponse) String

func (response CreateCatalogPrivateEndpointResponse) String() string

type CreateCatalogRequest

CreateCatalogRequest wrapper for the CreateCatalog operation

See also

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

type CreateCatalogRequest struct {

    // Details for the new data catalog.
    CreateCatalogDetails `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. Retry tokens expire after 24
    // hours, but can be invalidated before then due to conflicting operations. For example, if a resource
    // has been deleted and purged from the system, then a retry of the original creation request
    // might be rejected.
    OpcRetryToken *string `mandatory:"false" contributesTo:"header" name:"opc-retry-token"`

    // The client request ID for tracing.
    OpcRequestId *string `mandatory:"false" contributesTo:"header" name:"opc-request-id"`

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

func (CreateCatalogRequest) HTTPRequest

func (request CreateCatalogRequest) HTTPRequest(method, path string) (http.Request, error)

HTTPRequest implements the OCIRequest interface

func (CreateCatalogRequest) RetryPolicy

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

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

func (CreateCatalogRequest) String

func (request CreateCatalogRequest) String() string

type CreateCatalogResponse

CreateCatalogResponse wrapper for the CreateCatalog operation

type CreateCatalogResponse struct {

    // The underlying http response
    RawResponse *http.Response

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

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

func (CreateCatalogResponse) HTTPResponse

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

HTTPResponse implements the OCIResponse interface

func (CreateCatalogResponse) String

func (response CreateCatalogResponse) String() string

type CreateConnectionDetails

CreateConnectionDetails Properties used in connection create operations.

type CreateConnectionDetails struct {

    // A user-friendly display name. Does not have to be unique, and it's changeable.
    // Avoid entering confidential information.
    DisplayName *string `mandatory:"true" json:"displayName"`

    // The key of the object type. Type key's can be found via the '/types' endpoint.
    TypeKey *string `mandatory:"true" json:"typeKey"`

    // A map of maps that contains the properties which are specific to the connection type. Each connection type
    // definition defines it's set of required and optional properties. The map keys are category names and the
    // values are maps of property name to property value. Every property is contained inside of a category. Most
    // connections have required properties within the "default" category. To determine the set of optional and
    // required properties for a connection type, a query can be done on '/types?type=connection' that returns a
    // collection of all connection types. The appropriate connection type, which will include definitions of all
    // of it's properties, can be identified from this collection.
    // Example: `{"properties": { "default": { "username": "user1"}}}`
    Properties map[string]map[string]string `mandatory:"true" json:"properties"`

    // A description of the connection.
    Description *string `mandatory:"false" json:"description"`

    // The list of customized properties along with the values for this object
    CustomPropertyMembers []CustomPropertySetUsage `mandatory:"false" json:"customPropertyMembers"`

    // A map of maps that contains the encrypted values for sensitive properties which are specific to the
    // connection type. Each connection type definition defines it's set of required and optional properties.
    // The map keys are category names and the values are maps of property name to property value. Every property is
    // contained inside of a category. Most connections have required properties within the "default" category.
    // To determine the set of optional and required properties for a connection type, a query can be done
    // on '/types?type=connection' that returns a collection of all connection types. The appropriate connection
    // type, which will include definitions of all of it's properties, can be identified from this collection.
    // Example: `{"encProperties": { "default": { "password": "pwd"}}}`
    EncProperties map[string]map[string]string `mandatory:"false" json:"encProperties"`

    // Indicates whether this connection is the default connection. The first connection of a data asset defaults
    // to being the default, subsequent connections default to not being the default. If a default connection already
    // exists, then trying to create a connection as the default will fail. In this case the default connection would
    // need to be updated not to be the default and then the new connection can then be created as the default.
    IsDefault *bool `mandatory:"false" json:"isDefault"`
}

func (CreateConnectionDetails) String

func (m CreateConnectionDetails) 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/datacatalog/CreateConnection.go.html to see an example of how to use CreateConnectionRequest.

type CreateConnectionRequest struct {

    // Unique catalog identifier.
    CatalogId *string `mandatory:"true" contributesTo:"path" name:"catalogId"`

    // Unique data asset key.
    DataAssetKey *string `mandatory:"true" contributesTo:"path" name:"dataAssetKey"`

    // The information used to create the connection.
    CreateConnectionDetails `contributesTo:"body"`

    // The client request ID for tracing.
    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. Retry tokens expire after 24
    // hours, but can be invalidated before then due to conflicting operations. For example, if a resource
    // has been deleted and purged from the system, then a retry of the original creation request
    // might be rejected.
    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 CreateCustomPropertyDetails

CreateCustomPropertyDetails Properties used in custom property create operations.

type CreateCustomPropertyDetails struct {

    // A user-friendly display name. Does not have to be unique, and it's changeable.
    // Avoid entering confidential information.
    DisplayName *string `mandatory:"true" json:"displayName"`

    // Detailed description of the custom property.
    Description *string `mandatory:"false" json:"description"`

    // The data type of the custom property
    DataType CustomPropertyDataTypeEnum `mandatory:"false" json:"dataType,omitempty"`

    // If this field allows to sort from UI
    IsSortable *bool `mandatory:"false" json:"isSortable"`

    // If this field allows to filter or create facets from UI
    IsFilterable *bool `mandatory:"false" json:"isFilterable"`

    // If this field allows multiple values to be set
    IsMultiValued *bool `mandatory:"false" json:"isMultiValued"`

    // If this field is a hidden field
    IsHidden *bool `mandatory:"false" json:"isHidden"`

    // If this field is a editable field
    IsEditable *bool `mandatory:"false" json:"isEditable"`

    // If this field is allowed to pop in search results
    IsHiddenInSearch *bool `mandatory:"false" json:"isHiddenInSearch"`

    // Allowed values for the custom property if any
    AllowedValues []string `mandatory:"false" json:"allowedValues"`

    // A map of maps that contains the properties which are specific to the data asset type. Each data asset type
    // definition defines it's set of required and optional properties. The map keys are category names and the
    // values are maps of property name to property value. Every property is contained inside of a category. Most
    // data assets have required properties within the "default" category. To determine the set of optional and
    // required properties for a data asset type, a query can be done on '/types?type=dataAsset' that returns a
    // collection of all data asset types. The appropriate data asset type, which includes definitions of all of
    // it's properties, can be identified from this collection.
    // Example: `{"properties": { "default": { "host": "host1", "port": "1521", "database": "orcl"}}}`
    Properties map[string]map[string]string `mandatory:"false" json:"properties"`
}

func (CreateCustomPropertyDetails) String

func (m CreateCustomPropertyDetails) String() string

type CreateCustomPropertyRequest

CreateCustomPropertyRequest wrapper for the CreateCustomProperty operation

See also

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

type CreateCustomPropertyRequest struct {

    // Unique catalog identifier.
    CatalogId *string `mandatory:"true" contributesTo:"path" name:"catalogId"`

    // Unique namespace identifier.
    NamespaceId *string `mandatory:"true" contributesTo:"path" name:"namespaceId"`

    // The information used to create the Custom Property.
    CreateCustomPropertyDetails `contributesTo:"body"`

    // The client request ID for tracing.
    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. Retry tokens expire after 24
    // hours, but can be invalidated before then due to conflicting operations. For example, if a resource
    // has been deleted and purged from the system, then a retry of the original creation request
    // might be rejected.
    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 (CreateCustomPropertyRequest) HTTPRequest

func (request CreateCustomPropertyRequest) HTTPRequest(method, path string) (http.Request, error)

HTTPRequest implements the OCIRequest interface

func (CreateCustomPropertyRequest) RetryPolicy

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

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

func (CreateCustomPropertyRequest) String

func (request CreateCustomPropertyRequest) String() string

type CreateCustomPropertyResponse

CreateCustomPropertyResponse wrapper for the CreateCustomProperty operation

type CreateCustomPropertyResponse struct {

    // The underlying http response
    RawResponse *http.Response

    // The CustomProperty instance
    CustomProperty `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 (CreateCustomPropertyResponse) HTTPResponse

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

HTTPResponse implements the OCIResponse interface

func (CreateCustomPropertyResponse) String

func (response CreateCustomPropertyResponse) String() string

type CreateDataAssetDetails

CreateDataAssetDetails Properties used in data asset create operations.

type CreateDataAssetDetails struct {

    // A user-friendly display name. Does not have to be unique, and it's changeable.
    // Avoid entering confidential information.
    DisplayName *string `mandatory:"true" json:"displayName"`

    // The key of the data asset type. This can be obtained via the '/types' endpoint.
    TypeKey *string `mandatory:"true" json:"typeKey"`

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

    // The list of customized properties along with the values for this object
    CustomPropertyMembers []CustomPropertySetUsage `mandatory:"false" json:"customPropertyMembers"`

    // A map of maps that contains the properties which are specific to the data asset type. Each data asset type
    // definition defines it's set of required and optional properties. The map keys are category names and the
    // values are maps of property name to property value. Every property is contained inside of a category. Most
    // data assets have required properties within the "default" category. To determine the set of optional and
    // required properties for a data asset type, a query can be done on '/types?type=dataAsset' that returns a
    // collection of all data asset types. The appropriate data asset type, which includes definitions of all of
    // it's properties, can be identified from this collection.
    // Example: `{"properties": { "default": { "host": "host1", "port": "1521", "database": "orcl"}}}`
    Properties map[string]map[string]string `mandatory:"false" json:"properties"`
}

func (CreateDataAssetDetails) String

func (m CreateDataAssetDetails) 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/datacatalog/CreateDataAsset.go.html to see an example of how to use CreateDataAssetRequest.

type CreateDataAssetRequest struct {

    // Unique catalog identifier.
    CatalogId *string `mandatory:"true" contributesTo:"path" name:"catalogId"`

    // The information used to create the data asset.
    CreateDataAssetDetails `contributesTo:"body"`

    // The client request ID for tracing.
    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. Retry tokens expire after 24
    // hours, but can be invalidated before then due to conflicting operations. For example, if a resource
    // has been deleted and purged from the system, then a retry of the original creation request
    // might be rejected.
    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 CreateDataAssetTagRequest

CreateDataAssetTagRequest wrapper for the CreateDataAssetTag operation

See also

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

type CreateDataAssetTagRequest struct {

    // Unique catalog identifier.
    CatalogId *string `mandatory:"true" contributesTo:"path" name:"catalogId"`

    // Unique data asset key.
    DataAssetKey *string `mandatory:"true" contributesTo:"path" name:"dataAssetKey"`

    // The information used to create the data asset tag.
    CreateDataAssetTagDetails CreateTagDetails `contributesTo:"body"`

    // The client request ID for tracing.
    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. Retry tokens expire after 24
    // hours, but can be invalidated before then due to conflicting operations. For example, if a resource
    // has been deleted and purged from the system, then a retry of the original creation request
    // might be rejected.
    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 (CreateDataAssetTagRequest) HTTPRequest

func (request CreateDataAssetTagRequest) HTTPRequest(method, path string) (http.Request, error)

HTTPRequest implements the OCIRequest interface

func (CreateDataAssetTagRequest) RetryPolicy

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

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

func (CreateDataAssetTagRequest) String

func (request CreateDataAssetTagRequest) String() string

type CreateDataAssetTagResponse

CreateDataAssetTagResponse wrapper for the CreateDataAssetTag operation

type CreateDataAssetTagResponse struct {

    // The underlying http response
    RawResponse *http.Response

    // The DataAssetTag instance
    DataAssetTag `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 (CreateDataAssetTagResponse) HTTPResponse

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

HTTPResponse implements the OCIResponse interface

func (CreateDataAssetTagResponse) String

func (response CreateDataAssetTagResponse) String() string

type CreateEntityDetails

CreateEntityDetails Properties used in data entity create operations.

type CreateEntityDetails struct {

    // A user-friendly display name. Does not have to be unique, and it's changeable.
    // Avoid entering confidential information.
    DisplayName *string `mandatory:"true" json:"displayName"`

    // Last modified timestamp of the object in the external system.
    TimeExternal *common.SDKTime `mandatory:"true" json:"timeExternal"`

    // Detailed description of a data entity.
    Description *string `mandatory:"false" json:"description"`

    // Property to indicate if the object is a physical materialized object or virtual. For example, View.
    IsLogical *bool `mandatory:"false" json:"isLogical"`

    // Property to indicate if the object is a sub object of a parent physical object.
    IsPartition *bool `mandatory:"false" json:"isPartition"`

    // Key of the associated folder.
    FolderKey *string `mandatory:"false" json:"folderKey"`

    // Key of the associated pattern if this is a logical entity.
    PatternKey *string `mandatory:"false" json:"patternKey"`

    // The expression realized after resolving qualifiers . Used in deriving this logical entity
    RealizedExpression *string `mandatory:"false" json:"realizedExpression"`

    // Status of the object as updated by the harvest process. When an entity object is created , it's harvest status
    // will indicate if the entity's metadata has been fully harvested or not. The harvest process can perform
    // shallow harvesting to allow users to browse the metadata and can on-demand deep harvest on any object
    // This requires a harvest status indicator for catalog objects.
    HarvestStatus HarvestStatusEnum `mandatory:"false" json:"harvestStatus,omitempty"`

    // Key of the last harvest process to update this object.
    LastJobKey *string `mandatory:"false" json:"lastJobKey"`

    // The list of customized properties along with the values for this object
    CustomPropertyMembers []CustomPropertySetUsage `mandatory:"false" json:"customPropertyMembers"`

    // A map of maps that contains the properties which are specific to the entity type. Each entity type
    // definition defines it's set of required and optional properties. The map keys are category names and the
    // values are maps of property name to property value. Every property is contained inside of a category. Most
    // entities have required properties within the "default" category. To determine the set of required and
    // optional properties for an entity type, a query can be done on '/types?type=dataEntity' that returns a
    // collection of all entity types. The appropriate entity type, which includes definitions of all of
    // it's properties, can be identified from this collection.
    // Example: `{"properties": { "default": { "key1": "value1"}}}`
    Properties map[string]map[string]string `mandatory:"false" json:"properties"`
}

func (CreateEntityDetails) String

func (m CreateEntityDetails) String() string

type CreateEntityRequest

CreateEntityRequest wrapper for the CreateEntity operation

See also

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

type CreateEntityRequest struct {

    // Unique catalog identifier.
    CatalogId *string `mandatory:"true" contributesTo:"path" name:"catalogId"`

    // Unique data asset key.
    DataAssetKey *string `mandatory:"true" contributesTo:"path" name:"dataAssetKey"`

    // The information used to create the data entity.
    CreateEntityDetails `contributesTo:"body"`

    // The client request ID for tracing.
    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. Retry tokens expire after 24
    // hours, but can be invalidated before then due to conflicting operations. For example, if a resource
    // has been deleted and purged from the system, then a retry of the original creation request
    // might be rejected.
    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 (CreateEntityRequest) HTTPRequest

func (request CreateEntityRequest) HTTPRequest(method, path string) (http.Request, error)

HTTPRequest implements the OCIRequest interface

func (CreateEntityRequest) RetryPolicy

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

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

func (CreateEntityRequest) String

func (request CreateEntityRequest) String() string

type CreateEntityResponse

CreateEntityResponse wrapper for the CreateEntity operation

type CreateEntityResponse struct {

    // The underlying http response
    RawResponse *http.Response

    // The Entity instance
    Entity `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 (CreateEntityResponse) HTTPResponse

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

HTTPResponse implements the OCIResponse interface

func (CreateEntityResponse) String

func (response CreateEntityResponse) String() string

type CreateEntityTagRequest

CreateEntityTagRequest wrapper for the CreateEntityTag operation

See also

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

type CreateEntityTagRequest struct {

    // Unique catalog identifier.
    CatalogId *string `mandatory:"true" contributesTo:"path" name:"catalogId"`

    // Unique data asset key.
    DataAssetKey *string `mandatory:"true" contributesTo:"path" name:"dataAssetKey"`

    // Unique entity key.
    EntityKey *string `mandatory:"true" contributesTo:"path" name:"entityKey"`

    // The information used to create the entity tag.
    CreateEntityTagDetails CreateTagDetails `contributesTo:"body"`

    // The client request ID for tracing.
    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. Retry tokens expire after 24
    // hours, but can be invalidated before then due to conflicting operations. For example, if a resource
    // has been deleted and purged from the system, then a retry of the original creation request
    // might be rejected.
    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 (CreateEntityTagRequest) HTTPRequest

func (request CreateEntityTagRequest) HTTPRequest(method, path string) (http.Request, error)

HTTPRequest implements the OCIRequest interface

func (CreateEntityTagRequest) RetryPolicy

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

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

func (CreateEntityTagRequest) String

func (request CreateEntityTagRequest) String() string

type CreateEntityTagResponse

CreateEntityTagResponse wrapper for the CreateEntityTag operation

type CreateEntityTagResponse struct {

    // The underlying http response
    RawResponse *http.Response

    // The EntityTag instance
    EntityTag `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 (CreateEntityTagResponse) HTTPResponse

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

HTTPResponse implements the OCIResponse interface

func (CreateEntityTagResponse) String

func (response CreateEntityTagResponse) String() string

type CreateFolderDetails

CreateFolderDetails Properties used in folder create operations.

type CreateFolderDetails struct {

    // A user-friendly display name. Does not have to be unique, and it's changeable.
    // Avoid entering confidential information.
    DisplayName *string `mandatory:"true" json:"displayName"`

    // Last modified timestamp of this object in the external system.
    TimeExternal *common.SDKTime `mandatory:"true" json:"timeExternal"`

    // Detailed description of a folder.
    Description *string `mandatory:"false" json:"description"`

    // The list of customized properties along with the values for this object
    CustomPropertyMembers []CustomPropertySetUsage `mandatory:"false" json:"customPropertyMembers"`

    // A map of maps that contains the properties which are specific to the folder type. Each folder type
    // definition defines it's set of required and optional properties. The map keys are category names and the
    // values are maps of property name to property value. Every property is contained inside of a category. Most
    // folders have required properties within the "default" category. To determine the set of optional and
    // required properties for a folder type, a query can be done on '/types?type=folder' that returns a
    // collection of all folder types. The appropriate folder type, which includes definitions of all of
    // it's properties, can be identified from this collection.
    // Example: `{"properties": { "default": { "key1": "value1"}}}`
    Properties map[string]map[string]string `mandatory:"false" json:"properties"`

    // The key of the containing folder or null if there isn't a parent folder.
    ParentFolderKey *string `mandatory:"false" json:"parentFolderKey"`

    // The job key of the harvest process that updated the folder definition from the source system.
    LastJobKey *string `mandatory:"false" json:"lastJobKey"`

    // Folder harvesting status.
    HarvestStatus HarvestStatusEnum `mandatory:"false" json:"harvestStatus,omitempty"`
}

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/datacatalog/CreateFolder.go.html to see an example of how to use CreateFolderRequest.

type CreateFolderRequest struct {

    // Unique catalog identifier.
    CatalogId *string `mandatory:"true" contributesTo:"path" name:"catalogId"`

    // Unique data asset key.
    DataAssetKey *string `mandatory:"true" contributesTo:"path" name:"dataAssetKey"`

    // The information used to create the folder.
    CreateFolderDetails `contributesTo:"body"`

    // The client request ID for tracing.
    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. Retry tokens expire after 24
    // hours, but can be invalidated before then due to conflicting operations. For example, if a resource
    // has been deleted and purged from the system, then a retry of the original creation request
    // might be rejected.
    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 (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 CreateFolderTagRequest

CreateFolderTagRequest wrapper for the CreateFolderTag operation

See also

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

type CreateFolderTagRequest struct {

    // Unique catalog identifier.
    CatalogId *string `mandatory:"true" contributesTo:"path" name:"catalogId"`

    // Unique data asset key.
    DataAssetKey *string `mandatory:"true" contributesTo:"path" name:"dataAssetKey"`

    // Unique folder key.
    FolderKey *string `mandatory:"true" contributesTo:"path" name:"folderKey"`

    // The information used to create the folder tag.
    CreateFolderTagDetails CreateTagDetails `contributesTo:"body"`

    // The client request ID for tracing.
    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. Retry tokens expire after 24
    // hours, but can be invalidated before then due to conflicting operations. For example, if a resource
    // has been deleted and purged from the system, then a retry of the original creation request
    // might be rejected.
    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 (CreateFolderTagRequest) HTTPRequest

func (request CreateFolderTagRequest) HTTPRequest(method, path string) (http.Request, error)

HTTPRequest implements the OCIRequest interface

func (CreateFolderTagRequest) RetryPolicy

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

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

func (CreateFolderTagRequest) String

func (request CreateFolderTagRequest) String() string

type CreateFolderTagResponse

CreateFolderTagResponse wrapper for the CreateFolderTag operation

type CreateFolderTagResponse struct {

    // The underlying http response
    RawResponse *http.Response

    // The FolderTag instance
    FolderTag `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 (CreateFolderTagResponse) HTTPResponse

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

HTTPResponse implements the OCIResponse interface

func (CreateFolderTagResponse) String

func (response CreateFolderTagResponse) String() string

type CreateGlossaryDetails

CreateGlossaryDetails Properties used in glossary create operations.

type CreateGlossaryDetails struct {

    // A user-friendly display name. Does not have to be unique, and it's changeable.
    // Avoid entering confidential information.
    DisplayName *string `mandatory:"true" json:"displayName"`

    // Detailed description of the glossary.
    Description *string `mandatory:"false" json:"description"`

    // Status of the approval process workflow for this business glossary.
    WorkflowStatus TermWorkflowStatusEnum `mandatory:"false" json:"workflowStatus,omitempty"`

    // OCID of the user who is the owner of the glossary.
    Owner *string `mandatory:"false" json:"owner"`

    // The list of customized properties along with the values for this object
    CustomPropertyMembers []CustomPropertySetUsage `mandatory:"false" json:"customPropertyMembers"`
}

func (CreateGlossaryDetails) String

func (m CreateGlossaryDetails) String() string

type CreateGlossaryRequest

CreateGlossaryRequest wrapper for the CreateGlossary operation

See also

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

type CreateGlossaryRequest struct {

    // Unique catalog identifier.
    CatalogId *string `mandatory:"true" contributesTo:"path" name:"catalogId"`

    // The information used to create the glossary.
    CreateGlossaryDetails `contributesTo:"body"`

    // The client request ID for tracing.
    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. Retry tokens expire after 24
    // hours, but can be invalidated before then due to conflicting operations. For example, if a resource
    // has been deleted and purged from the system, then a retry of the original creation request
    // might be rejected.
    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 (CreateGlossaryRequest) HTTPRequest

func (request CreateGlossaryRequest) HTTPRequest(method, path string) (http.Request, error)

HTTPRequest implements the OCIRequest interface

func (CreateGlossaryRequest) RetryPolicy

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

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

func (CreateGlossaryRequest) String

func (request CreateGlossaryRequest) String() string

type CreateGlossaryResponse

CreateGlossaryResponse wrapper for the CreateGlossary operation

type CreateGlossaryResponse struct {

    // The underlying http response
    RawResponse *http.Response

    // The Glossary instance
    Glossary `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 (CreateGlossaryResponse) HTTPResponse

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

HTTPResponse implements the OCIResponse interface

func (CreateGlossaryResponse) String

func (response CreateGlossaryResponse) String() string

type CreateJobDefinitionDetails

CreateJobDefinitionDetails Representation of a job definition Resource. Job definitions define the harvest scope and includes the list of objects to be harvested along with a schedule. The list of objects is usually specified through a combination of object type, regular expressions, or specific names of objects and a sample size for the data harvested.

type CreateJobDefinitionDetails struct {

    // A user-friendly display name. Does not have to be unique, and it's changeable.
    // Avoid entering confidential information.
    DisplayName *string `mandatory:"true" json:"displayName"`

    // Type of the job definition.
    JobType JobTypeEnum `mandatory:"true" json:"jobType"`

    // Detailed description of the job definition.
    Description *string `mandatory:"false" json:"description"`

    // Specifies if the job definition is incremental or full.
    IsIncremental *bool `mandatory:"false" json:"isIncremental"`

    // The key of the data asset for which the job is defined.
    DataAssetKey *string `mandatory:"false" json:"dataAssetKey"`

    // The key of the connection resource to be used for the job.
    ConnectionKey *string `mandatory:"false" json:"connectionKey"`

    // Specify if sample data to be extracted as part of this harvest.
    IsSampleDataExtracted *bool `mandatory:"false" json:"isSampleDataExtracted"`

    // Specify the sample data size in MB, specified as number of rows, for this metadata harvest.
    SampleDataSizeInMBs *int `mandatory:"false" json:"sampleDataSizeInMBs"`

    // A map of maps that contains the properties which are specific to the job type. Each job type
    // definition may define it's set of required and optional properties. The map keys are category names and the
    // values are maps of property name to property value. Every property is contained inside of a category. Most
    // job definitions have required properties within the "default" category.
    // Example: `{"properties": { "default": { "host": "host1", "port": "1521", "database": "orcl"}}}`
    Properties map[string]map[string]string `mandatory:"false" json:"properties"`
}

func (CreateJobDefinitionDetails) String

func (m CreateJobDefinitionDetails) String() string

type CreateJobDefinitionRequest

CreateJobDefinitionRequest wrapper for the CreateJobDefinition operation

See also

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

type CreateJobDefinitionRequest struct {

    // Unique catalog identifier.
    CatalogId *string `mandatory:"true" contributesTo:"path" name:"catalogId"`

    // The information used to create the job definition.
    CreateJobDefinitionDetails `contributesTo:"body"`

    // The client request ID for tracing.
    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. Retry tokens expire after 24
    // hours, but can be invalidated before then due to conflicting operations. For example, if a resource
    // has been deleted and purged from the system, then a retry of the original creation request
    // might be rejected.
    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 (CreateJobDefinitionRequest) HTTPRequest

func (request CreateJobDefinitionRequest) HTTPRequest(method, path string) (http.Request, error)

HTTPRequest implements the OCIRequest interface

func (CreateJobDefinitionRequest) RetryPolicy

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

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

func (CreateJobDefinitionRequest) String

func (request CreateJobDefinitionRequest) String() string

type CreateJobDefinitionResponse

CreateJobDefinitionResponse wrapper for the CreateJobDefinition operation

type CreateJobDefinitionResponse struct {

    // The underlying http response
    RawResponse *http.Response

    // The JobDefinition instance
    JobDefinition `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 (CreateJobDefinitionResponse) HTTPResponse

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

HTTPResponse implements the OCIResponse interface

func (CreateJobDefinitionResponse) String

func (response CreateJobDefinitionResponse) String() string

type CreateJobDetails

CreateJobDetails Properties used to create a job.

type CreateJobDetails struct {

    // A user-friendly display name. Does not have to be unique, and it's changeable.
    // Avoid entering confidential information.
    DisplayName *string `mandatory:"true" json:"displayName"`

    // The unique key of the job definition that defined the scope of this job.
    JobDefinitionKey *string `mandatory:"true" json:"jobDefinitionKey"`

    // Detailed description of the job.
    Description *string `mandatory:"false" json:"description"`

    // Schedule specified in the cron expression format that has seven fields for second, minute, hour, day-of-month, month, day-of-week, year.
    // It can also include special characters like * for all and ? for any. There are also pre-defined schedules that can be specified using
    // special strings. For example, @hourly will run the job every hour.
    ScheduleCronExpression *string `mandatory:"false" json:"scheduleCronExpression"`

    // Date that the schedule should be operational. An RFC3339 (https://tools.ietf.org/html/rfc3339) formatted datetime string.
    TimeScheduleBegin *common.SDKTime `mandatory:"false" json:"timeScheduleBegin"`

    // Date that the schedule should end from being operational. An RFC3339 (https://tools.ietf.org/html/rfc3339) formatted datetime string.
    TimeScheduleEnd *common.SDKTime `mandatory:"false" json:"timeScheduleEnd"`

    // The key of the connection used by the job. This connection will override the default connection specified in
    // the associated job definition. All executions will use this connection.
    ConnectionKey *string `mandatory:"false" json:"connectionKey"`
}

func (CreateJobDetails) String

func (m CreateJobDetails) String() string

type CreateJobExecutionDetails

CreateJobExecutionDetails Properties for creating a new job execution.

type CreateJobExecutionDetails struct {

    // Sub-type of this job execution.
    SubType *string `mandatory:"false" json:"subType"`

    // Type of the job execution.
    JobType JobTypeEnum `mandatory:"false" json:"jobType,omitempty"`

    // The unique key of the parent execution or null if this job execution has no parent.
    ParentKey *string `mandatory:"false" json:"parentKey"`

    // Time that job execution started. An RFC3339 (https://tools.ietf.org/html/rfc3339) formatted datetime string.
    TimeStarted *common.SDKTime `mandatory:"false" json:"timeStarted"`

    // Time that the job execution ended or null if it hasn't yet completed.
    // An RFC3339 (https://tools.ietf.org/html/rfc3339) formatted datetime string.
    TimeEnded *common.SDKTime `mandatory:"false" json:"timeEnded"`

    // Status of the job execution, such as running, paused, or completed.
    LifecycleState JobExecutionStateEnum `mandatory:"false" json:"lifecycleState,omitempty"`

    // Error code returned from the job execution or null if job is still running or didn't return an error.
    ErrorCode *string `mandatory:"false" json:"errorCode"`

    // Error message returned from the job execution or null if job is still running or didn't return an error.
    ErrorMessage *string `mandatory:"false" json:"errorMessage"`

    // The unique key of the triggering external scheduler resource or null if this job execution is not externally triggered.
    ScheduleInstanceKey *string `mandatory:"false" json:"scheduleInstanceKey"`

    // Process identifier related to the job execution if the job is an external job.
    ProcessKey *string `mandatory:"false" json:"processKey"`

    // If the job is an external process, then a URL of the job for accessing this resource and its status.
    ExternalUrl *string `mandatory:"false" json:"externalUrl"`

    // An identifier used for log message correlation.
    EventKey *string `mandatory:"false" json:"eventKey"`

    // The key of the associated data entity resource.
    DataEntityKey *string `mandatory:"false" json:"dataEntityKey"`

    // A map of maps that contains the execution context properties which are specific to a job execution. Each job
    // execution may define it's set of required and optional properties. The map keys are category names and the
    // values are maps of property name to property value. Every property is contained inside of a category. Most
    // job executions have required properties within the "default" category.
    // Example: `{"properties": { "default": { "host": "host1", "port": "1521", "database": "orcl"}}}`
    Properties map[string]map[string]string `mandatory:"false" json:"properties"`
}

func (CreateJobExecutionDetails) String

func (m CreateJobExecutionDetails) String() string

type CreateJobExecutionRequest

CreateJobExecutionRequest wrapper for the CreateJobExecution operation

See also

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

type CreateJobExecutionRequest struct {

    // Unique catalog identifier.
    CatalogId *string `mandatory:"true" contributesTo:"path" name:"catalogId"`

    // Unique job key.
    JobKey *string `mandatory:"true" contributesTo:"path" name:"jobKey"`

    // The information used to create the job execution.
    CreateJobExecutionDetails `contributesTo:"body"`

    // The client request ID for tracing.
    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. Retry tokens expire after 24
    // hours, but can be invalidated before then due to conflicting operations. For example, if a resource
    // has been deleted and purged from the system, then a retry of the original creation request
    // might be rejected.
    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 (CreateJobExecutionRequest) HTTPRequest

func (request CreateJobExecutionRequest) HTTPRequest(method, path string) (http.Request, error)

HTTPRequest implements the OCIRequest interface

func (CreateJobExecutionRequest) RetryPolicy

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

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

func (CreateJobExecutionRequest) String

func (request CreateJobExecutionRequest) String() string

type CreateJobExecutionResponse

CreateJobExecutionResponse wrapper for the CreateJobExecution operation

type CreateJobExecutionResponse struct {

    // The underlying http response
    RawResponse *http.Response

    // The JobExecution instance
    JobExecution `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 (CreateJobExecutionResponse) HTTPResponse

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

HTTPResponse implements the OCIResponse interface

func (CreateJobExecutionResponse) String

func (response CreateJobExecutionResponse) String() string

type CreateJobRequest

CreateJobRequest wrapper for the CreateJob operation

See also

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

type CreateJobRequest struct {

    // Unique catalog identifier.
    CatalogId *string `mandatory:"true" contributesTo:"path" name:"catalogId"`

    // The information used to create the job.
    CreateJobDetails `contributesTo:"body"`

    // The client request ID for tracing.
    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. Retry tokens expire after 24
    // hours, but can be invalidated before then due to conflicting operations. For example, if a resource
    // has been deleted and purged from the system, then a retry of the original creation request
    // might be rejected.
    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 (CreateJobRequest) HTTPRequest

func (request CreateJobRequest) HTTPRequest(method, path string) (http.Request, error)

HTTPRequest implements the OCIRequest interface

func (CreateJobRequest) RetryPolicy

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

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

func (CreateJobRequest) String

func (request CreateJobRequest) String() string

type CreateJobResponse

CreateJobResponse wrapper for the CreateJob operation

type CreateJobResponse struct {

    // The underlying http response
    RawResponse *http.Response

    // The Job instance
    Job `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 (CreateJobResponse) HTTPResponse

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

HTTPResponse implements the OCIResponse interface

func (CreateJobResponse) String

func (response CreateJobResponse) String() string

type CreateNamespaceDetails

CreateNamespaceDetails Properties used in custom property create operations.

type CreateNamespaceDetails struct {

    // A user-friendly display name. Does not have to be unique, and it's changeable.
    // Avoid entering confidential information.
    DisplayName *string `mandatory:"true" json:"displayName"`

    // Detailed description of the Namespace.
    Description *string `mandatory:"false" json:"description"`

    // If this field is defined by service or by a user
    IsServiceDefined *bool `mandatory:"false" json:"isServiceDefined"`
}

func (CreateNamespaceDetails) String

func (m CreateNamespaceDetails) String() string

type CreateNamespaceRequest

CreateNamespaceRequest wrapper for the CreateNamespace operation

See also

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

type CreateNamespaceRequest struct {

    // Unique catalog identifier.
    CatalogId *string `mandatory:"true" contributesTo:"path" name:"catalogId"`

    // The information used to create the Namespace.
    CreateNamespaceDetails `contributesTo:"body"`

    // The client request ID for tracing.
    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. Retry tokens expire after 24
    // hours, but can be invalidated before then due to conflicting operations. For example, if a resource
    // has been deleted and purged from the system, then a retry of the original creation request
    // might be rejected.
    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 (CreateNamespaceRequest) HTTPRequest

func (request CreateNamespaceRequest) HTTPRequest(method, path string) (http.Request, error)

HTTPRequest implements the OCIRequest interface

func (CreateNamespaceRequest) RetryPolicy

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

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

func (CreateNamespaceRequest) String

func (request CreateNamespaceRequest) String() string

type CreateNamespaceResponse

CreateNamespaceResponse wrapper for the CreateNamespace operation

type CreateNamespaceResponse struct {

    // The underlying http response
    RawResponse *http.Response

    // The Namespace instance
    Namespace `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 (CreateNamespaceResponse) HTTPResponse

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

HTTPResponse implements the OCIResponse interface

func (CreateNamespaceResponse) String

func (response CreateNamespaceResponse) String() string

type CreatePatternDetails

CreatePatternDetails Properties used in data asset create operations.

type CreatePatternDetails struct {

    // A user-friendly display name. Does not have to be unique, and it's changeable.
    // Avoid entering confidential information.
    DisplayName *string `mandatory:"true" json:"displayName"`

    // Detailed description of the Pattern.
    Description *string `mandatory:"false" json:"description"`

    // The expression used in the pattern that may include qualifiers. Refer to the user documentation for details of the format and examples.
    Expression *string `mandatory:"false" json:"expression"`

    // List of file paths against which the expression can be tried, as a check. This documents, for reference
    // purposes, some example objects a pattern is meant to work with. If isEnableCheckFailureLimit is set to true,
    // this will be run as a validation during the request, such that if the check fails the request fails. If
    // isEnableCheckFailureLimit instead is set to (the default) false, a pattern will still be created or updated even
    // if the check fails, with a lifecycleState of FAILED.
    CheckFilePathList []string `mandatory:"false" json:"checkFilePathList"`

    // Indicates whether the expression check, against the checkFilePathList, will fail the request if the count of
    // UNMATCHED files is above the checkFailureLimit.
    IsEnableCheckFailureLimit *bool `mandatory:"false" json:"isEnableCheckFailureLimit"`

    // The maximum number of UNMATCHED files, in checkFilePathList, above which the check fails. Optional, if
    // checkFilePathList is provided - but if isEnableCheckFailureLimit is set to true it is required.
    CheckFailureLimit *int `mandatory:"false" json:"checkFailureLimit"`

    // A map of maps that contains the properties which are specific to the pattern type. Each pattern type
    // definition defines it's set of required and optional properties.
    // Example: `{"properties": { "default": { "tbd"}}}`
    Properties map[string]map[string]string `mandatory:"false" json:"properties"`
}

func (CreatePatternDetails) String

func (m CreatePatternDetails) String() string

type CreatePatternRequest

CreatePatternRequest wrapper for the CreatePattern operation

See also

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

type CreatePatternRequest struct {

    // Unique catalog identifier.
    CatalogId *string `mandatory:"true" contributesTo:"path" name:"catalogId"`

    // The information used to create the pattern.
    CreatePatternDetails `contributesTo:"body"`

    // The client request ID for tracing.
    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. Retry tokens expire after 24
    // hours, but can be invalidated before then due to conflicting operations. For example, if a resource
    // has been deleted and purged from the system, then a retry of the original creation request
    // might be rejected.
    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 (CreatePatternRequest) HTTPRequest

func (request CreatePatternRequest) HTTPRequest(method, path string) (http.Request, error)

HTTPRequest implements the OCIRequest interface

func (CreatePatternRequest) RetryPolicy

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

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

func (CreatePatternRequest) String

func (request CreatePatternRequest) String() string

type CreatePatternResponse

CreatePatternResponse wrapper for the CreatePattern operation

type CreatePatternResponse struct {

    // The underlying http response
    RawResponse *http.Response

    // The Pattern instance
    Pattern `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 (CreatePatternResponse) HTTPResponse

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

HTTPResponse implements the OCIResponse interface

func (CreatePatternResponse) String

func (response CreatePatternResponse) String() string

type CreateTagDetails

CreateTagDetails Properties used in tag create operations.

type CreateTagDetails struct {

    // The name of the tag in the case of a free form tag.
    // When linking to a glossary term, this field is not specified.
    Name *string `mandatory:"false" json:"name"`

    // Unique key of the related term or null in the case of a free form tag.
    TermKey *string `mandatory:"false" json:"termKey"`
}

func (CreateTagDetails) String

func (m CreateTagDetails) String() string

type CreateTermDetails

CreateTermDetails Properties used in term create operations.

type CreateTermDetails struct {

    // A user-friendly display name. Is changeable. The combination of 'displayName' and 'parentTermKey'
    // must be unique. Avoid entering confidential information.
    DisplayName *string `mandatory:"true" json:"displayName"`

    // Detailed description of the term.
    Description *string `mandatory:"false" json:"description"`

    // Indicates whether a term may contain child terms.
    IsAllowedToHaveChildTerms *bool `mandatory:"false" json:"isAllowedToHaveChildTerms"`

    // The terms parent term key. Will be null if the term has no parent term.
    ParentTermKey *string `mandatory:"false" json:"parentTermKey"`

    // OCID of the user who is the owner of this business terminology.
    Owner *string `mandatory:"false" json:"owner"`

    // Status of the approval process workflow for this business term in the glossary.
    WorkflowStatus TermWorkflowStatusEnum `mandatory:"false" json:"workflowStatus,omitempty"`

    // The list of customized properties along with the values for this object
    CustomPropertyMembers []CustomPropertySetUsage `mandatory:"false" json:"customPropertyMembers"`
}

func (CreateTermDetails) String

func (m CreateTermDetails) String() string

type CreateTermRelationshipDetails

CreateTermRelationshipDetails Properties used in term relationship create operations.

type CreateTermRelationshipDetails struct {

    // A user-friendly display name. Is changeable. The combination of 'displayName' and 'parentTermKey'
    // must be unique. Avoid entering confidential information. This is the same as 'relationshipType' for 'termRelationship'.
    DisplayName *string `mandatory:"true" json:"displayName"`

    // Unique id of the related term.
    RelatedTermKey *string `mandatory:"true" json:"relatedTermKey"`

    // Detailed description of the term relationship usually defined at the time of creation.
    Description *string `mandatory:"false" json:"description"`
}

func (CreateTermRelationshipDetails) String

func (m CreateTermRelationshipDetails) String() string

type CreateTermRelationshipRequest

CreateTermRelationshipRequest wrapper for the CreateTermRelationship operation

See also

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

type CreateTermRelationshipRequest struct {

    // Unique catalog identifier.
    CatalogId *string `mandatory:"true" contributesTo:"path" name:"catalogId"`

    // Unique glossary key.
    GlossaryKey *string `mandatory:"true" contributesTo:"path" name:"glossaryKey"`

    // Unique glossary term key.
    TermKey *string `mandatory:"true" contributesTo:"path" name:"termKey"`

    // The information used to create the term relationship.
    CreateTermRelationshipDetails `contributesTo:"body"`

    // The client request ID for tracing.
    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. Retry tokens expire after 24
    // hours, but can be invalidated before then due to conflicting operations. For example, if a resource
    // has been deleted and purged from the system, then a retry of the original creation request
    // might be rejected.
    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 (CreateTermRelationshipRequest) HTTPRequest

func (request CreateTermRelationshipRequest) HTTPRequest(method, path string) (http.Request, error)

HTTPRequest implements the OCIRequest interface

func (CreateTermRelationshipRequest) RetryPolicy

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

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

func (CreateTermRelationshipRequest) String

func (request CreateTermRelationshipRequest) String() string

type CreateTermRelationshipResponse

CreateTermRelationshipResponse wrapper for the CreateTermRelationship operation

type CreateTermRelationshipResponse struct {

    // The underlying http response
    RawResponse *http.Response

    // The TermRelationship instance
    TermRelationship `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 (CreateTermRelationshipResponse) HTTPResponse

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

HTTPResponse implements the OCIResponse interface

func (CreateTermRelationshipResponse) String

func (response CreateTermRelationshipResponse) String() string

type CreateTermRequest

CreateTermRequest wrapper for the CreateTerm operation

See also

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

type CreateTermRequest struct {

    // Unique catalog identifier.
    CatalogId *string `mandatory:"true" contributesTo:"path" name:"catalogId"`

    // Unique glossary key.
    GlossaryKey *string `mandatory:"true" contributesTo:"path" name:"glossaryKey"`

    // The information used to create the term.
    CreateTermDetails `contributesTo:"body"`

    // The client request ID for tracing.
    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. Retry tokens expire after 24
    // hours, but can be invalidated before then due to conflicting operations. For example, if a resource
    // has been deleted and purged from the system, then a retry of the original creation request
    // might be rejected.
    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 (CreateTermRequest) HTTPRequest

func (request CreateTermRequest) HTTPRequest(method, path string) (http.Request, error)

HTTPRequest implements the OCIRequest interface

func (CreateTermRequest) RetryPolicy

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

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

func (CreateTermRequest) String

func (request CreateTermRequest) String() string

type CreateTermResponse

CreateTermResponse wrapper for the CreateTerm operation

type CreateTermResponse struct {

    // The underlying http response
    RawResponse *http.Response

    // The Term instance
    Term `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 (CreateTermResponse) HTTPResponse

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

HTTPResponse implements the OCIResponse interface

func (CreateTermResponse) String

func (response CreateTermResponse) String() string

type CustomProperty

CustomProperty Custom Property Definition

type CustomProperty struct {

    // Unique data asset key that is immutable.
    Key *string `mandatory:"true" json:"key"`

    // Display name of the custom property
    DisplayName *string `mandatory:"false" json:"displayName"`

    // Data type of the custom property
    DataType CustomPropertyDataTypeEnum `mandatory:"false" json:"dataType,omitempty"`

    // Description for the custom property
    Description *string `mandatory:"false" json:"description"`

    // Namespace name of the custom property
    NamespaceName *string `mandatory:"false" json:"namespaceName"`

    // Is this property allowed to have list of values
    IsListType *bool `mandatory:"false" json:"isListType"`

    // If this field allows to sort from UI
    IsSortable *bool `mandatory:"false" json:"isSortable"`

    // If this field allows to filter or create facets from UI
    IsFilterable *bool `mandatory:"false" json:"isFilterable"`

    // If this field allows multiple values to be set
    IsMultiValued *bool `mandatory:"false" json:"isMultiValued"`

    // If this field is a hidden field
    IsHidden *bool `mandatory:"false" json:"isHidden"`

    // If this field is a editable field
    IsEditable *bool `mandatory:"false" json:"isEditable"`

    // If this field is defined by service or by a user
    IsServiceDefined *bool `mandatory:"false" json:"isServiceDefined"`

    // If this field is allowed to pop in search results
    IsHiddenInSearch *bool `mandatory:"false" json:"isHiddenInSearch"`

    // The current state of the custom property.
    LifecycleState LifecycleStateEnum `mandatory:"false" json:"lifecycleState,omitempty"`

    // The date and time the custom property was created, in the format defined by RFC3339 (https://tools.ietf.org/html/rfc3339).
    // Example: `2019-03-25T21:10:29.600Z`
    TimeCreated *common.SDKTime `mandatory:"false" json:"timeCreated"`

    // The last time that any change was made to the custom property. An RFC3339 (https://tools.ietf.org/html/rfc3339) formatted datetime string.
    TimeUpdated *common.SDKTime `mandatory:"false" json:"timeUpdated"`

    // OCID of the user who created the custom property.
    CreatedById *string `mandatory:"false" json:"createdById"`

    // OCID of the user who last modified the custom property.
    UpdatedById *string `mandatory:"false" json:"updatedById"`

    // Total number of first class objects using this custom property
    UsageCount *int `mandatory:"false" json:"usageCount"`

    // Type or scope of the custom property belongs to. This will be an array of type id it will be belongs to
    Scope []CustomPropertyTypeUsage `mandatory:"false" json:"scope"`

    // Allowed values for the custom property if any
    AllowedValues []string `mandatory:"false" json:"allowedValues"`

    // A map of maps that contains the properties which are specific to the asset type. Each data asset type
    // definition defines it's set of required and optional properties. The map keys are category names and the
    // values are maps of property name to property value. Every property is contained inside of a category. Most
    // data assets have required properties within the "default" category.
    // Example: `{"properties": { "default": { "host": "host1", "port": "1521", "database": "orcl"}}}`
    Properties map[string]map[string]string `mandatory:"false" json:"properties"`
}

func (CustomProperty) String

func (m CustomProperty) String() string

type CustomPropertyCollection

CustomPropertyCollection Results of a custom properties listing. A custom property is an user defined attribute tied to the first class object of data catalog

type CustomPropertyCollection struct {

    // Collection of custom property summaries
    Items []CustomPropertySummary `mandatory:"true" json:"items"`

    // Total number of items returned.
    Count *int `mandatory:"false" json:"count"`
}

func (CustomPropertyCollection) String

func (m CustomPropertyCollection) String() string

type CustomPropertyDataTypeEnum

CustomPropertyDataTypeEnum Enum with underlying type: string

type CustomPropertyDataTypeEnum string

Set of constants representing the allowable values for CustomPropertyDataTypeEnum

const (
    CustomPropertyDataTypeText     CustomPropertyDataTypeEnum = "TEXT"
    CustomPropertyDataTypeRichText CustomPropertyDataTypeEnum = "RICH_TEXT"
    CustomPropertyDataTypeBoolean  CustomPropertyDataTypeEnum = "BOOLEAN"
    CustomPropertyDataTypeNumber   CustomPropertyDataTypeEnum = "NUMBER"
    CustomPropertyDataTypeDate     CustomPropertyDataTypeEnum = "DATE"
)

func GetCustomPropertyDataTypeEnumValues

func GetCustomPropertyDataTypeEnumValues() []CustomPropertyDataTypeEnum

GetCustomPropertyDataTypeEnumValues Enumerates the set of values for CustomPropertyDataTypeEnum

type CustomPropertyGetUsage

CustomPropertyGetUsage Details of a single custom property

type CustomPropertyGetUsage struct {

    // Unique Identifier of the attribute which is ID
    Key *string `mandatory:"false" json:"key"`

    // Display name of the custom property
    DisplayName *string `mandatory:"false" json:"displayName"`

    // Description of the custom property
    Description *string `mandatory:"false" json:"description"`

    // The custom property value
    Value *string `mandatory:"false" json:"value"`

    // The data type of the custom property
    DataType CustomPropertyDataTypeEnum `mandatory:"false" json:"dataType,omitempty"`

    // Namespace name of the custom property
    NamespaceName *string `mandatory:"false" json:"namespaceName"`

    // Unique namespace key that is immutable
    NamespaceKey *string `mandatory:"false" json:"namespaceKey"`

    // If this field allows multiple values to be set
    IsMultiValued *bool `mandatory:"false" json:"isMultiValued"`

    // If this field is a hidden field
    IsHidden *bool `mandatory:"false" json:"isHidden"`

    // If this field is a editable field
    IsEditable *bool `mandatory:"false" json:"isEditable"`

    // Is this property allowed to have list of values
    IsListType *bool `mandatory:"false" json:"isListType"`

    // Allowed values for the custom property if any
    AllowedValues []string `mandatory:"false" json:"allowedValues"`
}

func (CustomPropertyGetUsage) String

func (m CustomPropertyGetUsage) String() string

type CustomPropertySetUsage

CustomPropertySetUsage Details of a single custom property.

type CustomPropertySetUsage struct {

    // Unique Identifier of the attribute which is ID
    Key *string `mandatory:"false" json:"key"`

    // Name of the custom property
    DisplayName *string `mandatory:"false" json:"displayName"`

    // The custom property value
    Value *string `mandatory:"false" json:"value"`

    // Namespace name of the custom property
    NamespaceName *string `mandatory:"false" json:"namespaceName"`
}

func (CustomPropertySetUsage) String

func (m CustomPropertySetUsage) String() string

type CustomPropertySummary

CustomPropertySummary Summary of a custom property

type CustomPropertySummary struct {

    // Unique custom property key that is immutable.
    Key *string `mandatory:"true" json:"key"`

    // Display name of the custom property
    DisplayName *string `mandatory:"false" json:"displayName"`

    // Description of the custom property
    Description *string `mandatory:"false" json:"description"`

    // Data type of the custom property
    DataType CustomPropertyDataTypeEnum `mandatory:"false" json:"dataType,omitempty"`

    // Namespace name of the custom property
    NamespaceName *string `mandatory:"false" json:"namespaceName"`

    // If this field allows to sort from UI
    IsSortable *bool `mandatory:"false" json:"isSortable"`

    // If this field allows to filter or create facets from UI
    IsFilterable *bool `mandatory:"false" json:"isFilterable"`

    // If this field allows multiple values to be set
    IsMultiValued *bool `mandatory:"false" json:"isMultiValued"`

    // If this field is a hidden field
    IsHidden *bool `mandatory:"false" json:"isHidden"`

    // If this field is a editable field
    IsEditable *bool `mandatory:"false" json:"isEditable"`

    // If this field is defined by service or by a user
    IsServiceDefined *bool `mandatory:"false" json:"isServiceDefined"`

    // If this field is allowed to pop in search results
    IsHiddenInSearch *bool `mandatory:"false" json:"isHiddenInSearch"`

    // The date and time the custom property was created, in the format defined by RFC3339 (https://tools.ietf.org/html/rfc3339).
    // Example: `2019-03-25T21:10:29.600Z`
    TimeCreated *common.SDKTime `mandatory:"false" json:"timeCreated"`

    // The current state of the custom property.
    LifecycleState LifecycleStateEnum `mandatory:"false" json:"lifecycleState,omitempty"`

    // Total number of first class objects using this custom property
    UsageCount *int `mandatory:"false" json:"usageCount"`

    // Type or scope of the custom property belongs to. This will be an array of type id it will be belongs to
    Scope []CustomPropertyTypeUsage `mandatory:"false" json:"scope"`

    // Allowed values for the custom property if any
    AllowedValues []string `mandatory:"false" json:"allowedValues"`
}

func (CustomPropertySummary) String

func (m CustomPropertySummary) String() string

type CustomPropertyTypeUsage

CustomPropertyTypeUsage Object which describes the indivial object stats for every custom property

type CustomPropertyTypeUsage struct {

    // Unique type key identifier
    TypeId *string `mandatory:"false" json:"typeId"`

    // Name of the type associated with
    TypeName *string `mandatory:"false" json:"typeName"`

    // Number of objects associated with this type
    Count *int `mandatory:"false" json:"count"`
}

func (CustomPropertyTypeUsage) String

func (m CustomPropertyTypeUsage) String() string

type DataAsset

DataAsset Data asset representation. A physical store, or stream, of data known to the data catalog and containing one or many data entities, possibly in an organized structure of folders. A data asset is often synonymous with a 'System', such as a database, or may be a file container or a message stream.

type DataAsset struct {

    // Unique data asset key that is immutable.
    Key *string `mandatory:"true" json:"key"`

    // A user-friendly display name. Does not have to be unique, and it's changeable.
    // Avoid entering confidential information.
    DisplayName *string `mandatory:"false" json:"displayName"`

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

    // The data catalog's OCID.
    CatalogId *string `mandatory:"false" json:"catalogId"`

    // External URI that can be used to reference the object. Format will differ based on the type of object.
    ExternalKey *string `mandatory:"false" json:"externalKey"`

    // The key of the object type. Type key's can be found via the '/types' endpoint.
    TypeKey *string `mandatory:"false" json:"typeKey"`

    // The current state of the data asset.
    LifecycleState LifecycleStateEnum `mandatory:"false" json:"lifecycleState,omitempty"`

    // The date and time the data asset was created, in the format defined by RFC3339 (https://tools.ietf.org/html/rfc3339).
    // Example: `2019-03-25T21:10:29.600Z`
    TimeCreated *common.SDKTime `mandatory:"false" json:"timeCreated"`

    // The last time that any change was made to the data asset. An RFC3339 (https://tools.ietf.org/html/rfc3339) formatted datetime string.
    TimeUpdated *common.SDKTime `mandatory:"false" json:"timeUpdated"`

    // OCID of the user who created the data asset.
    CreatedById *string `mandatory:"false" json:"createdById"`

    // OCID of the user who last modified the data asset.
    UpdatedById *string `mandatory:"false" json:"updatedById"`

    // URI to the data asset instance in the API.
    Uri *string `mandatory:"false" json:"uri"`

    // The list of customized properties along with the values for this object
    CustomPropertyMembers []CustomPropertyGetUsage `mandatory:"false" json:"customPropertyMembers"`

    // The list of data selector patterns used in the harvest for this data asset to derive logical entities.
    DataSelectorPatterns []PatternSummary `mandatory:"false" json:"dataSelectorPatterns"`

    // A map of maps that contains the properties which are specific to the asset type. Each data asset type
    // definition defines it's set of required and optional properties. The map keys are category names and the
    // values are maps of property name to property value. Every property is contained inside of a category. Most
    // data assets have required properties within the "default" category.
    // Example: `{"properties": { "default": { "host": "host1", "port": "1521", "database": "orcl"}}}`
    Properties map[string]map[string]string `mandatory:"false" json:"properties"`
}

func (DataAsset) String

func (m DataAsset) String() string

type DataAssetCollection

DataAssetCollection Results of a data assets listing. A data asset is often synonymous with a 'System', such as a database, or may be a file container or a message stream.

type DataAssetCollection struct {

    // Collection of data asset summaries.
    Items []DataAssetSummary `mandatory:"true" json:"items"`

    // Total number of items returned.
    Count *int `mandatory:"false" json:"count"`
}

func (DataAssetCollection) String

func (m DataAssetCollection) String() string

type DataAssetPermissionsSummary

DataAssetPermissionsSummary Permissions object for data assets.

type DataAssetPermissionsSummary struct {

    // An array of permissions.
    UserPermissions []string `mandatory:"false" json:"userPermissions"`

    // The unique key of the parent data asset.
    DataAssetKey *string `mandatory:"false" json:"dataAssetKey"`
}

func (DataAssetPermissionsSummary) String

func (m DataAssetPermissionsSummary) String() string

type DataAssetSummary

DataAssetSummary Summary of a data asset. A physical store, or stream, of data known to the data catalog and containing one or many data entities, possibly in an organized structure of folders. A data asset is often synonymous with a 'System', such as a database, or may be a file container or a message stream.

type DataAssetSummary struct {

    // Unique data asset key that is immutable.
    Key *string `mandatory:"true" json:"key"`

    // A user-friendly display name. Does not have to be unique, and it's changeable.
    // Avoid entering confidential information.
    DisplayName *string `mandatory:"false" json:"displayName"`

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

    // The data catalog's OCID.
    CatalogId *string `mandatory:"false" json:"catalogId"`

    // External URI that can be used to reference the object. Format will differ based on the type of object.
    ExternalKey *string `mandatory:"false" json:"externalKey"`

    // URI to the data asset instance in the API.
    Uri *string `mandatory:"false" json:"uri"`

    // The date and time the data asset was created, in the format defined by RFC3339 (https://tools.ietf.org/html/rfc3339).
    // Example: `2019-03-25T21:10:29.600Z`
    TimeCreated *common.SDKTime `mandatory:"false" json:"timeCreated"`

    // The key of the object type. Type keys's can be found via the '/types' endpoint.
    TypeKey *string `mandatory:"false" json:"typeKey"`

    // State of the data asset.
    LifecycleState LifecycleStateEnum `mandatory:"false" json:"lifecycleState,omitempty"`
}

func (DataAssetSummary) String

func (m DataAssetSummary) String() string

type DataAssetTag

DataAssetTag Represents an association of a data asset to a term.

type DataAssetTag struct {

    // Unique tag key that is immutable.
    Key *string `mandatory:"true" json:"key"`

    // Name of the tag which matches the term name.
    Name *string `mandatory:"false" json:"name"`

    // Unique key of the related term.
    TermKey *string `mandatory:"false" json:"termKey"`

    // Path of the related term.
    TermPath *string `mandatory:"false" json:"termPath"`

    // Description of the related term.
    TermDescription *string `mandatory:"false" json:"termDescription"`

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

    // The date and time the tag was created, in the format defined by RFC3339 (https://tools.ietf.org/html/rfc3339).
    // Example: `2019-03-25T21:10:29.600Z`
    TimeCreated *common.SDKTime `mandatory:"false" json:"timeCreated"`

    // OCID of the user who created the tag.
    CreatedById *string `mandatory:"false" json:"createdById"`

    // URI to the tag instance in the API.
    Uri *string `mandatory:"false" json:"uri"`

    // The unique key of the parent data asset.
    DataAssetKey *string `mandatory:"false" json:"dataAssetKey"`
}

func (DataAssetTag) String

func (m DataAssetTag) String() string

type DataAssetTagCollection

DataAssetTagCollection Results of a data asset tag listing. Data asset tags represent an association of a data asset to a term.

type DataAssetTagCollection struct {

    // Collection of data asset tags.
    Items []DataAssetTagSummary `mandatory:"true" json:"items"`

    // Total number of items returned.
    Count *int `mandatory:"false" json:"count"`
}

func (DataAssetTagCollection) String

func (m DataAssetTagCollection) String() string

type DataAssetTagSummary

DataAssetTagSummary Summary of a data asset tag.

type DataAssetTagSummary struct {

    // Unique tag key that is immutable.
    Key *string `mandatory:"true" json:"key"`

    // The date and time the tag was created, in the format defined by RFC3339 (https://tools.ietf.org/html/rfc3339).
    // Example: `2019-03-25T21:10:29.600Z`
    TimeCreated *common.SDKTime `mandatory:"false" json:"timeCreated"`

    // Name of the tag that matches the term name.
    Name *string `mandatory:"false" json:"name"`

    // URI to the tag instance in the API.
    Uri *string `mandatory:"false" json:"uri"`

    // Unique key of the related term.
    TermKey *string `mandatory:"false" json:"termKey"`

    // Path of the related term.
    TermPath *string `mandatory:"false" json:"termPath"`

    // Description of the related term.
    TermDescription *string `mandatory:"false" json:"termDescription"`

    // Unique id of the parent glossary of the term.
    GlossaryKey *string `mandatory:"false" json:"glossaryKey"`

    // State of the Tag.
    LifecycleState LifecycleStateEnum `mandatory:"false" json:"lifecycleState,omitempty"`

    // The unique key of the parent data asset.
    DataAssetKey *string `mandatory:"false" json:"dataAssetKey"`
}

func (DataAssetTagSummary) String

func (m DataAssetTagSummary) String() string

type DataCatalogClient

DataCatalogClient a client for DataCatalog

type DataCatalogClient struct {
    common.BaseClient
    // contains filtered or unexported fields
}

func NewDataCatalogClientWithConfigurationProvider

func NewDataCatalogClientWithConfigurationProvider(configProvider common.ConfigurationProvider) (client DataCatalogClient, err error)

NewDataCatalogClientWithConfigurationProvider Creates a new default DataCatalog client with the given configuration provider. the configuration provider will be used for the default signer as well as reading the region

func NewDataCatalogClientWithOboToken

func NewDataCatalogClientWithOboToken(configProvider common.ConfigurationProvider, oboToken string) (client DataCatalogClient, err error)

NewDataCatalogClientWithOboToken Creates a new default DataCatalog 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 (DataCatalogClient) AddDataSelectorPatterns

func (client DataCatalogClient) AddDataSelectorPatterns(ctx context.Context, request AddDataSelectorPatternsRequest) (response AddDataSelectorPatternsResponse, err error)

AddDataSelectorPatterns Add data selector pattern to the data asset.

See also

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

func (DataCatalogClient) AssociateCustomProperty

func (client DataCatalogClient) AssociateCustomProperty(ctx context.Context, request AssociateCustomPropertyRequest) (response AssociateCustomPropertyResponse, err error)

AssociateCustomProperty Associate the custom property for the given type

See also

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

func (DataCatalogClient) AttachCatalogPrivateEndpoint

func (client DataCatalogClient) AttachCatalogPrivateEndpoint(ctx context.Context, request AttachCatalogPrivateEndpointRequest) (response AttachCatalogPrivateEndpointResponse, err error)

AttachCatalogPrivateEndpoint Attaches a private reverse connection endpoint resource to a data catalog resource. When provided, 'If-Match' is checked against 'ETag' values of the resource.

See also

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

func (DataCatalogClient) ChangeCatalogCompartment

func (client DataCatalogClient) ChangeCatalogCompartment(ctx context.Context, request ChangeCatalogCompartmentRequest) (response ChangeCatalogCompartmentResponse, err error)

ChangeCatalogCompartment Moves a resource into a different compartment. When provided, 'If-Match' is checked against 'ETag' values of the resource.

See also

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

func (DataCatalogClient) ChangeCatalogPrivateEndpointCompartment

func (client DataCatalogClient) ChangeCatalogPrivateEndpointCompartment(ctx context.Context, request ChangeCatalogPrivateEndpointCompartmentRequest) (response ChangeCatalogPrivateEndpointCompartmentResponse, err error)

ChangeCatalogPrivateEndpointCompartment Moves a resource into a different compartment. When provided, 'If-Match' is checked against 'ETag' values of the resource.

See also

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

func (*DataCatalogClient) ConfigurationProvider

func (client *DataCatalogClient) ConfigurationProvider() *common.ConfigurationProvider

ConfigurationProvider the ConfigurationProvider used in this client, or null if none set

func (DataCatalogClient) CreateAttribute

func (client DataCatalogClient) CreateAttribute(ctx context.Context, request CreateAttributeRequest) (response CreateAttributeResponse, err error)

CreateAttribute Creates a new entity attribute.

See also

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

func (DataCatalogClient) CreateAttributeTag

func (client DataCatalogClient) CreateAttributeTag(ctx context.Context, request CreateAttributeTagRequest) (response CreateAttributeTagResponse, err error)

CreateAttributeTag Creates a new entity attribute tag.

See also

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

func (DataCatalogClient) CreateCatalog

func (client DataCatalogClient) CreateCatalog(ctx context.Context, request CreateCatalogRequest) (response CreateCatalogResponse, err error)

CreateCatalog Creates a new data catalog instance that includes a console and an API URL for managing metadata operations. For more information, please see the documentation.

See also

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

func (DataCatalogClient) CreateCatalogPrivateEndpoint

func (client DataCatalogClient) CreateCatalogPrivateEndpoint(ctx context.Context, request CreateCatalogPrivateEndpointRequest) (response CreateCatalogPrivateEndpointResponse, err error)

CreateCatalogPrivateEndpoint Create a new private reverse connection endpoint.

See also

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

func (DataCatalogClient) CreateConnection

func (client DataCatalogClient) CreateConnection(ctx context.Context, request CreateConnectionRequest) (response CreateConnectionResponse, err error)

CreateConnection Creates a new connection.

See also

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

func (DataCatalogClient) CreateCustomProperty

func (client DataCatalogClient) CreateCustomProperty(ctx context.Context, request CreateCustomPropertyRequest) (response CreateCustomPropertyResponse, err error)

CreateCustomProperty Create a new Custom Property

See also

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

func (DataCatalogClient) CreateDataAsset

func (client DataCatalogClient) CreateDataAsset(ctx context.Context, request CreateDataAssetRequest) (response CreateDataAssetResponse, err error)

CreateDataAsset Create a new data asset.

See also

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

func (DataCatalogClient) CreateDataAssetTag

func (client DataCatalogClient) CreateDataAssetTag(ctx context.Context, request CreateDataAssetTagRequest) (response CreateDataAssetTagResponse, err error)

CreateDataAssetTag Creates a new data asset tag.

See also

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

func (DataCatalogClient) CreateEntity

func (client DataCatalogClient) CreateEntity(ctx context.Context, request CreateEntityRequest) (response CreateEntityResponse, err error)

CreateEntity Creates a new data entity.

See also

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

func (DataCatalogClient) CreateEntityTag

func (client DataCatalogClient) CreateEntityTag(ctx context.Context, request CreateEntityTagRequest) (response CreateEntityTagResponse, err error)

CreateEntityTag Creates a new entity tag.

See also

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

func (DataCatalogClient) CreateFolder

func (client DataCatalogClient) CreateFolder(ctx context.Context, request CreateFolderRequest) (response CreateFolderResponse, err error)

CreateFolder Creates a new folder.

See also

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

func (DataCatalogClient) CreateFolderTag

func (client DataCatalogClient) CreateFolderTag(ctx context.Context, request CreateFolderTagRequest) (response CreateFolderTagResponse, err error)

CreateFolderTag Creates a new folder tag.

See also

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

func (DataCatalogClient) CreateGlossary

func (client DataCatalogClient) CreateGlossary(ctx context.Context, request CreateGlossaryRequest) (response CreateGlossaryResponse, err error)

CreateGlossary Creates a new glossary.

See also

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

func (DataCatalogClient) CreateJob

func (client DataCatalogClient) CreateJob(ctx context.Context, request CreateJobRequest) (response CreateJobResponse, err error)

CreateJob Creates a new job.

See also

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

func (DataCatalogClient) CreateJobDefinition

func (client DataCatalogClient) CreateJobDefinition(ctx context.Context, request CreateJobDefinitionRequest) (response CreateJobDefinitionResponse, err error)

CreateJobDefinition Creates a new job definition.

See also

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

func (DataCatalogClient) CreateJobExecution

func (client DataCatalogClient) CreateJobExecution(ctx context.Context, request CreateJobExecutionRequest) (response CreateJobExecutionResponse, err error)

CreateJobExecution Creates a new job execution.

See also

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

func (DataCatalogClient) CreateNamespace

func (client DataCatalogClient) CreateNamespace(ctx context.Context, request CreateNamespaceRequest) (response CreateNamespaceResponse, err error)

CreateNamespace Create a new Namespace to be used by a custom property

See also

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

func (DataCatalogClient) CreatePattern

func (client DataCatalogClient) CreatePattern(ctx context.Context, request CreatePatternRequest) (response CreatePatternResponse, err error)

CreatePattern Create a new pattern.

See also

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

func (DataCatalogClient) CreateTerm

func (client DataCatalogClient) CreateTerm(ctx context.Context, request CreateTermRequest) (response CreateTermResponse, err error)

CreateTerm Create a new term within a glossary.

See also

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

func (DataCatalogClient) CreateTermRelationship

func (client DataCatalogClient) CreateTermRelationship(ctx context.Context, request CreateTermRelationshipRequest) (response CreateTermRelationshipResponse, err error)

CreateTermRelationship Creates a new term relationship for this term within a glossary.

See also

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

func (DataCatalogClient) DeleteAttribute

func (client DataCatalogClient) DeleteAttribute(ctx context.Context, request DeleteAttributeRequest) (response DeleteAttributeResponse, err error)

DeleteAttribute Deletes a specific entity attribute.

See also

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

func (DataCatalogClient) DeleteAttributeTag

func (client DataCatalogClient) DeleteAttributeTag(ctx context.Context, request DeleteAttributeTagRequest) (response DeleteAttributeTagResponse, err error)

DeleteAttributeTag Deletes a specific entity attribute tag.

See also

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

func (DataCatalogClient) DeleteCatalog

func (client DataCatalogClient) DeleteCatalog(ctx context.Context, request DeleteCatalogRequest) (response DeleteCatalogResponse, err error)

DeleteCatalog Deletes a data catalog resource by identifier.

See also

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

func (DataCatalogClient) DeleteCatalogPrivateEndpoint

func (client DataCatalogClient) DeleteCatalogPrivateEndpoint(ctx context.Context, request DeleteCatalogPrivateEndpointRequest) (response DeleteCatalogPrivateEndpointResponse, err error)

DeleteCatalogPrivateEndpoint Deletes a private reverse connection endpoint by identifier.

See also

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

func (DataCatalogClient) DeleteConnection

func (client DataCatalogClient) DeleteConnection(ctx context.Context, request DeleteConnectionRequest) (response DeleteConnectionResponse, err error)

DeleteConnection Deletes a specific connection of a data asset.

See also

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

func (DataCatalogClient) DeleteCustomProperty

func (client DataCatalogClient) DeleteCustomProperty(ctx context.Context, request DeleteCustomPropertyRequest) (response DeleteCustomPropertyResponse, err error)

DeleteCustomProperty Deletes a specific custom property identified by it's key.

See also

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

func (DataCatalogClient) DeleteDataAsset

func (client DataCatalogClient) DeleteDataAsset(ctx context.Context, request DeleteDataAssetRequest) (response DeleteDataAssetResponse, err error)

DeleteDataAsset Deletes a specific data asset identified by it's key.

See also

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

func (DataCatalogClient) DeleteDataAssetTag

func (client DataCatalogClient) DeleteDataAssetTag(ctx context.Context, request DeleteDataAssetTagRequest) (response DeleteDataAssetTagResponse, err error)

DeleteDataAssetTag Deletes a specific data asset tag.

See also

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

func (DataCatalogClient) DeleteEntity

func (client DataCatalogClient) DeleteEntity(ctx context.Context, request DeleteEntityRequest) (response DeleteEntityResponse, err error)

DeleteEntity Deletes a specific data entity.

See also

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

func (DataCatalogClient) DeleteEntityTag

func (client DataCatalogClient) DeleteEntityTag(ctx context.Context, request DeleteEntityTagRequest) (response DeleteEntityTagResponse, err error)

DeleteEntityTag Deletes a specific entity tag.

See also

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

func (DataCatalogClient) DeleteFolder

func (client DataCatalogClient) DeleteFolder(ctx context.Context, request DeleteFolderRequest) (response DeleteFolderResponse, err error)

DeleteFolder Deletes a specific folder of a data asset identified by it's key.

See also

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

func (DataCatalogClient) DeleteFolderTag

func (client DataCatalogClient) DeleteFolderTag(ctx context.Context, request DeleteFolderTagRequest) (response DeleteFolderTagResponse, err error)

DeleteFolderTag Deletes a specific folder tag.

See also

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

func (DataCatalogClient) DeleteGlossary

func (client DataCatalogClient) DeleteGlossary(ctx context.Context, request DeleteGlossaryRequest) (response DeleteGlossaryResponse, err error)

DeleteGlossary Deletes a specific glossary identified by it's key.

See also

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

func (DataCatalogClient) DeleteJob

func (client DataCatalogClient) DeleteJob(ctx context.Context, request DeleteJobRequest) (response DeleteJobResponse, err error)

DeleteJob Deletes a specific job identified by it's key.

See also

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

func (DataCatalogClient) DeleteJobDefinition

func (client DataCatalogClient) DeleteJobDefinition(ctx context.Context, request DeleteJobDefinitionRequest) (response DeleteJobDefinitionResponse, err error)

DeleteJobDefinition Deletes a specific job definition identified by it's key.

See also

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

func (DataCatalogClient) DeleteNamespace

func (client DataCatalogClient) DeleteNamespace(ctx context.Context, request DeleteNamespaceRequest) (response DeleteNamespaceResponse, err error)

DeleteNamespace Deletes a specific Namespace identified by it's key.

See also

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

func (DataCatalogClient) DeletePattern

func (client DataCatalogClient) DeletePattern(ctx context.Context, request DeletePatternRequest) (response DeletePatternResponse, err error)

DeletePattern Deletes a specific pattern identified by it's key.

See also

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

func (DataCatalogClient) DeleteTerm

func (client DataCatalogClient) DeleteTerm(ctx context.Context, request DeleteTermRequest) (response DeleteTermResponse, err error)

DeleteTerm Deletes a specific glossary term.

See also

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

func (DataCatalogClient) DeleteTermRelationship

func (client DataCatalogClient) DeleteTermRelationship(ctx context.Context, request DeleteTermRelationshipRequest) (response DeleteTermRelationshipResponse, err error)

DeleteTermRelationship Deletes a specific glossary term relationship.

See also

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

func (DataCatalogClient) DetachCatalogPrivateEndpoint

func (client DataCatalogClient) DetachCatalogPrivateEndpoint(ctx context.Context, request DetachCatalogPrivateEndpointRequest) (response DetachCatalogPrivateEndpointResponse, err error)

DetachCatalogPrivateEndpoint Detaches a private reverse connection endpoint resource to a data catalog resource. When provided, 'If-Match' is checked against 'ETag' values of the resource.

See also

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

func (DataCatalogClient) DisassociateCustomProperty

func (client DataCatalogClient) DisassociateCustomProperty(ctx context.Context, request DisassociateCustomPropertyRequest) (response DisassociateCustomPropertyResponse, err error)

DisassociateCustomProperty Remove the custom property for the given type

See also

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

func (DataCatalogClient) ExpandTreeForGlossary

func (client DataCatalogClient) ExpandTreeForGlossary(ctx context.Context, request ExpandTreeForGlossaryRequest) (response ExpandTreeForGlossaryResponse, err error)

ExpandTreeForGlossary Returns the fully expanded tree hierarchy of parent and child terms in this glossary.

See also

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

func (DataCatalogClient) ExportGlossary

func (client DataCatalogClient) ExportGlossary(ctx context.Context, request ExportGlossaryRequest) (response ExportGlossaryResponse, err error)

ExportGlossary Export the glossary and the terms and return the exported glossary as csv or json.

See also

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

func (DataCatalogClient) GetAttribute

func (client DataCatalogClient) GetAttribute(ctx context.Context, request GetAttributeRequest) (response GetAttributeResponse, err error)

GetAttribute Gets a specific entity attribute by key.

See also

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

func (DataCatalogClient) GetAttributeTag

func (client DataCatalogClient) GetAttributeTag(ctx context.Context, request GetAttributeTagRequest) (response GetAttributeTagResponse, err error)

GetAttributeTag Gets a specific entity attribute tag by key.

See also

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

func (DataCatalogClient) GetCatalog

func (client DataCatalogClient) GetCatalog(ctx context.Context, request GetCatalogRequest) (response GetCatalogResponse, err error)

GetCatalog Gets a data catalog by identifier.

See also

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

func (DataCatalogClient) GetCatalogPrivateEndpoint

func (client DataCatalogClient) GetCatalogPrivateEndpoint(ctx context.Context, request GetCatalogPrivateEndpointRequest) (response GetCatalogPrivateEndpointResponse, err error)

GetCatalogPrivateEndpoint Gets a specific private reverse connection by identifier.

See also

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

func (DataCatalogClient) GetConnection

func (client DataCatalogClient) GetConnection(ctx context.Context, request GetConnectionRequest) (response GetConnectionResponse, err error)

GetConnection Gets a specific data asset connection by key.

See also

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

func (DataCatalogClient) GetCustomProperty

func (client DataCatalogClient) GetCustomProperty(ctx context.Context, request GetCustomPropertyRequest) (response GetCustomPropertyResponse, err error)

GetCustomProperty Gets a specific custom property for the given key within a data catalog.

See also

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

func (DataCatalogClient) GetDataAsset

func (client DataCatalogClient) GetDataAsset(ctx context.Context, request GetDataAssetRequest) (response GetDataAssetResponse, err error)

GetDataAsset Gets a specific data asset for the given key within a data catalog.

See also

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

func (DataCatalogClient) GetDataAssetTag

func (client DataCatalogClient) GetDataAssetTag(ctx context.Context, request GetDataAssetTagRequest) (response GetDataAssetTagResponse, err error)

GetDataAssetTag Gets a specific data asset tag by key.

See also

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

func (DataCatalogClient) GetEntity

func (client DataCatalogClient) GetEntity(ctx context.Context, request GetEntityRequest) (response GetEntityResponse, err error)

GetEntity Gets a specific data entity by key for a data asset.

See also

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

func (DataCatalogClient) GetEntityTag

func (client DataCatalogClient) GetEntityTag(ctx context.Context, request GetEntityTagRequest) (response GetEntityTagResponse, err error)

GetEntityTag Gets a specific entity tag by key.

See also

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

func (DataCatalogClient) GetFolder

func (client DataCatalogClient) GetFolder(ctx context.Context, request GetFolderRequest) (response GetFolderResponse, err error)

GetFolder Gets a specific data asset folder by key.

See also

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

func (DataCatalogClient) GetFolderTag

func (client DataCatalogClient) GetFolderTag(ctx context.Context, request GetFolderTagRequest) (response GetFolderTagResponse, err error)

GetFolderTag Gets a specific folder tag by key.

See also

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

func (DataCatalogClient) GetGlossary

func (client DataCatalogClient) GetGlossary(ctx context.Context, request GetGlossaryRequest) (response GetGlossaryResponse, err error)

GetGlossary Gets a specific glossary by key within a data catalog.

See also

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

func (DataCatalogClient) GetJob

func (client DataCatalogClient) GetJob(ctx context.Context, request GetJobRequest) (response GetJobResponse, err error)

GetJob Gets a specific job by key within a data catalog.

See also

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

func (DataCatalogClient) GetJobDefinition

func (client DataCatalogClient) GetJobDefinition(ctx context.Context, request GetJobDefinitionRequest) (response GetJobDefinitionResponse, err error)

GetJobDefinition Gets a specific job definition by key within a data catalog.

See also

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

func (DataCatalogClient) GetJobExecution

func (client DataCatalogClient) GetJobExecution(ctx context.Context, request GetJobExecutionRequest) (response GetJobExecutionResponse, err error)

GetJobExecution Gets a specific job execution by key.

See also

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

func (DataCatalogClient) GetJobLog

func (client DataCatalogClient) GetJobLog(ctx context.Context, request GetJobLogRequest) (response GetJobLogResponse, err error)

GetJobLog Gets a specific job log by key.

See also

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

func (DataCatalogClient) GetJobMetrics

func (client DataCatalogClient) GetJobMetrics(ctx context.Context, request GetJobMetricsRequest) (response GetJobMetricsResponse, err error)

GetJobMetrics Gets a specific job metric by key.

See also

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

func (DataCatalogClient) GetNamespace

func (client DataCatalogClient) GetNamespace(ctx context.Context, request GetNamespaceRequest) (response GetNamespaceResponse, err error)

GetNamespace Gets a specific namespace for the given key within a data catalog.

See also

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

func (DataCatalogClient) GetPattern

func (client DataCatalogClient) GetPattern(ctx context.Context, request GetPatternRequest) (response GetPatternResponse, err error)

GetPattern Gets a specific pattern for the given key within a data catalog.

See also

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

func (DataCatalogClient) GetTerm

func (client DataCatalogClient) GetTerm(ctx context.Context, request GetTermRequest) (response GetTermResponse, err error)

GetTerm Gets a specific glossary term by key.

See also

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

func (DataCatalogClient) GetTermRelationship

func (client DataCatalogClient) GetTermRelationship(ctx context.Context, request GetTermRelationshipRequest) (response GetTermRelationshipResponse, err error)

GetTermRelationship Gets a specific glossary term relationship by key.

See also

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

func (DataCatalogClient) GetType

func (client DataCatalogClient) GetType(ctx context.Context, request GetTypeRequest) (response GetTypeResponse, err error)

GetType Gets a specific type by key within a data catalog.

See also

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

func (DataCatalogClient) GetWorkRequest

func (client DataCatalogClient) GetWorkRequest(ctx context.Context, request GetWorkRequestRequest) (response GetWorkRequestResponse, err error)

GetWorkRequest Gets the status of the work request with the given OCID.

See also

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

func (DataCatalogClient) ImportConnection

func (client DataCatalogClient) ImportConnection(ctx context.Context, request ImportConnectionRequest) (response ImportConnectionResponse, err error)

ImportConnection Import new connection for this data asset.

See also

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

func (DataCatalogClient) ImportGlossary

func (client DataCatalogClient) ImportGlossary(ctx context.Context, request ImportGlossaryRequest) (response ImportGlossaryResponse, err error)

ImportGlossary Import the glossary and the terms from csv or json files and return the imported glossary resource.

See also

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

func (DataCatalogClient) ListAggregatedPhysicalEntities

func (client DataCatalogClient) ListAggregatedPhysicalEntities(ctx context.Context, request ListAggregatedPhysicalEntitiesRequest) (response ListAggregatedPhysicalEntitiesResponse, err error)

ListAggregatedPhysicalEntities List the physical entities aggregated by this logical entity.

See also

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

func (DataCatalogClient) ListAttributeTags

func (client DataCatalogClient) ListAttributeTags(ctx context.Context, request ListAttributeTagsRequest) (response ListAttributeTagsResponse, err error)

ListAttributeTags Returns a list of all tags for an entity attribute.

See also

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

func (DataCatalogClient) ListAttributes

func (client DataCatalogClient) ListAttributes(ctx context.Context, request ListAttributesRequest) (response ListAttributesResponse, err error)

ListAttributes Returns a list of all attributes of an data entity.

See also

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

func (DataCatalogClient) ListCatalogPrivateEndpoints

func (client DataCatalogClient) ListCatalogPrivateEndpoints(ctx context.Context, request ListCatalogPrivateEndpointsRequest) (response ListCatalogPrivateEndpointsResponse, err error)

ListCatalogPrivateEndpoints Returns a list of all the catalog private endpoints in the specified compartment.

See also

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

func (DataCatalogClient) ListCatalogs

func (client DataCatalogClient) ListCatalogs(ctx context.Context, request ListCatalogsRequest) (response ListCatalogsResponse, err error)

ListCatalogs Returns a list of all the data catalogs in the specified compartment.

See also

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

func (DataCatalogClient) ListConnections

func (client DataCatalogClient) ListConnections(ctx context.Context, request ListConnectionsRequest) (response ListConnectionsResponse, err error)

ListConnections Returns a list of all Connections for a data asset.

See also

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

func (DataCatalogClient) ListCustomProperties

func (client DataCatalogClient) ListCustomProperties(ctx context.Context, request ListCustomPropertiesRequest) (response ListCustomPropertiesResponse, err error)

ListCustomProperties Returns a list of custom properties within a data catalog.

See also

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

func (DataCatalogClient) ListDataAssetTags

func (client DataCatalogClient) ListDataAssetTags(ctx context.Context, request ListDataAssetTagsRequest) (response ListDataAssetTagsResponse, err error)

ListDataAssetTags Returns a list of all tags for a data asset.

See also

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

func (DataCatalogClient) ListDataAssets

func (client DataCatalogClient) ListDataAssets(ctx context.Context, request ListDataAssetsRequest) (response ListDataAssetsResponse, err error)

ListDataAssets Returns a list of data assets within a data catalog.

See also

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

func (DataCatalogClient) ListDerivedLogicalEntities

func (client DataCatalogClient) ListDerivedLogicalEntities(ctx context.Context, request ListDerivedLogicalEntitiesRequest) (response ListDerivedLogicalEntitiesResponse, err error)

ListDerivedLogicalEntities List logical entities derived from this pattern.

See also

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

func (DataCatalogClient) ListEntities

func (client DataCatalogClient) ListEntities(ctx context.Context, request ListEntitiesRequest) (response ListEntitiesResponse, err error)

ListEntities Returns a list of all entities of a data asset.

See also

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

func (DataCatalogClient) ListEntityTags

func (client DataCatalogClient) ListEntityTags(ctx context.Context, request ListEntityTagsRequest) (response ListEntityTagsResponse, err error)

ListEntityTags Returns a list of all tags for a data entity.

See also

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

func (DataCatalogClient) ListFolderTags

func (client DataCatalogClient) ListFolderTags(ctx context.Context, request ListFolderTagsRequest) (response ListFolderTagsResponse, err error)

ListFolderTags Returns a list of all tags for a folder.

See also

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

func (DataCatalogClient) ListFolders

func (client DataCatalogClient) ListFolders(ctx context.Context, request ListFoldersRequest) (response ListFoldersResponse, err error)

ListFolders Returns a list of all folders.

See also

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

func (DataCatalogClient) ListGlossaries

func (client DataCatalogClient) ListGlossaries(ctx context.Context, request ListGlossariesRequest) (response ListGlossariesResponse, err error)

ListGlossaries Returns a list of all glossaries within a data catalog.

See also

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

func (DataCatalogClient) ListJobDefinitions

func (client DataCatalogClient) ListJobDefinitions(ctx context.Context, request ListJobDefinitionsRequest) (response ListJobDefinitionsResponse, err error)

ListJobDefinitions Returns a list of job definitions within a data catalog.

See also

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

func (DataCatalogClient) ListJobExecutions

func (client DataCatalogClient) ListJobExecutions(ctx context.Context, request ListJobExecutionsRequest) (response ListJobExecutionsResponse, err error)

ListJobExecutions Returns a list of job executions for a job.

See also

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

func (DataCatalogClient) ListJobLogs

func (client DataCatalogClient) ListJobLogs(ctx context.Context, request ListJobLogsRequest) (response ListJobLogsResponse, err error)

ListJobLogs Returns a list of job logs.

See also

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

func (DataCatalogClient) ListJobMetrics

func (client DataCatalogClient) ListJobMetrics(ctx context.Context, request ListJobMetricsRequest) (response ListJobMetricsResponse, err error)

ListJobMetrics Returns a list of job metrics.

See also

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

func (DataCatalogClient) ListJobs

func (client DataCatalogClient) ListJobs(ctx context.Context, request ListJobsRequest) (response ListJobsResponse, err error)

ListJobs Returns a list of jobs within a data catalog.

See also

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

func (DataCatalogClient) ListNamespaces

func (client DataCatalogClient) ListNamespaces(ctx context.Context, request ListNamespacesRequest) (response ListNamespacesResponse, err error)

ListNamespaces Returns a list of namespaces within a data catalog.

See also

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

func (DataCatalogClient) ListPatterns

func (client DataCatalogClient) ListPatterns(ctx context.Context, request ListPatternsRequest) (response ListPatternsResponse, err error)

ListPatterns Returns a list of patterns within a data catalog.

See also

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

func (DataCatalogClient) ListRules

func (client DataCatalogClient) ListRules(ctx context.Context, request ListRulesRequest) (response ListRulesResponse, err error)

ListRules Returns a list of all rules of a data entity.

See also

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

func (DataCatalogClient) ListTags

func (client DataCatalogClient) ListTags(ctx context.Context, request ListTagsRequest) (response ListTagsResponse, err error)

ListTags Returns a list of all user created tags in the system.

See also

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

func (DataCatalogClient) ListTermRelationships

func (client DataCatalogClient) ListTermRelationships(ctx context.Context, request ListTermRelationshipsRequest) (response ListTermRelationshipsResponse, err error)

ListTermRelationships Returns a list of all term relationships within a glossary.

See also

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

func (DataCatalogClient) ListTerms

func (client DataCatalogClient) ListTerms(ctx context.Context, request ListTermsRequest) (response ListTermsResponse, err error)

ListTerms Returns a list of all terms within a glossary.

See also

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

func (DataCatalogClient) ListTypes

func (client DataCatalogClient) ListTypes(ctx context.Context, request ListTypesRequest) (response ListTypesResponse, err error)

ListTypes Returns a list of all types within a data catalog.

See also

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

func (DataCatalogClient) ListWorkRequestErrors

func (client DataCatalogClient) ListWorkRequestErrors(ctx context.Context, request ListWorkRequestErrorsRequest) (response ListWorkRequestErrorsResponse, err error)

ListWorkRequestErrors Returns 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/datacatalog/ListWorkRequestErrors.go.html to see an example of how to use ListWorkRequestErrors API.

func (DataCatalogClient) ListWorkRequestLogs

func (client DataCatalogClient) ListWorkRequestLogs(ctx context.Context, request ListWorkRequestLogsRequest) (response ListWorkRequestLogsResponse, err error)

ListWorkRequestLogs Returns 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/datacatalog/ListWorkRequestLogs.go.html to see an example of how to use ListWorkRequestLogs API.

func (DataCatalogClient) ListWorkRequests

func (client DataCatalogClient) 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/datacatalog/ListWorkRequests.go.html to see an example of how to use ListWorkRequests API.

func (DataCatalogClient) ObjectStats

func (client DataCatalogClient) ObjectStats(ctx context.Context, request ObjectStatsRequest) (response ObjectStatsResponse, err error)

ObjectStats Returns stats on objects by type in the repository.

See also

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

func (DataCatalogClient) ParseConnection

func (client DataCatalogClient) ParseConnection(ctx context.Context, request ParseConnectionRequest) (response ParseConnectionResponse, err error)

ParseConnection Parse data asset references through connections from this data asset.

See also

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

func (DataCatalogClient) ProcessRecommendation

func (client DataCatalogClient) ProcessRecommendation(ctx context.Context, request ProcessRecommendationRequest) (response ProcessRecommendationResponse, err error)

ProcessRecommendation Act on a recommendation. A recommendation can be accepted or rejected. For example, if a recommendation of type LINK_GLOSSARY_TERM is accepted, the system will link the source object (e.g. an attribute) to a target glossary term.

See also

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

func (DataCatalogClient) Recommendations

func (client DataCatalogClient) Recommendations(ctx context.Context, request RecommendationsRequest) (response RecommendationsResponse, err error)

Recommendations Returns a list of recommendations for the given object and recommendation type. By default, it will return inferred recommendations for review. The optional query param 'RecommendationStatus' can be set, to return only recommendations having that status.

See also

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

func (DataCatalogClient) RemoveDataSelectorPatterns

func (client DataCatalogClient) RemoveDataSelectorPatterns(ctx context.Context, request RemoveDataSelectorPatternsRequest) (response RemoveDataSelectorPatternsResponse, err error)

RemoveDataSelectorPatterns Remove data selector pattern from the data asset.

See also

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

func (DataCatalogClient) SearchCriteria

func (client DataCatalogClient) SearchCriteria(ctx context.Context, request SearchCriteriaRequest) (response SearchCriteriaResponse, err error)

SearchCriteria Returns a list of search results within a data catalog.

See also

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

func (*DataCatalogClient) SetRegion

func (client *DataCatalogClient) SetRegion(region string)

SetRegion overrides the region of this client.

func (DataCatalogClient) TestConnection

func (client DataCatalogClient) TestConnection(ctx context.Context, request TestConnectionRequest) (response TestConnectionResponse, err error)

TestConnection Test the connection by connecting to the data asset using credentials in the metadata.

See also

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

func (DataCatalogClient) UpdateAttribute

func (client DataCatalogClient) UpdateAttribute(ctx context.Context, request UpdateAttributeRequest) (response UpdateAttributeResponse, err error)

UpdateAttribute Updates a specific data asset attribute.

See also

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

func (DataCatalogClient) UpdateCatalog

func (client DataCatalogClient) UpdateCatalog(ctx context.Context, request UpdateCatalogRequest) (response UpdateCatalogResponse, err error)

UpdateCatalog Updates the data catalog.

See also

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

func (DataCatalogClient) UpdateCatalogPrivateEndpoint

func (client DataCatalogClient) UpdateCatalogPrivateEndpoint(ctx context.Context, request UpdateCatalogPrivateEndpointRequest) (response UpdateCatalogPrivateEndpointResponse, err error)

UpdateCatalogPrivateEndpoint Updates the private reverse connection endpoint.

See also

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

func (DataCatalogClient) UpdateConnection

func (client DataCatalogClient) UpdateConnection(ctx context.Context, request UpdateConnectionRequest) (response UpdateConnectionResponse, err error)

UpdateConnection Updates a specific connection of a data asset.

See also

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

func (DataCatalogClient) UpdateCustomProperty

func (client DataCatalogClient) UpdateCustomProperty(ctx context.Context, request UpdateCustomPropertyRequest) (response UpdateCustomPropertyResponse, err error)

UpdateCustomProperty Updates a specific custom property identified by the given key.

See also

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

func (DataCatalogClient) UpdateDataAsset

func (client DataCatalogClient) UpdateDataAsset(ctx context.Context, request UpdateDataAssetRequest) (response UpdateDataAssetResponse, err error)

UpdateDataAsset Updates a specific data asset identified by the given key.

See also

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

func (DataCatalogClient) UpdateEntity

func (client DataCatalogClient) UpdateEntity(ctx context.Context, request UpdateEntityRequest) (response UpdateEntityResponse, err error)

UpdateEntity Updates a specific data entity.

See also

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

func (DataCatalogClient) UpdateFolder

func (client DataCatalogClient) UpdateFolder(ctx context.Context, request UpdateFolderRequest) (response UpdateFolderResponse, err error)

UpdateFolder Updates a specific folder of a data asset.

See also

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

func (DataCatalogClient) UpdateGlossary

func (client DataCatalogClient) UpdateGlossary(ctx context.Context, request UpdateGlossaryRequest) (response UpdateGlossaryResponse, err error)

UpdateGlossary Updates a specific glossary identified by the given key.

See also

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

func (DataCatalogClient) UpdateJob

func (client DataCatalogClient) UpdateJob(ctx context.Context, request UpdateJobRequest) (response UpdateJobResponse, err error)

UpdateJob Updates a specific job identified by the given key.

See also

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

func (DataCatalogClient) UpdateJobDefinition

func (client DataCatalogClient) UpdateJobDefinition(ctx context.Context, request UpdateJobDefinitionRequest) (response UpdateJobDefinitionResponse, err error)

UpdateJobDefinition Update a specific job definition identified by the given key.

See also

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

func (DataCatalogClient) UpdateNamespace

func (client DataCatalogClient) UpdateNamespace(ctx context.Context, request UpdateNamespaceRequest) (response UpdateNamespaceResponse, err error)

UpdateNamespace Updates a specific namespace identified by the given key.

See also

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

func (DataCatalogClient) UpdatePattern

func (client DataCatalogClient) UpdatePattern(ctx context.Context, request UpdatePatternRequest) (response UpdatePatternResponse, err error)

UpdatePattern Updates a specific pattern identified by the given key.

See also

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

func (DataCatalogClient) UpdateTerm

func (client DataCatalogClient) UpdateTerm(ctx context.Context, request UpdateTermRequest) (response UpdateTermResponse, err error)

UpdateTerm Updates a specific glossary term.

See also

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

func (DataCatalogClient) UpdateTermRelationship

func (client DataCatalogClient) UpdateTermRelationship(ctx context.Context, request UpdateTermRelationshipRequest) (response UpdateTermRelationshipResponse, err error)

UpdateTermRelationship Updates a specific glossary term relationship.

See also

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

func (DataCatalogClient) UploadCredentials

func (client DataCatalogClient) UploadCredentials(ctx context.Context, request UploadCredentialsRequest) (response UploadCredentialsResponse, err error)

UploadCredentials Upload connection credentails and metadata for this connection.

See also

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

func (DataCatalogClient) Users

func (client DataCatalogClient) Users(ctx context.Context, request UsersRequest) (response UsersResponse, err error)

Users Returns active users in the system.

See also

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

func (DataCatalogClient) ValidateConnection

func (client DataCatalogClient) ValidateConnection(ctx context.Context, request ValidateConnectionRequest) (response ValidateConnectionResponse, err error)

ValidateConnection Validate connection by connecting to the data asset using credentials in metadata.

See also

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

func (DataCatalogClient) ValidatePattern

func (client DataCatalogClient) ValidatePattern(ctx context.Context, request ValidatePatternRequest) (response ValidatePatternResponse, err error)

ValidatePattern Validate pattern by deriving file groups representing logical entities using the expression

See also

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

type DataSelectorPatternDetails

DataSelectorPatternDetails List of pattern Ids. Used in the addition and removal of patterns in data assets.

type DataSelectorPatternDetails struct {

    // Collection of pattern Ids.
    Items []string `mandatory:"true" json:"items"`
}

func (DataSelectorPatternDetails) String

func (m DataSelectorPatternDetails) String() string

type DeleteAttributeRequest

DeleteAttributeRequest wrapper for the DeleteAttribute operation

See also

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

type DeleteAttributeRequest struct {

    // Unique catalog identifier.
    CatalogId *string `mandatory:"true" contributesTo:"path" name:"catalogId"`

    // Unique data asset key.
    DataAssetKey *string `mandatory:"true" contributesTo:"path" name:"dataAssetKey"`

    // Unique entity key.
    EntityKey *string `mandatory:"true" contributesTo:"path" name:"entityKey"`

    // Unique attribute key.
    AttributeKey *string `mandatory:"true" contributesTo:"path" name:"attributeKey"`

    // 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.
    IfMatch *string `mandatory:"false" contributesTo:"header" name:"if-match"`

    // The client request ID for tracing.
    OpcRequestId *string `mandatory:"false" contributesTo:"header" name:"opc-request-id"`

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

func (DeleteAttributeRequest) HTTPRequest

func (request DeleteAttributeRequest) HTTPRequest(method, path string) (http.Request, error)

HTTPRequest implements the OCIRequest interface

func (DeleteAttributeRequest) RetryPolicy

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

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

func (DeleteAttributeRequest) String

func (request DeleteAttributeRequest) String() string

type DeleteAttributeResponse

DeleteAttributeResponse wrapper for the DeleteAttribute operation

type DeleteAttributeResponse 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 (DeleteAttributeResponse) HTTPResponse

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

HTTPResponse implements the OCIResponse interface

func (DeleteAttributeResponse) String

func (response DeleteAttributeResponse) String() string

type DeleteAttributeTagRequest

DeleteAttributeTagRequest wrapper for the DeleteAttributeTag operation

See also

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

type DeleteAttributeTagRequest struct {

    // Unique catalog identifier.
    CatalogId *string `mandatory:"true" contributesTo:"path" name:"catalogId"`

    // Unique data asset key.
    DataAssetKey *string `mandatory:"true" contributesTo:"path" name:"dataAssetKey"`

    // Unique entity key.
    EntityKey *string `mandatory:"true" contributesTo:"path" name:"entityKey"`

    // Unique attribute key.
    AttributeKey *string `mandatory:"true" contributesTo:"path" name:"attributeKey"`

    // Unique tag key.
    TagKey *string `mandatory:"true" contributesTo:"path" name:"tagKey"`

    // 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.
    IfMatch *string `mandatory:"false" contributesTo:"header" name:"if-match"`

    // The client request ID for tracing.
    OpcRequestId *string `mandatory:"false" contributesTo:"header" name:"opc-request-id"`

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

func (DeleteAttributeTagRequest) HTTPRequest

func (request DeleteAttributeTagRequest) HTTPRequest(method, path string) (http.Request, error)

HTTPRequest implements the OCIRequest interface

func (DeleteAttributeTagRequest) RetryPolicy

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

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

func (DeleteAttributeTagRequest) String

func (request DeleteAttributeTagRequest) String() string

type DeleteAttributeTagResponse

DeleteAttributeTagResponse wrapper for the DeleteAttributeTag operation

type DeleteAttributeTagResponse 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 (DeleteAttributeTagResponse) HTTPResponse

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

HTTPResponse implements the OCIResponse interface

func (DeleteAttributeTagResponse) String

func (response DeleteAttributeTagResponse) String() string

type DeleteCatalogPrivateEndpointRequest

DeleteCatalogPrivateEndpointRequest wrapper for the DeleteCatalogPrivateEndpoint operation

See also

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

type DeleteCatalogPrivateEndpointRequest struct {

    // Unique private reverse connection identifier.
    CatalogPrivateEndpointId *string `mandatory:"true" contributesTo:"path" name:"catalogPrivateEndpointId"`

    // 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.
    IfMatch *string `mandatory:"false" contributesTo:"header" name:"if-match"`

    // The client request ID for tracing.
    OpcRequestId *string `mandatory:"false" contributesTo:"header" name:"opc-request-id"`

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

func (DeleteCatalogPrivateEndpointRequest) HTTPRequest

func (request DeleteCatalogPrivateEndpointRequest) HTTPRequest(method, path string) (http.Request, error)

HTTPRequest implements the OCIRequest interface

func (DeleteCatalogPrivateEndpointRequest) RetryPolicy

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

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

func (DeleteCatalogPrivateEndpointRequest) String

func (request DeleteCatalogPrivateEndpointRequest) String() string

type DeleteCatalogPrivateEndpointResponse

DeleteCatalogPrivateEndpointResponse wrapper for the DeleteCatalogPrivateEndpoint operation

type DeleteCatalogPrivateEndpointResponse struct {

    // The underlying http response
    RawResponse *http.Response

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

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

func (DeleteCatalogPrivateEndpointResponse) HTTPResponse

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

HTTPResponse implements the OCIResponse interface

func (DeleteCatalogPrivateEndpointResponse) String

func (response DeleteCatalogPrivateEndpointResponse) String() string

type DeleteCatalogRequest

DeleteCatalogRequest wrapper for the DeleteCatalog operation

See also

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

type DeleteCatalogRequest struct {

    // Unique catalog identifier.
    CatalogId *string `mandatory:"true" contributesTo:"path" name:"catalogId"`

    // 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.
    IfMatch *string `mandatory:"false" contributesTo:"header" name:"if-match"`

    // The client request ID for tracing.
    OpcRequestId *string `mandatory:"false" contributesTo:"header" name:"opc-request-id"`

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

func (DeleteCatalogRequest) HTTPRequest

func (request DeleteCatalogRequest) HTTPRequest(method, path string) (http.Request, error)

HTTPRequest implements the OCIRequest interface

func (DeleteCatalogRequest) RetryPolicy

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

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

func (DeleteCatalogRequest) String

func (request DeleteCatalogRequest) String() string

type DeleteCatalogResponse

DeleteCatalogResponse wrapper for the DeleteCatalog operation

type DeleteCatalogResponse struct {

    // The underlying http response
    RawResponse *http.Response

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

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

func (DeleteCatalogResponse) HTTPResponse

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

HTTPResponse implements the OCIResponse interface

func (DeleteCatalogResponse) String

func (response DeleteCatalogResponse) 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/datacatalog/DeleteConnection.go.html to see an example of how to use DeleteConnectionRequest.

type DeleteConnectionRequest struct {

    // Unique catalog identifier.
    CatalogId *string `mandatory:"true" contributesTo:"path" name:"catalogId"`

    // Unique data asset key.
    DataAssetKey *string `mandatory:"true" contributesTo:"path" name:"dataAssetKey"`

    // Unique 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.
    IfMatch *string `mandatory:"false" contributesTo:"header" name:"if-match"`

    // The client request ID for tracing.
    OpcRequestId *string `mandatory:"false" contributesTo:"header" name:"opc-request-id"`

    // Metadata about the request. This 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 DeleteCustomPropertyRequest

DeleteCustomPropertyRequest wrapper for the DeleteCustomProperty operation

See also

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

type DeleteCustomPropertyRequest struct {

    // Unique catalog identifier.
    CatalogId *string `mandatory:"true" contributesTo:"path" name:"catalogId"`

    // Unique namespace identifier.
    NamespaceId *string `mandatory:"true" contributesTo:"path" name:"namespaceId"`

    // Unique Custom Property key
    CustomPropertyKey *string `mandatory:"true" contributesTo:"path" name:"customPropertyKey"`

    // 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.
    IfMatch *string `mandatory:"false" contributesTo:"header" name:"if-match"`

    // The client request ID for tracing.
    OpcRequestId *string `mandatory:"false" contributesTo:"header" name:"opc-request-id"`

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

func (DeleteCustomPropertyRequest) HTTPRequest

func (request DeleteCustomPropertyRequest) HTTPRequest(method, path string) (http.Request, error)

HTTPRequest implements the OCIRequest interface

func (DeleteCustomPropertyRequest) RetryPolicy

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

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

func (DeleteCustomPropertyRequest) String

func (request DeleteCustomPropertyRequest) String() string

type DeleteCustomPropertyResponse

DeleteCustomPropertyResponse wrapper for the DeleteCustomProperty operation

type DeleteCustomPropertyResponse 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 (DeleteCustomPropertyResponse) HTTPResponse

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

HTTPResponse implements the OCIResponse interface

func (DeleteCustomPropertyResponse) String

func (response DeleteCustomPropertyResponse) 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/datacatalog/DeleteDataAsset.go.html to see an example of how to use DeleteDataAssetRequest.

type DeleteDataAssetRequest struct {

    // Unique catalog identifier.
    CatalogId *string `mandatory:"true" contributesTo:"path" name:"catalogId"`

    // Unique 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.
    IfMatch *string `mandatory:"false" contributesTo:"header" name:"if-match"`

    // The client request ID for tracing.
    OpcRequestId *string `mandatory:"false" contributesTo:"header" name:"opc-request-id"`

    // Metadata about the request. This 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 DeleteDataAssetTagRequest

DeleteDataAssetTagRequest wrapper for the DeleteDataAssetTag operation

See also

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

type DeleteDataAssetTagRequest struct {

    // Unique catalog identifier.
    CatalogId *string `mandatory:"true" contributesTo:"path" name:"catalogId"`

    // Unique data asset key.
    DataAssetKey *string `mandatory:"true" contributesTo:"path" name:"dataAssetKey"`

    // Unique tag key.
    TagKey *string `mandatory:"true" contributesTo:"path" name:"tagKey"`

    // 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.
    IfMatch *string `mandatory:"false" contributesTo:"header" name:"if-match"`

    // The client request ID for tracing.
    OpcRequestId *string `mandatory:"false" contributesTo:"header" name:"opc-request-id"`

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

func (DeleteDataAssetTagRequest) HTTPRequest

func (request DeleteDataAssetTagRequest) HTTPRequest(method, path string) (http.Request, error)

HTTPRequest implements the OCIRequest interface

func (DeleteDataAssetTagRequest) RetryPolicy

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

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

func (DeleteDataAssetTagRequest) String

func (request DeleteDataAssetTagRequest) String() string

type DeleteDataAssetTagResponse

DeleteDataAssetTagResponse wrapper for the DeleteDataAssetTag operation

type DeleteDataAssetTagResponse 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 (DeleteDataAssetTagResponse) HTTPResponse

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

HTTPResponse implements the OCIResponse interface

func (DeleteDataAssetTagResponse) String

func (response DeleteDataAssetTagResponse) String() string

type DeleteEntityRequest

DeleteEntityRequest wrapper for the DeleteEntity operation

See also

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

type DeleteEntityRequest struct {

    // Unique catalog identifier.
    CatalogId *string `mandatory:"true" contributesTo:"path" name:"catalogId"`

    // Unique data asset key.
    DataAssetKey *string `mandatory:"true" contributesTo:"path" name:"dataAssetKey"`

    // Unique entity key.
    EntityKey *string `mandatory:"true" contributesTo:"path" name:"entityKey"`

    // 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.
    IfMatch *string `mandatory:"false" contributesTo:"header" name:"if-match"`

    // The client request ID for tracing.
    OpcRequestId *string `mandatory:"false" contributesTo:"header" name:"opc-request-id"`

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

func (DeleteEntityRequest) HTTPRequest

func (request DeleteEntityRequest) HTTPRequest(method, path string) (http.Request, error)

HTTPRequest implements the OCIRequest interface

func (DeleteEntityRequest) RetryPolicy

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

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

func (DeleteEntityRequest) String

func (request DeleteEntityRequest) String() string

type DeleteEntityResponse

DeleteEntityResponse wrapper for the DeleteEntity operation

type DeleteEntityResponse 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 (DeleteEntityResponse) HTTPResponse

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

HTTPResponse implements the OCIResponse interface

func (DeleteEntityResponse) String

func (response DeleteEntityResponse) String() string

type DeleteEntityTagRequest

DeleteEntityTagRequest wrapper for the DeleteEntityTag operation

See also

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

type DeleteEntityTagRequest struct {

    // Unique catalog identifier.
    CatalogId *string `mandatory:"true" contributesTo:"path" name:"catalogId"`

    // Unique data asset key.
    DataAssetKey *string `mandatory:"true" contributesTo:"path" name:"dataAssetKey"`

    // Unique entity key.
    EntityKey *string `mandatory:"true" contributesTo:"path" name:"entityKey"`

    // Unique tag key.
    TagKey *string `mandatory:"true" contributesTo:"path" name:"tagKey"`

    // 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.
    IfMatch *string `mandatory:"false" contributesTo:"header" name:"if-match"`

    // The client request ID for tracing.
    OpcRequestId *string `mandatory:"false" contributesTo:"header" name:"opc-request-id"`

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

func (DeleteEntityTagRequest) HTTPRequest

func (request DeleteEntityTagRequest) HTTPRequest(method, path string) (http.Request, error)

HTTPRequest implements the OCIRequest interface

func (DeleteEntityTagRequest) RetryPolicy

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

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

func (DeleteEntityTagRequest) String

func (request DeleteEntityTagRequest) String() string

type DeleteEntityTagResponse

DeleteEntityTagResponse wrapper for the DeleteEntityTag operation

type DeleteEntityTagResponse 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 (DeleteEntityTagResponse) HTTPResponse

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

HTTPResponse implements the OCIResponse interface

func (DeleteEntityTagResponse) String

func (response DeleteEntityTagResponse) 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/datacatalog/DeleteFolder.go.html to see an example of how to use DeleteFolderRequest.

type DeleteFolderRequest struct {

    // Unique catalog identifier.
    CatalogId *string `mandatory:"true" contributesTo:"path" name:"catalogId"`

    // Unique data asset key.
    DataAssetKey *string `mandatory:"true" contributesTo:"path" name:"dataAssetKey"`

    // Unique 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.
    IfMatch *string `mandatory:"false" contributesTo:"header" name:"if-match"`

    // The client request ID for tracing.
    OpcRequestId *string `mandatory:"false" contributesTo:"header" name:"opc-request-id"`

    // Metadata about the request. This 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 DeleteFolderTagRequest

DeleteFolderTagRequest wrapper for the DeleteFolderTag operation

See also

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

type DeleteFolderTagRequest struct {

    // Unique catalog identifier.
    CatalogId *string `mandatory:"true" contributesTo:"path" name:"catalogId"`

    // Unique data asset key.
    DataAssetKey *string `mandatory:"true" contributesTo:"path" name:"dataAssetKey"`

    // Unique folder key.
    FolderKey *string `mandatory:"true" contributesTo:"path" name:"folderKey"`

    // Unique tag key.
    TagKey *string `mandatory:"true" contributesTo:"path" name:"tagKey"`

    // 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.
    IfMatch *string `mandatory:"false" contributesTo:"header" name:"if-match"`

    // The client request ID for tracing.
    OpcRequestId *string `mandatory:"false" contributesTo:"header" name:"opc-request-id"`

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

func (DeleteFolderTagRequest) HTTPRequest

func (request DeleteFolderTagRequest) HTTPRequest(method, path string) (http.Request, error)

HTTPRequest implements the OCIRequest interface

func (DeleteFolderTagRequest) RetryPolicy

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

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

func (DeleteFolderTagRequest) String

func (request DeleteFolderTagRequest) String() string

type DeleteFolderTagResponse

DeleteFolderTagResponse wrapper for the DeleteFolderTag operation

type DeleteFolderTagResponse 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 (DeleteFolderTagResponse) HTTPResponse

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

HTTPResponse implements the OCIResponse interface

func (DeleteFolderTagResponse) String

func (response DeleteFolderTagResponse) String() string

type DeleteGlossaryRequest

DeleteGlossaryRequest wrapper for the DeleteGlossary operation

See also

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

type DeleteGlossaryRequest struct {

    // Unique catalog identifier.
    CatalogId *string `mandatory:"true" contributesTo:"path" name:"catalogId"`

    // Unique glossary key.
    GlossaryKey *string `mandatory:"true" contributesTo:"path" name:"glossaryKey"`

    // 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.
    IfMatch *string `mandatory:"false" contributesTo:"header" name:"if-match"`

    // The client request ID for tracing.
    OpcRequestId *string `mandatory:"false" contributesTo:"header" name:"opc-request-id"`

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

func (DeleteGlossaryRequest) HTTPRequest

func (request DeleteGlossaryRequest) HTTPRequest(method, path string) (http.Request, error)

HTTPRequest implements the OCIRequest interface

func (DeleteGlossaryRequest) RetryPolicy

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

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

func (DeleteGlossaryRequest) String

func (request DeleteGlossaryRequest) String() string

type DeleteGlossaryResponse

DeleteGlossaryResponse wrapper for the DeleteGlossary operation

type DeleteGlossaryResponse 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 (DeleteGlossaryResponse) HTTPResponse

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

HTTPResponse implements the OCIResponse interface

func (DeleteGlossaryResponse) String

func (response DeleteGlossaryResponse) String() string

type DeleteJobDefinitionRequest

DeleteJobDefinitionRequest wrapper for the DeleteJobDefinition operation

See also

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

type DeleteJobDefinitionRequest struct {

    // Unique catalog identifier.
    CatalogId *string `mandatory:"true" contributesTo:"path" name:"catalogId"`

    // Unique job definition key.
    JobDefinitionKey *string `mandatory:"true" contributesTo:"path" name:"jobDefinitionKey"`

    // 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.
    IfMatch *string `mandatory:"false" contributesTo:"header" name:"if-match"`

    // The client request ID for tracing.
    OpcRequestId *string `mandatory:"false" contributesTo:"header" name:"opc-request-id"`

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

func (DeleteJobDefinitionRequest) HTTPRequest

func (request DeleteJobDefinitionRequest) HTTPRequest(method, path string) (http.Request, error)

HTTPRequest implements the OCIRequest interface

func (DeleteJobDefinitionRequest) RetryPolicy

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

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

func (DeleteJobDefinitionRequest) String

func (request DeleteJobDefinitionRequest) String() string

type DeleteJobDefinitionResponse

DeleteJobDefinitionResponse wrapper for the DeleteJobDefinition operation

type DeleteJobDefinitionResponse 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 (DeleteJobDefinitionResponse) HTTPResponse

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

HTTPResponse implements the OCIResponse interface

func (DeleteJobDefinitionResponse) String

func (response DeleteJobDefinitionResponse) String() string

type DeleteJobRequest

DeleteJobRequest wrapper for the DeleteJob operation

See also

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

type DeleteJobRequest struct {

    // Unique catalog identifier.
    CatalogId *string `mandatory:"true" contributesTo:"path" name:"catalogId"`

    // Unique job key.
    JobKey *string `mandatory:"true" contributesTo:"path" name:"jobKey"`

    // 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.
    IfMatch *string `mandatory:"false" contributesTo:"header" name:"if-match"`

    // The client request ID for tracing.
    OpcRequestId *string `mandatory:"false" contributesTo:"header" name:"opc-request-id"`

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

func (DeleteJobRequest) HTTPRequest

func (request DeleteJobRequest) HTTPRequest(method, path string) (http.Request, error)

HTTPRequest implements the OCIRequest interface

func (DeleteJobRequest) RetryPolicy

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

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

func (DeleteJobRequest) String

func (request DeleteJobRequest) String() string

type DeleteJobResponse

DeleteJobResponse wrapper for the DeleteJob operation

type DeleteJobResponse 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 (DeleteJobResponse) HTTPResponse

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

HTTPResponse implements the OCIResponse interface

func (DeleteJobResponse) String

func (response DeleteJobResponse) String() string

type DeleteNamespaceRequest

DeleteNamespaceRequest wrapper for the DeleteNamespace operation

See also

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

type DeleteNamespaceRequest struct {

    // Unique catalog identifier.
    CatalogId *string `mandatory:"true" contributesTo:"path" name:"catalogId"`

    // Unique namespace identifier.
    NamespaceId *string `mandatory:"true" contributesTo:"path" name:"namespaceId"`

    // 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.
    IfMatch *string `mandatory:"false" contributesTo:"header" name:"if-match"`

    // The client request ID for tracing.
    OpcRequestId *string `mandatory:"false" contributesTo:"header" name:"opc-request-id"`

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

func (DeleteNamespaceRequest) HTTPRequest

func (request DeleteNamespaceRequest) HTTPRequest(method, path string) (http.Request, error)

HTTPRequest implements the OCIRequest interface

func (DeleteNamespaceRequest) RetryPolicy

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

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

func (DeleteNamespaceRequest) String

func (request DeleteNamespaceRequest) String() string

type DeleteNamespaceResponse

DeleteNamespaceResponse wrapper for the DeleteNamespace operation

type DeleteNamespaceResponse 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 (DeleteNamespaceResponse) HTTPResponse

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

HTTPResponse implements the OCIResponse interface

func (DeleteNamespaceResponse) String

func (response DeleteNamespaceResponse) String() string

type DeletePatternRequest

DeletePatternRequest wrapper for the DeletePattern operation

See also

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

type DeletePatternRequest struct {

    // Unique catalog identifier.
    CatalogId *string `mandatory:"true" contributesTo:"path" name:"catalogId"`

    // Unique pattern key.
    PatternKey *string `mandatory:"true" contributesTo:"path" name:"patternKey"`

    // 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.
    IfMatch *string `mandatory:"false" contributesTo:"header" name:"if-match"`

    // The client request ID for tracing.
    OpcRequestId *string `mandatory:"false" contributesTo:"header" name:"opc-request-id"`

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

func (DeletePatternRequest) HTTPRequest

func (request DeletePatternRequest) HTTPRequest(method, path string) (http.Request, error)

HTTPRequest implements the OCIRequest interface

func (DeletePatternRequest) RetryPolicy

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

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

func (DeletePatternRequest) String

func (request DeletePatternRequest) String() string

type DeletePatternResponse

DeletePatternResponse wrapper for the DeletePattern operation

type DeletePatternResponse 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 (DeletePatternResponse) HTTPResponse

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

HTTPResponse implements the OCIResponse interface

func (DeletePatternResponse) String

func (response DeletePatternResponse) String() string

type DeleteTermRelationshipRequest

DeleteTermRelationshipRequest wrapper for the DeleteTermRelationship operation

See also

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

type DeleteTermRelationshipRequest struct {

    // Unique catalog identifier.
    CatalogId *string `mandatory:"true" contributesTo:"path" name:"catalogId"`

    // Unique glossary key.
    GlossaryKey *string `mandatory:"true" contributesTo:"path" name:"glossaryKey"`

    // Unique glossary term key.
    TermKey *string `mandatory:"true" contributesTo:"path" name:"termKey"`

    // Unique glossary term relationship key.
    TermRelationshipKey *string `mandatory:"true" contributesTo:"path" name:"termRelationshipKey"`

    // 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.
    IfMatch *string `mandatory:"false" contributesTo:"header" name:"if-match"`

    // The client request ID for tracing.
    OpcRequestId *string `mandatory:"false" contributesTo:"header" name:"opc-request-id"`

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

func (DeleteTermRelationshipRequest) HTTPRequest

func (request DeleteTermRelationshipRequest) HTTPRequest(method, path string) (http.Request, error)

HTTPRequest implements the OCIRequest interface

func (DeleteTermRelationshipRequest) RetryPolicy

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

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

func (DeleteTermRelationshipRequest) String

func (request DeleteTermRelationshipRequest) String() string

type DeleteTermRelationshipResponse

DeleteTermRelationshipResponse wrapper for the DeleteTermRelationship operation

type DeleteTermRelationshipResponse 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 (DeleteTermRelationshipResponse) HTTPResponse

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

HTTPResponse implements the OCIResponse interface

func (DeleteTermRelationshipResponse) String

func (response DeleteTermRelationshipResponse) String() string

type DeleteTermRequest

DeleteTermRequest wrapper for the DeleteTerm operation

See also

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

type DeleteTermRequest struct {

    // Unique catalog identifier.
    CatalogId *string `mandatory:"true" contributesTo:"path" name:"catalogId"`

    // Unique glossary key.
    GlossaryKey *string `mandatory:"true" contributesTo:"path" name:"glossaryKey"`

    // Unique glossary term key.
    TermKey *string `mandatory:"true" contributesTo:"path" name:"termKey"`

    // 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.
    IfMatch *string `mandatory:"false" contributesTo:"header" name:"if-match"`

    // The client request ID for tracing.
    OpcRequestId *string `mandatory:"false" contributesTo:"header" name:"opc-request-id"`

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

func (DeleteTermRequest) HTTPRequest

func (request DeleteTermRequest) HTTPRequest(method, path string) (http.Request, error)

HTTPRequest implements the OCIRequest interface

func (DeleteTermRequest) RetryPolicy

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

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

func (DeleteTermRequest) String

func (request DeleteTermRequest) String() string

type DeleteTermResponse

DeleteTermResponse wrapper for the DeleteTerm operation

type DeleteTermResponse 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 (DeleteTermResponse) HTTPResponse

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

HTTPResponse implements the OCIResponse interface

func (DeleteTermResponse) String

func (response DeleteTermResponse) String() string

type DerivedLogicalEntities

DerivedLogicalEntities Entities derived from the application of a pattern to a list of file paths.

type DerivedLogicalEntities struct {

    // The name of the derived logical entity. The group name of the unmatched files will be UNMATCHED
    Name *string `mandatory:"false" json:"name"`

    // The expression realized after resolving qualifiers . Used in deriving this logical entity
    RealizedExpression *string `mandatory:"false" json:"realizedExpression"`

    // The list of file paths that belong to the grouping of logical entity or UNMATCHED for which realizedExpression is a selector.
    FilesInLogicalGrouping []string `mandatory:"false" json:"filesInLogicalGrouping"`
}

func (DerivedLogicalEntities) String

func (m DerivedLogicalEntities) String() string

type DetachCatalogPrivateEndpointDetails

DetachCatalogPrivateEndpointDetails Information about the detaching the private endpoint resource from a catalog

type DetachCatalogPrivateEndpointDetails struct {

    // The identifier of the private endpoint to be detached from catalog resource.
    CatalogPrivateEndpointId *string `mandatory:"true" json:"catalogPrivateEndpointId"`
}

func (DetachCatalogPrivateEndpointDetails) String

func (m DetachCatalogPrivateEndpointDetails) String() string

type DetachCatalogPrivateEndpointRequest

DetachCatalogPrivateEndpointRequest wrapper for the DetachCatalogPrivateEndpoint operation

See also

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

type DetachCatalogPrivateEndpointRequest struct {

    // Details for private reverse connection endpoint to be used for attachment
    DetachCatalogPrivateEndpointDetails `contributesTo:"body"`

    // Unique catalog identifier.
    CatalogId *string `mandatory:"true" contributesTo:"path" name:"catalogId"`

    // 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.
    IfMatch *string `mandatory:"false" contributesTo:"header" name:"if-match"`

    // The client request ID for tracing.
    OpcRequestId *string `mandatory:"false" contributesTo:"header" name:"opc-request-id"`

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

func (DetachCatalogPrivateEndpointRequest) HTTPRequest

func (request DetachCatalogPrivateEndpointRequest) HTTPRequest(method, path string) (http.Request, error)

HTTPRequest implements the OCIRequest interface

func (DetachCatalogPrivateEndpointRequest) RetryPolicy

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

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

func (DetachCatalogPrivateEndpointRequest) String

func (request DetachCatalogPrivateEndpointRequest) String() string

type DetachCatalogPrivateEndpointResponse

DetachCatalogPrivateEndpointResponse wrapper for the DetachCatalogPrivateEndpoint operation

type DetachCatalogPrivateEndpointResponse struct {

    // The underlying http response
    RawResponse *http.Response

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

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

func (DetachCatalogPrivateEndpointResponse) HTTPResponse

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

HTTPResponse implements the OCIResponse interface

func (DetachCatalogPrivateEndpointResponse) String

func (response DetachCatalogPrivateEndpointResponse) String() string

type DisassociateCustomPropertyRequest

DisassociateCustomPropertyRequest wrapper for the DisassociateCustomProperty operation

See also

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

type DisassociateCustomPropertyRequest struct {

    // Unique catalog identifier.
    CatalogId *string `mandatory:"true" contributesTo:"path" name:"catalogId"`

    // Unique type key.
    TypeKey *string `mandatory:"true" contributesTo:"path" name:"typeKey"`

    // The information used to remove the custom properties.
    DisassociateCustomPropertyDetails TypeCustomPropertyDetails `contributesTo:"body"`

    // The client request ID for tracing.
    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.
    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. Retry tokens expire after 24
    // hours, but can be invalidated before then due to conflicting operations. For example, if a resource
    // has been deleted and purged from the system, then a retry of the original creation request
    // might be rejected.
    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 (DisassociateCustomPropertyRequest) HTTPRequest

func (request DisassociateCustomPropertyRequest) HTTPRequest(method, path string) (http.Request, error)

HTTPRequest implements the OCIRequest interface

func (DisassociateCustomPropertyRequest) RetryPolicy

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

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

func (DisassociateCustomPropertyRequest) String

func (request DisassociateCustomPropertyRequest) String() string

type DisassociateCustomPropertyResponse

DisassociateCustomPropertyResponse wrapper for the DisassociateCustomProperty operation

type DisassociateCustomPropertyResponse struct {

    // The underlying http response
    RawResponse *http.Response

    // The ModelType instance
    ModelType `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 (DisassociateCustomPropertyResponse) HTTPResponse

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

HTTPResponse implements the OCIResponse interface

func (DisassociateCustomPropertyResponse) String

func (response DisassociateCustomPropertyResponse) String() string

type Entity

Entity Data entity details. A representation of data with a set of attributes, normally representing a single business entity. Synonymous with 'table' or 'view' in a database, or a single logical file structure that one or many files may match.

type Entity struct {

    // Unique data entity key that is immutable.
    Key *string `mandatory:"true" json:"key"`

    // A user-friendly display name. Does not have to be unique, and it's changeable.
    // Avoid entering confidential information.
    DisplayName *string `mandatory:"false" json:"displayName"`

    // Detailed description of a data entity.
    Description *string `mandatory:"false" json:"description"`

    // The date and time the data entity was created, in the format defined by RFC3339 (https://tools.ietf.org/html/rfc3339).
    // Example: `2019-03-25T21:10:29.600Z`
    TimeCreated *common.SDKTime `mandatory:"false" json:"timeCreated"`

    // The last time that any change was made to the data entity. An RFC3339 (https://tools.ietf.org/html/rfc3339) formatted datetime string.
    TimeUpdated *common.SDKTime `mandatory:"false" json:"timeUpdated"`

    // OCID of the user who created this object in the data catalog.
    CreatedById *string `mandatory:"false" json:"createdById"`

    // OCID of the user who updated this object in the data catalog.
    UpdatedById *string `mandatory:"false" json:"updatedById"`

    // The current state of the data entity.
    LifecycleState LifecycleStateEnum `mandatory:"false" json:"lifecycleState,omitempty"`

    // Unique external key of this object in the source system.
    ExternalKey *string `mandatory:"false" json:"externalKey"`

    // Key of the associated pattern if this is a logical entity.
    PatternKey *string `mandatory:"false" json:"patternKey"`

    // The expression realized after resolving qualifiers . Used in deriving this logical entity
    RealizedExpression *string `mandatory:"false" json:"realizedExpression"`

    // Last modified timestamp of this object in the external system.
    TimeExternal *common.SDKTime `mandatory:"false" json:"timeExternal"`

    // Time that the data entities status was last updated. An RFC3339 (https://tools.ietf.org/html/rfc3339) formatted datetime string.
    TimeStatusUpdated *common.SDKTime `mandatory:"false" json:"timeStatusUpdated"`

    // Property that identifies if the object is a physical object (materialized) or virtual/logical object
    // defined on other objects.
    IsLogical *bool `mandatory:"false" json:"isLogical"`

    // Property that identifies if an object is a sub object of a physical or materialized parent object.
    IsPartition *bool `mandatory:"false" json:"isPartition"`

    // Unique key of the parent data asset.
    DataAssetKey *string `mandatory:"false" json:"dataAssetKey"`

    // Key of the associated folder.
    FolderKey *string `mandatory:"false" json:"folderKey"`

    // Name of the associated folder. This name is harvested from the source data asset when the parent folder for the entiy is harvested.
    FolderName *string `mandatory:"false" json:"folderName"`

    // Full path of the data entity.
    Path *string `mandatory:"false" json:"path"`

    // Status of the object as updated by the harvest process.
    HarvestStatus HarvestStatusEnum `mandatory:"false" json:"harvestStatus,omitempty"`

    // Key of the last harvest process to update this object.
    LastJobKey *string `mandatory:"false" json:"lastJobKey"`

    // The type of data entity object. Type key's can be found via the '/types' endpoint.
    TypeKey *string `mandatory:"false" json:"typeKey"`

    // URI to the data entity instance in the API.
    Uri *string `mandatory:"false" json:"uri"`

    // The list of customized properties along with the values for this object
    CustomPropertyMembers []CustomPropertyGetUsage `mandatory:"false" json:"customPropertyMembers"`

    // A map of maps that contains the properties which are specific to the entity type. Each entity type
    // definition defines it's set of required and optional properties. The map keys are category names and the
    // values are maps of property name to property value. Every property is contained inside of a category. Most
    // data entities have required properties within the "default" category.
    // Example: `{"properties": { "default": { "key1": "value1"}}}`
    Properties map[string]map[string]string `mandatory:"false" json:"properties"`
}

func (Entity) String

func (m Entity) String() string

type EntityCollection

EntityCollection Results of a data entities listing. Data entities are representation of a dataset with a set of attributes.

type EntityCollection struct {

    // Collection of data entities.
    Items []EntitySummary `mandatory:"true" json:"items"`

    // Total number of items returned.
    Count *int `mandatory:"false" json:"count"`
}

func (EntityCollection) String

func (m EntityCollection) String() string

type EntitySummary

EntitySummary Summary of an data entity. A representation of data with a set of attributes, normally representing a single business entity. Synonymous with 'table' or 'view' in a database, or a single logical file structure that one or many files may match.

type EntitySummary struct {

    // Unique data entity key that is immutable.
    Key *string `mandatory:"true" json:"key"`

    // A user-friendly display name. Does not have to be unique, and it's changeable.
    // Avoid entering confidential information.
    DisplayName *string `mandatory:"false" json:"displayName"`

    // Detailed description of a data entity.
    Description *string `mandatory:"false" json:"description"`

    // Unique key of the parent data asset.
    DataAssetKey *string `mandatory:"false" json:"dataAssetKey"`

    // Key of the associated folder.
    FolderKey *string `mandatory:"false" json:"folderKey"`

    // Name of the associated folder. This name is harvested from the source data asset when the parent folder for the entiy is harvested.
    FolderName *string `mandatory:"false" json:"folderName"`

    // Unique external key of this object in the source system.
    ExternalKey *string `mandatory:"false" json:"externalKey"`

    // Key of the associated pattern if this is a logical entity.
    PatternKey *string `mandatory:"false" json:"patternKey"`

    // The expression realized after resolving qualifiers . Used in deriving this logical entity
    RealizedExpression *string `mandatory:"false" json:"realizedExpression"`

    // Full path of the data entity.
    Path *string `mandatory:"false" json:"path"`

    // The date and time the data entity was created, in the format defined by RFC3339 (https://tools.ietf.org/html/rfc3339).
    // Example: `2019-03-25T21:10:29.600Z`
    TimeCreated *common.SDKTime `mandatory:"false" json:"timeCreated"`

    // The last time that any change was made to the data entity. An RFC3339 (https://tools.ietf.org/html/rfc3339) formatted datetime string.
    TimeUpdated *common.SDKTime `mandatory:"false" json:"timeUpdated"`

    // OCID of the user who updated this object in the data catalog.
    UpdatedById *string `mandatory:"false" json:"updatedById"`

    // URI to the data entity instance in the API.
    Uri *string `mandatory:"false" json:"uri"`

    // State of the data entity.
    LifecycleState LifecycleStateEnum `mandatory:"false" json:"lifecycleState,omitempty"`
}

func (EntitySummary) String

func (m EntitySummary) String() string

type EntityTag

EntityTag Represents an association of an entity to a term.

type EntityTag struct {

    // Unique tag key that is immutable.
    Key *string `mandatory:"true" json:"key"`

    // Name of the tag which matches the term name.
    Name *string `mandatory:"false" json:"name"`

    // Unique key of the related term.
    TermKey *string `mandatory:"false" json:"termKey"`

    // Path of the related term.
    TermPath *string `mandatory:"false" json:"termPath"`

    // Description of the related term.
    TermDescription *string `mandatory:"false" json:"termDescription"`

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

    // The date and time the tag was created, in the format defined by RFC3339 (https://tools.ietf.org/html/rfc3339).
    // Example: `2019-03-25T21:10:29.600Z`
    TimeCreated *common.SDKTime `mandatory:"false" json:"timeCreated"`

    // OCID of the user who created the tag.
    CreatedById *string `mandatory:"false" json:"createdById"`

    // URI to the tag instance in the API.
    Uri *string `mandatory:"false" json:"uri"`

    // The unique key of the parent entity.
    EntityKey *string `mandatory:"false" json:"entityKey"`
}

func (EntityTag) String

func (m EntityTag) String() string

type EntityTagCollection

EntityTagCollection Results of an entity tags listing. Entity tags allow assciation of business terms with entities.

type EntityTagCollection struct {

    // Collection of entity tags.
    Items []EntityTagSummary `mandatory:"true" json:"items"`

    // Total number of items returned.
    Count *int `mandatory:"false" json:"count"`
}

func (EntityTagCollection) String

func (m EntityTagCollection) String() string

type EntityTagSummary

EntityTagSummary Summary of an entity tag.

type EntityTagSummary struct {

    // Unique tag key that is immutable.
    Key *string `mandatory:"true" json:"key"`

    // The date and time the tag was created, in the format defined by RFC3339 (https://tools.ietf.org/html/rfc3339).
    // Example: `2019-03-25T21:10:29.600Z`
    TimeCreated *common.SDKTime `mandatory:"false" json:"timeCreated"`

    // Name of the tag that matches the term name.
    Name *string `mandatory:"false" json:"name"`

    // URI to the tag instance in the API.
    Uri *string `mandatory:"false" json:"uri"`

    // Unique key of the related term.
    TermKey *string `mandatory:"false" json:"termKey"`

    // Path of the related term.
    TermPath *string `mandatory:"false" json:"termPath"`

    // Description of the related term.
    TermDescription *string `mandatory:"false" json:"termDescription"`

    // Unique id of the parent glossary of the term.
    GlossaryKey *string `mandatory:"false" json:"glossaryKey"`

    // State of the Tag.
    LifecycleState LifecycleStateEnum `mandatory:"false" json:"lifecycleState,omitempty"`

    // The unique key of the parent entity.
    EntityKey *string `mandatory:"false" json:"entityKey"`
}

func (EntityTagSummary) String

func (m EntityTagSummary) String() string

type ExpandTreeForGlossaryRequest

ExpandTreeForGlossaryRequest wrapper for the ExpandTreeForGlossary operation

See also

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

type ExpandTreeForGlossaryRequest struct {

    // Unique catalog identifier.
    CatalogId *string `mandatory:"true" contributesTo:"path" name:"catalogId"`

    // Unique glossary key.
    GlossaryKey *string `mandatory:"true" contributesTo:"path" name:"glossaryKey"`

    // The client request ID for tracing.
    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. Retry tokens expire after 24
    // hours, but can be invalidated before then due to conflicting operations. For example, if a resource
    // has been deleted and purged from the system, then a retry of the original creation request
    // might be rejected.
    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 (ExpandTreeForGlossaryRequest) HTTPRequest

func (request ExpandTreeForGlossaryRequest) HTTPRequest(method, path string) (http.Request, error)

HTTPRequest implements the OCIRequest interface

func (ExpandTreeForGlossaryRequest) RetryPolicy

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

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

func (ExpandTreeForGlossaryRequest) String

func (request ExpandTreeForGlossaryRequest) String() string

type ExpandTreeForGlossaryResponse

ExpandTreeForGlossaryResponse wrapper for the ExpandTreeForGlossary operation

type ExpandTreeForGlossaryResponse struct {

    // The underlying http response
    RawResponse *http.Response

    // The []GlossaryTreeElement instance
    Items []GlossaryTreeElement `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 (ExpandTreeForGlossaryResponse) HTTPResponse

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

HTTPResponse implements the OCIResponse interface

func (ExpandTreeForGlossaryResponse) String

func (response ExpandTreeForGlossaryResponse) String() string

type ExportGlossaryRequest

ExportGlossaryRequest wrapper for the ExportGlossary operation

See also

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

type ExportGlossaryRequest struct {

    // Unique catalog identifier.
    CatalogId *string `mandatory:"true" contributesTo:"path" name:"catalogId"`

    // Unique glossary key.
    GlossaryKey *string `mandatory:"true" contributesTo:"path" name:"glossaryKey"`

    // Specify if the relationship metadata is exported for the glossary.
    IsRelationshipExported *bool `mandatory:"false" contributesTo:"query" name:"isRelationshipExported"`

    // The client request ID for tracing.
    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. Retry tokens expire after 24
    // hours, but can be invalidated before then due to conflicting operations. For example, if a resource
    // has been deleted and purged from the system, then a retry of the original creation request
    // might be rejected.
    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 (ExportGlossaryRequest) HTTPRequest

func (request ExportGlossaryRequest) HTTPRequest(method, path string) (http.Request, error)

HTTPRequest implements the OCIRequest interface

func (ExportGlossaryRequest) RetryPolicy

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

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

func (ExportGlossaryRequest) String

func (request ExportGlossaryRequest) String() string

type ExportGlossaryResponse

ExportGlossaryResponse wrapper for the ExportGlossary operation

type ExportGlossaryResponse struct {

    // The underlying http response
    RawResponse *http.Response

    // The string instance
    Value *string `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 (ExportGlossaryResponse) HTTPResponse

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

HTTPResponse implements the OCIResponse interface

func (ExportGlossaryResponse) String

func (response ExportGlossaryResponse) String() string

type FacetedSearchAggregation

FacetedSearchAggregation Aggregation/facets on properties of data object.

type FacetedSearchAggregation struct {

    // Name of data object property
    Type *string `mandatory:"false" json:"type"`

    // Count of number of data objects having property.
    Aggregation map[string]int64 `mandatory:"false" json:"aggregation"`

    // Data type of object property.
    DataType *string `mandatory:"false" json:"dataType"`

    // Type of property that indicates if it was defined by the user or system.
    // CUSTOM_PROPERTY is defined by the user on a data object.
    // DEFAULT_PROPERTY is defined by the system on a data object.
    PropertyType FacetedSearchAggregationPropertyTypeEnum `mandatory:"false" json:"propertyType,omitempty"`
}

func (FacetedSearchAggregation) String

func (m FacetedSearchAggregation) String() string

type FacetedSearchAggregationPropertyTypeEnum

FacetedSearchAggregationPropertyTypeEnum Enum with underlying type: string

type FacetedSearchAggregationPropertyTypeEnum string

Set of constants representing the allowable values for FacetedSearchAggregationPropertyTypeEnum

const (
    FacetedSearchAggregationPropertyTypeCustomProperty  FacetedSearchAggregationPropertyTypeEnum = "CUSTOM_PROPERTY"
    FacetedSearchAggregationPropertyTypeDefaultProperty FacetedSearchAggregationPropertyTypeEnum = "DEFAULT_PROPERTY"
)

func GetFacetedSearchAggregationPropertyTypeEnumValues

func GetFacetedSearchAggregationPropertyTypeEnumValues() []FacetedSearchAggregationPropertyTypeEnum

GetFacetedSearchAggregationPropertyTypeEnumValues Enumerates the set of values for FacetedSearchAggregationPropertyTypeEnum

type FacetedSearchCustomProperty

FacetedSearchCustomProperty Details about custom property

type FacetedSearchCustomProperty struct {

    // Name of custom property field
    Name *string `mandatory:"false" json:"name"`

    // Value of the custom property field
    Value *string `mandatory:"false" json:"value"`

    // Data type of the custom property field
    DataType *string `mandatory:"false" json:"dataType"`
}

func (FacetedSearchCustomProperty) String

func (m FacetedSearchCustomProperty) String() string

type FacetedSearchDateFilterRequest

FacetedSearchDateFilterRequest Object with date filter criteria

type FacetedSearchDateFilterRequest struct {

    // Date field name that needs to be filtered by.
    FieldName *string `mandatory:"false" json:"fieldName"`

    // The date and time the request was created, as described in
    // RFC 3339 (https://tools.ietf.org/rfc/rfc3339), section 14.29.
    TimeAfter *common.SDKTime `mandatory:"false" json:"timeAfter"`

    // The date and time the request was created, as described in
    // RFC 3339 (https://tools.ietf.org/rfc/rfc3339), section 14.29.
    TimeBefore *common.SDKTime `mandatory:"false" json:"timeBefore"`
}

func (FacetedSearchDateFilterRequest) String

func (m FacetedSearchDateFilterRequest) String() string

type FacetedSearchFilterRequest

FacetedSearchFilterRequest Object with details about filter criteria.

type FacetedSearchFilterRequest struct {

    // Object with date filter criteria
    SearchDateFilters []FacetedSearchDateFilterRequest `mandatory:"false" json:"searchDateFilters"`

    // Object with string filter criteria
    SearchStringFilters []FacetedSearchStringFilterRequest `mandatory:"false" json:"searchStringFilters"`
}

func (FacetedSearchFilterRequest) String

func (m FacetedSearchFilterRequest) String() string

type FacetedSearchSortRequest

FacetedSearchSortRequest Object with sort criteria details

type FacetedSearchSortRequest struct {

    // Filed name that needs to be sorted by.
    SortBy *string `mandatory:"false" json:"sortBy"`

    // Sort order for search results.
    SortOrder FacetedSearchSortRequestSortOrderEnum `mandatory:"false" json:"sortOrder,omitempty"`
}

func (FacetedSearchSortRequest) String

func (m FacetedSearchSortRequest) String() string

type FacetedSearchSortRequestSortOrderEnum

FacetedSearchSortRequestSortOrderEnum Enum with underlying type: string

type FacetedSearchSortRequestSortOrderEnum string

Set of constants representing the allowable values for FacetedSearchSortRequestSortOrderEnum

const (
    FacetedSearchSortRequestSortOrderAsc  FacetedSearchSortRequestSortOrderEnum = "ASC"
    FacetedSearchSortRequestSortOrderDesc FacetedSearchSortRequestSortOrderEnum = "DESC"
)

func GetFacetedSearchSortRequestSortOrderEnumValues

func GetFacetedSearchSortRequestSortOrderEnumValues() []FacetedSearchSortRequestSortOrderEnum

GetFacetedSearchSortRequestSortOrderEnumValues Enumerates the set of values for FacetedSearchSortRequestSortOrderEnum

type FacetedSearchStringFilterRequest

FacetedSearchStringFilterRequest Object with string filter criteria

type FacetedSearchStringFilterRequest struct {

    // String/boolean/numerical field name that needs to filtered with
    Field *string `mandatory:"false" json:"field"`

    // Array of values that the search results needs to be filtered by.
    Values []string `mandatory:"false" json:"values"`
}

func (FacetedSearchStringFilterRequest) String

func (m FacetedSearchStringFilterRequest) String() string

type Folder

Folder A generic term used in the data catalog for an external organization concept used for a collection of data entities or processes within a data asset. This term is an internal term which models multiple external types of folder, such as file directories, database schemas, and so on. Some data assets, such as Object Store containers, may contain many levels of folders.

type Folder struct {

    // Unique folder key that is immutable.
    Key *string `mandatory:"true" json:"key"`

    // A user-friendly display name. Does not have to be unique, and it's changeable.
    // Avoid entering confidential information.
    DisplayName *string `mandatory:"false" json:"displayName"`

    // Detailed description of a folder.
    Description *string `mandatory:"false" json:"description"`

    // The unique key of the containing folder or null if there is no parent folder.
    ParentFolderKey *string `mandatory:"false" json:"parentFolderKey"`

    // Full path of the folder.
    Path *string `mandatory:"false" json:"path"`

    // The key of the associated data asset.
    DataAssetKey *string `mandatory:"false" json:"dataAssetKey"`

    // The list of customized properties along with the values for this object
    CustomPropertyMembers []CustomPropertyGetUsage `mandatory:"false" json:"customPropertyMembers"`

    // A map of maps that contains the properties which are specific to the folder type. Each folder type
    // definition defines it's set of required and optional properties. The map keys are category names and the
    // values are maps of property name to property value. Every property is contained inside of a category. Most
    // folders have required properties within the "default" category.
    // Example: `{"properties": { "default": { "key1": "value1"}}}`
    Properties map[string]map[string]string `mandatory:"false" json:"properties"`

    // Unique external key of this object in the source system.
    ExternalKey *string `mandatory:"false" json:"externalKey"`

    // The date and time the folder was created, in the format defined by RFC3339 (https://tools.ietf.org/html/rfc3339).
    // Example: `2019-03-25T21:10:29.600Z`
    TimeCreated *common.SDKTime `mandatory:"false" json:"timeCreated"`

    // The last time that any change was made to the folder. An RFC3339 (https://tools.ietf.org/html/rfc3339) formatted datetime string.
    TimeUpdated *common.SDKTime `mandatory:"false" json:"timeUpdated"`

    // OCID of the user who created the folder.
    CreatedById *string `mandatory:"false" json:"createdById"`

    // OCID of the user who modified the folder.
    UpdatedById *string `mandatory:"false" json:"updatedById"`

    // Last modified timestamp of this object in the external system.
    TimeExternal *common.SDKTime `mandatory:"false" json:"timeExternal"`

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

    // Status of the object as updated by the harvest process.
    HarvestStatus HarvestStatusEnum `mandatory:"false" json:"harvestStatus,omitempty"`

    // The key of the last harvest process to update the metadata of this object.
    LastJobKey *string `mandatory:"false" json:"lastJobKey"`

    // URI to the folder instance in the API.
    Uri *string `mandatory:"false" json:"uri"`
}

func (Folder) String

func (m Folder) String() string

type FolderCollection

FolderCollection Results of a folders listing. Folders are external organization concept that groups data entities.

type FolderCollection struct {

    // Collection of folders.
    Items []FolderSummary `mandatory:"true" json:"items"`

    // Total number of items returned.
    Count *int `mandatory:"false" json:"count"`
}

func (FolderCollection) String

func (m FolderCollection) String() string

type FolderSummary

FolderSummary Summary of a folder. A generic term used in the data catalog for an external organization concept used for a collection of data entities or processes within a data asset. This term is an internal term which models multiple external types of folder, such as file directories, database schemas, and so on. Some data assets, such as Object Store containers, may contain many levels of folders.

type FolderSummary struct {

    // Unique folder key that is immutable.
    Key *string `mandatory:"true" json:"key"`

    // A user-friendly display name. Does not have to be unique, and it's changeable.
    // Avoid entering confidential information.
    DisplayName *string `mandatory:"false" json:"displayName"`

    // Detailed description of a folder.
    Description *string `mandatory:"false" json:"description"`

    // The unique key of the parent data asset.
    DataAssetKey *string `mandatory:"false" json:"dataAssetKey"`

    // The key of the containing folder or null if there is no parent.
    ParentFolderKey *string `mandatory:"false" json:"parentFolderKey"`

    // Full path of the folder.
    Path *string `mandatory:"false" json:"path"`

    // Unique external key of this object from the source systems.
    ExternalKey *string `mandatory:"false" json:"externalKey"`

    // Last modified timestamp of this object in the external system.
    TimeExternal *common.SDKTime `mandatory:"false" json:"timeExternal"`

    // The date and time the folder was created, in the format defined by RFC3339 (https://tools.ietf.org/html/rfc3339).
    // Example: `2019-03-25T21:10:29.600Z`
    TimeCreated *common.SDKTime `mandatory:"false" json:"timeCreated"`

    // URI of the folder resource within the data catalog API.
    Uri *string `mandatory:"false" json:"uri"`

    // State of the folder.
    LifecycleState LifecycleStateEnum `mandatory:"false" json:"lifecycleState,omitempty"`
}

func (FolderSummary) String

func (m FolderSummary) String() string

type FolderTag

FolderTag Represents an association of a folder to a term.

type FolderTag struct {

    // Unique tag key that is immutable.
    Key *string `mandatory:"true" json:"key"`

    // Name of the tag which matches the term name.
    Name *string `mandatory:"false" json:"name"`

    // Unique key of the related term.
    TermKey *string `mandatory:"false" json:"termKey"`

    // Path of the related term.
    TermPath *string `mandatory:"false" json:"termPath"`

    // Description of the related term.
    TermDescription *string `mandatory:"false" json:"termDescription"`

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

    // The date and time the tag was created, in the format defined by RFC3339 (https://tools.ietf.org/html/rfc3339).
    // Example: `2019-03-25T21:10:29.600Z`
    TimeCreated *common.SDKTime `mandatory:"false" json:"timeCreated"`

    // OCID of the user who created the tag.
    CreatedById *string `mandatory:"false" json:"createdById"`

    // URI to the tag instance in the API.
    Uri *string `mandatory:"false" json:"uri"`

    // The unique key of the folder associated with this tag.
    FolderKey *string `mandatory:"false" json:"folderKey"`
}

func (FolderTag) String

func (m FolderTag) String() string

type FolderTagCollection

FolderTagCollection Results of a folders tag listing. Folder tags allow association of folder objects to business terms.

type FolderTagCollection struct {

    // Collection of folder tags.
    Items []FolderTagSummary `mandatory:"true" json:"items"`

    // Total number of items returned.
    Count *int `mandatory:"false" json:"count"`
}

func (FolderTagCollection) String

func (m FolderTagCollection) String() string

type FolderTagSummary

FolderTagSummary Summary of a folder tag.

type FolderTagSummary struct {

    // Unique tag key that is immutable.
    Key *string `mandatory:"true" json:"key"`

    // The date and time the tag was created, in the format defined by RFC3339 (https://tools.ietf.org/html/rfc3339).
    // Example: `2019-03-25T21:10:29.600Z`
    TimeCreated *common.SDKTime `mandatory:"false" json:"timeCreated"`

    // Name of the tag that matches the term name.
    Name *string `mandatory:"false" json:"name"`

    // URI to the tag instance in the API.
    Uri *string `mandatory:"false" json:"uri"`

    // Unique key of the related term.
    TermKey *string `mandatory:"false" json:"termKey"`

    // Path of the related term.
    TermPath *string `mandatory:"false" json:"termPath"`

    // Description of the related term.
    TermDescription *string `mandatory:"false" json:"termDescription"`

    // Unique id of the parent glossary of the term.
    GlossaryKey *string `mandatory:"false" json:"glossaryKey"`

    // State of the Tag.
    LifecycleState LifecycleStateEnum `mandatory:"false" json:"lifecycleState,omitempty"`

    // The unique key of the parent folder.
    FolderKey *string `mandatory:"false" json:"folderKey"`
}

func (FolderTagSummary) String

func (m FolderTagSummary) String() string

type GetAttributeFieldsEnum

GetAttributeFieldsEnum Enum with underlying type: string

type GetAttributeFieldsEnum string

Set of constants representing the allowable values for GetAttributeFieldsEnum

const (
    GetAttributeFieldsKey                        GetAttributeFieldsEnum = "key"
    GetAttributeFieldsDisplayname                GetAttributeFieldsEnum = "displayName"
    GetAttributeFieldsDescription                GetAttributeFieldsEnum = "description"
    GetAttributeFieldsEntitykey                  GetAttributeFieldsEnum = "entityKey"
    GetAttributeFieldsLifecyclestate             GetAttributeFieldsEnum = "lifecycleState"
    GetAttributeFieldsTimecreated                GetAttributeFieldsEnum = "timeCreated"
    GetAttributeFieldsTimeupdated                GetAttributeFieldsEnum = "timeUpdated"
    GetAttributeFieldsCreatedbyid                GetAttributeFieldsEnum = "createdById"
    GetAttributeFieldsUpdatedbyid                GetAttributeFieldsEnum = "updatedById"
    GetAttributeFieldsExternaldatatype           GetAttributeFieldsEnum = "externalDataType"
    GetAttributeFieldsExternalkey                GetAttributeFieldsEnum = "externalKey"
    GetAttributeFieldsIsincrementaldata          GetAttributeFieldsEnum = "isIncrementalData"
    GetAttributeFieldsIsnullable                 GetAttributeFieldsEnum = "isNullable"
    GetAttributeFieldsLength                     GetAttributeFieldsEnum = "length"
    GetAttributeFieldsPosition                   GetAttributeFieldsEnum = "position"
    GetAttributeFieldsPrecision                  GetAttributeFieldsEnum = "precision"
    GetAttributeFieldsScale                      GetAttributeFieldsEnum = "scale"
    GetAttributeFieldsTimeexternal               GetAttributeFieldsEnum = "timeExternal"
    GetAttributeFieldsUri                        GetAttributeFieldsEnum = "uri"
    GetAttributeFieldsProperties                 GetAttributeFieldsEnum = "properties"
    GetAttributeFieldsPath                       GetAttributeFieldsEnum = "path"
    GetAttributeFieldsMincollectioncount         GetAttributeFieldsEnum = "minCollectionCount"
    GetAttributeFieldsMaxcollectioncount         GetAttributeFieldsEnum = "maxCollectionCount"
    GetAttributeFieldsDatatypeentitykey          GetAttributeFieldsEnum = "datatypeEntityKey"
    GetAttributeFieldsExternaldatatypeentitykey  GetAttributeFieldsEnum = "externalDatatypeEntityKey"
    GetAttributeFieldsParentattributekey         GetAttributeFieldsEnum = "parentAttributeKey"
    GetAttributeFieldsExternalparentattributekey GetAttributeFieldsEnum = "externalParentAttributeKey"
)

func GetGetAttributeFieldsEnumValues

func GetGetAttributeFieldsEnumValues() []GetAttributeFieldsEnum

GetGetAttributeFieldsEnumValues Enumerates the set of values for GetAttributeFieldsEnum

type GetAttributeRequest

GetAttributeRequest wrapper for the GetAttribute operation

See also

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

type GetAttributeRequest struct {

    // Unique catalog identifier.
    CatalogId *string `mandatory:"true" contributesTo:"path" name:"catalogId"`

    // Unique data asset key.
    DataAssetKey *string `mandatory:"true" contributesTo:"path" name:"dataAssetKey"`

    // Unique entity key.
    EntityKey *string `mandatory:"true" contributesTo:"path" name:"entityKey"`

    // Unique attribute key.
    AttributeKey *string `mandatory:"true" contributesTo:"path" name:"attributeKey"`

    // Specifies the fields to return in an entity attribute response.
    Fields []GetAttributeFieldsEnum `contributesTo:"query" name:"fields" omitEmpty:"true" collectionFormat:"multi"`

    // The client request ID for tracing.
    OpcRequestId *string `mandatory:"false" contributesTo:"header" name:"opc-request-id"`

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

func (GetAttributeRequest) HTTPRequest

func (request GetAttributeRequest) HTTPRequest(method, path string) (http.Request, error)

HTTPRequest implements the OCIRequest interface

func (GetAttributeRequest) RetryPolicy

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

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

func (GetAttributeRequest) String

func (request GetAttributeRequest) String() string

type GetAttributeResponse

GetAttributeResponse wrapper for the GetAttribute operation

type GetAttributeResponse struct {

    // The underlying http response
    RawResponse *http.Response

    // The Attribute instance
    Attribute `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 (GetAttributeResponse) HTTPResponse

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

HTTPResponse implements the OCIResponse interface

func (GetAttributeResponse) String

func (response GetAttributeResponse) String() string

type GetAttributeTagFieldsEnum

GetAttributeTagFieldsEnum Enum with underlying type: string

type GetAttributeTagFieldsEnum string

Set of constants representing the allowable values for GetAttributeTagFieldsEnum

const (
    GetAttributeTagFieldsKey             GetAttributeTagFieldsEnum = "key"
    GetAttributeTagFieldsName            GetAttributeTagFieldsEnum = "name"
    GetAttributeTagFieldsTermkey         GetAttributeTagFieldsEnum = "termKey"
    GetAttributeTagFieldsTermpath        GetAttributeTagFieldsEnum = "termPath"
    GetAttributeTagFieldsTermdescription GetAttributeTagFieldsEnum = "termDescription"
    GetAttributeTagFieldsLifecyclestate  GetAttributeTagFieldsEnum = "lifecycleState"
    GetAttributeTagFieldsTimecreated     GetAttributeTagFieldsEnum = "timeCreated"
    GetAttributeTagFieldsCreatedbyid     GetAttributeTagFieldsEnum = "createdById"
    GetAttributeTagFieldsUri             GetAttributeTagFieldsEnum = "uri"
    GetAttributeTagFieldsAttributekey    GetAttributeTagFieldsEnum = "attributeKey"
)

func GetGetAttributeTagFieldsEnumValues

func GetGetAttributeTagFieldsEnumValues() []GetAttributeTagFieldsEnum

GetGetAttributeTagFieldsEnumValues Enumerates the set of values for GetAttributeTagFieldsEnum

type GetAttributeTagRequest

GetAttributeTagRequest wrapper for the GetAttributeTag operation

See also

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

type GetAttributeTagRequest struct {

    // Unique catalog identifier.
    CatalogId *string `mandatory:"true" contributesTo:"path" name:"catalogId"`

    // Unique data asset key.
    DataAssetKey *string `mandatory:"true" contributesTo:"path" name:"dataAssetKey"`

    // Unique entity key.
    EntityKey *string `mandatory:"true" contributesTo:"path" name:"entityKey"`

    // Unique attribute key.
    AttributeKey *string `mandatory:"true" contributesTo:"path" name:"attributeKey"`

    // Unique tag key.
    TagKey *string `mandatory:"true" contributesTo:"path" name:"tagKey"`

    // Specifies the fields to return in an entity attribute tag response.
    Fields []GetAttributeTagFieldsEnum `contributesTo:"query" name:"fields" omitEmpty:"true" collectionFormat:"multi"`

    // The client request ID for tracing.
    OpcRequestId *string `mandatory:"false" contributesTo:"header" name:"opc-request-id"`

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

func (GetAttributeTagRequest) HTTPRequest

func (request GetAttributeTagRequest) HTTPRequest(method, path string) (http.Request, error)

HTTPRequest implements the OCIRequest interface

func (GetAttributeTagRequest) RetryPolicy

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

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

func (GetAttributeTagRequest) String

func (request GetAttributeTagRequest) String() string

type GetAttributeTagResponse

GetAttributeTagResponse wrapper for the GetAttributeTag operation

type GetAttributeTagResponse struct {

    // The underlying http response
    RawResponse *http.Response

    // The AttributeTag instance
    AttributeTag `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 (GetAttributeTagResponse) HTTPResponse

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

HTTPResponse implements the OCIResponse interface

func (GetAttributeTagResponse) String

func (response GetAttributeTagResponse) String() string

type GetCatalogPrivateEndpointRequest

GetCatalogPrivateEndpointRequest wrapper for the GetCatalogPrivateEndpoint operation

See also

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

type GetCatalogPrivateEndpointRequest struct {

    // Unique private reverse connection identifier.
    CatalogPrivateEndpointId *string `mandatory:"true" contributesTo:"path" name:"catalogPrivateEndpointId"`

    // The client request ID for tracing.
    OpcRequestId *string `mandatory:"false" contributesTo:"header" name:"opc-request-id"`

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

func (GetCatalogPrivateEndpointRequest) HTTPRequest

func (request GetCatalogPrivateEndpointRequest) HTTPRequest(method, path string) (http.Request, error)

HTTPRequest implements the OCIRequest interface

func (GetCatalogPrivateEndpointRequest) RetryPolicy

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

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

func (GetCatalogPrivateEndpointRequest) String

func (request GetCatalogPrivateEndpointRequest) String() string

type GetCatalogPrivateEndpointResponse

GetCatalogPrivateEndpointResponse wrapper for the GetCatalogPrivateEndpoint operation

type GetCatalogPrivateEndpointResponse struct {

    // The underlying http response
    RawResponse *http.Response

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

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

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

func (GetCatalogPrivateEndpointResponse) HTTPResponse

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

HTTPResponse implements the OCIResponse interface

func (GetCatalogPrivateEndpointResponse) String

func (response GetCatalogPrivateEndpointResponse) String() string

type GetCatalogRequest

GetCatalogRequest wrapper for the GetCatalog operation

See also

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

type GetCatalogRequest struct {

    // Unique catalog identifier.
    CatalogId *string `mandatory:"true" contributesTo:"path" name:"catalogId"`

    // The client request ID for tracing.
    OpcRequestId *string `mandatory:"false" contributesTo:"header" name:"opc-request-id"`

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

func (GetCatalogRequest) HTTPRequest

func (request GetCatalogRequest) HTTPRequest(method, path string) (http.Request, error)

HTTPRequest implements the OCIRequest interface

func (GetCatalogRequest) RetryPolicy

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

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

func (GetCatalogRequest) String

func (request GetCatalogRequest) String() string

type GetCatalogResponse

GetCatalogResponse wrapper for the GetCatalog operation

type GetCatalogResponse struct {

    // The underlying http response
    RawResponse *http.Response

    // The Catalog instance
    Catalog `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 (GetCatalogResponse) HTTPResponse

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

HTTPResponse implements the OCIResponse interface

func (GetCatalogResponse) String

func (response GetCatalogResponse) String() string

type GetConnectionFieldsEnum

GetConnectionFieldsEnum Enum with underlying type: string

type GetConnectionFieldsEnum string

Set of constants representing the allowable values for GetConnectionFieldsEnum

const (
    GetConnectionFieldsKey               GetConnectionFieldsEnum = "key"
    GetConnectionFieldsDisplayname       GetConnectionFieldsEnum = "displayName"
    GetConnectionFieldsDescription       GetConnectionFieldsEnum = "description"
    GetConnectionFieldsDataassetkey      GetConnectionFieldsEnum = "dataAssetKey"
    GetConnectionFieldsTypekey           GetConnectionFieldsEnum = "typeKey"
    GetConnectionFieldsTimecreated       GetConnectionFieldsEnum = "timeCreated"
    GetConnectionFieldsTimeupdated       GetConnectionFieldsEnum = "timeUpdated"
    GetConnectionFieldsCreatedbyid       GetConnectionFieldsEnum = "createdById"
    GetConnectionFieldsUpdatedbyid       GetConnectionFieldsEnum = "updatedById"
    GetConnectionFieldsProperties        GetConnectionFieldsEnum = "properties"
    GetConnectionFieldsExternalkey       GetConnectionFieldsEnum = "externalKey"
    GetConnectionFieldsTimestatusupdated GetConnectionFieldsEnum = "timeStatusUpdated"
    GetConnectionFieldsLifecyclestate    GetConnectionFieldsEnum = "lifecycleState"
    GetConnectionFieldsIsdefault         GetConnectionFieldsEnum = "isDefault"
    GetConnectionFieldsUri               GetConnectionFieldsEnum = "uri"
)

func GetGetConnectionFieldsEnumValues

func GetGetConnectionFieldsEnumValues() []GetConnectionFieldsEnum

GetGetConnectionFieldsEnumValues Enumerates the set of values for GetConnectionFieldsEnum

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/datacatalog/GetConnection.go.html to see an example of how to use GetConnectionRequest.

type GetConnectionRequest struct {

    // Unique catalog identifier.
    CatalogId *string `mandatory:"true" contributesTo:"path" name:"catalogId"`

    // Unique data asset key.
    DataAssetKey *string `mandatory:"true" contributesTo:"path" name:"dataAssetKey"`

    // Unique connection key.
    ConnectionKey *string `mandatory:"true" contributesTo:"path" name:"connectionKey"`

    // Specifies the fields to return in a connection response.
    Fields []GetConnectionFieldsEnum `contributesTo:"query" name:"fields" omitEmpty:"true" collectionFormat:"multi"`

    // The client request ID for tracing.
    OpcRequestId *string `mandatory:"false" contributesTo:"header" name:"opc-request-id"`

    // Metadata about the request. This 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 GetCustomPropertyFieldsEnum

GetCustomPropertyFieldsEnum Enum with underlying type: string

type GetCustomPropertyFieldsEnum string

Set of constants representing the allowable values for GetCustomPropertyFieldsEnum

const (
    GetCustomPropertyFieldsKey            GetCustomPropertyFieldsEnum = "key"
    GetCustomPropertyFieldsDisplayname    GetCustomPropertyFieldsEnum = "displayName"
    GetCustomPropertyFieldsDescription    GetCustomPropertyFieldsEnum = "description"
    GetCustomPropertyFieldsDatatype       GetCustomPropertyFieldsEnum = "dataType"
    GetCustomPropertyFieldsNamespacename  GetCustomPropertyFieldsEnum = "namespaceName"
    GetCustomPropertyFieldsLifecyclestate GetCustomPropertyFieldsEnum = "lifecycleState"
    GetCustomPropertyFieldsTimecreated    GetCustomPropertyFieldsEnum = "timeCreated"
    GetCustomPropertyFieldsTimeupdated    GetCustomPropertyFieldsEnum = "timeUpdated"
    GetCustomPropertyFieldsCreatedbyid    GetCustomPropertyFieldsEnum = "createdById"
    GetCustomPropertyFieldsUpdatedbyid    GetCustomPropertyFieldsEnum = "updatedById"
    GetCustomPropertyFieldsProperties     GetCustomPropertyFieldsEnum = "properties"
)

func GetGetCustomPropertyFieldsEnumValues

func GetGetCustomPropertyFieldsEnumValues() []GetCustomPropertyFieldsEnum

GetGetCustomPropertyFieldsEnumValues Enumerates the set of values for GetCustomPropertyFieldsEnum

type GetCustomPropertyRequest

GetCustomPropertyRequest wrapper for the GetCustomProperty operation

See also

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

type GetCustomPropertyRequest struct {

    // Unique catalog identifier.
    CatalogId *string `mandatory:"true" contributesTo:"path" name:"catalogId"`

    // Unique namespace identifier.
    NamespaceId *string `mandatory:"true" contributesTo:"path" name:"namespaceId"`

    // Unique Custom Property key
    CustomPropertyKey *string `mandatory:"true" contributesTo:"path" name:"customPropertyKey"`

    // Specifies the fields to return in a custom property response.
    Fields []GetCustomPropertyFieldsEnum `contributesTo:"query" name:"fields" omitEmpty:"true" collectionFormat:"multi"`

    // The client request ID for tracing.
    OpcRequestId *string `mandatory:"false" contributesTo:"header" name:"opc-request-id"`

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

func (GetCustomPropertyRequest) HTTPRequest

func (request GetCustomPropertyRequest) HTTPRequest(method, path string) (http.Request, error)

HTTPRequest implements the OCIRequest interface

func (GetCustomPropertyRequest) RetryPolicy

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

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

func (GetCustomPropertyRequest) String

func (request GetCustomPropertyRequest) String() string

type GetCustomPropertyResponse

GetCustomPropertyResponse wrapper for the GetCustomProperty operation

type GetCustomPropertyResponse struct {

    // The underlying http response
    RawResponse *http.Response

    // The CustomProperty instance
    CustomProperty `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 (GetCustomPropertyResponse) HTTPResponse

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

HTTPResponse implements the OCIResponse interface

func (GetCustomPropertyResponse) String

func (response GetCustomPropertyResponse) String() string

type GetDataAssetFieldsEnum

GetDataAssetFieldsEnum Enum with underlying type: string

type GetDataAssetFieldsEnum string

Set of constants representing the allowable values for GetDataAssetFieldsEnum

const (
    GetDataAssetFieldsKey            GetDataAssetFieldsEnum = "key"
    GetDataAssetFieldsDisplayname    GetDataAssetFieldsEnum = "displayName"
    GetDataAssetFieldsDescription    GetDataAssetFieldsEnum = "description"
    GetDataAssetFieldsCatalogid      GetDataAssetFieldsEnum = "catalogId"
    GetDataAssetFieldsExternalkey    GetDataAssetFieldsEnum = "externalKey"
    GetDataAssetFieldsTypekey        GetDataAssetFieldsEnum = "typeKey"
    GetDataAssetFieldsLifecyclestate GetDataAssetFieldsEnum = "lifecycleState"
    GetDataAssetFieldsTimecreated    GetDataAssetFieldsEnum = "timeCreated"
    GetDataAssetFieldsTimeupdated    GetDataAssetFieldsEnum = "timeUpdated"
    GetDataAssetFieldsCreatedbyid    GetDataAssetFieldsEnum = "createdById"
    GetDataAssetFieldsUpdatedbyid    GetDataAssetFieldsEnum = "updatedById"
    GetDataAssetFieldsUri            GetDataAssetFieldsEnum = "uri"
    GetDataAssetFieldsProperties     GetDataAssetFieldsEnum = "properties"
)

func GetGetDataAssetFieldsEnumValues

func GetGetDataAssetFieldsEnumValues() []GetDataAssetFieldsEnum

GetGetDataAssetFieldsEnumValues Enumerates the set of values for GetDataAssetFieldsEnum

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/datacatalog/GetDataAsset.go.html to see an example of how to use GetDataAssetRequest.

type GetDataAssetRequest struct {

    // Unique catalog identifier.
    CatalogId *string `mandatory:"true" contributesTo:"path" name:"catalogId"`

    // Unique data asset key.
    DataAssetKey *string `mandatory:"true" contributesTo:"path" name:"dataAssetKey"`

    // Specifies the fields to return in a data asset response.
    Fields []GetDataAssetFieldsEnum `contributesTo:"query" name:"fields" omitEmpty:"true" collectionFormat:"multi"`

    // The client request ID for tracing.
    OpcRequestId *string `mandatory:"false" contributesTo:"header" name:"opc-request-id"`

    // Metadata about the request. This 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 GetDataAssetTagFieldsEnum

GetDataAssetTagFieldsEnum Enum with underlying type: string

type GetDataAssetTagFieldsEnum string

Set of constants representing the allowable values for GetDataAssetTagFieldsEnum

const (
    GetDataAssetTagFieldsKey             GetDataAssetTagFieldsEnum = "key"
    GetDataAssetTagFieldsName            GetDataAssetTagFieldsEnum = "name"
    GetDataAssetTagFieldsTermkey         GetDataAssetTagFieldsEnum = "termKey"
    GetDataAssetTagFieldsTermpath        GetDataAssetTagFieldsEnum = "termPath"
    GetDataAssetTagFieldsTermdescription GetDataAssetTagFieldsEnum = "termDescription"
    GetDataAssetTagFieldsLifecyclestate  GetDataAssetTagFieldsEnum = "lifecycleState"
    GetDataAssetTagFieldsTimecreated     GetDataAssetTagFieldsEnum = "timeCreated"
    GetDataAssetTagFieldsCreatedbyid     GetDataAssetTagFieldsEnum = "createdById"
    GetDataAssetTagFieldsUri             GetDataAssetTagFieldsEnum = "uri"
    GetDataAssetTagFieldsDataassetkey    GetDataAssetTagFieldsEnum = "dataAssetKey"
)

func GetGetDataAssetTagFieldsEnumValues

func GetGetDataAssetTagFieldsEnumValues() []GetDataAssetTagFieldsEnum

GetGetDataAssetTagFieldsEnumValues Enumerates the set of values for GetDataAssetTagFieldsEnum

type GetDataAssetTagRequest

GetDataAssetTagRequest wrapper for the GetDataAssetTag operation

See also

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

type GetDataAssetTagRequest struct {

    // Unique catalog identifier.
    CatalogId *string `mandatory:"true" contributesTo:"path" name:"catalogId"`

    // Unique data asset key.
    DataAssetKey *string `mandatory:"true" contributesTo:"path" name:"dataAssetKey"`

    // Unique tag key.
    TagKey *string `mandatory:"true" contributesTo:"path" name:"tagKey"`

    // Specifies the fields to return in a data asset tag response.
    Fields []GetDataAssetTagFieldsEnum `contributesTo:"query" name:"fields" omitEmpty:"true" collectionFormat:"multi"`

    // The client request ID for tracing.
    OpcRequestId *string `mandatory:"false" contributesTo:"header" name:"opc-request-id"`

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

func (GetDataAssetTagRequest) HTTPRequest

func (request GetDataAssetTagRequest) HTTPRequest(method, path string) (http.Request, error)

HTTPRequest implements the OCIRequest interface

func (GetDataAssetTagRequest) RetryPolicy

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

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

func (GetDataAssetTagRequest) String

func (request GetDataAssetTagRequest) String() string

type GetDataAssetTagResponse

GetDataAssetTagResponse wrapper for the GetDataAssetTag operation

type GetDataAssetTagResponse struct {

    // The underlying http response
    RawResponse *http.Response

    // The DataAssetTag instance
    DataAssetTag `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 (GetDataAssetTagResponse) HTTPResponse

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

HTTPResponse implements the OCIResponse interface

func (GetDataAssetTagResponse) String

func (response GetDataAssetTagResponse) String() string

type GetEntityFieldsEnum

GetEntityFieldsEnum Enum with underlying type: string

type GetEntityFieldsEnum string

Set of constants representing the allowable values for GetEntityFieldsEnum

const (
    GetEntityFieldsKey               GetEntityFieldsEnum = "key"
    GetEntityFieldsDisplayname       GetEntityFieldsEnum = "displayName"
    GetEntityFieldsDescription       GetEntityFieldsEnum = "description"
    GetEntityFieldsDataassetkey      GetEntityFieldsEnum = "dataAssetKey"
    GetEntityFieldsTimecreated       GetEntityFieldsEnum = "timeCreated"
    GetEntityFieldsTimeupdated       GetEntityFieldsEnum = "timeUpdated"
    GetEntityFieldsCreatedbyid       GetEntityFieldsEnum = "createdById"
    GetEntityFieldsUpdatedbyid       GetEntityFieldsEnum = "updatedById"
    GetEntityFieldsLifecyclestate    GetEntityFieldsEnum = "lifecycleState"
    GetEntityFieldsExternalkey       GetEntityFieldsEnum = "externalKey"
    GetEntityFieldsTimeexternal      GetEntityFieldsEnum = "timeExternal"
    GetEntityFieldsTimestatusupdated GetEntityFieldsEnum = "timeStatusUpdated"
    GetEntityFieldsIslogical         GetEntityFieldsEnum = "isLogical"
    GetEntityFieldsIspartition       GetEntityFieldsEnum = "isPartition"
    GetEntityFieldsFolderkey         GetEntityFieldsEnum = "folderKey"
    GetEntityFieldsFoldername        GetEntityFieldsEnum = "folderName"
    GetEntityFieldsTypekey           GetEntityFieldsEnum = "typeKey"
    GetEntityFieldsPath              GetEntityFieldsEnum = "path"
    GetEntityFieldsHarveststatus     GetEntityFieldsEnum = "harvestStatus"
    GetEntityFieldsLastjobkey        GetEntityFieldsEnum = "lastJobKey"
    GetEntityFieldsUri               GetEntityFieldsEnum = "uri"
    GetEntityFieldsProperties        GetEntityFieldsEnum = "properties"
)

func GetGetEntityFieldsEnumValues

func GetGetEntityFieldsEnumValues() []GetEntityFieldsEnum

GetGetEntityFieldsEnumValues Enumerates the set of values for GetEntityFieldsEnum

type GetEntityRequest

GetEntityRequest wrapper for the GetEntity operation

See also

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

type GetEntityRequest struct {

    // Unique catalog identifier.
    CatalogId *string `mandatory:"true" contributesTo:"path" name:"catalogId"`

    // Unique data asset key.
    DataAssetKey *string `mandatory:"true" contributesTo:"path" name:"dataAssetKey"`

    // Unique entity key.
    EntityKey *string `mandatory:"true" contributesTo:"path" name:"entityKey"`

    // Specifies the fields to return in an entity response.
    Fields []GetEntityFieldsEnum `contributesTo:"query" name:"fields" omitEmpty:"true" collectionFormat:"multi"`

    // The client request ID for tracing.
    OpcRequestId *string `mandatory:"false" contributesTo:"header" name:"opc-request-id"`

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

func (GetEntityRequest) HTTPRequest

func (request GetEntityRequest) HTTPRequest(method, path string) (http.Request, error)

HTTPRequest implements the OCIRequest interface

func (GetEntityRequest) RetryPolicy

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

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

func (GetEntityRequest) String

func (request GetEntityRequest) String() string

type GetEntityResponse

GetEntityResponse wrapper for the GetEntity operation

type GetEntityResponse struct {

    // The underlying http response
    RawResponse *http.Response

    // The Entity instance
    Entity `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 (GetEntityResponse) HTTPResponse

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

HTTPResponse implements the OCIResponse interface

func (GetEntityResponse) String

func (response GetEntityResponse) String() string

type GetEntityTagFieldsEnum

GetEntityTagFieldsEnum Enum with underlying type: string

type GetEntityTagFieldsEnum string

Set of constants representing the allowable values for GetEntityTagFieldsEnum

const (
    GetEntityTagFieldsKey             GetEntityTagFieldsEnum = "key"
    GetEntityTagFieldsName            GetEntityTagFieldsEnum = "name"
    GetEntityTagFieldsTermkey         GetEntityTagFieldsEnum = "termKey"
    GetEntityTagFieldsTermpath        GetEntityTagFieldsEnum = "termPath"
    GetEntityTagFieldsTermdescription GetEntityTagFieldsEnum = "termDescription"
    GetEntityTagFieldsLifecyclestate  GetEntityTagFieldsEnum = "lifecycleState"
    GetEntityTagFieldsTimecreated     GetEntityTagFieldsEnum = "timeCreated"
    GetEntityTagFieldsCreatedbyid     GetEntityTagFieldsEnum = "createdById"
    GetEntityTagFieldsUri             GetEntityTagFieldsEnum = "uri"
    GetEntityTagFieldsEntitykey       GetEntityTagFieldsEnum = "entityKey"
)

func GetGetEntityTagFieldsEnumValues

func GetGetEntityTagFieldsEnumValues() []GetEntityTagFieldsEnum

GetGetEntityTagFieldsEnumValues Enumerates the set of values for GetEntityTagFieldsEnum

type GetEntityTagRequest

GetEntityTagRequest wrapper for the GetEntityTag operation

See also

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

type GetEntityTagRequest struct {

    // Unique catalog identifier.
    CatalogId *string `mandatory:"true" contributesTo:"path" name:"catalogId"`

    // Unique data asset key.
    DataAssetKey *string `mandatory:"true" contributesTo:"path" name:"dataAssetKey"`

    // Unique entity key.
    EntityKey *string `mandatory:"true" contributesTo:"path" name:"entityKey"`

    // Unique tag key.
    TagKey *string `mandatory:"true" contributesTo:"path" name:"tagKey"`

    // Specifies the fields to return in an entity tag response.
    Fields []GetEntityTagFieldsEnum `contributesTo:"query" name:"fields" omitEmpty:"true" collectionFormat:"multi"`

    // The client request ID for tracing.
    OpcRequestId *string `mandatory:"false" contributesTo:"header" name:"opc-request-id"`

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

func (GetEntityTagRequest) HTTPRequest

func (request GetEntityTagRequest) HTTPRequest(method, path string) (http.Request, error)

HTTPRequest implements the OCIRequest interface

func (GetEntityTagRequest) RetryPolicy

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

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

func (GetEntityTagRequest) String

func (request GetEntityTagRequest) String() string

type GetEntityTagResponse

GetEntityTagResponse wrapper for the GetEntityTag operation

type GetEntityTagResponse struct {

    // The underlying http response
    RawResponse *http.Response

    // The EntityTag instance
    EntityTag `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 (GetEntityTagResponse) HTTPResponse

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

HTTPResponse implements the OCIResponse interface

func (GetEntityTagResponse) String

func (response GetEntityTagResponse) String() string

type GetFolderFieldsEnum

GetFolderFieldsEnum Enum with underlying type: string

type GetFolderFieldsEnum string

Set of constants representing the allowable values for GetFolderFieldsEnum

const (
    GetFolderFieldsKey             GetFolderFieldsEnum = "key"
    GetFolderFieldsDisplayname     GetFolderFieldsEnum = "displayName"
    GetFolderFieldsDescription     GetFolderFieldsEnum = "description"
    GetFolderFieldsParentfolderkey GetFolderFieldsEnum = "parentFolderKey"
    GetFolderFieldsPath            GetFolderFieldsEnum = "path"
    GetFolderFieldsDataassetkey    GetFolderFieldsEnum = "dataAssetKey"
    GetFolderFieldsProperties      GetFolderFieldsEnum = "properties"
    GetFolderFieldsExternalkey     GetFolderFieldsEnum = "externalKey"
    GetFolderFieldsTimecreated     GetFolderFieldsEnum = "timeCreated"
    GetFolderFieldsTimeupdated     GetFolderFieldsEnum = "timeUpdated"
    GetFolderFieldsCreatedbyid     GetFolderFieldsEnum = "createdById"
    GetFolderFieldsUpdatedbyid     GetFolderFieldsEnum = "updatedById"
    GetFolderFieldsTimeexternal    GetFolderFieldsEnum = "timeExternal"
    GetFolderFieldsLifecyclestate  GetFolderFieldsEnum = "lifecycleState"
    GetFolderFieldsHarveststatus   GetFolderFieldsEnum = "harvestStatus"
    GetFolderFieldsLastjobkey      GetFolderFieldsEnum = "lastJobKey"
    GetFolderFieldsUri             GetFolderFieldsEnum = "uri"
)

func GetGetFolderFieldsEnumValues

func GetGetFolderFieldsEnumValues() []GetFolderFieldsEnum

GetGetFolderFieldsEnumValues Enumerates the set of values for GetFolderFieldsEnum

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/datacatalog/GetFolder.go.html to see an example of how to use GetFolderRequest.

type GetFolderRequest struct {

    // Unique catalog identifier.
    CatalogId *string `mandatory:"true" contributesTo:"path" name:"catalogId"`

    // Unique data asset key.
    DataAssetKey *string `mandatory:"true" contributesTo:"path" name:"dataAssetKey"`

    // Unique folder key.
    FolderKey *string `mandatory:"true" contributesTo:"path" name:"folderKey"`

    // Specifies the fields to return in a folder response.
    Fields []GetFolderFieldsEnum `contributesTo:"query" name:"fields" omitEmpty:"true" collectionFormat:"multi"`

    // The client request ID for tracing.
    OpcRequestId *string `mandatory:"false" contributesTo:"header" name:"opc-request-id"`

    // Metadata about the request. This 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 GetFolderTagFieldsEnum

GetFolderTagFieldsEnum Enum with underlying type: string

type GetFolderTagFieldsEnum string

Set of constants representing the allowable values for GetFolderTagFieldsEnum

const (
    GetFolderTagFieldsKey             GetFolderTagFieldsEnum = "key"
    GetFolderTagFieldsName            GetFolderTagFieldsEnum = "name"
    GetFolderTagFieldsTermkey         GetFolderTagFieldsEnum = "termKey"
    GetFolderTagFieldsTermpath        GetFolderTagFieldsEnum = "termPath"
    GetFolderTagFieldsTermdescription GetFolderTagFieldsEnum = "termDescription"
    GetFolderTagFieldsLifecyclestate  GetFolderTagFieldsEnum = "lifecycleState"
    GetFolderTagFieldsTimecreated     GetFolderTagFieldsEnum = "timeCreated"
    GetFolderTagFieldsCreatedbyid     GetFolderTagFieldsEnum = "createdById"
    GetFolderTagFieldsUri             GetFolderTagFieldsEnum = "uri"
    GetFolderTagFieldsFolderkey       GetFolderTagFieldsEnum = "folderKey"
)

func GetGetFolderTagFieldsEnumValues

func GetGetFolderTagFieldsEnumValues() []GetFolderTagFieldsEnum

GetGetFolderTagFieldsEnumValues Enumerates the set of values for GetFolderTagFieldsEnum

type GetFolderTagRequest

GetFolderTagRequest wrapper for the GetFolderTag operation

See also

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

type GetFolderTagRequest struct {

    // Unique catalog identifier.
    CatalogId *string `mandatory:"true" contributesTo:"path" name:"catalogId"`

    // Unique data asset key.
    DataAssetKey *string `mandatory:"true" contributesTo:"path" name:"dataAssetKey"`

    // Unique folder key.
    FolderKey *string `mandatory:"true" contributesTo:"path" name:"folderKey"`

    // Unique tag key.
    TagKey *string `mandatory:"true" contributesTo:"path" name:"tagKey"`

    // Specifies the fields to return in a folder tag response.
    Fields []GetFolderTagFieldsEnum `contributesTo:"query" name:"fields" omitEmpty:"true" collectionFormat:"multi"`

    // The client request ID for tracing.
    OpcRequestId *string `mandatory:"false" contributesTo:"header" name:"opc-request-id"`

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

func (GetFolderTagRequest) HTTPRequest

func (request GetFolderTagRequest) HTTPRequest(method, path string) (http.Request, error)

HTTPRequest implements the OCIRequest interface

func (GetFolderTagRequest) RetryPolicy

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

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

func (GetFolderTagRequest) String

func (request GetFolderTagRequest) String() string

type GetFolderTagResponse

GetFolderTagResponse wrapper for the GetFolderTag operation

type GetFolderTagResponse struct {

    // The underlying http response
    RawResponse *http.Response

    // The FolderTag instance
    FolderTag `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 (GetFolderTagResponse) HTTPResponse

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

HTTPResponse implements the OCIResponse interface

func (GetFolderTagResponse) String

func (response GetFolderTagResponse) String() string

type GetGlossaryFieldsEnum

GetGlossaryFieldsEnum Enum with underlying type: string

type GetGlossaryFieldsEnum string

Set of constants representing the allowable values for GetGlossaryFieldsEnum

const (
    GetGlossaryFieldsKey            GetGlossaryFieldsEnum = "key"
    GetGlossaryFieldsDisplayname    GetGlossaryFieldsEnum = "displayName"
    GetGlossaryFieldsDescription    GetGlossaryFieldsEnum = "description"
    GetGlossaryFieldsCatalogid      GetGlossaryFieldsEnum = "catalogId"
    GetGlossaryFieldsLifecyclestate GetGlossaryFieldsEnum = "lifecycleState"
    GetGlossaryFieldsTimecreated    GetGlossaryFieldsEnum = "timeCreated"
    GetGlossaryFieldsTimeupdated    GetGlossaryFieldsEnum = "timeUpdated"
    GetGlossaryFieldsCreatedbyid    GetGlossaryFieldsEnum = "createdById"
    GetGlossaryFieldsUpdatedbyid    GetGlossaryFieldsEnum = "updatedById"
    GetGlossaryFieldsOwner          GetGlossaryFieldsEnum = "owner"
    GetGlossaryFieldsWorkflowstatus GetGlossaryFieldsEnum = "workflowStatus"
    GetGlossaryFieldsUri            GetGlossaryFieldsEnum = "uri"
)

func GetGetGlossaryFieldsEnumValues

func GetGetGlossaryFieldsEnumValues() []GetGlossaryFieldsEnum

GetGetGlossaryFieldsEnumValues Enumerates the set of values for GetGlossaryFieldsEnum

type GetGlossaryRequest

GetGlossaryRequest wrapper for the GetGlossary operation

See also

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

type GetGlossaryRequest struct {

    // Unique catalog identifier.
    CatalogId *string `mandatory:"true" contributesTo:"path" name:"catalogId"`

    // Unique glossary key.
    GlossaryKey *string `mandatory:"true" contributesTo:"path" name:"glossaryKey"`

    // Specifies the fields to return in a glossary response.
    Fields []GetGlossaryFieldsEnum `contributesTo:"query" name:"fields" omitEmpty:"true" collectionFormat:"multi"`

    // The client request ID for tracing.
    OpcRequestId *string `mandatory:"false" contributesTo:"header" name:"opc-request-id"`

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

func (GetGlossaryRequest) HTTPRequest

func (request GetGlossaryRequest) HTTPRequest(method, path string) (http.Request, error)

HTTPRequest implements the OCIRequest interface

func (GetGlossaryRequest) RetryPolicy

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

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

func (GetGlossaryRequest) String

func (request GetGlossaryRequest) String() string

type GetGlossaryResponse

GetGlossaryResponse wrapper for the GetGlossary operation

type GetGlossaryResponse struct {

    // The underlying http response
    RawResponse *http.Response

    // The Glossary instance
    Glossary `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 (GetGlossaryResponse) HTTPResponse

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

HTTPResponse implements the OCIResponse interface

func (GetGlossaryResponse) String

func (response GetGlossaryResponse) String() string

type GetJobDefinitionFieldsEnum

GetJobDefinitionFieldsEnum Enum with underlying type: string

type GetJobDefinitionFieldsEnum string

Set of constants representing the allowable values for GetJobDefinitionFieldsEnum

const (
    GetJobDefinitionFieldsKey                        GetJobDefinitionFieldsEnum = "key"
    GetJobDefinitionFieldsDisplayname                GetJobDefinitionFieldsEnum = "displayName"
    GetJobDefinitionFieldsDescription                GetJobDefinitionFieldsEnum = "description"
    GetJobDefinitionFieldsCatalogid                  GetJobDefinitionFieldsEnum = "catalogId"
    GetJobDefinitionFieldsJobtype                    GetJobDefinitionFieldsEnum = "jobType"
    GetJobDefinitionFieldsIsincremental              GetJobDefinitionFieldsEnum = "isIncremental"
    GetJobDefinitionFieldsDataassetkey               GetJobDefinitionFieldsEnum = "dataAssetKey"
    GetJobDefinitionFieldsConnectionkey              GetJobDefinitionFieldsEnum = "connectionKey"
    GetJobDefinitionFieldsInternalversion            GetJobDefinitionFieldsEnum = "internalVersion"
    GetJobDefinitionFieldsLifecyclestate             GetJobDefinitionFieldsEnum = "lifecycleState"
    GetJobDefinitionFieldsTimecreated                GetJobDefinitionFieldsEnum = "timeCreated"
    GetJobDefinitionFieldsTimeupdated                GetJobDefinitionFieldsEnum = "timeUpdated"
    GetJobDefinitionFieldsCreatedbyid                GetJobDefinitionFieldsEnum = "createdById"
    GetJobDefinitionFieldsUpdatedbyid                GetJobDefinitionFieldsEnum = "updatedById"
    GetJobDefinitionFieldsUri                        GetJobDefinitionFieldsEnum = "uri"
    GetJobDefinitionFieldsIssampledataextracted      GetJobDefinitionFieldsEnum = "isSampleDataExtracted"
    GetJobDefinitionFieldsSampledatasizeinmbs        GetJobDefinitionFieldsEnum = "sampleDataSizeInMBs"
    GetJobDefinitionFieldsTimelatestexecutionstarted GetJobDefinitionFieldsEnum = "timeLatestExecutionStarted"
    GetJobDefinitionFieldsTimelatestexecutionended   GetJobDefinitionFieldsEnum = "timeLatestExecutionEnded"
    GetJobDefinitionFieldsJobexecutionstate          GetJobDefinitionFieldsEnum = "jobExecutionState"
    GetJobDefinitionFieldsScheduletype               GetJobDefinitionFieldsEnum = "scheduleType"
    GetJobDefinitionFieldsProperties                 GetJobDefinitionFieldsEnum = "properties"
)

func GetGetJobDefinitionFieldsEnumValues

func GetGetJobDefinitionFieldsEnumValues() []GetJobDefinitionFieldsEnum

GetGetJobDefinitionFieldsEnumValues Enumerates the set of values for GetJobDefinitionFieldsEnum

type GetJobDefinitionRequest

GetJobDefinitionRequest wrapper for the GetJobDefinition operation

See also

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

type GetJobDefinitionRequest struct {

    // Unique catalog identifier.
    CatalogId *string `mandatory:"true" contributesTo:"path" name:"catalogId"`

    // Unique job definition key.
    JobDefinitionKey *string `mandatory:"true" contributesTo:"path" name:"jobDefinitionKey"`

    // Specifies the fields to return in a job definition response.
    Fields []GetJobDefinitionFieldsEnum `contributesTo:"query" name:"fields" omitEmpty:"true" collectionFormat:"multi"`

    // The client request ID for tracing.
    OpcRequestId *string `mandatory:"false" contributesTo:"header" name:"opc-request-id"`

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

func (GetJobDefinitionRequest) HTTPRequest

func (request GetJobDefinitionRequest) HTTPRequest(method, path string) (http.Request, error)

HTTPRequest implements the OCIRequest interface

func (GetJobDefinitionRequest) RetryPolicy

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

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

func (GetJobDefinitionRequest) String

func (request GetJobDefinitionRequest) String() string

type GetJobDefinitionResponse

GetJobDefinitionResponse wrapper for the GetJobDefinition operation

type GetJobDefinitionResponse struct {

    // The underlying http response
    RawResponse *http.Response

    // The JobDefinition instance
    JobDefinition `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 (GetJobDefinitionResponse) HTTPResponse

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

HTTPResponse implements the OCIResponse interface

func (GetJobDefinitionResponse) String

func (response GetJobDefinitionResponse) String() string

type GetJobExecutionFieldsEnum

GetJobExecutionFieldsEnum Enum with underlying type: string

type GetJobExecutionFieldsEnum string

Set of constants representing the allowable values for GetJobExecutionFieldsEnum

const (
    GetJobExecutionFieldsKey                 GetJobExecutionFieldsEnum = "key"
    GetJobExecutionFieldsJobkey              GetJobExecutionFieldsEnum = "jobKey"
    GetJobExecutionFieldsJobtype             GetJobExecutionFieldsEnum = "jobType"
    GetJobExecutionFieldsSubtype             GetJobExecutionFieldsEnum = "subType"
    GetJobExecutionFieldsParentkey           GetJobExecutionFieldsEnum = "parentKey"
    GetJobExecutionFieldsScheduleinstancekey GetJobExecutionFieldsEnum = "scheduleInstanceKey"
    GetJobExecutionFieldsLifecyclestate      GetJobExecutionFieldsEnum = "lifecycleState"
    GetJobExecutionFieldsTimecreated         GetJobExecutionFieldsEnum = "timeCreated"
    GetJobExecutionFieldsTimestarted         GetJobExecutionFieldsEnum = "timeStarted"
    GetJobExecutionFieldsTimeended           GetJobExecutionFieldsEnum = "timeEnded"
    GetJobExecutionFieldsErrorcode           GetJobExecutionFieldsEnum = "errorCode"
    GetJobExecutionFieldsErrormessage        GetJobExecutionFieldsEnum = "errorMessage"
    GetJobExecutionFieldsProcesskey          GetJobExecutionFieldsEnum = "processKey"
    GetJobExecutionFieldsExternalurl         GetJobExecutionFieldsEnum = "externalUrl"
    GetJobExecutionFieldsEventkey            GetJobExecutionFieldsEnum = "eventKey"
    GetJobExecutionFieldsDataentitykey       GetJobExecutionFieldsEnum = "dataEntityKey"
    GetJobExecutionFieldsCreatedbyid         GetJobExecutionFieldsEnum = "createdById"
    GetJobExecutionFieldsUpdatedbyid         GetJobExecutionFieldsEnum = "updatedById"
    GetJobExecutionFieldsProperties          GetJobExecutionFieldsEnum = "properties"
    GetJobExecutionFieldsUri                 GetJobExecutionFieldsEnum = "uri"
)

func GetGetJobExecutionFieldsEnumValues

func GetGetJobExecutionFieldsEnumValues() []GetJobExecutionFieldsEnum

GetGetJobExecutionFieldsEnumValues Enumerates the set of values for GetJobExecutionFieldsEnum

type GetJobExecutionRequest

GetJobExecutionRequest wrapper for the GetJobExecution operation

See also

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

type GetJobExecutionRequest struct {

    // Unique catalog identifier.
    CatalogId *string `mandatory:"true" contributesTo:"path" name:"catalogId"`

    // Unique job key.
    JobKey *string `mandatory:"true" contributesTo:"path" name:"jobKey"`

    // The key of the job execution.
    JobExecutionKey *string `mandatory:"true" contributesTo:"path" name:"jobExecutionKey"`

    // Specifies the fields to return in a job execution response.
    Fields []GetJobExecutionFieldsEnum `contributesTo:"query" name:"fields" omitEmpty:"true" collectionFormat:"multi"`

    // The client request ID for tracing.
    OpcRequestId *string `mandatory:"false" contributesTo:"header" name:"opc-request-id"`

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

func (GetJobExecutionRequest) HTTPRequest

func (request GetJobExecutionRequest) HTTPRequest(method, path string) (http.Request, error)

HTTPRequest implements the OCIRequest interface

func (GetJobExecutionRequest) RetryPolicy

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

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

func (GetJobExecutionRequest) String

func (request GetJobExecutionRequest) String() string

type GetJobExecutionResponse

GetJobExecutionResponse wrapper for the GetJobExecution operation

type GetJobExecutionResponse struct {

    // The underlying http response
    RawResponse *http.Response

    // The JobExecution instance
    JobExecution `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 (GetJobExecutionResponse) HTTPResponse

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

HTTPResponse implements the OCIResponse interface

func (GetJobExecutionResponse) String

func (response GetJobExecutionResponse) String() string

type GetJobFieldsEnum

GetJobFieldsEnum Enum with underlying type: string

type GetJobFieldsEnum string

Set of constants representing the allowable values for GetJobFieldsEnum

const (
    GetJobFieldsKey                    GetJobFieldsEnum = "key"
    GetJobFieldsDisplayname            GetJobFieldsEnum = "displayName"
    GetJobFieldsDescription            GetJobFieldsEnum = "description"
    GetJobFieldsCatalogid              GetJobFieldsEnum = "catalogId"
    GetJobFieldsLifecyclestate         GetJobFieldsEnum = "lifecycleState"
    GetJobFieldsTimecreated            GetJobFieldsEnum = "timeCreated"
    GetJobFieldsTimeupdated            GetJobFieldsEnum = "timeUpdated"
    GetJobFieldsJobtype                GetJobFieldsEnum = "jobType"
    GetJobFieldsSchedulecronexpression GetJobFieldsEnum = "scheduleCronExpression"
    GetJobFieldsTimeschedulebegin      GetJobFieldsEnum = "timeScheduleBegin"
    GetJobFieldsTimescheduleend        GetJobFieldsEnum = "timeScheduleEnd"
    GetJobFieldsScheduletype           GetJobFieldsEnum = "scheduleType"
    GetJobFieldsConnectionkey          GetJobFieldsEnum = "connectionKey"
    GetJobFieldsJobdefinitionkey       GetJobFieldsEnum = "jobDefinitionKey"
    GetJobFieldsInternalversion        GetJobFieldsEnum = "internalVersion"
    GetJobFieldsExecutioncount         GetJobFieldsEnum = "executionCount"
    GetJobFieldsTimeoflatestexecution  GetJobFieldsEnum = "timeOfLatestExecution"
    GetJobFieldsExecutions             GetJobFieldsEnum = "executions"
    GetJobFieldsCreatedbyid            GetJobFieldsEnum = "createdById"
    GetJobFieldsUpdatedbyid            GetJobFieldsEnum = "updatedById"
    GetJobFieldsUri                    GetJobFieldsEnum = "uri"
    GetJobFieldsJobdefinitionname      GetJobFieldsEnum = "jobDefinitionName"
    GetJobFieldsErrorcode              GetJobFieldsEnum = "errorCode"
    GetJobFieldsErrormessage           GetJobFieldsEnum = "errorMessage"
)

func GetGetJobFieldsEnumValues

func GetGetJobFieldsEnumValues() []GetJobFieldsEnum

GetGetJobFieldsEnumValues Enumerates the set of values for GetJobFieldsEnum

type GetJobLogFieldsEnum

GetJobLogFieldsEnum Enum with underlying type: string

type GetJobLogFieldsEnum string

Set of constants representing the allowable values for GetJobLogFieldsEnum

const (
    GetJobLogFieldsKey             GetJobLogFieldsEnum = "key"
    GetJobLogFieldsJobexecutionkey GetJobLogFieldsEnum = "jobExecutionKey"
    GetJobLogFieldsCreatedbyid     GetJobLogFieldsEnum = "createdById"
    GetJobLogFieldsUpdatedbyid     GetJobLogFieldsEnum = "updatedById"
    GetJobLogFieldsTimeupdated     GetJobLogFieldsEnum = "timeUpdated"
    GetJobLogFieldsTimecreated     GetJobLogFieldsEnum = "timeCreated"
    GetJobLogFieldsSeverity        GetJobLogFieldsEnum = "severity"
    GetJobLogFieldsLogmessage      GetJobLogFieldsEnum = "logMessage"
    GetJobLogFieldsUri             GetJobLogFieldsEnum = "uri"
)

func GetGetJobLogFieldsEnumValues

func GetGetJobLogFieldsEnumValues() []GetJobLogFieldsEnum

GetGetJobLogFieldsEnumValues Enumerates the set of values for GetJobLogFieldsEnum

type GetJobLogRequest

GetJobLogRequest wrapper for the GetJobLog operation

See also

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

type GetJobLogRequest struct {

    // Unique catalog identifier.
    CatalogId *string `mandatory:"true" contributesTo:"path" name:"catalogId"`

    // Unique job key.
    JobKey *string `mandatory:"true" contributesTo:"path" name:"jobKey"`

    // The key of the job execution.
    JobExecutionKey *string `mandatory:"true" contributesTo:"path" name:"jobExecutionKey"`

    // Unique job log key.
    JobLogKey *string `mandatory:"true" contributesTo:"path" name:"jobLogKey"`

    // Specifies the fields to return in a job log response.
    Fields []GetJobLogFieldsEnum `contributesTo:"query" name:"fields" omitEmpty:"true" collectionFormat:"multi"`

    // The client request ID for tracing.
    OpcRequestId *string `mandatory:"false" contributesTo:"header" name:"opc-request-id"`

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

func (GetJobLogRequest) HTTPRequest

func (request GetJobLogRequest) HTTPRequest(method, path string) (http.Request, error)

HTTPRequest implements the OCIRequest interface

func (GetJobLogRequest) RetryPolicy

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

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

func (GetJobLogRequest) String

func (request GetJobLogRequest) String() string

type GetJobLogResponse

GetJobLogResponse wrapper for the GetJobLog operation

type GetJobLogResponse struct {

    // The underlying http response
    RawResponse *http.Response

    // The JobLog instance
    JobLog `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 (GetJobLogResponse) HTTPResponse

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

HTTPResponse implements the OCIResponse interface

func (GetJobLogResponse) String

func (response GetJobLogResponse) String() string

type GetJobMetricsFieldsEnum

GetJobMetricsFieldsEnum Enum with underlying type: string

type GetJobMetricsFieldsEnum string

Set of constants representing the allowable values for GetJobMetricsFieldsEnum

const (
    GetJobMetricsFieldsKey             GetJobMetricsFieldsEnum = "key"
    GetJobMetricsFieldsDescription     GetJobMetricsFieldsEnum = "description"
    GetJobMetricsFieldsDisplayname     GetJobMetricsFieldsEnum = "displayName"
    GetJobMetricsFieldsTimeinserted    GetJobMetricsFieldsEnum = "timeInserted"
    GetJobMetricsFieldsCategory        GetJobMetricsFieldsEnum = "category"
    GetJobMetricsFieldsSubcategory     GetJobMetricsFieldsEnum = "subCategory"
    GetJobMetricsFieldsUnit            GetJobMetricsFieldsEnum = "unit"
    GetJobMetricsFieldsValue           GetJobMetricsFieldsEnum = "value"
    GetJobMetricsFieldsBatchkey        GetJobMetricsFieldsEnum = "batchKey"
    GetJobMetricsFieldsJobexecutionkey GetJobMetricsFieldsEnum = "jobExecutionKey"
    GetJobMetricsFieldsCreatedbyid     GetJobMetricsFieldsEnum = "createdById"
    GetJobMetricsFieldsUpdatedbyid     GetJobMetricsFieldsEnum = "updatedById"
    GetJobMetricsFieldsTimeupdated     GetJobMetricsFieldsEnum = "timeUpdated"
    GetJobMetricsFieldsTimecreated     GetJobMetricsFieldsEnum = "timeCreated"
    GetJobMetricsFieldsUri             GetJobMetricsFieldsEnum = "uri"
)

func GetGetJobMetricsFieldsEnumValues

func GetGetJobMetricsFieldsEnumValues() []GetJobMetricsFieldsEnum

GetGetJobMetricsFieldsEnumValues Enumerates the set of values for GetJobMetricsFieldsEnum

type GetJobMetricsRequest

GetJobMetricsRequest wrapper for the GetJobMetrics operation

See also

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

type GetJobMetricsRequest struct {

    // Unique catalog identifier.
    CatalogId *string `mandatory:"true" contributesTo:"path" name:"catalogId"`

    // Unique job key.
    JobKey *string `mandatory:"true" contributesTo:"path" name:"jobKey"`

    // The key of the job execution.
    JobExecutionKey *string `mandatory:"true" contributesTo:"path" name:"jobExecutionKey"`

    // Unique job metrics key.
    JobMetricsKey *string `mandatory:"true" contributesTo:"path" name:"jobMetricsKey"`

    // Specifies the fields to return in a job metric response.
    Fields []GetJobMetricsFieldsEnum `contributesTo:"query" name:"fields" omitEmpty:"true" collectionFormat:"multi"`

    // The client request ID for tracing.
    OpcRequestId *string `mandatory:"false" contributesTo:"header" name:"opc-request-id"`

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

func (GetJobMetricsRequest) HTTPRequest

func (request GetJobMetricsRequest) HTTPRequest(method, path string) (http.Request, error)

HTTPRequest implements the OCIRequest interface

func (GetJobMetricsRequest) RetryPolicy

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

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

func (GetJobMetricsRequest) String

func (request GetJobMetricsRequest) String() string

type GetJobMetricsResponse

GetJobMetricsResponse wrapper for the GetJobMetrics operation

type GetJobMetricsResponse struct {

    // The underlying http response
    RawResponse *http.Response

    // The JobMetric instance
    JobMetric `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 (GetJobMetricsResponse) HTTPResponse

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

HTTPResponse implements the OCIResponse interface

func (GetJobMetricsResponse) String

func (response GetJobMetricsResponse) String() string

type GetJobRequest

GetJobRequest wrapper for the GetJob operation

See also

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

type GetJobRequest struct {

    // Unique catalog identifier.
    CatalogId *string `mandatory:"true" contributesTo:"path" name:"catalogId"`

    // Unique job key.
    JobKey *string `mandatory:"true" contributesTo:"path" name:"jobKey"`

    // Specifies the fields to return in a job response.
    Fields []GetJobFieldsEnum `contributesTo:"query" name:"fields" omitEmpty:"true" collectionFormat:"multi"`

    // The client request ID for tracing.
    OpcRequestId *string `mandatory:"false" contributesTo:"header" name:"opc-request-id"`

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

func (GetJobRequest) HTTPRequest

func (request GetJobRequest) HTTPRequest(method, path string) (http.Request, error)

HTTPRequest implements the OCIRequest interface

func (GetJobRequest) RetryPolicy

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

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

func (GetJobRequest) String

func (request GetJobRequest) String() string

type GetJobResponse

GetJobResponse wrapper for the GetJob operation

type GetJobResponse struct {

    // The underlying http response
    RawResponse *http.Response

    // The Job instance
    Job `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 (GetJobResponse) HTTPResponse

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

HTTPResponse implements the OCIResponse interface

func (GetJobResponse) String

func (response GetJobResponse) String() string

type GetNamespaceFieldsEnum

GetNamespaceFieldsEnum Enum with underlying type: string

type GetNamespaceFieldsEnum string

Set of constants representing the allowable values for GetNamespaceFieldsEnum

const (
    GetNamespaceFieldsKey            GetNamespaceFieldsEnum = "key"
    GetNamespaceFieldsDisplayname    GetNamespaceFieldsEnum = "displayName"
    GetNamespaceFieldsDescription    GetNamespaceFieldsEnum = "description"
    GetNamespaceFieldsLifecyclestate GetNamespaceFieldsEnum = "lifecycleState"
    GetNamespaceFieldsTimecreated    GetNamespaceFieldsEnum = "timeCreated"
    GetNamespaceFieldsTimeupdated    GetNamespaceFieldsEnum = "timeUpdated"
    GetNamespaceFieldsCreatedbyid    GetNamespaceFieldsEnum = "createdById"
    GetNamespaceFieldsUpdatedbyid    GetNamespaceFieldsEnum = "updatedById"
    GetNamespaceFieldsProperties     GetNamespaceFieldsEnum = "properties"
)

func GetGetNamespaceFieldsEnumValues

func GetGetNamespaceFieldsEnumValues() []GetNamespaceFieldsEnum

GetGetNamespaceFieldsEnumValues Enumerates the set of values for GetNamespaceFieldsEnum

type GetNamespaceRequest

GetNamespaceRequest wrapper for the GetNamespace operation

See also

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

type GetNamespaceRequest struct {

    // Unique catalog identifier.
    CatalogId *string `mandatory:"true" contributesTo:"path" name:"catalogId"`

    // Unique namespace identifier.
    NamespaceId *string `mandatory:"true" contributesTo:"path" name:"namespaceId"`

    // Specifies the fields to return in a namespace response.
    Fields []GetNamespaceFieldsEnum `contributesTo:"query" name:"fields" omitEmpty:"true" collectionFormat:"multi"`

    // The client request ID for tracing.
    OpcRequestId *string `mandatory:"false" contributesTo:"header" name:"opc-request-id"`

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

func (GetNamespaceRequest) HTTPRequest

func (request GetNamespaceRequest) HTTPRequest(method, path string) (http.Request, error)

HTTPRequest implements the OCIRequest interface

func (GetNamespaceRequest) RetryPolicy

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

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

func (GetNamespaceRequest) String

func (request GetNamespaceRequest) String() string

type GetNamespaceResponse

GetNamespaceResponse wrapper for the GetNamespace operation

type GetNamespaceResponse struct {

    // The underlying http response
    RawResponse *http.Response

    // The Namespace instance
    Namespace `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 (GetNamespaceResponse) HTTPResponse

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

HTTPResponse implements the OCIResponse interface

func (GetNamespaceResponse) String

func (response GetNamespaceResponse) String() string

type GetPatternFieldsEnum

GetPatternFieldsEnum Enum with underlying type: string

type GetPatternFieldsEnum string

Set of constants representing the allowable values for GetPatternFieldsEnum

const (
    GetPatternFieldsKey            GetPatternFieldsEnum = "key"
    GetPatternFieldsDisplayname    GetPatternFieldsEnum = "displayName"
    GetPatternFieldsDescription    GetPatternFieldsEnum = "description"
    GetPatternFieldsCatalogid      GetPatternFieldsEnum = "catalogId"
    GetPatternFieldsExpression     GetPatternFieldsEnum = "expression"
    GetPatternFieldsLifecyclestate GetPatternFieldsEnum = "lifecycleState"
    GetPatternFieldsTimecreated    GetPatternFieldsEnum = "timeCreated"
    GetPatternFieldsTimeupdated    GetPatternFieldsEnum = "timeUpdated"
    GetPatternFieldsCreatedbyid    GetPatternFieldsEnum = "createdById"
    GetPatternFieldsUpdatedbyid    GetPatternFieldsEnum = "updatedById"
    GetPatternFieldsProperties     GetPatternFieldsEnum = "properties"
)

func GetGetPatternFieldsEnumValues

func GetGetPatternFieldsEnumValues() []GetPatternFieldsEnum

GetGetPatternFieldsEnumValues Enumerates the set of values for GetPatternFieldsEnum

type GetPatternRequest

GetPatternRequest wrapper for the GetPattern operation

See also

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

type GetPatternRequest struct {

    // Unique catalog identifier.
    CatalogId *string `mandatory:"true" contributesTo:"path" name:"catalogId"`

    // Unique pattern key.
    PatternKey *string `mandatory:"true" contributesTo:"path" name:"patternKey"`

    // Specifies the fields to return in a pattern response.
    Fields []GetPatternFieldsEnum `contributesTo:"query" name:"fields" omitEmpty:"true" collectionFormat:"multi"`

    // The client request ID for tracing.
    OpcRequestId *string `mandatory:"false" contributesTo:"header" name:"opc-request-id"`

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

func (GetPatternRequest) HTTPRequest

func (request GetPatternRequest) HTTPRequest(method, path string) (http.Request, error)

HTTPRequest implements the OCIRequest interface

func (GetPatternRequest) RetryPolicy

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

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

func (GetPatternRequest) String

func (request GetPatternRequest) String() string

type GetPatternResponse

GetPatternResponse wrapper for the GetPattern operation

type GetPatternResponse struct {

    // The underlying http response
    RawResponse *http.Response

    // The Pattern instance
    Pattern `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 (GetPatternResponse) HTTPResponse

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

HTTPResponse implements the OCIResponse interface

func (GetPatternResponse) String

func (response GetPatternResponse) String() string

type GetTermFieldsEnum

GetTermFieldsEnum Enum with underlying type: string

type GetTermFieldsEnum string

Set of constants representing the allowable values for GetTermFieldsEnum

const (
    GetTermFieldsKey                       GetTermFieldsEnum = "key"
    GetTermFieldsDisplayname               GetTermFieldsEnum = "displayName"
    GetTermFieldsDescription               GetTermFieldsEnum = "description"
    GetTermFieldsGlossarykey               GetTermFieldsEnum = "glossaryKey"
    GetTermFieldsParenttermkey             GetTermFieldsEnum = "parentTermKey"
    GetTermFieldsIsallowedtohavechildterms GetTermFieldsEnum = "isAllowedToHaveChildTerms"
    GetTermFieldsPath                      GetTermFieldsEnum = "path"
    GetTermFieldsLifecyclestate            GetTermFieldsEnum = "lifecycleState"
    GetTermFieldsTimecreated               GetTermFieldsEnum = "timeCreated"
    GetTermFieldsTimeupdated               GetTermFieldsEnum = "timeUpdated"
    GetTermFieldsCreatedbyid               GetTermFieldsEnum = "createdById"
    GetTermFieldsUpdatedbyid               GetTermFieldsEnum = "updatedById"
    GetTermFieldsOwner                     GetTermFieldsEnum = "owner"
    GetTermFieldsWorkflowstatus            GetTermFieldsEnum = "workflowStatus"
    GetTermFieldsUri                       GetTermFieldsEnum = "uri"
    GetTermFieldsRelatedterms              GetTermFieldsEnum = "relatedTerms"
    GetTermFieldsAssociatedobjectcount     GetTermFieldsEnum = "associatedObjectCount"
    GetTermFieldsAssociatedobjects         GetTermFieldsEnum = "associatedObjects"
)

func GetGetTermFieldsEnumValues

func GetGetTermFieldsEnumValues() []GetTermFieldsEnum

GetGetTermFieldsEnumValues Enumerates the set of values for GetTermFieldsEnum

type GetTermRelationshipFieldsEnum

GetTermRelationshipFieldsEnum Enum with underlying type: string

type GetTermRelationshipFieldsEnum string

Set of constants representing the allowable values for GetTermRelationshipFieldsEnum

const (
    GetTermRelationshipFieldsKey                    GetTermRelationshipFieldsEnum = "key"
    GetTermRelationshipFieldsDisplayname            GetTermRelationshipFieldsEnum = "displayName"
    GetTermRelationshipFieldsDescription            GetTermRelationshipFieldsEnum = "description"
    GetTermRelationshipFieldsRelatedtermkey         GetTermRelationshipFieldsEnum = "relatedTermKey"
    GetTermRelationshipFieldsRelatedtermdisplayname GetTermRelationshipFieldsEnum = "relatedTermDisplayName"
    GetTermRelationshipFieldsParenttermkey          GetTermRelationshipFieldsEnum = "parentTermKey"
    GetTermRelationshipFieldsParenttermdisplayname  GetTermRelationshipFieldsEnum = "parentTermDisplayName"
    GetTermRelationshipFieldsLifecyclestate         GetTermRelationshipFieldsEnum = "lifecycleState"
    GetTermRelationshipFieldsTimecreated            GetTermRelationshipFieldsEnum = "timeCreated"
    GetTermRelationshipFieldsUri                    GetTermRelationshipFieldsEnum = "uri"
)

func GetGetTermRelationshipFieldsEnumValues

func GetGetTermRelationshipFieldsEnumValues() []GetTermRelationshipFieldsEnum

GetGetTermRelationshipFieldsEnumValues Enumerates the set of values for GetTermRelationshipFieldsEnum

type GetTermRelationshipRequest

GetTermRelationshipRequest wrapper for the GetTermRelationship operation

See also

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

type GetTermRelationshipRequest struct {

    // Unique catalog identifier.
    CatalogId *string `mandatory:"true" contributesTo:"path" name:"catalogId"`

    // Unique glossary key.
    GlossaryKey *string `mandatory:"true" contributesTo:"path" name:"glossaryKey"`

    // Unique glossary term key.
    TermKey *string `mandatory:"true" contributesTo:"path" name:"termKey"`

    // Unique glossary term relationship key.
    TermRelationshipKey *string `mandatory:"true" contributesTo:"path" name:"termRelationshipKey"`

    // Specifies the fields to return in a term relationship response.
    Fields []GetTermRelationshipFieldsEnum `contributesTo:"query" name:"fields" omitEmpty:"true" collectionFormat:"multi"`

    // The client request ID for tracing.
    OpcRequestId *string `mandatory:"false" contributesTo:"header" name:"opc-request-id"`

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

func (GetTermRelationshipRequest) HTTPRequest

func (request GetTermRelationshipRequest) HTTPRequest(method, path string) (http.Request, error)

HTTPRequest implements the OCIRequest interface

func (GetTermRelationshipRequest) RetryPolicy

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

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

func (GetTermRelationshipRequest) String

func (request GetTermRelationshipRequest) String() string

type GetTermRelationshipResponse

GetTermRelationshipResponse wrapper for the GetTermRelationship operation

type GetTermRelationshipResponse struct {

    // The underlying http response
    RawResponse *http.Response

    // The TermRelationship instance
    TermRelationship `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 (GetTermRelationshipResponse) HTTPResponse

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

HTTPResponse implements the OCIResponse interface

func (GetTermRelationshipResponse) String

func (response GetTermRelationshipResponse) String() string

type GetTermRequest

GetTermRequest wrapper for the GetTerm operation

See also

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

type GetTermRequest struct {

    // Unique catalog identifier.
    CatalogId *string `mandatory:"true" contributesTo:"path" name:"catalogId"`

    // Unique glossary key.
    GlossaryKey *string `mandatory:"true" contributesTo:"path" name:"glossaryKey"`

    // Unique glossary term key.
    TermKey *string `mandatory:"true" contributesTo:"path" name:"termKey"`

    // Specifies the fields to return in a term response.
    Fields []GetTermFieldsEnum `contributesTo:"query" name:"fields" omitEmpty:"true" collectionFormat:"multi"`

    // The client request ID for tracing.
    OpcRequestId *string `mandatory:"false" contributesTo:"header" name:"opc-request-id"`

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

func (GetTermRequest) HTTPRequest

func (request GetTermRequest) HTTPRequest(method, path string) (http.Request, error)

HTTPRequest implements the OCIRequest interface

func (GetTermRequest) RetryPolicy

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

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

func (GetTermRequest) String

func (request GetTermRequest) String() string

type GetTermResponse

GetTermResponse wrapper for the GetTerm operation

type GetTermResponse struct {

    // The underlying http response
    RawResponse *http.Response

    // The Term instance
    Term `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 (GetTermResponse) HTTPResponse

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

HTTPResponse implements the OCIResponse interface

func (GetTermResponse) String

func (response GetTermResponse) String() string

type GetTypeFieldsEnum

GetTypeFieldsEnum Enum with underlying type: string

type GetTypeFieldsEnum string

Set of constants representing the allowable values for GetTypeFieldsEnum

const (
    GetTypeFieldsKey              GetTypeFieldsEnum = "key"
    GetTypeFieldsDescription      GetTypeFieldsEnum = "description"
    GetTypeFieldsName             GetTypeFieldsEnum = "name"
    GetTypeFieldsCatalogid        GetTypeFieldsEnum = "catalogId"
    GetTypeFieldsProperties       GetTypeFieldsEnum = "properties"
    GetTypeFieldsIsinternal       GetTypeFieldsEnum = "isInternal"
    GetTypeFieldsIstag            GetTypeFieldsEnum = "isTag"
    GetTypeFieldsIsapproved       GetTypeFieldsEnum = "isApproved"
    GetTypeFieldsTypecategory     GetTypeFieldsEnum = "typeCategory"
    GetTypeFieldsExternaltypename GetTypeFieldsEnum = "externalTypeName"
    GetTypeFieldsLifecyclestate   GetTypeFieldsEnum = "lifecycleState"
    GetTypeFieldsUri              GetTypeFieldsEnum = "uri"
)

func GetGetTypeFieldsEnumValues

func GetGetTypeFieldsEnumValues() []GetTypeFieldsEnum

GetGetTypeFieldsEnumValues Enumerates the set of values for GetTypeFieldsEnum

type GetTypeRequest

GetTypeRequest wrapper for the GetType operation

See also

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

type GetTypeRequest struct {

    // Unique catalog identifier.
    CatalogId *string `mandatory:"true" contributesTo:"path" name:"catalogId"`

    // Unique type key.
    TypeKey *string `mandatory:"true" contributesTo:"path" name:"typeKey"`

    // Specifies the fields to return in a type response.
    Fields []GetTypeFieldsEnum `contributesTo:"query" name:"fields" omitEmpty:"true" collectionFormat:"multi"`

    // The client request ID for tracing.
    OpcRequestId *string `mandatory:"false" contributesTo:"header" name:"opc-request-id"`

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

func (GetTypeRequest) HTTPRequest

func (request GetTypeRequest) HTTPRequest(method, path string) (http.Request, error)

HTTPRequest implements the OCIRequest interface

func (GetTypeRequest) RetryPolicy

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

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

func (GetTypeRequest) String

func (request GetTypeRequest) String() string

type GetTypeResponse

GetTypeResponse wrapper for the GetType operation

type GetTypeResponse struct {

    // The underlying http response
    RawResponse *http.Response

    // The ModelType instance
    ModelType `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 (GetTypeResponse) HTTPResponse

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

HTTPResponse implements the OCIResponse interface

func (GetTypeResponse) String

func (response GetTypeResponse) 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/datacatalog/GetWorkRequest.go.html to see an example of how to use GetWorkRequestRequest.

type GetWorkRequestRequest struct {

    // The OCID of the asynchronous request.
    WorkRequestId *string `mandatory:"true" contributesTo:"path" name:"workRequestId"`

    // The client request ID for tracing.
    OpcRequestId *string `mandatory:"false" contributesTo:"header" name:"opc-request-id"`

    // Metadata about the request. This 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"`

    // A non-negative integer representing the number of seconds the client should wait
    // before polling this endpoint again.
    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 Glossary

Glossary Full glossary details. A glossary of business terms, such as 'Customer', 'Account', 'Contact' , 'Address', or 'Product', with definitions, used to provide common meaning across disparate data assets. Business glossaries may be hierarchical where some terms may contain child terms to allow them to be used as 'taxonomies'. By linking data assets, data entities, and attributes to glossaries and glossary terms, the glossary can act as a way of organizing data catalog objects in a hierarchy to make a large number of objects more navigable and easier to consume. Objects in the data aatalog, such as data assets or data entities, may be linked to any level in the glossary, so that the glossary can be used to browse the available data according to the business model of the organization.

type Glossary struct {

    // Unique glossary key that is immutable.
    Key *string `mandatory:"true" json:"key"`

    // A user-friendly display name. Does not have to be unique, and it's changeable.
    // Avoid entering confidential information.
    DisplayName *string `mandatory:"false" json:"displayName"`

    // Detailed description of the glossary.
    Description *string `mandatory:"false" json:"description"`

    // The data catalog's OCID.
    CatalogId *string `mandatory:"false" json:"catalogId"`

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

    // The date and time the glossary was created, in the format defined by RFC3339 (https://tools.ietf.org/html/rfc3339).
    // Example: `2019-03-25T21:10:29.600Z`
    TimeCreated *common.SDKTime `mandatory:"false" json:"timeCreated"`

    // The last time that any change was made to the glossary. An RFC3339 (https://tools.ietf.org/html/rfc3339) formatted datetime string.
    TimeUpdated *common.SDKTime `mandatory:"false" json:"timeUpdated"`

    // OCID of the user who created this metadata element.
    CreatedById *string `mandatory:"false" json:"createdById"`

    // OCID of the user who updated this metadata element.
    UpdatedById *string `mandatory:"false" json:"updatedById"`

    // OCID of the user who is the owner of the glossary.
    Owner *string `mandatory:"false" json:"owner"`

    // Status of the approval process workflow for this business glossary.
    WorkflowStatus TermWorkflowStatusEnum `mandatory:"false" json:"workflowStatus,omitempty"`

    // The list of customized properties along with the values for this object
    CustomPropertyMembers []CustomPropertyGetUsage `mandatory:"false" json:"customPropertyMembers"`

    // The unique key of the job definition resource that was used in the Glossary import.
    ImportJobDefinitionKey *string `mandatory:"false" json:"importJobDefinitionKey"`

    // The unique key of the job policy for Glossary import.
    ImportJobKey *string `mandatory:"false" json:"importJobKey"`

    // The unique key of the parent job execution for which the log resource was created.
    LatestImportJobExecutionKey *string `mandatory:"false" json:"latestImportJobExecutionKey"`

    // Status of the latest glossary import job execution, such as running, paused, or completed.
    // This may include additional information like time import started , import file size and % of completion
    LatestImportJobExecutionStatus *string `mandatory:"false" json:"latestImportJobExecutionStatus"`

    // URI to the tag instance in the API.
    Uri *string `mandatory:"false" json:"uri"`
}

func (Glossary) String

func (m Glossary) String() string

type GlossaryCollection

GlossaryCollection Results of a glossaries listing. Glossary is an organizing concept for business terms to provide a unified semantic model across disparate data assets.

type GlossaryCollection struct {

    // Collection of glossaries.
    Items []GlossarySummary `mandatory:"true" json:"items"`

    // Total number of items returned.
    Count *int `mandatory:"false" json:"count"`
}

func (GlossaryCollection) String

func (m GlossaryCollection) String() string

type GlossaryPermissionsSummary

GlossaryPermissionsSummary Permissions object for glosssaries.

type GlossaryPermissionsSummary struct {

    // An array of permissions.
    UserPermissions []string `mandatory:"false" json:"userPermissions"`

    // The unique key of the parent glossary.
    GlossaryKey *string `mandatory:"false" json:"glossaryKey"`
}

func (GlossaryPermissionsSummary) String

func (m GlossaryPermissionsSummary) String() string

type GlossarySummary

GlossarySummary Summary of a glossary. A glossary of business terms, such as 'Customer', 'Account', 'Contact', 'Address', or 'Product', with definitions, used to provide common meaning across disparate data assets. Business glossaries may be hierarchical where some terms may contain child terms to allow them to be used as 'taxonomies'. By linking data assets, data entities, and attributes to glossaries and glossary terms, the glossary can act as a way of organizing data catalog objects in a hierarchy to make a large number of objects more navigable and easier to consume. Objects in the data catalog, such as data assets or data entities, may be linked to any level in the glossary, so that the glossary can be used to browse the available data according to the business model of the organization.

type GlossarySummary struct {

    // Unique glossary key that is immutable.
    Key *string `mandatory:"true" json:"key"`

    // A user-friendly display name. Does not have to be unique, and it's changeable.
    // Avoid entering confidential information.
    DisplayName *string `mandatory:"false" json:"displayName"`

    // The data catalog's OCID.
    CatalogId *string `mandatory:"false" json:"catalogId"`

    // The date and time the glossary was created, in the format defined by RFC3339 (https://tools.ietf.org/html/rfc3339).
    // Example: `2019-03-25T21:10:29.600Z`
    TimeCreated *common.SDKTime `mandatory:"false" json:"timeCreated"`

    // Detailed description of the glossary.
    Description *string `mandatory:"false" json:"description"`

    // URI to the glossary instance in the API.
    Uri *string `mandatory:"false" json:"uri"`

    // Status of the approval process workflow for this business glossary.
    WorkflowStatus TermWorkflowStatusEnum `mandatory:"false" json:"workflowStatus,omitempty"`

    // State of the Glossary.
    LifecycleState LifecycleStateEnum `mandatory:"false" json:"lifecycleState,omitempty"`

    // The unique key of the job definition resource that was used in the Glossary import.
    ImportJobDefinitionKey *string `mandatory:"false" json:"importJobDefinitionKey"`

    // The unique key of the job policy for Glossary import.
    ImportJobKey *string `mandatory:"false" json:"importJobKey"`

    // The unique key of the parent job execution for which the log resource was created.
    LatestImportJobExecutionKey *string `mandatory:"false" json:"latestImportJobExecutionKey"`

    // Status of the latest glossary import job execution, such as running, paused, or completed.
    // This may include additional information like time import started , import file size and % of completion
    LatestImportJobExecutionStatus *string `mandatory:"false" json:"latestImportJobExecutionStatus"`
}

func (GlossarySummary) String

func (m GlossarySummary) String() string

type GlossaryTreeElement

GlossaryTreeElement Glossary tree element with child terms.

type GlossaryTreeElement struct {

    // Unique term key that is immutable.
    Key *string `mandatory:"true" json:"key"`

    // A user-friendly display name. Does not have to be unique, and it's changeable.
    // Avoid entering confidential information.
    DisplayName *string `mandatory:"false" json:"displayName"`

    // Detailed description of the term.
    Description *string `mandatory:"false" json:"description"`

    // Unique id of the parent glossary.
    GlossaryKey *string `mandatory:"false" json:"glossaryKey"`

    // URI to the term instance in the API.
    Uri *string `mandatory:"false" json:"uri"`

    // This terms parent term key. Will be null if the term has no parent term.
    ParentTermKey *string `mandatory:"false" json:"parentTermKey"`

    // Indicates whether a term may contain child terms.
    IsAllowedToHaveChildTerms *bool `mandatory:"false" json:"isAllowedToHaveChildTerms"`

    // Absolute path of the term.
    Path *string `mandatory:"false" json:"path"`

    // The date and time the term was created, in the format defined by RFC3339 (https://tools.ietf.org/html/rfc3339).
    // Example: `2019-03-25T21:10:29.600Z`
    TimeCreated *common.SDKTime `mandatory:"false" json:"timeCreated"`

    // Status of the approval process workflow for this business term in the glossary.
    WorkflowStatus TermWorkflowStatusEnum `mandatory:"false" json:"workflowStatus,omitempty"`

    // The number of objects tagged with this term.
    AssociatedObjectCount *int `mandatory:"false" json:"associatedObjectCount"`

    // State of the term.
    LifecycleState LifecycleStateEnum `mandatory:"false" json:"lifecycleState,omitempty"`

    // An array of child terms.
    ChildTerms []GlossaryTreeElement `mandatory:"false" json:"childTerms"`
}

func (GlossaryTreeElement) String

func (m GlossaryTreeElement) String() string

type HarvestStatusEnum

HarvestStatusEnum Enum with underlying type: string

type HarvestStatusEnum string

Set of constants representing the allowable values for HarvestStatusEnum

const (
    HarvestStatusComplete   HarvestStatusEnum = "COMPLETE"
    HarvestStatusError      HarvestStatusEnum = "ERROR"
    HarvestStatusInProgress HarvestStatusEnum = "IN_PROGRESS"
    HarvestStatusDeferred   HarvestStatusEnum = "DEFERRED"
)

func GetHarvestStatusEnumValues

func GetHarvestStatusEnumValues() []HarvestStatusEnum

GetHarvestStatusEnumValues Enumerates the set of values for HarvestStatusEnum

type ImportConnectionDetails

ImportConnectionDetails Import connection from the connection metadata and oracle wallet file.

type ImportConnectionDetails struct {

    // The information used to import the connection.
    ConnectionPayload []byte `mandatory:"true" json:"connectionPayload"`

    ConnectionDetail *CreateConnectionDetails `mandatory:"false" json:"connectionDetail"`
}

func (ImportConnectionDetails) String

func (m ImportConnectionDetails) String() string

type ImportConnectionRequest

ImportConnectionRequest wrapper for the ImportConnection operation

See also

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

type ImportConnectionRequest struct {

    // Unique catalog identifier.
    CatalogId *string `mandatory:"true" contributesTo:"path" name:"catalogId"`

    // Unique data asset key.
    DataAssetKey *string `mandatory:"true" contributesTo:"path" name:"dataAssetKey"`

    // The information used to create the connections through import.
    ImportConnectionDetails `contributesTo:"body"`

    // The client request ID for tracing.
    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.
    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. Retry tokens expire after 24
    // hours, but can be invalidated before then due to conflicting operations. For example, if a resource
    // has been deleted and purged from the system, then a retry of the original creation request
    // might be rejected.
    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 (ImportConnectionRequest) HTTPRequest

func (request ImportConnectionRequest) HTTPRequest(method, path string) (http.Request, error)

HTTPRequest implements the OCIRequest interface

func (ImportConnectionRequest) RetryPolicy

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

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

func (ImportConnectionRequest) String

func (request ImportConnectionRequest) String() string

type ImportConnectionResponse

ImportConnectionResponse wrapper for the ImportConnection operation

type ImportConnectionResponse 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 (ImportConnectionResponse) HTTPResponse

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

HTTPResponse implements the OCIResponse interface

func (ImportConnectionResponse) String

func (response ImportConnectionResponse) String() string

type ImportGlossaryDetails

ImportGlossaryDetails Import glossary from the contents of the glossary definition file.

type ImportGlossaryDetails struct {

    // The file contents used for the import of glossary.
    GlossaryFileContents []byte `mandatory:"false" json:"glossaryFileContents"`
}

func (ImportGlossaryDetails) String

func (m ImportGlossaryDetails) String() string

type ImportGlossaryRequest

ImportGlossaryRequest wrapper for the ImportGlossary operation

See also

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

type ImportGlossaryRequest struct {

    // Unique catalog identifier.
    CatalogId *string `mandatory:"true" contributesTo:"path" name:"catalogId"`

    // Unique glossary key.
    GlossaryKey *string `mandatory:"true" contributesTo:"path" name:"glossaryKey"`

    // The file contents to import the glossary.
    ImportGlossaryDetails `contributesTo:"body"`

    // Specify if the relationship metadata is imported for the glossary.
    IsRelationshipImported *bool `mandatory:"false" contributesTo:"query" name:"isRelationshipImported"`

    // The client request ID for tracing.
    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. Retry tokens expire after 24
    // hours, but can be invalidated before then due to conflicting operations. For example, if a resource
    // has been deleted and purged from the system, then a retry of the original creation request
    // might be rejected.
    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 (ImportGlossaryRequest) HTTPRequest

func (request ImportGlossaryRequest) HTTPRequest(method, path string) (http.Request, error)

HTTPRequest implements the OCIRequest interface

func (ImportGlossaryRequest) RetryPolicy

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

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

func (ImportGlossaryRequest) String

func (request ImportGlossaryRequest) String() string

type ImportGlossaryResponse

ImportGlossaryResponse wrapper for the ImportGlossary operation

type ImportGlossaryResponse struct {

    // The underlying http response
    RawResponse *http.Response

    // 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 (ImportGlossaryResponse) HTTPResponse

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

HTTPResponse implements the OCIResponse interface

func (ImportGlossaryResponse) String

func (response ImportGlossaryResponse) String() string

type Job

Job Details of a job. Jobs are scheduled instances of a job definition.

type Job struct {

    // Unique key of the job resource.
    Key *string `mandatory:"true" json:"key"`

    // A user-friendly display name. Does not have to be unique, and it's changeable.
    // Avoid entering confidential information.
    DisplayName *string `mandatory:"false" json:"displayName"`

    // Detailed description of the job.
    Description *string `mandatory:"false" json:"description"`

    // The data catalog's OCID.
    CatalogId *string `mandatory:"false" json:"catalogId"`

    // Lifecycle state for job.
    LifecycleState JobLifecycleStateEnum `mandatory:"false" json:"lifecycleState,omitempty"`

    // The date and time the job was created, in the format defined by RFC3339 (https://tools.ietf.org/html/rfc3339).
    // Example: `2019-03-25T21:10:29.600Z`
    TimeCreated *common.SDKTime `mandatory:"false" json:"timeCreated"`

    // Time that this job was last updated. An RFC3339 (https://tools.ietf.org/html/rfc3339) formatted datetime string.
    TimeUpdated *common.SDKTime `mandatory:"false" json:"timeUpdated"`

    // Type of the job.
    JobType JobTypeEnum `mandatory:"false" json:"jobType,omitempty"`

    // Schedule specified in the cron expression format that has seven fields for second, minute, hour, day-of-month, month, day-of-week, year.
    // It can also include special characters like * for all and ? for any. There are also pre-defined schedules that can be specified using
    // special strings. For example, @hourly will run the job every hour.
    ScheduleCronExpression *string `mandatory:"false" json:"scheduleCronExpression"`

    // Date that the schedule should be operational. An RFC3339 (https://tools.ietf.org/html/rfc3339) formatted datetime string.
    TimeScheduleBegin *common.SDKTime `mandatory:"false" json:"timeScheduleBegin"`

    // Date that the schedule should end from being operational. An RFC3339 (https://tools.ietf.org/html/rfc3339) formatted datetime string.
    TimeScheduleEnd *common.SDKTime `mandatory:"false" json:"timeScheduleEnd"`

    // Type of job schedule that is inferred from the scheduling properties.
    ScheduleType JobScheduleTypeEnum `mandatory:"false" json:"scheduleType,omitempty"`

    // The key of the connection used by the job. This connection will override the default connection specified in
    // the associated job definition. All executions will use this connection.
    ConnectionKey *string `mandatory:"false" json:"connectionKey"`

    // The unique key of the job definition resource that defined the scope of this job.
    JobDefinitionKey *string `mandatory:"false" json:"jobDefinitionKey"`

    // Internal version of the job resource.
    InternalVersion *string `mandatory:"false" json:"internalVersion"`

    // The total number of executions for this job schedule.
    ExecutionCount *int `mandatory:"false" json:"executionCount"`

    // The date and time of the most recent execution for this Job, in the format defined by RFC3339 (https://tools.ietf.org/html/rfc3339).
    // Example: `2019-03-25T21:10:29.600Z`
    TimeOfLatestExecution *common.SDKTime `mandatory:"false" json:"timeOfLatestExecution"`

    // OCID of the user who created this job.
    CreatedById *string `mandatory:"false" json:"createdById"`

    // OCID of the user who updated this job.
    UpdatedById *string `mandatory:"false" json:"updatedById"`

    // The display name of the job definition resource that defined the scope of this job.
    JobDefinitionName *string `mandatory:"false" json:"jobDefinitionName"`

    // Error code returned from the latest job execution for this job. Useful when the latest Job execution is in FAILED state.
    ErrorCode *string `mandatory:"false" json:"errorCode"`

    // Error message returned from the latest job execution for this job. Useful when the latest Job Execution is in a FAILED state.
    ErrorMessage *string `mandatory:"false" json:"errorMessage"`

    // URI to the job instance in the API.
    Uri *string `mandatory:"false" json:"uri"`
}

func (Job) String

func (m Job) String() string

type JobCollection

JobCollection Results of a jobs listing. Jobs are scheduled instances of a job definition.

type JobCollection struct {

    // Collection of jobs.
    Items []JobSummary `mandatory:"true" json:"items"`

    // Total number of items returned.
    Count *int `mandatory:"false" json:"count"`
}

func (JobCollection) String

func (m JobCollection) String() string

type JobDefinition

JobDefinition Representation of a job definition resource. Job definitions define the harvest scope and includes the list of objects to be harvested along with a schedule. The list of objects is usually specified through a combination of object type, regular expressions, or specific names of objects and a sample size for the data harvested.

type JobDefinition struct {

    // Unique key of the job definition resource that is immutable.
    Key *string `mandatory:"true" json:"key"`

    // A user-friendly display name. Does not have to be unique, and it's changeable.
    // Avoid entering confidential information.
    DisplayName *string `mandatory:"false" json:"displayName"`

    // The data catalog's OCID.
    CatalogId *string `mandatory:"false" json:"catalogId"`

    // Type of the job definition.
    JobType JobTypeEnum `mandatory:"false" json:"jobType,omitempty"`

    // Specifies if the job definition is incremental or full.
    IsIncremental *bool `mandatory:"false" json:"isIncremental"`

    // The key of the data asset for which the job is defined.
    DataAssetKey *string `mandatory:"false" json:"dataAssetKey"`

    // Detailed description of the job definition.
    Description *string `mandatory:"false" json:"description"`

    // The key of the default connection resource to be used for harvest, sampling, profiling jobs.
    // This may be overridden in each job instance.
    ConnectionKey *string `mandatory:"false" json:"connectionKey"`

    // Version of the job definition object. Used internally but can be visible to users.
    InternalVersion *string `mandatory:"false" json:"internalVersion"`

    // Lifecycle state of the job definition.
    LifecycleState LifecycleStateEnum `mandatory:"false" json:"lifecycleState,omitempty"`

    // The date and time the job definition was created, in the format defined by RFC3339 (https://tools.ietf.org/html/rfc3339).
    // Example: `2019-03-25T21:10:29.600Z`
    TimeCreated *common.SDKTime `mandatory:"false" json:"timeCreated"`

    // The last time that any change was made to the data asset. An RFC3339 (https://tools.ietf.org/html/rfc3339) formatted datetime string.
    TimeUpdated *common.SDKTime `mandatory:"false" json:"timeUpdated"`

    // OCID of the user who created this job definition.
    CreatedById *string `mandatory:"false" json:"createdById"`

    // OCID of the user who updated this job definition.
    UpdatedById *string `mandatory:"false" json:"updatedById"`

    // URI to the job definition instance in the API.
    Uri *string `mandatory:"false" json:"uri"`

    // Specify if sample data to be extracted as part of this harvest.
    IsSampleDataExtracted *bool `mandatory:"false" json:"isSampleDataExtracted"`

    // Specify the sample data size in MB, specified as number of rows, for this metadata harvest.
    SampleDataSizeInMBs *int `mandatory:"false" json:"sampleDataSizeInMBs"`

    // Time that the latest job execution started. An RFC3339 (https://tools.ietf.org/html/rfc3339) formatted datetime string.
    TimeLatestExecutionStarted *common.SDKTime `mandatory:"false" json:"timeLatestExecutionStarted"`

    // Time that the latest job execution ended or null if it hasn't yet completed.
    // An RFC3339 (https://tools.ietf.org/html/rfc3339) formatted datetime string.
    TimeLatestExecutionEnded *common.SDKTime `mandatory:"false" json:"timeLatestExecutionEnded"`

    // Status of the latest job execution, such as running, paused, or completed.
    JobExecutionState JobExecutionStateEnum `mandatory:"false" json:"jobExecutionState,omitempty"`

    // Type of job schedule for the latest job executed.
    ScheduleType JobScheduleTypeEnum `mandatory:"false" json:"scheduleType,omitempty"`

    // A map of maps that contains the properties which are specific to the job type. Each job type
    // definition may define it's set of required and optional properties. The map keys are category names and the
    // values are maps of property name to property value. Every property is contained inside of a category. Most
    // job definitions have required properties within the "default" category.
    // Example: `{"properties": { "default": { "host": "host1", "port": "1521", "database": "orcl"}}}`
    Properties map[string]map[string]string `mandatory:"false" json:"properties"`
}

func (JobDefinition) String

func (m JobDefinition) String() string

type JobDefinitionCollection

JobDefinitionCollection Results of a job definition listing. Job definitions are resources that describe the scope and type of jobs (eg: harvest, profiling, sampling) that are defined by users in the system.

type JobDefinitionCollection struct {

    // Collection of job definitions.
    Items []JobDefinitionSummary `mandatory:"true" json:"items"`

    // Total number of items returned.
    Count *int `mandatory:"false" json:"count"`
}

func (JobDefinitionCollection) String

func (m JobDefinitionCollection) String() string

type JobDefinitionPermissionsSummary

JobDefinitionPermissionsSummary Permissions object for job definitions.

type JobDefinitionPermissionsSummary struct {

    // An array of permissions.
    UserPermissions []string `mandatory:"false" json:"userPermissions"`

    // The unique key of the parent job definition.
    JobDefinitionKey *string `mandatory:"false" json:"jobDefinitionKey"`
}

func (JobDefinitionPermissionsSummary) String

func (m JobDefinitionPermissionsSummary) String() string

type JobDefinitionScope

JobDefinitionScope Defines the rules or criteria based on which the scope for job definition is circumscribed.

type JobDefinitionScope struct {

    // Name of the folder or schema for this metadata harvest.
    FolderName *string `mandatory:"false" json:"folderName"`

    // Name of the entity for this metadata harvest.
    EntityName *string `mandatory:"false" json:"entityName"`

    // Filter rules with regular expression to specify folder names for this metadata harvest.
    FolderNameFilter *string `mandatory:"false" json:"folderNameFilter"`

    // Filter rules with regular expression to specify entity names for this metadata harvest.
    EntityNameFilter *string `mandatory:"false" json:"entityNameFilter"`

    // Specify if sample data to be extracted as part of this harvest.
    IsSampleDataExtracted *bool `mandatory:"false" json:"isSampleDataExtracted"`

    // Specify the sample data size in MB, specified as number of rows, for this metadata harvest.
    SampleDataSizeInMBs *int `mandatory:"false" json:"sampleDataSizeInMBs"`
}

func (JobDefinitionScope) String

func (m JobDefinitionScope) String() string

type JobDefinitionSummary

JobDefinitionSummary A list of job definition resources. Job definitions define the harvest scope and includes the list of objects to be harvested along with a schedule. The list of objects is usually specified through a combination of object type, regular expressions, or specific names of objects and a sample size for the data harvested.

type JobDefinitionSummary struct {

    // Unique key of the job definition resource that is immutable.
    Key *string `mandatory:"true" json:"key"`

    // A user-friendly display name. Does not have to be unique, and it's changeable.
    // Avoid entering confidential information.
    DisplayName *string `mandatory:"false" json:"displayName"`

    // Detailed description of the job definition.
    Description *string `mandatory:"false" json:"description"`

    // The data catalog's OCID.
    CatalogId *string `mandatory:"false" json:"catalogId"`

    // URI to the job definition instance in the API.
    Uri *string `mandatory:"false" json:"uri"`

    // Type of the job definition.
    JobType JobTypeEnum `mandatory:"false" json:"jobType,omitempty"`

    // Lifecycle state of the job definition.
    LifecycleState LifecycleStateEnum `mandatory:"false" json:"lifecycleState,omitempty"`

    // Specify if sample data to be extracted as part of this harvest.
    IsSampleDataExtracted *bool `mandatory:"false" json:"isSampleDataExtracted"`

    // The date and time the job definition was created, in the format defined by RFC3339 (https://tools.ietf.org/html/rfc3339).
    // Example: `2019-03-25T21:10:29.600Z`
    TimeCreated *common.SDKTime `mandatory:"false" json:"timeCreated"`

    // The key of the connection resource used in harvest, sampling, profiling jobs.
    ConnectionKey *string `mandatory:"false" json:"connectionKey"`

    // Time that the latest job execution started. An RFC3339 (https://tools.ietf.org/html/rfc3339) formatted datetime string.
    TimeLatestExecutionStarted *common.SDKTime `mandatory:"false" json:"timeLatestExecutionStarted"`

    // Time that the latest job execution ended or null if it hasn't yet completed.
    // An RFC3339 (https://tools.ietf.org/html/rfc3339) formatted datetime string.
    TimeLatestExecutionEnded *common.SDKTime `mandatory:"false" json:"timeLatestExecutionEnded"`

    // Status of the latest job execution, such as running, paused, or completed.
    JobExecutionState JobExecutionStateEnum `mandatory:"false" json:"jobExecutionState,omitempty"`

    // Type of job schedule for the latest job executed.
    ScheduleType JobScheduleTypeEnum `mandatory:"false" json:"scheduleType,omitempty"`
}

func (JobDefinitionSummary) String

func (m JobDefinitionSummary) String() string

type JobExecution

JobExecution A job execution is a unit of work being executed on behalf of a job.

type JobExecution struct {

    // Unique key of the job execution resource.
    Key *string `mandatory:"true" json:"key"`

    // The unique key of the parent job.
    JobKey *string `mandatory:"false" json:"jobKey"`

    // Type of the job execution.
    JobType JobTypeEnum `mandatory:"false" json:"jobType,omitempty"`

    // Sub-type of this job execution.
    SubType *string `mandatory:"false" json:"subType"`

    // The unique key of the parent execution or null if this job execution has no parent.
    ParentKey *string `mandatory:"false" json:"parentKey"`

    // The unique key of the triggering external scheduler resource or null if this job execution is not externally triggered.
    ScheduleInstanceKey *string `mandatory:"false" json:"scheduleInstanceKey"`

    // Status of the job execution, such as running, paused, or completed.
    LifecycleState JobExecutionStateEnum `mandatory:"false" json:"lifecycleState,omitempty"`

    // The date and time the job execution was created, in the format defined by RFC3339 (https://tools.ietf.org/html/rfc3339).
    // Example: `2019-03-25T21:10:29.600Z`
    TimeCreated *common.SDKTime `mandatory:"false" json:"timeCreated"`

    // Time that job execution started. An RFC3339 (https://tools.ietf.org/html/rfc3339) formatted datetime string.
    TimeStarted *common.SDKTime `mandatory:"false" json:"timeStarted"`

    // Time that the job execution ended or null if it hasn't yet completed.
    // An RFC3339 (https://tools.ietf.org/html/rfc3339) formatted datetime string.
    TimeEnded *common.SDKTime `mandatory:"false" json:"timeEnded"`

    // Error code returned from the job execution or null if job is still running or didn't return an error.
    ErrorCode *string `mandatory:"false" json:"errorCode"`

    // Error message returned from the job execution or null if job is still running or didn't return an error.
    ErrorMessage *string `mandatory:"false" json:"errorMessage"`

    // Process identifier related to the job execution if the job is an external job.
    ProcessKey *string `mandatory:"false" json:"processKey"`

    // If the job is an external process, then a URL of the job for accessing this resource and its status.
    ExternalUrl *string `mandatory:"false" json:"externalUrl"`

    // An identifier used for log message correlation.
    EventKey *string `mandatory:"false" json:"eventKey"`

    // The key of the associated data entity resource.
    DataEntityKey *string `mandatory:"false" json:"dataEntityKey"`

    // OCID of the user who created the job execution.
    CreatedById *string `mandatory:"false" json:"createdById"`

    // OCID of the user who updated the job execution.
    UpdatedBy *string `mandatory:"false" json:"updatedBy"`

    // URI to the job execution instance in the API.
    Uri *string `mandatory:"false" json:"uri"`

    // A map of maps that contains the execution context properties which are specific to a job execution. Each job
    // execution may define it's set of required and optional properties. The map keys are category names and the
    // values are maps of property name to property value. Every property is contained inside of a category. Most
    // job executions have required properties within the "default" category.
    // Example: `{"properties": { "default": { "host": "host1", "port": "1521", "database": "orcl"}}}`
    Properties map[string]map[string]string `mandatory:"false" json:"properties"`
}

func (JobExecution) String

func (m JobExecution) String() string

type JobExecutionCollection

JobExecutionCollection Results of a job executions listing. Job executions are execution instances of a scheduled job.

type JobExecutionCollection struct {

    // Collection of job executions.
    Items []JobExecutionSummary `mandatory:"true" json:"items"`

    // Total number of items returned.
    Count *int `mandatory:"false" json:"count"`
}

func (JobExecutionCollection) String

func (m JobExecutionCollection) String() string

type JobExecutionStateEnum

JobExecutionStateEnum Enum with underlying type: string

type JobExecutionStateEnum string

Set of constants representing the allowable values for JobExecutionStateEnum

const (
    JobExecutionStateCreated               JobExecutionStateEnum = "CREATED"
    JobExecutionStateInProgress            JobExecutionStateEnum = "IN_PROGRESS"
    JobExecutionStateInactive              JobExecutionStateEnum = "INACTIVE"
    JobExecutionStateFailed                JobExecutionStateEnum = "FAILED"
    JobExecutionStateSucceeded             JobExecutionStateEnum = "SUCCEEDED"
    JobExecutionStateCanceled              JobExecutionStateEnum = "CANCELED"
    JobExecutionStateSucceededWithWarnings JobExecutionStateEnum = "SUCCEEDED_WITH_WARNINGS"
)

func GetJobExecutionStateEnumValues

func GetJobExecutionStateEnumValues() []JobExecutionStateEnum

GetJobExecutionStateEnumValues Enumerates the set of values for JobExecutionStateEnum

type JobExecutionSummary

JobExecutionSummary A list of job executions. A job execution is a unit of work being executed on behalf of a job.

type JobExecutionSummary struct {

    // Unique key of the job execution resource.
    Key *string `mandatory:"true" json:"key"`

    // The unique key of the parent job.
    JobKey *string `mandatory:"false" json:"jobKey"`

    // Type of the job execution.
    JobType JobTypeEnum `mandatory:"false" json:"jobType,omitempty"`

    // The unique key of the parent execution or null if this job execution has no parent.
    ParentKey *string `mandatory:"false" json:"parentKey"`

    // The unique key of the triggering external scheduler resource or null if this job execution is not externally triggered.
    ScheduleInstanceKey *string `mandatory:"false" json:"scheduleInstanceKey"`

    // Status of the job execution, such as running, paused, or completed.
    LifecycleState JobExecutionStateEnum `mandatory:"false" json:"lifecycleState,omitempty"`

    // The date and time the job execution was created, in the format defined by RFC3339 (https://tools.ietf.org/html/rfc3339).
    // Example: `2019-03-25T21:10:29.600Z`
    TimeCreated *common.SDKTime `mandatory:"false" json:"timeCreated"`

    // Time that job execution started. An RFC3339 (https://tools.ietf.org/html/rfc3339) formatted datetime string.
    TimeStarted *common.SDKTime `mandatory:"false" json:"timeStarted"`

    // Time that the job execution ended or null if it hasn't yet completed.
    // An RFC3339 (https://tools.ietf.org/html/rfc3339) formatted datetime string.
    TimeEnded *common.SDKTime `mandatory:"false" json:"timeEnded"`

    // URI to the job execution instance in the API.
    Uri *string `mandatory:"false" json:"uri"`
}

func (JobExecutionSummary) String

func (m JobExecutionSummary) String() string

type JobLifecycleStateEnum

JobLifecycleStateEnum Enum with underlying type: string

type JobLifecycleStateEnum string

Set of constants representing the allowable values for JobLifecycleStateEnum

const (
    JobLifecycleStateActive   JobLifecycleStateEnum = "ACTIVE"
    JobLifecycleStateInactive JobLifecycleStateEnum = "INACTIVE"
    JobLifecycleStateExpired  JobLifecycleStateEnum = "EXPIRED"
)

func GetJobLifecycleStateEnumValues

func GetJobLifecycleStateEnumValues() []JobLifecycleStateEnum

GetJobLifecycleStateEnumValues Enumerates the set of values for JobLifecycleStateEnum

type JobLog

JobLog Job log details. A job log is an audit log record inserted during the lifecycle of a job execution instance.

type JobLog struct {

    // Unique key of the job log that is immutable.
    Key *string `mandatory:"true" json:"key"`

    // The unique key of the parent job execution for which the log resource was created.
    JobExecutionKey *string `mandatory:"false" json:"jobExecutionKey"`

    // OCID of the user who created the log record for this job. Usually the executor of the job instance.
    CreatedById *string `mandatory:"false" json:"createdById"`

    // OCID of the user who created the log record for this job. Usually the executor of the job instance.
    UpdatedById *string `mandatory:"false" json:"updatedById"`

    // Job log update time. An RFC3339 (https://tools.ietf.org/html/rfc3339) formatted datetime string.
    TimeUpdated *common.SDKTime `mandatory:"false" json:"timeUpdated"`

    // The date and time the job log was created, in the format defined by RFC3339 (https://tools.ietf.org/html/rfc3339).
    // Example: `2019-03-25T21:10:29.600Z`
    TimeCreated *common.SDKTime `mandatory:"false" json:"timeCreated"`

    // Severity level for this log.
    Severity *string `mandatory:"false" json:"severity"`

    // Message for this job log.
    LogMessage *string `mandatory:"false" json:"logMessage"`

    // URI to the job log instance in the API.
    Uri *string `mandatory:"false" json:"uri"`
}

func (JobLog) String

func (m JobLog) String() string

type JobLogCollection

JobLogCollection Results of a job logs Listing. A job log is an audit log record inserted during the lifecycle of a job execution instance.

type JobLogCollection struct {

    // Collection of Job logs.
    Items []JobLogSummary `mandatory:"true" json:"items"`

    // Total number of items returned.
    Count *int `mandatory:"false" json:"count"`
}

func (JobLogCollection) String

func (m JobLogCollection) String() string

type JobLogSummary

JobLogSummary A list of job execution logs. A job log is an audit log record inserted during the lifecycle of a job execution instance. There can be one or more logs for an execution instance.

type JobLogSummary struct {

    // Unique key of the job log that is immutable.
    Key *string `mandatory:"true" json:"key"`

    // The unique key of the parent job execution for which the log resource was created.
    JobExecutionKey *string `mandatory:"false" json:"jobExecutionKey"`

    // URI to the job log instance in the API.
    Uri *string `mandatory:"false" json:"uri"`

    // The date and time the job log was created, in the format defined by RFC3339 (https://tools.ietf.org/html/rfc3339).
    // Example: `2019-03-25T21:10:29.600Z`
    TimeCreated *common.SDKTime `mandatory:"false" json:"timeCreated"`

    // Severity level for this log.
    Severity *string `mandatory:"false" json:"severity"`

    // Message for this job log.
    LogMessage *string `mandatory:"false" json:"logMessage"`
}

func (JobLogSummary) String

func (m JobLogSummary) String() string

type JobMetric

JobMetric A set of metrics are collected periodically to assess the state and performance characteristics of the execution instance of a job. The metrics are grouped based on their category and sub categories and aggregated based on their batch information.

type JobMetric struct {

    // Key of the job metric that is immutable.
    Key *string `mandatory:"true" json:"key"`

    // Detailed description of the metric.
    Description *string `mandatory:"false" json:"description"`

    // The unique key of the parent job execution for which the job metric resource is being created.
    JobExecutionKey *string `mandatory:"false" json:"jobExecutionKey"`

    // The time the metric was logged or captured in the system where the job executed.
    // An RFC3339 (https://tools.ietf.org/html/rfc3339) formatted datetime string.
    TimeInserted *common.SDKTime `mandatory:"false" json:"timeInserted"`

    // Category of this metric.
    Category *string `mandatory:"false" json:"category"`

    // A user-friendly display name. Does not have to be unique, and it's changeable.
    // Avoid entering confidential information.
    DisplayName *string `mandatory:"false" json:"displayName"`

    // Sub category of this metric under the category. Used for aggregating values. May be null.
    SubCategory *string `mandatory:"false" json:"subCategory"`

    // Unit of this metric.
    Unit *string `mandatory:"false" json:"unit"`

    // Value of this metric.
    Value *string `mandatory:"false" json:"value"`

    // Batch key for grouping, may be null.
    BatchKey *string `mandatory:"false" json:"batchKey"`

    // URI to the job metric instance in the API.
    Uri *string `mandatory:"false" json:"uri"`

    // The date and time the job metric was created, in the format defined by RFC3339 (https://tools.ietf.org/html/rfc3339).
    // Example: `2019-03-25T21:10:29.600Z`
    TimeCreated *common.SDKTime `mandatory:"false" json:"timeCreated"`

    // The last time that this metric was updated. An RFC3339 (https://tools.ietf.org/html/rfc3339) formatted datetime string.
    TimeUpdated *common.SDKTime `mandatory:"false" json:"timeUpdated"`

    // OCID of the user who created the metric for this job. Usually the executor of the job instance.
    CreatedById *string `mandatory:"false" json:"createdById"`

    // OCID of the user who created the metric for this job. Usually the executor of the job instance.
    UpdatedById *string `mandatory:"false" json:"updatedById"`
}

func (JobMetric) String

func (m JobMetric) String() string

type JobMetricCollection

JobMetricCollection Results of a job metrics listing. Job metrics are datum about a job execution in key value pairs.

type JobMetricCollection struct {

    // Collection of job metrics.
    Items []JobMetricSummary `mandatory:"true" json:"items"`

    // Total number of items returned.
    Count *int `mandatory:"false" json:"count"`
}

func (JobMetricCollection) String

func (m JobMetricCollection) String() string

type JobMetricSummary

JobMetricSummary Job metric summary.

type JobMetricSummary struct {

    // Key of the job metric that is immutable.
    Key *string `mandatory:"true" json:"key"`

    // Detailed description of the metric.
    Description *string `mandatory:"false" json:"description"`

    // The unique key of the parent job execution for which the job metric resource was created.
    JobExecutionKey *string `mandatory:"false" json:"jobExecutionKey"`

    // URI to the job metric instance in the API.
    Uri *string `mandatory:"false" json:"uri"`

    // The date and time the job metric was created, in the format defined by RFC3339 (https://tools.ietf.org/html/rfc3339).
    // Example: `2019-03-25T21:10:29.600Z`
    TimeCreated *common.SDKTime `mandatory:"false" json:"timeCreated"`

    // The time the metric was logged or captured in the system where the job executed.
    // An RFC3339 (https://tools.ietf.org/html/rfc3339) formatted datetime string.
    TimeInserted *common.SDKTime `mandatory:"false" json:"timeInserted"`

    // Category of this metric.
    Category *string `mandatory:"false" json:"category"`

    // A user-friendly display name. Does not have to be unique, and it's changeable.
    // Avoid entering confidential information.
    DisplayName *string `mandatory:"false" json:"displayName"`

    // Sub category of this metric under the category. Used for aggregating values. May be null.
    SubCategory *string `mandatory:"false" json:"subCategory"`

    // Unit of this metric.
    Unit *string `mandatory:"false" json:"unit"`

    // Value of this metric.
    Value *string `mandatory:"false" json:"value"`

    // Batch key for grouping, may be null.
    BatchKey *string `mandatory:"false" json:"batchKey"`
}

func (JobMetricSummary) String

func (m JobMetricSummary) String() string

type JobScheduleTypeEnum

JobScheduleTypeEnum Enum with underlying type: string

type JobScheduleTypeEnum string

Set of constants representing the allowable values for JobScheduleTypeEnum

const (
    JobScheduleTypeScheduled JobScheduleTypeEnum = "SCHEDULED"
    JobScheduleTypeImmediate JobScheduleTypeEnum = "IMMEDIATE"
)

func GetJobScheduleTypeEnumValues

func GetJobScheduleTypeEnumValues() []JobScheduleTypeEnum

GetJobScheduleTypeEnumValues Enumerates the set of values for JobScheduleTypeEnum

type JobSummary

JobSummary Details of a job. Jobs are scheduled instances of a job definition.

type JobSummary struct {

    // Unique key of the job.
    Key *string `mandatory:"true" json:"key"`

    // URI to the job instance in the API.
    Uri *string `mandatory:"false" json:"uri"`

    // A user-friendly display name. Does not have to be unique, and it's changeable.
    // Avoid entering confidential information.
    DisplayName *string `mandatory:"false" json:"displayName"`

    // The data catalog's OCID.
    CatalogId *string `mandatory:"false" json:"catalogId"`

    // The unique key of the job definition resource that defined the scope of this job.
    JobDefinitionKey *string `mandatory:"false" json:"jobDefinitionKey"`

    // Lifecycle state of the job, such as running, paused, or completed.
    LifecycleState JobLifecycleStateEnum `mandatory:"false" json:"lifecycleState,omitempty"`

    // Type of the job.
    JobType JobTypeEnum `mandatory:"false" json:"jobType,omitempty"`

    // Type of job schedule that is inferred from the scheduling properties.
    ScheduleType *string `mandatory:"false" json:"scheduleType"`

    // Detailed description of the job.
    Description *string `mandatory:"false" json:"description"`

    // The date and time the job was created, in the format defined by RFC3339 (https://tools.ietf.org/html/rfc3339).
    // Example: `2019-03-25T21:10:29.600Z`
    TimeCreated *common.SDKTime `mandatory:"false" json:"timeCreated"`

    // Time that this job was last updated. An RFC3339 (https://tools.ietf.org/html/rfc3339) formatted datetime string.
    TimeUpdated *common.SDKTime `mandatory:"false" json:"timeUpdated"`

    // OCID of the user who created this job.
    CreatedById *string `mandatory:"false" json:"createdById"`

    // OCID of the user who updated this job.
    UpdatedById *string `mandatory:"false" json:"updatedById"`

    // Schedule specified in the cron expression format that has seven fields for second, minute, hour, day-of-month, month, day-of-week, year.
    // It can also include special characters like * for all and ? for any. There are also pre-defined schedules that can be specified using
    // special strings. For example, @hourly will run the job every hour.
    ScheduleCronExpression *string `mandatory:"false" json:"scheduleCronExpression"`

    // Date that the schedule should be operational. An RFC3339 (https://tools.ietf.org/html/rfc3339) formatted datetime string.
    TimeScheduleBegin *common.SDKTime `mandatory:"false" json:"timeScheduleBegin"`

    // The total number of executions for this job schedule.
    ExecutionCount *int `mandatory:"false" json:"executionCount"`

    // The date and time of the most recent execution for this job, in the format defined by RFC3339 (https://tools.ietf.org/html/rfc3339).
    // Example: `2019-03-25T21:10:29.600Z`
    TimeOfLatestExecution *common.SDKTime `mandatory:"false" json:"timeOfLatestExecution"`

    // The display name of the job definition resource that defined the scope of this job.
    JobDefinitionName *string `mandatory:"false" json:"jobDefinitionName"`

    // Error code returned from the latest job execution for this job. Useful when the latest Job execution is in FAILED state.
    ErrorCode *string `mandatory:"false" json:"errorCode"`

    // Error message returned from the latest job execution for this job. Useful when the latest Job Execution is in a FAILED state.
    ErrorMessage *string `mandatory:"false" json:"errorMessage"`

    // Array of the executions summary associated with this job.
    Executions []JobExecutionSummary `mandatory:"false" json:"executions"`
}

func (JobSummary) String

func (m JobSummary) String() string

type JobTypeEnum

JobTypeEnum Enum with underlying type: string

type JobTypeEnum string

Set of constants representing the allowable values for JobTypeEnum

const (
    JobTypeHarvest                    JobTypeEnum = "HARVEST"
    JobTypeProfiling                  JobTypeEnum = "PROFILING"
    JobTypeSampling                   JobTypeEnum = "SAMPLING"
    JobTypePreview                    JobTypeEnum = "PREVIEW"
    JobTypeImport                     JobTypeEnum = "IMPORT"
    JobTypeExport                     JobTypeEnum = "EXPORT"
    JobTypeImportGlossary             JobTypeEnum = "IMPORT_GLOSSARY"
    JobTypeExportGlossary             JobTypeEnum = "EXPORT_GLOSSARY"
    JobTypeInternal                   JobTypeEnum = "INTERNAL"
    JobTypePurge                      JobTypeEnum = "PURGE"
    JobTypeImmediate                  JobTypeEnum = "IMMEDIATE"
    JobTypeScheduled                  JobTypeEnum = "SCHEDULED"
    JobTypeImmediateExecution         JobTypeEnum = "IMMEDIATE_EXECUTION"
    JobTypeScheduledExecution         JobTypeEnum = "SCHEDULED_EXECUTION"
    JobTypeScheduledExecutionInstance JobTypeEnum = "SCHEDULED_EXECUTION_INSTANCE"
    JobTypeAsyncDelete                JobTypeEnum = "ASYNC_DELETE"
)

func GetJobTypeEnumValues

func GetJobTypeEnumValues() []JobTypeEnum

GetJobTypeEnumValues Enumerates the set of values for JobTypeEnum

type LifecycleStateEnum

LifecycleStateEnum Enum with underlying type: string

type LifecycleStateEnum string

Set of constants representing the allowable values for LifecycleStateEnum

const (
    LifecycleStateCreating LifecycleStateEnum = "CREATING"
    LifecycleStateActive   LifecycleStateEnum = "ACTIVE"
    LifecycleStateInactive LifecycleStateEnum = "INACTIVE"
    LifecycleStateUpdating LifecycleStateEnum = "UPDATING"
    LifecycleStateDeleting LifecycleStateEnum = "DELETING"
    LifecycleStateDeleted  LifecycleStateEnum = "DELETED"
    LifecycleStateFailed   LifecycleStateEnum = "FAILED"
    LifecycleStateMoving   LifecycleStateEnum = "MOVING"
)

func GetLifecycleStateEnumValues

func GetLifecycleStateEnumValues() []LifecycleStateEnum

GetLifecycleStateEnumValues Enumerates the set of values for LifecycleStateEnum

type ListAggregatedPhysicalEntitiesFieldsEnum

ListAggregatedPhysicalEntitiesFieldsEnum Enum with underlying type: string

type ListAggregatedPhysicalEntitiesFieldsEnum string

Set of constants representing the allowable values for ListAggregatedPhysicalEntitiesFieldsEnum

const (
    ListAggregatedPhysicalEntitiesFieldsKey               ListAggregatedPhysicalEntitiesFieldsEnum = "key"
    ListAggregatedPhysicalEntitiesFieldsDisplayname       ListAggregatedPhysicalEntitiesFieldsEnum = "displayName"
    ListAggregatedPhysicalEntitiesFieldsDescription       ListAggregatedPhysicalEntitiesFieldsEnum = "description"
    ListAggregatedPhysicalEntitiesFieldsDataassetkey      ListAggregatedPhysicalEntitiesFieldsEnum = "dataAssetKey"
    ListAggregatedPhysicalEntitiesFieldsTimecreated       ListAggregatedPhysicalEntitiesFieldsEnum = "timeCreated"
    ListAggregatedPhysicalEntitiesFieldsTimeupdated       ListAggregatedPhysicalEntitiesFieldsEnum = "timeUpdated"
    ListAggregatedPhysicalEntitiesFieldsCreatedbyid       ListAggregatedPhysicalEntitiesFieldsEnum = "createdById"
    ListAggregatedPhysicalEntitiesFieldsUpdatedbyid       ListAggregatedPhysicalEntitiesFieldsEnum = "updatedById"
    ListAggregatedPhysicalEntitiesFieldsLifecyclestate    ListAggregatedPhysicalEntitiesFieldsEnum = "lifecycleState"
    ListAggregatedPhysicalEntitiesFieldsExternalkey       ListAggregatedPhysicalEntitiesFieldsEnum = "externalKey"
    ListAggregatedPhysicalEntitiesFieldsTimeexternal      ListAggregatedPhysicalEntitiesFieldsEnum = "timeExternal"
    ListAggregatedPhysicalEntitiesFieldsTimestatusupdated ListAggregatedPhysicalEntitiesFieldsEnum = "timeStatusUpdated"
    ListAggregatedPhysicalEntitiesFieldsIslogical         ListAggregatedPhysicalEntitiesFieldsEnum = "isLogical"
    ListAggregatedPhysicalEntitiesFieldsIspartition       ListAggregatedPhysicalEntitiesFieldsEnum = "isPartition"
    ListAggregatedPhysicalEntitiesFieldsFolderkey         ListAggregatedPhysicalEntitiesFieldsEnum = "folderKey"
    ListAggregatedPhysicalEntitiesFieldsFoldername        ListAggregatedPhysicalEntitiesFieldsEnum = "folderName"
    ListAggregatedPhysicalEntitiesFieldsTypekey           ListAggregatedPhysicalEntitiesFieldsEnum = "typeKey"
    ListAggregatedPhysicalEntitiesFieldsPath              ListAggregatedPhysicalEntitiesFieldsEnum = "path"
    ListAggregatedPhysicalEntitiesFieldsHarveststatus     ListAggregatedPhysicalEntitiesFieldsEnum = "harvestStatus"
    ListAggregatedPhysicalEntitiesFieldsLastjobkey        ListAggregatedPhysicalEntitiesFieldsEnum = "lastJobKey"
    ListAggregatedPhysicalEntitiesFieldsUri               ListAggregatedPhysicalEntitiesFieldsEnum = "uri"
    ListAggregatedPhysicalEntitiesFieldsProperties        ListAggregatedPhysicalEntitiesFieldsEnum = "properties"
)

func GetListAggregatedPhysicalEntitiesFieldsEnumValues

func GetListAggregatedPhysicalEntitiesFieldsEnumValues() []ListAggregatedPhysicalEntitiesFieldsEnum

GetListAggregatedPhysicalEntitiesFieldsEnumValues Enumerates the set of values for ListAggregatedPhysicalEntitiesFieldsEnum

type ListAggregatedPhysicalEntitiesRequest

ListAggregatedPhysicalEntitiesRequest wrapper for the ListAggregatedPhysicalEntities operation

See also

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

type ListAggregatedPhysicalEntitiesRequest struct {

    // Unique catalog identifier.
    CatalogId *string `mandatory:"true" contributesTo:"path" name:"catalogId"`

    // Unique data asset key.
    DataAssetKey *string `mandatory:"true" contributesTo:"path" name:"dataAssetKey"`

    // Unique entity key.
    EntityKey *string `mandatory:"true" contributesTo:"path" name:"entityKey"`

    // Specifies the fields to return in an entity response.
    Fields []ListAggregatedPhysicalEntitiesFieldsEnum `contributesTo:"query" name:"fields" omitEmpty:"true" collectionFormat:"multi"`

    // A filter to return only resources that match display name pattern given. The match is not case sensitive.
    // For Example : /folders?displayNameContains=Cu.*
    // The above would match all folders with display name that starts with "Cu".
    DisplayNameContains *string `mandatory:"false" contributesTo:"query" name:"displayNameContains"`

    // The field to sort by. Only one sort order may be provided. Default order for TIMECREATED is descending. Default order for DISPLAYNAME is ascending. If no value is specified TIMECREATED is default.
    SortBy ListAggregatedPhysicalEntitiesSortByEnum `mandatory:"false" contributesTo:"query" name:"sortBy" omitEmpty:"true"`

    // The sort order to use, either 'asc' or 'desc'.
    SortOrder ListAggregatedPhysicalEntitiesSortOrderEnum `mandatory:"false" contributesTo:"query" name:"sortOrder" omitEmpty:"true"`

    // The maximum number of items to return.
    Limit *int `mandatory:"false" contributesTo:"query" name:"limit"`

    // The page token representing the page at which to start retrieving results. This is usually retrieved from a previous list call.
    Page *string `mandatory:"false" contributesTo:"query" name:"page"`

    // The client request ID for tracing.
    OpcRequestId *string `mandatory:"false" contributesTo:"header" name:"opc-request-id"`

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

func (ListAggregatedPhysicalEntitiesRequest) HTTPRequest

func (request ListAggregatedPhysicalEntitiesRequest) HTTPRequest(method, path string) (http.Request, error)

HTTPRequest implements the OCIRequest interface

func (ListAggregatedPhysicalEntitiesRequest) RetryPolicy

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

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

func (ListAggregatedPhysicalEntitiesRequest) String

func (request ListAggregatedPhysicalEntitiesRequest) String() string

type ListAggregatedPhysicalEntitiesResponse

ListAggregatedPhysicalEntitiesResponse wrapper for the ListAggregatedPhysicalEntities operation

type ListAggregatedPhysicalEntitiesResponse struct {

    // The underlying http response
    RawResponse *http.Response

    // A list of EntityCollection instances
    EntityCollection `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 (ListAggregatedPhysicalEntitiesResponse) HTTPResponse

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

HTTPResponse implements the OCIResponse interface

func (ListAggregatedPhysicalEntitiesResponse) String

func (response ListAggregatedPhysicalEntitiesResponse) String() string

type ListAggregatedPhysicalEntitiesSortByEnum

ListAggregatedPhysicalEntitiesSortByEnum Enum with underlying type: string

type ListAggregatedPhysicalEntitiesSortByEnum string

Set of constants representing the allowable values for ListAggregatedPhysicalEntitiesSortByEnum

const (
    ListAggregatedPhysicalEntitiesSortByTimecreated ListAggregatedPhysicalEntitiesSortByEnum = "TIMECREATED"
    ListAggregatedPhysicalEntitiesSortByDisplayname ListAggregatedPhysicalEntitiesSortByEnum = "DISPLAYNAME"
)

func GetListAggregatedPhysicalEntitiesSortByEnumValues

func GetListAggregatedPhysicalEntitiesSortByEnumValues() []ListAggregatedPhysicalEntitiesSortByEnum

GetListAggregatedPhysicalEntitiesSortByEnumValues Enumerates the set of values for ListAggregatedPhysicalEntitiesSortByEnum

type ListAggregatedPhysicalEntitiesSortOrderEnum

ListAggregatedPhysicalEntitiesSortOrderEnum Enum with underlying type: string

type ListAggregatedPhysicalEntitiesSortOrderEnum string

Set of constants representing the allowable values for ListAggregatedPhysicalEntitiesSortOrderEnum

const (
    ListAggregatedPhysicalEntitiesSortOrderAsc  ListAggregatedPhysicalEntitiesSortOrderEnum = "ASC"
    ListAggregatedPhysicalEntitiesSortOrderDesc ListAggregatedPhysicalEntitiesSortOrderEnum = "DESC"
)

func GetListAggregatedPhysicalEntitiesSortOrderEnumValues

func GetListAggregatedPhysicalEntitiesSortOrderEnumValues() []ListAggregatedPhysicalEntitiesSortOrderEnum

GetListAggregatedPhysicalEntitiesSortOrderEnumValues Enumerates the set of values for ListAggregatedPhysicalEntitiesSortOrderEnum

type ListAttributeTagsFieldsEnum

ListAttributeTagsFieldsEnum Enum with underlying type: string

type ListAttributeTagsFieldsEnum string

Set of constants representing the allowable values for ListAttributeTagsFieldsEnum

const (
    ListAttributeTagsFieldsKey             ListAttributeTagsFieldsEnum = "key"
    ListAttributeTagsFieldsName            ListAttributeTagsFieldsEnum = "name"
    ListAttributeTagsFieldsTermkey         ListAttributeTagsFieldsEnum = "termKey"
    ListAttributeTagsFieldsTermpath        ListAttributeTagsFieldsEnum = "termPath"
    ListAttributeTagsFieldsTermdescription ListAttributeTagsFieldsEnum = "termDescription"
    ListAttributeTagsFieldsLifecyclestate  ListAttributeTagsFieldsEnum = "lifecycleState"
    ListAttributeTagsFieldsTimecreated     ListAttributeTagsFieldsEnum = "timeCreated"
    ListAttributeTagsFieldsUri             ListAttributeTagsFieldsEnum = "uri"
    ListAttributeTagsFieldsGlossarykey     ListAttributeTagsFieldsEnum = "glossaryKey"
    ListAttributeTagsFieldsAttributekey    ListAttributeTagsFieldsEnum = "attributeKey"
)

func GetListAttributeTagsFieldsEnumValues

func GetListAttributeTagsFieldsEnumValues() []ListAttributeTagsFieldsEnum

GetListAttributeTagsFieldsEnumValues Enumerates the set of values for ListAttributeTagsFieldsEnum

type ListAttributeTagsLifecycleStateEnum

ListAttributeTagsLifecycleStateEnum Enum with underlying type: string

type ListAttributeTagsLifecycleStateEnum string

Set of constants representing the allowable values for ListAttributeTagsLifecycleStateEnum

const (
    ListAttributeTagsLifecycleStateCreating ListAttributeTagsLifecycleStateEnum = "CREATING"
    ListAttributeTagsLifecycleStateActive   ListAttributeTagsLifecycleStateEnum = "ACTIVE"
    ListAttributeTagsLifecycleStateInactive ListAttributeTagsLifecycleStateEnum = "INACTIVE"
    ListAttributeTagsLifecycleStateUpdating ListAttributeTagsLifecycleStateEnum = "UPDATING"
    ListAttributeTagsLifecycleStateDeleting ListAttributeTagsLifecycleStateEnum = "DELETING"
    ListAttributeTagsLifecycleStateDeleted  ListAttributeTagsLifecycleStateEnum = "DELETED"
    ListAttributeTagsLifecycleStateFailed   ListAttributeTagsLifecycleStateEnum = "FAILED"
    ListAttributeTagsLifecycleStateMoving   ListAttributeTagsLifecycleStateEnum = "MOVING"
)

func GetListAttributeTagsLifecycleStateEnumValues

func GetListAttributeTagsLifecycleStateEnumValues() []ListAttributeTagsLifecycleStateEnum

GetListAttributeTagsLifecycleStateEnumValues Enumerates the set of values for ListAttributeTagsLifecycleStateEnum

type ListAttributeTagsRequest

ListAttributeTagsRequest wrapper for the ListAttributeTags operation

See also

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

type ListAttributeTagsRequest struct {

    // Unique catalog identifier.
    CatalogId *string `mandatory:"true" contributesTo:"path" name:"catalogId"`

    // Unique data asset key.
    DataAssetKey *string `mandatory:"true" contributesTo:"path" name:"dataAssetKey"`

    // Unique entity key.
    EntityKey *string `mandatory:"true" contributesTo:"path" name:"entityKey"`

    // Unique attribute key.
    AttributeKey *string `mandatory:"true" contributesTo:"path" name:"attributeKey"`

    // Immutable resource name.
    Name *string `mandatory:"false" contributesTo:"query" name:"name"`

    // A filter to return only resources that match the specified lifecycle state. The value is case insensitive.
    LifecycleState ListAttributeTagsLifecycleStateEnum `mandatory:"false" contributesTo:"query" name:"lifecycleState" omitEmpty:"true"`

    // Unique key of the related term.
    TermKey *string `mandatory:"false" contributesTo:"query" name:"termKey"`

    // Path of the related term.
    TermPath *string `mandatory:"false" contributesTo:"query" name:"termPath"`

    // Time that the resource was created. An RFC3339 (https://tools.ietf.org/html/rfc3339) formatted datetime string.
    TimeCreated *common.SDKTime `mandatory:"false" contributesTo:"query" name:"timeCreated"`

    // OCID of the user who created the resource.
    CreatedById *string `mandatory:"false" contributesTo:"query" name:"createdById"`

    // Specifies the fields to return in an entity attribute tag summary response.
    Fields []ListAttributeTagsFieldsEnum `contributesTo:"query" name:"fields" omitEmpty:"true" collectionFormat:"multi"`

    // The field to sort by. Only one sort order may be provided. Default order for TIMECREATED is descending. Default order for DISPLAYNAME is ascending. If no value is specified TIMECREATED is default.
    SortBy ListAttributeTagsSortByEnum `mandatory:"false" contributesTo:"query" name:"sortBy" omitEmpty:"true"`

    // The sort order to use, either 'asc' or 'desc'.
    SortOrder ListAttributeTagsSortOrderEnum `mandatory:"false" contributesTo:"query" name:"sortOrder" omitEmpty:"true"`

    // The maximum number of items to return.
    Limit *int `mandatory:"false" contributesTo:"query" name:"limit"`

    // The page token representing the page at which to start retrieving results. This is usually retrieved from a previous list call.
    Page *string `mandatory:"false" contributesTo:"query" name:"page"`

    // The client request ID for tracing.
    OpcRequestId *string `mandatory:"false" contributesTo:"header" name:"opc-request-id"`

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

func (ListAttributeTagsRequest) HTTPRequest

func (request ListAttributeTagsRequest) HTTPRequest(method, path string) (http.Request, error)

HTTPRequest implements the OCIRequest interface

func (ListAttributeTagsRequest) RetryPolicy

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

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

func (ListAttributeTagsRequest) String

func (request ListAttributeTagsRequest) String() string

type ListAttributeTagsResponse

ListAttributeTagsResponse wrapper for the ListAttributeTags operation

type ListAttributeTagsResponse struct {

    // The underlying http response
    RawResponse *http.Response

    // A list of AttributeTagCollection instances
    AttributeTagCollection `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 (ListAttributeTagsResponse) HTTPResponse

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

HTTPResponse implements the OCIResponse interface

func (ListAttributeTagsResponse) String

func (response ListAttributeTagsResponse) String() string

type ListAttributeTagsSortByEnum

ListAttributeTagsSortByEnum Enum with underlying type: string

type ListAttributeTagsSortByEnum string

Set of constants representing the allowable values for ListAttributeTagsSortByEnum

const (
    ListAttributeTagsSortByTimecreated ListAttributeTagsSortByEnum = "TIMECREATED"
    ListAttributeTagsSortByDisplayname ListAttributeTagsSortByEnum = "DISPLAYNAME"
)

func GetListAttributeTagsSortByEnumValues

func GetListAttributeTagsSortByEnumValues() []ListAttributeTagsSortByEnum

GetListAttributeTagsSortByEnumValues Enumerates the set of values for ListAttributeTagsSortByEnum

type ListAttributeTagsSortOrderEnum

ListAttributeTagsSortOrderEnum Enum with underlying type: string

type ListAttributeTagsSortOrderEnum string

Set of constants representing the allowable values for ListAttributeTagsSortOrderEnum

const (
    ListAttributeTagsSortOrderAsc  ListAttributeTagsSortOrderEnum = "ASC"
    ListAttributeTagsSortOrderDesc ListAttributeTagsSortOrderEnum = "DESC"
)

func GetListAttributeTagsSortOrderEnumValues

func GetListAttributeTagsSortOrderEnumValues() []ListAttributeTagsSortOrderEnum

GetListAttributeTagsSortOrderEnumValues Enumerates the set of values for ListAttributeTagsSortOrderEnum

type ListAttributesFieldsEnum

ListAttributesFieldsEnum Enum with underlying type: string

type ListAttributesFieldsEnum string

Set of constants representing the allowable values for ListAttributesFieldsEnum

const (
    ListAttributesFieldsKey                        ListAttributesFieldsEnum = "key"
    ListAttributesFieldsDisplayname                ListAttributesFieldsEnum = "displayName"
    ListAttributesFieldsDescription                ListAttributesFieldsEnum = "description"
    ListAttributesFieldsEntitykey                  ListAttributesFieldsEnum = "entityKey"
    ListAttributesFieldsLifecyclestate             ListAttributesFieldsEnum = "lifecycleState"
    ListAttributesFieldsTimecreated                ListAttributesFieldsEnum = "timeCreated"
    ListAttributesFieldsExternaldatatype           ListAttributesFieldsEnum = "externalDataType"
    ListAttributesFieldsExternalkey                ListAttributesFieldsEnum = "externalKey"
    ListAttributesFieldsLength                     ListAttributesFieldsEnum = "length"
    ListAttributesFieldsPrecision                  ListAttributesFieldsEnum = "precision"
    ListAttributesFieldsScale                      ListAttributesFieldsEnum = "scale"
    ListAttributesFieldsIsnullable                 ListAttributesFieldsEnum = "isNullable"
    ListAttributesFieldsUri                        ListAttributesFieldsEnum = "uri"
    ListAttributesFieldsPath                       ListAttributesFieldsEnum = "path"
    ListAttributesFieldsMincollectioncount         ListAttributesFieldsEnum = "minCollectionCount"
    ListAttributesFieldsMaxcollectioncount         ListAttributesFieldsEnum = "maxCollectionCount"
    ListAttributesFieldsDatatypeentitykey          ListAttributesFieldsEnum = "datatypeEntityKey"
    ListAttributesFieldsExternaldatatypeentitykey  ListAttributesFieldsEnum = "externalDatatypeEntityKey"
    ListAttributesFieldsParentattributekey         ListAttributesFieldsEnum = "parentAttributeKey"
    ListAttributesFieldsExternalparentattributekey ListAttributesFieldsEnum = "externalParentAttributeKey"
)

func GetListAttributesFieldsEnumValues

func GetListAttributesFieldsEnumValues() []ListAttributesFieldsEnum

GetListAttributesFieldsEnumValues Enumerates the set of values for ListAttributesFieldsEnum

type ListAttributesLifecycleStateEnum

ListAttributesLifecycleStateEnum Enum with underlying type: string

type ListAttributesLifecycleStateEnum string

Set of constants representing the allowable values for ListAttributesLifecycleStateEnum

const (
    ListAttributesLifecycleStateCreating ListAttributesLifecycleStateEnum = "CREATING"
    ListAttributesLifecycleStateActive   ListAttributesLifecycleStateEnum = "ACTIVE"
    ListAttributesLifecycleStateInactive ListAttributesLifecycleStateEnum = "INACTIVE"
    ListAttributesLifecycleStateUpdating ListAttributesLifecycleStateEnum = "UPDATING"
    ListAttributesLifecycleStateDeleting ListAttributesLifecycleStateEnum = "DELETING"
    ListAttributesLifecycleStateDeleted  ListAttributesLifecycleStateEnum = "DELETED"
    ListAttributesLifecycleStateFailed   ListAttributesLifecycleStateEnum = "FAILED"
    ListAttributesLifecycleStateMoving   ListAttributesLifecycleStateEnum = "MOVING"
)

func GetListAttributesLifecycleStateEnumValues

func GetListAttributesLifecycleStateEnumValues() []ListAttributesLifecycleStateEnum

GetListAttributesLifecycleStateEnumValues Enumerates the set of values for ListAttributesLifecycleStateEnum

type ListAttributesRequest

ListAttributesRequest wrapper for the ListAttributes operation

See also

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

type ListAttributesRequest struct {

    // Unique catalog identifier.
    CatalogId *string `mandatory:"true" contributesTo:"path" name:"catalogId"`

    // Unique data asset key.
    DataAssetKey *string `mandatory:"true" contributesTo:"path" name:"dataAssetKey"`

    // Unique entity key.
    EntityKey *string `mandatory:"true" contributesTo:"path" name:"entityKey"`

    // A filter to return only resources that match the entire display name given. The match is not case sensitive.
    DisplayName *string `mandatory:"false" contributesTo:"query" name:"displayName"`

    // A filter to return only resources that match display name pattern given. The match is not case sensitive.
    // For Example : /folders?displayNameContains=Cu.*
    // The above would match all folders with display name that starts with "Cu".
    DisplayNameContains *string `mandatory:"false" contributesTo:"query" name:"displayNameContains"`

    // A filter to return only resources that match the specified lifecycle state. The value is case insensitive.
    LifecycleState ListAttributesLifecycleStateEnum `mandatory:"false" contributesTo:"query" name:"lifecycleState" omitEmpty:"true"`

    // Time that the resource was created. An RFC3339 (https://tools.ietf.org/html/rfc3339) formatted datetime string.
    TimeCreated *common.SDKTime `mandatory:"false" contributesTo:"query" name:"timeCreated"`

    // Time that the resource was updated. An RFC3339 (https://tools.ietf.org/html/rfc3339) formatted datetime string.
    TimeUpdated *common.SDKTime `mandatory:"false" contributesTo:"query" name:"timeUpdated"`

    // OCID of the user who created the resource.
    CreatedById *string `mandatory:"false" contributesTo:"query" name:"createdById"`

    // OCID of the user who updated the resource.
    UpdatedById *string `mandatory:"false" contributesTo:"query" name:"updatedById"`

    // Unique external identifier of this resource in the external source system.
    ExternalKey *string `mandatory:"false" contributesTo:"query" name:"externalKey"`

    // Last modified timestamp of this object in the external system.
    TimeExternal *common.SDKTime `mandatory:"false" contributesTo:"query" name:"timeExternal"`

    // Data type as defined in an external system.
    ExternalTypeName *string `mandatory:"false" contributesTo:"query" name:"externalTypeName"`

    // Identifies whether this attribute can be used as a watermark to extract incremental data.
    IsIncrementalData *bool `mandatory:"false" contributesTo:"query" name:"isIncrementalData"`

    // Identifies whether this attribute can be assigned null value.
    IsNullable *bool `mandatory:"false" contributesTo:"query" name:"isNullable"`

    // Max allowed length of the attribute value.
    Length *int64 `mandatory:"false" contributesTo:"query" name:"length"`

    // Position of the attribute in the record definition.
    Position *int `mandatory:"false" contributesTo:"query" name:"position"`

    // Precision of the attribute value usually applies to float data type.
    Precision *int `mandatory:"false" contributesTo:"query" name:"precision"`

    // Scale of the attribute value usually applies to float data type.
    Scale *int `mandatory:"false" contributesTo:"query" name:"scale"`

    // Specifies the fields to return in an entity attribute summary response.
    Fields []ListAttributesFieldsEnum `contributesTo:"query" name:"fields" omitEmpty:"true" collectionFormat:"multi"`

    // The field to sort by. Only one sort order may be provided. Default order for TIMECREATED is descending. Default order for DISPLAYNAME is ascending. If no value is specified TIMECREATED is default.
    SortBy ListAttributesSortByEnum `mandatory:"false" contributesTo:"query" name:"sortBy" omitEmpty:"true"`

    // The sort order to use, either 'asc' or 'desc'.
    SortOrder ListAttributesSortOrderEnum `mandatory:"false" contributesTo:"query" name:"sortOrder" omitEmpty:"true"`

    // The maximum number of items to return.
    Limit *int `mandatory:"false" contributesTo:"query" name:"limit"`

    // The page token representing the page at which to start retrieving results. This is usually retrieved from a previous list call.
    Page *string `mandatory:"false" contributesTo:"query" name:"page"`

    // The client request ID for tracing.
    OpcRequestId *string `mandatory:"false" contributesTo:"header" name:"opc-request-id"`

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

func (ListAttributesRequest) HTTPRequest

func (request ListAttributesRequest) HTTPRequest(method, path string) (http.Request, error)

HTTPRequest implements the OCIRequest interface

func (ListAttributesRequest) RetryPolicy

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

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

func (ListAttributesRequest) String

func (request ListAttributesRequest) String() string

type ListAttributesResponse

ListAttributesResponse wrapper for the ListAttributes operation

type ListAttributesResponse struct {

    // The underlying http response
    RawResponse *http.Response

    // A list of AttributeCollection instances
    AttributeCollection `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 (ListAttributesResponse) HTTPResponse

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

HTTPResponse implements the OCIResponse interface

func (ListAttributesResponse) String

func (response ListAttributesResponse) String() string

type ListAttributesSortByEnum

ListAttributesSortByEnum Enum with underlying type: string

type ListAttributesSortByEnum string

Set of constants representing the allowable values for ListAttributesSortByEnum

const (
    ListAttributesSortByTimecreated ListAttributesSortByEnum = "TIMECREATED"
    ListAttributesSortByDisplayname ListAttributesSortByEnum = "DISPLAYNAME"
)

func GetListAttributesSortByEnumValues

func GetListAttributesSortByEnumValues() []ListAttributesSortByEnum

GetListAttributesSortByEnumValues Enumerates the set of values for ListAttributesSortByEnum

type ListAttributesSortOrderEnum

ListAttributesSortOrderEnum Enum with underlying type: string

type ListAttributesSortOrderEnum string

Set of constants representing the allowable values for ListAttributesSortOrderEnum

const (
    ListAttributesSortOrderAsc  ListAttributesSortOrderEnum = "ASC"
    ListAttributesSortOrderDesc ListAttributesSortOrderEnum = "DESC"
)

func GetListAttributesSortOrderEnumValues

func GetListAttributesSortOrderEnumValues() []ListAttributesSortOrderEnum

GetListAttributesSortOrderEnumValues Enumerates the set of values for ListAttributesSortOrderEnum

type ListCatalogPrivateEndpointsLifecycleStateEnum

ListCatalogPrivateEndpointsLifecycleStateEnum Enum with underlying type: string

type ListCatalogPrivateEndpointsLifecycleStateEnum string

Set of constants representing the allowable values for ListCatalogPrivateEndpointsLifecycleStateEnum

const (
    ListCatalogPrivateEndpointsLifecycleStateCreating ListCatalogPrivateEndpointsLifecycleStateEnum = "CREATING"
    ListCatalogPrivateEndpointsLifecycleStateActive   ListCatalogPrivateEndpointsLifecycleStateEnum = "ACTIVE"
    ListCatalogPrivateEndpointsLifecycleStateInactive ListCatalogPrivateEndpointsLifecycleStateEnum = "INACTIVE"
    ListCatalogPrivateEndpointsLifecycleStateUpdating ListCatalogPrivateEndpointsLifecycleStateEnum = "UPDATING"
    ListCatalogPrivateEndpointsLifecycleStateDeleting ListCatalogPrivateEndpointsLifecycleStateEnum = "DELETING"
    ListCatalogPrivateEndpointsLifecycleStateDeleted  ListCatalogPrivateEndpointsLifecycleStateEnum = "DELETED"
    ListCatalogPrivateEndpointsLifecycleStateFailed   ListCatalogPrivateEndpointsLifecycleStateEnum = "FAILED"
    ListCatalogPrivateEndpointsLifecycleStateMoving   ListCatalogPrivateEndpointsLifecycleStateEnum = "MOVING"
)

func GetListCatalogPrivateEndpointsLifecycleStateEnumValues

func GetListCatalogPrivateEndpointsLifecycleStateEnumValues() []ListCatalogPrivateEndpointsLifecycleStateEnum

GetListCatalogPrivateEndpointsLifecycleStateEnumValues Enumerates the set of values for ListCatalogPrivateEndpointsLifecycleStateEnum

type ListCatalogPrivateEndpointsRequest

ListCatalogPrivateEndpointsRequest wrapper for the ListCatalogPrivateEndpoints operation

See also

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

type ListCatalogPrivateEndpointsRequest struct {

    // The OCID of the compartment where you want to list resources.
    CompartmentId *string `mandatory:"true" contributesTo:"query" name:"compartmentId"`

    // A filter to return only resources that match the entire display name given. The match is not case sensitive.
    DisplayName *string `mandatory:"false" contributesTo:"query" name:"displayName"`

    // The maximum number of items to return.
    Limit *int `mandatory:"false" contributesTo:"query" name:"limit"`

    // The page token representing the page at which to start retrieving results. This is usually retrieved from a previous list call.
    Page *string `mandatory:"false" contributesTo:"query" name:"page"`

    // A filter to return only resources that match the specified lifecycle state. The value is case insensitive.
    LifecycleState ListCatalogPrivateEndpointsLifecycleStateEnum `mandatory:"false" contributesTo:"query" name:"lifecycleState" omitEmpty:"true"`

    // The sort order to use, either 'asc' or 'desc'.
    SortOrder ListCatalogPrivateEndpointsSortOrderEnum `mandatory:"false" contributesTo:"query" name:"sortOrder" omitEmpty:"true"`

    // The field to sort by. Only one sort order may be provided. Default order for TIMECREATED is descending. Default order for DISPLAYNAME is ascending. If no value is specified TIMECREATED is default.
    SortBy ListCatalogPrivateEndpointsSortByEnum `mandatory:"false" contributesTo:"query" name:"sortBy" omitEmpty:"true"`

    // The client request ID for tracing.
    OpcRequestId *string `mandatory:"false" contributesTo:"header" name:"opc-request-id"`

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

func (ListCatalogPrivateEndpointsRequest) HTTPRequest

func (request ListCatalogPrivateEndpointsRequest) HTTPRequest(method, path string) (http.Request, error)

HTTPRequest implements the OCIRequest interface

func (ListCatalogPrivateEndpointsRequest) RetryPolicy

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

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

func (ListCatalogPrivateEndpointsRequest) String

func (request ListCatalogPrivateEndpointsRequest) String() string

type ListCatalogPrivateEndpointsResponse

ListCatalogPrivateEndpointsResponse wrapper for the ListCatalogPrivateEndpoints operation

type ListCatalogPrivateEndpointsResponse struct {

    // The underlying http response
    RawResponse *http.Response

    // A list of []CatalogPrivateEndpointSummary instances
    Items []CatalogPrivateEndpointSummary `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 (ListCatalogPrivateEndpointsResponse) HTTPResponse

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

HTTPResponse implements the OCIResponse interface

func (ListCatalogPrivateEndpointsResponse) String

func (response ListCatalogPrivateEndpointsResponse) String() string

type ListCatalogPrivateEndpointsSortByEnum

ListCatalogPrivateEndpointsSortByEnum Enum with underlying type: string

type ListCatalogPrivateEndpointsSortByEnum string

Set of constants representing the allowable values for ListCatalogPrivateEndpointsSortByEnum

const (
    ListCatalogPrivateEndpointsSortByTimecreated ListCatalogPrivateEndpointsSortByEnum = "TIMECREATED"
    ListCatalogPrivateEndpointsSortByDisplayname ListCatalogPrivateEndpointsSortByEnum = "DISPLAYNAME"
)

func GetListCatalogPrivateEndpointsSortByEnumValues

func GetListCatalogPrivateEndpointsSortByEnumValues() []ListCatalogPrivateEndpointsSortByEnum

GetListCatalogPrivateEndpointsSortByEnumValues Enumerates the set of values for ListCatalogPrivateEndpointsSortByEnum

type ListCatalogPrivateEndpointsSortOrderEnum

ListCatalogPrivateEndpointsSortOrderEnum Enum with underlying type: string

type ListCatalogPrivateEndpointsSortOrderEnum string

Set of constants representing the allowable values for ListCatalogPrivateEndpointsSortOrderEnum

const (
    ListCatalogPrivateEndpointsSortOrderAsc  ListCatalogPrivateEndpointsSortOrderEnum = "ASC"
    ListCatalogPrivateEndpointsSortOrderDesc ListCatalogPrivateEndpointsSortOrderEnum = "DESC"
)

func GetListCatalogPrivateEndpointsSortOrderEnumValues

func GetListCatalogPrivateEndpointsSortOrderEnumValues() []ListCatalogPrivateEndpointsSortOrderEnum

GetListCatalogPrivateEndpointsSortOrderEnumValues Enumerates the set of values for ListCatalogPrivateEndpointsSortOrderEnum

type ListCatalogsLifecycleStateEnum

ListCatalogsLifecycleStateEnum Enum with underlying type: string

type ListCatalogsLifecycleStateEnum string

Set of constants representing the allowable values for ListCatalogsLifecycleStateEnum

const (
    ListCatalogsLifecycleStateCreating ListCatalogsLifecycleStateEnum = "CREATING"
    ListCatalogsLifecycleStateActive   ListCatalogsLifecycleStateEnum = "ACTIVE"
    ListCatalogsLifecycleStateInactive ListCatalogsLifecycleStateEnum = "INACTIVE"
    ListCatalogsLifecycleStateUpdating ListCatalogsLifecycleStateEnum = "UPDATING"
    ListCatalogsLifecycleStateDeleting ListCatalogsLifecycleStateEnum = "DELETING"
    ListCatalogsLifecycleStateDeleted  ListCatalogsLifecycleStateEnum = "DELETED"
    ListCatalogsLifecycleStateFailed   ListCatalogsLifecycleStateEnum = "FAILED"
    ListCatalogsLifecycleStateMoving   ListCatalogsLifecycleStateEnum = "MOVING"
)

func GetListCatalogsLifecycleStateEnumValues

func GetListCatalogsLifecycleStateEnumValues() []ListCatalogsLifecycleStateEnum

GetListCatalogsLifecycleStateEnumValues Enumerates the set of values for ListCatalogsLifecycleStateEnum

type ListCatalogsRequest

ListCatalogsRequest wrapper for the ListCatalogs operation

See also

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

type ListCatalogsRequest struct {

    // The OCID of the compartment where you want to list resources.
    CompartmentId *string `mandatory:"true" contributesTo:"query" name:"compartmentId"`

    // A filter to return only resources that match the entire display name given. The match is not case sensitive.
    DisplayName *string `mandatory:"false" contributesTo:"query" name:"displayName"`

    // The maximum number of items to return.
    Limit *int `mandatory:"false" contributesTo:"query" name:"limit"`

    // The page token representing the page at which to start retrieving results. This is usually retrieved from a previous list call.
    Page *string `mandatory:"false" contributesTo:"query" name:"page"`

    // A filter to return only resources that match the specified lifecycle state. The value is case insensitive.
    LifecycleState ListCatalogsLifecycleStateEnum `mandatory:"false" contributesTo:"query" name:"lifecycleState" omitEmpty:"true"`

    // The sort order to use, either 'asc' or 'desc'.
    SortOrder ListCatalogsSortOrderEnum `mandatory:"false" contributesTo:"query" name:"sortOrder" omitEmpty:"true"`

    // The field to sort by. Only one sort order may be provided. Default order for TIMECREATED is descending. Default order for DISPLAYNAME is ascending. If no value is specified TIMECREATED is default.
    SortBy ListCatalogsSortByEnum `mandatory:"false" contributesTo:"query" name:"sortBy" omitEmpty:"true"`

    // The client request ID for tracing.
    OpcRequestId *string `mandatory:"false" contributesTo:"header" name:"opc-request-id"`

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

func (ListCatalogsRequest) HTTPRequest

func (request ListCatalogsRequest) HTTPRequest(method, path string) (http.Request, error)

HTTPRequest implements the OCIRequest interface

func (ListCatalogsRequest) RetryPolicy

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

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

func (ListCatalogsRequest) String

func (request ListCatalogsRequest) String() string

type ListCatalogsResponse

ListCatalogsResponse wrapper for the ListCatalogs operation

type ListCatalogsResponse struct {

    // The underlying http response
    RawResponse *http.Response

    // A list of []CatalogSummary instances
    Items []CatalogSummary `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 (ListCatalogsResponse) HTTPResponse

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

HTTPResponse implements the OCIResponse interface

func (ListCatalogsResponse) String

func (response ListCatalogsResponse) String() string

type ListCatalogsSortByEnum

ListCatalogsSortByEnum Enum with underlying type: string

type ListCatalogsSortByEnum string

Set of constants representing the allowable values for ListCatalogsSortByEnum

const (
    ListCatalogsSortByTimecreated ListCatalogsSortByEnum = "TIMECREATED"
    ListCatalogsSortByDisplayname ListCatalogsSortByEnum = "DISPLAYNAME"
)

func GetListCatalogsSortByEnumValues

func GetListCatalogsSortByEnumValues() []ListCatalogsSortByEnum

GetListCatalogsSortByEnumValues Enumerates the set of values for ListCatalogsSortByEnum

type ListCatalogsSortOrderEnum

ListCatalogsSortOrderEnum Enum with underlying type: string

type ListCatalogsSortOrderEnum string

Set of constants representing the allowable values for ListCatalogsSortOrderEnum

const (
    ListCatalogsSortOrderAsc  ListCatalogsSortOrderEnum = "ASC"
    ListCatalogsSortOrderDesc ListCatalogsSortOrderEnum = "DESC"
)

func GetListCatalogsSortOrderEnumValues

func GetListCatalogsSortOrderEnumValues() []ListCatalogsSortOrderEnum

GetListCatalogsSortOrderEnumValues Enumerates the set of values for ListCatalogsSortOrderEnum

type ListConnectionsFieldsEnum

ListConnectionsFieldsEnum Enum with underlying type: string

type ListConnectionsFieldsEnum string

Set of constants representing the allowable values for ListConnectionsFieldsEnum

const (
    ListConnectionsFieldsKey            ListConnectionsFieldsEnum = "key"
    ListConnectionsFieldsDisplayname    ListConnectionsFieldsEnum = "displayName"
    ListConnectionsFieldsDescription    ListConnectionsFieldsEnum = "description"
    ListConnectionsFieldsDataassetkey   ListConnectionsFieldsEnum = "dataAssetKey"
    ListConnectionsFieldsTypekey        ListConnectionsFieldsEnum = "typeKey"
    ListConnectionsFieldsTimecreated    ListConnectionsFieldsEnum = "timeCreated"
    ListConnectionsFieldsExternalkey    ListConnectionsFieldsEnum = "externalKey"
    ListConnectionsFieldsLifecyclestate ListConnectionsFieldsEnum = "lifecycleState"
    ListConnectionsFieldsIsdefault      ListConnectionsFieldsEnum = "isDefault"
    ListConnectionsFieldsUri            ListConnectionsFieldsEnum = "uri"
)

func GetListConnectionsFieldsEnumValues

func GetListConnectionsFieldsEnumValues() []ListConnectionsFieldsEnum

GetListConnectionsFieldsEnumValues Enumerates the set of values for ListConnectionsFieldsEnum

type ListConnectionsLifecycleStateEnum

ListConnectionsLifecycleStateEnum Enum with underlying type: string

type ListConnectionsLifecycleStateEnum string

Set of constants representing the allowable values for ListConnectionsLifecycleStateEnum

const (
    ListConnectionsLifecycleStateCreating ListConnectionsLifecycleStateEnum = "CREATING"
    ListConnectionsLifecycleStateActive   ListConnectionsLifecycleStateEnum = "ACTIVE"
    ListConnectionsLifecycleStateInactive ListConnectionsLifecycleStateEnum = "INACTIVE"
    ListConnectionsLifecycleStateUpdating ListConnectionsLifecycleStateEnum = "UPDATING"
    ListConnectionsLifecycleStateDeleting ListConnectionsLifecycleStateEnum = "DELETING"
    ListConnectionsLifecycleStateDeleted  ListConnectionsLifecycleStateEnum = "DELETED"
    ListConnectionsLifecycleStateFailed   ListConnectionsLifecycleStateEnum = "FAILED"
    ListConnectionsLifecycleStateMoving   ListConnectionsLifecycleStateEnum = "MOVING"
)

func GetListConnectionsLifecycleStateEnumValues

func GetListConnectionsLifecycleStateEnumValues() []ListConnectionsLifecycleStateEnum

GetListConnectionsLifecycleStateEnumValues Enumerates the set of values for ListConnectionsLifecycleStateEnum

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/datacatalog/ListConnections.go.html to see an example of how to use ListConnectionsRequest.

type ListConnectionsRequest struct {

    // Unique catalog identifier.
    CatalogId *string `mandatory:"true" contributesTo:"path" name:"catalogId"`

    // Unique data asset key.
    DataAssetKey *string `mandatory:"true" contributesTo:"path" name:"dataAssetKey"`

    // A filter to return only resources that match the entire display name given. The match is not case sensitive.
    DisplayName *string `mandatory:"false" contributesTo:"query" name:"displayName"`

    // A filter to return only resources that match display name pattern given. The match is not case sensitive.
    // For Example : /folders?displayNameContains=Cu.*
    // The above would match all folders with display name that starts with "Cu".
    DisplayNameContains *string `mandatory:"false" contributesTo:"query" name:"displayNameContains"`

    // A filter to return only resources that match the specified lifecycle state. The value is case insensitive.
    LifecycleState ListConnectionsLifecycleStateEnum `mandatory:"false" contributesTo:"query" name:"lifecycleState" omitEmpty:"true"`

    // Time that the resource was created. An RFC3339 (https://tools.ietf.org/html/rfc3339) formatted datetime string.
    TimeCreated *common.SDKTime `mandatory:"false" contributesTo:"query" name:"timeCreated"`

    // Time that the resource was updated. An RFC3339 (https://tools.ietf.org/html/rfc3339) formatted datetime string.
    TimeUpdated *common.SDKTime `mandatory:"false" contributesTo:"query" name:"timeUpdated"`

    // OCID of the user who created the resource.
    CreatedById *string `mandatory:"false" contributesTo:"query" name:"createdById"`

    // OCID of the user who updated the resource.
    UpdatedById *string `mandatory:"false" contributesTo:"query" name:"updatedById"`

    // Unique external identifier of this resource in the external source system.
    ExternalKey *string `mandatory:"false" contributesTo:"query" name:"externalKey"`

    // Time that the resource's status was last updated. An RFC3339 (https://tools.ietf.org/html/rfc3339) formatted datetime string.
    TimeStatusUpdated *common.SDKTime `mandatory:"false" contributesTo:"query" name:"timeStatusUpdated"`

    // Indicates whether this connection is the default connection.
    IsDefault *bool `mandatory:"false" contributesTo:"query" name:"isDefault"`

    // Specifies the fields to return in a connection summary response.
    Fields []ListConnectionsFieldsEnum `contributesTo:"query" name:"fields" omitEmpty:"true" collectionFormat:"multi"`

    // The field to sort by. Only one sort order may be provided. Default order for TIMECREATED is descending. Default order for DISPLAYNAME is ascending. If no value is specified TIMECREATED is default.
    SortBy ListConnectionsSortByEnum `mandatory:"false" contributesTo:"query" name:"sortBy" omitEmpty:"true"`

    // The sort order to use, either 'asc' or 'desc'.
    SortOrder ListConnectionsSortOrderEnum `mandatory:"false" contributesTo:"query" name:"sortOrder" omitEmpty:"true"`

    // The maximum number of items to return.
    Limit *int `mandatory:"false" contributesTo:"query" name:"limit"`

    // The page token representing the page at which to start retrieving results. This is usually retrieved from a previous list call.
    Page *string `mandatory:"false" contributesTo:"query" name:"page"`

    // The client request ID for tracing.
    OpcRequestId *string `mandatory:"false" contributesTo:"header" name:"opc-request-id"`

    // Metadata about the request. This 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 ConnectionCollection instances
    ConnectionCollection `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 (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 = "TIMECREATED"
    ListConnectionsSortByDisplayname ListConnectionsSortByEnum = "DISPLAYNAME"
)

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 ListCustomPropertiesDataTypesEnum

ListCustomPropertiesDataTypesEnum Enum with underlying type: string

type ListCustomPropertiesDataTypesEnum string

Set of constants representing the allowable values for ListCustomPropertiesDataTypesEnum

const (
    ListCustomPropertiesDataTypesText     ListCustomPropertiesDataTypesEnum = "TEXT"
    ListCustomPropertiesDataTypesRichText ListCustomPropertiesDataTypesEnum = "RICH_TEXT"
    ListCustomPropertiesDataTypesBoolean  ListCustomPropertiesDataTypesEnum = "BOOLEAN"
    ListCustomPropertiesDataTypesNumber   ListCustomPropertiesDataTypesEnum = "NUMBER"
    ListCustomPropertiesDataTypesDate     ListCustomPropertiesDataTypesEnum = "DATE"
)

func GetListCustomPropertiesDataTypesEnumValues

func GetListCustomPropertiesDataTypesEnumValues() []ListCustomPropertiesDataTypesEnum

GetListCustomPropertiesDataTypesEnumValues Enumerates the set of values for ListCustomPropertiesDataTypesEnum

type ListCustomPropertiesFieldsEnum

ListCustomPropertiesFieldsEnum Enum with underlying type: string

type ListCustomPropertiesFieldsEnum string

Set of constants representing the allowable values for ListCustomPropertiesFieldsEnum

const (
    ListCustomPropertiesFieldsKey            ListCustomPropertiesFieldsEnum = "key"
    ListCustomPropertiesFieldsDisplayname    ListCustomPropertiesFieldsEnum = "displayName"
    ListCustomPropertiesFieldsDescription    ListCustomPropertiesFieldsEnum = "description"
    ListCustomPropertiesFieldsDatatype       ListCustomPropertiesFieldsEnum = "dataType"
    ListCustomPropertiesFieldsNamespacename  ListCustomPropertiesFieldsEnum = "namespaceName"
    ListCustomPropertiesFieldsLifecyclestate ListCustomPropertiesFieldsEnum = "lifecycleState"
    ListCustomPropertiesFieldsTimecreated    ListCustomPropertiesFieldsEnum = "timeCreated"
)

func GetListCustomPropertiesFieldsEnumValues

func GetListCustomPropertiesFieldsEnumValues() []ListCustomPropertiesFieldsEnum

GetListCustomPropertiesFieldsEnumValues Enumerates the set of values for ListCustomPropertiesFieldsEnum

type ListCustomPropertiesLifecycleStateEnum

ListCustomPropertiesLifecycleStateEnum Enum with underlying type: string

type ListCustomPropertiesLifecycleStateEnum string

Set of constants representing the allowable values for ListCustomPropertiesLifecycleStateEnum

const (
    ListCustomPropertiesLifecycleStateCreating ListCustomPropertiesLifecycleStateEnum = "CREATING"
    ListCustomPropertiesLifecycleStateActive   ListCustomPropertiesLifecycleStateEnum = "ACTIVE"
    ListCustomPropertiesLifecycleStateInactive ListCustomPropertiesLifecycleStateEnum = "INACTIVE"
    ListCustomPropertiesLifecycleStateUpdating ListCustomPropertiesLifecycleStateEnum = "UPDATING"
    ListCustomPropertiesLifecycleStateDeleting ListCustomPropertiesLifecycleStateEnum = "DELETING"
    ListCustomPropertiesLifecycleStateDeleted  ListCustomPropertiesLifecycleStateEnum = "DELETED"
    ListCustomPropertiesLifecycleStateFailed   ListCustomPropertiesLifecycleStateEnum = "FAILED"
    ListCustomPropertiesLifecycleStateMoving   ListCustomPropertiesLifecycleStateEnum = "MOVING"
)

func GetListCustomPropertiesLifecycleStateEnumValues

func GetListCustomPropertiesLifecycleStateEnumValues() []ListCustomPropertiesLifecycleStateEnum

GetListCustomPropertiesLifecycleStateEnumValues Enumerates the set of values for ListCustomPropertiesLifecycleStateEnum

type ListCustomPropertiesRequest

ListCustomPropertiesRequest wrapper for the ListCustomProperties operation

See also

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

type ListCustomPropertiesRequest struct {

    // Unique catalog identifier.
    CatalogId *string `mandatory:"true" contributesTo:"path" name:"catalogId"`

    // Unique namespace identifier.
    NamespaceId *string `mandatory:"true" contributesTo:"path" name:"namespaceId"`

    // A filter to return only resources that match the entire display name given. The match is not case sensitive.
    DisplayName *string `mandatory:"false" contributesTo:"query" name:"displayName"`

    // A filter to return only resources that match display name pattern given. The match is not case sensitive.
    // For Example : /folders?displayNameContains=Cu.*
    // The above would match all folders with display name that starts with "Cu".
    DisplayNameContains *string `mandatory:"false" contributesTo:"query" name:"displayNameContains"`

    // Return the custom properties which has specified data types
    DataTypes []ListCustomPropertiesDataTypesEnum `contributesTo:"query" name:"dataTypes" omitEmpty:"true" collectionFormat:"multi"`

    // A filter to return only resources that match the entire type name given. The match is not case sensitive
    TypeName []ListCustomPropertiesTypeNameEnum `contributesTo:"query" name:"typeName" omitEmpty:"true" collectionFormat:"multi"`

    // A filter to return only resources that match the specified lifecycle state. The value is case insensitive.
    LifecycleState ListCustomPropertiesLifecycleStateEnum `mandatory:"false" contributesTo:"query" name:"lifecycleState" omitEmpty:"true"`

    // Time that the resource was created. An RFC3339 (https://tools.ietf.org/html/rfc3339) formatted datetime string.
    TimeCreated *common.SDKTime `mandatory:"false" contributesTo:"query" name:"timeCreated"`

    // Time that the resource was updated. An RFC3339 (https://tools.ietf.org/html/rfc3339) formatted datetime string.
    TimeUpdated *common.SDKTime `mandatory:"false" contributesTo:"query" name:"timeUpdated"`

    // OCID of the user who created the resource.
    CreatedById *string `mandatory:"false" contributesTo:"query" name:"createdById"`

    // OCID of the user who updated the resource.
    UpdatedById *string `mandatory:"false" contributesTo:"query" name:"updatedById"`

    // Specifies the fields to return in a custom property summary response.
    Fields []ListCustomPropertiesFieldsEnum `contributesTo:"query" name:"fields" omitEmpty:"true" collectionFormat:"multi"`

    // The sort order to use, either 'asc' or 'desc'.
    SortOrder ListCustomPropertiesSortOrderEnum `mandatory:"false" contributesTo:"query" name:"sortOrder" omitEmpty:"true"`

    // The field to sort by. Only one sort order may be provided. Default order for USAGECOUNT and DISPLAYNAME is Ascending
    SortBy ListCustomPropertiesSortByEnum `mandatory:"false" contributesTo:"query" name:"sortBy" omitEmpty:"true"`

    // The maximum number of items to return.
    Limit *int `mandatory:"false" contributesTo:"query" name:"limit"`

    // The page token representing the page at which to start retrieving results. This is usually retrieved from a previous list call.
    Page *string `mandatory:"false" contributesTo:"query" name:"page"`

    // The client request ID for tracing.
    OpcRequestId *string `mandatory:"false" contributesTo:"header" name:"opc-request-id"`

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

func (ListCustomPropertiesRequest) HTTPRequest

func (request ListCustomPropertiesRequest) HTTPRequest(method, path string) (http.Request, error)

HTTPRequest implements the OCIRequest interface

func (ListCustomPropertiesRequest) RetryPolicy

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

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

func (ListCustomPropertiesRequest) String

func (request ListCustomPropertiesRequest) String() string

type ListCustomPropertiesResponse

ListCustomPropertiesResponse wrapper for the ListCustomProperties operation

type ListCustomPropertiesResponse struct {

    // The underlying http response
    RawResponse *http.Response

    // A list of CustomPropertyCollection instances
    CustomPropertyCollection `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 (ListCustomPropertiesResponse) HTTPResponse

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

HTTPResponse implements the OCIResponse interface

func (ListCustomPropertiesResponse) String

func (response ListCustomPropertiesResponse) String() string

type ListCustomPropertiesSortByEnum

ListCustomPropertiesSortByEnum Enum with underlying type: string

type ListCustomPropertiesSortByEnum string

Set of constants representing the allowable values for ListCustomPropertiesSortByEnum

const (
    ListCustomPropertiesSortByDisplayname ListCustomPropertiesSortByEnum = "DISPLAYNAME"
    ListCustomPropertiesSortByUsagecount  ListCustomPropertiesSortByEnum = "USAGECOUNT"
)

func GetListCustomPropertiesSortByEnumValues

func GetListCustomPropertiesSortByEnumValues() []ListCustomPropertiesSortByEnum

GetListCustomPropertiesSortByEnumValues Enumerates the set of values for ListCustomPropertiesSortByEnum

type ListCustomPropertiesSortOrderEnum

ListCustomPropertiesSortOrderEnum Enum with underlying type: string

type ListCustomPropertiesSortOrderEnum string

Set of constants representing the allowable values for ListCustomPropertiesSortOrderEnum

const (
    ListCustomPropertiesSortOrderAsc  ListCustomPropertiesSortOrderEnum = "ASC"
    ListCustomPropertiesSortOrderDesc ListCustomPropertiesSortOrderEnum = "DESC"
)

func GetListCustomPropertiesSortOrderEnumValues

func GetListCustomPropertiesSortOrderEnumValues() []ListCustomPropertiesSortOrderEnum

GetListCustomPropertiesSortOrderEnumValues Enumerates the set of values for ListCustomPropertiesSortOrderEnum

type ListCustomPropertiesTypeNameEnum

ListCustomPropertiesTypeNameEnum Enum with underlying type: string

type ListCustomPropertiesTypeNameEnum string

Set of constants representing the allowable values for ListCustomPropertiesTypeNameEnum

const (
    ListCustomPropertiesTypeNameDataAsset                       ListCustomPropertiesTypeNameEnum = "DATA_ASSET"
    ListCustomPropertiesTypeNameAutonomousDataWarehouse         ListCustomPropertiesTypeNameEnum = "AUTONOMOUS_DATA_WAREHOUSE"
    ListCustomPropertiesTypeNameHive                            ListCustomPropertiesTypeNameEnum = "HIVE"
    ListCustomPropertiesTypeNameKafka                           ListCustomPropertiesTypeNameEnum = "KAFKA"
    ListCustomPropertiesTypeNameMysql                           ListCustomPropertiesTypeNameEnum = "MYSQL"
    ListCustomPropertiesTypeNameOracleObjectStorage             ListCustomPropertiesTypeNameEnum = "ORACLE_OBJECT_STORAGE"
    ListCustomPropertiesTypeNameAutonomousTransactionProcessing ListCustomPropertiesTypeNameEnum = "AUTONOMOUS_TRANSACTION_PROCESSING"
    ListCustomPropertiesTypeNameOracle                          ListCustomPropertiesTypeNameEnum = "ORACLE"
    ListCustomPropertiesTypeNamePostgresql                      ListCustomPropertiesTypeNameEnum = "POSTGRESQL"
    ListCustomPropertiesTypeNameMicrosoftAzureSqlDatabase       ListCustomPropertiesTypeNameEnum = "MICROSOFT_AZURE_SQL_DATABASE"
    ListCustomPropertiesTypeNameMicrosoftSqlServer              ListCustomPropertiesTypeNameEnum = "MICROSOFT_SQL_SERVER"
    ListCustomPropertiesTypeNameIbmDb2                          ListCustomPropertiesTypeNameEnum = "IBM_DB2"
    ListCustomPropertiesTypeNameDataEntity                      ListCustomPropertiesTypeNameEnum = "DATA_ENTITY"
    ListCustomPropertiesTypeNameLogicalEntity                   ListCustomPropertiesTypeNameEnum = "LOGICAL_ENTITY"
    ListCustomPropertiesTypeNameTable                           ListCustomPropertiesTypeNameEnum = "TABLE"
    ListCustomPropertiesTypeNameView                            ListCustomPropertiesTypeNameEnum = "VIEW"
    ListCustomPropertiesTypeNameAttribute                       ListCustomPropertiesTypeNameEnum = "ATTRIBUTE"
    ListCustomPropertiesTypeNameFolder                          ListCustomPropertiesTypeNameEnum = "FOLDER"
    ListCustomPropertiesTypeNameConnection                      ListCustomPropertiesTypeNameEnum = "CONNECTION"
    ListCustomPropertiesTypeNameGlossary                        ListCustomPropertiesTypeNameEnum = "GLOSSARY"
    ListCustomPropertiesTypeNameTerm                            ListCustomPropertiesTypeNameEnum = "TERM"
    ListCustomPropertiesTypeNameCategory                        ListCustomPropertiesTypeNameEnum = "CATEGORY"
    ListCustomPropertiesTypeNameFile                            ListCustomPropertiesTypeNameEnum = "FILE"
    ListCustomPropertiesTypeNameBucket                          ListCustomPropertiesTypeNameEnum = "BUCKET"
    ListCustomPropertiesTypeNameMessage                         ListCustomPropertiesTypeNameEnum = "MESSAGE"
    ListCustomPropertiesTypeNameUnrecognizedFile                ListCustomPropertiesTypeNameEnum = "UNRECOGNIZED_FILE"
)

func GetListCustomPropertiesTypeNameEnumValues

func GetListCustomPropertiesTypeNameEnumValues() []ListCustomPropertiesTypeNameEnum

GetListCustomPropertiesTypeNameEnumValues Enumerates the set of values for ListCustomPropertiesTypeNameEnum

type ListDataAssetTagsFieldsEnum

ListDataAssetTagsFieldsEnum Enum with underlying type: string

type ListDataAssetTagsFieldsEnum string

Set of constants representing the allowable values for ListDataAssetTagsFieldsEnum

const (
    ListDataAssetTagsFieldsKey             ListDataAssetTagsFieldsEnum = "key"
    ListDataAssetTagsFieldsName            ListDataAssetTagsFieldsEnum = "name"
    ListDataAssetTagsFieldsTermkey         ListDataAssetTagsFieldsEnum = "termKey"
    ListDataAssetTagsFieldsTermpath        ListDataAssetTagsFieldsEnum = "termPath"
    ListDataAssetTagsFieldsTermdescription ListDataAssetTagsFieldsEnum = "termDescription"
    ListDataAssetTagsFieldsLifecyclestate  ListDataAssetTagsFieldsEnum = "lifecycleState"
    ListDataAssetTagsFieldsTimecreated     ListDataAssetTagsFieldsEnum = "timeCreated"
    ListDataAssetTagsFieldsUri             ListDataAssetTagsFieldsEnum = "uri"
    ListDataAssetTagsFieldsGlossarykey     ListDataAssetTagsFieldsEnum = "glossaryKey"
    ListDataAssetTagsFieldsDataassetkey    ListDataAssetTagsFieldsEnum = "dataAssetKey"
)

func GetListDataAssetTagsFieldsEnumValues

func GetListDataAssetTagsFieldsEnumValues() []ListDataAssetTagsFieldsEnum

GetListDataAssetTagsFieldsEnumValues Enumerates the set of values for ListDataAssetTagsFieldsEnum

type ListDataAssetTagsLifecycleStateEnum

ListDataAssetTagsLifecycleStateEnum Enum with underlying type: string

type ListDataAssetTagsLifecycleStateEnum string

Set of constants representing the allowable values for ListDataAssetTagsLifecycleStateEnum

const (
    ListDataAssetTagsLifecycleStateCreating ListDataAssetTagsLifecycleStateEnum = "CREATING"
    ListDataAssetTagsLifecycleStateActive   ListDataAssetTagsLifecycleStateEnum = "ACTIVE"
    ListDataAssetTagsLifecycleStateInactive ListDataAssetTagsLifecycleStateEnum = "INACTIVE"
    ListDataAssetTagsLifecycleStateUpdating ListDataAssetTagsLifecycleStateEnum = "UPDATING"
    ListDataAssetTagsLifecycleStateDeleting ListDataAssetTagsLifecycleStateEnum = "DELETING"
    ListDataAssetTagsLifecycleStateDeleted  ListDataAssetTagsLifecycleStateEnum = "DELETED"
    ListDataAssetTagsLifecycleStateFailed   ListDataAssetTagsLifecycleStateEnum = "FAILED"
    ListDataAssetTagsLifecycleStateMoving   ListDataAssetTagsLifecycleStateEnum = "MOVING"
)

func GetListDataAssetTagsLifecycleStateEnumValues

func GetListDataAssetTagsLifecycleStateEnumValues() []ListDataAssetTagsLifecycleStateEnum

GetListDataAssetTagsLifecycleStateEnumValues Enumerates the set of values for ListDataAssetTagsLifecycleStateEnum

type ListDataAssetTagsRequest

ListDataAssetTagsRequest wrapper for the ListDataAssetTags operation

See also

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

type ListDataAssetTagsRequest struct {

    // Unique catalog identifier.
    CatalogId *string `mandatory:"true" contributesTo:"path" name:"catalogId"`

    // Unique data asset key.
    DataAssetKey *string `mandatory:"true" contributesTo:"path" name:"dataAssetKey"`

    // Immutable resource name.
    Name *string `mandatory:"false" contributesTo:"query" name:"name"`

    // A filter to return only resources that match the specified lifecycle state. The value is case insensitive.
    LifecycleState ListDataAssetTagsLifecycleStateEnum `mandatory:"false" contributesTo:"query" name:"lifecycleState" omitEmpty:"true"`

    // Unique key of the related term.
    TermKey *string `mandatory:"false" contributesTo:"query" name:"termKey"`

    // Path of the related term.
    TermPath *string `mandatory:"false" contributesTo:"query" name:"termPath"`

    // Time that the resource was created. An RFC3339 (https://tools.ietf.org/html/rfc3339) formatted datetime string.
    TimeCreated *common.SDKTime `mandatory:"false" contributesTo:"query" name:"timeCreated"`

    // OCID of the user who created the resource.
    CreatedById *string `mandatory:"false" contributesTo:"query" name:"createdById"`

    // Specifies the fields to return in a data asset tag summary response.
    Fields []ListDataAssetTagsFieldsEnum `contributesTo:"query" name:"fields" omitEmpty:"true" collectionFormat:"multi"`

    // The field to sort by. Only one sort order may be provided. Default order for TIMECREATED is descending. Default order for DISPLAYNAME is ascending. If no value is specified TIMECREATED is default.
    SortBy ListDataAssetTagsSortByEnum `mandatory:"false" contributesTo:"query" name:"sortBy" omitEmpty:"true"`

    // The sort order to use, either 'asc' or 'desc'.
    SortOrder ListDataAssetTagsSortOrderEnum `mandatory:"false" contributesTo:"query" name:"sortOrder" omitEmpty:"true"`

    // The maximum number of items to return.
    Limit *int `mandatory:"false" contributesTo:"query" name:"limit"`

    // The page token representing the page at which to start retrieving results. This is usually retrieved from a previous list call.
    Page *string `mandatory:"false" contributesTo:"query" name:"page"`

    // The client request ID for tracing.
    OpcRequestId *string `mandatory:"false" contributesTo:"header" name:"opc-request-id"`

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

func (ListDataAssetTagsRequest) HTTPRequest

func (request ListDataAssetTagsRequest) HTTPRequest(method, path string) (http.Request, error)

HTTPRequest implements the OCIRequest interface

func (ListDataAssetTagsRequest) RetryPolicy

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

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

func (ListDataAssetTagsRequest) String

func (request ListDataAssetTagsRequest) String() string

type ListDataAssetTagsResponse

ListDataAssetTagsResponse wrapper for the ListDataAssetTags operation

type ListDataAssetTagsResponse struct {

    // The underlying http response
    RawResponse *http.Response

    // A list of DataAssetTagCollection instances
    DataAssetTagCollection `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 (ListDataAssetTagsResponse) HTTPResponse

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

HTTPResponse implements the OCIResponse interface

func (ListDataAssetTagsResponse) String

func (response ListDataAssetTagsResponse) String() string

type ListDataAssetTagsSortByEnum

ListDataAssetTagsSortByEnum Enum with underlying type: string

type ListDataAssetTagsSortByEnum string

Set of constants representing the allowable values for ListDataAssetTagsSortByEnum

const (
    ListDataAssetTagsSortByTimecreated ListDataAssetTagsSortByEnum = "TIMECREATED"
    ListDataAssetTagsSortByDisplayname ListDataAssetTagsSortByEnum = "DISPLAYNAME"
)

func GetListDataAssetTagsSortByEnumValues

func GetListDataAssetTagsSortByEnumValues() []ListDataAssetTagsSortByEnum

GetListDataAssetTagsSortByEnumValues Enumerates the set of values for ListDataAssetTagsSortByEnum

type ListDataAssetTagsSortOrderEnum

ListDataAssetTagsSortOrderEnum Enum with underlying type: string

type ListDataAssetTagsSortOrderEnum string

Set of constants representing the allowable values for ListDataAssetTagsSortOrderEnum

const (
    ListDataAssetTagsSortOrderAsc  ListDataAssetTagsSortOrderEnum = "ASC"
    ListDataAssetTagsSortOrderDesc ListDataAssetTagsSortOrderEnum = "DESC"
)

func GetListDataAssetTagsSortOrderEnumValues

func GetListDataAssetTagsSortOrderEnumValues() []ListDataAssetTagsSortOrderEnum

GetListDataAssetTagsSortOrderEnumValues Enumerates the set of values for ListDataAssetTagsSortOrderEnum

type ListDataAssetsFieldsEnum

ListDataAssetsFieldsEnum Enum with underlying type: string

type ListDataAssetsFieldsEnum string

Set of constants representing the allowable values for ListDataAssetsFieldsEnum

const (
    ListDataAssetsFieldsKey            ListDataAssetsFieldsEnum = "key"
    ListDataAssetsFieldsDisplayname    ListDataAssetsFieldsEnum = "displayName"
    ListDataAssetsFieldsDescription    ListDataAssetsFieldsEnum = "description"
    ListDataAssetsFieldsCatalogid      ListDataAssetsFieldsEnum = "catalogId"
    ListDataAssetsFieldsExternalkey    ListDataAssetsFieldsEnum = "externalKey"
    ListDataAssetsFieldsTypekey        ListDataAssetsFieldsEnum = "typeKey"
    ListDataAssetsFieldsLifecyclestate ListDataAssetsFieldsEnum = "lifecycleState"
    ListDataAssetsFieldsTimecreated    ListDataAssetsFieldsEnum = "timeCreated"
    ListDataAssetsFieldsUri            ListDataAssetsFieldsEnum = "uri"
)

func GetListDataAssetsFieldsEnumValues

func GetListDataAssetsFieldsEnumValues() []ListDataAssetsFieldsEnum

GetListDataAssetsFieldsEnumValues Enumerates the set of values for ListDataAssetsFieldsEnum

type ListDataAssetsLifecycleStateEnum

ListDataAssetsLifecycleStateEnum Enum with underlying type: string

type ListDataAssetsLifecycleStateEnum string

Set of constants representing the allowable values for ListDataAssetsLifecycleStateEnum

const (
    ListDataAssetsLifecycleStateCreating ListDataAssetsLifecycleStateEnum = "CREATING"
    ListDataAssetsLifecycleStateActive   ListDataAssetsLifecycleStateEnum = "ACTIVE"
    ListDataAssetsLifecycleStateInactive ListDataAssetsLifecycleStateEnum = "INACTIVE"
    ListDataAssetsLifecycleStateUpdating ListDataAssetsLifecycleStateEnum = "UPDATING"
    ListDataAssetsLifecycleStateDeleting ListDataAssetsLifecycleStateEnum = "DELETING"
    ListDataAssetsLifecycleStateDeleted  ListDataAssetsLifecycleStateEnum = "DELETED"
    ListDataAssetsLifecycleStateFailed   ListDataAssetsLifecycleStateEnum = "FAILED"
    ListDataAssetsLifecycleStateMoving   ListDataAssetsLifecycleStateEnum = "MOVING"
)

func GetListDataAssetsLifecycleStateEnumValues

func GetListDataAssetsLifecycleStateEnumValues() []ListDataAssetsLifecycleStateEnum

GetListDataAssetsLifecycleStateEnumValues Enumerates the set of values for ListDataAssetsLifecycleStateEnum

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/datacatalog/ListDataAssets.go.html to see an example of how to use ListDataAssetsRequest.

type ListDataAssetsRequest struct {

    // Unique catalog identifier.
    CatalogId *string `mandatory:"true" contributesTo:"path" name:"catalogId"`

    // A filter to return only resources that match the entire display name given. The match is not case sensitive.
    DisplayName *string `mandatory:"false" contributesTo:"query" name:"displayName"`

    // A filter to return only resources that match display name pattern given. The match is not case sensitive.
    // For Example : /folders?displayNameContains=Cu.*
    // The above would match all folders with display name that starts with "Cu".
    DisplayNameContains *string `mandatory:"false" contributesTo:"query" name:"displayNameContains"`

    // A filter to return only resources that match the specified lifecycle state. The value is case insensitive.
    LifecycleState ListDataAssetsLifecycleStateEnum `mandatory:"false" contributesTo:"query" name:"lifecycleState" omitEmpty:"true"`

    // Time that the resource was created. An RFC3339 (https://tools.ietf.org/html/rfc3339) formatted datetime string.
    TimeCreated *common.SDKTime `mandatory:"false" contributesTo:"query" name:"timeCreated"`

    // Time that the resource was updated. An RFC3339 (https://tools.ietf.org/html/rfc3339) formatted datetime string.
    TimeUpdated *common.SDKTime `mandatory:"false" contributesTo:"query" name:"timeUpdated"`

    // OCID of the user who created the resource.
    CreatedById *string `mandatory:"false" contributesTo:"query" name:"createdById"`

    // OCID of the user who updated the resource.
    UpdatedById *string `mandatory:"false" contributesTo:"query" name:"updatedById"`

    // Unique external identifier of this resource in the external source system.
    ExternalKey *string `mandatory:"false" contributesTo:"query" name:"externalKey"`

    // The key of the object type.
    TypeKey *string `mandatory:"false" contributesTo:"query" name:"typeKey"`

    // Specifies the fields to return in a data asset summary response.
    Fields []ListDataAssetsFieldsEnum `contributesTo:"query" name:"fields" omitEmpty:"true" collectionFormat:"multi"`

    // The field to sort by. Only one sort order may be provided. Default order for TIMECREATED is descending. Default order for DISPLAYNAME is ascending. If no value is specified TIMECREATED is default.
    SortBy ListDataAssetsSortByEnum `mandatory:"false" contributesTo:"query" name:"sortBy" omitEmpty:"true"`

    // The sort order to use, either 'asc' or 'desc'.
    SortOrder ListDataAssetsSortOrderEnum `mandatory:"false" contributesTo:"query" name:"sortOrder" omitEmpty:"true"`

    // The maximum number of items to return.
    Limit *int `mandatory:"false" contributesTo:"query" name:"limit"`

    // The page token representing the page at which to start retrieving results. This is usually retrieved from a previous list call.
    Page *string `mandatory:"false" contributesTo:"query" name:"page"`

    // The client request ID for tracing.
    OpcRequestId *string `mandatory:"false" contributesTo:"header" name:"opc-request-id"`

    // Metadata about the request. This 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 DataAssetCollection instances
    DataAssetCollection `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 (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 = "TIMECREATED"
    ListDataAssetsSortByDisplayname ListDataAssetsSortByEnum = "DISPLAYNAME"
)

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 ListDerivedLogicalEntitiesRequest

ListDerivedLogicalEntitiesRequest wrapper for the ListDerivedLogicalEntities operation

See also

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

type ListDerivedLogicalEntitiesRequest struct {

    // Unique catalog identifier.
    CatalogId *string `mandatory:"true" contributesTo:"path" name:"catalogId"`

    // Unique pattern key.
    PatternKey *string `mandatory:"true" contributesTo:"path" name:"patternKey"`

    // A filter to return only resources that match display name pattern given. The match is not case sensitive.
    // For Example : /folders?displayNameContains=Cu.*
    // The above would match all folders with display name that starts with "Cu".
    DisplayNameContains *string `mandatory:"false" contributesTo:"query" name:"displayNameContains"`

    // The field to sort by. Only one sort order may be provided. Default order for TIMECREATED is descending. Default order for DISPLAYNAME is ascending. If no value is specified TIMECREATED is default.
    SortBy ListDerivedLogicalEntitiesSortByEnum `mandatory:"false" contributesTo:"query" name:"sortBy" omitEmpty:"true"`

    // The sort order to use, either 'asc' or 'desc'.
    SortOrder ListDerivedLogicalEntitiesSortOrderEnum `mandatory:"false" contributesTo:"query" name:"sortOrder" omitEmpty:"true"`

    // The maximum number of items to return.
    Limit *int `mandatory:"false" contributesTo:"query" name:"limit"`

    // The page token representing the page at which to start retrieving results. This is usually retrieved from a previous list call.
    Page *string `mandatory:"false" contributesTo:"query" name:"page"`

    // The client request ID for tracing.
    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.
    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. Retry tokens expire after 24
    // hours, but can be invalidated before then due to conflicting operations. For example, if a resource
    // has been deleted and purged from the system, then a retry of the original creation request
    // might be rejected.
    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 (ListDerivedLogicalEntitiesRequest) HTTPRequest

func (request ListDerivedLogicalEntitiesRequest) HTTPRequest(method, path string) (http.Request, error)

HTTPRequest implements the OCIRequest interface

func (ListDerivedLogicalEntitiesRequest) RetryPolicy

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

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

func (ListDerivedLogicalEntitiesRequest) String

func (request ListDerivedLogicalEntitiesRequest) String() string

type ListDerivedLogicalEntitiesResponse

ListDerivedLogicalEntitiesResponse wrapper for the ListDerivedLogicalEntities operation

type ListDerivedLogicalEntitiesResponse struct {

    // The underlying http response
    RawResponse *http.Response

    // A list of EntityCollection instances
    EntityCollection `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 (ListDerivedLogicalEntitiesResponse) HTTPResponse

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

HTTPResponse implements the OCIResponse interface

func (ListDerivedLogicalEntitiesResponse) String

func (response ListDerivedLogicalEntitiesResponse) String() string

type ListDerivedLogicalEntitiesSortByEnum

ListDerivedLogicalEntitiesSortByEnum Enum with underlying type: string

type ListDerivedLogicalEntitiesSortByEnum string

Set of constants representing the allowable values for ListDerivedLogicalEntitiesSortByEnum

const (
    ListDerivedLogicalEntitiesSortByTimecreated ListDerivedLogicalEntitiesSortByEnum = "TIMECREATED"
    ListDerivedLogicalEntitiesSortByDisplayname ListDerivedLogicalEntitiesSortByEnum = "DISPLAYNAME"
)

func GetListDerivedLogicalEntitiesSortByEnumValues

func GetListDerivedLogicalEntitiesSortByEnumValues() []ListDerivedLogicalEntitiesSortByEnum

GetListDerivedLogicalEntitiesSortByEnumValues Enumerates the set of values for ListDerivedLogicalEntitiesSortByEnum

type ListDerivedLogicalEntitiesSortOrderEnum

ListDerivedLogicalEntitiesSortOrderEnum Enum with underlying type: string

type ListDerivedLogicalEntitiesSortOrderEnum string

Set of constants representing the allowable values for ListDerivedLogicalEntitiesSortOrderEnum

const (
    ListDerivedLogicalEntitiesSortOrderAsc  ListDerivedLogicalEntitiesSortOrderEnum = "ASC"
    ListDerivedLogicalEntitiesSortOrderDesc ListDerivedLogicalEntitiesSortOrderEnum = "DESC"
)

func GetListDerivedLogicalEntitiesSortOrderEnumValues

func GetListDerivedLogicalEntitiesSortOrderEnumValues() []ListDerivedLogicalEntitiesSortOrderEnum

GetListDerivedLogicalEntitiesSortOrderEnumValues Enumerates the set of values for ListDerivedLogicalEntitiesSortOrderEnum

type ListEntitiesFieldsEnum

ListEntitiesFieldsEnum Enum with underlying type: string

type ListEntitiesFieldsEnum string

Set of constants representing the allowable values for ListEntitiesFieldsEnum

const (
    ListEntitiesFieldsKey            ListEntitiesFieldsEnum = "key"
    ListEntitiesFieldsDisplayname    ListEntitiesFieldsEnum = "displayName"
    ListEntitiesFieldsDescription    ListEntitiesFieldsEnum = "description"
    ListEntitiesFieldsDataassetkey   ListEntitiesFieldsEnum = "dataAssetKey"
    ListEntitiesFieldsTimecreated    ListEntitiesFieldsEnum = "timeCreated"
    ListEntitiesFieldsTimeupdated    ListEntitiesFieldsEnum = "timeUpdated"
    ListEntitiesFieldsUpdatedbyid    ListEntitiesFieldsEnum = "updatedById"
    ListEntitiesFieldsLifecyclestate ListEntitiesFieldsEnum = "lifecycleState"
    ListEntitiesFieldsFolderkey      ListEntitiesFieldsEnum = "folderKey"
    ListEntitiesFieldsFoldername     ListEntitiesFieldsEnum = "folderName"
    ListEntitiesFieldsExternalkey    ListEntitiesFieldsEnum = "externalKey"
    ListEntitiesFieldsPath           ListEntitiesFieldsEnum = "path"
    ListEntitiesFieldsUri            ListEntitiesFieldsEnum = "uri"
)

func GetListEntitiesFieldsEnumValues

func GetListEntitiesFieldsEnumValues() []ListEntitiesFieldsEnum

GetListEntitiesFieldsEnumValues Enumerates the set of values for ListEntitiesFieldsEnum

type ListEntitiesHarvestStatusEnum

ListEntitiesHarvestStatusEnum Enum with underlying type: string

type ListEntitiesHarvestStatusEnum string

Set of constants representing the allowable values for ListEntitiesHarvestStatusEnum

const (
    ListEntitiesHarvestStatusComplete   ListEntitiesHarvestStatusEnum = "COMPLETE"
    ListEntitiesHarvestStatusError      ListEntitiesHarvestStatusEnum = "ERROR"
    ListEntitiesHarvestStatusInProgress ListEntitiesHarvestStatusEnum = "IN_PROGRESS"
    ListEntitiesHarvestStatusDeferred   ListEntitiesHarvestStatusEnum = "DEFERRED"
)

func GetListEntitiesHarvestStatusEnumValues

func GetListEntitiesHarvestStatusEnumValues() []ListEntitiesHarvestStatusEnum

GetListEntitiesHarvestStatusEnumValues Enumerates the set of values for ListEntitiesHarvestStatusEnum

type ListEntitiesLifecycleStateEnum

ListEntitiesLifecycleStateEnum Enum with underlying type: string

type ListEntitiesLifecycleStateEnum string

Set of constants representing the allowable values for ListEntitiesLifecycleStateEnum

const (
    ListEntitiesLifecycleStateCreating ListEntitiesLifecycleStateEnum = "CREATING"
    ListEntitiesLifecycleStateActive   ListEntitiesLifecycleStateEnum = "ACTIVE"
    ListEntitiesLifecycleStateInactive ListEntitiesLifecycleStateEnum = "INACTIVE"
    ListEntitiesLifecycleStateUpdating ListEntitiesLifecycleStateEnum = "UPDATING"
    ListEntitiesLifecycleStateDeleting ListEntitiesLifecycleStateEnum = "DELETING"
    ListEntitiesLifecycleStateDeleted  ListEntitiesLifecycleStateEnum = "DELETED"
    ListEntitiesLifecycleStateFailed   ListEntitiesLifecycleStateEnum = "FAILED"
    ListEntitiesLifecycleStateMoving   ListEntitiesLifecycleStateEnum = "MOVING"
)

func GetListEntitiesLifecycleStateEnumValues

func GetListEntitiesLifecycleStateEnumValues() []ListEntitiesLifecycleStateEnum

GetListEntitiesLifecycleStateEnumValues Enumerates the set of values for ListEntitiesLifecycleStateEnum

type ListEntitiesRequest

ListEntitiesRequest wrapper for the ListEntities operation

See also

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

type ListEntitiesRequest struct {

    // Unique catalog identifier.
    CatalogId *string `mandatory:"true" contributesTo:"path" name:"catalogId"`

    // Unique data asset key.
    DataAssetKey *string `mandatory:"true" contributesTo:"path" name:"dataAssetKey"`

    // A filter to return only resources that match the entire display name given. The match is not case sensitive.
    DisplayName *string `mandatory:"false" contributesTo:"query" name:"displayName"`

    // A filter to return only resources that match display name pattern given. The match is not case sensitive.
    // For Example : /folders?displayNameContains=Cu.*
    // The above would match all folders with display name that starts with "Cu".
    DisplayNameContains *string `mandatory:"false" contributesTo:"query" name:"displayNameContains"`

    // A filter to return only resources that match the specified lifecycle state. The value is case insensitive.
    LifecycleState ListEntitiesLifecycleStateEnum `mandatory:"false" contributesTo:"query" name:"lifecycleState" omitEmpty:"true"`

    // Time that the resource was created. An RFC3339 (https://tools.ietf.org/html/rfc3339) formatted datetime string.
    TimeCreated *common.SDKTime `mandatory:"false" contributesTo:"query" name:"timeCreated"`

    // Time that the resource was updated. An RFC3339 (https://tools.ietf.org/html/rfc3339) formatted datetime string.
    TimeUpdated *common.SDKTime `mandatory:"false" contributesTo:"query" name:"timeUpdated"`

    // OCID of the user who created the resource.
    CreatedById *string `mandatory:"false" contributesTo:"query" name:"createdById"`

    // OCID of the user who updated the resource.
    UpdatedById *string `mandatory:"false" contributesTo:"query" name:"updatedById"`

    // Unique external identifier of this resource in the external source system.
    ExternalKey *string `mandatory:"false" contributesTo:"query" name:"externalKey"`

    // Unique pattern key.
    PatternKey *string `mandatory:"false" contributesTo:"query" name:"patternKey"`

    // Last modified timestamp of this object in the external system.
    TimeExternal *common.SDKTime `mandatory:"false" contributesTo:"query" name:"timeExternal"`

    // Time that the resource's status was last updated. An RFC3339 (https://tools.ietf.org/html/rfc3339) formatted datetime string.
    TimeStatusUpdated *common.SDKTime `mandatory:"false" contributesTo:"query" name:"timeStatusUpdated"`

    // Identifies if the object is a physical object (materialized) or virtual/logical object defined on other objects.
    IsLogical *bool `mandatory:"false" contributesTo:"query" name:"isLogical"`

    // Identifies if an object is a sub object (partition) of a physical or materialized parent object.
    IsPartition *bool `mandatory:"false" contributesTo:"query" name:"isPartition"`

    // Key of the associated folder.
    FolderKey *string `mandatory:"false" contributesTo:"query" name:"folderKey"`

    // Full path of the resource for resources that support paths.
    Path *string `mandatory:"false" contributesTo:"query" name:"path"`

    // Harvest status of the harvestable resource as updated by the harvest process.
    HarvestStatus ListEntitiesHarvestStatusEnum `mandatory:"false" contributesTo:"query" name:"harvestStatus" omitEmpty:"true"`

    // Key of the last harvest process to update this resource.
    LastJobKey *string `mandatory:"false" contributesTo:"query" name:"lastJobKey"`

    // Specifies the fields to return in an entity summary response.
    Fields []ListEntitiesFieldsEnum `contributesTo:"query" name:"fields" omitEmpty:"true" collectionFormat:"multi"`

    // The field to sort by. Only one sort order may be provided. Default order for TIMECREATED is descending. Default order for DISPLAYNAME is ascending. If no value is specified TIMECREATED is default.
    SortBy ListEntitiesSortByEnum `mandatory:"false" contributesTo:"query" name:"sortBy" omitEmpty:"true"`

    // The sort order to use, either 'asc' or 'desc'.
    SortOrder ListEntitiesSortOrderEnum `mandatory:"false" contributesTo:"query" name:"sortOrder" omitEmpty:"true"`

    // The maximum number of items to return.
    Limit *int `mandatory:"false" contributesTo:"query" name:"limit"`

    // The page token representing the page at which to start retrieving results. This is usually retrieved from a previous list call.
    Page *string `mandatory:"false" contributesTo:"query" name:"page"`

    // The client request ID for tracing.
    OpcRequestId *string `mandatory:"false" contributesTo:"header" name:"opc-request-id"`

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

func (ListEntitiesRequest) HTTPRequest

func (request ListEntitiesRequest) HTTPRequest(method, path string) (http.Request, error)

HTTPRequest implements the OCIRequest interface

func (ListEntitiesRequest) RetryPolicy

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

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

func (ListEntitiesRequest) String

func (request ListEntitiesRequest) String() string

type ListEntitiesResponse

ListEntitiesResponse wrapper for the ListEntities operation

type ListEntitiesResponse struct {

    // The underlying http response
    RawResponse *http.Response

    // A list of EntityCollection instances
    EntityCollection `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 (ListEntitiesResponse) HTTPResponse

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

HTTPResponse implements the OCIResponse interface

func (ListEntitiesResponse) String

func (response ListEntitiesResponse) String() string

type ListEntitiesSortByEnum

ListEntitiesSortByEnum Enum with underlying type: string

type ListEntitiesSortByEnum string

Set of constants representing the allowable values for ListEntitiesSortByEnum

const (
    ListEntitiesSortByTimecreated ListEntitiesSortByEnum = "TIMECREATED"
    ListEntitiesSortByDisplayname ListEntitiesSortByEnum = "DISPLAYNAME"
)

func GetListEntitiesSortByEnumValues

func GetListEntitiesSortByEnumValues() []ListEntitiesSortByEnum

GetListEntitiesSortByEnumValues Enumerates the set of values for ListEntitiesSortByEnum

type ListEntitiesSortOrderEnum

ListEntitiesSortOrderEnum Enum with underlying type: string

type ListEntitiesSortOrderEnum string

Set of constants representing the allowable values for ListEntitiesSortOrderEnum

const (
    ListEntitiesSortOrderAsc  ListEntitiesSortOrderEnum = "ASC"
    ListEntitiesSortOrderDesc ListEntitiesSortOrderEnum = "DESC"
)

func GetListEntitiesSortOrderEnumValues

func GetListEntitiesSortOrderEnumValues() []ListEntitiesSortOrderEnum

GetListEntitiesSortOrderEnumValues Enumerates the set of values for ListEntitiesSortOrderEnum

type ListEntityTagsFieldsEnum

ListEntityTagsFieldsEnum Enum with underlying type: string

type ListEntityTagsFieldsEnum string

Set of constants representing the allowable values for ListEntityTagsFieldsEnum

const (
    ListEntityTagsFieldsKey             ListEntityTagsFieldsEnum = "key"
    ListEntityTagsFieldsName            ListEntityTagsFieldsEnum = "name"
    ListEntityTagsFieldsTermkey         ListEntityTagsFieldsEnum = "termKey"
    ListEntityTagsFieldsTermpath        ListEntityTagsFieldsEnum = "termPath"
    ListEntityTagsFieldsTermdescription ListEntityTagsFieldsEnum = "termDescription"
    ListEntityTagsFieldsLifecyclestate  ListEntityTagsFieldsEnum = "lifecycleState"
    ListEntityTagsFieldsTimecreated     ListEntityTagsFieldsEnum = "timeCreated"
    ListEntityTagsFieldsUri             ListEntityTagsFieldsEnum = "uri"
    ListEntityTagsFieldsGlossarykey     ListEntityTagsFieldsEnum = "glossaryKey"
    ListEntityTagsFieldsEntitykey       ListEntityTagsFieldsEnum = "entityKey"
)

func GetListEntityTagsFieldsEnumValues

func GetListEntityTagsFieldsEnumValues() []ListEntityTagsFieldsEnum

GetListEntityTagsFieldsEnumValues Enumerates the set of values for ListEntityTagsFieldsEnum

type ListEntityTagsLifecycleStateEnum

ListEntityTagsLifecycleStateEnum Enum with underlying type: string

type ListEntityTagsLifecycleStateEnum string

Set of constants representing the allowable values for ListEntityTagsLifecycleStateEnum

const (
    ListEntityTagsLifecycleStateCreating ListEntityTagsLifecycleStateEnum = "CREATING"
    ListEntityTagsLifecycleStateActive   ListEntityTagsLifecycleStateEnum = "ACTIVE"
    ListEntityTagsLifecycleStateInactive ListEntityTagsLifecycleStateEnum = "INACTIVE"
    ListEntityTagsLifecycleStateUpdating ListEntityTagsLifecycleStateEnum = "UPDATING"
    ListEntityTagsLifecycleStateDeleting ListEntityTagsLifecycleStateEnum = "DELETING"
    ListEntityTagsLifecycleStateDeleted  ListEntityTagsLifecycleStateEnum = "DELETED"
    ListEntityTagsLifecycleStateFailed   ListEntityTagsLifecycleStateEnum = "FAILED"
    ListEntityTagsLifecycleStateMoving   ListEntityTagsLifecycleStateEnum = "MOVING"
)

func GetListEntityTagsLifecycleStateEnumValues

func GetListEntityTagsLifecycleStateEnumValues() []ListEntityTagsLifecycleStateEnum

GetListEntityTagsLifecycleStateEnumValues Enumerates the set of values for ListEntityTagsLifecycleStateEnum

type ListEntityTagsRequest

ListEntityTagsRequest wrapper for the ListEntityTags operation

See also

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

type ListEntityTagsRequest struct {

    // Unique catalog identifier.
    CatalogId *string `mandatory:"true" contributesTo:"path" name:"catalogId"`

    // Unique data asset key.
    DataAssetKey *string `mandatory:"true" contributesTo:"path" name:"dataAssetKey"`

    // Unique entity key.
    EntityKey *string `mandatory:"true" contributesTo:"path" name:"entityKey"`

    // Immutable resource name.
    Name *string `mandatory:"false" contributesTo:"query" name:"name"`

    // A filter to return only resources that match the specified lifecycle state. The value is case insensitive.
    LifecycleState ListEntityTagsLifecycleStateEnum `mandatory:"false" contributesTo:"query" name:"lifecycleState" omitEmpty:"true"`

    // Unique key of the related term.
    TermKey *string `mandatory:"false" contributesTo:"query" name:"termKey"`

    // Path of the related term.
    TermPath *string `mandatory:"false" contributesTo:"query" name:"termPath"`

    // Time that the resource was created. An RFC3339 (https://tools.ietf.org/html/rfc3339) formatted datetime string.
    TimeCreated *common.SDKTime `mandatory:"false" contributesTo:"query" name:"timeCreated"`

    // OCID of the user who created the resource.
    CreatedById *string `mandatory:"false" contributesTo:"query" name:"createdById"`

    // Specifies the fields to return in an entity tag summary response.
    Fields []ListEntityTagsFieldsEnum `contributesTo:"query" name:"fields" omitEmpty:"true" collectionFormat:"multi"`

    // The field to sort by. Only one sort order may be provided. Default order for TIMECREATED is descending. Default order for DISPLAYNAME is ascending. If no value is specified TIMECREATED is default.
    SortBy ListEntityTagsSortByEnum `mandatory:"false" contributesTo:"query" name:"sortBy" omitEmpty:"true"`

    // The sort order to use, either 'asc' or 'desc'.
    SortOrder ListEntityTagsSortOrderEnum `mandatory:"false" contributesTo:"query" name:"sortOrder" omitEmpty:"true"`

    // The maximum number of items to return.
    Limit *int `mandatory:"false" contributesTo:"query" name:"limit"`

    // The page token representing the page at which to start retrieving results. This is usually retrieved from a previous list call.
    Page *string `mandatory:"false" contributesTo:"query" name:"page"`

    // The client request ID for tracing.
    OpcRequestId *string `mandatory:"false" contributesTo:"header" name:"opc-request-id"`

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

func (ListEntityTagsRequest) HTTPRequest

func (request ListEntityTagsRequest) HTTPRequest(method, path string) (http.Request, error)

HTTPRequest implements the OCIRequest interface

func (ListEntityTagsRequest) RetryPolicy

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

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

func (ListEntityTagsRequest) String

func (request ListEntityTagsRequest) String() string

type ListEntityTagsResponse

ListEntityTagsResponse wrapper for the ListEntityTags operation

type ListEntityTagsResponse struct {

    // The underlying http response
    RawResponse *http.Response

    // A list of EntityTagCollection instances
    EntityTagCollection `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 (ListEntityTagsResponse) HTTPResponse

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

HTTPResponse implements the OCIResponse interface

func (ListEntityTagsResponse) String

func (response ListEntityTagsResponse) String() string

type ListEntityTagsSortByEnum

ListEntityTagsSortByEnum Enum with underlying type: string

type ListEntityTagsSortByEnum string

Set of constants representing the allowable values for ListEntityTagsSortByEnum

const (
    ListEntityTagsSortByTimecreated ListEntityTagsSortByEnum = "TIMECREATED"
    ListEntityTagsSortByDisplayname ListEntityTagsSortByEnum = "DISPLAYNAME"
)

func GetListEntityTagsSortByEnumValues

func GetListEntityTagsSortByEnumValues() []ListEntityTagsSortByEnum

GetListEntityTagsSortByEnumValues Enumerates the set of values for ListEntityTagsSortByEnum

type ListEntityTagsSortOrderEnum

ListEntityTagsSortOrderEnum Enum with underlying type: string

type ListEntityTagsSortOrderEnum string

Set of constants representing the allowable values for ListEntityTagsSortOrderEnum

const (
    ListEntityTagsSortOrderAsc  ListEntityTagsSortOrderEnum = "ASC"
    ListEntityTagsSortOrderDesc ListEntityTagsSortOrderEnum = "DESC"
)

func GetListEntityTagsSortOrderEnumValues

func GetListEntityTagsSortOrderEnumValues() []ListEntityTagsSortOrderEnum

GetListEntityTagsSortOrderEnumValues Enumerates the set of values for ListEntityTagsSortOrderEnum

type ListFolderTagsFieldsEnum

ListFolderTagsFieldsEnum Enum with underlying type: string

type ListFolderTagsFieldsEnum string

Set of constants representing the allowable values for ListFolderTagsFieldsEnum

const (
    ListFolderTagsFieldsKey             ListFolderTagsFieldsEnum = "key"
    ListFolderTagsFieldsName            ListFolderTagsFieldsEnum = "name"
    ListFolderTagsFieldsTermkey         ListFolderTagsFieldsEnum = "termKey"
    ListFolderTagsFieldsTermpath        ListFolderTagsFieldsEnum = "termPath"
    ListFolderTagsFieldsTermdescription ListFolderTagsFieldsEnum = "termDescription"
    ListFolderTagsFieldsLifecyclestate  ListFolderTagsFieldsEnum = "lifecycleState"
    ListFolderTagsFieldsTimecreated     ListFolderTagsFieldsEnum = "timeCreated"
    ListFolderTagsFieldsUri             ListFolderTagsFieldsEnum = "uri"
    ListFolderTagsFieldsGlossarykey     ListFolderTagsFieldsEnum = "glossaryKey"
    ListFolderTagsFieldsFolderkey       ListFolderTagsFieldsEnum = "folderKey"
)

func GetListFolderTagsFieldsEnumValues

func GetListFolderTagsFieldsEnumValues() []ListFolderTagsFieldsEnum

GetListFolderTagsFieldsEnumValues Enumerates the set of values for ListFolderTagsFieldsEnum

type ListFolderTagsLifecycleStateEnum

ListFolderTagsLifecycleStateEnum Enum with underlying type: string

type ListFolderTagsLifecycleStateEnum string

Set of constants representing the allowable values for ListFolderTagsLifecycleStateEnum

const (
    ListFolderTagsLifecycleStateCreating ListFolderTagsLifecycleStateEnum = "CREATING"
    ListFolderTagsLifecycleStateActive   ListFolderTagsLifecycleStateEnum = "ACTIVE"
    ListFolderTagsLifecycleStateInactive ListFolderTagsLifecycleStateEnum = "INACTIVE"
    ListFolderTagsLifecycleStateUpdating ListFolderTagsLifecycleStateEnum = "UPDATING"
    ListFolderTagsLifecycleStateDeleting ListFolderTagsLifecycleStateEnum = "DELETING"
    ListFolderTagsLifecycleStateDeleted  ListFolderTagsLifecycleStateEnum = "DELETED"
    ListFolderTagsLifecycleStateFailed   ListFolderTagsLifecycleStateEnum = "FAILED"
    ListFolderTagsLifecycleStateMoving   ListFolderTagsLifecycleStateEnum = "MOVING"
)

func GetListFolderTagsLifecycleStateEnumValues

func GetListFolderTagsLifecycleStateEnumValues() []ListFolderTagsLifecycleStateEnum

GetListFolderTagsLifecycleStateEnumValues Enumerates the set of values for ListFolderTagsLifecycleStateEnum

type ListFolderTagsRequest

ListFolderTagsRequest wrapper for the ListFolderTags operation

See also

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

type ListFolderTagsRequest struct {

    // Unique catalog identifier.
    CatalogId *string `mandatory:"true" contributesTo:"path" name:"catalogId"`

    // Unique data asset key.
    DataAssetKey *string `mandatory:"true" contributesTo:"path" name:"dataAssetKey"`

    // Unique folder key.
    FolderKey *string `mandatory:"true" contributesTo:"path" name:"folderKey"`

    // Immutable resource name.
    Name *string `mandatory:"false" contributesTo:"query" name:"name"`

    // A filter to return only resources that match the specified lifecycle state. The value is case insensitive.
    LifecycleState ListFolderTagsLifecycleStateEnum `mandatory:"false" contributesTo:"query" name:"lifecycleState" omitEmpty:"true"`

    // Unique key of the related term.
    TermKey *string `mandatory:"false" contributesTo:"query" name:"termKey"`

    // Path of the related term.
    TermPath *string `mandatory:"false" contributesTo:"query" name:"termPath"`

    // Time that the resource was created. An RFC3339 (https://tools.ietf.org/html/rfc3339) formatted datetime string.
    TimeCreated *common.SDKTime `mandatory:"false" contributesTo:"query" name:"timeCreated"`

    // OCID of the user who created the resource.
    CreatedById *string `mandatory:"false" contributesTo:"query" name:"createdById"`

    // Specifies the fields to return in a folder tag summary response.
    Fields []ListFolderTagsFieldsEnum `contributesTo:"query" name:"fields" omitEmpty:"true" collectionFormat:"multi"`

    // The field to sort by. Only one sort order may be provided. Default order for TIMECREATED is descending. Default order for DISPLAYNAME is ascending. If no value is specified TIMECREATED is default.
    SortBy ListFolderTagsSortByEnum `mandatory:"false" contributesTo:"query" name:"sortBy" omitEmpty:"true"`

    // The sort order to use, either 'asc' or 'desc'.
    SortOrder ListFolderTagsSortOrderEnum `mandatory:"false" contributesTo:"query" name:"sortOrder" omitEmpty:"true"`

    // The maximum number of items to return.
    Limit *int `mandatory:"false" contributesTo:"query" name:"limit"`

    // The page token representing the page at which to start retrieving results. This is usually retrieved from a previous list call.
    Page *string `mandatory:"false" contributesTo:"query" name:"page"`

    // The client request ID for tracing.
    OpcRequestId *string `mandatory:"false" contributesTo:"header" name:"opc-request-id"`

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

func (ListFolderTagsRequest) HTTPRequest

func (request ListFolderTagsRequest) HTTPRequest(method, path string) (http.Request, error)

HTTPRequest implements the OCIRequest interface

func (ListFolderTagsRequest) RetryPolicy

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

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

func (ListFolderTagsRequest) String

func (request ListFolderTagsRequest) String() string

type ListFolderTagsResponse

ListFolderTagsResponse wrapper for the ListFolderTags operation

type ListFolderTagsResponse struct {

    // The underlying http response
    RawResponse *http.Response

    // A list of FolderTagCollection instances
    FolderTagCollection `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 (ListFolderTagsResponse) HTTPResponse

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

HTTPResponse implements the OCIResponse interface

func (ListFolderTagsResponse) String

func (response ListFolderTagsResponse) String() string

type ListFolderTagsSortByEnum

ListFolderTagsSortByEnum Enum with underlying type: string

type ListFolderTagsSortByEnum string

Set of constants representing the allowable values for ListFolderTagsSortByEnum

const (
    ListFolderTagsSortByTimecreated ListFolderTagsSortByEnum = "TIMECREATED"
    ListFolderTagsSortByDisplayname ListFolderTagsSortByEnum = "DISPLAYNAME"
)

func GetListFolderTagsSortByEnumValues

func GetListFolderTagsSortByEnumValues() []ListFolderTagsSortByEnum

GetListFolderTagsSortByEnumValues Enumerates the set of values for ListFolderTagsSortByEnum

type ListFolderTagsSortOrderEnum

ListFolderTagsSortOrderEnum Enum with underlying type: string

type ListFolderTagsSortOrderEnum string

Set of constants representing the allowable values for ListFolderTagsSortOrderEnum

const (
    ListFolderTagsSortOrderAsc  ListFolderTagsSortOrderEnum = "ASC"
    ListFolderTagsSortOrderDesc ListFolderTagsSortOrderEnum = "DESC"
)

func GetListFolderTagsSortOrderEnumValues

func GetListFolderTagsSortOrderEnumValues() []ListFolderTagsSortOrderEnum

GetListFolderTagsSortOrderEnumValues Enumerates the set of values for ListFolderTagsSortOrderEnum

type ListFoldersFieldsEnum

ListFoldersFieldsEnum Enum with underlying type: string

type ListFoldersFieldsEnum string

Set of constants representing the allowable values for ListFoldersFieldsEnum

const (
    ListFoldersFieldsKey             ListFoldersFieldsEnum = "key"
    ListFoldersFieldsDisplayname     ListFoldersFieldsEnum = "displayName"
    ListFoldersFieldsDescription     ListFoldersFieldsEnum = "description"
    ListFoldersFieldsParentfolderkey ListFoldersFieldsEnum = "parentFolderKey"
    ListFoldersFieldsPath            ListFoldersFieldsEnum = "path"
    ListFoldersFieldsDataassetkey    ListFoldersFieldsEnum = "dataAssetKey"
    ListFoldersFieldsExternalkey     ListFoldersFieldsEnum = "externalKey"
    ListFoldersFieldsTimeexternal    ListFoldersFieldsEnum = "timeExternal"
    ListFoldersFieldsTimecreated     ListFoldersFieldsEnum = "timeCreated"
    ListFoldersFieldsLifecyclestate  ListFoldersFieldsEnum = "lifecycleState"
    ListFoldersFieldsUri             ListFoldersFieldsEnum = "uri"
)

func GetListFoldersFieldsEnumValues

func GetListFoldersFieldsEnumValues() []ListFoldersFieldsEnum

GetListFoldersFieldsEnumValues Enumerates the set of values for ListFoldersFieldsEnum

type ListFoldersHarvestStatusEnum

ListFoldersHarvestStatusEnum Enum with underlying type: string

type ListFoldersHarvestStatusEnum string

Set of constants representing the allowable values for ListFoldersHarvestStatusEnum

const (
    ListFoldersHarvestStatusComplete   ListFoldersHarvestStatusEnum = "COMPLETE"
    ListFoldersHarvestStatusError      ListFoldersHarvestStatusEnum = "ERROR"
    ListFoldersHarvestStatusInProgress ListFoldersHarvestStatusEnum = "IN_PROGRESS"
    ListFoldersHarvestStatusDeferred   ListFoldersHarvestStatusEnum = "DEFERRED"
)

func GetListFoldersHarvestStatusEnumValues

func GetListFoldersHarvestStatusEnumValues() []ListFoldersHarvestStatusEnum

GetListFoldersHarvestStatusEnumValues Enumerates the set of values for ListFoldersHarvestStatusEnum

type ListFoldersLifecycleStateEnum

ListFoldersLifecycleStateEnum Enum with underlying type: string

type ListFoldersLifecycleStateEnum string

Set of constants representing the allowable values for ListFoldersLifecycleStateEnum

const (
    ListFoldersLifecycleStateCreating ListFoldersLifecycleStateEnum = "CREATING"
    ListFoldersLifecycleStateActive   ListFoldersLifecycleStateEnum = "ACTIVE"
    ListFoldersLifecycleStateInactive ListFoldersLifecycleStateEnum = "INACTIVE"
    ListFoldersLifecycleStateUpdating ListFoldersLifecycleStateEnum = "UPDATING"
    ListFoldersLifecycleStateDeleting ListFoldersLifecycleStateEnum = "DELETING"
    ListFoldersLifecycleStateDeleted  ListFoldersLifecycleStateEnum = "DELETED"
    ListFoldersLifecycleStateFailed   ListFoldersLifecycleStateEnum = "FAILED"
    ListFoldersLifecycleStateMoving   ListFoldersLifecycleStateEnum = "MOVING"
)

func GetListFoldersLifecycleStateEnumValues

func GetListFoldersLifecycleStateEnumValues() []ListFoldersLifecycleStateEnum

GetListFoldersLifecycleStateEnumValues Enumerates the set of values for ListFoldersLifecycleStateEnum

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/datacatalog/ListFolders.go.html to see an example of how to use ListFoldersRequest.

type ListFoldersRequest struct {

    // Unique catalog identifier.
    CatalogId *string `mandatory:"true" contributesTo:"path" name:"catalogId"`

    // Unique data asset key.
    DataAssetKey *string `mandatory:"true" contributesTo:"path" name:"dataAssetKey"`

    // A filter to return only resources that match the entire display name given. The match is not case sensitive.
    DisplayName *string `mandatory:"false" contributesTo:"query" name:"displayName"`

    // A filter to return only resources that match display name pattern given. The match is not case sensitive.
    // For Example : /folders?displayNameContains=Cu.*
    // The above would match all folders with display name that starts with "Cu".
    DisplayNameContains *string `mandatory:"false" contributesTo:"query" name:"displayNameContains"`

    // A filter to return only resources that match the specified lifecycle state. The value is case insensitive.
    LifecycleState ListFoldersLifecycleStateEnum `mandatory:"false" contributesTo:"query" name:"lifecycleState" omitEmpty:"true"`

    // Unique folder key.
    ParentFolderKey *string `mandatory:"false" contributesTo:"query" name:"parentFolderKey"`

    // Full path of the resource for resources that support paths.
    Path *string `mandatory:"false" contributesTo:"query" name:"path"`

    // Unique external identifier of this resource in the external source system.
    ExternalKey *string `mandatory:"false" contributesTo:"query" name:"externalKey"`

    // Time that the resource was created. An RFC3339 (https://tools.ietf.org/html/rfc3339) formatted datetime string.
    TimeCreated *common.SDKTime `mandatory:"false" contributesTo:"query" name:"timeCreated"`

    // Time that the resource was updated. An RFC3339 (https://tools.ietf.org/html/rfc3339) formatted datetime string.
    TimeUpdated *common.SDKTime `mandatory:"false" contributesTo:"query" name:"timeUpdated"`

    // OCID of the user who created the resource.
    CreatedById *string `mandatory:"false" contributesTo:"query" name:"createdById"`

    // OCID of the user who updated the resource.
    UpdatedById *string `mandatory:"false" contributesTo:"query" name:"updatedById"`

    // Harvest status of the harvestable resource as updated by the harvest process.
    HarvestStatus ListFoldersHarvestStatusEnum `mandatory:"false" contributesTo:"query" name:"harvestStatus" omitEmpty:"true"`

    // Key of the last harvest process to update this resource.
    LastJobKey *string `mandatory:"false" contributesTo:"query" name:"lastJobKey"`

    // Specifies the fields to return in a folder summary response.
    Fields []ListFoldersFieldsEnum `contributesTo:"query" name:"fields" omitEmpty:"true" collectionFormat:"multi"`

    // The field to sort by. Only one sort order may be provided. Default order for TIMECREATED is descending. Default order for DISPLAYNAME is ascending. If no value is specified TIMECREATED is default.
    SortBy ListFoldersSortByEnum `mandatory:"false" contributesTo:"query" name:"sortBy" omitEmpty:"true"`

    // The sort order to use, either 'asc' or 'desc'.
    SortOrder ListFoldersSortOrderEnum `mandatory:"false" contributesTo:"query" name:"sortOrder" omitEmpty:"true"`

    // The maximum number of items to return.
    Limit *int `mandatory:"false" contributesTo:"query" name:"limit"`

    // The page token representing the page at which to start retrieving results. This is usually retrieved from a previous list call.
    Page *string `mandatory:"false" contributesTo:"query" name:"page"`

    // The client request ID for tracing.
    OpcRequestId *string `mandatory:"false" contributesTo:"header" name:"opc-request-id"`

    // Metadata about the request. This 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 FolderCollection instances
    FolderCollection `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 (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 = "TIMECREATED"
    ListFoldersSortByDisplayname ListFoldersSortByEnum = "DISPLAYNAME"
)

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 ListGlossariesFieldsEnum

ListGlossariesFieldsEnum Enum with underlying type: string

type ListGlossariesFieldsEnum string

Set of constants representing the allowable values for ListGlossariesFieldsEnum

const (
    ListGlossariesFieldsKey            ListGlossariesFieldsEnum = "key"
    ListGlossariesFieldsDisplayname    ListGlossariesFieldsEnum = "displayName"
    ListGlossariesFieldsDescription    ListGlossariesFieldsEnum = "description"
    ListGlossariesFieldsCatalogid      ListGlossariesFieldsEnum = "catalogId"
    ListGlossariesFieldsLifecyclestate ListGlossariesFieldsEnum = "lifecycleState"
    ListGlossariesFieldsTimecreated    ListGlossariesFieldsEnum = "timeCreated"
    ListGlossariesFieldsUri            ListGlossariesFieldsEnum = "uri"
    ListGlossariesFieldsWorkflowstatus ListGlossariesFieldsEnum = "workflowStatus"
)

func GetListGlossariesFieldsEnumValues

func GetListGlossariesFieldsEnumValues() []ListGlossariesFieldsEnum

GetListGlossariesFieldsEnumValues Enumerates the set of values for ListGlossariesFieldsEnum

type ListGlossariesLifecycleStateEnum

ListGlossariesLifecycleStateEnum Enum with underlying type: string

type ListGlossariesLifecycleStateEnum string

Set of constants representing the allowable values for ListGlossariesLifecycleStateEnum

const (
    ListGlossariesLifecycleStateCreating ListGlossariesLifecycleStateEnum = "CREATING"
    ListGlossariesLifecycleStateActive   ListGlossariesLifecycleStateEnum = "ACTIVE"
    ListGlossariesLifecycleStateInactive ListGlossariesLifecycleStateEnum = "INACTIVE"
    ListGlossariesLifecycleStateUpdating ListGlossariesLifecycleStateEnum = "UPDATING"
    ListGlossariesLifecycleStateDeleting ListGlossariesLifecycleStateEnum = "DELETING"
    ListGlossariesLifecycleStateDeleted  ListGlossariesLifecycleStateEnum = "DELETED"
    ListGlossariesLifecycleStateFailed   ListGlossariesLifecycleStateEnum = "FAILED"
    ListGlossariesLifecycleStateMoving   ListGlossariesLifecycleStateEnum = "MOVING"
)

func GetListGlossariesLifecycleStateEnumValues

func GetListGlossariesLifecycleStateEnumValues() []ListGlossariesLifecycleStateEnum

GetListGlossariesLifecycleStateEnumValues Enumerates the set of values for ListGlossariesLifecycleStateEnum

type ListGlossariesRequest

ListGlossariesRequest wrapper for the ListGlossaries operation

See also

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

type ListGlossariesRequest struct {

    // Unique catalog identifier.
    CatalogId *string `mandatory:"true" contributesTo:"path" name:"catalogId"`

    // A filter to return only resources that match the entire display name given. The match is not case sensitive.
    DisplayName *string `mandatory:"false" contributesTo:"query" name:"displayName"`

    // A filter to return only resources that match display name pattern given. The match is not case sensitive.
    // For Example : /folders?displayNameContains=Cu.*
    // The above would match all folders with display name that starts with "Cu".
    DisplayNameContains *string `mandatory:"false" contributesTo:"query" name:"displayNameContains"`

    // A filter to return only resources that match the specified lifecycle state. The value is case insensitive.
    LifecycleState ListGlossariesLifecycleStateEnum `mandatory:"false" contributesTo:"query" name:"lifecycleState" omitEmpty:"true"`

    // Time that the resource was created. An RFC3339 (https://tools.ietf.org/html/rfc3339) formatted datetime string.
    TimeCreated *common.SDKTime `mandatory:"false" contributesTo:"query" name:"timeCreated"`

    // Time that the resource was updated. An RFC3339 (https://tools.ietf.org/html/rfc3339) formatted datetime string.
    TimeUpdated *common.SDKTime `mandatory:"false" contributesTo:"query" name:"timeUpdated"`

    // OCID of the user who created the resource.
    CreatedById *string `mandatory:"false" contributesTo:"query" name:"createdById"`

    // OCID of the user who updated the resource.
    UpdatedById *string `mandatory:"false" contributesTo:"query" name:"updatedById"`

    // Specifies the fields to return in a glossary summary response.
    Fields []ListGlossariesFieldsEnum `contributesTo:"query" name:"fields" omitEmpty:"true" collectionFormat:"multi"`

    // The field to sort by. Only one sort order may be provided. Default order for TIMECREATED is descending. Default order for DISPLAYNAME is ascending. If no value is specified TIMECREATED is default.
    SortBy ListGlossariesSortByEnum `mandatory:"false" contributesTo:"query" name:"sortBy" omitEmpty:"true"`

    // The sort order to use, either 'asc' or 'desc'.
    SortOrder ListGlossariesSortOrderEnum `mandatory:"false" contributesTo:"query" name:"sortOrder" omitEmpty:"true"`

    // The maximum number of items to return.
    Limit *int `mandatory:"false" contributesTo:"query" name:"limit"`

    // The page token representing the page at which to start retrieving results. This is usually retrieved from a previous list call.
    Page *string `mandatory:"false" contributesTo:"query" name:"page"`

    // The client request ID for tracing.
    OpcRequestId *string `mandatory:"false" contributesTo:"header" name:"opc-request-id"`

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

func (ListGlossariesRequest) HTTPRequest

func (request ListGlossariesRequest) HTTPRequest(method, path string) (http.Request, error)

HTTPRequest implements the OCIRequest interface

func (ListGlossariesRequest) RetryPolicy

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

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

func (ListGlossariesRequest) String

func (request ListGlossariesRequest) String() string

type ListGlossariesResponse

ListGlossariesResponse wrapper for the ListGlossaries operation

type ListGlossariesResponse struct {

    // The underlying http response
    RawResponse *http.Response

    // A list of GlossaryCollection instances
    GlossaryCollection `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 (ListGlossariesResponse) HTTPResponse

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

HTTPResponse implements the OCIResponse interface

func (ListGlossariesResponse) String

func (response ListGlossariesResponse) String() string

type ListGlossariesSortByEnum

ListGlossariesSortByEnum Enum with underlying type: string

type ListGlossariesSortByEnum string

Set of constants representing the allowable values for ListGlossariesSortByEnum

const (
    ListGlossariesSortByTimecreated ListGlossariesSortByEnum = "TIMECREATED"
    ListGlossariesSortByDisplayname ListGlossariesSortByEnum = "DISPLAYNAME"
)

func GetListGlossariesSortByEnumValues

func GetListGlossariesSortByEnumValues() []ListGlossariesSortByEnum

GetListGlossariesSortByEnumValues Enumerates the set of values for ListGlossariesSortByEnum

type ListGlossariesSortOrderEnum

ListGlossariesSortOrderEnum Enum with underlying type: string

type ListGlossariesSortOrderEnum string

Set of constants representing the allowable values for ListGlossariesSortOrderEnum

const (
    ListGlossariesSortOrderAsc  ListGlossariesSortOrderEnum = "ASC"
    ListGlossariesSortOrderDesc ListGlossariesSortOrderEnum = "DESC"
)

func GetListGlossariesSortOrderEnumValues

func GetListGlossariesSortOrderEnumValues() []ListGlossariesSortOrderEnum

GetListGlossariesSortOrderEnumValues Enumerates the set of values for ListGlossariesSortOrderEnum

type ListJobDefinitionsFieldsEnum

ListJobDefinitionsFieldsEnum Enum with underlying type: string

type ListJobDefinitionsFieldsEnum string

Set of constants representing the allowable values for ListJobDefinitionsFieldsEnum

const (
    ListJobDefinitionsFieldsKey                        ListJobDefinitionsFieldsEnum = "key"
    ListJobDefinitionsFieldsDisplayname                ListJobDefinitionsFieldsEnum = "displayName"
    ListJobDefinitionsFieldsDescription                ListJobDefinitionsFieldsEnum = "description"
    ListJobDefinitionsFieldsCatalogid                  ListJobDefinitionsFieldsEnum = "catalogId"
    ListJobDefinitionsFieldsJobtype                    ListJobDefinitionsFieldsEnum = "jobType"
    ListJobDefinitionsFieldsConnectionkey              ListJobDefinitionsFieldsEnum = "connectionKey"
    ListJobDefinitionsFieldsLifecyclestate             ListJobDefinitionsFieldsEnum = "lifecycleState"
    ListJobDefinitionsFieldsTimecreated                ListJobDefinitionsFieldsEnum = "timeCreated"
    ListJobDefinitionsFieldsIssampledataextracted      ListJobDefinitionsFieldsEnum = "isSampleDataExtracted"
    ListJobDefinitionsFieldsUri                        ListJobDefinitionsFieldsEnum = "uri"
    ListJobDefinitionsFieldsTimelatestexecutionstarted ListJobDefinitionsFieldsEnum = "timeLatestExecutionStarted"
    ListJobDefinitionsFieldsTimelatestexecutionended   ListJobDefinitionsFieldsEnum = "timeLatestExecutionEnded"
    ListJobDefinitionsFieldsJobexecutionstate          ListJobDefinitionsFieldsEnum = "jobExecutionState"
    ListJobDefinitionsFieldsScheduletype               ListJobDefinitionsFieldsEnum = "scheduleType"
)

func GetListJobDefinitionsFieldsEnumValues

func GetListJobDefinitionsFieldsEnumValues() []ListJobDefinitionsFieldsEnum

GetListJobDefinitionsFieldsEnumValues Enumerates the set of values for ListJobDefinitionsFieldsEnum

type ListJobDefinitionsJobExecutionStateEnum

ListJobDefinitionsJobExecutionStateEnum Enum with underlying type: string

type ListJobDefinitionsJobExecutionStateEnum string

Set of constants representing the allowable values for ListJobDefinitionsJobExecutionStateEnum

const (
    ListJobDefinitionsJobExecutionStateCreated               ListJobDefinitionsJobExecutionStateEnum = "CREATED"
    ListJobDefinitionsJobExecutionStateInProgress            ListJobDefinitionsJobExecutionStateEnum = "IN_PROGRESS"
    ListJobDefinitionsJobExecutionStateInactive              ListJobDefinitionsJobExecutionStateEnum = "INACTIVE"
    ListJobDefinitionsJobExecutionStateFailed                ListJobDefinitionsJobExecutionStateEnum = "FAILED"
    ListJobDefinitionsJobExecutionStateSucceeded             ListJobDefinitionsJobExecutionStateEnum = "SUCCEEDED"
    ListJobDefinitionsJobExecutionStateCanceled              ListJobDefinitionsJobExecutionStateEnum = "CANCELED"
    ListJobDefinitionsJobExecutionStateSucceededWithWarnings ListJobDefinitionsJobExecutionStateEnum = "SUCCEEDED_WITH_WARNINGS"
)

func GetListJobDefinitionsJobExecutionStateEnumValues

func GetListJobDefinitionsJobExecutionStateEnumValues() []ListJobDefinitionsJobExecutionStateEnum

GetListJobDefinitionsJobExecutionStateEnumValues Enumerates the set of values for ListJobDefinitionsJobExecutionStateEnum

type ListJobDefinitionsJobTypeEnum

ListJobDefinitionsJobTypeEnum Enum with underlying type: string

type ListJobDefinitionsJobTypeEnum string

Set of constants representing the allowable values for ListJobDefinitionsJobTypeEnum

const (
    ListJobDefinitionsJobTypeHarvest                    ListJobDefinitionsJobTypeEnum = "HARVEST"
    ListJobDefinitionsJobTypeProfiling                  ListJobDefinitionsJobTypeEnum = "PROFILING"
    ListJobDefinitionsJobTypeSampling                   ListJobDefinitionsJobTypeEnum = "SAMPLING"
    ListJobDefinitionsJobTypePreview                    ListJobDefinitionsJobTypeEnum = "PREVIEW"
    ListJobDefinitionsJobTypeImport                     ListJobDefinitionsJobTypeEnum = "IMPORT"
    ListJobDefinitionsJobTypeExport                     ListJobDefinitionsJobTypeEnum = "EXPORT"
    ListJobDefinitionsJobTypeImportGlossary             ListJobDefinitionsJobTypeEnum = "IMPORT_GLOSSARY"
    ListJobDefinitionsJobTypeExportGlossary             ListJobDefinitionsJobTypeEnum = "EXPORT_GLOSSARY"
    ListJobDefinitionsJobTypeInternal                   ListJobDefinitionsJobTypeEnum = "INTERNAL"
    ListJobDefinitionsJobTypePurge                      ListJobDefinitionsJobTypeEnum = "PURGE"
    ListJobDefinitionsJobTypeImmediate                  ListJobDefinitionsJobTypeEnum = "IMMEDIATE"
    ListJobDefinitionsJobTypeScheduled                  ListJobDefinitionsJobTypeEnum = "SCHEDULED"
    ListJobDefinitionsJobTypeImmediateExecution         ListJobDefinitionsJobTypeEnum = "IMMEDIATE_EXECUTION"
    ListJobDefinitionsJobTypeScheduledExecution         ListJobDefinitionsJobTypeEnum = "SCHEDULED_EXECUTION"
    ListJobDefinitionsJobTypeScheduledExecutionInstance ListJobDefinitionsJobTypeEnum = "SCHEDULED_EXECUTION_INSTANCE"
    ListJobDefinitionsJobTypeAsyncDelete                ListJobDefinitionsJobTypeEnum = "ASYNC_DELETE"
)

func GetListJobDefinitionsJobTypeEnumValues

func GetListJobDefinitionsJobTypeEnumValues() []ListJobDefinitionsJobTypeEnum

GetListJobDefinitionsJobTypeEnumValues Enumerates the set of values for ListJobDefinitionsJobTypeEnum

type ListJobDefinitionsLifecycleStateEnum

ListJobDefinitionsLifecycleStateEnum Enum with underlying type: string

type ListJobDefinitionsLifecycleStateEnum string

Set of constants representing the allowable values for ListJobDefinitionsLifecycleStateEnum

const (
    ListJobDefinitionsLifecycleStateCreating ListJobDefinitionsLifecycleStateEnum = "CREATING"
    ListJobDefinitionsLifecycleStateActive   ListJobDefinitionsLifecycleStateEnum = "ACTIVE"
    ListJobDefinitionsLifecycleStateInactive ListJobDefinitionsLifecycleStateEnum = "INACTIVE"
    ListJobDefinitionsLifecycleStateUpdating ListJobDefinitionsLifecycleStateEnum = "UPDATING"
    ListJobDefinitionsLifecycleStateDeleting ListJobDefinitionsLifecycleStateEnum = "DELETING"
    ListJobDefinitionsLifecycleStateDeleted  ListJobDefinitionsLifecycleStateEnum = "DELETED"
    ListJobDefinitionsLifecycleStateFailed   ListJobDefinitionsLifecycleStateEnum = "FAILED"
    ListJobDefinitionsLifecycleStateMoving   ListJobDefinitionsLifecycleStateEnum = "MOVING"
)

func GetListJobDefinitionsLifecycleStateEnumValues

func GetListJobDefinitionsLifecycleStateEnumValues() []ListJobDefinitionsLifecycleStateEnum

GetListJobDefinitionsLifecycleStateEnumValues Enumerates the set of values for ListJobDefinitionsLifecycleStateEnum

type ListJobDefinitionsRequest

ListJobDefinitionsRequest wrapper for the ListJobDefinitions operation

See also

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

type ListJobDefinitionsRequest struct {

    // Unique catalog identifier.
    CatalogId *string `mandatory:"true" contributesTo:"path" name:"catalogId"`

    // A filter to return only resources that match the entire display name given. The match is not case sensitive.
    DisplayName *string `mandatory:"false" contributesTo:"query" name:"displayName"`

    // A filter to return only resources that match display name pattern given. The match is not case sensitive.
    // For Example : /folders?displayNameContains=Cu.*
    // The above would match all folders with display name that starts with "Cu".
    DisplayNameContains *string `mandatory:"false" contributesTo:"query" name:"displayNameContains"`

    // Job execution state.
    JobExecutionState ListJobDefinitionsJobExecutionStateEnum `mandatory:"false" contributesTo:"query" name:"jobExecutionState" omitEmpty:"true"`

    // A filter to return only resources that match the specified lifecycle state. The value is case insensitive.
    LifecycleState ListJobDefinitionsLifecycleStateEnum `mandatory:"false" contributesTo:"query" name:"lifecycleState" omitEmpty:"true"`

    // Job type.
    JobType ListJobDefinitionsJobTypeEnum `mandatory:"false" contributesTo:"query" name:"jobType" omitEmpty:"true"`

    // Whether job definition is an incremental harvest (true) or a full harvest (false).
    IsIncremental *bool `mandatory:"false" contributesTo:"query" name:"isIncremental"`

    // Unique data asset key.
    DataAssetKey *string `mandatory:"false" contributesTo:"query" name:"dataAssetKey"`

    // Unique connection key.
    ConnectionKey *string `mandatory:"false" contributesTo:"query" name:"connectionKey"`

    // Time that the resource was created. An RFC3339 (https://tools.ietf.org/html/rfc3339) formatted datetime string.
    TimeCreated *common.SDKTime `mandatory:"false" contributesTo:"query" name:"timeCreated"`

    // Time that the resource was updated. An RFC3339 (https://tools.ietf.org/html/rfc3339) formatted datetime string.
    TimeUpdated *common.SDKTime `mandatory:"false" contributesTo:"query" name:"timeUpdated"`

    // OCID of the user who created the resource.
    CreatedById *string `mandatory:"false" contributesTo:"query" name:"createdById"`

    // OCID of the user who updated the resource.
    UpdatedById *string `mandatory:"false" contributesTo:"query" name:"updatedById"`

    // The sample data size in MB, specified as number of rows, for a metadata harvest.
    SampleDataSizeInMBs *string `mandatory:"false" contributesTo:"query" name:"sampleDataSizeInMBs"`

    // Specifies the fields to return in a job definition summary response.
    Fields []ListJobDefinitionsFieldsEnum `contributesTo:"query" name:"fields" omitEmpty:"true" collectionFormat:"multi"`

    // The field to sort by. Only one sort order may be provided. Default order for TIMECREATED is descending. Default order for DISPLAYNAME is ascending. Default order for TIMELATESTEXECUTIONSTARTED is descending. If no value is specified TIMECREATED is default.
    SortBy ListJobDefinitionsSortByEnum `mandatory:"false" contributesTo:"query" name:"sortBy" omitEmpty:"true"`

    // The sort order to use, either 'asc' or 'desc'.
    SortOrder ListJobDefinitionsSortOrderEnum `mandatory:"false" contributesTo:"query" name:"sortOrder" omitEmpty:"true"`

    // The maximum number of items to return.
    Limit *int `mandatory:"false" contributesTo:"query" name:"limit"`

    // The page token representing the page at which to start retrieving results. This is usually retrieved from a previous list call.
    Page *string `mandatory:"false" contributesTo:"query" name:"page"`

    // The client request ID for tracing.
    OpcRequestId *string `mandatory:"false" contributesTo:"header" name:"opc-request-id"`

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

func (ListJobDefinitionsRequest) HTTPRequest

func (request ListJobDefinitionsRequest) HTTPRequest(method, path string) (http.Request, error)

HTTPRequest implements the OCIRequest interface

func (ListJobDefinitionsRequest) RetryPolicy

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

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

func (ListJobDefinitionsRequest) String

func (request ListJobDefinitionsRequest) String() string

type ListJobDefinitionsResponse

ListJobDefinitionsResponse wrapper for the ListJobDefinitions operation

type ListJobDefinitionsResponse struct {

    // The underlying http response
    RawResponse *http.Response

    // A list of JobDefinitionCollection instances
    JobDefinitionCollection `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 (ListJobDefinitionsResponse) HTTPResponse

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

HTTPResponse implements the OCIResponse interface

func (ListJobDefinitionsResponse) String

func (response ListJobDefinitionsResponse) String() string

type ListJobDefinitionsSortByEnum

ListJobDefinitionsSortByEnum Enum with underlying type: string

type ListJobDefinitionsSortByEnum string

Set of constants representing the allowable values for ListJobDefinitionsSortByEnum

const (
    ListJobDefinitionsSortByTimecreated                ListJobDefinitionsSortByEnum = "TIMECREATED"
    ListJobDefinitionsSortByDisplayname                ListJobDefinitionsSortByEnum = "DISPLAYNAME"
    ListJobDefinitionsSortByTimelatestexecutionstarted ListJobDefinitionsSortByEnum = "TIMELATESTEXECUTIONSTARTED"
)

func GetListJobDefinitionsSortByEnumValues

func GetListJobDefinitionsSortByEnumValues() []ListJobDefinitionsSortByEnum

GetListJobDefinitionsSortByEnumValues Enumerates the set of values for ListJobDefinitionsSortByEnum

type ListJobDefinitionsSortOrderEnum

ListJobDefinitionsSortOrderEnum Enum with underlying type: string

type ListJobDefinitionsSortOrderEnum string

Set of constants representing the allowable values for ListJobDefinitionsSortOrderEnum

const (
    ListJobDefinitionsSortOrderAsc  ListJobDefinitionsSortOrderEnum = "ASC"
    ListJobDefinitionsSortOrderDesc ListJobDefinitionsSortOrderEnum = "DESC"
)

func GetListJobDefinitionsSortOrderEnumValues

func GetListJobDefinitionsSortOrderEnumValues() []ListJobDefinitionsSortOrderEnum

GetListJobDefinitionsSortOrderEnumValues Enumerates the set of values for ListJobDefinitionsSortOrderEnum

type ListJobExecutionsFieldsEnum

ListJobExecutionsFieldsEnum Enum with underlying type: string

type ListJobExecutionsFieldsEnum string

Set of constants representing the allowable values for ListJobExecutionsFieldsEnum

const (
    ListJobExecutionsFieldsKey                 ListJobExecutionsFieldsEnum = "key"
    ListJobExecutionsFieldsJobkey              ListJobExecutionsFieldsEnum = "jobKey"
    ListJobExecutionsFieldsJobtype             ListJobExecutionsFieldsEnum = "jobType"
    ListJobExecutionsFieldsParentkey           ListJobExecutionsFieldsEnum = "parentKey"
    ListJobExecutionsFieldsScheduleinstancekey ListJobExecutionsFieldsEnum = "scheduleInstanceKey"
    ListJobExecutionsFieldsLifecyclestate      ListJobExecutionsFieldsEnum = "lifecycleState"
    ListJobExecutionsFieldsTimecreated         ListJobExecutionsFieldsEnum = "timeCreated"
    ListJobExecutionsFieldsTimestarted         ListJobExecutionsFieldsEnum = "timeStarted"
    ListJobExecutionsFieldsTimeended           ListJobExecutionsFieldsEnum = "timeEnded"
    ListJobExecutionsFieldsUri                 ListJobExecutionsFieldsEnum = "uri"
)

func GetListJobExecutionsFieldsEnumValues

func GetListJobExecutionsFieldsEnumValues() []ListJobExecutionsFieldsEnum

GetListJobExecutionsFieldsEnumValues Enumerates the set of values for ListJobExecutionsFieldsEnum

type ListJobExecutionsJobTypeEnum

ListJobExecutionsJobTypeEnum Enum with underlying type: string

type ListJobExecutionsJobTypeEnum string

Set of constants representing the allowable values for ListJobExecutionsJobTypeEnum

const (
    ListJobExecutionsJobTypeHarvest                    ListJobExecutionsJobTypeEnum = "HARVEST"
    ListJobExecutionsJobTypeProfiling                  ListJobExecutionsJobTypeEnum = "PROFILING"
    ListJobExecutionsJobTypeSampling                   ListJobExecutionsJobTypeEnum = "SAMPLING"
    ListJobExecutionsJobTypePreview                    ListJobExecutionsJobTypeEnum = "PREVIEW"
    ListJobExecutionsJobTypeImport                     ListJobExecutionsJobTypeEnum = "IMPORT"
    ListJobExecutionsJobTypeExport                     ListJobExecutionsJobTypeEnum = "EXPORT"
    ListJobExecutionsJobTypeImportGlossary             ListJobExecutionsJobTypeEnum = "IMPORT_GLOSSARY"
    ListJobExecutionsJobTypeExportGlossary             ListJobExecutionsJobTypeEnum = "EXPORT_GLOSSARY"
    ListJobExecutionsJobTypeInternal                   ListJobExecutionsJobTypeEnum = "INTERNAL"
    ListJobExecutionsJobTypePurge                      ListJobExecutionsJobTypeEnum = "PURGE"
    ListJobExecutionsJobTypeImmediate                  ListJobExecutionsJobTypeEnum = "IMMEDIATE"
    ListJobExecutionsJobTypeScheduled                  ListJobExecutionsJobTypeEnum = "SCHEDULED"
    ListJobExecutionsJobTypeImmediateExecution         ListJobExecutionsJobTypeEnum = "IMMEDIATE_EXECUTION"
    ListJobExecutionsJobTypeScheduledExecution         ListJobExecutionsJobTypeEnum = "SCHEDULED_EXECUTION"
    ListJobExecutionsJobTypeScheduledExecutionInstance ListJobExecutionsJobTypeEnum = "SCHEDULED_EXECUTION_INSTANCE"
    ListJobExecutionsJobTypeAsyncDelete                ListJobExecutionsJobTypeEnum = "ASYNC_DELETE"
)

func GetListJobExecutionsJobTypeEnumValues

func GetListJobExecutionsJobTypeEnumValues() []ListJobExecutionsJobTypeEnum

GetListJobExecutionsJobTypeEnumValues Enumerates the set of values for ListJobExecutionsJobTypeEnum

type ListJobExecutionsLifecycleStateEnum

ListJobExecutionsLifecycleStateEnum Enum with underlying type: string

type ListJobExecutionsLifecycleStateEnum string

Set of constants representing the allowable values for ListJobExecutionsLifecycleStateEnum

const (
    ListJobExecutionsLifecycleStateCreated               ListJobExecutionsLifecycleStateEnum = "CREATED"
    ListJobExecutionsLifecycleStateInProgress            ListJobExecutionsLifecycleStateEnum = "IN_PROGRESS"
    ListJobExecutionsLifecycleStateInactive              ListJobExecutionsLifecycleStateEnum = "INACTIVE"
    ListJobExecutionsLifecycleStateFailed                ListJobExecutionsLifecycleStateEnum = "FAILED"
    ListJobExecutionsLifecycleStateSucceeded             ListJobExecutionsLifecycleStateEnum = "SUCCEEDED"
    ListJobExecutionsLifecycleStateCanceled              ListJobExecutionsLifecycleStateEnum = "CANCELED"
    ListJobExecutionsLifecycleStateSucceededWithWarnings ListJobExecutionsLifecycleStateEnum = "SUCCEEDED_WITH_WARNINGS"
)

func GetListJobExecutionsLifecycleStateEnumValues

func GetListJobExecutionsLifecycleStateEnumValues() []ListJobExecutionsLifecycleStateEnum

GetListJobExecutionsLifecycleStateEnumValues Enumerates the set of values for ListJobExecutionsLifecycleStateEnum

type ListJobExecutionsRequest

ListJobExecutionsRequest wrapper for the ListJobExecutions operation

See also

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

type ListJobExecutionsRequest struct {

    // Unique catalog identifier.
    CatalogId *string `mandatory:"true" contributesTo:"path" name:"catalogId"`

    // Unique job key.
    JobKey *string `mandatory:"true" contributesTo:"path" name:"jobKey"`

    // Job execution lifecycle state.
    LifecycleState ListJobExecutionsLifecycleStateEnum `mandatory:"false" contributesTo:"query" name:"lifecycleState" omitEmpty:"true"`

    // Time that the resource was created. An RFC3339 (https://tools.ietf.org/html/rfc3339) formatted datetime string.
    TimeCreated *common.SDKTime `mandatory:"false" contributesTo:"query" name:"timeCreated"`

    // Time that the resource was updated. An RFC3339 (https://tools.ietf.org/html/rfc3339) formatted datetime string.
    TimeUpdated *common.SDKTime `mandatory:"false" contributesTo:"query" name:"timeUpdated"`

    // OCID of the user who created the resource.
    CreatedById *string `mandatory:"false" contributesTo:"query" name:"createdById"`

    // OCID of the user who updated the resource.
    UpdatedById *string `mandatory:"false" contributesTo:"query" name:"updatedById"`

    // Job type.
    JobType ListJobExecutionsJobTypeEnum `mandatory:"false" contributesTo:"query" name:"jobType" omitEmpty:"true"`

    // Sub-type of this job execution.
    SubType *string `mandatory:"false" contributesTo:"query" name:"subType"`

    // The unique key of the parent execution or null if this job execution has no parent.
    ParentKey *string `mandatory:"false" contributesTo:"query" name:"parentKey"`

    // Time that the job execution was started or in the case of a future time, the time when the job will start.
    // An RFC3339 (https://tools.ietf.org/html/rfc3339) formatted datetime string.
    TimeStart *common.SDKTime `mandatory:"false" contributesTo:"query" name:"timeStart"`

    // Time that the job execution ended or null if the job is still running or hasn't run yet.
    // An RFC3339 (https://tools.ietf.org/html/rfc3339) formatted datetime string.
    TimeEnd *common.SDKTime `mandatory:"false" contributesTo:"query" name:"timeEnd"`

    // Error code returned from the job execution or null if job is still running or didn't return an error.
    ErrorCode *string `mandatory:"false" contributesTo:"query" name:"errorCode"`

    // Error message returned from the job execution or null if job is still running or didn't return an error.
    ErrorMessage *string `mandatory:"false" contributesTo:"query" name:"errorMessage"`

    // Process identifier related to the job execution.
    ProcessKey *string `mandatory:"false" contributesTo:"query" name:"processKey"`

    // The a URL of the job for accessing this resource and its status.
    ExternalUrl *string `mandatory:"false" contributesTo:"query" name:"externalUrl"`

    // Event that triggered the execution of this job or null.
    EventKey *string `mandatory:"false" contributesTo:"query" name:"eventKey"`

    // Unique entity key.
    DataEntityKey *string `mandatory:"false" contributesTo:"query" name:"dataEntityKey"`

    // Specifies the fields to return in a job execution summary response.
    Fields []ListJobExecutionsFieldsEnum `contributesTo:"query" name:"fields" omitEmpty:"true" collectionFormat:"multi"`

    // The field to sort by. Only one sort order may be provided. Default order for TIMECREATED is descending. Default order for DISPLAYNAME is ascending. If no value is specified TIMECREATED is default.
    SortBy ListJobExecutionsSortByEnum `mandatory:"false" contributesTo:"query" name:"sortBy" omitEmpty:"true"`

    // The sort order to use, either 'asc' or 'desc'.
    SortOrder ListJobExecutionsSortOrderEnum `mandatory:"false" contributesTo:"query" name:"sortOrder" omitEmpty:"true"`

    // The maximum number of items to return.
    Limit *int `mandatory:"false" contributesTo:"query" name:"limit"`

    // The page token representing the page at which to start retrieving results. This is usually retrieved from a previous list call.
    Page *string `mandatory:"false" contributesTo:"query" name:"page"`

    // The client request ID for tracing.
    OpcRequestId *string `mandatory:"false" contributesTo:"header" name:"opc-request-id"`

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

func (ListJobExecutionsRequest) HTTPRequest

func (request ListJobExecutionsRequest) HTTPRequest(method, path string) (http.Request, error)

HTTPRequest implements the OCIRequest interface

func (ListJobExecutionsRequest) RetryPolicy

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

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

func (ListJobExecutionsRequest) String

func (request ListJobExecutionsRequest) String() string

type ListJobExecutionsResponse

ListJobExecutionsResponse wrapper for the ListJobExecutions operation

type ListJobExecutionsResponse struct {

    // The underlying http response
    RawResponse *http.Response

    // A list of JobExecutionCollection instances
    JobExecutionCollection `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 (ListJobExecutionsResponse) HTTPResponse

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

HTTPResponse implements the OCIResponse interface

func (ListJobExecutionsResponse) String

func (response ListJobExecutionsResponse) String() string

type ListJobExecutionsSortByEnum

ListJobExecutionsSortByEnum Enum with underlying type: string

type ListJobExecutionsSortByEnum string

Set of constants representing the allowable values for ListJobExecutionsSortByEnum

const (
    ListJobExecutionsSortByTimecreated ListJobExecutionsSortByEnum = "TIMECREATED"
    ListJobExecutionsSortByDisplayname ListJobExecutionsSortByEnum = "DISPLAYNAME"
)

func GetListJobExecutionsSortByEnumValues

func GetListJobExecutionsSortByEnumValues() []ListJobExecutionsSortByEnum

GetListJobExecutionsSortByEnumValues Enumerates the set of values for ListJobExecutionsSortByEnum

type ListJobExecutionsSortOrderEnum

ListJobExecutionsSortOrderEnum Enum with underlying type: string

type ListJobExecutionsSortOrderEnum string

Set of constants representing the allowable values for ListJobExecutionsSortOrderEnum

const (
    ListJobExecutionsSortOrderAsc  ListJobExecutionsSortOrderEnum = "ASC"
    ListJobExecutionsSortOrderDesc ListJobExecutionsSortOrderEnum = "DESC"
)

func GetListJobExecutionsSortOrderEnumValues

func GetListJobExecutionsSortOrderEnumValues() []ListJobExecutionsSortOrderEnum

GetListJobExecutionsSortOrderEnumValues Enumerates the set of values for ListJobExecutionsSortOrderEnum

type ListJobLogsFieldsEnum

ListJobLogsFieldsEnum Enum with underlying type: string

type ListJobLogsFieldsEnum string

Set of constants representing the allowable values for ListJobLogsFieldsEnum

const (
    ListJobLogsFieldsKey             ListJobLogsFieldsEnum = "key"
    ListJobLogsFieldsJobexecutionkey ListJobLogsFieldsEnum = "jobExecutionKey"
    ListJobLogsFieldsSeverity        ListJobLogsFieldsEnum = "severity"
    ListJobLogsFieldsTimecreated     ListJobLogsFieldsEnum = "timeCreated"
    ListJobLogsFieldsLogmessage      ListJobLogsFieldsEnum = "logMessage"
    ListJobLogsFieldsUri             ListJobLogsFieldsEnum = "uri"
)

func GetListJobLogsFieldsEnumValues

func GetListJobLogsFieldsEnumValues() []ListJobLogsFieldsEnum

GetListJobLogsFieldsEnumValues Enumerates the set of values for ListJobLogsFieldsEnum

type ListJobLogsLifecycleStateEnum

ListJobLogsLifecycleStateEnum Enum with underlying type: string

type ListJobLogsLifecycleStateEnum string

Set of constants representing the allowable values for ListJobLogsLifecycleStateEnum

const (
    ListJobLogsLifecycleStateCreating ListJobLogsLifecycleStateEnum = "CREATING"
    ListJobLogsLifecycleStateActive   ListJobLogsLifecycleStateEnum = "ACTIVE"
    ListJobLogsLifecycleStateInactive ListJobLogsLifecycleStateEnum = "INACTIVE"
    ListJobLogsLifecycleStateUpdating ListJobLogsLifecycleStateEnum = "UPDATING"
    ListJobLogsLifecycleStateDeleting ListJobLogsLifecycleStateEnum = "DELETING"
    ListJobLogsLifecycleStateDeleted  ListJobLogsLifecycleStateEnum = "DELETED"
    ListJobLogsLifecycleStateFailed   ListJobLogsLifecycleStateEnum = "FAILED"
    ListJobLogsLifecycleStateMoving   ListJobLogsLifecycleStateEnum = "MOVING"
)

func GetListJobLogsLifecycleStateEnumValues

func GetListJobLogsLifecycleStateEnumValues() []ListJobLogsLifecycleStateEnum

GetListJobLogsLifecycleStateEnumValues Enumerates the set of values for ListJobLogsLifecycleStateEnum

type ListJobLogsRequest

ListJobLogsRequest wrapper for the ListJobLogs operation

See also

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

type ListJobLogsRequest struct {

    // Unique catalog identifier.
    CatalogId *string `mandatory:"true" contributesTo:"path" name:"catalogId"`

    // Unique job key.
    JobKey *string `mandatory:"true" contributesTo:"path" name:"jobKey"`

    // The key of the job execution.
    JobExecutionKey *string `mandatory:"true" contributesTo:"path" name:"jobExecutionKey"`

    // A filter to return only resources that match the specified lifecycle state. The value is case insensitive.
    LifecycleState ListJobLogsLifecycleStateEnum `mandatory:"false" contributesTo:"query" name:"lifecycleState" omitEmpty:"true"`

    // Severity level for this Log.
    Severity *string `mandatory:"false" contributesTo:"query" name:"severity"`

    // Time that the resource was created. An RFC3339 (https://tools.ietf.org/html/rfc3339) formatted datetime string.
    TimeCreated *common.SDKTime `mandatory:"false" contributesTo:"query" name:"timeCreated"`

    // Time that the resource was updated. An RFC3339 (https://tools.ietf.org/html/rfc3339) formatted datetime string.
    TimeUpdated *common.SDKTime `mandatory:"false" contributesTo:"query" name:"timeUpdated"`

    // OCID of the user who created the resource.
    CreatedById *string `mandatory:"false" contributesTo:"query" name:"createdById"`

    // OCID of the user who updated the resource.
    UpdatedById *string `mandatory:"false" contributesTo:"query" name:"updatedById"`

    // Specifies the fields to return in a job log summary response.
    Fields []ListJobLogsFieldsEnum `contributesTo:"query" name:"fields" omitEmpty:"true" collectionFormat:"multi"`

    // The field to sort by. Only one sort order may be provided. Default order for TIMECREATED is descending. Default order for DISPLAYNAME is ascending. If no value is specified TIMECREATED is default.
    SortBy ListJobLogsSortByEnum `mandatory:"false" contributesTo:"query" name:"sortBy" omitEmpty:"true"`

    // The sort order to use, either 'asc' or 'desc'.
    SortOrder ListJobLogsSortOrderEnum `mandatory:"false" contributesTo:"query" name:"sortOrder" omitEmpty:"true"`

    // The maximum number of items to return.
    Limit *int `mandatory:"false" contributesTo:"query" name:"limit"`

    // The page token representing the page at which to start retrieving results. This is usually retrieved from a previous list call.
    Page *string `mandatory:"false" contributesTo:"query" name:"page"`

    // The client request ID for tracing.
    OpcRequestId *string `mandatory:"false" contributesTo:"header" name:"opc-request-id"`

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

func (ListJobLogsRequest) HTTPRequest

func (request ListJobLogsRequest) HTTPRequest(method, path string) (http.Request, error)

HTTPRequest implements the OCIRequest interface

func (ListJobLogsRequest) RetryPolicy

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

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

func (ListJobLogsRequest) String

func (request ListJobLogsRequest) String() string

type ListJobLogsResponse

ListJobLogsResponse wrapper for the ListJobLogs operation

type ListJobLogsResponse struct {

    // The underlying http response
    RawResponse *http.Response

    // A list of JobLogCollection instances
    JobLogCollection `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 (ListJobLogsResponse) HTTPResponse

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

HTTPResponse implements the OCIResponse interface

func (ListJobLogsResponse) String

func (response ListJobLogsResponse) String() string

type ListJobLogsSortByEnum

ListJobLogsSortByEnum Enum with underlying type: string

type ListJobLogsSortByEnum string

Set of constants representing the allowable values for ListJobLogsSortByEnum

const (
    ListJobLogsSortByTimecreated ListJobLogsSortByEnum = "TIMECREATED"
    ListJobLogsSortByDisplayname ListJobLogsSortByEnum = "DISPLAYNAME"
)

func GetListJobLogsSortByEnumValues

func GetListJobLogsSortByEnumValues() []ListJobLogsSortByEnum

GetListJobLogsSortByEnumValues Enumerates the set of values for ListJobLogsSortByEnum

type ListJobLogsSortOrderEnum

ListJobLogsSortOrderEnum Enum with underlying type: string

type ListJobLogsSortOrderEnum string

Set of constants representing the allowable values for ListJobLogsSortOrderEnum

const (
    ListJobLogsSortOrderAsc  ListJobLogsSortOrderEnum = "ASC"
    ListJobLogsSortOrderDesc ListJobLogsSortOrderEnum = "DESC"
)

func GetListJobLogsSortOrderEnumValues

func GetListJobLogsSortOrderEnumValues() []ListJobLogsSortOrderEnum

GetListJobLogsSortOrderEnumValues Enumerates the set of values for ListJobLogsSortOrderEnum

type ListJobMetricsFieldsEnum

ListJobMetricsFieldsEnum Enum with underlying type: string

type ListJobMetricsFieldsEnum string

Set of constants representing the allowable values for ListJobMetricsFieldsEnum

const (
    ListJobMetricsFieldsKey             ListJobMetricsFieldsEnum = "key"
    ListJobMetricsFieldsDescription     ListJobMetricsFieldsEnum = "description"
    ListJobMetricsFieldsDisplayname     ListJobMetricsFieldsEnum = "displayName"
    ListJobMetricsFieldsTimeinserted    ListJobMetricsFieldsEnum = "timeInserted"
    ListJobMetricsFieldsCategory        ListJobMetricsFieldsEnum = "category"
    ListJobMetricsFieldsSubcategory     ListJobMetricsFieldsEnum = "subCategory"
    ListJobMetricsFieldsUnit            ListJobMetricsFieldsEnum = "unit"
    ListJobMetricsFieldsValue           ListJobMetricsFieldsEnum = "value"
    ListJobMetricsFieldsBatchkey        ListJobMetricsFieldsEnum = "batchKey"
    ListJobMetricsFieldsJobexecutionkey ListJobMetricsFieldsEnum = "jobExecutionKey"
    ListJobMetricsFieldsTimecreated     ListJobMetricsFieldsEnum = "timeCreated"
    ListJobMetricsFieldsUri             ListJobMetricsFieldsEnum = "uri"
)

func GetListJobMetricsFieldsEnumValues

func GetListJobMetricsFieldsEnumValues() []ListJobMetricsFieldsEnum

GetListJobMetricsFieldsEnumValues Enumerates the set of values for ListJobMetricsFieldsEnum

type ListJobMetricsRequest

ListJobMetricsRequest wrapper for the ListJobMetrics operation

See also

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

type ListJobMetricsRequest struct {

    // Unique catalog identifier.
    CatalogId *string `mandatory:"true" contributesTo:"path" name:"catalogId"`

    // Unique job key.
    JobKey *string `mandatory:"true" contributesTo:"path" name:"jobKey"`

    // The key of the job execution.
    JobExecutionKey *string `mandatory:"true" contributesTo:"path" name:"jobExecutionKey"`

    // A filter to return only resources that match the entire display name given. The match is not case sensitive.
    DisplayName *string `mandatory:"false" contributesTo:"query" name:"displayName"`

    // A filter to return only resources that match display name pattern given. The match is not case sensitive.
    // For Example : /folders?displayNameContains=Cu.*
    // The above would match all folders with display name that starts with "Cu".
    DisplayNameContains *string `mandatory:"false" contributesTo:"query" name:"displayNameContains"`

    // Category of this metric.
    Category *string `mandatory:"false" contributesTo:"query" name:"category"`

    // Sub category of this metric under the category. Used for aggregating values. May be null.
    SubCategory *string `mandatory:"false" contributesTo:"query" name:"subCategory"`

    // Unit of this metric.
    Unit *string `mandatory:"false" contributesTo:"query" name:"unit"`

    // Value of this metric.
    Value *string `mandatory:"false" contributesTo:"query" name:"value"`

    // Batch key for grouping, may be null.
    BatchKey *string `mandatory:"false" contributesTo:"query" name:"batchKey"`

    // Time that the resource was created. An RFC3339 (https://tools.ietf.org/html/rfc3339) formatted datetime string.
    TimeCreated *common.SDKTime `mandatory:"false" contributesTo:"query" name:"timeCreated"`

    // Time that the resource was updated. An RFC3339 (https://tools.ietf.org/html/rfc3339) formatted datetime string.
    TimeUpdated *common.SDKTime `mandatory:"false" contributesTo:"query" name:"timeUpdated"`

    // The time the metric was logged or captured in the system where the job executed.
    // An RFC3339 (https://tools.ietf.org/html/rfc3339) formatted datetime string.
    TimeInserted *common.SDKTime `mandatory:"false" contributesTo:"query" name:"timeInserted"`

    // OCID of the user who created the resource.
    CreatedById *string `mandatory:"false" contributesTo:"query" name:"createdById"`

    // OCID of the user who updated the resource.
    UpdatedById *string `mandatory:"false" contributesTo:"query" name:"updatedById"`

    // Specifies the fields to return in a job metric summary response.
    Fields []ListJobMetricsFieldsEnum `contributesTo:"query" name:"fields" omitEmpty:"true" collectionFormat:"multi"`

    // The field to sort by. Only one sort order may be provided. Default order for TIMECREATED is descending. Default order for DISPLAYNAME is ascending. If no value is specified TIMECREATED is default.
    SortBy ListJobMetricsSortByEnum `mandatory:"false" contributesTo:"query" name:"sortBy" omitEmpty:"true"`

    // The sort order to use, either 'asc' or 'desc'.
    SortOrder ListJobMetricsSortOrderEnum `mandatory:"false" contributesTo:"query" name:"sortOrder" omitEmpty:"true"`

    // The maximum number of items to return.
    Limit *int `mandatory:"false" contributesTo:"query" name:"limit"`

    // The page token representing the page at which to start retrieving results. This is usually retrieved from a previous list call.
    Page *string `mandatory:"false" contributesTo:"query" name:"page"`

    // The client request ID for tracing.
    OpcRequestId *string `mandatory:"false" contributesTo:"header" name:"opc-request-id"`

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

func (ListJobMetricsRequest) HTTPRequest

func (request ListJobMetricsRequest) HTTPRequest(method, path string) (http.Request, error)

HTTPRequest implements the OCIRequest interface

func (ListJobMetricsRequest) RetryPolicy

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

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

func (ListJobMetricsRequest) String

func (request ListJobMetricsRequest) String() string

type ListJobMetricsResponse

ListJobMetricsResponse wrapper for the ListJobMetrics operation

type ListJobMetricsResponse struct {

    // The underlying http response
    RawResponse *http.Response

    // A list of JobMetricCollection instances
    JobMetricCollection `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 (ListJobMetricsResponse) HTTPResponse

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

HTTPResponse implements the OCIResponse interface

func (ListJobMetricsResponse) String

func (response ListJobMetricsResponse) String() string

type ListJobMetricsSortByEnum

ListJobMetricsSortByEnum Enum with underlying type: string

type ListJobMetricsSortByEnum string

Set of constants representing the allowable values for ListJobMetricsSortByEnum

const (
    ListJobMetricsSortByTimecreated ListJobMetricsSortByEnum = "TIMECREATED"
    ListJobMetricsSortByDisplayname ListJobMetricsSortByEnum = "DISPLAYNAME"
)

func GetListJobMetricsSortByEnumValues

func GetListJobMetricsSortByEnumValues() []ListJobMetricsSortByEnum

GetListJobMetricsSortByEnumValues Enumerates the set of values for ListJobMetricsSortByEnum

type ListJobMetricsSortOrderEnum

ListJobMetricsSortOrderEnum Enum with underlying type: string

type ListJobMetricsSortOrderEnum string

Set of constants representing the allowable values for ListJobMetricsSortOrderEnum

const (
    ListJobMetricsSortOrderAsc  ListJobMetricsSortOrderEnum = "ASC"
    ListJobMetricsSortOrderDesc ListJobMetricsSortOrderEnum = "DESC"
)

func GetListJobMetricsSortOrderEnumValues

func GetListJobMetricsSortOrderEnumValues() []ListJobMetricsSortOrderEnum

GetListJobMetricsSortOrderEnumValues Enumerates the set of values for ListJobMetricsSortOrderEnum

type ListJobsFieldsEnum

ListJobsFieldsEnum Enum with underlying type: string

type ListJobsFieldsEnum string

Set of constants representing the allowable values for ListJobsFieldsEnum

const (
    ListJobsFieldsKey                    ListJobsFieldsEnum = "key"
    ListJobsFieldsDisplayname            ListJobsFieldsEnum = "displayName"
    ListJobsFieldsDescription            ListJobsFieldsEnum = "description"
    ListJobsFieldsCatalogid              ListJobsFieldsEnum = "catalogId"
    ListJobsFieldsJobdefinitionkey       ListJobsFieldsEnum = "jobDefinitionKey"
    ListJobsFieldsLifecyclestate         ListJobsFieldsEnum = "lifecycleState"
    ListJobsFieldsTimecreated            ListJobsFieldsEnum = "timeCreated"
    ListJobsFieldsTimeupdated            ListJobsFieldsEnum = "timeUpdated"
    ListJobsFieldsCreatedbyid            ListJobsFieldsEnum = "createdById"
    ListJobsFieldsUpdatedbyid            ListJobsFieldsEnum = "updatedById"
    ListJobsFieldsJobtype                ListJobsFieldsEnum = "jobType"
    ListJobsFieldsSchedulecronexpression ListJobsFieldsEnum = "scheduleCronExpression"
    ListJobsFieldsTimeschedulebegin      ListJobsFieldsEnum = "timeScheduleBegin"
    ListJobsFieldsScheduletype           ListJobsFieldsEnum = "scheduleType"
    ListJobsFieldsExecutioncount         ListJobsFieldsEnum = "executionCount"
    ListJobsFieldsTimeoflatestexecution  ListJobsFieldsEnum = "timeOfLatestExecution"
    ListJobsFieldsExecutions             ListJobsFieldsEnum = "executions"
    ListJobsFieldsUri                    ListJobsFieldsEnum = "uri"
    ListJobsFieldsJobdefinitionname      ListJobsFieldsEnum = "jobDefinitionName"
    ListJobsFieldsErrorcode              ListJobsFieldsEnum = "errorCode"
    ListJobsFieldsErrormessage           ListJobsFieldsEnum = "errorMessage"
)

func GetListJobsFieldsEnumValues

func GetListJobsFieldsEnumValues() []ListJobsFieldsEnum

GetListJobsFieldsEnumValues Enumerates the set of values for ListJobsFieldsEnum

type ListJobsJobTypeEnum

ListJobsJobTypeEnum Enum with underlying type: string

type ListJobsJobTypeEnum string

Set of constants representing the allowable values for ListJobsJobTypeEnum

const (
    ListJobsJobTypeHarvest                    ListJobsJobTypeEnum = "HARVEST"
    ListJobsJobTypeProfiling                  ListJobsJobTypeEnum = "PROFILING"
    ListJobsJobTypeSampling                   ListJobsJobTypeEnum = "SAMPLING"
    ListJobsJobTypePreview                    ListJobsJobTypeEnum = "PREVIEW"
    ListJobsJobTypeImport                     ListJobsJobTypeEnum = "IMPORT"
    ListJobsJobTypeExport                     ListJobsJobTypeEnum = "EXPORT"
    ListJobsJobTypeImportGlossary             ListJobsJobTypeEnum = "IMPORT_GLOSSARY"
    ListJobsJobTypeExportGlossary             ListJobsJobTypeEnum = "EXPORT_GLOSSARY"
    ListJobsJobTypeInternal                   ListJobsJobTypeEnum = "INTERNAL"
    ListJobsJobTypePurge                      ListJobsJobTypeEnum = "PURGE"
    ListJobsJobTypeImmediate                  ListJobsJobTypeEnum = "IMMEDIATE"
    ListJobsJobTypeScheduled                  ListJobsJobTypeEnum = "SCHEDULED"
    ListJobsJobTypeImmediateExecution         ListJobsJobTypeEnum = "IMMEDIATE_EXECUTION"
    ListJobsJobTypeScheduledExecution         ListJobsJobTypeEnum = "SCHEDULED_EXECUTION"
    ListJobsJobTypeScheduledExecutionInstance ListJobsJobTypeEnum = "SCHEDULED_EXECUTION_INSTANCE"
    ListJobsJobTypeAsyncDelete                ListJobsJobTypeEnum = "ASYNC_DELETE"
)

func GetListJobsJobTypeEnumValues

func GetListJobsJobTypeEnumValues() []ListJobsJobTypeEnum

GetListJobsJobTypeEnumValues Enumerates the set of values for ListJobsJobTypeEnum

type ListJobsLifecycleStateEnum

ListJobsLifecycleStateEnum Enum with underlying type: string

type ListJobsLifecycleStateEnum string

Set of constants representing the allowable values for ListJobsLifecycleStateEnum

const (
    ListJobsLifecycleStateActive   ListJobsLifecycleStateEnum = "ACTIVE"
    ListJobsLifecycleStateInactive ListJobsLifecycleStateEnum = "INACTIVE"
    ListJobsLifecycleStateExpired  ListJobsLifecycleStateEnum = "EXPIRED"
)

func GetListJobsLifecycleStateEnumValues

func GetListJobsLifecycleStateEnumValues() []ListJobsLifecycleStateEnum

GetListJobsLifecycleStateEnumValues Enumerates the set of values for ListJobsLifecycleStateEnum

type ListJobsRequest

ListJobsRequest wrapper for the ListJobs operation

See also

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

type ListJobsRequest struct {

    // Unique catalog identifier.
    CatalogId *string `mandatory:"true" contributesTo:"path" name:"catalogId"`

    // A filter to return only resources that match the entire display name given. The match is not case sensitive.
    DisplayName *string `mandatory:"false" contributesTo:"query" name:"displayName"`

    // A filter to return only resources that match display name pattern given. The match is not case sensitive.
    // For Example : /folders?displayNameContains=Cu.*
    // The above would match all folders with display name that starts with "Cu".
    DisplayNameContains *string `mandatory:"false" contributesTo:"query" name:"displayNameContains"`

    // Job lifecycle state.
    LifecycleState ListJobsLifecycleStateEnum `mandatory:"false" contributesTo:"query" name:"lifecycleState" omitEmpty:"true"`

    // Time that the resource was created. An RFC3339 (https://tools.ietf.org/html/rfc3339) formatted datetime string.
    TimeCreated *common.SDKTime `mandatory:"false" contributesTo:"query" name:"timeCreated"`

    // Time that the resource was updated. An RFC3339 (https://tools.ietf.org/html/rfc3339) formatted datetime string.
    TimeUpdated *common.SDKTime `mandatory:"false" contributesTo:"query" name:"timeUpdated"`

    // OCID of the user who created the resource.
    CreatedById *string `mandatory:"false" contributesTo:"query" name:"createdById"`

    // OCID of the user who updated the resource.
    UpdatedById *string `mandatory:"false" contributesTo:"query" name:"updatedById"`

    // Job type.
    JobType ListJobsJobTypeEnum `mandatory:"false" contributesTo:"query" name:"jobType" omitEmpty:"true"`

    // Unique job definition key.
    JobDefinitionKey *string `mandatory:"false" contributesTo:"query" name:"jobDefinitionKey"`

    // Schedule specified in the cron expression format that has seven fields for second, minute, hour, day-of-month, month, day-of-week, year.
    // It can also include special characters like * for all and ? for any. There are also pre-defined schedules that can be specified using
    // special strings. For example, @hourly will run the job every hour.
    ScheduleCronExpression *string `mandatory:"false" contributesTo:"query" name:"scheduleCronExpression"`

    // Date that the schedule should be operational. An RFC3339 (https://tools.ietf.org/html/rfc3339) formatted datetime string.
    TimeScheduleBegin *common.SDKTime `mandatory:"false" contributesTo:"query" name:"timeScheduleBegin"`

    // Date that the schedule should end from being operational. An RFC3339 (https://tools.ietf.org/html/rfc3339) formatted datetime string.
    TimeScheduleEnd *common.SDKTime `mandatory:"false" contributesTo:"query" name:"timeScheduleEnd"`

    // Type of the job schedule.
    ScheduleType ListJobsScheduleTypeEnum `mandatory:"false" contributesTo:"query" name:"scheduleType" omitEmpty:"true"`

    // Unique connection key.
    ConnectionKey *string `mandatory:"false" contributesTo:"query" name:"connectionKey"`

    // Specifies the fields to return in a job summary response.
    Fields []ListJobsFieldsEnum `contributesTo:"query" name:"fields" omitEmpty:"true" collectionFormat:"multi"`

    // The total number of executions for this job schedule.
    ExecutionCount *int `mandatory:"false" contributesTo:"query" name:"executionCount"`

    // The date and time the most recent execution for this job ,in the format defined by RFC3339 (https://tools.ietf.org/html/rfc3339).
    // Example: `2019-03-25T21:10:29.600Z`
    TimeOfLatestExecution *common.SDKTime `mandatory:"false" contributesTo:"query" name:"timeOfLatestExecution"`

    // The field to sort by. Only one sort order may be provided. Default order for TIMECREATED is descending. Default order for DISPLAYNAME is ascending. If no value is specified TIMECREATED is default.
    SortBy ListJobsSortByEnum `mandatory:"false" contributesTo:"query" name:"sortBy" omitEmpty:"true"`

    // The sort order to use, either 'asc' or 'desc'.
    SortOrder ListJobsSortOrderEnum `mandatory:"false" contributesTo:"query" name:"sortOrder" omitEmpty:"true"`

    // The maximum number of items to return.
    Limit *int `mandatory:"false" contributesTo:"query" name:"limit"`

    // The page token representing the page at which to start retrieving results. This is usually retrieved from a previous list call.
    Page *string `mandatory:"false" contributesTo:"query" name:"page"`

    // The client request ID for tracing.
    OpcRequestId *string `mandatory:"false" contributesTo:"header" name:"opc-request-id"`

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

func (ListJobsRequest) HTTPRequest

func (request ListJobsRequest) HTTPRequest(method, path string) (http.Request, error)

HTTPRequest implements the OCIRequest interface

func (ListJobsRequest) RetryPolicy

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

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

func (ListJobsRequest) String

func (request ListJobsRequest) String() string

type ListJobsResponse

ListJobsResponse wrapper for the ListJobs operation

type ListJobsResponse struct {

    // The underlying http response
    RawResponse *http.Response

    // A list of JobCollection instances
    JobCollection `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 (ListJobsResponse) HTTPResponse

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

HTTPResponse implements the OCIResponse interface

func (ListJobsResponse) String

func (response ListJobsResponse) String() string

type ListJobsScheduleTypeEnum

ListJobsScheduleTypeEnum Enum with underlying type: string

type ListJobsScheduleTypeEnum string

Set of constants representing the allowable values for ListJobsScheduleTypeEnum

const (
    ListJobsScheduleTypeScheduled ListJobsScheduleTypeEnum = "SCHEDULED"
    ListJobsScheduleTypeImmediate ListJobsScheduleTypeEnum = "IMMEDIATE"
)

func GetListJobsScheduleTypeEnumValues

func GetListJobsScheduleTypeEnumValues() []ListJobsScheduleTypeEnum

GetListJobsScheduleTypeEnumValues Enumerates the set of values for ListJobsScheduleTypeEnum

type ListJobsSortByEnum

ListJobsSortByEnum Enum with underlying type: string

type ListJobsSortByEnum string

Set of constants representing the allowable values for ListJobsSortByEnum

const (
    ListJobsSortByTimecreated ListJobsSortByEnum = "TIMECREATED"
    ListJobsSortByDisplayname ListJobsSortByEnum = "DISPLAYNAME"
)

func GetListJobsSortByEnumValues

func GetListJobsSortByEnumValues() []ListJobsSortByEnum

GetListJobsSortByEnumValues Enumerates the set of values for ListJobsSortByEnum

type ListJobsSortOrderEnum

ListJobsSortOrderEnum Enum with underlying type: string

type ListJobsSortOrderEnum string

Set of constants representing the allowable values for ListJobsSortOrderEnum

const (
    ListJobsSortOrderAsc  ListJobsSortOrderEnum = "ASC"
    ListJobsSortOrderDesc ListJobsSortOrderEnum = "DESC"
)

func GetListJobsSortOrderEnumValues

func GetListJobsSortOrderEnumValues() []ListJobsSortOrderEnum

GetListJobsSortOrderEnumValues Enumerates the set of values for ListJobsSortOrderEnum

type ListNamespacesFieldsEnum

ListNamespacesFieldsEnum Enum with underlying type: string

type ListNamespacesFieldsEnum string

Set of constants representing the allowable values for ListNamespacesFieldsEnum

const (
    ListNamespacesFieldsKey            ListNamespacesFieldsEnum = "key"
    ListNamespacesFieldsDisplayname    ListNamespacesFieldsEnum = "displayName"
    ListNamespacesFieldsDescription    ListNamespacesFieldsEnum = "description"
    ListNamespacesFieldsLifecyclestate ListNamespacesFieldsEnum = "lifecycleState"
    ListNamespacesFieldsTimecreated    ListNamespacesFieldsEnum = "timeCreated"
)

func GetListNamespacesFieldsEnumValues

func GetListNamespacesFieldsEnumValues() []ListNamespacesFieldsEnum

GetListNamespacesFieldsEnumValues Enumerates the set of values for ListNamespacesFieldsEnum

type ListNamespacesLifecycleStateEnum

ListNamespacesLifecycleStateEnum Enum with underlying type: string

type ListNamespacesLifecycleStateEnum string

Set of constants representing the allowable values for ListNamespacesLifecycleStateEnum

const (
    ListNamespacesLifecycleStateCreating ListNamespacesLifecycleStateEnum = "CREATING"
    ListNamespacesLifecycleStateActive   ListNamespacesLifecycleStateEnum = "ACTIVE"
    ListNamespacesLifecycleStateInactive ListNamespacesLifecycleStateEnum = "INACTIVE"
    ListNamespacesLifecycleStateUpdating ListNamespacesLifecycleStateEnum = "UPDATING"
    ListNamespacesLifecycleStateDeleting ListNamespacesLifecycleStateEnum = "DELETING"
    ListNamespacesLifecycleStateDeleted  ListNamespacesLifecycleStateEnum = "DELETED"
    ListNamespacesLifecycleStateFailed   ListNamespacesLifecycleStateEnum = "FAILED"
    ListNamespacesLifecycleStateMoving   ListNamespacesLifecycleStateEnum = "MOVING"
)

func GetListNamespacesLifecycleStateEnumValues

func GetListNamespacesLifecycleStateEnumValues() []ListNamespacesLifecycleStateEnum

GetListNamespacesLifecycleStateEnumValues Enumerates the set of values for ListNamespacesLifecycleStateEnum

type ListNamespacesRequest

ListNamespacesRequest wrapper for the ListNamespaces operation

See also

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

type ListNamespacesRequest struct {

    // Unique catalog identifier.
    CatalogId *string `mandatory:"true" contributesTo:"path" name:"catalogId"`

    // A filter to return only resources that match the entire display name given. The match is not case sensitive.
    DisplayName *string `mandatory:"false" contributesTo:"query" name:"displayName"`

    // A filter to return only resources that match display name pattern given. The match is not case sensitive.
    // For Example : /folders?displayNameContains=Cu.*
    // The above would match all folders with display name that starts with "Cu".
    DisplayNameContains *string `mandatory:"false" contributesTo:"query" name:"displayNameContains"`

    // A filter to return only resources that match the specified lifecycle state. The value is case insensitive.
    LifecycleState ListNamespacesLifecycleStateEnum `mandatory:"false" contributesTo:"query" name:"lifecycleState" omitEmpty:"true"`

    // Time that the resource was created. An RFC3339 (https://tools.ietf.org/html/rfc3339) formatted datetime string.
    TimeCreated *common.SDKTime `mandatory:"false" contributesTo:"query" name:"timeCreated"`

    // Time that the resource was updated. An RFC3339 (https://tools.ietf.org/html/rfc3339) formatted datetime string.
    TimeUpdated *common.SDKTime `mandatory:"false" contributesTo:"query" name:"timeUpdated"`

    // OCID of the user who created the resource.
    CreatedById *string `mandatory:"false" contributesTo:"query" name:"createdById"`

    // OCID of the user who updated the resource.
    UpdatedById *string `mandatory:"false" contributesTo:"query" name:"updatedById"`

    // The field to sort by. Only one sort order may be provided. Default order for TIMECREATED is descending. Default order for DISPLAYNAME is ascending. If no value is specified TIMECREATED is default.
    SortBy ListNamespacesSortByEnum `mandatory:"false" contributesTo:"query" name:"sortBy" omitEmpty:"true"`

    // The sort order to use, either 'asc' or 'desc'.
    SortOrder ListNamespacesSortOrderEnum `mandatory:"false" contributesTo:"query" name:"sortOrder" omitEmpty:"true"`

    // Specifies the fields to return in a namespace summary response.
    Fields []ListNamespacesFieldsEnum `contributesTo:"query" name:"fields" omitEmpty:"true" collectionFormat:"multi"`

    // The maximum number of items to return.
    Limit *int `mandatory:"false" contributesTo:"query" name:"limit"`

    // The page token representing the page at which to start retrieving results. This is usually retrieved from a previous list call.
    Page *string `mandatory:"false" contributesTo:"query" name:"page"`

    // The client request ID for tracing.
    OpcRequestId *string `mandatory:"false" contributesTo:"header" name:"opc-request-id"`

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

func (ListNamespacesRequest) HTTPRequest

func (request ListNamespacesRequest) HTTPRequest(method, path string) (http.Request, error)

HTTPRequest implements the OCIRequest interface

func (ListNamespacesRequest) RetryPolicy

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

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

func (ListNamespacesRequest) String

func (request ListNamespacesRequest) String() string

type ListNamespacesResponse

ListNamespacesResponse wrapper for the ListNamespaces operation

type ListNamespacesResponse struct {

    // The underlying http response
    RawResponse *http.Response

    // A list of NamespaceCollection instances
    NamespaceCollection `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 (ListNamespacesResponse) HTTPResponse

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

HTTPResponse implements the OCIResponse interface

func (ListNamespacesResponse) String

func (response ListNamespacesResponse) String() string

type ListNamespacesSortByEnum

ListNamespacesSortByEnum Enum with underlying type: string

type ListNamespacesSortByEnum string

Set of constants representing the allowable values for ListNamespacesSortByEnum

const (
    ListNamespacesSortByTimecreated ListNamespacesSortByEnum = "TIMECREATED"
    ListNamespacesSortByDisplayname ListNamespacesSortByEnum = "DISPLAYNAME"
)

func GetListNamespacesSortByEnumValues

func GetListNamespacesSortByEnumValues() []ListNamespacesSortByEnum

GetListNamespacesSortByEnumValues Enumerates the set of values for ListNamespacesSortByEnum

type ListNamespacesSortOrderEnum

ListNamespacesSortOrderEnum Enum with underlying type: string

type ListNamespacesSortOrderEnum string

Set of constants representing the allowable values for ListNamespacesSortOrderEnum

const (
    ListNamespacesSortOrderAsc  ListNamespacesSortOrderEnum = "ASC"
    ListNamespacesSortOrderDesc ListNamespacesSortOrderEnum = "DESC"
)

func GetListNamespacesSortOrderEnumValues

func GetListNamespacesSortOrderEnumValues() []ListNamespacesSortOrderEnum

GetListNamespacesSortOrderEnumValues Enumerates the set of values for ListNamespacesSortOrderEnum

type ListPatternsFieldsEnum

ListPatternsFieldsEnum Enum with underlying type: string

type ListPatternsFieldsEnum string

Set of constants representing the allowable values for ListPatternsFieldsEnum

const (
    ListPatternsFieldsKey            ListPatternsFieldsEnum = "key"
    ListPatternsFieldsDisplayname    ListPatternsFieldsEnum = "displayName"
    ListPatternsFieldsDescription    ListPatternsFieldsEnum = "description"
    ListPatternsFieldsCatalogid      ListPatternsFieldsEnum = "catalogId"
    ListPatternsFieldsExpression     ListPatternsFieldsEnum = "expression"
    ListPatternsFieldsLifecyclestate ListPatternsFieldsEnum = "lifecycleState"
    ListPatternsFieldsTimecreated    ListPatternsFieldsEnum = "timeCreated"
)

func GetListPatternsFieldsEnumValues

func GetListPatternsFieldsEnumValues() []ListPatternsFieldsEnum

GetListPatternsFieldsEnumValues Enumerates the set of values for ListPatternsFieldsEnum

type ListPatternsLifecycleStateEnum

ListPatternsLifecycleStateEnum Enum with underlying type: string

type ListPatternsLifecycleStateEnum string

Set of constants representing the allowable values for ListPatternsLifecycleStateEnum

const (
    ListPatternsLifecycleStateCreating ListPatternsLifecycleStateEnum = "CREATING"
    ListPatternsLifecycleStateActive   ListPatternsLifecycleStateEnum = "ACTIVE"
    ListPatternsLifecycleStateInactive ListPatternsLifecycleStateEnum = "INACTIVE"
    ListPatternsLifecycleStateUpdating ListPatternsLifecycleStateEnum = "UPDATING"
    ListPatternsLifecycleStateDeleting ListPatternsLifecycleStateEnum = "DELETING"
    ListPatternsLifecycleStateDeleted  ListPatternsLifecycleStateEnum = "DELETED"
    ListPatternsLifecycleStateFailed   ListPatternsLifecycleStateEnum = "FAILED"
    ListPatternsLifecycleStateMoving   ListPatternsLifecycleStateEnum = "MOVING"
)

func GetListPatternsLifecycleStateEnumValues

func GetListPatternsLifecycleStateEnumValues() []ListPatternsLifecycleStateEnum

GetListPatternsLifecycleStateEnumValues Enumerates the set of values for ListPatternsLifecycleStateEnum

type ListPatternsRequest

ListPatternsRequest wrapper for the ListPatterns operation

See also

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

type ListPatternsRequest struct {

    // Unique catalog identifier.
    CatalogId *string `mandatory:"true" contributesTo:"path" name:"catalogId"`

    // A filter to return only resources that match the entire display name given. The match is not case sensitive.
    DisplayName *string `mandatory:"false" contributesTo:"query" name:"displayName"`

    // A filter to return only resources that match display name pattern given. The match is not case sensitive.
    // For Example : /folders?displayNameContains=Cu.*
    // The above would match all folders with display name that starts with "Cu".
    DisplayNameContains *string `mandatory:"false" contributesTo:"query" name:"displayNameContains"`

    // A filter to return only resources that match the specified lifecycle state. The value is case insensitive.
    LifecycleState ListPatternsLifecycleStateEnum `mandatory:"false" contributesTo:"query" name:"lifecycleState" omitEmpty:"true"`

    // Time that the resource was created. An RFC3339 (https://tools.ietf.org/html/rfc3339) formatted datetime string.
    TimeCreated *common.SDKTime `mandatory:"false" contributesTo:"query" name:"timeCreated"`

    // Time that the resource was updated. An RFC3339 (https://tools.ietf.org/html/rfc3339) formatted datetime string.
    TimeUpdated *common.SDKTime `mandatory:"false" contributesTo:"query" name:"timeUpdated"`

    // OCID of the user who created the resource.
    CreatedById *string `mandatory:"false" contributesTo:"query" name:"createdById"`

    // OCID of the user who updated the resource.
    UpdatedById *string `mandatory:"false" contributesTo:"query" name:"updatedById"`

    // Specifies the fields to return in a pattern summary response.
    Fields []ListPatternsFieldsEnum `contributesTo:"query" name:"fields" omitEmpty:"true" collectionFormat:"multi"`

    // The field to sort by. Only one sort order may be provided. Default order for TIMECREATED is descending. Default order for DISPLAYNAME is ascending. If no value is specified TIMECREATED is default.
    SortBy ListPatternsSortByEnum `mandatory:"false" contributesTo:"query" name:"sortBy" omitEmpty:"true"`

    // The sort order to use, either 'asc' or 'desc'.
    SortOrder ListPatternsSortOrderEnum `mandatory:"false" contributesTo:"query" name:"sortOrder" omitEmpty:"true"`

    // The maximum number of items to return.
    Limit *int `mandatory:"false" contributesTo:"query" name:"limit"`

    // The page token representing the page at which to start retrieving results. This is usually retrieved from a previous list call.
    Page *string `mandatory:"false" contributesTo:"query" name:"page"`

    // The client request ID for tracing.
    OpcRequestId *string `mandatory:"false" contributesTo:"header" name:"opc-request-id"`

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

func (ListPatternsRequest) HTTPRequest

func (request ListPatternsRequest) HTTPRequest(method, path string) (http.Request, error)

HTTPRequest implements the OCIRequest interface

func (ListPatternsRequest) RetryPolicy

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

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

func (ListPatternsRequest) String

func (request ListPatternsRequest) String() string

type ListPatternsResponse

ListPatternsResponse wrapper for the ListPatterns operation

type ListPatternsResponse struct {

    // The underlying http response
    RawResponse *http.Response

    // A list of PatternCollection instances
    PatternCollection `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 (ListPatternsResponse) HTTPResponse

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

HTTPResponse implements the OCIResponse interface

func (ListPatternsResponse) String

func (response ListPatternsResponse) String() string

type ListPatternsSortByEnum

ListPatternsSortByEnum Enum with underlying type: string

type ListPatternsSortByEnum string

Set of constants representing the allowable values for ListPatternsSortByEnum

const (
    ListPatternsSortByTimecreated ListPatternsSortByEnum = "TIMECREATED"
    ListPatternsSortByDisplayname ListPatternsSortByEnum = "DISPLAYNAME"
)

func GetListPatternsSortByEnumValues

func GetListPatternsSortByEnumValues() []ListPatternsSortByEnum

GetListPatternsSortByEnumValues Enumerates the set of values for ListPatternsSortByEnum

type ListPatternsSortOrderEnum

ListPatternsSortOrderEnum Enum with underlying type: string

type ListPatternsSortOrderEnum string

Set of constants representing the allowable values for ListPatternsSortOrderEnum

const (
    ListPatternsSortOrderAsc  ListPatternsSortOrderEnum = "ASC"
    ListPatternsSortOrderDesc ListPatternsSortOrderEnum = "DESC"
)

func GetListPatternsSortOrderEnumValues

func GetListPatternsSortOrderEnumValues() []ListPatternsSortOrderEnum

GetListPatternsSortOrderEnumValues Enumerates the set of values for ListPatternsSortOrderEnum

type ListRulesFieldsEnum

ListRulesFieldsEnum Enum with underlying type: string

type ListRulesFieldsEnum string

Set of constants representing the allowable values for ListRulesFieldsEnum

const (
    ListRulesFieldsKey                  ListRulesFieldsEnum = "key"
    ListRulesFieldsDisplayname          ListRulesFieldsEnum = "displayName"
    ListRulesFieldsRuletype             ListRulesFieldsEnum = "ruleType"
    ListRulesFieldsExternalkey          ListRulesFieldsEnum = "externalKey"
    ListRulesFieldsReferencedfolderkey  ListRulesFieldsEnum = "referencedFolderKey"
    ListRulesFieldsReferencedfoldername ListRulesFieldsEnum = "referencedFolderName"
    ListRulesFieldsReferencedentitykey  ListRulesFieldsEnum = "referencedEntityKey"
    ListRulesFieldsReferencedentityname ListRulesFieldsEnum = "referencedEntityName"
    ListRulesFieldsReferencedrulekey    ListRulesFieldsEnum = "referencedRuleKey"
    ListRulesFieldsReferencedrulename   ListRulesFieldsEnum = "referencedRuleName"
    ListRulesFieldsOrigintype           ListRulesFieldsEnum = "originType"
    ListRulesFieldsLifecyclestate       ListRulesFieldsEnum = "lifecycleState"
    ListRulesFieldsTimecreated          ListRulesFieldsEnum = "timeCreated"
    ListRulesFieldsUri                  ListRulesFieldsEnum = "uri"
)

func GetListRulesFieldsEnumValues

func GetListRulesFieldsEnumValues() []ListRulesFieldsEnum

GetListRulesFieldsEnumValues Enumerates the set of values for ListRulesFieldsEnum

type ListRulesLifecycleStateEnum

ListRulesLifecycleStateEnum Enum with underlying type: string

type ListRulesLifecycleStateEnum string

Set of constants representing the allowable values for ListRulesLifecycleStateEnum

const (
    ListRulesLifecycleStateCreating ListRulesLifecycleStateEnum = "CREATING"
    ListRulesLifecycleStateActive   ListRulesLifecycleStateEnum = "ACTIVE"
    ListRulesLifecycleStateInactive ListRulesLifecycleStateEnum = "INACTIVE"
    ListRulesLifecycleStateUpdating ListRulesLifecycleStateEnum = "UPDATING"
    ListRulesLifecycleStateDeleting ListRulesLifecycleStateEnum = "DELETING"
    ListRulesLifecycleStateDeleted  ListRulesLifecycleStateEnum = "DELETED"
    ListRulesLifecycleStateFailed   ListRulesLifecycleStateEnum = "FAILED"
    ListRulesLifecycleStateMoving   ListRulesLifecycleStateEnum = "MOVING"
)

func GetListRulesLifecycleStateEnumValues

func GetListRulesLifecycleStateEnumValues() []ListRulesLifecycleStateEnum

GetListRulesLifecycleStateEnumValues Enumerates the set of values for ListRulesLifecycleStateEnum

type ListRulesOriginTypeEnum

ListRulesOriginTypeEnum Enum with underlying type: string

type ListRulesOriginTypeEnum string

Set of constants representing the allowable values for ListRulesOriginTypeEnum

const (
    ListRulesOriginTypeSource    ListRulesOriginTypeEnum = "SOURCE"
    ListRulesOriginTypeUser      ListRulesOriginTypeEnum = "USER"
    ListRulesOriginTypeProfiling ListRulesOriginTypeEnum = "PROFILING"
)

func GetListRulesOriginTypeEnumValues

func GetListRulesOriginTypeEnumValues() []ListRulesOriginTypeEnum

GetListRulesOriginTypeEnumValues Enumerates the set of values for ListRulesOriginTypeEnum

type ListRulesRequest

ListRulesRequest wrapper for the ListRules operation

See also

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

type ListRulesRequest struct {

    // Unique catalog identifier.
    CatalogId *string `mandatory:"true" contributesTo:"path" name:"catalogId"`

    // Unique data asset key.
    DataAssetKey *string `mandatory:"true" contributesTo:"path" name:"dataAssetKey"`

    // Unique entity key.
    EntityKey *string `mandatory:"true" contributesTo:"path" name:"entityKey"`

    // A filter to return only resources that match the entire display name given. The match is not case sensitive.
    DisplayName *string `mandatory:"false" contributesTo:"query" name:"displayName"`

    // A filter to return only resources that match display name pattern given. The match is not case sensitive.
    // For Example : /folders?displayNameContains=Cu.*
    // The above would match all folders with display name that starts with "Cu".
    DisplayNameContains *string `mandatory:"false" contributesTo:"query" name:"displayNameContains"`

    // Rule type used to filter the response to a list rules call.
    RuleType ListRulesRuleTypeEnum `mandatory:"false" contributesTo:"query" name:"ruleType" omitEmpty:"true"`

    // A filter to return only resources that match the specified lifecycle state. The value is case insensitive.
    LifecycleState ListRulesLifecycleStateEnum `mandatory:"false" contributesTo:"query" name:"lifecycleState" omitEmpty:"true"`

    // Rule origin type used to filter the response to a list rules call.
    OriginType ListRulesOriginTypeEnum `mandatory:"false" contributesTo:"query" name:"originType" omitEmpty:"true"`

    // Unique external identifier of this resource in the external source system.
    ExternalKey *string `mandatory:"false" contributesTo:"query" name:"externalKey"`

    // Time that the resource was created. An RFC3339 (https://tools.ietf.org/html/rfc3339) formatted datetime string.
    TimeCreated *common.SDKTime `mandatory:"false" contributesTo:"query" name:"timeCreated"`

    // Time that the resource was updated. An RFC3339 (https://tools.ietf.org/html/rfc3339) formatted datetime string.
    TimeUpdated *common.SDKTime `mandatory:"false" contributesTo:"query" name:"timeUpdated"`

    // OCID of the user who created the resource.
    CreatedById *string `mandatory:"false" contributesTo:"query" name:"createdById"`

    // OCID of the user who updated the resource.
    UpdatedById *string `mandatory:"false" contributesTo:"query" name:"updatedById"`

    // Specifies the fields to return in a rule summary response.
    Fields []ListRulesFieldsEnum `contributesTo:"query" name:"fields" omitEmpty:"true" collectionFormat:"multi"`

    // The field to sort by. Only one sort order may be provided. Default order for TIMECREATED is descending. Default order for DISPLAYNAME is ascending. If no value is specified TIMECREATED is default.
    SortBy ListRulesSortByEnum `mandatory:"false" contributesTo:"query" name:"sortBy" omitEmpty:"true"`

    // The sort order to use, either 'asc' or 'desc'.
    SortOrder ListRulesSortOrderEnum `mandatory:"false" contributesTo:"query" name:"sortOrder" omitEmpty:"true"`

    // The maximum number of items to return.
    Limit *int `mandatory:"false" contributesTo:"query" name:"limit"`

    // The page token representing the page at which to start retrieving results. This is usually retrieved from a previous list call.
    Page *string `mandatory:"false" contributesTo:"query" name:"page"`

    // The client request ID for tracing.
    OpcRequestId *string `mandatory:"false" contributesTo:"header" name:"opc-request-id"`

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

func (ListRulesRequest) HTTPRequest

func (request ListRulesRequest) HTTPRequest(method, path string) (http.Request, error)

HTTPRequest implements the OCIRequest interface

func (ListRulesRequest) RetryPolicy

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

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

func (ListRulesRequest) String

func (request ListRulesRequest) String() string

type ListRulesResponse

ListRulesResponse wrapper for the ListRules operation

type ListRulesResponse struct {

    // The underlying http response
    RawResponse *http.Response

    // A list of RuleCollection instances
    RuleCollection `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 (ListRulesResponse) HTTPResponse

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

HTTPResponse implements the OCIResponse interface

func (ListRulesResponse) String

func (response ListRulesResponse) String() string

type ListRulesRuleTypeEnum

ListRulesRuleTypeEnum Enum with underlying type: string

type ListRulesRuleTypeEnum string

Set of constants representing the allowable values for ListRulesRuleTypeEnum

const (
    ListRulesRuleTypePrimarykey ListRulesRuleTypeEnum = "PRIMARYKEY"
    ListRulesRuleTypeForeignkey ListRulesRuleTypeEnum = "FOREIGNKEY"
    ListRulesRuleTypeUniquekey  ListRulesRuleTypeEnum = "UNIQUEKEY"
)

func GetListRulesRuleTypeEnumValues

func GetListRulesRuleTypeEnumValues() []ListRulesRuleTypeEnum

GetListRulesRuleTypeEnumValues Enumerates the set of values for ListRulesRuleTypeEnum

type ListRulesSortByEnum

ListRulesSortByEnum Enum with underlying type: string

type ListRulesSortByEnum string

Set of constants representing the allowable values for ListRulesSortByEnum

const (
    ListRulesSortByTimecreated ListRulesSortByEnum = "TIMECREATED"
    ListRulesSortByDisplayname ListRulesSortByEnum = "DISPLAYNAME"
)

func GetListRulesSortByEnumValues

func GetListRulesSortByEnumValues() []ListRulesSortByEnum

GetListRulesSortByEnumValues Enumerates the set of values for ListRulesSortByEnum

type ListRulesSortOrderEnum

ListRulesSortOrderEnum Enum with underlying type: string

type ListRulesSortOrderEnum string

Set of constants representing the allowable values for ListRulesSortOrderEnum

const (
    ListRulesSortOrderAsc  ListRulesSortOrderEnum = "ASC"
    ListRulesSortOrderDesc ListRulesSortOrderEnum = "DESC"
)

func GetListRulesSortOrderEnumValues

func GetListRulesSortOrderEnumValues() []ListRulesSortOrderEnum

GetListRulesSortOrderEnumValues Enumerates the set of values for ListRulesSortOrderEnum

type ListTagsFieldsEnum

ListTagsFieldsEnum Enum with underlying type: string

type ListTagsFieldsEnum string

Set of constants representing the allowable values for ListTagsFieldsEnum

const (
    ListTagsFieldsKey                       ListTagsFieldsEnum = "key"
    ListTagsFieldsDisplayname               ListTagsFieldsEnum = "displayName"
    ListTagsFieldsDescription               ListTagsFieldsEnum = "description"
    ListTagsFieldsGlossarykey               ListTagsFieldsEnum = "glossaryKey"
    ListTagsFieldsParenttermkey             ListTagsFieldsEnum = "parentTermKey"
    ListTagsFieldsIsallowedtohavechildterms ListTagsFieldsEnum = "isAllowedToHaveChildTerms"
    ListTagsFieldsPath                      ListTagsFieldsEnum = "path"
    ListTagsFieldsLifecyclestate            ListTagsFieldsEnum = "lifecycleState"
    ListTagsFieldsTimecreated               ListTagsFieldsEnum = "timeCreated"
    ListTagsFieldsWorkflowstatus            ListTagsFieldsEnum = "workflowStatus"
    ListTagsFieldsAssociatedobjectcount     ListTagsFieldsEnum = "associatedObjectCount"
    ListTagsFieldsUri                       ListTagsFieldsEnum = "uri"
)

func GetListTagsFieldsEnumValues

func GetListTagsFieldsEnumValues() []ListTagsFieldsEnum

GetListTagsFieldsEnumValues Enumerates the set of values for ListTagsFieldsEnum

type ListTagsLifecycleStateEnum

ListTagsLifecycleStateEnum Enum with underlying type: string

type ListTagsLifecycleStateEnum string

Set of constants representing the allowable values for ListTagsLifecycleStateEnum

const (
    ListTagsLifecycleStateCreating ListTagsLifecycleStateEnum = "CREATING"
    ListTagsLifecycleStateActive   ListTagsLifecycleStateEnum = "ACTIVE"
    ListTagsLifecycleStateInactive ListTagsLifecycleStateEnum = "INACTIVE"
    ListTagsLifecycleStateUpdating ListTagsLifecycleStateEnum = "UPDATING"
    ListTagsLifecycleStateDeleting ListTagsLifecycleStateEnum = "DELETING"
    ListTagsLifecycleStateDeleted  ListTagsLifecycleStateEnum = "DELETED"
    ListTagsLifecycleStateFailed   ListTagsLifecycleStateEnum = "FAILED"
    ListTagsLifecycleStateMoving   ListTagsLifecycleStateEnum = "MOVING"
)

func GetListTagsLifecycleStateEnumValues

func GetListTagsLifecycleStateEnumValues() []ListTagsLifecycleStateEnum

GetListTagsLifecycleStateEnumValues Enumerates the set of values for ListTagsLifecycleStateEnum

type ListTagsRequest

ListTagsRequest wrapper for the ListTags operation

See also

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

type ListTagsRequest struct {

    // Unique catalog identifier.
    CatalogId *string `mandatory:"true" contributesTo:"path" name:"catalogId"`

    // A filter to return only resources that match the entire display name given. The match is not case sensitive.
    DisplayName *string `mandatory:"false" contributesTo:"query" name:"displayName"`

    // A filter to return only resources that match display name pattern given. The match is not case sensitive.
    // For Example : /folders?displayNameContains=Cu.*
    // The above would match all folders with display name that starts with "Cu".
    DisplayNameContains *string `mandatory:"false" contributesTo:"query" name:"displayNameContains"`

    // A filter to return only resources that match the specified lifecycle state. The value is case insensitive.
    LifecycleState ListTagsLifecycleStateEnum `mandatory:"false" contributesTo:"query" name:"lifecycleState" omitEmpty:"true"`

    // Specifies the fields to return in a term summary response.
    Fields []ListTagsFieldsEnum `contributesTo:"query" name:"fields" omitEmpty:"true" collectionFormat:"multi"`

    // The field to sort by. Only one sort order may be provided. Default order for TIMECREATED is descending. Default order for DISPLAYNAME is ascending. If no value is specified TIMECREATED is default.
    SortBy ListTagsSortByEnum `mandatory:"false" contributesTo:"query" name:"sortBy" omitEmpty:"true"`

    // The sort order to use, either 'asc' or 'desc'.
    SortOrder ListTagsSortOrderEnum `mandatory:"false" contributesTo:"query" name:"sortOrder" omitEmpty:"true"`

    // The maximum number of items to return.
    Limit *int `mandatory:"false" contributesTo:"query" name:"limit"`

    // The page token representing the page at which to start retrieving results. This is usually retrieved from a previous list call.
    Page *string `mandatory:"false" contributesTo:"query" name:"page"`

    // The client request ID for tracing.
    OpcRequestId *string `mandatory:"false" contributesTo:"header" name:"opc-request-id"`

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

func (ListTagsRequest) HTTPRequest

func (request ListTagsRequest) HTTPRequest(method, path string) (http.Request, error)

HTTPRequest implements the OCIRequest interface

func (ListTagsRequest) RetryPolicy

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

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

func (ListTagsRequest) String

func (request ListTagsRequest) String() string

type ListTagsResponse

ListTagsResponse wrapper for the ListTags operation

type ListTagsResponse struct {

    // The underlying http response
    RawResponse *http.Response

    // A list of TermCollection instances
    TermCollection `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 (ListTagsResponse) HTTPResponse

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

HTTPResponse implements the OCIResponse interface

func (ListTagsResponse) String

func (response ListTagsResponse) String() string

type ListTagsSortByEnum

ListTagsSortByEnum Enum with underlying type: string

type ListTagsSortByEnum string

Set of constants representing the allowable values for ListTagsSortByEnum

const (
    ListTagsSortByTimecreated ListTagsSortByEnum = "TIMECREATED"
    ListTagsSortByDisplayname ListTagsSortByEnum = "DISPLAYNAME"
)

func GetListTagsSortByEnumValues

func GetListTagsSortByEnumValues() []ListTagsSortByEnum

GetListTagsSortByEnumValues Enumerates the set of values for ListTagsSortByEnum

type ListTagsSortOrderEnum

ListTagsSortOrderEnum Enum with underlying type: string

type ListTagsSortOrderEnum string

Set of constants representing the allowable values for ListTagsSortOrderEnum

const (
    ListTagsSortOrderAsc  ListTagsSortOrderEnum = "ASC"
    ListTagsSortOrderDesc ListTagsSortOrderEnum = "DESC"
)

func GetListTagsSortOrderEnumValues

func GetListTagsSortOrderEnumValues() []ListTagsSortOrderEnum

GetListTagsSortOrderEnumValues Enumerates the set of values for ListTagsSortOrderEnum

type ListTermRelationshipsFieldsEnum

ListTermRelationshipsFieldsEnum Enum with underlying type: string

type ListTermRelationshipsFieldsEnum string

Set of constants representing the allowable values for ListTermRelationshipsFieldsEnum

const (
    ListTermRelationshipsFieldsKey                    ListTermRelationshipsFieldsEnum = "key"
    ListTermRelationshipsFieldsDisplayname            ListTermRelationshipsFieldsEnum = "displayName"
    ListTermRelationshipsFieldsDescription            ListTermRelationshipsFieldsEnum = "description"
    ListTermRelationshipsFieldsRelatedtermkey         ListTermRelationshipsFieldsEnum = "relatedTermKey"
    ListTermRelationshipsFieldsRelatedtermdisplayname ListTermRelationshipsFieldsEnum = "relatedTermDisplayName"
    ListTermRelationshipsFieldsParenttermkey          ListTermRelationshipsFieldsEnum = "parentTermKey"
    ListTermRelationshipsFieldsParenttermdisplayname  ListTermRelationshipsFieldsEnum = "parentTermDisplayName"
    ListTermRelationshipsFieldsLifecyclestate         ListTermRelationshipsFieldsEnum = "lifecycleState"
    ListTermRelationshipsFieldsTimecreated            ListTermRelationshipsFieldsEnum = "timeCreated"
    ListTermRelationshipsFieldsUri                    ListTermRelationshipsFieldsEnum = "uri"
)

func GetListTermRelationshipsFieldsEnumValues

func GetListTermRelationshipsFieldsEnumValues() []ListTermRelationshipsFieldsEnum

GetListTermRelationshipsFieldsEnumValues Enumerates the set of values for ListTermRelationshipsFieldsEnum

type ListTermRelationshipsLifecycleStateEnum

ListTermRelationshipsLifecycleStateEnum Enum with underlying type: string

type ListTermRelationshipsLifecycleStateEnum string

Set of constants representing the allowable values for ListTermRelationshipsLifecycleStateEnum

const (
    ListTermRelationshipsLifecycleStateCreating ListTermRelationshipsLifecycleStateEnum = "CREATING"
    ListTermRelationshipsLifecycleStateActive   ListTermRelationshipsLifecycleStateEnum = "ACTIVE"
    ListTermRelationshipsLifecycleStateInactive ListTermRelationshipsLifecycleStateEnum = "INACTIVE"
    ListTermRelationshipsLifecycleStateUpdating ListTermRelationshipsLifecycleStateEnum = "UPDATING"
    ListTermRelationshipsLifecycleStateDeleting ListTermRelationshipsLifecycleStateEnum = "DELETING"
    ListTermRelationshipsLifecycleStateDeleted  ListTermRelationshipsLifecycleStateEnum = "DELETED"
    ListTermRelationshipsLifecycleStateFailed   ListTermRelationshipsLifecycleStateEnum = "FAILED"
    ListTermRelationshipsLifecycleStateMoving   ListTermRelationshipsLifecycleStateEnum = "MOVING"
)

func GetListTermRelationshipsLifecycleStateEnumValues

func GetListTermRelationshipsLifecycleStateEnumValues() []ListTermRelationshipsLifecycleStateEnum

GetListTermRelationshipsLifecycleStateEnumValues Enumerates the set of values for ListTermRelationshipsLifecycleStateEnum

type ListTermRelationshipsRequest

ListTermRelationshipsRequest wrapper for the ListTermRelationships operation

See also

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

type ListTermRelationshipsRequest struct {

    // Unique catalog identifier.
    CatalogId *string `mandatory:"true" contributesTo:"path" name:"catalogId"`

    // Unique glossary key.
    GlossaryKey *string `mandatory:"true" contributesTo:"path" name:"glossaryKey"`

    // Unique glossary term key.
    TermKey *string `mandatory:"true" contributesTo:"path" name:"termKey"`

    // A filter to return only resources that match the entire display name given. The match is not case sensitive.
    DisplayName *string `mandatory:"false" contributesTo:"query" name:"displayName"`

    // A filter to return only resources that match display name pattern given. The match is not case sensitive.
    // For Example : /folders?displayNameContains=Cu.*
    // The above would match all folders with display name that starts with "Cu".
    DisplayNameContains *string `mandatory:"false" contributesTo:"query" name:"displayNameContains"`

    // A filter to return only resources that match the specified lifecycle state. The value is case insensitive.
    LifecycleState ListTermRelationshipsLifecycleStateEnum `mandatory:"false" contributesTo:"query" name:"lifecycleState" omitEmpty:"true"`

    // Specifies the fields to return in a term relationship summary response.
    Fields []ListTermRelationshipsFieldsEnum `contributesTo:"query" name:"fields" omitEmpty:"true" collectionFormat:"multi"`

    // The field to sort by. Only one sort order may be provided. Default order for TIMECREATED is descending. Default order for DISPLAYNAME is ascending. If no value is specified TIMECREATED is default.
    SortBy ListTermRelationshipsSortByEnum `mandatory:"false" contributesTo:"query" name:"sortBy" omitEmpty:"true"`

    // The sort order to use, either 'asc' or 'desc'.
    SortOrder ListTermRelationshipsSortOrderEnum `mandatory:"false" contributesTo:"query" name:"sortOrder" omitEmpty:"true"`

    // The maximum number of items to return.
    Limit *int `mandatory:"false" contributesTo:"query" name:"limit"`

    // The page token representing the page at which to start retrieving results. This is usually retrieved from a previous list call.
    Page *string `mandatory:"false" contributesTo:"query" name:"page"`

    // The client request ID for tracing.
    OpcRequestId *string `mandatory:"false" contributesTo:"header" name:"opc-request-id"`

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

func (ListTermRelationshipsRequest) HTTPRequest

func (request ListTermRelationshipsRequest) HTTPRequest(method, path string) (http.Request, error)

HTTPRequest implements the OCIRequest interface

func (ListTermRelationshipsRequest) RetryPolicy

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

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

func (ListTermRelationshipsRequest) String

func (request ListTermRelationshipsRequest) String() string

type ListTermRelationshipsResponse

ListTermRelationshipsResponse wrapper for the ListTermRelationships operation

type ListTermRelationshipsResponse struct {

    // The underlying http response
    RawResponse *http.Response

    // A list of TermRelationshipCollection instances
    TermRelationshipCollection `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 (ListTermRelationshipsResponse) HTTPResponse

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

HTTPResponse implements the OCIResponse interface

func (ListTermRelationshipsResponse) String

func (response ListTermRelationshipsResponse) String() string

type ListTermRelationshipsSortByEnum

ListTermRelationshipsSortByEnum Enum with underlying type: string

type ListTermRelationshipsSortByEnum string

Set of constants representing the allowable values for ListTermRelationshipsSortByEnum

const (
    ListTermRelationshipsSortByTimecreated ListTermRelationshipsSortByEnum = "TIMECREATED"
    ListTermRelationshipsSortByDisplayname ListTermRelationshipsSortByEnum = "DISPLAYNAME"
)

func GetListTermRelationshipsSortByEnumValues

func GetListTermRelationshipsSortByEnumValues() []ListTermRelationshipsSortByEnum

GetListTermRelationshipsSortByEnumValues Enumerates the set of values for ListTermRelationshipsSortByEnum

type ListTermRelationshipsSortOrderEnum

ListTermRelationshipsSortOrderEnum Enum with underlying type: string

type ListTermRelationshipsSortOrderEnum string

Set of constants representing the allowable values for ListTermRelationshipsSortOrderEnum

const (
    ListTermRelationshipsSortOrderAsc  ListTermRelationshipsSortOrderEnum = "ASC"
    ListTermRelationshipsSortOrderDesc ListTermRelationshipsSortOrderEnum = "DESC"
)

func GetListTermRelationshipsSortOrderEnumValues

func GetListTermRelationshipsSortOrderEnumValues() []ListTermRelationshipsSortOrderEnum

GetListTermRelationshipsSortOrderEnumValues Enumerates the set of values for ListTermRelationshipsSortOrderEnum

type ListTermsFieldsEnum

ListTermsFieldsEnum Enum with underlying type: string

type ListTermsFieldsEnum string

Set of constants representing the allowable values for ListTermsFieldsEnum

const (
    ListTermsFieldsKey                       ListTermsFieldsEnum = "key"
    ListTermsFieldsDisplayname               ListTermsFieldsEnum = "displayName"
    ListTermsFieldsDescription               ListTermsFieldsEnum = "description"
    ListTermsFieldsGlossarykey               ListTermsFieldsEnum = "glossaryKey"
    ListTermsFieldsParenttermkey             ListTermsFieldsEnum = "parentTermKey"
    ListTermsFieldsIsallowedtohavechildterms ListTermsFieldsEnum = "isAllowedToHaveChildTerms"
    ListTermsFieldsPath                      ListTermsFieldsEnum = "path"
    ListTermsFieldsLifecyclestate            ListTermsFieldsEnum = "lifecycleState"
    ListTermsFieldsTimecreated               ListTermsFieldsEnum = "timeCreated"
    ListTermsFieldsWorkflowstatus            ListTermsFieldsEnum = "workflowStatus"
    ListTermsFieldsAssociatedobjectcount     ListTermsFieldsEnum = "associatedObjectCount"
    ListTermsFieldsUri                       ListTermsFieldsEnum = "uri"
)

func GetListTermsFieldsEnumValues

func GetListTermsFieldsEnumValues() []ListTermsFieldsEnum

GetListTermsFieldsEnumValues Enumerates the set of values for ListTermsFieldsEnum

type ListTermsLifecycleStateEnum

ListTermsLifecycleStateEnum Enum with underlying type: string

type ListTermsLifecycleStateEnum string

Set of constants representing the allowable values for ListTermsLifecycleStateEnum

const (
    ListTermsLifecycleStateCreating ListTermsLifecycleStateEnum = "CREATING"
    ListTermsLifecycleStateActive   ListTermsLifecycleStateEnum = "ACTIVE"
    ListTermsLifecycleStateInactive ListTermsLifecycleStateEnum = "INACTIVE"
    ListTermsLifecycleStateUpdating ListTermsLifecycleStateEnum = "UPDATING"
    ListTermsLifecycleStateDeleting ListTermsLifecycleStateEnum = "DELETING"
    ListTermsLifecycleStateDeleted  ListTermsLifecycleStateEnum = "DELETED"
    ListTermsLifecycleStateFailed   ListTermsLifecycleStateEnum = "FAILED"
    ListTermsLifecycleStateMoving   ListTermsLifecycleStateEnum = "MOVING"
)

func GetListTermsLifecycleStateEnumValues

func GetListTermsLifecycleStateEnumValues() []ListTermsLifecycleStateEnum

GetListTermsLifecycleStateEnumValues Enumerates the set of values for ListTermsLifecycleStateEnum

type ListTermsRequest

ListTermsRequest wrapper for the ListTerms operation

See also

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

type ListTermsRequest struct {

    // Unique catalog identifier.
    CatalogId *string `mandatory:"true" contributesTo:"path" name:"catalogId"`

    // Unique glossary key.
    GlossaryKey *string `mandatory:"true" contributesTo:"path" name:"glossaryKey"`

    // A filter to return only resources that match the entire display name given. The match is not case sensitive.
    DisplayName *string `mandatory:"false" contributesTo:"query" name:"displayName"`

    // A filter to return only resources that match display name pattern given. The match is not case sensitive.
    // For Example : /folders?displayNameContains=Cu.*
    // The above would match all folders with display name that starts with "Cu".
    DisplayNameContains *string `mandatory:"false" contributesTo:"query" name:"displayNameContains"`

    // A filter to return only resources that match the specified lifecycle state. The value is case insensitive.
    LifecycleState ListTermsLifecycleStateEnum `mandatory:"false" contributesTo:"query" name:"lifecycleState" omitEmpty:"true"`

    // Unique key of the parent term.
    ParentTermKey *string `mandatory:"false" contributesTo:"query" name:"parentTermKey"`

    // Indicates whether a term may contain child terms.
    IsAllowedToHaveChildTerms *bool `mandatory:"false" contributesTo:"query" name:"isAllowedToHaveChildTerms"`

    // Status of the approval workflow for this business term in the glossary.
    WorkflowStatus ListTermsWorkflowStatusEnum `mandatory:"false" contributesTo:"query" name:"workflowStatus" omitEmpty:"true"`

    // Full path of the resource for resources that support paths.
    Path *string `mandatory:"false" contributesTo:"query" name:"path"`

    // Specifies the fields to return in a term summary response.
    Fields []ListTermsFieldsEnum `contributesTo:"query" name:"fields" omitEmpty:"true" collectionFormat:"multi"`

    // The field to sort by. Only one sort order may be provided. Default order for TIMECREATED is descending. Default order for DISPLAYNAME is ascending. If no value is specified TIMECREATED is default.
    SortBy ListTermsSortByEnum `mandatory:"false" contributesTo:"query" name:"sortBy" omitEmpty:"true"`

    // The sort order to use, either 'asc' or 'desc'.
    SortOrder ListTermsSortOrderEnum `mandatory:"false" contributesTo:"query" name:"sortOrder" omitEmpty:"true"`

    // The maximum number of items to return.
    Limit *int `mandatory:"false" contributesTo:"query" name:"limit"`

    // The page token representing the page at which to start retrieving results. This is usually retrieved from a previous list call.
    Page *string `mandatory:"false" contributesTo:"query" name:"page"`

    // The client request ID for tracing.
    OpcRequestId *string `mandatory:"false" contributesTo:"header" name:"opc-request-id"`

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

func (ListTermsRequest) HTTPRequest

func (request ListTermsRequest) HTTPRequest(method, path string) (http.Request, error)

HTTPRequest implements the OCIRequest interface

func (ListTermsRequest) RetryPolicy

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

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

func (ListTermsRequest) String

func (request ListTermsRequest) String() string

type ListTermsResponse

ListTermsResponse wrapper for the ListTerms operation

type ListTermsResponse struct {

    // The underlying http response
    RawResponse *http.Response

    // A list of TermCollection instances
    TermCollection `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 (ListTermsResponse) HTTPResponse

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

HTTPResponse implements the OCIResponse interface

func (ListTermsResponse) String

func (response ListTermsResponse) String() string

type ListTermsSortByEnum

ListTermsSortByEnum Enum with underlying type: string

type ListTermsSortByEnum string

Set of constants representing the allowable values for ListTermsSortByEnum

const (
    ListTermsSortByTimecreated ListTermsSortByEnum = "TIMECREATED"
    ListTermsSortByDisplayname ListTermsSortByEnum = "DISPLAYNAME"
)

func GetListTermsSortByEnumValues

func GetListTermsSortByEnumValues() []ListTermsSortByEnum

GetListTermsSortByEnumValues Enumerates the set of values for ListTermsSortByEnum

type ListTermsSortOrderEnum

ListTermsSortOrderEnum Enum with underlying type: string

type ListTermsSortOrderEnum string

Set of constants representing the allowable values for ListTermsSortOrderEnum

const (
    ListTermsSortOrderAsc  ListTermsSortOrderEnum = "ASC"
    ListTermsSortOrderDesc ListTermsSortOrderEnum = "DESC"
)

func GetListTermsSortOrderEnumValues

func GetListTermsSortOrderEnumValues() []ListTermsSortOrderEnum

GetListTermsSortOrderEnumValues Enumerates the set of values for ListTermsSortOrderEnum

type ListTermsWorkflowStatusEnum

ListTermsWorkflowStatusEnum Enum with underlying type: string

type ListTermsWorkflowStatusEnum string

Set of constants representing the allowable values for ListTermsWorkflowStatusEnum

const (
    ListTermsWorkflowStatusNew         ListTermsWorkflowStatusEnum = "NEW"
    ListTermsWorkflowStatusApproved    ListTermsWorkflowStatusEnum = "APPROVED"
    ListTermsWorkflowStatusUnderReview ListTermsWorkflowStatusEnum = "UNDER_REVIEW"
    ListTermsWorkflowStatusEscalated   ListTermsWorkflowStatusEnum = "ESCALATED"
)

func GetListTermsWorkflowStatusEnumValues

func GetListTermsWorkflowStatusEnumValues() []ListTermsWorkflowStatusEnum

GetListTermsWorkflowStatusEnumValues Enumerates the set of values for ListTermsWorkflowStatusEnum

type ListTypesFieldsEnum

ListTypesFieldsEnum Enum with underlying type: string

type ListTypesFieldsEnum string

Set of constants representing the allowable values for ListTypesFieldsEnum

const (
    ListTypesFieldsKey            ListTypesFieldsEnum = "key"
    ListTypesFieldsDescription    ListTypesFieldsEnum = "description"
    ListTypesFieldsName           ListTypesFieldsEnum = "name"
    ListTypesFieldsCatalogid      ListTypesFieldsEnum = "catalogId"
    ListTypesFieldsLifecyclestate ListTypesFieldsEnum = "lifecycleState"
    ListTypesFieldsTypecategory   ListTypesFieldsEnum = "typeCategory"
    ListTypesFieldsUri            ListTypesFieldsEnum = "uri"
)

func GetListTypesFieldsEnumValues

func GetListTypesFieldsEnumValues() []ListTypesFieldsEnum

GetListTypesFieldsEnumValues Enumerates the set of values for ListTypesFieldsEnum

type ListTypesLifecycleStateEnum

ListTypesLifecycleStateEnum Enum with underlying type: string

type ListTypesLifecycleStateEnum string

Set of constants representing the allowable values for ListTypesLifecycleStateEnum

const (
    ListTypesLifecycleStateCreating ListTypesLifecycleStateEnum = "CREATING"
    ListTypesLifecycleStateActive   ListTypesLifecycleStateEnum = "ACTIVE"
    ListTypesLifecycleStateInactive ListTypesLifecycleStateEnum = "INACTIVE"
    ListTypesLifecycleStateUpdating ListTypesLifecycleStateEnum = "UPDATING"
    ListTypesLifecycleStateDeleting ListTypesLifecycleStateEnum = "DELETING"
    ListTypesLifecycleStateDeleted  ListTypesLifecycleStateEnum = "DELETED"
    ListTypesLifecycleStateFailed   ListTypesLifecycleStateEnum = "FAILED"
    ListTypesLifecycleStateMoving   ListTypesLifecycleStateEnum = "MOVING"
)

func GetListTypesLifecycleStateEnumValues

func GetListTypesLifecycleStateEnumValues() []ListTypesLifecycleStateEnum

GetListTypesLifecycleStateEnumValues Enumerates the set of values for ListTypesLifecycleStateEnum

type ListTypesRequest

ListTypesRequest wrapper for the ListTypes operation

See also

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

type ListTypesRequest struct {

    // Unique catalog identifier.
    CatalogId *string `mandatory:"true" contributesTo:"path" name:"catalogId"`

    // Immutable resource name.
    Name *string `mandatory:"false" contributesTo:"query" name:"name"`

    // A filter to return only resources that match the specified lifecycle state. The value is case insensitive.
    LifecycleState ListTypesLifecycleStateEnum `mandatory:"false" contributesTo:"query" name:"lifecycleState" omitEmpty:"true"`

    // Indicates whether the type is internal, making it unavailable for use by metadata elements.
    IsInternal *string `mandatory:"false" contributesTo:"query" name:"isInternal"`

    // Indicates whether the type can be used for tagging metadata elements.
    IsTag *string `mandatory:"false" contributesTo:"query" name:"isTag"`

    // Indicates whether the type is approved for use as a classifying object.
    IsApproved *string `mandatory:"false" contributesTo:"query" name:"isApproved"`

    // Data type as defined in an external system.
    ExternalTypeName *string `mandatory:"false" contributesTo:"query" name:"externalTypeName"`

    // Indicates the category of this type . For example, data assets or connections.
    TypeCategory *string `mandatory:"false" contributesTo:"query" name:"typeCategory"`

    // Specifies the fields to return in a type summary response.
    Fields []ListTypesFieldsEnum `contributesTo:"query" name:"fields" omitEmpty:"true" collectionFormat:"multi"`

    // The field to sort by. Only one sort order may be provided. Default order for TIMECREATED is descending. Default order for DISPLAYNAME is ascending. If no value is specified TIMECREATED is default.
    SortBy ListTypesSortByEnum `mandatory:"false" contributesTo:"query" name:"sortBy" omitEmpty:"true"`

    // The sort order to use, either 'asc' or 'desc'.
    SortOrder ListTypesSortOrderEnum `mandatory:"false" contributesTo:"query" name:"sortOrder" omitEmpty:"true"`

    // The maximum number of items to return.
    Limit *int `mandatory:"false" contributesTo:"query" name:"limit"`

    // The page token representing the page at which to start retrieving results. This is usually retrieved from a previous list call.
    Page *string `mandatory:"false" contributesTo:"query" name:"page"`

    // The client request ID for tracing.
    OpcRequestId *string `mandatory:"false" contributesTo:"header" name:"opc-request-id"`

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

func (ListTypesRequest) HTTPRequest

func (request ListTypesRequest) HTTPRequest(method, path string) (http.Request, error)

HTTPRequest implements the OCIRequest interface

func (ListTypesRequest) RetryPolicy

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

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

func (ListTypesRequest) String

func (request ListTypesRequest) String() string

type ListTypesResponse

ListTypesResponse wrapper for the ListTypes operation

type ListTypesResponse struct {

    // The underlying http response
    RawResponse *http.Response

    // A list of TypeCollection instances
    TypeCollection `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 (ListTypesResponse) HTTPResponse

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

HTTPResponse implements the OCIResponse interface

func (ListTypesResponse) String

func (response ListTypesResponse) String() string

type ListTypesSortByEnum

ListTypesSortByEnum Enum with underlying type: string

type ListTypesSortByEnum string

Set of constants representing the allowable values for ListTypesSortByEnum

const (
    ListTypesSortByTimecreated ListTypesSortByEnum = "TIMECREATED"
    ListTypesSortByDisplayname ListTypesSortByEnum = "DISPLAYNAME"
)

func GetListTypesSortByEnumValues

func GetListTypesSortByEnumValues() []ListTypesSortByEnum

GetListTypesSortByEnumValues Enumerates the set of values for ListTypesSortByEnum

type ListTypesSortOrderEnum

ListTypesSortOrderEnum Enum with underlying type: string

type ListTypesSortOrderEnum string

Set of constants representing the allowable values for ListTypesSortOrderEnum

const (
    ListTypesSortOrderAsc  ListTypesSortOrderEnum = "ASC"
    ListTypesSortOrderDesc ListTypesSortOrderEnum = "DESC"
)

func GetListTypesSortOrderEnumValues

func GetListTypesSortOrderEnumValues() []ListTypesSortOrderEnum

GetListTypesSortOrderEnumValues Enumerates the set of values for ListTypesSortOrderEnum

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/datacatalog/ListWorkRequestErrors.go.html to see an example of how to use ListWorkRequestErrorsRequest.

type ListWorkRequestErrorsRequest struct {

    // The OCID of the asynchronous request.
    WorkRequestId *string `mandatory:"true" contributesTo:"path" name:"workRequestId"`

    // The client request ID for tracing.
    OpcRequestId *string `mandatory:"false" contributesTo:"header" name:"opc-request-id"`

    // The page token representing the page at which to start retrieving results. This is usually retrieved from a previous list call.
    Page *string `mandatory:"false" contributesTo:"query" name:"page"`

    // The maximum number of items to return.
    Limit *int `mandatory:"false" contributesTo:"query" name:"limit"`

    // The field to sort by. Only one sort order may be provided. Default order for TIMESTAMP is descending. Default order for CODE and MESSAGE is ascending. If no value is specified TIMESTAMP is default.
    SortBy ListWorkRequestErrorsSortByEnum `mandatory:"false" contributesTo:"query" name:"sortBy" omitEmpty:"true"`

    // The sort order to use, either 'asc' or 'desc'.
    SortOrder ListWorkRequestErrorsSortOrderEnum `mandatory:"false" contributesTo:"query" name:"sortOrder" 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"`

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

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

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 (
    ListWorkRequestErrorsSortByCode      ListWorkRequestErrorsSortByEnum = "CODE"
    ListWorkRequestErrorsSortByTimestamp ListWorkRequestErrorsSortByEnum = "TIMESTAMP"
)

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/datacatalog/ListWorkRequestLogs.go.html to see an example of how to use ListWorkRequestLogsRequest.

type ListWorkRequestLogsRequest struct {

    // The OCID of the asynchronous request.
    WorkRequestId *string `mandatory:"true" contributesTo:"path" name:"workRequestId"`

    // The client request ID for tracing.
    OpcRequestId *string `mandatory:"false" contributesTo:"header" name:"opc-request-id"`

    // The page token representing the page at which to start retrieving results. This is usually retrieved from a previous list call.
    Page *string `mandatory:"false" contributesTo:"query" name:"page"`

    // The maximum number of items to return.
    Limit *int `mandatory:"false" contributesTo:"query" name:"limit"`

    // The field to sort by. Only one sort order may be provided. Default order for TIMESTAMP is descending. Default order for MESSAGE is ascending. If no value is specified TIMESTAMP is default.
    SortBy ListWorkRequestLogsSortByEnum `mandatory:"false" contributesTo:"query" name:"sortBy" omitEmpty:"true"`

    // The sort order to use, either 'asc' or 'desc'.
    SortOrder ListWorkRequestLogsSortOrderEnum `mandatory:"false" contributesTo:"query" name:"sortOrder" 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 []WorkRequestLog instances
    Items []WorkRequestLog `presentIn:"body"`

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

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

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 (
    ListWorkRequestLogsSortByMessage   ListWorkRequestLogsSortByEnum = "MESSAGE"
    ListWorkRequestLogsSortByTimestamp ListWorkRequestLogsSortByEnum = "TIMESTAMP"
)

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/datacatalog/ListWorkRequests.go.html to see an example of how to use ListWorkRequestsRequest.

type ListWorkRequestsRequest struct {

    // The OCID of the compartment where you want to list resources.
    CompartmentId *string `mandatory:"true" contributesTo:"query" name:"compartmentId"`

    // The client request ID for tracing.
    OpcRequestId *string `mandatory:"false" contributesTo:"header" name:"opc-request-id"`

    // The page token representing the page at which to start retrieving results. This is usually retrieved from a previous list call.
    Page *string `mandatory:"false" contributesTo:"query" name:"page"`

    // The maximum number of items to return.
    Limit *int `mandatory:"false" contributesTo:"query" name:"limit"`

    // Metadata about the request. This 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 []WorkRequest instances
    Items []WorkRequest `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 ModelType

ModelType Full data catalog type definition. Fully defines a type of the data catalog. All types are statically defined in the system and are immutable. It isn't possible to create new types or update existing types via the API.

type ModelType struct {

    // Unique type key that is immutable.
    Key *string `mandatory:"true" json:"key"`

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

    // Detailed description of the type.
    Description *string `mandatory:"false" json:"description"`

    // The data catalog's OCID.
    CatalogId *string `mandatory:"false" json:"catalogId"`

    // A map of arrays which defines the type specific properties, both required and optional. The map keys are
    // category names and the values are arrays contiaing all property details. Every property is contained inside
    // of a category. Most types have required properties within the "default" category.
    // Example:
    // `{
    //    "properties": {
    //      "default": {
    //        "attributes:": [
    //          {
    //            "name": "host",
    //            "type": "string",
    //            "isRequired": true,
    //            "isUpdatable": false
    //          },
    //          ...
    //        ]
    //      }
    //    }
    //  }`
    Properties map[string][]PropertyDefinition `mandatory:"false" json:"properties"`

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

    // Indicates whether the type is internal, making it unavailable for use by metadata elements.
    IsInternal *bool `mandatory:"false" json:"isInternal"`

    // Indicates whether the type can be used for tagging metadata elements.
    IsTag *bool `mandatory:"false" json:"isTag"`

    // Indicates whether the type is approved for use as a classifying object.
    IsApproved *bool `mandatory:"false" json:"isApproved"`

    // Indicates the category this type belongs to. For instance, data assets, connections.
    TypeCategory *string `mandatory:"false" json:"typeCategory"`

    // Mapping type equivalence in the external system.
    ExternalTypeName *string `mandatory:"false" json:"externalTypeName"`

    // URI to the type instance in the API.
    Uri *string `mandatory:"false" json:"uri"`

    // Custom properties associated with this Type.
    CustomProperties []CustomPropertySummary `mandatory:"false" json:"customProperties"`
}

func (ModelType) String

func (m ModelType) String() string

type Namespace

Namespace Namespace Definition

type Namespace struct {

    // Unique namespace key that is immutable.
    Key *string `mandatory:"true" json:"key"`

    // Name of the Namespace
    DisplayName *string `mandatory:"false" json:"displayName"`

    // Description for the namespace
    Description *string `mandatory:"false" json:"description"`

    // If this field is defined by service or by a user
    IsServiceDefined *bool `mandatory:"false" json:"isServiceDefined"`

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

    // The date and time the namespace was created, in the format defined by RFC3339 (https://tools.ietf.org/html/rfc3339).
    // Example: `2019-03-25T21:10:29.600Z`
    TimeCreated *common.SDKTime `mandatory:"false" json:"timeCreated"`

    // The last time that any change was made to the namespace. An RFC3339 (https://tools.ietf.org/html/rfc3339) formatted datetime string.
    TimeUpdated *common.SDKTime `mandatory:"false" json:"timeUpdated"`

    // OCID of the user who created the namespace.
    CreatedById *string `mandatory:"false" json:"createdById"`

    // OCID of the user who last modified the namespace.
    UpdatedById *string `mandatory:"false" json:"updatedById"`
}

func (Namespace) String

func (m Namespace) String() string

type NamespaceCollection

NamespaceCollection Results of a namespaces listing. A namespace is an unique name tied to the first class object of data catalog which will be used to create a custom property

type NamespaceCollection struct {

    // Collection of namespace summaries
    Items []NamespaceSummary `mandatory:"true" json:"items"`

    // Total number of items returned.
    Count *int `mandatory:"false" json:"count"`
}

func (NamespaceCollection) String

func (m NamespaceCollection) String() string

type NamespaceSummary

NamespaceSummary Summary of a namespace

type NamespaceSummary struct {

    // Unique namespace key that is immutable.
    Key *string `mandatory:"true" json:"key"`

    // Name of the namespace
    DisplayName *string `mandatory:"false" json:"displayName"`

    // Detailed description of the namespace.
    Description *string `mandatory:"false" json:"description"`

    // If this field is defined by service or by a user
    IsServiceDefined *bool `mandatory:"false" json:"isServiceDefined"`

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

    // The date and time the namespace was created, in the format defined by RFC3339 (https://tools.ietf.org/html/rfc3339).
    // Example: `2019-03-25T21:10:29.600Z`
    TimeCreated *common.SDKTime `mandatory:"false" json:"timeCreated"`
}

func (NamespaceSummary) String

func (m NamespaceSummary) String() string

type ObjectStatsRequest

ObjectStatsRequest wrapper for the ObjectStats operation

See also

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

type ObjectStatsRequest struct {

    // Unique catalog identifier.
    CatalogId *string `mandatory:"true" contributesTo:"path" name:"catalogId"`

    // The field to sort by. Only one sort order may be provided. Default order for TIMECREATED is descending. Default order for DISPLAYNAME is ascending. If no value is specified TIMECREATED is default.
    SortBy ObjectStatsSortByEnum `mandatory:"false" contributesTo:"query" name:"sortBy" omitEmpty:"true"`

    // The sort order to use, either 'asc' or 'desc'.
    SortOrder ObjectStatsSortOrderEnum `mandatory:"false" contributesTo:"query" name:"sortOrder" omitEmpty:"true"`

    // The maximum number of items to return.
    Limit *int `mandatory:"false" contributesTo:"query" name:"limit"`

    // The page token representing the page at which to start retrieving results. This is usually retrieved from a previous list call.
    Page *string `mandatory:"false" contributesTo:"query" name:"page"`

    // The client request ID for tracing.
    OpcRequestId *string `mandatory:"false" contributesTo:"header" name:"opc-request-id"`

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

func (ObjectStatsRequest) HTTPRequest

func (request ObjectStatsRequest) HTTPRequest(method, path string) (http.Request, error)

HTTPRequest implements the OCIRequest interface

func (ObjectStatsRequest) RetryPolicy

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

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

func (ObjectStatsRequest) String

func (request ObjectStatsRequest) String() string

type ObjectStatsResponse

ObjectStatsResponse wrapper for the ObjectStats operation

type ObjectStatsResponse struct {

    // The underlying http response
    RawResponse *http.Response

    // A list of string instances
    Value *string `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 (ObjectStatsResponse) HTTPResponse

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

HTTPResponse implements the OCIResponse interface

func (ObjectStatsResponse) String

func (response ObjectStatsResponse) String() string

type ObjectStatsSortByEnum

ObjectStatsSortByEnum Enum with underlying type: string

type ObjectStatsSortByEnum string

Set of constants representing the allowable values for ObjectStatsSortByEnum

const (
    ObjectStatsSortByTimecreated ObjectStatsSortByEnum = "TIMECREATED"
    ObjectStatsSortByDisplayname ObjectStatsSortByEnum = "DISPLAYNAME"
)

func GetObjectStatsSortByEnumValues

func GetObjectStatsSortByEnumValues() []ObjectStatsSortByEnum

GetObjectStatsSortByEnumValues Enumerates the set of values for ObjectStatsSortByEnum

type ObjectStatsSortOrderEnum

ObjectStatsSortOrderEnum Enum with underlying type: string

type ObjectStatsSortOrderEnum string

Set of constants representing the allowable values for ObjectStatsSortOrderEnum

const (
    ObjectStatsSortOrderAsc  ObjectStatsSortOrderEnum = "ASC"
    ObjectStatsSortOrderDesc ObjectStatsSortOrderEnum = "DESC"
)

func GetObjectStatsSortOrderEnumValues

func GetObjectStatsSortOrderEnumValues() []ObjectStatsSortOrderEnum

GetObjectStatsSortOrderEnumValues Enumerates the set of values for ObjectStatsSortOrderEnum

type ParseConnectionDetails

ParseConnectionDetails Parse connections from the connection metadata and oracle wallet file.

type ParseConnectionDetails struct {
    ConnectionDetail *Connection `mandatory:"false" json:"connectionDetail"`

    // The information used to parse the connection from the wallet file payload.
    ConnectionPayload []byte `mandatory:"false" json:"connectionPayload"`
}

func (ParseConnectionDetails) String

func (m ParseConnectionDetails) String() string

type ParseConnectionRequest

ParseConnectionRequest wrapper for the ParseConnection operation

See also

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

type ParseConnectionRequest struct {

    // Unique catalog identifier.
    CatalogId *string `mandatory:"true" contributesTo:"path" name:"catalogId"`

    // Unique data asset key.
    DataAssetKey *string `mandatory:"true" contributesTo:"path" name:"dataAssetKey"`

    // The information used to parse the connections from payload or connection detail.
    ParseConnectionDetails `contributesTo:"body"`

    // Unique connection key.
    ConnectionKey *string `mandatory:"false" contributesTo:"query" name:"connectionKey"`

    // The client request ID for tracing.
    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. Retry tokens expire after 24
    // hours, but can be invalidated before then due to conflicting operations. For example, if a resource
    // has been deleted and purged from the system, then a retry of the original creation request
    // might be rejected.
    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 (ParseConnectionRequest) HTTPRequest

func (request ParseConnectionRequest) HTTPRequest(method, path string) (http.Request, error)

HTTPRequest implements the OCIRequest interface

func (ParseConnectionRequest) RetryPolicy

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

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

func (ParseConnectionRequest) String

func (request ParseConnectionRequest) String() string

type ParseConnectionResponse

ParseConnectionResponse wrapper for the ParseConnection operation

type ParseConnectionResponse struct {

    // The underlying http response
    RawResponse *http.Response

    // The []ConnectionAliasSummary instance
    Items []ConnectionAliasSummary `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 (ParseConnectionResponse) HTTPResponse

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

HTTPResponse implements the OCIResponse interface

func (ParseConnectionResponse) String

func (response ParseConnectionResponse) String() string

type Pattern

Pattern Pattern representation. A Pattern is defined using an expression and can be used as data selectors or filters to provide a singular view of an entity across multiple physical data artifacts.

type Pattern struct {

    // Unique pattern key that is immutable.
    Key *string `mandatory:"true" json:"key"`

    // A user-friendly display name. Does not have to be unique, and it's changeable.
    // Avoid entering confidential information.
    DisplayName *string `mandatory:"false" json:"displayName"`

    // Detailed description of the pattern.
    Description *string `mandatory:"false" json:"description"`

    // The data catalog's OCID.
    CatalogId *string `mandatory:"false" json:"catalogId"`

    // The current state of the data asset.
    LifecycleState LifecycleStateEnum `mandatory:"false" json:"lifecycleState,omitempty"`

    // The date and time the pattern was created, in the format defined by RFC3339 (https://tools.ietf.org/html/rfc3339).
    // Example: `2019-03-25T21:10:29.600Z`
    TimeCreated *common.SDKTime `mandatory:"false" json:"timeCreated"`

    // The last time that any change was made to the pattern. An RFC3339 (https://tools.ietf.org/html/rfc3339) formatted datetime string.
    TimeUpdated *common.SDKTime `mandatory:"false" json:"timeUpdated"`

    // OCID of the user who created the pattern.
    CreatedById *string `mandatory:"false" json:"createdById"`

    // OCID of the user who last modified the pattern.
    UpdatedById *string `mandatory:"false" json:"updatedById"`

    // The expression used in the pattern that may include qualifiers. Refer to the user documentation for details of the format and examples.
    Expression *string `mandatory:"false" json:"expression"`

    // List of file paths against which the expression can be tried, as a check. This documents, for reference
    // purposes, some example objects a pattern is meant to work with. If isEnableCheckFailureLimit is set to true,
    // this will be run as a validation during the request, such that if the check fails the request fails. If
    // isEnableCheckFailureLimit instead is set to (the default) false, a pattern will still be created or updated even
    // if the check fails, with a lifecycleState of FAILED.
    CheckFilePathList []string `mandatory:"false" json:"checkFilePathList"`

    // Indicates whether the expression check, against the checkFilePathList, will fail the request if the count of
    // UNMATCHED files is above the checkFailureLimit.
    IsEnableCheckFailureLimit *bool `mandatory:"false" json:"isEnableCheckFailureLimit"`

    // The maximum number of UNMATCHED files, in checkFilePathList, above which the check fails. Optional, if
    // checkFilePathList is provided - but if isEnableCheckFailureLimit is set to true it is required.
    CheckFailureLimit *int `mandatory:"false" json:"checkFailureLimit"`

    // A map of maps that contains the properties which are specific to the pattern type. Each pattern type
    // definition defines it's set of required and optional properties.
    // Example: `{"properties": { "default": { "tbd"}}}`
    Properties map[string]map[string]string `mandatory:"false" json:"properties"`
}

func (Pattern) String

func (m Pattern) String() string

type PatternCollection

PatternCollection Results of a patterns listing. A Pattern is defined using an expression and can be used as data selectors or filters to provide a singular view of an entity across multiple physical data artifacts.

type PatternCollection struct {

    // Collection of pattern summaries.
    Items []PatternSummary `mandatory:"true" json:"items"`

    // Total number of items returned.
    Count *int `mandatory:"false" json:"count"`
}

func (PatternCollection) String

func (m PatternCollection) String() string

type PatternSummary

PatternSummary Summary of a pattern. A Pattern is defined using an expression and can be used as data selectors or filters to provide a singular view of an entity across multiple physical data artifacts.

type PatternSummary struct {

    // Unique pattern key that is immutable.
    Key *string `mandatory:"true" json:"key"`

    // A user-friendly display name. Does not have to be unique, and it's changeable.
    // Avoid entering confidential information.
    DisplayName *string `mandatory:"false" json:"displayName"`

    // Detailed description of the pattern.
    Description *string `mandatory:"false" json:"description"`

    // The data catalog's OCID.
    CatalogId *string `mandatory:"false" json:"catalogId"`

    // The date and time the pattern was created, in the format defined by RFC3339 (https://tools.ietf.org/html/rfc3339).
    // Example: `2019-03-25T21:10:29.600Z`
    TimeCreated *common.SDKTime `mandatory:"false" json:"timeCreated"`

    // The expression used in the pattern that may include qualifiers.
    Expression *string `mandatory:"false" json:"expression"`

    // State of the pattern.
    LifecycleState LifecycleStateEnum `mandatory:"false" json:"lifecycleState,omitempty"`
}

func (PatternSummary) String

func (m PatternSummary) String() string

type ProcessRecommendationDetails

ProcessRecommendationDetails Details of recommendation to be processed.

type ProcessRecommendationDetails struct {

    // Unique identifier of the recommendation.
    RecommendationKey *string `mandatory:"true" json:"recommendationKey"`

    // The status of a recommendation.
    RecommendationStatus RecommendationStatusEnum `mandatory:"true" json:"recommendationStatus"`

    // A map of maps that contains additional properties which are specific to the associated objects.
    // Each associated object defines it's set of required and optional properties.
    // Example: `{
    //             "DataEntity": {
    //               "parentId": "entityId"
    //             },
    //             "Term": {
    //               "parentId": "glossaryId"
    //             }
    //           }`
    Properties map[string]map[string]string `mandatory:"false" json:"properties"`
}

func (ProcessRecommendationDetails) String

func (m ProcessRecommendationDetails) String() string

type ProcessRecommendationRequest

ProcessRecommendationRequest wrapper for the ProcessRecommendation operation

See also

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

type ProcessRecommendationRequest struct {

    // Unique catalog identifier.
    CatalogId *string `mandatory:"true" contributesTo:"path" name:"catalogId"`

    // Recommendation to be processed.
    ProcessRecommendationDetails `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.
    IfMatch *string `mandatory:"false" contributesTo:"header" name:"if-match"`

    // The client request ID for tracing.
    OpcRequestId *string `mandatory:"false" contributesTo:"header" name:"opc-request-id"`

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

func (ProcessRecommendationRequest) HTTPRequest

func (request ProcessRecommendationRequest) HTTPRequest(method, path string) (http.Request, error)

HTTPRequest implements the OCIRequest interface

func (ProcessRecommendationRequest) RetryPolicy

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

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

func (ProcessRecommendationRequest) String

func (request ProcessRecommendationRequest) String() string

type ProcessRecommendationResponse

ProcessRecommendationResponse wrapper for the ProcessRecommendation operation

type ProcessRecommendationResponse struct {

    // The underlying http response
    RawResponse *http.Response

    // The ProcessRecommendationDetails instance
    ProcessRecommendationDetails `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 (ProcessRecommendationResponse) HTTPResponse

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

HTTPResponse implements the OCIResponse interface

func (ProcessRecommendationResponse) String

func (response ProcessRecommendationResponse) String() string

type PropertyDefinition

PropertyDefinition Details of a single type property.

type PropertyDefinition struct {

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

    // The properties value type.
    Type *string `mandatory:"false" json:"type"`

    // Whether instances of the type are required to set this property.
    IsRequired *bool `mandatory:"false" json:"isRequired"`

    // Indicates if this property value can be updated.
    IsUpdatable *bool `mandatory:"false" json:"isUpdatable"`
}

func (PropertyDefinition) String

func (m PropertyDefinition) String() string

type RecommendationCollection

RecommendationCollection Results of a get recommendation.

type RecommendationCollection struct {

    // Collection of recommendations.
    Items []RecommendationDetails `mandatory:"true" json:"items"`

    // Total number of items returned.
    Count *int `mandatory:"false" json:"count"`
}

func (RecommendationCollection) String

func (m RecommendationCollection) String() string

type RecommendationDetails

RecommendationDetails Details of a recommendation.

type RecommendationDetails struct {

    // Unique identifier of the recommendation.
    RecommendationKey *string `mandatory:"true" json:"recommendationKey"`

    // Type of recommendation.
    RecommendationType RecommendationTypeEnum `mandatory:"true" json:"recommendationType"`

    // Status of a recommendation.
    RecommendationStatus RecommendationStatusEnum `mandatory:"true" json:"recommendationStatus"`

    // Level of confidence, on a scale between 0 and 1, that the recommendation is applicable.
    ConfidenceScore *float32 `mandatory:"false" json:"confidenceScore"`

    // Unique identifier of the source object; the one for which a recommendation is made.
    SourceObjectKey *string `mandatory:"false" json:"sourceObjectKey"`

    // Name of the source object; the one for which a recommendation is made.
    SourceObjectName *string `mandatory:"false" json:"sourceObjectName"`

    // Type of the source object; the one for which a recommendation is made.
    SourceObjectType RecommendationResourceTypeEnum `mandatory:"false" json:"sourceObjectType,omitempty"`

    // Unique identifier of the target object; the one which has been recommended.
    TargetObjectKey *string `mandatory:"false" json:"targetObjectKey"`

    // Name of the target object; the one which has been recommended.
    TargetObjectName *string `mandatory:"false" json:"targetObjectName"`

    // Type of the target object; the one which has been recommended.
    TargetObjectType RecommendationResourceTypeEnum `mandatory:"false" json:"targetObjectType,omitempty"`

    // A map of maps that contains additional properties which are specific to the associated objects.
    // Each associated object defines it's set of required and optional properties.
    // Example: `{
    //             "DataEntity": {
    //               "parentId": "entityId"
    //             },
    //             "Term": {
    //               "parentId": "glossaryId"
    //             }
    //           }`
    Properties map[string]map[string]string `mandatory:"false" json:"properties"`
}

func (RecommendationDetails) String

func (m RecommendationDetails) String() string

type RecommendationResourceTypeEnum

RecommendationResourceTypeEnum Enum with underlying type: string

type RecommendationResourceTypeEnum string

Set of constants representing the allowable values for RecommendationResourceTypeEnum

const (
    RecommendationResourceTypeDataEntity RecommendationResourceTypeEnum = "DATA_ENTITY"
    RecommendationResourceTypeAttribute  RecommendationResourceTypeEnum = "ATTRIBUTE"
    RecommendationResourceTypeTerm       RecommendationResourceTypeEnum = "TERM"
    RecommendationResourceTypeCategory   RecommendationResourceTypeEnum = "CATEGORY"
)

func GetRecommendationResourceTypeEnumValues

func GetRecommendationResourceTypeEnumValues() []RecommendationResourceTypeEnum

GetRecommendationResourceTypeEnumValues Enumerates the set of values for RecommendationResourceTypeEnum

type RecommendationStatusEnum

RecommendationStatusEnum Enum with underlying type: string

type RecommendationStatusEnum string

Set of constants representing the allowable values for RecommendationStatusEnum

const (
    RecommendationStatusAccepted RecommendationStatusEnum = "ACCEPTED"
    RecommendationStatusRejected RecommendationStatusEnum = "REJECTED"
    RecommendationStatusInferred RecommendationStatusEnum = "INFERRED"
)

func GetRecommendationStatusEnumValues

func GetRecommendationStatusEnumValues() []RecommendationStatusEnum

GetRecommendationStatusEnumValues Enumerates the set of values for RecommendationStatusEnum

type RecommendationTypeEnum

RecommendationTypeEnum Enum with underlying type: string

type RecommendationTypeEnum string

Set of constants representing the allowable values for RecommendationTypeEnum

const (
    RecommendationTypeLinkGlossaryTerm RecommendationTypeEnum = "LINK_GLOSSARY_TERM"
)

func GetRecommendationTypeEnumValues

func GetRecommendationTypeEnumValues() []RecommendationTypeEnum

GetRecommendationTypeEnumValues Enumerates the set of values for RecommendationTypeEnum

type RecommendationsRecommendationStatusEnum

RecommendationsRecommendationStatusEnum Enum with underlying type: string

type RecommendationsRecommendationStatusEnum string

Set of constants representing the allowable values for RecommendationsRecommendationStatusEnum

const (
    RecommendationsRecommendationStatusAccepted RecommendationsRecommendationStatusEnum = "ACCEPTED"
    RecommendationsRecommendationStatusRejected RecommendationsRecommendationStatusEnum = "REJECTED"
    RecommendationsRecommendationStatusInferred RecommendationsRecommendationStatusEnum = "INFERRED"
)

func GetRecommendationsRecommendationStatusEnumValues

func GetRecommendationsRecommendationStatusEnumValues() []RecommendationsRecommendationStatusEnum

GetRecommendationsRecommendationStatusEnumValues Enumerates the set of values for RecommendationsRecommendationStatusEnum

type RecommendationsRecommendationTypeEnum

RecommendationsRecommendationTypeEnum Enum with underlying type: string

type RecommendationsRecommendationTypeEnum string

Set of constants representing the allowable values for RecommendationsRecommendationTypeEnum

const (
    RecommendationsRecommendationTypeLinkGlossaryTerm RecommendationsRecommendationTypeEnum = "LINK_GLOSSARY_TERM"
)

func GetRecommendationsRecommendationTypeEnumValues

func GetRecommendationsRecommendationTypeEnumValues() []RecommendationsRecommendationTypeEnum

GetRecommendationsRecommendationTypeEnumValues Enumerates the set of values for RecommendationsRecommendationTypeEnum

type RecommendationsRequest

RecommendationsRequest wrapper for the Recommendations operation

See also

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

type RecommendationsRequest struct {

    // Unique catalog identifier.
    CatalogId *string `mandatory:"true" contributesTo:"path" name:"catalogId"`

    // A filter used to return only recommendations of the specified type.
    RecommendationType []RecommendationsRecommendationTypeEnum `contributesTo:"query" name:"recommendationType" omitEmpty:"true" collectionFormat:"multi"`

    // A filter used to provide the unique identifier of the source object, for which a list of recommendations will be returned for review.
    SourceObjectKey *string `mandatory:"true" contributesTo:"query" name:"sourceObjectKey"`

    // A filter used to provide the type of the source object, for which a list of recommendations will be returned for review.
    SourceObjectType RecommendationsSourceObjectTypeEnum `mandatory:"true" contributesTo:"query" name:"sourceObjectType" omitEmpty:"true"`

    // A filter used to return only recommendations having the requested status.
    RecommendationStatus RecommendationsRecommendationStatusEnum `mandatory:"false" contributesTo:"query" name:"recommendationStatus" omitEmpty:"true"`

    // The client request ID for tracing.
    OpcRequestId *string `mandatory:"false" contributesTo:"header" name:"opc-request-id"`

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

func (RecommendationsRequest) HTTPRequest

func (request RecommendationsRequest) HTTPRequest(method, path string) (http.Request, error)

HTTPRequest implements the OCIRequest interface

func (RecommendationsRequest) RetryPolicy

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

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

func (RecommendationsRequest) String

func (request RecommendationsRequest) String() string

type RecommendationsResponse

RecommendationsResponse wrapper for the Recommendations operation

type RecommendationsResponse struct {

    // The underlying http response
    RawResponse *http.Response

    // The RecommendationCollection instance
    RecommendationCollection `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 (RecommendationsResponse) HTTPResponse

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

HTTPResponse implements the OCIResponse interface

func (RecommendationsResponse) String

func (response RecommendationsResponse) String() string

type RecommendationsSourceObjectTypeEnum

RecommendationsSourceObjectTypeEnum Enum with underlying type: string

type RecommendationsSourceObjectTypeEnum string

Set of constants representing the allowable values for RecommendationsSourceObjectTypeEnum

const (
    RecommendationsSourceObjectTypeDataEntity RecommendationsSourceObjectTypeEnum = "DATA_ENTITY"
    RecommendationsSourceObjectTypeAttribute  RecommendationsSourceObjectTypeEnum = "ATTRIBUTE"
    RecommendationsSourceObjectTypeTerm       RecommendationsSourceObjectTypeEnum = "TERM"
    RecommendationsSourceObjectTypeCategory   RecommendationsSourceObjectTypeEnum = "CATEGORY"
)

func GetRecommendationsSourceObjectTypeEnumValues

func GetRecommendationsSourceObjectTypeEnumValues() []RecommendationsSourceObjectTypeEnum

GetRecommendationsSourceObjectTypeEnumValues Enumerates the set of values for RecommendationsSourceObjectTypeEnum

type RemoveDataSelectorPatternsRequest

RemoveDataSelectorPatternsRequest wrapper for the RemoveDataSelectorPatterns operation

See also

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

type RemoveDataSelectorPatternsRequest struct {

    // Unique catalog identifier.
    CatalogId *string `mandatory:"true" contributesTo:"path" name:"catalogId"`

    // Unique data asset key.
    DataAssetKey *string `mandatory:"true" contributesTo:"path" name:"dataAssetKey"`

    // The information used to remove the data selector patterns.
    DataSelectorPatternDetails `contributesTo:"body"`

    // The client request ID for tracing.
    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.
    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. Retry tokens expire after 24
    // hours, but can be invalidated before then due to conflicting operations. For example, if a resource
    // has been deleted and purged from the system, then a retry of the original creation request
    // might be rejected.
    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 (RemoveDataSelectorPatternsRequest) HTTPRequest

func (request RemoveDataSelectorPatternsRequest) HTTPRequest(method, path string) (http.Request, error)

HTTPRequest implements the OCIRequest interface

func (RemoveDataSelectorPatternsRequest) RetryPolicy

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

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

func (RemoveDataSelectorPatternsRequest) String

func (request RemoveDataSelectorPatternsRequest) String() string

type RemoveDataSelectorPatternsResponse

RemoveDataSelectorPatternsResponse wrapper for the RemoveDataSelectorPatterns operation

type RemoveDataSelectorPatternsResponse 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 (RemoveDataSelectorPatternsResponse) HTTPResponse

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

HTTPResponse implements the OCIResponse interface

func (RemoveDataSelectorPatternsResponse) String

func (response RemoveDataSelectorPatternsResponse) String() string

type RuleAttribute

RuleAttribute Object that defines a usage of an attribute in the context of a rule. Example: For a UNIQUEKEY rule, declares the attribute in a table whose value must be unique.

type RuleAttribute struct {

    // Immutable unique key of the attribute.
    Key *string `mandatory:"true" json:"key"`

    // A user-friendly display name. Does not have to be unique, and it's changeable.
    // Avoid entering confidential information.
    DisplayName *string `mandatory:"false" json:"displayName"`

    // Position of the attribute in the record definition.
    Position *int `mandatory:"false" json:"position"`
}

func (RuleAttribute) String

func (m RuleAttribute) String() string

type RuleCollection

RuleCollection Results of an rule listing. Rules describe an item of data with name and ruletype.

type RuleCollection struct {

    // Collection of rules.
    Items []RuleSummary `mandatory:"true" json:"items"`

    // Total number of items returned.
    Count *int `mandatory:"false" json:"count"`
}

func (RuleCollection) String

func (m RuleCollection) String() string

type RuleOriginTypeEnum

RuleOriginTypeEnum Enum with underlying type: string

type RuleOriginTypeEnum string

Set of constants representing the allowable values for RuleOriginTypeEnum

const (
    RuleOriginTypeSource    RuleOriginTypeEnum = "SOURCE"
    RuleOriginTypeUser      RuleOriginTypeEnum = "USER"
    RuleOriginTypeProfiling RuleOriginTypeEnum = "PROFILING"
)

func GetRuleOriginTypeEnumValues

func GetRuleOriginTypeEnumValues() []RuleOriginTypeEnum

GetRuleOriginTypeEnumValues Enumerates the set of values for RuleOriginTypeEnum

type RuleSummary

RuleSummary A list of rule resources. One or more rules can be defined for a data entity. Each rule can be defined on one or more attributes of the data entity.

type RuleSummary struct {

    // Immutable unique key of a rule.
    Key *string `mandatory:"true" json:"key"`

    // A user-friendly display name. Does not have to be unique, and it's changeable.
    // Avoid entering confidential information.
    DisplayName *string `mandatory:"false" json:"displayName"`

    // Detailed description of a rule.
    Description *string `mandatory:"false" json:"description"`

    // Type of a rule.
    RuleType RuleTypeEnum `mandatory:"false" json:"ruleType,omitempty"`

    // External URI that can be used to reference the object. Format will differ based on the type of object.
    ExternalKey *string `mandatory:"false" json:"externalKey"`

    // Attributes associated with a rule.
    // A UNIQUEKEY rule would contain (at least) one attribute, for the local table column(s) on which uniqueness is defined.
    Attributes []RuleAttribute `mandatory:"false" json:"attributes"`

    // Folder key that represents the referenced folder, applicable only when rule type FOREIGNKEY.
    ReferencedFolderKey *string `mandatory:"false" json:"referencedFolderKey"`

    // Folder name that represents the referenced folder, applicable only when rule type FOREIGNKEY.
    ReferencedFolderName *string `mandatory:"false" json:"referencedFolderName"`

    // Entity key that represents the referenced entity, applicable only when rule type is FOREIGNKEY.
    ReferencedEntityKey *string `mandatory:"false" json:"referencedEntityKey"`

    // Entity name that represents the referenced entity, applicable only when rule type is FOREIGNKEY.
    ReferencedEntityName *string `mandatory:"false" json:"referencedEntityName"`

    // Rule key that represents the referenced rule, applicable only when rule type is FOREIGNKEY.
    ReferencedRuleKey *string `mandatory:"false" json:"referencedRuleKey"`

    // Rule name that represents the referenced rule, applicable only when rule type is FOREIGNKEY.
    ReferencedRuleName *string `mandatory:"false" json:"referencedRuleName"`

    // Attributes associated with referenced rule, applicable only when rule type is FOREIGNKEY.
    // A FOREIGNKEY rule would contain (at least) one attribute, for the local table column(s), and (at least) one referencedAttribute for referenced table column(s).
    ReferencedAttributes []RuleAttribute `mandatory:"false" json:"referencedAttributes"`

    // Origin type of the rule.
    OriginType RuleOriginTypeEnum `mandatory:"false" json:"originType,omitempty"`

    // URI to the rule instance in the API.
    Uri *string `mandatory:"false" json:"uri"`

    // The date and time the rule was created, in the format defined by RFC3339 (https://tools.ietf.org/html/rfc3339).
    // Example: `2019-03-25T21:10:29.600Z`
    TimeCreated *common.SDKTime `mandatory:"false" json:"timeCreated"`

    // State of the rule.
    LifecycleState LifecycleStateEnum `mandatory:"false" json:"lifecycleState,omitempty"`
}

func (RuleSummary) String

func (m RuleSummary) String() string

type RuleTypeEnum

RuleTypeEnum Enum with underlying type: string

type RuleTypeEnum string

Set of constants representing the allowable values for RuleTypeEnum

const (
    RuleTypePrimarykey RuleTypeEnum = "PRIMARYKEY"
    RuleTypeForeignkey RuleTypeEnum = "FOREIGNKEY"
    RuleTypeUniquekey  RuleTypeEnum = "UNIQUEKEY"
)

func GetRuleTypeEnumValues

func GetRuleTypeEnumValues() []RuleTypeEnum

GetRuleTypeEnumValues Enumerates the set of values for RuleTypeEnum

type SearchCriteria

SearchCriteria Search Query object that allows complex search predicates that cannot be expressed through simple query params.

type SearchCriteria struct {

    // Search query dsl that defines the query components including fields and predicates.
    Query *string `mandatory:"false" json:"query"`

    // Query string that a dataObject is to be searched with. Used in the faceted query request
    FacetedQuery *string `mandatory:"false" json:"facetedQuery"`

    // List of properties of dataObjects that needs to aggregated on for facets.
    Dimensions []string `mandatory:"false" json:"dimensions"`

    // Array of objects having details about sort field and order.
    Sort []FacetedSearchSortRequest `mandatory:"false" json:"sort"`

    Filters *FacetedSearchFilterRequest `mandatory:"false" json:"filters"`
}

func (SearchCriteria) String

func (m SearchCriteria) String() string

type SearchCriteriaLifecycleStateEnum

SearchCriteriaLifecycleStateEnum Enum with underlying type: string

type SearchCriteriaLifecycleStateEnum string

Set of constants representing the allowable values for SearchCriteriaLifecycleStateEnum

const (
    SearchCriteriaLifecycleStateCreating SearchCriteriaLifecycleStateEnum = "CREATING"
    SearchCriteriaLifecycleStateActive   SearchCriteriaLifecycleStateEnum = "ACTIVE"
    SearchCriteriaLifecycleStateInactive SearchCriteriaLifecycleStateEnum = "INACTIVE"
    SearchCriteriaLifecycleStateUpdating SearchCriteriaLifecycleStateEnum = "UPDATING"
    SearchCriteriaLifecycleStateDeleting SearchCriteriaLifecycleStateEnum = "DELETING"
    SearchCriteriaLifecycleStateDeleted  SearchCriteriaLifecycleStateEnum = "DELETED"
    SearchCriteriaLifecycleStateFailed   SearchCriteriaLifecycleStateEnum = "FAILED"
    SearchCriteriaLifecycleStateMoving   SearchCriteriaLifecycleStateEnum = "MOVING"
)

func GetSearchCriteriaLifecycleStateEnumValues

func GetSearchCriteriaLifecycleStateEnumValues() []SearchCriteriaLifecycleStateEnum

GetSearchCriteriaLifecycleStateEnumValues Enumerates the set of values for SearchCriteriaLifecycleStateEnum

type SearchCriteriaRequest

SearchCriteriaRequest wrapper for the SearchCriteria operation

See also

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

type SearchCriteriaRequest struct {

    // Unique catalog identifier.
    CatalogId *string `mandatory:"true" contributesTo:"path" name:"catalogId"`

    // The information used to create an extended search results.
    SearchCriteriaDetails SearchCriteria `contributesTo:"body"`

    // A filter to return only resources that match the entire display name given. The match is not case sensitive.
    DisplayName *string `mandatory:"false" contributesTo:"query" name:"displayName"`

    // Immutable resource name.
    Name *string `mandatory:"false" contributesTo:"query" name:"name"`

    // A filter to return only resources that match the specified lifecycle state. The value is case insensitive.
    LifecycleState SearchCriteriaLifecycleStateEnum `mandatory:"false" contributesTo:"query" name:"lifecycleState" omitEmpty:"true"`

    // A search timeout string (for example, timeout=4000ms), bounding the search request to be executed within the
    // specified time value and bail with the hits accumulated up to that point when expired.
    // Defaults to no timeout.
    Timeout *string `mandatory:"false" contributesTo:"query" name:"timeout"`

    // The field to sort by. Only one sort order may be provided. Default order for TIMECREATED is descending. Default order for DISPLAYNAME is ascending. If no value is specified TIMECREATED is default.
    SortBy SearchCriteriaSortByEnum `mandatory:"false" contributesTo:"query" name:"sortBy" omitEmpty:"true"`

    // The sort order to use, either 'asc' or 'desc'.
    SortOrder SearchCriteriaSortOrderEnum `mandatory:"false" contributesTo:"query" name:"sortOrder" omitEmpty:"true"`

    // The maximum number of items to return.
    Limit *int `mandatory:"false" contributesTo:"query" name:"limit"`

    // The page token representing the page at which to start retrieving results. This is usually retrieved from a previous list call.
    Page *string `mandatory:"false" contributesTo:"query" name:"page"`

    // The client request ID for tracing.
    OpcRequestId *string `mandatory:"false" contributesTo:"header" name:"opc-request-id"`

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

func (SearchCriteriaRequest) HTTPRequest

func (request SearchCriteriaRequest) HTTPRequest(method, path string) (http.Request, error)

HTTPRequest implements the OCIRequest interface

func (SearchCriteriaRequest) RetryPolicy

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

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

func (SearchCriteriaRequest) String

func (request SearchCriteriaRequest) String() string

type SearchCriteriaResponse

SearchCriteriaResponse wrapper for the SearchCriteria operation

type SearchCriteriaResponse struct {

    // The underlying http response
    RawResponse *http.Response

    // A list of SearchResultCollection instances
    SearchResultCollection `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 (SearchCriteriaResponse) HTTPResponse

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

HTTPResponse implements the OCIResponse interface

func (SearchCriteriaResponse) String

func (response SearchCriteriaResponse) String() string

type SearchCriteriaSortByEnum

SearchCriteriaSortByEnum Enum with underlying type: string

type SearchCriteriaSortByEnum string

Set of constants representing the allowable values for SearchCriteriaSortByEnum

const (
    SearchCriteriaSortByTimecreated SearchCriteriaSortByEnum = "TIMECREATED"
    SearchCriteriaSortByDisplayname SearchCriteriaSortByEnum = "DISPLAYNAME"
)

func GetSearchCriteriaSortByEnumValues

func GetSearchCriteriaSortByEnumValues() []SearchCriteriaSortByEnum

GetSearchCriteriaSortByEnumValues Enumerates the set of values for SearchCriteriaSortByEnum

type SearchCriteriaSortOrderEnum

SearchCriteriaSortOrderEnum Enum with underlying type: string

type SearchCriteriaSortOrderEnum string

Set of constants representing the allowable values for SearchCriteriaSortOrderEnum

const (
    SearchCriteriaSortOrderAsc  SearchCriteriaSortOrderEnum = "ASC"
    SearchCriteriaSortOrderDesc SearchCriteriaSortOrderEnum = "DESC"
)

func GetSearchCriteriaSortOrderEnumValues

func GetSearchCriteriaSortOrderEnumValues() []SearchCriteriaSortOrderEnum

GetSearchCriteriaSortOrderEnumValues Enumerates the set of values for SearchCriteriaSortOrderEnum

type SearchResult

SearchResult The search result object is the definition of an element that is returned as part of search. It contains basic information about the object such as key, name and description. The search result also contains the list of tags for each object along with other contextual information like the data asset root, folder, or entity parents.

type SearchResult struct {

    // Unique key of the object returned as part of the search result.
    Key *string `mandatory:"false" json:"key"`

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

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

    // The date and time the result object was created, in the format defined by RFC3339 (https://tools.ietf.org/html/rfc3339).
    // Example: `2019-03-25T21:10:29.600Z`
    TimeCreated *common.SDKTime `mandatory:"false" json:"timeCreated"`

    // The date and time the result object was updated, in the format defined by RFC3339 (https://tools.ietf.org/html/rfc3339).
    // Example: `2019-03-25T21:10:29.600Z`
    TimeUpdated *common.SDKTime `mandatory:"false" json:"timeUpdated"`

    // Array of the tags associated with this object.
    TagSummary []SearchTagSummary `mandatory:"false" json:"tagSummary"`

    // Array of the terms associated with this object.
    TermSummary []SearchTermSummary `mandatory:"false" json:"termSummary"`

    // Name of the object type.
    TypeName *string `mandatory:"false" json:"typeName"`

    // Name of the external object type in the host data asset. For example, column, field, table, view, or file.
    ExternalTypeName *string `mandatory:"false" json:"externalTypeName"`

    // Data type of the object if the object is an attribute. Null otherwise.
    ExternalDataType *string `mandatory:"false" json:"externalDataType"`

    // Unique key of the data asset that is the root parent of this object.
    DataAssetKey *string `mandatory:"false" json:"dataAssetKey"`

    // Type name of the data asset. For example, Oracle, MySQL or Oracle Object Storage.
    DataAssetType *string `mandatory:"false" json:"dataAssetType"`

    // Name of the data asset that is the root parent of this object.
    DataAssetName *string `mandatory:"false" json:"dataAssetName"`

    // Unique key of the folder object if this object is a sub folder, entity, or attribute.
    FolderKey *string `mandatory:"false" json:"folderKey"`

    // Type name of the folder. For example, schema, directory, or topic.
    FolderType *string `mandatory:"false" json:"folderType"`

    // Name of the parent folder object if this object is a sub folder, entity, or attribute.
    FolderName *string `mandatory:"false" json:"folderName"`

    // Unique key of the entity object if this object is an attribute.
    Entitykey *string `mandatory:"false" json:"entitykey"`

    // Type name of the entity. For example, table, view, external table, file, or object.
    EntityType *string `mandatory:"false" json:"entityType"`

    // Name of the parent entity object if this object is an attribute.
    EntityName *string `mandatory:"false" json:"entityName"`

    // Unique id of the parent glossary.
    GlossaryKey *string `mandatory:"false" json:"glossaryKey"`

    // Name of the parent glossary if this object is a term.
    GlossaryName *string `mandatory:"false" json:"glossaryName"`

    // This terms parent term key. Will be null if the term has no parent term.
    ParentTermKey *string `mandatory:"false" json:"parentTermKey"`

    // Name of the parent term. Will be null if the term has no parent term.
    ParentTermName *string `mandatory:"false" json:"parentTermName"`

    // OCID of the user who created the resource.
    CreatedById *string `mandatory:"false" json:"createdById"`

    // OCID of the user who updated the resource.
    UpdatedById *string `mandatory:"false" json:"updatedById"`

    // Absolute path of this resource, which could be a term, folder, entity etc, usually resolvable to this resource through a namespace hierarchy.
    Path *string `mandatory:"false" json:"path"`

    // Expression for logical entities against which names of dataObjects will be matched.
    Expression *string `mandatory:"false" json:"expression"`

    // Custom properties defined by users.
    CustomProperties []FacetedSearchCustomProperty `mandatory:"false" json:"customProperties"`
}

func (SearchResult) String

func (m SearchResult) String() string

type SearchResultCollection

SearchResultCollection The list of search result items matching the criteria returned from the search operation. Search errors and messages, if any , will be part of the standard error response.

type SearchResultCollection struct {

    // Total number of items returned.
    Count *int `mandatory:"false" json:"count"`

    // Search result set.
    Items []SearchResult `mandatory:"false" json:"items"`

    // String that data objects are to be searched with.
    Query *string `mandatory:"false" json:"query"`

    // Aggregations/facets on properties of data objects.
    FacetedSearchAggregation []FacetedSearchAggregation `mandatory:"false" json:"facetedSearchAggregation"`

    // A list of fields or properties used in the sorting of a search result.
    SortableFields []string `mandatory:"false" json:"sortableFields"`
}

func (SearchResultCollection) String

func (m SearchResultCollection) String() string

type SearchTagSummary

SearchTagSummary Represents the association of an object to a term. Returned as part of search result.

type SearchTagSummary struct {

    // Name of the tag that matches the term name.
    DisplayName *string `mandatory:"true" json:"displayName"`

    // Unique tag key that is immutable.
    Key *string `mandatory:"false" json:"key"`
}

func (SearchTagSummary) String

func (m SearchTagSummary) String() string

type SearchTermSummary

SearchTermSummary Summary of a term associated with an object. This is a brief summary returned as part of the search result.

type SearchTermSummary struct {

    // A user-friendly display name. Does not have to be unique, and it's changeable.
    // Avoid entering confidential information.
    DisplayName *string `mandatory:"true" json:"displayName"`

    // Unique term key that is immutable.
    Key *string `mandatory:"false" json:"key"`

    // Unique id of the parent glossary.
    GlossaryKey *string `mandatory:"false" json:"glossaryKey"`

    // Name of the parent glossary.
    GlossaryName *string `mandatory:"false" json:"glossaryName"`

    // This terms parent term key. Will be null if the term has no parent term.
    ParentTermKey *string `mandatory:"false" json:"parentTermKey"`

    // Name of the parent term key. Will be null if the term has no parent term.
    ParentTermName *string `mandatory:"false" json:"parentTermName"`
}

func (SearchTermSummary) String

func (m SearchTermSummary) String() string

type Term

Term Full term definition. A defined business term in a business glossary. As well as a term definition, simple format rules for attributes mapping to the term (for example, the expected data type and length restrictions) may be stated at the term level. Nesting of terms to support a hierarchy is supported by default.

type Term struct {

    // Unique term key that is immutable.
    Key *string `mandatory:"true" json:"key"`

    // A user-friendly display name. Does not have to be unique, and it's changeable.
    // Avoid entering confidential information.
    DisplayName *string `mandatory:"false" json:"displayName"`

    // Detailed description of the term.
    Description *string `mandatory:"false" json:"description"`

    // Unique id of the parent glossary.
    GlossaryKey *string `mandatory:"false" json:"glossaryKey"`

    // This terms parent term key. Will be null if the term has no parent term.
    ParentTermKey *string `mandatory:"false" json:"parentTermKey"`

    // Indicates whether a term may contain child terms.
    IsAllowedToHaveChildTerms *bool `mandatory:"false" json:"isAllowedToHaveChildTerms"`

    // Absolute path of the term.
    Path *string `mandatory:"false" json:"path"`

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

    // The date and time the term was created, in the format defined by RFC3339 (https://tools.ietf.org/html/rfc3339).
    // Example: `2019-03-25T21:10:29.600Z`
    TimeCreated *common.SDKTime `mandatory:"false" json:"timeCreated"`

    // The last time that any change was made to the term. An RFC3339 (https://tools.ietf.org/html/rfc3339) formatted datetime string.
    TimeUpdated *common.SDKTime `mandatory:"false" json:"timeUpdated"`

    // OCID of the user who created the term.
    CreatedById *string `mandatory:"false" json:"createdById"`

    // OCID of the user who modified the term.
    UpdatedById *string `mandatory:"false" json:"updatedById"`

    // OCID of the user who is the owner of this business terminology.
    Owner *string `mandatory:"false" json:"owner"`

    // Status of the approval process workflow for this business term in the glossary.
    WorkflowStatus TermWorkflowStatusEnum `mandatory:"false" json:"workflowStatus,omitempty"`

    // URI to the term instance in the API.
    Uri *string `mandatory:"false" json:"uri"`

    // The number of objects tagged with this term
    AssociatedObjectCount *int `mandatory:"false" json:"associatedObjectCount"`

    // Array of objects associated to a term.
    AssociatedObjects []TermAssociatedObject `mandatory:"false" json:"associatedObjects"`

    // The list of customized properties along with the values for this object
    CustomPropertyMembers []CustomPropertyGetUsage `mandatory:"false" json:"customPropertyMembers"`
}

func (Term) String

func (m Term) String() string

type TermAssociatedObject

TermAssociatedObject Projection of an object that is tagged to a term.

type TermAssociatedObject struct {

    // Immutable key used to uniquely identify the associated object.
    Key *string `mandatory:"true" json:"key"`

    // Name of the associated object.
    Name *string `mandatory:"false" json:"name"`

    // URI of the associated object within the data catalog API.
    Uri *string `mandatory:"false" json:"uri"`
}

func (TermAssociatedObject) String

func (m TermAssociatedObject) String() string

type TermCollection

TermCollection Results of a terms listing. Terms are defined in business glossary and are used in tagging catalog objects.

type TermCollection struct {

    // Collection of terms.
    Items []TermSummary `mandatory:"true" json:"items"`

    // Total number of items returned.
    Count *int `mandatory:"false" json:"count"`
}

func (TermCollection) String

func (m TermCollection) String() string

type TermRelationship

TermRelationship Full term relationship definition. Business term relationship between two terms in a business glossary.

type TermRelationship struct {

    // Unique term relationship key that is immutable.
    Key *string `mandatory:"true" json:"key"`

    // A user-friendly display name. Does not have to be unique, and it's changeable.
    // Avoid entering confidential information.This is the same as relationshipType for termRelationship
    DisplayName *string `mandatory:"false" json:"displayName"`

    // Detailed description of the term relationship usually defined at the time of creation.
    Description *string `mandatory:"false" json:"description"`

    // Unique id of the related term.
    RelatedTermKey *string `mandatory:"false" json:"relatedTermKey"`

    // Name of the related term.
    RelatedTermDisplayName *string `mandatory:"false" json:"relatedTermDisplayName"`

    // Description of the related term.
    RelatedTermDescription *string `mandatory:"false" json:"relatedTermDescription"`

    // Full path of the related term.
    RelatedTermPath *string `mandatory:"false" json:"relatedTermPath"`

    // URI to the term relationship instance in the API.
    Uri *string `mandatory:"false" json:"uri"`

    // This relationships parent term key.
    ParentTermKey *string `mandatory:"false" json:"parentTermKey"`

    // Name of the parent term.
    ParentTermDisplayName *string `mandatory:"false" json:"parentTermDisplayName"`

    // Description of the parent term.
    ParentTermDescription *string `mandatory:"false" json:"parentTermDescription"`

    // Full path of the parent term.
    ParentTermPath *string `mandatory:"false" json:"parentTermPath"`

    // The date and time the term relationship was created, in the format defined by RFC3339 (https://tools.ietf.org/html/rfc3339).
    // Example: `2019-03-25T21:10:29.600Z`
    TimeCreated *common.SDKTime `mandatory:"false" json:"timeCreated"`

    // State of the term relationship.
    LifecycleState LifecycleStateEnum `mandatory:"false" json:"lifecycleState,omitempty"`
}

func (TermRelationship) String

func (m TermRelationship) String() string

type TermRelationshipCollection

TermRelationshipCollection Results of a terms relationship listing. Term relationships are associations between two terms in business glossary.

type TermRelationshipCollection struct {

    // Collection of term relationships.
    Items []TermRelationshipSummary `mandatory:"true" json:"items"`

    // Total number of items returned.
    Count *int `mandatory:"false" json:"count"`
}

func (TermRelationshipCollection) String

func (m TermRelationshipCollection) String() string

type TermRelationshipSummary

TermRelationshipSummary Summary of a term relationship. Business term relationship between two terms in a business glossary.

type TermRelationshipSummary struct {

    // Unique term relationship key that is immutable.
    Key *string `mandatory:"true" json:"key"`

    // A user-friendly display name. Does not have to be unique, and it's changeable.
    // Avoid entering confidential information.This is the same as relationshipType for termRelationship
    DisplayName *string `mandatory:"false" json:"displayName"`

    // Detailed description of the term relationship usually defined at the time of creation.
    Description *string `mandatory:"false" json:"description"`

    // Unique id of the related term.
    RelatedTermKey *string `mandatory:"false" json:"relatedTermKey"`

    // Name of the related term.
    RelatedTermDisplayName *string `mandatory:"false" json:"relatedTermDisplayName"`

    // Description of the related term.
    RelatedTermDescription *string `mandatory:"false" json:"relatedTermDescription"`

    // Full path of the related term.
    RelatedTermPath *string `mandatory:"false" json:"relatedTermPath"`

    // URI to the term relationship instance in the API.
    Uri *string `mandatory:"false" json:"uri"`

    // This relationships parent term key.
    ParentTermKey *string `mandatory:"false" json:"parentTermKey"`

    // Name of the parent term.
    ParentTermDisplayName *string `mandatory:"false" json:"parentTermDisplayName"`

    // Description of the parent term.
    ParentTermDescription *string `mandatory:"false" json:"parentTermDescription"`

    // Full path of the parent term.
    ParentTermPath *string `mandatory:"false" json:"parentTermPath"`

    // The date and time the term relationship was created, in the format defined by RFC3339 (https://tools.ietf.org/html/rfc3339).
    // Example: `2019-03-25T21:10:29.600Z`
    TimeCreated *common.SDKTime `mandatory:"false" json:"timeCreated"`

    // State of the term relationship.
    LifecycleState LifecycleStateEnum `mandatory:"false" json:"lifecycleState,omitempty"`
}

func (TermRelationshipSummary) String

func (m TermRelationshipSummary) String() string

type TermSummary

TermSummary Summary of a term. A defined business term in a business glossary. As well as a term definition, simple format rules for attributes mapping to the term (for example, the expected data type and length restrictions) may be stated at the term level.

type TermSummary struct {

    // Unique term key that is immutable.
    Key *string `mandatory:"true" json:"key"`

    // A user-friendly display name. Does not have to be unique, and it's changeable.
    // Avoid entering confidential information.
    DisplayName *string `mandatory:"false" json:"displayName"`

    // Detailed description of the term.
    Description *string `mandatory:"false" json:"description"`

    // Unique id of the parent glossary.
    GlossaryKey *string `mandatory:"false" json:"glossaryKey"`

    // URI to the term instance in the API.
    Uri *string `mandatory:"false" json:"uri"`

    // This terms parent term key. Will be null if the term has no parent term.
    ParentTermKey *string `mandatory:"false" json:"parentTermKey"`

    // Indicates whether a term may contain child terms.
    IsAllowedToHaveChildTerms *bool `mandatory:"false" json:"isAllowedToHaveChildTerms"`

    // Absolute path of the term.
    Path *string `mandatory:"false" json:"path"`

    // The date and time the term was created, in the format defined by RFC3339 (https://tools.ietf.org/html/rfc3339).
    // Example: `2019-03-25T21:10:29.600Z`
    TimeCreated *common.SDKTime `mandatory:"false" json:"timeCreated"`

    // Status of the approval process workflow for this business term in the glossary.
    WorkflowStatus TermWorkflowStatusEnum `mandatory:"false" json:"workflowStatus,omitempty"`

    // The number of objects tagged with this term.
    AssociatedObjectCount *int `mandatory:"false" json:"associatedObjectCount"`

    // State of the term.
    LifecycleState LifecycleStateEnum `mandatory:"false" json:"lifecycleState,omitempty"`
}

func (TermSummary) String

func (m TermSummary) String() string

type TermWorkflowStatusEnum

TermWorkflowStatusEnum Enum with underlying type: string

type TermWorkflowStatusEnum string

Set of constants representing the allowable values for TermWorkflowStatusEnum

const (
    TermWorkflowStatusNew         TermWorkflowStatusEnum = "NEW"
    TermWorkflowStatusApproved    TermWorkflowStatusEnum = "APPROVED"
    TermWorkflowStatusUnderReview TermWorkflowStatusEnum = "UNDER_REVIEW"
    TermWorkflowStatusEscalated   TermWorkflowStatusEnum = "ESCALATED"
)

func GetTermWorkflowStatusEnumValues

func GetTermWorkflowStatusEnumValues() []TermWorkflowStatusEnum

GetTermWorkflowStatusEnumValues Enumerates the set of values for TermWorkflowStatusEnum

type TestConnectionRequest

TestConnectionRequest wrapper for the TestConnection operation

See also

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

type TestConnectionRequest struct {

    // Unique catalog identifier.
    CatalogId *string `mandatory:"true" contributesTo:"path" name:"catalogId"`

    // Unique data asset key.
    DataAssetKey *string `mandatory:"true" contributesTo:"path" name:"dataAssetKey"`

    // Unique connection key.
    ConnectionKey *string `mandatory:"true" contributesTo:"path" name:"connectionKey"`

    // The client request ID for tracing.
    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. Retry tokens expire after 24
    // hours, but can be invalidated before then due to conflicting operations. For example, if a resource
    // has been deleted and purged from the system, then a retry of the original creation request
    // might be rejected.
    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 (TestConnectionRequest) HTTPRequest

func (request TestConnectionRequest) HTTPRequest(method, path string) (http.Request, error)

HTTPRequest implements the OCIRequest interface

func (TestConnectionRequest) RetryPolicy

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

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

func (TestConnectionRequest) String

func (request TestConnectionRequest) String() string

type TestConnectionResponse

TestConnectionResponse wrapper for the TestConnection operation

type TestConnectionResponse struct {

    // The underlying http response
    RawResponse *http.Response

    // The ValidateConnectionResult instance
    ValidateConnectionResult `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 (TestConnectionResponse) HTTPResponse

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

HTTPResponse implements the OCIResponse interface

func (TestConnectionResponse) String

func (response TestConnectionResponse) String() string

type TypeCollection

TypeCollection Results of a types listing. Types define the basic type of catalog objects and are immutable.

type TypeCollection struct {

    // Collection of types.
    Items []TypeSummary `mandatory:"true" json:"items"`

    // Total number of items returned.
    Count *int `mandatory:"false" json:"count"`
}

func (TypeCollection) String

func (m TypeCollection) String() string

type TypeCustomPropertyDetails

TypeCustomPropertyDetails Array of custom property IDs for which we have to associate the custom property to the type

type TypeCustomPropertyDetails struct {

    // array of custom property Ids
    CustomPropertyIds []string `mandatory:"false" json:"customPropertyIds"`
}

func (TypeCustomPropertyDetails) String

func (m TypeCustomPropertyDetails) String() string

type TypeSummary

TypeSummary Summary data catalog type information. All types are statically defined in the system and are immutable. It isn't possible to create new types or update existing types via the API.

type TypeSummary struct {

    // Unique type key that is immutable.
    Key *string `mandatory:"true" json:"key"`

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

    // Detailed description of the type.
    Description *string `mandatory:"false" json:"description"`

    // The data catalog's OCID.
    CatalogId *string `mandatory:"false" json:"catalogId"`

    // Indicates the category this type belongs to. For instance, data assets, connections.
    TypeCategory *string `mandatory:"false" json:"typeCategory"`

    // URI to the type instance in the API.
    Uri *string `mandatory:"false" json:"uri"`

    // State of the folder.
    LifecycleState LifecycleStateEnum `mandatory:"false" json:"lifecycleState,omitempty"`
}

func (TypeSummary) String

func (m TypeSummary) String() string

type UpdateAttributeDetails

UpdateAttributeDetails Properties used in attribute update operations.

type UpdateAttributeDetails struct {

    // A user-friendly display name. Does not have to be unique, and it's changeable.
    // Avoid entering confidential information.
    DisplayName *string `mandatory:"false" json:"displayName"`

    // Detailed description of the attribute.
    Description *string `mandatory:"false" json:"description"`

    // Data type of the attribute as defined in the external system.
    ExternalDataType *string `mandatory:"false" json:"externalDataType"`

    // Property that identifies if this attribute can be used as a watermark to extract incremental data.
    IsIncrementalData *bool `mandatory:"false" json:"isIncrementalData"`

    // Property that identifies if this attribute can be assigned nullable values.
    IsNullable *bool `mandatory:"false" json:"isNullable"`

    // Max allowed length of the attribute value.
    Length *int64 `mandatory:"false" json:"length"`

    // Position of the attribute in the record definition.
    Position *int `mandatory:"false" json:"position"`

    // Precision of the attribute value usually applies to float data type.
    Precision *int `mandatory:"false" json:"precision"`

    // Scale of the attribute value usually applies to float data type.
    Scale *int `mandatory:"false" json:"scale"`

    // Last modified timestamp of this object in the external system.
    TimeExternal *common.SDKTime `mandatory:"false" json:"timeExternal"`

    // The minimum count for the number of instances of a given type stored in this collection type attribute,applicable if this attribute is a complex type.
    MinCollectionCount *int `mandatory:"false" json:"minCollectionCount"`

    // The maximum count for the number of instances of a given type stored in this collection type attribute,applicable if this attribute is a complex type.
    // For type specifications in systems that specify only "capacity" without upper or lower bound , this property can also be used to just mean "capacity".
    // Some examples are Varray size in Oracle , Occurs Clause in Cobol , capacity in XmlSchemaObjectCollection , maxOccurs in  Xml , maxItems in Json
    MaxCollectionCount *int `mandatory:"false" json:"maxCollectionCount"`

    // External entity key that represents the datatype of this attribute , applicable if this attribute is a complex type.
    ExternalDatatypeEntityKey *string `mandatory:"false" json:"externalDatatypeEntityKey"`

    // External attribute key that represents the parent attribute  of this attribute , applicable if the parent attribute is of complex type.
    ExternalParentAttributeKey *string `mandatory:"false" json:"externalParentAttributeKey"`

    // The list of customized properties along with the values for this object
    CustomPropertyMembers []CustomPropertySetUsage `mandatory:"false" json:"customPropertyMembers"`

    // A map of maps that contains the properties which are specific to the attribute type. Each attribute type
    // definition defines it's set of required and optional properties. The map keys are category names and the
    // values are maps of property name to property value. Every property is contained inside of a category. Most
    // attributes have required properties within the "default" category. To determine the set of required and
    // optional properties for an Attribute type, a query can be done on '/types?type=attribute' which returns a
    // collection of all attribute types. The appropriate attribute type, which will include definitions of all
    // of it's properties, can be identified from this collection.
    // Example: `{"properties": { "default": { "key1": "value1"}}}`
    Properties map[string]map[string]string `mandatory:"false" json:"properties"`
}

func (UpdateAttributeDetails) String

func (m UpdateAttributeDetails) String() string

type UpdateAttributeRequest

UpdateAttributeRequest wrapper for the UpdateAttribute operation

See also

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

type UpdateAttributeRequest struct {

    // Unique catalog identifier.
    CatalogId *string `mandatory:"true" contributesTo:"path" name:"catalogId"`

    // Unique data asset key.
    DataAssetKey *string `mandatory:"true" contributesTo:"path" name:"dataAssetKey"`

    // Unique entity key.
    EntityKey *string `mandatory:"true" contributesTo:"path" name:"entityKey"`

    // Unique attribute key.
    AttributeKey *string `mandatory:"true" contributesTo:"path" name:"attributeKey"`

    // The information to be updated in the attribute.
    UpdateAttributeDetails `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.
    IfMatch *string `mandatory:"false" contributesTo:"header" name:"if-match"`

    // The client request ID for tracing.
    OpcRequestId *string `mandatory:"false" contributesTo:"header" name:"opc-request-id"`

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

func (UpdateAttributeRequest) HTTPRequest

func (request UpdateAttributeRequest) HTTPRequest(method, path string) (http.Request, error)

HTTPRequest implements the OCIRequest interface

func (UpdateAttributeRequest) RetryPolicy

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

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

func (UpdateAttributeRequest) String

func (request UpdateAttributeRequest) String() string

type UpdateAttributeResponse

UpdateAttributeResponse wrapper for the UpdateAttribute operation

type UpdateAttributeResponse struct {

    // The underlying http response
    RawResponse *http.Response

    // The Attribute instance
    Attribute `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 (UpdateAttributeResponse) HTTPResponse

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

HTTPResponse implements the OCIResponse interface

func (UpdateAttributeResponse) String

func (response UpdateAttributeResponse) String() string

type UpdateCatalogDetails

UpdateCatalogDetails The information to be updated for catalog resource.

type UpdateCatalogDetails struct {

    // Data catalog identifier.
    DisplayName *string `mandatory:"false" json:"displayName"`

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

    // Usage of predefined tag keys. These predefined keys are scoped to namespaces.
    // Example: `{"foo-namespace": {"bar-key": "value"}}`
    DefinedTags map[string]map[string]interface{} `mandatory:"false" json:"definedTags"`
}

func (UpdateCatalogDetails) String

func (m UpdateCatalogDetails) String() string

type UpdateCatalogPrivateEndpointDetails

UpdateCatalogPrivateEndpointDetails Information about the modified private endpoint resource

type UpdateCatalogPrivateEndpointDetails struct {

    // List of DNS zones to be used by the data assets to be harvested.
    // Example: custpvtsubnet.oraclevcn.com for data asset: db.custpvtsubnet.oraclevcn.com
    DnsZones []string `mandatory:"false" json:"dnsZones"`

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

    // Display name of the private endpoint resource.
    DisplayName *string `mandatory:"false" json:"displayName"`
}

func (UpdateCatalogPrivateEndpointDetails) String

func (m UpdateCatalogPrivateEndpointDetails) String() string

type UpdateCatalogPrivateEndpointRequest

UpdateCatalogPrivateEndpointRequest wrapper for the UpdateCatalogPrivateEndpoint operation

See also

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

type UpdateCatalogPrivateEndpointRequest struct {

    // Unique private reverse connection identifier.
    CatalogPrivateEndpointId *string `mandatory:"true" contributesTo:"path" name:"catalogPrivateEndpointId"`

    // The information to be updated in private reverse connection
    UpdateCatalogPrivateEndpointDetails `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.
    IfMatch *string `mandatory:"false" contributesTo:"header" name:"if-match"`

    // The client request ID for tracing.
    OpcRequestId *string `mandatory:"false" contributesTo:"header" name:"opc-request-id"`

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

func (UpdateCatalogPrivateEndpointRequest) HTTPRequest

func (request UpdateCatalogPrivateEndpointRequest) HTTPRequest(method, path string) (http.Request, error)

HTTPRequest implements the OCIRequest interface

func (UpdateCatalogPrivateEndpointRequest) RetryPolicy

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

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

func (UpdateCatalogPrivateEndpointRequest) String

func (request UpdateCatalogPrivateEndpointRequest) String() string

type UpdateCatalogPrivateEndpointResponse

UpdateCatalogPrivateEndpointResponse wrapper for the UpdateCatalogPrivateEndpoint operation

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

func (UpdateCatalogPrivateEndpointResponse) HTTPResponse

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

HTTPResponse implements the OCIResponse interface

func (UpdateCatalogPrivateEndpointResponse) String

func (response UpdateCatalogPrivateEndpointResponse) String() string

type UpdateCatalogRequest

UpdateCatalogRequest wrapper for the UpdateCatalog operation

See also

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

type UpdateCatalogRequest struct {

    // Unique catalog identifier.
    CatalogId *string `mandatory:"true" contributesTo:"path" name:"catalogId"`

    // The data catalog information to be updated.
    UpdateCatalogDetails `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.
    IfMatch *string `mandatory:"false" contributesTo:"header" name:"if-match"`

    // The client request ID for tracing.
    OpcRequestId *string `mandatory:"false" contributesTo:"header" name:"opc-request-id"`

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

func (UpdateCatalogRequest) HTTPRequest

func (request UpdateCatalogRequest) HTTPRequest(method, path string) (http.Request, error)

HTTPRequest implements the OCIRequest interface

func (UpdateCatalogRequest) RetryPolicy

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

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

func (UpdateCatalogRequest) String

func (request UpdateCatalogRequest) String() string

type UpdateCatalogResponse

UpdateCatalogResponse wrapper for the UpdateCatalog operation

type UpdateCatalogResponse struct {

    // The underlying http response
    RawResponse *http.Response

    // The Catalog instance
    Catalog `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 (UpdateCatalogResponse) HTTPResponse

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

HTTPResponse implements the OCIResponse interface

func (UpdateCatalogResponse) String

func (response UpdateCatalogResponse) String() string

type UpdateConnectionDetails

UpdateConnectionDetails Properties used in connection update operations.

type UpdateConnectionDetails struct {

    // A description of the connection.
    Description *string `mandatory:"false" json:"description"`

    // A user-friendly display name. Does not have to be unique, and it's changeable.
    // Avoid entering confidential information.
    DisplayName *string `mandatory:"false" json:"displayName"`

    // The list of customized properties along with the values for this object
    CustomPropertyMembers []CustomPropertySetUsage `mandatory:"false" json:"customPropertyMembers"`

    // A map of maps that contains the properties which are specific to the connection type. Each connection type
    // definition defines it's set of required and optional properties. The map keys are category names and the
    // values are maps of property name to property value. Every property is contained inside of a category. Most
    // connections have required properties within the "default" category. To determine the set of optional and
    // required properties for a connection type, a query can be done on '/types?type=connection' that returns a
    // collection of all connection types. The appropriate connection type, which will include definitions of all
    // of it's properties, can be identified from this collection.
    // Example: `{"properties": { "default": { "username": "user1"}}}`
    Properties map[string]map[string]string `mandatory:"false" json:"properties"`

    // A map of maps that contains the encrypted values for sensitive properties which are specific to the
    // connection type. Each connection type definition defines it's set of required and optional properties.
    // The map keys are category names and the values are maps of property name to property value. Every property is
    // contained inside of a category. Most connections have required properties within the "default" category.
    // To determine the set of optional and required properties for a connection type, a query can be done
    // on '/types?type=connection' that returns a collection of all connection types. The appropriate connection
    // type, which will include definitions of all of it's properties, can be identified from this collection.
    // Example: `{"encProperties": { "default": { "password": "pwd"}}}`
    EncProperties map[string]map[string]string `mandatory:"false" json:"encProperties"`

    // Indicates whether this connection is the default connection.
    IsDefault *bool `mandatory:"false" json:"isDefault"`
}

func (UpdateConnectionDetails) String

func (m UpdateConnectionDetails) 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/datacatalog/UpdateConnection.go.html to see an example of how to use UpdateConnectionRequest.

type UpdateConnectionRequest struct {

    // Unique catalog identifier.
    CatalogId *string `mandatory:"true" contributesTo:"path" name:"catalogId"`

    // Unique data asset key.
    DataAssetKey *string `mandatory:"true" contributesTo:"path" name:"dataAssetKey"`

    // Unique connection key.
    ConnectionKey *string `mandatory:"true" contributesTo:"path" name:"connectionKey"`

    // The information to be updated in the connection.
    UpdateConnectionDetails `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.
    IfMatch *string `mandatory:"false" contributesTo:"header" name:"if-match"`

    // The client request ID for tracing.
    OpcRequestId *string `mandatory:"false" contributesTo:"header" name:"opc-request-id"`

    // Metadata about the request. This 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 UpdateCustomPropertyDetails

UpdateCustomPropertyDetails Properties used in custom atrribute update operations.

type UpdateCustomPropertyDetails struct {

    // A user-friendly display name. Does not have to be unique, and it's changeable.
    // Avoid entering confidential information.
    DisplayName *string `mandatory:"false" json:"displayName"`

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

    // If this field allows to sort from UI
    IsSortable *bool `mandatory:"false" json:"isSortable"`

    // If this field allows to filter or create facets from UI
    IsFilterable *bool `mandatory:"false" json:"isFilterable"`

    // If this field allows multiple values to be set
    IsMultiValued *bool `mandatory:"false" json:"isMultiValued"`

    // If this field is a hidden field
    IsHidden *bool `mandatory:"false" json:"isHidden"`

    // If this field is a editable field
    IsEditable *bool `mandatory:"false" json:"isEditable"`

    // If this field is allowed to pop in search results
    IsHiddenInSearch *bool `mandatory:"false" json:"isHiddenInSearch"`

    // Allowed values for the custom property if any
    AllowedValues []string `mandatory:"false" json:"allowedValues"`

    // A map of maps that contains the properties which are specific to the asset type. Each data asset type
    // definition defines it's set of required and optional properties. The map keys are category names and the
    // values are maps of property name to property value. Every property is contained inside of a category. Most
    // data assets have required properties within the "default" category.
    // Example: `{"properties": { "default": { "host": "host1", "port": "1521", "database": "orcl"}}}`
    Properties map[string]map[string]string `mandatory:"false" json:"properties"`
}

func (UpdateCustomPropertyDetails) String

func (m UpdateCustomPropertyDetails) String() string

type UpdateCustomPropertyRequest

UpdateCustomPropertyRequest wrapper for the UpdateCustomProperty operation

See also

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

type UpdateCustomPropertyRequest struct {

    // Unique catalog identifier.
    CatalogId *string `mandatory:"true" contributesTo:"path" name:"catalogId"`

    // Unique namespace identifier.
    NamespaceId *string `mandatory:"true" contributesTo:"path" name:"namespaceId"`

    // Unique Custom Property key
    CustomPropertyKey *string `mandatory:"true" contributesTo:"path" name:"customPropertyKey"`

    // The information to be updated in the custom property.
    UpdateCustomPropertyDetails `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.
    IfMatch *string `mandatory:"false" contributesTo:"header" name:"if-match"`

    // The client request ID for tracing.
    OpcRequestId *string `mandatory:"false" contributesTo:"header" name:"opc-request-id"`

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

func (UpdateCustomPropertyRequest) HTTPRequest

func (request UpdateCustomPropertyRequest) HTTPRequest(method, path string) (http.Request, error)

HTTPRequest implements the OCIRequest interface

func (UpdateCustomPropertyRequest) RetryPolicy

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

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

func (UpdateCustomPropertyRequest) String

func (request UpdateCustomPropertyRequest) String() string

type UpdateCustomPropertyResponse

UpdateCustomPropertyResponse wrapper for the UpdateCustomProperty operation

type UpdateCustomPropertyResponse struct {

    // The underlying http response
    RawResponse *http.Response

    // The CustomProperty instance
    CustomProperty `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 (UpdateCustomPropertyResponse) HTTPResponse

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

HTTPResponse implements the OCIResponse interface

func (UpdateCustomPropertyResponse) String

func (response UpdateCustomPropertyResponse) String() string

type UpdateDataAssetDetails

UpdateDataAssetDetails Properties used in data asset update operations.

type UpdateDataAssetDetails struct {

    // A user-friendly display name. Does not have to be unique, and it's changeable.
    // Avoid entering confidential information.
    DisplayName *string `mandatory:"false" json:"displayName"`

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

    // The list of customized properties along with the values for this object
    CustomPropertyMembers []CustomPropertySetUsage `mandatory:"false" json:"customPropertyMembers"`

    // A map of maps that contains the properties which are specific to the asset type. Each data asset type
    // definition defines it's set of required and optional properties. The map keys are category names and the
    // values are maps of property name to property value. Every property is contained inside of a category. Most
    // data assets have required properties within the "default" category.
    // Example: `{"properties": { "default": { "host": "host1", "port": "1521", "database": "orcl"}}}`
    Properties map[string]map[string]string `mandatory:"false" json:"properties"`
}

func (UpdateDataAssetDetails) String

func (m UpdateDataAssetDetails) 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/datacatalog/UpdateDataAsset.go.html to see an example of how to use UpdateDataAssetRequest.

type UpdateDataAssetRequest struct {

    // Unique catalog identifier.
    CatalogId *string `mandatory:"true" contributesTo:"path" name:"catalogId"`

    // Unique data asset key.
    DataAssetKey *string `mandatory:"true" contributesTo:"path" name:"dataAssetKey"`

    // The information to be updated in the data asset.
    UpdateDataAssetDetails `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.
    IfMatch *string `mandatory:"false" contributesTo:"header" name:"if-match"`

    // The client request ID for tracing.
    OpcRequestId *string `mandatory:"false" contributesTo:"header" name:"opc-request-id"`

    // Metadata about the request. This 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 UpdateEntityDetails

UpdateEntityDetails Properties used in entity update operations.

type UpdateEntityDetails struct {

    // A user-friendly display name. Does not have to be unique, and it's changeable.
    // Avoid entering confidential information.
    DisplayName *string `mandatory:"false" json:"displayName"`

    // Detailed description of a data entity.
    Description *string `mandatory:"false" json:"description"`

    // Last modified timestamp of the object in the external system.
    TimeExternal *common.SDKTime `mandatory:"false" json:"timeExternal"`

    // Property to indicate if the object is a physical materialized object or virtual. For example, View.
    IsLogical *bool `mandatory:"false" json:"isLogical"`

    // Property to indicate if the object is a sub object of a parent physical object.
    IsPartition *bool `mandatory:"false" json:"isPartition"`

    // Key of the associated folder.
    FolderKey *string `mandatory:"false" json:"folderKey"`

    // Key of the associated pattern if this is a logical entity.
    PatternKey *string `mandatory:"false" json:"patternKey"`

    // The expression realized after resolving qualifiers . Used in deriving this logical entity
    RealizedExpression *string `mandatory:"false" json:"realizedExpression"`

    // Status of the object as updated by the harvest process. When an entity object is created, it's harvest status
    // will indicate if the entity's metadata has been fully harvested or not. The harvest process can perform
    // shallow harvesting to allow users to browse the metadata and can on-demand deep harvest on any object
    // This requires a harvest status indicator for catalog objects.
    HarvestStatus HarvestStatusEnum `mandatory:"false" json:"harvestStatus,omitempty"`

    // Key of the last harvest process to update this object.
    LastJobKey *string `mandatory:"false" json:"lastJobKey"`

    // The list of customized properties along with the values for this object
    CustomPropertyMembers []CustomPropertySetUsage `mandatory:"false" json:"customPropertyMembers"`

    // A map of maps that contains the properties which are specific to the entity type. Each entity type
    // definition defines it's set of required and optional properties. The map keys are category names and the
    // values are maps of property name to property value. Every property is contained inside of a category. Most
    // entities have required properties within the "default" category. To determine the set of required and
    // optional properties for an entity type, a query can be done on '/types?type=dataEntity' that returns a
    // collection of all entity types. The appropriate entity type, which includes definitions of all of
    // it's properties, can be identified from this collection.
    // Example: `{"properties": { "default": { "key1": "value1"}}}`
    Properties map[string]map[string]string `mandatory:"false" json:"properties"`
}

func (UpdateEntityDetails) String

func (m UpdateEntityDetails) String() string

type UpdateEntityRequest

UpdateEntityRequest wrapper for the UpdateEntity operation

See also

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

type UpdateEntityRequest struct {

    // Unique catalog identifier.
    CatalogId *string `mandatory:"true" contributesTo:"path" name:"catalogId"`

    // Unique data asset key.
    DataAssetKey *string `mandatory:"true" contributesTo:"path" name:"dataAssetKey"`

    // Unique entity key.
    EntityKey *string `mandatory:"true" contributesTo:"path" name:"entityKey"`

    // The information to be updated in the data entity.
    UpdateEntityDetails `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.
    IfMatch *string `mandatory:"false" contributesTo:"header" name:"if-match"`

    // The client request ID for tracing.
    OpcRequestId *string `mandatory:"false" contributesTo:"header" name:"opc-request-id"`

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

func (UpdateEntityRequest) HTTPRequest

func (request UpdateEntityRequest) HTTPRequest(method, path string) (http.Request, error)

HTTPRequest implements the OCIRequest interface

func (UpdateEntityRequest) RetryPolicy

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

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

func (UpdateEntityRequest) String

func (request UpdateEntityRequest) String() string

type UpdateEntityResponse

UpdateEntityResponse wrapper for the UpdateEntity operation

type UpdateEntityResponse struct {

    // The underlying http response
    RawResponse *http.Response

    // The Entity instance
    Entity `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 (UpdateEntityResponse) HTTPResponse

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

HTTPResponse implements the OCIResponse interface

func (UpdateEntityResponse) String

func (response UpdateEntityResponse) String() string

type UpdateFolderDetails

UpdateFolderDetails Properties used in folder update operations.

type UpdateFolderDetails struct {

    // A user-friendly display name. Does not have to be unique, and it's changeable.
    // Avoid entering confidential information.
    DisplayName *string `mandatory:"false" json:"displayName"`

    // Detailed description of a folder.
    Description *string `mandatory:"false" json:"description"`

    // The key of the containing folder.
    ParentFolderKey *string `mandatory:"false" json:"parentFolderKey"`

    // The list of customized properties along with the values for this object
    CustomPropertyMembers []CustomPropertySetUsage `mandatory:"false" json:"customPropertyMembers"`

    // A map of maps that contains the properties which are specific to the folder type. Each folder type
    // definition defines it's set of required and optional properties. The map keys are category names and the
    // values are maps of property name to property value. Every property is contained inside of a category. Most
    // folders have required properties within the "default" category. To determine the set of optional and
    // required properties for a folder type, a query can be done on '/types?type=folder' that returns a
    // collection of all folder types. The appropriate folder type, which includes definitions of all of
    // it's properties, can be identified from this collection.
    // Example: `{"properties": { "default": { "key1": "value1"}}}`
    Properties map[string]map[string]string `mandatory:"false" json:"properties"`

    // Last modified timestamp of this object in the external system.
    TimeExternal *common.SDKTime `mandatory:"false" json:"timeExternal"`

    // Harvest status of the folder.
    HarvestStatus HarvestStatusEnum `mandatory:"false" json:"harvestStatus,omitempty"`

    // The key of the last harvest process to update the metadata of this object.
    LastJobKey *string `mandatory:"false" json:"lastJobKey"`
}

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/datacatalog/UpdateFolder.go.html to see an example of how to use UpdateFolderRequest.

type UpdateFolderRequest struct {

    // Unique catalog identifier.
    CatalogId *string `mandatory:"true" contributesTo:"path" name:"catalogId"`

    // Unique data asset key.
    DataAssetKey *string `mandatory:"true" contributesTo:"path" name:"dataAssetKey"`

    // Unique folder key.
    FolderKey *string `mandatory:"true" contributesTo:"path" name:"folderKey"`

    // The information to be updated in the folder.
    UpdateFolderDetails `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.
    IfMatch *string `mandatory:"false" contributesTo:"header" name:"if-match"`

    // The client request ID for tracing.
    OpcRequestId *string `mandatory:"false" contributesTo:"header" name:"opc-request-id"`

    // Metadata about the request. This 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 UpdateGlossaryDetails

UpdateGlossaryDetails Properties used in glossary update operations.

type UpdateGlossaryDetails struct {

    // A user-friendly display name. Does not have to be unique, and it's changeable.
    // Avoid entering confidential information.
    DisplayName *string `mandatory:"false" json:"displayName"`

    // Detailed description of the glossary.
    Description *string `mandatory:"false" json:"description"`

    // OCID of the user who is the owner of the glossary.
    Owner *string `mandatory:"false" json:"owner"`

    // Status of the approval process workflow for this business glossary.
    WorkflowStatus TermWorkflowStatusEnum `mandatory:"false" json:"workflowStatus,omitempty"`

    // The list of customized properties along with the values for this object
    CustomPropertyMembers []CustomPropertySetUsage `mandatory:"false" json:"customPropertyMembers"`
}

func (UpdateGlossaryDetails) String

func (m UpdateGlossaryDetails) String() string

type UpdateGlossaryRequest

UpdateGlossaryRequest wrapper for the UpdateGlossary operation

See also

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

type UpdateGlossaryRequest struct {

    // Unique catalog identifier.
    CatalogId *string `mandatory:"true" contributesTo:"path" name:"catalogId"`

    // Unique glossary key.
    GlossaryKey *string `mandatory:"true" contributesTo:"path" name:"glossaryKey"`

    // The information to be updated in the glossary.
    UpdateGlossaryDetails `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.
    IfMatch *string `mandatory:"false" contributesTo:"header" name:"if-match"`

    // The client request ID for tracing.
    OpcRequestId *string `mandatory:"false" contributesTo:"header" name:"opc-request-id"`

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

func (UpdateGlossaryRequest) HTTPRequest

func (request UpdateGlossaryRequest) HTTPRequest(method, path string) (http.Request, error)

HTTPRequest implements the OCIRequest interface

func (UpdateGlossaryRequest) RetryPolicy

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

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

func (UpdateGlossaryRequest) String

func (request UpdateGlossaryRequest) String() string

type UpdateGlossaryResponse

UpdateGlossaryResponse wrapper for the UpdateGlossary operation

type UpdateGlossaryResponse struct {

    // The underlying http response
    RawResponse *http.Response

    // The Glossary instance
    Glossary `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 (UpdateGlossaryResponse) HTTPResponse

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

HTTPResponse implements the OCIResponse interface

func (UpdateGlossaryResponse) String

func (response UpdateGlossaryResponse) String() string

type UpdateJobDefinitionDetails

UpdateJobDefinitionDetails Update information for a job definition resource.

type UpdateJobDefinitionDetails struct {

    // A user-friendly display name. Does not have to be unique, and it's changeable.
    // Avoid entering confidential information.
    DisplayName *string `mandatory:"false" json:"displayName"`

    // Specifies if the job definition is incremental or full.
    IsIncremental *bool `mandatory:"false" json:"isIncremental"`

    // The key of the data asset for which the job is defined.
    DataAssetKey *string `mandatory:"false" json:"dataAssetKey"`

    // Detailed description of the job definition.
    Description *string `mandatory:"false" json:"description"`

    // The key of the connection resource to be used for harvest, sampling, profiling jobs.
    ConnectionKey *string `mandatory:"false" json:"connectionKey"`

    // Specify if sample data to be extracted as part of this harvest.
    IsSampleDataExtracted *bool `mandatory:"false" json:"isSampleDataExtracted"`

    // Specify the sample data size in MB, specified as number of rows, for this metadata harvest.
    SampleDataSizeInMBs *int `mandatory:"false" json:"sampleDataSizeInMBs"`

    // A map of maps that contains the properties which are specific to the job type. Each job type
    // definition may define it's set of required and optional properties. The map keys are category names and the
    // values are maps of property name to property value. Every property is contained inside of a category. Most
    // job definitions have required properties within the "default" category.
    // Example: `{"properties": { "default": { "host": "host1", "port": "1521", "database": "orcl"}}}`
    Properties map[string]map[string]string `mandatory:"false" json:"properties"`
}

func (UpdateJobDefinitionDetails) String

func (m UpdateJobDefinitionDetails) String() string

type UpdateJobDefinitionRequest

UpdateJobDefinitionRequest wrapper for the UpdateJobDefinition operation

See also

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

type UpdateJobDefinitionRequest struct {

    // Unique catalog identifier.
    CatalogId *string `mandatory:"true" contributesTo:"path" name:"catalogId"`

    // Unique job definition key.
    JobDefinitionKey *string `mandatory:"true" contributesTo:"path" name:"jobDefinitionKey"`

    // The information to be updated in the job definition.
    UpdateJobDefinitionDetails `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.
    IfMatch *string `mandatory:"false" contributesTo:"header" name:"if-match"`

    // The client request ID for tracing.
    OpcRequestId *string `mandatory:"false" contributesTo:"header" name:"opc-request-id"`

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

func (UpdateJobDefinitionRequest) HTTPRequest

func (request UpdateJobDefinitionRequest) HTTPRequest(method, path string) (http.Request, error)

HTTPRequest implements the OCIRequest interface

func (UpdateJobDefinitionRequest) RetryPolicy

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

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

func (UpdateJobDefinitionRequest) String

func (request UpdateJobDefinitionRequest) String() string

type UpdateJobDefinitionResponse

UpdateJobDefinitionResponse wrapper for the UpdateJobDefinition operation

type UpdateJobDefinitionResponse struct {

    // The underlying http response
    RawResponse *http.Response

    // The JobDefinition instance
    JobDefinition `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 (UpdateJobDefinitionResponse) HTTPResponse

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

HTTPResponse implements the OCIResponse interface

func (UpdateJobDefinitionResponse) String

func (response UpdateJobDefinitionResponse) String() string

type UpdateJobDetails

UpdateJobDetails Job properties that can be updated.

type UpdateJobDetails struct {

    // A user-friendly display name. Does not have to be unique, and it's changeable.
    // Avoid entering confidential information.
    DisplayName *string `mandatory:"false" json:"displayName"`

    // Detailed description of the job.
    Description *string `mandatory:"false" json:"description"`

    // Schedule specified in the cron expression format that has seven fields for second, minute, hour, day-of-month, month, day-of-week, year.
    // It can also include special characters like * for all and ? for any. There are also pre-defined schedules that can be specified using
    // special strings. For example, @hourly will run the job every hour.
    ScheduleCronExpression *string `mandatory:"false" json:"scheduleCronExpression"`

    // Date that the schedule should be operational. An RFC3339 (https://tools.ietf.org/html/rfc3339) formatted datetime string.
    TimeScheduleBegin *common.SDKTime `mandatory:"false" json:"timeScheduleBegin"`

    // Date that the schedule should end from being operational. An RFC3339 (https://tools.ietf.org/html/rfc3339) formatted datetime string.
    TimeScheduleEnd *common.SDKTime `mandatory:"false" json:"timeScheduleEnd"`

    // The key of the connection resource that is used for the harvest by this job.
    ConnectionKey *string `mandatory:"false" json:"connectionKey"`
}

func (UpdateJobDetails) String

func (m UpdateJobDetails) String() string

type UpdateJobRequest

UpdateJobRequest wrapper for the UpdateJob operation

See also

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

type UpdateJobRequest struct {

    // Unique catalog identifier.
    CatalogId *string `mandatory:"true" contributesTo:"path" name:"catalogId"`

    // Unique job key.
    JobKey *string `mandatory:"true" contributesTo:"path" name:"jobKey"`

    // The information to be updated in the job.
    UpdateJobDetails `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.
    IfMatch *string `mandatory:"false" contributesTo:"header" name:"if-match"`

    // The client request ID for tracing.
    OpcRequestId *string `mandatory:"false" contributesTo:"header" name:"opc-request-id"`

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

func (UpdateJobRequest) HTTPRequest

func (request UpdateJobRequest) HTTPRequest(method, path string) (http.Request, error)

HTTPRequest implements the OCIRequest interface

func (UpdateJobRequest) RetryPolicy

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

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

func (UpdateJobRequest) String

func (request UpdateJobRequest) String() string

type UpdateJobResponse

UpdateJobResponse wrapper for the UpdateJob operation

type UpdateJobResponse struct {

    // The underlying http response
    RawResponse *http.Response

    // The Job instance
    Job `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 (UpdateJobResponse) HTTPResponse

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

HTTPResponse implements the OCIResponse interface

func (UpdateJobResponse) String

func (response UpdateJobResponse) String() string

type UpdateNamespaceDetails

UpdateNamespaceDetails Properties used in namespace update operations.

type UpdateNamespaceDetails struct {

    // A user-friendly display name. Does not have to be unique, and it's changeable.
    // Avoid entering confidential information.
    DisplayName *string `mandatory:"false" json:"displayName"`

    // Detailed description of the namespace.
    Description *string `mandatory:"false" json:"description"`

    // If this field is defined by service or by a user
    IsServiceDefined *bool `mandatory:"false" json:"isServiceDefined"`
}

func (UpdateNamespaceDetails) String

func (m UpdateNamespaceDetails) String() string

type UpdateNamespaceRequest

UpdateNamespaceRequest wrapper for the UpdateNamespace operation

See also

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

type UpdateNamespaceRequest struct {

    // Unique catalog identifier.
    CatalogId *string `mandatory:"true" contributesTo:"path" name:"catalogId"`

    // Unique namespace identifier.
    NamespaceId *string `mandatory:"true" contributesTo:"path" name:"namespaceId"`

    // The information to be updated in the namespace.
    UpdateNamespaceDetails `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.
    IfMatch *string `mandatory:"false" contributesTo:"header" name:"if-match"`

    // The client request ID for tracing.
    OpcRequestId *string `mandatory:"false" contributesTo:"header" name:"opc-request-id"`

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

func (UpdateNamespaceRequest) HTTPRequest

func (request UpdateNamespaceRequest) HTTPRequest(method, path string) (http.Request, error)

HTTPRequest implements the OCIRequest interface

func (UpdateNamespaceRequest) RetryPolicy

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

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

func (UpdateNamespaceRequest) String

func (request UpdateNamespaceRequest) String() string

type UpdateNamespaceResponse

UpdateNamespaceResponse wrapper for the UpdateNamespace operation

type UpdateNamespaceResponse struct {

    // The underlying http response
    RawResponse *http.Response

    // The Namespace instance
    Namespace `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 (UpdateNamespaceResponse) HTTPResponse

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

HTTPResponse implements the OCIResponse interface

func (UpdateNamespaceResponse) String

func (response UpdateNamespaceResponse) String() string

type UpdatePatternDetails

UpdatePatternDetails Properties used in pattern update operations.

type UpdatePatternDetails struct {

    // A user-friendly display name. Does not have to be unique, and it's changeable.
    // Avoid entering confidential information.
    DisplayName *string `mandatory:"false" json:"displayName"`

    // Detailed description of the Pattern.
    Description *string `mandatory:"false" json:"description"`

    // The expression used in the pattern that may include qualifiers. Refer to the user documentation for details of the format and examples.
    Expression *string `mandatory:"false" json:"expression"`

    // List of file paths against which the expression can be tried, as a check. This documents, for reference
    // purposes, some example objects a pattern is meant to work with. If isEnableCheckFailureLimit is set to true,
    // this will be run as a validation during the request, such that if the check fails the request fails. If
    // isEnableCheckFailureLimit instead is set to (the default) false, a pattern will still be created or updated even
    // if the check fails, with a lifecycleState of FAILED.
    CheckFilePathList []string `mandatory:"false" json:"checkFilePathList"`

    // Indicates whether the expression check, against the checkFilePathList, will fail the request if the count of
    // UNMATCHED files is above the checkFailureLimit.
    IsEnableCheckFailureLimit *bool `mandatory:"false" json:"isEnableCheckFailureLimit"`

    // The maximum number of UNMATCHED files, in checkFilePathList, above which the check fails. Optional, if
    // checkFilePathList is provided - but if isEnableCheckFailureLimit is set to true it is required.
    CheckFailureLimit *int `mandatory:"false" json:"checkFailureLimit"`

    // A map of maps that contains the properties which are specific to the pattern type. Each pattern type
    // definition defines it's set of required and optional properties.
    // Example: `{"properties": { "default": { "tbd"}}}`
    Properties map[string]map[string]string `mandatory:"false" json:"properties"`
}

func (UpdatePatternDetails) String

func (m UpdatePatternDetails) String() string

type UpdatePatternRequest

UpdatePatternRequest wrapper for the UpdatePattern operation

See also

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

type UpdatePatternRequest struct {

    // Unique catalog identifier.
    CatalogId *string `mandatory:"true" contributesTo:"path" name:"catalogId"`

    // Unique pattern key.
    PatternKey *string `mandatory:"true" contributesTo:"path" name:"patternKey"`

    // The information to be updated in the pattern.
    UpdatePatternDetails `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.
    IfMatch *string `mandatory:"false" contributesTo:"header" name:"if-match"`

    // The client request ID for tracing.
    OpcRequestId *string `mandatory:"false" contributesTo:"header" name:"opc-request-id"`

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

func (UpdatePatternRequest) HTTPRequest

func (request UpdatePatternRequest) HTTPRequest(method, path string) (http.Request, error)

HTTPRequest implements the OCIRequest interface

func (UpdatePatternRequest) RetryPolicy

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

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

func (UpdatePatternRequest) String

func (request UpdatePatternRequest) String() string

type UpdatePatternResponse

UpdatePatternResponse wrapper for the UpdatePattern operation

type UpdatePatternResponse struct {

    // The underlying http response
    RawResponse *http.Response

    // The Pattern instance
    Pattern `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 (UpdatePatternResponse) HTTPResponse

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

HTTPResponse implements the OCIResponse interface

func (UpdatePatternResponse) String

func (response UpdatePatternResponse) String() string

type UpdateTermDetails

UpdateTermDetails Properties used in term update operations.

type UpdateTermDetails struct {

    // A user-friendly display name. Does not have to be unique, and it's changeable.
    // Avoid entering confidential information.
    DisplayName *string `mandatory:"false" json:"displayName"`

    // Detailed description of the term.
    Description *string `mandatory:"false" json:"description"`

    // This terms parent term key. Will be null if the term has no parent term.
    ParentTermKey *string `mandatory:"false" json:"parentTermKey"`

    // OCID of the user who is the owner of this business terminology.
    Owner *string `mandatory:"false" json:"owner"`

    // Status of the approval process workflow for this business term in the glossary
    WorkflowStatus TermWorkflowStatusEnum `mandatory:"false" json:"workflowStatus,omitempty"`

    // The list of customized properties along with the values for this object
    CustomPropertyMembers []CustomPropertySetUsage `mandatory:"false" json:"customPropertyMembers"`
}

func (UpdateTermDetails) String

func (m UpdateTermDetails) String() string

type UpdateTermRelationshipDetails

UpdateTermRelationshipDetails Properties used in term relationship update operations.

type UpdateTermRelationshipDetails struct {

    // A user-friendly display name. Is changeable. The combination of 'displayName' and 'parentTermKey'
    // must be unique. Avoid entering confidential information. This is the same as 'relationshipType' for 'termRelationship'.
    DisplayName *string `mandatory:"false" json:"displayName"`

    // Detailed description of the term relationship usually defined at the time of creation.
    Description *string `mandatory:"false" json:"description"`
}

func (UpdateTermRelationshipDetails) String

func (m UpdateTermRelationshipDetails) String() string

type UpdateTermRelationshipRequest

UpdateTermRelationshipRequest wrapper for the UpdateTermRelationship operation

See also

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

type UpdateTermRelationshipRequest struct {

    // Unique catalog identifier.
    CatalogId *string `mandatory:"true" contributesTo:"path" name:"catalogId"`

    // Unique glossary key.
    GlossaryKey *string `mandatory:"true" contributesTo:"path" name:"glossaryKey"`

    // Unique glossary term key.
    TermKey *string `mandatory:"true" contributesTo:"path" name:"termKey"`

    // Unique glossary term relationship key.
    TermRelationshipKey *string `mandatory:"true" contributesTo:"path" name:"termRelationshipKey"`

    // The information to be updated in the term relationship.
    UpdateTermRelationshipDetails `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.
    IfMatch *string `mandatory:"false" contributesTo:"header" name:"if-match"`

    // The client request ID for tracing.
    OpcRequestId *string `mandatory:"false" contributesTo:"header" name:"opc-request-id"`

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

func (UpdateTermRelationshipRequest) HTTPRequest

func (request UpdateTermRelationshipRequest) HTTPRequest(method, path string) (http.Request, error)

HTTPRequest implements the OCIRequest interface

func (UpdateTermRelationshipRequest) RetryPolicy

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

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

func (UpdateTermRelationshipRequest) String

func (request UpdateTermRelationshipRequest) String() string

type UpdateTermRelationshipResponse

UpdateTermRelationshipResponse wrapper for the UpdateTermRelationship operation

type UpdateTermRelationshipResponse struct {

    // The underlying http response
    RawResponse *http.Response

    // The TermRelationship instance
    TermRelationship `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 (UpdateTermRelationshipResponse) HTTPResponse

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

HTTPResponse implements the OCIResponse interface

func (UpdateTermRelationshipResponse) String

func (response UpdateTermRelationshipResponse) String() string

type UpdateTermRequest

UpdateTermRequest wrapper for the UpdateTerm operation

See also

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

type UpdateTermRequest struct {

    // Unique catalog identifier.
    CatalogId *string `mandatory:"true" contributesTo:"path" name:"catalogId"`

    // Unique glossary key.
    GlossaryKey *string `mandatory:"true" contributesTo:"path" name:"glossaryKey"`

    // Unique glossary term key.
    TermKey *string `mandatory:"true" contributesTo:"path" name:"termKey"`

    // The information to be updated in the term.
    UpdateTermDetails `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.
    IfMatch *string `mandatory:"false" contributesTo:"header" name:"if-match"`

    // The client request ID for tracing.
    OpcRequestId *string `mandatory:"false" contributesTo:"header" name:"opc-request-id"`

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

func (UpdateTermRequest) HTTPRequest

func (request UpdateTermRequest) HTTPRequest(method, path string) (http.Request, error)

HTTPRequest implements the OCIRequest interface

func (UpdateTermRequest) RetryPolicy

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

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

func (UpdateTermRequest) String

func (request UpdateTermRequest) String() string

type UpdateTermResponse

UpdateTermResponse wrapper for the UpdateTerm operation

type UpdateTermResponse struct {

    // The underlying http response
    RawResponse *http.Response

    // The Term instance
    Term `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 (UpdateTermResponse) HTTPResponse

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

HTTPResponse implements the OCIResponse interface

func (UpdateTermResponse) String

func (response UpdateTermResponse) String() string

type UploadCredentialsDetails

UploadCredentialsDetails Upload credential file and connection metadata.

type UploadCredentialsDetails struct {

    // Information used in updating connection credentials.
    CredentialPayload []byte `mandatory:"true" json:"credentialPayload"`

    ConnectionDetail *UpdateConnectionDetails `mandatory:"false" json:"connectionDetail"`
}

func (UploadCredentialsDetails) String

func (m UploadCredentialsDetails) String() string

type UploadCredentialsRequest

UploadCredentialsRequest wrapper for the UploadCredentials operation

See also

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

type UploadCredentialsRequest struct {

    // Unique catalog identifier.
    CatalogId *string `mandatory:"true" contributesTo:"path" name:"catalogId"`

    // Unique data asset key.
    DataAssetKey *string `mandatory:"true" contributesTo:"path" name:"dataAssetKey"`

    // Unique connection key.
    ConnectionKey *string `mandatory:"true" contributesTo:"path" name:"connectionKey"`

    // The information used to upload the credentials file and metadata for updating this connection.
    UploadCredentialsDetails `contributesTo:"body"`

    // The client request ID for tracing.
    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.
    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. Retry tokens expire after 24
    // hours, but can be invalidated before then due to conflicting operations. For example, if a resource
    // has been deleted and purged from the system, then a retry of the original creation request
    // might be rejected.
    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 (UploadCredentialsRequest) HTTPRequest

func (request UploadCredentialsRequest) HTTPRequest(method, path string) (http.Request, error)

HTTPRequest implements the OCIRequest interface

func (UploadCredentialsRequest) RetryPolicy

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

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

func (UploadCredentialsRequest) String

func (request UploadCredentialsRequest) String() string

type UploadCredentialsResponse

UploadCredentialsResponse wrapper for the UploadCredentials operation

type UploadCredentialsResponse 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 (UploadCredentialsResponse) HTTPResponse

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

HTTPResponse implements the OCIResponse interface

func (UploadCredentialsResponse) String

func (response UploadCredentialsResponse) String() string

type UsersRequest

UsersRequest wrapper for the Users operation

See also

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

type UsersRequest struct {

    // Unique catalog identifier.
    CatalogId *string `mandatory:"true" contributesTo:"path" name:"catalogId"`

    // The field to sort by. Only one sort order may be provided. Default order for TIMECREATED is descending. Default order for DISPLAYNAME is ascending. If no value is specified TIMECREATED is default.
    SortBy UsersSortByEnum `mandatory:"false" contributesTo:"query" name:"sortBy" omitEmpty:"true"`

    // The sort order to use, either 'asc' or 'desc'.
    SortOrder UsersSortOrderEnum `mandatory:"false" contributesTo:"query" name:"sortOrder" omitEmpty:"true"`

    // The maximum number of items to return.
    Limit *int `mandatory:"false" contributesTo:"query" name:"limit"`

    // The page token representing the page at which to start retrieving results. This is usually retrieved from a previous list call.
    Page *string `mandatory:"false" contributesTo:"query" name:"page"`

    // The client request ID for tracing.
    OpcRequestId *string `mandatory:"false" contributesTo:"header" name:"opc-request-id"`

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

func (UsersRequest) HTTPRequest

func (request UsersRequest) HTTPRequest(method, path string) (http.Request, error)

HTTPRequest implements the OCIRequest interface

func (UsersRequest) RetryPolicy

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

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

func (UsersRequest) String

func (request UsersRequest) String() string

type UsersResponse

UsersResponse wrapper for the Users operation

type UsersResponse struct {

    // The underlying http response
    RawResponse *http.Response

    // A list of string instances
    Value *string `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 (UsersResponse) HTTPResponse

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

HTTPResponse implements the OCIResponse interface

func (UsersResponse) String

func (response UsersResponse) String() string

type UsersSortByEnum

UsersSortByEnum Enum with underlying type: string

type UsersSortByEnum string

Set of constants representing the allowable values for UsersSortByEnum

const (
    UsersSortByTimecreated UsersSortByEnum = "TIMECREATED"
    UsersSortByDisplayname UsersSortByEnum = "DISPLAYNAME"
)

func GetUsersSortByEnumValues

func GetUsersSortByEnumValues() []UsersSortByEnum

GetUsersSortByEnumValues Enumerates the set of values for UsersSortByEnum

type UsersSortOrderEnum

UsersSortOrderEnum Enum with underlying type: string

type UsersSortOrderEnum string

Set of constants representing the allowable values for UsersSortOrderEnum

const (
    UsersSortOrderAsc  UsersSortOrderEnum = "ASC"
    UsersSortOrderDesc UsersSortOrderEnum = "DESC"
)

func GetUsersSortOrderEnumValues

func GetUsersSortOrderEnumValues() []UsersSortOrderEnum

GetUsersSortOrderEnumValues Enumerates the set of values for UsersSortOrderEnum

type ValidateConnectionDetails

ValidateConnectionDetails Validate connection from the connection metadata or oracle wallet file.

type ValidateConnectionDetails struct {
    ConnectionDetail *CreateConnectionDetails `mandatory:"false" json:"connectionDetail"`

    // The information used to validate the connection.
    ConnectionPayload []byte `mandatory:"false" json:"connectionPayload"`
}

func (ValidateConnectionDetails) String

func (m ValidateConnectionDetails) String() string

type ValidateConnectionRequest

ValidateConnectionRequest wrapper for the ValidateConnection operation

See also

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

type ValidateConnectionRequest struct {

    // Unique catalog identifier.
    CatalogId *string `mandatory:"true" contributesTo:"path" name:"catalogId"`

    // Unique data asset key.
    DataAssetKey *string `mandatory:"true" contributesTo:"path" name:"dataAssetKey"`

    // The information used to validate the connections.
    ValidateConnectionDetails `contributesTo:"body"`

    // The client request ID for tracing.
    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. Retry tokens expire after 24
    // hours, but can be invalidated before then due to conflicting operations. For example, if a resource
    // has been deleted and purged from the system, then a retry of the original creation request
    // might be rejected.
    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 (ValidateConnectionRequest) HTTPRequest

func (request ValidateConnectionRequest) HTTPRequest(method, path string) (http.Request, error)

HTTPRequest implements the OCIRequest interface

func (ValidateConnectionRequest) RetryPolicy

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

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

func (ValidateConnectionRequest) String

func (request ValidateConnectionRequest) String() string

type ValidateConnectionResponse

ValidateConnectionResponse wrapper for the ValidateConnection operation

type ValidateConnectionResponse struct {

    // The underlying http response
    RawResponse *http.Response

    // The ValidateConnectionResult instance
    ValidateConnectionResult `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 (ValidateConnectionResponse) HTTPResponse

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

HTTPResponse implements the OCIResponse interface

func (ValidateConnectionResponse) String

func (response ValidateConnectionResponse) String() string

type ValidateConnectionResult

ValidateConnectionResult Details regarding the validation of a connection resource.

type ValidateConnectionResult struct {

    // The status returned from the connection validation.
    Status ConnectionResultEnum `mandatory:"true" json:"status"`

    // The message from the connection validation.
    Message *string `mandatory:"false" json:"message"`
}

func (ValidateConnectionResult) String

func (m ValidateConnectionResult) String() string

type ValidatePatternDetails

ValidatePatternDetails Validate pattern using the expression and file list.

type ValidatePatternDetails struct {

    // The expression used in the pattern that may include qualifiers. Refer to the user documentation for details of the format and examples.
    Expression *string `mandatory:"false" json:"expression"`

    // List of file paths against which the expression can be tried, as a check. This documents, for reference
    // purposes, some example objects a pattern is meant to work with.
    // If provided with the request,this overrides the list which already exists as part of the pattern, if any.
    CheckFilePathList []string `mandatory:"false" json:"checkFilePathList"`

    // The maximum number of UNMATCHED files, in checkFilePathList, above which the check fails.
    // Optional, if checkFilePathList is provided.
    // If provided with the request, this overrides the value which already exists as part of the pattern, if any.
    CheckFailureLimit *int `mandatory:"false" json:"checkFailureLimit"`
}

func (ValidatePatternDetails) String

func (m ValidatePatternDetails) String() string

type ValidatePatternRequest

ValidatePatternRequest wrapper for the ValidatePattern operation

See also

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

type ValidatePatternRequest struct {

    // Unique catalog identifier.
    CatalogId *string `mandatory:"true" contributesTo:"path" name:"catalogId"`

    // Unique pattern key.
    PatternKey *string `mandatory:"true" contributesTo:"path" name:"patternKey"`

    // The information used to validate the pattern.
    ValidatePatternDetails `contributesTo:"body"`

    // The client request ID for tracing.
    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. Retry tokens expire after 24
    // hours, but can be invalidated before then due to conflicting operations. For example, if a resource
    // has been deleted and purged from the system, then a retry of the original creation request
    // might be rejected.
    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 (ValidatePatternRequest) HTTPRequest

func (request ValidatePatternRequest) HTTPRequest(method, path string) (http.Request, error)

HTTPRequest implements the OCIRequest interface

func (ValidatePatternRequest) RetryPolicy

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

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

func (ValidatePatternRequest) String

func (request ValidatePatternRequest) String() string

type ValidatePatternResponse

ValidatePatternResponse wrapper for the ValidatePattern operation

type ValidatePatternResponse struct {

    // The underlying http response
    RawResponse *http.Response

    // The ValidatePatternResult instance
    ValidatePatternResult `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 (ValidatePatternResponse) HTTPResponse

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

HTTPResponse implements the OCIResponse interface

func (ValidatePatternResponse) String

func (response ValidatePatternResponse) String() string

type ValidatePatternResult

ValidatePatternResult Details regarding the validation of a pattern resource.

type ValidatePatternResult struct {

    // The status returned from the pattern validation.
    Status *string `mandatory:"true" json:"status"`

    // The message from the pattern validation.
    Message *string `mandatory:"false" json:"message"`

    // The expression used in the pattern validation.
    Expression *string `mandatory:"false" json:"expression"`

    // Collection of logical entities derived from the expression applied to a list of file paths.
    DerivedLogicalEntities []DerivedLogicalEntities `mandatory:"false" json:"derivedLogicalEntities"`
}

func (ValidatePatternResult) String

func (m ValidatePatternResult) String() string

type WorkRequest

WorkRequest A description of workrequest status.

type WorkRequest struct {

    // Type of the work request.
    OperationType WorkRequestOperationTypeEnum `mandatory:"true" json:"operationType"`

    // Status of current 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 the 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,
    // and those resources are not in the same compartment, it is up to the service team to pick the 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"`

    // Percentage of the request completed.
    PercentComplete *float32 `mandatory:"true" json:"percentComplete"`

    // The date and time the request was created, as described in
    // RFC 3339 (https://tools.ietf.org/rfc/rfc3339), section 14.29.
    TimeAccepted *common.SDKTime `mandatory:"true" json:"timeAccepted"`

    // The date and time the request was started, as described in RFC 3339 (https://tools.ietf.org/rfc/rfc3339),
    // section 14.29.
    TimeStarted *common.SDKTime `mandatory:"false" json:"timeStarted"`

    // The date and time the object was finished, as described in 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 An error encountered while executing a work request.

type WorkRequestError struct {

    // A machine-usable code for the error that occured. Error codes are listed on
    // (https://docs.cloud.oracle.com/Content/API/References/apierrors.htm)
    Code *string `mandatory:"true" json:"code"`

    // A human readable description of the issue encountered.
    Message *string `mandatory:"true" json:"message"`

    // The time the error occured. An RFC3339 (https://tools.ietf.org/html/rfc3339) formatted datetime string.
    Timestamp *common.SDKTime `mandatory:"true" json:"timestamp"`
}

func (WorkRequestError) String

func (m WorkRequestError) String() string

type WorkRequestLog

WorkRequestLog A log message from the execution of a work request.

type WorkRequestLog struct {

    // Human-readable log message.
    Message *string `mandatory:"true" json:"message"`

    // The time the log message was written. An RFC3339 (https://tools.ietf.org/html/rfc3339) formatted datetime string
    Timestamp *common.SDKTime `mandatory:"true" json:"timestamp"`
}

func (WorkRequestLog) String

func (m WorkRequestLog) String() string

type WorkRequestOperationTypeEnum

WorkRequestOperationTypeEnum Enum with underlying type: string

type WorkRequestOperationTypeEnum string

Set of constants representing the allowable values for WorkRequestOperationTypeEnum

const (
    WorkRequestOperationTypeCreateCatalog                WorkRequestOperationTypeEnum = "CREATE_CATALOG"
    WorkRequestOperationTypeUpdateCatalog                WorkRequestOperationTypeEnum = "UPDATE_CATALOG"
    WorkRequestOperationTypeDeleteCatalog                WorkRequestOperationTypeEnum = "DELETE_CATALOG"
    WorkRequestOperationTypeMoveCatalog                  WorkRequestOperationTypeEnum = "MOVE_CATALOG"
    WorkRequestOperationTypeCreateCatalogPrivateEndpoint WorkRequestOperationTypeEnum = "CREATE_CATALOG_PRIVATE_ENDPOINT"
    WorkRequestOperationTypeDeleteCatalogPrivateEndpoint WorkRequestOperationTypeEnum = "DELETE_CATALOG_PRIVATE_ENDPOINT"
    WorkRequestOperationTypeUpdateCatalogPrivateEndpoint WorkRequestOperationTypeEnum = "UPDATE_CATALOG_PRIVATE_ENDPOINT"
    WorkRequestOperationTypeMoveCatalogPrivateEndpoint   WorkRequestOperationTypeEnum = "MOVE_CATALOG_PRIVATE_ENDPOINT"
    WorkRequestOperationTypeAttachCatalogPrivateEndpoint WorkRequestOperationTypeEnum = "ATTACH_CATALOG_PRIVATE_ENDPOINT"
    WorkRequestOperationTypeDetachCatalogPrivateEndpoint WorkRequestOperationTypeEnum = "DETACH_CATALOG_PRIVATE_ENDPOINT"
)

func GetWorkRequestOperationTypeEnumValues

func GetWorkRequestOperationTypeEnumValues() []WorkRequestOperationTypeEnum

GetWorkRequestOperationTypeEnumValues Enumerates the set of values for WorkRequestOperationTypeEnum

type WorkRequestResource

WorkRequestResource A resource 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 identifier of the resource the work request affects.
    Identifier *string `mandatory:"true" json:"identifier"`

    // The URI path that the user can do a GET 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"
    WorkRequestResourceActionTypeInProgress WorkRequestResourceActionTypeEnum = "IN_PROGRESS"
    WorkRequestResourceActionTypeMoved      WorkRequestResourceActionTypeEnum = "MOVED"
)

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