...

Package datacatalog

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

Overview ▾

Index ▾

func GetAddResourceLockDetailsTypeEnumStringValues() []string
func GetConnectionResultEnumStringValues() []string
func GetCustomPropertyDataTypeEnumStringValues() []string
func GetDataAssetImportExportTypeFilterEnumStringValues() []string
func GetEventConfigStatusEnumStringValues() []string
func GetFacetedSearchAggregationPropertyTypeEnumStringValues() []string
func GetFacetedSearchSortRequestSortOrderEnumStringValues() []string
func GetGetAttributeFieldsEnumStringValues() []string
func GetGetAttributeTagFieldsEnumStringValues() []string
func GetGetConnectionFieldsEnumStringValues() []string
func GetGetCustomPropertyFieldsEnumStringValues() []string
func GetGetDataAssetFieldsEnumStringValues() []string
func GetGetDataAssetTagFieldsEnumStringValues() []string
func GetGetEntityFieldsEnumStringValues() []string
func GetGetEntityTagFieldsEnumStringValues() []string
func GetGetFolderFieldsEnumStringValues() []string
func GetGetFolderTagFieldsEnumStringValues() []string
func GetGetGlossaryFieldsEnumStringValues() []string
func GetGetJobDefinitionFieldsEnumStringValues() []string
func GetGetJobExecutionFieldsEnumStringValues() []string
func GetGetJobFieldsEnumStringValues() []string
func GetGetJobLogFieldsEnumStringValues() []string
func GetGetJobMetricsFieldsEnumStringValues() []string
func GetGetNamespaceFieldsEnumStringValues() []string
func GetGetPatternFieldsEnumStringValues() []string
func GetGetTermFieldsEnumStringValues() []string
func GetGetTermRelationshipFieldsEnumStringValues() []string
func GetGetTypeFieldsEnumStringValues() []string
func GetHarvestStatusEnumStringValues() []string
func GetJobExecutionStateEnumStringValues() []string
func GetJobLifecycleStateEnumStringValues() []string
func GetJobScheduleTypeEnumStringValues() []string
func GetJobTypeEnumStringValues() []string
func GetLifecycleStateEnumStringValues() []string
func GetLineageDirectionEnumStringValues() []string
func GetListAggregatedPhysicalEntitiesFieldsEnumStringValues() []string
func GetListAggregatedPhysicalEntitiesSortByEnumStringValues() []string
func GetListAggregatedPhysicalEntitiesSortOrderEnumStringValues() []string
func GetListAttributeTagsFieldsEnumStringValues() []string
func GetListAttributeTagsLifecycleStateEnumStringValues() []string
func GetListAttributeTagsSortByEnumStringValues() []string
func GetListAttributeTagsSortOrderEnumStringValues() []string
func GetListAttributesFieldsEnumStringValues() []string
func GetListAttributesLifecycleStateEnumStringValues() []string
func GetListAttributesSortByEnumStringValues() []string
func GetListAttributesSortOrderEnumStringValues() []string
func GetListCatalogPrivateEndpointsLifecycleStateEnumStringValues() []string
func GetListCatalogPrivateEndpointsSortByEnumStringValues() []string
func GetListCatalogPrivateEndpointsSortOrderEnumStringValues() []string
func GetListCatalogsLifecycleStateEnumStringValues() []string
func GetListCatalogsSortByEnumStringValues() []string
func GetListCatalogsSortOrderEnumStringValues() []string
func GetListConnectionsFieldsEnumStringValues() []string
func GetListConnectionsLifecycleStateEnumStringValues() []string
func GetListConnectionsSortByEnumStringValues() []string
func GetListConnectionsSortOrderEnumStringValues() []string
func GetListCustomPropertiesFieldsEnumStringValues() []string
func GetListCustomPropertiesLifecycleStateEnumStringValues() []string
func GetListCustomPropertiesSortByEnumStringValues() []string
func GetListCustomPropertiesSortOrderEnumStringValues() []string
func GetListCustomPropertiesTypeNameEnumStringValues() []string
func GetListDataAssetTagsFieldsEnumStringValues() []string
func GetListDataAssetTagsLifecycleStateEnumStringValues() []string
func GetListDataAssetTagsSortByEnumStringValues() []string
func GetListDataAssetTagsSortOrderEnumStringValues() []string
func GetListDataAssetsFieldsEnumStringValues() []string
func GetListDataAssetsLifecycleStateEnumStringValues() []string
func GetListDataAssetsSortByEnumStringValues() []string
func GetListDataAssetsSortOrderEnumStringValues() []string
func GetListDerivedLogicalEntitiesSortByEnumStringValues() []string
func GetListDerivedLogicalEntitiesSortOrderEnumStringValues() []string
func GetListEntitiesFieldsEnumStringValues() []string
func GetListEntitiesHarvestStatusEnumStringValues() []string
func GetListEntitiesLifecycleStateEnumStringValues() []string
func GetListEntitiesSortByEnumStringValues() []string
func GetListEntitiesSortOrderEnumStringValues() []string
func GetListEntityTagsFieldsEnumStringValues() []string
func GetListEntityTagsLifecycleStateEnumStringValues() []string
func GetListEntityTagsSortByEnumStringValues() []string
func GetListEntityTagsSortOrderEnumStringValues() []string
func GetListFolderTagsFieldsEnumStringValues() []string
func GetListFolderTagsLifecycleStateEnumStringValues() []string
func GetListFolderTagsSortByEnumStringValues() []string
func GetListFolderTagsSortOrderEnumStringValues() []string
func GetListFoldersFieldsEnumStringValues() []string
func GetListFoldersHarvestStatusEnumStringValues() []string
func GetListFoldersLifecycleStateEnumStringValues() []string
func GetListFoldersSortByEnumStringValues() []string
func GetListFoldersSortOrderEnumStringValues() []string
func GetListGlossariesFieldsEnumStringValues() []string
func GetListGlossariesLifecycleStateEnumStringValues() []string
func GetListGlossariesSortByEnumStringValues() []string
func GetListGlossariesSortOrderEnumStringValues() []string
func GetListJobDefinitionsFieldsEnumStringValues() []string
func GetListJobDefinitionsJobExecutionStateEnumStringValues() []string
func GetListJobDefinitionsJobTypeEnumStringValues() []string
func GetListJobDefinitionsLifecycleStateEnumStringValues() []string
func GetListJobDefinitionsSortByEnumStringValues() []string
func GetListJobDefinitionsSortOrderEnumStringValues() []string
func GetListJobExecutionsFieldsEnumStringValues() []string
func GetListJobExecutionsJobTypeEnumStringValues() []string
func GetListJobExecutionsLifecycleStateEnumStringValues() []string
func GetListJobExecutionsSortByEnumStringValues() []string
func GetListJobExecutionsSortOrderEnumStringValues() []string
func GetListJobLogsFieldsEnumStringValues() []string
func GetListJobLogsLifecycleStateEnumStringValues() []string
func GetListJobLogsSortByEnumStringValues() []string
func GetListJobLogsSortOrderEnumStringValues() []string
func GetListJobMetricsFieldsEnumStringValues() []string
func GetListJobMetricsSortByEnumStringValues() []string
func GetListJobMetricsSortOrderEnumStringValues() []string
func GetListJobsFieldsEnumStringValues() []string
func GetListJobsJobTypeEnumStringValues() []string
func GetListJobsLifecycleStateEnumStringValues() []string
func GetListJobsScheduleTypeEnumStringValues() []string
func GetListJobsSortByEnumStringValues() []string
func GetListJobsSortOrderEnumStringValues() []string
func GetListMetastoresLifecycleStateEnumStringValues() []string
func GetListMetastoresSortByEnumStringValues() []string
func GetListMetastoresSortOrderEnumStringValues() []string
func GetListNamespacesFieldsEnumStringValues() []string
func GetListNamespacesLifecycleStateEnumStringValues() []string
func GetListNamespacesSortByEnumStringValues() []string
func GetListNamespacesSortOrderEnumStringValues() []string
func GetListPatternsFieldsEnumStringValues() []string
func GetListPatternsLifecycleStateEnumStringValues() []string
func GetListPatternsSortByEnumStringValues() []string
func GetListPatternsSortOrderEnumStringValues() []string
func GetListRulesFieldsEnumStringValues() []string
func GetListRulesLifecycleStateEnumStringValues() []string
func GetListRulesOriginTypeEnumStringValues() []string
func GetListRulesRuleTypeEnumStringValues() []string
func GetListRulesSortByEnumStringValues() []string
func GetListRulesSortOrderEnumStringValues() []string
func GetListTagsFieldsEnumStringValues() []string
func GetListTagsLifecycleStateEnumStringValues() []string
func GetListTagsSortByEnumStringValues() []string
func GetListTagsSortOrderEnumStringValues() []string
func GetListTermRelationshipsFieldsEnumStringValues() []string
func GetListTermRelationshipsLifecycleStateEnumStringValues() []string
func GetListTermRelationshipsSortByEnumStringValues() []string
func GetListTermRelationshipsSortOrderEnumStringValues() []string
func GetListTermsFieldsEnumStringValues() []string
func GetListTermsLifecycleStateEnumStringValues() []string
func GetListTermsSortByEnumStringValues() []string
func GetListTermsSortOrderEnumStringValues() []string
func GetListTermsWorkflowStatusEnumStringValues() []string
func GetListTypesFieldsEnumStringValues() []string
func GetListTypesLifecycleStateEnumStringValues() []string
func GetListTypesSortByEnumStringValues() []string
func GetListTypesSortOrderEnumStringValues() []string
func GetListWorkRequestErrorsSortByEnumStringValues() []string
func GetListWorkRequestErrorsSortOrderEnumStringValues() []string
func GetListWorkRequestLogsSortByEnumStringValues() []string
func GetListWorkRequestLogsSortOrderEnumStringValues() []string
func GetObjectStatsSortByEnumStringValues() []string
func GetObjectStatsSortOrderEnumStringValues() []string
func GetRecommendationResourceTypeEnumStringValues() []string
func GetRecommendationStatusEnumStringValues() []string
func GetRecommendationTypeEnumStringValues() []string
func GetRecommendationsRecommendationStatusEnumStringValues() []string
func GetRecommendationsSourceObjectTypeEnumStringValues() []string
func GetRemoveResourceLockDetailsTypeEnumStringValues() []string
func GetResourceLockTypeEnumStringValues() []string
func GetRuleOriginTypeEnumStringValues() []string
func GetRuleTypeEnumStringValues() []string
func GetSearchCriteriaLifecycleStateEnumStringValues() []string
func GetSearchCriteriaSortByEnumStringValues() []string
func GetSearchCriteriaSortOrderEnumStringValues() []string
func GetTermWorkflowStatusEnumStringValues() []string
func GetUsersSortByEnumStringValues() []string
func GetUsersSortOrderEnumStringValues() []string
func GetWorkRequestOperationTypeEnumStringValues() []string
func GetWorkRequestResourceActionTypeEnumStringValues() []string
func GetWorkRequestStatusEnumStringValues() []string
type AddCatalogLockRequest
    func (request AddCatalogLockRequest) BinaryRequestBody() (*common.OCIReadSeekCloser, bool)
    func (request AddCatalogLockRequest) HTTPRequest(method, path string, binaryRequestBody *common.OCIReadSeekCloser, extraHeaders map[string]string) (http.Request, error)
    func (request AddCatalogLockRequest) RetryPolicy() *common.RetryPolicy
    func (request AddCatalogLockRequest) String() string
    func (request AddCatalogLockRequest) ValidateEnumValue() (bool, error)
type AddCatalogLockResponse
    func (response AddCatalogLockResponse) HTTPResponse() *http.Response
    func (response AddCatalogLockResponse) String() string
type AddCatalogPrivateEndpointLockRequest
    func (request AddCatalogPrivateEndpointLockRequest) BinaryRequestBody() (*common.OCIReadSeekCloser, bool)
    func (request AddCatalogPrivateEndpointLockRequest) HTTPRequest(method, path string, binaryRequestBody *common.OCIReadSeekCloser, extraHeaders map[string]string) (http.Request, error)
    func (request AddCatalogPrivateEndpointLockRequest) RetryPolicy() *common.RetryPolicy
    func (request AddCatalogPrivateEndpointLockRequest) String() string
    func (request AddCatalogPrivateEndpointLockRequest) ValidateEnumValue() (bool, error)
type AddCatalogPrivateEndpointLockResponse
    func (response AddCatalogPrivateEndpointLockResponse) HTTPResponse() *http.Response
    func (response AddCatalogPrivateEndpointLockResponse) String() string
type AddDataSelectorPatternsRequest
    func (request AddDataSelectorPatternsRequest) BinaryRequestBody() (*common.OCIReadSeekCloser, bool)
    func (request AddDataSelectorPatternsRequest) HTTPRequest(method, path string, binaryRequestBody *common.OCIReadSeekCloser, extraHeaders map[string]string) (http.Request, error)
    func (request AddDataSelectorPatternsRequest) RetryPolicy() *common.RetryPolicy
    func (request AddDataSelectorPatternsRequest) String() string
    func (request AddDataSelectorPatternsRequest) ValidateEnumValue() (bool, error)
type AddDataSelectorPatternsResponse
    func (response AddDataSelectorPatternsResponse) HTTPResponse() *http.Response
    func (response AddDataSelectorPatternsResponse) String() string
type AddMetastoreLockRequest
    func (request AddMetastoreLockRequest) BinaryRequestBody() (*common.OCIReadSeekCloser, bool)
    func (request AddMetastoreLockRequest) HTTPRequest(method, path string, binaryRequestBody *common.OCIReadSeekCloser, extraHeaders map[string]string) (http.Request, error)
    func (request AddMetastoreLockRequest) RetryPolicy() *common.RetryPolicy
    func (request AddMetastoreLockRequest) String() string
    func (request AddMetastoreLockRequest) ValidateEnumValue() (bool, error)
type AddMetastoreLockResponse
    func (response AddMetastoreLockResponse) HTTPResponse() *http.Response
    func (response AddMetastoreLockResponse) String() string
type AddResourceLockDetails
    func (m AddResourceLockDetails) String() string
    func (m AddResourceLockDetails) ValidateEnumValue() (bool, error)
type AddResourceLockDetailsTypeEnum
    func GetAddResourceLockDetailsTypeEnumValues() []AddResourceLockDetailsTypeEnum
    func GetMappingAddResourceLockDetailsTypeEnum(val string) (AddResourceLockDetailsTypeEnum, bool)
type AssociateCustomPropertyRequest
    func (request AssociateCustomPropertyRequest) BinaryRequestBody() (*common.OCIReadSeekCloser, bool)
    func (request AssociateCustomPropertyRequest) HTTPRequest(method, path string, binaryRequestBody *common.OCIReadSeekCloser, extraHeaders map[string]string) (http.Request, error)
    func (request AssociateCustomPropertyRequest) RetryPolicy() *common.RetryPolicy
    func (request AssociateCustomPropertyRequest) String() string
    func (request AssociateCustomPropertyRequest) ValidateEnumValue() (bool, error)
type AssociateCustomPropertyResponse
    func (response AssociateCustomPropertyResponse) HTTPResponse() *http.Response
    func (response AssociateCustomPropertyResponse) String() string
type AsynchronousExportDataAssetDetails
    func (m AsynchronousExportDataAssetDetails) String() string
    func (m AsynchronousExportDataAssetDetails) ValidateEnumValue() (bool, error)
type AsynchronousExportDataAssetRequest
    func (request AsynchronousExportDataAssetRequest) BinaryRequestBody() (*common.OCIReadSeekCloser, bool)
    func (request AsynchronousExportDataAssetRequest) HTTPRequest(method, path string, binaryRequestBody *common.OCIReadSeekCloser, extraHeaders map[string]string) (http.Request, error)
    func (request AsynchronousExportDataAssetRequest) RetryPolicy() *common.RetryPolicy
    func (request AsynchronousExportDataAssetRequest) String() string
    func (request AsynchronousExportDataAssetRequest) ValidateEnumValue() (bool, error)
type AsynchronousExportDataAssetResponse
    func (response AsynchronousExportDataAssetResponse) HTTPResponse() *http.Response
    func (response AsynchronousExportDataAssetResponse) String() string
type AsynchronousExportDataAssetResult
    func (m AsynchronousExportDataAssetResult) String() string
    func (m AsynchronousExportDataAssetResult) ValidateEnumValue() (bool, error)
type AsynchronousExportGlossaryDetails
    func (m AsynchronousExportGlossaryDetails) String() string
    func (m AsynchronousExportGlossaryDetails) ValidateEnumValue() (bool, error)
type AsynchronousExportGlossaryRequest
    func (request AsynchronousExportGlossaryRequest) BinaryRequestBody() (*common.OCIReadSeekCloser, bool)
    func (request AsynchronousExportGlossaryRequest) HTTPRequest(method, path string, binaryRequestBody *common.OCIReadSeekCloser, extraHeaders map[string]string) (http.Request, error)
    func (request AsynchronousExportGlossaryRequest) RetryPolicy() *common.RetryPolicy
    func (request AsynchronousExportGlossaryRequest) String() string
    func (request AsynchronousExportGlossaryRequest) ValidateEnumValue() (bool, error)
type AsynchronousExportGlossaryResponse
    func (response AsynchronousExportGlossaryResponse) HTTPResponse() *http.Response
    func (response AsynchronousExportGlossaryResponse) String() string
type AsynchronousExportGlossaryResult
    func (m AsynchronousExportGlossaryResult) String() string
    func (m AsynchronousExportGlossaryResult) ValidateEnumValue() (bool, error)
type AsynchronousExportRequestDetails
    func (m AsynchronousExportRequestDetails) String() string
    func (m AsynchronousExportRequestDetails) ValidateEnumValue() (bool, error)
type AsynchronousExportResult
    func (m AsynchronousExportResult) String() string
    func (m AsynchronousExportResult) ValidateEnumValue() (bool, error)
type AttachCatalogPrivateEndpointDetails
    func (m AttachCatalogPrivateEndpointDetails) String() string
    func (m AttachCatalogPrivateEndpointDetails) ValidateEnumValue() (bool, error)
type AttachCatalogPrivateEndpointRequest
    func (request AttachCatalogPrivateEndpointRequest) BinaryRequestBody() (*common.OCIReadSeekCloser, bool)
    func (request AttachCatalogPrivateEndpointRequest) HTTPRequest(method, path string, binaryRequestBody *common.OCIReadSeekCloser, extraHeaders map[string]string) (http.Request, error)
    func (request AttachCatalogPrivateEndpointRequest) RetryPolicy() *common.RetryPolicy
    func (request AttachCatalogPrivateEndpointRequest) String() string
    func (request AttachCatalogPrivateEndpointRequest) ValidateEnumValue() (bool, error)
type AttachCatalogPrivateEndpointResponse
    func (response AttachCatalogPrivateEndpointResponse) HTTPResponse() *http.Response
    func (response AttachCatalogPrivateEndpointResponse) String() string
type Attribute
    func (m Attribute) String() string
    func (m Attribute) ValidateEnumValue() (bool, error)
type AttributeCollection
    func (m AttributeCollection) String() string
    func (m AttributeCollection) ValidateEnumValue() (bool, error)
type AttributeSummary
    func (m AttributeSummary) String() string
    func (m AttributeSummary) ValidateEnumValue() (bool, error)
type AttributeTag
    func (m AttributeTag) String() string
    func (m AttributeTag) ValidateEnumValue() (bool, error)
type AttributeTagCollection
    func (m AttributeTagCollection) String() string
    func (m AttributeTagCollection) ValidateEnumValue() (bool, error)
type AttributeTagSummary
    func (m AttributeTagSummary) String() string
    func (m AttributeTagSummary) ValidateEnumValue() (bool, error)
type BasePermissionsSummary
    func (m BasePermissionsSummary) String() string
    func (m BasePermissionsSummary) ValidateEnumValue() (bool, error)
type BaseTag
    func (m BaseTag) String() string
    func (m BaseTag) ValidateEnumValue() (bool, error)
type BaseTagSummary
    func (m BaseTagSummary) String() string
    func (m BaseTagSummary) ValidateEnumValue() (bool, error)
type Catalog
    func (m Catalog) String() string
    func (m Catalog) ValidateEnumValue() (bool, error)
type CatalogPermissionsSummary
    func (m CatalogPermissionsSummary) String() string
    func (m CatalogPermissionsSummary) ValidateEnumValue() (bool, error)
type CatalogPrivateEndpoint
    func (m CatalogPrivateEndpoint) String() string
    func (m CatalogPrivateEndpoint) ValidateEnumValue() (bool, error)
type CatalogPrivateEndpointSummary
    func (m CatalogPrivateEndpointSummary) String() string
    func (m CatalogPrivateEndpointSummary) ValidateEnumValue() (bool, error)
type CatalogSummary
    func (m CatalogSummary) String() string
    func (m CatalogSummary) ValidateEnumValue() (bool, error)
type ChangeCatalogCompartmentDetails
    func (m ChangeCatalogCompartmentDetails) String() string
    func (m ChangeCatalogCompartmentDetails) ValidateEnumValue() (bool, error)
type ChangeCatalogCompartmentRequest
    func (request ChangeCatalogCompartmentRequest) BinaryRequestBody() (*common.OCIReadSeekCloser, bool)
    func (request ChangeCatalogCompartmentRequest) HTTPRequest(method, path string, binaryRequestBody *common.OCIReadSeekCloser, extraHeaders map[string]string) (http.Request, error)
    func (request ChangeCatalogCompartmentRequest) RetryPolicy() *common.RetryPolicy
    func (request ChangeCatalogCompartmentRequest) String() string
    func (request ChangeCatalogCompartmentRequest) ValidateEnumValue() (bool, error)
type ChangeCatalogCompartmentResponse
    func (response ChangeCatalogCompartmentResponse) HTTPResponse() *http.Response
    func (response ChangeCatalogCompartmentResponse) String() string
type ChangeCatalogPrivateEndpointCompartmentDetails
    func (m ChangeCatalogPrivateEndpointCompartmentDetails) String() string
    func (m ChangeCatalogPrivateEndpointCompartmentDetails) ValidateEnumValue() (bool, error)
type ChangeCatalogPrivateEndpointCompartmentRequest
    func (request ChangeCatalogPrivateEndpointCompartmentRequest) BinaryRequestBody() (*common.OCIReadSeekCloser, bool)
    func (request ChangeCatalogPrivateEndpointCompartmentRequest) HTTPRequest(method, path string, binaryRequestBody *common.OCIReadSeekCloser, extraHeaders map[string]string) (http.Request, error)
    func (request ChangeCatalogPrivateEndpointCompartmentRequest) RetryPolicy() *common.RetryPolicy
    func (request ChangeCatalogPrivateEndpointCompartmentRequest) String() string
    func (request ChangeCatalogPrivateEndpointCompartmentRequest) ValidateEnumValue() (bool, error)
type ChangeCatalogPrivateEndpointCompartmentResponse
    func (response ChangeCatalogPrivateEndpointCompartmentResponse) HTTPResponse() *http.Response
    func (response ChangeCatalogPrivateEndpointCompartmentResponse) String() string
type ChangeMetastoreCompartmentDetails
    func (m ChangeMetastoreCompartmentDetails) String() string
    func (m ChangeMetastoreCompartmentDetails) ValidateEnumValue() (bool, error)
type ChangeMetastoreCompartmentRequest
    func (request ChangeMetastoreCompartmentRequest) BinaryRequestBody() (*common.OCIReadSeekCloser, bool)
    func (request ChangeMetastoreCompartmentRequest) HTTPRequest(method, path string, binaryRequestBody *common.OCIReadSeekCloser, extraHeaders map[string]string) (http.Request, error)
    func (request ChangeMetastoreCompartmentRequest) RetryPolicy() *common.RetryPolicy
    func (request ChangeMetastoreCompartmentRequest) String() string
    func (request ChangeMetastoreCompartmentRequest) ValidateEnumValue() (bool, error)
type ChangeMetastoreCompartmentResponse
    func (response ChangeMetastoreCompartmentResponse) HTTPResponse() *http.Response
    func (response ChangeMetastoreCompartmentResponse) String() string
type Connection
    func (m Connection) String() string
    func (m Connection) ValidateEnumValue() (bool, error)
type ConnectionAliasSummary
    func (m ConnectionAliasSummary) String() string
    func (m ConnectionAliasSummary) ValidateEnumValue() (bool, error)
type ConnectionCollection
    func (m ConnectionCollection) String() string
    func (m ConnectionCollection) ValidateEnumValue() (bool, error)
type ConnectionResultEnum
    func GetConnectionResultEnumValues() []ConnectionResultEnum
    func GetMappingConnectionResultEnum(val string) (ConnectionResultEnum, bool)
type ConnectionSummary
    func (m ConnectionSummary) String() string
    func (m ConnectionSummary) ValidateEnumValue() (bool, error)
type CreateAttributeDetails
    func (m CreateAttributeDetails) String() string
    func (m CreateAttributeDetails) ValidateEnumValue() (bool, error)
type CreateAttributeRequest
    func (request CreateAttributeRequest) BinaryRequestBody() (*common.OCIReadSeekCloser, bool)
    func (request CreateAttributeRequest) HTTPRequest(method, path string, binaryRequestBody *common.OCIReadSeekCloser, extraHeaders map[string]string) (http.Request, error)
    func (request CreateAttributeRequest) RetryPolicy() *common.RetryPolicy
    func (request CreateAttributeRequest) String() string
    func (request CreateAttributeRequest) ValidateEnumValue() (bool, error)
type CreateAttributeResponse
    func (response CreateAttributeResponse) HTTPResponse() *http.Response
    func (response CreateAttributeResponse) String() string
type CreateAttributeTagRequest
    func (request CreateAttributeTagRequest) BinaryRequestBody() (*common.OCIReadSeekCloser, bool)
    func (request CreateAttributeTagRequest) HTTPRequest(method, path string, binaryRequestBody *common.OCIReadSeekCloser, extraHeaders map[string]string) (http.Request, error)
    func (request CreateAttributeTagRequest) RetryPolicy() *common.RetryPolicy
    func (request CreateAttributeTagRequest) String() string
    func (request CreateAttributeTagRequest) ValidateEnumValue() (bool, error)
type CreateAttributeTagResponse
    func (response CreateAttributeTagResponse) HTTPResponse() *http.Response
    func (response CreateAttributeTagResponse) String() string
type CreateCatalogDetails
    func (m CreateCatalogDetails) String() string
    func (m CreateCatalogDetails) ValidateEnumValue() (bool, error)
type CreateCatalogPrivateEndpointDetails
    func (m CreateCatalogPrivateEndpointDetails) String() string
    func (m CreateCatalogPrivateEndpointDetails) ValidateEnumValue() (bool, error)
type CreateCatalogPrivateEndpointRequest
    func (request CreateCatalogPrivateEndpointRequest) BinaryRequestBody() (*common.OCIReadSeekCloser, bool)
    func (request CreateCatalogPrivateEndpointRequest) HTTPRequest(method, path string, binaryRequestBody *common.OCIReadSeekCloser, extraHeaders map[string]string) (http.Request, error)
    func (request CreateCatalogPrivateEndpointRequest) RetryPolicy() *common.RetryPolicy
    func (request CreateCatalogPrivateEndpointRequest) String() string
    func (request CreateCatalogPrivateEndpointRequest) ValidateEnumValue() (bool, error)
type CreateCatalogPrivateEndpointResponse
    func (response CreateCatalogPrivateEndpointResponse) HTTPResponse() *http.Response
    func (response CreateCatalogPrivateEndpointResponse) String() string
type CreateCatalogRequest
    func (request CreateCatalogRequest) BinaryRequestBody() (*common.OCIReadSeekCloser, bool)
    func (request CreateCatalogRequest) HTTPRequest(method, path string, binaryRequestBody *common.OCIReadSeekCloser, extraHeaders map[string]string) (http.Request, error)
    func (request CreateCatalogRequest) RetryPolicy() *common.RetryPolicy
    func (request CreateCatalogRequest) String() string
    func (request CreateCatalogRequest) ValidateEnumValue() (bool, error)
type CreateCatalogResponse
    func (response CreateCatalogResponse) HTTPResponse() *http.Response
    func (response CreateCatalogResponse) String() string
type CreateConnectionDetails
    func (m CreateConnectionDetails) String() string
    func (m CreateConnectionDetails) ValidateEnumValue() (bool, error)
type CreateConnectionRequest
    func (request CreateConnectionRequest) BinaryRequestBody() (*common.OCIReadSeekCloser, bool)
    func (request CreateConnectionRequest) HTTPRequest(method, path string, binaryRequestBody *common.OCIReadSeekCloser, extraHeaders map[string]string) (http.Request, error)
    func (request CreateConnectionRequest) RetryPolicy() *common.RetryPolicy
    func (request CreateConnectionRequest) String() string
    func (request CreateConnectionRequest) ValidateEnumValue() (bool, error)
type CreateConnectionResponse
    func (response CreateConnectionResponse) HTTPResponse() *http.Response
    func (response CreateConnectionResponse) String() string
type CreateCustomPropertyDetails
    func (m CreateCustomPropertyDetails) String() string
    func (m CreateCustomPropertyDetails) ValidateEnumValue() (bool, error)
type CreateCustomPropertyRequest
    func (request CreateCustomPropertyRequest) BinaryRequestBody() (*common.OCIReadSeekCloser, bool)
    func (request CreateCustomPropertyRequest) HTTPRequest(method, path string, binaryRequestBody *common.OCIReadSeekCloser, extraHeaders map[string]string) (http.Request, error)
    func (request CreateCustomPropertyRequest) RetryPolicy() *common.RetryPolicy
    func (request CreateCustomPropertyRequest) String() string
    func (request CreateCustomPropertyRequest) ValidateEnumValue() (bool, error)
type CreateCustomPropertyResponse
    func (response CreateCustomPropertyResponse) HTTPResponse() *http.Response
    func (response CreateCustomPropertyResponse) String() string
type CreateDataAssetDetails
    func (m CreateDataAssetDetails) String() string
    func (m CreateDataAssetDetails) ValidateEnumValue() (bool, error)
type CreateDataAssetRequest
    func (request CreateDataAssetRequest) BinaryRequestBody() (*common.OCIReadSeekCloser, bool)
    func (request CreateDataAssetRequest) HTTPRequest(method, path string, binaryRequestBody *common.OCIReadSeekCloser, extraHeaders map[string]string) (http.Request, error)
    func (request CreateDataAssetRequest) RetryPolicy() *common.RetryPolicy
    func (request CreateDataAssetRequest) String() string
    func (request CreateDataAssetRequest) ValidateEnumValue() (bool, error)
type CreateDataAssetResponse
    func (response CreateDataAssetResponse) HTTPResponse() *http.Response
    func (response CreateDataAssetResponse) String() string
type CreateDataAssetTagRequest
    func (request CreateDataAssetTagRequest) BinaryRequestBody() (*common.OCIReadSeekCloser, bool)
    func (request CreateDataAssetTagRequest) HTTPRequest(method, path string, binaryRequestBody *common.OCIReadSeekCloser, extraHeaders map[string]string) (http.Request, error)
    func (request CreateDataAssetTagRequest) RetryPolicy() *common.RetryPolicy
    func (request CreateDataAssetTagRequest) String() string
    func (request CreateDataAssetTagRequest) ValidateEnumValue() (bool, error)
type CreateDataAssetTagResponse
    func (response CreateDataAssetTagResponse) HTTPResponse() *http.Response
    func (response CreateDataAssetTagResponse) String() string
type CreateEntityDetails
    func (m CreateEntityDetails) String() string
    func (m CreateEntityDetails) ValidateEnumValue() (bool, error)
type CreateEntityRequest
    func (request CreateEntityRequest) BinaryRequestBody() (*common.OCIReadSeekCloser, bool)
    func (request CreateEntityRequest) HTTPRequest(method, path string, binaryRequestBody *common.OCIReadSeekCloser, extraHeaders map[string]string) (http.Request, error)
    func (request CreateEntityRequest) RetryPolicy() *common.RetryPolicy
    func (request CreateEntityRequest) String() string
    func (request CreateEntityRequest) ValidateEnumValue() (bool, error)
type CreateEntityResponse
    func (response CreateEntityResponse) HTTPResponse() *http.Response
    func (response CreateEntityResponse) String() string
type CreateEntityTagRequest
    func (request CreateEntityTagRequest) BinaryRequestBody() (*common.OCIReadSeekCloser, bool)
    func (request CreateEntityTagRequest) HTTPRequest(method, path string, binaryRequestBody *common.OCIReadSeekCloser, extraHeaders map[string]string) (http.Request, error)
    func (request CreateEntityTagRequest) RetryPolicy() *common.RetryPolicy
    func (request CreateEntityTagRequest) String() string
    func (request CreateEntityTagRequest) ValidateEnumValue() (bool, error)
type CreateEntityTagResponse
    func (response CreateEntityTagResponse) HTTPResponse() *http.Response
    func (response CreateEntityTagResponse) String() string
type CreateFolderDetails
    func (m CreateFolderDetails) String() string
    func (m CreateFolderDetails) ValidateEnumValue() (bool, error)
type CreateFolderRequest
    func (request CreateFolderRequest) BinaryRequestBody() (*common.OCIReadSeekCloser, bool)
    func (request CreateFolderRequest) HTTPRequest(method, path string, binaryRequestBody *common.OCIReadSeekCloser, extraHeaders map[string]string) (http.Request, error)
    func (request CreateFolderRequest) RetryPolicy() *common.RetryPolicy
    func (request CreateFolderRequest) String() string
    func (request CreateFolderRequest) ValidateEnumValue() (bool, error)
type CreateFolderResponse
    func (response CreateFolderResponse) HTTPResponse() *http.Response
    func (response CreateFolderResponse) String() string
type CreateFolderTagRequest
    func (request CreateFolderTagRequest) BinaryRequestBody() (*common.OCIReadSeekCloser, bool)
    func (request CreateFolderTagRequest) HTTPRequest(method, path string, binaryRequestBody *common.OCIReadSeekCloser, extraHeaders map[string]string) (http.Request, error)
    func (request CreateFolderTagRequest) RetryPolicy() *common.RetryPolicy
    func (request CreateFolderTagRequest) String() string
    func (request CreateFolderTagRequest) ValidateEnumValue() (bool, error)
type CreateFolderTagResponse
    func (response CreateFolderTagResponse) HTTPResponse() *http.Response
    func (response CreateFolderTagResponse) String() string
type CreateGlossaryDetails
    func (m CreateGlossaryDetails) String() string
    func (m CreateGlossaryDetails) ValidateEnumValue() (bool, error)
type CreateGlossaryRequest
    func (request CreateGlossaryRequest) BinaryRequestBody() (*common.OCIReadSeekCloser, bool)
    func (request CreateGlossaryRequest) HTTPRequest(method, path string, binaryRequestBody *common.OCIReadSeekCloser, extraHeaders map[string]string) (http.Request, error)
    func (request CreateGlossaryRequest) RetryPolicy() *common.RetryPolicy
    func (request CreateGlossaryRequest) String() string
    func (request CreateGlossaryRequest) ValidateEnumValue() (bool, error)
type CreateGlossaryResponse
    func (response CreateGlossaryResponse) HTTPResponse() *http.Response
    func (response CreateGlossaryResponse) String() string
type CreateJobDefinitionDetails
    func (m CreateJobDefinitionDetails) String() string
    func (m CreateJobDefinitionDetails) ValidateEnumValue() (bool, error)
type CreateJobDefinitionRequest
    func (request CreateJobDefinitionRequest) BinaryRequestBody() (*common.OCIReadSeekCloser, bool)
    func (request CreateJobDefinitionRequest) HTTPRequest(method, path string, binaryRequestBody *common.OCIReadSeekCloser, extraHeaders map[string]string) (http.Request, error)
    func (request CreateJobDefinitionRequest) RetryPolicy() *common.RetryPolicy
    func (request CreateJobDefinitionRequest) String() string
    func (request CreateJobDefinitionRequest) ValidateEnumValue() (bool, error)
type CreateJobDefinitionResponse
    func (response CreateJobDefinitionResponse) HTTPResponse() *http.Response
    func (response CreateJobDefinitionResponse) String() string
type CreateJobDetails
    func (m CreateJobDetails) String() string
    func (m CreateJobDetails) ValidateEnumValue() (bool, error)
type CreateJobExecutionDetails
    func (m CreateJobExecutionDetails) String() string
    func (m CreateJobExecutionDetails) ValidateEnumValue() (bool, error)
type CreateJobExecutionRequest
    func (request CreateJobExecutionRequest) BinaryRequestBody() (*common.OCIReadSeekCloser, bool)
    func (request CreateJobExecutionRequest) HTTPRequest(method, path string, binaryRequestBody *common.OCIReadSeekCloser, extraHeaders map[string]string) (http.Request, error)
    func (request CreateJobExecutionRequest) RetryPolicy() *common.RetryPolicy
    func (request CreateJobExecutionRequest) String() string
    func (request CreateJobExecutionRequest) ValidateEnumValue() (bool, error)
type CreateJobExecutionResponse
    func (response CreateJobExecutionResponse) HTTPResponse() *http.Response
    func (response CreateJobExecutionResponse) String() string
type CreateJobRequest
    func (request CreateJobRequest) BinaryRequestBody() (*common.OCIReadSeekCloser, bool)
    func (request CreateJobRequest) HTTPRequest(method, path string, binaryRequestBody *common.OCIReadSeekCloser, extraHeaders map[string]string) (http.Request, error)
    func (request CreateJobRequest) RetryPolicy() *common.RetryPolicy
    func (request CreateJobRequest) String() string
    func (request CreateJobRequest) ValidateEnumValue() (bool, error)
type CreateJobResponse
    func (response CreateJobResponse) HTTPResponse() *http.Response
    func (response CreateJobResponse) String() string
type CreateMetastoreDetails
    func (m CreateMetastoreDetails) String() string
    func (m CreateMetastoreDetails) ValidateEnumValue() (bool, error)
type CreateMetastoreRequest
    func (request CreateMetastoreRequest) BinaryRequestBody() (*common.OCIReadSeekCloser, bool)
    func (request CreateMetastoreRequest) HTTPRequest(method, path string, binaryRequestBody *common.OCIReadSeekCloser, extraHeaders map[string]string) (http.Request, error)
    func (request CreateMetastoreRequest) RetryPolicy() *common.RetryPolicy
    func (request CreateMetastoreRequest) String() string
    func (request CreateMetastoreRequest) ValidateEnumValue() (bool, error)
type CreateMetastoreResponse
    func (response CreateMetastoreResponse) HTTPResponse() *http.Response
    func (response CreateMetastoreResponse) String() string
type CreateNamespaceDetails
    func (m CreateNamespaceDetails) String() string
    func (m CreateNamespaceDetails) ValidateEnumValue() (bool, error)
type CreateNamespaceRequest
    func (request CreateNamespaceRequest) BinaryRequestBody() (*common.OCIReadSeekCloser, bool)
    func (request CreateNamespaceRequest) HTTPRequest(method, path string, binaryRequestBody *common.OCIReadSeekCloser, extraHeaders map[string]string) (http.Request, error)
    func (request CreateNamespaceRequest) RetryPolicy() *common.RetryPolicy
    func (request CreateNamespaceRequest) String() string
    func (request CreateNamespaceRequest) ValidateEnumValue() (bool, error)
type CreateNamespaceResponse
    func (response CreateNamespaceResponse) HTTPResponse() *http.Response
    func (response CreateNamespaceResponse) String() string
type CreatePatternDetails
    func (m CreatePatternDetails) String() string
    func (m CreatePatternDetails) ValidateEnumValue() (bool, error)
type CreatePatternRequest
    func (request CreatePatternRequest) BinaryRequestBody() (*common.OCIReadSeekCloser, bool)
    func (request CreatePatternRequest) HTTPRequest(method, path string, binaryRequestBody *common.OCIReadSeekCloser, extraHeaders map[string]string) (http.Request, error)
    func (request CreatePatternRequest) RetryPolicy() *common.RetryPolicy
    func (request CreatePatternRequest) String() string
    func (request CreatePatternRequest) ValidateEnumValue() (bool, error)
type CreatePatternResponse
    func (response CreatePatternResponse) HTTPResponse() *http.Response
    func (response CreatePatternResponse) String() string
type CreateTagDetails
    func (m CreateTagDetails) String() string
    func (m CreateTagDetails) ValidateEnumValue() (bool, error)
type CreateTermDetails
    func (m CreateTermDetails) String() string
    func (m CreateTermDetails) ValidateEnumValue() (bool, error)
type CreateTermRelationshipDetails
    func (m CreateTermRelationshipDetails) String() string
    func (m CreateTermRelationshipDetails) ValidateEnumValue() (bool, error)
type CreateTermRelationshipRequest
    func (request CreateTermRelationshipRequest) BinaryRequestBody() (*common.OCIReadSeekCloser, bool)
    func (request CreateTermRelationshipRequest) HTTPRequest(method, path string, binaryRequestBody *common.OCIReadSeekCloser, extraHeaders map[string]string) (http.Request, error)
    func (request CreateTermRelationshipRequest) RetryPolicy() *common.RetryPolicy
    func (request CreateTermRelationshipRequest) String() string
    func (request CreateTermRelationshipRequest) ValidateEnumValue() (bool, error)
type CreateTermRelationshipResponse
    func (response CreateTermRelationshipResponse) HTTPResponse() *http.Response
    func (response CreateTermRelationshipResponse) String() string
type CreateTermRequest
    func (request CreateTermRequest) BinaryRequestBody() (*common.OCIReadSeekCloser, bool)
    func (request CreateTermRequest) HTTPRequest(method, path string, binaryRequestBody *common.OCIReadSeekCloser, extraHeaders map[string]string) (http.Request, error)
    func (request CreateTermRequest) RetryPolicy() *common.RetryPolicy
    func (request CreateTermRequest) String() string
    func (request CreateTermRequest) ValidateEnumValue() (bool, error)
type CreateTermResponse
    func (response CreateTermResponse) HTTPResponse() *http.Response
    func (response CreateTermResponse) String() string
type CustomProperty
    func (m CustomProperty) String() string
    func (m CustomProperty) ValidateEnumValue() (bool, error)
type CustomPropertyCollection
    func (m CustomPropertyCollection) String() string
    func (m CustomPropertyCollection) ValidateEnumValue() (bool, error)
type CustomPropertyDataTypeEnum
    func GetCustomPropertyDataTypeEnumValues() []CustomPropertyDataTypeEnum
    func GetMappingCustomPropertyDataTypeEnum(val string) (CustomPropertyDataTypeEnum, bool)
type CustomPropertyGetUsage
    func (m CustomPropertyGetUsage) String() string
    func (m CustomPropertyGetUsage) ValidateEnumValue() (bool, error)
type CustomPropertySetUsage
    func (m CustomPropertySetUsage) String() string
    func (m CustomPropertySetUsage) ValidateEnumValue() (bool, error)
type CustomPropertySummary
    func (m CustomPropertySummary) String() string
    func (m CustomPropertySummary) ValidateEnumValue() (bool, error)
type CustomPropertyTypeUsage
    func (m CustomPropertyTypeUsage) String() string
    func (m CustomPropertyTypeUsage) ValidateEnumValue() (bool, error)
type DataAsset
    func (m DataAsset) String() string
    func (m DataAsset) ValidateEnumValue() (bool, error)
type DataAssetCollection
    func (m DataAssetCollection) String() string
    func (m DataAssetCollection) ValidateEnumValue() (bool, error)
type DataAssetExportScope
    func (m DataAssetExportScope) String() string
    func (m DataAssetExportScope) ValidateEnumValue() (bool, error)
type DataAssetImportExportTypeFilterEnum
    func GetDataAssetImportExportTypeFilterEnumValues() []DataAssetImportExportTypeFilterEnum
    func GetMappingDataAssetImportExportTypeFilterEnum(val string) (DataAssetImportExportTypeFilterEnum, bool)
type DataAssetPermissionsSummary
    func (m DataAssetPermissionsSummary) String() string
    func (m DataAssetPermissionsSummary) ValidateEnumValue() (bool, error)
type DataAssetSummary
    func (m DataAssetSummary) String() string
    func (m DataAssetSummary) ValidateEnumValue() (bool, error)
type DataAssetTag
    func (m DataAssetTag) String() string
    func (m DataAssetTag) ValidateEnumValue() (bool, error)
type DataAssetTagCollection
    func (m DataAssetTagCollection) String() string
    func (m DataAssetTagCollection) ValidateEnumValue() (bool, error)
type DataAssetTagSummary
    func (m DataAssetTagSummary) String() string
    func (m DataAssetTagSummary) ValidateEnumValue() (bool, error)
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) AddCatalogLock(ctx context.Context, request AddCatalogLockRequest) (response AddCatalogLockResponse, err error)
    func (client DataCatalogClient) AddCatalogPrivateEndpointLock(ctx context.Context, request AddCatalogPrivateEndpointLockRequest) (response AddCatalogPrivateEndpointLockResponse, err error)
    func (client DataCatalogClient) AddDataSelectorPatterns(ctx context.Context, request AddDataSelectorPatternsRequest) (response AddDataSelectorPatternsResponse, err error)
    func (client DataCatalogClient) AddMetastoreLock(ctx context.Context, request AddMetastoreLockRequest) (response AddMetastoreLockResponse, err error)
    func (client DataCatalogClient) AssociateCustomProperty(ctx context.Context, request AssociateCustomPropertyRequest) (response AssociateCustomPropertyResponse, err error)
    func (client DataCatalogClient) AsynchronousExportDataAsset(ctx context.Context, request AsynchronousExportDataAssetRequest) (response AsynchronousExportDataAssetResponse, err error)
    func (client DataCatalogClient) AsynchronousExportGlossary(ctx context.Context, request AsynchronousExportGlossaryRequest) (response AsynchronousExportGlossaryResponse, 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) ChangeMetastoreCompartment(ctx context.Context, request ChangeMetastoreCompartmentRequest) (response ChangeMetastoreCompartmentResponse, 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) CreateMetastore(ctx context.Context, request CreateMetastoreRequest) (response CreateMetastoreResponse, 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) DeleteMetastore(ctx context.Context, request DeleteMetastoreRequest) (response DeleteMetastoreResponse, 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) FetchEntityLineage(ctx context.Context, request FetchEntityLineageRequest) (response FetchEntityLineageResponse, 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) GetMetastore(ctx context.Context, request GetMetastoreRequest) (response GetMetastoreResponse, 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) ImportDataAsset(ctx context.Context, request ImportDataAssetRequest) (response ImportDataAssetResponse, 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) ListMetastores(ctx context.Context, request ListMetastoresRequest) (response ListMetastoresResponse, 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) RemoveCatalogLock(ctx context.Context, request RemoveCatalogLockRequest) (response RemoveCatalogLockResponse, err error)
    func (client DataCatalogClient) RemoveCatalogPrivateEndpointLock(ctx context.Context, request RemoveCatalogPrivateEndpointLockRequest) (response RemoveCatalogPrivateEndpointLockResponse, err error)
    func (client DataCatalogClient) RemoveDataSelectorPatterns(ctx context.Context, request RemoveDataSelectorPatternsRequest) (response RemoveDataSelectorPatternsResponse, err error)
    func (client DataCatalogClient) RemoveMetastoreLock(ctx context.Context, request RemoveMetastoreLockRequest) (response RemoveMetastoreLockResponse, err error)
    func (client DataCatalogClient) SearchCriteria(ctx context.Context, request SearchCriteriaRequest) (response SearchCriteriaResponse, err error)
    func (client *DataCatalogClient) SetRegion(region string)
    func (client DataCatalogClient) SuggestMatches(ctx context.Context, request SuggestMatchesRequest) (response SuggestMatchesResponse, err error)
    func (client DataCatalogClient) SynchronousExportDataAsset(ctx context.Context, request SynchronousExportDataAssetRequest) (response SynchronousExportDataAssetResponse, err error)
    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) UpdateMetastore(ctx context.Context, request UpdateMetastoreRequest) (response UpdateMetastoreResponse, 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
    func (m DataSelectorPatternDetails) ValidateEnumValue() (bool, error)
type DeleteAttributeRequest
    func (request DeleteAttributeRequest) BinaryRequestBody() (*common.OCIReadSeekCloser, bool)
    func (request DeleteAttributeRequest) HTTPRequest(method, path string, binaryRequestBody *common.OCIReadSeekCloser, extraHeaders map[string]string) (http.Request, error)
    func (request DeleteAttributeRequest) RetryPolicy() *common.RetryPolicy
    func (request DeleteAttributeRequest) String() string
    func (request DeleteAttributeRequest) ValidateEnumValue() (bool, error)
type DeleteAttributeResponse
    func (response DeleteAttributeResponse) HTTPResponse() *http.Response
    func (response DeleteAttributeResponse) String() string
type DeleteAttributeTagRequest
    func (request DeleteAttributeTagRequest) BinaryRequestBody() (*common.OCIReadSeekCloser, bool)
    func (request DeleteAttributeTagRequest) HTTPRequest(method, path string, binaryRequestBody *common.OCIReadSeekCloser, extraHeaders map[string]string) (http.Request, error)
    func (request DeleteAttributeTagRequest) RetryPolicy() *common.RetryPolicy
    func (request DeleteAttributeTagRequest) String() string
    func (request DeleteAttributeTagRequest) ValidateEnumValue() (bool, error)
type DeleteAttributeTagResponse
    func (response DeleteAttributeTagResponse) HTTPResponse() *http.Response
    func (response DeleteAttributeTagResponse) String() string
type DeleteCatalogPrivateEndpointRequest
    func (request DeleteCatalogPrivateEndpointRequest) BinaryRequestBody() (*common.OCIReadSeekCloser, bool)
    func (request DeleteCatalogPrivateEndpointRequest) HTTPRequest(method, path string, binaryRequestBody *common.OCIReadSeekCloser, extraHeaders map[string]string) (http.Request, error)
    func (request DeleteCatalogPrivateEndpointRequest) RetryPolicy() *common.RetryPolicy
    func (request DeleteCatalogPrivateEndpointRequest) String() string
    func (request DeleteCatalogPrivateEndpointRequest) ValidateEnumValue() (bool, error)
type DeleteCatalogPrivateEndpointResponse
    func (response DeleteCatalogPrivateEndpointResponse) HTTPResponse() *http.Response
    func (response DeleteCatalogPrivateEndpointResponse) String() string
type DeleteCatalogRequest
    func (request DeleteCatalogRequest) BinaryRequestBody() (*common.OCIReadSeekCloser, bool)
    func (request DeleteCatalogRequest) HTTPRequest(method, path string, binaryRequestBody *common.OCIReadSeekCloser, extraHeaders map[string]string) (http.Request, error)
    func (request DeleteCatalogRequest) RetryPolicy() *common.RetryPolicy
    func (request DeleteCatalogRequest) String() string
    func (request DeleteCatalogRequest) ValidateEnumValue() (bool, error)
type DeleteCatalogResponse
    func (response DeleteCatalogResponse) HTTPResponse() *http.Response
    func (response DeleteCatalogResponse) String() string
type DeleteConnectionRequest
    func (request DeleteConnectionRequest) BinaryRequestBody() (*common.OCIReadSeekCloser, bool)
    func (request DeleteConnectionRequest) HTTPRequest(method, path string, binaryRequestBody *common.OCIReadSeekCloser, extraHeaders map[string]string) (http.Request, error)
    func (request DeleteConnectionRequest) RetryPolicy() *common.RetryPolicy
    func (request DeleteConnectionRequest) String() string
    func (request DeleteConnectionRequest) ValidateEnumValue() (bool, error)
type DeleteConnectionResponse
    func (response DeleteConnectionResponse) HTTPResponse() *http.Response
    func (response DeleteConnectionResponse) String() string
type DeleteCustomPropertyRequest
    func (request DeleteCustomPropertyRequest) BinaryRequestBody() (*common.OCIReadSeekCloser, bool)
    func (request DeleteCustomPropertyRequest) HTTPRequest(method, path string, binaryRequestBody *common.OCIReadSeekCloser, extraHeaders map[string]string) (http.Request, error)
    func (request DeleteCustomPropertyRequest) RetryPolicy() *common.RetryPolicy
    func (request DeleteCustomPropertyRequest) String() string
    func (request DeleteCustomPropertyRequest) ValidateEnumValue() (bool, error)
type DeleteCustomPropertyResponse
    func (response DeleteCustomPropertyResponse) HTTPResponse() *http.Response
    func (response DeleteCustomPropertyResponse) String() string
type DeleteDataAssetRequest
    func (request DeleteDataAssetRequest) BinaryRequestBody() (*common.OCIReadSeekCloser, bool)
    func (request DeleteDataAssetRequest) HTTPRequest(method, path string, binaryRequestBody *common.OCIReadSeekCloser, extraHeaders map[string]string) (http.Request, error)
    func (request DeleteDataAssetRequest) RetryPolicy() *common.RetryPolicy
    func (request DeleteDataAssetRequest) String() string
    func (request DeleteDataAssetRequest) ValidateEnumValue() (bool, error)
type DeleteDataAssetResponse
    func (response DeleteDataAssetResponse) HTTPResponse() *http.Response
    func (response DeleteDataAssetResponse) String() string
type DeleteDataAssetTagRequest
    func (request DeleteDataAssetTagRequest) BinaryRequestBody() (*common.OCIReadSeekCloser, bool)
    func (request DeleteDataAssetTagRequest) HTTPRequest(method, path string, binaryRequestBody *common.OCIReadSeekCloser, extraHeaders map[string]string) (http.Request, error)
    func (request DeleteDataAssetTagRequest) RetryPolicy() *common.RetryPolicy
    func (request DeleteDataAssetTagRequest) String() string
    func (request DeleteDataAssetTagRequest) ValidateEnumValue() (bool, error)
type DeleteDataAssetTagResponse
    func (response DeleteDataAssetTagResponse) HTTPResponse() *http.Response
    func (response DeleteDataAssetTagResponse) String() string
type DeleteEntityRequest
    func (request DeleteEntityRequest) BinaryRequestBody() (*common.OCIReadSeekCloser, bool)
    func (request DeleteEntityRequest) HTTPRequest(method, path string, binaryRequestBody *common.OCIReadSeekCloser, extraHeaders map[string]string) (http.Request, error)
    func (request DeleteEntityRequest) RetryPolicy() *common.RetryPolicy
    func (request DeleteEntityRequest) String() string
    func (request DeleteEntityRequest) ValidateEnumValue() (bool, error)
type DeleteEntityResponse
    func (response DeleteEntityResponse) HTTPResponse() *http.Response
    func (response DeleteEntityResponse) String() string
type DeleteEntityTagRequest
    func (request DeleteEntityTagRequest) BinaryRequestBody() (*common.OCIReadSeekCloser, bool)
    func (request DeleteEntityTagRequest) HTTPRequest(method, path string, binaryRequestBody *common.OCIReadSeekCloser, extraHeaders map[string]string) (http.Request, error)
    func (request DeleteEntityTagRequest) RetryPolicy() *common.RetryPolicy
    func (request DeleteEntityTagRequest) String() string
    func (request DeleteEntityTagRequest) ValidateEnumValue() (bool, error)
type DeleteEntityTagResponse
    func (response DeleteEntityTagResponse) HTTPResponse() *http.Response
    func (response DeleteEntityTagResponse) String() string
type DeleteFolderRequest
    func (request DeleteFolderRequest) BinaryRequestBody() (*common.OCIReadSeekCloser, bool)
    func (request DeleteFolderRequest) HTTPRequest(method, path string, binaryRequestBody *common.OCIReadSeekCloser, extraHeaders map[string]string) (http.Request, error)
    func (request DeleteFolderRequest) RetryPolicy() *common.RetryPolicy
    func (request DeleteFolderRequest) String() string
    func (request DeleteFolderRequest) ValidateEnumValue() (bool, error)
type DeleteFolderResponse
    func (response DeleteFolderResponse) HTTPResponse() *http.Response
    func (response DeleteFolderResponse) String() string
type DeleteFolderTagRequest
    func (request DeleteFolderTagRequest) BinaryRequestBody() (*common.OCIReadSeekCloser, bool)
    func (request DeleteFolderTagRequest) HTTPRequest(method, path string, binaryRequestBody *common.OCIReadSeekCloser, extraHeaders map[string]string) (http.Request, error)
    func (request DeleteFolderTagRequest) RetryPolicy() *common.RetryPolicy
    func (request DeleteFolderTagRequest) String() string
    func (request DeleteFolderTagRequest) ValidateEnumValue() (bool, error)
type DeleteFolderTagResponse
    func (response DeleteFolderTagResponse) HTTPResponse() *http.Response
    func (response DeleteFolderTagResponse) String() string
type DeleteGlossaryRequest
    func (request DeleteGlossaryRequest) BinaryRequestBody() (*common.OCIReadSeekCloser, bool)
    func (request DeleteGlossaryRequest) HTTPRequest(method, path string, binaryRequestBody *common.OCIReadSeekCloser, extraHeaders map[string]string) (http.Request, error)
    func (request DeleteGlossaryRequest) RetryPolicy() *common.RetryPolicy
    func (request DeleteGlossaryRequest) String() string
    func (request DeleteGlossaryRequest) ValidateEnumValue() (bool, error)
type DeleteGlossaryResponse
    func (response DeleteGlossaryResponse) HTTPResponse() *http.Response
    func (response DeleteGlossaryResponse) String() string
type DeleteJobDefinitionRequest
    func (request DeleteJobDefinitionRequest) BinaryRequestBody() (*common.OCIReadSeekCloser, bool)
    func (request DeleteJobDefinitionRequest) HTTPRequest(method, path string, binaryRequestBody *common.OCIReadSeekCloser, extraHeaders map[string]string) (http.Request, error)
    func (request DeleteJobDefinitionRequest) RetryPolicy() *common.RetryPolicy
    func (request DeleteJobDefinitionRequest) String() string
    func (request DeleteJobDefinitionRequest) ValidateEnumValue() (bool, error)
type DeleteJobDefinitionResponse
    func (response DeleteJobDefinitionResponse) HTTPResponse() *http.Response
    func (response DeleteJobDefinitionResponse) String() string
type DeleteJobRequest
    func (request DeleteJobRequest) BinaryRequestBody() (*common.OCIReadSeekCloser, bool)
    func (request DeleteJobRequest) HTTPRequest(method, path string, binaryRequestBody *common.OCIReadSeekCloser, extraHeaders map[string]string) (http.Request, error)
    func (request DeleteJobRequest) RetryPolicy() *common.RetryPolicy
    func (request DeleteJobRequest) String() string
    func (request DeleteJobRequest) ValidateEnumValue() (bool, error)
type DeleteJobResponse
    func (response DeleteJobResponse) HTTPResponse() *http.Response
    func (response DeleteJobResponse) String() string
type DeleteMetastoreRequest
    func (request DeleteMetastoreRequest) BinaryRequestBody() (*common.OCIReadSeekCloser, bool)
    func (request DeleteMetastoreRequest) HTTPRequest(method, path string, binaryRequestBody *common.OCIReadSeekCloser, extraHeaders map[string]string) (http.Request, error)
    func (request DeleteMetastoreRequest) RetryPolicy() *common.RetryPolicy
    func (request DeleteMetastoreRequest) String() string
    func (request DeleteMetastoreRequest) ValidateEnumValue() (bool, error)
type DeleteMetastoreResponse
    func (response DeleteMetastoreResponse) HTTPResponse() *http.Response
    func (response DeleteMetastoreResponse) String() string
type DeleteNamespaceRequest
    func (request DeleteNamespaceRequest) BinaryRequestBody() (*common.OCIReadSeekCloser, bool)
    func (request DeleteNamespaceRequest) HTTPRequest(method, path string, binaryRequestBody *common.OCIReadSeekCloser, extraHeaders map[string]string) (http.Request, error)
    func (request DeleteNamespaceRequest) RetryPolicy() *common.RetryPolicy
    func (request DeleteNamespaceRequest) String() string
    func (request DeleteNamespaceRequest) ValidateEnumValue() (bool, error)
type DeleteNamespaceResponse
    func (response DeleteNamespaceResponse) HTTPResponse() *http.Response
    func (response DeleteNamespaceResponse) String() string
type DeletePatternRequest
    func (request DeletePatternRequest) BinaryRequestBody() (*common.OCIReadSeekCloser, bool)
    func (request DeletePatternRequest) HTTPRequest(method, path string, binaryRequestBody *common.OCIReadSeekCloser, extraHeaders map[string]string) (http.Request, error)
    func (request DeletePatternRequest) RetryPolicy() *common.RetryPolicy
    func (request DeletePatternRequest) String() string
    func (request DeletePatternRequest) ValidateEnumValue() (bool, error)
type DeletePatternResponse
    func (response DeletePatternResponse) HTTPResponse() *http.Response
    func (response DeletePatternResponse) String() string
type DeleteTermRelationshipRequest
    func (request DeleteTermRelationshipRequest) BinaryRequestBody() (*common.OCIReadSeekCloser, bool)
    func (request DeleteTermRelationshipRequest) HTTPRequest(method, path string, binaryRequestBody *common.OCIReadSeekCloser, extraHeaders map[string]string) (http.Request, error)
    func (request DeleteTermRelationshipRequest) RetryPolicy() *common.RetryPolicy
    func (request DeleteTermRelationshipRequest) String() string
    func (request DeleteTermRelationshipRequest) ValidateEnumValue() (bool, error)
type DeleteTermRelationshipResponse
    func (response DeleteTermRelationshipResponse) HTTPResponse() *http.Response
    func (response DeleteTermRelationshipResponse) String() string
type DeleteTermRequest
    func (request DeleteTermRequest) BinaryRequestBody() (*common.OCIReadSeekCloser, bool)
    func (request DeleteTermRequest) HTTPRequest(method, path string, binaryRequestBody *common.OCIReadSeekCloser, extraHeaders map[string]string) (http.Request, error)
    func (request DeleteTermRequest) RetryPolicy() *common.RetryPolicy
    func (request DeleteTermRequest) String() string
    func (request DeleteTermRequest) ValidateEnumValue() (bool, error)
type DeleteTermResponse
    func (response DeleteTermResponse) HTTPResponse() *http.Response
    func (response DeleteTermResponse) String() string
type DerivedLogicalEntities
    func (m DerivedLogicalEntities) String() string
    func (m DerivedLogicalEntities) ValidateEnumValue() (bool, error)
type DetachCatalogPrivateEndpointDetails
    func (m DetachCatalogPrivateEndpointDetails) String() string
    func (m DetachCatalogPrivateEndpointDetails) ValidateEnumValue() (bool, error)
type DetachCatalogPrivateEndpointRequest
    func (request DetachCatalogPrivateEndpointRequest) BinaryRequestBody() (*common.OCIReadSeekCloser, bool)
    func (request DetachCatalogPrivateEndpointRequest) HTTPRequest(method, path string, binaryRequestBody *common.OCIReadSeekCloser, extraHeaders map[string]string) (http.Request, error)
    func (request DetachCatalogPrivateEndpointRequest) RetryPolicy() *common.RetryPolicy
    func (request DetachCatalogPrivateEndpointRequest) String() string
    func (request DetachCatalogPrivateEndpointRequest) ValidateEnumValue() (bool, error)
type DetachCatalogPrivateEndpointResponse
    func (response DetachCatalogPrivateEndpointResponse) HTTPResponse() *http.Response
    func (response DetachCatalogPrivateEndpointResponse) String() string
type DisassociateCustomPropertyRequest
    func (request DisassociateCustomPropertyRequest) BinaryRequestBody() (*common.OCIReadSeekCloser, bool)
    func (request DisassociateCustomPropertyRequest) HTTPRequest(method, path string, binaryRequestBody *common.OCIReadSeekCloser, extraHeaders map[string]string) (http.Request, error)
    func (request DisassociateCustomPropertyRequest) RetryPolicy() *common.RetryPolicy
    func (request DisassociateCustomPropertyRequest) String() string
    func (request DisassociateCustomPropertyRequest) ValidateEnumValue() (bool, error)
type DisassociateCustomPropertyResponse
    func (response DisassociateCustomPropertyResponse) HTTPResponse() *http.Response
    func (response DisassociateCustomPropertyResponse) String() string
type Entity
    func (m Entity) String() string
    func (m Entity) ValidateEnumValue() (bool, error)
type EntityCollection
    func (m EntityCollection) String() string
    func (m EntityCollection) ValidateEnumValue() (bool, error)
type EntityLineage
    func (m EntityLineage) String() string
    func (m EntityLineage) ValidateEnumValue() (bool, error)
type EntitySummary
    func (m EntitySummary) String() string
    func (m EntitySummary) ValidateEnumValue() (bool, error)
type EntityTag
    func (m EntityTag) String() string
    func (m EntityTag) ValidateEnumValue() (bool, error)
type EntityTagCollection
    func (m EntityTagCollection) String() string
    func (m EntityTagCollection) ValidateEnumValue() (bool, error)
type EntityTagSummary
    func (m EntityTagSummary) String() string
    func (m EntityTagSummary) ValidateEnumValue() (bool, error)
type EventConfig
    func (m EventConfig) String() string
    func (m EventConfig) ValidateEnumValue() (bool, error)
type EventConfigStatusEnum
    func GetEventConfigStatusEnumValues() []EventConfigStatusEnum
    func GetMappingEventConfigStatusEnum(val string) (EventConfigStatusEnum, bool)
type ExpandTreeForGlossaryRequest
    func (request ExpandTreeForGlossaryRequest) BinaryRequestBody() (*common.OCIReadSeekCloser, bool)
    func (request ExpandTreeForGlossaryRequest) HTTPRequest(method, path string, binaryRequestBody *common.OCIReadSeekCloser, extraHeaders map[string]string) (http.Request, error)
    func (request ExpandTreeForGlossaryRequest) RetryPolicy() *common.RetryPolicy
    func (request ExpandTreeForGlossaryRequest) String() string
    func (request ExpandTreeForGlossaryRequest) ValidateEnumValue() (bool, error)
type ExpandTreeForGlossaryResponse
    func (response ExpandTreeForGlossaryResponse) HTTPResponse() *http.Response
    func (response ExpandTreeForGlossaryResponse) String() string
type ExportDataAssetDetails
    func (m ExportDataAssetDetails) String() string
    func (m ExportDataAssetDetails) ValidateEnumValue() (bool, error)
type ExportGlossaryRequest
    func (request ExportGlossaryRequest) BinaryRequestBody() (*common.OCIReadSeekCloser, bool)
    func (request ExportGlossaryRequest) HTTPRequest(method, path string, binaryRequestBody *common.OCIReadSeekCloser, extraHeaders map[string]string) (http.Request, error)
    func (request ExportGlossaryRequest) RetryPolicy() *common.RetryPolicy
    func (request ExportGlossaryRequest) String() string
    func (request ExportGlossaryRequest) ValidateEnumValue() (bool, error)
type ExportGlossaryResponse
    func (response ExportGlossaryResponse) HTTPResponse() *http.Response
    func (response ExportGlossaryResponse) String() string
type FacetedSearchAggregation
    func (m FacetedSearchAggregation) String() string
    func (m FacetedSearchAggregation) ValidateEnumValue() (bool, error)
type FacetedSearchAggregationPropertyTypeEnum
    func GetFacetedSearchAggregationPropertyTypeEnumValues() []FacetedSearchAggregationPropertyTypeEnum
    func GetMappingFacetedSearchAggregationPropertyTypeEnum(val string) (FacetedSearchAggregationPropertyTypeEnum, bool)
type FacetedSearchCustomProperty
    func (m FacetedSearchCustomProperty) String() string
    func (m FacetedSearchCustomProperty) ValidateEnumValue() (bool, error)
type FacetedSearchDateFilterRequest
    func (m FacetedSearchDateFilterRequest) String() string
    func (m FacetedSearchDateFilterRequest) ValidateEnumValue() (bool, error)
type FacetedSearchFilterRequest
    func (m FacetedSearchFilterRequest) String() string
    func (m FacetedSearchFilterRequest) ValidateEnumValue() (bool, error)
type FacetedSearchSortRequest
    func (m FacetedSearchSortRequest) String() string
    func (m FacetedSearchSortRequest) ValidateEnumValue() (bool, error)
type FacetedSearchSortRequestSortOrderEnum
    func GetFacetedSearchSortRequestSortOrderEnumValues() []FacetedSearchSortRequestSortOrderEnum
    func GetMappingFacetedSearchSortRequestSortOrderEnum(val string) (FacetedSearchSortRequestSortOrderEnum, bool)
type FacetedSearchStringFilterRequest
    func (m FacetedSearchStringFilterRequest) String() string
    func (m FacetedSearchStringFilterRequest) ValidateEnumValue() (bool, error)
type FetchEntityLineageDetails
    func (m FetchEntityLineageDetails) String() string
    func (m FetchEntityLineageDetails) ValidateEnumValue() (bool, error)
type FetchEntityLineageRequest
    func (request FetchEntityLineageRequest) BinaryRequestBody() (*common.OCIReadSeekCloser, bool)
    func (request FetchEntityLineageRequest) HTTPRequest(method, path string, binaryRequestBody *common.OCIReadSeekCloser, extraHeaders map[string]string) (http.Request, error)
    func (request FetchEntityLineageRequest) RetryPolicy() *common.RetryPolicy
    func (request FetchEntityLineageRequest) String() string
    func (request FetchEntityLineageRequest) ValidateEnumValue() (bool, error)
type FetchEntityLineageResponse
    func (response FetchEntityLineageResponse) HTTPResponse() *http.Response
    func (response FetchEntityLineageResponse) String() string
type Folder
    func (m Folder) String() string
    func (m Folder) ValidateEnumValue() (bool, error)
type FolderCollection
    func (m FolderCollection) String() string
    func (m FolderCollection) ValidateEnumValue() (bool, error)
type FolderSummary
    func (m FolderSummary) String() string
    func (m FolderSummary) ValidateEnumValue() (bool, error)
type FolderTag
    func (m FolderTag) String() string
    func (m FolderTag) ValidateEnumValue() (bool, error)
type FolderTagCollection
    func (m FolderTagCollection) String() string
    func (m FolderTagCollection) ValidateEnumValue() (bool, error)
type FolderTagSummary
    func (m FolderTagSummary) String() string
    func (m FolderTagSummary) ValidateEnumValue() (bool, error)
type GetAttributeFieldsEnum
    func GetGetAttributeFieldsEnumValues() []GetAttributeFieldsEnum
    func GetMappingGetAttributeFieldsEnum(val string) (GetAttributeFieldsEnum, bool)
type GetAttributeRequest
    func (request GetAttributeRequest) BinaryRequestBody() (*common.OCIReadSeekCloser, bool)
    func (request GetAttributeRequest) HTTPRequest(method, path string, binaryRequestBody *common.OCIReadSeekCloser, extraHeaders map[string]string) (http.Request, error)
    func (request GetAttributeRequest) RetryPolicy() *common.RetryPolicy
    func (request GetAttributeRequest) String() string
    func (request GetAttributeRequest) ValidateEnumValue() (bool, error)
type GetAttributeResponse
    func (response GetAttributeResponse) HTTPResponse() *http.Response
    func (response GetAttributeResponse) String() string
type GetAttributeTagFieldsEnum
    func GetGetAttributeTagFieldsEnumValues() []GetAttributeTagFieldsEnum
    func GetMappingGetAttributeTagFieldsEnum(val string) (GetAttributeTagFieldsEnum, bool)
type GetAttributeTagRequest
    func (request GetAttributeTagRequest) BinaryRequestBody() (*common.OCIReadSeekCloser, bool)
    func (request GetAttributeTagRequest) HTTPRequest(method, path string, binaryRequestBody *common.OCIReadSeekCloser, extraHeaders map[string]string) (http.Request, error)
    func (request GetAttributeTagRequest) RetryPolicy() *common.RetryPolicy
    func (request GetAttributeTagRequest) String() string
    func (request GetAttributeTagRequest) ValidateEnumValue() (bool, error)
type GetAttributeTagResponse
    func (response GetAttributeTagResponse) HTTPResponse() *http.Response
    func (response GetAttributeTagResponse) String() string
type GetCatalogPrivateEndpointRequest
    func (request GetCatalogPrivateEndpointRequest) BinaryRequestBody() (*common.OCIReadSeekCloser, bool)
    func (request GetCatalogPrivateEndpointRequest) HTTPRequest(method, path string, binaryRequestBody *common.OCIReadSeekCloser, extraHeaders map[string]string) (http.Request, error)
    func (request GetCatalogPrivateEndpointRequest) RetryPolicy() *common.RetryPolicy
    func (request GetCatalogPrivateEndpointRequest) String() string
    func (request GetCatalogPrivateEndpointRequest) ValidateEnumValue() (bool, error)
type GetCatalogPrivateEndpointResponse
    func (response GetCatalogPrivateEndpointResponse) HTTPResponse() *http.Response
    func (response GetCatalogPrivateEndpointResponse) String() string
type GetCatalogRequest
    func (request GetCatalogRequest) BinaryRequestBody() (*common.OCIReadSeekCloser, bool)
    func (request GetCatalogRequest) HTTPRequest(method, path string, binaryRequestBody *common.OCIReadSeekCloser, extraHeaders map[string]string) (http.Request, error)
    func (request GetCatalogRequest) RetryPolicy() *common.RetryPolicy
    func (request GetCatalogRequest) String() string
    func (request GetCatalogRequest) ValidateEnumValue() (bool, error)
type GetCatalogResponse
    func (response GetCatalogResponse) HTTPResponse() *http.Response
    func (response GetCatalogResponse) String() string
type GetConnectionFieldsEnum
    func GetGetConnectionFieldsEnumValues() []GetConnectionFieldsEnum
    func GetMappingGetConnectionFieldsEnum(val string) (GetConnectionFieldsEnum, bool)
type GetConnectionRequest
    func (request GetConnectionRequest) BinaryRequestBody() (*common.OCIReadSeekCloser, bool)
    func (request GetConnectionRequest) HTTPRequest(method, path string, binaryRequestBody *common.OCIReadSeekCloser, extraHeaders map[string]string) (http.Request, error)
    func (request GetConnectionRequest) RetryPolicy() *common.RetryPolicy
    func (request GetConnectionRequest) String() string
    func (request GetConnectionRequest) ValidateEnumValue() (bool, error)
type GetConnectionResponse
    func (response GetConnectionResponse) HTTPResponse() *http.Response
    func (response GetConnectionResponse) String() string
type GetCustomPropertyFieldsEnum
    func GetGetCustomPropertyFieldsEnumValues() []GetCustomPropertyFieldsEnum
    func GetMappingGetCustomPropertyFieldsEnum(val string) (GetCustomPropertyFieldsEnum, bool)
type GetCustomPropertyRequest
    func (request GetCustomPropertyRequest) BinaryRequestBody() (*common.OCIReadSeekCloser, bool)
    func (request GetCustomPropertyRequest) HTTPRequest(method, path string, binaryRequestBody *common.OCIReadSeekCloser, extraHeaders map[string]string) (http.Request, error)
    func (request GetCustomPropertyRequest) RetryPolicy() *common.RetryPolicy
    func (request GetCustomPropertyRequest) String() string
    func (request GetCustomPropertyRequest) ValidateEnumValue() (bool, error)
type GetCustomPropertyResponse
    func (response GetCustomPropertyResponse) HTTPResponse() *http.Response
    func (response GetCustomPropertyResponse) String() string
type GetDataAssetFieldsEnum
    func GetGetDataAssetFieldsEnumValues() []GetDataAssetFieldsEnum
    func GetMappingGetDataAssetFieldsEnum(val string) (GetDataAssetFieldsEnum, bool)
type GetDataAssetRequest
    func (request GetDataAssetRequest) BinaryRequestBody() (*common.OCIReadSeekCloser, bool)
    func (request GetDataAssetRequest) HTTPRequest(method, path string, binaryRequestBody *common.OCIReadSeekCloser, extraHeaders map[string]string) (http.Request, error)
    func (request GetDataAssetRequest) RetryPolicy() *common.RetryPolicy
    func (request GetDataAssetRequest) String() string
    func (request GetDataAssetRequest) ValidateEnumValue() (bool, error)
type GetDataAssetResponse
    func (response GetDataAssetResponse) HTTPResponse() *http.Response
    func (response GetDataAssetResponse) String() string
type GetDataAssetTagFieldsEnum
    func GetGetDataAssetTagFieldsEnumValues() []GetDataAssetTagFieldsEnum
    func GetMappingGetDataAssetTagFieldsEnum(val string) (GetDataAssetTagFieldsEnum, bool)
type GetDataAssetTagRequest
    func (request GetDataAssetTagRequest) BinaryRequestBody() (*common.OCIReadSeekCloser, bool)
    func (request GetDataAssetTagRequest) HTTPRequest(method, path string, binaryRequestBody *common.OCIReadSeekCloser, extraHeaders map[string]string) (http.Request, error)
    func (request GetDataAssetTagRequest) RetryPolicy() *common.RetryPolicy
    func (request GetDataAssetTagRequest) String() string
    func (request GetDataAssetTagRequest) ValidateEnumValue() (bool, error)
type GetDataAssetTagResponse
    func (response GetDataAssetTagResponse) HTTPResponse() *http.Response
    func (response GetDataAssetTagResponse) String() string
type GetEntityFieldsEnum
    func GetGetEntityFieldsEnumValues() []GetEntityFieldsEnum
    func GetMappingGetEntityFieldsEnum(val string) (GetEntityFieldsEnum, bool)
type GetEntityRequest
    func (request GetEntityRequest) BinaryRequestBody() (*common.OCIReadSeekCloser, bool)
    func (request GetEntityRequest) HTTPRequest(method, path string, binaryRequestBody *common.OCIReadSeekCloser, extraHeaders map[string]string) (http.Request, error)
    func (request GetEntityRequest) RetryPolicy() *common.RetryPolicy
    func (request GetEntityRequest) String() string
    func (request GetEntityRequest) ValidateEnumValue() (bool, error)
type GetEntityResponse
    func (response GetEntityResponse) HTTPResponse() *http.Response
    func (response GetEntityResponse) String() string
type GetEntityTagFieldsEnum
    func GetGetEntityTagFieldsEnumValues() []GetEntityTagFieldsEnum
    func GetMappingGetEntityTagFieldsEnum(val string) (GetEntityTagFieldsEnum, bool)
type GetEntityTagRequest
    func (request GetEntityTagRequest) BinaryRequestBody() (*common.OCIReadSeekCloser, bool)
    func (request GetEntityTagRequest) HTTPRequest(method, path string, binaryRequestBody *common.OCIReadSeekCloser, extraHeaders map[string]string) (http.Request, error)
    func (request GetEntityTagRequest) RetryPolicy() *common.RetryPolicy
    func (request GetEntityTagRequest) String() string
    func (request GetEntityTagRequest) ValidateEnumValue() (bool, error)
type GetEntityTagResponse
    func (response GetEntityTagResponse) HTTPResponse() *http.Response
    func (response GetEntityTagResponse) String() string
type GetFolderFieldsEnum
    func GetGetFolderFieldsEnumValues() []GetFolderFieldsEnum
    func GetMappingGetFolderFieldsEnum(val string) (GetFolderFieldsEnum, bool)
type GetFolderRequest
    func (request GetFolderRequest) BinaryRequestBody() (*common.OCIReadSeekCloser, bool)
    func (request GetFolderRequest) HTTPRequest(method, path string, binaryRequestBody *common.OCIReadSeekCloser, extraHeaders map[string]string) (http.Request, error)
    func (request GetFolderRequest) RetryPolicy() *common.RetryPolicy
    func (request GetFolderRequest) String() string
    func (request GetFolderRequest) ValidateEnumValue() (bool, error)
type GetFolderResponse
    func (response GetFolderResponse) HTTPResponse() *http.Response
    func (response GetFolderResponse) String() string
type GetFolderTagFieldsEnum
    func GetGetFolderTagFieldsEnumValues() []GetFolderTagFieldsEnum
    func GetMappingGetFolderTagFieldsEnum(val string) (GetFolderTagFieldsEnum, bool)
type GetFolderTagRequest
    func (request GetFolderTagRequest) BinaryRequestBody() (*common.OCIReadSeekCloser, bool)
    func (request GetFolderTagRequest) HTTPRequest(method, path string, binaryRequestBody *common.OCIReadSeekCloser, extraHeaders map[string]string) (http.Request, error)
    func (request GetFolderTagRequest) RetryPolicy() *common.RetryPolicy
    func (request GetFolderTagRequest) String() string
    func (request GetFolderTagRequest) ValidateEnumValue() (bool, error)
type GetFolderTagResponse
    func (response GetFolderTagResponse) HTTPResponse() *http.Response
    func (response GetFolderTagResponse) String() string
type GetGlossaryFieldsEnum
    func GetGetGlossaryFieldsEnumValues() []GetGlossaryFieldsEnum
    func GetMappingGetGlossaryFieldsEnum(val string) (GetGlossaryFieldsEnum, bool)
type GetGlossaryRequest
    func (request GetGlossaryRequest) BinaryRequestBody() (*common.OCIReadSeekCloser, bool)
    func (request GetGlossaryRequest) HTTPRequest(method, path string, binaryRequestBody *common.OCIReadSeekCloser, extraHeaders map[string]string) (http.Request, error)
    func (request GetGlossaryRequest) RetryPolicy() *common.RetryPolicy
    func (request GetGlossaryRequest) String() string
    func (request GetGlossaryRequest) ValidateEnumValue() (bool, error)
type GetGlossaryResponse
    func (response GetGlossaryResponse) HTTPResponse() *http.Response
    func (response GetGlossaryResponse) String() string
type GetJobDefinitionFieldsEnum
    func GetGetJobDefinitionFieldsEnumValues() []GetJobDefinitionFieldsEnum
    func GetMappingGetJobDefinitionFieldsEnum(val string) (GetJobDefinitionFieldsEnum, bool)
type GetJobDefinitionRequest
    func (request GetJobDefinitionRequest) BinaryRequestBody() (*common.OCIReadSeekCloser, bool)
    func (request GetJobDefinitionRequest) HTTPRequest(method, path string, binaryRequestBody *common.OCIReadSeekCloser, extraHeaders map[string]string) (http.Request, error)
    func (request GetJobDefinitionRequest) RetryPolicy() *common.RetryPolicy
    func (request GetJobDefinitionRequest) String() string
    func (request GetJobDefinitionRequest) ValidateEnumValue() (bool, error)
type GetJobDefinitionResponse
    func (response GetJobDefinitionResponse) HTTPResponse() *http.Response
    func (response GetJobDefinitionResponse) String() string
type GetJobExecutionFieldsEnum
    func GetGetJobExecutionFieldsEnumValues() []GetJobExecutionFieldsEnum
    func GetMappingGetJobExecutionFieldsEnum(val string) (GetJobExecutionFieldsEnum, bool)
type GetJobExecutionRequest
    func (request GetJobExecutionRequest) BinaryRequestBody() (*common.OCIReadSeekCloser, bool)
    func (request GetJobExecutionRequest) HTTPRequest(method, path string, binaryRequestBody *common.OCIReadSeekCloser, extraHeaders map[string]string) (http.Request, error)
    func (request GetJobExecutionRequest) RetryPolicy() *common.RetryPolicy
    func (request GetJobExecutionRequest) String() string
    func (request GetJobExecutionRequest) ValidateEnumValue() (bool, error)
type GetJobExecutionResponse
    func (response GetJobExecutionResponse) HTTPResponse() *http.Response
    func (response GetJobExecutionResponse) String() string
type GetJobFieldsEnum
    func GetGetJobFieldsEnumValues() []GetJobFieldsEnum
    func GetMappingGetJobFieldsEnum(val string) (GetJobFieldsEnum, bool)
type GetJobLogFieldsEnum
    func GetGetJobLogFieldsEnumValues() []GetJobLogFieldsEnum
    func GetMappingGetJobLogFieldsEnum(val string) (GetJobLogFieldsEnum, bool)
type GetJobLogRequest
    func (request GetJobLogRequest) BinaryRequestBody() (*common.OCIReadSeekCloser, bool)
    func (request GetJobLogRequest) HTTPRequest(method, path string, binaryRequestBody *common.OCIReadSeekCloser, extraHeaders map[string]string) (http.Request, error)
    func (request GetJobLogRequest) RetryPolicy() *common.RetryPolicy
    func (request GetJobLogRequest) String() string
    func (request GetJobLogRequest) ValidateEnumValue() (bool, error)
type GetJobLogResponse
    func (response GetJobLogResponse) HTTPResponse() *http.Response
    func (response GetJobLogResponse) String() string
type GetJobMetricsFieldsEnum
    func GetGetJobMetricsFieldsEnumValues() []GetJobMetricsFieldsEnum
    func GetMappingGetJobMetricsFieldsEnum(val string) (GetJobMetricsFieldsEnum, bool)
type GetJobMetricsRequest
    func (request GetJobMetricsRequest) BinaryRequestBody() (*common.OCIReadSeekCloser, bool)
    func (request GetJobMetricsRequest) HTTPRequest(method, path string, binaryRequestBody *common.OCIReadSeekCloser, extraHeaders map[string]string) (http.Request, error)
    func (request GetJobMetricsRequest) RetryPolicy() *common.RetryPolicy
    func (request GetJobMetricsRequest) String() string
    func (request GetJobMetricsRequest) ValidateEnumValue() (bool, error)
type GetJobMetricsResponse
    func (response GetJobMetricsResponse) HTTPResponse() *http.Response
    func (response GetJobMetricsResponse) String() string
type GetJobRequest
    func (request GetJobRequest) BinaryRequestBody() (*common.OCIReadSeekCloser, bool)
    func (request GetJobRequest) HTTPRequest(method, path string, binaryRequestBody *common.OCIReadSeekCloser, extraHeaders map[string]string) (http.Request, error)
    func (request GetJobRequest) RetryPolicy() *common.RetryPolicy
    func (request GetJobRequest) String() string
    func (request GetJobRequest) ValidateEnumValue() (bool, error)
type GetJobResponse
    func (response GetJobResponse) HTTPResponse() *http.Response
    func (response GetJobResponse) String() string
type GetMetastoreRequest
    func (request GetMetastoreRequest) BinaryRequestBody() (*common.OCIReadSeekCloser, bool)
    func (request GetMetastoreRequest) HTTPRequest(method, path string, binaryRequestBody *common.OCIReadSeekCloser, extraHeaders map[string]string) (http.Request, error)
    func (request GetMetastoreRequest) RetryPolicy() *common.RetryPolicy
    func (request GetMetastoreRequest) String() string
    func (request GetMetastoreRequest) ValidateEnumValue() (bool, error)
type GetMetastoreResponse
    func (response GetMetastoreResponse) HTTPResponse() *http.Response
    func (response GetMetastoreResponse) String() string
type GetNamespaceFieldsEnum
    func GetGetNamespaceFieldsEnumValues() []GetNamespaceFieldsEnum
    func GetMappingGetNamespaceFieldsEnum(val string) (GetNamespaceFieldsEnum, bool)
type GetNamespaceRequest
    func (request GetNamespaceRequest) BinaryRequestBody() (*common.OCIReadSeekCloser, bool)
    func (request GetNamespaceRequest) HTTPRequest(method, path string, binaryRequestBody *common.OCIReadSeekCloser, extraHeaders map[string]string) (http.Request, error)
    func (request GetNamespaceRequest) RetryPolicy() *common.RetryPolicy
    func (request GetNamespaceRequest) String() string
    func (request GetNamespaceRequest) ValidateEnumValue() (bool, error)
type GetNamespaceResponse
    func (response GetNamespaceResponse) HTTPResponse() *http.Response
    func (response GetNamespaceResponse) String() string
type GetPatternFieldsEnum
    func GetGetPatternFieldsEnumValues() []GetPatternFieldsEnum
    func GetMappingGetPatternFieldsEnum(val string) (GetPatternFieldsEnum, bool)
type GetPatternRequest
    func (request GetPatternRequest) BinaryRequestBody() (*common.OCIReadSeekCloser, bool)
    func (request GetPatternRequest) HTTPRequest(method, path string, binaryRequestBody *common.OCIReadSeekCloser, extraHeaders map[string]string) (http.Request, error)
    func (request GetPatternRequest) RetryPolicy() *common.RetryPolicy
    func (request GetPatternRequest) String() string
    func (request GetPatternRequest) ValidateEnumValue() (bool, error)
type GetPatternResponse
    func (response GetPatternResponse) HTTPResponse() *http.Response
    func (response GetPatternResponse) String() string
type GetTermFieldsEnum
    func GetGetTermFieldsEnumValues() []GetTermFieldsEnum
    func GetMappingGetTermFieldsEnum(val string) (GetTermFieldsEnum, bool)
type GetTermRelationshipFieldsEnum
    func GetGetTermRelationshipFieldsEnumValues() []GetTermRelationshipFieldsEnum
    func GetMappingGetTermRelationshipFieldsEnum(val string) (GetTermRelationshipFieldsEnum, bool)
type GetTermRelationshipRequest
    func (request GetTermRelationshipRequest) BinaryRequestBody() (*common.OCIReadSeekCloser, bool)
    func (request GetTermRelationshipRequest) HTTPRequest(method, path string, binaryRequestBody *common.OCIReadSeekCloser, extraHeaders map[string]string) (http.Request, error)
    func (request GetTermRelationshipRequest) RetryPolicy() *common.RetryPolicy
    func (request GetTermRelationshipRequest) String() string
    func (request GetTermRelationshipRequest) ValidateEnumValue() (bool, error)
type GetTermRelationshipResponse
    func (response GetTermRelationshipResponse) HTTPResponse() *http.Response
    func (response GetTermRelationshipResponse) String() string
type GetTermRequest
    func (request GetTermRequest) BinaryRequestBody() (*common.OCIReadSeekCloser, bool)
    func (request GetTermRequest) HTTPRequest(method, path string, binaryRequestBody *common.OCIReadSeekCloser, extraHeaders map[string]string) (http.Request, error)
    func (request GetTermRequest) RetryPolicy() *common.RetryPolicy
    func (request GetTermRequest) String() string
    func (request GetTermRequest) ValidateEnumValue() (bool, error)
type GetTermResponse
    func (response GetTermResponse) HTTPResponse() *http.Response
    func (response GetTermResponse) String() string
type GetTypeFieldsEnum
    func GetGetTypeFieldsEnumValues() []GetTypeFieldsEnum
    func GetMappingGetTypeFieldsEnum(val string) (GetTypeFieldsEnum, bool)
type GetTypeRequest
    func (request GetTypeRequest) BinaryRequestBody() (*common.OCIReadSeekCloser, bool)
    func (request GetTypeRequest) HTTPRequest(method, path string, binaryRequestBody *common.OCIReadSeekCloser, extraHeaders map[string]string) (http.Request, error)
    func (request GetTypeRequest) RetryPolicy() *common.RetryPolicy
    func (request GetTypeRequest) String() string
    func (request GetTypeRequest) ValidateEnumValue() (bool, error)
type GetTypeResponse
    func (response GetTypeResponse) HTTPResponse() *http.Response
    func (response GetTypeResponse) String() string
type GetWorkRequestRequest
    func (request GetWorkRequestRequest) BinaryRequestBody() (*common.OCIReadSeekCloser, bool)
    func (request GetWorkRequestRequest) HTTPRequest(method, path string, binaryRequestBody *common.OCIReadSeekCloser, extraHeaders map[string]string) (http.Request, error)
    func (request GetWorkRequestRequest) RetryPolicy() *common.RetryPolicy
    func (request GetWorkRequestRequest) String() string
    func (request GetWorkRequestRequest) ValidateEnumValue() (bool, error)
type GetWorkRequestResponse
    func (response GetWorkRequestResponse) HTTPResponse() *http.Response
    func (response GetWorkRequestResponse) String() string
type Glossary
    func (m Glossary) String() string
    func (m Glossary) ValidateEnumValue() (bool, error)
type GlossaryCollection
    func (m GlossaryCollection) String() string
    func (m GlossaryCollection) ValidateEnumValue() (bool, error)
type GlossaryPermissionsSummary
    func (m GlossaryPermissionsSummary) String() string
    func (m GlossaryPermissionsSummary) ValidateEnumValue() (bool, error)
type GlossarySummary
    func (m GlossarySummary) String() string
    func (m GlossarySummary) ValidateEnumValue() (bool, error)
type GlossaryTreeElement
    func (m GlossaryTreeElement) String() string
    func (m GlossaryTreeElement) ValidateEnumValue() (bool, error)
type HarvestStatusEnum
    func GetHarvestStatusEnumValues() []HarvestStatusEnum
    func GetMappingHarvestStatusEnum(val string) (HarvestStatusEnum, bool)
type ImportConnectionDetails
    func (m ImportConnectionDetails) String() string
    func (m ImportConnectionDetails) ValidateEnumValue() (bool, error)
type ImportConnectionRequest
    func (request ImportConnectionRequest) BinaryRequestBody() (*common.OCIReadSeekCloser, bool)
    func (request ImportConnectionRequest) HTTPRequest(method, path string, binaryRequestBody *common.OCIReadSeekCloser, extraHeaders map[string]string) (http.Request, error)
    func (request ImportConnectionRequest) RetryPolicy() *common.RetryPolicy
    func (request ImportConnectionRequest) String() string
    func (request ImportConnectionRequest) ValidateEnumValue() (bool, error)
type ImportConnectionResponse
    func (response ImportConnectionResponse) HTTPResponse() *http.Response
    func (response ImportConnectionResponse) String() string
type ImportDataAssetDetails
    func (m ImportDataAssetDetails) String() string
    func (m ImportDataAssetDetails) ValidateEnumValue() (bool, error)
type ImportDataAssetJobResult
    func (m ImportDataAssetJobResult) String() string
    func (m ImportDataAssetJobResult) ValidateEnumValue() (bool, error)
type ImportDataAssetRequest
    func (request ImportDataAssetRequest) BinaryRequestBody() (*common.OCIReadSeekCloser, bool)
    func (request ImportDataAssetRequest) HTTPRequest(method, path string, binaryRequestBody *common.OCIReadSeekCloser, extraHeaders map[string]string) (http.Request, error)
    func (request ImportDataAssetRequest) RetryPolicy() *common.RetryPolicy
    func (request ImportDataAssetRequest) String() string
    func (request ImportDataAssetRequest) ValidateEnumValue() (bool, error)
type ImportDataAssetResponse
    func (response ImportDataAssetResponse) HTTPResponse() *http.Response
    func (response ImportDataAssetResponse) String() string
type ImportGlossaryDetails
    func (m ImportGlossaryDetails) String() string
    func (m ImportGlossaryDetails) ValidateEnumValue() (bool, error)
type ImportGlossaryRequest
    func (request ImportGlossaryRequest) BinaryRequestBody() (*common.OCIReadSeekCloser, bool)
    func (request ImportGlossaryRequest) HTTPRequest(method, path string, binaryRequestBody *common.OCIReadSeekCloser, extraHeaders map[string]string) (http.Request, error)
    func (request ImportGlossaryRequest) RetryPolicy() *common.RetryPolicy
    func (request ImportGlossaryRequest) String() string
    func (request ImportGlossaryRequest) ValidateEnumValue() (bool, error)
type ImportGlossaryResponse
    func (response ImportGlossaryResponse) HTTPResponse() *http.Response
    func (response ImportGlossaryResponse) String() string
type Job
    func (m Job) String() string
    func (m Job) ValidateEnumValue() (bool, error)
type JobCollection
    func (m JobCollection) String() string
    func (m JobCollection) ValidateEnumValue() (bool, error)
type JobDefinition
    func (m JobDefinition) String() string
    func (m JobDefinition) ValidateEnumValue() (bool, error)
type JobDefinitionCollection
    func (m JobDefinitionCollection) String() string
    func (m JobDefinitionCollection) ValidateEnumValue() (bool, error)
type JobDefinitionPermissionsSummary
    func (m JobDefinitionPermissionsSummary) String() string
    func (m JobDefinitionPermissionsSummary) ValidateEnumValue() (bool, error)
type JobDefinitionScope
    func (m JobDefinitionScope) String() string
    func (m JobDefinitionScope) ValidateEnumValue() (bool, error)
type JobDefinitionSummary
    func (m JobDefinitionSummary) String() string
    func (m JobDefinitionSummary) ValidateEnumValue() (bool, error)
type JobExecution
    func (m JobExecution) String() string
    func (m JobExecution) ValidateEnumValue() (bool, error)
type JobExecutionCollection
    func (m JobExecutionCollection) String() string
    func (m JobExecutionCollection) ValidateEnumValue() (bool, error)
type JobExecutionStateEnum
    func GetJobExecutionStateEnumValues() []JobExecutionStateEnum
    func GetMappingJobExecutionStateEnum(val string) (JobExecutionStateEnum, bool)
type JobExecutionSummary
    func (m JobExecutionSummary) String() string
    func (m JobExecutionSummary) ValidateEnumValue() (bool, error)
type JobLifecycleStateEnum
    func GetJobLifecycleStateEnumValues() []JobLifecycleStateEnum
    func GetMappingJobLifecycleStateEnum(val string) (JobLifecycleStateEnum, bool)
type JobLog
    func (m JobLog) String() string
    func (m JobLog) ValidateEnumValue() (bool, error)
type JobLogCollection
    func (m JobLogCollection) String() string
    func (m JobLogCollection) ValidateEnumValue() (bool, error)
type JobLogSummary
    func (m JobLogSummary) String() string
    func (m JobLogSummary) ValidateEnumValue() (bool, error)
type JobMetric
    func (m JobMetric) String() string
    func (m JobMetric) ValidateEnumValue() (bool, error)
type JobMetricCollection
    func (m JobMetricCollection) String() string
    func (m JobMetricCollection) ValidateEnumValue() (bool, error)
type JobMetricSummary
    func (m JobMetricSummary) String() string
    func (m JobMetricSummary) ValidateEnumValue() (bool, error)
type JobScheduleTypeEnum
    func GetJobScheduleTypeEnumValues() []JobScheduleTypeEnum
    func GetMappingJobScheduleTypeEnum(val string) (JobScheduleTypeEnum, bool)
type JobSummary
    func (m JobSummary) String() string
    func (m JobSummary) ValidateEnumValue() (bool, error)
type JobTypeEnum
    func GetJobTypeEnumValues() []JobTypeEnum
    func GetMappingJobTypeEnum(val string) (JobTypeEnum, bool)
type LifecycleStateEnum
    func GetLifecycleStateEnumValues() []LifecycleStateEnum
    func GetMappingLifecycleStateEnum(val string) (LifecycleStateEnum, bool)
type LineageDirectionEnum
    func GetLineageDirectionEnumValues() []LineageDirectionEnum
    func GetMappingLineageDirectionEnum(val string) (LineageDirectionEnum, bool)
type LineageObject
    func (m LineageObject) String() string
    func (m LineageObject) ValidateEnumValue() (bool, error)
type LineageRelationship
    func (m LineageRelationship) String() string
    func (m LineageRelationship) ValidateEnumValue() (bool, error)
type ListAggregatedPhysicalEntitiesFieldsEnum
    func GetListAggregatedPhysicalEntitiesFieldsEnumValues() []ListAggregatedPhysicalEntitiesFieldsEnum
    func GetMappingListAggregatedPhysicalEntitiesFieldsEnum(val string) (ListAggregatedPhysicalEntitiesFieldsEnum, bool)
type ListAggregatedPhysicalEntitiesRequest
    func (request ListAggregatedPhysicalEntitiesRequest) BinaryRequestBody() (*common.OCIReadSeekCloser, bool)
    func (request ListAggregatedPhysicalEntitiesRequest) HTTPRequest(method, path string, binaryRequestBody *common.OCIReadSeekCloser, extraHeaders map[string]string) (http.Request, error)
    func (request ListAggregatedPhysicalEntitiesRequest) RetryPolicy() *common.RetryPolicy
    func (request ListAggregatedPhysicalEntitiesRequest) String() string
    func (request ListAggregatedPhysicalEntitiesRequest) ValidateEnumValue() (bool, error)
type ListAggregatedPhysicalEntitiesResponse
    func (response ListAggregatedPhysicalEntitiesResponse) HTTPResponse() *http.Response
    func (response ListAggregatedPhysicalEntitiesResponse) String() string
type ListAggregatedPhysicalEntitiesSortByEnum
    func GetListAggregatedPhysicalEntitiesSortByEnumValues() []ListAggregatedPhysicalEntitiesSortByEnum
    func GetMappingListAggregatedPhysicalEntitiesSortByEnum(val string) (ListAggregatedPhysicalEntitiesSortByEnum, bool)
type ListAggregatedPhysicalEntitiesSortOrderEnum
    func GetListAggregatedPhysicalEntitiesSortOrderEnumValues() []ListAggregatedPhysicalEntitiesSortOrderEnum
    func GetMappingListAggregatedPhysicalEntitiesSortOrderEnum(val string) (ListAggregatedPhysicalEntitiesSortOrderEnum, bool)
type ListAttributeTagsFieldsEnum
    func GetListAttributeTagsFieldsEnumValues() []ListAttributeTagsFieldsEnum
    func GetMappingListAttributeTagsFieldsEnum(val string) (ListAttributeTagsFieldsEnum, bool)
type ListAttributeTagsLifecycleStateEnum
    func GetListAttributeTagsLifecycleStateEnumValues() []ListAttributeTagsLifecycleStateEnum
    func GetMappingListAttributeTagsLifecycleStateEnum(val string) (ListAttributeTagsLifecycleStateEnum, bool)
type ListAttributeTagsRequest
    func (request ListAttributeTagsRequest) BinaryRequestBody() (*common.OCIReadSeekCloser, bool)
    func (request ListAttributeTagsRequest) HTTPRequest(method, path string, binaryRequestBody *common.OCIReadSeekCloser, extraHeaders map[string]string) (http.Request, error)
    func (request ListAttributeTagsRequest) RetryPolicy() *common.RetryPolicy
    func (request ListAttributeTagsRequest) String() string
    func (request ListAttributeTagsRequest) ValidateEnumValue() (bool, error)
type ListAttributeTagsResponse
    func (response ListAttributeTagsResponse) HTTPResponse() *http.Response
    func (response ListAttributeTagsResponse) String() string
type ListAttributeTagsSortByEnum
    func GetListAttributeTagsSortByEnumValues() []ListAttributeTagsSortByEnum
    func GetMappingListAttributeTagsSortByEnum(val string) (ListAttributeTagsSortByEnum, bool)
type ListAttributeTagsSortOrderEnum
    func GetListAttributeTagsSortOrderEnumValues() []ListAttributeTagsSortOrderEnum
    func GetMappingListAttributeTagsSortOrderEnum(val string) (ListAttributeTagsSortOrderEnum, bool)
type ListAttributesFieldsEnum
    func GetListAttributesFieldsEnumValues() []ListAttributesFieldsEnum
    func GetMappingListAttributesFieldsEnum(val string) (ListAttributesFieldsEnum, bool)
type ListAttributesLifecycleStateEnum
    func GetListAttributesLifecycleStateEnumValues() []ListAttributesLifecycleStateEnum
    func GetMappingListAttributesLifecycleStateEnum(val string) (ListAttributesLifecycleStateEnum, bool)
type ListAttributesRequest
    func (request ListAttributesRequest) BinaryRequestBody() (*common.OCIReadSeekCloser, bool)
    func (request ListAttributesRequest) HTTPRequest(method, path string, binaryRequestBody *common.OCIReadSeekCloser, extraHeaders map[string]string) (http.Request, error)
    func (request ListAttributesRequest) RetryPolicy() *common.RetryPolicy
    func (request ListAttributesRequest) String() string
    func (request ListAttributesRequest) ValidateEnumValue() (bool, error)
type ListAttributesResponse
    func (response ListAttributesResponse) HTTPResponse() *http.Response
    func (response ListAttributesResponse) String() string
type ListAttributesSortByEnum
    func GetListAttributesSortByEnumValues() []ListAttributesSortByEnum
    func GetMappingListAttributesSortByEnum(val string) (ListAttributesSortByEnum, bool)
type ListAttributesSortOrderEnum
    func GetListAttributesSortOrderEnumValues() []ListAttributesSortOrderEnum
    func GetMappingListAttributesSortOrderEnum(val string) (ListAttributesSortOrderEnum, bool)
type ListCatalogPrivateEndpointsLifecycleStateEnum
    func GetListCatalogPrivateEndpointsLifecycleStateEnumValues() []ListCatalogPrivateEndpointsLifecycleStateEnum
    func GetMappingListCatalogPrivateEndpointsLifecycleStateEnum(val string) (ListCatalogPrivateEndpointsLifecycleStateEnum, bool)
type ListCatalogPrivateEndpointsRequest
    func (request ListCatalogPrivateEndpointsRequest) BinaryRequestBody() (*common.OCIReadSeekCloser, bool)
    func (request ListCatalogPrivateEndpointsRequest) HTTPRequest(method, path string, binaryRequestBody *common.OCIReadSeekCloser, extraHeaders map[string]string) (http.Request, error)
    func (request ListCatalogPrivateEndpointsRequest) RetryPolicy() *common.RetryPolicy
    func (request ListCatalogPrivateEndpointsRequest) String() string
    func (request ListCatalogPrivateEndpointsRequest) ValidateEnumValue() (bool, error)
type ListCatalogPrivateEndpointsResponse
    func (response ListCatalogPrivateEndpointsResponse) HTTPResponse() *http.Response
    func (response ListCatalogPrivateEndpointsResponse) String() string
type ListCatalogPrivateEndpointsSortByEnum
    func GetListCatalogPrivateEndpointsSortByEnumValues() []ListCatalogPrivateEndpointsSortByEnum
    func GetMappingListCatalogPrivateEndpointsSortByEnum(val string) (ListCatalogPrivateEndpointsSortByEnum, bool)
type ListCatalogPrivateEndpointsSortOrderEnum
    func GetListCatalogPrivateEndpointsSortOrderEnumValues() []ListCatalogPrivateEndpointsSortOrderEnum
    func GetMappingListCatalogPrivateEndpointsSortOrderEnum(val string) (ListCatalogPrivateEndpointsSortOrderEnum, bool)
type ListCatalogsLifecycleStateEnum
    func GetListCatalogsLifecycleStateEnumValues() []ListCatalogsLifecycleStateEnum
    func GetMappingListCatalogsLifecycleStateEnum(val string) (ListCatalogsLifecycleStateEnum, bool)
type ListCatalogsRequest
    func (request ListCatalogsRequest) BinaryRequestBody() (*common.OCIReadSeekCloser, bool)
    func (request ListCatalogsRequest) HTTPRequest(method, path string, binaryRequestBody *common.OCIReadSeekCloser, extraHeaders map[string]string) (http.Request, error)
    func (request ListCatalogsRequest) RetryPolicy() *common.RetryPolicy
    func (request ListCatalogsRequest) String() string
    func (request ListCatalogsRequest) ValidateEnumValue() (bool, error)
type ListCatalogsResponse
    func (response ListCatalogsResponse) HTTPResponse() *http.Response
    func (response ListCatalogsResponse) String() string
type ListCatalogsSortByEnum
    func GetListCatalogsSortByEnumValues() []ListCatalogsSortByEnum
    func GetMappingListCatalogsSortByEnum(val string) (ListCatalogsSortByEnum, bool)
type ListCatalogsSortOrderEnum
    func GetListCatalogsSortOrderEnumValues() []ListCatalogsSortOrderEnum
    func GetMappingListCatalogsSortOrderEnum(val string) (ListCatalogsSortOrderEnum, bool)
type ListConnectionsFieldsEnum
    func GetListConnectionsFieldsEnumValues() []ListConnectionsFieldsEnum
    func GetMappingListConnectionsFieldsEnum(val string) (ListConnectionsFieldsEnum, bool)
type ListConnectionsLifecycleStateEnum
    func GetListConnectionsLifecycleStateEnumValues() []ListConnectionsLifecycleStateEnum
    func GetMappingListConnectionsLifecycleStateEnum(val string) (ListConnectionsLifecycleStateEnum, bool)
type ListConnectionsRequest
    func (request ListConnectionsRequest) BinaryRequestBody() (*common.OCIReadSeekCloser, bool)
    func (request ListConnectionsRequest) HTTPRequest(method, path string, binaryRequestBody *common.OCIReadSeekCloser, extraHeaders map[string]string) (http.Request, error)
    func (request ListConnectionsRequest) RetryPolicy() *common.RetryPolicy
    func (request ListConnectionsRequest) String() string
    func (request ListConnectionsRequest) ValidateEnumValue() (bool, error)
type ListConnectionsResponse
    func (response ListConnectionsResponse) HTTPResponse() *http.Response
    func (response ListConnectionsResponse) String() string
type ListConnectionsSortByEnum
    func GetListConnectionsSortByEnumValues() []ListConnectionsSortByEnum
    func GetMappingListConnectionsSortByEnum(val string) (ListConnectionsSortByEnum, bool)
type ListConnectionsSortOrderEnum
    func GetListConnectionsSortOrderEnumValues() []ListConnectionsSortOrderEnum
    func GetMappingListConnectionsSortOrderEnum(val string) (ListConnectionsSortOrderEnum, bool)
type ListCustomPropertiesFieldsEnum
    func GetListCustomPropertiesFieldsEnumValues() []ListCustomPropertiesFieldsEnum
    func GetMappingListCustomPropertiesFieldsEnum(val string) (ListCustomPropertiesFieldsEnum, bool)
type ListCustomPropertiesLifecycleStateEnum
    func GetListCustomPropertiesLifecycleStateEnumValues() []ListCustomPropertiesLifecycleStateEnum
    func GetMappingListCustomPropertiesLifecycleStateEnum(val string) (ListCustomPropertiesLifecycleStateEnum, bool)
type ListCustomPropertiesRequest
    func (request ListCustomPropertiesRequest) BinaryRequestBody() (*common.OCIReadSeekCloser, bool)
    func (request ListCustomPropertiesRequest) HTTPRequest(method, path string, binaryRequestBody *common.OCIReadSeekCloser, extraHeaders map[string]string) (http.Request, error)
    func (request ListCustomPropertiesRequest) RetryPolicy() *common.RetryPolicy
    func (request ListCustomPropertiesRequest) String() string
    func (request ListCustomPropertiesRequest) ValidateEnumValue() (bool, error)
type ListCustomPropertiesResponse
    func (response ListCustomPropertiesResponse) HTTPResponse() *http.Response
    func (response ListCustomPropertiesResponse) String() string
type ListCustomPropertiesSortByEnum
    func GetListCustomPropertiesSortByEnumValues() []ListCustomPropertiesSortByEnum
    func GetMappingListCustomPropertiesSortByEnum(val string) (ListCustomPropertiesSortByEnum, bool)
type ListCustomPropertiesSortOrderEnum
    func GetListCustomPropertiesSortOrderEnumValues() []ListCustomPropertiesSortOrderEnum
    func GetMappingListCustomPropertiesSortOrderEnum(val string) (ListCustomPropertiesSortOrderEnum, bool)
type ListCustomPropertiesTypeNameEnum
    func GetListCustomPropertiesTypeNameEnumValues() []ListCustomPropertiesTypeNameEnum
    func GetMappingListCustomPropertiesTypeNameEnum(val string) (ListCustomPropertiesTypeNameEnum, bool)
type ListDataAssetTagsFieldsEnum
    func GetListDataAssetTagsFieldsEnumValues() []ListDataAssetTagsFieldsEnum
    func GetMappingListDataAssetTagsFieldsEnum(val string) (ListDataAssetTagsFieldsEnum, bool)
type ListDataAssetTagsLifecycleStateEnum
    func GetListDataAssetTagsLifecycleStateEnumValues() []ListDataAssetTagsLifecycleStateEnum
    func GetMappingListDataAssetTagsLifecycleStateEnum(val string) (ListDataAssetTagsLifecycleStateEnum, bool)
type ListDataAssetTagsRequest
    func (request ListDataAssetTagsRequest) BinaryRequestBody() (*common.OCIReadSeekCloser, bool)
    func (request ListDataAssetTagsRequest) HTTPRequest(method, path string, binaryRequestBody *common.OCIReadSeekCloser, extraHeaders map[string]string) (http.Request, error)
    func (request ListDataAssetTagsRequest) RetryPolicy() *common.RetryPolicy
    func (request ListDataAssetTagsRequest) String() string
    func (request ListDataAssetTagsRequest) ValidateEnumValue() (bool, error)
type ListDataAssetTagsResponse
    func (response ListDataAssetTagsResponse) HTTPResponse() *http.Response
    func (response ListDataAssetTagsResponse) String() string
type ListDataAssetTagsSortByEnum
    func GetListDataAssetTagsSortByEnumValues() []ListDataAssetTagsSortByEnum
    func GetMappingListDataAssetTagsSortByEnum(val string) (ListDataAssetTagsSortByEnum, bool)
type ListDataAssetTagsSortOrderEnum
    func GetListDataAssetTagsSortOrderEnumValues() []ListDataAssetTagsSortOrderEnum
    func GetMappingListDataAssetTagsSortOrderEnum(val string) (ListDataAssetTagsSortOrderEnum, bool)
type ListDataAssetsFieldsEnum
    func GetListDataAssetsFieldsEnumValues() []ListDataAssetsFieldsEnum
    func GetMappingListDataAssetsFieldsEnum(val string) (ListDataAssetsFieldsEnum, bool)
type ListDataAssetsLifecycleStateEnum
    func GetListDataAssetsLifecycleStateEnumValues() []ListDataAssetsLifecycleStateEnum
    func GetMappingListDataAssetsLifecycleStateEnum(val string) (ListDataAssetsLifecycleStateEnum, bool)
type ListDataAssetsRequest
    func (request ListDataAssetsRequest) BinaryRequestBody() (*common.OCIReadSeekCloser, bool)
    func (request ListDataAssetsRequest) HTTPRequest(method, path string, binaryRequestBody *common.OCIReadSeekCloser, extraHeaders map[string]string) (http.Request, error)
    func (request ListDataAssetsRequest) RetryPolicy() *common.RetryPolicy
    func (request ListDataAssetsRequest) String() string
    func (request ListDataAssetsRequest) ValidateEnumValue() (bool, error)
type ListDataAssetsResponse
    func (response ListDataAssetsResponse) HTTPResponse() *http.Response
    func (response ListDataAssetsResponse) String() string
type ListDataAssetsSortByEnum
    func GetListDataAssetsSortByEnumValues() []ListDataAssetsSortByEnum
    func GetMappingListDataAssetsSortByEnum(val string) (ListDataAssetsSortByEnum, bool)
type ListDataAssetsSortOrderEnum
    func GetListDataAssetsSortOrderEnumValues() []ListDataAssetsSortOrderEnum
    func GetMappingListDataAssetsSortOrderEnum(val string) (ListDataAssetsSortOrderEnum, bool)
type ListDerivedLogicalEntitiesRequest
    func (request ListDerivedLogicalEntitiesRequest) BinaryRequestBody() (*common.OCIReadSeekCloser, bool)
    func (request ListDerivedLogicalEntitiesRequest) HTTPRequest(method, path string, binaryRequestBody *common.OCIReadSeekCloser, extraHeaders map[string]string) (http.Request, error)
    func (request ListDerivedLogicalEntitiesRequest) RetryPolicy() *common.RetryPolicy
    func (request ListDerivedLogicalEntitiesRequest) String() string
    func (request ListDerivedLogicalEntitiesRequest) ValidateEnumValue() (bool, error)
type ListDerivedLogicalEntitiesResponse
    func (response ListDerivedLogicalEntitiesResponse) HTTPResponse() *http.Response
    func (response ListDerivedLogicalEntitiesResponse) String() string
type ListDerivedLogicalEntitiesSortByEnum
    func GetListDerivedLogicalEntitiesSortByEnumValues() []ListDerivedLogicalEntitiesSortByEnum
    func GetMappingListDerivedLogicalEntitiesSortByEnum(val string) (ListDerivedLogicalEntitiesSortByEnum, bool)
type ListDerivedLogicalEntitiesSortOrderEnum
    func GetListDerivedLogicalEntitiesSortOrderEnumValues() []ListDerivedLogicalEntitiesSortOrderEnum
    func GetMappingListDerivedLogicalEntitiesSortOrderEnum(val string) (ListDerivedLogicalEntitiesSortOrderEnum, bool)
type ListEntitiesFieldsEnum
    func GetListEntitiesFieldsEnumValues() []ListEntitiesFieldsEnum
    func GetMappingListEntitiesFieldsEnum(val string) (ListEntitiesFieldsEnum, bool)
type ListEntitiesHarvestStatusEnum
    func GetListEntitiesHarvestStatusEnumValues() []ListEntitiesHarvestStatusEnum
    func GetMappingListEntitiesHarvestStatusEnum(val string) (ListEntitiesHarvestStatusEnum, bool)
type ListEntitiesLifecycleStateEnum
    func GetListEntitiesLifecycleStateEnumValues() []ListEntitiesLifecycleStateEnum
    func GetMappingListEntitiesLifecycleStateEnum(val string) (ListEntitiesLifecycleStateEnum, bool)
type ListEntitiesRequest
    func (request ListEntitiesRequest) BinaryRequestBody() (*common.OCIReadSeekCloser, bool)
    func (request ListEntitiesRequest) HTTPRequest(method, path string, binaryRequestBody *common.OCIReadSeekCloser, extraHeaders map[string]string) (http.Request, error)
    func (request ListEntitiesRequest) RetryPolicy() *common.RetryPolicy
    func (request ListEntitiesRequest) String() string
    func (request ListEntitiesRequest) ValidateEnumValue() (bool, error)
type ListEntitiesResponse
    func (response ListEntitiesResponse) HTTPResponse() *http.Response
    func (response ListEntitiesResponse) String() string
type ListEntitiesSortByEnum
    func GetListEntitiesSortByEnumValues() []ListEntitiesSortByEnum
    func GetMappingListEntitiesSortByEnum(val string) (ListEntitiesSortByEnum, bool)
type ListEntitiesSortOrderEnum
    func GetListEntitiesSortOrderEnumValues() []ListEntitiesSortOrderEnum
    func GetMappingListEntitiesSortOrderEnum(val string) (ListEntitiesSortOrderEnum, bool)
type ListEntityTagsFieldsEnum
    func GetListEntityTagsFieldsEnumValues() []ListEntityTagsFieldsEnum
    func GetMappingListEntityTagsFieldsEnum(val string) (ListEntityTagsFieldsEnum, bool)
type ListEntityTagsLifecycleStateEnum
    func GetListEntityTagsLifecycleStateEnumValues() []ListEntityTagsLifecycleStateEnum
    func GetMappingListEntityTagsLifecycleStateEnum(val string) (ListEntityTagsLifecycleStateEnum, bool)
type ListEntityTagsRequest
    func (request ListEntityTagsRequest) BinaryRequestBody() (*common.OCIReadSeekCloser, bool)
    func (request ListEntityTagsRequest) HTTPRequest(method, path string, binaryRequestBody *common.OCIReadSeekCloser, extraHeaders map[string]string) (http.Request, error)
    func (request ListEntityTagsRequest) RetryPolicy() *common.RetryPolicy
    func (request ListEntityTagsRequest) String() string
    func (request ListEntityTagsRequest) ValidateEnumValue() (bool, error)
type ListEntityTagsResponse
    func (response ListEntityTagsResponse) HTTPResponse() *http.Response
    func (response ListEntityTagsResponse) String() string
type ListEntityTagsSortByEnum
    func GetListEntityTagsSortByEnumValues() []ListEntityTagsSortByEnum
    func GetMappingListEntityTagsSortByEnum(val string) (ListEntityTagsSortByEnum, bool)
type ListEntityTagsSortOrderEnum
    func GetListEntityTagsSortOrderEnumValues() []ListEntityTagsSortOrderEnum
    func GetMappingListEntityTagsSortOrderEnum(val string) (ListEntityTagsSortOrderEnum, bool)
type ListFolderTagsFieldsEnum
    func GetListFolderTagsFieldsEnumValues() []ListFolderTagsFieldsEnum
    func GetMappingListFolderTagsFieldsEnum(val string) (ListFolderTagsFieldsEnum, bool)
type ListFolderTagsLifecycleStateEnum
    func GetListFolderTagsLifecycleStateEnumValues() []ListFolderTagsLifecycleStateEnum
    func GetMappingListFolderTagsLifecycleStateEnum(val string) (ListFolderTagsLifecycleStateEnum, bool)
type ListFolderTagsRequest
    func (request ListFolderTagsRequest) BinaryRequestBody() (*common.OCIReadSeekCloser, bool)
    func (request ListFolderTagsRequest) HTTPRequest(method, path string, binaryRequestBody *common.OCIReadSeekCloser, extraHeaders map[string]string) (http.Request, error)
    func (request ListFolderTagsRequest) RetryPolicy() *common.RetryPolicy
    func (request ListFolderTagsRequest) String() string
    func (request ListFolderTagsRequest) ValidateEnumValue() (bool, error)
type ListFolderTagsResponse
    func (response ListFolderTagsResponse) HTTPResponse() *http.Response
    func (response ListFolderTagsResponse) String() string
type ListFolderTagsSortByEnum
    func GetListFolderTagsSortByEnumValues() []ListFolderTagsSortByEnum
    func GetMappingListFolderTagsSortByEnum(val string) (ListFolderTagsSortByEnum, bool)
type ListFolderTagsSortOrderEnum
    func GetListFolderTagsSortOrderEnumValues() []ListFolderTagsSortOrderEnum
    func GetMappingListFolderTagsSortOrderEnum(val string) (ListFolderTagsSortOrderEnum, bool)
type ListFoldersFieldsEnum
    func GetListFoldersFieldsEnumValues() []ListFoldersFieldsEnum
    func GetMappingListFoldersFieldsEnum(val string) (ListFoldersFieldsEnum, bool)
type ListFoldersHarvestStatusEnum
    func GetListFoldersHarvestStatusEnumValues() []ListFoldersHarvestStatusEnum
    func GetMappingListFoldersHarvestStatusEnum(val string) (ListFoldersHarvestStatusEnum, bool)
type ListFoldersLifecycleStateEnum
    func GetListFoldersLifecycleStateEnumValues() []ListFoldersLifecycleStateEnum
    func GetMappingListFoldersLifecycleStateEnum(val string) (ListFoldersLifecycleStateEnum, bool)
type ListFoldersRequest
    func (request ListFoldersRequest) BinaryRequestBody() (*common.OCIReadSeekCloser, bool)
    func (request ListFoldersRequest) HTTPRequest(method, path string, binaryRequestBody *common.OCIReadSeekCloser, extraHeaders map[string]string) (http.Request, error)
    func (request ListFoldersRequest) RetryPolicy() *common.RetryPolicy
    func (request ListFoldersRequest) String() string
    func (request ListFoldersRequest) ValidateEnumValue() (bool, error)
type ListFoldersResponse
    func (response ListFoldersResponse) HTTPResponse() *http.Response
    func (response ListFoldersResponse) String() string
type ListFoldersSortByEnum
    func GetListFoldersSortByEnumValues() []ListFoldersSortByEnum
    func GetMappingListFoldersSortByEnum(val string) (ListFoldersSortByEnum, bool)
type ListFoldersSortOrderEnum
    func GetListFoldersSortOrderEnumValues() []ListFoldersSortOrderEnum
    func GetMappingListFoldersSortOrderEnum(val string) (ListFoldersSortOrderEnum, bool)
type ListGlossariesFieldsEnum
    func GetListGlossariesFieldsEnumValues() []ListGlossariesFieldsEnum
    func GetMappingListGlossariesFieldsEnum(val string) (ListGlossariesFieldsEnum, bool)
type ListGlossariesLifecycleStateEnum
    func GetListGlossariesLifecycleStateEnumValues() []ListGlossariesLifecycleStateEnum
    func GetMappingListGlossariesLifecycleStateEnum(val string) (ListGlossariesLifecycleStateEnum, bool)
type ListGlossariesRequest
    func (request ListGlossariesRequest) BinaryRequestBody() (*common.OCIReadSeekCloser, bool)
    func (request ListGlossariesRequest) HTTPRequest(method, path string, binaryRequestBody *common.OCIReadSeekCloser, extraHeaders map[string]string) (http.Request, error)
    func (request ListGlossariesRequest) RetryPolicy() *common.RetryPolicy
    func (request ListGlossariesRequest) String() string
    func (request ListGlossariesRequest) ValidateEnumValue() (bool, error)
type ListGlossariesResponse
    func (response ListGlossariesResponse) HTTPResponse() *http.Response
    func (response ListGlossariesResponse) String() string
type ListGlossariesSortByEnum
    func GetListGlossariesSortByEnumValues() []ListGlossariesSortByEnum
    func GetMappingListGlossariesSortByEnum(val string) (ListGlossariesSortByEnum, bool)
type ListGlossariesSortOrderEnum
    func GetListGlossariesSortOrderEnumValues() []ListGlossariesSortOrderEnum
    func GetMappingListGlossariesSortOrderEnum(val string) (ListGlossariesSortOrderEnum, bool)
type ListJobDefinitionsFieldsEnum
    func GetListJobDefinitionsFieldsEnumValues() []ListJobDefinitionsFieldsEnum
    func GetMappingListJobDefinitionsFieldsEnum(val string) (ListJobDefinitionsFieldsEnum, bool)
type ListJobDefinitionsJobExecutionStateEnum
    func GetListJobDefinitionsJobExecutionStateEnumValues() []ListJobDefinitionsJobExecutionStateEnum
    func GetMappingListJobDefinitionsJobExecutionStateEnum(val string) (ListJobDefinitionsJobExecutionStateEnum, bool)
type ListJobDefinitionsJobTypeEnum
    func GetListJobDefinitionsJobTypeEnumValues() []ListJobDefinitionsJobTypeEnum
    func GetMappingListJobDefinitionsJobTypeEnum(val string) (ListJobDefinitionsJobTypeEnum, bool)
type ListJobDefinitionsLifecycleStateEnum
    func GetListJobDefinitionsLifecycleStateEnumValues() []ListJobDefinitionsLifecycleStateEnum
    func GetMappingListJobDefinitionsLifecycleStateEnum(val string) (ListJobDefinitionsLifecycleStateEnum, bool)
type ListJobDefinitionsRequest
    func (request ListJobDefinitionsRequest) BinaryRequestBody() (*common.OCIReadSeekCloser, bool)
    func (request ListJobDefinitionsRequest) HTTPRequest(method, path string, binaryRequestBody *common.OCIReadSeekCloser, extraHeaders map[string]string) (http.Request, error)
    func (request ListJobDefinitionsRequest) RetryPolicy() *common.RetryPolicy
    func (request ListJobDefinitionsRequest) String() string
    func (request ListJobDefinitionsRequest) ValidateEnumValue() (bool, error)
type ListJobDefinitionsResponse
    func (response ListJobDefinitionsResponse) HTTPResponse() *http.Response
    func (response ListJobDefinitionsResponse) String() string
type ListJobDefinitionsSortByEnum
    func GetListJobDefinitionsSortByEnumValues() []ListJobDefinitionsSortByEnum
    func GetMappingListJobDefinitionsSortByEnum(val string) (ListJobDefinitionsSortByEnum, bool)
type ListJobDefinitionsSortOrderEnum
    func GetListJobDefinitionsSortOrderEnumValues() []ListJobDefinitionsSortOrderEnum
    func GetMappingListJobDefinitionsSortOrderEnum(val string) (ListJobDefinitionsSortOrderEnum, bool)
type ListJobExecutionsFieldsEnum
    func GetListJobExecutionsFieldsEnumValues() []ListJobExecutionsFieldsEnum
    func GetMappingListJobExecutionsFieldsEnum(val string) (ListJobExecutionsFieldsEnum, bool)
type ListJobExecutionsJobTypeEnum
    func GetListJobExecutionsJobTypeEnumValues() []ListJobExecutionsJobTypeEnum
    func GetMappingListJobExecutionsJobTypeEnum(val string) (ListJobExecutionsJobTypeEnum, bool)
type ListJobExecutionsLifecycleStateEnum
    func GetListJobExecutionsLifecycleStateEnumValues() []ListJobExecutionsLifecycleStateEnum
    func GetMappingListJobExecutionsLifecycleStateEnum(val string) (ListJobExecutionsLifecycleStateEnum, bool)
type ListJobExecutionsRequest
    func (request ListJobExecutionsRequest) BinaryRequestBody() (*common.OCIReadSeekCloser, bool)
    func (request ListJobExecutionsRequest) HTTPRequest(method, path string, binaryRequestBody *common.OCIReadSeekCloser, extraHeaders map[string]string) (http.Request, error)
    func (request ListJobExecutionsRequest) RetryPolicy() *common.RetryPolicy
    func (request ListJobExecutionsRequest) String() string
    func (request ListJobExecutionsRequest) ValidateEnumValue() (bool, error)
type ListJobExecutionsResponse
    func (response ListJobExecutionsResponse) HTTPResponse() *http.Response
    func (response ListJobExecutionsResponse) String() string
type ListJobExecutionsSortByEnum
    func GetListJobExecutionsSortByEnumValues() []ListJobExecutionsSortByEnum
    func GetMappingListJobExecutionsSortByEnum(val string) (ListJobExecutionsSortByEnum, bool)
type ListJobExecutionsSortOrderEnum
    func GetListJobExecutionsSortOrderEnumValues() []ListJobExecutionsSortOrderEnum
    func GetMappingListJobExecutionsSortOrderEnum(val string) (ListJobExecutionsSortOrderEnum, bool)
type ListJobLogsFieldsEnum
    func GetListJobLogsFieldsEnumValues() []ListJobLogsFieldsEnum
    func GetMappingListJobLogsFieldsEnum(val string) (ListJobLogsFieldsEnum, bool)
type ListJobLogsLifecycleStateEnum
    func GetListJobLogsLifecycleStateEnumValues() []ListJobLogsLifecycleStateEnum
    func GetMappingListJobLogsLifecycleStateEnum(val string) (ListJobLogsLifecycleStateEnum, bool)
type ListJobLogsRequest
    func (request ListJobLogsRequest) BinaryRequestBody() (*common.OCIReadSeekCloser, bool)
    func (request ListJobLogsRequest) HTTPRequest(method, path string, binaryRequestBody *common.OCIReadSeekCloser, extraHeaders map[string]string) (http.Request, error)
    func (request ListJobLogsRequest) RetryPolicy() *common.RetryPolicy
    func (request ListJobLogsRequest) String() string
    func (request ListJobLogsRequest) ValidateEnumValue() (bool, error)
type ListJobLogsResponse
    func (response ListJobLogsResponse) HTTPResponse() *http.Response
    func (response ListJobLogsResponse) String() string
type ListJobLogsSortByEnum
    func GetListJobLogsSortByEnumValues() []ListJobLogsSortByEnum
    func GetMappingListJobLogsSortByEnum(val string) (ListJobLogsSortByEnum, bool)
type ListJobLogsSortOrderEnum
    func GetListJobLogsSortOrderEnumValues() []ListJobLogsSortOrderEnum
    func GetMappingListJobLogsSortOrderEnum(val string) (ListJobLogsSortOrderEnum, bool)
type ListJobMetricsFieldsEnum
    func GetListJobMetricsFieldsEnumValues() []ListJobMetricsFieldsEnum
    func GetMappingListJobMetricsFieldsEnum(val string) (ListJobMetricsFieldsEnum, bool)
type ListJobMetricsRequest
    func (request ListJobMetricsRequest) BinaryRequestBody() (*common.OCIReadSeekCloser, bool)
    func (request ListJobMetricsRequest) HTTPRequest(method, path string, binaryRequestBody *common.OCIReadSeekCloser, extraHeaders map[string]string) (http.Request, error)
    func (request ListJobMetricsRequest) RetryPolicy() *common.RetryPolicy
    func (request ListJobMetricsRequest) String() string
    func (request ListJobMetricsRequest) ValidateEnumValue() (bool, error)
type ListJobMetricsResponse
    func (response ListJobMetricsResponse) HTTPResponse() *http.Response
    func (response ListJobMetricsResponse) String() string
type ListJobMetricsSortByEnum
    func GetListJobMetricsSortByEnumValues() []ListJobMetricsSortByEnum
    func GetMappingListJobMetricsSortByEnum(val string) (ListJobMetricsSortByEnum, bool)
type ListJobMetricsSortOrderEnum
    func GetListJobMetricsSortOrderEnumValues() []ListJobMetricsSortOrderEnum
    func GetMappingListJobMetricsSortOrderEnum(val string) (ListJobMetricsSortOrderEnum, bool)
type ListJobsFieldsEnum
    func GetListJobsFieldsEnumValues() []ListJobsFieldsEnum
    func GetMappingListJobsFieldsEnum(val string) (ListJobsFieldsEnum, bool)
type ListJobsJobTypeEnum
    func GetListJobsJobTypeEnumValues() []ListJobsJobTypeEnum
    func GetMappingListJobsJobTypeEnum(val string) (ListJobsJobTypeEnum, bool)
type ListJobsLifecycleStateEnum
    func GetListJobsLifecycleStateEnumValues() []ListJobsLifecycleStateEnum
    func GetMappingListJobsLifecycleStateEnum(val string) (ListJobsLifecycleStateEnum, bool)
type ListJobsRequest
    func (request ListJobsRequest) BinaryRequestBody() (*common.OCIReadSeekCloser, bool)
    func (request ListJobsRequest) HTTPRequest(method, path string, binaryRequestBody *common.OCIReadSeekCloser, extraHeaders map[string]string) (http.Request, error)
    func (request ListJobsRequest) RetryPolicy() *common.RetryPolicy
    func (request ListJobsRequest) String() string
    func (request ListJobsRequest) ValidateEnumValue() (bool, error)
type ListJobsResponse
    func (response ListJobsResponse) HTTPResponse() *http.Response
    func (response ListJobsResponse) String() string
type ListJobsScheduleTypeEnum
    func GetListJobsScheduleTypeEnumValues() []ListJobsScheduleTypeEnum
    func GetMappingListJobsScheduleTypeEnum(val string) (ListJobsScheduleTypeEnum, bool)
type ListJobsSortByEnum
    func GetListJobsSortByEnumValues() []ListJobsSortByEnum
    func GetMappingListJobsSortByEnum(val string) (ListJobsSortByEnum, bool)
type ListJobsSortOrderEnum
    func GetListJobsSortOrderEnumValues() []ListJobsSortOrderEnum
    func GetMappingListJobsSortOrderEnum(val string) (ListJobsSortOrderEnum, bool)
type ListMetastoresLifecycleStateEnum
    func GetListMetastoresLifecycleStateEnumValues() []ListMetastoresLifecycleStateEnum
    func GetMappingListMetastoresLifecycleStateEnum(val string) (ListMetastoresLifecycleStateEnum, bool)
type ListMetastoresRequest
    func (request ListMetastoresRequest) BinaryRequestBody() (*common.OCIReadSeekCloser, bool)
    func (request ListMetastoresRequest) HTTPRequest(method, path string, binaryRequestBody *common.OCIReadSeekCloser, extraHeaders map[string]string) (http.Request, error)
    func (request ListMetastoresRequest) RetryPolicy() *common.RetryPolicy
    func (request ListMetastoresRequest) String() string
    func (request ListMetastoresRequest) ValidateEnumValue() (bool, error)
type ListMetastoresResponse
    func (response ListMetastoresResponse) HTTPResponse() *http.Response
    func (response ListMetastoresResponse) String() string
type ListMetastoresSortByEnum
    func GetListMetastoresSortByEnumValues() []ListMetastoresSortByEnum
    func GetMappingListMetastoresSortByEnum(val string) (ListMetastoresSortByEnum, bool)
type ListMetastoresSortOrderEnum
    func GetListMetastoresSortOrderEnumValues() []ListMetastoresSortOrderEnum
    func GetMappingListMetastoresSortOrderEnum(val string) (ListMetastoresSortOrderEnum, bool)
type ListNamespacesFieldsEnum
    func GetListNamespacesFieldsEnumValues() []ListNamespacesFieldsEnum
    func GetMappingListNamespacesFieldsEnum(val string) (ListNamespacesFieldsEnum, bool)
type ListNamespacesLifecycleStateEnum
    func GetListNamespacesLifecycleStateEnumValues() []ListNamespacesLifecycleStateEnum
    func GetMappingListNamespacesLifecycleStateEnum(val string) (ListNamespacesLifecycleStateEnum, bool)
type ListNamespacesRequest
    func (request ListNamespacesRequest) BinaryRequestBody() (*common.OCIReadSeekCloser, bool)
    func (request ListNamespacesRequest) HTTPRequest(method, path string, binaryRequestBody *common.OCIReadSeekCloser, extraHeaders map[string]string) (http.Request, error)
    func (request ListNamespacesRequest) RetryPolicy() *common.RetryPolicy
    func (request ListNamespacesRequest) String() string
    func (request ListNamespacesRequest) ValidateEnumValue() (bool, error)
type ListNamespacesResponse
    func (response ListNamespacesResponse) HTTPResponse() *http.Response
    func (response ListNamespacesResponse) String() string
type ListNamespacesSortByEnum
    func GetListNamespacesSortByEnumValues() []ListNamespacesSortByEnum
    func GetMappingListNamespacesSortByEnum(val string) (ListNamespacesSortByEnum, bool)
type ListNamespacesSortOrderEnum
    func GetListNamespacesSortOrderEnumValues() []ListNamespacesSortOrderEnum
    func GetMappingListNamespacesSortOrderEnum(val string) (ListNamespacesSortOrderEnum, bool)
type ListPatternsFieldsEnum
    func GetListPatternsFieldsEnumValues() []ListPatternsFieldsEnum
    func GetMappingListPatternsFieldsEnum(val string) (ListPatternsFieldsEnum, bool)
type ListPatternsLifecycleStateEnum
    func GetListPatternsLifecycleStateEnumValues() []ListPatternsLifecycleStateEnum
    func GetMappingListPatternsLifecycleStateEnum(val string) (ListPatternsLifecycleStateEnum, bool)
type ListPatternsRequest
    func (request ListPatternsRequest) BinaryRequestBody() (*common.OCIReadSeekCloser, bool)
    func (request ListPatternsRequest) HTTPRequest(method, path string, binaryRequestBody *common.OCIReadSeekCloser, extraHeaders map[string]string) (http.Request, error)
    func (request ListPatternsRequest) RetryPolicy() *common.RetryPolicy
    func (request ListPatternsRequest) String() string
    func (request ListPatternsRequest) ValidateEnumValue() (bool, error)
type ListPatternsResponse
    func (response ListPatternsResponse) HTTPResponse() *http.Response
    func (response ListPatternsResponse) String() string
type ListPatternsSortByEnum
    func GetListPatternsSortByEnumValues() []ListPatternsSortByEnum
    func GetMappingListPatternsSortByEnum(val string) (ListPatternsSortByEnum, bool)
type ListPatternsSortOrderEnum
    func GetListPatternsSortOrderEnumValues() []ListPatternsSortOrderEnum
    func GetMappingListPatternsSortOrderEnum(val string) (ListPatternsSortOrderEnum, bool)
type ListRulesFieldsEnum
    func GetListRulesFieldsEnumValues() []ListRulesFieldsEnum
    func GetMappingListRulesFieldsEnum(val string) (ListRulesFieldsEnum, bool)
type ListRulesLifecycleStateEnum
    func GetListRulesLifecycleStateEnumValues() []ListRulesLifecycleStateEnum
    func GetMappingListRulesLifecycleStateEnum(val string) (ListRulesLifecycleStateEnum, bool)
type ListRulesOriginTypeEnum
    func GetListRulesOriginTypeEnumValues() []ListRulesOriginTypeEnum
    func GetMappingListRulesOriginTypeEnum(val string) (ListRulesOriginTypeEnum, bool)
type ListRulesRequest
    func (request ListRulesRequest) BinaryRequestBody() (*common.OCIReadSeekCloser, bool)
    func (request ListRulesRequest) HTTPRequest(method, path string, binaryRequestBody *common.OCIReadSeekCloser, extraHeaders map[string]string) (http.Request, error)
    func (request ListRulesRequest) RetryPolicy() *common.RetryPolicy
    func (request ListRulesRequest) String() string
    func (request ListRulesRequest) ValidateEnumValue() (bool, error)
type ListRulesResponse
    func (response ListRulesResponse) HTTPResponse() *http.Response
    func (response ListRulesResponse) String() string
type ListRulesRuleTypeEnum
    func GetListRulesRuleTypeEnumValues() []ListRulesRuleTypeEnum
    func GetMappingListRulesRuleTypeEnum(val string) (ListRulesRuleTypeEnum, bool)
type ListRulesSortByEnum
    func GetListRulesSortByEnumValues() []ListRulesSortByEnum
    func GetMappingListRulesSortByEnum(val string) (ListRulesSortByEnum, bool)
type ListRulesSortOrderEnum
    func GetListRulesSortOrderEnumValues() []ListRulesSortOrderEnum
    func GetMappingListRulesSortOrderEnum(val string) (ListRulesSortOrderEnum, bool)
type ListTagsFieldsEnum
    func GetListTagsFieldsEnumValues() []ListTagsFieldsEnum
    func GetMappingListTagsFieldsEnum(val string) (ListTagsFieldsEnum, bool)
type ListTagsLifecycleStateEnum
    func GetListTagsLifecycleStateEnumValues() []ListTagsLifecycleStateEnum
    func GetMappingListTagsLifecycleStateEnum(val string) (ListTagsLifecycleStateEnum, bool)
type ListTagsRequest
    func (request ListTagsRequest) BinaryRequestBody() (*common.OCIReadSeekCloser, bool)
    func (request ListTagsRequest) HTTPRequest(method, path string, binaryRequestBody *common.OCIReadSeekCloser, extraHeaders map[string]string) (http.Request, error)
    func (request ListTagsRequest) RetryPolicy() *common.RetryPolicy
    func (request ListTagsRequest) String() string
    func (request ListTagsRequest) ValidateEnumValue() (bool, error)
type ListTagsResponse
    func (response ListTagsResponse) HTTPResponse() *http.Response
    func (response ListTagsResponse) String() string
type ListTagsSortByEnum
    func GetListTagsSortByEnumValues() []ListTagsSortByEnum
    func GetMappingListTagsSortByEnum(val string) (ListTagsSortByEnum, bool)
type ListTagsSortOrderEnum
    func GetListTagsSortOrderEnumValues() []ListTagsSortOrderEnum
    func GetMappingListTagsSortOrderEnum(val string) (ListTagsSortOrderEnum, bool)
type ListTermRelationshipsFieldsEnum
    func GetListTermRelationshipsFieldsEnumValues() []ListTermRelationshipsFieldsEnum
    func GetMappingListTermRelationshipsFieldsEnum(val string) (ListTermRelationshipsFieldsEnum, bool)
type ListTermRelationshipsLifecycleStateEnum
    func GetListTermRelationshipsLifecycleStateEnumValues() []ListTermRelationshipsLifecycleStateEnum
    func GetMappingListTermRelationshipsLifecycleStateEnum(val string) (ListTermRelationshipsLifecycleStateEnum, bool)
type ListTermRelationshipsRequest
    func (request ListTermRelationshipsRequest) BinaryRequestBody() (*common.OCIReadSeekCloser, bool)
    func (request ListTermRelationshipsRequest) HTTPRequest(method, path string, binaryRequestBody *common.OCIReadSeekCloser, extraHeaders map[string]string) (http.Request, error)
    func (request ListTermRelationshipsRequest) RetryPolicy() *common.RetryPolicy
    func (request ListTermRelationshipsRequest) String() string
    func (request ListTermRelationshipsRequest) ValidateEnumValue() (bool, error)
type ListTermRelationshipsResponse
    func (response ListTermRelationshipsResponse) HTTPResponse() *http.Response
    func (response ListTermRelationshipsResponse) String() string
type ListTermRelationshipsSortByEnum
    func GetListTermRelationshipsSortByEnumValues() []ListTermRelationshipsSortByEnum
    func GetMappingListTermRelationshipsSortByEnum(val string) (ListTermRelationshipsSortByEnum, bool)
type ListTermRelationshipsSortOrderEnum
    func GetListTermRelationshipsSortOrderEnumValues() []ListTermRelationshipsSortOrderEnum
    func GetMappingListTermRelationshipsSortOrderEnum(val string) (ListTermRelationshipsSortOrderEnum, bool)
type ListTermsFieldsEnum
    func GetListTermsFieldsEnumValues() []ListTermsFieldsEnum
    func GetMappingListTermsFieldsEnum(val string) (ListTermsFieldsEnum, bool)
type ListTermsLifecycleStateEnum
    func GetListTermsLifecycleStateEnumValues() []ListTermsLifecycleStateEnum
    func GetMappingListTermsLifecycleStateEnum(val string) (ListTermsLifecycleStateEnum, bool)
type ListTermsRequest
    func (request ListTermsRequest) BinaryRequestBody() (*common.OCIReadSeekCloser, bool)
    func (request ListTermsRequest) HTTPRequest(method, path string, binaryRequestBody *common.OCIReadSeekCloser, extraHeaders map[string]string) (http.Request, error)
    func (request ListTermsRequest) RetryPolicy() *common.RetryPolicy
    func (request ListTermsRequest) String() string
    func (request ListTermsRequest) ValidateEnumValue() (bool, error)
type ListTermsResponse
    func (response ListTermsResponse) HTTPResponse() *http.Response
    func (response ListTermsResponse) String() string
type ListTermsSortByEnum
    func GetListTermsSortByEnumValues() []ListTermsSortByEnum
    func GetMappingListTermsSortByEnum(val string) (ListTermsSortByEnum, bool)
type ListTermsSortOrderEnum
    func GetListTermsSortOrderEnumValues() []ListTermsSortOrderEnum
    func GetMappingListTermsSortOrderEnum(val string) (ListTermsSortOrderEnum, bool)
type ListTermsWorkflowStatusEnum
    func GetListTermsWorkflowStatusEnumValues() []ListTermsWorkflowStatusEnum
    func GetMappingListTermsWorkflowStatusEnum(val string) (ListTermsWorkflowStatusEnum, bool)
type ListTypesFieldsEnum
    func GetListTypesFieldsEnumValues() []ListTypesFieldsEnum
    func GetMappingListTypesFieldsEnum(val string) (ListTypesFieldsEnum, bool)
type ListTypesLifecycleStateEnum
    func GetListTypesLifecycleStateEnumValues() []ListTypesLifecycleStateEnum
    func GetMappingListTypesLifecycleStateEnum(val string) (ListTypesLifecycleStateEnum, bool)
type ListTypesRequest
    func (request ListTypesRequest) BinaryRequestBody() (*common.OCIReadSeekCloser, bool)
    func (request ListTypesRequest) HTTPRequest(method, path string, binaryRequestBody *common.OCIReadSeekCloser, extraHeaders map[string]string) (http.Request, error)
    func (request ListTypesRequest) RetryPolicy() *common.RetryPolicy
    func (request ListTypesRequest) String() string
    func (request ListTypesRequest) ValidateEnumValue() (bool, error)
type ListTypesResponse
    func (response ListTypesResponse) HTTPResponse() *http.Response
    func (response ListTypesResponse) String() string
type ListTypesSortByEnum
    func GetListTypesSortByEnumValues() []ListTypesSortByEnum
    func GetMappingListTypesSortByEnum(val string) (ListTypesSortByEnum, bool)
type ListTypesSortOrderEnum
    func GetListTypesSortOrderEnumValues() []ListTypesSortOrderEnum
    func GetMappingListTypesSortOrderEnum(val string) (ListTypesSortOrderEnum, bool)
type ListWorkRequestErrorsRequest
    func (request ListWorkRequestErrorsRequest) BinaryRequestBody() (*common.OCIReadSeekCloser, bool)
    func (request ListWorkRequestErrorsRequest) HTTPRequest(method, path string, binaryRequestBody *common.OCIReadSeekCloser, extraHeaders map[string]string) (http.Request, error)
    func (request ListWorkRequestErrorsRequest) RetryPolicy() *common.RetryPolicy
    func (request ListWorkRequestErrorsRequest) String() string
    func (request ListWorkRequestErrorsRequest) ValidateEnumValue() (bool, error)
type ListWorkRequestErrorsResponse
    func (response ListWorkRequestErrorsResponse) HTTPResponse() *http.Response
    func (response ListWorkRequestErrorsResponse) String() string
type ListWorkRequestErrorsSortByEnum
    func GetListWorkRequestErrorsSortByEnumValues() []ListWorkRequestErrorsSortByEnum
    func GetMappingListWorkRequestErrorsSortByEnum(val string) (ListWorkRequestErrorsSortByEnum, bool)
type ListWorkRequestErrorsSortOrderEnum
    func GetListWorkRequestErrorsSortOrderEnumValues() []ListWorkRequestErrorsSortOrderEnum
    func GetMappingListWorkRequestErrorsSortOrderEnum(val string) (ListWorkRequestErrorsSortOrderEnum, bool)
type ListWorkRequestLogsRequest
    func (request ListWorkRequestLogsRequest) BinaryRequestBody() (*common.OCIReadSeekCloser, bool)
    func (request ListWorkRequestLogsRequest) HTTPRequest(method, path string, binaryRequestBody *common.OCIReadSeekCloser, extraHeaders map[string]string) (http.Request, error)
    func (request ListWorkRequestLogsRequest) RetryPolicy() *common.RetryPolicy
    func (request ListWorkRequestLogsRequest) String() string
    func (request ListWorkRequestLogsRequest) ValidateEnumValue() (bool, error)
type ListWorkRequestLogsResponse
    func (response ListWorkRequestLogsResponse) HTTPResponse() *http.Response
    func (response ListWorkRequestLogsResponse) String() string
type ListWorkRequestLogsSortByEnum
    func GetListWorkRequestLogsSortByEnumValues() []ListWorkRequestLogsSortByEnum
    func GetMappingListWorkRequestLogsSortByEnum(val string) (ListWorkRequestLogsSortByEnum, bool)
type ListWorkRequestLogsSortOrderEnum
    func GetListWorkRequestLogsSortOrderEnumValues() []ListWorkRequestLogsSortOrderEnum
    func GetMappingListWorkRequestLogsSortOrderEnum(val string) (ListWorkRequestLogsSortOrderEnum, bool)
type ListWorkRequestsRequest
    func (request ListWorkRequestsRequest) BinaryRequestBody() (*common.OCIReadSeekCloser, bool)
    func (request ListWorkRequestsRequest) HTTPRequest(method, path string, binaryRequestBody *common.OCIReadSeekCloser, extraHeaders map[string]string) (http.Request, error)
    func (request ListWorkRequestsRequest) RetryPolicy() *common.RetryPolicy
    func (request ListWorkRequestsRequest) String() string
    func (request ListWorkRequestsRequest) ValidateEnumValue() (bool, error)
type ListWorkRequestsResponse
    func (response ListWorkRequestsResponse) HTTPResponse() *http.Response
    func (response ListWorkRequestsResponse) String() string
type Metastore
    func (m Metastore) String() string
    func (m Metastore) ValidateEnumValue() (bool, error)
type MetastoreSummary
    func (m MetastoreSummary) String() string
    func (m MetastoreSummary) ValidateEnumValue() (bool, error)
type ModelType
    func (m ModelType) String() string
    func (m ModelType) ValidateEnumValue() (bool, error)
type Namespace
    func (m Namespace) String() string
    func (m Namespace) ValidateEnumValue() (bool, error)
type NamespaceCollection
    func (m NamespaceCollection) String() string
    func (m NamespaceCollection) ValidateEnumValue() (bool, error)
type NamespaceSummary
    func (m NamespaceSummary) String() string
    func (m NamespaceSummary) ValidateEnumValue() (bool, error)
type ObjectLineage
    func (m ObjectLineage) String() string
    func (m ObjectLineage) ValidateEnumValue() (bool, error)
type ObjectLineageRequestDetails
    func (m ObjectLineageRequestDetails) String() string
    func (m ObjectLineageRequestDetails) ValidateEnumValue() (bool, error)
type ObjectRelationship
    func (m ObjectRelationship) String() string
    func (m ObjectRelationship) ValidateEnumValue() (bool, error)
type ObjectStatsRequest
    func (request ObjectStatsRequest) BinaryRequestBody() (*common.OCIReadSeekCloser, bool)
    func (request ObjectStatsRequest) HTTPRequest(method, path string, binaryRequestBody *common.OCIReadSeekCloser, extraHeaders map[string]string) (http.Request, error)
    func (request ObjectStatsRequest) RetryPolicy() *common.RetryPolicy
    func (request ObjectStatsRequest) String() string
    func (request ObjectStatsRequest) ValidateEnumValue() (bool, error)
type ObjectStatsResponse
    func (response ObjectStatsResponse) HTTPResponse() *http.Response
    func (response ObjectStatsResponse) String() string
type ObjectStatsSortByEnum
    func GetMappingObjectStatsSortByEnum(val string) (ObjectStatsSortByEnum, bool)
    func GetObjectStatsSortByEnumValues() []ObjectStatsSortByEnum
type ObjectStatsSortOrderEnum
    func GetMappingObjectStatsSortOrderEnum(val string) (ObjectStatsSortOrderEnum, bool)
    func GetObjectStatsSortOrderEnumValues() []ObjectStatsSortOrderEnum
type ObjectStorageObjectReference
    func (m ObjectStorageObjectReference) String() string
    func (m ObjectStorageObjectReference) ValidateEnumValue() (bool, error)
type ParseConnectionDetails
    func (m ParseConnectionDetails) String() string
    func (m ParseConnectionDetails) ValidateEnumValue() (bool, error)
type ParseConnectionRequest
    func (request ParseConnectionRequest) BinaryRequestBody() (*common.OCIReadSeekCloser, bool)
    func (request ParseConnectionRequest) HTTPRequest(method, path string, binaryRequestBody *common.OCIReadSeekCloser, extraHeaders map[string]string) (http.Request, error)
    func (request ParseConnectionRequest) RetryPolicy() *common.RetryPolicy
    func (request ParseConnectionRequest) String() string
    func (request ParseConnectionRequest) ValidateEnumValue() (bool, error)
type ParseConnectionResponse
    func (response ParseConnectionResponse) HTTPResponse() *http.Response
    func (response ParseConnectionResponse) String() string
type Pattern
    func (m Pattern) String() string
    func (m Pattern) ValidateEnumValue() (bool, error)
type PatternCollection
    func (m PatternCollection) String() string
    func (m PatternCollection) ValidateEnumValue() (bool, error)
type PatternSummary
    func (m PatternSummary) String() string
    func (m PatternSummary) ValidateEnumValue() (bool, error)
type ProcessRecommendationDetails
    func (m ProcessRecommendationDetails) String() string
    func (m ProcessRecommendationDetails) ValidateEnumValue() (bool, error)
type ProcessRecommendationRequest
    func (request ProcessRecommendationRequest) BinaryRequestBody() (*common.OCIReadSeekCloser, bool)
    func (request ProcessRecommendationRequest) HTTPRequest(method, path string, binaryRequestBody *common.OCIReadSeekCloser, extraHeaders map[string]string) (http.Request, error)
    func (request ProcessRecommendationRequest) RetryPolicy() *common.RetryPolicy
    func (request ProcessRecommendationRequest) String() string
    func (request ProcessRecommendationRequest) ValidateEnumValue() (bool, error)
type ProcessRecommendationResponse
    func (response ProcessRecommendationResponse) HTTPResponse() *http.Response
    func (response ProcessRecommendationResponse) String() string
type PropertyDefinition
    func (m PropertyDefinition) String() string
    func (m PropertyDefinition) ValidateEnumValue() (bool, error)
type RecommendationCollection
    func (m RecommendationCollection) String() string
    func (m RecommendationCollection) ValidateEnumValue() (bool, error)
type RecommendationDetails
    func (m RecommendationDetails) String() string
    func (m RecommendationDetails) ValidateEnumValue() (bool, error)
type RecommendationResourceTypeEnum
    func GetMappingRecommendationResourceTypeEnum(val string) (RecommendationResourceTypeEnum, bool)
    func GetRecommendationResourceTypeEnumValues() []RecommendationResourceTypeEnum
type RecommendationStatusEnum
    func GetMappingRecommendationStatusEnum(val string) (RecommendationStatusEnum, bool)
    func GetRecommendationStatusEnumValues() []RecommendationStatusEnum
type RecommendationTypeEnum
    func GetMappingRecommendationTypeEnum(val string) (RecommendationTypeEnum, bool)
    func GetRecommendationTypeEnumValues() []RecommendationTypeEnum
type RecommendationsRecommendationStatusEnum
    func GetMappingRecommendationsRecommendationStatusEnum(val string) (RecommendationsRecommendationStatusEnum, bool)
    func GetRecommendationsRecommendationStatusEnumValues() []RecommendationsRecommendationStatusEnum
type RecommendationsRequest
    func (request RecommendationsRequest) BinaryRequestBody() (*common.OCIReadSeekCloser, bool)
    func (request RecommendationsRequest) HTTPRequest(method, path string, binaryRequestBody *common.OCIReadSeekCloser, extraHeaders map[string]string) (http.Request, error)
    func (request RecommendationsRequest) RetryPolicy() *common.RetryPolicy
    func (request RecommendationsRequest) String() string
    func (request RecommendationsRequest) ValidateEnumValue() (bool, error)
type RecommendationsResponse
    func (response RecommendationsResponse) HTTPResponse() *http.Response
    func (response RecommendationsResponse) String() string
type RecommendationsSourceObjectTypeEnum
    func GetMappingRecommendationsSourceObjectTypeEnum(val string) (RecommendationsSourceObjectTypeEnum, bool)
    func GetRecommendationsSourceObjectTypeEnumValues() []RecommendationsSourceObjectTypeEnum
type RemoveCatalogLockRequest
    func (request RemoveCatalogLockRequest) BinaryRequestBody() (*common.OCIReadSeekCloser, bool)
    func (request RemoveCatalogLockRequest) HTTPRequest(method, path string, binaryRequestBody *common.OCIReadSeekCloser, extraHeaders map[string]string) (http.Request, error)
    func (request RemoveCatalogLockRequest) RetryPolicy() *common.RetryPolicy
    func (request RemoveCatalogLockRequest) String() string
    func (request RemoveCatalogLockRequest) ValidateEnumValue() (bool, error)
type RemoveCatalogLockResponse
    func (response RemoveCatalogLockResponse) HTTPResponse() *http.Response
    func (response RemoveCatalogLockResponse) String() string
type RemoveCatalogPrivateEndpointLockRequest
    func (request RemoveCatalogPrivateEndpointLockRequest) BinaryRequestBody() (*common.OCIReadSeekCloser, bool)
    func (request RemoveCatalogPrivateEndpointLockRequest) HTTPRequest(method, path string, binaryRequestBody *common.OCIReadSeekCloser, extraHeaders map[string]string) (http.Request, error)
    func (request RemoveCatalogPrivateEndpointLockRequest) RetryPolicy() *common.RetryPolicy
    func (request RemoveCatalogPrivateEndpointLockRequest) String() string
    func (request RemoveCatalogPrivateEndpointLockRequest) ValidateEnumValue() (bool, error)
type RemoveCatalogPrivateEndpointLockResponse
    func (response RemoveCatalogPrivateEndpointLockResponse) HTTPResponse() *http.Response
    func (response RemoveCatalogPrivateEndpointLockResponse) String() string
type RemoveDataSelectorPatternsRequest
    func (request RemoveDataSelectorPatternsRequest) BinaryRequestBody() (*common.OCIReadSeekCloser, bool)
    func (request RemoveDataSelectorPatternsRequest) HTTPRequest(method, path string, binaryRequestBody *common.OCIReadSeekCloser, extraHeaders map[string]string) (http.Request, error)
    func (request RemoveDataSelectorPatternsRequest) RetryPolicy() *common.RetryPolicy
    func (request RemoveDataSelectorPatternsRequest) String() string
    func (request RemoveDataSelectorPatternsRequest) ValidateEnumValue() (bool, error)
type RemoveDataSelectorPatternsResponse
    func (response RemoveDataSelectorPatternsResponse) HTTPResponse() *http.Response
    func (response RemoveDataSelectorPatternsResponse) String() string
type RemoveMetastoreLockRequest
    func (request RemoveMetastoreLockRequest) BinaryRequestBody() (*common.OCIReadSeekCloser, bool)
    func (request RemoveMetastoreLockRequest) HTTPRequest(method, path string, binaryRequestBody *common.OCIReadSeekCloser, extraHeaders map[string]string) (http.Request, error)
    func (request RemoveMetastoreLockRequest) RetryPolicy() *common.RetryPolicy
    func (request RemoveMetastoreLockRequest) String() string
    func (request RemoveMetastoreLockRequest) ValidateEnumValue() (bool, error)
type RemoveMetastoreLockResponse
    func (response RemoveMetastoreLockResponse) HTTPResponse() *http.Response
    func (response RemoveMetastoreLockResponse) String() string
type RemoveResourceLockDetails
    func (m RemoveResourceLockDetails) String() string
    func (m RemoveResourceLockDetails) ValidateEnumValue() (bool, error)
type RemoveResourceLockDetailsTypeEnum
    func GetMappingRemoveResourceLockDetailsTypeEnum(val string) (RemoveResourceLockDetailsTypeEnum, bool)
    func GetRemoveResourceLockDetailsTypeEnumValues() []RemoveResourceLockDetailsTypeEnum
type ResourceLock
    func (m ResourceLock) String() string
    func (m ResourceLock) ValidateEnumValue() (bool, error)
type ResourceLockTypeEnum
    func GetMappingResourceLockTypeEnum(val string) (ResourceLockTypeEnum, bool)
    func GetResourceLockTypeEnumValues() []ResourceLockTypeEnum
type RuleAttribute
    func (m RuleAttribute) String() string
    func (m RuleAttribute) ValidateEnumValue() (bool, error)
type RuleCollection
    func (m RuleCollection) String() string
    func (m RuleCollection) ValidateEnumValue() (bool, error)
type RuleOriginTypeEnum
    func GetMappingRuleOriginTypeEnum(val string) (RuleOriginTypeEnum, bool)
    func GetRuleOriginTypeEnumValues() []RuleOriginTypeEnum
type RuleSummary
    func (m RuleSummary) String() string
    func (m RuleSummary) ValidateEnumValue() (bool, error)
type RuleTypeEnum
    func GetMappingRuleTypeEnum(val string) (RuleTypeEnum, bool)
    func GetRuleTypeEnumValues() []RuleTypeEnum
type SearchCriteria
    func (m SearchCriteria) String() string
    func (m SearchCriteria) ValidateEnumValue() (bool, error)
type SearchCriteriaLifecycleStateEnum
    func GetMappingSearchCriteriaLifecycleStateEnum(val string) (SearchCriteriaLifecycleStateEnum, bool)
    func GetSearchCriteriaLifecycleStateEnumValues() []SearchCriteriaLifecycleStateEnum
type SearchCriteriaRequest
    func (request SearchCriteriaRequest) BinaryRequestBody() (*common.OCIReadSeekCloser, bool)
    func (request SearchCriteriaRequest) HTTPRequest(method, path string, binaryRequestBody *common.OCIReadSeekCloser, extraHeaders map[string]string) (http.Request, error)
    func (request SearchCriteriaRequest) RetryPolicy() *common.RetryPolicy
    func (request SearchCriteriaRequest) String() string
    func (request SearchCriteriaRequest) ValidateEnumValue() (bool, error)
type SearchCriteriaResponse
    func (response SearchCriteriaResponse) HTTPResponse() *http.Response
    func (response SearchCriteriaResponse) String() string
type SearchCriteriaSortByEnum
    func GetMappingSearchCriteriaSortByEnum(val string) (SearchCriteriaSortByEnum, bool)
    func GetSearchCriteriaSortByEnumValues() []SearchCriteriaSortByEnum
type SearchCriteriaSortOrderEnum
    func GetMappingSearchCriteriaSortOrderEnum(val string) (SearchCriteriaSortOrderEnum, bool)
    func GetSearchCriteriaSortOrderEnumValues() []SearchCriteriaSortOrderEnum
type SearchResult
    func (m SearchResult) String() string
    func (m SearchResult) ValidateEnumValue() (bool, error)
type SearchResultCollection
    func (m SearchResultCollection) String() string
    func (m SearchResultCollection) ValidateEnumValue() (bool, error)
type SearchTagSummary
    func (m SearchTagSummary) String() string
    func (m SearchTagSummary) ValidateEnumValue() (bool, error)
type SearchTermSummary
    func (m SearchTermSummary) String() string
    func (m SearchTermSummary) ValidateEnumValue() (bool, error)
type SuggestListItem
    func (m SuggestListItem) String() string
    func (m SuggestListItem) ValidateEnumValue() (bool, error)
type SuggestMatchesRequest
    func (request SuggestMatchesRequest) BinaryRequestBody() (*common.OCIReadSeekCloser, bool)
    func (request SuggestMatchesRequest) HTTPRequest(method, path string, binaryRequestBody *common.OCIReadSeekCloser, extraHeaders map[string]string) (http.Request, error)
    func (request SuggestMatchesRequest) RetryPolicy() *common.RetryPolicy
    func (request SuggestMatchesRequest) String() string
    func (request SuggestMatchesRequest) ValidateEnumValue() (bool, error)
type SuggestMatchesResponse
    func (response SuggestMatchesResponse) HTTPResponse() *http.Response
    func (response SuggestMatchesResponse) String() string
type SuggestResults
    func (m SuggestResults) String() string
    func (m SuggestResults) ValidateEnumValue() (bool, error)
type SynchronousExportDataAssetRequest
    func (request SynchronousExportDataAssetRequest) BinaryRequestBody() (*common.OCIReadSeekCloser, bool)
    func (request SynchronousExportDataAssetRequest) HTTPRequest(method, path string, binaryRequestBody *common.OCIReadSeekCloser, extraHeaders map[string]string) (http.Request, error)
    func (request SynchronousExportDataAssetRequest) RetryPolicy() *common.RetryPolicy
    func (request SynchronousExportDataAssetRequest) String() string
    func (request SynchronousExportDataAssetRequest) ValidateEnumValue() (bool, error)
type SynchronousExportDataAssetResponse
    func (response SynchronousExportDataAssetResponse) HTTPResponse() *http.Response
    func (response SynchronousExportDataAssetResponse) String() string
type Term
    func (m Term) String() string
    func (m Term) ValidateEnumValue() (bool, error)
type TermAssociatedObject
    func (m TermAssociatedObject) String() string
    func (m TermAssociatedObject) ValidateEnumValue() (bool, error)
type TermCollection
    func (m TermCollection) String() string
    func (m TermCollection) ValidateEnumValue() (bool, error)
type TermRelationship
    func (m TermRelationship) String() string
    func (m TermRelationship) ValidateEnumValue() (bool, error)
type TermRelationshipCollection
    func (m TermRelationshipCollection) String() string
    func (m TermRelationshipCollection) ValidateEnumValue() (bool, error)
type TermRelationshipSummary
    func (m TermRelationshipSummary) String() string
    func (m TermRelationshipSummary) ValidateEnumValue() (bool, error)
type TermSummary
    func (m TermSummary) String() string
    func (m TermSummary) ValidateEnumValue() (bool, error)
type TermWorkflowStatusEnum
    func GetMappingTermWorkflowStatusEnum(val string) (TermWorkflowStatusEnum, bool)
    func GetTermWorkflowStatusEnumValues() []TermWorkflowStatusEnum
type TestConnectionRequest
    func (request TestConnectionRequest) BinaryRequestBody() (*common.OCIReadSeekCloser, bool)
    func (request TestConnectionRequest) HTTPRequest(method, path string, binaryRequestBody *common.OCIReadSeekCloser, extraHeaders map[string]string) (http.Request, error)
    func (request TestConnectionRequest) RetryPolicy() *common.RetryPolicy
    func (request TestConnectionRequest) String() string
    func (request TestConnectionRequest) ValidateEnumValue() (bool, error)
type TestConnectionResponse
    func (response TestConnectionResponse) HTTPResponse() *http.Response
    func (response TestConnectionResponse) String() string
type TypeCollection
    func (m TypeCollection) String() string
    func (m TypeCollection) ValidateEnumValue() (bool, error)
type TypeCustomPropertyDetails
    func (m TypeCustomPropertyDetails) String() string
    func (m TypeCustomPropertyDetails) ValidateEnumValue() (bool, error)
type TypeSummary
    func (m TypeSummary) String() string
    func (m TypeSummary) ValidateEnumValue() (bool, error)
type UpdateAttributeDetails
    func (m UpdateAttributeDetails) String() string
    func (m UpdateAttributeDetails) ValidateEnumValue() (bool, error)
type UpdateAttributeRequest
    func (request UpdateAttributeRequest) BinaryRequestBody() (*common.OCIReadSeekCloser, bool)
    func (request UpdateAttributeRequest) HTTPRequest(method, path string, binaryRequestBody *common.OCIReadSeekCloser, extraHeaders map[string]string) (http.Request, error)
    func (request UpdateAttributeRequest) RetryPolicy() *common.RetryPolicy
    func (request UpdateAttributeRequest) String() string
    func (request UpdateAttributeRequest) ValidateEnumValue() (bool, error)
type UpdateAttributeResponse
    func (response UpdateAttributeResponse) HTTPResponse() *http.Response
    func (response UpdateAttributeResponse) String() string
type UpdateCatalogDetails
    func (m UpdateCatalogDetails) String() string
    func (m UpdateCatalogDetails) ValidateEnumValue() (bool, error)
type UpdateCatalogPrivateEndpointDetails
    func (m UpdateCatalogPrivateEndpointDetails) String() string
    func (m UpdateCatalogPrivateEndpointDetails) ValidateEnumValue() (bool, error)
type UpdateCatalogPrivateEndpointRequest
    func (request UpdateCatalogPrivateEndpointRequest) BinaryRequestBody() (*common.OCIReadSeekCloser, bool)
    func (request UpdateCatalogPrivateEndpointRequest) HTTPRequest(method, path string, binaryRequestBody *common.OCIReadSeekCloser, extraHeaders map[string]string) (http.Request, error)
    func (request UpdateCatalogPrivateEndpointRequest) RetryPolicy() *common.RetryPolicy
    func (request UpdateCatalogPrivateEndpointRequest) String() string
    func (request UpdateCatalogPrivateEndpointRequest) ValidateEnumValue() (bool, error)
type UpdateCatalogPrivateEndpointResponse
    func (response UpdateCatalogPrivateEndpointResponse) HTTPResponse() *http.Response
    func (response UpdateCatalogPrivateEndpointResponse) String() string
type UpdateCatalogRequest
    func (request UpdateCatalogRequest) BinaryRequestBody() (*common.OCIReadSeekCloser, bool)
    func (request UpdateCatalogRequest) HTTPRequest(method, path string, binaryRequestBody *common.OCIReadSeekCloser, extraHeaders map[string]string) (http.Request, error)
    func (request UpdateCatalogRequest) RetryPolicy() *common.RetryPolicy
    func (request UpdateCatalogRequest) String() string
    func (request UpdateCatalogRequest) ValidateEnumValue() (bool, error)
type UpdateCatalogResponse
    func (response UpdateCatalogResponse) HTTPResponse() *http.Response
    func (response UpdateCatalogResponse) String() string
type UpdateConnectionDetails
    func (m UpdateConnectionDetails) String() string
    func (m UpdateConnectionDetails) ValidateEnumValue() (bool, error)
type UpdateConnectionRequest
    func (request UpdateConnectionRequest) BinaryRequestBody() (*common.OCIReadSeekCloser, bool)
    func (request UpdateConnectionRequest) HTTPRequest(method, path string, binaryRequestBody *common.OCIReadSeekCloser, extraHeaders map[string]string) (http.Request, error)
    func (request UpdateConnectionRequest) RetryPolicy() *common.RetryPolicy
    func (request UpdateConnectionRequest) String() string
    func (request UpdateConnectionRequest) ValidateEnumValue() (bool, error)
type UpdateConnectionResponse
    func (response UpdateConnectionResponse) HTTPResponse() *http.Response
    func (response UpdateConnectionResponse) String() string
type UpdateCustomPropertyDetails
    func (m UpdateCustomPropertyDetails) String() string
    func (m UpdateCustomPropertyDetails) ValidateEnumValue() (bool, error)
type UpdateCustomPropertyRequest
    func (request UpdateCustomPropertyRequest) BinaryRequestBody() (*common.OCIReadSeekCloser, bool)
    func (request UpdateCustomPropertyRequest) HTTPRequest(method, path string, binaryRequestBody *common.OCIReadSeekCloser, extraHeaders map[string]string) (http.Request, error)
    func (request UpdateCustomPropertyRequest) RetryPolicy() *common.RetryPolicy
    func (request UpdateCustomPropertyRequest) String() string
    func (request UpdateCustomPropertyRequest) ValidateEnumValue() (bool, error)
type UpdateCustomPropertyResponse
    func (response UpdateCustomPropertyResponse) HTTPResponse() *http.Response
    func (response UpdateCustomPropertyResponse) String() string
type UpdateDataAssetDetails
    func (m UpdateDataAssetDetails) String() string
    func (m UpdateDataAssetDetails) ValidateEnumValue() (bool, error)
type UpdateDataAssetRequest
    func (request UpdateDataAssetRequest) BinaryRequestBody() (*common.OCIReadSeekCloser, bool)
    func (request UpdateDataAssetRequest) HTTPRequest(method, path string, binaryRequestBody *common.OCIReadSeekCloser, extraHeaders map[string]string) (http.Request, error)
    func (request UpdateDataAssetRequest) RetryPolicy() *common.RetryPolicy
    func (request UpdateDataAssetRequest) String() string
    func (request UpdateDataAssetRequest) ValidateEnumValue() (bool, error)
type UpdateDataAssetResponse
    func (response UpdateDataAssetResponse) HTTPResponse() *http.Response
    func (response UpdateDataAssetResponse) String() string
type UpdateEntityDetails
    func (m UpdateEntityDetails) String() string
    func (m UpdateEntityDetails) ValidateEnumValue() (bool, error)
type UpdateEntityRequest
    func (request UpdateEntityRequest) BinaryRequestBody() (*common.OCIReadSeekCloser, bool)
    func (request UpdateEntityRequest) HTTPRequest(method, path string, binaryRequestBody *common.OCIReadSeekCloser, extraHeaders map[string]string) (http.Request, error)
    func (request UpdateEntityRequest) RetryPolicy() *common.RetryPolicy
    func (request UpdateEntityRequest) String() string
    func (request UpdateEntityRequest) ValidateEnumValue() (bool, error)
type UpdateEntityResponse
    func (response UpdateEntityResponse) HTTPResponse() *http.Response
    func (response UpdateEntityResponse) String() string
type UpdateFolderDetails
    func (m UpdateFolderDetails) String() string
    func (m UpdateFolderDetails) ValidateEnumValue() (bool, error)
type UpdateFolderRequest
    func (request UpdateFolderRequest) BinaryRequestBody() (*common.OCIReadSeekCloser, bool)
    func (request UpdateFolderRequest) HTTPRequest(method, path string, binaryRequestBody *common.OCIReadSeekCloser, extraHeaders map[string]string) (http.Request, error)
    func (request UpdateFolderRequest) RetryPolicy() *common.RetryPolicy
    func (request UpdateFolderRequest) String() string
    func (request UpdateFolderRequest) ValidateEnumValue() (bool, error)
type UpdateFolderResponse
    func (response UpdateFolderResponse) HTTPResponse() *http.Response
    func (response UpdateFolderResponse) String() string
type UpdateGlossaryDetails
    func (m UpdateGlossaryDetails) String() string
    func (m UpdateGlossaryDetails) ValidateEnumValue() (bool, error)
type UpdateGlossaryRequest
    func (request UpdateGlossaryRequest) BinaryRequestBody() (*common.OCIReadSeekCloser, bool)
    func (request UpdateGlossaryRequest) HTTPRequest(method, path string, binaryRequestBody *common.OCIReadSeekCloser, extraHeaders map[string]string) (http.Request, error)
    func (request UpdateGlossaryRequest) RetryPolicy() *common.RetryPolicy
    func (request UpdateGlossaryRequest) String() string
    func (request UpdateGlossaryRequest) ValidateEnumValue() (bool, error)
type UpdateGlossaryResponse
    func (response UpdateGlossaryResponse) HTTPResponse() *http.Response
    func (response UpdateGlossaryResponse) String() string
type UpdateJobDefinitionDetails
    func (m UpdateJobDefinitionDetails) String() string
    func (m UpdateJobDefinitionDetails) ValidateEnumValue() (bool, error)
type UpdateJobDefinitionRequest
    func (request UpdateJobDefinitionRequest) BinaryRequestBody() (*common.OCIReadSeekCloser, bool)
    func (request UpdateJobDefinitionRequest) HTTPRequest(method, path string, binaryRequestBody *common.OCIReadSeekCloser, extraHeaders map[string]string) (http.Request, error)
    func (request UpdateJobDefinitionRequest) RetryPolicy() *common.RetryPolicy
    func (request UpdateJobDefinitionRequest) String() string
    func (request UpdateJobDefinitionRequest) ValidateEnumValue() (bool, error)
type UpdateJobDefinitionResponse
    func (response UpdateJobDefinitionResponse) HTTPResponse() *http.Response
    func (response UpdateJobDefinitionResponse) String() string
type UpdateJobDetails
    func (m UpdateJobDetails) String() string
    func (m UpdateJobDetails) ValidateEnumValue() (bool, error)
type UpdateJobRequest
    func (request UpdateJobRequest) BinaryRequestBody() (*common.OCIReadSeekCloser, bool)
    func (request UpdateJobRequest) HTTPRequest(method, path string, binaryRequestBody *common.OCIReadSeekCloser, extraHeaders map[string]string) (http.Request, error)
    func (request UpdateJobRequest) RetryPolicy() *common.RetryPolicy
    func (request UpdateJobRequest) String() string
    func (request UpdateJobRequest) ValidateEnumValue() (bool, error)
type UpdateJobResponse
    func (response UpdateJobResponse) HTTPResponse() *http.Response
    func (response UpdateJobResponse) String() string
type UpdateMetastoreDetails
    func (m UpdateMetastoreDetails) String() string
    func (m UpdateMetastoreDetails) ValidateEnumValue() (bool, error)
type UpdateMetastoreRequest
    func (request UpdateMetastoreRequest) BinaryRequestBody() (*common.OCIReadSeekCloser, bool)
    func (request UpdateMetastoreRequest) HTTPRequest(method, path string, binaryRequestBody *common.OCIReadSeekCloser, extraHeaders map[string]string) (http.Request, error)
    func (request UpdateMetastoreRequest) RetryPolicy() *common.RetryPolicy
    func (request UpdateMetastoreRequest) String() string
    func (request UpdateMetastoreRequest) ValidateEnumValue() (bool, error)
type UpdateMetastoreResponse
    func (response UpdateMetastoreResponse) HTTPResponse() *http.Response
    func (response UpdateMetastoreResponse) String() string
type UpdateNamespaceDetails
    func (m UpdateNamespaceDetails) String() string
    func (m UpdateNamespaceDetails) ValidateEnumValue() (bool, error)
type UpdateNamespaceRequest
    func (request UpdateNamespaceRequest) BinaryRequestBody() (*common.OCIReadSeekCloser, bool)
    func (request UpdateNamespaceRequest) HTTPRequest(method, path string, binaryRequestBody *common.OCIReadSeekCloser, extraHeaders map[string]string) (http.Request, error)
    func (request UpdateNamespaceRequest) RetryPolicy() *common.RetryPolicy
    func (request UpdateNamespaceRequest) String() string
    func (request UpdateNamespaceRequest) ValidateEnumValue() (bool, error)
type UpdateNamespaceResponse
    func (response UpdateNamespaceResponse) HTTPResponse() *http.Response
    func (response UpdateNamespaceResponse) String() string
type UpdatePatternDetails
    func (m UpdatePatternDetails) String() string
    func (m UpdatePatternDetails) ValidateEnumValue() (bool, error)
type UpdatePatternRequest
    func (request UpdatePatternRequest) BinaryRequestBody() (*common.OCIReadSeekCloser, bool)
    func (request UpdatePatternRequest) HTTPRequest(method, path string, binaryRequestBody *common.OCIReadSeekCloser, extraHeaders map[string]string) (http.Request, error)
    func (request UpdatePatternRequest) RetryPolicy() *common.RetryPolicy
    func (request UpdatePatternRequest) String() string
    func (request UpdatePatternRequest) ValidateEnumValue() (bool, error)
type UpdatePatternResponse
    func (response UpdatePatternResponse) HTTPResponse() *http.Response
    func (response UpdatePatternResponse) String() string
type UpdateTermDetails
    func (m UpdateTermDetails) String() string
    func (m UpdateTermDetails) ValidateEnumValue() (bool, error)
type UpdateTermRelationshipDetails
    func (m UpdateTermRelationshipDetails) String() string
    func (m UpdateTermRelationshipDetails) ValidateEnumValue() (bool, error)
type UpdateTermRelationshipRequest
    func (request UpdateTermRelationshipRequest) BinaryRequestBody() (*common.OCIReadSeekCloser, bool)
    func (request UpdateTermRelationshipRequest) HTTPRequest(method, path string, binaryRequestBody *common.OCIReadSeekCloser, extraHeaders map[string]string) (http.Request, error)
    func (request UpdateTermRelationshipRequest) RetryPolicy() *common.RetryPolicy
    func (request UpdateTermRelationshipRequest) String() string
    func (request UpdateTermRelationshipRequest) ValidateEnumValue() (bool, error)
type UpdateTermRelationshipResponse
    func (response UpdateTermRelationshipResponse) HTTPResponse() *http.Response
    func (response UpdateTermRelationshipResponse) String() string
type UpdateTermRequest
    func (request UpdateTermRequest) BinaryRequestBody() (*common.OCIReadSeekCloser, bool)
    func (request UpdateTermRequest) HTTPRequest(method, path string, binaryRequestBody *common.OCIReadSeekCloser, extraHeaders map[string]string) (http.Request, error)
    func (request UpdateTermRequest) RetryPolicy() *common.RetryPolicy
    func (request UpdateTermRequest) String() string
    func (request UpdateTermRequest) ValidateEnumValue() (bool, error)
type UpdateTermResponse
    func (response UpdateTermResponse) HTTPResponse() *http.Response
    func (response UpdateTermResponse) String() string
type UploadCredentialsDetails
    func (m UploadCredentialsDetails) String() string
    func (m UploadCredentialsDetails) ValidateEnumValue() (bool, error)
type UploadCredentialsRequest
    func (request UploadCredentialsRequest) BinaryRequestBody() (*common.OCIReadSeekCloser, bool)
    func (request UploadCredentialsRequest) HTTPRequest(method, path string, binaryRequestBody *common.OCIReadSeekCloser, extraHeaders map[string]string) (http.Request, error)
    func (request UploadCredentialsRequest) RetryPolicy() *common.RetryPolicy
    func (request UploadCredentialsRequest) String() string
    func (request UploadCredentialsRequest) ValidateEnumValue() (bool, error)
type UploadCredentialsResponse
    func (response UploadCredentialsResponse) HTTPResponse() *http.Response
    func (response UploadCredentialsResponse) String() string
type UsersRequest
    func (request UsersRequest) BinaryRequestBody() (*common.OCIReadSeekCloser, bool)
    func (request UsersRequest) HTTPRequest(method, path string, binaryRequestBody *common.OCIReadSeekCloser, extraHeaders map[string]string) (http.Request, error)
    func (request UsersRequest) RetryPolicy() *common.RetryPolicy
    func (request UsersRequest) String() string
    func (request UsersRequest) ValidateEnumValue() (bool, error)
type UsersResponse
    func (response UsersResponse) HTTPResponse() *http.Response
    func (response UsersResponse) String() string
type UsersSortByEnum
    func GetMappingUsersSortByEnum(val string) (UsersSortByEnum, bool)
    func GetUsersSortByEnumValues() []UsersSortByEnum
type UsersSortOrderEnum
    func GetMappingUsersSortOrderEnum(val string) (UsersSortOrderEnum, bool)
    func GetUsersSortOrderEnumValues() []UsersSortOrderEnum
type ValidateConnectionDetails
    func (m ValidateConnectionDetails) String() string
    func (m ValidateConnectionDetails) ValidateEnumValue() (bool, error)
type ValidateConnectionRequest
    func (request ValidateConnectionRequest) BinaryRequestBody() (*common.OCIReadSeekCloser, bool)
    func (request ValidateConnectionRequest) HTTPRequest(method, path string, binaryRequestBody *common.OCIReadSeekCloser, extraHeaders map[string]string) (http.Request, error)
    func (request ValidateConnectionRequest) RetryPolicy() *common.RetryPolicy
    func (request ValidateConnectionRequest) String() string
    func (request ValidateConnectionRequest) ValidateEnumValue() (bool, error)
type ValidateConnectionResponse
    func (response ValidateConnectionResponse) HTTPResponse() *http.Response
    func (response ValidateConnectionResponse) String() string
type ValidateConnectionResult
    func (m ValidateConnectionResult) String() string
    func (m ValidateConnectionResult) ValidateEnumValue() (bool, error)
type ValidatePatternDetails
    func (m ValidatePatternDetails) String() string
    func (m ValidatePatternDetails) ValidateEnumValue() (bool, error)
type ValidatePatternRequest
    func (request ValidatePatternRequest) BinaryRequestBody() (*common.OCIReadSeekCloser, bool)
    func (request ValidatePatternRequest) HTTPRequest(method, path string, binaryRequestBody *common.OCIReadSeekCloser, extraHeaders map[string]string) (http.Request, error)
    func (request ValidatePatternRequest) RetryPolicy() *common.RetryPolicy
    func (request ValidatePatternRequest) String() string
    func (request ValidatePatternRequest) ValidateEnumValue() (bool, error)
type ValidatePatternResponse
    func (response ValidatePatternResponse) HTTPResponse() *http.Response
    func (response ValidatePatternResponse) String() string
type ValidatePatternResult
    func (m ValidatePatternResult) String() string
    func (m ValidatePatternResult) ValidateEnumValue() (bool, error)
type WorkRequest
    func (m WorkRequest) String() string
    func (m WorkRequest) ValidateEnumValue() (bool, error)
type WorkRequestError
    func (m WorkRequestError) String() string
    func (m WorkRequestError) ValidateEnumValue() (bool, error)
type WorkRequestLog
    func (m WorkRequestLog) String() string
    func (m WorkRequestLog) ValidateEnumValue() (bool, error)
type WorkRequestOperationTypeEnum
    func GetMappingWorkRequestOperationTypeEnum(val string) (WorkRequestOperationTypeEnum, bool)
    func GetWorkRequestOperationTypeEnumValues() []WorkRequestOperationTypeEnum
type WorkRequestResource
    func (m WorkRequestResource) String() string
    func (m WorkRequestResource) ValidateEnumValue() (bool, error)
type WorkRequestResourceActionTypeEnum
    func GetMappingWorkRequestResourceActionTypeEnum(val string) (WorkRequestResourceActionTypeEnum, bool)
    func GetWorkRequestResourceActionTypeEnumValues() []WorkRequestResourceActionTypeEnum
type WorkRequestStatusEnum
    func GetMappingWorkRequestStatusEnum(val string) (WorkRequestStatusEnum, bool)
    func GetWorkRequestStatusEnumValues() []WorkRequestStatusEnum

Package files

add_catalog_lock_request_response.go add_catalog_private_endpoint_lock_request_response.go add_data_selector_patterns_request_response.go add_metastore_lock_request_response.go add_resource_lock_details.go associate_custom_property_request_response.go asynchronous_export_data_asset_details.go asynchronous_export_data_asset_request_response.go asynchronous_export_data_asset_result.go asynchronous_export_glossary_details.go asynchronous_export_glossary_request_response.go asynchronous_export_glossary_result.go asynchronous_export_request_details.go asynchronous_export_result.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 change_metastore_compartment_details.go change_metastore_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_metastore_details.go create_metastore_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_export_scope.go data_asset_import_export_type_filter.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_metastore_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_lineage.go entity_summary.go entity_tag.go entity_tag_collection.go entity_tag_summary.go event_config.go event_config_status.go expand_tree_for_glossary_request_response.go export_data_asset_details.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 fetch_entity_lineage_details.go fetch_entity_lineage_request_response.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_metastore_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_data_asset_details.go import_data_asset_job_result.go import_data_asset_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 lineage_direction.go lineage_object.go lineage_relationship.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_metastores_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 metastore.go metastore_summary.go model_type.go namespace.go namespace_collection.go namespace_summary.go object_lineage.go object_lineage_request_details.go object_relationship.go object_stats_request_response.go object_storage_object_reference.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_catalog_lock_request_response.go remove_catalog_private_endpoint_lock_request_response.go remove_data_selector_patterns_request_response.go remove_metastore_lock_request_response.go remove_resource_lock_details.go resource_lock.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 suggest_list_item.go suggest_matches_request_response.go suggest_results.go synchronous_export_data_asset_request_response.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_metastore_details.go update_metastore_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

func GetAddResourceLockDetailsTypeEnumStringValues

func GetAddResourceLockDetailsTypeEnumStringValues() []string

GetAddResourceLockDetailsTypeEnumStringValues Enumerates the set of values in String for AddResourceLockDetailsTypeEnum

func GetConnectionResultEnumStringValues

func GetConnectionResultEnumStringValues() []string

GetConnectionResultEnumStringValues Enumerates the set of values in String for ConnectionResultEnum

func GetCustomPropertyDataTypeEnumStringValues

func GetCustomPropertyDataTypeEnumStringValues() []string

GetCustomPropertyDataTypeEnumStringValues Enumerates the set of values in String for CustomPropertyDataTypeEnum

func GetDataAssetImportExportTypeFilterEnumStringValues

func GetDataAssetImportExportTypeFilterEnumStringValues() []string

GetDataAssetImportExportTypeFilterEnumStringValues Enumerates the set of values in String for DataAssetImportExportTypeFilterEnum

func GetEventConfigStatusEnumStringValues

func GetEventConfigStatusEnumStringValues() []string

GetEventConfigStatusEnumStringValues Enumerates the set of values in String for EventConfigStatusEnum

func GetFacetedSearchAggregationPropertyTypeEnumStringValues

func GetFacetedSearchAggregationPropertyTypeEnumStringValues() []string

GetFacetedSearchAggregationPropertyTypeEnumStringValues Enumerates the set of values in String for FacetedSearchAggregationPropertyTypeEnum

func GetFacetedSearchSortRequestSortOrderEnumStringValues

func GetFacetedSearchSortRequestSortOrderEnumStringValues() []string

GetFacetedSearchSortRequestSortOrderEnumStringValues Enumerates the set of values in String for FacetedSearchSortRequestSortOrderEnum

func GetGetAttributeFieldsEnumStringValues

func GetGetAttributeFieldsEnumStringValues() []string

GetGetAttributeFieldsEnumStringValues Enumerates the set of values in String for GetAttributeFieldsEnum

func GetGetAttributeTagFieldsEnumStringValues

func GetGetAttributeTagFieldsEnumStringValues() []string

GetGetAttributeTagFieldsEnumStringValues Enumerates the set of values in String for GetAttributeTagFieldsEnum

func GetGetConnectionFieldsEnumStringValues

func GetGetConnectionFieldsEnumStringValues() []string

GetGetConnectionFieldsEnumStringValues Enumerates the set of values in String for GetConnectionFieldsEnum

func GetGetCustomPropertyFieldsEnumStringValues

func GetGetCustomPropertyFieldsEnumStringValues() []string

GetGetCustomPropertyFieldsEnumStringValues Enumerates the set of values in String for GetCustomPropertyFieldsEnum

func GetGetDataAssetFieldsEnumStringValues

func GetGetDataAssetFieldsEnumStringValues() []string

GetGetDataAssetFieldsEnumStringValues Enumerates the set of values in String for GetDataAssetFieldsEnum

func GetGetDataAssetTagFieldsEnumStringValues

func GetGetDataAssetTagFieldsEnumStringValues() []string

GetGetDataAssetTagFieldsEnumStringValues Enumerates the set of values in String for GetDataAssetTagFieldsEnum

func GetGetEntityFieldsEnumStringValues

func GetGetEntityFieldsEnumStringValues() []string

GetGetEntityFieldsEnumStringValues Enumerates the set of values in String for GetEntityFieldsEnum

func GetGetEntityTagFieldsEnumStringValues

func GetGetEntityTagFieldsEnumStringValues() []string

GetGetEntityTagFieldsEnumStringValues Enumerates the set of values in String for GetEntityTagFieldsEnum

func GetGetFolderFieldsEnumStringValues

func GetGetFolderFieldsEnumStringValues() []string

GetGetFolderFieldsEnumStringValues Enumerates the set of values in String for GetFolderFieldsEnum

func GetGetFolderTagFieldsEnumStringValues

func GetGetFolderTagFieldsEnumStringValues() []string

GetGetFolderTagFieldsEnumStringValues Enumerates the set of values in String for GetFolderTagFieldsEnum

func GetGetGlossaryFieldsEnumStringValues

func GetGetGlossaryFieldsEnumStringValues() []string

GetGetGlossaryFieldsEnumStringValues Enumerates the set of values in String for GetGlossaryFieldsEnum

func GetGetJobDefinitionFieldsEnumStringValues

func GetGetJobDefinitionFieldsEnumStringValues() []string

GetGetJobDefinitionFieldsEnumStringValues Enumerates the set of values in String for GetJobDefinitionFieldsEnum

func GetGetJobExecutionFieldsEnumStringValues

func GetGetJobExecutionFieldsEnumStringValues() []string

GetGetJobExecutionFieldsEnumStringValues Enumerates the set of values in String for GetJobExecutionFieldsEnum

func GetGetJobFieldsEnumStringValues

func GetGetJobFieldsEnumStringValues() []string

GetGetJobFieldsEnumStringValues Enumerates the set of values in String for GetJobFieldsEnum

func GetGetJobLogFieldsEnumStringValues

func GetGetJobLogFieldsEnumStringValues() []string

GetGetJobLogFieldsEnumStringValues Enumerates the set of values in String for GetJobLogFieldsEnum

func GetGetJobMetricsFieldsEnumStringValues

func GetGetJobMetricsFieldsEnumStringValues() []string

GetGetJobMetricsFieldsEnumStringValues Enumerates the set of values in String for GetJobMetricsFieldsEnum

func GetGetNamespaceFieldsEnumStringValues

func GetGetNamespaceFieldsEnumStringValues() []string

GetGetNamespaceFieldsEnumStringValues Enumerates the set of values in String for GetNamespaceFieldsEnum

func GetGetPatternFieldsEnumStringValues

func GetGetPatternFieldsEnumStringValues() []string

GetGetPatternFieldsEnumStringValues Enumerates the set of values in String for GetPatternFieldsEnum

func GetGetTermFieldsEnumStringValues

func GetGetTermFieldsEnumStringValues() []string

GetGetTermFieldsEnumStringValues Enumerates the set of values in String for GetTermFieldsEnum

func GetGetTermRelationshipFieldsEnumStringValues

func GetGetTermRelationshipFieldsEnumStringValues() []string

GetGetTermRelationshipFieldsEnumStringValues Enumerates the set of values in String for GetTermRelationshipFieldsEnum

func GetGetTypeFieldsEnumStringValues

func GetGetTypeFieldsEnumStringValues() []string

GetGetTypeFieldsEnumStringValues Enumerates the set of values in String for GetTypeFieldsEnum

func GetHarvestStatusEnumStringValues

func GetHarvestStatusEnumStringValues() []string

GetHarvestStatusEnumStringValues Enumerates the set of values in String for HarvestStatusEnum

func GetJobExecutionStateEnumStringValues

func GetJobExecutionStateEnumStringValues() []string

GetJobExecutionStateEnumStringValues Enumerates the set of values in String for JobExecutionStateEnum

func GetJobLifecycleStateEnumStringValues

func GetJobLifecycleStateEnumStringValues() []string

GetJobLifecycleStateEnumStringValues Enumerates the set of values in String for JobLifecycleStateEnum

func GetJobScheduleTypeEnumStringValues

func GetJobScheduleTypeEnumStringValues() []string

GetJobScheduleTypeEnumStringValues Enumerates the set of values in String for JobScheduleTypeEnum

func GetJobTypeEnumStringValues

func GetJobTypeEnumStringValues() []string

GetJobTypeEnumStringValues Enumerates the set of values in String for JobTypeEnum

func GetLifecycleStateEnumStringValues

func GetLifecycleStateEnumStringValues() []string

GetLifecycleStateEnumStringValues Enumerates the set of values in String for LifecycleStateEnum

func GetLineageDirectionEnumStringValues

func GetLineageDirectionEnumStringValues() []string

GetLineageDirectionEnumStringValues Enumerates the set of values in String for LineageDirectionEnum

func GetListAggregatedPhysicalEntitiesFieldsEnumStringValues

func GetListAggregatedPhysicalEntitiesFieldsEnumStringValues() []string

GetListAggregatedPhysicalEntitiesFieldsEnumStringValues Enumerates the set of values in String for ListAggregatedPhysicalEntitiesFieldsEnum

func GetListAggregatedPhysicalEntitiesSortByEnumStringValues

func GetListAggregatedPhysicalEntitiesSortByEnumStringValues() []string

GetListAggregatedPhysicalEntitiesSortByEnumStringValues Enumerates the set of values in String for ListAggregatedPhysicalEntitiesSortByEnum

func GetListAggregatedPhysicalEntitiesSortOrderEnumStringValues

func GetListAggregatedPhysicalEntitiesSortOrderEnumStringValues() []string

GetListAggregatedPhysicalEntitiesSortOrderEnumStringValues Enumerates the set of values in String for ListAggregatedPhysicalEntitiesSortOrderEnum

func GetListAttributeTagsFieldsEnumStringValues

func GetListAttributeTagsFieldsEnumStringValues() []string

GetListAttributeTagsFieldsEnumStringValues Enumerates the set of values in String for ListAttributeTagsFieldsEnum

func GetListAttributeTagsLifecycleStateEnumStringValues

func GetListAttributeTagsLifecycleStateEnumStringValues() []string

GetListAttributeTagsLifecycleStateEnumStringValues Enumerates the set of values in String for ListAttributeTagsLifecycleStateEnum

func GetListAttributeTagsSortByEnumStringValues

func GetListAttributeTagsSortByEnumStringValues() []string

GetListAttributeTagsSortByEnumStringValues Enumerates the set of values in String for ListAttributeTagsSortByEnum

func GetListAttributeTagsSortOrderEnumStringValues

func GetListAttributeTagsSortOrderEnumStringValues() []string

GetListAttributeTagsSortOrderEnumStringValues Enumerates the set of values in String for ListAttributeTagsSortOrderEnum

func GetListAttributesFieldsEnumStringValues

func GetListAttributesFieldsEnumStringValues() []string

GetListAttributesFieldsEnumStringValues Enumerates the set of values in String for ListAttributesFieldsEnum

func GetListAttributesLifecycleStateEnumStringValues

func GetListAttributesLifecycleStateEnumStringValues() []string

GetListAttributesLifecycleStateEnumStringValues Enumerates the set of values in String for ListAttributesLifecycleStateEnum

func GetListAttributesSortByEnumStringValues

func GetListAttributesSortByEnumStringValues() []string

GetListAttributesSortByEnumStringValues Enumerates the set of values in String for ListAttributesSortByEnum

func GetListAttributesSortOrderEnumStringValues

func GetListAttributesSortOrderEnumStringValues() []string

GetListAttributesSortOrderEnumStringValues Enumerates the set of values in String for ListAttributesSortOrderEnum

func GetListCatalogPrivateEndpointsLifecycleStateEnumStringValues

func GetListCatalogPrivateEndpointsLifecycleStateEnumStringValues() []string

GetListCatalogPrivateEndpointsLifecycleStateEnumStringValues Enumerates the set of values in String for ListCatalogPrivateEndpointsLifecycleStateEnum

func GetListCatalogPrivateEndpointsSortByEnumStringValues

func GetListCatalogPrivateEndpointsSortByEnumStringValues() []string

GetListCatalogPrivateEndpointsSortByEnumStringValues Enumerates the set of values in String for ListCatalogPrivateEndpointsSortByEnum

func GetListCatalogPrivateEndpointsSortOrderEnumStringValues

func GetListCatalogPrivateEndpointsSortOrderEnumStringValues() []string

GetListCatalogPrivateEndpointsSortOrderEnumStringValues Enumerates the set of values in String for ListCatalogPrivateEndpointsSortOrderEnum

func GetListCatalogsLifecycleStateEnumStringValues

func GetListCatalogsLifecycleStateEnumStringValues() []string

GetListCatalogsLifecycleStateEnumStringValues Enumerates the set of values in String for ListCatalogsLifecycleStateEnum

func GetListCatalogsSortByEnumStringValues

func GetListCatalogsSortByEnumStringValues() []string

GetListCatalogsSortByEnumStringValues Enumerates the set of values in String for ListCatalogsSortByEnum

func GetListCatalogsSortOrderEnumStringValues

func GetListCatalogsSortOrderEnumStringValues() []string

GetListCatalogsSortOrderEnumStringValues Enumerates the set of values in String for ListCatalogsSortOrderEnum

func GetListConnectionsFieldsEnumStringValues

func GetListConnectionsFieldsEnumStringValues() []string

GetListConnectionsFieldsEnumStringValues Enumerates the set of values in String for ListConnectionsFieldsEnum

func GetListConnectionsLifecycleStateEnumStringValues

func GetListConnectionsLifecycleStateEnumStringValues() []string

GetListConnectionsLifecycleStateEnumStringValues Enumerates the set of values in String for ListConnectionsLifecycleStateEnum

func GetListConnectionsSortByEnumStringValues

func GetListConnectionsSortByEnumStringValues() []string

GetListConnectionsSortByEnumStringValues Enumerates the set of values in String for ListConnectionsSortByEnum

func GetListConnectionsSortOrderEnumStringValues

func GetListConnectionsSortOrderEnumStringValues() []string

GetListConnectionsSortOrderEnumStringValues Enumerates the set of values in String for ListConnectionsSortOrderEnum

func GetListCustomPropertiesFieldsEnumStringValues

func GetListCustomPropertiesFieldsEnumStringValues() []string

GetListCustomPropertiesFieldsEnumStringValues Enumerates the set of values in String for ListCustomPropertiesFieldsEnum

func GetListCustomPropertiesLifecycleStateEnumStringValues

func GetListCustomPropertiesLifecycleStateEnumStringValues() []string

GetListCustomPropertiesLifecycleStateEnumStringValues Enumerates the set of values in String for ListCustomPropertiesLifecycleStateEnum

func GetListCustomPropertiesSortByEnumStringValues

func GetListCustomPropertiesSortByEnumStringValues() []string

GetListCustomPropertiesSortByEnumStringValues Enumerates the set of values in String for ListCustomPropertiesSortByEnum

func GetListCustomPropertiesSortOrderEnumStringValues

func GetListCustomPropertiesSortOrderEnumStringValues() []string

GetListCustomPropertiesSortOrderEnumStringValues Enumerates the set of values in String for ListCustomPropertiesSortOrderEnum

func GetListCustomPropertiesTypeNameEnumStringValues

func GetListCustomPropertiesTypeNameEnumStringValues() []string

GetListCustomPropertiesTypeNameEnumStringValues Enumerates the set of values in String for ListCustomPropertiesTypeNameEnum

func GetListDataAssetTagsFieldsEnumStringValues

func GetListDataAssetTagsFieldsEnumStringValues() []string

GetListDataAssetTagsFieldsEnumStringValues Enumerates the set of values in String for ListDataAssetTagsFieldsEnum

func GetListDataAssetTagsLifecycleStateEnumStringValues

func GetListDataAssetTagsLifecycleStateEnumStringValues() []string

GetListDataAssetTagsLifecycleStateEnumStringValues Enumerates the set of values in String for ListDataAssetTagsLifecycleStateEnum

func GetListDataAssetTagsSortByEnumStringValues

func GetListDataAssetTagsSortByEnumStringValues() []string

GetListDataAssetTagsSortByEnumStringValues Enumerates the set of values in String for ListDataAssetTagsSortByEnum

func GetListDataAssetTagsSortOrderEnumStringValues

func GetListDataAssetTagsSortOrderEnumStringValues() []string

GetListDataAssetTagsSortOrderEnumStringValues Enumerates the set of values in String for ListDataAssetTagsSortOrderEnum

func GetListDataAssetsFieldsEnumStringValues

func GetListDataAssetsFieldsEnumStringValues() []string

GetListDataAssetsFieldsEnumStringValues Enumerates the set of values in String for ListDataAssetsFieldsEnum

func GetListDataAssetsLifecycleStateEnumStringValues

func GetListDataAssetsLifecycleStateEnumStringValues() []string

GetListDataAssetsLifecycleStateEnumStringValues Enumerates the set of values in String for ListDataAssetsLifecycleStateEnum

func GetListDataAssetsSortByEnumStringValues

func GetListDataAssetsSortByEnumStringValues() []string

GetListDataAssetsSortByEnumStringValues Enumerates the set of values in String for ListDataAssetsSortByEnum

func GetListDataAssetsSortOrderEnumStringValues

func GetListDataAssetsSortOrderEnumStringValues() []string

GetListDataAssetsSortOrderEnumStringValues Enumerates the set of values in String for ListDataAssetsSortOrderEnum

func GetListDerivedLogicalEntitiesSortByEnumStringValues

func GetListDerivedLogicalEntitiesSortByEnumStringValues() []string

GetListDerivedLogicalEntitiesSortByEnumStringValues Enumerates the set of values in String for ListDerivedLogicalEntitiesSortByEnum

func GetListDerivedLogicalEntitiesSortOrderEnumStringValues

func GetListDerivedLogicalEntitiesSortOrderEnumStringValues() []string

GetListDerivedLogicalEntitiesSortOrderEnumStringValues Enumerates the set of values in String for ListDerivedLogicalEntitiesSortOrderEnum

func GetListEntitiesFieldsEnumStringValues

func GetListEntitiesFieldsEnumStringValues() []string

GetListEntitiesFieldsEnumStringValues Enumerates the set of values in String for ListEntitiesFieldsEnum

func GetListEntitiesHarvestStatusEnumStringValues

func GetListEntitiesHarvestStatusEnumStringValues() []string

GetListEntitiesHarvestStatusEnumStringValues Enumerates the set of values in String for ListEntitiesHarvestStatusEnum

func GetListEntitiesLifecycleStateEnumStringValues

func GetListEntitiesLifecycleStateEnumStringValues() []string

GetListEntitiesLifecycleStateEnumStringValues Enumerates the set of values in String for ListEntitiesLifecycleStateEnum

func GetListEntitiesSortByEnumStringValues

func GetListEntitiesSortByEnumStringValues() []string

GetListEntitiesSortByEnumStringValues Enumerates the set of values in String for ListEntitiesSortByEnum

func GetListEntitiesSortOrderEnumStringValues

func GetListEntitiesSortOrderEnumStringValues() []string

GetListEntitiesSortOrderEnumStringValues Enumerates the set of values in String for ListEntitiesSortOrderEnum

func GetListEntityTagsFieldsEnumStringValues

func GetListEntityTagsFieldsEnumStringValues() []string

GetListEntityTagsFieldsEnumStringValues Enumerates the set of values in String for ListEntityTagsFieldsEnum

func GetListEntityTagsLifecycleStateEnumStringValues

func GetListEntityTagsLifecycleStateEnumStringValues() []string

GetListEntityTagsLifecycleStateEnumStringValues Enumerates the set of values in String for ListEntityTagsLifecycleStateEnum

func GetListEntityTagsSortByEnumStringValues

func GetListEntityTagsSortByEnumStringValues() []string

GetListEntityTagsSortByEnumStringValues Enumerates the set of values in String for ListEntityTagsSortByEnum

func GetListEntityTagsSortOrderEnumStringValues

func GetListEntityTagsSortOrderEnumStringValues() []string

GetListEntityTagsSortOrderEnumStringValues Enumerates the set of values in String for ListEntityTagsSortOrderEnum

func GetListFolderTagsFieldsEnumStringValues

func GetListFolderTagsFieldsEnumStringValues() []string

GetListFolderTagsFieldsEnumStringValues Enumerates the set of values in String for ListFolderTagsFieldsEnum

func GetListFolderTagsLifecycleStateEnumStringValues

func GetListFolderTagsLifecycleStateEnumStringValues() []string

GetListFolderTagsLifecycleStateEnumStringValues Enumerates the set of values in String for ListFolderTagsLifecycleStateEnum

func GetListFolderTagsSortByEnumStringValues

func GetListFolderTagsSortByEnumStringValues() []string

GetListFolderTagsSortByEnumStringValues Enumerates the set of values in String for ListFolderTagsSortByEnum

func GetListFolderTagsSortOrderEnumStringValues

func GetListFolderTagsSortOrderEnumStringValues() []string

GetListFolderTagsSortOrderEnumStringValues Enumerates the set of values in String for ListFolderTagsSortOrderEnum

func GetListFoldersFieldsEnumStringValues

func GetListFoldersFieldsEnumStringValues() []string

GetListFoldersFieldsEnumStringValues Enumerates the set of values in String for ListFoldersFieldsEnum

func GetListFoldersHarvestStatusEnumStringValues

func GetListFoldersHarvestStatusEnumStringValues() []string

GetListFoldersHarvestStatusEnumStringValues Enumerates the set of values in String for ListFoldersHarvestStatusEnum

func GetListFoldersLifecycleStateEnumStringValues

func GetListFoldersLifecycleStateEnumStringValues() []string

GetListFoldersLifecycleStateEnumStringValues Enumerates the set of values in String for ListFoldersLifecycleStateEnum

func GetListFoldersSortByEnumStringValues

func GetListFoldersSortByEnumStringValues() []string

GetListFoldersSortByEnumStringValues Enumerates the set of values in String for ListFoldersSortByEnum

func GetListFoldersSortOrderEnumStringValues

func GetListFoldersSortOrderEnumStringValues() []string

GetListFoldersSortOrderEnumStringValues Enumerates the set of values in String for ListFoldersSortOrderEnum

func GetListGlossariesFieldsEnumStringValues

func GetListGlossariesFieldsEnumStringValues() []string

GetListGlossariesFieldsEnumStringValues Enumerates the set of values in String for ListGlossariesFieldsEnum

func GetListGlossariesLifecycleStateEnumStringValues

func GetListGlossariesLifecycleStateEnumStringValues() []string

GetListGlossariesLifecycleStateEnumStringValues Enumerates the set of values in String for ListGlossariesLifecycleStateEnum

func GetListGlossariesSortByEnumStringValues

func GetListGlossariesSortByEnumStringValues() []string

GetListGlossariesSortByEnumStringValues Enumerates the set of values in String for ListGlossariesSortByEnum

func GetListGlossariesSortOrderEnumStringValues

func GetListGlossariesSortOrderEnumStringValues() []string

GetListGlossariesSortOrderEnumStringValues Enumerates the set of values in String for ListGlossariesSortOrderEnum

func GetListJobDefinitionsFieldsEnumStringValues

func GetListJobDefinitionsFieldsEnumStringValues() []string

GetListJobDefinitionsFieldsEnumStringValues Enumerates the set of values in String for ListJobDefinitionsFieldsEnum

func GetListJobDefinitionsJobExecutionStateEnumStringValues

func GetListJobDefinitionsJobExecutionStateEnumStringValues() []string

GetListJobDefinitionsJobExecutionStateEnumStringValues Enumerates the set of values in String for ListJobDefinitionsJobExecutionStateEnum

func GetListJobDefinitionsJobTypeEnumStringValues

func GetListJobDefinitionsJobTypeEnumStringValues() []string

GetListJobDefinitionsJobTypeEnumStringValues Enumerates the set of values in String for ListJobDefinitionsJobTypeEnum

func GetListJobDefinitionsLifecycleStateEnumStringValues

func GetListJobDefinitionsLifecycleStateEnumStringValues() []string

GetListJobDefinitionsLifecycleStateEnumStringValues Enumerates the set of values in String for ListJobDefinitionsLifecycleStateEnum

func GetListJobDefinitionsSortByEnumStringValues

func GetListJobDefinitionsSortByEnumStringValues() []string

GetListJobDefinitionsSortByEnumStringValues Enumerates the set of values in String for ListJobDefinitionsSortByEnum

func GetListJobDefinitionsSortOrderEnumStringValues

func GetListJobDefinitionsSortOrderEnumStringValues() []string

GetListJobDefinitionsSortOrderEnumStringValues Enumerates the set of values in String for ListJobDefinitionsSortOrderEnum

func GetListJobExecutionsFieldsEnumStringValues

func GetListJobExecutionsFieldsEnumStringValues() []string

GetListJobExecutionsFieldsEnumStringValues Enumerates the set of values in String for ListJobExecutionsFieldsEnum

func GetListJobExecutionsJobTypeEnumStringValues

func GetListJobExecutionsJobTypeEnumStringValues() []string

GetListJobExecutionsJobTypeEnumStringValues Enumerates the set of values in String for ListJobExecutionsJobTypeEnum

func GetListJobExecutionsLifecycleStateEnumStringValues

func GetListJobExecutionsLifecycleStateEnumStringValues() []string

GetListJobExecutionsLifecycleStateEnumStringValues Enumerates the set of values in String for ListJobExecutionsLifecycleStateEnum

func GetListJobExecutionsSortByEnumStringValues

func GetListJobExecutionsSortByEnumStringValues() []string

GetListJobExecutionsSortByEnumStringValues Enumerates the set of values in String for ListJobExecutionsSortByEnum

func GetListJobExecutionsSortOrderEnumStringValues

func GetListJobExecutionsSortOrderEnumStringValues() []string

GetListJobExecutionsSortOrderEnumStringValues Enumerates the set of values in String for ListJobExecutionsSortOrderEnum

func GetListJobLogsFieldsEnumStringValues

func GetListJobLogsFieldsEnumStringValues() []string

GetListJobLogsFieldsEnumStringValues Enumerates the set of values in String for ListJobLogsFieldsEnum

func GetListJobLogsLifecycleStateEnumStringValues

func GetListJobLogsLifecycleStateEnumStringValues() []string

GetListJobLogsLifecycleStateEnumStringValues Enumerates the set of values in String for ListJobLogsLifecycleStateEnum

func GetListJobLogsSortByEnumStringValues

func GetListJobLogsSortByEnumStringValues() []string

GetListJobLogsSortByEnumStringValues Enumerates the set of values in String for ListJobLogsSortByEnum

func GetListJobLogsSortOrderEnumStringValues

func GetListJobLogsSortOrderEnumStringValues() []string

GetListJobLogsSortOrderEnumStringValues Enumerates the set of values in String for ListJobLogsSortOrderEnum

func GetListJobMetricsFieldsEnumStringValues

func GetListJobMetricsFieldsEnumStringValues() []string

GetListJobMetricsFieldsEnumStringValues Enumerates the set of values in String for ListJobMetricsFieldsEnum

func GetListJobMetricsSortByEnumStringValues

func GetListJobMetricsSortByEnumStringValues() []string

GetListJobMetricsSortByEnumStringValues Enumerates the set of values in String for ListJobMetricsSortByEnum

func GetListJobMetricsSortOrderEnumStringValues

func GetListJobMetricsSortOrderEnumStringValues() []string

GetListJobMetricsSortOrderEnumStringValues Enumerates the set of values in String for ListJobMetricsSortOrderEnum

func GetListJobsFieldsEnumStringValues

func GetListJobsFieldsEnumStringValues() []string

GetListJobsFieldsEnumStringValues Enumerates the set of values in String for ListJobsFieldsEnum

func GetListJobsJobTypeEnumStringValues

func GetListJobsJobTypeEnumStringValues() []string

GetListJobsJobTypeEnumStringValues Enumerates the set of values in String for ListJobsJobTypeEnum

func GetListJobsLifecycleStateEnumStringValues

func GetListJobsLifecycleStateEnumStringValues() []string

GetListJobsLifecycleStateEnumStringValues Enumerates the set of values in String for ListJobsLifecycleStateEnum

func GetListJobsScheduleTypeEnumStringValues

func GetListJobsScheduleTypeEnumStringValues() []string

GetListJobsScheduleTypeEnumStringValues Enumerates the set of values in String for ListJobsScheduleTypeEnum

func GetListJobsSortByEnumStringValues

func GetListJobsSortByEnumStringValues() []string

GetListJobsSortByEnumStringValues Enumerates the set of values in String for ListJobsSortByEnum

func GetListJobsSortOrderEnumStringValues

func GetListJobsSortOrderEnumStringValues() []string

GetListJobsSortOrderEnumStringValues Enumerates the set of values in String for ListJobsSortOrderEnum

func GetListMetastoresLifecycleStateEnumStringValues

func GetListMetastoresLifecycleStateEnumStringValues() []string

GetListMetastoresLifecycleStateEnumStringValues Enumerates the set of values in String for ListMetastoresLifecycleStateEnum

func GetListMetastoresSortByEnumStringValues

func GetListMetastoresSortByEnumStringValues() []string

GetListMetastoresSortByEnumStringValues Enumerates the set of values in String for ListMetastoresSortByEnum

func GetListMetastoresSortOrderEnumStringValues

func GetListMetastoresSortOrderEnumStringValues() []string

GetListMetastoresSortOrderEnumStringValues Enumerates the set of values in String for ListMetastoresSortOrderEnum

func GetListNamespacesFieldsEnumStringValues

func GetListNamespacesFieldsEnumStringValues() []string

GetListNamespacesFieldsEnumStringValues Enumerates the set of values in String for ListNamespacesFieldsEnum

func GetListNamespacesLifecycleStateEnumStringValues

func GetListNamespacesLifecycleStateEnumStringValues() []string

GetListNamespacesLifecycleStateEnumStringValues Enumerates the set of values in String for ListNamespacesLifecycleStateEnum

func GetListNamespacesSortByEnumStringValues

func GetListNamespacesSortByEnumStringValues() []string

GetListNamespacesSortByEnumStringValues Enumerates the set of values in String for ListNamespacesSortByEnum

func GetListNamespacesSortOrderEnumStringValues

func GetListNamespacesSortOrderEnumStringValues() []string

GetListNamespacesSortOrderEnumStringValues Enumerates the set of values in String for ListNamespacesSortOrderEnum

func GetListPatternsFieldsEnumStringValues

func GetListPatternsFieldsEnumStringValues() []string

GetListPatternsFieldsEnumStringValues Enumerates the set of values in String for ListPatternsFieldsEnum

func GetListPatternsLifecycleStateEnumStringValues

func GetListPatternsLifecycleStateEnumStringValues() []string

GetListPatternsLifecycleStateEnumStringValues Enumerates the set of values in String for ListPatternsLifecycleStateEnum

func GetListPatternsSortByEnumStringValues

func GetListPatternsSortByEnumStringValues() []string

GetListPatternsSortByEnumStringValues Enumerates the set of values in String for ListPatternsSortByEnum

func GetListPatternsSortOrderEnumStringValues

func GetListPatternsSortOrderEnumStringValues() []string

GetListPatternsSortOrderEnumStringValues Enumerates the set of values in String for ListPatternsSortOrderEnum

func GetListRulesFieldsEnumStringValues

func GetListRulesFieldsEnumStringValues() []string

GetListRulesFieldsEnumStringValues Enumerates the set of values in String for ListRulesFieldsEnum

func GetListRulesLifecycleStateEnumStringValues

func GetListRulesLifecycleStateEnumStringValues() []string

GetListRulesLifecycleStateEnumStringValues Enumerates the set of values in String for ListRulesLifecycleStateEnum

func GetListRulesOriginTypeEnumStringValues

func GetListRulesOriginTypeEnumStringValues() []string

GetListRulesOriginTypeEnumStringValues Enumerates the set of values in String for ListRulesOriginTypeEnum

func GetListRulesRuleTypeEnumStringValues

func GetListRulesRuleTypeEnumStringValues() []string

GetListRulesRuleTypeEnumStringValues Enumerates the set of values in String for ListRulesRuleTypeEnum

func GetListRulesSortByEnumStringValues

func GetListRulesSortByEnumStringValues() []string

GetListRulesSortByEnumStringValues Enumerates the set of values in String for ListRulesSortByEnum

func GetListRulesSortOrderEnumStringValues

func GetListRulesSortOrderEnumStringValues() []string

GetListRulesSortOrderEnumStringValues Enumerates the set of values in String for ListRulesSortOrderEnum

func GetListTagsFieldsEnumStringValues

func GetListTagsFieldsEnumStringValues() []string

GetListTagsFieldsEnumStringValues Enumerates the set of values in String for ListTagsFieldsEnum

func GetListTagsLifecycleStateEnumStringValues

func GetListTagsLifecycleStateEnumStringValues() []string

GetListTagsLifecycleStateEnumStringValues Enumerates the set of values in String for ListTagsLifecycleStateEnum

func GetListTagsSortByEnumStringValues

func GetListTagsSortByEnumStringValues() []string

GetListTagsSortByEnumStringValues Enumerates the set of values in String for ListTagsSortByEnum

func GetListTagsSortOrderEnumStringValues

func GetListTagsSortOrderEnumStringValues() []string

GetListTagsSortOrderEnumStringValues Enumerates the set of values in String for ListTagsSortOrderEnum

func GetListTermRelationshipsFieldsEnumStringValues

func GetListTermRelationshipsFieldsEnumStringValues() []string

GetListTermRelationshipsFieldsEnumStringValues Enumerates the set of values in String for ListTermRelationshipsFieldsEnum

func GetListTermRelationshipsLifecycleStateEnumStringValues

func GetListTermRelationshipsLifecycleStateEnumStringValues() []string

GetListTermRelationshipsLifecycleStateEnumStringValues Enumerates the set of values in String for ListTermRelationshipsLifecycleStateEnum

func GetListTermRelationshipsSortByEnumStringValues

func GetListTermRelationshipsSortByEnumStringValues() []string

GetListTermRelationshipsSortByEnumStringValues Enumerates the set of values in String for ListTermRelationshipsSortByEnum

func GetListTermRelationshipsSortOrderEnumStringValues

func GetListTermRelationshipsSortOrderEnumStringValues() []string

GetListTermRelationshipsSortOrderEnumStringValues Enumerates the set of values in String for ListTermRelationshipsSortOrderEnum

func GetListTermsFieldsEnumStringValues

func GetListTermsFieldsEnumStringValues() []string

GetListTermsFieldsEnumStringValues Enumerates the set of values in String for ListTermsFieldsEnum

func GetListTermsLifecycleStateEnumStringValues

func GetListTermsLifecycleStateEnumStringValues() []string

GetListTermsLifecycleStateEnumStringValues Enumerates the set of values in String for ListTermsLifecycleStateEnum

func GetListTermsSortByEnumStringValues

func GetListTermsSortByEnumStringValues() []string

GetListTermsSortByEnumStringValues Enumerates the set of values in String for ListTermsSortByEnum

func GetListTermsSortOrderEnumStringValues

func GetListTermsSortOrderEnumStringValues() []string

GetListTermsSortOrderEnumStringValues Enumerates the set of values in String for ListTermsSortOrderEnum

func GetListTermsWorkflowStatusEnumStringValues

func GetListTermsWorkflowStatusEnumStringValues() []string

GetListTermsWorkflowStatusEnumStringValues Enumerates the set of values in String for ListTermsWorkflowStatusEnum

func GetListTypesFieldsEnumStringValues

func GetListTypesFieldsEnumStringValues() []string

GetListTypesFieldsEnumStringValues Enumerates the set of values in String for ListTypesFieldsEnum

func GetListTypesLifecycleStateEnumStringValues

func GetListTypesLifecycleStateEnumStringValues() []string

GetListTypesLifecycleStateEnumStringValues Enumerates the set of values in String for ListTypesLifecycleStateEnum

func GetListTypesSortByEnumStringValues

func GetListTypesSortByEnumStringValues() []string

GetListTypesSortByEnumStringValues Enumerates the set of values in String for ListTypesSortByEnum

func GetListTypesSortOrderEnumStringValues

func GetListTypesSortOrderEnumStringValues() []string

GetListTypesSortOrderEnumStringValues Enumerates the set of values in String for ListTypesSortOrderEnum

func GetListWorkRequestErrorsSortByEnumStringValues

func GetListWorkRequestErrorsSortByEnumStringValues() []string

GetListWorkRequestErrorsSortByEnumStringValues Enumerates the set of values in String for ListWorkRequestErrorsSortByEnum

func GetListWorkRequestErrorsSortOrderEnumStringValues

func GetListWorkRequestErrorsSortOrderEnumStringValues() []string

GetListWorkRequestErrorsSortOrderEnumStringValues Enumerates the set of values in String for ListWorkRequestErrorsSortOrderEnum

func GetListWorkRequestLogsSortByEnumStringValues

func GetListWorkRequestLogsSortByEnumStringValues() []string

GetListWorkRequestLogsSortByEnumStringValues Enumerates the set of values in String for ListWorkRequestLogsSortByEnum

func GetListWorkRequestLogsSortOrderEnumStringValues

func GetListWorkRequestLogsSortOrderEnumStringValues() []string

GetListWorkRequestLogsSortOrderEnumStringValues Enumerates the set of values in String for ListWorkRequestLogsSortOrderEnum

func GetObjectStatsSortByEnumStringValues

func GetObjectStatsSortByEnumStringValues() []string

GetObjectStatsSortByEnumStringValues Enumerates the set of values in String for ObjectStatsSortByEnum

func GetObjectStatsSortOrderEnumStringValues

func GetObjectStatsSortOrderEnumStringValues() []string

GetObjectStatsSortOrderEnumStringValues Enumerates the set of values in String for ObjectStatsSortOrderEnum

func GetRecommendationResourceTypeEnumStringValues

func GetRecommendationResourceTypeEnumStringValues() []string

GetRecommendationResourceTypeEnumStringValues Enumerates the set of values in String for RecommendationResourceTypeEnum

func GetRecommendationStatusEnumStringValues

func GetRecommendationStatusEnumStringValues() []string

GetRecommendationStatusEnumStringValues Enumerates the set of values in String for RecommendationStatusEnum

func GetRecommendationTypeEnumStringValues

func GetRecommendationTypeEnumStringValues() []string

GetRecommendationTypeEnumStringValues Enumerates the set of values in String for RecommendationTypeEnum

func GetRecommendationsRecommendationStatusEnumStringValues

func GetRecommendationsRecommendationStatusEnumStringValues() []string

GetRecommendationsRecommendationStatusEnumStringValues Enumerates the set of values in String for RecommendationsRecommendationStatusEnum

func GetRecommendationsSourceObjectTypeEnumStringValues

func GetRecommendationsSourceObjectTypeEnumStringValues() []string

GetRecommendationsSourceObjectTypeEnumStringValues Enumerates the set of values in String for RecommendationsSourceObjectTypeEnum

func GetRemoveResourceLockDetailsTypeEnumStringValues

func GetRemoveResourceLockDetailsTypeEnumStringValues() []string

GetRemoveResourceLockDetailsTypeEnumStringValues Enumerates the set of values in String for RemoveResourceLockDetailsTypeEnum

func GetResourceLockTypeEnumStringValues

func GetResourceLockTypeEnumStringValues() []string

GetResourceLockTypeEnumStringValues Enumerates the set of values in String for ResourceLockTypeEnum

func GetRuleOriginTypeEnumStringValues

func GetRuleOriginTypeEnumStringValues() []string

GetRuleOriginTypeEnumStringValues Enumerates the set of values in String for RuleOriginTypeEnum

func GetRuleTypeEnumStringValues

func GetRuleTypeEnumStringValues() []string

GetRuleTypeEnumStringValues Enumerates the set of values in String for RuleTypeEnum

func GetSearchCriteriaLifecycleStateEnumStringValues

func GetSearchCriteriaLifecycleStateEnumStringValues() []string

GetSearchCriteriaLifecycleStateEnumStringValues Enumerates the set of values in String for SearchCriteriaLifecycleStateEnum

func GetSearchCriteriaSortByEnumStringValues

func GetSearchCriteriaSortByEnumStringValues() []string

GetSearchCriteriaSortByEnumStringValues Enumerates the set of values in String for SearchCriteriaSortByEnum

func GetSearchCriteriaSortOrderEnumStringValues

func GetSearchCriteriaSortOrderEnumStringValues() []string

GetSearchCriteriaSortOrderEnumStringValues Enumerates the set of values in String for SearchCriteriaSortOrderEnum

func GetTermWorkflowStatusEnumStringValues

func GetTermWorkflowStatusEnumStringValues() []string

GetTermWorkflowStatusEnumStringValues Enumerates the set of values in String for TermWorkflowStatusEnum

func GetUsersSortByEnumStringValues

func GetUsersSortByEnumStringValues() []string

GetUsersSortByEnumStringValues Enumerates the set of values in String for UsersSortByEnum

func GetUsersSortOrderEnumStringValues

func GetUsersSortOrderEnumStringValues() []string

GetUsersSortOrderEnumStringValues Enumerates the set of values in String for UsersSortOrderEnum

func GetWorkRequestOperationTypeEnumStringValues

func GetWorkRequestOperationTypeEnumStringValues() []string

GetWorkRequestOperationTypeEnumStringValues Enumerates the set of values in String for WorkRequestOperationTypeEnum

func GetWorkRequestResourceActionTypeEnumStringValues

func GetWorkRequestResourceActionTypeEnumStringValues() []string

GetWorkRequestResourceActionTypeEnumStringValues Enumerates the set of values in String for WorkRequestResourceActionTypeEnum

func GetWorkRequestStatusEnumStringValues

func GetWorkRequestStatusEnumStringValues() []string

GetWorkRequestStatusEnumStringValues Enumerates the set of values in String for WorkRequestStatusEnum

type AddCatalogLockRequest

AddCatalogLockRequest wrapper for the AddCatalogLock operation

# See also

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

type AddCatalogLockRequest struct {

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

    // AddResourceLockDetails body parameter
    AddResourceLockDetails `contributesTo:"body"`

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

    // For optimistic concurrency control. In the PUT or DELETE call for a resource, set the `if-match`
    // parameter to the value of the etag from a previous GET or POST response for that resource. The resource
    // will be updated or deleted only if the etag you provide matches the resource's current etag value.
    IfMatch *string `mandatory:"false" contributesTo:"header" name:"if-match"`

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

func (AddCatalogLockRequest) BinaryRequestBody

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

BinaryRequestBody implements the OCIRequest interface

func (AddCatalogLockRequest) HTTPRequest

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

HTTPRequest implements the OCIRequest interface

func (AddCatalogLockRequest) RetryPolicy

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

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

func (AddCatalogLockRequest) String

func (request AddCatalogLockRequest) String() string

func (AddCatalogLockRequest) ValidateEnumValue

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

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

type AddCatalogLockResponse

AddCatalogLockResponse wrapper for the AddCatalogLock operation

type AddCatalogLockResponse struct {

    // The underlying http response
    RawResponse *http.Response

    // The Catalog instance
    Catalog `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"`

    // etag for the returned Catalog resource.
    Etag *string `presentIn:"header" name:"etag"`
}

func (AddCatalogLockResponse) HTTPResponse

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

HTTPResponse implements the OCIResponse interface

func (AddCatalogLockResponse) String

func (response AddCatalogLockResponse) String() string

type AddCatalogPrivateEndpointLockRequest

AddCatalogPrivateEndpointLockRequest wrapper for the AddCatalogPrivateEndpointLock operation

# See also

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

type AddCatalogPrivateEndpointLockRequest struct {

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

    // AddResourceLockDetails body parameter
    AddResourceLockDetails `contributesTo:"body"`

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

    // For optimistic concurrency control. In the PUT or DELETE call for a resource, set the `if-match`
    // parameter to the value of the etag from a previous GET or POST response for that resource. The resource
    // will be updated or deleted only if the etag you provide matches the resource's current etag value.
    IfMatch *string `mandatory:"false" contributesTo:"header" name:"if-match"`

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

func (AddCatalogPrivateEndpointLockRequest) BinaryRequestBody

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

BinaryRequestBody implements the OCIRequest interface

func (AddCatalogPrivateEndpointLockRequest) HTTPRequest

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

HTTPRequest implements the OCIRequest interface

func (AddCatalogPrivateEndpointLockRequest) RetryPolicy

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

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

func (AddCatalogPrivateEndpointLockRequest) String

func (request AddCatalogPrivateEndpointLockRequest) String() string

func (AddCatalogPrivateEndpointLockRequest) ValidateEnumValue

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

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

type AddCatalogPrivateEndpointLockResponse

AddCatalogPrivateEndpointLockResponse wrapper for the AddCatalogPrivateEndpointLock operation

type AddCatalogPrivateEndpointLockResponse 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"`

    // etag for the returned CatalogPrivateEndpoint resource.
    Etag *string `presentIn:"header" name:"etag"`
}

func (AddCatalogPrivateEndpointLockResponse) HTTPResponse

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

HTTPResponse implements the OCIResponse interface

func (AddCatalogPrivateEndpointLockResponse) String

func (response AddCatalogPrivateEndpointLockResponse) String() string

type AddDataSelectorPatternsRequest

AddDataSelectorPatternsRequest wrapper for the AddDataSelectorPatterns operation

# See also

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

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

BinaryRequestBody implements the OCIRequest interface

func (AddDataSelectorPatternsRequest) HTTPRequest

func (request AddDataSelectorPatternsRequest) HTTPRequest(method, path string, binaryRequestBody *common.OCIReadSeekCloser, extraHeaders map[string]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

func (AddDataSelectorPatternsRequest) ValidateEnumValue

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

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

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 AddMetastoreLockRequest

AddMetastoreLockRequest wrapper for the AddMetastoreLock operation

# See also

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

type AddMetastoreLockRequest struct {

    // The metastore's OCID.
    MetastoreId *string `mandatory:"true" contributesTo:"path" name:"metastoreId"`

    // AddResourceLockDetails body parameter
    AddResourceLockDetails `contributesTo:"body"`

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

    // For optimistic concurrency control. In the PUT or DELETE call for a resource, set the `if-match`
    // parameter to the value of the etag from a previous GET or POST response for that resource. The resource
    // will be updated or deleted only if the etag you provide matches the resource's current etag value.
    IfMatch *string `mandatory:"false" contributesTo:"header" name:"if-match"`

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

func (AddMetastoreLockRequest) BinaryRequestBody

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

BinaryRequestBody implements the OCIRequest interface

func (AddMetastoreLockRequest) HTTPRequest

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

HTTPRequest implements the OCIRequest interface

func (AddMetastoreLockRequest) RetryPolicy

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

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

func (AddMetastoreLockRequest) String

func (request AddMetastoreLockRequest) String() string

func (AddMetastoreLockRequest) ValidateEnumValue

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

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

type AddMetastoreLockResponse

AddMetastoreLockResponse wrapper for the AddMetastoreLock operation

type AddMetastoreLockResponse struct {

    // The underlying http response
    RawResponse *http.Response

    // The Metastore instance
    Metastore `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"`

    // etag for the returned Metastore resource.
    Etag *string `presentIn:"header" name:"etag"`
}

func (AddMetastoreLockResponse) HTTPResponse

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

HTTPResponse implements the OCIResponse interface

func (AddMetastoreLockResponse) String

func (response AddMetastoreLockResponse) String() string

type AddResourceLockDetails

AddResourceLockDetails The representation of AddResourceLockDetails

type AddResourceLockDetails struct {

    // Type of the lock.
    Type AddResourceLockDetailsTypeEnum `mandatory:"true" json:"type"`

    // The id of the resource that is locking this resource. Indicates that deleting this resource will remove the lock.
    RelatedResourceId *string `mandatory:"false" json:"relatedResourceId"`

    // A message added by the creator of the lock. This is typically used to give an
    // indication of why the resource is locked.
    Message *string `mandatory:"false" json:"message"`

    // When the lock was created.
    TimeCreated *common.SDKTime `mandatory:"false" json:"timeCreated"`
}

func (AddResourceLockDetails) String

func (m AddResourceLockDetails) String() string

func (AddResourceLockDetails) ValidateEnumValue

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

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

type AddResourceLockDetailsTypeEnum

AddResourceLockDetailsTypeEnum Enum with underlying type: string

type AddResourceLockDetailsTypeEnum string

Set of constants representing the allowable values for AddResourceLockDetailsTypeEnum

const (
    AddResourceLockDetailsTypeFull   AddResourceLockDetailsTypeEnum = "FULL"
    AddResourceLockDetailsTypeDelete AddResourceLockDetailsTypeEnum = "DELETE"
)

func GetAddResourceLockDetailsTypeEnumValues

func GetAddResourceLockDetailsTypeEnumValues() []AddResourceLockDetailsTypeEnum

GetAddResourceLockDetailsTypeEnumValues Enumerates the set of values for AddResourceLockDetailsTypeEnum

func GetMappingAddResourceLockDetailsTypeEnum

func GetMappingAddResourceLockDetailsTypeEnum(val string) (AddResourceLockDetailsTypeEnum, bool)

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

type AssociateCustomPropertyRequest

AssociateCustomPropertyRequest wrapper for the AssociateCustomProperty operation

# See also

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

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

BinaryRequestBody implements the OCIRequest interface

func (AssociateCustomPropertyRequest) HTTPRequest

func (request AssociateCustomPropertyRequest) HTTPRequest(method, path string, binaryRequestBody *common.OCIReadSeekCloser, extraHeaders map[string]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

func (AssociateCustomPropertyRequest) ValidateEnumValue

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

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

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 AsynchronousExportDataAssetDetails

AsynchronousExportDataAssetDetails Details needed by the Data Asset export request.

type AsynchronousExportDataAssetDetails struct {
    ObjectStorageTarget *ObjectStorageObjectReference `mandatory:"false" json:"objectStorageTarget"`

    // Array of objects and their child types to be selected for export.
    ExportScope []DataAssetExportScope `mandatory:"false" json:"exportScope"`
}

func (AsynchronousExportDataAssetDetails) String

func (m AsynchronousExportDataAssetDetails) String() string

func (AsynchronousExportDataAssetDetails) ValidateEnumValue

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

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

type AsynchronousExportDataAssetRequest

AsynchronousExportDataAssetRequest wrapper for the AsynchronousExportDataAsset operation

# See also

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

type AsynchronousExportDataAssetRequest struct {

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

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

    // Details needed by the Data Asset export request.
    AsynchronousExportDataAssetDetails `contributesTo:"body"`

    // Type of export.
    ExportType []DataAssetImportExportTypeFilterEnum `contributesTo:"query" name:"exportType" omitEmpty:"true" collectionFormat:"multi"`

    // 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 (AsynchronousExportDataAssetRequest) BinaryRequestBody

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

BinaryRequestBody implements the OCIRequest interface

func (AsynchronousExportDataAssetRequest) HTTPRequest

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

HTTPRequest implements the OCIRequest interface

func (AsynchronousExportDataAssetRequest) RetryPolicy

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

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

func (AsynchronousExportDataAssetRequest) String

func (request AsynchronousExportDataAssetRequest) String() string

func (AsynchronousExportDataAssetRequest) ValidateEnumValue

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

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

type AsynchronousExportDataAssetResponse

AsynchronousExportDataAssetResponse wrapper for the AsynchronousExportDataAsset operation

type AsynchronousExportDataAssetResponse struct {

    // The underlying http response
    RawResponse *http.Response

    // The AsynchronousExportDataAssetResult instance
    AsynchronousExportDataAssetResult `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 (AsynchronousExportDataAssetResponse) HTTPResponse

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

HTTPResponse implements the OCIResponse interface

func (AsynchronousExportDataAssetResponse) String

func (response AsynchronousExportDataAssetResponse) String() string

type AsynchronousExportDataAssetResult

AsynchronousExportDataAssetResult Details about the job which performs an export.

type AsynchronousExportDataAssetResult struct {

    // Display name of the export job.
    JobDefinitionName *string `mandatory:"false" json:"jobDefinitionName"`

    // Unique key of the export job definition.
    JobDefinitionKey *string `mandatory:"false" json:"jobDefinitionKey"`

    // Unique key of the export job.
    JobKey *string `mandatory:"false" json:"jobKey"`

    // Unique key of the job execution.
    JobExecutionKey *string `mandatory:"false" json:"jobExecutionKey"`

    // Unique key of the object being exported.
    SourceKey *string `mandatory:"false" json:"sourceKey"`
}

func (AsynchronousExportDataAssetResult) String

func (m AsynchronousExportDataAssetResult) String() string

func (AsynchronousExportDataAssetResult) ValidateEnumValue

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

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

type AsynchronousExportGlossaryDetails

AsynchronousExportGlossaryDetails Details needed by the glossary export request.

type AsynchronousExportGlossaryDetails struct {
    ObjectStorageTarget *ObjectStorageObjectReference `mandatory:"false" json:"objectStorageTarget"`
}

func (AsynchronousExportGlossaryDetails) String

func (m AsynchronousExportGlossaryDetails) String() string

func (AsynchronousExportGlossaryDetails) ValidateEnumValue

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

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

type AsynchronousExportGlossaryRequest

AsynchronousExportGlossaryRequest wrapper for the AsynchronousExportGlossary operation

# See also

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

type AsynchronousExportGlossaryRequest struct {

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

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

    // Details needed by the glossary export request.
    AsynchronousExportGlossaryDetails `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 (AsynchronousExportGlossaryRequest) BinaryRequestBody

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

BinaryRequestBody implements the OCIRequest interface

func (AsynchronousExportGlossaryRequest) HTTPRequest

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

HTTPRequest implements the OCIRequest interface

func (AsynchronousExportGlossaryRequest) RetryPolicy

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

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

func (AsynchronousExportGlossaryRequest) String

func (request AsynchronousExportGlossaryRequest) String() string

func (AsynchronousExportGlossaryRequest) ValidateEnumValue

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

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

type AsynchronousExportGlossaryResponse

AsynchronousExportGlossaryResponse wrapper for the AsynchronousExportGlossary operation

type AsynchronousExportGlossaryResponse struct {

    // The underlying http response
    RawResponse *http.Response

    // The AsynchronousExportGlossaryResult instance
    AsynchronousExportGlossaryResult `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 (AsynchronousExportGlossaryResponse) HTTPResponse

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

HTTPResponse implements the OCIResponse interface

func (AsynchronousExportGlossaryResponse) String

func (response AsynchronousExportGlossaryResponse) String() string

type AsynchronousExportGlossaryResult

AsynchronousExportGlossaryResult Details about the job which performs an export.

type AsynchronousExportGlossaryResult struct {

    // Display name of the export job.
    JobDefinitionName *string `mandatory:"false" json:"jobDefinitionName"`

    // Unique key of the export job definition.
    JobDefinitionKey *string `mandatory:"false" json:"jobDefinitionKey"`

    // Unique key of the export job.
    JobKey *string `mandatory:"false" json:"jobKey"`

    // Unique key of the job execution.
    JobExecutionKey *string `mandatory:"false" json:"jobExecutionKey"`

    // Unique key of the object being exported.
    SourceKey *string `mandatory:"false" json:"sourceKey"`
}

func (AsynchronousExportGlossaryResult) String

func (m AsynchronousExportGlossaryResult) String() string

func (AsynchronousExportGlossaryResult) ValidateEnumValue

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

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

type AsynchronousExportRequestDetails

AsynchronousExportRequestDetails Details for an export request.

type AsynchronousExportRequestDetails struct {
    ObjectStorageTarget *ObjectStorageObjectReference `mandatory:"false" json:"objectStorageTarget"`
}

func (AsynchronousExportRequestDetails) String

func (m AsynchronousExportRequestDetails) String() string

func (AsynchronousExportRequestDetails) ValidateEnumValue

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

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

type AsynchronousExportResult

AsynchronousExportResult Details about the job which performs an export.

type AsynchronousExportResult struct {

    // Display name of the export job.
    JobDefinitionName *string `mandatory:"false" json:"jobDefinitionName"`

    // Unique key of the export job definition.
    JobDefinitionKey *string `mandatory:"false" json:"jobDefinitionKey"`

    // Unique key of the export job.
    JobKey *string `mandatory:"false" json:"jobKey"`

    // Unique key of the job execution.
    JobExecutionKey *string `mandatory:"false" json:"jobExecutionKey"`

    // Unique key of the object being exported.
    SourceKey *string `mandatory:"false" json:"sourceKey"`
}

func (AsynchronousExportResult) String

func (m AsynchronousExportResult) String() string

func (AsynchronousExportResult) ValidateEnumValue

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

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

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

func (AttachCatalogPrivateEndpointDetails) ValidateEnumValue

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

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

type AttachCatalogPrivateEndpointRequest

AttachCatalogPrivateEndpointRequest wrapper for the AttachCatalogPrivateEndpoint operation

# See also

Click https://docs.cloud.oracle.com/en-us/iaas/tools/go-sdk-examples/65.62.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"`

    // Whether to override locks (if any exist).
    IsLockOverride *bool `mandatory:"false" contributesTo:"query" name:"isLockOverride"`

    // Metadata about the request. This 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) BinaryRequestBody

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

BinaryRequestBody implements the OCIRequest interface

func (AttachCatalogPrivateEndpointRequest) HTTPRequest

func (request AttachCatalogPrivateEndpointRequest) HTTPRequest(method, path string, binaryRequestBody *common.OCIReadSeekCloser, extraHeaders map[string]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

func (AttachCatalogPrivateEndpointRequest) ValidateEnumValue

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

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

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

    // Optional user friendly business name of the attribute. If set, this supplements the harvested display name of the object.
    BusinessName *string `mandatory:"false" json:"businessName"`

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

    // A message describing the current state in more detail. An object not in ACTIVE state may have functional limitations,
    // see service documentation for details.
    LifecycleDetails *string `mandatory:"false" json:"lifecycleDetails"`

    // 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 type of the attribute. Type keys can be found via the '/types' endpoint.
    TypeKey *string `mandatory:"false" json:"typeKey"`

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

    // The date and time the attribute was harvested, in the format defined by RFC3339 (https://tools.ietf.org/html/rfc3339).
    TimeHarvested *common.SDKTime `mandatory:"false" json:"timeHarvested"`

    // List of objects and their relationships to this attribute.
    ObjectRelationships []ObjectRelationship `mandatory:"false" json:"objectRelationships"`

    // Whether a column is derived or not.
    IsDerivedAttribute *bool `mandatory:"false" json:"isDerivedAttribute"`

    // 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 []RuleTypeEnum `mandatory:"false" json:"associatedRuleTypes,omitempty"`
}

func (Attribute) String

func (m Attribute) String() string

func (Attribute) ValidateEnumValue

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

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

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

func (AttributeCollection) ValidateEnumValue

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

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

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

    // Optional user friendly business name of the attribute. If set, this supplements the harvested display name of the object.
    BusinessName *string `mandatory:"false" json:"businessName"`

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

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

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

    // A message describing the current state in more detail. An object not in ACTIVE state may have functional limitations,
    // see service documentation for details.
    LifecycleDetails *string `mandatory:"false" json:"lifecycleDetails"`

    // 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 type of the attribute. Type keys can be found via the '/types' endpoint.
    TypeKey *string `mandatory:"false" json:"typeKey"`

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

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

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

    // Whether a column is derived or not.
    IsDerivedAttribute *bool `mandatory:"false" json:"isDerivedAttribute"`

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

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

func (AttributeSummary) String

func (m AttributeSummary) String() string

func (AttributeSummary) ValidateEnumValue

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

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

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

func (AttributeTag) ValidateEnumValue

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

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

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

func (AttributeTagCollection) ValidateEnumValue

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

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

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

func (AttributeTagSummary) ValidateEnumValue

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

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

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

func (BasePermissionsSummary) ValidateEnumValue

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

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

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

func (BaseTag) ValidateEnumValue

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

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

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

func (BaseTagSummary) ValidateEnumValue

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

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

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

    // System tags for this resource. Each key is predefined and scoped to a namespace.
    // For more information, see Resource Tags (https://docs.cloud.oracle.com/Content/General/Concepts/resourcetags.htm).
    // System tags can be viewed by users, but can only be created by the system.
    // Example: `{"orcl-cloud": {"free-tier-retained": "true"}}`
    SystemTags map[string]map[string]interface{} `mandatory:"false" json:"systemTags"`

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

    // Locks associated with this resource.
    Locks []ResourceLock `mandatory:"false" json:"locks"`
}

func (Catalog) String

func (m Catalog) String() string

func (Catalog) ValidateEnumValue

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

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

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

func (CatalogPermissionsSummary) ValidateEnumValue

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

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

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

    // System tags for this resource. Each key is predefined and scoped to a namespace.
    // For more information, see Resource Tags (https://docs.cloud.oracle.com/Content/General/Concepts/resourcetags.htm).
    // System tags can be viewed by users, but can only be created by the system.
    // Example: `{"orcl-cloud": {"free-tier-retained": "true"}}`
    SystemTags map[string]map[string]interface{} `mandatory:"false" json:"systemTags"`

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

    // Locks associated with this resource.
    Locks []ResourceLock `mandatory:"false" json:"locks"`
}

func (CatalogPrivateEndpoint) String

func (m CatalogPrivateEndpoint) String() string

func (CatalogPrivateEndpoint) ValidateEnumValue

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

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

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

    // System tags for this resource. Each key is predefined and scoped to a namespace.
    // For more information, see Resource Tags (https://docs.cloud.oracle.com/Content/General/Concepts/resourcetags.htm).
    // System tags can be viewed by users, but can only be created by the system.
    // Example: `{"orcl-cloud": {"free-tier-retained": "true"}}`
    SystemTags map[string]map[string]interface{} `mandatory:"false" json:"systemTags"`

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

    // Locks associated with this resource.
    Locks []ResourceLock `mandatory:"false" json:"locks"`
}

func (CatalogPrivateEndpointSummary) String

func (m CatalogPrivateEndpointSummary) String() string

func (CatalogPrivateEndpointSummary) ValidateEnumValue

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

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

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

    // System tags for this resource. Each key is predefined and scoped to a namespace.
    // For more information, see Resource Tags (https://docs.cloud.oracle.com/Content/General/Concepts/resourcetags.htm).
    // System tags can be viewed by users, but can only be created by the system.
    // Example: `{"orcl-cloud": {"free-tier-retained": "true"}}`
    SystemTags map[string]map[string]interface{} `mandatory:"false" json:"systemTags"`

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

    // Locks associated with this resource.
    Locks []ResourceLock `mandatory:"false" json:"locks"`
}

func (CatalogSummary) String

func (m CatalogSummary) String() string

func (CatalogSummary) ValidateEnumValue

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

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

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

func (ChangeCatalogCompartmentDetails) ValidateEnumValue

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

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

type ChangeCatalogCompartmentRequest

ChangeCatalogCompartmentRequest wrapper for the ChangeCatalogCompartment operation

# See also

Click https://docs.cloud.oracle.com/en-us/iaas/tools/go-sdk-examples/65.62.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"`

    // Whether to override locks (if any exist).
    IsLockOverride *bool `mandatory:"false" contributesTo:"query" name:"isLockOverride"`

    // Metadata about the request. This 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) BinaryRequestBody

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

BinaryRequestBody implements the OCIRequest interface

func (ChangeCatalogCompartmentRequest) HTTPRequest

func (request ChangeCatalogCompartmentRequest) HTTPRequest(method, path string, binaryRequestBody *common.OCIReadSeekCloser, extraHeaders map[string]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

func (ChangeCatalogCompartmentRequest) ValidateEnumValue

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

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

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

func (ChangeCatalogPrivateEndpointCompartmentDetails) ValidateEnumValue

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

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

type ChangeCatalogPrivateEndpointCompartmentRequest

ChangeCatalogPrivateEndpointCompartmentRequest wrapper for the ChangeCatalogPrivateEndpointCompartment operation

# See also

Click https://docs.cloud.oracle.com/en-us/iaas/tools/go-sdk-examples/65.62.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"`

    // Whether to override locks (if any exist).
    IsLockOverride *bool `mandatory:"false" contributesTo:"query" name:"isLockOverride"`

    // Metadata about the request. This 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) BinaryRequestBody

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

BinaryRequestBody implements the OCIRequest interface

func (ChangeCatalogPrivateEndpointCompartmentRequest) HTTPRequest

func (request ChangeCatalogPrivateEndpointCompartmentRequest) HTTPRequest(method, path string, binaryRequestBody *common.OCIReadSeekCloser, extraHeaders map[string]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

func (ChangeCatalogPrivateEndpointCompartmentRequest) ValidateEnumValue

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

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

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 ChangeMetastoreCompartmentDetails

ChangeMetastoreCompartmentDetails Information about a change in metastore compartment.

type ChangeMetastoreCompartmentDetails struct {

    // OCID of the compartment to which the metastore should be moved.
    CompartmentId *string `mandatory:"true" json:"compartmentId"`
}

func (ChangeMetastoreCompartmentDetails) String

func (m ChangeMetastoreCompartmentDetails) String() string

func (ChangeMetastoreCompartmentDetails) ValidateEnumValue

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

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

type ChangeMetastoreCompartmentRequest

ChangeMetastoreCompartmentRequest wrapper for the ChangeMetastoreCompartment operation

# See also

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

type ChangeMetastoreCompartmentRequest struct {

    // Information about a change in metastore compartment.
    ChangeMetastoreCompartmentDetails `contributesTo:"body"`

    // The metastore's OCID.
    MetastoreId *string `mandatory:"true" contributesTo:"path" name:"metastoreId"`

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

    // Whether to override locks (if any exist).
    IsLockOverride *bool `mandatory:"false" contributesTo:"query" name:"isLockOverride"`

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

func (ChangeMetastoreCompartmentRequest) BinaryRequestBody

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

BinaryRequestBody implements the OCIRequest interface

func (ChangeMetastoreCompartmentRequest) HTTPRequest

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

HTTPRequest implements the OCIRequest interface

func (ChangeMetastoreCompartmentRequest) RetryPolicy

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

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

func (ChangeMetastoreCompartmentRequest) String

func (request ChangeMetastoreCompartmentRequest) String() string

func (ChangeMetastoreCompartmentRequest) ValidateEnumValue

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

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

type ChangeMetastoreCompartmentResponse

ChangeMetastoreCompartmentResponse wrapper for the ChangeMetastoreCompartment operation

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

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

HTTPResponse implements the OCIResponse interface

func (ChangeMetastoreCompartmentResponse) String

func (response ChangeMetastoreCompartmentResponse) 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

func (Connection) ValidateEnumValue

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

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

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

func (ConnectionAliasSummary) ValidateEnumValue

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

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

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

func (ConnectionCollection) ValidateEnumValue

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

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

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

func GetMappingConnectionResultEnum

func GetMappingConnectionResultEnum(val string) (ConnectionResultEnum, bool)

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

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

func (ConnectionSummary) ValidateEnumValue

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

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

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

    // Optional user friendly business name of the attribute. If set, this supplements the harvested display name of the object.
    BusinessName *string `mandatory:"false" json:"businessName"`

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

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

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

func (CreateAttributeDetails) ValidateEnumValue

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

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

type CreateAttributeRequest

CreateAttributeRequest wrapper for the CreateAttribute operation

# See also

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

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

BinaryRequestBody implements the OCIRequest interface

func (CreateAttributeRequest) HTTPRequest

func (request CreateAttributeRequest) HTTPRequest(method, path string, binaryRequestBody *common.OCIReadSeekCloser, extraHeaders map[string]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

func (CreateAttributeRequest) ValidateEnumValue

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

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

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/65.62.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) BinaryRequestBody

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

BinaryRequestBody implements the OCIRequest interface

func (CreateAttributeTagRequest) HTTPRequest

func (request CreateAttributeTagRequest) HTTPRequest(method, path string, binaryRequestBody *common.OCIReadSeekCloser, extraHeaders map[string]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

func (CreateAttributeTagRequest) ValidateEnumValue

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

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

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

func (CreateCatalogDetails) ValidateEnumValue

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

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

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

func (CreateCatalogPrivateEndpointDetails) ValidateEnumValue

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

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

type CreateCatalogPrivateEndpointRequest

CreateCatalogPrivateEndpointRequest wrapper for the CreateCatalogPrivateEndpoint operation

# See also

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

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

BinaryRequestBody implements the OCIRequest interface

func (CreateCatalogPrivateEndpointRequest) HTTPRequest

func (request CreateCatalogPrivateEndpointRequest) HTTPRequest(method, path string, binaryRequestBody *common.OCIReadSeekCloser, extraHeaders map[string]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

func (CreateCatalogPrivateEndpointRequest) ValidateEnumValue

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

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

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/65.62.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) BinaryRequestBody

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

BinaryRequestBody implements the OCIRequest interface

func (CreateCatalogRequest) HTTPRequest

func (request CreateCatalogRequest) HTTPRequest(method, path string, binaryRequestBody *common.OCIReadSeekCloser, extraHeaders map[string]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

func (CreateCatalogRequest) ValidateEnumValue

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

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

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": "example-password"}}}`
    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

func (CreateConnectionDetails) ValidateEnumValue

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

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

type CreateConnectionRequest

CreateConnectionRequest wrapper for the CreateConnection operation

# See also

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

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

BinaryRequestBody implements the OCIRequest interface

func (CreateConnectionRequest) HTTPRequest

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

HTTPRequest implements the OCIRequest interface

func (CreateConnectionRequest) RetryPolicy

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

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

func (CreateConnectionRequest) String

func (request CreateConnectionRequest) String() string

func (CreateConnectionRequest) ValidateEnumValue

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

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

type CreateConnectionResponse

CreateConnectionResponse wrapper for the CreateConnection operation

type CreateConnectionResponse struct {

    // The underlying http response
    RawResponse *http.Response

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

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

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

func (CreateConnectionResponse) HTTPResponse

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

HTTPResponse implements the OCIResponse interface

func (CreateConnectionResponse) String

func (response CreateConnectionResponse) String() string

type 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 displayed in a list view of applicable objects.
    IsShownInList *bool `mandatory:"false" json:"isShownInList"`

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

    // If an OCI Event will be emitted when the custom property is modified.
    IsEventEnabled *bool `mandatory:"false" json:"isEventEnabled"`

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

func (CreateCustomPropertyDetails) ValidateEnumValue

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

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

type CreateCustomPropertyRequest

CreateCustomPropertyRequest wrapper for the CreateCustomProperty operation

# See also

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

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

BinaryRequestBody implements the OCIRequest interface

func (CreateCustomPropertyRequest) HTTPRequest

func (request CreateCustomPropertyRequest) HTTPRequest(method, path string, binaryRequestBody *common.OCIReadSeekCloser, extraHeaders map[string]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

func (CreateCustomPropertyRequest) ValidateEnumValue

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

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

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

func (CreateDataAssetDetails) ValidateEnumValue

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

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

type CreateDataAssetRequest

CreateDataAssetRequest wrapper for the CreateDataAsset operation

# See also

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

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

BinaryRequestBody implements the OCIRequest interface

func (CreateDataAssetRequest) HTTPRequest

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

HTTPRequest implements the OCIRequest interface

func (CreateDataAssetRequest) RetryPolicy

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

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

func (CreateDataAssetRequest) String

func (request CreateDataAssetRequest) String() string

func (CreateDataAssetRequest) ValidateEnumValue

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

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

type CreateDataAssetResponse

CreateDataAssetResponse wrapper for the CreateDataAsset operation

type CreateDataAssetResponse struct {

    // The underlying http response
    RawResponse *http.Response

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

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

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

func (CreateDataAssetResponse) HTTPResponse

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

HTTPResponse implements the OCIResponse interface

func (CreateDataAssetResponse) String

func (response CreateDataAssetResponse) String() string

type CreateDataAssetTagRequest

CreateDataAssetTagRequest wrapper for the CreateDataAssetTag operation

# See also

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

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

BinaryRequestBody implements the OCIRequest interface

func (CreateDataAssetTagRequest) HTTPRequest

func (request CreateDataAssetTagRequest) HTTPRequest(method, path string, binaryRequestBody *common.OCIReadSeekCloser, extraHeaders map[string]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

func (CreateDataAssetTagRequest) ValidateEnumValue

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

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

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

    // Optional user friendly business name of the data entity. If set, this supplements the harvested display name of the object.
    BusinessName *string `mandatory:"false" json:"businessName"`

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

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

func (CreateEntityDetails) ValidateEnumValue

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

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

type CreateEntityRequest

CreateEntityRequest wrapper for the CreateEntity operation

# See also

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

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

BinaryRequestBody implements the OCIRequest interface

func (CreateEntityRequest) HTTPRequest

func (request CreateEntityRequest) HTTPRequest(method, path string, binaryRequestBody *common.OCIReadSeekCloser, extraHeaders map[string]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

func (CreateEntityRequest) ValidateEnumValue

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

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

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/65.62.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) BinaryRequestBody

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

BinaryRequestBody implements the OCIRequest interface

func (CreateEntityTagRequest) HTTPRequest

func (request CreateEntityTagRequest) HTTPRequest(method, path string, binaryRequestBody *common.OCIReadSeekCloser, extraHeaders map[string]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

func (CreateEntityTagRequest) ValidateEnumValue

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

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

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

    // Optional user friendly business name of the folder. If set, this supplements the harvested display name of the object.
    BusinessName *string `mandatory:"false" json:"businessName"`

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

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

func (CreateFolderDetails) String

func (m CreateFolderDetails) String() string

func (CreateFolderDetails) ValidateEnumValue

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

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

type CreateFolderRequest

CreateFolderRequest wrapper for the CreateFolder operation

# See also

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

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

BinaryRequestBody implements the OCIRequest interface

func (CreateFolderRequest) HTTPRequest

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

HTTPRequest implements the OCIRequest interface

func (CreateFolderRequest) RetryPolicy

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

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

func (CreateFolderRequest) String

func (request CreateFolderRequest) String() string

func (CreateFolderRequest) ValidateEnumValue

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

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

type CreateFolderResponse

CreateFolderResponse wrapper for the CreateFolder operation

type CreateFolderResponse struct {

    // The underlying http response
    RawResponse *http.Response

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

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

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

func (CreateFolderResponse) HTTPResponse

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

HTTPResponse implements the OCIResponse interface

func (CreateFolderResponse) String

func (response CreateFolderResponse) String() string

type CreateFolderTagRequest

CreateFolderTagRequest wrapper for the CreateFolderTag operation

# See also

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

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

BinaryRequestBody implements the OCIRequest interface

func (CreateFolderTagRequest) HTTPRequest

func (request CreateFolderTagRequest) HTTPRequest(method, path string, binaryRequestBody *common.OCIReadSeekCloser, extraHeaders map[string]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

func (CreateFolderTagRequest) ValidateEnumValue

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

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

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

func (CreateGlossaryDetails) ValidateEnumValue

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

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

type CreateGlossaryRequest

CreateGlossaryRequest wrapper for the CreateGlossary operation

# See also

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

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

BinaryRequestBody implements the OCIRequest interface

func (CreateGlossaryRequest) HTTPRequest

func (request CreateGlossaryRequest) HTTPRequest(method, path string, binaryRequestBody *common.OCIReadSeekCloser, extraHeaders map[string]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

func (CreateGlossaryRequest) ValidateEnumValue

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

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

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

    // Unique key of the glossary to which this job applies.
    GlossaryKey *string `mandatory:"false" json:"glossaryKey"`

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

func (CreateJobDefinitionDetails) ValidateEnumValue

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

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

type CreateJobDefinitionRequest

CreateJobDefinitionRequest wrapper for the CreateJobDefinition operation

# See also

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

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

BinaryRequestBody implements the OCIRequest interface

func (CreateJobDefinitionRequest) HTTPRequest

func (request CreateJobDefinitionRequest) HTTPRequest(method, path string, binaryRequestBody *common.OCIReadSeekCloser, extraHeaders map[string]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

func (CreateJobDefinitionRequest) ValidateEnumValue

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

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

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

    // Interval on which the job will be run. Value is specified as a cron-supported time specification "nickname".
    // The following subset of those is supported: @monthly, @weekly, @daily, @hourly.
    // For metastore sync, an additional option @default is supported, which will schedule jobs at a more granular frequency.
    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

func (CreateJobDetails) ValidateEnumValue

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

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

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

func (CreateJobExecutionDetails) ValidateEnumValue

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

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

type CreateJobExecutionRequest

CreateJobExecutionRequest wrapper for the CreateJobExecution operation

# See also

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

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

BinaryRequestBody implements the OCIRequest interface

func (CreateJobExecutionRequest) HTTPRequest

func (request CreateJobExecutionRequest) HTTPRequest(method, path string, binaryRequestBody *common.OCIReadSeekCloser, extraHeaders map[string]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

func (CreateJobExecutionRequest) ValidateEnumValue

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

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

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/65.62.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) BinaryRequestBody

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

BinaryRequestBody implements the OCIRequest interface

func (CreateJobRequest) HTTPRequest

func (request CreateJobRequest) HTTPRequest(method, path string, binaryRequestBody *common.OCIReadSeekCloser, extraHeaders map[string]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

func (CreateJobRequest) ValidateEnumValue

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

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

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 CreateMetastoreDetails

CreateMetastoreDetails Information about a new metastore.

type CreateMetastoreDetails struct {

    // OCID of the compartment which holds the metastore.
    CompartmentId *string `mandatory:"true" json:"compartmentId"`

    // Location under which managed tables will be created by default. This references Object Storage
    // using an HDFS URI format. Example: oci://bucket@namespace/sub-dir/
    DefaultManagedTableLocation *string `mandatory:"true" json:"defaultManagedTableLocation"`

    // Location under which external tables will be created by default. This references Object Storage
    // using an HDFS URI format. Example: oci://bucket@namespace/sub-dir/
    DefaultExternalTableLocation *string `mandatory:"true" json:"defaultExternalTableLocation"`

    // Mutable name of the metastore.
    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 (CreateMetastoreDetails) String

func (m CreateMetastoreDetails) String() string

func (CreateMetastoreDetails) ValidateEnumValue

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

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

type CreateMetastoreRequest

CreateMetastoreRequest wrapper for the CreateMetastore operation

# See also

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

type CreateMetastoreRequest struct {

    // Information about a new metastore to be created.
    CreateMetastoreDetails `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 (CreateMetastoreRequest) BinaryRequestBody

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

BinaryRequestBody implements the OCIRequest interface

func (CreateMetastoreRequest) HTTPRequest

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

HTTPRequest implements the OCIRequest interface

func (CreateMetastoreRequest) RetryPolicy

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

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

func (CreateMetastoreRequest) String

func (request CreateMetastoreRequest) String() string

func (CreateMetastoreRequest) ValidateEnumValue

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

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

type CreateMetastoreResponse

CreateMetastoreResponse wrapper for the CreateMetastore operation

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

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

HTTPResponse implements the OCIResponse interface

func (CreateMetastoreResponse) String

func (response CreateMetastoreResponse) 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

func (CreateNamespaceDetails) ValidateEnumValue

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

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

type CreateNamespaceRequest

CreateNamespaceRequest wrapper for the CreateNamespace operation

# See also

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

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

BinaryRequestBody implements the OCIRequest interface

func (CreateNamespaceRequest) HTTPRequest

func (request CreateNamespaceRequest) HTTPRequest(method, path string, binaryRequestBody *common.OCIReadSeekCloser, extraHeaders map[string]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

func (CreateNamespaceRequest) ValidateEnumValue

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

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

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

    // Input string which drives the selection process, allowing for fine-grained control using qualifiers.
    // Refer to the user documentation for details of the format and examples. A pattern cannot include both
    // a prefix and an expression.
    Expression *string `mandatory:"false" json:"expression"`

    // Input string which drives the selection process.
    // Refer to the user documentation for details of the format and examples. A pattern cannot include both
    // a prefix and an expression.
    FilePathPrefix *string `mandatory:"false" json:"filePathPrefix"`

    // List of file paths against which the pattern 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 pattern 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

func (CreatePatternDetails) ValidateEnumValue

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

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

type CreatePatternRequest

CreatePatternRequest wrapper for the CreatePattern operation

# See also

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

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

BinaryRequestBody implements the OCIRequest interface

func (CreatePatternRequest) HTTPRequest

func (request CreatePatternRequest) HTTPRequest(method, path string, binaryRequestBody *common.OCIReadSeekCloser, extraHeaders map[string]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

func (CreatePatternRequest) ValidateEnumValue

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

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

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

func (CreateTagDetails) ValidateEnumValue

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

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

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 parent key of the term. In the case of a root-level category only, the term would have no parent and this should be left unset.
    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

func (CreateTermDetails) ValidateEnumValue

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

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

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

func (CreateTermRelationshipDetails) ValidateEnumValue

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

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

type CreateTermRelationshipRequest

CreateTermRelationshipRequest wrapper for the CreateTermRelationship operation

# See also

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

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

BinaryRequestBody implements the OCIRequest interface

func (CreateTermRelationshipRequest) HTTPRequest

func (request CreateTermRelationshipRequest) HTTPRequest(method, path string, binaryRequestBody *common.OCIReadSeekCloser, extraHeaders map[string]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

func (CreateTermRelationshipRequest) ValidateEnumValue

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

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

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/65.62.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) BinaryRequestBody

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

BinaryRequestBody implements the OCIRequest interface

func (CreateTermRequest) HTTPRequest

func (request CreateTermRequest) HTTPRequest(method, path string, binaryRequestBody *common.OCIReadSeekCloser, extraHeaders map[string]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

func (CreateTermRequest) ValidateEnumValue

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

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

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 displayed in a list view of applicable objects.
    IsShownInList *bool `mandatory:"false" json:"isShownInList"`

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

    // If an OCI Event will be emitted when the custom property is modified.
    IsEventEnabled *bool `mandatory:"false" json:"isEventEnabled"`

    // The set of object types to which the custom property applies.
    Scope []CustomPropertyTypeUsage `mandatory:"false" json:"scope"`

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

    // Event configuration for this custom property, against the desired subset of object types to which the property applies.
    Events []EventConfig `mandatory:"false" json:"events"`

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

func (CustomProperty) ValidateEnumValue

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

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

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

func (CustomPropertyCollection) ValidateEnumValue

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

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

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

func GetMappingCustomPropertyDataTypeEnum

func GetMappingCustomPropertyDataTypeEnum(val string) (CustomPropertyDataTypeEnum, bool)

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

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

    // If this field is displayed in a list view of applicable objects.
    IsShownInList *bool `mandatory:"false" json:"isShownInList"`

    // If an OCI Event will be emitted when the custom property is modified.
    IsEventEnabled *bool `mandatory:"false" json:"isEventEnabled"`

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

func (CustomPropertyGetUsage) ValidateEnumValue

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

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

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

func (CustomPropertySetUsage) ValidateEnumValue

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

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

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 displayed in a list view of applicable objects.
    IsShownInList *bool `mandatory:"false" json:"isShownInList"`

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

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

    // If an OCI Event will be emitted when the custom property is modified.
    IsEventEnabled *bool `mandatory:"false" json:"isEventEnabled"`

    // Event configuration for this custom property, against the desired subset of object types to which the property applies.
    Events []EventConfig `mandatory:"false" json:"events"`
}

func (CustomPropertySummary) String

func (m CustomPropertySummary) String() string

func (CustomPropertySummary) ValidateEnumValue

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

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

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

    // If an OCI Event will be emitted when the custom property is modified.
    IsEventEnabled *bool `mandatory:"false" json:"isEventEnabled"`
}

func (CustomPropertyTypeUsage) String

func (m CustomPropertyTypeUsage) String() string

func (CustomPropertyTypeUsage) ValidateEnumValue

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

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

type DataAsset

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

    // A message describing the current state in more detail. An object not in ACTIVE state may have functional limitations,
    // see service documentation for details.
    LifecycleDetails *string `mandatory:"false" json:"lifecycleDetails"`

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

    // The last time that a harvest was performed on the data asset. An RFC3339 (https://tools.ietf.org/html/rfc3339) formatted datetime string.
    TimeHarvested *common.SDKTime `mandatory:"false" json:"timeHarvested"`

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

func (DataAsset) ValidateEnumValue

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

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

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

func (DataAssetCollection) ValidateEnumValue

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

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

type DataAssetExportScope

DataAssetExportScope Scope of asset export, which consists of a container object (bucket, folder, schema, etc) within the asset, and types of child objects contained by that object to be included.

objectKey - Key of the container object to be exported. For example, key of schema_1.
exportTypeIds - Type key(s) of objects within the container object to be exported. For example, type key of table or view.
type DataAssetExportScope struct {

    // Unique key of the object selected for export.
    ObjectKey *string `mandatory:"false" json:"objectKey"`

    // Array of type keys selected for export.
    ExportTypeIds []string `mandatory:"false" json:"exportTypeIds"`
}

func (DataAssetExportScope) String

func (m DataAssetExportScope) String() string

func (DataAssetExportScope) ValidateEnumValue

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

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

type DataAssetImportExportTypeFilterEnum

DataAssetImportExportTypeFilterEnum Enum with underlying type: string

type DataAssetImportExportTypeFilterEnum string

Set of constants representing the allowable values for DataAssetImportExportTypeFilterEnum

const (
    DataAssetImportExportTypeFilterCustomPropertyValues DataAssetImportExportTypeFilterEnum = "CUSTOM_PROPERTY_VALUES"
    DataAssetImportExportTypeFilterAll                  DataAssetImportExportTypeFilterEnum = "ALL"
)

func GetDataAssetImportExportTypeFilterEnumValues

func GetDataAssetImportExportTypeFilterEnumValues() []DataAssetImportExportTypeFilterEnum

GetDataAssetImportExportTypeFilterEnumValues Enumerates the set of values for DataAssetImportExportTypeFilterEnum

func GetMappingDataAssetImportExportTypeFilterEnum

func GetMappingDataAssetImportExportTypeFilterEnum(val string) (DataAssetImportExportTypeFilterEnum, bool)

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

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

func (DataAssetPermissionsSummary) ValidateEnumValue

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

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

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

    // A message describing the current state in more detail. An object not in ACTIVE state may have functional limitations,
    // see service documentation for details.
    LifecycleDetails *string `mandatory:"false" json:"lifecycleDetails"`
}

func (DataAssetSummary) String

func (m DataAssetSummary) String() string

func (DataAssetSummary) ValidateEnumValue

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

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

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

func (DataAssetTag) ValidateEnumValue

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

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

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

func (DataAssetTagCollection) ValidateEnumValue

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

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

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

func (DataAssetTagSummary) ValidateEnumValue

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

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

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) AddCatalogLock

func (client DataCatalogClient) AddCatalogLock(ctx context.Context, request AddCatalogLockRequest) (response AddCatalogLockResponse, err error)

AddCatalogLock Adds a lock to a Catalog resource.

# See also

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

func (DataCatalogClient) AddCatalogPrivateEndpointLock

func (client DataCatalogClient) AddCatalogPrivateEndpointLock(ctx context.Context, request AddCatalogPrivateEndpointLockRequest) (response AddCatalogPrivateEndpointLockResponse, err error)

AddCatalogPrivateEndpointLock Adds a lock to a CatalogPrivateEndpoint resource.

# See also

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

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

func (DataCatalogClient) AddMetastoreLock

func (client DataCatalogClient) AddMetastoreLock(ctx context.Context, request AddMetastoreLockRequest) (response AddMetastoreLockResponse, err error)

AddMetastoreLock Adds a lock to a Metastore resource.

# See also

Click https://docs.cloud.oracle.com/en-us/iaas/tools/go-sdk-examples/65.62.0/datacatalog/AddMetastoreLock.go.html to see an example of how to use AddMetastoreLock 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/65.62.0/datacatalog/AssociateCustomProperty.go.html to see an example of how to use AssociateCustomProperty API.

func (DataCatalogClient) AsynchronousExportDataAsset

func (client DataCatalogClient) AsynchronousExportDataAsset(ctx context.Context, request AsynchronousExportDataAssetRequest) (response AsynchronousExportDataAssetResponse, err error)

AsynchronousExportDataAsset Export technical objects from a Data Asset in Excel format. Returns details about the job which actually performs the export.

# See also

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

func (DataCatalogClient) AsynchronousExportGlossary

func (client DataCatalogClient) AsynchronousExportGlossary(ctx context.Context, request AsynchronousExportGlossaryRequest) (response AsynchronousExportGlossaryResponse, err error)

AsynchronousExportGlossary Exports the contents of a glossary in Excel format. Returns details about the job which actually performs the export.

# See also

Click https://docs.cloud.oracle.com/en-us/iaas/tools/go-sdk-examples/65.62.0/datacatalog/AsynchronousExportGlossary.go.html to see an example of how to use AsynchronousExportGlossary 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/65.62.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/65.62.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/65.62.0/datacatalog/ChangeCatalogPrivateEndpointCompartment.go.html to see an example of how to use ChangeCatalogPrivateEndpointCompartment API.

func (DataCatalogClient) ChangeMetastoreCompartment

func (client DataCatalogClient) ChangeMetastoreCompartment(ctx context.Context, request ChangeMetastoreCompartmentRequest) (response ChangeMetastoreCompartmentResponse, err error)

ChangeMetastoreCompartment 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/65.62.0/datacatalog/ChangeMetastoreCompartment.go.html to see an example of how to use ChangeMetastoreCompartment 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/65.62.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/65.62.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/65.62.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/65.62.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/65.62.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/65.62.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/65.62.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/65.62.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/65.62.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/65.62.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/65.62.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/65.62.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/65.62.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/65.62.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/65.62.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/65.62.0/datacatalog/CreateJobExecution.go.html to see an example of how to use CreateJobExecution API.

func (DataCatalogClient) CreateMetastore

func (client DataCatalogClient) CreateMetastore(ctx context.Context, request CreateMetastoreRequest) (response CreateMetastoreResponse, err error)

CreateMetastore Creates a new metastore.

# See also

Click https://docs.cloud.oracle.com/en-us/iaas/tools/go-sdk-examples/65.62.0/datacatalog/CreateMetastore.go.html to see an example of how to use CreateMetastore 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/65.62.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/65.62.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/65.62.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/65.62.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/65.62.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/65.62.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/65.62.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/65.62.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/65.62.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/65.62.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/65.62.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/65.62.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/65.62.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/65.62.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/65.62.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/65.62.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/65.62.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/65.62.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/65.62.0/datacatalog/DeleteJobDefinition.go.html to see an example of how to use DeleteJobDefinition API.

func (DataCatalogClient) DeleteMetastore

func (client DataCatalogClient) DeleteMetastore(ctx context.Context, request DeleteMetastoreRequest) (response DeleteMetastoreResponse, err error)

DeleteMetastore Deletes a metastore resource by identifier.

# See also

Click https://docs.cloud.oracle.com/en-us/iaas/tools/go-sdk-examples/65.62.0/datacatalog/DeleteMetastore.go.html to see an example of how to use DeleteMetastore 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/65.62.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/65.62.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/65.62.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/65.62.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/65.62.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/65.62.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/65.62.0/datacatalog/ExpandTreeForGlossary.go.html to see an example of how to use ExpandTreeForGlossary API. A default retry strategy applies to this operation ExpandTreeForGlossary()

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

func (DataCatalogClient) FetchEntityLineage

func (client DataCatalogClient) FetchEntityLineage(ctx context.Context, request FetchEntityLineageRequest) (response FetchEntityLineageResponse, err error)

FetchEntityLineage Returns lineage for a given entity object.

# See also

Click https://docs.cloud.oracle.com/en-us/iaas/tools/go-sdk-examples/65.62.0/datacatalog/FetchEntityLineage.go.html to see an example of how to use FetchEntityLineage API. A default retry strategy applies to this operation FetchEntityLineage()

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/65.62.0/datacatalog/GetAttribute.go.html to see an example of how to use GetAttribute API. A default retry strategy applies to this operation GetAttribute()

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/65.62.0/datacatalog/GetAttributeTag.go.html to see an example of how to use GetAttributeTag API. A default retry strategy applies to this operation GetAttributeTag()

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/65.62.0/datacatalog/GetCatalog.go.html to see an example of how to use GetCatalog API. A default retry strategy applies to this operation GetCatalog()

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/65.62.0/datacatalog/GetCatalogPrivateEndpoint.go.html to see an example of how to use GetCatalogPrivateEndpoint API. A default retry strategy applies to this operation GetCatalogPrivateEndpoint()

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/65.62.0/datacatalog/GetConnection.go.html to see an example of how to use GetConnection API. A default retry strategy applies to this operation GetConnection()

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/65.62.0/datacatalog/GetCustomProperty.go.html to see an example of how to use GetCustomProperty API. A default retry strategy applies to this operation GetCustomProperty()

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/65.62.0/datacatalog/GetDataAsset.go.html to see an example of how to use GetDataAsset API. A default retry strategy applies to this operation GetDataAsset()

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/65.62.0/datacatalog/GetDataAssetTag.go.html to see an example of how to use GetDataAssetTag API. A default retry strategy applies to this operation GetDataAssetTag()

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/65.62.0/datacatalog/GetEntity.go.html to see an example of how to use GetEntity API. A default retry strategy applies to this operation GetEntity()

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/65.62.0/datacatalog/GetEntityTag.go.html to see an example of how to use GetEntityTag API. A default retry strategy applies to this operation GetEntityTag()

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/65.62.0/datacatalog/GetFolder.go.html to see an example of how to use GetFolder API. A default retry strategy applies to this operation GetFolder()

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/65.62.0/datacatalog/GetFolderTag.go.html to see an example of how to use GetFolderTag API. A default retry strategy applies to this operation GetFolderTag()

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/65.62.0/datacatalog/GetGlossary.go.html to see an example of how to use GetGlossary API. A default retry strategy applies to this operation GetGlossary()

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/65.62.0/datacatalog/GetJob.go.html to see an example of how to use GetJob API. A default retry strategy applies to this operation GetJob()

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/65.62.0/datacatalog/GetJobDefinition.go.html to see an example of how to use GetJobDefinition API. A default retry strategy applies to this operation GetJobDefinition()

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/65.62.0/datacatalog/GetJobExecution.go.html to see an example of how to use GetJobExecution API. A default retry strategy applies to this operation GetJobExecution()

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/65.62.0/datacatalog/GetJobLog.go.html to see an example of how to use GetJobLog API. A default retry strategy applies to this operation GetJobLog()

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/65.62.0/datacatalog/GetJobMetrics.go.html to see an example of how to use GetJobMetrics API. A default retry strategy applies to this operation GetJobMetrics()

func (DataCatalogClient) GetMetastore

func (client DataCatalogClient) GetMetastore(ctx context.Context, request GetMetastoreRequest) (response GetMetastoreResponse, err error)

GetMetastore Gets a metastore by identifier.

# See also

Click https://docs.cloud.oracle.com/en-us/iaas/tools/go-sdk-examples/65.62.0/datacatalog/GetMetastore.go.html to see an example of how to use GetMetastore API. A default retry strategy applies to this operation GetMetastore()

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/65.62.0/datacatalog/GetNamespace.go.html to see an example of how to use GetNamespace API. A default retry strategy applies to this operation GetNamespace()

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/65.62.0/datacatalog/GetPattern.go.html to see an example of how to use GetPattern API. A default retry strategy applies to this operation GetPattern()

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/65.62.0/datacatalog/GetTerm.go.html to see an example of how to use GetTerm API. A default retry strategy applies to this operation GetTerm()

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/65.62.0/datacatalog/GetTermRelationship.go.html to see an example of how to use GetTermRelationship API. A default retry strategy applies to this operation GetTermRelationship()

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/65.62.0/datacatalog/GetType.go.html to see an example of how to use GetType API. A default retry strategy applies to this operation GetType()

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/65.62.0/datacatalog/GetWorkRequest.go.html to see an example of how to use GetWorkRequest API. A default retry strategy applies to this operation GetWorkRequest()

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

func (DataCatalogClient) ImportDataAsset

func (client DataCatalogClient) ImportDataAsset(ctx context.Context, request ImportDataAssetRequest) (response ImportDataAssetResponse, err error)

ImportDataAsset Import technical objects to a Data Asset

# See also

Click https://docs.cloud.oracle.com/en-us/iaas/tools/go-sdk-examples/65.62.0/datacatalog/ImportDataAsset.go.html to see an example of how to use ImportDataAsset 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/65.62.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/65.62.0/datacatalog/ListAggregatedPhysicalEntities.go.html to see an example of how to use ListAggregatedPhysicalEntities API. A default retry strategy applies to this operation ListAggregatedPhysicalEntities()

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/65.62.0/datacatalog/ListAttributeTags.go.html to see an example of how to use ListAttributeTags API. A default retry strategy applies to this operation ListAttributeTags()

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/65.62.0/datacatalog/ListAttributes.go.html to see an example of how to use ListAttributes API. A default retry strategy applies to this operation ListAttributes()

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/65.62.0/datacatalog/ListCatalogPrivateEndpoints.go.html to see an example of how to use ListCatalogPrivateEndpoints API. A default retry strategy applies to this operation ListCatalogPrivateEndpoints()

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/65.62.0/datacatalog/ListCatalogs.go.html to see an example of how to use ListCatalogs API. A default retry strategy applies to this operation ListCatalogs()

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/65.62.0/datacatalog/ListConnections.go.html to see an example of how to use ListConnections API. A default retry strategy applies to this operation ListConnections()

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/65.62.0/datacatalog/ListCustomProperties.go.html to see an example of how to use ListCustomProperties API. A default retry strategy applies to this operation ListCustomProperties()

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/65.62.0/datacatalog/ListDataAssetTags.go.html to see an example of how to use ListDataAssetTags API. A default retry strategy applies to this operation ListDataAssetTags()

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/65.62.0/datacatalog/ListDataAssets.go.html to see an example of how to use ListDataAssets API. A default retry strategy applies to this operation ListDataAssets()

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/65.62.0/datacatalog/ListDerivedLogicalEntities.go.html to see an example of how to use ListDerivedLogicalEntities API. A default retry strategy applies to this operation ListDerivedLogicalEntities()

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/65.62.0/datacatalog/ListEntities.go.html to see an example of how to use ListEntities API. A default retry strategy applies to this operation ListEntities()

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/65.62.0/datacatalog/ListEntityTags.go.html to see an example of how to use ListEntityTags API. A default retry strategy applies to this operation ListEntityTags()

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/65.62.0/datacatalog/ListFolderTags.go.html to see an example of how to use ListFolderTags API. A default retry strategy applies to this operation ListFolderTags()

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/65.62.0/datacatalog/ListFolders.go.html to see an example of how to use ListFolders API. A default retry strategy applies to this operation ListFolders()

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/65.62.0/datacatalog/ListGlossaries.go.html to see an example of how to use ListGlossaries API. A default retry strategy applies to this operation ListGlossaries()

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/65.62.0/datacatalog/ListJobDefinitions.go.html to see an example of how to use ListJobDefinitions API. A default retry strategy applies to this operation ListJobDefinitions()

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/65.62.0/datacatalog/ListJobExecutions.go.html to see an example of how to use ListJobExecutions API. A default retry strategy applies to this operation ListJobExecutions()

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/65.62.0/datacatalog/ListJobLogs.go.html to see an example of how to use ListJobLogs API. A default retry strategy applies to this operation ListJobLogs()

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/65.62.0/datacatalog/ListJobMetrics.go.html to see an example of how to use ListJobMetrics API. A default retry strategy applies to this operation ListJobMetrics()

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/65.62.0/datacatalog/ListJobs.go.html to see an example of how to use ListJobs API. A default retry strategy applies to this operation ListJobs()

func (DataCatalogClient) ListMetastores

func (client DataCatalogClient) ListMetastores(ctx context.Context, request ListMetastoresRequest) (response ListMetastoresResponse, err error)

ListMetastores Returns a list of all metastores in the specified compartment.

# See also

Click https://docs.cloud.oracle.com/en-us/iaas/tools/go-sdk-examples/65.62.0/datacatalog/ListMetastores.go.html to see an example of how to use ListMetastores API. A default retry strategy applies to this operation ListMetastores()

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/65.62.0/datacatalog/ListNamespaces.go.html to see an example of how to use ListNamespaces API. A default retry strategy applies to this operation ListNamespaces()

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/65.62.0/datacatalog/ListPatterns.go.html to see an example of how to use ListPatterns API. A default retry strategy applies to this operation ListPatterns()

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/65.62.0/datacatalog/ListRules.go.html to see an example of how to use ListRules API. A default retry strategy applies to this operation ListRules()

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/65.62.0/datacatalog/ListTags.go.html to see an example of how to use ListTags API. A default retry strategy applies to this operation ListTags()

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/65.62.0/datacatalog/ListTermRelationships.go.html to see an example of how to use ListTermRelationships API. A default retry strategy applies to this operation ListTermRelationships()

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/65.62.0/datacatalog/ListTerms.go.html to see an example of how to use ListTerms API. A default retry strategy applies to this operation ListTerms()

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/65.62.0/datacatalog/ListTypes.go.html to see an example of how to use ListTypes API. A default retry strategy applies to this operation ListTypes()

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/65.62.0/datacatalog/ListWorkRequestErrors.go.html to see an example of how to use ListWorkRequestErrors API. A default retry strategy applies to this operation ListWorkRequestErrors()

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/65.62.0/datacatalog/ListWorkRequestLogs.go.html to see an example of how to use ListWorkRequestLogs API. A default retry strategy applies to this operation ListWorkRequestLogs()

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/65.62.0/datacatalog/ListWorkRequests.go.html to see an example of how to use ListWorkRequests API. A default retry strategy applies to this operation ListWorkRequests()

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/65.62.0/datacatalog/ObjectStats.go.html to see an example of how to use ObjectStats API. A default retry strategy applies to this operation ObjectStats()

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/65.62.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/65.62.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/65.62.0/datacatalog/Recommendations.go.html to see an example of how to use Recommendations API.

func (DataCatalogClient) RemoveCatalogLock

func (client DataCatalogClient) RemoveCatalogLock(ctx context.Context, request RemoveCatalogLockRequest) (response RemoveCatalogLockResponse, err error)

RemoveCatalogLock Removes a lock from a Catalog resource.

# See also

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

func (DataCatalogClient) RemoveCatalogPrivateEndpointLock

func (client DataCatalogClient) RemoveCatalogPrivateEndpointLock(ctx context.Context, request RemoveCatalogPrivateEndpointLockRequest) (response RemoveCatalogPrivateEndpointLockResponse, err error)

RemoveCatalogPrivateEndpointLock Removes a lock from a CatalogPrivateEndpoint resource.

# See also

Click https://docs.cloud.oracle.com/en-us/iaas/tools/go-sdk-examples/65.62.0/datacatalog/RemoveCatalogPrivateEndpointLock.go.html to see an example of how to use RemoveCatalogPrivateEndpointLock 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/65.62.0/datacatalog/RemoveDataSelectorPatterns.go.html to see an example of how to use RemoveDataSelectorPatterns API.

func (DataCatalogClient) RemoveMetastoreLock

func (client DataCatalogClient) RemoveMetastoreLock(ctx context.Context, request RemoveMetastoreLockRequest) (response RemoveMetastoreLockResponse, err error)

RemoveMetastoreLock Removes a lock from a Metastore resource.

# See also

Click https://docs.cloud.oracle.com/en-us/iaas/tools/go-sdk-examples/65.62.0/datacatalog/RemoveMetastoreLock.go.html to see an example of how to use RemoveMetastoreLock 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/65.62.0/datacatalog/SearchCriteria.go.html to see an example of how to use SearchCriteria API. A default retry strategy applies to this operation SearchCriteria()

func (*DataCatalogClient) SetRegion

func (client *DataCatalogClient) SetRegion(region string)

SetRegion overrides the region of this client.

func (DataCatalogClient) SuggestMatches

func (client DataCatalogClient) SuggestMatches(ctx context.Context, request SuggestMatchesRequest) (response SuggestMatchesResponse, err error)

SuggestMatches Returns a list of potential string matches for a given input string.

# See also

Click https://docs.cloud.oracle.com/en-us/iaas/tools/go-sdk-examples/65.62.0/datacatalog/SuggestMatches.go.html to see an example of how to use SuggestMatches API. A default retry strategy applies to this operation SuggestMatches()

func (DataCatalogClient) SynchronousExportDataAsset

func (client DataCatalogClient) SynchronousExportDataAsset(ctx context.Context, request SynchronousExportDataAssetRequest) (response SynchronousExportDataAssetResponse, err error)

SynchronousExportDataAsset Export technical objects from a Data Asset

# See also

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

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/65.62.0/datacatalog/TestConnection.go.html to see an example of how to use TestConnection API. A default retry strategy applies to this operation TestConnection()

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/65.62.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/65.62.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/65.62.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/65.62.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/65.62.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/65.62.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/65.62.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/65.62.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/65.62.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/65.62.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/65.62.0/datacatalog/UpdateJobDefinition.go.html to see an example of how to use UpdateJobDefinition API.

func (DataCatalogClient) UpdateMetastore

func (client DataCatalogClient) UpdateMetastore(ctx context.Context, request UpdateMetastoreRequest) (response UpdateMetastoreResponse, err error)

UpdateMetastore Updates a metastore resource by identifier.

# See also

Click https://docs.cloud.oracle.com/en-us/iaas/tools/go-sdk-examples/65.62.0/datacatalog/UpdateMetastore.go.html to see an example of how to use UpdateMetastore 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/65.62.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/65.62.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/65.62.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/65.62.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/65.62.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/65.62.0/datacatalog/Users.go.html to see an example of how to use Users API. A default retry strategy applies to this operation Users()

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/65.62.0/datacatalog/ValidateConnection.go.html to see an example of how to use ValidateConnection API. A default retry strategy applies to this operation ValidateConnection()

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/65.62.0/datacatalog/ValidatePattern.go.html to see an example of how to use ValidatePattern API. A default retry strategy applies to this operation ValidatePattern()

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

func (DataSelectorPatternDetails) ValidateEnumValue

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

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

type DeleteAttributeRequest

DeleteAttributeRequest wrapper for the DeleteAttribute operation

# See also

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

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

BinaryRequestBody implements the OCIRequest interface

func (DeleteAttributeRequest) HTTPRequest

func (request DeleteAttributeRequest) HTTPRequest(method, path string, binaryRequestBody *common.OCIReadSeekCloser, extraHeaders map[string]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

func (DeleteAttributeRequest) ValidateEnumValue

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

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

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/65.62.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) BinaryRequestBody

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

BinaryRequestBody implements the OCIRequest interface

func (DeleteAttributeTagRequest) HTTPRequest

func (request DeleteAttributeTagRequest) HTTPRequest(method, path string, binaryRequestBody *common.OCIReadSeekCloser, extraHeaders map[string]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

func (DeleteAttributeTagRequest) ValidateEnumValue

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

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

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

    // Whether to override locks (if any exist).
    IsLockOverride *bool `mandatory:"false" contributesTo:"query" name:"isLockOverride"`

    // Metadata about the request. This 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) BinaryRequestBody

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

BinaryRequestBody implements the OCIRequest interface

func (DeleteCatalogPrivateEndpointRequest) HTTPRequest

func (request DeleteCatalogPrivateEndpointRequest) HTTPRequest(method, path string, binaryRequestBody *common.OCIReadSeekCloser, extraHeaders map[string]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

func (DeleteCatalogPrivateEndpointRequest) ValidateEnumValue

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

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

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

    // Whether to override locks (if any exist).
    IsLockOverride *bool `mandatory:"false" contributesTo:"query" name:"isLockOverride"`

    // Metadata about the request. This 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) BinaryRequestBody

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

BinaryRequestBody implements the OCIRequest interface

func (DeleteCatalogRequest) HTTPRequest

func (request DeleteCatalogRequest) HTTPRequest(method, path string, binaryRequestBody *common.OCIReadSeekCloser, extraHeaders map[string]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

func (DeleteCatalogRequest) ValidateEnumValue

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

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

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/65.62.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) BinaryRequestBody

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

BinaryRequestBody implements the OCIRequest interface

func (DeleteConnectionRequest) HTTPRequest

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

HTTPRequest implements the OCIRequest interface

func (DeleteConnectionRequest) RetryPolicy

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

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

func (DeleteConnectionRequest) String

func (request DeleteConnectionRequest) String() string

func (DeleteConnectionRequest) ValidateEnumValue

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

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

type DeleteConnectionResponse

DeleteConnectionResponse wrapper for the DeleteConnection operation

type DeleteConnectionResponse struct {

    // The underlying http response
    RawResponse *http.Response

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

func (DeleteConnectionResponse) HTTPResponse

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

HTTPResponse implements the OCIResponse interface

func (DeleteConnectionResponse) String

func (response DeleteConnectionResponse) String() string

type DeleteCustomPropertyRequest

DeleteCustomPropertyRequest wrapper for the DeleteCustomProperty operation

# See also

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

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

BinaryRequestBody implements the OCIRequest interface

func (DeleteCustomPropertyRequest) HTTPRequest

func (request DeleteCustomPropertyRequest) HTTPRequest(method, path string, binaryRequestBody *common.OCIReadSeekCloser, extraHeaders map[string]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

func (DeleteCustomPropertyRequest) ValidateEnumValue

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

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

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/65.62.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) BinaryRequestBody

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

BinaryRequestBody implements the OCIRequest interface

func (DeleteDataAssetRequest) HTTPRequest

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

HTTPRequest implements the OCIRequest interface

func (DeleteDataAssetRequest) RetryPolicy

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

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

func (DeleteDataAssetRequest) String

func (request DeleteDataAssetRequest) String() string

func (DeleteDataAssetRequest) ValidateEnumValue

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

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

type DeleteDataAssetResponse

DeleteDataAssetResponse wrapper for the DeleteDataAsset operation

type DeleteDataAssetResponse struct {

    // The underlying http response
    RawResponse *http.Response

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

func (DeleteDataAssetResponse) HTTPResponse

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

HTTPResponse implements the OCIResponse interface

func (DeleteDataAssetResponse) String

func (response DeleteDataAssetResponse) String() string

type DeleteDataAssetTagRequest

DeleteDataAssetTagRequest wrapper for the DeleteDataAssetTag operation

# See also

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

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

BinaryRequestBody implements the OCIRequest interface

func (DeleteDataAssetTagRequest) HTTPRequest

func (request DeleteDataAssetTagRequest) HTTPRequest(method, path string, binaryRequestBody *common.OCIReadSeekCloser, extraHeaders map[string]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

func (DeleteDataAssetTagRequest) ValidateEnumValue

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

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

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/65.62.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) BinaryRequestBody

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

BinaryRequestBody implements the OCIRequest interface

func (DeleteEntityRequest) HTTPRequest

func (request DeleteEntityRequest) HTTPRequest(method, path string, binaryRequestBody *common.OCIReadSeekCloser, extraHeaders map[string]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

func (DeleteEntityRequest) ValidateEnumValue

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

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

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/65.62.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) BinaryRequestBody

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

BinaryRequestBody implements the OCIRequest interface

func (DeleteEntityTagRequest) HTTPRequest

func (request DeleteEntityTagRequest) HTTPRequest(method, path string, binaryRequestBody *common.OCIReadSeekCloser, extraHeaders map[string]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

func (DeleteEntityTagRequest) ValidateEnumValue

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

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

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/65.62.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) BinaryRequestBody

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

BinaryRequestBody implements the OCIRequest interface

func (DeleteFolderRequest) HTTPRequest

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

HTTPRequest implements the OCIRequest interface

func (DeleteFolderRequest) RetryPolicy

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

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

func (DeleteFolderRequest) String

func (request DeleteFolderRequest) String() string

func (DeleteFolderRequest) ValidateEnumValue

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

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

type DeleteFolderResponse

DeleteFolderResponse wrapper for the DeleteFolder operation

type DeleteFolderResponse struct {

    // The underlying http response
    RawResponse *http.Response

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

func (DeleteFolderResponse) HTTPResponse

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

HTTPResponse implements the OCIResponse interface

func (DeleteFolderResponse) String

func (response DeleteFolderResponse) String() string

type DeleteFolderTagRequest

DeleteFolderTagRequest wrapper for the DeleteFolderTag operation

# See also

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

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

BinaryRequestBody implements the OCIRequest interface

func (DeleteFolderTagRequest) HTTPRequest

func (request DeleteFolderTagRequest) HTTPRequest(method, path string, binaryRequestBody *common.OCIReadSeekCloser, extraHeaders map[string]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

func (DeleteFolderTagRequest) ValidateEnumValue

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

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

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/65.62.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) BinaryRequestBody

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

BinaryRequestBody implements the OCIRequest interface

func (DeleteGlossaryRequest) HTTPRequest

func (request DeleteGlossaryRequest) HTTPRequest(method, path string, binaryRequestBody *common.OCIReadSeekCloser, extraHeaders map[string]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

func (DeleteGlossaryRequest) ValidateEnumValue

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

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

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/65.62.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) BinaryRequestBody

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

BinaryRequestBody implements the OCIRequest interface

func (DeleteJobDefinitionRequest) HTTPRequest

func (request DeleteJobDefinitionRequest) HTTPRequest(method, path string, binaryRequestBody *common.OCIReadSeekCloser, extraHeaders map[string]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

func (DeleteJobDefinitionRequest) ValidateEnumValue

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

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

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/65.62.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) BinaryRequestBody

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

BinaryRequestBody implements the OCIRequest interface

func (DeleteJobRequest) HTTPRequest

func (request DeleteJobRequest) HTTPRequest(method, path string, binaryRequestBody *common.OCIReadSeekCloser, extraHeaders map[string]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

func (DeleteJobRequest) ValidateEnumValue

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

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

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 DeleteMetastoreRequest

DeleteMetastoreRequest wrapper for the DeleteMetastore operation

# See also

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

type DeleteMetastoreRequest struct {

    // The metastore's OCID.
    MetastoreId *string `mandatory:"true" contributesTo:"path" name:"metastoreId"`

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

    // Whether to override locks (if any exist).
    IsLockOverride *bool `mandatory:"false" contributesTo:"query" name:"isLockOverride"`

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

func (DeleteMetastoreRequest) BinaryRequestBody

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

BinaryRequestBody implements the OCIRequest interface

func (DeleteMetastoreRequest) HTTPRequest

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

HTTPRequest implements the OCIRequest interface

func (DeleteMetastoreRequest) RetryPolicy

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

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

func (DeleteMetastoreRequest) String

func (request DeleteMetastoreRequest) String() string

func (DeleteMetastoreRequest) ValidateEnumValue

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

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

type DeleteMetastoreResponse

DeleteMetastoreResponse wrapper for the DeleteMetastore operation

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

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

HTTPResponse implements the OCIResponse interface

func (DeleteMetastoreResponse) String

func (response DeleteMetastoreResponse) 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/65.62.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) BinaryRequestBody

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

BinaryRequestBody implements the OCIRequest interface

func (DeleteNamespaceRequest) HTTPRequest

func (request DeleteNamespaceRequest) HTTPRequest(method, path string, binaryRequestBody *common.OCIReadSeekCloser, extraHeaders map[string]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

func (DeleteNamespaceRequest) ValidateEnumValue

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

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

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/65.62.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) BinaryRequestBody

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

BinaryRequestBody implements the OCIRequest interface

func (DeletePatternRequest) HTTPRequest

func (request DeletePatternRequest) HTTPRequest(method, path string, binaryRequestBody *common.OCIReadSeekCloser, extraHeaders map[string]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

func (DeletePatternRequest) ValidateEnumValue

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

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

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/65.62.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) BinaryRequestBody

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

BinaryRequestBody implements the OCIRequest interface

func (DeleteTermRelationshipRequest) HTTPRequest

func (request DeleteTermRelationshipRequest) HTTPRequest(method, path string, binaryRequestBody *common.OCIReadSeekCloser, extraHeaders map[string]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

func (DeleteTermRelationshipRequest) ValidateEnumValue

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

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

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/65.62.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) BinaryRequestBody

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

BinaryRequestBody implements the OCIRequest interface

func (DeleteTermRequest) HTTPRequest

func (request DeleteTermRequest) HTTPRequest(method, path string, binaryRequestBody *common.OCIReadSeekCloser, extraHeaders map[string]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

func (DeleteTermRequest) ValidateEnumValue

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

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

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

func (DerivedLogicalEntities) ValidateEnumValue

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

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

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

func (DetachCatalogPrivateEndpointDetails) ValidateEnumValue

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

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

type DetachCatalogPrivateEndpointRequest

DetachCatalogPrivateEndpointRequest wrapper for the DetachCatalogPrivateEndpoint operation

# See also

Click https://docs.cloud.oracle.com/en-us/iaas/tools/go-sdk-examples/65.62.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"`

    // Whether to override locks (if any exist).
    IsLockOverride *bool `mandatory:"false" contributesTo:"query" name:"isLockOverride"`

    // Metadata about the request. This 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) BinaryRequestBody

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

BinaryRequestBody implements the OCIRequest interface

func (DetachCatalogPrivateEndpointRequest) HTTPRequest

func (request DetachCatalogPrivateEndpointRequest) HTTPRequest(method, path string, binaryRequestBody *common.OCIReadSeekCloser, extraHeaders map[string]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

func (DetachCatalogPrivateEndpointRequest) ValidateEnumValue

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

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

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/65.62.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) BinaryRequestBody

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

BinaryRequestBody implements the OCIRequest interface

func (DisassociateCustomPropertyRequest) HTTPRequest

func (request DisassociateCustomPropertyRequest) HTTPRequest(method, path string, binaryRequestBody *common.OCIReadSeekCloser, extraHeaders map[string]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

func (DisassociateCustomPropertyRequest) ValidateEnumValue

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

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

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

    // Optional user friendly business name of the data entity. If set, this supplements the harvested display name of the object.
    BusinessName *string `mandatory:"false" json:"businessName"`

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

    // A message describing the current state in more detail. An object not in ACTIVE state may have functional limitations,
    // see service documentation for details.
    LifecycleDetails *string `mandatory:"false" json:"lifecycleDetails"`

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

    // The date and time the entity was harvested, in the format defined by RFC3339 (https://tools.ietf.org/html/rfc3339).
    TimeHarvested *common.SDKTime `mandatory:"false" json:"timeHarvested"`

    // List of objects and their relationships to this entity.
    ObjectRelationships []ObjectRelationship `mandatory:"false" json:"objectRelationships"`

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

    // URL of the data entity in the object store.
    ObjectStorageUrl *string `mandatory:"false" json:"objectStorageUrl"`

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

func (Entity) ValidateEnumValue

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

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

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

func (EntityCollection) ValidateEnumValue

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

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

type EntityLineage

EntityLineage Lineage for a data entity.

type EntityLineage struct {

    // Object level at which the lineage is returned.
    Level *int `mandatory:"true" json:"level"`

    // Direction of the lineage returned.
    Direction LineageDirectionEnum `mandatory:"true" json:"direction"`

    // Set of objects that are involved in the lineage.
    Objects []LineageObject `mandatory:"false" json:"objects"`

    // Set of relationships between the objects in the 'objects' set.
    Relationships []LineageRelationship `mandatory:"false" json:"relationships"`

    // A map of maps that contains additional information in explanation of the lineage returned. The map keys are
    // categories of information and the values are maps of annotation names to their corresponding values.
    // Every annotation is contained inside a category.
    // Example: `{"annotations": { "category": { "key": "value"}}}`
    Annotations map[string]map[string]string `mandatory:"false" json:"annotations"`
}

func (EntityLineage) String

func (m EntityLineage) String() string

func (EntityLineage) ValidateEnumValue

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

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

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

    // Optional user friendly business name of the data entity. If set, this supplements the harvested display name of the object.
    BusinessName *string `mandatory:"false" json:"businessName"`

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

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

    // 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 type of data entity object. Type keys can be found via the '/types' endpoint.
    TypeKey *string `mandatory:"false" json:"typeKey"`

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

    // URL of the data entity in the object store.
    ObjectStorageUrl *string `mandatory:"false" json:"objectStorageUrl"`

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

    // A message describing the current state in more detail. An object not in ACTIVE state may have functional limitations,
    // see service documentation for details.
    LifecycleDetails *string `mandatory:"false" json:"lifecycleDetails"`

    // 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 (EntitySummary) String

func (m EntitySummary) String() string

func (EntitySummary) ValidateEnumValue

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

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

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

func (EntityTag) ValidateEnumValue

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

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

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

func (EntityTagCollection) ValidateEnumValue

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

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

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

func (EntityTagSummary) ValidateEnumValue

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

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

type EventConfig

EventConfig Describes an event configuration, for a given object type and property. Primarily, whether a property change will result in an event being emitted.

type EventConfig struct {

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

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

    // Unique property key identifier.
    PropertyId *string `mandatory:"false" json:"propertyId"`

    // Name of the property.
    PropertyName *string `mandatory:"false" json:"propertyName"`

    // Status of the configuration.
    EventConfigStatus EventConfigStatusEnum `mandatory:"false" json:"eventConfigStatus,omitempty"`

    // The date and time the event was configured, 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 configuration. 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 configuration.
    CreatedById *string `mandatory:"false" json:"createdById"`

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

func (EventConfig) String

func (m EventConfig) String() string

func (EventConfig) ValidateEnumValue

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

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

type EventConfigStatusEnum

EventConfigStatusEnum Enum with underlying type: string

type EventConfigStatusEnum string

Set of constants representing the allowable values for EventConfigStatusEnum

const (
    EventConfigStatusEnabled  EventConfigStatusEnum = "ENABLED"
    EventConfigStatusDisabled EventConfigStatusEnum = "DISABLED"
)

func GetEventConfigStatusEnumValues

func GetEventConfigStatusEnumValues() []EventConfigStatusEnum

GetEventConfigStatusEnumValues Enumerates the set of values for EventConfigStatusEnum

func GetMappingEventConfigStatusEnum

func GetMappingEventConfigStatusEnum(val string) (EventConfigStatusEnum, bool)

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

type ExpandTreeForGlossaryRequest

ExpandTreeForGlossaryRequest wrapper for the ExpandTreeForGlossary operation

# See also

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

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

BinaryRequestBody implements the OCIRequest interface

func (ExpandTreeForGlossaryRequest) HTTPRequest

func (request ExpandTreeForGlossaryRequest) HTTPRequest(method, path string, binaryRequestBody *common.OCIReadSeekCloser, extraHeaders map[string]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

func (ExpandTreeForGlossaryRequest) ValidateEnumValue

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

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

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 ExportDataAssetDetails

ExportDataAssetDetails The details of what needs to be exported.

type ExportDataAssetDetails struct {

    // Array of objects and their child types to be selected for export.
    ExportScope []DataAssetExportScope `mandatory:"false" json:"exportScope"`
}

func (ExportDataAssetDetails) String

func (m ExportDataAssetDetails) String() string

func (ExportDataAssetDetails) ValidateEnumValue

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

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

type ExportGlossaryRequest

ExportGlossaryRequest wrapper for the ExportGlossary operation

# See also

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

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

BinaryRequestBody implements the OCIRequest interface

func (ExportGlossaryRequest) HTTPRequest

func (request ExportGlossaryRequest) HTTPRequest(method, path string, binaryRequestBody *common.OCIReadSeekCloser, extraHeaders map[string]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

func (ExportGlossaryRequest) ValidateEnumValue

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

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

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

func (FacetedSearchAggregation) ValidateEnumValue

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

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

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

func GetMappingFacetedSearchAggregationPropertyTypeEnum

func GetMappingFacetedSearchAggregationPropertyTypeEnum(val string) (FacetedSearchAggregationPropertyTypeEnum, bool)

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

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

func (FacetedSearchCustomProperty) ValidateEnumValue

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

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

type FacetedSearchDateFilterRequest

FacetedSearchDateFilterRequest Object with date filter criteria

type FacetedSearchDateFilterRequest struct {

    // Date field name that needs to be filtered by. Acceptable fields include TimeCreated and TimeUpdated.
    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

func (FacetedSearchDateFilterRequest) ValidateEnumValue

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

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

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

func (FacetedSearchFilterRequest) ValidateEnumValue

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

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

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

func (FacetedSearchSortRequest) ValidateEnumValue

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

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

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

func GetMappingFacetedSearchSortRequestSortOrderEnum

func GetMappingFacetedSearchSortRequestSortOrderEnum(val string) (FacetedSearchSortRequestSortOrderEnum, bool)

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

type FacetedSearchStringFilterRequest

FacetedSearchStringFilterRequest Object with string filter criteria

type FacetedSearchStringFilterRequest struct {

    // String/boolean/numerical field name that needs to be filtered by.
    // Acceptable field names: CatalogType, AttributeType, FolderType, DataAssetType, CreatedBy, UpdatedBy, Term, Tag, DataAssetName, LifeCycleState.
    Field *string `mandatory:"false" json:"field"`

    // Array of values that the search results needs to be filtered by.
    // Acceptable values for field 'CatalogType': DataAsset, Folder, DataEntity, Attribute, Term, Category, Glossary, Pattern, Job, Schedule, CustomProperty.
    // For other fields, acceptable values can be derived by inspecting the data object.
    Values []string `mandatory:"false" json:"values"`
}

func (FacetedSearchStringFilterRequest) String

func (m FacetedSearchStringFilterRequest) String() string

func (FacetedSearchStringFilterRequest) ValidateEnumValue

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

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

type FetchEntityLineageDetails

FetchEntityLineageDetails The information needed to obtain desired lineage.

type FetchEntityLineageDetails struct {

    // Object level at which the lineage is returned.
    Level *int `mandatory:"false" json:"level"`

    // Direction of the lineage returned.
    Direction LineageDirectionEnum `mandatory:"false" json:"direction,omitempty"`

    // Intra-lineages are drill down lineages. This field indicates whether all intra-lineages need to be
    // expanded inline in the lineage returned.
    IsIntraLineage *bool `mandatory:"false" json:"isIntraLineage"`

    // Unique object key for which intra-lineage needs to be fetched. Only drill-down lineage corresponding
    // to the object whose object key is passed is returned.
    IntraLineageObjectKey *string `mandatory:"false" json:"intraLineageObjectKey"`
}

func (FetchEntityLineageDetails) String

func (m FetchEntityLineageDetails) String() string

func (FetchEntityLineageDetails) ValidateEnumValue

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

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

type FetchEntityLineageRequest

FetchEntityLineageRequest wrapper for the FetchEntityLineage operation

# See also

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

type FetchEntityLineageRequest 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 needed to obtain desired lineage.
    FetchEntityLineageDetails `contributesTo:"body"`

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

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

func (FetchEntityLineageRequest) BinaryRequestBody

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

BinaryRequestBody implements the OCIRequest interface

func (FetchEntityLineageRequest) HTTPRequest

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

HTTPRequest implements the OCIRequest interface

func (FetchEntityLineageRequest) RetryPolicy

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

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

func (FetchEntityLineageRequest) String

func (request FetchEntityLineageRequest) String() string

func (FetchEntityLineageRequest) ValidateEnumValue

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

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

type FetchEntityLineageResponse

FetchEntityLineageResponse wrapper for the FetchEntityLineage operation

type FetchEntityLineageResponse struct {

    // The underlying http response
    RawResponse *http.Response

    // A list of EntityLineage instances
    EntityLineage `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 (FetchEntityLineageResponse) HTTPResponse

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

HTTPResponse implements the OCIResponse interface

func (FetchEntityLineageResponse) String

func (response FetchEntityLineageResponse) 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"`

    // Optional user friendly business name of the folder. If set, this supplements the harvested display name of the object.
    BusinessName *string `mandatory:"false" json:"businessName"`

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

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

    // The date and time the folder was harvested, in the format defined by RFC3339 (https://tools.ietf.org/html/rfc3339).
    TimeHarvested *common.SDKTime `mandatory:"false" json:"timeHarvested"`

    // List of objects and their relationships to this folder.
    ObjectRelationships []ObjectRelationship `mandatory:"false" json:"objectRelationships"`

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

    // A message describing the current state in more detail. An object not in ACTIVE state may have functional limitations,
    // see service documentation for details.
    LifecycleDetails *string `mandatory:"false" json:"lifecycleDetails"`

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

    // URL of the folder in the object store.
    ObjectStorageUrl *string `mandatory:"false" json:"objectStorageUrl"`
}

func (Folder) String

func (m Folder) String() string

func (Folder) ValidateEnumValue

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

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

type 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

func (FolderCollection) ValidateEnumValue

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

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

type FolderSummary

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

    // Optional user friendly business name of the folder. If set, this supplements the harvested display name of the object.
    BusinessName *string `mandatory:"false" json:"businessName"`

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

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

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

    // The date and time the folder was last 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"`

    // URI of the folder resource within the data catalog API.
    Uri *string `mandatory:"false" json:"uri"`

    // URL of the folder in the object store.
    ObjectStorageUrl *string `mandatory:"false" json:"objectStorageUrl"`

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

    // A message describing the current state in more detail. An object not in ACTIVE state may have functional limitations,
    // see service documentation for details.
    LifecycleDetails *string `mandatory:"false" json:"lifecycleDetails"`
}

func (FolderSummary) String

func (m FolderSummary) String() string

func (FolderSummary) ValidateEnumValue

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

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

type 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

func (FolderTag) ValidateEnumValue

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

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

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

func (FolderTagCollection) ValidateEnumValue

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

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

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

func (FolderTagSummary) ValidateEnumValue

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

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

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"
    GetAttributeFieldsTypekey                    GetAttributeFieldsEnum = "typeKey"
)

func GetGetAttributeFieldsEnumValues

func GetGetAttributeFieldsEnumValues() []GetAttributeFieldsEnum

GetGetAttributeFieldsEnumValues Enumerates the set of values for GetAttributeFieldsEnum

func GetMappingGetAttributeFieldsEnum

func GetMappingGetAttributeFieldsEnum(val string) (GetAttributeFieldsEnum, bool)

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

type GetAttributeRequest

GetAttributeRequest wrapper for the GetAttribute operation

# See also

Click https://docs.cloud.oracle.com/en-us/iaas/tools/go-sdk-examples/65.62.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"`

    // Indicates whether the list of objects and their relationships to this object will be provided in the response.
    IsIncludeObjectRelationships *bool `mandatory:"false" contributesTo:"query" name:"isIncludeObjectRelationships"`

    // 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) BinaryRequestBody

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

BinaryRequestBody implements the OCIRequest interface

func (GetAttributeRequest) HTTPRequest

func (request GetAttributeRequest) HTTPRequest(method, path string, binaryRequestBody *common.OCIReadSeekCloser, extraHeaders map[string]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

func (GetAttributeRequest) ValidateEnumValue

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

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

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

func GetMappingGetAttributeTagFieldsEnum

func GetMappingGetAttributeTagFieldsEnum(val string) (GetAttributeTagFieldsEnum, bool)

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

type GetAttributeTagRequest

GetAttributeTagRequest wrapper for the GetAttributeTag operation

# See also

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

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

BinaryRequestBody implements the OCIRequest interface

func (GetAttributeTagRequest) HTTPRequest

func (request GetAttributeTagRequest) HTTPRequest(method, path string, binaryRequestBody *common.OCIReadSeekCloser, extraHeaders map[string]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

func (GetAttributeTagRequest) ValidateEnumValue

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

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

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/65.62.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) BinaryRequestBody

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

BinaryRequestBody implements the OCIRequest interface

func (GetCatalogPrivateEndpointRequest) HTTPRequest

func (request GetCatalogPrivateEndpointRequest) HTTPRequest(method, path string, binaryRequestBody *common.OCIReadSeekCloser, extraHeaders map[string]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

func (GetCatalogPrivateEndpointRequest) ValidateEnumValue

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

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

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/65.62.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) BinaryRequestBody

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

BinaryRequestBody implements the OCIRequest interface

func (GetCatalogRequest) HTTPRequest

func (request GetCatalogRequest) HTTPRequest(method, path string, binaryRequestBody *common.OCIReadSeekCloser, extraHeaders map[string]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

func (GetCatalogRequest) ValidateEnumValue

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

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

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

func GetMappingGetConnectionFieldsEnum

func GetMappingGetConnectionFieldsEnum(val string) (GetConnectionFieldsEnum, bool)

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

type GetConnectionRequest

GetConnectionRequest wrapper for the GetConnection operation

# See also

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

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

BinaryRequestBody implements the OCIRequest interface

func (GetConnectionRequest) HTTPRequest

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

HTTPRequest implements the OCIRequest interface

func (GetConnectionRequest) RetryPolicy

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

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

func (GetConnectionRequest) String

func (request GetConnectionRequest) String() string

func (GetConnectionRequest) ValidateEnumValue

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

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

type GetConnectionResponse

GetConnectionResponse wrapper for the GetConnection operation

type GetConnectionResponse struct {

    // The underlying http response
    RawResponse *http.Response

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

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

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

func (GetConnectionResponse) HTTPResponse

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

HTTPResponse implements the OCIResponse interface

func (GetConnectionResponse) String

func (response GetConnectionResponse) String() string

type 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

func GetMappingGetCustomPropertyFieldsEnum

func GetMappingGetCustomPropertyFieldsEnum(val string) (GetCustomPropertyFieldsEnum, bool)

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

type GetCustomPropertyRequest

GetCustomPropertyRequest wrapper for the GetCustomProperty operation

# See also

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

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

BinaryRequestBody implements the OCIRequest interface

func (GetCustomPropertyRequest) HTTPRequest

func (request GetCustomPropertyRequest) HTTPRequest(method, path string, binaryRequestBody *common.OCIReadSeekCloser, extraHeaders map[string]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

func (GetCustomPropertyRequest) ValidateEnumValue

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

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

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

func GetMappingGetDataAssetFieldsEnum

func GetMappingGetDataAssetFieldsEnum(val string) (GetDataAssetFieldsEnum, bool)

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

type GetDataAssetRequest

GetDataAssetRequest wrapper for the GetDataAsset operation

# See also

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

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

BinaryRequestBody implements the OCIRequest interface

func (GetDataAssetRequest) HTTPRequest

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

HTTPRequest implements the OCIRequest interface

func (GetDataAssetRequest) RetryPolicy

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

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

func (GetDataAssetRequest) String

func (request GetDataAssetRequest) String() string

func (GetDataAssetRequest) ValidateEnumValue

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

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

type GetDataAssetResponse

GetDataAssetResponse wrapper for the GetDataAsset operation

type GetDataAssetResponse struct {

    // The underlying http response
    RawResponse *http.Response

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

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

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

func (GetDataAssetResponse) HTTPResponse

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

HTTPResponse implements the OCIResponse interface

func (GetDataAssetResponse) String

func (response GetDataAssetResponse) String() string

type 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

func GetMappingGetDataAssetTagFieldsEnum

func GetMappingGetDataAssetTagFieldsEnum(val string) (GetDataAssetTagFieldsEnum, bool)

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

type GetDataAssetTagRequest

GetDataAssetTagRequest wrapper for the GetDataAssetTag operation

# See also

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

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

BinaryRequestBody implements the OCIRequest interface

func (GetDataAssetTagRequest) HTTPRequest

func (request GetDataAssetTagRequest) HTTPRequest(method, path string, binaryRequestBody *common.OCIReadSeekCloser, extraHeaders map[string]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

func (GetDataAssetTagRequest) ValidateEnumValue

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

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

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

func GetMappingGetEntityFieldsEnum

func GetMappingGetEntityFieldsEnum(val string) (GetEntityFieldsEnum, bool)

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

type GetEntityRequest

GetEntityRequest wrapper for the GetEntity operation

# See also

Click https://docs.cloud.oracle.com/en-us/iaas/tools/go-sdk-examples/65.62.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"`

    // Indicates whether the list of objects and their relationships to this object will be provided in the response.
    IsIncludeObjectRelationships *bool `mandatory:"false" contributesTo:"query" name:"isIncludeObjectRelationships"`

    // 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) BinaryRequestBody

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

BinaryRequestBody implements the OCIRequest interface

func (GetEntityRequest) HTTPRequest

func (request GetEntityRequest) HTTPRequest(method, path string, binaryRequestBody *common.OCIReadSeekCloser, extraHeaders map[string]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

func (GetEntityRequest) ValidateEnumValue

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

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

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

func GetMappingGetEntityTagFieldsEnum

func GetMappingGetEntityTagFieldsEnum(val string) (GetEntityTagFieldsEnum, bool)

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

type GetEntityTagRequest

GetEntityTagRequest wrapper for the GetEntityTag operation

# See also

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

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

BinaryRequestBody implements the OCIRequest interface

func (GetEntityTagRequest) HTTPRequest

func (request GetEntityTagRequest) HTTPRequest(method, path string, binaryRequestBody *common.OCIReadSeekCloser, extraHeaders map[string]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

func (GetEntityTagRequest) ValidateEnumValue

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

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

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

func GetMappingGetFolderFieldsEnum

func GetMappingGetFolderFieldsEnum(val string) (GetFolderFieldsEnum, bool)

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

type GetFolderRequest

GetFolderRequest wrapper for the GetFolder operation

# See also

Click https://docs.cloud.oracle.com/en-us/iaas/tools/go-sdk-examples/65.62.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"`

    // Indicates whether the list of objects and their relationships to this object will be provided in the response.
    IsIncludeObjectRelationships *bool `mandatory:"false" contributesTo:"query" name:"isIncludeObjectRelationships"`

    // 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) BinaryRequestBody

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

BinaryRequestBody implements the OCIRequest interface

func (GetFolderRequest) HTTPRequest

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

HTTPRequest implements the OCIRequest interface

func (GetFolderRequest) RetryPolicy

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

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

func (GetFolderRequest) String

func (request GetFolderRequest) String() string

func (GetFolderRequest) ValidateEnumValue

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

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

type GetFolderResponse

GetFolderResponse wrapper for the GetFolder operation

type GetFolderResponse struct {

    // The underlying http response
    RawResponse *http.Response

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

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

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

func (GetFolderResponse) HTTPResponse

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

HTTPResponse implements the OCIResponse interface

func (GetFolderResponse) String

func (response GetFolderResponse) String() string

type 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

func GetMappingGetFolderTagFieldsEnum

func GetMappingGetFolderTagFieldsEnum(val string) (GetFolderTagFieldsEnum, bool)

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

type GetFolderTagRequest

GetFolderTagRequest wrapper for the GetFolderTag operation

# See also

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

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

BinaryRequestBody implements the OCIRequest interface

func (GetFolderTagRequest) HTTPRequest

func (request GetFolderTagRequest) HTTPRequest(method, path string, binaryRequestBody *common.OCIReadSeekCloser, extraHeaders map[string]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

func (GetFolderTagRequest) ValidateEnumValue

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

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

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

func GetMappingGetGlossaryFieldsEnum

func GetMappingGetGlossaryFieldsEnum(val string) (GetGlossaryFieldsEnum, bool)

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

type GetGlossaryRequest

GetGlossaryRequest wrapper for the GetGlossary operation

# See also

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

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

BinaryRequestBody implements the OCIRequest interface

func (GetGlossaryRequest) HTTPRequest

func (request GetGlossaryRequest) HTTPRequest(method, path string, binaryRequestBody *common.OCIReadSeekCloser, extraHeaders map[string]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

func (GetGlossaryRequest) ValidateEnumValue

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

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

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

func GetMappingGetJobDefinitionFieldsEnum

func GetMappingGetJobDefinitionFieldsEnum(val string) (GetJobDefinitionFieldsEnum, bool)

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

type GetJobDefinitionRequest

GetJobDefinitionRequest wrapper for the GetJobDefinition operation

# See also

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

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

BinaryRequestBody implements the OCIRequest interface

func (GetJobDefinitionRequest) HTTPRequest

func (request GetJobDefinitionRequest) HTTPRequest(method, path string, binaryRequestBody *common.OCIReadSeekCloser, extraHeaders map[string]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

func (GetJobDefinitionRequest) ValidateEnumValue

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

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

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

func GetMappingGetJobExecutionFieldsEnum

func GetMappingGetJobExecutionFieldsEnum(val string) (GetJobExecutionFieldsEnum, bool)

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

type GetJobExecutionRequest

GetJobExecutionRequest wrapper for the GetJobExecution operation

# See also

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

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

BinaryRequestBody implements the OCIRequest interface

func (GetJobExecutionRequest) HTTPRequest

func (request GetJobExecutionRequest) HTTPRequest(method, path string, binaryRequestBody *common.OCIReadSeekCloser, extraHeaders map[string]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

func (GetJobExecutionRequest) ValidateEnumValue

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

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

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

func GetMappingGetJobFieldsEnum

func GetMappingGetJobFieldsEnum(val string) (GetJobFieldsEnum, bool)

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

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

func GetMappingGetJobLogFieldsEnum

func GetMappingGetJobLogFieldsEnum(val string) (GetJobLogFieldsEnum, bool)

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

type GetJobLogRequest

GetJobLogRequest wrapper for the GetJobLog operation

# See also

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

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

BinaryRequestBody implements the OCIRequest interface

func (GetJobLogRequest) HTTPRequest

func (request GetJobLogRequest) HTTPRequest(method, path string, binaryRequestBody *common.OCIReadSeekCloser, extraHeaders map[string]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

func (GetJobLogRequest) ValidateEnumValue

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

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

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

func GetMappingGetJobMetricsFieldsEnum

func GetMappingGetJobMetricsFieldsEnum(val string) (GetJobMetricsFieldsEnum, bool)

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

type GetJobMetricsRequest

GetJobMetricsRequest wrapper for the GetJobMetrics operation

# See also

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

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

BinaryRequestBody implements the OCIRequest interface

func (GetJobMetricsRequest) HTTPRequest

func (request GetJobMetricsRequest) HTTPRequest(method, path string, binaryRequestBody *common.OCIReadSeekCloser, extraHeaders map[string]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

func (GetJobMetricsRequest) ValidateEnumValue

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

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

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/65.62.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) BinaryRequestBody

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

BinaryRequestBody implements the OCIRequest interface

func (GetJobRequest) HTTPRequest

func (request GetJobRequest) HTTPRequest(method, path string, binaryRequestBody *common.OCIReadSeekCloser, extraHeaders map[string]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

func (GetJobRequest) ValidateEnumValue

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

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

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 GetMetastoreRequest

GetMetastoreRequest wrapper for the GetMetastore operation

# See also

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

type GetMetastoreRequest struct {

    // The metastore's OCID.
    MetastoreId *string `mandatory:"true" contributesTo:"path" name:"metastoreId"`

    // 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 (GetMetastoreRequest) BinaryRequestBody

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

BinaryRequestBody implements the OCIRequest interface

func (GetMetastoreRequest) HTTPRequest

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

HTTPRequest implements the OCIRequest interface

func (GetMetastoreRequest) RetryPolicy

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

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

func (GetMetastoreRequest) String

func (request GetMetastoreRequest) String() string

func (GetMetastoreRequest) ValidateEnumValue

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

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

type GetMetastoreResponse

GetMetastoreResponse wrapper for the GetMetastore operation

type GetMetastoreResponse struct {

    // The underlying http response
    RawResponse *http.Response

    // The Metastore instance
    Metastore `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 (GetMetastoreResponse) HTTPResponse

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

HTTPResponse implements the OCIResponse interface

func (GetMetastoreResponse) String

func (response GetMetastoreResponse) 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

func GetMappingGetNamespaceFieldsEnum

func GetMappingGetNamespaceFieldsEnum(val string) (GetNamespaceFieldsEnum, bool)

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

type GetNamespaceRequest

GetNamespaceRequest wrapper for the GetNamespace operation

# See also

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

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

BinaryRequestBody implements the OCIRequest interface

func (GetNamespaceRequest) HTTPRequest

func (request GetNamespaceRequest) HTTPRequest(method, path string, binaryRequestBody *common.OCIReadSeekCloser, extraHeaders map[string]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

func (GetNamespaceRequest) ValidateEnumValue

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

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

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

func GetMappingGetPatternFieldsEnum

func GetMappingGetPatternFieldsEnum(val string) (GetPatternFieldsEnum, bool)

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

type GetPatternRequest

GetPatternRequest wrapper for the GetPattern operation

# See also

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

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

BinaryRequestBody implements the OCIRequest interface

func (GetPatternRequest) HTTPRequest

func (request GetPatternRequest) HTTPRequest(method, path string, binaryRequestBody *common.OCIReadSeekCloser, extraHeaders map[string]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

func (GetPatternRequest) ValidateEnumValue

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

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

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

func GetMappingGetTermFieldsEnum

func GetMappingGetTermFieldsEnum(val string) (GetTermFieldsEnum, bool)

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

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

func GetMappingGetTermRelationshipFieldsEnum

func GetMappingGetTermRelationshipFieldsEnum(val string) (GetTermRelationshipFieldsEnum, bool)

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

type GetTermRelationshipRequest

GetTermRelationshipRequest wrapper for the GetTermRelationship operation

# See also

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

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

BinaryRequestBody implements the OCIRequest interface

func (GetTermRelationshipRequest) HTTPRequest

func (request GetTermRelationshipRequest) HTTPRequest(method, path string, binaryRequestBody *common.OCIReadSeekCloser, extraHeaders map[string]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

func (GetTermRelationshipRequest) ValidateEnumValue

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

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

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/65.62.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) BinaryRequestBody

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

BinaryRequestBody implements the OCIRequest interface

func (GetTermRequest) HTTPRequest

func (request GetTermRequest) HTTPRequest(method, path string, binaryRequestBody *common.OCIReadSeekCloser, extraHeaders map[string]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

func (GetTermRequest) ValidateEnumValue

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

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

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

func GetMappingGetTypeFieldsEnum

func GetMappingGetTypeFieldsEnum(val string) (GetTypeFieldsEnum, bool)

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

type GetTypeRequest

GetTypeRequest wrapper for the GetType operation

# See also

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

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

BinaryRequestBody implements the OCIRequest interface

func (GetTypeRequest) HTTPRequest

func (request GetTypeRequest) HTTPRequest(method, path string, binaryRequestBody *common.OCIReadSeekCloser, extraHeaders map[string]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

func (GetTypeRequest) ValidateEnumValue

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

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

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/65.62.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) BinaryRequestBody

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

BinaryRequestBody implements the OCIRequest interface

func (GetWorkRequestRequest) HTTPRequest

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

HTTPRequest implements the OCIRequest interface

func (GetWorkRequestRequest) RetryPolicy

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

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

func (GetWorkRequestRequest) String

func (request GetWorkRequestRequest) String() string

func (GetWorkRequestRequest) ValidateEnumValue

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

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

type GetWorkRequestResponse

GetWorkRequestResponse wrapper for the GetWorkRequest operation

type GetWorkRequestResponse struct {

    // The underlying http response
    RawResponse *http.Response

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

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

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

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

func (Glossary) ValidateEnumValue

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

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

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

func (GlossaryCollection) ValidateEnumValue

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

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

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

func (GlossaryPermissionsSummary) ValidateEnumValue

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

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

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

func (GlossarySummary) ValidateEnumValue

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

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

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

func (GlossaryTreeElement) ValidateEnumValue

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

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

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

func GetMappingHarvestStatusEnum

func GetMappingHarvestStatusEnum(val string) (HarvestStatusEnum, bool)

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

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

func (ImportConnectionDetails) ValidateEnumValue

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

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

type ImportConnectionRequest

ImportConnectionRequest wrapper for the ImportConnection operation

# See also

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

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

BinaryRequestBody implements the OCIRequest interface

func (ImportConnectionRequest) HTTPRequest

func (request ImportConnectionRequest) HTTPRequest(method, path string, binaryRequestBody *common.OCIReadSeekCloser, extraHeaders map[string]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

func (ImportConnectionRequest) ValidateEnumValue

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

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

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 ImportDataAssetDetails

ImportDataAssetDetails Specifies the file contents to be imported.

type ImportDataAssetDetails struct {

    // The file contents to be imported. File size not to exceed 10 MB.
    ImportFileContents []byte `mandatory:"true" json:"importFileContents"`
}

func (ImportDataAssetDetails) String

func (m ImportDataAssetDetails) String() string

func (ImportDataAssetDetails) ValidateEnumValue

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

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

type ImportDataAssetJobResult

ImportDataAssetJobResult Information about a data asset import operation.

type ImportDataAssetJobResult struct {

    // The unique key of the data asset on which import is triggered.
    DataAssetKey *string `mandatory:"true" json:"dataAssetKey"`

    // The unique key of the job definition resource that is used for the import.
    ImportJobDefinitionKey *string `mandatory:"false" json:"importJobDefinitionKey"`

    // The unique key of the job policy for the import.
    ImportJobKey *string `mandatory:"false" json:"importJobKey"`

    // The unique key of the parent job execution for which the log resource is created.
    ImportJobExecutionKey *string `mandatory:"false" json:"importJobExecutionKey"`

    // The status of the import job execution.
    ImportJobExecutionStatus JobExecutionStateEnum `mandatory:"false" json:"importJobExecutionStatus,omitempty"`
}

func (ImportDataAssetJobResult) String

func (m ImportDataAssetJobResult) String() string

func (ImportDataAssetJobResult) ValidateEnumValue

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

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

type ImportDataAssetRequest

ImportDataAssetRequest wrapper for the ImportDataAsset operation

# See also

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

type ImportDataAssetRequest 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 file contents to be imported.
    ImportDataAssetDetails `contributesTo:"body"`

    // Type of import.
    ImportType []DataAssetImportExportTypeFilterEnum `contributesTo:"query" name:"importType" omitEmpty:"true" collectionFormat:"multi"`

    // Specify whether to ignore the missing values in the import file.
    IsMissingValueIgnored *bool `mandatory:"false" contributesTo:"query" name:"isMissingValueIgnored"`

    // 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 (ImportDataAssetRequest) BinaryRequestBody

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

BinaryRequestBody implements the OCIRequest interface

func (ImportDataAssetRequest) HTTPRequest

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

HTTPRequest implements the OCIRequest interface

func (ImportDataAssetRequest) RetryPolicy

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

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

func (ImportDataAssetRequest) String

func (request ImportDataAssetRequest) String() string

func (ImportDataAssetRequest) ValidateEnumValue

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

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

type ImportDataAssetResponse

ImportDataAssetResponse wrapper for the ImportDataAsset operation

type ImportDataAssetResponse struct {

    // The underlying http response
    RawResponse *http.Response

    // The ImportDataAssetJobResult instance
    ImportDataAssetJobResult `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 (ImportDataAssetResponse) HTTPResponse

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

HTTPResponse implements the OCIResponse interface

func (ImportDataAssetResponse) String

func (response ImportDataAssetResponse) 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

func (ImportGlossaryDetails) ValidateEnumValue

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

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

type ImportGlossaryRequest

ImportGlossaryRequest wrapper for the ImportGlossary operation

# See also

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

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

BinaryRequestBody implements the OCIRequest interface

func (ImportGlossaryRequest) HTTPRequest

func (request ImportGlossaryRequest) HTTPRequest(method, path string, binaryRequestBody *common.OCIReadSeekCloser, extraHeaders map[string]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

func (ImportGlossaryRequest) ValidateEnumValue

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

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

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

    // Interval on which the job will be run. Value is specified as a cron-supported time specification "nickname".
    // The following subset of those is supported: @monthly, @weekly, @daily, @hourly.
    // For metastore sync, an additional option @default is supported, which will schedule jobs at a more granular frequency.
    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"`

    // Unique key of the data asset to which this job applies, if the job involves a data asset.
    DataAssetKey *string `mandatory:"false" json:"dataAssetKey"`

    // Unique key of the glossary to which this job applies.
    GlossaryKey *string `mandatory:"false" json:"glossaryKey"`

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

func (Job) ValidateEnumValue

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

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

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

func (JobCollection) ValidateEnumValue

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

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

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

    // Unique key of the glossary to which this job applies.
    GlossaryKey *string `mandatory:"false" json:"glossaryKey"`

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

func (JobDefinition) ValidateEnumValue

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

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

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

func (JobDefinitionCollection) ValidateEnumValue

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

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

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

func (JobDefinitionPermissionsSummary) ValidateEnumValue

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

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

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

func (JobDefinitionScope) ValidateEnumValue

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

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

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

    // Unique key of the data asset to which this job applies, if the job involves a data asset.
    DataAssetKey *string `mandatory:"false" json:"dataAssetKey"`

    // Unique key of the glossary to which this job applies, if the job involves a glossary.
    GlossaryKey *string `mandatory:"false" json:"glossaryKey"`
}

func (JobDefinitionSummary) String

func (m JobDefinitionSummary) String() string

func (JobDefinitionSummary) ValidateEnumValue

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

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

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

func (JobExecution) ValidateEnumValue

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

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

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

func (JobExecutionCollection) ValidateEnumValue

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

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

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

func GetMappingJobExecutionStateEnum

func GetMappingJobExecutionStateEnum(val string) (JobExecutionStateEnum, bool)

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

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

func (JobExecutionSummary) ValidateEnumValue

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

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

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

func GetMappingJobLifecycleStateEnum

func GetMappingJobLifecycleStateEnum(val string) (JobLifecycleStateEnum, bool)

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

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

func (JobLog) ValidateEnumValue

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

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

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

func (JobLogCollection) ValidateEnumValue

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

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

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

func (JobLogSummary) ValidateEnumValue

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

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

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

func (JobMetric) ValidateEnumValue

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

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

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

func (JobMetricCollection) ValidateEnumValue

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

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

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

func (JobMetricSummary) ValidateEnumValue

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

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

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

func GetMappingJobScheduleTypeEnum

func GetMappingJobScheduleTypeEnum(val string) (JobScheduleTypeEnum, bool)

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

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

    // Interval on which the job will be run. Value is specified as a cron-supported time specification "nickname".
    // The following subset of those is supported: @monthly, @weekly, @daily, @hourly.
    // For metastore sync, an additional option @default is supported, which will schedule jobs at a more granular frequency.
    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"`

    // Unique key of the data asset to which this job applies, if the job involves a data asset.
    DataAssetKey *string `mandatory:"false" json:"dataAssetKey"`

    // Unique key of the glossary to which this job applies.
    GlossaryKey *string `mandatory:"false" json:"glossaryKey"`

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

func (JobSummary) ValidateEnumValue

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

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

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"
    JobTypeImportDataAsset            JobTypeEnum = "IMPORT_DATA_ASSET"
    JobTypeCreateScanProxy            JobTypeEnum = "CREATE_SCAN_PROXY"
    JobTypeAsyncExportGlossary        JobTypeEnum = "ASYNC_EXPORT_GLOSSARY"
    JobTypeAsyncExportDataAsset       JobTypeEnum = "ASYNC_EXPORT_DATA_ASSET"
)

func GetJobTypeEnumValues

func GetJobTypeEnumValues() []JobTypeEnum

GetJobTypeEnumValues Enumerates the set of values for JobTypeEnum

func GetMappingJobTypeEnum

func GetMappingJobTypeEnum(val string) (JobTypeEnum, bool)

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

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

func GetMappingLifecycleStateEnum

func GetMappingLifecycleStateEnum(val string) (LifecycleStateEnum, bool)

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

type LineageDirectionEnum

LineageDirectionEnum Enum with underlying type: string

type LineageDirectionEnum string

Set of constants representing the allowable values for LineageDirectionEnum

const (
    LineageDirectionUpstream   LineageDirectionEnum = "UPSTREAM"
    LineageDirectionBoth       LineageDirectionEnum = "BOTH"
    LineageDirectionDownstream LineageDirectionEnum = "DOWNSTREAM"
)

func GetLineageDirectionEnumValues

func GetLineageDirectionEnumValues() []LineageDirectionEnum

GetLineageDirectionEnumValues Enumerates the set of values for LineageDirectionEnum

func GetMappingLineageDirectionEnum

func GetMappingLineageDirectionEnum(val string) (LineageDirectionEnum, bool)

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

type LineageObject

LineageObject Object describing an individual element of object lineage.

type LineageObject struct {

    // Key of the object, such as an entity, about which this lineage applies.
    ObjectKey *string `mandatory:"false" json:"objectKey"`

    // Display name of the object.
    DisplayName *string `mandatory:"false" json:"displayName"`

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

    // Indicates if intra-lineage is available for this given object. If yes, drill-down can be requested for
    // this object.
    IsIntraLineageAvailable *bool `mandatory:"false" json:"isIntraLineageAvailable"`

    // Key of the parent object for this object.
    ParentKey *string `mandatory:"false" json:"parentKey"`

    // Full path of the parent object.
    ParentPath *string `mandatory:"false" json:"parentPath"`

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

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

    // Type name of the object. Type keys can be found via the '/types' endpoint.
    TypeName *string `mandatory:"false" json:"typeName"`

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

    // 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 (LineageObject) String

func (m LineageObject) String() string

func (LineageObject) ValidateEnumValue

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

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

type LineageRelationship

LineageRelationship Declares how two elements of object lineage are related.

type LineageRelationship struct {

    // Object key of source lineage element.
    FromObjectKey *string `mandatory:"false" json:"fromObjectKey"`

    // Object key of target lineage element.
    ToObjectKey *string `mandatory:"false" json:"toObjectKey"`

    // Type of the relationship.
    RelationshipType *string `mandatory:"false" json:"relationshipType"`
}

func (LineageRelationship) String

func (m LineageRelationship) String() string

func (LineageRelationship) ValidateEnumValue

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

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

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

func GetMappingListAggregatedPhysicalEntitiesFieldsEnum

func GetMappingListAggregatedPhysicalEntitiesFieldsEnum(val string) (ListAggregatedPhysicalEntitiesFieldsEnum, bool)

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

type ListAggregatedPhysicalEntitiesRequest

ListAggregatedPhysicalEntitiesRequest wrapper for the ListAggregatedPhysicalEntities operation

# See also

Click https://docs.cloud.oracle.com/en-us/iaas/tools/go-sdk-examples/65.62.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" or has the pattern "Cu" anywhere in between.
    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"`

    // Indicates whether the properties map will be provided in the response.
    IsIncludeProperties *bool `mandatory:"false" contributesTo:"query" name:"isIncludeProperties"`

    // 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) BinaryRequestBody

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

BinaryRequestBody implements the OCIRequest interface

func (ListAggregatedPhysicalEntitiesRequest) HTTPRequest

func (request ListAggregatedPhysicalEntitiesRequest) HTTPRequest(method, path string, binaryRequestBody *common.OCIReadSeekCloser, extraHeaders map[string]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

func (ListAggregatedPhysicalEntitiesRequest) ValidateEnumValue

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

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

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

func GetMappingListAggregatedPhysicalEntitiesSortByEnum

func GetMappingListAggregatedPhysicalEntitiesSortByEnum(val string) (ListAggregatedPhysicalEntitiesSortByEnum, bool)

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

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

func GetMappingListAggregatedPhysicalEntitiesSortOrderEnum

func GetMappingListAggregatedPhysicalEntitiesSortOrderEnum(val string) (ListAggregatedPhysicalEntitiesSortOrderEnum, bool)

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

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

func GetMappingListAttributeTagsFieldsEnum

func GetMappingListAttributeTagsFieldsEnum(val string) (ListAttributeTagsFieldsEnum, bool)

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

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

func GetMappingListAttributeTagsLifecycleStateEnum

func GetMappingListAttributeTagsLifecycleStateEnum(val string) (ListAttributeTagsLifecycleStateEnum, bool)

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

type ListAttributeTagsRequest

ListAttributeTagsRequest wrapper for the ListAttributeTags operation

# See also

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

func (request ListAttributeTagsRequest) BinaryRequestBody() (*common.OCIReadSeekCloser, bool)

BinaryRequestBody implements the OCIRequest interface

func (ListAttributeTagsRequest) HTTPRequest

func (request ListAttributeTagsRequest) HTTPRequest(method, path string, binaryRequestBody *common.OCIReadSeekCloser, extraHeaders map[string]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

func (ListAttributeTagsRequest) ValidateEnumValue

func (request ListAttributeTagsRequest) ValidateEnumValue() (bool, error)

ValidateEnumValue returns an error when providing an unsupported enum value This function is being called during constructing API request process Not recommended for calling this function directly

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

func GetMappingListAttributeTagsSortByEnum

func GetMappingListAttributeTagsSortByEnum(val string) (ListAttributeTagsSortByEnum, bool)

GetMappingListAttributeTagsSortByEnum performs case Insensitive comparison on enum value and return the desired enum

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

func GetMappingListAttributeTagsSortOrderEnum

func GetMappingListAttributeTagsSortOrderEnum(val string) (ListAttributeTagsSortOrderEnum, bool)

GetMappingListAttributeTagsSortOrderEnum performs case Insensitive comparison on enum value and return the desired enum

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"
    ListAttributesFieldsPosition                   ListAttributesFieldsEnum = "position"
    ListAttributesFieldsTypekey                    ListAttributesFieldsEnum = "typeKey"
)

func GetListAttributesFieldsEnumValues

func GetListAttributesFieldsEnumValues() []ListAttributesFieldsEnum

GetListAttributesFieldsEnumValues Enumerates the set of values for ListAttributesFieldsEnum

func GetMappingListAttributesFieldsEnum

func GetMappingListAttributesFieldsEnum(val string) (ListAttributesFieldsEnum, bool)

GetMappingListAttributesFieldsEnum performs case Insensitive comparison on enum value and return the desired enum

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

func GetMappingListAttributesLifecycleStateEnum

func GetMappingListAttributesLifecycleStateEnum(val string) (ListAttributesLifecycleStateEnum, bool)

GetMappingListAttributesLifecycleStateEnum performs case Insensitive comparison on enum value and return the desired enum

type ListAttributesRequest

ListAttributesRequest wrapper for the ListAttributes operation

# See also

Click https://docs.cloud.oracle.com/en-us/iaas/tools/go-sdk-examples/65.62.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 the entire business name given. The match is not case sensitive.
    BusinessName *string `mandatory:"false" contributesTo:"query" name:"businessName"`

    // A filter to return only resources that match display name or business name pattern given. The match is not case sensitive.
    // For Example : /folders?displayOrBusinessNameContains=Cu.*
    // The above would match all folders with display name or business name that starts with "Cu" or has the pattern "Cu" anywhere in between.
    DisplayOrBusinessNameContains *string `mandatory:"false" contributesTo:"query" name:"displayOrBusinessNameContains"`

    // 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" or has the pattern "Cu" anywhere in between.
    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. DISPLAYORBUSINESSNAME considers businessName of a given object if set, else its displayName is used.
    // Default sort order for TIMECREATED is descending and default sort order for DISPLAYNAME, POSITION and DISPLAYORBUSINESSNAME is ascending. If no order is specified, POSITION is the 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) BinaryRequestBody

func (request ListAttributesRequest) BinaryRequestBody() (*common.OCIReadSeekCloser, bool)

BinaryRequestBody implements the OCIRequest interface

func (ListAttributesRequest) HTTPRequest

func (request ListAttributesRequest) HTTPRequest(method, path string, binaryRequestBody *common.OCIReadSeekCloser, extraHeaders map[string]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

func (ListAttributesRequest) ValidateEnumValue

func (request ListAttributesRequest) ValidateEnumValue() (bool, error)

ValidateEnumValue returns an error when providing an unsupported enum value This function is being called during constructing API request process Not recommended for calling this function directly

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"
    ListAttributesSortByPosition              ListAttributesSortByEnum = "POSITION"
    ListAttributesSortByDisplayorbusinessname ListAttributesSortByEnum = "DISPLAYORBUSINESSNAME"
)

func GetListAttributesSortByEnumValues

func GetListAttributesSortByEnumValues() []ListAttributesSortByEnum

GetListAttributesSortByEnumValues Enumerates the set of values for ListAttributesSortByEnum

func GetMappingListAttributesSortByEnum

func GetMappingListAttributesSortByEnum(val string) (ListAttributesSortByEnum, bool)

GetMappingListAttributesSortByEnum performs case Insensitive comparison on enum value and return the desired enum

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

func GetMappingListAttributesSortOrderEnum

func GetMappingListAttributesSortOrderEnum(val string) (ListAttributesSortOrderEnum, bool)

GetMappingListAttributesSortOrderEnum performs case Insensitive comparison on enum value and return the desired enum

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

func GetMappingListCatalogPrivateEndpointsLifecycleStateEnum

func GetMappingListCatalogPrivateEndpointsLifecycleStateEnum(val string) (ListCatalogPrivateEndpointsLifecycleStateEnum, bool)

GetMappingListCatalogPrivateEndpointsLifecycleStateEnum performs case Insensitive comparison on enum value and return the desired enum

type ListCatalogPrivateEndpointsRequest

ListCatalogPrivateEndpointsRequest wrapper for the ListCatalogPrivateEndpoints operation

# See also

Click https://docs.cloud.oracle.com/en-us/iaas/tools/go-sdk-examples/65.62.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) BinaryRequestBody

func (request ListCatalogPrivateEndpointsRequest) BinaryRequestBody() (*common.OCIReadSeekCloser, bool)

BinaryRequestBody implements the OCIRequest interface

func (ListCatalogPrivateEndpointsRequest) HTTPRequest

func (request ListCatalogPrivateEndpointsRequest) HTTPRequest(method, path string, binaryRequestBody *common.OCIReadSeekCloser, extraHeaders map[string]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

func (ListCatalogPrivateEndpointsRequest) ValidateEnumValue

func (request ListCatalogPrivateEndpointsRequest) ValidateEnumValue() (bool, error)

ValidateEnumValue returns an error when providing an unsupported enum value This function is being called during constructing API request process Not recommended for calling this function directly

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

func GetMappingListCatalogPrivateEndpointsSortByEnum

func GetMappingListCatalogPrivateEndpointsSortByEnum(val string) (ListCatalogPrivateEndpointsSortByEnum, bool)

GetMappingListCatalogPrivateEndpointsSortByEnum performs case Insensitive comparison on enum value and return the desired enum

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

func GetMappingListCatalogPrivateEndpointsSortOrderEnum

func GetMappingListCatalogPrivateEndpointsSortOrderEnum(val string) (ListCatalogPrivateEndpointsSortOrderEnum, bool)

GetMappingListCatalogPrivateEndpointsSortOrderEnum performs case Insensitive comparison on enum value and return the desired enum

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

func GetMappingListCatalogsLifecycleStateEnum

func GetMappingListCatalogsLifecycleStateEnum(val string) (ListCatalogsLifecycleStateEnum, bool)

GetMappingListCatalogsLifecycleStateEnum performs case Insensitive comparison on enum value and return the desired enum

type ListCatalogsRequest

ListCatalogsRequest wrapper for the ListCatalogs operation

# See also

Click https://docs.cloud.oracle.com/en-us/iaas/tools/go-sdk-examples/65.62.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) BinaryRequestBody

func (request ListCatalogsRequest) BinaryRequestBody() (*common.OCIReadSeekCloser, bool)

BinaryRequestBody implements the OCIRequest interface

func (ListCatalogsRequest) HTTPRequest

func (request ListCatalogsRequest) HTTPRequest(method, path string, binaryRequestBody *common.OCIReadSeekCloser, extraHeaders map[string]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

func (ListCatalogsRequest) ValidateEnumValue

func (request ListCatalogsRequest) ValidateEnumValue() (bool, error)

ValidateEnumValue returns an error when providing an unsupported enum value This function is being called during constructing API request process Not recommended for calling this function directly

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

func GetMappingListCatalogsSortByEnum

func GetMappingListCatalogsSortByEnum(val string) (ListCatalogsSortByEnum, bool)

GetMappingListCatalogsSortByEnum performs case Insensitive comparison on enum value and return the desired enum

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

func GetMappingListCatalogsSortOrderEnum

func GetMappingListCatalogsSortOrderEnum(val string) (ListCatalogsSortOrderEnum, bool)

GetMappingListCatalogsSortOrderEnum performs case Insensitive comparison on enum value and return the desired enum

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

func GetMappingListConnectionsFieldsEnum

func GetMappingListConnectionsFieldsEnum(val string) (ListConnectionsFieldsEnum, bool)

GetMappingListConnectionsFieldsEnum performs case Insensitive comparison on enum value and return the desired enum

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

func GetMappingListConnectionsLifecycleStateEnum

func GetMappingListConnectionsLifecycleStateEnum(val string) (ListConnectionsLifecycleStateEnum, bool)

GetMappingListConnectionsLifecycleStateEnum performs case Insensitive comparison on enum value and return the desired enum

type ListConnectionsRequest

ListConnectionsRequest wrapper for the ListConnections operation

# See also

Click https://docs.cloud.oracle.com/en-us/iaas/tools/go-sdk-examples/65.62.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" or has the pattern "Cu" anywhere in between.
    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) BinaryRequestBody

func (request ListConnectionsRequest) BinaryRequestBody() (*common.OCIReadSeekCloser, bool)

BinaryRequestBody implements the OCIRequest interface

func (ListConnectionsRequest) HTTPRequest

func (request ListConnectionsRequest) HTTPRequest(method, path string, binaryRequestBody *common.OCIReadSeekCloser, extraHeaders map[string]string) (http.Request, error)

HTTPRequest implements the OCIRequest interface

func (ListConnectionsRequest) RetryPolicy

func (request ListConnectionsRequest) RetryPolicy() *common.RetryPolicy

RetryPolicy implements the OCIRetryableRequest interface. This retrieves the specified retry policy.

func (ListConnectionsRequest) String

func (request ListConnectionsRequest) String() string

func (ListConnectionsRequest) ValidateEnumValue

func (request ListConnectionsRequest) ValidateEnumValue() (bool, error)

ValidateEnumValue returns an error when providing an unsupported enum value This function is being called during constructing API request process Not recommended for calling this function directly

type ListConnectionsResponse

ListConnectionsResponse wrapper for the ListConnections operation

type ListConnectionsResponse struct {

    // The underlying http response
    RawResponse *http.Response

    // A list of 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

func GetMappingListConnectionsSortByEnum

func GetMappingListConnectionsSortByEnum(val string) (ListConnectionsSortByEnum, bool)

GetMappingListConnectionsSortByEnum performs case Insensitive comparison on enum value and return the desired enum

type ListConnectionsSortOrderEnum

ListConnectionsSortOrderEnum Enum with underlying type: string

type ListConnectionsSortOrderEnum string

Set of constants representing the allowable values for ListConnectionsSortOrderEnum

const (
    ListConnectionsSortOrderAsc  ListConnectionsSortOrderEnum = "ASC"
    ListConnectionsSortOrderDesc ListConnectionsSortOrderEnum = "DESC"
)

func GetListConnectionsSortOrderEnumValues

func GetListConnectionsSortOrderEnumValues() []ListConnectionsSortOrderEnum

GetListConnectionsSortOrderEnumValues Enumerates the set of values for ListConnectionsSortOrderEnum

func GetMappingListConnectionsSortOrderEnum

func GetMappingListConnectionsSortOrderEnum(val string) (ListConnectionsSortOrderEnum, bool)

GetMappingListConnectionsSortOrderEnum performs case Insensitive comparison on enum value and return the desired enum

type 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

func GetMappingListCustomPropertiesFieldsEnum

func GetMappingListCustomPropertiesFieldsEnum(val string) (ListCustomPropertiesFieldsEnum, bool)

GetMappingListCustomPropertiesFieldsEnum performs case Insensitive comparison on enum value and return the desired enum

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

func GetMappingListCustomPropertiesLifecycleStateEnum

func GetMappingListCustomPropertiesLifecycleStateEnum(val string) (ListCustomPropertiesLifecycleStateEnum, bool)

GetMappingListCustomPropertiesLifecycleStateEnum performs case Insensitive comparison on enum value and return the desired enum

type ListCustomPropertiesRequest

ListCustomPropertiesRequest wrapper for the ListCustomProperties operation

# See also

Click https://docs.cloud.oracle.com/en-us/iaas/tools/go-sdk-examples/65.62.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" or has the pattern "Cu" anywhere in between.
    DisplayNameContains *string `mandatory:"false" contributesTo:"query" name:"displayNameContains"`

    // Return the custom properties which has specified data types
    DataTypes []CustomPropertyDataTypeEnum `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) BinaryRequestBody

func (request ListCustomPropertiesRequest) BinaryRequestBody() (*common.OCIReadSeekCloser, bool)

BinaryRequestBody implements the OCIRequest interface

func (ListCustomPropertiesRequest) HTTPRequest

func (request ListCustomPropertiesRequest) HTTPRequest(method, path string, binaryRequestBody *common.OCIReadSeekCloser, extraHeaders map[string]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

func (ListCustomPropertiesRequest) ValidateEnumValue

func (request ListCustomPropertiesRequest) ValidateEnumValue() (bool, error)

ValidateEnumValue returns an error when providing an unsupported enum value This function is being called during constructing API request process Not recommended for calling this function directly

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

func GetMappingListCustomPropertiesSortByEnum

func GetMappingListCustomPropertiesSortByEnum(val string) (ListCustomPropertiesSortByEnum, bool)

GetMappingListCustomPropertiesSortByEnum performs case Insensitive comparison on enum value and return the desired enum

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

func GetMappingListCustomPropertiesSortOrderEnum

func GetMappingListCustomPropertiesSortOrderEnum(val string) (ListCustomPropertiesSortOrderEnum, bool)

GetMappingListCustomPropertiesSortOrderEnum performs case Insensitive comparison on enum value and return the desired enum

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"
    ListCustomPropertiesTypeNameOracleAnalyticsSubjectAreaColumn ListCustomPropertiesTypeNameEnum = "ORACLE_ANALYTICS_SUBJECT_AREA_COLUMN"
    ListCustomPropertiesTypeNameOracleAnalyticsLogicalColumn     ListCustomPropertiesTypeNameEnum = "ORACLE_ANALYTICS_LOGICAL_COLUMN"
    ListCustomPropertiesTypeNameOracleAnalyticsPhysicalColumn    ListCustomPropertiesTypeNameEnum = "ORACLE_ANALYTICS_PHYSICAL_COLUMN"
    ListCustomPropertiesTypeNameOracleAnalyticsAnalysisColumn    ListCustomPropertiesTypeNameEnum = "ORACLE_ANALYTICS_ANALYSIS_COLUMN"
    ListCustomPropertiesTypeNameOracleAnalyticsServer            ListCustomPropertiesTypeNameEnum = "ORACLE_ANALYTICS_SERVER"
    ListCustomPropertiesTypeNameOracleAnalyticsCloud             ListCustomPropertiesTypeNameEnum = "ORACLE_ANALYTICS_CLOUD"
    ListCustomPropertiesTypeNameOracleAnalyticsSubjectArea       ListCustomPropertiesTypeNameEnum = "ORACLE_ANALYTICS_SUBJECT_AREA"
    ListCustomPropertiesTypeNameOracleAnalyticsDashboard         ListCustomPropertiesTypeNameEnum = "ORACLE_ANALYTICS_DASHBOARD"
    ListCustomPropertiesTypeNameOracleAnalyticsBusinessModel     ListCustomPropertiesTypeNameEnum = "ORACLE_ANALYTICS_BUSINESS_MODEL"
    ListCustomPropertiesTypeNameOracleAnalyticsPhysicalDatabase  ListCustomPropertiesTypeNameEnum = "ORACLE_ANALYTICS_PHYSICAL_DATABASE"
    ListCustomPropertiesTypeNameOracleAnalyticsPhysicalSchema    ListCustomPropertiesTypeNameEnum = "ORACLE_ANALYTICS_PHYSICAL_SCHEMA"
    ListCustomPropertiesTypeNameOracleAnalyticsPresentationTable ListCustomPropertiesTypeNameEnum = "ORACLE_ANALYTICS_PRESENTATION_TABLE"
    ListCustomPropertiesTypeNameOracleAnalyticsLogicalTable      ListCustomPropertiesTypeNameEnum = "ORACLE_ANALYTICS_LOGICAL_TABLE"
    ListCustomPropertiesTypeNameOracleAnalyticsPhysicalTable     ListCustomPropertiesTypeNameEnum = "ORACLE_ANALYTICS_PHYSICAL_TABLE"
    ListCustomPropertiesTypeNameOracleAnalyticsAnalysis          ListCustomPropertiesTypeNameEnum = "ORACLE_ANALYTICS_ANALYSIS"
    ListCustomPropertiesTypeNameDatabaseSchema                   ListCustomPropertiesTypeNameEnum = "DATABASE_SCHEMA"
    ListCustomPropertiesTypeNameTopic                            ListCustomPropertiesTypeNameEnum = "TOPIC"
    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

func GetMappingListCustomPropertiesTypeNameEnum

func GetMappingListCustomPropertiesTypeNameEnum(val string) (ListCustomPropertiesTypeNameEnum, bool)

GetMappingListCustomPropertiesTypeNameEnum performs case Insensitive comparison on enum value and return the desired enum

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

func GetMappingListDataAssetTagsFieldsEnum

func GetMappingListDataAssetTagsFieldsEnum(val string) (ListDataAssetTagsFieldsEnum, bool)

GetMappingListDataAssetTagsFieldsEnum performs case Insensitive comparison on enum value and return the desired enum

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

func GetMappingListDataAssetTagsLifecycleStateEnum

func GetMappingListDataAssetTagsLifecycleStateEnum(val string) (ListDataAssetTagsLifecycleStateEnum, bool)

GetMappingListDataAssetTagsLifecycleStateEnum performs case Insensitive comparison on enum value and return the desired enum

type ListDataAssetTagsRequest

ListDataAssetTagsRequest wrapper for the ListDataAssetTags operation

# See also

Click https://docs.cloud.oracle.com/en-us/iaas/tools/go-sdk-examples/65.62.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) BinaryRequestBody

func (request ListDataAssetTagsRequest) BinaryRequestBody() (*common.OCIReadSeekCloser, bool)

BinaryRequestBody implements the OCIRequest interface

func (ListDataAssetTagsRequest) HTTPRequest

func (request ListDataAssetTagsRequest) HTTPRequest(method, path string, binaryRequestBody *common.OCIReadSeekCloser, extraHeaders map[string]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

func (ListDataAssetTagsRequest) ValidateEnumValue

func (request ListDataAssetTagsRequest) ValidateEnumValue() (bool, error)

ValidateEnumValue returns an error when providing an unsupported enum value This function is being called during constructing API request process Not recommended for calling this function directly

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

func GetMappingListDataAssetTagsSortByEnum

func GetMappingListDataAssetTagsSortByEnum(val string) (ListDataAssetTagsSortByEnum, bool)

GetMappingListDataAssetTagsSortByEnum performs case Insensitive comparison on enum value and return the desired enum

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

func GetMappingListDataAssetTagsSortOrderEnum

func GetMappingListDataAssetTagsSortOrderEnum(val string) (ListDataAssetTagsSortOrderEnum, bool)

GetMappingListDataAssetTagsSortOrderEnum performs case Insensitive comparison on enum value and return the desired enum

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

func GetMappingListDataAssetsFieldsEnum

func GetMappingListDataAssetsFieldsEnum(val string) (ListDataAssetsFieldsEnum, bool)

GetMappingListDataAssetsFieldsEnum performs case Insensitive comparison on enum value and return the desired enum

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

func GetMappingListDataAssetsLifecycleStateEnum

func GetMappingListDataAssetsLifecycleStateEnum(val string) (ListDataAssetsLifecycleStateEnum, bool)

GetMappingListDataAssetsLifecycleStateEnum performs case Insensitive comparison on enum value and return the desired enum

type ListDataAssetsRequest

ListDataAssetsRequest wrapper for the ListDataAssets operation

# See also

Click https://docs.cloud.oracle.com/en-us/iaas/tools/go-sdk-examples/65.62.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" or has the pattern "Cu" anywhere in between.
    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) BinaryRequestBody

func (request ListDataAssetsRequest) BinaryRequestBody() (*common.OCIReadSeekCloser, bool)

BinaryRequestBody implements the OCIRequest interface

func (ListDataAssetsRequest) HTTPRequest

func (request ListDataAssetsRequest) HTTPRequest(method, path string, binaryRequestBody *common.OCIReadSeekCloser, extraHeaders map[string]string) (http.Request, error)

HTTPRequest implements the OCIRequest interface

func (ListDataAssetsRequest) RetryPolicy

func (request ListDataAssetsRequest) RetryPolicy() *common.RetryPolicy

RetryPolicy implements the OCIRetryableRequest interface. This retrieves the specified retry policy.

func (ListDataAssetsRequest) String

func (request ListDataAssetsRequest) String() string

func (ListDataAssetsRequest) ValidateEnumValue

func (request ListDataAssetsRequest) ValidateEnumValue() (bool, error)

ValidateEnumValue returns an error when providing an unsupported enum value This function is being called during constructing API request process Not recommended for calling this function directly

type ListDataAssetsResponse

ListDataAssetsResponse wrapper for the ListDataAssets operation

type ListDataAssetsResponse struct {

    // The underlying http response
    RawResponse *http.Response

    // A list of 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

func GetMappingListDataAssetsSortByEnum

func GetMappingListDataAssetsSortByEnum(val string) (ListDataAssetsSortByEnum, bool)

GetMappingListDataAssetsSortByEnum performs case Insensitive comparison on enum value and return the desired enum

type ListDataAssetsSortOrderEnum

ListDataAssetsSortOrderEnum Enum with underlying type: string

type ListDataAssetsSortOrderEnum string

Set of constants representing the allowable values for ListDataAssetsSortOrderEnum

const (
    ListDataAssetsSortOrderAsc  ListDataAssetsSortOrderEnum = "ASC"
    ListDataAssetsSortOrderDesc ListDataAssetsSortOrderEnum = "DESC"
)

func GetListDataAssetsSortOrderEnumValues

func GetListDataAssetsSortOrderEnumValues() []ListDataAssetsSortOrderEnum

GetListDataAssetsSortOrderEnumValues Enumerates the set of values for ListDataAssetsSortOrderEnum

func GetMappingListDataAssetsSortOrderEnum

func GetMappingListDataAssetsSortOrderEnum(val string) (ListDataAssetsSortOrderEnum, bool)

GetMappingListDataAssetsSortOrderEnum performs case Insensitive comparison on enum value and return the desired enum

type ListDerivedLogicalEntitiesRequest

ListDerivedLogicalEntitiesRequest wrapper for the ListDerivedLogicalEntities operation

# See also

Click https://docs.cloud.oracle.com/en-us/iaas/tools/go-sdk-examples/65.62.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" or has the pattern "Cu" anywhere in between.
    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) BinaryRequestBody

func (request ListDerivedLogicalEntitiesRequest) BinaryRequestBody() (*common.OCIReadSeekCloser, bool)

BinaryRequestBody implements the OCIRequest interface

func (ListDerivedLogicalEntitiesRequest) HTTPRequest

func (request ListDerivedLogicalEntitiesRequest) HTTPRequest(method, path string, binaryRequestBody *common.OCIReadSeekCloser, extraHeaders map[string]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

func (ListDerivedLogicalEntitiesRequest) ValidateEnumValue

func (request ListDerivedLogicalEntitiesRequest) ValidateEnumValue() (bool, error)

ValidateEnumValue returns an error when providing an unsupported enum value This function is being called during constructing API request process Not recommended for calling this function directly

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

func GetMappingListDerivedLogicalEntitiesSortByEnum

func GetMappingListDerivedLogicalEntitiesSortByEnum(val string) (ListDerivedLogicalEntitiesSortByEnum, bool)

GetMappingListDerivedLogicalEntitiesSortByEnum performs case Insensitive comparison on enum value and return the desired enum

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

func GetMappingListDerivedLogicalEntitiesSortOrderEnum

func GetMappingListDerivedLogicalEntitiesSortOrderEnum(val string) (ListDerivedLogicalEntitiesSortOrderEnum, bool)

GetMappingListDerivedLogicalEntitiesSortOrderEnum performs case Insensitive comparison on enum value and return the desired enum

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

func GetMappingListEntitiesFieldsEnum

func GetMappingListEntitiesFieldsEnum(val string) (ListEntitiesFieldsEnum, bool)

GetMappingListEntitiesFieldsEnum performs case Insensitive comparison on enum value and return the desired enum

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

func GetMappingListEntitiesHarvestStatusEnum

func GetMappingListEntitiesHarvestStatusEnum(val string) (ListEntitiesHarvestStatusEnum, bool)

GetMappingListEntitiesHarvestStatusEnum performs case Insensitive comparison on enum value and return the desired enum

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

func GetMappingListEntitiesLifecycleStateEnum

func GetMappingListEntitiesLifecycleStateEnum(val string) (ListEntitiesLifecycleStateEnum, bool)

GetMappingListEntitiesLifecycleStateEnum performs case Insensitive comparison on enum value and return the desired enum

type ListEntitiesRequest

ListEntitiesRequest wrapper for the ListEntities operation

# See also

Click https://docs.cloud.oracle.com/en-us/iaas/tools/go-sdk-examples/65.62.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 the entire business name given. The match is not case sensitive.
    BusinessName *string `mandatory:"false" contributesTo:"query" name:"businessName"`

    // A filter to return only resources that match display name or business name pattern given. The match is not case sensitive.
    // For Example : /folders?displayOrBusinessNameContains=Cu.*
    // The above would match all folders with display name or business name that starts with "Cu" or has the pattern "Cu" anywhere in between.
    DisplayOrBusinessNameContains *string `mandatory:"false" contributesTo:"query" name:"displayOrBusinessNameContains"`

    // The key of the object type.
    TypeKey *string `mandatory:"false" contributesTo:"query" name:"typeKey"`

    // 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" or has the pattern "Cu" anywhere in between.
    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. DISPLAYORBUSINESSNAME considers businessName of a given object if set, else its displayName is used.
    // Default sort order for TIMECREATED is descending and default sort order for DISPLAYNAME and DISPLAYORBUSINESSNAME is ascending. If no order is specified, TIMECREATED is the 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) BinaryRequestBody

func (request ListEntitiesRequest) BinaryRequestBody() (*common.OCIReadSeekCloser, bool)

BinaryRequestBody implements the OCIRequest interface

func (ListEntitiesRequest) HTTPRequest

func (request ListEntitiesRequest) HTTPRequest(method, path string, binaryRequestBody *common.OCIReadSeekCloser, extraHeaders map[string]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

func (ListEntitiesRequest) ValidateEnumValue

func (request ListEntitiesRequest) ValidateEnumValue() (bool, error)

ValidateEnumValue returns an error when providing an unsupported enum value This function is being called during constructing API request process Not recommended for calling this function directly

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"
    ListEntitiesSortByDisplayorbusinessname ListEntitiesSortByEnum = "DISPLAYORBUSINESSNAME"
)

func GetListEntitiesSortByEnumValues

func GetListEntitiesSortByEnumValues() []ListEntitiesSortByEnum

GetListEntitiesSortByEnumValues Enumerates the set of values for ListEntitiesSortByEnum

func GetMappingListEntitiesSortByEnum

func GetMappingListEntitiesSortByEnum(val string) (ListEntitiesSortByEnum, bool)

GetMappingListEntitiesSortByEnum performs case Insensitive comparison on enum value and return the desired enum

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

func GetMappingListEntitiesSortOrderEnum

func GetMappingListEntitiesSortOrderEnum(val string) (ListEntitiesSortOrderEnum, bool)

GetMappingListEntitiesSortOrderEnum performs case Insensitive comparison on enum value and return the desired enum

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

func GetMappingListEntityTagsFieldsEnum

func GetMappingListEntityTagsFieldsEnum(val string) (ListEntityTagsFieldsEnum, bool)

GetMappingListEntityTagsFieldsEnum performs case Insensitive comparison on enum value and return the desired enum

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

func GetMappingListEntityTagsLifecycleStateEnum

func GetMappingListEntityTagsLifecycleStateEnum(val string) (ListEntityTagsLifecycleStateEnum, bool)

GetMappingListEntityTagsLifecycleStateEnum performs case Insensitive comparison on enum value and return the desired enum

type ListEntityTagsRequest

ListEntityTagsRequest wrapper for the ListEntityTags operation

# See also

Click https://docs.cloud.oracle.com/en-us/iaas/tools/go-sdk-examples/65.62.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) BinaryRequestBody

func (request ListEntityTagsRequest) BinaryRequestBody() (*common.OCIReadSeekCloser, bool)

BinaryRequestBody implements the OCIRequest interface

func (ListEntityTagsRequest) HTTPRequest

func (request ListEntityTagsRequest) HTTPRequest(method, path string, binaryRequestBody *common.OCIReadSeekCloser, extraHeaders map[string]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

func (ListEntityTagsRequest) ValidateEnumValue

func (request ListEntityTagsRequest) ValidateEnumValue() (bool, error)

ValidateEnumValue returns an error when providing an unsupported enum value This function is being called during constructing API request process Not recommended for calling this function directly

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

func GetMappingListEntityTagsSortByEnum

func GetMappingListEntityTagsSortByEnum(val string) (ListEntityTagsSortByEnum, bool)

GetMappingListEntityTagsSortByEnum performs case Insensitive comparison on enum value and return the desired enum

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

func GetMappingListEntityTagsSortOrderEnum

func GetMappingListEntityTagsSortOrderEnum(val string) (ListEntityTagsSortOrderEnum, bool)

GetMappingListEntityTagsSortOrderEnum performs case Insensitive comparison on enum value and return the desired enum

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

func GetMappingListFolderTagsFieldsEnum

func GetMappingListFolderTagsFieldsEnum(val string) (ListFolderTagsFieldsEnum, bool)

GetMappingListFolderTagsFieldsEnum performs case Insensitive comparison on enum value and return the desired enum

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

func GetMappingListFolderTagsLifecycleStateEnum

func GetMappingListFolderTagsLifecycleStateEnum(val string) (ListFolderTagsLifecycleStateEnum, bool)

GetMappingListFolderTagsLifecycleStateEnum performs case Insensitive comparison on enum value and return the desired enum

type ListFolderTagsRequest

ListFolderTagsRequest wrapper for the ListFolderTags operation

# See also

Click https://docs.cloud.oracle.com/en-us/iaas/tools/go-sdk-examples/65.62.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) BinaryRequestBody

func (request ListFolderTagsRequest) BinaryRequestBody() (*common.OCIReadSeekCloser, bool)

BinaryRequestBody implements the OCIRequest interface

func (ListFolderTagsRequest) HTTPRequest

func (request ListFolderTagsRequest) HTTPRequest(method, path string, binaryRequestBody *common.OCIReadSeekCloser, extraHeaders map[string]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

func (ListFolderTagsRequest) ValidateEnumValue

func (request ListFolderTagsRequest) ValidateEnumValue() (bool, error)

ValidateEnumValue returns an error when providing an unsupported enum value This function is being called during constructing API request process Not recommended for calling this function directly

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

func GetMappingListFolderTagsSortByEnum

func GetMappingListFolderTagsSortByEnum(val string) (ListFolderTagsSortByEnum, bool)

GetMappingListFolderTagsSortByEnum performs case Insensitive comparison on enum value and return the desired enum

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

func GetMappingListFolderTagsSortOrderEnum

func GetMappingListFolderTagsSortOrderEnum(val string) (ListFolderTagsSortOrderEnum, bool)

GetMappingListFolderTagsSortOrderEnum performs case Insensitive comparison on enum value and return the desired enum

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

func GetMappingListFoldersFieldsEnum

func GetMappingListFoldersFieldsEnum(val string) (ListFoldersFieldsEnum, bool)

GetMappingListFoldersFieldsEnum performs case Insensitive comparison on enum value and return the desired enum

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

func GetMappingListFoldersHarvestStatusEnum

func GetMappingListFoldersHarvestStatusEnum(val string) (ListFoldersHarvestStatusEnum, bool)

GetMappingListFoldersHarvestStatusEnum performs case Insensitive comparison on enum value and return the desired enum

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

func GetMappingListFoldersLifecycleStateEnum

func GetMappingListFoldersLifecycleStateEnum(val string) (ListFoldersLifecycleStateEnum, bool)

GetMappingListFoldersLifecycleStateEnum performs case Insensitive comparison on enum value and return the desired enum

type ListFoldersRequest

ListFoldersRequest wrapper for the ListFolders operation

# See also

Click https://docs.cloud.oracle.com/en-us/iaas/tools/go-sdk-examples/65.62.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 the entire business name given. The match is not case sensitive.
    BusinessName *string `mandatory:"false" contributesTo:"query" name:"businessName"`

    // A filter to return only resources that match display name or business name pattern given. The match is not case sensitive.
    // For Example : /folders?displayOrBusinessNameContains=Cu.*
    // The above would match all folders with display name or business name that starts with "Cu" or has the pattern "Cu" anywhere in between.
    DisplayOrBusinessNameContains *string `mandatory:"false" contributesTo:"query" name:"displayOrBusinessNameContains"`

    // 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" or has the pattern "Cu" anywhere in between.
    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 key of the object type.
    TypeKey *string `mandatory:"false" contributesTo:"query" name:"typeKey"`

    // The field to sort by. Only one sort order may be provided. DISPLAYORBUSINESSNAME considers businessName of a given object if set, else its displayName is used.
    // Default sort order for TIMECREATED is descending and default sort order for DISPLAYNAME and DISPLAYORBUSINESSNAME is ascending. If no order is specified, TIMECREATED is the 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) BinaryRequestBody

func (request ListFoldersRequest) BinaryRequestBody() (*common.OCIReadSeekCloser, bool)

BinaryRequestBody implements the OCIRequest interface

func (ListFoldersRequest) HTTPRequest

func (request ListFoldersRequest) HTTPRequest(method, path string, binaryRequestBody *common.OCIReadSeekCloser, extraHeaders map[string]string) (http.Request, error)

HTTPRequest implements the OCIRequest interface

func (ListFoldersRequest) RetryPolicy

func (request ListFoldersRequest) RetryPolicy() *common.RetryPolicy

RetryPolicy implements the OCIRetryableRequest interface. This retrieves the specified retry policy.

func (ListFoldersRequest) String

func (request ListFoldersRequest) String() string

func (ListFoldersRequest) ValidateEnumValue

func (request ListFoldersRequest) ValidateEnumValue() (bool, error)

ValidateEnumValue returns an error when providing an unsupported enum value This function is being called during constructing API request process Not recommended for calling this function directly

type ListFoldersResponse

ListFoldersResponse wrapper for the ListFolders operation

type ListFoldersResponse struct {

    // The underlying http response
    RawResponse *http.Response

    // A list of 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"
    ListFoldersSortByDisplayorbusinessname ListFoldersSortByEnum = "DISPLAYORBUSINESSNAME"
)

func GetListFoldersSortByEnumValues

func GetListFoldersSortByEnumValues() []ListFoldersSortByEnum

GetListFoldersSortByEnumValues Enumerates the set of values for ListFoldersSortByEnum

func GetMappingListFoldersSortByEnum

func GetMappingListFoldersSortByEnum(val string) (ListFoldersSortByEnum, bool)

GetMappingListFoldersSortByEnum performs case Insensitive comparison on enum value and return the desired enum

type ListFoldersSortOrderEnum

ListFoldersSortOrderEnum Enum with underlying type: string

type ListFoldersSortOrderEnum string

Set of constants representing the allowable values for ListFoldersSortOrderEnum

const (
    ListFoldersSortOrderAsc  ListFoldersSortOrderEnum = "ASC"
    ListFoldersSortOrderDesc ListFoldersSortOrderEnum = "DESC"
)

func GetListFoldersSortOrderEnumValues

func GetListFoldersSortOrderEnumValues() []ListFoldersSortOrderEnum

GetListFoldersSortOrderEnumValues Enumerates the set of values for ListFoldersSortOrderEnum

func GetMappingListFoldersSortOrderEnum

func GetMappingListFoldersSortOrderEnum(val string) (ListFoldersSortOrderEnum, bool)

GetMappingListFoldersSortOrderEnum performs case Insensitive comparison on enum value and return the desired enum

type 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

func GetMappingListGlossariesFieldsEnum

func GetMappingListGlossariesFieldsEnum(val string) (ListGlossariesFieldsEnum, bool)

GetMappingListGlossariesFieldsEnum performs case Insensitive comparison on enum value and return the desired enum

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

func GetMappingListGlossariesLifecycleStateEnum

func GetMappingListGlossariesLifecycleStateEnum(val string) (ListGlossariesLifecycleStateEnum, bool)

GetMappingListGlossariesLifecycleStateEnum performs case Insensitive comparison on enum value and return the desired enum

type ListGlossariesRequest

ListGlossariesRequest wrapper for the ListGlossaries operation

# See also

Click https://docs.cloud.oracle.com/en-us/iaas/tools/go-sdk-examples/65.62.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" or has the pattern "Cu" anywhere in between.
    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) BinaryRequestBody

func (request ListGlossariesRequest) BinaryRequestBody() (*common.OCIReadSeekCloser, bool)

BinaryRequestBody implements the OCIRequest interface

func (ListGlossariesRequest) HTTPRequest

func (request ListGlossariesRequest) HTTPRequest(method, path string, binaryRequestBody *common.OCIReadSeekCloser, extraHeaders map[string]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

func (ListGlossariesRequest) ValidateEnumValue

func (request ListGlossariesRequest) ValidateEnumValue() (bool, error)

ValidateEnumValue returns an error when providing an unsupported enum value This function is being called during constructing API request process Not recommended for calling this function directly

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

func GetMappingListGlossariesSortByEnum

func GetMappingListGlossariesSortByEnum(val string) (ListGlossariesSortByEnum, bool)

GetMappingListGlossariesSortByEnum performs case Insensitive comparison on enum value and return the desired enum

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

func GetMappingListGlossariesSortOrderEnum

func GetMappingListGlossariesSortOrderEnum(val string) (ListGlossariesSortOrderEnum, bool)

GetMappingListGlossariesSortOrderEnum performs case Insensitive comparison on enum value and return the desired enum

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

func GetMappingListJobDefinitionsFieldsEnum

func GetMappingListJobDefinitionsFieldsEnum(val string) (ListJobDefinitionsFieldsEnum, bool)

GetMappingListJobDefinitionsFieldsEnum performs case Insensitive comparison on enum value and return the desired enum

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

func GetMappingListJobDefinitionsJobExecutionStateEnum

func GetMappingListJobDefinitionsJobExecutionStateEnum(val string) (ListJobDefinitionsJobExecutionStateEnum, bool)

GetMappingListJobDefinitionsJobExecutionStateEnum performs case Insensitive comparison on enum value and return the desired enum

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"
    ListJobDefinitionsJobTypeImportDataAsset            ListJobDefinitionsJobTypeEnum = "IMPORT_DATA_ASSET"
    ListJobDefinitionsJobTypeCreateScanProxy            ListJobDefinitionsJobTypeEnum = "CREATE_SCAN_PROXY"
    ListJobDefinitionsJobTypeAsyncExportGlossary        ListJobDefinitionsJobTypeEnum = "ASYNC_EXPORT_GLOSSARY"
    ListJobDefinitionsJobTypeAsyncExportDataAsset       ListJobDefinitionsJobTypeEnum = "ASYNC_EXPORT_DATA_ASSET"
)

func GetListJobDefinitionsJobTypeEnumValues

func GetListJobDefinitionsJobTypeEnumValues() []ListJobDefinitionsJobTypeEnum

GetListJobDefinitionsJobTypeEnumValues Enumerates the set of values for ListJobDefinitionsJobTypeEnum

func GetMappingListJobDefinitionsJobTypeEnum

func GetMappingListJobDefinitionsJobTypeEnum(val string) (ListJobDefinitionsJobTypeEnum, bool)

GetMappingListJobDefinitionsJobTypeEnum performs case Insensitive comparison on enum value and return the desired enum

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

func GetMappingListJobDefinitionsLifecycleStateEnum

func GetMappingListJobDefinitionsLifecycleStateEnum(val string) (ListJobDefinitionsLifecycleStateEnum, bool)

GetMappingListJobDefinitionsLifecycleStateEnum performs case Insensitive comparison on enum value and return the desired enum

type ListJobDefinitionsRequest

ListJobDefinitionsRequest wrapper for the ListJobDefinitions operation

# See also

Click https://docs.cloud.oracle.com/en-us/iaas/tools/go-sdk-examples/65.62.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" or has the pattern "Cu" anywhere in between.
    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 glossary key.
    GlossaryKey *string `mandatory:"false" contributesTo:"query" name:"glossaryKey"`

    // 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) BinaryRequestBody

func (request ListJobDefinitionsRequest) BinaryRequestBody() (*common.OCIReadSeekCloser, bool)

BinaryRequestBody implements the OCIRequest interface

func (ListJobDefinitionsRequest) HTTPRequest

func (request ListJobDefinitionsRequest) HTTPRequest(method, path string, binaryRequestBody *common.OCIReadSeekCloser, extraHeaders map[string]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

func (ListJobDefinitionsRequest) ValidateEnumValue

func (request ListJobDefinitionsRequest) ValidateEnumValue() (bool, error)

ValidateEnumValue returns an error when providing an unsupported enum value This function is being called during constructing API request process Not recommended for calling this function directly

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

func GetMappingListJobDefinitionsSortByEnum

func GetMappingListJobDefinitionsSortByEnum(val string) (ListJobDefinitionsSortByEnum, bool)

GetMappingListJobDefinitionsSortByEnum performs case Insensitive comparison on enum value and return the desired enum

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

func GetMappingListJobDefinitionsSortOrderEnum

func GetMappingListJobDefinitionsSortOrderEnum(val string) (ListJobDefinitionsSortOrderEnum, bool)

GetMappingListJobDefinitionsSortOrderEnum performs case Insensitive comparison on enum value and return the desired enum

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

func GetMappingListJobExecutionsFieldsEnum

func GetMappingListJobExecutionsFieldsEnum(val string) (ListJobExecutionsFieldsEnum, bool)

GetMappingListJobExecutionsFieldsEnum performs case Insensitive comparison on enum value and return the desired enum

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"
    ListJobExecutionsJobTypeImportDataAsset            ListJobExecutionsJobTypeEnum = "IMPORT_DATA_ASSET"
    ListJobExecutionsJobTypeCreateScanProxy            ListJobExecutionsJobTypeEnum = "CREATE_SCAN_PROXY"
    ListJobExecutionsJobTypeAsyncExportGlossary        ListJobExecutionsJobTypeEnum = "ASYNC_EXPORT_GLOSSARY"
    ListJobExecutionsJobTypeAsyncExportDataAsset       ListJobExecutionsJobTypeEnum = "ASYNC_EXPORT_DATA_ASSET"
)

func GetListJobExecutionsJobTypeEnumValues

func GetListJobExecutionsJobTypeEnumValues() []ListJobExecutionsJobTypeEnum

GetListJobExecutionsJobTypeEnumValues Enumerates the set of values for ListJobExecutionsJobTypeEnum

func GetMappingListJobExecutionsJobTypeEnum

func GetMappingListJobExecutionsJobTypeEnum(val string) (ListJobExecutionsJobTypeEnum, bool)

GetMappingListJobExecutionsJobTypeEnum performs case Insensitive comparison on enum value and return the desired enum

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

func GetMappingListJobExecutionsLifecycleStateEnum

func GetMappingListJobExecutionsLifecycleStateEnum(val string) (ListJobExecutionsLifecycleStateEnum, bool)

GetMappingListJobExecutionsLifecycleStateEnum performs case Insensitive comparison on enum value and return the desired enum

type ListJobExecutionsRequest

ListJobExecutionsRequest wrapper for the ListJobExecutions operation

# See also

Click https://docs.cloud.oracle.com/en-us/iaas/tools/go-sdk-examples/65.62.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; the default is descending. Use sortOrder query param to specify order.
    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) BinaryRequestBody

func (request ListJobExecutionsRequest) BinaryRequestBody() (*common.OCIReadSeekCloser, bool)

BinaryRequestBody implements the OCIRequest interface

func (ListJobExecutionsRequest) HTTPRequest

func (request ListJobExecutionsRequest) HTTPRequest(method, path string, binaryRequestBody *common.OCIReadSeekCloser, extraHeaders map[string]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

func (ListJobExecutionsRequest) ValidateEnumValue

func (request ListJobExecutionsRequest) ValidateEnumValue() (bool, error)

ValidateEnumValue returns an error when providing an unsupported enum value This function is being called during constructing API request process Not recommended for calling this function directly

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"
)

func GetListJobExecutionsSortByEnumValues

func GetListJobExecutionsSortByEnumValues() []ListJobExecutionsSortByEnum

GetListJobExecutionsSortByEnumValues Enumerates the set of values for ListJobExecutionsSortByEnum

func GetMappingListJobExecutionsSortByEnum

func GetMappingListJobExecutionsSortByEnum(val string) (ListJobExecutionsSortByEnum, bool)

GetMappingListJobExecutionsSortByEnum performs case Insensitive comparison on enum value and return the desired enum

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

func GetMappingListJobExecutionsSortOrderEnum

func GetMappingListJobExecutionsSortOrderEnum(val string) (ListJobExecutionsSortOrderEnum, bool)

GetMappingListJobExecutionsSortOrderEnum performs case Insensitive comparison on enum value and return the desired enum

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

func GetMappingListJobLogsFieldsEnum

func GetMappingListJobLogsFieldsEnum(val string) (ListJobLogsFieldsEnum, bool)

GetMappingListJobLogsFieldsEnum performs case Insensitive comparison on enum value and return the desired enum

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

func GetMappingListJobLogsLifecycleStateEnum

func GetMappingListJobLogsLifecycleStateEnum(val string) (ListJobLogsLifecycleStateEnum, bool)

GetMappingListJobLogsLifecycleStateEnum performs case Insensitive comparison on enum value and return the desired enum

type ListJobLogsRequest

ListJobLogsRequest wrapper for the ListJobLogs operation

# See also

Click https://docs.cloud.oracle.com/en-us/iaas/tools/go-sdk-examples/65.62.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) BinaryRequestBody

func (request ListJobLogsRequest) BinaryRequestBody() (*common.OCIReadSeekCloser, bool)

BinaryRequestBody implements the OCIRequest interface

func (ListJobLogsRequest) HTTPRequest

func (request ListJobLogsRequest) HTTPRequest(method, path string, binaryRequestBody *common.OCIReadSeekCloser, extraHeaders map[string]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

func (ListJobLogsRequest) ValidateEnumValue

func (request ListJobLogsRequest) ValidateEnumValue() (bool, error)

ValidateEnumValue returns an error when providing an unsupported enum value This function is being called during constructing API request process Not recommended for calling this function directly

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

func GetMappingListJobLogsSortByEnum

func GetMappingListJobLogsSortByEnum(val string) (ListJobLogsSortByEnum, bool)

GetMappingListJobLogsSortByEnum performs case Insensitive comparison on enum value and return the desired enum

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

func GetMappingListJobLogsSortOrderEnum

func GetMappingListJobLogsSortOrderEnum(val string) (ListJobLogsSortOrderEnum, bool)

GetMappingListJobLogsSortOrderEnum performs case Insensitive comparison on enum value and return the desired enum

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

func GetMappingListJobMetricsFieldsEnum

func GetMappingListJobMetricsFieldsEnum(val string) (ListJobMetricsFieldsEnum, bool)

GetMappingListJobMetricsFieldsEnum performs case Insensitive comparison on enum value and return the desired enum

type ListJobMetricsRequest

ListJobMetricsRequest wrapper for the ListJobMetrics operation

# See also

Click https://docs.cloud.oracle.com/en-us/iaas/tools/go-sdk-examples/65.62.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" or has the pattern "Cu" anywhere in between.
    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) BinaryRequestBody

func (request ListJobMetricsRequest) BinaryRequestBody() (*common.OCIReadSeekCloser, bool)

BinaryRequestBody implements the OCIRequest interface

func (ListJobMetricsRequest) HTTPRequest

func (request ListJobMetricsRequest) HTTPRequest(method, path string, binaryRequestBody *common.OCIReadSeekCloser, extraHeaders map[string]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

func (ListJobMetricsRequest) ValidateEnumValue

func (request ListJobMetricsRequest) ValidateEnumValue() (bool, error)

ValidateEnumValue returns an error when providing an unsupported enum value This function is being called during constructing API request process Not recommended for calling this function directly

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

func GetMappingListJobMetricsSortByEnum

func GetMappingListJobMetricsSortByEnum(val string) (ListJobMetricsSortByEnum, bool)

GetMappingListJobMetricsSortByEnum performs case Insensitive comparison on enum value and return the desired enum

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

func GetMappingListJobMetricsSortOrderEnum

func GetMappingListJobMetricsSortOrderEnum(val string) (ListJobMetricsSortOrderEnum, bool)

GetMappingListJobMetricsSortOrderEnum performs case Insensitive comparison on enum value and return the desired enum

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

func GetMappingListJobsFieldsEnum

func GetMappingListJobsFieldsEnum(val string) (ListJobsFieldsEnum, bool)

GetMappingListJobsFieldsEnum performs case Insensitive comparison on enum value and return the desired enum

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"
    ListJobsJobTypeImportDataAsset            ListJobsJobTypeEnum = "IMPORT_DATA_ASSET"
    ListJobsJobTypeCreateScanProxy            ListJobsJobTypeEnum = "CREATE_SCAN_PROXY"
    ListJobsJobTypeAsyncExportGlossary        ListJobsJobTypeEnum = "ASYNC_EXPORT_GLOSSARY"
    ListJobsJobTypeAsyncExportDataAsset       ListJobsJobTypeEnum = "ASYNC_EXPORT_DATA_ASSET"
)

func GetListJobsJobTypeEnumValues

func GetListJobsJobTypeEnumValues() []ListJobsJobTypeEnum

GetListJobsJobTypeEnumValues Enumerates the set of values for ListJobsJobTypeEnum

func GetMappingListJobsJobTypeEnum

func GetMappingListJobsJobTypeEnum(val string) (ListJobsJobTypeEnum, bool)

GetMappingListJobsJobTypeEnum performs case Insensitive comparison on enum value and return the desired enum

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

func GetMappingListJobsLifecycleStateEnum

func GetMappingListJobsLifecycleStateEnum(val string) (ListJobsLifecycleStateEnum, bool)

GetMappingListJobsLifecycleStateEnum performs case Insensitive comparison on enum value and return the desired enum

type ListJobsRequest

ListJobsRequest wrapper for the ListJobs operation

# See also

Click https://docs.cloud.oracle.com/en-us/iaas/tools/go-sdk-examples/65.62.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" or has the pattern "Cu" anywhere in between.
    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"`

    // Unique data asset key.
    DataAssetKey *string `mandatory:"false" contributesTo:"query" name:"dataAssetKey"`

    // Unique glossary key.
    GlossaryKey *string `mandatory:"false" contributesTo:"query" name:"glossaryKey"`

    // Interval on which the job will be run. Value is specified as a cron-supported time specification "nickname".
    // The following subset of those is supported: @monthly, @weekly, @daily, @hourly.
    // For metastore sync, an additional option @default is supported, which will schedule jobs at a more granular frequency.
    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) BinaryRequestBody

func (request ListJobsRequest) BinaryRequestBody() (*common.OCIReadSeekCloser, bool)

BinaryRequestBody implements the OCIRequest interface

func (ListJobsRequest) HTTPRequest

func (request ListJobsRequest) HTTPRequest(method, path string, binaryRequestBody *common.OCIReadSeekCloser, extraHeaders map[string]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

func (ListJobsRequest) ValidateEnumValue

func (request ListJobsRequest) ValidateEnumValue() (bool, error)

ValidateEnumValue returns an error when providing an unsupported enum value This function is being called during constructing API request process Not recommended for calling this function directly

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

func GetMappingListJobsScheduleTypeEnum

func GetMappingListJobsScheduleTypeEnum(val string) (ListJobsScheduleTypeEnum, bool)

GetMappingListJobsScheduleTypeEnum performs case Insensitive comparison on enum value and return the desired enum

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

func GetMappingListJobsSortByEnum

func GetMappingListJobsSortByEnum(val string) (ListJobsSortByEnum, bool)

GetMappingListJobsSortByEnum performs case Insensitive comparison on enum value and return the desired enum

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

func GetMappingListJobsSortOrderEnum

func GetMappingListJobsSortOrderEnum(val string) (ListJobsSortOrderEnum, bool)

GetMappingListJobsSortOrderEnum performs case Insensitive comparison on enum value and return the desired enum

type ListMetastoresLifecycleStateEnum

ListMetastoresLifecycleStateEnum Enum with underlying type: string

type ListMetastoresLifecycleStateEnum string

Set of constants representing the allowable values for ListMetastoresLifecycleStateEnum

const (
    ListMetastoresLifecycleStateCreating ListMetastoresLifecycleStateEnum = "CREATING"
    ListMetastoresLifecycleStateActive   ListMetastoresLifecycleStateEnum = "ACTIVE"
    ListMetastoresLifecycleStateInactive ListMetastoresLifecycleStateEnum = "INACTIVE"
    ListMetastoresLifecycleStateUpdating ListMetastoresLifecycleStateEnum = "UPDATING"
    ListMetastoresLifecycleStateDeleting ListMetastoresLifecycleStateEnum = "DELETING"
    ListMetastoresLifecycleStateDeleted  ListMetastoresLifecycleStateEnum = "DELETED"
    ListMetastoresLifecycleStateFailed   ListMetastoresLifecycleStateEnum = "FAILED"
    ListMetastoresLifecycleStateMoving   ListMetastoresLifecycleStateEnum = "MOVING"
)

func GetListMetastoresLifecycleStateEnumValues

func GetListMetastoresLifecycleStateEnumValues() []ListMetastoresLifecycleStateEnum

GetListMetastoresLifecycleStateEnumValues Enumerates the set of values for ListMetastoresLifecycleStateEnum

func GetMappingListMetastoresLifecycleStateEnum

func GetMappingListMetastoresLifecycleStateEnum(val string) (ListMetastoresLifecycleStateEnum, bool)

GetMappingListMetastoresLifecycleStateEnum performs case Insensitive comparison on enum value and return the desired enum

type ListMetastoresRequest

ListMetastoresRequest wrapper for the ListMetastores operation

# See also

Click https://docs.cloud.oracle.com/en-us/iaas/tools/go-sdk-examples/65.62.0/datacatalog/ListMetastores.go.html to see an example of how to use ListMetastoresRequest.

type ListMetastoresRequest 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 ListMetastoresLifecycleStateEnum `mandatory:"false" contributesTo:"query" name:"lifecycleState" omitEmpty:"true"`

    // The sort order to use, either 'asc' or 'desc'.
    SortOrder ListMetastoresSortOrderEnum `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 ListMetastoresSortByEnum `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 (ListMetastoresRequest) BinaryRequestBody

func (request ListMetastoresRequest) BinaryRequestBody() (*common.OCIReadSeekCloser, bool)

BinaryRequestBody implements the OCIRequest interface

func (ListMetastoresRequest) HTTPRequest

func (request ListMetastoresRequest) HTTPRequest(method, path string, binaryRequestBody *common.OCIReadSeekCloser, extraHeaders map[string]string) (http.Request, error)

HTTPRequest implements the OCIRequest interface

func (ListMetastoresRequest) RetryPolicy

func (request ListMetastoresRequest) RetryPolicy() *common.RetryPolicy

RetryPolicy implements the OCIRetryableRequest interface. This retrieves the specified retry policy.

func (ListMetastoresRequest) String

func (request ListMetastoresRequest) String() string

func (ListMetastoresRequest) ValidateEnumValue

func (request ListMetastoresRequest) ValidateEnumValue() (bool, error)

ValidateEnumValue returns an error when providing an unsupported enum value This function is being called during constructing API request process Not recommended for calling this function directly

type ListMetastoresResponse

ListMetastoresResponse wrapper for the ListMetastores operation

type ListMetastoresResponse struct {

    // The underlying http response
    RawResponse *http.Response

    // A list of []MetastoreSummary instances
    Items []MetastoreSummary `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 (ListMetastoresResponse) HTTPResponse

func (response ListMetastoresResponse) HTTPResponse() *http.Response

HTTPResponse implements the OCIResponse interface

func (ListMetastoresResponse) String

func (response ListMetastoresResponse) String() string

type ListMetastoresSortByEnum

ListMetastoresSortByEnum Enum with underlying type: string

type ListMetastoresSortByEnum string

Set of constants representing the allowable values for ListMetastoresSortByEnum

const (
    ListMetastoresSortByTimecreated ListMetastoresSortByEnum = "TIMECREATED"
    ListMetastoresSortByDisplayname ListMetastoresSortByEnum = "DISPLAYNAME"
)

func GetListMetastoresSortByEnumValues

func GetListMetastoresSortByEnumValues() []ListMetastoresSortByEnum

GetListMetastoresSortByEnumValues Enumerates the set of values for ListMetastoresSortByEnum

func GetMappingListMetastoresSortByEnum

func GetMappingListMetastoresSortByEnum(val string) (ListMetastoresSortByEnum, bool)

GetMappingListMetastoresSortByEnum performs case Insensitive comparison on enum value and return the desired enum

type ListMetastoresSortOrderEnum

ListMetastoresSortOrderEnum Enum with underlying type: string

type ListMetastoresSortOrderEnum string

Set of constants representing the allowable values for ListMetastoresSortOrderEnum

const (
    ListMetastoresSortOrderAsc  ListMetastoresSortOrderEnum = "ASC"
    ListMetastoresSortOrderDesc ListMetastoresSortOrderEnum = "DESC"
)

func GetListMetastoresSortOrderEnumValues

func GetListMetastoresSortOrderEnumValues() []ListMetastoresSortOrderEnum

GetListMetastoresSortOrderEnumValues Enumerates the set of values for ListMetastoresSortOrderEnum

func GetMappingListMetastoresSortOrderEnum

func GetMappingListMetastoresSortOrderEnum(val string) (ListMetastoresSortOrderEnum, bool)

GetMappingListMetastoresSortOrderEnum performs case Insensitive comparison on enum value and return the desired enum

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

func GetMappingListNamespacesFieldsEnum

func GetMappingListNamespacesFieldsEnum(val string) (ListNamespacesFieldsEnum, bool)

GetMappingListNamespacesFieldsEnum performs case Insensitive comparison on enum value and return the desired enum

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

func GetMappingListNamespacesLifecycleStateEnum

func GetMappingListNamespacesLifecycleStateEnum(val string) (ListNamespacesLifecycleStateEnum, bool)

GetMappingListNamespacesLifecycleStateEnum performs case Insensitive comparison on enum value and return the desired enum

type ListNamespacesRequest

ListNamespacesRequest wrapper for the ListNamespaces operation

# See also

Click https://docs.cloud.oracle.com/en-us/iaas/tools/go-sdk-examples/65.62.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" or has the pattern "Cu" anywhere in between.
    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) BinaryRequestBody

func (request ListNamespacesRequest) BinaryRequestBody() (*common.OCIReadSeekCloser, bool)

BinaryRequestBody implements the OCIRequest interface

func (ListNamespacesRequest) HTTPRequest

func (request ListNamespacesRequest) HTTPRequest(method, path string, binaryRequestBody *common.OCIReadSeekCloser, extraHeaders map[string]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

func (ListNamespacesRequest) ValidateEnumValue

func (request ListNamespacesRequest) ValidateEnumValue() (bool, error)

ValidateEnumValue returns an error when providing an unsupported enum value This function is being called during constructing API request process Not recommended for calling this function directly

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

func GetMappingListNamespacesSortByEnum

func GetMappingListNamespacesSortByEnum(val string) (ListNamespacesSortByEnum, bool)

GetMappingListNamespacesSortByEnum performs case Insensitive comparison on enum value and return the desired enum

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

func GetMappingListNamespacesSortOrderEnum

func GetMappingListNamespacesSortOrderEnum(val string) (ListNamespacesSortOrderEnum, bool)

GetMappingListNamespacesSortOrderEnum performs case Insensitive comparison on enum value and return the desired enum

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

func GetMappingListPatternsFieldsEnum

func GetMappingListPatternsFieldsEnum(val string) (ListPatternsFieldsEnum, bool)

GetMappingListPatternsFieldsEnum performs case Insensitive comparison on enum value and return the desired enum

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

func GetMappingListPatternsLifecycleStateEnum

func GetMappingListPatternsLifecycleStateEnum(val string) (ListPatternsLifecycleStateEnum, bool)

GetMappingListPatternsLifecycleStateEnum performs case Insensitive comparison on enum value and return the desired enum

type ListPatternsRequest

ListPatternsRequest wrapper for the ListPatterns operation

# See also

Click https://docs.cloud.oracle.com/en-us/iaas/tools/go-sdk-examples/65.62.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" or has the pattern "Cu" anywhere in between.
    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) BinaryRequestBody

func (request ListPatternsRequest) BinaryRequestBody() (*common.OCIReadSeekCloser, bool)

BinaryRequestBody implements the OCIRequest interface

func (ListPatternsRequest) HTTPRequest

func (request ListPatternsRequest) HTTPRequest(method, path string, binaryRequestBody *common.OCIReadSeekCloser, extraHeaders map[string]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

func (ListPatternsRequest) ValidateEnumValue

func (request ListPatternsRequest) ValidateEnumValue() (bool, error)

ValidateEnumValue returns an error when providing an unsupported enum value This function is being called during constructing API request process Not recommended for calling this function directly

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

func GetMappingListPatternsSortByEnum

func GetMappingListPatternsSortByEnum(val string) (ListPatternsSortByEnum, bool)

GetMappingListPatternsSortByEnum performs case Insensitive comparison on enum value and return the desired enum

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

func GetMappingListPatternsSortOrderEnum

func GetMappingListPatternsSortOrderEnum(val string) (ListPatternsSortOrderEnum, bool)

GetMappingListPatternsSortOrderEnum performs case Insensitive comparison on enum value and return the desired enum

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

func GetMappingListRulesFieldsEnum

func GetMappingListRulesFieldsEnum(val string) (ListRulesFieldsEnum, bool)

GetMappingListRulesFieldsEnum performs case Insensitive comparison on enum value and return the desired enum

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

func GetMappingListRulesLifecycleStateEnum

func GetMappingListRulesLifecycleStateEnum(val string) (ListRulesLifecycleStateEnum, bool)

GetMappingListRulesLifecycleStateEnum performs case Insensitive comparison on enum value and return the desired enum

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

func GetMappingListRulesOriginTypeEnum

func GetMappingListRulesOriginTypeEnum(val string) (ListRulesOriginTypeEnum, bool)

GetMappingListRulesOriginTypeEnum performs case Insensitive comparison on enum value and return the desired enum

type ListRulesRequest

ListRulesRequest wrapper for the ListRules operation

# See also

Click https://docs.cloud.oracle.com/en-us/iaas/tools/go-sdk-examples/65.62.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" or has the pattern "Cu" anywhere in between.
    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) BinaryRequestBody

func (request ListRulesRequest) BinaryRequestBody() (*common.OCIReadSeekCloser, bool)

BinaryRequestBody implements the OCIRequest interface

func (ListRulesRequest) HTTPRequest

func (request ListRulesRequest) HTTPRequest(method, path string, binaryRequestBody *common.OCIReadSeekCloser, extraHeaders map[string]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

func (ListRulesRequest) ValidateEnumValue

func (request ListRulesRequest) ValidateEnumValue() (bool, error)

ValidateEnumValue returns an error when providing an unsupported enum value This function is being called during constructing API request process Not recommended for calling this function directly

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

func GetMappingListRulesRuleTypeEnum

func GetMappingListRulesRuleTypeEnum(val string) (ListRulesRuleTypeEnum, bool)

GetMappingListRulesRuleTypeEnum performs case Insensitive comparison on enum value and return the desired enum

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

func GetMappingListRulesSortByEnum

func GetMappingListRulesSortByEnum(val string) (ListRulesSortByEnum, bool)

GetMappingListRulesSortByEnum performs case Insensitive comparison on enum value and return the desired enum

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

func GetMappingListRulesSortOrderEnum

func GetMappingListRulesSortOrderEnum(val string) (ListRulesSortOrderEnum, bool)

GetMappingListRulesSortOrderEnum performs case Insensitive comparison on enum value and return the desired enum

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

func GetMappingListTagsFieldsEnum

func GetMappingListTagsFieldsEnum(val string) (ListTagsFieldsEnum, bool)

GetMappingListTagsFieldsEnum performs case Insensitive comparison on enum value and return the desired enum

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

func GetMappingListTagsLifecycleStateEnum

func GetMappingListTagsLifecycleStateEnum(val string) (ListTagsLifecycleStateEnum, bool)

GetMappingListTagsLifecycleStateEnum performs case Insensitive comparison on enum value and return the desired enum

type ListTagsRequest

ListTagsRequest wrapper for the ListTags operation

# See also

Click https://docs.cloud.oracle.com/en-us/iaas/tools/go-sdk-examples/65.62.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" or has the pattern "Cu" anywhere in between.
    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) BinaryRequestBody

func (request ListTagsRequest) BinaryRequestBody() (*common.OCIReadSeekCloser, bool)

BinaryRequestBody implements the OCIRequest interface

func (ListTagsRequest) HTTPRequest

func (request ListTagsRequest) HTTPRequest(method, path string, binaryRequestBody *common.OCIReadSeekCloser, extraHeaders map[string]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

func (ListTagsRequest) ValidateEnumValue

func (request ListTagsRequest) ValidateEnumValue() (bool, error)

ValidateEnumValue returns an error when providing an unsupported enum value This function is being called during constructing API request process Not recommended for calling this function directly

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

func GetMappingListTagsSortByEnum

func GetMappingListTagsSortByEnum(val string) (ListTagsSortByEnum, bool)

GetMappingListTagsSortByEnum performs case Insensitive comparison on enum value and return the desired enum

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

func GetMappingListTagsSortOrderEnum

func GetMappingListTagsSortOrderEnum(val string) (ListTagsSortOrderEnum, bool)

GetMappingListTagsSortOrderEnum performs case Insensitive comparison on enum value and return the desired enum

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

func GetMappingListTermRelationshipsFieldsEnum

func GetMappingListTermRelationshipsFieldsEnum(val string) (ListTermRelationshipsFieldsEnum, bool)

GetMappingListTermRelationshipsFieldsEnum performs case Insensitive comparison on enum value and return the desired enum

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

func GetMappingListTermRelationshipsLifecycleStateEnum

func GetMappingListTermRelationshipsLifecycleStateEnum(val string) (ListTermRelationshipsLifecycleStateEnum, bool)

GetMappingListTermRelationshipsLifecycleStateEnum performs case Insensitive comparison on enum value and return the desired enum

type ListTermRelationshipsRequest

ListTermRelationshipsRequest wrapper for the ListTermRelationships operation

# See also

Click https://docs.cloud.oracle.com/en-us/iaas/tools/go-sdk-examples/65.62.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" or has the pattern "Cu" anywhere in between.
    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) BinaryRequestBody

func (request ListTermRelationshipsRequest) BinaryRequestBody() (*common.OCIReadSeekCloser, bool)

BinaryRequestBody implements the OCIRequest interface

func (ListTermRelationshipsRequest) HTTPRequest

func (request ListTermRelationshipsRequest) HTTPRequest(method, path string, binaryRequestBody *common.OCIReadSeekCloser, extraHeaders map[string]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

func (ListTermRelationshipsRequest) ValidateEnumValue

func (request ListTermRelationshipsRequest) ValidateEnumValue() (bool, error)

ValidateEnumValue returns an error when providing an unsupported enum value This function is being called during constructing API request process Not recommended for calling this function directly

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

func GetMappingListTermRelationshipsSortByEnum

func GetMappingListTermRelationshipsSortByEnum(val string) (ListTermRelationshipsSortByEnum, bool)

GetMappingListTermRelationshipsSortByEnum performs case Insensitive comparison on enum value and return the desired enum

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

func GetMappingListTermRelationshipsSortOrderEnum

func GetMappingListTermRelationshipsSortOrderEnum(val string) (ListTermRelationshipsSortOrderEnum, bool)

GetMappingListTermRelationshipsSortOrderEnum performs case Insensitive comparison on enum value and return the desired enum

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

func GetMappingListTermsFieldsEnum

func GetMappingListTermsFieldsEnum(val string) (ListTermsFieldsEnum, bool)

GetMappingListTermsFieldsEnum performs case Insensitive comparison on enum value and return the desired enum

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

func GetMappingListTermsLifecycleStateEnum

func GetMappingListTermsLifecycleStateEnum(val string) (ListTermsLifecycleStateEnum, bool)

GetMappingListTermsLifecycleStateEnum performs case Insensitive comparison on enum value and return the desired enum

type ListTermsRequest

ListTermsRequest wrapper for the ListTerms operation

# See also

Click https://docs.cloud.oracle.com/en-us/iaas/tools/go-sdk-examples/65.62.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" or has the pattern "Cu" anywhere in between.
    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) BinaryRequestBody

func (request ListTermsRequest) BinaryRequestBody() (*common.OCIReadSeekCloser, bool)

BinaryRequestBody implements the OCIRequest interface

func (ListTermsRequest) HTTPRequest

func (request ListTermsRequest) HTTPRequest(method, path string, binaryRequestBody *common.OCIReadSeekCloser, extraHeaders map[string]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

func (ListTermsRequest) ValidateEnumValue

func (request ListTermsRequest) ValidateEnumValue() (bool, error)

ValidateEnumValue returns an error when providing an unsupported enum value This function is being called during constructing API request process Not recommended for calling this function directly

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

func GetMappingListTermsSortByEnum

func GetMappingListTermsSortByEnum(val string) (ListTermsSortByEnum, bool)

GetMappingListTermsSortByEnum performs case Insensitive comparison on enum value and return the desired enum

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

func GetMappingListTermsSortOrderEnum

func GetMappingListTermsSortOrderEnum(val string) (ListTermsSortOrderEnum, bool)

GetMappingListTermsSortOrderEnum performs case Insensitive comparison on enum value and return the desired enum

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

func GetMappingListTermsWorkflowStatusEnum

func GetMappingListTermsWorkflowStatusEnum(val string) (ListTermsWorkflowStatusEnum, bool)

GetMappingListTermsWorkflowStatusEnum performs case Insensitive comparison on enum value and return the desired enum

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

func GetMappingListTypesFieldsEnum

func GetMappingListTypesFieldsEnum(val string) (ListTypesFieldsEnum, bool)

GetMappingListTypesFieldsEnum performs case Insensitive comparison on enum value and return the desired enum

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

func GetMappingListTypesLifecycleStateEnum

func GetMappingListTypesLifecycleStateEnum(val string) (ListTypesLifecycleStateEnum, bool)

GetMappingListTypesLifecycleStateEnum performs case Insensitive comparison on enum value and return the desired enum

type ListTypesRequest

ListTypesRequest wrapper for the ListTypes operation

# See also

Click https://docs.cloud.oracle.com/en-us/iaas/tools/go-sdk-examples/65.62.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) BinaryRequestBody

func (request ListTypesRequest) BinaryRequestBody() (*common.OCIReadSeekCloser, bool)

BinaryRequestBody implements the OCIRequest interface

func (ListTypesRequest) HTTPRequest

func (request ListTypesRequest) HTTPRequest(method, path string, binaryRequestBody *common.OCIReadSeekCloser, extraHeaders map[string]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

func (ListTypesRequest) ValidateEnumValue

func (request ListTypesRequest) ValidateEnumValue() (bool, error)

ValidateEnumValue returns an error when providing an unsupported enum value This function is being called during constructing API request process Not recommended for calling this function directly

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

func GetMappingListTypesSortByEnum

func GetMappingListTypesSortByEnum(val string) (ListTypesSortByEnum, bool)

GetMappingListTypesSortByEnum performs case Insensitive comparison on enum value and return the desired enum

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

func GetMappingListTypesSortOrderEnum

func GetMappingListTypesSortOrderEnum(val string) (ListTypesSortOrderEnum, bool)

GetMappingListTypesSortOrderEnum performs case Insensitive comparison on enum value and return the desired enum

type ListWorkRequestErrorsRequest

ListWorkRequestErrorsRequest wrapper for the ListWorkRequestErrors operation

# See also

Click https://docs.cloud.oracle.com/en-us/iaas/tools/go-sdk-examples/65.62.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) BinaryRequestBody

func (request ListWorkRequestErrorsRequest) BinaryRequestBody() (*common.OCIReadSeekCloser, bool)

BinaryRequestBody implements the OCIRequest interface

func (ListWorkRequestErrorsRequest) HTTPRequest

func (request ListWorkRequestErrorsRequest) HTTPRequest(method, path string, binaryRequestBody *common.OCIReadSeekCloser, extraHeaders map[string]string) (http.Request, error)

HTTPRequest implements the OCIRequest interface

func (ListWorkRequestErrorsRequest) RetryPolicy

func (request ListWorkRequestErrorsRequest) RetryPolicy() *common.RetryPolicy

RetryPolicy implements the OCIRetryableRequest interface. This retrieves the specified retry policy.

func (ListWorkRequestErrorsRequest) String

func (request ListWorkRequestErrorsRequest) String() string

func (ListWorkRequestErrorsRequest) ValidateEnumValue

func (request ListWorkRequestErrorsRequest) ValidateEnumValue() (bool, error)

ValidateEnumValue returns an error when providing an unsupported enum value This function is being called during constructing API request process Not recommended for calling this function directly

type ListWorkRequestErrorsResponse

ListWorkRequestErrorsResponse wrapper for the ListWorkRequestErrors operation

type ListWorkRequestErrorsResponse struct {

    // The underlying http response
    RawResponse *http.Response

    // A list of []WorkRequestError instances
    Items []WorkRequestError `presentIn:"body"`

    // 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

func GetMappingListWorkRequestErrorsSortByEnum

func GetMappingListWorkRequestErrorsSortByEnum(val string) (ListWorkRequestErrorsSortByEnum, bool)

GetMappingListWorkRequestErrorsSortByEnum performs case Insensitive comparison on enum value and return the desired enum

type ListWorkRequestErrorsSortOrderEnum

ListWorkRequestErrorsSortOrderEnum Enum with underlying type: string

type ListWorkRequestErrorsSortOrderEnum string

Set of constants representing the allowable values for ListWorkRequestErrorsSortOrderEnum

const (
    ListWorkRequestErrorsSortOrderAsc  ListWorkRequestErrorsSortOrderEnum = "ASC"
    ListWorkRequestErrorsSortOrderDesc ListWorkRequestErrorsSortOrderEnum = "DESC"
)

func GetListWorkRequestErrorsSortOrderEnumValues

func GetListWorkRequestErrorsSortOrderEnumValues() []ListWorkRequestErrorsSortOrderEnum

GetListWorkRequestErrorsSortOrderEnumValues Enumerates the set of values for ListWorkRequestErrorsSortOrderEnum

func GetMappingListWorkRequestErrorsSortOrderEnum

func GetMappingListWorkRequestErrorsSortOrderEnum(val string) (ListWorkRequestErrorsSortOrderEnum, bool)

GetMappingListWorkRequestErrorsSortOrderEnum performs case Insensitive comparison on enum value and return the desired enum

type ListWorkRequestLogsRequest

ListWorkRequestLogsRequest wrapper for the ListWorkRequestLogs operation

# See also

Click https://docs.cloud.oracle.com/en-us/iaas/tools/go-sdk-examples/65.62.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) BinaryRequestBody

func (request ListWorkRequestLogsRequest) BinaryRequestBody() (*common.OCIReadSeekCloser, bool)

BinaryRequestBody implements the OCIRequest interface

func (ListWorkRequestLogsRequest) HTTPRequest

func (request ListWorkRequestLogsRequest) HTTPRequest(method, path string, binaryRequestBody *common.OCIReadSeekCloser, extraHeaders map[string]string) (http.Request, error)

HTTPRequest implements the OCIRequest interface

func (ListWorkRequestLogsRequest) RetryPolicy

func (request ListWorkRequestLogsRequest) RetryPolicy() *common.RetryPolicy

RetryPolicy implements the OCIRetryableRequest interface. This retrieves the specified retry policy.

func (ListWorkRequestLogsRequest) String

func (request ListWorkRequestLogsRequest) String() string

func (ListWorkRequestLogsRequest) ValidateEnumValue

func (request ListWorkRequestLogsRequest) ValidateEnumValue() (bool, error)

ValidateEnumValue returns an error when providing an unsupported enum value This function is being called during constructing API request process Not recommended for calling this function directly

type ListWorkRequestLogsResponse

ListWorkRequestLogsResponse wrapper for the ListWorkRequestLogs operation

type ListWorkRequestLogsResponse struct {

    // The underlying http response
    RawResponse *http.Response

    // A list of []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

func GetMappingListWorkRequestLogsSortByEnum

func GetMappingListWorkRequestLogsSortByEnum(val string) (ListWorkRequestLogsSortByEnum, bool)

GetMappingListWorkRequestLogsSortByEnum performs case Insensitive comparison on enum value and return the desired enum

type ListWorkRequestLogsSortOrderEnum

ListWorkRequestLogsSortOrderEnum Enum with underlying type: string

type ListWorkRequestLogsSortOrderEnum string

Set of constants representing the allowable values for ListWorkRequestLogsSortOrderEnum

const (
    ListWorkRequestLogsSortOrderAsc  ListWorkRequestLogsSortOrderEnum = "ASC"
    ListWorkRequestLogsSortOrderDesc ListWorkRequestLogsSortOrderEnum = "DESC"
)

func GetListWorkRequestLogsSortOrderEnumValues

func GetListWorkRequestLogsSortOrderEnumValues() []ListWorkRequestLogsSortOrderEnum

GetListWorkRequestLogsSortOrderEnumValues Enumerates the set of values for ListWorkRequestLogsSortOrderEnum

func GetMappingListWorkRequestLogsSortOrderEnum

func GetMappingListWorkRequestLogsSortOrderEnum(val string) (ListWorkRequestLogsSortOrderEnum, bool)

GetMappingListWorkRequestLogsSortOrderEnum performs case Insensitive comparison on enum value and return the desired enum

type ListWorkRequestsRequest

ListWorkRequestsRequest wrapper for the ListWorkRequests operation

# See also

Click https://docs.cloud.oracle.com/en-us/iaas/tools/go-sdk-examples/65.62.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) BinaryRequestBody

func (request ListWorkRequestsRequest) BinaryRequestBody() (*common.OCIReadSeekCloser, bool)

BinaryRequestBody implements the OCIRequest interface

func (ListWorkRequestsRequest) HTTPRequest

func (request ListWorkRequestsRequest) HTTPRequest(method, path string, binaryRequestBody *common.OCIReadSeekCloser, extraHeaders map[string]string) (http.Request, error)

HTTPRequest implements the OCIRequest interface

func (ListWorkRequestsRequest) RetryPolicy

func (request ListWorkRequestsRequest) RetryPolicy() *common.RetryPolicy

RetryPolicy implements the OCIRetryableRequest interface. This retrieves the specified retry policy.

func (ListWorkRequestsRequest) String

func (request ListWorkRequestsRequest) String() string

func (ListWorkRequestsRequest) ValidateEnumValue

func (request ListWorkRequestsRequest) ValidateEnumValue() (bool, error)

ValidateEnumValue returns an error when providing an unsupported enum value This function is being called during constructing API request process Not recommended for calling this function directly

type ListWorkRequestsResponse

ListWorkRequestsResponse wrapper for the ListWorkRequests operation

type ListWorkRequestsResponse struct {

    // The underlying http response
    RawResponse *http.Response

    // A list of []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 Metastore

Metastore A Data Catalog Metastore provides a centralized metastore repository for use by other OCI services.

type Metastore struct {

    // The metastore's OCID.
    Id *string `mandatory:"true" json:"id"`

    // OCID of the compartment which holds the metastore.
    CompartmentId *string `mandatory:"true" json:"compartmentId"`

    // Location under which managed tables will be created by default. This references Object Storage
    // using an HDFS URI format. Example: oci://bucket@namespace/sub-dir/
    DefaultManagedTableLocation *string `mandatory:"true" json:"defaultManagedTableLocation"`

    // Location under which external tables will be created by default. This references Object Storage
    // using an HDFS URI format. Example: oci://bucket@namespace/sub-dir/
    DefaultExternalTableLocation *string `mandatory:"true" json:"defaultExternalTableLocation"`

    // Mutable name of the metastore.
    DisplayName *string `mandatory:"false" json:"displayName"`

    // Time at which the metastore was created. An RFC3339 (https://tools.ietf.org/html/rfc3339) formatted datetime string.
    TimeCreated *common.SDKTime `mandatory:"false" json:"timeCreated"`

    // Time at which the metastore was last modified. An RFC3339 (https://tools.ietf.org/html/rfc3339) formatted datetime string.
    TimeUpdated *common.SDKTime `mandatory:"false" json:"timeUpdated"`

    // The current state of the metastore.
    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"`

    // 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"`

    // System tags for this resource. Each key is predefined and scoped to a namespace.
    // For more information, see Resource Tags (https://docs.cloud.oracle.com/Content/General/Concepts/resourcetags.htm).
    // System tags can be viewed by users, but can only be created by the system.
    // Example: `{"orcl-cloud": {"free-tier-retained": "true"}}`
    SystemTags map[string]map[string]interface{} `mandatory:"false" json:"systemTags"`

    // 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"`

    // Locks associated with this resource.
    Locks []ResourceLock `mandatory:"false" json:"locks"`
}

func (Metastore) String

func (m Metastore) String() string

func (Metastore) ValidateEnumValue

func (m Metastore) ValidateEnumValue() (bool, error)

ValidateEnumValue returns an error when providing an unsupported enum value This function is being called during constructing API request process Not recommended for calling this function directly

type MetastoreSummary

MetastoreSummary Summary of a metastore.

type MetastoreSummary struct {

    // The metastore's OCID.
    Id *string `mandatory:"true" json:"id"`

    // OCID of the compartment which holds the metastore.
    CompartmentId *string `mandatory:"true" json:"compartmentId"`

    // Mutable name of the metastore.
    DisplayName *string `mandatory:"false" json:"displayName"`

    // Time at which the metastore was created. An RFC3339 (https://tools.ietf.org/html/rfc3339) formatted datetime string.
    TimeCreated *common.SDKTime `mandatory:"false" json:"timeCreated"`

    // Time at which the metastore was last modified. An RFC3339 (https://tools.ietf.org/html/rfc3339) formatted datetime string.
    TimeUpdated *common.SDKTime `mandatory:"false" json:"timeUpdated"`

    // The current state of the metastore.
    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"`

    // 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"`

    // System tags for this resource. Each key is predefined and scoped to a namespace.
    // For more information, see Resource Tags (https://docs.cloud.oracle.com/Content/General/Concepts/resourcetags.htm).
    // System tags can be viewed by users, but can only be created by the system.
    // Example: `{"orcl-cloud": {"free-tier-retained": "true"}}`
    SystemTags map[string]map[string]interface{} `mandatory:"false" json:"systemTags"`

    // 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"`

    // Locks associated with this resource.
    Locks []ResourceLock `mandatory:"false" json:"locks"`
}

func (MetastoreSummary) String

func (m MetastoreSummary) String() string

func (MetastoreSummary) ValidateEnumValue

func (m MetastoreSummary) ValidateEnumValue() (bool, error)

ValidateEnumValue returns an error when providing an unsupported enum value This function is being called during constructing API request process Not recommended for calling this function directly

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"`

    // Unique key of the parent type.
    ParentTypeKey *string `mandatory:"false" json:"parentTypeKey"`

    // Name of the parent type.
    ParentTypeName *string `mandatory:"false" json:"parentTypeName"`
}

func (ModelType) String

func (m ModelType) String() string

func (ModelType) ValidateEnumValue

func (m ModelType) ValidateEnumValue() (bool, error)

ValidateEnumValue returns an error when providing an unsupported enum value This function is being called during constructing API request process Not recommended for calling this function directly

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

func (Namespace) ValidateEnumValue

func (m Namespace) ValidateEnumValue() (bool, error)

ValidateEnumValue returns an error when providing an unsupported enum value This function is being called during constructing API request process Not recommended for calling this function directly

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

func (NamespaceCollection) ValidateEnumValue

func (m NamespaceCollection) ValidateEnumValue() (bool, error)

ValidateEnumValue returns an error when providing an unsupported enum value This function is being called during constructing API request process Not recommended for calling this function directly

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

func (NamespaceSummary) ValidateEnumValue

func (m NamespaceSummary) ValidateEnumValue() (bool, error)

ValidateEnumValue returns an error when providing an unsupported enum value This function is being called during constructing API request process Not recommended for calling this function directly

type ObjectLineage

ObjectLineage Lineage for an object.

type ObjectLineage struct {

    // Object level at which the lineage is returned.
    Level *int `mandatory:"true" json:"level"`

    // Direction of the lineage returned.
    Direction LineageDirectionEnum `mandatory:"true" json:"direction"`

    // Set of objects that are involved in the lineage.
    Objects []LineageObject `mandatory:"false" json:"objects"`

    // Set of relationships between the objects in the 'objects' set.
    Relationships []LineageRelationship `mandatory:"false" json:"relationships"`

    // A map of maps that contains additional information in explanation of the lineage returned. The map keys are
    // categories of information and the values are maps of annotation names to their corresponding values.
    // Every annotation is contained inside a category.
    // Example: `{"annotations": { "category": { "key": "value"}}}`
    Annotations map[string]map[string]string `mandatory:"false" json:"annotations"`
}

func (ObjectLineage) String

func (m ObjectLineage) String() string

func (ObjectLineage) ValidateEnumValue

func (m ObjectLineage) ValidateEnumValue() (bool, error)

ValidateEnumValue returns an error when providing an unsupported enum value This function is being called during constructing API request process Not recommended for calling this function directly

type ObjectLineageRequestDetails

ObjectLineageRequestDetails Details needed by a lineage fetch request.

type ObjectLineageRequestDetails struct {

    // Object level at which the lineage is returned.
    Level *int `mandatory:"false" json:"level"`

    // Direction of the lineage returned.
    Direction LineageDirectionEnum `mandatory:"false" json:"direction,omitempty"`

    // Intra-lineages are drill down lineages. This field indicates whether all intra-lineages need to be
    // expanded inline in the lineage returned.
    IsIntraLineage *bool `mandatory:"false" json:"isIntraLineage"`

    // Unique object key for which intra-lineage needs to be fetched. Only drill-down lineage corresponding
    // to the object whose object key is passed is returned.
    IntraLineageObjectKey *string `mandatory:"false" json:"intraLineageObjectKey"`
}

func (ObjectLineageRequestDetails) String

func (m ObjectLineageRequestDetails) String() string

func (ObjectLineageRequestDetails) ValidateEnumValue

func (m ObjectLineageRequestDetails) ValidateEnumValue() (bool, error)

ValidateEnumValue returns an error when providing an unsupported enum value This function is being called during constructing API request process Not recommended for calling this function directly

type ObjectRelationship

ObjectRelationship Details regarding a specific object and its relationship to the referencing object.

type ObjectRelationship struct {

    // Type of relationship with the referencing object.
    RelationshipType *string `mandatory:"false" json:"relationshipType"`

    // Unique id of the object.
    Key *string `mandatory:"false" json:"key"`

    // Name of the object.
    Name *string `mandatory:"false" json:"name"`

    // Type name of the object. Type names can be found via the '/types' endpoint.
    TypeName *string `mandatory:"false" json:"typeName"`

    // Type key of the object. Type keys can be found via the '/types' endpoint.
    TypeKey *string `mandatory:"false" json:"typeKey"`

    // The date and time the 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"`

    // The last time a change was made to this reference. An RFC3339 (https://tools.ietf.org/html/rfc3339) formatted datetime string.
    TimeUpdated *common.SDKTime `mandatory:"false" json:"timeUpdated"`

    // Full path of the object.
    Path *string `mandatory:"false" json:"path"`

    // Key of the parent object for the resource.
    ParentKey *string `mandatory:"false" json:"parentKey"`

    // Full path of the parent object.
    ParentPath *string `mandatory:"false" json:"parentPath"`
}

func (ObjectRelationship) String

func (m ObjectRelationship) String() string

func (ObjectRelationship) ValidateEnumValue

func (m ObjectRelationship) ValidateEnumValue() (bool, error)

ValidateEnumValue returns an error when providing an unsupported enum value This function is being called during constructing API request process Not recommended for calling this function directly

type ObjectStatsRequest

ObjectStatsRequest wrapper for the ObjectStats operation

# See also

Click https://docs.cloud.oracle.com/en-us/iaas/tools/go-sdk-examples/65.62.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) BinaryRequestBody

func (request ObjectStatsRequest) BinaryRequestBody() (*common.OCIReadSeekCloser, bool)

BinaryRequestBody implements the OCIRequest interface

func (ObjectStatsRequest) HTTPRequest

func (request ObjectStatsRequest) HTTPRequest(method, path string, binaryRequestBody *common.OCIReadSeekCloser, extraHeaders map[string]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

func (ObjectStatsRequest) ValidateEnumValue

func (request ObjectStatsRequest) ValidateEnumValue() (bool, error)

ValidateEnumValue returns an error when providing an unsupported enum value This function is being called during constructing API request process Not recommended for calling this function directly

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 GetMappingObjectStatsSortByEnum

func GetMappingObjectStatsSortByEnum(val string) (ObjectStatsSortByEnum, bool)

GetMappingObjectStatsSortByEnum performs case Insensitive comparison on enum value and return the desired enum

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 GetMappingObjectStatsSortOrderEnum

func GetMappingObjectStatsSortOrderEnum(val string) (ObjectStatsSortOrderEnum, bool)

GetMappingObjectStatsSortOrderEnum performs case Insensitive comparison on enum value and return the desired enum

func GetObjectStatsSortOrderEnumValues

func GetObjectStatsSortOrderEnumValues() []ObjectStatsSortOrderEnum

GetObjectStatsSortOrderEnumValues Enumerates the set of values for ObjectStatsSortOrderEnum

type ObjectStorageObjectReference

ObjectStorageObjectReference A reference to an Object Storage object.

type ObjectStorageObjectReference struct {

    // Object Storage namespace.
    NamespaceName *string `mandatory:"true" json:"namespaceName"`

    // Object Storage bucket name.
    BucketName *string `mandatory:"true" json:"bucketName"`

    // Object Storage object name.
    ObjectName *string `mandatory:"true" json:"objectName"`
}

func (ObjectStorageObjectReference) String

func (m ObjectStorageObjectReference) String() string

func (ObjectStorageObjectReference) ValidateEnumValue

func (m ObjectStorageObjectReference) ValidateEnumValue() (bool, error)

ValidateEnumValue returns an error when providing an unsupported enum value This function is being called during constructing API request process Not recommended for calling this function directly

type ParseConnectionDetails

ParseConnectionDetails Parse connections from the connection metadata and Oracle wallet file. An error will be returned if more than one of connectionPayload, walletSecretId or walletSecretName are present in the request.

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"`

    // OCID of the OCI Vault secret holding the Oracle wallet to parse.
    WalletSecretId *string `mandatory:"false" json:"walletSecretId"`

    // Name of the OCI Vault secret holding the Oracle wallet to parse.
    WalletSecretName *string `mandatory:"false" json:"walletSecretName"`
}

func (ParseConnectionDetails) String

func (m ParseConnectionDetails) String() string

func (ParseConnectionDetails) ValidateEnumValue

func (m ParseConnectionDetails) ValidateEnumValue() (bool, error)

ValidateEnumValue returns an error when providing an unsupported enum value This function is being called during constructing API request process Not recommended for calling this function directly

type ParseConnectionRequest

ParseConnectionRequest wrapper for the ParseConnection operation

# See also

Click https://docs.cloud.oracle.com/en-us/iaas/tools/go-sdk-examples/65.62.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) BinaryRequestBody

func (request ParseConnectionRequest) BinaryRequestBody() (*common.OCIReadSeekCloser, bool)

BinaryRequestBody implements the OCIRequest interface

func (ParseConnectionRequest) HTTPRequest

func (request ParseConnectionRequest) HTTPRequest(method, path string, binaryRequestBody *common.OCIReadSeekCloser, extraHeaders map[string]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

func (ParseConnectionRequest) ValidateEnumValue

func (request ParseConnectionRequest) ValidateEnumValue() (bool, error)

ValidateEnumValue returns an error when providing an unsupported enum value This function is being called during constructing API request process Not recommended for calling this function directly

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 A pattern is a data selector or filter which can provide a singular, logical entity view aggregating multiple physical data artifacts for ease of use.

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 pattern.
    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"`

    // Input string which drives the selection process, allowing for fine-grained control using qualifiers.
    // Refer to the user documentation for details of the format and examples. A pattern cannot include both
    // a prefix and an expression.
    Expression *string `mandatory:"false" json:"expression"`

    // Input string which drives the selection process.
    // Refer to the user documentation for details of the format and examples. A pattern cannot include both
    // a prefix and an expression.
    FilePathPrefix *string `mandatory:"false" json:"filePathPrefix"`

    // List of file paths against which the pattern 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 pattern 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

func (Pattern) ValidateEnumValue

func (m Pattern) ValidateEnumValue() (bool, error)

ValidateEnumValue returns an error when providing an unsupported enum value This function is being called during constructing API request process Not recommended for calling this function directly

type PatternCollection

PatternCollection Results of a pattern listing. Patterns are used in entity harvesting.

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

func (PatternCollection) ValidateEnumValue

func (m PatternCollection) ValidateEnumValue() (bool, error)

ValidateEnumValue returns an error when providing an unsupported enum value This function is being called during constructing API request process Not recommended for calling this function directly

type PatternSummary

PatternSummary Summary of a pattern. A pattern is a data selector or filter which can provide a singular, logical entity view aggregating multiple physical data artifacts for ease of use.

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"`

    // Input string which drives the selection process, allowing for fine-grained control using qualifiers.
    // Refer to the user documentation for details of the format and examples. A pattern cannot include both
    // a prefix and an expression.
    Expression *string `mandatory:"false" json:"expression"`

    // Input string which drives the selection process.
    // Refer to the user documentation for details of the format and examples. A pattern cannot include both
    // a prefix and an expression.
    FilePathPrefix *string `mandatory:"false" json:"filePathPrefix"`

    // State of the pattern.
    LifecycleState LifecycleStateEnum `mandatory:"false" json:"lifecycleState,omitempty"`
}

func (PatternSummary) String

func (m PatternSummary) String() string

func (PatternSummary) ValidateEnumValue

func (m PatternSummary) ValidateEnumValue() (bool, error)

ValidateEnumValue returns an error when providing an unsupported enum value This function is being called during constructing API request process Not recommended for calling this function directly

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

func (ProcessRecommendationDetails) ValidateEnumValue

func (m ProcessRecommendationDetails) ValidateEnumValue() (bool, error)

ValidateEnumValue returns an error when providing an unsupported enum value This function is being called during constructing API request process Not recommended for calling this function directly

type ProcessRecommendationRequest

ProcessRecommendationRequest wrapper for the ProcessRecommendation operation

# See also

Click https://docs.cloud.oracle.com/en-us/iaas/tools/go-sdk-examples/65.62.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) BinaryRequestBody

func (request ProcessRecommendationRequest) BinaryRequestBody() (*common.OCIReadSeekCloser, bool)

BinaryRequestBody implements the OCIRequest interface

func (ProcessRecommendationRequest) HTTPRequest

func (request ProcessRecommendationRequest) HTTPRequest(method, path string, binaryRequestBody *common.OCIReadSeekCloser, extraHeaders map[string]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

func (ProcessRecommendationRequest) ValidateEnumValue

func (request ProcessRecommendationRequest) ValidateEnumValue() (bool, error)

ValidateEnumValue returns an error when providing an unsupported enum value This function is being called during constructing API request process Not recommended for calling this function directly

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

func (PropertyDefinition) ValidateEnumValue

func (m PropertyDefinition) ValidateEnumValue() (bool, error)

ValidateEnumValue returns an error when providing an unsupported enum value This function is being called during constructing API request process Not recommended for calling this function directly

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

func (RecommendationCollection) ValidateEnumValue

func (m RecommendationCollection) ValidateEnumValue() (bool, error)

ValidateEnumValue returns an error when providing an unsupported enum value This function is being called during constructing API request process Not recommended for calling this function directly

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

func (RecommendationDetails) ValidateEnumValue

func (m RecommendationDetails) ValidateEnumValue() (bool, error)

ValidateEnumValue returns an error when providing an unsupported enum value This function is being called during constructing API request process Not recommended for calling this function directly

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 GetMappingRecommendationResourceTypeEnum

func GetMappingRecommendationResourceTypeEnum(val string) (RecommendationResourceTypeEnum, bool)

GetMappingRecommendationResourceTypeEnum performs case Insensitive comparison on enum value and return the desired enum

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 GetMappingRecommendationStatusEnum

func GetMappingRecommendationStatusEnum(val string) (RecommendationStatusEnum, bool)

GetMappingRecommendationStatusEnum performs case Insensitive comparison on enum value and return the desired enum

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 GetMappingRecommendationTypeEnum

func GetMappingRecommendationTypeEnum(val string) (RecommendationTypeEnum, bool)

GetMappingRecommendationTypeEnum performs case Insensitive comparison on enum value and return the desired enum

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 GetMappingRecommendationsRecommendationStatusEnum

func GetMappingRecommendationsRecommendationStatusEnum(val string) (RecommendationsRecommendationStatusEnum, bool)

GetMappingRecommendationsRecommendationStatusEnum performs case Insensitive comparison on enum value and return the desired enum

func GetRecommendationsRecommendationStatusEnumValues

func GetRecommendationsRecommendationStatusEnumValues() []RecommendationsRecommendationStatusEnum

GetRecommendationsRecommendationStatusEnumValues Enumerates the set of values for RecommendationsRecommendationStatusEnum

type RecommendationsRequest

RecommendationsRequest wrapper for the Recommendations operation

# See also

Click https://docs.cloud.oracle.com/en-us/iaas/tools/go-sdk-examples/65.62.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 []RecommendationTypeEnum `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) BinaryRequestBody

func (request RecommendationsRequest) BinaryRequestBody() (*common.OCIReadSeekCloser, bool)

BinaryRequestBody implements the OCIRequest interface

func (RecommendationsRequest) HTTPRequest

func (request RecommendationsRequest) HTTPRequest(method, path string, binaryRequestBody *common.OCIReadSeekCloser, extraHeaders map[string]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

func (RecommendationsRequest) ValidateEnumValue

func (request RecommendationsRequest) ValidateEnumValue() (bool, error)

ValidateEnumValue returns an error when providing an unsupported enum value This function is being called during constructing API request process Not recommended for calling this function directly

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 GetMappingRecommendationsSourceObjectTypeEnum

func GetMappingRecommendationsSourceObjectTypeEnum(val string) (RecommendationsSourceObjectTypeEnum, bool)

GetMappingRecommendationsSourceObjectTypeEnum performs case Insensitive comparison on enum value and return the desired enum

func GetRecommendationsSourceObjectTypeEnumValues

func GetRecommendationsSourceObjectTypeEnumValues() []RecommendationsSourceObjectTypeEnum

GetRecommendationsSourceObjectTypeEnumValues Enumerates the set of values for RecommendationsSourceObjectTypeEnum

type RemoveCatalogLockRequest

RemoveCatalogLockRequest wrapper for the RemoveCatalogLock operation

# See also

Click https://docs.cloud.oracle.com/en-us/iaas/tools/go-sdk-examples/65.62.0/datacatalog/RemoveCatalogLock.go.html to see an example of how to use RemoveCatalogLockRequest.

type RemoveCatalogLockRequest struct {

    // Unique catalog identifier.
    CatalogId *string `mandatory:"true" contributesTo:"path" name:"catalogId"`

    // RemoveResourceLockDetails body parameter
    RemoveResourceLockDetails `contributesTo:"body"`

    // Unique identifier for the request.
    // If you need to contact Oracle about a particular request, please provide the request ID.
    OpcRequestId *string `mandatory:"false" contributesTo:"header" name:"opc-request-id"`

    // For optimistic concurrency control. In the PUT or DELETE call for a resource, set the `if-match`
    // parameter to the value of the etag from a previous GET or POST response for that resource. The resource
    // will be updated or deleted only if the etag you provide matches the resource's current etag value.
    IfMatch *string `mandatory:"false" contributesTo:"header" name:"if-match"`

    // Metadata about the request. This information will not be transmitted to the service, but
    // represents information that the SDK will consume to drive retry behavior.
    RequestMetadata common.RequestMetadata
}

func (RemoveCatalogLockRequest) BinaryRequestBody

func (request RemoveCatalogLockRequest) BinaryRequestBody() (*common.OCIReadSeekCloser, bool)

BinaryRequestBody implements the OCIRequest interface

func (RemoveCatalogLockRequest) HTTPRequest

func (request RemoveCatalogLockRequest) HTTPRequest(method, path string, binaryRequestBody *common.OCIReadSeekCloser, extraHeaders map[string]string) (http.Request, error)

HTTPRequest implements the OCIRequest interface

func (RemoveCatalogLockRequest) RetryPolicy

func (request RemoveCatalogLockRequest) RetryPolicy() *common.RetryPolicy

RetryPolicy implements the OCIRetryableRequest interface. This retrieves the specified retry policy.

func (RemoveCatalogLockRequest) String

func (request RemoveCatalogLockRequest) String() string

func (RemoveCatalogLockRequest) ValidateEnumValue

func (request RemoveCatalogLockRequest) ValidateEnumValue() (bool, error)

ValidateEnumValue returns an error when providing an unsupported enum value This function is being called during constructing API request process Not recommended for calling this function directly

type RemoveCatalogLockResponse

RemoveCatalogLockResponse wrapper for the RemoveCatalogLock operation

type RemoveCatalogLockResponse struct {

    // The underlying http response
    RawResponse *http.Response

    // The Catalog instance
    Catalog `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"`

    // etag for the returned Catalog resource.
    Etag *string `presentIn:"header" name:"etag"`
}

func (RemoveCatalogLockResponse) HTTPResponse

func (response RemoveCatalogLockResponse) HTTPResponse() *http.Response

HTTPResponse implements the OCIResponse interface

func (RemoveCatalogLockResponse) String

func (response RemoveCatalogLockResponse) String() string

type RemoveCatalogPrivateEndpointLockRequest

RemoveCatalogPrivateEndpointLockRequest wrapper for the RemoveCatalogPrivateEndpointLock operation

# See also

Click https://docs.cloud.oracle.com/en-us/iaas/tools/go-sdk-examples/65.62.0/datacatalog/RemoveCatalogPrivateEndpointLock.go.html to see an example of how to use RemoveCatalogPrivateEndpointLockRequest.

type RemoveCatalogPrivateEndpointLockRequest struct {

    // Unique private reverse connection identifier.
    CatalogPrivateEndpointId *string `mandatory:"true" contributesTo:"path" name:"catalogPrivateEndpointId"`

    // RemoveResourceLockDetails body parameter
    RemoveResourceLockDetails `contributesTo:"body"`

    // Unique identifier for the request.
    // If you need to contact Oracle about a particular request, please provide the request ID.
    OpcRequestId *string `mandatory:"false" contributesTo:"header" name:"opc-request-id"`

    // For optimistic concurrency control. In the PUT or DELETE call for a resource, set the `if-match`
    // parameter to the value of the etag from a previous GET or POST response for that resource. The resource
    // will be updated or deleted only if the etag you provide matches the resource's current etag value.
    IfMatch *string `mandatory:"false" contributesTo:"header" name:"if-match"`

    // Metadata about the request. This information will not be transmitted to the service, but
    // represents information that the SDK will consume to drive retry behavior.
    RequestMetadata common.RequestMetadata
}

func (RemoveCatalogPrivateEndpointLockRequest) BinaryRequestBody

func (request RemoveCatalogPrivateEndpointLockRequest) BinaryRequestBody() (*common.OCIReadSeekCloser, bool)

BinaryRequestBody implements the OCIRequest interface

func (RemoveCatalogPrivateEndpointLockRequest) HTTPRequest

func (request RemoveCatalogPrivateEndpointLockRequest) HTTPRequest(method, path string, binaryRequestBody *common.OCIReadSeekCloser, extraHeaders map[string]string) (http.Request, error)

HTTPRequest implements the OCIRequest interface

func (RemoveCatalogPrivateEndpointLockRequest) RetryPolicy

func (request RemoveCatalogPrivateEndpointLockRequest) RetryPolicy() *common.RetryPolicy

RetryPolicy implements the OCIRetryableRequest interface. This retrieves the specified retry policy.

func (RemoveCatalogPrivateEndpointLockRequest) String

func (request RemoveCatalogPrivateEndpointLockRequest) String() string

func (RemoveCatalogPrivateEndpointLockRequest) ValidateEnumValue

func (request RemoveCatalogPrivateEndpointLockRequest) ValidateEnumValue() (bool, error)

ValidateEnumValue returns an error when providing an unsupported enum value This function is being called during constructing API request process Not recommended for calling this function directly

type RemoveCatalogPrivateEndpointLockResponse

RemoveCatalogPrivateEndpointLockResponse wrapper for the RemoveCatalogPrivateEndpointLock operation

type RemoveCatalogPrivateEndpointLockResponse 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"`

    // etag for the returned CatalogPrivateEndpoint resource.
    Etag *string `presentIn:"header" name:"etag"`
}

func (RemoveCatalogPrivateEndpointLockResponse) HTTPResponse

func (response RemoveCatalogPrivateEndpointLockResponse) HTTPResponse() *http.Response

HTTPResponse implements the OCIResponse interface

func (RemoveCatalogPrivateEndpointLockResponse) String

func (response RemoveCatalogPrivateEndpointLockResponse) String() string

type RemoveDataSelectorPatternsRequest

RemoveDataSelectorPatternsRequest wrapper for the RemoveDataSelectorPatterns operation

# See also

Click https://docs.cloud.oracle.com/en-us/iaas/tools/go-sdk-examples/65.62.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) BinaryRequestBody

func (request RemoveDataSelectorPatternsRequest) BinaryRequestBody() (*common.OCIReadSeekCloser, bool)

BinaryRequestBody implements the OCIRequest interface

func (RemoveDataSelectorPatternsRequest) HTTPRequest

func (request RemoveDataSelectorPatternsRequest) HTTPRequest(method, path string, binaryRequestBody *common.OCIReadSeekCloser, extraHeaders map[string]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

func (RemoveDataSelectorPatternsRequest) ValidateEnumValue

func (request RemoveDataSelectorPatternsRequest) ValidateEnumValue() (bool, error)

ValidateEnumValue returns an error when providing an unsupported enum value This function is being called during constructing API request process Not recommended for calling this function directly

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 RemoveMetastoreLockRequest

RemoveMetastoreLockRequest wrapper for the RemoveMetastoreLock operation

# See also

Click https://docs.cloud.oracle.com/en-us/iaas/tools/go-sdk-examples/65.62.0/datacatalog/RemoveMetastoreLock.go.html to see an example of how to use RemoveMetastoreLockRequest.

type RemoveMetastoreLockRequest struct {

    // The metastore's OCID.
    MetastoreId *string `mandatory:"true" contributesTo:"path" name:"metastoreId"`

    // RemoveResourceLockDetails body parameter
    RemoveResourceLockDetails `contributesTo:"body"`

    // Unique identifier for the request.
    // If you need to contact Oracle about a particular request, please provide the request ID.
    OpcRequestId *string `mandatory:"false" contributesTo:"header" name:"opc-request-id"`

    // For optimistic concurrency control. In the PUT or DELETE call for a resource, set the `if-match`
    // parameter to the value of the etag from a previous GET or POST response for that resource. The resource
    // will be updated or deleted only if the etag you provide matches the resource's current etag value.
    IfMatch *string `mandatory:"false" contributesTo:"header" name:"if-match"`

    // Metadata about the request. This information will not be transmitted to the service, but
    // represents information that the SDK will consume to drive retry behavior.
    RequestMetadata common.RequestMetadata
}

func (RemoveMetastoreLockRequest) BinaryRequestBody

func (request RemoveMetastoreLockRequest) BinaryRequestBody() (*common.OCIReadSeekCloser, bool)

BinaryRequestBody implements the OCIRequest interface

func (RemoveMetastoreLockRequest) HTTPRequest

func (request RemoveMetastoreLockRequest) HTTPRequest(method, path string, binaryRequestBody *common.OCIReadSeekCloser, extraHeaders map[string]string) (http.Request, error)

HTTPRequest implements the OCIRequest interface

func (RemoveMetastoreLockRequest) RetryPolicy

func (request RemoveMetastoreLockRequest) RetryPolicy() *common.RetryPolicy

RetryPolicy implements the OCIRetryableRequest interface. This retrieves the specified retry policy.

func (RemoveMetastoreLockRequest) String

func (request RemoveMetastoreLockRequest) String() string

func (RemoveMetastoreLockRequest) ValidateEnumValue

func (request RemoveMetastoreLockRequest) ValidateEnumValue() (bool, error)

ValidateEnumValue returns an error when providing an unsupported enum value This function is being called during constructing API request process Not recommended for calling this function directly

type RemoveMetastoreLockResponse

RemoveMetastoreLockResponse wrapper for the RemoveMetastoreLock operation

type RemoveMetastoreLockResponse struct {

    // The underlying http response
    RawResponse *http.Response

    // The Metastore instance
    Metastore `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"`

    // etag for the returned Metastore resource.
    Etag *string `presentIn:"header" name:"etag"`
}

func (RemoveMetastoreLockResponse) HTTPResponse

func (response RemoveMetastoreLockResponse) HTTPResponse() *http.Response

HTTPResponse implements the OCIResponse interface

func (RemoveMetastoreLockResponse) String

func (response RemoveMetastoreLockResponse) String() string

type RemoveResourceLockDetails

RemoveResourceLockDetails The representation of RemoveResourceLockDetails

type RemoveResourceLockDetails struct {

    // Type of the lock.
    Type RemoveResourceLockDetailsTypeEnum `mandatory:"true" json:"type"`

    // The id of the resource that is locking this resource. Indicates that deleting this resource will remove the lock.
    RelatedResourceId *string `mandatory:"false" json:"relatedResourceId"`

    // A message added by the creator of the lock. This is typically used to give an
    // indication of why the resource is locked.
    Message *string `mandatory:"false" json:"message"`

    // When the lock was created.
    TimeCreated *common.SDKTime `mandatory:"false" json:"timeCreated"`
}

func (RemoveResourceLockDetails) String

func (m RemoveResourceLockDetails) String() string

func (RemoveResourceLockDetails) ValidateEnumValue

func (m RemoveResourceLockDetails) ValidateEnumValue() (bool, error)

ValidateEnumValue returns an error when providing an unsupported enum value This function is being called during constructing API request process Not recommended for calling this function directly

type RemoveResourceLockDetailsTypeEnum

RemoveResourceLockDetailsTypeEnum Enum with underlying type: string

type RemoveResourceLockDetailsTypeEnum string

Set of constants representing the allowable values for RemoveResourceLockDetailsTypeEnum

const (
    RemoveResourceLockDetailsTypeFull   RemoveResourceLockDetailsTypeEnum = "FULL"
    RemoveResourceLockDetailsTypeDelete RemoveResourceLockDetailsTypeEnum = "DELETE"
)

func GetMappingRemoveResourceLockDetailsTypeEnum

func GetMappingRemoveResourceLockDetailsTypeEnum(val string) (RemoveResourceLockDetailsTypeEnum, bool)

GetMappingRemoveResourceLockDetailsTypeEnum performs case Insensitive comparison on enum value and return the desired enum

func GetRemoveResourceLockDetailsTypeEnumValues

func GetRemoveResourceLockDetailsTypeEnumValues() []RemoveResourceLockDetailsTypeEnum

GetRemoveResourceLockDetailsTypeEnumValues Enumerates the set of values for RemoveResourceLockDetailsTypeEnum

type ResourceLock

ResourceLock Resource locks are used to prevent certain APIs from being called for the resource. A full lock prevents both updating the resource and deleting the resource. A delete lock prevents deleting the resource.

type ResourceLock struct {

    // Type of the lock.
    Type ResourceLockTypeEnum `mandatory:"true" json:"type"`

    // The id of the resource that is locking this resource. Indicates that deleting this resource will remove the lock.
    RelatedResourceId *string `mandatory:"false" json:"relatedResourceId"`

    // A message added by the creator of the lock. This is typically used to give an
    // indication of why the resource is locked.
    Message *string `mandatory:"false" json:"message"`

    // When the lock was created.
    TimeCreated *common.SDKTime `mandatory:"false" json:"timeCreated"`
}

func (ResourceLock) String

func (m ResourceLock) String() string

func (ResourceLock) ValidateEnumValue

func (m ResourceLock) ValidateEnumValue() (bool, error)

ValidateEnumValue returns an error when providing an unsupported enum value This function is being called during constructing API request process Not recommended for calling this function directly

type ResourceLockTypeEnum

ResourceLockTypeEnum Enum with underlying type: string

type ResourceLockTypeEnum string

Set of constants representing the allowable values for ResourceLockTypeEnum

const (
    ResourceLockTypeFull   ResourceLockTypeEnum = "FULL"
    ResourceLockTypeDelete ResourceLockTypeEnum = "DELETE"
)

func GetMappingResourceLockTypeEnum

func GetMappingResourceLockTypeEnum(val string) (ResourceLockTypeEnum, bool)

GetMappingResourceLockTypeEnum performs case Insensitive comparison on enum value and return the desired enum

func GetResourceLockTypeEnumValues

func GetResourceLockTypeEnumValues() []ResourceLockTypeEnum

GetResourceLockTypeEnumValues Enumerates the set of values for ResourceLockTypeEnum

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

func (RuleAttribute) ValidateEnumValue

func (m RuleAttribute) ValidateEnumValue() (bool, error)

ValidateEnumValue returns an error when providing an unsupported enum value This function is being called during constructing API request process Not recommended for calling this function directly

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

func (RuleCollection) ValidateEnumValue

func (m RuleCollection) ValidateEnumValue() (bool, error)

ValidateEnumValue returns an error when providing an unsupported enum value This function is being called during constructing API request process Not recommended for calling this function directly

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 GetMappingRuleOriginTypeEnum

func GetMappingRuleOriginTypeEnum(val string) (RuleOriginTypeEnum, bool)

GetMappingRuleOriginTypeEnum performs case Insensitive comparison on enum value and return the desired enum

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

func (RuleSummary) ValidateEnumValue

func (m RuleSummary) ValidateEnumValue() (bool, error)

ValidateEnumValue returns an error when providing an unsupported enum value This function is being called during constructing API request process Not recommended for calling this function directly

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 GetMappingRuleTypeEnum

func GetMappingRuleTypeEnum(val string) (RuleTypeEnum, bool)

GetMappingRuleTypeEnum performs case Insensitive comparison on enum value and return the desired enum

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

func (SearchCriteria) ValidateEnumValue

func (m SearchCriteria) ValidateEnumValue() (bool, error)

ValidateEnumValue returns an error when providing an unsupported enum value This function is being called during constructing API request process Not recommended for calling this function directly

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 GetMappingSearchCriteriaLifecycleStateEnum

func GetMappingSearchCriteriaLifecycleStateEnum(val string) (SearchCriteriaLifecycleStateEnum, bool)

GetMappingSearchCriteriaLifecycleStateEnum performs case Insensitive comparison on enum value and return the desired enum

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/65.62.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) BinaryRequestBody

func (request SearchCriteriaRequest) BinaryRequestBody() (*common.OCIReadSeekCloser, bool)

BinaryRequestBody implements the OCIRequest interface

func (SearchCriteriaRequest) HTTPRequest

func (request SearchCriteriaRequest) HTTPRequest(method, path string, binaryRequestBody *common.OCIReadSeekCloser, extraHeaders map[string]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

func (SearchCriteriaRequest) ValidateEnumValue

func (request SearchCriteriaRequest) ValidateEnumValue() (bool, error)

ValidateEnumValue returns an error when providing an unsupported enum value This function is being called during constructing API request process Not recommended for calling this function directly

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 GetMappingSearchCriteriaSortByEnum

func GetMappingSearchCriteriaSortByEnum(val string) (SearchCriteriaSortByEnum, bool)

GetMappingSearchCriteriaSortByEnum performs case Insensitive comparison on enum value and return the desired enum

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 GetMappingSearchCriteriaSortOrderEnum

func GetMappingSearchCriteriaSortOrderEnum(val string) (SearchCriteriaSortOrderEnum, bool)

GetMappingSearchCriteriaSortOrderEnum performs case Insensitive comparison on enum value and return the desired enum

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"`

    // Optional user friendly business name of the data object. If set, this supplements the harvested display name of the object.
    BusinessName *string `mandatory:"false" json:"businessName"`

    // The current state of the data object.
    LifecycleState LifecycleStateEnum `mandatory:"false" json:"lifecycleState,omitempty"`

    // Type name of the attribute. For example - complex, primitive, or array.
    AttributeType *string `mandatory:"false" json:"attributeType"`

    // 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"`

    // A map of maps that contains the properties which are specific to the element type in the search result.
    // 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 element types have required properties within the "default" category.
    // Example: `{"properties": { "default": { "key1": "value1"}}}`
    Properties map[string]map[string]string `mandatory:"false" json:"properties"`
}

func (SearchResult) String

func (m SearchResult) String() string

func (SearchResult) ValidateEnumValue

func (m SearchResult) ValidateEnumValue() (bool, error)

ValidateEnumValue returns an error when providing an unsupported enum value This function is being called during constructing API request process Not recommended for calling this function directly

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

func (SearchResultCollection) ValidateEnumValue

func (m SearchResultCollection) ValidateEnumValue() (bool, error)

ValidateEnumValue returns an error when providing an unsupported enum value This function is being called during constructing API request process Not recommended for calling this function directly

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

func (SearchTagSummary) ValidateEnumValue

func (m SearchTagSummary) ValidateEnumValue() (bool, error)

ValidateEnumValue returns an error when providing an unsupported enum value This function is being called during constructing API request process Not recommended for calling this function directly

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

func (SearchTermSummary) ValidateEnumValue

func (m SearchTermSummary) ValidateEnumValue() (bool, error)

ValidateEnumValue returns an error when providing an unsupported enum value This function is being called during constructing API request process Not recommended for calling this function directly

type SuggestListItem

SuggestListItem Details of a potential match returned from the suggest operation for the given input text. by the limit parameter.

type SuggestListItem struct {

    // Potential string match. Matching is based on the frequency of usage within the catalog.
    Suggestion *string `mandatory:"false" json:"suggestion"`

    // The number of objects which contain this suggestion.
    ObjectCount *int `mandatory:"false" json:"objectCount"`
}

func (SuggestListItem) String

func (m SuggestListItem) String() string

func (SuggestListItem) ValidateEnumValue

func (m SuggestListItem) ValidateEnumValue() (bool, error)

ValidateEnumValue returns an error when providing an unsupported enum value This function is being called during constructing API request process Not recommended for calling this function directly

type SuggestMatchesRequest

SuggestMatchesRequest wrapper for the SuggestMatches operation

# See also

Click https://docs.cloud.oracle.com/en-us/iaas/tools/go-sdk-examples/65.62.0/datacatalog/SuggestMatches.go.html to see an example of how to use SuggestMatchesRequest.

type SuggestMatchesRequest struct {

    // Unique catalog identifier.
    CatalogId *string `mandatory:"true" contributesTo:"path" name:"catalogId"`

    // Text input string used for computing potential matching suggestions.
    InputText *string `mandatory:"true" contributesTo:"query" name:"inputText"`

    // 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"`

    // Limit for the list of potential matches returned from the Suggest API. If not specified, will default to 10.
    Limit *int `mandatory:"false" contributesTo:"query" name:"limit"`

    // 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 (SuggestMatchesRequest) BinaryRequestBody

func (request SuggestMatchesRequest) BinaryRequestBody() (*common.OCIReadSeekCloser, bool)

BinaryRequestBody implements the OCIRequest interface

func (SuggestMatchesRequest) HTTPRequest

func (request SuggestMatchesRequest) HTTPRequest(method, path string, binaryRequestBody *common.OCIReadSeekCloser, extraHeaders map[string]string) (http.Request, error)

HTTPRequest implements the OCIRequest interface

func (SuggestMatchesRequest) RetryPolicy

func (request SuggestMatchesRequest) RetryPolicy() *common.RetryPolicy

RetryPolicy implements the OCIRetryableRequest interface. This retrieves the specified retry policy.

func (SuggestMatchesRequest) String

func (request SuggestMatchesRequest) String() string

func (SuggestMatchesRequest) ValidateEnumValue

func (request SuggestMatchesRequest) ValidateEnumValue() (bool, error)

ValidateEnumValue returns an error when providing an unsupported enum value This function is being called during constructing API request process Not recommended for calling this function directly

type SuggestMatchesResponse

SuggestMatchesResponse wrapper for the SuggestMatches operation

type SuggestMatchesResponse struct {

    // The underlying http response
    RawResponse *http.Response

    // The SuggestResults instance
    SuggestResults `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 (SuggestMatchesResponse) HTTPResponse

func (response SuggestMatchesResponse) HTTPResponse() *http.Response

HTTPResponse implements the OCIResponse interface

func (SuggestMatchesResponse) String

func (response SuggestMatchesResponse) String() string

type SuggestResults

SuggestResults The list of potential matches returned from the suggest operation for the given input text. The size of the list will be determined by the limit parameter.

type SuggestResults struct {

    // Total number of items returned.
    TotalCount *int `mandatory:"true" json:"totalCount"`

    // Input string for which the potential matches are computed.
    InputText *string `mandatory:"true" json:"inputText"`

    // Time taken to compute the result, in milliseconds.
    SearchLatencyInMs *int `mandatory:"false" json:"searchLatencyInMs"`

    // List of suggestions.
    Items []SuggestListItem `mandatory:"false" json:"items"`
}

func (SuggestResults) String

func (m SuggestResults) String() string

func (SuggestResults) ValidateEnumValue

func (m SuggestResults) ValidateEnumValue() (bool, error)

ValidateEnumValue returns an error when providing an unsupported enum value This function is being called during constructing API request process Not recommended for calling this function directly

type SynchronousExportDataAssetRequest

SynchronousExportDataAssetRequest wrapper for the SynchronousExportDataAsset operation

# See also

Click https://docs.cloud.oracle.com/en-us/iaas/tools/go-sdk-examples/65.62.0/datacatalog/SynchronousExportDataAsset.go.html to see an example of how to use SynchronousExportDataAssetRequest.

type SynchronousExportDataAssetRequest 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 details of what needs to be exported.
    SynchronousExportDataAssetDetails ExportDataAssetDetails `contributesTo:"body"`

    // Type of export.
    ExportType []DataAssetImportExportTypeFilterEnum `contributesTo:"query" name:"exportType" omitEmpty:"true" collectionFormat:"multi"`

    // 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 (SynchronousExportDataAssetRequest) BinaryRequestBody

func (request SynchronousExportDataAssetRequest) BinaryRequestBody() (*common.OCIReadSeekCloser, bool)

BinaryRequestBody implements the OCIRequest interface

func (SynchronousExportDataAssetRequest) HTTPRequest

func (request SynchronousExportDataAssetRequest) HTTPRequest(method, path string, binaryRequestBody *common.OCIReadSeekCloser, extraHeaders map[string]string) (http.Request, error)

HTTPRequest implements the OCIRequest interface

func (SynchronousExportDataAssetRequest) RetryPolicy

func (request SynchronousExportDataAssetRequest) RetryPolicy() *common.RetryPolicy

RetryPolicy implements the OCIRetryableRequest interface. This retrieves the specified retry policy.

func (SynchronousExportDataAssetRequest) String

func (request SynchronousExportDataAssetRequest) String() string

func (SynchronousExportDataAssetRequest) ValidateEnumValue

func (request SynchronousExportDataAssetRequest) ValidateEnumValue() (bool, error)

ValidateEnumValue returns an error when providing an unsupported enum value This function is being called during constructing API request process Not recommended for calling this function directly

type SynchronousExportDataAssetResponse

SynchronousExportDataAssetResponse wrapper for the SynchronousExportDataAsset operation

type SynchronousExportDataAssetResponse struct {

    // The underlying http response
    RawResponse *http.Response

    // The io.ReadCloser instance
    Content io.ReadCloser `presentIn:"body" encoding:"binary"`

    // Unique Oracle-assigned identifier for the request. If you need to contact
    // Oracle about a particular request, please provide the request ID.
    OpcRequestId *string `presentIn:"header" name:"opc-request-id"`
}

func (SynchronousExportDataAssetResponse) HTTPResponse

func (response SynchronousExportDataAssetResponse) HTTPResponse() *http.Response

HTTPResponse implements the OCIResponse interface

func (SynchronousExportDataAssetResponse) String

func (response SynchronousExportDataAssetResponse) 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

func (Term) ValidateEnumValue

func (m Term) ValidateEnumValue() (bool, error)

ValidateEnumValue returns an error when providing an unsupported enum value This function is being called during constructing API request process Not recommended for calling this function directly

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

func (TermAssociatedObject) ValidateEnumValue

func (m TermAssociatedObject) ValidateEnumValue() (bool, error)

ValidateEnumValue returns an error when providing an unsupported enum value This function is being called during constructing API request process Not recommended for calling this function directly

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

func (TermCollection) ValidateEnumValue

func (m TermCollection) ValidateEnumValue() (bool, error)

ValidateEnumValue returns an error when providing an unsupported enum value This function is being called during constructing API request process Not recommended for calling this function directly

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"`

    // Glossary key of the related term.
    RelatedTermGlossaryKey *string `mandatory:"false" json:"relatedTermGlossaryKey"`

    // 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"`

    // Glossary key of the parent term.
    ParentTermGlossaryKey *string `mandatory:"false" json:"parentTermGlossaryKey"`

    // 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

func (TermRelationship) ValidateEnumValue

func (m TermRelationship) ValidateEnumValue() (bool, error)

ValidateEnumValue returns an error when providing an unsupported enum value This function is being called during constructing API request process Not recommended for calling this function directly

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

func (TermRelationshipCollection) ValidateEnumValue

func (m TermRelationshipCollection) ValidateEnumValue() (bool, error)

ValidateEnumValue returns an error when providing an unsupported enum value This function is being called during constructing API request process Not recommended for calling this function directly

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"`

    // Glossary key of the related term.
    RelatedTermGlossaryKey *string `mandatory:"false" json:"relatedTermGlossaryKey"`

    // 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"`

    // Glossary key of the parent term.
    ParentTermGlossaryKey *string `mandatory:"false" json:"parentTermGlossaryKey"`

    // 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

func (TermRelationshipSummary) ValidateEnumValue

func (m TermRelationshipSummary) ValidateEnumValue() (bool, error)

ValidateEnumValue returns an error when providing an unsupported enum value This function is being called during constructing API request process Not recommended for calling this function directly

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

func (TermSummary) ValidateEnumValue

func (m TermSummary) ValidateEnumValue() (bool, error)

ValidateEnumValue returns an error when providing an unsupported enum value This function is being called during constructing API request process Not recommended for calling this function directly

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 GetMappingTermWorkflowStatusEnum

func GetMappingTermWorkflowStatusEnum(val string) (TermWorkflowStatusEnum, bool)

GetMappingTermWorkflowStatusEnum performs case Insensitive comparison on enum value and return the desired enum

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/65.62.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) BinaryRequestBody

func (request TestConnectionRequest) BinaryRequestBody() (*common.OCIReadSeekCloser, bool)

BinaryRequestBody implements the OCIRequest interface

func (TestConnectionRequest) HTTPRequest

func (request TestConnectionRequest) HTTPRequest(method, path string, binaryRequestBody *common.OCIReadSeekCloser, extraHeaders map[string]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

func (TestConnectionRequest) ValidateEnumValue

func (request TestConnectionRequest) ValidateEnumValue() (bool, error)

ValidateEnumValue returns an error when providing an unsupported enum value This function is being called during constructing API request process Not recommended for calling this function directly

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

func (TypeCollection) ValidateEnumValue

func (m TypeCollection) ValidateEnumValue() (bool, error)

ValidateEnumValue returns an error when providing an unsupported enum value This function is being called during constructing API request process Not recommended for calling this function directly

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"`

    // If an OCI Event will be emitted when the custom property is modified.
    IsEventEnabled *bool `mandatory:"false" json:"isEventEnabled"`
}

func (TypeCustomPropertyDetails) String

func (m TypeCustomPropertyDetails) String() string

func (TypeCustomPropertyDetails) ValidateEnumValue

func (m TypeCustomPropertyDetails) ValidateEnumValue() (bool, error)

ValidateEnumValue returns an error when providing an unsupported enum value This function is being called during constructing API request process Not recommended for calling this function directly

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"`

    // Unique key of the parent type.
    ParentTypeKey *string `mandatory:"false" json:"parentTypeKey"`

    // Name of the parent type.
    ParentTypeName *string `mandatory:"false" json:"parentTypeName"`
}

func (TypeSummary) String

func (m TypeSummary) String() string

func (TypeSummary) ValidateEnumValue

func (m TypeSummary) ValidateEnumValue() (bool, error)

ValidateEnumValue returns an error when providing an unsupported enum value This function is being called during constructing API request process Not recommended for calling this function directly

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"`

    // Optional user friendly business name of the attribute. If set, this supplements the harvested display name of the object.
    BusinessName *string `mandatory:"false" json:"businessName"`

    // 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

func (UpdateAttributeDetails) ValidateEnumValue

func (m UpdateAttributeDetails) ValidateEnumValue() (bool, error)

ValidateEnumValue returns an error when providing an unsupported enum value This function is being called during constructing API request process Not recommended for calling this function directly

type UpdateAttributeRequest

UpdateAttributeRequest wrapper for the UpdateAttribute operation

# See also

Click https://docs.cloud.oracle.com/en-us/iaas/tools/go-sdk-examples/65.62.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) BinaryRequestBody

func (request UpdateAttributeRequest) BinaryRequestBody() (*common.OCIReadSeekCloser, bool)

BinaryRequestBody implements the OCIRequest interface

func (UpdateAttributeRequest) HTTPRequest

func (request UpdateAttributeRequest) HTTPRequest(method, path string, binaryRequestBody *common.OCIReadSeekCloser, extraHeaders map[string]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

func (UpdateAttributeRequest) ValidateEnumValue

func (request UpdateAttributeRequest) ValidateEnumValue() (bool, error)

ValidateEnumValue returns an error when providing an unsupported enum value This function is being called during constructing API request process Not recommended for calling this function directly

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

func (UpdateCatalogDetails) ValidateEnumValue

func (m UpdateCatalogDetails) ValidateEnumValue() (bool, error)

ValidateEnumValue returns an error when providing an unsupported enum value This function is being called during constructing API request process Not recommended for calling this function directly

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

func (UpdateCatalogPrivateEndpointDetails) ValidateEnumValue

func (m UpdateCatalogPrivateEndpointDetails) ValidateEnumValue() (bool, error)

ValidateEnumValue returns an error when providing an unsupported enum value This function is being called during constructing API request process Not recommended for calling this function directly

type UpdateCatalogPrivateEndpointRequest

UpdateCatalogPrivateEndpointRequest wrapper for the UpdateCatalogPrivateEndpoint operation

# See also

Click https://docs.cloud.oracle.com/en-us/iaas/tools/go-sdk-examples/65.62.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"`

    // Whether to override locks (if any exist).
    IsLockOverride *bool `mandatory:"false" contributesTo:"query" name:"isLockOverride"`

    // Metadata about the request. This 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) BinaryRequestBody

func (request UpdateCatalogPrivateEndpointRequest) BinaryRequestBody() (*common.OCIReadSeekCloser, bool)

BinaryRequestBody implements the OCIRequest interface

func (UpdateCatalogPrivateEndpointRequest) HTTPRequest

func (request UpdateCatalogPrivateEndpointRequest) HTTPRequest(method, path string, binaryRequestBody *common.OCIReadSeekCloser, extraHeaders map[string]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

func (UpdateCatalogPrivateEndpointRequest) ValidateEnumValue

func (request UpdateCatalogPrivateEndpointRequest) ValidateEnumValue() (bool, error)

ValidateEnumValue returns an error when providing an unsupported enum value This function is being called during constructing API request process Not recommended for calling this function directly

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/65.62.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"`

    // Whether to override locks (if any exist).
    IsLockOverride *bool `mandatory:"false" contributesTo:"query" name:"isLockOverride"`

    // Metadata about the request. This 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) BinaryRequestBody

func (request UpdateCatalogRequest) BinaryRequestBody() (*common.OCIReadSeekCloser, bool)

BinaryRequestBody implements the OCIRequest interface

func (UpdateCatalogRequest) HTTPRequest

func (request UpdateCatalogRequest) HTTPRequest(method, path string, binaryRequestBody *common.OCIReadSeekCloser, extraHeaders map[string]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

func (UpdateCatalogRequest) ValidateEnumValue

func (request UpdateCatalogRequest) ValidateEnumValue() (bool, error)

ValidateEnumValue returns an error when providing an unsupported enum value This function is being called during constructing API request process Not recommended for calling this function directly

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": "example-password"}}}`
    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

func (UpdateConnectionDetails) ValidateEnumValue

func (m UpdateConnectionDetails) ValidateEnumValue() (bool, error)

ValidateEnumValue returns an error when providing an unsupported enum value This function is being called during constructing API request process Not recommended for calling this function directly

type UpdateConnectionRequest

UpdateConnectionRequest wrapper for the UpdateConnection operation

# See also

Click https://docs.cloud.oracle.com/en-us/iaas/tools/go-sdk-examples/65.62.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) BinaryRequestBody

func (request UpdateConnectionRequest) BinaryRequestBody() (*common.OCIReadSeekCloser, bool)

BinaryRequestBody implements the OCIRequest interface

func (UpdateConnectionRequest) HTTPRequest

func (request UpdateConnectionRequest) HTTPRequest(method, path string, binaryRequestBody *common.OCIReadSeekCloser, extraHeaders map[string]string) (http.Request, error)

HTTPRequest implements the OCIRequest interface

func (UpdateConnectionRequest) RetryPolicy

func (request UpdateConnectionRequest) RetryPolicy() *common.RetryPolicy

RetryPolicy implements the OCIRetryableRequest interface. This retrieves the specified retry policy.

func (UpdateConnectionRequest) String

func (request UpdateConnectionRequest) String() string

func (UpdateConnectionRequest) ValidateEnumValue

func (request UpdateConnectionRequest) ValidateEnumValue() (bool, error)

ValidateEnumValue returns an error when providing an unsupported enum value This function is being called during constructing API request process Not recommended for calling this function directly

type UpdateConnectionResponse

UpdateConnectionResponse wrapper for the UpdateConnection operation

type UpdateConnectionResponse struct {

    // The underlying http response
    RawResponse *http.Response

    // The Connection instance
    Connection `presentIn:"body"`

    // For optimistic concurrency control. See ETags for Optimistic Concurrency Control (https://docs.cloud.oracle.com/iaas/Content/API/Concepts/usingapi.htm#eleven).
    Etag *string `presentIn:"header" name:"etag"`

    // Unique Oracle-assigned identifier for the request. If you need to contact
    // Oracle about a particular request, please provide the request ID.
    OpcRequestId *string `presentIn:"header" name:"opc-request-id"`
}

func (UpdateConnectionResponse) HTTPResponse

func (response UpdateConnectionResponse) HTTPResponse() *http.Response

HTTPResponse implements the OCIResponse interface

func (UpdateConnectionResponse) String

func (response UpdateConnectionResponse) String() string

type 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 displayed in a list view of applicable objects.
    IsShownInList *bool `mandatory:"false" json:"isShownInList"`

    // If this field is allowed to pop in search results
    IsHiddenInSearch *bool `mandatory:"false" json:"isHiddenInSearch"`

    // If an OCI Event will be emitted when the custom property is modified.
    IsEventEnabled *bool `mandatory:"false" json:"isEventEnabled"`

    // 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

func (UpdateCustomPropertyDetails) ValidateEnumValue

func (m UpdateCustomPropertyDetails) ValidateEnumValue() (bool, error)

ValidateEnumValue returns an error when providing an unsupported enum value This function is being called during constructing API request process Not recommended for calling this function directly

type UpdateCustomPropertyRequest

UpdateCustomPropertyRequest wrapper for the UpdateCustomProperty operation

# See also

Click https://docs.cloud.oracle.com/en-us/iaas/tools/go-sdk-examples/65.62.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) BinaryRequestBody

func (request UpdateCustomPropertyRequest) BinaryRequestBody() (*common.OCIReadSeekCloser, bool)

BinaryRequestBody implements the OCIRequest interface

func (UpdateCustomPropertyRequest) HTTPRequest

func (request UpdateCustomPropertyRequest) HTTPRequest(method, path string, binaryRequestBody *common.OCIReadSeekCloser, extraHeaders map[string]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

func (UpdateCustomPropertyRequest) ValidateEnumValue

func (request UpdateCustomPropertyRequest) ValidateEnumValue() (bool, error)

ValidateEnumValue returns an error when providing an unsupported enum value This function is being called during constructing API request process Not recommended for calling this function directly

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

func (UpdateDataAssetDetails) ValidateEnumValue

func (m UpdateDataAssetDetails) ValidateEnumValue() (bool, error)

ValidateEnumValue returns an error when providing an unsupported enum value This function is being called during constructing API request process Not recommended for calling this function directly

type UpdateDataAssetRequest

UpdateDataAssetRequest wrapper for the UpdateDataAsset operation

# See also

Click https://docs.cloud.oracle.com/en-us/iaas/tools/go-sdk-examples/65.62.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) BinaryRequestBody

func (request UpdateDataAssetRequest) BinaryRequestBody() (*common.OCIReadSeekCloser, bool)

BinaryRequestBody implements the OCIRequest interface

func (UpdateDataAssetRequest) HTTPRequest

func (request UpdateDataAssetRequest) HTTPRequest(method, path string, binaryRequestBody *common.OCIReadSeekCloser, extraHeaders map[string]string) (http.Request, error)

HTTPRequest implements the OCIRequest interface

func (UpdateDataAssetRequest) RetryPolicy

func (request UpdateDataAssetRequest) RetryPolicy() *common.RetryPolicy

RetryPolicy implements the OCIRetryableRequest interface. This retrieves the specified retry policy.

func (UpdateDataAssetRequest) String

func (request UpdateDataAssetRequest) String() string

func (UpdateDataAssetRequest) ValidateEnumValue

func (request UpdateDataAssetRequest) ValidateEnumValue() (bool, error)

ValidateEnumValue returns an error when providing an unsupported enum value This function is being called during constructing API request process Not recommended for calling this function directly

type UpdateDataAssetResponse

UpdateDataAssetResponse wrapper for the UpdateDataAsset operation

type UpdateDataAssetResponse struct {

    // The underlying http response
    RawResponse *http.Response

    // The DataAsset instance
    DataAsset `presentIn:"body"`

    // For optimistic concurrency control. See ETags for Optimistic Concurrency Control (https://docs.cloud.oracle.com/iaas/Content/API/Concepts/usingapi.htm#eleven).
    Etag *string `presentIn:"header" name:"etag"`

    // Unique Oracle-assigned identifier for the request. If you need to contact
    // Oracle about a particular request, please provide the request ID.
    OpcRequestId *string `presentIn:"header" name:"opc-request-id"`
}

func (UpdateDataAssetResponse) HTTPResponse

func (response UpdateDataAssetResponse) HTTPResponse() *http.Response

HTTPResponse implements the OCIResponse interface

func (UpdateDataAssetResponse) String

func (response UpdateDataAssetResponse) String() string

type 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"`

    // Optional user friendly business name of the data entity. If set, this supplements the harvested display name of the object.
    BusinessName *string `mandatory:"false" json:"businessName"`

    // 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

func (UpdateEntityDetails) ValidateEnumValue

func (m UpdateEntityDetails) ValidateEnumValue() (bool, error)

ValidateEnumValue returns an error when providing an unsupported enum value This function is being called during constructing API request process Not recommended for calling this function directly

type UpdateEntityRequest

UpdateEntityRequest wrapper for the UpdateEntity operation

# See also

Click https://docs.cloud.oracle.com/en-us/iaas/tools/go-sdk-examples/65.62.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) BinaryRequestBody

func (request UpdateEntityRequest) BinaryRequestBody() (*common.OCIReadSeekCloser, bool)

BinaryRequestBody implements the OCIRequest interface

func (UpdateEntityRequest) HTTPRequest

func (request UpdateEntityRequest) HTTPRequest(method, path string, binaryRequestBody *common.OCIReadSeekCloser, extraHeaders map[string]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

func (UpdateEntityRequest) ValidateEnumValue

func (request UpdateEntityRequest) ValidateEnumValue() (bool, error)

ValidateEnumValue returns an error when providing an unsupported enum value This function is being called during constructing API request process Not recommended for calling this function directly

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"`

    // Optional user friendly business name of the folder. If set, this supplements the harvested display name of the object.
    BusinessName *string `mandatory:"false" json:"businessName"`

    // 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

func (UpdateFolderDetails) ValidateEnumValue

func (m UpdateFolderDetails) ValidateEnumValue() (bool, error)

ValidateEnumValue returns an error when providing an unsupported enum value This function is being called during constructing API request process Not recommended for calling this function directly

type UpdateFolderRequest

UpdateFolderRequest wrapper for the UpdateFolder operation

# See also

Click https://docs.cloud.oracle.com/en-us/iaas/tools/go-sdk-examples/65.62.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) BinaryRequestBody

func (request UpdateFolderRequest) BinaryRequestBody() (*common.OCIReadSeekCloser, bool)

BinaryRequestBody implements the OCIRequest interface

func (UpdateFolderRequest) HTTPRequest

func (request UpdateFolderRequest) HTTPRequest(method, path string, binaryRequestBody *common.OCIReadSeekCloser, extraHeaders map[string]string) (http.Request, error)

HTTPRequest implements the OCIRequest interface

func (UpdateFolderRequest) RetryPolicy

func (request UpdateFolderRequest) RetryPolicy() *common.RetryPolicy

RetryPolicy implements the OCIRetryableRequest interface. This retrieves the specified retry policy.

func (UpdateFolderRequest) String

func (request UpdateFolderRequest) String() string

func (UpdateFolderRequest) ValidateEnumValue

func (request UpdateFolderRequest) ValidateEnumValue() (bool, error)

ValidateEnumValue returns an error when providing an unsupported enum value This function is being called during constructing API request process Not recommended for calling this function directly

type UpdateFolderResponse

UpdateFolderResponse wrapper for the UpdateFolder operation

type UpdateFolderResponse struct {

    // The underlying http response
    RawResponse *http.Response

    // The Folder instance
    Folder `presentIn:"body"`

    // For optimistic concurrency control. See ETags for Optimistic Concurrency Control (https://docs.cloud.oracle.com/iaas/Content/API/Concepts/usingapi.htm#eleven).
    Etag *string `presentIn:"header" name:"etag"`

    // Unique Oracle-assigned identifier for the request. If you need to contact
    // Oracle about a particular request, please provide the request ID.
    OpcRequestId *string `presentIn:"header" name:"opc-request-id"`
}

func (UpdateFolderResponse) HTTPResponse

func (response UpdateFolderResponse) HTTPResponse() *http.Response

HTTPResponse implements the OCIResponse interface

func (UpdateFolderResponse) String

func (response UpdateFolderResponse) String() string

type 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

func (UpdateGlossaryDetails) ValidateEnumValue

func (m UpdateGlossaryDetails) ValidateEnumValue() (bool, error)

ValidateEnumValue returns an error when providing an unsupported enum value This function is being called during constructing API request process Not recommended for calling this function directly

type UpdateGlossaryRequest

UpdateGlossaryRequest wrapper for the UpdateGlossary operation

# See also

Click https://docs.cloud.oracle.com/en-us/iaas/tools/go-sdk-examples/65.62.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) BinaryRequestBody

func (request UpdateGlossaryRequest) BinaryRequestBody() (*common.OCIReadSeekCloser, bool)

BinaryRequestBody implements the OCIRequest interface

func (UpdateGlossaryRequest) HTTPRequest

func (request UpdateGlossaryRequest) HTTPRequest(method, path string, binaryRequestBody *common.OCIReadSeekCloser, extraHeaders map[string]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

func (UpdateGlossaryRequest) ValidateEnumValue

func (request UpdateGlossaryRequest) ValidateEnumValue() (bool, error)

ValidateEnumValue returns an error when providing an unsupported enum value This function is being called during constructing API request process Not recommended for calling this function directly

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"`

    // Unique key of the glossary to which this job applies.
    GlossaryKey *string `mandatory:"false" json:"glossaryKey"`

    // 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

func (UpdateJobDefinitionDetails) ValidateEnumValue

func (m UpdateJobDefinitionDetails) ValidateEnumValue() (bool, error)

ValidateEnumValue returns an error when providing an unsupported enum value This function is being called during constructing API request process Not recommended for calling this function directly

type UpdateJobDefinitionRequest

UpdateJobDefinitionRequest wrapper for the UpdateJobDefinition operation

# See also

Click https://docs.cloud.oracle.com/en-us/iaas/tools/go-sdk-examples/65.62.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) BinaryRequestBody

func (request UpdateJobDefinitionRequest) BinaryRequestBody() (*common.OCIReadSeekCloser, bool)

BinaryRequestBody implements the OCIRequest interface

func (UpdateJobDefinitionRequest) HTTPRequest

func (request UpdateJobDefinitionRequest) HTTPRequest(method, path string, binaryRequestBody *common.OCIReadSeekCloser, extraHeaders map[string]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

func (UpdateJobDefinitionRequest) ValidateEnumValue

func (request UpdateJobDefinitionRequest) ValidateEnumValue() (bool, error)

ValidateEnumValue returns an error when providing an unsupported enum value This function is being called during constructing API request process Not recommended for calling this function directly

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"`

    // Interval on which the job will be run. Value is specified as a cron-supported time specification "nickname".
    // The following subset of those is supported: @monthly, @weekly, @daily, @hourly.
    // For metastore sync, an additional option @default is supported, which will schedule jobs at a more granular frequency.
    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

func (UpdateJobDetails) ValidateEnumValue

func (m UpdateJobDetails) ValidateEnumValue() (bool, error)

ValidateEnumValue returns an error when providing an unsupported enum value This function is being called during constructing API request process Not recommended for calling this function directly

type UpdateJobRequest

UpdateJobRequest wrapper for the UpdateJob operation

# See also

Click https://docs.cloud.oracle.com/en-us/iaas/tools/go-sdk-examples/65.62.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) BinaryRequestBody

func (request UpdateJobRequest) BinaryRequestBody() (*common.OCIReadSeekCloser, bool)

BinaryRequestBody implements the OCIRequest interface

func (UpdateJobRequest) HTTPRequest

func (request UpdateJobRequest) HTTPRequest(method, path string, binaryRequestBody *common.OCIReadSeekCloser, extraHeaders map[string]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

func (UpdateJobRequest) ValidateEnumValue

func (request UpdateJobRequest) ValidateEnumValue() (bool, error)

ValidateEnumValue returns an error when providing an unsupported enum value This function is being called during constructing API request process Not recommended for calling this function directly

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 UpdateMetastoreDetails

UpdateMetastoreDetails Information to be updated for an existing metastore.

type UpdateMetastoreDetails struct {

    // Mutable name of the metastore.
    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 (UpdateMetastoreDetails) String

func (m UpdateMetastoreDetails) String() string

func (UpdateMetastoreDetails) ValidateEnumValue

func (m UpdateMetastoreDetails) ValidateEnumValue() (bool, error)

ValidateEnumValue returns an error when providing an unsupported enum value This function is being called during constructing API request process Not recommended for calling this function directly

type UpdateMetastoreRequest

UpdateMetastoreRequest wrapper for the UpdateMetastore operation

# See also

Click https://docs.cloud.oracle.com/en-us/iaas/tools/go-sdk-examples/65.62.0/datacatalog/UpdateMetastore.go.html to see an example of how to use UpdateMetastoreRequest.

type UpdateMetastoreRequest struct {

    // The metastore's OCID.
    MetastoreId *string `mandatory:"true" contributesTo:"path" name:"metastoreId"`

    // The metastore information to be updated.
    UpdateMetastoreDetails `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"`

    // Whether to override locks (if any exist).
    IsLockOverride *bool `mandatory:"false" contributesTo:"query" name:"isLockOverride"`

    // Metadata about the request. This information will not be transmitted to the service, but
    // represents information that the SDK will consume to drive retry behavior.
    RequestMetadata common.RequestMetadata
}

func (UpdateMetastoreRequest) BinaryRequestBody

func (request UpdateMetastoreRequest) BinaryRequestBody() (*common.OCIReadSeekCloser, bool)

BinaryRequestBody implements the OCIRequest interface

func (UpdateMetastoreRequest) HTTPRequest

func (request UpdateMetastoreRequest) HTTPRequest(method, path string, binaryRequestBody *common.OCIReadSeekCloser, extraHeaders map[string]string) (http.Request, error)

HTTPRequest implements the OCIRequest interface

func (UpdateMetastoreRequest) RetryPolicy

func (request UpdateMetastoreRequest) RetryPolicy() *common.RetryPolicy

RetryPolicy implements the OCIRetryableRequest interface. This retrieves the specified retry policy.

func (UpdateMetastoreRequest) String

func (request UpdateMetastoreRequest) String() string

func (UpdateMetastoreRequest) ValidateEnumValue

func (request UpdateMetastoreRequest) ValidateEnumValue() (bool, error)

ValidateEnumValue returns an error when providing an unsupported enum value This function is being called during constructing API request process Not recommended for calling this function directly

type UpdateMetastoreResponse

UpdateMetastoreResponse wrapper for the UpdateMetastore operation

type UpdateMetastoreResponse struct {

    // The underlying http response
    RawResponse *http.Response

    // The Metastore instance
    Metastore `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 (UpdateMetastoreResponse) HTTPResponse

func (response UpdateMetastoreResponse) HTTPResponse() *http.Response

HTTPResponse implements the OCIResponse interface

func (UpdateMetastoreResponse) String

func (response UpdateMetastoreResponse) 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

func (UpdateNamespaceDetails) ValidateEnumValue

func (m UpdateNamespaceDetails) ValidateEnumValue() (bool, error)

ValidateEnumValue returns an error when providing an unsupported enum value This function is being called during constructing API request process Not recommended for calling this function directly

type UpdateNamespaceRequest

UpdateNamespaceRequest wrapper for the UpdateNamespace operation

# See also

Click https://docs.cloud.oracle.com/en-us/iaas/tools/go-sdk-examples/65.62.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) BinaryRequestBody

func (request UpdateNamespaceRequest) BinaryRequestBody() (*common.OCIReadSeekCloser, bool)

BinaryRequestBody implements the OCIRequest interface

func (UpdateNamespaceRequest) HTTPRequest

func (request UpdateNamespaceRequest) HTTPRequest(method, path string, binaryRequestBody *common.OCIReadSeekCloser, extraHeaders map[string]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

func (UpdateNamespaceRequest) ValidateEnumValue

func (request UpdateNamespaceRequest) ValidateEnumValue() (bool, error)

ValidateEnumValue returns an error when providing an unsupported enum value This function is being called during constructing API request process Not recommended for calling this function directly

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"`

    // Input string which drives the selection process, allowing for fine-grained control using qualifiers.
    // Refer to the user documentation for details of the format and examples. A pattern cannot include both
    // a prefix and an expression.
    Expression *string `mandatory:"false" json:"expression"`

    // Input string which drives the selection process.
    // Refer to the user documentation for details of the format and examples. A pattern cannot include both
    // a prefix and an expression.
    FilePathPrefix *string `mandatory:"false" json:"filePathPrefix"`

    // List of file paths against which the pattern 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 pattern 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

func (UpdatePatternDetails) ValidateEnumValue

func (m UpdatePatternDetails) ValidateEnumValue() (bool, error)

ValidateEnumValue returns an error when providing an unsupported enum value This function is being called during constructing API request process Not recommended for calling this function directly

type UpdatePatternRequest

UpdatePatternRequest wrapper for the UpdatePattern operation

# See also

Click https://docs.cloud.oracle.com/en-us/iaas/tools/go-sdk-examples/65.62.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) BinaryRequestBody

func (request UpdatePatternRequest) BinaryRequestBody() (*common.OCIReadSeekCloser, bool)

BinaryRequestBody implements the OCIRequest interface

func (UpdatePatternRequest) HTTPRequest

func (request UpdatePatternRequest) HTTPRequest(method, path string, binaryRequestBody *common.OCIReadSeekCloser, extraHeaders map[string]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

func (UpdatePatternRequest) ValidateEnumValue

func (request UpdatePatternRequest) ValidateEnumValue() (bool, error)

ValidateEnumValue returns an error when providing an unsupported enum value This function is being called during constructing API request process Not recommended for calling this function directly

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"`

    // The parent key of the term. In the case of a root-level category only, the term would have no parent and this should be left unset.
    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

func (UpdateTermDetails) ValidateEnumValue

func (m UpdateTermDetails) ValidateEnumValue() (bool, error)

ValidateEnumValue returns an error when providing an unsupported enum value This function is being called during constructing API request process Not recommended for calling this function directly

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

func (UpdateTermRelationshipDetails) ValidateEnumValue

func (m UpdateTermRelationshipDetails) ValidateEnumValue() (bool, error)

ValidateEnumValue returns an error when providing an unsupported enum value This function is being called during constructing API request process Not recommended for calling this function directly

type UpdateTermRelationshipRequest

UpdateTermRelationshipRequest wrapper for the UpdateTermRelationship operation

# See also

Click https://docs.cloud.oracle.com/en-us/iaas/tools/go-sdk-examples/65.62.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) BinaryRequestBody

func (request UpdateTermRelationshipRequest) BinaryRequestBody() (*common.OCIReadSeekCloser, bool)

BinaryRequestBody implements the OCIRequest interface

func (UpdateTermRelationshipRequest) HTTPRequest

func (request UpdateTermRelationshipRequest) HTTPRequest(method, path string, binaryRequestBody *common.OCIReadSeekCloser, extraHeaders map[string]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

func (UpdateTermRelationshipRequest) ValidateEnumValue

func (request UpdateTermRelationshipRequest) ValidateEnumValue() (bool, error)

ValidateEnumValue returns an error when providing an unsupported enum value This function is being called during constructing API request process Not recommended for calling this function directly

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/65.62.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) BinaryRequestBody

func (request UpdateTermRequest) BinaryRequestBody() (*common.OCIReadSeekCloser, bool)

BinaryRequestBody implements the OCIRequest interface

func (UpdateTermRequest) HTTPRequest

func (request UpdateTermRequest) HTTPRequest(method, path string, binaryRequestBody *common.OCIReadSeekCloser, extraHeaders map[string]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

func (UpdateTermRequest) ValidateEnumValue

func (request UpdateTermRequest) ValidateEnumValue() (bool, error)

ValidateEnumValue returns an error when providing an unsupported enum value This function is being called during constructing API request process Not recommended for calling this function directly

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

func (UploadCredentialsDetails) ValidateEnumValue

func (m UploadCredentialsDetails) ValidateEnumValue() (bool, error)

ValidateEnumValue returns an error when providing an unsupported enum value This function is being called during constructing API request process Not recommended for calling this function directly

type UploadCredentialsRequest

UploadCredentialsRequest wrapper for the UploadCredentials operation

# See also

Click https://docs.cloud.oracle.com/en-us/iaas/tools/go-sdk-examples/65.62.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) BinaryRequestBody

func (request UploadCredentialsRequest) BinaryRequestBody() (*common.OCIReadSeekCloser, bool)

BinaryRequestBody implements the OCIRequest interface

func (UploadCredentialsRequest) HTTPRequest

func (request UploadCredentialsRequest) HTTPRequest(method, path string, binaryRequestBody *common.OCIReadSeekCloser, extraHeaders map[string]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

func (UploadCredentialsRequest) ValidateEnumValue

func (request UploadCredentialsRequest) ValidateEnumValue() (bool, error)

ValidateEnumValue returns an error when providing an unsupported enum value This function is being called during constructing API request process Not recommended for calling this function directly

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/65.62.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) BinaryRequestBody

func (request UsersRequest) BinaryRequestBody() (*common.OCIReadSeekCloser, bool)

BinaryRequestBody implements the OCIRequest interface

func (UsersRequest) HTTPRequest

func (request UsersRequest) HTTPRequest(method, path string, binaryRequestBody *common.OCIReadSeekCloser, extraHeaders map[string]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

func (UsersRequest) ValidateEnumValue

func (request UsersRequest) ValidateEnumValue() (bool, error)

ValidateEnumValue returns an error when providing an unsupported enum value This function is being called during constructing API request process Not recommended for calling this function directly

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 GetMappingUsersSortByEnum

func GetMappingUsersSortByEnum(val string) (UsersSortByEnum, bool)

GetMappingUsersSortByEnum performs case Insensitive comparison on enum value and return the desired enum

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 GetMappingUsersSortOrderEnum

func GetMappingUsersSortOrderEnum(val string) (UsersSortOrderEnum, bool)

GetMappingUsersSortOrderEnum performs case Insensitive comparison on enum value and return the desired enum

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

func (ValidateConnectionDetails) ValidateEnumValue

func (m ValidateConnectionDetails) ValidateEnumValue() (bool, error)

ValidateEnumValue returns an error when providing an unsupported enum value This function is being called during constructing API request process Not recommended for calling this function directly

type ValidateConnectionRequest

ValidateConnectionRequest wrapper for the ValidateConnection operation

# See also

Click https://docs.cloud.oracle.com/en-us/iaas/tools/go-sdk-examples/65.62.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) BinaryRequestBody

func (request ValidateConnectionRequest) BinaryRequestBody() (*common.OCIReadSeekCloser, bool)

BinaryRequestBody implements the OCIRequest interface

func (ValidateConnectionRequest) HTTPRequest

func (request ValidateConnectionRequest) HTTPRequest(method, path string, binaryRequestBody *common.OCIReadSeekCloser, extraHeaders map[string]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

func (ValidateConnectionRequest) ValidateEnumValue

func (request ValidateConnectionRequest) ValidateEnumValue() (bool, error)

ValidateEnumValue returns an error when providing an unsupported enum value This function is being called during constructing API request process Not recommended for calling this function directly

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

func (ValidateConnectionResult) ValidateEnumValue

func (m ValidateConnectionResult) ValidateEnumValue() (bool, error)

ValidateEnumValue returns an error when providing an unsupported enum value This function is being called during constructing API request process Not recommended for calling this function directly

type ValidatePatternDetails

ValidatePatternDetails Validate pattern using the expression and file list.

type ValidatePatternDetails struct {

    // Input string which drives the selection process, allowing for fine-grained control using qualifiers.
    // Refer to the user documentation for details of the format and examples. A pattern cannot include both
    // a prefix and an expression.
    Expression *string `mandatory:"false" json:"expression"`

    // Input string which drives the selection process.
    // Refer to the user documentation for details of the format and examples. A pattern cannot include both
    // a prefix and an expression.
    FilePathPrefix *string `mandatory:"false" json:"filePathPrefix"`

    // List of file paths against which the pattern 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

func (ValidatePatternDetails) ValidateEnumValue

func (m ValidatePatternDetails) ValidateEnumValue() (bool, error)

ValidateEnumValue returns an error when providing an unsupported enum value This function is being called during constructing API request process Not recommended for calling this function directly

type ValidatePatternRequest

ValidatePatternRequest wrapper for the ValidatePattern operation

# See also

Click https://docs.cloud.oracle.com/en-us/iaas/tools/go-sdk-examples/65.62.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) BinaryRequestBody

func (request ValidatePatternRequest) BinaryRequestBody() (*common.OCIReadSeekCloser, bool)

BinaryRequestBody implements the OCIRequest interface

func (ValidatePatternRequest) HTTPRequest

func (request ValidatePatternRequest) HTTPRequest(method, path string, binaryRequestBody *common.OCIReadSeekCloser, extraHeaders map[string]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

func (ValidatePatternRequest) ValidateEnumValue

func (request ValidatePatternRequest) ValidateEnumValue() (bool, error)

ValidateEnumValue returns an error when providing an unsupported enum value This function is being called during constructing API request process Not recommended for calling this function directly

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"`

    // The prefix used in the pattern validation.
    FilePathPrefix *string `mandatory:"false" json:"filePathPrefix"`

    // Collection of logical entities derived from the pattern, as applied to a list of file paths.
    DerivedLogicalEntities []DerivedLogicalEntities `mandatory:"false" json:"derivedLogicalEntities"`
}

func (ValidatePatternResult) String

func (m ValidatePatternResult) String() string

func (ValidatePatternResult) ValidateEnumValue

func (m ValidatePatternResult) ValidateEnumValue() (bool, error)

ValidateEnumValue returns an error when providing an unsupported enum value This function is being called during constructing API request process Not recommended for calling this function directly

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

func (WorkRequest) ValidateEnumValue

func (m WorkRequest) ValidateEnumValue() (bool, error)

ValidateEnumValue returns an error when providing an unsupported enum value This function is being called during constructing API request process Not recommended for calling this function directly

type WorkRequestError

WorkRequestError 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

func (WorkRequestError) ValidateEnumValue

func (m WorkRequestError) ValidateEnumValue() (bool, error)

ValidateEnumValue returns an error when providing an unsupported enum value This function is being called during constructing API request process Not recommended for calling this function directly

type 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

func (WorkRequestLog) ValidateEnumValue

func (m WorkRequestLog) ValidateEnumValue() (bool, error)

ValidateEnumValue returns an error when providing an unsupported enum value This function is being called during constructing API request process Not recommended for calling this function directly

type WorkRequestOperationTypeEnum

WorkRequestOperationTypeEnum Enum with underlying type: string

type WorkRequestOperationTypeEnum string

Set of constants representing the allowable values for WorkRequestOperationTypeEnum

const (
    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"
    WorkRequestOperationTypeCreateMetastore              WorkRequestOperationTypeEnum = "CREATE_METASTORE"
    WorkRequestOperationTypeUpdateMetastore              WorkRequestOperationTypeEnum = "UPDATE_METASTORE"
    WorkRequestOperationTypeDeleteMetastore              WorkRequestOperationTypeEnum = "DELETE_METASTORE"
    WorkRequestOperationTypeMoveMetastore                WorkRequestOperationTypeEnum = "MOVE_METASTORE"
)

func GetMappingWorkRequestOperationTypeEnum

func GetMappingWorkRequestOperationTypeEnum(val string) (WorkRequestOperationTypeEnum, bool)

GetMappingWorkRequestOperationTypeEnum performs case Insensitive comparison on enum value and return the desired enum

func GetWorkRequestOperationTypeEnumValues

func GetWorkRequestOperationTypeEnumValues() []WorkRequestOperationTypeEnum

GetWorkRequestOperationTypeEnumValues Enumerates the set of values for WorkRequestOperationTypeEnum

type WorkRequestResource

WorkRequestResource 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

func (WorkRequestResource) ValidateEnumValue

func (m WorkRequestResource) ValidateEnumValue() (bool, error)

ValidateEnumValue returns an error when providing an unsupported enum value This function is being called during constructing API request process Not recommended for calling this function directly

type WorkRequestResourceActionTypeEnum

WorkRequestResourceActionTypeEnum Enum with underlying type: string

type WorkRequestResourceActionTypeEnum string

Set of constants representing the allowable values for WorkRequestResourceActionTypeEnum

const (
    WorkRequestResourceActionTypeCreated    WorkRequestResourceActionTypeEnum = "CREATED"
    WorkRequestResourceActionTypeUpdated    WorkRequestResourceActionTypeEnum = "UPDATED"
    WorkRequestResourceActionTypeDeleted    WorkRequestResourceActionTypeEnum = "DELETED"
    WorkRequestResourceActionTypeInProgress WorkRequestResourceActionTypeEnum = "IN_PROGRESS"
    WorkRequestResourceActionTypeMoved      WorkRequestResourceActionTypeEnum = "MOVED"
)

func GetMappingWorkRequestResourceActionTypeEnum

func GetMappingWorkRequestResourceActionTypeEnum(val string) (WorkRequestResourceActionTypeEnum, bool)

GetMappingWorkRequestResourceActionTypeEnum performs case Insensitive comparison on enum value and return the desired enum

func GetWorkRequestResourceActionTypeEnumValues

func GetWorkRequestResourceActionTypeEnumValues() []WorkRequestResourceActionTypeEnum

GetWorkRequestResourceActionTypeEnumValues Enumerates the set of values for WorkRequestResourceActionTypeEnum

type WorkRequestStatusEnum

WorkRequestStatusEnum Enum with underlying type: string

type WorkRequestStatusEnum string

Set of constants representing the allowable values for WorkRequestStatusEnum

const (
    WorkRequestStatusAccepted   WorkRequestStatusEnum = "ACCEPTED"
    WorkRequestStatusInProgress WorkRequestStatusEnum = "IN_PROGRESS"
    WorkRequestStatusFailed     WorkRequestStatusEnum = "FAILED"
    WorkRequestStatusSucceeded  WorkRequestStatusEnum = "SUCCEEDED"
    WorkRequestStatusCanceling  WorkRequestStatusEnum = "CANCELING"
    WorkRequestStatusCanceled   WorkRequestStatusEnum = "CANCELED"
)

func GetMappingWorkRequestStatusEnum

func GetMappingWorkRequestStatusEnum(val string) (WorkRequestStatusEnum, bool)

GetMappingWorkRequestStatusEnum performs case Insensitive comparison on enum value and return the desired enum

func GetWorkRequestStatusEnumValues

func GetWorkRequestStatusEnumValues() []WorkRequestStatusEnum

GetWorkRequestStatusEnumValues Enumerates the set of values for WorkRequestStatusEnum