Documentation ¶
Index ¶
- type AddDataSelectorPatternsRequest
- type AddDataSelectorPatternsResponse
- type AssociateCustomPropertyRequest
- type AssociateCustomPropertyResponse
- type AttachCatalogPrivateEndpointDetails
- type AttachCatalogPrivateEndpointRequest
- type AttachCatalogPrivateEndpointResponse
- type Attribute
- type AttributeAssociatedRuleTypesEnum
- type AttributeCollection
- type AttributeSummary
- type AttributeSummaryAssociatedRuleTypesEnum
- type AttributeTag
- type AttributeTagCollection
- type AttributeTagSummary
- type BasePermissionsSummary
- type BaseTag
- type BaseTagSummary
- type Catalog
- type CatalogPermissionsSummary
- type CatalogPrivateEndpoint
- type CatalogPrivateEndpointSummary
- type CatalogSummary
- type ChangeCatalogCompartmentDetails
- type ChangeCatalogCompartmentRequest
- type ChangeCatalogCompartmentResponse
- type ChangeCatalogPrivateEndpointCompartmentDetails
- type ChangeCatalogPrivateEndpointCompartmentRequest
- type ChangeCatalogPrivateEndpointCompartmentResponse
- type Connection
- type ConnectionAliasSummary
- type ConnectionCollection
- type ConnectionResultEnum
- type ConnectionSummary
- type CreateAttributeDetails
- type CreateAttributeRequest
- type CreateAttributeResponse
- type CreateAttributeTagRequest
- type CreateAttributeTagResponse
- type CreateCatalogDetails
- type CreateCatalogPrivateEndpointDetails
- type CreateCatalogPrivateEndpointRequest
- type CreateCatalogPrivateEndpointResponse
- type CreateCatalogRequest
- type CreateCatalogResponse
- type CreateConnectionDetails
- type CreateConnectionRequest
- type CreateConnectionResponse
- type CreateCustomPropertyDetails
- type CreateCustomPropertyRequest
- type CreateCustomPropertyResponse
- type CreateDataAssetDetails
- type CreateDataAssetRequest
- type CreateDataAssetResponse
- type CreateDataAssetTagRequest
- type CreateDataAssetTagResponse
- type CreateEntityDetails
- type CreateEntityRequest
- type CreateEntityResponse
- type CreateEntityTagRequest
- type CreateEntityTagResponse
- type CreateFolderDetails
- type CreateFolderRequest
- type CreateFolderResponse
- type CreateFolderTagRequest
- type CreateFolderTagResponse
- type CreateGlossaryDetails
- type CreateGlossaryRequest
- type CreateGlossaryResponse
- type CreateJobDefinitionDetails
- type CreateJobDefinitionRequest
- type CreateJobDefinitionResponse
- type CreateJobDetails
- type CreateJobExecutionDetails
- type CreateJobExecutionRequest
- type CreateJobExecutionResponse
- type CreateJobRequest
- type CreateJobResponse
- type CreateNamespaceDetails
- type CreateNamespaceRequest
- type CreateNamespaceResponse
- type CreatePatternDetails
- type CreatePatternRequest
- type CreatePatternResponse
- type CreateTagDetails
- type CreateTermDetails
- type CreateTermRelationshipDetails
- type CreateTermRelationshipRequest
- type CreateTermRelationshipResponse
- type CreateTermRequest
- type CreateTermResponse
- type CustomProperty
- type CustomPropertyCollection
- type CustomPropertyDataTypeEnum
- type CustomPropertyGetUsage
- type CustomPropertySetUsage
- type CustomPropertySummary
- type CustomPropertyTypeUsage
- type DataAsset
- type DataAssetCollection
- type DataAssetPermissionsSummary
- type DataAssetSummary
- type DataAssetTag
- type DataAssetTagCollection
- type DataAssetTagSummary
- type DataCatalogClient
- func (client DataCatalogClient) AddDataSelectorPatterns(ctx context.Context, request AddDataSelectorPatternsRequest) (response AddDataSelectorPatternsResponse, err error)
- func (client DataCatalogClient) AssociateCustomProperty(ctx context.Context, request AssociateCustomPropertyRequest) (response AssociateCustomPropertyResponse, err error)
- func (client DataCatalogClient) AttachCatalogPrivateEndpoint(ctx context.Context, request AttachCatalogPrivateEndpointRequest) (response AttachCatalogPrivateEndpointResponse, err error)
- func (client DataCatalogClient) ChangeCatalogCompartment(ctx context.Context, request ChangeCatalogCompartmentRequest) (response ChangeCatalogCompartmentResponse, err error)
- func (client DataCatalogClient) ChangeCatalogPrivateEndpointCompartment(ctx context.Context, request ChangeCatalogPrivateEndpointCompartmentRequest) (response ChangeCatalogPrivateEndpointCompartmentResponse, err error)
- func (client *DataCatalogClient) ConfigurationProvider() *common.ConfigurationProvider
- func (client DataCatalogClient) CreateAttribute(ctx context.Context, request CreateAttributeRequest) (response CreateAttributeResponse, err error)
- func (client DataCatalogClient) CreateAttributeTag(ctx context.Context, request CreateAttributeTagRequest) (response CreateAttributeTagResponse, err error)
- func (client DataCatalogClient) CreateCatalog(ctx context.Context, request CreateCatalogRequest) (response CreateCatalogResponse, err error)
- func (client DataCatalogClient) CreateCatalogPrivateEndpoint(ctx context.Context, request CreateCatalogPrivateEndpointRequest) (response CreateCatalogPrivateEndpointResponse, err error)
- func (client DataCatalogClient) CreateConnection(ctx context.Context, request CreateConnectionRequest) (response CreateConnectionResponse, err error)
- func (client DataCatalogClient) CreateCustomProperty(ctx context.Context, request CreateCustomPropertyRequest) (response CreateCustomPropertyResponse, err error)
- func (client DataCatalogClient) CreateDataAsset(ctx context.Context, request CreateDataAssetRequest) (response CreateDataAssetResponse, err error)
- func (client DataCatalogClient) CreateDataAssetTag(ctx context.Context, request CreateDataAssetTagRequest) (response CreateDataAssetTagResponse, err error)
- func (client DataCatalogClient) CreateEntity(ctx context.Context, request CreateEntityRequest) (response CreateEntityResponse, err error)
- func (client DataCatalogClient) CreateEntityTag(ctx context.Context, request CreateEntityTagRequest) (response CreateEntityTagResponse, err error)
- func (client DataCatalogClient) CreateFolder(ctx context.Context, request CreateFolderRequest) (response CreateFolderResponse, err error)
- func (client DataCatalogClient) CreateFolderTag(ctx context.Context, request CreateFolderTagRequest) (response CreateFolderTagResponse, err error)
- func (client DataCatalogClient) CreateGlossary(ctx context.Context, request CreateGlossaryRequest) (response CreateGlossaryResponse, err error)
- func (client DataCatalogClient) CreateJob(ctx context.Context, request CreateJobRequest) (response CreateJobResponse, err error)
- func (client DataCatalogClient) CreateJobDefinition(ctx context.Context, request CreateJobDefinitionRequest) (response CreateJobDefinitionResponse, err error)
- func (client DataCatalogClient) CreateJobExecution(ctx context.Context, request CreateJobExecutionRequest) (response CreateJobExecutionResponse, err error)
- func (client DataCatalogClient) CreateNamespace(ctx context.Context, request CreateNamespaceRequest) (response CreateNamespaceResponse, err error)
- func (client DataCatalogClient) CreatePattern(ctx context.Context, request CreatePatternRequest) (response CreatePatternResponse, err error)
- func (client DataCatalogClient) CreateTerm(ctx context.Context, request CreateTermRequest) (response CreateTermResponse, err error)
- func (client DataCatalogClient) CreateTermRelationship(ctx context.Context, request CreateTermRelationshipRequest) (response CreateTermRelationshipResponse, err error)
- func (client DataCatalogClient) DeleteAttribute(ctx context.Context, request DeleteAttributeRequest) (response DeleteAttributeResponse, err error)
- func (client DataCatalogClient) DeleteAttributeTag(ctx context.Context, request DeleteAttributeTagRequest) (response DeleteAttributeTagResponse, err error)
- func (client DataCatalogClient) DeleteCatalog(ctx context.Context, request DeleteCatalogRequest) (response DeleteCatalogResponse, err error)
- func (client DataCatalogClient) DeleteCatalogPrivateEndpoint(ctx context.Context, request DeleteCatalogPrivateEndpointRequest) (response DeleteCatalogPrivateEndpointResponse, err error)
- func (client DataCatalogClient) DeleteConnection(ctx context.Context, request DeleteConnectionRequest) (response DeleteConnectionResponse, err error)
- func (client DataCatalogClient) DeleteCustomProperty(ctx context.Context, request DeleteCustomPropertyRequest) (response DeleteCustomPropertyResponse, err error)
- func (client DataCatalogClient) DeleteDataAsset(ctx context.Context, request DeleteDataAssetRequest) (response DeleteDataAssetResponse, err error)
- func (client DataCatalogClient) DeleteDataAssetTag(ctx context.Context, request DeleteDataAssetTagRequest) (response DeleteDataAssetTagResponse, err error)
- func (client DataCatalogClient) DeleteEntity(ctx context.Context, request DeleteEntityRequest) (response DeleteEntityResponse, err error)
- func (client DataCatalogClient) DeleteEntityTag(ctx context.Context, request DeleteEntityTagRequest) (response DeleteEntityTagResponse, err error)
- func (client DataCatalogClient) DeleteFolder(ctx context.Context, request DeleteFolderRequest) (response DeleteFolderResponse, err error)
- func (client DataCatalogClient) DeleteFolderTag(ctx context.Context, request DeleteFolderTagRequest) (response DeleteFolderTagResponse, err error)
- func (client DataCatalogClient) DeleteGlossary(ctx context.Context, request DeleteGlossaryRequest) (response DeleteGlossaryResponse, err error)
- func (client DataCatalogClient) DeleteJob(ctx context.Context, request DeleteJobRequest) (response DeleteJobResponse, err error)
- func (client DataCatalogClient) DeleteJobDefinition(ctx context.Context, request DeleteJobDefinitionRequest) (response DeleteJobDefinitionResponse, err error)
- func (client DataCatalogClient) DeleteNamespace(ctx context.Context, request DeleteNamespaceRequest) (response DeleteNamespaceResponse, err error)
- func (client DataCatalogClient) DeletePattern(ctx context.Context, request DeletePatternRequest) (response DeletePatternResponse, err error)
- func (client DataCatalogClient) DeleteTerm(ctx context.Context, request DeleteTermRequest) (response DeleteTermResponse, err error)
- func (client DataCatalogClient) DeleteTermRelationship(ctx context.Context, request DeleteTermRelationshipRequest) (response DeleteTermRelationshipResponse, err error)
- func (client DataCatalogClient) DetachCatalogPrivateEndpoint(ctx context.Context, request DetachCatalogPrivateEndpointRequest) (response DetachCatalogPrivateEndpointResponse, err error)
- func (client DataCatalogClient) DisassociateCustomProperty(ctx context.Context, request DisassociateCustomPropertyRequest) (response DisassociateCustomPropertyResponse, err error)
- func (client DataCatalogClient) ExpandTreeForGlossary(ctx context.Context, request ExpandTreeForGlossaryRequest) (response ExpandTreeForGlossaryResponse, err error)
- func (client DataCatalogClient) ExportGlossary(ctx context.Context, request ExportGlossaryRequest) (response ExportGlossaryResponse, err error)
- func (client DataCatalogClient) GetAttribute(ctx context.Context, request GetAttributeRequest) (response GetAttributeResponse, err error)
- func (client DataCatalogClient) GetAttributeTag(ctx context.Context, request GetAttributeTagRequest) (response GetAttributeTagResponse, err error)
- func (client DataCatalogClient) GetCatalog(ctx context.Context, request GetCatalogRequest) (response GetCatalogResponse, err error)
- func (client DataCatalogClient) GetCatalogPrivateEndpoint(ctx context.Context, request GetCatalogPrivateEndpointRequest) (response GetCatalogPrivateEndpointResponse, err error)
- func (client DataCatalogClient) GetConnection(ctx context.Context, request GetConnectionRequest) (response GetConnectionResponse, err error)
- func (client DataCatalogClient) GetCustomProperty(ctx context.Context, request GetCustomPropertyRequest) (response GetCustomPropertyResponse, err error)
- func (client DataCatalogClient) GetDataAsset(ctx context.Context, request GetDataAssetRequest) (response GetDataAssetResponse, err error)
- func (client DataCatalogClient) GetDataAssetTag(ctx context.Context, request GetDataAssetTagRequest) (response GetDataAssetTagResponse, err error)
- func (client DataCatalogClient) GetEntity(ctx context.Context, request GetEntityRequest) (response GetEntityResponse, err error)
- func (client DataCatalogClient) GetEntityTag(ctx context.Context, request GetEntityTagRequest) (response GetEntityTagResponse, err error)
- func (client DataCatalogClient) GetFolder(ctx context.Context, request GetFolderRequest) (response GetFolderResponse, err error)
- func (client DataCatalogClient) GetFolderTag(ctx context.Context, request GetFolderTagRequest) (response GetFolderTagResponse, err error)
- func (client DataCatalogClient) GetGlossary(ctx context.Context, request GetGlossaryRequest) (response GetGlossaryResponse, err error)
- func (client DataCatalogClient) GetJob(ctx context.Context, request GetJobRequest) (response GetJobResponse, err error)
- func (client DataCatalogClient) GetJobDefinition(ctx context.Context, request GetJobDefinitionRequest) (response GetJobDefinitionResponse, err error)
- func (client DataCatalogClient) GetJobExecution(ctx context.Context, request GetJobExecutionRequest) (response GetJobExecutionResponse, err error)
- func (client DataCatalogClient) GetJobLog(ctx context.Context, request GetJobLogRequest) (response GetJobLogResponse, err error)
- func (client DataCatalogClient) GetJobMetrics(ctx context.Context, request GetJobMetricsRequest) (response GetJobMetricsResponse, err error)
- func (client DataCatalogClient) GetNamespace(ctx context.Context, request GetNamespaceRequest) (response GetNamespaceResponse, err error)
- func (client DataCatalogClient) GetPattern(ctx context.Context, request GetPatternRequest) (response GetPatternResponse, err error)
- func (client DataCatalogClient) GetTerm(ctx context.Context, request GetTermRequest) (response GetTermResponse, err error)
- func (client DataCatalogClient) GetTermRelationship(ctx context.Context, request GetTermRelationshipRequest) (response GetTermRelationshipResponse, err error)
- func (client DataCatalogClient) GetType(ctx context.Context, request GetTypeRequest) (response GetTypeResponse, err error)
- func (client DataCatalogClient) GetWorkRequest(ctx context.Context, request GetWorkRequestRequest) (response GetWorkRequestResponse, err error)
- func (client DataCatalogClient) ImportConnection(ctx context.Context, request ImportConnectionRequest) (response ImportConnectionResponse, err error)
- func (client DataCatalogClient) ImportGlossary(ctx context.Context, request ImportGlossaryRequest) (response ImportGlossaryResponse, err error)
- func (client DataCatalogClient) ListAggregatedPhysicalEntities(ctx context.Context, request ListAggregatedPhysicalEntitiesRequest) (response ListAggregatedPhysicalEntitiesResponse, err error)
- func (client DataCatalogClient) ListAttributeTags(ctx context.Context, request ListAttributeTagsRequest) (response ListAttributeTagsResponse, err error)
- func (client DataCatalogClient) ListAttributes(ctx context.Context, request ListAttributesRequest) (response ListAttributesResponse, err error)
- func (client DataCatalogClient) ListCatalogPrivateEndpoints(ctx context.Context, request ListCatalogPrivateEndpointsRequest) (response ListCatalogPrivateEndpointsResponse, err error)
- func (client DataCatalogClient) ListCatalogs(ctx context.Context, request ListCatalogsRequest) (response ListCatalogsResponse, err error)
- func (client DataCatalogClient) ListConnections(ctx context.Context, request ListConnectionsRequest) (response ListConnectionsResponse, err error)
- func (client DataCatalogClient) ListCustomProperties(ctx context.Context, request ListCustomPropertiesRequest) (response ListCustomPropertiesResponse, err error)
- func (client DataCatalogClient) ListDataAssetTags(ctx context.Context, request ListDataAssetTagsRequest) (response ListDataAssetTagsResponse, err error)
- func (client DataCatalogClient) ListDataAssets(ctx context.Context, request ListDataAssetsRequest) (response ListDataAssetsResponse, err error)
- func (client DataCatalogClient) ListDerivedLogicalEntities(ctx context.Context, request ListDerivedLogicalEntitiesRequest) (response ListDerivedLogicalEntitiesResponse, err error)
- func (client DataCatalogClient) ListEntities(ctx context.Context, request ListEntitiesRequest) (response ListEntitiesResponse, err error)
- func (client DataCatalogClient) ListEntityTags(ctx context.Context, request ListEntityTagsRequest) (response ListEntityTagsResponse, err error)
- func (client DataCatalogClient) ListFolderTags(ctx context.Context, request ListFolderTagsRequest) (response ListFolderTagsResponse, err error)
- func (client DataCatalogClient) ListFolders(ctx context.Context, request ListFoldersRequest) (response ListFoldersResponse, err error)
- func (client DataCatalogClient) ListGlossaries(ctx context.Context, request ListGlossariesRequest) (response ListGlossariesResponse, err error)
- func (client DataCatalogClient) ListJobDefinitions(ctx context.Context, request ListJobDefinitionsRequest) (response ListJobDefinitionsResponse, err error)
- func (client DataCatalogClient) ListJobExecutions(ctx context.Context, request ListJobExecutionsRequest) (response ListJobExecutionsResponse, err error)
- func (client DataCatalogClient) ListJobLogs(ctx context.Context, request ListJobLogsRequest) (response ListJobLogsResponse, err error)
- func (client DataCatalogClient) ListJobMetrics(ctx context.Context, request ListJobMetricsRequest) (response ListJobMetricsResponse, err error)
- func (client DataCatalogClient) ListJobs(ctx context.Context, request ListJobsRequest) (response ListJobsResponse, err error)
- func (client DataCatalogClient) ListNamespaces(ctx context.Context, request ListNamespacesRequest) (response ListNamespacesResponse, err error)
- func (client DataCatalogClient) ListPatterns(ctx context.Context, request ListPatternsRequest) (response ListPatternsResponse, err error)
- func (client DataCatalogClient) ListRules(ctx context.Context, request ListRulesRequest) (response ListRulesResponse, err error)
- func (client DataCatalogClient) ListTags(ctx context.Context, request ListTagsRequest) (response ListTagsResponse, err error)
- func (client DataCatalogClient) ListTermRelationships(ctx context.Context, request ListTermRelationshipsRequest) (response ListTermRelationshipsResponse, err error)
- func (client DataCatalogClient) ListTerms(ctx context.Context, request ListTermsRequest) (response ListTermsResponse, err error)
- func (client DataCatalogClient) ListTypes(ctx context.Context, request ListTypesRequest) (response ListTypesResponse, err error)
- func (client DataCatalogClient) ListWorkRequestErrors(ctx context.Context, request ListWorkRequestErrorsRequest) (response ListWorkRequestErrorsResponse, err error)
- func (client DataCatalogClient) ListWorkRequestLogs(ctx context.Context, request ListWorkRequestLogsRequest) (response ListWorkRequestLogsResponse, err error)
- func (client DataCatalogClient) ListWorkRequests(ctx context.Context, request ListWorkRequestsRequest) (response ListWorkRequestsResponse, err error)
- func (client DataCatalogClient) ObjectStats(ctx context.Context, request ObjectStatsRequest) (response ObjectStatsResponse, err error)
- func (client DataCatalogClient) ParseConnection(ctx context.Context, request ParseConnectionRequest) (response ParseConnectionResponse, err error)
- func (client DataCatalogClient) RemoveDataSelectorPatterns(ctx context.Context, request RemoveDataSelectorPatternsRequest) (response RemoveDataSelectorPatternsResponse, err error)
- func (client DataCatalogClient) SearchCriteria(ctx context.Context, request SearchCriteriaRequest) (response SearchCriteriaResponse, err error)
- func (client *DataCatalogClient) SetRegion(region string)
- func (client DataCatalogClient) TestConnection(ctx context.Context, request TestConnectionRequest) (response TestConnectionResponse, err error)
- func (client DataCatalogClient) UpdateAttribute(ctx context.Context, request UpdateAttributeRequest) (response UpdateAttributeResponse, err error)
- func (client DataCatalogClient) UpdateCatalog(ctx context.Context, request UpdateCatalogRequest) (response UpdateCatalogResponse, err error)
- func (client DataCatalogClient) UpdateCatalogPrivateEndpoint(ctx context.Context, request UpdateCatalogPrivateEndpointRequest) (response UpdateCatalogPrivateEndpointResponse, err error)
- func (client DataCatalogClient) UpdateConnection(ctx context.Context, request UpdateConnectionRequest) (response UpdateConnectionResponse, err error)
- func (client DataCatalogClient) UpdateCustomProperty(ctx context.Context, request UpdateCustomPropertyRequest) (response UpdateCustomPropertyResponse, err error)
- func (client DataCatalogClient) UpdateDataAsset(ctx context.Context, request UpdateDataAssetRequest) (response UpdateDataAssetResponse, err error)
- func (client DataCatalogClient) UpdateEntity(ctx context.Context, request UpdateEntityRequest) (response UpdateEntityResponse, err error)
- func (client DataCatalogClient) UpdateFolder(ctx context.Context, request UpdateFolderRequest) (response UpdateFolderResponse, err error)
- func (client DataCatalogClient) UpdateGlossary(ctx context.Context, request UpdateGlossaryRequest) (response UpdateGlossaryResponse, err error)
- func (client DataCatalogClient) UpdateJob(ctx context.Context, request UpdateJobRequest) (response UpdateJobResponse, err error)
- func (client DataCatalogClient) UpdateJobDefinition(ctx context.Context, request UpdateJobDefinitionRequest) (response UpdateJobDefinitionResponse, err error)
- func (client DataCatalogClient) UpdateNamespace(ctx context.Context, request UpdateNamespaceRequest) (response UpdateNamespaceResponse, err error)
- func (client DataCatalogClient) UpdatePattern(ctx context.Context, request UpdatePatternRequest) (response UpdatePatternResponse, err error)
- func (client DataCatalogClient) UpdateTerm(ctx context.Context, request UpdateTermRequest) (response UpdateTermResponse, err error)
- func (client DataCatalogClient) UpdateTermRelationship(ctx context.Context, request UpdateTermRelationshipRequest) (response UpdateTermRelationshipResponse, err error)
- func (client DataCatalogClient) UploadCredentials(ctx context.Context, request UploadCredentialsRequest) (response UploadCredentialsResponse, err error)
- func (client DataCatalogClient) Users(ctx context.Context, request UsersRequest) (response UsersResponse, err error)
- func (client DataCatalogClient) ValidateConnection(ctx context.Context, request ValidateConnectionRequest) (response ValidateConnectionResponse, err error)
- func (client DataCatalogClient) ValidatePattern(ctx context.Context, request ValidatePatternRequest) (response ValidatePatternResponse, err error)
- type DataSelectorPatternDetails
- type DeleteAttributeRequest
- type DeleteAttributeResponse
- type DeleteAttributeTagRequest
- type DeleteAttributeTagResponse
- type DeleteCatalogPrivateEndpointRequest
- type DeleteCatalogPrivateEndpointResponse
- type DeleteCatalogRequest
- type DeleteCatalogResponse
- type DeleteConnectionRequest
- type DeleteConnectionResponse
- type DeleteCustomPropertyRequest
- type DeleteCustomPropertyResponse
- type DeleteDataAssetRequest
- type DeleteDataAssetResponse
- type DeleteDataAssetTagRequest
- type DeleteDataAssetTagResponse
- type DeleteEntityRequest
- type DeleteEntityResponse
- type DeleteEntityTagRequest
- type DeleteEntityTagResponse
- type DeleteFolderRequest
- type DeleteFolderResponse
- type DeleteFolderTagRequest
- type DeleteFolderTagResponse
- type DeleteGlossaryRequest
- type DeleteGlossaryResponse
- type DeleteJobDefinitionRequest
- type DeleteJobDefinitionResponse
- type DeleteJobRequest
- type DeleteJobResponse
- type DeleteNamespaceRequest
- type DeleteNamespaceResponse
- type DeletePatternRequest
- type DeletePatternResponse
- type DeleteTermRelationshipRequest
- type DeleteTermRelationshipResponse
- type DeleteTermRequest
- type DeleteTermResponse
- type DerivedLogicalEntities
- type DetachCatalogPrivateEndpointDetails
- type DetachCatalogPrivateEndpointRequest
- type DetachCatalogPrivateEndpointResponse
- type DisassociateCustomPropertyRequest
- type DisassociateCustomPropertyResponse
- type Entity
- type EntityCollection
- type EntitySummary
- type EntityTag
- type EntityTagCollection
- type EntityTagSummary
- type ExpandTreeForGlossaryRequest
- type ExpandTreeForGlossaryResponse
- type ExportGlossaryRequest
- type ExportGlossaryResponse
- type FacetedSearchAggregation
- type FacetedSearchAggregationPropertyTypeEnum
- type FacetedSearchCustomProperty
- type FacetedSearchDateFilterRequest
- type FacetedSearchFilterRequest
- type FacetedSearchSortRequest
- type FacetedSearchSortRequestSortOrderEnum
- type FacetedSearchStringFilterRequest
- type Folder
- type FolderCollection
- type FolderSummary
- type FolderTag
- type FolderTagCollection
- type FolderTagSummary
- type GetAttributeFieldsEnum
- type GetAttributeRequest
- type GetAttributeResponse
- type GetAttributeTagFieldsEnum
- type GetAttributeTagRequest
- type GetAttributeTagResponse
- type GetCatalogPrivateEndpointRequest
- type GetCatalogPrivateEndpointResponse
- type GetCatalogRequest
- type GetCatalogResponse
- type GetConnectionFieldsEnum
- type GetConnectionRequest
- type GetConnectionResponse
- type GetCustomPropertyFieldsEnum
- type GetCustomPropertyRequest
- type GetCustomPropertyResponse
- type GetDataAssetFieldsEnum
- type GetDataAssetRequest
- type GetDataAssetResponse
- type GetDataAssetTagFieldsEnum
- type GetDataAssetTagRequest
- type GetDataAssetTagResponse
- type GetEntityFieldsEnum
- type GetEntityRequest
- type GetEntityResponse
- type GetEntityTagFieldsEnum
- type GetEntityTagRequest
- type GetEntityTagResponse
- type GetFolderFieldsEnum
- type GetFolderRequest
- type GetFolderResponse
- type GetFolderTagFieldsEnum
- type GetFolderTagRequest
- type GetFolderTagResponse
- type GetGlossaryFieldsEnum
- type GetGlossaryRequest
- type GetGlossaryResponse
- type GetJobDefinitionFieldsEnum
- type GetJobDefinitionRequest
- type GetJobDefinitionResponse
- type GetJobExecutionFieldsEnum
- type GetJobExecutionRequest
- type GetJobExecutionResponse
- type GetJobFieldsEnum
- type GetJobLogFieldsEnum
- type GetJobLogRequest
- type GetJobLogResponse
- type GetJobMetricsFieldsEnum
- type GetJobMetricsRequest
- type GetJobMetricsResponse
- type GetJobRequest
- type GetJobResponse
- type GetNamespaceFieldsEnum
- type GetNamespaceRequest
- type GetNamespaceResponse
- type GetPatternFieldsEnum
- type GetPatternRequest
- type GetPatternResponse
- type GetTermFieldsEnum
- type GetTermRelationshipFieldsEnum
- type GetTermRelationshipRequest
- type GetTermRelationshipResponse
- type GetTermRequest
- type GetTermResponse
- type GetTypeFieldsEnum
- type GetTypeRequest
- type GetTypeResponse
- type GetWorkRequestRequest
- type GetWorkRequestResponse
- type Glossary
- type GlossaryCollection
- type GlossaryPermissionsSummary
- type GlossarySummary
- type GlossaryTreeElement
- type HarvestStatusEnum
- type ImportConnectionDetails
- type ImportConnectionRequest
- type ImportConnectionResponse
- type ImportGlossaryDetails
- type ImportGlossaryRequest
- type ImportGlossaryResponse
- type Job
- type JobCollection
- type JobDefinition
- type JobDefinitionCollection
- type JobDefinitionPermissionsSummary
- type JobDefinitionScope
- type JobDefinitionSummary
- type JobExecution
- type JobExecutionCollection
- type JobExecutionStateEnum
- type JobExecutionSummary
- type JobLifecycleStateEnum
- type JobLog
- type JobLogCollection
- type JobLogSummary
- type JobMetric
- type JobMetricCollection
- type JobMetricSummary
- type JobScheduleTypeEnum
- type JobSummary
- type JobTypeEnum
- type LifecycleStateEnum
- type ListAggregatedPhysicalEntitiesFieldsEnum
- type ListAggregatedPhysicalEntitiesRequest
- type ListAggregatedPhysicalEntitiesResponse
- type ListAggregatedPhysicalEntitiesSortByEnum
- type ListAggregatedPhysicalEntitiesSortOrderEnum
- type ListAttributeTagsFieldsEnum
- type ListAttributeTagsLifecycleStateEnum
- type ListAttributeTagsRequest
- type ListAttributeTagsResponse
- type ListAttributeTagsSortByEnum
- type ListAttributeTagsSortOrderEnum
- type ListAttributesFieldsEnum
- type ListAttributesLifecycleStateEnum
- type ListAttributesRequest
- type ListAttributesResponse
- type ListAttributesSortByEnum
- type ListAttributesSortOrderEnum
- type ListCatalogPrivateEndpointsLifecycleStateEnum
- type ListCatalogPrivateEndpointsRequest
- type ListCatalogPrivateEndpointsResponse
- type ListCatalogPrivateEndpointsSortByEnum
- type ListCatalogPrivateEndpointsSortOrderEnum
- type ListCatalogsLifecycleStateEnum
- type ListCatalogsRequest
- type ListCatalogsResponse
- type ListCatalogsSortByEnum
- type ListCatalogsSortOrderEnum
- type ListConnectionsFieldsEnum
- type ListConnectionsLifecycleStateEnum
- type ListConnectionsRequest
- type ListConnectionsResponse
- type ListConnectionsSortByEnum
- type ListConnectionsSortOrderEnum
- type ListCustomPropertiesDataTypesEnum
- type ListCustomPropertiesFieldsEnum
- type ListCustomPropertiesLifecycleStateEnum
- type ListCustomPropertiesRequest
- type ListCustomPropertiesResponse
- type ListCustomPropertiesSortByEnum
- type ListCustomPropertiesSortOrderEnum
- type ListCustomPropertiesTypeNameEnum
- type ListDataAssetTagsFieldsEnum
- type ListDataAssetTagsLifecycleStateEnum
- type ListDataAssetTagsRequest
- type ListDataAssetTagsResponse
- type ListDataAssetTagsSortByEnum
- type ListDataAssetTagsSortOrderEnum
- type ListDataAssetsFieldsEnum
- type ListDataAssetsLifecycleStateEnum
- type ListDataAssetsRequest
- type ListDataAssetsResponse
- type ListDataAssetsSortByEnum
- type ListDataAssetsSortOrderEnum
- type ListDerivedLogicalEntitiesRequest
- type ListDerivedLogicalEntitiesResponse
- type ListDerivedLogicalEntitiesSortByEnum
- type ListDerivedLogicalEntitiesSortOrderEnum
- type ListEntitiesFieldsEnum
- type ListEntitiesHarvestStatusEnum
- type ListEntitiesLifecycleStateEnum
- type ListEntitiesRequest
- type ListEntitiesResponse
- type ListEntitiesSortByEnum
- type ListEntitiesSortOrderEnum
- type ListEntityTagsFieldsEnum
- type ListEntityTagsLifecycleStateEnum
- type ListEntityTagsRequest
- type ListEntityTagsResponse
- type ListEntityTagsSortByEnum
- type ListEntityTagsSortOrderEnum
- type ListFolderTagsFieldsEnum
- type ListFolderTagsLifecycleStateEnum
- type ListFolderTagsRequest
- type ListFolderTagsResponse
- type ListFolderTagsSortByEnum
- type ListFolderTagsSortOrderEnum
- type ListFoldersFieldsEnum
- type ListFoldersHarvestStatusEnum
- type ListFoldersLifecycleStateEnum
- type ListFoldersRequest
- type ListFoldersResponse
- type ListFoldersSortByEnum
- type ListFoldersSortOrderEnum
- type ListGlossariesFieldsEnum
- type ListGlossariesLifecycleStateEnum
- type ListGlossariesRequest
- type ListGlossariesResponse
- type ListGlossariesSortByEnum
- type ListGlossariesSortOrderEnum
- type ListJobDefinitionsFieldsEnum
- type ListJobDefinitionsJobExecutionStateEnum
- type ListJobDefinitionsJobTypeEnum
- type ListJobDefinitionsLifecycleStateEnum
- type ListJobDefinitionsRequest
- type ListJobDefinitionsResponse
- type ListJobDefinitionsSortByEnum
- type ListJobDefinitionsSortOrderEnum
- type ListJobExecutionsFieldsEnum
- type ListJobExecutionsJobTypeEnum
- type ListJobExecutionsLifecycleStateEnum
- type ListJobExecutionsRequest
- type ListJobExecutionsResponse
- type ListJobExecutionsSortByEnum
- type ListJobExecutionsSortOrderEnum
- type ListJobLogsFieldsEnum
- type ListJobLogsLifecycleStateEnum
- type ListJobLogsRequest
- type ListJobLogsResponse
- type ListJobLogsSortByEnum
- type ListJobLogsSortOrderEnum
- type ListJobMetricsFieldsEnum
- type ListJobMetricsRequest
- type ListJobMetricsResponse
- type ListJobMetricsSortByEnum
- type ListJobMetricsSortOrderEnum
- type ListJobsFieldsEnum
- type ListJobsJobTypeEnum
- type ListJobsLifecycleStateEnum
- type ListJobsRequest
- type ListJobsResponse
- type ListJobsScheduleTypeEnum
- type ListJobsSortByEnum
- type ListJobsSortOrderEnum
- type ListNamespacesFieldsEnum
- type ListNamespacesLifecycleStateEnum
- type ListNamespacesRequest
- type ListNamespacesResponse
- type ListNamespacesSortByEnum
- type ListNamespacesSortOrderEnum
- type ListPatternsFieldsEnum
- type ListPatternsLifecycleStateEnum
- type ListPatternsRequest
- type ListPatternsResponse
- type ListPatternsSortByEnum
- type ListPatternsSortOrderEnum
- type ListRulesFieldsEnum
- type ListRulesLifecycleStateEnum
- type ListRulesOriginTypeEnum
- type ListRulesRequest
- type ListRulesResponse
- type ListRulesRuleTypeEnum
- type ListRulesSortByEnum
- type ListRulesSortOrderEnum
- type ListTagsFieldsEnum
- type ListTagsLifecycleStateEnum
- type ListTagsRequest
- type ListTagsResponse
- type ListTagsSortByEnum
- type ListTagsSortOrderEnum
- type ListTermRelationshipsFieldsEnum
- type ListTermRelationshipsLifecycleStateEnum
- type ListTermRelationshipsRequest
- type ListTermRelationshipsResponse
- type ListTermRelationshipsSortByEnum
- type ListTermRelationshipsSortOrderEnum
- type ListTermsFieldsEnum
- type ListTermsLifecycleStateEnum
- type ListTermsRequest
- type ListTermsResponse
- type ListTermsSortByEnum
- type ListTermsSortOrderEnum
- type ListTermsWorkflowStatusEnum
- type ListTypesFieldsEnum
- type ListTypesLifecycleStateEnum
- type ListTypesRequest
- type ListTypesResponse
- type ListTypesSortByEnum
- type ListTypesSortOrderEnum
- type ListWorkRequestErrorsRequest
- type ListWorkRequestErrorsResponse
- type ListWorkRequestErrorsSortByEnum
- type ListWorkRequestErrorsSortOrderEnum
- type ListWorkRequestLogsRequest
- type ListWorkRequestLogsResponse
- type ListWorkRequestLogsSortByEnum
- type ListWorkRequestLogsSortOrderEnum
- type ListWorkRequestsRequest
- type ListWorkRequestsResponse
- type ModelType
- type Namespace
- type NamespaceCollection
- type NamespaceSummary
- type ObjectStatsRequest
- type ObjectStatsResponse
- type ObjectStatsSortByEnum
- type ObjectStatsSortOrderEnum
- type ParseConnectionDetails
- type ParseConnectionRequest
- type ParseConnectionResponse
- type Pattern
- type PatternCollection
- type PatternSummary
- type PropertyDefinition
- type RemoveDataSelectorPatternsRequest
- type RemoveDataSelectorPatternsResponse
- type RuleAttribute
- type RuleCollection
- type RuleOriginTypeEnum
- type RuleSummary
- type RuleTypeEnum
- type SearchCriteria
- type SearchCriteriaLifecycleStateEnum
- type SearchCriteriaRequest
- type SearchCriteriaResponse
- type SearchCriteriaSortByEnum
- type SearchCriteriaSortOrderEnum
- type SearchResult
- type SearchResultCollection
- type SearchTagSummary
- type SearchTermSummary
- type Term
- type TermAssociatedObject
- type TermCollection
- type TermRelationship
- type TermRelationshipCollection
- type TermRelationshipSummary
- type TermSummary
- type TermWorkflowStatusEnum
- type TestConnectionRequest
- type TestConnectionResponse
- type TypeCollection
- type TypeCustomPropertyDetails
- type TypeSummary
- type UpdateAttributeDetails
- type UpdateAttributeRequest
- type UpdateAttributeResponse
- type UpdateCatalogDetails
- type UpdateCatalogPrivateEndpointDetails
- type UpdateCatalogPrivateEndpointRequest
- type UpdateCatalogPrivateEndpointResponse
- type UpdateCatalogRequest
- type UpdateCatalogResponse
- type UpdateConnectionDetails
- type UpdateConnectionRequest
- type UpdateConnectionResponse
- type UpdateCustomPropertyDetails
- type UpdateCustomPropertyRequest
- type UpdateCustomPropertyResponse
- type UpdateDataAssetDetails
- type UpdateDataAssetRequest
- type UpdateDataAssetResponse
- type UpdateEntityDetails
- type UpdateEntityRequest
- type UpdateEntityResponse
- type UpdateFolderDetails
- type UpdateFolderRequest
- type UpdateFolderResponse
- type UpdateGlossaryDetails
- type UpdateGlossaryRequest
- type UpdateGlossaryResponse
- type UpdateJobDefinitionDetails
- type UpdateJobDefinitionRequest
- type UpdateJobDefinitionResponse
- type UpdateJobDetails
- type UpdateJobRequest
- type UpdateJobResponse
- type UpdateNamespaceDetails
- type UpdateNamespaceRequest
- type UpdateNamespaceResponse
- type UpdatePatternDetails
- type UpdatePatternRequest
- type UpdatePatternResponse
- type UpdateTermDetails
- type UpdateTermRelationshipDetails
- type UpdateTermRelationshipRequest
- type UpdateTermRelationshipResponse
- type UpdateTermRequest
- type UpdateTermResponse
- type UploadCredentialsDetails
- type UploadCredentialsRequest
- type UploadCredentialsResponse
- type UsersRequest
- type UsersResponse
- type UsersSortByEnum
- type UsersSortOrderEnum
- type ValidateConnectionDetails
- type ValidateConnectionRequest
- type ValidateConnectionResponse
- type ValidateConnectionResult
- type ValidatePatternDetails
- type ValidatePatternRequest
- type ValidatePatternResponse
- type ValidatePatternResult
- type WorkRequest
- type WorkRequestError
- type WorkRequestLog
- type WorkRequestOperationTypeEnum
- type WorkRequestResource
- type WorkRequestResourceActionTypeEnum
- type WorkRequestStatusEnum
Constants ¶
This section is empty.
Variables ¶
This section is empty.
Functions ¶
This section is empty.
Types ¶
type 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 }
AddDataSelectorPatternsRequest wrapper for the AddDataSelectorPatterns operation
See also ¶
Click https://docs.cloud.oracle.com/en-us/iaas/tools/go-sdk-examples/latest/datacatalog/AddDataSelectorPatterns.go.html to see an example of how to use AddDataSelectorPatternsRequest.
func (AddDataSelectorPatternsRequest) HTTPRequest ¶
func (request AddDataSelectorPatternsRequest) HTTPRequest(method, path string) (http.Request, error)
HTTPRequest implements the OCIRequest interface
func (AddDataSelectorPatternsRequest) RetryPolicy ¶
func (request AddDataSelectorPatternsRequest) RetryPolicy() *common.RetryPolicy
RetryPolicy implements the OCIRetryableRequest interface. This retrieves the specified retry policy.
func (AddDataSelectorPatternsRequest) String ¶
func (request AddDataSelectorPatternsRequest) String() string
type AddDataSelectorPatternsResponse ¶
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"` }
AddDataSelectorPatternsResponse wrapper for the AddDataSelectorPatterns operation
func (AddDataSelectorPatternsResponse) HTTPResponse ¶
func (response AddDataSelectorPatternsResponse) HTTPResponse() *http.Response
HTTPResponse implements the OCIResponse interface
func (AddDataSelectorPatternsResponse) String ¶
func (response AddDataSelectorPatternsResponse) String() string
type 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 }
AssociateCustomPropertyRequest wrapper for the AssociateCustomProperty operation
See also ¶
Click https://docs.cloud.oracle.com/en-us/iaas/tools/go-sdk-examples/latest/datacatalog/AssociateCustomProperty.go.html to see an example of how to use AssociateCustomPropertyRequest.
func (AssociateCustomPropertyRequest) HTTPRequest ¶
func (request AssociateCustomPropertyRequest) HTTPRequest(method, path string) (http.Request, error)
HTTPRequest implements the OCIRequest interface
func (AssociateCustomPropertyRequest) RetryPolicy ¶
func (request AssociateCustomPropertyRequest) RetryPolicy() *common.RetryPolicy
RetryPolicy implements the OCIRetryableRequest interface. This retrieves the specified retry policy.
func (AssociateCustomPropertyRequest) String ¶
func (request AssociateCustomPropertyRequest) String() string
type AssociateCustomPropertyResponse ¶
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"` }
AssociateCustomPropertyResponse wrapper for the AssociateCustomProperty operation
func (AssociateCustomPropertyResponse) HTTPResponse ¶
func (response AssociateCustomPropertyResponse) HTTPResponse() *http.Response
HTTPResponse implements the OCIResponse interface
func (AssociateCustomPropertyResponse) String ¶
func (response AssociateCustomPropertyResponse) String() string
type AttachCatalogPrivateEndpointDetails ¶
type AttachCatalogPrivateEndpointDetails struct { // The identifier of the private endpoint to be attached to the catalog resource. CatalogPrivateEndpointId *string `mandatory:"true" json:"catalogPrivateEndpointId"` }
AttachCatalogPrivateEndpointDetails Information about the attaching the private endpoint resource to a catalog
func (AttachCatalogPrivateEndpointDetails) String ¶
func (m AttachCatalogPrivateEndpointDetails) String() string
type AttachCatalogPrivateEndpointRequest ¶
type AttachCatalogPrivateEndpointRequest struct { // Details for private reverse connection endpoint to be used for attachment. AttachCatalogPrivateEndpointDetails `contributesTo:"body"` // Unique catalog identifier. CatalogId *string `mandatory:"true" contributesTo:"path" name:"catalogId"` // For optimistic concurrency control. In the PUT or DELETE call // for a resource, set the `if-match` parameter to the value of the // etag from a previous GET or POST response for that resource. // The resource will be updated or deleted only if the etag you // provide matches the resource's current etag value. IfMatch *string `mandatory:"false" contributesTo:"header" name:"if-match"` // The client request ID for tracing. OpcRequestId *string `mandatory:"false" contributesTo:"header" name:"opc-request-id"` // A token that uniquely identifies a request so it can be retried in case of a timeout or // server error without risk of executing that same action again. Retry tokens expire after 24 // hours, but can be invalidated before then due to conflicting operations. For example, if a resource // has been deleted and purged from the system, then a retry of the original creation request // might be rejected. OpcRetryToken *string `mandatory:"false" contributesTo:"header" name:"opc-retry-token"` // Metadata about the request. This information will not be transmitted to the service, but // represents information that the SDK will consume to drive retry behavior. RequestMetadata common.RequestMetadata }
AttachCatalogPrivateEndpointRequest wrapper for the AttachCatalogPrivateEndpoint operation
See also ¶
Click https://docs.cloud.oracle.com/en-us/iaas/tools/go-sdk-examples/latest/datacatalog/AttachCatalogPrivateEndpoint.go.html to see an example of how to use AttachCatalogPrivateEndpointRequest.
func (AttachCatalogPrivateEndpointRequest) HTTPRequest ¶
func (request AttachCatalogPrivateEndpointRequest) HTTPRequest(method, path string) (http.Request, error)
HTTPRequest implements the OCIRequest interface
func (AttachCatalogPrivateEndpointRequest) RetryPolicy ¶
func (request AttachCatalogPrivateEndpointRequest) RetryPolicy() *common.RetryPolicy
RetryPolicy implements the OCIRetryableRequest interface. This retrieves the specified retry policy.
func (AttachCatalogPrivateEndpointRequest) String ¶
func (request AttachCatalogPrivateEndpointRequest) String() string
type AttachCatalogPrivateEndpointResponse ¶
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"` }
AttachCatalogPrivateEndpointResponse wrapper for the AttachCatalogPrivateEndpoint operation
func (AttachCatalogPrivateEndpointResponse) HTTPResponse ¶
func (response AttachCatalogPrivateEndpointResponse) HTTPResponse() *http.Response
HTTPResponse implements the OCIResponse interface
func (AttachCatalogPrivateEndpointResponse) String ¶
func (response AttachCatalogPrivateEndpointResponse) String() string
type Attribute ¶
type Attribute struct { // Unique attribute key that is immutable. Key *string `mandatory:"true" json:"key"` // A user-friendly display name. Does not have to be unique, and it's changeable. // Avoid entering confidential information. DisplayName *string `mandatory:"false" json:"displayName"` // Detailed description of the attribute. Description *string `mandatory:"false" json:"description"` // The unique key of the parent entity. EntityKey *string `mandatory:"false" json:"entityKey"` // State of the attribute. LifecycleState LifecycleStateEnum `mandatory:"false" json:"lifecycleState,omitempty"` // The date and time the attribute was created, in the format defined by RFC3339 (https://tools.ietf.org/html/rfc3339). // Example: `2019-03-25T21:10:29.600Z` TimeCreated *common.SDKTime `mandatory:"false" json:"timeCreated"` // The last time that any change was made to the attribute. An RFC3339 (https://tools.ietf.org/html/rfc3339) formatted datetime string. TimeUpdated *common.SDKTime `mandatory:"false" json:"timeUpdated"` // OCID of the user who created this attribute in the data catalog. CreatedById *string `mandatory:"false" json:"createdById"` // OCID of the user who modified this attribute in the data catalog. UpdatedById *string `mandatory:"false" json:"updatedById"` // Data type of the attribute as defined in the external system. Type mapping across systems can be achieved // through term associations across domains in the ontology. The attribute can also be tagged to the datatype in // the domain ontology to resolve any ambiguity arising from type name similarity that can occur with user // defined types. ExternalDataType *string `mandatory:"false" json:"externalDataType"` // Unique external key of this attribute in the external source system. ExternalKey *string `mandatory:"false" json:"externalKey"` // Property that identifies if this attribute can be used as a watermark to extract incremental data. IsIncrementalData *bool `mandatory:"false" json:"isIncrementalData"` // Property that identifies if this attribute can be assigned null values. IsNullable *bool `mandatory:"false" json:"isNullable"` // The minimum count for the number of instances of a given type stored in this collection type attribute,applicable if this attribute is a complex type. MinCollectionCount *int `mandatory:"false" json:"minCollectionCount"` // The maximum count for the number of instances of a given type stored in this collection type attribute,applicable if this attribute is a complex type. // For type specifications in systems that specify only "capacity" without upper or lower bound , this property can also be used to just mean "capacity". // Some examples are Varray size in Oracle , Occurs Clause in Cobol , capacity in XmlSchemaObjectCollection , maxOccurs in Xml , maxItems in Json MaxCollectionCount *int `mandatory:"false" json:"maxCollectionCount"` // Entity key that represents the datatype of this attribute , applicable if this attribute is a complex type. DatatypeEntityKey *string `mandatory:"false" json:"datatypeEntityKey"` // External entity key that represents the datatype of this attribute , applicable if this attribute is a complex type. ExternalDatatypeEntityKey *string `mandatory:"false" json:"externalDatatypeEntityKey"` // Attribute key that represents the parent attribute of this attribute , applicable if the parent attribute is of complex datatype. ParentAttributeKey *string `mandatory:"false" json:"parentAttributeKey"` // External attribute key that represents the parent attribute of this attribute , applicable if the parent attribute is of complex type. ExternalParentAttributeKey *string `mandatory:"false" json:"externalParentAttributeKey"` // Max allowed length of the attribute value. Length *int64 `mandatory:"false" json:"length"` // Position of the attribute in the record definition. Position *int `mandatory:"false" json:"position"` // Precision of the attribute value usually applies to float data type. Precision *int `mandatory:"false" json:"precision"` // Scale of the attribute value usually applies to float data type. Scale *int `mandatory:"false" json:"scale"` // Last modified timestamp of this object in the external system. TimeExternal *common.SDKTime `mandatory:"false" json:"timeExternal"` // URI to the attribute instance in the API. Uri *string `mandatory:"false" json:"uri"` // Full path of the attribute. Path *string `mandatory:"false" json:"path"` // The list of customized properties along with the values for this object CustomPropertyMembers []CustomPropertyGetUsage `mandatory:"false" json:"customPropertyMembers"` // A map of maps that contains the properties which are specific to the attribute type. Each attribute type // definition defines it's set of required and optional properties. The map keys are category names and the // values are maps of property name to property value. Every property is contained inside of a category. Most // attributes have required properties within the "default" category. // Example: `{"properties": { "default": { "key1": "value1"}}}` Properties map[string]map[string]string `mandatory:"false" json:"properties"` // Rule types associated with attribute. AssociatedRuleTypes []AttributeAssociatedRuleTypesEnum `mandatory:"false" json:"associatedRuleTypes,omitempty"` }
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 AttributeAssociatedRuleTypesEnum ¶
type AttributeAssociatedRuleTypesEnum string
AttributeAssociatedRuleTypesEnum Enum with underlying type: string
const ( AttributeAssociatedRuleTypesPrimarykey AttributeAssociatedRuleTypesEnum = "PRIMARYKEY" AttributeAssociatedRuleTypesForeignkey AttributeAssociatedRuleTypesEnum = "FOREIGNKEY" AttributeAssociatedRuleTypesUniquekey AttributeAssociatedRuleTypesEnum = "UNIQUEKEY" )
Set of constants representing the allowable values for AttributeAssociatedRuleTypesEnum
func GetAttributeAssociatedRuleTypesEnumValues ¶
func GetAttributeAssociatedRuleTypesEnumValues() []AttributeAssociatedRuleTypesEnum
GetAttributeAssociatedRuleTypesEnumValues Enumerates the set of values for AttributeAssociatedRuleTypesEnum
type AttributeCollection ¶
type AttributeCollection struct { // Collection of attributes. Items []AttributeSummary `mandatory:"true" json:"items"` // Total number of items returned. Count *int `mandatory:"false" json:"count"` }
AttributeCollection Results of an attributes listing. Attributes describe an item of data with name and datatype.
func (AttributeCollection) String ¶
func (m AttributeCollection) String() string
type AttributeSummary ¶
type AttributeSummary struct { // Unique attribute key that is immutable. Key *string `mandatory:"true" json:"key"` // A user-friendly display name. Does not have to be unique, and it's changeable. // Avoid entering confidential information. DisplayName *string `mandatory:"false" json:"displayName"` // Detailed description of the attribute. Description *string `mandatory:"false" json:"description"` // The unique key of the parent entity. EntityKey *string `mandatory:"false" json:"entityKey"` // Unique external key of this attribute in the external source system. ExternalKey *string `mandatory:"false" json:"externalKey"` // Max allowed length of the attribute value. Length *int64 `mandatory:"false" json:"length"` // Property that identifies if this attribute can be assigned null values. IsNullable *bool `mandatory:"false" json:"isNullable"` // URI to the attribute instance in the API. Uri *string `mandatory:"false" json:"uri"` // State of the attribute. LifecycleState LifecycleStateEnum `mandatory:"false" json:"lifecycleState,omitempty"` // The date and time the attribute was created, in the format defined by RFC3339 (https://tools.ietf.org/html/rfc3339). // Example: `2019-03-25T21:10:29.600Z` TimeCreated *common.SDKTime `mandatory:"false" json:"timeCreated"` // Data type of the attribute as defined in the external source system. ExternalDataType *string `mandatory:"false" json:"externalDataType"` // The minimum count for the number of instances of a given type stored in this collection type attribute,applicable if this attribute is a complex type. MinCollectionCount *int `mandatory:"false" json:"minCollectionCount"` // The maximum count for the number of instances of a given type stored in this collection type attribute,applicable if this attribute is a complex type. // For type specifications in systems that specify only "capacity" without upper or lower bound , this property can also be used to just mean "capacity". // Some examples are Varray size in Oracle , Occurs Clause in Cobol , capacity in XmlSchemaObjectCollection , maxOccurs in Xml , maxItems in Json MaxCollectionCount *int `mandatory:"false" json:"maxCollectionCount"` // Entity key that represents the datatype of this attribute , applicable if this attribute is a complex type. DatatypeEntityKey *string `mandatory:"false" json:"datatypeEntityKey"` // External entity key that represents the datatype of this attribute , applicable if this attribute is a complex type. ExternalDatatypeEntityKey *string `mandatory:"false" json:"externalDatatypeEntityKey"` // Attribute key that represents the parent attribute of this attribute , applicable if the parent attribute is of complex datatype. ParentAttributeKey *string `mandatory:"false" json:"parentAttributeKey"` // External attribute key that represents the parent attribute of this attribute , applicable if the parent attribute is of complex type. ExternalParentAttributeKey *string `mandatory:"false" json:"externalParentAttributeKey"` // Full path of the attribute. Path *string `mandatory:"false" json:"path"` // Rule types associated with attribute. AssociatedRuleTypes []AttributeSummaryAssociatedRuleTypesEnum `mandatory:"false" json:"associatedRuleTypes,omitempty"` }
AttributeSummary Summary of an entity attribute.
func (AttributeSummary) String ¶
func (m AttributeSummary) String() string
type AttributeSummaryAssociatedRuleTypesEnum ¶
type AttributeSummaryAssociatedRuleTypesEnum string
AttributeSummaryAssociatedRuleTypesEnum Enum with underlying type: string
const ( AttributeSummaryAssociatedRuleTypesPrimarykey AttributeSummaryAssociatedRuleTypesEnum = "PRIMARYKEY" AttributeSummaryAssociatedRuleTypesForeignkey AttributeSummaryAssociatedRuleTypesEnum = "FOREIGNKEY" AttributeSummaryAssociatedRuleTypesUniquekey AttributeSummaryAssociatedRuleTypesEnum = "UNIQUEKEY" )
Set of constants representing the allowable values for AttributeSummaryAssociatedRuleTypesEnum
func GetAttributeSummaryAssociatedRuleTypesEnumValues ¶
func GetAttributeSummaryAssociatedRuleTypesEnumValues() []AttributeSummaryAssociatedRuleTypesEnum
GetAttributeSummaryAssociatedRuleTypesEnumValues Enumerates the set of values for AttributeSummaryAssociatedRuleTypesEnum
type AttributeTag ¶
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"` }
AttributeTag Represents an association of an entity attribute to a term.
func (AttributeTag) String ¶
func (m AttributeTag) String() string
type AttributeTagCollection ¶
type AttributeTagCollection struct { // Collection of attribute tags. Items []AttributeTagSummary `mandatory:"true" json:"items"` // Total number of items returned. Count *int `mandatory:"false" json:"count"` }
AttributeTagCollection Results of an attribute tags listing. Attribnute tags allow association of business terms with attributes.
func (AttributeTagCollection) String ¶
func (m AttributeTagCollection) String() string
type AttributeTagSummary ¶
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"` }
AttributeTagSummary Summary of an entity attribute tag.
func (AttributeTagSummary) String ¶
func (m AttributeTagSummary) String() string
type BasePermissionsSummary ¶
type BasePermissionsSummary struct { // An array of permissions. UserPermissions []string `mandatory:"false" json:"userPermissions"` }
BasePermissionsSummary Permissions object sent as part of the response.
func (BasePermissionsSummary) String ¶
func (m BasePermissionsSummary) String() string
type BaseTag ¶
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"` }
BaseTag Represents the association of an object to a term. Tags are immutable.
type BaseTagSummary ¶
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"` }
BaseTagSummary Represents the association of an object to a term.
func (BaseTagSummary) String ¶
func (m BaseTagSummary) String() string
type Catalog ¶
type Catalog struct { // OCID of the data catalog instance. Id *string `mandatory:"true" json:"id"` // Compartment identifier. CompartmentId *string `mandatory:"true" json:"compartmentId"` // Data catalog identifier, which can be renamed. DisplayName *string `mandatory:"false" json:"displayName"` // The time the data catalog was created. An RFC3339 (https://tools.ietf.org/html/rfc3339) formatted datetime string. TimeCreated *common.SDKTime `mandatory:"false" json:"timeCreated"` // The time the data catalog was updated. An RFC3339 (https://tools.ietf.org/html/rfc3339) formatted datetime string. TimeUpdated *common.SDKTime `mandatory:"false" json:"timeUpdated"` // The REST front endpoint URL to the data catalog instance. ServiceApiUrl *string `mandatory:"false" json:"serviceApiUrl"` // The console front endpoint URL to the data catalog instance. ServiceConsoleUrl *string `mandatory:"false" json:"serviceConsoleUrl"` // The number of data objects added to the data catalog. // Please see the data catalog documentation for further information on how this is calculated. NumberOfObjects *int `mandatory:"false" json:"numberOfObjects"` // The current state of the data catalog resource. LifecycleState LifecycleStateEnum `mandatory:"false" json:"lifecycleState,omitempty"` // An message describing the current state in more detail. // For example, it can be used to provide actionable information for a resource in 'Failed' state. LifecycleDetails *string `mandatory:"false" json:"lifecycleDetails"` // Simple key-value pair that is applied without any predefined name, type, or scope. Exists for cross-compatibility only. // Example: `{"bar-key": "value"}` FreeformTags map[string]string `mandatory:"false" json:"freeformTags"` // Usage of predefined tag keys. These predefined keys are scoped to namespaces. // Example: `{"foo-namespace": {"bar-key": "value"}}` DefinedTags map[string]map[string]interface{} `mandatory:"false" json:"definedTags"` // The list of private reverse connection endpoints attached to the catalog AttachedCatalogPrivateEndpoints []string `mandatory:"false" json:"attachedCatalogPrivateEndpoints"` }
Catalog A data catalog enables you to collect, organize, find, access, understand, enrich, and activate technical, business, and operational metadata.
type CatalogPermissionsSummary ¶
type CatalogPermissionsSummary struct { // An array of permissions. UserPermissions []string `mandatory:"false" json:"userPermissions"` // The data catalog's OCID. CatalogId *string `mandatory:"false" json:"catalogId"` }
CatalogPermissionsSummary General permissions object.
func (CatalogPermissionsSummary) String ¶
func (m CatalogPermissionsSummary) String() string
type CatalogPrivateEndpoint ¶
type CatalogPrivateEndpoint struct { // Unique identifier that is immutable Id *string `mandatory:"true" json:"id"` // Compartment Identifier. CompartmentId *string `mandatory:"true" json:"compartmentId"` // Subnet Identifier SubnetId *string `mandatory:"true" json:"subnetId"` // List of DNS zones to be used by the data assets to be harvested. // Example: custpvtsubnet.oraclevcn.com for data asset: db.custpvtsubnet.oraclevcn.com DnsZones []string `mandatory:"true" json:"dnsZones"` // Private Reverse Connection Endpoint display name DisplayName *string `mandatory:"false" json:"displayName"` // The time the private endpoint was created. An RFC3339 (https://tools.ietf.org/html/rfc3339) formatted datetime string. TimeCreated *common.SDKTime `mandatory:"false" json:"timeCreated"` // The time the private endpoint was updated. An RFC3339 (https://tools.ietf.org/html/rfc3339) formatted datetime string. TimeUpdated *common.SDKTime `mandatory:"false" json:"timeUpdated"` // Simple key-value pair that is applied without any predefined name, type, or scope. Exists for cross-compatibility only. // Example: `{"bar-key": "value"}` FreeformTags map[string]string `mandatory:"false" json:"freeformTags"` // Usage of predefined tag keys. These predefined keys are scoped to namespaces. // Example: `{"foo-namespace": {"bar-key": "value"}}` DefinedTags map[string]map[string]interface{} `mandatory:"false" json:"definedTags"` // The current state of the private endpoint resource. LifecycleState LifecycleStateEnum `mandatory:"false" json:"lifecycleState,omitempty"` // A message describing the current state in more detail. For example, can be used to provide actionable information for a resource in 'Failed' state. LifecycleDetails *string `mandatory:"false" json:"lifecycleDetails"` // The list of catalogs using the private reverse connection endpoint AttachedCatalogs []string `mandatory:"false" json:"attachedCatalogs"` }
CatalogPrivateEndpoint A private network reverse connection creates a connection from service to customer subnet over a private network.
func (CatalogPrivateEndpoint) String ¶
func (m CatalogPrivateEndpoint) String() string
type CatalogPrivateEndpointSummary ¶
type CatalogPrivateEndpointSummary struct { // Unique identifier that is immutable Id *string `mandatory:"true" json:"id"` // Subnet Identifier SubnetId *string `mandatory:"true" json:"subnetId"` // List of DNS zones to be used by the data assets to be harvested. // Example: custpvtsubnet.oraclevcn.com for data asset: db.custpvtsubnet.oraclevcn.com DnsZones []string `mandatory:"true" json:"dnsZones"` // Identifier of the compartment this private endpoint belongs to CompartmentId *string `mandatory:"true" json:"compartmentId"` // The time the private endpoint was created. An RFC3339 (https://tools.ietf.org/html/rfc3339) formatted datetime string. TimeCreated *common.SDKTime `mandatory:"false" json:"timeCreated"` // The time the private endpoint was updated. An RFC3339 (https://tools.ietf.org/html/rfc3339) formatted datetime string. TimeUpdated *common.SDKTime `mandatory:"false" json:"timeUpdated"` // Mutable name of the Private Reverse Connection Endpoint DisplayName *string `mandatory:"false" json:"displayName"` // A message describing the current state in more detail. For example, can be used to provide actionable information for a resource in 'Failed' state. LifecycleDetails *string `mandatory:"false" json:"lifecycleDetails"` // Simple key-value pair that is applied without any predefined name, type, or scope. Exists for cross-compatibility only. // Example: `{"bar-key": "value"}` FreeformTags map[string]string `mandatory:"false" json:"freeformTags"` // Usage of predefined tag keys. These predefined keys are scoped to namespaces. // Example: `{"foo-namespace": {"bar-key": "value"}}` DefinedTags map[string]map[string]interface{} `mandatory:"false" json:"definedTags"` // The current state of the private endpoint resource. LifecycleState LifecycleStateEnum `mandatory:"false" json:"lifecycleState,omitempty"` // The list of catalogs using the private reverse connection endpoint AttachedCatalogs []string `mandatory:"false" json:"attachedCatalogs"` }
CatalogPrivateEndpointSummary A private network reverse connection creates a connection from service to customer subnet over a private network.
func (CatalogPrivateEndpointSummary) String ¶
func (m CatalogPrivateEndpointSummary) String() string
type CatalogSummary ¶
type CatalogSummary struct { // Unique identifier that is immutable on creation. Id *string `mandatory:"true" json:"id"` // Compartment identifier. CompartmentId *string `mandatory:"true" json:"compartmentId"` // Data catalog identifier, that can be renamed. DisplayName *string `mandatory:"false" json:"displayName"` // The time the data catalog was created. An RFC3339 (https://tools.ietf.org/html/rfc3339) formatted datetime string. TimeCreated *common.SDKTime `mandatory:"false" json:"timeCreated"` // The time the data catalog was updated. An RFC3339 (https://tools.ietf.org/html/rfc3339) formatted datetime string. TimeUpdated *common.SDKTime `mandatory:"false" json:"timeUpdated"` // The number of high level objects added to the data catalog. NumberOfObjects *int `mandatory:"false" json:"numberOfObjects"` // The current state of the data catalog resource. LifecycleState LifecycleStateEnum `mandatory:"false" json:"lifecycleState,omitempty"` // An message describing the current state in more detail. For example, can be used to provide actionable information for a resource in 'Failed' state. LifecycleDetails *string `mandatory:"false" json:"lifecycleDetails"` // Simple key-value pair that is applied without any predefined name, type, or scope. Exists for cross-compatibility only. // Example: `{"bar-key": "value"}` FreeformTags map[string]string `mandatory:"false" json:"freeformTags"` // Usage of predefined tag keys. These predefined keys are scoped to namespaces. // Example: `{"foo-namespace": {"bar-key": "value"}}` DefinedTags map[string]map[string]interface{} `mandatory:"false" json:"definedTags"` // The list of private reverse connection endpoints attached to the catalog AttachedCatalogPrivateEndpoints []string `mandatory:"false" json:"attachedCatalogPrivateEndpoints"` }
CatalogSummary Summary of the data catalog.
func (CatalogSummary) String ¶
func (m CatalogSummary) String() string
type ChangeCatalogCompartmentDetails ¶
type ChangeCatalogCompartmentDetails struct { // The identifier of the compartment where the resource should be moved. CompartmentId *string `mandatory:"true" json:"compartmentId"` }
ChangeCatalogCompartmentDetails Information about the change compartment
func (ChangeCatalogCompartmentDetails) String ¶
func (m ChangeCatalogCompartmentDetails) String() string
type ChangeCatalogCompartmentRequest ¶
type ChangeCatalogCompartmentRequest struct { // Details for the target compartment. ChangeCatalogCompartmentDetails `contributesTo:"body"` // Unique catalog identifier. CatalogId *string `mandatory:"true" contributesTo:"path" name:"catalogId"` // For optimistic concurrency control. In the PUT or DELETE call // for a resource, set the `if-match` parameter to the value of the // etag from a previous GET or POST response for that resource. // The resource will be updated or deleted only if the etag you // provide matches the resource's current etag value. IfMatch *string `mandatory:"false" contributesTo:"header" name:"if-match"` // The client request ID for tracing. OpcRequestId *string `mandatory:"false" contributesTo:"header" name:"opc-request-id"` // Metadata about the request. This information will not be transmitted to the service, but // represents information that the SDK will consume to drive retry behavior. RequestMetadata common.RequestMetadata }
ChangeCatalogCompartmentRequest wrapper for the ChangeCatalogCompartment operation
See also ¶
Click https://docs.cloud.oracle.com/en-us/iaas/tools/go-sdk-examples/latest/datacatalog/ChangeCatalogCompartment.go.html to see an example of how to use ChangeCatalogCompartmentRequest.
func (ChangeCatalogCompartmentRequest) HTTPRequest ¶
func (request ChangeCatalogCompartmentRequest) HTTPRequest(method, path string) (http.Request, error)
HTTPRequest implements the OCIRequest interface
func (ChangeCatalogCompartmentRequest) RetryPolicy ¶
func (request ChangeCatalogCompartmentRequest) RetryPolicy() *common.RetryPolicy
RetryPolicy implements the OCIRetryableRequest interface. This retrieves the specified retry policy.
func (ChangeCatalogCompartmentRequest) String ¶
func (request ChangeCatalogCompartmentRequest) String() string
type ChangeCatalogCompartmentResponse ¶
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"` }
ChangeCatalogCompartmentResponse wrapper for the ChangeCatalogCompartment operation
func (ChangeCatalogCompartmentResponse) HTTPResponse ¶
func (response ChangeCatalogCompartmentResponse) HTTPResponse() *http.Response
HTTPResponse implements the OCIResponse interface
func (ChangeCatalogCompartmentResponse) String ¶
func (response ChangeCatalogCompartmentResponse) String() string
type ChangeCatalogPrivateEndpointCompartmentDetails ¶
type ChangeCatalogPrivateEndpointCompartmentDetails struct { // The identifier of the compartment where the resource should be moved. CompartmentId *string `mandatory:"true" json:"compartmentId"` }
ChangeCatalogPrivateEndpointCompartmentDetails Information about the change compartment for the private endpoint resource
func (ChangeCatalogPrivateEndpointCompartmentDetails) String ¶
func (m ChangeCatalogPrivateEndpointCompartmentDetails) String() string
type ChangeCatalogPrivateEndpointCompartmentRequest ¶
type ChangeCatalogPrivateEndpointCompartmentRequest struct { // Details for the target compartment. ChangeCatalogPrivateEndpointCompartmentDetails `contributesTo:"body"` // Unique private reverse connection identifier. CatalogPrivateEndpointId *string `mandatory:"true" contributesTo:"path" name:"catalogPrivateEndpointId"` // For optimistic concurrency control. In the PUT or DELETE call // for a resource, set the `if-match` parameter to the value of the // etag from a previous GET or POST response for that resource. // The resource will be updated or deleted only if the etag you // provide matches the resource's current etag value. IfMatch *string `mandatory:"false" contributesTo:"header" name:"if-match"` // The client request ID for tracing. OpcRequestId *string `mandatory:"false" contributesTo:"header" name:"opc-request-id"` // Metadata about the request. This information will not be transmitted to the service, but // represents information that the SDK will consume to drive retry behavior. RequestMetadata common.RequestMetadata }
ChangeCatalogPrivateEndpointCompartmentRequest wrapper for the ChangeCatalogPrivateEndpointCompartment operation
See also ¶
Click https://docs.cloud.oracle.com/en-us/iaas/tools/go-sdk-examples/latest/datacatalog/ChangeCatalogPrivateEndpointCompartment.go.html to see an example of how to use ChangeCatalogPrivateEndpointCompartmentRequest.
func (ChangeCatalogPrivateEndpointCompartmentRequest) HTTPRequest ¶
func (request ChangeCatalogPrivateEndpointCompartmentRequest) HTTPRequest(method, path string) (http.Request, error)
HTTPRequest implements the OCIRequest interface
func (ChangeCatalogPrivateEndpointCompartmentRequest) RetryPolicy ¶
func (request ChangeCatalogPrivateEndpointCompartmentRequest) RetryPolicy() *common.RetryPolicy
RetryPolicy implements the OCIRetryableRequest interface. This retrieves the specified retry policy.
func (ChangeCatalogPrivateEndpointCompartmentRequest) String ¶
func (request ChangeCatalogPrivateEndpointCompartmentRequest) String() string
type ChangeCatalogPrivateEndpointCompartmentResponse ¶
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"` }
ChangeCatalogPrivateEndpointCompartmentResponse wrapper for the ChangeCatalogPrivateEndpointCompartment operation
func (ChangeCatalogPrivateEndpointCompartmentResponse) HTTPResponse ¶
func (response ChangeCatalogPrivateEndpointCompartmentResponse) HTTPResponse() *http.Response
HTTPResponse implements the OCIResponse interface
func (ChangeCatalogPrivateEndpointCompartmentResponse) String ¶
func (response ChangeCatalogPrivateEndpointCompartmentResponse) String() string
type Connection ¶
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"` }
Connection Detailed representation of a connection to a data asset, minus any sensitive properties.
func (Connection) String ¶
func (m Connection) String() string
type ConnectionAliasSummary ¶
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"` }
ConnectionAliasSummary Summary representation of database aliases parsed from the file metadata.
func (ConnectionAliasSummary) String ¶
func (m ConnectionAliasSummary) String() string
type ConnectionCollection ¶
type ConnectionCollection struct { // Collection of connection summaries. Items []ConnectionSummary `mandatory:"true" json:"items"` // Total number of items returned. Count *int `mandatory:"false" json:"count"` }
ConnectionCollection Results of a connections listing. Each member of the result is a summary representation of a connection to a data asset.
func (ConnectionCollection) String ¶
func (m ConnectionCollection) String() string
type ConnectionResultEnum ¶
type ConnectionResultEnum string
ConnectionResultEnum Enum with underlying type: string
const ( ConnectionResultSucceeded ConnectionResultEnum = "SUCCEEDED" ConnectionResultFailed ConnectionResultEnum = "FAILED" )
Set of constants representing the allowable values for ConnectionResultEnum
func GetConnectionResultEnumValues ¶
func GetConnectionResultEnumValues() []ConnectionResultEnum
GetConnectionResultEnumValues Enumerates the set of values for ConnectionResultEnum
type ConnectionSummary ¶
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"` }
ConnectionSummary Summary representation of a connection to a data asset.
func (ConnectionSummary) String ¶
func (m ConnectionSummary) String() string
type CreateAttributeDetails ¶
type CreateAttributeDetails struct { // A user-friendly display name. Does not have to be unique, and it's changeable. // Avoid entering confidential information. DisplayName *string `mandatory:"true" json:"displayName"` // Data type of the attribute as defined in the external system. ExternalDataType *string `mandatory:"true" json:"externalDataType"` // Last modified timestamp of this object in the external system. TimeExternal *common.SDKTime `mandatory:"true" json:"timeExternal"` // Detailed description of the attribute. Description *string `mandatory:"false" json:"description"` // Property that identifies if this attribute can be used as a watermark to extract incremental data. IsIncrementalData *bool `mandatory:"false" json:"isIncrementalData"` // Property that identifies if this attribute can be assigned null values. IsNullable *bool `mandatory:"false" json:"isNullable"` // Max allowed length of the attribute value. Length *int64 `mandatory:"false" json:"length"` // Position of the attribute in the record definition. Position *int `mandatory:"false" json:"position"` // Precision of the attribute value usually applies to float data type. Precision *int `mandatory:"false" json:"precision"` // Scale of the attribute value usually applies to float data type. Scale *int `mandatory:"false" json:"scale"` // The minimum count for the number of instances of a given type stored in this collection type attribute,applicable if this attribute is a complex type. MinCollectionCount *int `mandatory:"false" json:"minCollectionCount"` // The maximum count for the number of instances of a given type stored in this collection type attribute,applicable if this attribute is a complex type. // For type specifications in systems that specify only "capacity" without upper or lower bound , this property can also be used to just mean "capacity". // Some examples are Varray size in Oracle , Occurs Clause in Cobol , capacity in XmlSchemaObjectCollection , maxOccurs in Xml , maxItems in Json MaxCollectionCount *int `mandatory:"false" json:"maxCollectionCount"` // External entity key that represents the datatype of this attribute , applicable if this attribute is a complex type. ExternalDatatypeEntityKey *string `mandatory:"false" json:"externalDatatypeEntityKey"` // External attribute key that represents the parent attribute of this attribute , applicable if the parent attribute is of complex type. ExternalParentAttributeKey *string `mandatory:"false" json:"externalParentAttributeKey"` // The list of customized properties along with the values for this object CustomPropertyMembers []CustomPropertySetUsage `mandatory:"false" json:"customPropertyMembers"` // A map of maps that contains the properties which are specific to the attribute type. Each attribute type // definition defines it's set of required and optional properties. The map keys are category names and the // values are maps of property name to property value. Every property is contained inside of a category. Most // attributes have required properties within the "default" category. To determine the set of required and // optional properties for an attribute type, a query can be done on '/types?type=attribute' that returns a // collection of all attribute types. The appropriate attribute type, which will include definitions of all // of it's properties, can be identified from this collection. // Example: `{"properties": { "default": { "key1": "value1"}}}` Properties map[string]map[string]string `mandatory:"false" json:"properties"` }
CreateAttributeDetails Properties used in attribute create operations.
func (CreateAttributeDetails) String ¶
func (m CreateAttributeDetails) String() string
type 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 }
CreateAttributeRequest wrapper for the CreateAttribute operation
See also ¶
Click https://docs.cloud.oracle.com/en-us/iaas/tools/go-sdk-examples/latest/datacatalog/CreateAttribute.go.html to see an example of how to use CreateAttributeRequest.
func (CreateAttributeRequest) HTTPRequest ¶
func (request CreateAttributeRequest) HTTPRequest(method, path string) (http.Request, error)
HTTPRequest implements the OCIRequest interface
func (CreateAttributeRequest) RetryPolicy ¶
func (request CreateAttributeRequest) RetryPolicy() *common.RetryPolicy
RetryPolicy implements the OCIRetryableRequest interface. This retrieves the specified retry policy.
func (CreateAttributeRequest) String ¶
func (request CreateAttributeRequest) String() string
type CreateAttributeResponse ¶
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"` }
CreateAttributeResponse wrapper for the CreateAttribute operation
func (CreateAttributeResponse) HTTPResponse ¶
func (response CreateAttributeResponse) HTTPResponse() *http.Response
HTTPResponse implements the OCIResponse interface
func (CreateAttributeResponse) String ¶
func (response CreateAttributeResponse) String() string
type 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 }
CreateAttributeTagRequest wrapper for the CreateAttributeTag operation
See also ¶
Click https://docs.cloud.oracle.com/en-us/iaas/tools/go-sdk-examples/latest/datacatalog/CreateAttributeTag.go.html to see an example of how to use CreateAttributeTagRequest.
func (CreateAttributeTagRequest) HTTPRequest ¶
func (request CreateAttributeTagRequest) HTTPRequest(method, path string) (http.Request, error)
HTTPRequest implements the OCIRequest interface
func (CreateAttributeTagRequest) RetryPolicy ¶
func (request CreateAttributeTagRequest) RetryPolicy() *common.RetryPolicy
RetryPolicy implements the OCIRetryableRequest interface. This retrieves the specified retry policy.
func (CreateAttributeTagRequest) String ¶
func (request CreateAttributeTagRequest) String() string
type CreateAttributeTagResponse ¶
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"` }
CreateAttributeTagResponse wrapper for the CreateAttributeTag operation
func (CreateAttributeTagResponse) HTTPResponse ¶
func (response CreateAttributeTagResponse) HTTPResponse() *http.Response
HTTPResponse implements the OCIResponse interface
func (CreateAttributeTagResponse) String ¶
func (response CreateAttributeTagResponse) String() string
type CreateCatalogDetails ¶
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"` }
CreateCatalogDetails The information about a new data catalog.
func (CreateCatalogDetails) String ¶
func (m CreateCatalogDetails) String() string
type CreateCatalogPrivateEndpointDetails ¶
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"` }
CreateCatalogPrivateEndpointDetails Information about the new private endpoint resource
func (CreateCatalogPrivateEndpointDetails) String ¶
func (m CreateCatalogPrivateEndpointDetails) String() string
type 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 }
CreateCatalogPrivateEndpointRequest wrapper for the CreateCatalogPrivateEndpoint operation
See also ¶
Click https://docs.cloud.oracle.com/en-us/iaas/tools/go-sdk-examples/latest/datacatalog/CreateCatalogPrivateEndpoint.go.html to see an example of how to use CreateCatalogPrivateEndpointRequest.
func (CreateCatalogPrivateEndpointRequest) HTTPRequest ¶
func (request CreateCatalogPrivateEndpointRequest) HTTPRequest(method, path string) (http.Request, error)
HTTPRequest implements the OCIRequest interface
func (CreateCatalogPrivateEndpointRequest) RetryPolicy ¶
func (request CreateCatalogPrivateEndpointRequest) RetryPolicy() *common.RetryPolicy
RetryPolicy implements the OCIRetryableRequest interface. This retrieves the specified retry policy.
func (CreateCatalogPrivateEndpointRequest) String ¶
func (request CreateCatalogPrivateEndpointRequest) String() string
type CreateCatalogPrivateEndpointResponse ¶
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"` }
CreateCatalogPrivateEndpointResponse wrapper for the CreateCatalogPrivateEndpoint operation
func (CreateCatalogPrivateEndpointResponse) HTTPResponse ¶
func (response CreateCatalogPrivateEndpointResponse) HTTPResponse() *http.Response
HTTPResponse implements the OCIResponse interface
func (CreateCatalogPrivateEndpointResponse) String ¶
func (response CreateCatalogPrivateEndpointResponse) String() string
type 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 }
CreateCatalogRequest wrapper for the CreateCatalog operation
See also ¶
Click https://docs.cloud.oracle.com/en-us/iaas/tools/go-sdk-examples/latest/datacatalog/CreateCatalog.go.html to see an example of how to use CreateCatalogRequest.
func (CreateCatalogRequest) HTTPRequest ¶
func (request CreateCatalogRequest) HTTPRequest(method, path string) (http.Request, error)
HTTPRequest implements the OCIRequest interface
func (CreateCatalogRequest) RetryPolicy ¶
func (request CreateCatalogRequest) RetryPolicy() *common.RetryPolicy
RetryPolicy implements the OCIRetryableRequest interface. This retrieves the specified retry policy.
func (CreateCatalogRequest) String ¶
func (request CreateCatalogRequest) String() string
type CreateCatalogResponse ¶
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"` }
CreateCatalogResponse wrapper for the CreateCatalog operation
func (CreateCatalogResponse) HTTPResponse ¶
func (response CreateCatalogResponse) HTTPResponse() *http.Response
HTTPResponse implements the OCIResponse interface
func (CreateCatalogResponse) String ¶
func (response CreateCatalogResponse) String() string
type CreateConnectionDetails ¶
type CreateConnectionDetails struct { // A user-friendly display name. Does not have to be unique, and it's changeable. // Avoid entering confidential information. DisplayName *string `mandatory:"true" json:"displayName"` // The key of the object type. Type key's can be found via the '/types' endpoint. TypeKey *string `mandatory:"true" json:"typeKey"` // A map of maps that contains the properties which are specific to the connection type. Each connection type // definition defines it's set of required and optional properties. The map keys are category names and the // values are maps of property name to property value. Every property is contained inside of a category. Most // connections have required properties within the "default" category. To determine the set of optional and // required properties for a connection type, a query can be done on '/types?type=connection' that returns a // collection of all connection types. The appropriate connection type, which will include definitions of all // of it's properties, can be identified from this collection. // Example: `{"properties": { "default": { "username": "user1"}}}` Properties map[string]map[string]string `mandatory:"true" json:"properties"` // A description of the connection. Description *string `mandatory:"false" json:"description"` // The list of customized properties along with the values for this object CustomPropertyMembers []CustomPropertySetUsage `mandatory:"false" json:"customPropertyMembers"` // A map of maps that contains the encrypted values for sensitive properties which are specific to the // connection type. Each connection type definition defines it's set of required and optional properties. // The map keys are category names and the values are maps of property name to property value. Every property is // contained inside of a category. Most connections have required properties within the "default" category. // To determine the set of optional and required properties for a connection type, a query can be done // on '/types?type=connection' that returns a collection of all connection types. The appropriate connection // type, which will include definitions of all of it's properties, can be identified from this collection. // Example: `{"encProperties": { "default": { "password": "pwd"}}}` EncProperties map[string]map[string]string `mandatory:"false" json:"encProperties"` // Indicates whether this connection is the default connection. The first connection of a data asset defaults // to being the default, subsequent connections default to not being the default. If a default connection already // exists, then trying to create a connection as the default will fail. In this case the default connection would // need to be updated not to be the default and then the new connection can then be created as the default. IsDefault *bool `mandatory:"false" json:"isDefault"` }
CreateConnectionDetails Properties used in connection create operations.
func (CreateConnectionDetails) String ¶
func (m CreateConnectionDetails) String() string
type 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 }
CreateConnectionRequest wrapper for the CreateConnection operation
See also ¶
Click https://docs.cloud.oracle.com/en-us/iaas/tools/go-sdk-examples/latest/datacatalog/CreateConnection.go.html to see an example of how to use CreateConnectionRequest.
func (CreateConnectionRequest) HTTPRequest ¶
func (request CreateConnectionRequest) HTTPRequest(method, path string) (http.Request, error)
HTTPRequest implements the OCIRequest interface
func (CreateConnectionRequest) RetryPolicy ¶
func (request CreateConnectionRequest) RetryPolicy() *common.RetryPolicy
RetryPolicy implements the OCIRetryableRequest interface. This retrieves the specified retry policy.
func (CreateConnectionRequest) String ¶
func (request CreateConnectionRequest) String() string
type CreateConnectionResponse ¶
type CreateConnectionResponse struct { // The underlying http response RawResponse *http.Response // The Connection instance Connection `presentIn:"body"` // For optimistic concurrency control. See ETags for Optimistic Concurrency Control (https://docs.cloud.oracle.com/iaas/Content/API/Concepts/usingapi.htm#eleven). Etag *string `presentIn:"header" name:"etag"` // Unique Oracle-assigned identifier for the request. If you need to contact // Oracle about a particular request, please provide the request ID. OpcRequestId *string `presentIn:"header" name:"opc-request-id"` }
CreateConnectionResponse wrapper for the CreateConnection operation
func (CreateConnectionResponse) HTTPResponse ¶
func (response CreateConnectionResponse) HTTPResponse() *http.Response
HTTPResponse implements the OCIResponse interface
func (CreateConnectionResponse) String ¶
func (response CreateConnectionResponse) String() string
type CreateCustomPropertyDetails ¶
type CreateCustomPropertyDetails struct { // A user-friendly display name. Does not have to be unique, and it's changeable. // Avoid entering confidential information. DisplayName *string `mandatory:"true" json:"displayName"` // Detailed description of the custom property. Description *string `mandatory:"false" json:"description"` // The data type of the custom property DataType CustomPropertyDataTypeEnum `mandatory:"false" json:"dataType,omitempty"` // If this field allows to sort from UI IsSortable *bool `mandatory:"false" json:"isSortable"` // If this field allows to filter or create facets from UI IsFilterable *bool `mandatory:"false" json:"isFilterable"` // If this field allows multiple values to be set IsMultiValued *bool `mandatory:"false" json:"isMultiValued"` // If this field is a hidden field IsHidden *bool `mandatory:"false" json:"isHidden"` // If this field is a editable field IsEditable *bool `mandatory:"false" json:"isEditable"` // If this field is allowed to pop in search results IsHiddenInSearch *bool `mandatory:"false" json:"isHiddenInSearch"` // Allowed values for the custom property if any AllowedValues []string `mandatory:"false" json:"allowedValues"` // A map of maps that contains the properties which are specific to the data asset type. Each data asset type // definition defines it's set of required and optional properties. The map keys are category names and the // values are maps of property name to property value. Every property is contained inside of a category. Most // data assets have required properties within the "default" category. To determine the set of optional and // required properties for a data asset type, a query can be done on '/types?type=dataAsset' that returns a // collection of all data asset types. The appropriate data asset type, which includes definitions of all of // it's properties, can be identified from this collection. // Example: `{"properties": { "default": { "host": "host1", "port": "1521", "database": "orcl"}}}` Properties map[string]map[string]string `mandatory:"false" json:"properties"` }
CreateCustomPropertyDetails Properties used in custom property create operations.
func (CreateCustomPropertyDetails) String ¶
func (m CreateCustomPropertyDetails) String() string
type 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 }
CreateCustomPropertyRequest wrapper for the CreateCustomProperty operation
See also ¶
Click https://docs.cloud.oracle.com/en-us/iaas/tools/go-sdk-examples/latest/datacatalog/CreateCustomProperty.go.html to see an example of how to use CreateCustomPropertyRequest.
func (CreateCustomPropertyRequest) HTTPRequest ¶
func (request CreateCustomPropertyRequest) HTTPRequest(method, path string) (http.Request, error)
HTTPRequest implements the OCIRequest interface
func (CreateCustomPropertyRequest) RetryPolicy ¶
func (request CreateCustomPropertyRequest) RetryPolicy() *common.RetryPolicy
RetryPolicy implements the OCIRetryableRequest interface. This retrieves the specified retry policy.
func (CreateCustomPropertyRequest) String ¶
func (request CreateCustomPropertyRequest) String() string
type CreateCustomPropertyResponse ¶
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"` }
CreateCustomPropertyResponse wrapper for the CreateCustomProperty operation
func (CreateCustomPropertyResponse) HTTPResponse ¶
func (response CreateCustomPropertyResponse) HTTPResponse() *http.Response
HTTPResponse implements the OCIResponse interface
func (CreateCustomPropertyResponse) String ¶
func (response CreateCustomPropertyResponse) String() string
type CreateDataAssetDetails ¶
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"` }
CreateDataAssetDetails Properties used in data asset create operations.
func (CreateDataAssetDetails) String ¶
func (m CreateDataAssetDetails) String() string
type 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 }
CreateDataAssetRequest wrapper for the CreateDataAsset operation
See also ¶
Click https://docs.cloud.oracle.com/en-us/iaas/tools/go-sdk-examples/latest/datacatalog/CreateDataAsset.go.html to see an example of how to use CreateDataAssetRequest.
func (CreateDataAssetRequest) HTTPRequest ¶
func (request CreateDataAssetRequest) HTTPRequest(method, path string) (http.Request, error)
HTTPRequest implements the OCIRequest interface
func (CreateDataAssetRequest) RetryPolicy ¶
func (request CreateDataAssetRequest) RetryPolicy() *common.RetryPolicy
RetryPolicy implements the OCIRetryableRequest interface. This retrieves the specified retry policy.
func (CreateDataAssetRequest) String ¶
func (request CreateDataAssetRequest) String() string
type CreateDataAssetResponse ¶
type CreateDataAssetResponse struct { // The underlying http response RawResponse *http.Response // The DataAsset instance DataAsset `presentIn:"body"` // For optimistic concurrency control. See ETags for Optimistic Concurrency Control (https://docs.cloud.oracle.com/iaas/Content/API/Concepts/usingapi.htm#eleven). Etag *string `presentIn:"header" name:"etag"` // Unique Oracle-assigned identifier for the request. If you need to contact // Oracle about a particular request, please provide the request ID. OpcRequestId *string `presentIn:"header" name:"opc-request-id"` }
CreateDataAssetResponse wrapper for the CreateDataAsset operation
func (CreateDataAssetResponse) HTTPResponse ¶
func (response CreateDataAssetResponse) HTTPResponse() *http.Response
HTTPResponse implements the OCIResponse interface
func (CreateDataAssetResponse) String ¶
func (response CreateDataAssetResponse) String() string
type 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 }
CreateDataAssetTagRequest wrapper for the CreateDataAssetTag operation
See also ¶
Click https://docs.cloud.oracle.com/en-us/iaas/tools/go-sdk-examples/latest/datacatalog/CreateDataAssetTag.go.html to see an example of how to use CreateDataAssetTagRequest.
func (CreateDataAssetTagRequest) HTTPRequest ¶
func (request CreateDataAssetTagRequest) HTTPRequest(method, path string) (http.Request, error)
HTTPRequest implements the OCIRequest interface
func (CreateDataAssetTagRequest) RetryPolicy ¶
func (request CreateDataAssetTagRequest) RetryPolicy() *common.RetryPolicy
RetryPolicy implements the OCIRetryableRequest interface. This retrieves the specified retry policy.
func (CreateDataAssetTagRequest) String ¶
func (request CreateDataAssetTagRequest) String() string
type CreateDataAssetTagResponse ¶
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"` }
CreateDataAssetTagResponse wrapper for the CreateDataAssetTag operation
func (CreateDataAssetTagResponse) HTTPResponse ¶
func (response CreateDataAssetTagResponse) HTTPResponse() *http.Response
HTTPResponse implements the OCIResponse interface
func (CreateDataAssetTagResponse) String ¶
func (response CreateDataAssetTagResponse) String() string
type CreateEntityDetails ¶
type CreateEntityDetails struct { // A user-friendly display name. Does not have to be unique, and it's changeable. // Avoid entering confidential information. DisplayName *string `mandatory:"true" json:"displayName"` // Last modified timestamp of the object in the external system. TimeExternal *common.SDKTime `mandatory:"true" json:"timeExternal"` // Detailed description of a data entity. Description *string `mandatory:"false" json:"description"` // Property to indicate if the object is a physical materialized object or virtual. For example, View. IsLogical *bool `mandatory:"false" json:"isLogical"` // Property to indicate if the object is a sub object of a parent physical object. IsPartition *bool `mandatory:"false" json:"isPartition"` // Key of the associated folder. FolderKey *string `mandatory:"false" json:"folderKey"` // Key of the associated pattern if this is a logical entity. PatternKey *string `mandatory:"false" json:"patternKey"` // The expression realized after resolving qualifiers . Used in deriving this logical entity RealizedExpression *string `mandatory:"false" json:"realizedExpression"` // Status of the object as updated by the harvest process. When an entity object is created , it's harvest status // will indicate if the entity's metadata has been fully harvested or not. The harvest process can perform // shallow harvesting to allow users to browse the metadata and can on-demand deep harvest on any object // This requires a harvest status indicator for catalog objects. HarvestStatus HarvestStatusEnum `mandatory:"false" json:"harvestStatus,omitempty"` // Key of the last harvest process to update this object. LastJobKey *string `mandatory:"false" json:"lastJobKey"` // The list of customized properties along with the values for this object CustomPropertyMembers []CustomPropertySetUsage `mandatory:"false" json:"customPropertyMembers"` // A map of maps that contains the properties which are specific to the entity type. Each entity type // definition defines it's set of required and optional properties. The map keys are category names and the // values are maps of property name to property value. Every property is contained inside of a category. Most // entities have required properties within the "default" category. To determine the set of required and // optional properties for an entity type, a query can be done on '/types?type=dataEntity' that returns a // collection of all entity types. The appropriate entity type, which includes definitions of all of // it's properties, can be identified from this collection. // Example: `{"properties": { "default": { "key1": "value1"}}}` Properties map[string]map[string]string `mandatory:"false" json:"properties"` }
CreateEntityDetails Properties used in data entity create operations.
func (CreateEntityDetails) String ¶
func (m CreateEntityDetails) String() string
type 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 }
CreateEntityRequest wrapper for the CreateEntity operation
See also ¶
Click https://docs.cloud.oracle.com/en-us/iaas/tools/go-sdk-examples/latest/datacatalog/CreateEntity.go.html to see an example of how to use CreateEntityRequest.
func (CreateEntityRequest) HTTPRequest ¶
func (request CreateEntityRequest) HTTPRequest(method, path string) (http.Request, error)
HTTPRequest implements the OCIRequest interface
func (CreateEntityRequest) RetryPolicy ¶
func (request CreateEntityRequest) RetryPolicy() *common.RetryPolicy
RetryPolicy implements the OCIRetryableRequest interface. This retrieves the specified retry policy.
func (CreateEntityRequest) String ¶
func (request CreateEntityRequest) String() string
type CreateEntityResponse ¶
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"` }
CreateEntityResponse wrapper for the CreateEntity operation
func (CreateEntityResponse) HTTPResponse ¶
func (response CreateEntityResponse) HTTPResponse() *http.Response
HTTPResponse implements the OCIResponse interface
func (CreateEntityResponse) String ¶
func (response CreateEntityResponse) String() string
type 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 }
CreateEntityTagRequest wrapper for the CreateEntityTag operation
See also ¶
Click https://docs.cloud.oracle.com/en-us/iaas/tools/go-sdk-examples/latest/datacatalog/CreateEntityTag.go.html to see an example of how to use CreateEntityTagRequest.
func (CreateEntityTagRequest) HTTPRequest ¶
func (request CreateEntityTagRequest) HTTPRequest(method, path string) (http.Request, error)
HTTPRequest implements the OCIRequest interface
func (CreateEntityTagRequest) RetryPolicy ¶
func (request CreateEntityTagRequest) RetryPolicy() *common.RetryPolicy
RetryPolicy implements the OCIRetryableRequest interface. This retrieves the specified retry policy.
func (CreateEntityTagRequest) String ¶
func (request CreateEntityTagRequest) String() string
type CreateEntityTagResponse ¶
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"` }
CreateEntityTagResponse wrapper for the CreateEntityTag operation
func (CreateEntityTagResponse) HTTPResponse ¶
func (response CreateEntityTagResponse) HTTPResponse() *http.Response
HTTPResponse implements the OCIResponse interface
func (CreateEntityTagResponse) String ¶
func (response CreateEntityTagResponse) String() string
type CreateFolderDetails ¶
type CreateFolderDetails struct { // A user-friendly display name. Does not have to be unique, and it's changeable. // Avoid entering confidential information. DisplayName *string `mandatory:"true" json:"displayName"` // Last modified timestamp of this object in the external system. TimeExternal *common.SDKTime `mandatory:"true" json:"timeExternal"` // Detailed description of a folder. Description *string `mandatory:"false" json:"description"` // The list of customized properties along with the values for this object CustomPropertyMembers []CustomPropertySetUsage `mandatory:"false" json:"customPropertyMembers"` // A map of maps that contains the properties which are specific to the folder type. Each folder type // definition defines it's set of required and optional properties. The map keys are category names and the // values are maps of property name to property value. Every property is contained inside of a category. Most // folders have required properties within the "default" category. To determine the set of optional and // required properties for a folder type, a query can be done on '/types?type=folder' that returns a // collection of all folder types. The appropriate folder type, which includes definitions of all of // it's properties, can be identified from this collection. // Example: `{"properties": { "default": { "key1": "value1"}}}` Properties map[string]map[string]string `mandatory:"false" json:"properties"` // The key of the containing folder or null if there isn't a parent folder. ParentFolderKey *string `mandatory:"false" json:"parentFolderKey"` // The job key of the harvest process that updated the folder definition from the source system. LastJobKey *string `mandatory:"false" json:"lastJobKey"` // Folder harvesting status. HarvestStatus HarvestStatusEnum `mandatory:"false" json:"harvestStatus,omitempty"` }
CreateFolderDetails Properties used in folder create operations.
func (CreateFolderDetails) String ¶
func (m CreateFolderDetails) String() string
type 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 }
CreateFolderRequest wrapper for the CreateFolder operation
See also ¶
Click https://docs.cloud.oracle.com/en-us/iaas/tools/go-sdk-examples/latest/datacatalog/CreateFolder.go.html to see an example of how to use CreateFolderRequest.
func (CreateFolderRequest) HTTPRequest ¶
func (request CreateFolderRequest) HTTPRequest(method, path string) (http.Request, error)
HTTPRequest implements the OCIRequest interface
func (CreateFolderRequest) RetryPolicy ¶
func (request CreateFolderRequest) RetryPolicy() *common.RetryPolicy
RetryPolicy implements the OCIRetryableRequest interface. This retrieves the specified retry policy.
func (CreateFolderRequest) String ¶
func (request CreateFolderRequest) String() string
type CreateFolderResponse ¶
type CreateFolderResponse struct { // The underlying http response RawResponse *http.Response // The Folder instance Folder `presentIn:"body"` // For optimistic concurrency control. See ETags for Optimistic Concurrency Control (https://docs.cloud.oracle.com/iaas/Content/API/Concepts/usingapi.htm#eleven). Etag *string `presentIn:"header" name:"etag"` // Unique Oracle-assigned identifier for the request. If you need to contact // Oracle about a particular request, please provide the request ID. OpcRequestId *string `presentIn:"header" name:"opc-request-id"` }
CreateFolderResponse wrapper for the CreateFolder operation
func (CreateFolderResponse) HTTPResponse ¶
func (response CreateFolderResponse) HTTPResponse() *http.Response
HTTPResponse implements the OCIResponse interface
func (CreateFolderResponse) String ¶
func (response CreateFolderResponse) String() string
type 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 }
CreateFolderTagRequest wrapper for the CreateFolderTag operation
See also ¶
Click https://docs.cloud.oracle.com/en-us/iaas/tools/go-sdk-examples/latest/datacatalog/CreateFolderTag.go.html to see an example of how to use CreateFolderTagRequest.
func (CreateFolderTagRequest) HTTPRequest ¶
func (request CreateFolderTagRequest) HTTPRequest(method, path string) (http.Request, error)
HTTPRequest implements the OCIRequest interface
func (CreateFolderTagRequest) RetryPolicy ¶
func (request CreateFolderTagRequest) RetryPolicy() *common.RetryPolicy
RetryPolicy implements the OCIRetryableRequest interface. This retrieves the specified retry policy.
func (CreateFolderTagRequest) String ¶
func (request CreateFolderTagRequest) String() string
type CreateFolderTagResponse ¶
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"` }
CreateFolderTagResponse wrapper for the CreateFolderTag operation
func (CreateFolderTagResponse) HTTPResponse ¶
func (response CreateFolderTagResponse) HTTPResponse() *http.Response
HTTPResponse implements the OCIResponse interface
func (CreateFolderTagResponse) String ¶
func (response CreateFolderTagResponse) String() string
type CreateGlossaryDetails ¶
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"` }
CreateGlossaryDetails Properties used in glossary create operations.
func (CreateGlossaryDetails) String ¶
func (m CreateGlossaryDetails) String() string
type 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 }
CreateGlossaryRequest wrapper for the CreateGlossary operation
See also ¶
Click https://docs.cloud.oracle.com/en-us/iaas/tools/go-sdk-examples/latest/datacatalog/CreateGlossary.go.html to see an example of how to use CreateGlossaryRequest.
func (CreateGlossaryRequest) HTTPRequest ¶
func (request CreateGlossaryRequest) HTTPRequest(method, path string) (http.Request, error)
HTTPRequest implements the OCIRequest interface
func (CreateGlossaryRequest) RetryPolicy ¶
func (request CreateGlossaryRequest) RetryPolicy() *common.RetryPolicy
RetryPolicy implements the OCIRetryableRequest interface. This retrieves the specified retry policy.
func (CreateGlossaryRequest) String ¶
func (request CreateGlossaryRequest) String() string
type CreateGlossaryResponse ¶
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"` }
CreateGlossaryResponse wrapper for the CreateGlossary operation
func (CreateGlossaryResponse) HTTPResponse ¶
func (response CreateGlossaryResponse) HTTPResponse() *http.Response
HTTPResponse implements the OCIResponse interface
func (CreateGlossaryResponse) String ¶
func (response CreateGlossaryResponse) String() string
type CreateJobDefinitionDetails ¶
type CreateJobDefinitionDetails struct { // A user-friendly display name. Does not have to be unique, and it's changeable. // Avoid entering confidential information. DisplayName *string `mandatory:"true" json:"displayName"` // Type of the job definition. JobType JobTypeEnum `mandatory:"true" json:"jobType"` // Detailed description of the job definition. Description *string `mandatory:"false" json:"description"` // Specifies if the job definition is incremental or full. IsIncremental *bool `mandatory:"false" json:"isIncremental"` // The key of the data asset for which the job is defined. DataAssetKey *string `mandatory:"false" json:"dataAssetKey"` // The key of the connection resource to be used for the job. ConnectionKey *string `mandatory:"false" json:"connectionKey"` // Specify if sample data to be extracted as part of this harvest. IsSampleDataExtracted *bool `mandatory:"false" json:"isSampleDataExtracted"` // Specify the sample data size in MB, specified as number of rows, for this metadata harvest. SampleDataSizeInMBs *int `mandatory:"false" json:"sampleDataSizeInMBs"` // A map of maps that contains the properties which are specific to the job type. Each job type // definition may define it's set of required and optional properties. The map keys are category names and the // values are maps of property name to property value. Every property is contained inside of a category. Most // job definitions have required properties within the "default" category. // Example: `{"properties": { "default": { "host": "host1", "port": "1521", "database": "orcl"}}}` Properties map[string]map[string]string `mandatory:"false" json:"properties"` }
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.
func (CreateJobDefinitionDetails) String ¶
func (m CreateJobDefinitionDetails) String() string
type 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 }
CreateJobDefinitionRequest wrapper for the CreateJobDefinition operation
See also ¶
Click https://docs.cloud.oracle.com/en-us/iaas/tools/go-sdk-examples/latest/datacatalog/CreateJobDefinition.go.html to see an example of how to use CreateJobDefinitionRequest.
func (CreateJobDefinitionRequest) HTTPRequest ¶
func (request CreateJobDefinitionRequest) HTTPRequest(method, path string) (http.Request, error)
HTTPRequest implements the OCIRequest interface
func (CreateJobDefinitionRequest) RetryPolicy ¶
func (request CreateJobDefinitionRequest) RetryPolicy() *common.RetryPolicy
RetryPolicy implements the OCIRetryableRequest interface. This retrieves the specified retry policy.
func (CreateJobDefinitionRequest) String ¶
func (request CreateJobDefinitionRequest) String() string
type CreateJobDefinitionResponse ¶
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"` }
CreateJobDefinitionResponse wrapper for the CreateJobDefinition operation
func (CreateJobDefinitionResponse) HTTPResponse ¶
func (response CreateJobDefinitionResponse) HTTPResponse() *http.Response
HTTPResponse implements the OCIResponse interface
func (CreateJobDefinitionResponse) String ¶
func (response CreateJobDefinitionResponse) String() string
type CreateJobDetails ¶
type CreateJobDetails struct { // A user-friendly display name. Does not have to be unique, and it's changeable. // Avoid entering confidential information. DisplayName *string `mandatory:"true" json:"displayName"` // The unique key of the job definition that defined the scope of this job. JobDefinitionKey *string `mandatory:"true" json:"jobDefinitionKey"` // Detailed description of the job. Description *string `mandatory:"false" json:"description"` // Schedule specified in the cron expression format that has seven fields for second, minute, hour, day-of-month, month, day-of-week, year. // It can also include special characters like * for all and ? for any. There are also pre-defined schedules that can be specified using // special strings. For example, @hourly will run the job every hour. ScheduleCronExpression *string `mandatory:"false" json:"scheduleCronExpression"` // Date that the schedule should be operational. An RFC3339 (https://tools.ietf.org/html/rfc3339) formatted datetime string. TimeScheduleBegin *common.SDKTime `mandatory:"false" json:"timeScheduleBegin"` // Date that the schedule should end from being operational. An RFC3339 (https://tools.ietf.org/html/rfc3339) formatted datetime string. TimeScheduleEnd *common.SDKTime `mandatory:"false" json:"timeScheduleEnd"` // The key of the connection used by the job. This connection will override the default connection specified in // the associated job definition. All executions will use this connection. ConnectionKey *string `mandatory:"false" json:"connectionKey"` }
CreateJobDetails Properties used to create a job.
func (CreateJobDetails) String ¶
func (m CreateJobDetails) String() string
type CreateJobExecutionDetails ¶
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"` }
CreateJobExecutionDetails Properties for creating a new job execution.
func (CreateJobExecutionDetails) String ¶
func (m CreateJobExecutionDetails) String() string
type 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 }
CreateJobExecutionRequest wrapper for the CreateJobExecution operation
See also ¶
Click https://docs.cloud.oracle.com/en-us/iaas/tools/go-sdk-examples/latest/datacatalog/CreateJobExecution.go.html to see an example of how to use CreateJobExecutionRequest.
func (CreateJobExecutionRequest) HTTPRequest ¶
func (request CreateJobExecutionRequest) HTTPRequest(method, path string) (http.Request, error)
HTTPRequest implements the OCIRequest interface
func (CreateJobExecutionRequest) RetryPolicy ¶
func (request CreateJobExecutionRequest) RetryPolicy() *common.RetryPolicy
RetryPolicy implements the OCIRetryableRequest interface. This retrieves the specified retry policy.
func (CreateJobExecutionRequest) String ¶
func (request CreateJobExecutionRequest) String() string
type CreateJobExecutionResponse ¶
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"` }
CreateJobExecutionResponse wrapper for the CreateJobExecution operation
func (CreateJobExecutionResponse) HTTPResponse ¶
func (response CreateJobExecutionResponse) HTTPResponse() *http.Response
HTTPResponse implements the OCIResponse interface
func (CreateJobExecutionResponse) String ¶
func (response CreateJobExecutionResponse) String() string
type 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 }
CreateJobRequest wrapper for the CreateJob operation
See also ¶
Click https://docs.cloud.oracle.com/en-us/iaas/tools/go-sdk-examples/latest/datacatalog/CreateJob.go.html to see an example of how to use CreateJobRequest.
func (CreateJobRequest) HTTPRequest ¶
func (request CreateJobRequest) HTTPRequest(method, path string) (http.Request, error)
HTTPRequest implements the OCIRequest interface
func (CreateJobRequest) RetryPolicy ¶
func (request CreateJobRequest) RetryPolicy() *common.RetryPolicy
RetryPolicy implements the OCIRetryableRequest interface. This retrieves the specified retry policy.
func (CreateJobRequest) String ¶
func (request CreateJobRequest) String() string
type CreateJobResponse ¶
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"` }
CreateJobResponse wrapper for the CreateJob operation
func (CreateJobResponse) HTTPResponse ¶
func (response CreateJobResponse) HTTPResponse() *http.Response
HTTPResponse implements the OCIResponse interface
func (CreateJobResponse) String ¶
func (response CreateJobResponse) String() string
type CreateNamespaceDetails ¶
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"` }
CreateNamespaceDetails Properties used in custom property create operations.
func (CreateNamespaceDetails) String ¶
func (m CreateNamespaceDetails) String() string
type 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 }
CreateNamespaceRequest wrapper for the CreateNamespace operation
See also ¶
Click https://docs.cloud.oracle.com/en-us/iaas/tools/go-sdk-examples/latest/datacatalog/CreateNamespace.go.html to see an example of how to use CreateNamespaceRequest.
func (CreateNamespaceRequest) HTTPRequest ¶
func (request CreateNamespaceRequest) HTTPRequest(method, path string) (http.Request, error)
HTTPRequest implements the OCIRequest interface
func (CreateNamespaceRequest) RetryPolicy ¶
func (request CreateNamespaceRequest) RetryPolicy() *common.RetryPolicy
RetryPolicy implements the OCIRetryableRequest interface. This retrieves the specified retry policy.
func (CreateNamespaceRequest) String ¶
func (request CreateNamespaceRequest) String() string
type CreateNamespaceResponse ¶
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"` }
CreateNamespaceResponse wrapper for the CreateNamespace operation
func (CreateNamespaceResponse) HTTPResponse ¶
func (response CreateNamespaceResponse) HTTPResponse() *http.Response
HTTPResponse implements the OCIResponse interface
func (CreateNamespaceResponse) String ¶
func (response CreateNamespaceResponse) String() string
type CreatePatternDetails ¶
type CreatePatternDetails struct { // A user-friendly display name. Does not have to be unique, and it's changeable. // Avoid entering confidential information. DisplayName *string `mandatory:"true" json:"displayName"` // Detailed description of the Pattern. Description *string `mandatory:"false" json:"description"` // The expression used in the pattern that may include qualifiers. Refer to the user documentation for details of the format and examples. Expression *string `mandatory:"false" json:"expression"` // List of file paths against which the expression can be tried, as a check. This documents, for reference // purposes, some example objects a pattern is meant to work with. If isEnableCheckFailureLimit is set to true, // this will be run as a validation during the request, such that if the check fails the request fails. If // isEnableCheckFailureLimit instead is set to (the default) false, a pattern will still be created or updated even // if the check fails, with a lifecycleState of FAILED. CheckFilePathList []string `mandatory:"false" json:"checkFilePathList"` // Indicates whether the expression check, against the checkFilePathList, will fail the request if the count of // UNMATCHED files is above the checkFailureLimit. IsEnableCheckFailureLimit *bool `mandatory:"false" json:"isEnableCheckFailureLimit"` // The maximum number of UNMATCHED files, in checkFilePathList, above which the check fails. Optional, if // checkFilePathList is provided - but if isEnableCheckFailureLimit is set to true it is required. CheckFailureLimit *int `mandatory:"false" json:"checkFailureLimit"` // A map of maps that contains the properties which are specific to the pattern type. Each pattern type // definition defines it's set of required and optional properties. // Example: `{"properties": { "default": { "tbd"}}}` Properties map[string]map[string]string `mandatory:"false" json:"properties"` }
CreatePatternDetails Properties used in data asset create operations.
func (CreatePatternDetails) String ¶
func (m CreatePatternDetails) String() string
type 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 }
CreatePatternRequest wrapper for the CreatePattern operation
See also ¶
Click https://docs.cloud.oracle.com/en-us/iaas/tools/go-sdk-examples/latest/datacatalog/CreatePattern.go.html to see an example of how to use CreatePatternRequest.
func (CreatePatternRequest) HTTPRequest ¶
func (request CreatePatternRequest) HTTPRequest(method, path string) (http.Request, error)
HTTPRequest implements the OCIRequest interface
func (CreatePatternRequest) RetryPolicy ¶
func (request CreatePatternRequest) RetryPolicy() *common.RetryPolicy
RetryPolicy implements the OCIRetryableRequest interface. This retrieves the specified retry policy.
func (CreatePatternRequest) String ¶
func (request CreatePatternRequest) String() string
type CreatePatternResponse ¶
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"` }
CreatePatternResponse wrapper for the CreatePattern operation
func (CreatePatternResponse) HTTPResponse ¶
func (response CreatePatternResponse) HTTPResponse() *http.Response
HTTPResponse implements the OCIResponse interface
func (CreatePatternResponse) String ¶
func (response CreatePatternResponse) String() string
type CreateTagDetails ¶
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"` }
CreateTagDetails Properties used in tag create operations.
func (CreateTagDetails) String ¶
func (m CreateTagDetails) String() string
type CreateTermDetails ¶
type CreateTermDetails struct { // A user-friendly display name. Is changeable. The combination of 'displayName' and 'parentTermKey' // must be unique. Avoid entering confidential information. DisplayName *string `mandatory:"true" json:"displayName"` // Detailed description of the term. Description *string `mandatory:"false" json:"description"` // Indicates whether a term may contain child terms. IsAllowedToHaveChildTerms *bool `mandatory:"false" json:"isAllowedToHaveChildTerms"` // The terms parent term key. Will be null if the term has no parent term. ParentTermKey *string `mandatory:"false" json:"parentTermKey"` // OCID of the user who is the owner of this business terminology. Owner *string `mandatory:"false" json:"owner"` // Status of the approval process workflow for this business term in the glossary. WorkflowStatus TermWorkflowStatusEnum `mandatory:"false" json:"workflowStatus,omitempty"` // The list of customized properties along with the values for this object CustomPropertyMembers []CustomPropertySetUsage `mandatory:"false" json:"customPropertyMembers"` }
CreateTermDetails Properties used in term create operations.
func (CreateTermDetails) String ¶
func (m CreateTermDetails) String() string
type CreateTermRelationshipDetails ¶
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"` }
CreateTermRelationshipDetails Properties used in term relationship create operations.
func (CreateTermRelationshipDetails) String ¶
func (m CreateTermRelationshipDetails) String() string
type 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 }
CreateTermRelationshipRequest wrapper for the CreateTermRelationship operation
See also ¶
Click https://docs.cloud.oracle.com/en-us/iaas/tools/go-sdk-examples/latest/datacatalog/CreateTermRelationship.go.html to see an example of how to use CreateTermRelationshipRequest.
func (CreateTermRelationshipRequest) HTTPRequest ¶
func (request CreateTermRelationshipRequest) HTTPRequest(method, path string) (http.Request, error)
HTTPRequest implements the OCIRequest interface
func (CreateTermRelationshipRequest) RetryPolicy ¶
func (request CreateTermRelationshipRequest) RetryPolicy() *common.RetryPolicy
RetryPolicy implements the OCIRetryableRequest interface. This retrieves the specified retry policy.
func (CreateTermRelationshipRequest) String ¶
func (request CreateTermRelationshipRequest) String() string
type CreateTermRelationshipResponse ¶
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"` }
CreateTermRelationshipResponse wrapper for the CreateTermRelationship operation
func (CreateTermRelationshipResponse) HTTPResponse ¶
func (response CreateTermRelationshipResponse) HTTPResponse() *http.Response
HTTPResponse implements the OCIResponse interface
func (CreateTermRelationshipResponse) String ¶
func (response CreateTermRelationshipResponse) String() string
type 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 }
CreateTermRequest wrapper for the CreateTerm operation
See also ¶
Click https://docs.cloud.oracle.com/en-us/iaas/tools/go-sdk-examples/latest/datacatalog/CreateTerm.go.html to see an example of how to use CreateTermRequest.
func (CreateTermRequest) HTTPRequest ¶
func (request CreateTermRequest) HTTPRequest(method, path string) (http.Request, error)
HTTPRequest implements the OCIRequest interface
func (CreateTermRequest) RetryPolicy ¶
func (request CreateTermRequest) RetryPolicy() *common.RetryPolicy
RetryPolicy implements the OCIRetryableRequest interface. This retrieves the specified retry policy.
func (CreateTermRequest) String ¶
func (request CreateTermRequest) String() string
type CreateTermResponse ¶
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"` }
CreateTermResponse wrapper for the CreateTerm operation
func (CreateTermResponse) HTTPResponse ¶
func (response CreateTermResponse) HTTPResponse() *http.Response
HTTPResponse implements the OCIResponse interface
func (CreateTermResponse) String ¶
func (response CreateTermResponse) String() string
type CustomProperty ¶
type CustomProperty struct { // Unique data asset key that is immutable. Key *string `mandatory:"true" json:"key"` // Display name of the custom property DisplayName *string `mandatory:"false" json:"displayName"` // Data type of the custom property DataType CustomPropertyDataTypeEnum `mandatory:"false" json:"dataType,omitempty"` // Description for the custom property Description *string `mandatory:"false" json:"description"` // Namespace name of the custom property NamespaceName *string `mandatory:"false" json:"namespaceName"` // Is this property allowed to have list of values IsListType *bool `mandatory:"false" json:"isListType"` // If this field allows to sort from UI IsSortable *bool `mandatory:"false" json:"isSortable"` // If this field allows to filter or create facets from UI IsFilterable *bool `mandatory:"false" json:"isFilterable"` // If this field allows multiple values to be set IsMultiValued *bool `mandatory:"false" json:"isMultiValued"` // If this field is a hidden field IsHidden *bool `mandatory:"false" json:"isHidden"` // If this field is a editable field IsEditable *bool `mandatory:"false" json:"isEditable"` // If this field is defined by service or by a user IsServiceDefined *bool `mandatory:"false" json:"isServiceDefined"` // If this field is allowed to pop in search results IsHiddenInSearch *bool `mandatory:"false" json:"isHiddenInSearch"` // The current state of the custom property. LifecycleState LifecycleStateEnum `mandatory:"false" json:"lifecycleState,omitempty"` // The date and time the custom property was created, in the format defined by RFC3339 (https://tools.ietf.org/html/rfc3339). // Example: `2019-03-25T21:10:29.600Z` TimeCreated *common.SDKTime `mandatory:"false" json:"timeCreated"` // The last time that any change was made to the custom property. An RFC3339 (https://tools.ietf.org/html/rfc3339) formatted datetime string. TimeUpdated *common.SDKTime `mandatory:"false" json:"timeUpdated"` // OCID of the user who created the custom property. CreatedById *string `mandatory:"false" json:"createdById"` // OCID of the user who last modified the custom property. UpdatedById *string `mandatory:"false" json:"updatedById"` // Total number of first class objects using this custom property UsageCount *int `mandatory:"false" json:"usageCount"` // Type or scope of the custom property belongs to. This will be an array of type id it will be belongs to Scope []CustomPropertyTypeUsage `mandatory:"false" json:"scope"` // Allowed values for the custom property if any AllowedValues []string `mandatory:"false" json:"allowedValues"` // A map of maps that contains the properties which are specific to the asset type. Each data asset type // definition defines it's set of required and optional properties. The map keys are category names and the // values are maps of property name to property value. Every property is contained inside of a category. Most // data assets have required properties within the "default" category. // Example: `{"properties": { "default": { "host": "host1", "port": "1521", "database": "orcl"}}}` Properties map[string]map[string]string `mandatory:"false" json:"properties"` }
CustomProperty Custom Property Definition
func (CustomProperty) String ¶
func (m CustomProperty) String() string
type CustomPropertyCollection ¶
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"` }
CustomPropertyCollection Results of a custom properties listing. A custom property is an user defined attribute tied to the first class object of data catalog
func (CustomPropertyCollection) String ¶
func (m CustomPropertyCollection) String() string
type CustomPropertyDataTypeEnum ¶
type CustomPropertyDataTypeEnum string
CustomPropertyDataTypeEnum Enum with underlying type: string
const ( CustomPropertyDataTypeText CustomPropertyDataTypeEnum = "TEXT" CustomPropertyDataTypeRichText CustomPropertyDataTypeEnum = "RICH_TEXT" CustomPropertyDataTypeBoolean CustomPropertyDataTypeEnum = "BOOLEAN" CustomPropertyDataTypeNumber CustomPropertyDataTypeEnum = "NUMBER" CustomPropertyDataTypeDate CustomPropertyDataTypeEnum = "DATE" )
Set of constants representing the allowable values for CustomPropertyDataTypeEnum
func GetCustomPropertyDataTypeEnumValues ¶
func GetCustomPropertyDataTypeEnumValues() []CustomPropertyDataTypeEnum
GetCustomPropertyDataTypeEnumValues Enumerates the set of values for CustomPropertyDataTypeEnum
type CustomPropertyGetUsage ¶
type CustomPropertyGetUsage struct { // Unique Identifier of the attribute which is ID Key *string `mandatory:"false" json:"key"` // Display name of the custom property DisplayName *string `mandatory:"false" json:"displayName"` // Description of the custom property Description *string `mandatory:"false" json:"description"` // The custom property value Value *string `mandatory:"false" json:"value"` // The data type of the custom property DataType CustomPropertyDataTypeEnum `mandatory:"false" json:"dataType,omitempty"` // Namespace name of the custom property NamespaceName *string `mandatory:"false" json:"namespaceName"` // Unique namespace key that is immutable NamespaceKey *string `mandatory:"false" json:"namespaceKey"` // If this field allows multiple values to be set IsMultiValued *bool `mandatory:"false" json:"isMultiValued"` // If this field is a hidden field IsHidden *bool `mandatory:"false" json:"isHidden"` // If this field is a editable field IsEditable *bool `mandatory:"false" json:"isEditable"` // Is this property allowed to have list of values IsListType *bool `mandatory:"false" json:"isListType"` // Allowed values for the custom property if any AllowedValues []string `mandatory:"false" json:"allowedValues"` }
CustomPropertyGetUsage Details of a single custom property
func (CustomPropertyGetUsage) String ¶
func (m CustomPropertyGetUsage) String() string
type CustomPropertySetUsage ¶
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"` }
CustomPropertySetUsage Details of a single custom property.
func (CustomPropertySetUsage) String ¶
func (m CustomPropertySetUsage) String() string
type CustomPropertySummary ¶
type CustomPropertySummary struct { // Unique custom property key that is immutable. Key *string `mandatory:"true" json:"key"` // Display name of the custom property DisplayName *string `mandatory:"false" json:"displayName"` // Description of the custom property Description *string `mandatory:"false" json:"description"` // Data type of the custom property DataType CustomPropertyDataTypeEnum `mandatory:"false" json:"dataType,omitempty"` // Namespace name of the custom property NamespaceName *string `mandatory:"false" json:"namespaceName"` // If this field allows to sort from UI IsSortable *bool `mandatory:"false" json:"isSortable"` // If this field allows to filter or create facets from UI IsFilterable *bool `mandatory:"false" json:"isFilterable"` // If this field allows multiple values to be set IsMultiValued *bool `mandatory:"false" json:"isMultiValued"` // If this field is a hidden field IsHidden *bool `mandatory:"false" json:"isHidden"` // If this field is a editable field IsEditable *bool `mandatory:"false" json:"isEditable"` // If this field is defined by service or by a user IsServiceDefined *bool `mandatory:"false" json:"isServiceDefined"` // If this field is allowed to pop in search results IsHiddenInSearch *bool `mandatory:"false" json:"isHiddenInSearch"` // The date and time the custom property was created, in the format defined by RFC3339 (https://tools.ietf.org/html/rfc3339). // Example: `2019-03-25T21:10:29.600Z` TimeCreated *common.SDKTime `mandatory:"false" json:"timeCreated"` // The current state of the custom property. LifecycleState LifecycleStateEnum `mandatory:"false" json:"lifecycleState,omitempty"` // Total number of first class objects using this custom property UsageCount *int `mandatory:"false" json:"usageCount"` // Type or scope of the custom property belongs to. This will be an array of type id it will be belongs to Scope []CustomPropertyTypeUsage `mandatory:"false" json:"scope"` // Allowed values for the custom property if any AllowedValues []string `mandatory:"false" json:"allowedValues"` }
CustomPropertySummary Summary of a custom property
func (CustomPropertySummary) String ¶
func (m CustomPropertySummary) String() string
type CustomPropertyTypeUsage ¶
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"` }
CustomPropertyTypeUsage Object which describes the indivial object stats for every custom property
func (CustomPropertyTypeUsage) String ¶
func (m CustomPropertyTypeUsage) String() string
type DataAsset ¶
type DataAsset struct { // Unique data asset key that is immutable. Key *string `mandatory:"true" json:"key"` // A user-friendly display name. Does not have to be unique, and it's changeable. // Avoid entering confidential information. DisplayName *string `mandatory:"false" json:"displayName"` // Detailed description of the data asset. Description *string `mandatory:"false" json:"description"` // The data catalog's OCID. CatalogId *string `mandatory:"false" json:"catalogId"` // External URI that can be used to reference the object. Format will differ based on the type of object. ExternalKey *string `mandatory:"false" json:"externalKey"` // The key of the object type. Type key's can be found via the '/types' endpoint. TypeKey *string `mandatory:"false" json:"typeKey"` // The current state of the data asset. LifecycleState LifecycleStateEnum `mandatory:"false" json:"lifecycleState,omitempty"` // The date and time the data asset was created, in the format defined by RFC3339 (https://tools.ietf.org/html/rfc3339). // Example: `2019-03-25T21:10:29.600Z` TimeCreated *common.SDKTime `mandatory:"false" json:"timeCreated"` // The last time that any change was made to the data asset. An RFC3339 (https://tools.ietf.org/html/rfc3339) formatted datetime string. TimeUpdated *common.SDKTime `mandatory:"false" json:"timeUpdated"` // OCID of the user who created the data asset. CreatedById *string `mandatory:"false" json:"createdById"` // OCID of the user who last modified the data asset. UpdatedById *string `mandatory:"false" json:"updatedById"` // URI to the data asset instance in the API. Uri *string `mandatory:"false" json:"uri"` // The list of customized properties along with the values for this object CustomPropertyMembers []CustomPropertyGetUsage `mandatory:"false" json:"customPropertyMembers"` // The list of data selector patterns used in the harvest for this data asset to derive logical entities. DataSelectorPatterns []PatternSummary `mandatory:"false" json:"dataSelectorPatterns"` // A map of maps that contains the properties which are specific to the asset type. Each data asset type // definition defines it's set of required and optional properties. The map keys are category names and the // values are maps of property name to property value. Every property is contained inside of a category. Most // data assets have required properties within the "default" category. // Example: `{"properties": { "default": { "host": "host1", "port": "1521", "database": "orcl"}}}` Properties map[string]map[string]string `mandatory:"false" json:"properties"` }
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 DataAssetCollection ¶
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"` }
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.
func (DataAssetCollection) String ¶
func (m DataAssetCollection) String() string
type DataAssetPermissionsSummary ¶
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"` }
DataAssetPermissionsSummary Permissions object for data assets.
func (DataAssetPermissionsSummary) String ¶
func (m DataAssetPermissionsSummary) String() string
type DataAssetSummary ¶
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"` }
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.
func (DataAssetSummary) String ¶
func (m DataAssetSummary) String() string
type DataAssetTag ¶
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"` }
DataAssetTag Represents an association of a data asset to a term.
func (DataAssetTag) String ¶
func (m DataAssetTag) String() string
type DataAssetTagCollection ¶
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"` }
DataAssetTagCollection Results of a data asset tag listing. Data asset tags represent an association of a data asset to a term.
func (DataAssetTagCollection) String ¶
func (m DataAssetTagCollection) String() string
type DataAssetTagSummary ¶
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"` }
DataAssetTagSummary Summary of a data asset tag.
func (DataAssetTagSummary) String ¶
func (m DataAssetTagSummary) String() string
type DataCatalogClient ¶
type DataCatalogClient struct { common.BaseClient // contains filtered or unexported fields }
DataCatalogClient a client for DataCatalog
func NewDataCatalogClientWithConfigurationProvider ¶
func NewDataCatalogClientWithConfigurationProvider(configProvider common.ConfigurationProvider) (client DataCatalogClient, err error)
NewDataCatalogClientWithConfigurationProvider Creates a new default DataCatalog client with the given configuration provider. the configuration provider will be used for the default signer as well as reading the region
func NewDataCatalogClientWithOboToken ¶
func NewDataCatalogClientWithOboToken(configProvider common.ConfigurationProvider, oboToken string) (client DataCatalogClient, err error)
NewDataCatalogClientWithOboToken Creates a new default DataCatalog client with the given configuration provider. The obotoken will be added to default headers and signed; the configuration provider will be used for the signer
as well as reading the region
func (DataCatalogClient) AddDataSelectorPatterns ¶
func (client DataCatalogClient) AddDataSelectorPatterns(ctx context.Context, request AddDataSelectorPatternsRequest) (response AddDataSelectorPatternsResponse, err error)
AddDataSelectorPatterns Add data selector pattern to the data asset.
See also ¶
Click https://docs.cloud.oracle.com/en-us/iaas/tools/go-sdk-examples/latest/datacatalog/AddDataSelectorPatterns.go.html to see an example of how to use AddDataSelectorPatterns API.
func (DataCatalogClient) AssociateCustomProperty ¶
func (client DataCatalogClient) AssociateCustomProperty(ctx context.Context, request AssociateCustomPropertyRequest) (response AssociateCustomPropertyResponse, err error)
AssociateCustomProperty Associate the custom property for the given type
See also ¶
Click https://docs.cloud.oracle.com/en-us/iaas/tools/go-sdk-examples/latest/datacatalog/AssociateCustomProperty.go.html to see an example of how to use AssociateCustomProperty API.
func (DataCatalogClient) AttachCatalogPrivateEndpoint ¶
func (client DataCatalogClient) AttachCatalogPrivateEndpoint(ctx context.Context, request AttachCatalogPrivateEndpointRequest) (response AttachCatalogPrivateEndpointResponse, err error)
AttachCatalogPrivateEndpoint Attaches a private reverse connection endpoint resource to a data catalog resource. When provided, 'If-Match' is checked against 'ETag' values of the resource.
See also ¶
Click https://docs.cloud.oracle.com/en-us/iaas/tools/go-sdk-examples/latest/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/latest/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/latest/datacatalog/ChangeCatalogPrivateEndpointCompartment.go.html to see an example of how to use ChangeCatalogPrivateEndpointCompartment API.
func (*DataCatalogClient) ConfigurationProvider ¶
func (client *DataCatalogClient) ConfigurationProvider() *common.ConfigurationProvider
ConfigurationProvider the ConfigurationProvider used in this client, or null if none set
func (DataCatalogClient) CreateAttribute ¶
func (client DataCatalogClient) CreateAttribute(ctx context.Context, request CreateAttributeRequest) (response CreateAttributeResponse, err error)
CreateAttribute Creates a new entity attribute.
See also ¶
Click https://docs.cloud.oracle.com/en-us/iaas/tools/go-sdk-examples/latest/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/latest/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/latest/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/latest/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/latest/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/latest/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/latest/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/latest/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/latest/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/latest/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/latest/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/latest/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/latest/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/latest/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/latest/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/latest/datacatalog/CreateJobExecution.go.html to see an example of how to use CreateJobExecution API.
func (DataCatalogClient) CreateNamespace ¶
func (client DataCatalogClient) CreateNamespace(ctx context.Context, request CreateNamespaceRequest) (response CreateNamespaceResponse, err error)
CreateNamespace Create a new Namespace to be used by a custom property
See also ¶
Click https://docs.cloud.oracle.com/en-us/iaas/tools/go-sdk-examples/latest/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/latest/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/latest/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/latest/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/latest/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/latest/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/latest/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/latest/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/latest/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/latest/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/latest/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/latest/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/latest/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/latest/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/latest/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/latest/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/latest/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/latest/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/latest/datacatalog/DeleteJobDefinition.go.html to see an example of how to use DeleteJobDefinition API.
func (DataCatalogClient) DeleteNamespace ¶
func (client DataCatalogClient) DeleteNamespace(ctx context.Context, request DeleteNamespaceRequest) (response DeleteNamespaceResponse, err error)
DeleteNamespace Deletes a specific Namespace identified by it's key.
See also ¶
Click https://docs.cloud.oracle.com/en-us/iaas/tools/go-sdk-examples/latest/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/latest/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/latest/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/latest/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/latest/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/latest/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/latest/datacatalog/ExpandTreeForGlossary.go.html to see an example of how to use ExpandTreeForGlossary API.
func (DataCatalogClient) ExportGlossary ¶
func (client DataCatalogClient) ExportGlossary(ctx context.Context, request ExportGlossaryRequest) (response ExportGlossaryResponse, err error)
ExportGlossary Export the glossary and the terms and return the exported glossary as csv or json.
See also ¶
Click https://docs.cloud.oracle.com/en-us/iaas/tools/go-sdk-examples/latest/datacatalog/ExportGlossary.go.html to see an example of how to use ExportGlossary API.
func (DataCatalogClient) GetAttribute ¶
func (client DataCatalogClient) GetAttribute(ctx context.Context, request GetAttributeRequest) (response GetAttributeResponse, err error)
GetAttribute Gets a specific entity attribute by key.
See also ¶
Click https://docs.cloud.oracle.com/en-us/iaas/tools/go-sdk-examples/latest/datacatalog/GetAttribute.go.html to see an example of how to use GetAttribute API.
func (DataCatalogClient) GetAttributeTag ¶
func (client DataCatalogClient) GetAttributeTag(ctx context.Context, request GetAttributeTagRequest) (response GetAttributeTagResponse, err error)
GetAttributeTag Gets a specific entity attribute tag by key.
See also ¶
Click https://docs.cloud.oracle.com/en-us/iaas/tools/go-sdk-examples/latest/datacatalog/GetAttributeTag.go.html to see an example of how to use GetAttributeTag API.
func (DataCatalogClient) GetCatalog ¶
func (client DataCatalogClient) GetCatalog(ctx context.Context, request GetCatalogRequest) (response GetCatalogResponse, err error)
GetCatalog Gets a data catalog by identifier.
See also ¶
Click https://docs.cloud.oracle.com/en-us/iaas/tools/go-sdk-examples/latest/datacatalog/GetCatalog.go.html to see an example of how to use GetCatalog API.
func (DataCatalogClient) GetCatalogPrivateEndpoint ¶
func (client DataCatalogClient) GetCatalogPrivateEndpoint(ctx context.Context, request GetCatalogPrivateEndpointRequest) (response GetCatalogPrivateEndpointResponse, err error)
GetCatalogPrivateEndpoint Gets a specific private reverse connection by identifier.
See also ¶
Click https://docs.cloud.oracle.com/en-us/iaas/tools/go-sdk-examples/latest/datacatalog/GetCatalogPrivateEndpoint.go.html to see an example of how to use GetCatalogPrivateEndpoint API.
func (DataCatalogClient) GetConnection ¶
func (client DataCatalogClient) GetConnection(ctx context.Context, request GetConnectionRequest) (response GetConnectionResponse, err error)
GetConnection Gets a specific data asset connection by key.
See also ¶
Click https://docs.cloud.oracle.com/en-us/iaas/tools/go-sdk-examples/latest/datacatalog/GetConnection.go.html to see an example of how to use GetConnection API.
func (DataCatalogClient) GetCustomProperty ¶
func (client DataCatalogClient) GetCustomProperty(ctx context.Context, request GetCustomPropertyRequest) (response GetCustomPropertyResponse, err error)
GetCustomProperty Gets a specific custom property for the given key within a data catalog.
See also ¶
Click https://docs.cloud.oracle.com/en-us/iaas/tools/go-sdk-examples/latest/datacatalog/GetCustomProperty.go.html to see an example of how to use GetCustomProperty API.
func (DataCatalogClient) GetDataAsset ¶
func (client DataCatalogClient) GetDataAsset(ctx context.Context, request GetDataAssetRequest) (response GetDataAssetResponse, err error)
GetDataAsset Gets a specific data asset for the given key within a data catalog.
See also ¶
Click https://docs.cloud.oracle.com/en-us/iaas/tools/go-sdk-examples/latest/datacatalog/GetDataAsset.go.html to see an example of how to use GetDataAsset API.
func (DataCatalogClient) GetDataAssetTag ¶
func (client DataCatalogClient) GetDataAssetTag(ctx context.Context, request GetDataAssetTagRequest) (response GetDataAssetTagResponse, err error)
GetDataAssetTag Gets a specific data asset tag by key.
See also ¶
Click https://docs.cloud.oracle.com/en-us/iaas/tools/go-sdk-examples/latest/datacatalog/GetDataAssetTag.go.html to see an example of how to use GetDataAssetTag API.
func (DataCatalogClient) GetEntity ¶
func (client DataCatalogClient) GetEntity(ctx context.Context, request GetEntityRequest) (response GetEntityResponse, err error)
GetEntity Gets a specific data entity by key for a data asset.
See also ¶
Click https://docs.cloud.oracle.com/en-us/iaas/tools/go-sdk-examples/latest/datacatalog/GetEntity.go.html to see an example of how to use GetEntity API.
func (DataCatalogClient) GetEntityTag ¶
func (client DataCatalogClient) GetEntityTag(ctx context.Context, request GetEntityTagRequest) (response GetEntityTagResponse, err error)
GetEntityTag Gets a specific entity tag by key.
See also ¶
Click https://docs.cloud.oracle.com/en-us/iaas/tools/go-sdk-examples/latest/datacatalog/GetEntityTag.go.html to see an example of how to use GetEntityTag API.
func (DataCatalogClient) GetFolder ¶
func (client DataCatalogClient) GetFolder(ctx context.Context, request GetFolderRequest) (response GetFolderResponse, err error)
GetFolder Gets a specific data asset folder by key.
See also ¶
Click https://docs.cloud.oracle.com/en-us/iaas/tools/go-sdk-examples/latest/datacatalog/GetFolder.go.html to see an example of how to use GetFolder API.
func (DataCatalogClient) GetFolderTag ¶
func (client DataCatalogClient) GetFolderTag(ctx context.Context, request GetFolderTagRequest) (response GetFolderTagResponse, err error)
GetFolderTag Gets a specific folder tag by key.
See also ¶
Click https://docs.cloud.oracle.com/en-us/iaas/tools/go-sdk-examples/latest/datacatalog/GetFolderTag.go.html to see an example of how to use GetFolderTag API.
func (DataCatalogClient) GetGlossary ¶
func (client DataCatalogClient) GetGlossary(ctx context.Context, request GetGlossaryRequest) (response GetGlossaryResponse, err error)
GetGlossary Gets a specific glossary by key within a data catalog.
See also ¶
Click https://docs.cloud.oracle.com/en-us/iaas/tools/go-sdk-examples/latest/datacatalog/GetGlossary.go.html to see an example of how to use GetGlossary API.
func (DataCatalogClient) GetJob ¶
func (client DataCatalogClient) GetJob(ctx context.Context, request GetJobRequest) (response GetJobResponse, err error)
GetJob Gets a specific job by key within a data catalog.
See also ¶
Click https://docs.cloud.oracle.com/en-us/iaas/tools/go-sdk-examples/latest/datacatalog/GetJob.go.html to see an example of how to use GetJob API.
func (DataCatalogClient) GetJobDefinition ¶
func (client DataCatalogClient) GetJobDefinition(ctx context.Context, request GetJobDefinitionRequest) (response GetJobDefinitionResponse, err error)
GetJobDefinition Gets a specific job definition by key within a data catalog.
See also ¶
Click https://docs.cloud.oracle.com/en-us/iaas/tools/go-sdk-examples/latest/datacatalog/GetJobDefinition.go.html to see an example of how to use GetJobDefinition API.
func (DataCatalogClient) GetJobExecution ¶
func (client DataCatalogClient) GetJobExecution(ctx context.Context, request GetJobExecutionRequest) (response GetJobExecutionResponse, err error)
GetJobExecution Gets a specific job execution by key.
See also ¶
Click https://docs.cloud.oracle.com/en-us/iaas/tools/go-sdk-examples/latest/datacatalog/GetJobExecution.go.html to see an example of how to use GetJobExecution API.
func (DataCatalogClient) GetJobLog ¶
func (client DataCatalogClient) GetJobLog(ctx context.Context, request GetJobLogRequest) (response GetJobLogResponse, err error)
GetJobLog Gets a specific job log by key.
See also ¶
Click https://docs.cloud.oracle.com/en-us/iaas/tools/go-sdk-examples/latest/datacatalog/GetJobLog.go.html to see an example of how to use GetJobLog API.
func (DataCatalogClient) GetJobMetrics ¶
func (client DataCatalogClient) GetJobMetrics(ctx context.Context, request GetJobMetricsRequest) (response GetJobMetricsResponse, err error)
GetJobMetrics Gets a specific job metric by key.
See also ¶
Click https://docs.cloud.oracle.com/en-us/iaas/tools/go-sdk-examples/latest/datacatalog/GetJobMetrics.go.html to see an example of how to use GetJobMetrics API.
func (DataCatalogClient) GetNamespace ¶
func (client DataCatalogClient) GetNamespace(ctx context.Context, request GetNamespaceRequest) (response GetNamespaceResponse, err error)
GetNamespace Gets a specific namespace for the given key within a data catalog.
See also ¶
Click https://docs.cloud.oracle.com/en-us/iaas/tools/go-sdk-examples/latest/datacatalog/GetNamespace.go.html to see an example of how to use GetNamespace API.
func (DataCatalogClient) GetPattern ¶
func (client DataCatalogClient) GetPattern(ctx context.Context, request GetPatternRequest) (response GetPatternResponse, err error)
GetPattern Gets a specific pattern for the given key within a data catalog.
See also ¶
Click https://docs.cloud.oracle.com/en-us/iaas/tools/go-sdk-examples/latest/datacatalog/GetPattern.go.html to see an example of how to use GetPattern API.
func (DataCatalogClient) GetTerm ¶
func (client DataCatalogClient) GetTerm(ctx context.Context, request GetTermRequest) (response GetTermResponse, err error)
GetTerm Gets a specific glossary term by key.
See also ¶
Click https://docs.cloud.oracle.com/en-us/iaas/tools/go-sdk-examples/latest/datacatalog/GetTerm.go.html to see an example of how to use GetTerm API.
func (DataCatalogClient) GetTermRelationship ¶
func (client DataCatalogClient) GetTermRelationship(ctx context.Context, request GetTermRelationshipRequest) (response GetTermRelationshipResponse, err error)
GetTermRelationship Gets a specific glossary term relationship by key.
See also ¶
Click https://docs.cloud.oracle.com/en-us/iaas/tools/go-sdk-examples/latest/datacatalog/GetTermRelationship.go.html to see an example of how to use GetTermRelationship API.
func (DataCatalogClient) GetType ¶
func (client DataCatalogClient) GetType(ctx context.Context, request GetTypeRequest) (response GetTypeResponse, err error)
GetType Gets a specific type by key within a data catalog.
See also ¶
Click https://docs.cloud.oracle.com/en-us/iaas/tools/go-sdk-examples/latest/datacatalog/GetType.go.html to see an example of how to use GetType API.
func (DataCatalogClient) GetWorkRequest ¶
func (client DataCatalogClient) GetWorkRequest(ctx context.Context, request GetWorkRequestRequest) (response GetWorkRequestResponse, err error)
GetWorkRequest Gets the status of the work request with the given OCID.
See also ¶
Click https://docs.cloud.oracle.com/en-us/iaas/tools/go-sdk-examples/latest/datacatalog/GetWorkRequest.go.html to see an example of how to use GetWorkRequest API.
func (DataCatalogClient) ImportConnection ¶
func (client DataCatalogClient) ImportConnection(ctx context.Context, request ImportConnectionRequest) (response ImportConnectionResponse, err error)
ImportConnection Import new connection for this data asset.
See also ¶
Click https://docs.cloud.oracle.com/en-us/iaas/tools/go-sdk-examples/latest/datacatalog/ImportConnection.go.html to see an example of how to use ImportConnection API.
func (DataCatalogClient) ImportGlossary ¶
func (client DataCatalogClient) ImportGlossary(ctx context.Context, request ImportGlossaryRequest) (response ImportGlossaryResponse, err error)
ImportGlossary Import the glossary and the terms from csv or json files and return the imported glossary resource.
See also ¶
Click https://docs.cloud.oracle.com/en-us/iaas/tools/go-sdk-examples/latest/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/latest/datacatalog/ListAggregatedPhysicalEntities.go.html to see an example of how to use ListAggregatedPhysicalEntities API.
func (DataCatalogClient) ListAttributeTags ¶
func (client DataCatalogClient) ListAttributeTags(ctx context.Context, request ListAttributeTagsRequest) (response ListAttributeTagsResponse, err error)
ListAttributeTags Returns a list of all tags for an entity attribute.
See also ¶
Click https://docs.cloud.oracle.com/en-us/iaas/tools/go-sdk-examples/latest/datacatalog/ListAttributeTags.go.html to see an example of how to use ListAttributeTags API.
func (DataCatalogClient) ListAttributes ¶
func (client DataCatalogClient) ListAttributes(ctx context.Context, request ListAttributesRequest) (response ListAttributesResponse, err error)
ListAttributes Returns a list of all attributes of an data entity.
See also ¶
Click https://docs.cloud.oracle.com/en-us/iaas/tools/go-sdk-examples/latest/datacatalog/ListAttributes.go.html to see an example of how to use ListAttributes API.
func (DataCatalogClient) ListCatalogPrivateEndpoints ¶
func (client DataCatalogClient) ListCatalogPrivateEndpoints(ctx context.Context, request ListCatalogPrivateEndpointsRequest) (response ListCatalogPrivateEndpointsResponse, err error)
ListCatalogPrivateEndpoints Returns a list of all the catalog private endpoints in the specified compartment.
See also ¶
Click https://docs.cloud.oracle.com/en-us/iaas/tools/go-sdk-examples/latest/datacatalog/ListCatalogPrivateEndpoints.go.html to see an example of how to use ListCatalogPrivateEndpoints API.
func (DataCatalogClient) ListCatalogs ¶
func (client DataCatalogClient) ListCatalogs(ctx context.Context, request ListCatalogsRequest) (response ListCatalogsResponse, err error)
ListCatalogs Returns a list of all the data catalogs in the specified compartment.
See also ¶
Click https://docs.cloud.oracle.com/en-us/iaas/tools/go-sdk-examples/latest/datacatalog/ListCatalogs.go.html to see an example of how to use ListCatalogs API.
func (DataCatalogClient) ListConnections ¶
func (client DataCatalogClient) ListConnections(ctx context.Context, request ListConnectionsRequest) (response ListConnectionsResponse, err error)
ListConnections Returns a list of all Connections for a data asset.
See also ¶
Click https://docs.cloud.oracle.com/en-us/iaas/tools/go-sdk-examples/latest/datacatalog/ListConnections.go.html to see an example of how to use ListConnections API.
func (DataCatalogClient) ListCustomProperties ¶
func (client DataCatalogClient) ListCustomProperties(ctx context.Context, request ListCustomPropertiesRequest) (response ListCustomPropertiesResponse, err error)
ListCustomProperties Returns a list of custom properties within a data catalog.
See also ¶
Click https://docs.cloud.oracle.com/en-us/iaas/tools/go-sdk-examples/latest/datacatalog/ListCustomProperties.go.html to see an example of how to use ListCustomProperties API.
func (DataCatalogClient) ListDataAssetTags ¶
func (client DataCatalogClient) ListDataAssetTags(ctx context.Context, request ListDataAssetTagsRequest) (response ListDataAssetTagsResponse, err error)
ListDataAssetTags Returns a list of all tags for a data asset.
See also ¶
Click https://docs.cloud.oracle.com/en-us/iaas/tools/go-sdk-examples/latest/datacatalog/ListDataAssetTags.go.html to see an example of how to use ListDataAssetTags API.
func (DataCatalogClient) ListDataAssets ¶
func (client DataCatalogClient) ListDataAssets(ctx context.Context, request ListDataAssetsRequest) (response ListDataAssetsResponse, err error)
ListDataAssets Returns a list of data assets within a data catalog.
See also ¶
Click https://docs.cloud.oracle.com/en-us/iaas/tools/go-sdk-examples/latest/datacatalog/ListDataAssets.go.html to see an example of how to use ListDataAssets API.
func (DataCatalogClient) ListDerivedLogicalEntities ¶
func (client DataCatalogClient) ListDerivedLogicalEntities(ctx context.Context, request ListDerivedLogicalEntitiesRequest) (response ListDerivedLogicalEntitiesResponse, err error)
ListDerivedLogicalEntities List logical entities derived from this pattern.
See also ¶
Click https://docs.cloud.oracle.com/en-us/iaas/tools/go-sdk-examples/latest/datacatalog/ListDerivedLogicalEntities.go.html to see an example of how to use ListDerivedLogicalEntities API.
func (DataCatalogClient) ListEntities ¶
func (client DataCatalogClient) ListEntities(ctx context.Context, request ListEntitiesRequest) (response ListEntitiesResponse, err error)
ListEntities Returns a list of all entities of a data asset.
See also ¶
Click https://docs.cloud.oracle.com/en-us/iaas/tools/go-sdk-examples/latest/datacatalog/ListEntities.go.html to see an example of how to use ListEntities API.
func (DataCatalogClient) ListEntityTags ¶
func (client DataCatalogClient) ListEntityTags(ctx context.Context, request ListEntityTagsRequest) (response ListEntityTagsResponse, err error)
ListEntityTags Returns a list of all tags for a data entity.
See also ¶
Click https://docs.cloud.oracle.com/en-us/iaas/tools/go-sdk-examples/latest/datacatalog/ListEntityTags.go.html to see an example of how to use ListEntityTags API.
func (DataCatalogClient) ListFolderTags ¶
func (client DataCatalogClient) ListFolderTags(ctx context.Context, request ListFolderTagsRequest) (response ListFolderTagsResponse, err error)
ListFolderTags Returns a list of all tags for a folder.
See also ¶
Click https://docs.cloud.oracle.com/en-us/iaas/tools/go-sdk-examples/latest/datacatalog/ListFolderTags.go.html to see an example of how to use ListFolderTags API.
func (DataCatalogClient) ListFolders ¶
func (client DataCatalogClient) ListFolders(ctx context.Context, request ListFoldersRequest) (response ListFoldersResponse, err error)
ListFolders Returns a list of all folders.
See also ¶
Click https://docs.cloud.oracle.com/en-us/iaas/tools/go-sdk-examples/latest/datacatalog/ListFolders.go.html to see an example of how to use ListFolders API.
func (DataCatalogClient) ListGlossaries ¶
func (client DataCatalogClient) ListGlossaries(ctx context.Context, request ListGlossariesRequest) (response ListGlossariesResponse, err error)
ListGlossaries Returns a list of all glossaries within a data catalog.
See also ¶
Click https://docs.cloud.oracle.com/en-us/iaas/tools/go-sdk-examples/latest/datacatalog/ListGlossaries.go.html to see an example of how to use ListGlossaries API.
func (DataCatalogClient) ListJobDefinitions ¶
func (client DataCatalogClient) ListJobDefinitions(ctx context.Context, request ListJobDefinitionsRequest) (response ListJobDefinitionsResponse, err error)
ListJobDefinitions Returns a list of job definitions within a data catalog.
See also ¶
Click https://docs.cloud.oracle.com/en-us/iaas/tools/go-sdk-examples/latest/datacatalog/ListJobDefinitions.go.html to see an example of how to use ListJobDefinitions API.
func (DataCatalogClient) ListJobExecutions ¶
func (client DataCatalogClient) ListJobExecutions(ctx context.Context, request ListJobExecutionsRequest) (response ListJobExecutionsResponse, err error)
ListJobExecutions Returns a list of job executions for a job.
See also ¶
Click https://docs.cloud.oracle.com/en-us/iaas/tools/go-sdk-examples/latest/datacatalog/ListJobExecutions.go.html to see an example of how to use ListJobExecutions API.
func (DataCatalogClient) ListJobLogs ¶
func (client DataCatalogClient) ListJobLogs(ctx context.Context, request ListJobLogsRequest) (response ListJobLogsResponse, err error)
ListJobLogs Returns a list of job logs.
See also ¶
Click https://docs.cloud.oracle.com/en-us/iaas/tools/go-sdk-examples/latest/datacatalog/ListJobLogs.go.html to see an example of how to use ListJobLogs API.
func (DataCatalogClient) ListJobMetrics ¶
func (client DataCatalogClient) ListJobMetrics(ctx context.Context, request ListJobMetricsRequest) (response ListJobMetricsResponse, err error)
ListJobMetrics Returns a list of job metrics.
See also ¶
Click https://docs.cloud.oracle.com/en-us/iaas/tools/go-sdk-examples/latest/datacatalog/ListJobMetrics.go.html to see an example of how to use ListJobMetrics API.
func (DataCatalogClient) ListJobs ¶
func (client DataCatalogClient) ListJobs(ctx context.Context, request ListJobsRequest) (response ListJobsResponse, err error)
ListJobs Returns a list of jobs within a data catalog.
See also ¶
Click https://docs.cloud.oracle.com/en-us/iaas/tools/go-sdk-examples/latest/datacatalog/ListJobs.go.html to see an example of how to use ListJobs API.
func (DataCatalogClient) ListNamespaces ¶
func (client DataCatalogClient) ListNamespaces(ctx context.Context, request ListNamespacesRequest) (response ListNamespacesResponse, err error)
ListNamespaces Returns a list of namespaces within a data catalog.
See also ¶
Click https://docs.cloud.oracle.com/en-us/iaas/tools/go-sdk-examples/latest/datacatalog/ListNamespaces.go.html to see an example of how to use ListNamespaces API.
func (DataCatalogClient) ListPatterns ¶
func (client DataCatalogClient) ListPatterns(ctx context.Context, request ListPatternsRequest) (response ListPatternsResponse, err error)
ListPatterns Returns a list of patterns within a data catalog.
See also ¶
Click https://docs.cloud.oracle.com/en-us/iaas/tools/go-sdk-examples/latest/datacatalog/ListPatterns.go.html to see an example of how to use ListPatterns API.
func (DataCatalogClient) ListRules ¶
func (client DataCatalogClient) ListRules(ctx context.Context, request ListRulesRequest) (response ListRulesResponse, err error)
ListRules Returns a list of all rules of a data entity.
See also ¶
Click https://docs.cloud.oracle.com/en-us/iaas/tools/go-sdk-examples/latest/datacatalog/ListRules.go.html to see an example of how to use ListRules API.
func (DataCatalogClient) ListTags ¶
func (client DataCatalogClient) ListTags(ctx context.Context, request ListTagsRequest) (response ListTagsResponse, err error)
ListTags Returns a list of all user created tags in the system.
See also ¶
Click https://docs.cloud.oracle.com/en-us/iaas/tools/go-sdk-examples/latest/datacatalog/ListTags.go.html to see an example of how to use ListTags API.
func (DataCatalogClient) ListTermRelationships ¶
func (client DataCatalogClient) ListTermRelationships(ctx context.Context, request ListTermRelationshipsRequest) (response ListTermRelationshipsResponse, err error)
ListTermRelationships Returns a list of all term relationships within a glossary.
See also ¶
Click https://docs.cloud.oracle.com/en-us/iaas/tools/go-sdk-examples/latest/datacatalog/ListTermRelationships.go.html to see an example of how to use ListTermRelationships API.
func (DataCatalogClient) ListTerms ¶
func (client DataCatalogClient) ListTerms(ctx context.Context, request ListTermsRequest) (response ListTermsResponse, err error)
ListTerms Returns a list of all terms within a glossary.
See also ¶
Click https://docs.cloud.oracle.com/en-us/iaas/tools/go-sdk-examples/latest/datacatalog/ListTerms.go.html to see an example of how to use ListTerms API.
func (DataCatalogClient) ListTypes ¶
func (client DataCatalogClient) ListTypes(ctx context.Context, request ListTypesRequest) (response ListTypesResponse, err error)
ListTypes Returns a list of all types within a data catalog.
See also ¶
Click https://docs.cloud.oracle.com/en-us/iaas/tools/go-sdk-examples/latest/datacatalog/ListTypes.go.html to see an example of how to use ListTypes API.
func (DataCatalogClient) ListWorkRequestErrors ¶
func (client DataCatalogClient) ListWorkRequestErrors(ctx context.Context, request ListWorkRequestErrorsRequest) (response ListWorkRequestErrorsResponse, err error)
ListWorkRequestErrors Returns a (paginated) list of errors for a given work request.
See also ¶
Click https://docs.cloud.oracle.com/en-us/iaas/tools/go-sdk-examples/latest/datacatalog/ListWorkRequestErrors.go.html to see an example of how to use ListWorkRequestErrors API.
func (DataCatalogClient) ListWorkRequestLogs ¶
func (client DataCatalogClient) ListWorkRequestLogs(ctx context.Context, request ListWorkRequestLogsRequest) (response ListWorkRequestLogsResponse, err error)
ListWorkRequestLogs Returns a (paginated) list of logs for a given work request.
See also ¶
Click https://docs.cloud.oracle.com/en-us/iaas/tools/go-sdk-examples/latest/datacatalog/ListWorkRequestLogs.go.html to see an example of how to use ListWorkRequestLogs API.
func (DataCatalogClient) ListWorkRequests ¶
func (client DataCatalogClient) ListWorkRequests(ctx context.Context, request ListWorkRequestsRequest) (response ListWorkRequestsResponse, err error)
ListWorkRequests Lists the work requests in a compartment.
See also ¶
Click https://docs.cloud.oracle.com/en-us/iaas/tools/go-sdk-examples/latest/datacatalog/ListWorkRequests.go.html to see an example of how to use ListWorkRequests API.
func (DataCatalogClient) ObjectStats ¶
func (client DataCatalogClient) ObjectStats(ctx context.Context, request ObjectStatsRequest) (response ObjectStatsResponse, err error)
ObjectStats Returns stats on objects by type in the repository.
See also ¶
Click https://docs.cloud.oracle.com/en-us/iaas/tools/go-sdk-examples/latest/datacatalog/ObjectStats.go.html to see an example of how to use ObjectStats API.
func (DataCatalogClient) ParseConnection ¶
func (client DataCatalogClient) ParseConnection(ctx context.Context, request ParseConnectionRequest) (response ParseConnectionResponse, err error)
ParseConnection Parse data asset references through connections from this data asset.
See also ¶
Click https://docs.cloud.oracle.com/en-us/iaas/tools/go-sdk-examples/latest/datacatalog/ParseConnection.go.html to see an example of how to use ParseConnection 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/latest/datacatalog/RemoveDataSelectorPatterns.go.html to see an example of how to use RemoveDataSelectorPatterns API.
func (DataCatalogClient) SearchCriteria ¶
func (client DataCatalogClient) SearchCriteria(ctx context.Context, request SearchCriteriaRequest) (response SearchCriteriaResponse, err error)
SearchCriteria Returns a list of search results within a data catalog.
See also ¶
Click https://docs.cloud.oracle.com/en-us/iaas/tools/go-sdk-examples/latest/datacatalog/SearchCriteria.go.html to see an example of how to use SearchCriteria API.
func (*DataCatalogClient) SetRegion ¶
func (client *DataCatalogClient) SetRegion(region string)
SetRegion overrides the region of this client.
func (DataCatalogClient) TestConnection ¶
func (client DataCatalogClient) TestConnection(ctx context.Context, request TestConnectionRequest) (response TestConnectionResponse, err error)
TestConnection Test the connection by connecting to the data asset using credentials in the metadata.
See also ¶
Click https://docs.cloud.oracle.com/en-us/iaas/tools/go-sdk-examples/latest/datacatalog/TestConnection.go.html to see an example of how to use TestConnection API.
func (DataCatalogClient) UpdateAttribute ¶
func (client DataCatalogClient) UpdateAttribute(ctx context.Context, request UpdateAttributeRequest) (response UpdateAttributeResponse, err error)
UpdateAttribute Updates a specific data asset attribute.
See also ¶
Click https://docs.cloud.oracle.com/en-us/iaas/tools/go-sdk-examples/latest/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/latest/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/latest/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/latest/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/latest/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/latest/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/latest/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/latest/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/latest/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/latest/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/latest/datacatalog/UpdateJobDefinition.go.html to see an example of how to use UpdateJobDefinition API.
func (DataCatalogClient) UpdateNamespace ¶
func (client DataCatalogClient) UpdateNamespace(ctx context.Context, request UpdateNamespaceRequest) (response UpdateNamespaceResponse, err error)
UpdateNamespace Updates a specific namespace identified by the given key.
See also ¶
Click https://docs.cloud.oracle.com/en-us/iaas/tools/go-sdk-examples/latest/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/latest/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/latest/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/latest/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/latest/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/latest/datacatalog/Users.go.html to see an example of how to use Users API.
func (DataCatalogClient) ValidateConnection ¶
func (client DataCatalogClient) ValidateConnection(ctx context.Context, request ValidateConnectionRequest) (response ValidateConnectionResponse, err error)
ValidateConnection Validate connection by connecting to the data asset using credentials in metadata.
See also ¶
Click https://docs.cloud.oracle.com/en-us/iaas/tools/go-sdk-examples/latest/datacatalog/ValidateConnection.go.html to see an example of how to use ValidateConnection API.
func (DataCatalogClient) ValidatePattern ¶
func (client DataCatalogClient) ValidatePattern(ctx context.Context, request ValidatePatternRequest) (response ValidatePatternResponse, err error)
ValidatePattern Validate pattern by deriving file groups representing logical entities using the expression
See also ¶
Click https://docs.cloud.oracle.com/en-us/iaas/tools/go-sdk-examples/latest/datacatalog/ValidatePattern.go.html to see an example of how to use ValidatePattern API.
type DataSelectorPatternDetails ¶
type DataSelectorPatternDetails struct { // Collection of pattern Ids. Items []string `mandatory:"true" json:"items"` }
DataSelectorPatternDetails List of pattern Ids. Used in the addition and removal of patterns in data assets.
func (DataSelectorPatternDetails) String ¶
func (m DataSelectorPatternDetails) String() string
type 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 }
DeleteAttributeRequest wrapper for the DeleteAttribute operation
See also ¶
Click https://docs.cloud.oracle.com/en-us/iaas/tools/go-sdk-examples/latest/datacatalog/DeleteAttribute.go.html to see an example of how to use DeleteAttributeRequest.
func (DeleteAttributeRequest) HTTPRequest ¶
func (request DeleteAttributeRequest) HTTPRequest(method, path string) (http.Request, error)
HTTPRequest implements the OCIRequest interface
func (DeleteAttributeRequest) RetryPolicy ¶
func (request DeleteAttributeRequest) RetryPolicy() *common.RetryPolicy
RetryPolicy implements the OCIRetryableRequest interface. This retrieves the specified retry policy.
func (DeleteAttributeRequest) String ¶
func (request DeleteAttributeRequest) String() string
type DeleteAttributeResponse ¶
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"` }
DeleteAttributeResponse wrapper for the DeleteAttribute operation
func (DeleteAttributeResponse) HTTPResponse ¶
func (response DeleteAttributeResponse) HTTPResponse() *http.Response
HTTPResponse implements the OCIResponse interface
func (DeleteAttributeResponse) String ¶
func (response DeleteAttributeResponse) String() string
type 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 }
DeleteAttributeTagRequest wrapper for the DeleteAttributeTag operation
See also ¶
Click https://docs.cloud.oracle.com/en-us/iaas/tools/go-sdk-examples/latest/datacatalog/DeleteAttributeTag.go.html to see an example of how to use DeleteAttributeTagRequest.
func (DeleteAttributeTagRequest) HTTPRequest ¶
func (request DeleteAttributeTagRequest) HTTPRequest(method, path string) (http.Request, error)
HTTPRequest implements the OCIRequest interface
func (DeleteAttributeTagRequest) RetryPolicy ¶
func (request DeleteAttributeTagRequest) RetryPolicy() *common.RetryPolicy
RetryPolicy implements the OCIRetryableRequest interface. This retrieves the specified retry policy.
func (DeleteAttributeTagRequest) String ¶
func (request DeleteAttributeTagRequest) String() string
type DeleteAttributeTagResponse ¶
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"` }
DeleteAttributeTagResponse wrapper for the DeleteAttributeTag operation
func (DeleteAttributeTagResponse) HTTPResponse ¶
func (response DeleteAttributeTagResponse) HTTPResponse() *http.Response
HTTPResponse implements the OCIResponse interface
func (DeleteAttributeTagResponse) String ¶
func (response DeleteAttributeTagResponse) String() string
type DeleteCatalogPrivateEndpointRequest ¶
type DeleteCatalogPrivateEndpointRequest struct { // Unique private reverse connection identifier. CatalogPrivateEndpointId *string `mandatory:"true" contributesTo:"path" name:"catalogPrivateEndpointId"` // For optimistic concurrency control. In the PUT or DELETE call // for a resource, set the `if-match` parameter to the value of the // etag from a previous GET or POST response for that resource. // The resource will be updated or deleted only if the etag you // provide matches the resource's current etag value. IfMatch *string `mandatory:"false" contributesTo:"header" name:"if-match"` // The client request ID for tracing. OpcRequestId *string `mandatory:"false" contributesTo:"header" name:"opc-request-id"` // Metadata about the request. This information will not be transmitted to the service, but // represents information that the SDK will consume to drive retry behavior. RequestMetadata common.RequestMetadata }
DeleteCatalogPrivateEndpointRequest wrapper for the DeleteCatalogPrivateEndpoint operation
See also ¶
Click https://docs.cloud.oracle.com/en-us/iaas/tools/go-sdk-examples/latest/datacatalog/DeleteCatalogPrivateEndpoint.go.html to see an example of how to use DeleteCatalogPrivateEndpointRequest.
func (DeleteCatalogPrivateEndpointRequest) HTTPRequest ¶
func (request DeleteCatalogPrivateEndpointRequest) HTTPRequest(method, path string) (http.Request, error)
HTTPRequest implements the OCIRequest interface
func (DeleteCatalogPrivateEndpointRequest) RetryPolicy ¶
func (request DeleteCatalogPrivateEndpointRequest) RetryPolicy() *common.RetryPolicy
RetryPolicy implements the OCIRetryableRequest interface. This retrieves the specified retry policy.
func (DeleteCatalogPrivateEndpointRequest) String ¶
func (request DeleteCatalogPrivateEndpointRequest) String() string
type DeleteCatalogPrivateEndpointResponse ¶
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"` }
DeleteCatalogPrivateEndpointResponse wrapper for the DeleteCatalogPrivateEndpoint operation
func (DeleteCatalogPrivateEndpointResponse) HTTPResponse ¶
func (response DeleteCatalogPrivateEndpointResponse) HTTPResponse() *http.Response
HTTPResponse implements the OCIResponse interface
func (DeleteCatalogPrivateEndpointResponse) String ¶
func (response DeleteCatalogPrivateEndpointResponse) String() string
type DeleteCatalogRequest ¶
type DeleteCatalogRequest struct { // Unique catalog identifier. CatalogId *string `mandatory:"true" contributesTo:"path" name:"catalogId"` // For optimistic concurrency control. In the PUT or DELETE call // for a resource, set the `if-match` parameter to the value of the // etag from a previous GET or POST response for that resource. // The resource will be updated or deleted only if the etag you // provide matches the resource's current etag value. IfMatch *string `mandatory:"false" contributesTo:"header" name:"if-match"` // The client request ID for tracing. OpcRequestId *string `mandatory:"false" contributesTo:"header" name:"opc-request-id"` // Metadata about the request. This information will not be transmitted to the service, but // represents information that the SDK will consume to drive retry behavior. RequestMetadata common.RequestMetadata }
DeleteCatalogRequest wrapper for the DeleteCatalog operation
See also ¶
Click https://docs.cloud.oracle.com/en-us/iaas/tools/go-sdk-examples/latest/datacatalog/DeleteCatalog.go.html to see an example of how to use DeleteCatalogRequest.
func (DeleteCatalogRequest) HTTPRequest ¶
func (request DeleteCatalogRequest) HTTPRequest(method, path string) (http.Request, error)
HTTPRequest implements the OCIRequest interface
func (DeleteCatalogRequest) RetryPolicy ¶
func (request DeleteCatalogRequest) RetryPolicy() *common.RetryPolicy
RetryPolicy implements the OCIRetryableRequest interface. This retrieves the specified retry policy.
func (DeleteCatalogRequest) String ¶
func (request DeleteCatalogRequest) String() string
type DeleteCatalogResponse ¶
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"` }
DeleteCatalogResponse wrapper for the DeleteCatalog operation
func (DeleteCatalogResponse) HTTPResponse ¶
func (response DeleteCatalogResponse) HTTPResponse() *http.Response
HTTPResponse implements the OCIResponse interface
func (DeleteCatalogResponse) String ¶
func (response DeleteCatalogResponse) String() string
type 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 }
DeleteConnectionRequest wrapper for the DeleteConnection operation
See also ¶
Click https://docs.cloud.oracle.com/en-us/iaas/tools/go-sdk-examples/latest/datacatalog/DeleteConnection.go.html to see an example of how to use DeleteConnectionRequest.
func (DeleteConnectionRequest) HTTPRequest ¶
func (request DeleteConnectionRequest) HTTPRequest(method, path string) (http.Request, error)
HTTPRequest implements the OCIRequest interface
func (DeleteConnectionRequest) RetryPolicy ¶
func (request DeleteConnectionRequest) RetryPolicy() *common.RetryPolicy
RetryPolicy implements the OCIRetryableRequest interface. This retrieves the specified retry policy.
func (DeleteConnectionRequest) String ¶
func (request DeleteConnectionRequest) String() string
type DeleteConnectionResponse ¶
type DeleteConnectionResponse struct { // The underlying http response RawResponse *http.Response // Unique Oracle-assigned identifier for the request. If you need to contact // Oracle about a particular request, please provide the request ID. OpcRequestId *string `presentIn:"header" name:"opc-request-id"` }
DeleteConnectionResponse wrapper for the DeleteConnection operation
func (DeleteConnectionResponse) HTTPResponse ¶
func (response DeleteConnectionResponse) HTTPResponse() *http.Response
HTTPResponse implements the OCIResponse interface
func (DeleteConnectionResponse) String ¶
func (response DeleteConnectionResponse) String() string
type 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 }
DeleteCustomPropertyRequest wrapper for the DeleteCustomProperty operation
See also ¶
Click https://docs.cloud.oracle.com/en-us/iaas/tools/go-sdk-examples/latest/datacatalog/DeleteCustomProperty.go.html to see an example of how to use DeleteCustomPropertyRequest.
func (DeleteCustomPropertyRequest) HTTPRequest ¶
func (request DeleteCustomPropertyRequest) HTTPRequest(method, path string) (http.Request, error)
HTTPRequest implements the OCIRequest interface
func (DeleteCustomPropertyRequest) RetryPolicy ¶
func (request DeleteCustomPropertyRequest) RetryPolicy() *common.RetryPolicy
RetryPolicy implements the OCIRetryableRequest interface. This retrieves the specified retry policy.
func (DeleteCustomPropertyRequest) String ¶
func (request DeleteCustomPropertyRequest) String() string
type DeleteCustomPropertyResponse ¶
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"` }
DeleteCustomPropertyResponse wrapper for the DeleteCustomProperty operation
func (DeleteCustomPropertyResponse) HTTPResponse ¶
func (response DeleteCustomPropertyResponse) HTTPResponse() *http.Response
HTTPResponse implements the OCIResponse interface
func (DeleteCustomPropertyResponse) String ¶
func (response DeleteCustomPropertyResponse) String() string
type 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 }
DeleteDataAssetRequest wrapper for the DeleteDataAsset operation
See also ¶
Click https://docs.cloud.oracle.com/en-us/iaas/tools/go-sdk-examples/latest/datacatalog/DeleteDataAsset.go.html to see an example of how to use DeleteDataAssetRequest.
func (DeleteDataAssetRequest) HTTPRequest ¶
func (request DeleteDataAssetRequest) HTTPRequest(method, path string) (http.Request, error)
HTTPRequest implements the OCIRequest interface
func (DeleteDataAssetRequest) RetryPolicy ¶
func (request DeleteDataAssetRequest) RetryPolicy() *common.RetryPolicy
RetryPolicy implements the OCIRetryableRequest interface. This retrieves the specified retry policy.
func (DeleteDataAssetRequest) String ¶
func (request DeleteDataAssetRequest) String() string
type DeleteDataAssetResponse ¶
type DeleteDataAssetResponse struct { // The underlying http response RawResponse *http.Response // Unique Oracle-assigned identifier for the request. If you need to contact // Oracle about a particular request, please provide the request ID. OpcRequestId *string `presentIn:"header" name:"opc-request-id"` }
DeleteDataAssetResponse wrapper for the DeleteDataAsset operation
func (DeleteDataAssetResponse) HTTPResponse ¶
func (response DeleteDataAssetResponse) HTTPResponse() *http.Response
HTTPResponse implements the OCIResponse interface
func (DeleteDataAssetResponse) String ¶
func (response DeleteDataAssetResponse) String() string
type 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 }
DeleteDataAssetTagRequest wrapper for the DeleteDataAssetTag operation
See also ¶
Click https://docs.cloud.oracle.com/en-us/iaas/tools/go-sdk-examples/latest/datacatalog/DeleteDataAssetTag.go.html to see an example of how to use DeleteDataAssetTagRequest.
func (DeleteDataAssetTagRequest) HTTPRequest ¶
func (request DeleteDataAssetTagRequest) HTTPRequest(method, path string) (http.Request, error)
HTTPRequest implements the OCIRequest interface
func (DeleteDataAssetTagRequest) RetryPolicy ¶
func (request DeleteDataAssetTagRequest) RetryPolicy() *common.RetryPolicy
RetryPolicy implements the OCIRetryableRequest interface. This retrieves the specified retry policy.
func (DeleteDataAssetTagRequest) String ¶
func (request DeleteDataAssetTagRequest) String() string
type DeleteDataAssetTagResponse ¶
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"` }
DeleteDataAssetTagResponse wrapper for the DeleteDataAssetTag operation
func (DeleteDataAssetTagResponse) HTTPResponse ¶
func (response DeleteDataAssetTagResponse) HTTPResponse() *http.Response
HTTPResponse implements the OCIResponse interface
func (DeleteDataAssetTagResponse) String ¶
func (response DeleteDataAssetTagResponse) String() string
type 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 }
DeleteEntityRequest wrapper for the DeleteEntity operation
See also ¶
Click https://docs.cloud.oracle.com/en-us/iaas/tools/go-sdk-examples/latest/datacatalog/DeleteEntity.go.html to see an example of how to use DeleteEntityRequest.
func (DeleteEntityRequest) HTTPRequest ¶
func (request DeleteEntityRequest) HTTPRequest(method, path string) (http.Request, error)
HTTPRequest implements the OCIRequest interface
func (DeleteEntityRequest) RetryPolicy ¶
func (request DeleteEntityRequest) RetryPolicy() *common.RetryPolicy
RetryPolicy implements the OCIRetryableRequest interface. This retrieves the specified retry policy.
func (DeleteEntityRequest) String ¶
func (request DeleteEntityRequest) String() string
type DeleteEntityResponse ¶
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"` }
DeleteEntityResponse wrapper for the DeleteEntity operation
func (DeleteEntityResponse) HTTPResponse ¶
func (response DeleteEntityResponse) HTTPResponse() *http.Response
HTTPResponse implements the OCIResponse interface
func (DeleteEntityResponse) String ¶
func (response DeleteEntityResponse) String() string
type 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 }
DeleteEntityTagRequest wrapper for the DeleteEntityTag operation
See also ¶
Click https://docs.cloud.oracle.com/en-us/iaas/tools/go-sdk-examples/latest/datacatalog/DeleteEntityTag.go.html to see an example of how to use DeleteEntityTagRequest.
func (DeleteEntityTagRequest) HTTPRequest ¶
func (request DeleteEntityTagRequest) HTTPRequest(method, path string) (http.Request, error)
HTTPRequest implements the OCIRequest interface
func (DeleteEntityTagRequest) RetryPolicy ¶
func (request DeleteEntityTagRequest) RetryPolicy() *common.RetryPolicy
RetryPolicy implements the OCIRetryableRequest interface. This retrieves the specified retry policy.
func (DeleteEntityTagRequest) String ¶
func (request DeleteEntityTagRequest) String() string
type DeleteEntityTagResponse ¶
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"` }
DeleteEntityTagResponse wrapper for the DeleteEntityTag operation
func (DeleteEntityTagResponse) HTTPResponse ¶
func (response DeleteEntityTagResponse) HTTPResponse() *http.Response
HTTPResponse implements the OCIResponse interface
func (DeleteEntityTagResponse) String ¶
func (response DeleteEntityTagResponse) String() string
type 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 }
DeleteFolderRequest wrapper for the DeleteFolder operation
See also ¶
Click https://docs.cloud.oracle.com/en-us/iaas/tools/go-sdk-examples/latest/datacatalog/DeleteFolder.go.html to see an example of how to use DeleteFolderRequest.
func (DeleteFolderRequest) HTTPRequest ¶
func (request DeleteFolderRequest) HTTPRequest(method, path string) (http.Request, error)
HTTPRequest implements the OCIRequest interface
func (DeleteFolderRequest) RetryPolicy ¶
func (request DeleteFolderRequest) RetryPolicy() *common.RetryPolicy
RetryPolicy implements the OCIRetryableRequest interface. This retrieves the specified retry policy.
func (DeleteFolderRequest) String ¶
func (request DeleteFolderRequest) String() string
type DeleteFolderResponse ¶
type DeleteFolderResponse struct { // The underlying http response RawResponse *http.Response // Unique Oracle-assigned identifier for the request. If you need to contact // Oracle about a particular request, please provide the request ID. OpcRequestId *string `presentIn:"header" name:"opc-request-id"` }
DeleteFolderResponse wrapper for the DeleteFolder operation
func (DeleteFolderResponse) HTTPResponse ¶
func (response DeleteFolderResponse) HTTPResponse() *http.Response
HTTPResponse implements the OCIResponse interface
func (DeleteFolderResponse) String ¶
func (response DeleteFolderResponse) String() string
type 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 }
DeleteFolderTagRequest wrapper for the DeleteFolderTag operation
See also ¶
Click https://docs.cloud.oracle.com/en-us/iaas/tools/go-sdk-examples/latest/datacatalog/DeleteFolderTag.go.html to see an example of how to use DeleteFolderTagRequest.
func (DeleteFolderTagRequest) HTTPRequest ¶
func (request DeleteFolderTagRequest) HTTPRequest(method, path string) (http.Request, error)
HTTPRequest implements the OCIRequest interface
func (DeleteFolderTagRequest) RetryPolicy ¶
func (request DeleteFolderTagRequest) RetryPolicy() *common.RetryPolicy
RetryPolicy implements the OCIRetryableRequest interface. This retrieves the specified retry policy.
func (DeleteFolderTagRequest) String ¶
func (request DeleteFolderTagRequest) String() string
type DeleteFolderTagResponse ¶
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"` }
DeleteFolderTagResponse wrapper for the DeleteFolderTag operation
func (DeleteFolderTagResponse) HTTPResponse ¶
func (response DeleteFolderTagResponse) HTTPResponse() *http.Response
HTTPResponse implements the OCIResponse interface
func (DeleteFolderTagResponse) String ¶
func (response DeleteFolderTagResponse) String() string
type 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 }
DeleteGlossaryRequest wrapper for the DeleteGlossary operation
See also ¶
Click https://docs.cloud.oracle.com/en-us/iaas/tools/go-sdk-examples/latest/datacatalog/DeleteGlossary.go.html to see an example of how to use DeleteGlossaryRequest.
func (DeleteGlossaryRequest) HTTPRequest ¶
func (request DeleteGlossaryRequest) HTTPRequest(method, path string) (http.Request, error)
HTTPRequest implements the OCIRequest interface
func (DeleteGlossaryRequest) RetryPolicy ¶
func (request DeleteGlossaryRequest) RetryPolicy() *common.RetryPolicy
RetryPolicy implements the OCIRetryableRequest interface. This retrieves the specified retry policy.
func (DeleteGlossaryRequest) String ¶
func (request DeleteGlossaryRequest) String() string
type DeleteGlossaryResponse ¶
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"` }
DeleteGlossaryResponse wrapper for the DeleteGlossary operation
func (DeleteGlossaryResponse) HTTPResponse ¶
func (response DeleteGlossaryResponse) HTTPResponse() *http.Response
HTTPResponse implements the OCIResponse interface
func (DeleteGlossaryResponse) String ¶
func (response DeleteGlossaryResponse) String() string
type 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 }
DeleteJobDefinitionRequest wrapper for the DeleteJobDefinition operation
See also ¶
Click https://docs.cloud.oracle.com/en-us/iaas/tools/go-sdk-examples/latest/datacatalog/DeleteJobDefinition.go.html to see an example of how to use DeleteJobDefinitionRequest.
func (DeleteJobDefinitionRequest) HTTPRequest ¶
func (request DeleteJobDefinitionRequest) HTTPRequest(method, path string) (http.Request, error)
HTTPRequest implements the OCIRequest interface
func (DeleteJobDefinitionRequest) RetryPolicy ¶
func (request DeleteJobDefinitionRequest) RetryPolicy() *common.RetryPolicy
RetryPolicy implements the OCIRetryableRequest interface. This retrieves the specified retry policy.
func (DeleteJobDefinitionRequest) String ¶
func (request DeleteJobDefinitionRequest) String() string
type DeleteJobDefinitionResponse ¶
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"` }
DeleteJobDefinitionResponse wrapper for the DeleteJobDefinition operation
func (DeleteJobDefinitionResponse) HTTPResponse ¶
func (response DeleteJobDefinitionResponse) HTTPResponse() *http.Response
HTTPResponse implements the OCIResponse interface
func (DeleteJobDefinitionResponse) String ¶
func (response DeleteJobDefinitionResponse) String() string
type 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 }
DeleteJobRequest wrapper for the DeleteJob operation
See also ¶
Click https://docs.cloud.oracle.com/en-us/iaas/tools/go-sdk-examples/latest/datacatalog/DeleteJob.go.html to see an example of how to use DeleteJobRequest.
func (DeleteJobRequest) HTTPRequest ¶
func (request DeleteJobRequest) HTTPRequest(method, path string) (http.Request, error)
HTTPRequest implements the OCIRequest interface
func (DeleteJobRequest) RetryPolicy ¶
func (request DeleteJobRequest) RetryPolicy() *common.RetryPolicy
RetryPolicy implements the OCIRetryableRequest interface. This retrieves the specified retry policy.
func (DeleteJobRequest) String ¶
func (request DeleteJobRequest) String() string
type DeleteJobResponse ¶
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"` }
DeleteJobResponse wrapper for the DeleteJob operation
func (DeleteJobResponse) HTTPResponse ¶
func (response DeleteJobResponse) HTTPResponse() *http.Response
HTTPResponse implements the OCIResponse interface
func (DeleteJobResponse) String ¶
func (response DeleteJobResponse) String() string
type 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 }
DeleteNamespaceRequest wrapper for the DeleteNamespace operation
See also ¶
Click https://docs.cloud.oracle.com/en-us/iaas/tools/go-sdk-examples/latest/datacatalog/DeleteNamespace.go.html to see an example of how to use DeleteNamespaceRequest.
func (DeleteNamespaceRequest) HTTPRequest ¶
func (request DeleteNamespaceRequest) HTTPRequest(method, path string) (http.Request, error)
HTTPRequest implements the OCIRequest interface
func (DeleteNamespaceRequest) RetryPolicy ¶
func (request DeleteNamespaceRequest) RetryPolicy() *common.RetryPolicy
RetryPolicy implements the OCIRetryableRequest interface. This retrieves the specified retry policy.
func (DeleteNamespaceRequest) String ¶
func (request DeleteNamespaceRequest) String() string
type DeleteNamespaceResponse ¶
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"` }
DeleteNamespaceResponse wrapper for the DeleteNamespace operation
func (DeleteNamespaceResponse) HTTPResponse ¶
func (response DeleteNamespaceResponse) HTTPResponse() *http.Response
HTTPResponse implements the OCIResponse interface
func (DeleteNamespaceResponse) String ¶
func (response DeleteNamespaceResponse) String() string
type 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 }
DeletePatternRequest wrapper for the DeletePattern operation
See also ¶
Click https://docs.cloud.oracle.com/en-us/iaas/tools/go-sdk-examples/latest/datacatalog/DeletePattern.go.html to see an example of how to use DeletePatternRequest.
func (DeletePatternRequest) HTTPRequest ¶
func (request DeletePatternRequest) HTTPRequest(method, path string) (http.Request, error)
HTTPRequest implements the OCIRequest interface
func (DeletePatternRequest) RetryPolicy ¶
func (request DeletePatternRequest) RetryPolicy() *common.RetryPolicy
RetryPolicy implements the OCIRetryableRequest interface. This retrieves the specified retry policy.
func (DeletePatternRequest) String ¶
func (request DeletePatternRequest) String() string
type DeletePatternResponse ¶
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"` }
DeletePatternResponse wrapper for the DeletePattern operation
func (DeletePatternResponse) HTTPResponse ¶
func (response DeletePatternResponse) HTTPResponse() *http.Response
HTTPResponse implements the OCIResponse interface
func (DeletePatternResponse) String ¶
func (response DeletePatternResponse) String() string
type 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 }
DeleteTermRelationshipRequest wrapper for the DeleteTermRelationship operation
See also ¶
Click https://docs.cloud.oracle.com/en-us/iaas/tools/go-sdk-examples/latest/datacatalog/DeleteTermRelationship.go.html to see an example of how to use DeleteTermRelationshipRequest.
func (DeleteTermRelationshipRequest) HTTPRequest ¶
func (request DeleteTermRelationshipRequest) HTTPRequest(method, path string) (http.Request, error)
HTTPRequest implements the OCIRequest interface
func (DeleteTermRelationshipRequest) RetryPolicy ¶
func (request DeleteTermRelationshipRequest) RetryPolicy() *common.RetryPolicy
RetryPolicy implements the OCIRetryableRequest interface. This retrieves the specified retry policy.
func (DeleteTermRelationshipRequest) String ¶
func (request DeleteTermRelationshipRequest) String() string
type DeleteTermRelationshipResponse ¶
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"` }
DeleteTermRelationshipResponse wrapper for the DeleteTermRelationship operation
func (DeleteTermRelationshipResponse) HTTPResponse ¶
func (response DeleteTermRelationshipResponse) HTTPResponse() *http.Response
HTTPResponse implements the OCIResponse interface
func (DeleteTermRelationshipResponse) String ¶
func (response DeleteTermRelationshipResponse) String() string
type 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 }
DeleteTermRequest wrapper for the DeleteTerm operation
See also ¶
Click https://docs.cloud.oracle.com/en-us/iaas/tools/go-sdk-examples/latest/datacatalog/DeleteTerm.go.html to see an example of how to use DeleteTermRequest.
func (DeleteTermRequest) HTTPRequest ¶
func (request DeleteTermRequest) HTTPRequest(method, path string) (http.Request, error)
HTTPRequest implements the OCIRequest interface
func (DeleteTermRequest) RetryPolicy ¶
func (request DeleteTermRequest) RetryPolicy() *common.RetryPolicy
RetryPolicy implements the OCIRetryableRequest interface. This retrieves the specified retry policy.
func (DeleteTermRequest) String ¶
func (request DeleteTermRequest) String() string
type DeleteTermResponse ¶
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"` }
DeleteTermResponse wrapper for the DeleteTerm operation
func (DeleteTermResponse) HTTPResponse ¶
func (response DeleteTermResponse) HTTPResponse() *http.Response
HTTPResponse implements the OCIResponse interface
func (DeleteTermResponse) String ¶
func (response DeleteTermResponse) String() string
type DerivedLogicalEntities ¶
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"` }
DerivedLogicalEntities Entities derived from the application of a pattern to a list of file paths.
func (DerivedLogicalEntities) String ¶
func (m DerivedLogicalEntities) String() string
type DetachCatalogPrivateEndpointDetails ¶
type DetachCatalogPrivateEndpointDetails struct { // The identifier of the private endpoint to be detached from catalog resource. CatalogPrivateEndpointId *string `mandatory:"true" json:"catalogPrivateEndpointId"` }
DetachCatalogPrivateEndpointDetails Information about the detaching the private endpoint resource from a catalog
func (DetachCatalogPrivateEndpointDetails) String ¶
func (m DetachCatalogPrivateEndpointDetails) String() string
type DetachCatalogPrivateEndpointRequest ¶
type DetachCatalogPrivateEndpointRequest struct { // Details for private reverse connection endpoint to be used for attachment DetachCatalogPrivateEndpointDetails `contributesTo:"body"` // Unique catalog identifier. CatalogId *string `mandatory:"true" contributesTo:"path" name:"catalogId"` // For optimistic concurrency control. In the PUT or DELETE call // for a resource, set the `if-match` parameter to the value of the // etag from a previous GET or POST response for that resource. // The resource will be updated or deleted only if the etag you // provide matches the resource's current etag value. IfMatch *string `mandatory:"false" contributesTo:"header" name:"if-match"` // The client request ID for tracing. OpcRequestId *string `mandatory:"false" contributesTo:"header" name:"opc-request-id"` // Metadata about the request. This information will not be transmitted to the service, but // represents information that the SDK will consume to drive retry behavior. RequestMetadata common.RequestMetadata }
DetachCatalogPrivateEndpointRequest wrapper for the DetachCatalogPrivateEndpoint operation
See also ¶
Click https://docs.cloud.oracle.com/en-us/iaas/tools/go-sdk-examples/latest/datacatalog/DetachCatalogPrivateEndpoint.go.html to see an example of how to use DetachCatalogPrivateEndpointRequest.
func (DetachCatalogPrivateEndpointRequest) HTTPRequest ¶
func (request DetachCatalogPrivateEndpointRequest) HTTPRequest(method, path string) (http.Request, error)
HTTPRequest implements the OCIRequest interface
func (DetachCatalogPrivateEndpointRequest) RetryPolicy ¶
func (request DetachCatalogPrivateEndpointRequest) RetryPolicy() *common.RetryPolicy
RetryPolicy implements the OCIRetryableRequest interface. This retrieves the specified retry policy.
func (DetachCatalogPrivateEndpointRequest) String ¶
func (request DetachCatalogPrivateEndpointRequest) String() string
type DetachCatalogPrivateEndpointResponse ¶
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"` }
DetachCatalogPrivateEndpointResponse wrapper for the DetachCatalogPrivateEndpoint operation
func (DetachCatalogPrivateEndpointResponse) HTTPResponse ¶
func (response DetachCatalogPrivateEndpointResponse) HTTPResponse() *http.Response
HTTPResponse implements the OCIResponse interface
func (DetachCatalogPrivateEndpointResponse) String ¶
func (response DetachCatalogPrivateEndpointResponse) String() string
type 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 }
DisassociateCustomPropertyRequest wrapper for the DisassociateCustomProperty operation
See also ¶
Click https://docs.cloud.oracle.com/en-us/iaas/tools/go-sdk-examples/latest/datacatalog/DisassociateCustomProperty.go.html to see an example of how to use DisassociateCustomPropertyRequest.
func (DisassociateCustomPropertyRequest) HTTPRequest ¶
func (request DisassociateCustomPropertyRequest) HTTPRequest(method, path string) (http.Request, error)
HTTPRequest implements the OCIRequest interface
func (DisassociateCustomPropertyRequest) RetryPolicy ¶
func (request DisassociateCustomPropertyRequest) RetryPolicy() *common.RetryPolicy
RetryPolicy implements the OCIRetryableRequest interface. This retrieves the specified retry policy.
func (DisassociateCustomPropertyRequest) String ¶
func (request DisassociateCustomPropertyRequest) String() string
type DisassociateCustomPropertyResponse ¶
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"` }
DisassociateCustomPropertyResponse wrapper for the DisassociateCustomProperty operation
func (DisassociateCustomPropertyResponse) HTTPResponse ¶
func (response DisassociateCustomPropertyResponse) HTTPResponse() *http.Response
HTTPResponse implements the OCIResponse interface
func (DisassociateCustomPropertyResponse) String ¶
func (response DisassociateCustomPropertyResponse) String() string
type Entity ¶
type Entity struct { // Unique data entity key that is immutable. Key *string `mandatory:"true" json:"key"` // A user-friendly display name. Does not have to be unique, and it's changeable. // Avoid entering confidential information. DisplayName *string `mandatory:"false" json:"displayName"` // Detailed description of a data entity. Description *string `mandatory:"false" json:"description"` // The date and time the data entity was created, in the format defined by RFC3339 (https://tools.ietf.org/html/rfc3339). // Example: `2019-03-25T21:10:29.600Z` TimeCreated *common.SDKTime `mandatory:"false" json:"timeCreated"` // The last time that any change was made to the data entity. An RFC3339 (https://tools.ietf.org/html/rfc3339) formatted datetime string. TimeUpdated *common.SDKTime `mandatory:"false" json:"timeUpdated"` // OCID of the user who created this object in the data catalog. CreatedById *string `mandatory:"false" json:"createdById"` // OCID of the user who updated this object in the data catalog. UpdatedById *string `mandatory:"false" json:"updatedById"` // The current state of the data entity. LifecycleState LifecycleStateEnum `mandatory:"false" json:"lifecycleState,omitempty"` // Unique external key of this object in the source system. ExternalKey *string `mandatory:"false" json:"externalKey"` // Key of the associated pattern if this is a logical entity. PatternKey *string `mandatory:"false" json:"patternKey"` // The expression realized after resolving qualifiers . Used in deriving this logical entity RealizedExpression *string `mandatory:"false" json:"realizedExpression"` // Last modified timestamp of this object in the external system. TimeExternal *common.SDKTime `mandatory:"false" json:"timeExternal"` // Time that the data entities status was last updated. An RFC3339 (https://tools.ietf.org/html/rfc3339) formatted datetime string. TimeStatusUpdated *common.SDKTime `mandatory:"false" json:"timeStatusUpdated"` // Property that identifies if the object is a physical object (materialized) or virtual/logical object // defined on other objects. IsLogical *bool `mandatory:"false" json:"isLogical"` // Property that identifies if an object is a sub object of a physical or materialized parent object. IsPartition *bool `mandatory:"false" json:"isPartition"` // Unique key of the parent data asset. DataAssetKey *string `mandatory:"false" json:"dataAssetKey"` // Key of the associated folder. FolderKey *string `mandatory:"false" json:"folderKey"` // Name of the associated folder. This name is harvested from the source data asset when the parent folder for the entiy is harvested. FolderName *string `mandatory:"false" json:"folderName"` // Full path of the data entity. Path *string `mandatory:"false" json:"path"` // Status of the object as updated by the harvest process. HarvestStatus HarvestStatusEnum `mandatory:"false" json:"harvestStatus,omitempty"` // Key of the last harvest process to update this object. LastJobKey *string `mandatory:"false" json:"lastJobKey"` // The type of data entity object. Type key's can be found via the '/types' endpoint. TypeKey *string `mandatory:"false" json:"typeKey"` // URI to the data entity instance in the API. Uri *string `mandatory:"false" json:"uri"` // The list of customized properties along with the values for this object CustomPropertyMembers []CustomPropertyGetUsage `mandatory:"false" json:"customPropertyMembers"` // A map of maps that contains the properties which are specific to the entity type. Each entity type // definition defines it's set of required and optional properties. The map keys are category names and the // values are maps of property name to property value. Every property is contained inside of a category. Most // data entities have required properties within the "default" category. // Example: `{"properties": { "default": { "key1": "value1"}}}` Properties map[string]map[string]string `mandatory:"false" json:"properties"` }
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 EntityCollection ¶
type EntityCollection struct { // Collection of data entities. Items []EntitySummary `mandatory:"true" json:"items"` // Total number of items returned. Count *int `mandatory:"false" json:"count"` }
EntityCollection Results of a data entities listing. Data entities are representation of a dataset with a set of attributes.
func (EntityCollection) String ¶
func (m EntityCollection) String() string
type EntitySummary ¶
type EntitySummary struct { // Unique data entity key that is immutable. Key *string `mandatory:"true" json:"key"` // A user-friendly display name. Does not have to be unique, and it's changeable. // Avoid entering confidential information. DisplayName *string `mandatory:"false" json:"displayName"` // Detailed description of a data entity. Description *string `mandatory:"false" json:"description"` // Unique key of the parent data asset. DataAssetKey *string `mandatory:"false" json:"dataAssetKey"` // Key of the associated folder. FolderKey *string `mandatory:"false" json:"folderKey"` // Name of the associated folder. This name is harvested from the source data asset when the parent folder for the entiy is harvested. FolderName *string `mandatory:"false" json:"folderName"` // Unique external key of this object in the source system. ExternalKey *string `mandatory:"false" json:"externalKey"` // Key of the associated pattern if this is a logical entity. PatternKey *string `mandatory:"false" json:"patternKey"` // The expression realized after resolving qualifiers . Used in deriving this logical entity RealizedExpression *string `mandatory:"false" json:"realizedExpression"` // Full path of the data entity. Path *string `mandatory:"false" json:"path"` // The date and time the data entity was created, in the format defined by RFC3339 (https://tools.ietf.org/html/rfc3339). // Example: `2019-03-25T21:10:29.600Z` TimeCreated *common.SDKTime `mandatory:"false" json:"timeCreated"` // The last time that any change was made to the data entity. An RFC3339 (https://tools.ietf.org/html/rfc3339) formatted datetime string. TimeUpdated *common.SDKTime `mandatory:"false" json:"timeUpdated"` // OCID of the user who updated this object in the data catalog. UpdatedById *string `mandatory:"false" json:"updatedById"` // URI to the data entity instance in the API. Uri *string `mandatory:"false" json:"uri"` // State of the data entity. LifecycleState LifecycleStateEnum `mandatory:"false" json:"lifecycleState,omitempty"` }
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.
func (EntitySummary) String ¶
func (m EntitySummary) String() string
type EntityTag ¶
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"` }
EntityTag Represents an association of an entity to a term.
type EntityTagCollection ¶
type EntityTagCollection struct { // Collection of entity tags. Items []EntityTagSummary `mandatory:"true" json:"items"` // Total number of items returned. Count *int `mandatory:"false" json:"count"` }
EntityTagCollection Results of an entity tags listing. Entity tags allow assciation of business terms with entities.
func (EntityTagCollection) String ¶
func (m EntityTagCollection) String() string
type EntityTagSummary ¶
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"` }
EntityTagSummary Summary of an entity tag.
func (EntityTagSummary) String ¶
func (m EntityTagSummary) String() string
type 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 }
ExpandTreeForGlossaryRequest wrapper for the ExpandTreeForGlossary operation
See also ¶
Click https://docs.cloud.oracle.com/en-us/iaas/tools/go-sdk-examples/latest/datacatalog/ExpandTreeForGlossary.go.html to see an example of how to use ExpandTreeForGlossaryRequest.
func (ExpandTreeForGlossaryRequest) HTTPRequest ¶
func (request ExpandTreeForGlossaryRequest) HTTPRequest(method, path string) (http.Request, error)
HTTPRequest implements the OCIRequest interface
func (ExpandTreeForGlossaryRequest) RetryPolicy ¶
func (request ExpandTreeForGlossaryRequest) RetryPolicy() *common.RetryPolicy
RetryPolicy implements the OCIRetryableRequest interface. This retrieves the specified retry policy.
func (ExpandTreeForGlossaryRequest) String ¶
func (request ExpandTreeForGlossaryRequest) String() string
type ExpandTreeForGlossaryResponse ¶
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"` }
ExpandTreeForGlossaryResponse wrapper for the ExpandTreeForGlossary operation
func (ExpandTreeForGlossaryResponse) HTTPResponse ¶
func (response ExpandTreeForGlossaryResponse) HTTPResponse() *http.Response
HTTPResponse implements the OCIResponse interface
func (ExpandTreeForGlossaryResponse) String ¶
func (response ExpandTreeForGlossaryResponse) String() string
type 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 }
ExportGlossaryRequest wrapper for the ExportGlossary operation
See also ¶
Click https://docs.cloud.oracle.com/en-us/iaas/tools/go-sdk-examples/latest/datacatalog/ExportGlossary.go.html to see an example of how to use ExportGlossaryRequest.
func (ExportGlossaryRequest) HTTPRequest ¶
func (request ExportGlossaryRequest) HTTPRequest(method, path string) (http.Request, error)
HTTPRequest implements the OCIRequest interface
func (ExportGlossaryRequest) RetryPolicy ¶
func (request ExportGlossaryRequest) RetryPolicy() *common.RetryPolicy
RetryPolicy implements the OCIRetryableRequest interface. This retrieves the specified retry policy.
func (ExportGlossaryRequest) String ¶
func (request ExportGlossaryRequest) String() string
type ExportGlossaryResponse ¶
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"` }
ExportGlossaryResponse wrapper for the ExportGlossary operation
func (ExportGlossaryResponse) HTTPResponse ¶
func (response ExportGlossaryResponse) HTTPResponse() *http.Response
HTTPResponse implements the OCIResponse interface
func (ExportGlossaryResponse) String ¶
func (response ExportGlossaryResponse) String() string
type FacetedSearchAggregation ¶
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"` }
FacetedSearchAggregation Aggregation/facets on properties of data object.
func (FacetedSearchAggregation) String ¶
func (m FacetedSearchAggregation) String() string
type FacetedSearchAggregationPropertyTypeEnum ¶
type FacetedSearchAggregationPropertyTypeEnum string
FacetedSearchAggregationPropertyTypeEnum Enum with underlying type: string
const ( FacetedSearchAggregationPropertyTypeCustomProperty FacetedSearchAggregationPropertyTypeEnum = "CUSTOM_PROPERTY" FacetedSearchAggregationPropertyTypeDefaultProperty FacetedSearchAggregationPropertyTypeEnum = "DEFAULT_PROPERTY" )
Set of constants representing the allowable values for FacetedSearchAggregationPropertyTypeEnum
func GetFacetedSearchAggregationPropertyTypeEnumValues ¶
func GetFacetedSearchAggregationPropertyTypeEnumValues() []FacetedSearchAggregationPropertyTypeEnum
GetFacetedSearchAggregationPropertyTypeEnumValues Enumerates the set of values for FacetedSearchAggregationPropertyTypeEnum
type FacetedSearchCustomProperty ¶
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"` }
FacetedSearchCustomProperty Details about custom property
func (FacetedSearchCustomProperty) String ¶
func (m FacetedSearchCustomProperty) String() string
type FacetedSearchDateFilterRequest ¶
type FacetedSearchDateFilterRequest struct { // Date field name that needs to be filtered by. FieldName *string `mandatory:"false" json:"fieldName"` // The date and time the request was created, as described in // RFC 3339 (https://tools.ietf.org/rfc/rfc3339), section 14.29. TimeAfter *common.SDKTime `mandatory:"false" json:"timeAfter"` // The date and time the request was created, as described in // RFC 3339 (https://tools.ietf.org/rfc/rfc3339), section 14.29. TimeBefore *common.SDKTime `mandatory:"false" json:"timeBefore"` }
FacetedSearchDateFilterRequest Object with date filter criteria
func (FacetedSearchDateFilterRequest) String ¶
func (m FacetedSearchDateFilterRequest) String() string
type FacetedSearchFilterRequest ¶
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"` }
FacetedSearchFilterRequest Object with details about filter criteria.
func (FacetedSearchFilterRequest) String ¶
func (m FacetedSearchFilterRequest) String() string
type FacetedSearchSortRequest ¶
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"` }
FacetedSearchSortRequest Object with sort criteria details
func (FacetedSearchSortRequest) String ¶
func (m FacetedSearchSortRequest) String() string
type FacetedSearchSortRequestSortOrderEnum ¶
type FacetedSearchSortRequestSortOrderEnum string
FacetedSearchSortRequestSortOrderEnum Enum with underlying type: string
const ( FacetedSearchSortRequestSortOrderAsc FacetedSearchSortRequestSortOrderEnum = "ASC" FacetedSearchSortRequestSortOrderDesc FacetedSearchSortRequestSortOrderEnum = "DESC" )
Set of constants representing the allowable values for FacetedSearchSortRequestSortOrderEnum
func GetFacetedSearchSortRequestSortOrderEnumValues ¶
func GetFacetedSearchSortRequestSortOrderEnumValues() []FacetedSearchSortRequestSortOrderEnum
GetFacetedSearchSortRequestSortOrderEnumValues Enumerates the set of values for FacetedSearchSortRequestSortOrderEnum
type FacetedSearchStringFilterRequest ¶
type FacetedSearchStringFilterRequest struct { // String/boolean/numerical field name that needs to filtered with Field *string `mandatory:"false" json:"field"` // Array of values that the search results needs to be filtered by. Values []string `mandatory:"false" json:"values"` }
FacetedSearchStringFilterRequest Object with string filter criteria
func (FacetedSearchStringFilterRequest) String ¶
func (m FacetedSearchStringFilterRequest) String() string
type Folder ¶
type Folder struct { // Unique folder key that is immutable. Key *string `mandatory:"true" json:"key"` // A user-friendly display name. Does not have to be unique, and it's changeable. // Avoid entering confidential information. DisplayName *string `mandatory:"false" json:"displayName"` // Detailed description of a folder. Description *string `mandatory:"false" json:"description"` // The unique key of the containing folder or null if there is no parent folder. ParentFolderKey *string `mandatory:"false" json:"parentFolderKey"` // Full path of the folder. Path *string `mandatory:"false" json:"path"` // The key of the associated data asset. DataAssetKey *string `mandatory:"false" json:"dataAssetKey"` // The list of customized properties along with the values for this object CustomPropertyMembers []CustomPropertyGetUsage `mandatory:"false" json:"customPropertyMembers"` // A map of maps that contains the properties which are specific to the folder type. Each folder type // definition defines it's set of required and optional properties. The map keys are category names and the // values are maps of property name to property value. Every property is contained inside of a category. Most // folders have required properties within the "default" category. // Example: `{"properties": { "default": { "key1": "value1"}}}` Properties map[string]map[string]string `mandatory:"false" json:"properties"` // Unique external key of this object in the source system. ExternalKey *string `mandatory:"false" json:"externalKey"` // The date and time the folder was created, in the format defined by RFC3339 (https://tools.ietf.org/html/rfc3339). // Example: `2019-03-25T21:10:29.600Z` TimeCreated *common.SDKTime `mandatory:"false" json:"timeCreated"` // The last time that any change was made to the folder. An RFC3339 (https://tools.ietf.org/html/rfc3339) formatted datetime string. TimeUpdated *common.SDKTime `mandatory:"false" json:"timeUpdated"` // OCID of the user who created the folder. CreatedById *string `mandatory:"false" json:"createdById"` // OCID of the user who modified the folder. UpdatedById *string `mandatory:"false" json:"updatedById"` // Last modified timestamp of this object in the external system. TimeExternal *common.SDKTime `mandatory:"false" json:"timeExternal"` // The current state of the folder. LifecycleState LifecycleStateEnum `mandatory:"false" json:"lifecycleState,omitempty"` // Status of the object as updated by the harvest process. HarvestStatus HarvestStatusEnum `mandatory:"false" json:"harvestStatus,omitempty"` // The key of the last harvest process to update the metadata of this object. LastJobKey *string `mandatory:"false" json:"lastJobKey"` // URI to the folder instance in the API. Uri *string `mandatory:"false" json:"uri"` }
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 FolderCollection ¶
type FolderCollection struct { // Collection of folders. Items []FolderSummary `mandatory:"true" json:"items"` // Total number of items returned. Count *int `mandatory:"false" json:"count"` }
FolderCollection Results of a folders listing. Folders are external organization concept that groups data entities.
func (FolderCollection) String ¶
func (m FolderCollection) String() string
type FolderSummary ¶
type FolderSummary struct { // Unique folder key that is immutable. Key *string `mandatory:"true" json:"key"` // A user-friendly display name. Does not have to be unique, and it's changeable. // Avoid entering confidential information. DisplayName *string `mandatory:"false" json:"displayName"` // Detailed description of a folder. Description *string `mandatory:"false" json:"description"` // The unique key of the parent data asset. DataAssetKey *string `mandatory:"false" json:"dataAssetKey"` // The key of the containing folder or null if there is no parent. ParentFolderKey *string `mandatory:"false" json:"parentFolderKey"` // Full path of the folder. Path *string `mandatory:"false" json:"path"` // Unique external key of this object from the source systems. ExternalKey *string `mandatory:"false" json:"externalKey"` // Last modified timestamp of this object in the external system. TimeExternal *common.SDKTime `mandatory:"false" json:"timeExternal"` // The date and time the folder was created, in the format defined by RFC3339 (https://tools.ietf.org/html/rfc3339). // Example: `2019-03-25T21:10:29.600Z` TimeCreated *common.SDKTime `mandatory:"false" json:"timeCreated"` // URI of the folder resource within the data catalog API. Uri *string `mandatory:"false" json:"uri"` // State of the folder. LifecycleState LifecycleStateEnum `mandatory:"false" json:"lifecycleState,omitempty"` }
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.
func (FolderSummary) String ¶
func (m FolderSummary) String() string
type FolderTag ¶
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"` }
FolderTag Represents an association of a folder to a term.
type FolderTagCollection ¶
type FolderTagCollection struct { // Collection of folder tags. Items []FolderTagSummary `mandatory:"true" json:"items"` // Total number of items returned. Count *int `mandatory:"false" json:"count"` }
FolderTagCollection Results of a folders tag listing. Folder tags allow association of folder objects to business terms.
func (FolderTagCollection) String ¶
func (m FolderTagCollection) String() string
type FolderTagSummary ¶
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"` }
FolderTagSummary Summary of a folder tag.
func (FolderTagSummary) String ¶
func (m FolderTagSummary) String() string
type GetAttributeFieldsEnum ¶
type GetAttributeFieldsEnum string
GetAttributeFieldsEnum Enum with underlying type: string
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" )
Set of constants representing the allowable values for GetAttributeFieldsEnum
func GetGetAttributeFieldsEnumValues ¶
func GetGetAttributeFieldsEnumValues() []GetAttributeFieldsEnum
GetGetAttributeFieldsEnumValues Enumerates the set of values for GetAttributeFieldsEnum
type GetAttributeRequest ¶
type GetAttributeRequest struct { // Unique catalog identifier. CatalogId *string `mandatory:"true" contributesTo:"path" name:"catalogId"` // Unique data asset key. DataAssetKey *string `mandatory:"true" contributesTo:"path" name:"dataAssetKey"` // Unique entity key. EntityKey *string `mandatory:"true" contributesTo:"path" name:"entityKey"` // Unique attribute key. AttributeKey *string `mandatory:"true" contributesTo:"path" name:"attributeKey"` // Specifies the fields to return in an entity attribute response. Fields []GetAttributeFieldsEnum `contributesTo:"query" name:"fields" omitEmpty:"true" collectionFormat:"multi"` // The client request ID for tracing. OpcRequestId *string `mandatory:"false" contributesTo:"header" name:"opc-request-id"` // Metadata about the request. This information will not be transmitted to the service, but // represents information that the SDK will consume to drive retry behavior. RequestMetadata common.RequestMetadata }
GetAttributeRequest wrapper for the GetAttribute operation
See also ¶
Click https://docs.cloud.oracle.com/en-us/iaas/tools/go-sdk-examples/latest/datacatalog/GetAttribute.go.html to see an example of how to use GetAttributeRequest.
func (GetAttributeRequest) HTTPRequest ¶
func (request GetAttributeRequest) HTTPRequest(method, path string) (http.Request, error)
HTTPRequest implements the OCIRequest interface
func (GetAttributeRequest) RetryPolicy ¶
func (request GetAttributeRequest) RetryPolicy() *common.RetryPolicy
RetryPolicy implements the OCIRetryableRequest interface. This retrieves the specified retry policy.
func (GetAttributeRequest) String ¶
func (request GetAttributeRequest) String() string
type GetAttributeResponse ¶
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"` }
GetAttributeResponse wrapper for the GetAttribute operation
func (GetAttributeResponse) HTTPResponse ¶
func (response GetAttributeResponse) HTTPResponse() *http.Response
HTTPResponse implements the OCIResponse interface
func (GetAttributeResponse) String ¶
func (response GetAttributeResponse) String() string
type GetAttributeTagFieldsEnum ¶
type GetAttributeTagFieldsEnum string
GetAttributeTagFieldsEnum Enum with underlying type: string
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" )
Set of constants representing the allowable values for GetAttributeTagFieldsEnum
func GetGetAttributeTagFieldsEnumValues ¶
func GetGetAttributeTagFieldsEnumValues() []GetAttributeTagFieldsEnum
GetGetAttributeTagFieldsEnumValues Enumerates the set of values for GetAttributeTagFieldsEnum
type 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 }
GetAttributeTagRequest wrapper for the GetAttributeTag operation
See also ¶
Click https://docs.cloud.oracle.com/en-us/iaas/tools/go-sdk-examples/latest/datacatalog/GetAttributeTag.go.html to see an example of how to use GetAttributeTagRequest.
func (GetAttributeTagRequest) HTTPRequest ¶
func (request GetAttributeTagRequest) HTTPRequest(method, path string) (http.Request, error)
HTTPRequest implements the OCIRequest interface
func (GetAttributeTagRequest) RetryPolicy ¶
func (request GetAttributeTagRequest) RetryPolicy() *common.RetryPolicy
RetryPolicy implements the OCIRetryableRequest interface. This retrieves the specified retry policy.
func (GetAttributeTagRequest) String ¶
func (request GetAttributeTagRequest) String() string
type GetAttributeTagResponse ¶
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"` }
GetAttributeTagResponse wrapper for the GetAttributeTag operation
func (GetAttributeTagResponse) HTTPResponse ¶
func (response GetAttributeTagResponse) HTTPResponse() *http.Response
HTTPResponse implements the OCIResponse interface
func (GetAttributeTagResponse) String ¶
func (response GetAttributeTagResponse) String() string
type 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 }
GetCatalogPrivateEndpointRequest wrapper for the GetCatalogPrivateEndpoint operation
See also ¶
Click https://docs.cloud.oracle.com/en-us/iaas/tools/go-sdk-examples/latest/datacatalog/GetCatalogPrivateEndpoint.go.html to see an example of how to use GetCatalogPrivateEndpointRequest.
func (GetCatalogPrivateEndpointRequest) HTTPRequest ¶
func (request GetCatalogPrivateEndpointRequest) HTTPRequest(method, path string) (http.Request, error)
HTTPRequest implements the OCIRequest interface
func (GetCatalogPrivateEndpointRequest) RetryPolicy ¶
func (request GetCatalogPrivateEndpointRequest) RetryPolicy() *common.RetryPolicy
RetryPolicy implements the OCIRetryableRequest interface. This retrieves the specified retry policy.
func (GetCatalogPrivateEndpointRequest) String ¶
func (request GetCatalogPrivateEndpointRequest) String() string
type GetCatalogPrivateEndpointResponse ¶
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"` }
GetCatalogPrivateEndpointResponse wrapper for the GetCatalogPrivateEndpoint operation
func (GetCatalogPrivateEndpointResponse) HTTPResponse ¶
func (response GetCatalogPrivateEndpointResponse) HTTPResponse() *http.Response
HTTPResponse implements the OCIResponse interface
func (GetCatalogPrivateEndpointResponse) String ¶
func (response GetCatalogPrivateEndpointResponse) String() string
type 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 }
GetCatalogRequest wrapper for the GetCatalog operation
See also ¶
Click https://docs.cloud.oracle.com/en-us/iaas/tools/go-sdk-examples/latest/datacatalog/GetCatalog.go.html to see an example of how to use GetCatalogRequest.
func (GetCatalogRequest) HTTPRequest ¶
func (request GetCatalogRequest) HTTPRequest(method, path string) (http.Request, error)
HTTPRequest implements the OCIRequest interface
func (GetCatalogRequest) RetryPolicy ¶
func (request GetCatalogRequest) RetryPolicy() *common.RetryPolicy
RetryPolicy implements the OCIRetryableRequest interface. This retrieves the specified retry policy.
func (GetCatalogRequest) String ¶
func (request GetCatalogRequest) String() string
type GetCatalogResponse ¶
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"` }
GetCatalogResponse wrapper for the GetCatalog operation
func (GetCatalogResponse) HTTPResponse ¶
func (response GetCatalogResponse) HTTPResponse() *http.Response
HTTPResponse implements the OCIResponse interface
func (GetCatalogResponse) String ¶
func (response GetCatalogResponse) String() string
type GetConnectionFieldsEnum ¶
type GetConnectionFieldsEnum string
GetConnectionFieldsEnum Enum with underlying type: string
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" )
Set of constants representing the allowable values for GetConnectionFieldsEnum
func GetGetConnectionFieldsEnumValues ¶
func GetGetConnectionFieldsEnumValues() []GetConnectionFieldsEnum
GetGetConnectionFieldsEnumValues Enumerates the set of values for GetConnectionFieldsEnum
type 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 }
GetConnectionRequest wrapper for the GetConnection operation
See also ¶
Click https://docs.cloud.oracle.com/en-us/iaas/tools/go-sdk-examples/latest/datacatalog/GetConnection.go.html to see an example of how to use GetConnectionRequest.
func (GetConnectionRequest) HTTPRequest ¶
func (request GetConnectionRequest) HTTPRequest(method, path string) (http.Request, error)
HTTPRequest implements the OCIRequest interface
func (GetConnectionRequest) RetryPolicy ¶
func (request GetConnectionRequest) RetryPolicy() *common.RetryPolicy
RetryPolicy implements the OCIRetryableRequest interface. This retrieves the specified retry policy.
func (GetConnectionRequest) String ¶
func (request GetConnectionRequest) String() string
type GetConnectionResponse ¶
type GetConnectionResponse struct { // The underlying http response RawResponse *http.Response // The Connection instance Connection `presentIn:"body"` // For optimistic concurrency control. See ETags for Optimistic Concurrency Control (https://docs.cloud.oracle.com/iaas/Content/API/Concepts/usingapi.htm#eleven). Etag *string `presentIn:"header" name:"etag"` // Unique Oracle-assigned identifier for the request. If you need to contact // Oracle about a particular request, please provide the request ID. OpcRequestId *string `presentIn:"header" name:"opc-request-id"` }
GetConnectionResponse wrapper for the GetConnection operation
func (GetConnectionResponse) HTTPResponse ¶
func (response GetConnectionResponse) HTTPResponse() *http.Response
HTTPResponse implements the OCIResponse interface
func (GetConnectionResponse) String ¶
func (response GetConnectionResponse) String() string
type GetCustomPropertyFieldsEnum ¶
type GetCustomPropertyFieldsEnum string
GetCustomPropertyFieldsEnum Enum with underlying type: string
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" )
Set of constants representing the allowable values for GetCustomPropertyFieldsEnum
func GetGetCustomPropertyFieldsEnumValues ¶
func GetGetCustomPropertyFieldsEnumValues() []GetCustomPropertyFieldsEnum
GetGetCustomPropertyFieldsEnumValues Enumerates the set of values for GetCustomPropertyFieldsEnum
type 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 }
GetCustomPropertyRequest wrapper for the GetCustomProperty operation
See also ¶
Click https://docs.cloud.oracle.com/en-us/iaas/tools/go-sdk-examples/latest/datacatalog/GetCustomProperty.go.html to see an example of how to use GetCustomPropertyRequest.
func (GetCustomPropertyRequest) HTTPRequest ¶
func (request GetCustomPropertyRequest) HTTPRequest(method, path string) (http.Request, error)
HTTPRequest implements the OCIRequest interface
func (GetCustomPropertyRequest) RetryPolicy ¶
func (request GetCustomPropertyRequest) RetryPolicy() *common.RetryPolicy
RetryPolicy implements the OCIRetryableRequest interface. This retrieves the specified retry policy.
func (GetCustomPropertyRequest) String ¶
func (request GetCustomPropertyRequest) String() string
type GetCustomPropertyResponse ¶
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"` }
GetCustomPropertyResponse wrapper for the GetCustomProperty operation
func (GetCustomPropertyResponse) HTTPResponse ¶
func (response GetCustomPropertyResponse) HTTPResponse() *http.Response
HTTPResponse implements the OCIResponse interface
func (GetCustomPropertyResponse) String ¶
func (response GetCustomPropertyResponse) String() string
type GetDataAssetFieldsEnum ¶
type GetDataAssetFieldsEnum string
GetDataAssetFieldsEnum Enum with underlying type: string
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" )
Set of constants representing the allowable values for GetDataAssetFieldsEnum
func GetGetDataAssetFieldsEnumValues ¶
func GetGetDataAssetFieldsEnumValues() []GetDataAssetFieldsEnum
GetGetDataAssetFieldsEnumValues Enumerates the set of values for GetDataAssetFieldsEnum
type 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 }
GetDataAssetRequest wrapper for the GetDataAsset operation
See also ¶
Click https://docs.cloud.oracle.com/en-us/iaas/tools/go-sdk-examples/latest/datacatalog/GetDataAsset.go.html to see an example of how to use GetDataAssetRequest.
func (GetDataAssetRequest) HTTPRequest ¶
func (request GetDataAssetRequest) HTTPRequest(method, path string) (http.Request, error)
HTTPRequest implements the OCIRequest interface
func (GetDataAssetRequest) RetryPolicy ¶
func (request GetDataAssetRequest) RetryPolicy() *common.RetryPolicy
RetryPolicy implements the OCIRetryableRequest interface. This retrieves the specified retry policy.
func (GetDataAssetRequest) String ¶
func (request GetDataAssetRequest) String() string
type GetDataAssetResponse ¶
type GetDataAssetResponse struct { // The underlying http response RawResponse *http.Response // The DataAsset instance DataAsset `presentIn:"body"` // For optimistic concurrency control. See ETags for Optimistic Concurrency Control (https://docs.cloud.oracle.com/iaas/Content/API/Concepts/usingapi.htm#eleven). Etag *string `presentIn:"header" name:"etag"` // Unique Oracle-assigned identifier for the request. If you need to contact // Oracle about a particular request, please provide the request ID. OpcRequestId *string `presentIn:"header" name:"opc-request-id"` }
GetDataAssetResponse wrapper for the GetDataAsset operation
func (GetDataAssetResponse) HTTPResponse ¶
func (response GetDataAssetResponse) HTTPResponse() *http.Response
HTTPResponse implements the OCIResponse interface
func (GetDataAssetResponse) String ¶
func (response GetDataAssetResponse) String() string
type GetDataAssetTagFieldsEnum ¶
type GetDataAssetTagFieldsEnum string
GetDataAssetTagFieldsEnum Enum with underlying type: string
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" )
Set of constants representing the allowable values for GetDataAssetTagFieldsEnum
func GetGetDataAssetTagFieldsEnumValues ¶
func GetGetDataAssetTagFieldsEnumValues() []GetDataAssetTagFieldsEnum
GetGetDataAssetTagFieldsEnumValues Enumerates the set of values for GetDataAssetTagFieldsEnum
type 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 }
GetDataAssetTagRequest wrapper for the GetDataAssetTag operation
See also ¶
Click https://docs.cloud.oracle.com/en-us/iaas/tools/go-sdk-examples/latest/datacatalog/GetDataAssetTag.go.html to see an example of how to use GetDataAssetTagRequest.
func (GetDataAssetTagRequest) HTTPRequest ¶
func (request GetDataAssetTagRequest) HTTPRequest(method, path string) (http.Request, error)
HTTPRequest implements the OCIRequest interface
func (GetDataAssetTagRequest) RetryPolicy ¶
func (request GetDataAssetTagRequest) RetryPolicy() *common.RetryPolicy
RetryPolicy implements the OCIRetryableRequest interface. This retrieves the specified retry policy.
func (GetDataAssetTagRequest) String ¶
func (request GetDataAssetTagRequest) String() string
type GetDataAssetTagResponse ¶
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"` }
GetDataAssetTagResponse wrapper for the GetDataAssetTag operation
func (GetDataAssetTagResponse) HTTPResponse ¶
func (response GetDataAssetTagResponse) HTTPResponse() *http.Response
HTTPResponse implements the OCIResponse interface
func (GetDataAssetTagResponse) String ¶
func (response GetDataAssetTagResponse) String() string
type GetEntityFieldsEnum ¶
type GetEntityFieldsEnum string
GetEntityFieldsEnum Enum with underlying type: string
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" )
Set of constants representing the allowable values for GetEntityFieldsEnum
func GetGetEntityFieldsEnumValues ¶
func GetGetEntityFieldsEnumValues() []GetEntityFieldsEnum
GetGetEntityFieldsEnumValues Enumerates the set of values for GetEntityFieldsEnum
type GetEntityRequest ¶
type GetEntityRequest struct { // Unique catalog identifier. CatalogId *string `mandatory:"true" contributesTo:"path" name:"catalogId"` // Unique data asset key. DataAssetKey *string `mandatory:"true" contributesTo:"path" name:"dataAssetKey"` // Unique entity key. EntityKey *string `mandatory:"true" contributesTo:"path" name:"entityKey"` // Specifies the fields to return in an entity response. Fields []GetEntityFieldsEnum `contributesTo:"query" name:"fields" omitEmpty:"true" collectionFormat:"multi"` // The client request ID for tracing. OpcRequestId *string `mandatory:"false" contributesTo:"header" name:"opc-request-id"` // Metadata about the request. This information will not be transmitted to the service, but // represents information that the SDK will consume to drive retry behavior. RequestMetadata common.RequestMetadata }
GetEntityRequest wrapper for the GetEntity operation
See also ¶
Click https://docs.cloud.oracle.com/en-us/iaas/tools/go-sdk-examples/latest/datacatalog/GetEntity.go.html to see an example of how to use GetEntityRequest.
func (GetEntityRequest) HTTPRequest ¶
func (request GetEntityRequest) HTTPRequest(method, path string) (http.Request, error)
HTTPRequest implements the OCIRequest interface
func (GetEntityRequest) RetryPolicy ¶
func (request GetEntityRequest) RetryPolicy() *common.RetryPolicy
RetryPolicy implements the OCIRetryableRequest interface. This retrieves the specified retry policy.
func (GetEntityRequest) String ¶
func (request GetEntityRequest) String() string
type GetEntityResponse ¶
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"` }
GetEntityResponse wrapper for the GetEntity operation
func (GetEntityResponse) HTTPResponse ¶
func (response GetEntityResponse) HTTPResponse() *http.Response
HTTPResponse implements the OCIResponse interface
func (GetEntityResponse) String ¶
func (response GetEntityResponse) String() string
type GetEntityTagFieldsEnum ¶
type GetEntityTagFieldsEnum string
GetEntityTagFieldsEnum Enum with underlying type: string
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" )
Set of constants representing the allowable values for GetEntityTagFieldsEnum
func GetGetEntityTagFieldsEnumValues ¶
func GetGetEntityTagFieldsEnumValues() []GetEntityTagFieldsEnum
GetGetEntityTagFieldsEnumValues Enumerates the set of values for GetEntityTagFieldsEnum
type 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 }
GetEntityTagRequest wrapper for the GetEntityTag operation
See also ¶
Click https://docs.cloud.oracle.com/en-us/iaas/tools/go-sdk-examples/latest/datacatalog/GetEntityTag.go.html to see an example of how to use GetEntityTagRequest.
func (GetEntityTagRequest) HTTPRequest ¶
func (request GetEntityTagRequest) HTTPRequest(method, path string) (http.Request, error)
HTTPRequest implements the OCIRequest interface
func (GetEntityTagRequest) RetryPolicy ¶
func (request GetEntityTagRequest) RetryPolicy() *common.RetryPolicy
RetryPolicy implements the OCIRetryableRequest interface. This retrieves the specified retry policy.
func (GetEntityTagRequest) String ¶
func (request GetEntityTagRequest) String() string
type GetEntityTagResponse ¶
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"` }
GetEntityTagResponse wrapper for the GetEntityTag operation
func (GetEntityTagResponse) HTTPResponse ¶
func (response GetEntityTagResponse) HTTPResponse() *http.Response
HTTPResponse implements the OCIResponse interface
func (GetEntityTagResponse) String ¶
func (response GetEntityTagResponse) String() string
type GetFolderFieldsEnum ¶
type GetFolderFieldsEnum string
GetFolderFieldsEnum Enum with underlying type: string
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" )
Set of constants representing the allowable values for GetFolderFieldsEnum
func GetGetFolderFieldsEnumValues ¶
func GetGetFolderFieldsEnumValues() []GetFolderFieldsEnum
GetGetFolderFieldsEnumValues Enumerates the set of values for GetFolderFieldsEnum
type GetFolderRequest ¶
type GetFolderRequest struct { // Unique catalog identifier. CatalogId *string `mandatory:"true" contributesTo:"path" name:"catalogId"` // Unique data asset key. DataAssetKey *string `mandatory:"true" contributesTo:"path" name:"dataAssetKey"` // Unique folder key. FolderKey *string `mandatory:"true" contributesTo:"path" name:"folderKey"` // Specifies the fields to return in a folder response. Fields []GetFolderFieldsEnum `contributesTo:"query" name:"fields" omitEmpty:"true" collectionFormat:"multi"` // The client request ID for tracing. OpcRequestId *string `mandatory:"false" contributesTo:"header" name:"opc-request-id"` // Metadata about the request. This information will not be transmitted to the service, but // represents information that the SDK will consume to drive retry behavior. RequestMetadata common.RequestMetadata }
GetFolderRequest wrapper for the GetFolder operation
See also ¶
Click https://docs.cloud.oracle.com/en-us/iaas/tools/go-sdk-examples/latest/datacatalog/GetFolder.go.html to see an example of how to use GetFolderRequest.
func (GetFolderRequest) HTTPRequest ¶
func (request GetFolderRequest) HTTPRequest(method, path string) (http.Request, error)
HTTPRequest implements the OCIRequest interface
func (GetFolderRequest) RetryPolicy ¶
func (request GetFolderRequest) RetryPolicy() *common.RetryPolicy
RetryPolicy implements the OCIRetryableRequest interface. This retrieves the specified retry policy.
func (GetFolderRequest) String ¶
func (request GetFolderRequest) String() string
type GetFolderResponse ¶
type GetFolderResponse struct { // The underlying http response RawResponse *http.Response // The Folder instance Folder `presentIn:"body"` // For optimistic concurrency control. See ETags for Optimistic Concurrency Control (https://docs.cloud.oracle.com/iaas/Content/API/Concepts/usingapi.htm#eleven). Etag *string `presentIn:"header" name:"etag"` // Unique Oracle-assigned identifier for the request. If you need to contact // Oracle about a particular request, please provide the request ID. OpcRequestId *string `presentIn:"header" name:"opc-request-id"` }
GetFolderResponse wrapper for the GetFolder operation
func (GetFolderResponse) HTTPResponse ¶
func (response GetFolderResponse) HTTPResponse() *http.Response
HTTPResponse implements the OCIResponse interface
func (GetFolderResponse) String ¶
func (response GetFolderResponse) String() string
type GetFolderTagFieldsEnum ¶
type GetFolderTagFieldsEnum string
GetFolderTagFieldsEnum Enum with underlying type: string
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" )
Set of constants representing the allowable values for GetFolderTagFieldsEnum
func GetGetFolderTagFieldsEnumValues ¶
func GetGetFolderTagFieldsEnumValues() []GetFolderTagFieldsEnum
GetGetFolderTagFieldsEnumValues Enumerates the set of values for GetFolderTagFieldsEnum
type 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 }
GetFolderTagRequest wrapper for the GetFolderTag operation
See also ¶
Click https://docs.cloud.oracle.com/en-us/iaas/tools/go-sdk-examples/latest/datacatalog/GetFolderTag.go.html to see an example of how to use GetFolderTagRequest.
func (GetFolderTagRequest) HTTPRequest ¶
func (request GetFolderTagRequest) HTTPRequest(method, path string) (http.Request, error)
HTTPRequest implements the OCIRequest interface
func (GetFolderTagRequest) RetryPolicy ¶
func (request GetFolderTagRequest) RetryPolicy() *common.RetryPolicy
RetryPolicy implements the OCIRetryableRequest interface. This retrieves the specified retry policy.
func (GetFolderTagRequest) String ¶
func (request GetFolderTagRequest) String() string
type GetFolderTagResponse ¶
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"` }
GetFolderTagResponse wrapper for the GetFolderTag operation
func (GetFolderTagResponse) HTTPResponse ¶
func (response GetFolderTagResponse) HTTPResponse() *http.Response
HTTPResponse implements the OCIResponse interface
func (GetFolderTagResponse) String ¶
func (response GetFolderTagResponse) String() string
type GetGlossaryFieldsEnum ¶
type GetGlossaryFieldsEnum string
GetGlossaryFieldsEnum Enum with underlying type: string
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" )
Set of constants representing the allowable values for GetGlossaryFieldsEnum
func GetGetGlossaryFieldsEnumValues ¶
func GetGetGlossaryFieldsEnumValues() []GetGlossaryFieldsEnum
GetGetGlossaryFieldsEnumValues Enumerates the set of values for GetGlossaryFieldsEnum
type 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 }
GetGlossaryRequest wrapper for the GetGlossary operation
See also ¶
Click https://docs.cloud.oracle.com/en-us/iaas/tools/go-sdk-examples/latest/datacatalog/GetGlossary.go.html to see an example of how to use GetGlossaryRequest.
func (GetGlossaryRequest) HTTPRequest ¶
func (request GetGlossaryRequest) HTTPRequest(method, path string) (http.Request, error)
HTTPRequest implements the OCIRequest interface
func (GetGlossaryRequest) RetryPolicy ¶
func (request GetGlossaryRequest) RetryPolicy() *common.RetryPolicy
RetryPolicy implements the OCIRetryableRequest interface. This retrieves the specified retry policy.
func (GetGlossaryRequest) String ¶
func (request GetGlossaryRequest) String() string
type GetGlossaryResponse ¶
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"` }
GetGlossaryResponse wrapper for the GetGlossary operation
func (GetGlossaryResponse) HTTPResponse ¶
func (response GetGlossaryResponse) HTTPResponse() *http.Response
HTTPResponse implements the OCIResponse interface
func (GetGlossaryResponse) String ¶
func (response GetGlossaryResponse) String() string
type GetJobDefinitionFieldsEnum ¶
type GetJobDefinitionFieldsEnum string
GetJobDefinitionFieldsEnum Enum with underlying type: string
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" )
Set of constants representing the allowable values for GetJobDefinitionFieldsEnum
func GetGetJobDefinitionFieldsEnumValues ¶
func GetGetJobDefinitionFieldsEnumValues() []GetJobDefinitionFieldsEnum
GetGetJobDefinitionFieldsEnumValues Enumerates the set of values for GetJobDefinitionFieldsEnum
type 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 }
GetJobDefinitionRequest wrapper for the GetJobDefinition operation
See also ¶
Click https://docs.cloud.oracle.com/en-us/iaas/tools/go-sdk-examples/latest/datacatalog/GetJobDefinition.go.html to see an example of how to use GetJobDefinitionRequest.
func (GetJobDefinitionRequest) HTTPRequest ¶
func (request GetJobDefinitionRequest) HTTPRequest(method, path string) (http.Request, error)
HTTPRequest implements the OCIRequest interface
func (GetJobDefinitionRequest) RetryPolicy ¶
func (request GetJobDefinitionRequest) RetryPolicy() *common.RetryPolicy
RetryPolicy implements the OCIRetryableRequest interface. This retrieves the specified retry policy.
func (GetJobDefinitionRequest) String ¶
func (request GetJobDefinitionRequest) String() string
type GetJobDefinitionResponse ¶
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"` }
GetJobDefinitionResponse wrapper for the GetJobDefinition operation
func (GetJobDefinitionResponse) HTTPResponse ¶
func (response GetJobDefinitionResponse) HTTPResponse() *http.Response
HTTPResponse implements the OCIResponse interface
func (GetJobDefinitionResponse) String ¶
func (response GetJobDefinitionResponse) String() string
type GetJobExecutionFieldsEnum ¶
type GetJobExecutionFieldsEnum string
GetJobExecutionFieldsEnum Enum with underlying type: string
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" )
Set of constants representing the allowable values for GetJobExecutionFieldsEnum
func GetGetJobExecutionFieldsEnumValues ¶
func GetGetJobExecutionFieldsEnumValues() []GetJobExecutionFieldsEnum
GetGetJobExecutionFieldsEnumValues Enumerates the set of values for GetJobExecutionFieldsEnum
type 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 }
GetJobExecutionRequest wrapper for the GetJobExecution operation
See also ¶
Click https://docs.cloud.oracle.com/en-us/iaas/tools/go-sdk-examples/latest/datacatalog/GetJobExecution.go.html to see an example of how to use GetJobExecutionRequest.
func (GetJobExecutionRequest) HTTPRequest ¶
func (request GetJobExecutionRequest) HTTPRequest(method, path string) (http.Request, error)
HTTPRequest implements the OCIRequest interface
func (GetJobExecutionRequest) RetryPolicy ¶
func (request GetJobExecutionRequest) RetryPolicy() *common.RetryPolicy
RetryPolicy implements the OCIRetryableRequest interface. This retrieves the specified retry policy.
func (GetJobExecutionRequest) String ¶
func (request GetJobExecutionRequest) String() string
type GetJobExecutionResponse ¶
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"` }
GetJobExecutionResponse wrapper for the GetJobExecution operation
func (GetJobExecutionResponse) HTTPResponse ¶
func (response GetJobExecutionResponse) HTTPResponse() *http.Response
HTTPResponse implements the OCIResponse interface
func (GetJobExecutionResponse) String ¶
func (response GetJobExecutionResponse) String() string
type GetJobFieldsEnum ¶
type GetJobFieldsEnum string
GetJobFieldsEnum Enum with underlying type: string
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" )
Set of constants representing the allowable values for GetJobFieldsEnum
func GetGetJobFieldsEnumValues ¶
func GetGetJobFieldsEnumValues() []GetJobFieldsEnum
GetGetJobFieldsEnumValues Enumerates the set of values for GetJobFieldsEnum
type GetJobLogFieldsEnum ¶
type GetJobLogFieldsEnum string
GetJobLogFieldsEnum Enum with underlying type: string
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" )
Set of constants representing the allowable values for GetJobLogFieldsEnum
func GetGetJobLogFieldsEnumValues ¶
func GetGetJobLogFieldsEnumValues() []GetJobLogFieldsEnum
GetGetJobLogFieldsEnumValues Enumerates the set of values for GetJobLogFieldsEnum
type 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 }
GetJobLogRequest wrapper for the GetJobLog operation
See also ¶
Click https://docs.cloud.oracle.com/en-us/iaas/tools/go-sdk-examples/latest/datacatalog/GetJobLog.go.html to see an example of how to use GetJobLogRequest.
func (GetJobLogRequest) HTTPRequest ¶
func (request GetJobLogRequest) HTTPRequest(method, path string) (http.Request, error)
HTTPRequest implements the OCIRequest interface
func (GetJobLogRequest) RetryPolicy ¶
func (request GetJobLogRequest) RetryPolicy() *common.RetryPolicy
RetryPolicy implements the OCIRetryableRequest interface. This retrieves the specified retry policy.
func (GetJobLogRequest) String ¶
func (request GetJobLogRequest) String() string
type GetJobLogResponse ¶
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"` }
GetJobLogResponse wrapper for the GetJobLog operation
func (GetJobLogResponse) HTTPResponse ¶
func (response GetJobLogResponse) HTTPResponse() *http.Response
HTTPResponse implements the OCIResponse interface
func (GetJobLogResponse) String ¶
func (response GetJobLogResponse) String() string
type GetJobMetricsFieldsEnum ¶
type GetJobMetricsFieldsEnum string
GetJobMetricsFieldsEnum Enum with underlying type: string
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" )
Set of constants representing the allowable values for GetJobMetricsFieldsEnum
func GetGetJobMetricsFieldsEnumValues ¶
func GetGetJobMetricsFieldsEnumValues() []GetJobMetricsFieldsEnum
GetGetJobMetricsFieldsEnumValues Enumerates the set of values for GetJobMetricsFieldsEnum
type 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 }
GetJobMetricsRequest wrapper for the GetJobMetrics operation
See also ¶
Click https://docs.cloud.oracle.com/en-us/iaas/tools/go-sdk-examples/latest/datacatalog/GetJobMetrics.go.html to see an example of how to use GetJobMetricsRequest.
func (GetJobMetricsRequest) HTTPRequest ¶
func (request GetJobMetricsRequest) HTTPRequest(method, path string) (http.Request, error)
HTTPRequest implements the OCIRequest interface
func (GetJobMetricsRequest) RetryPolicy ¶
func (request GetJobMetricsRequest) RetryPolicy() *common.RetryPolicy
RetryPolicy implements the OCIRetryableRequest interface. This retrieves the specified retry policy.
func (GetJobMetricsRequest) String ¶
func (request GetJobMetricsRequest) String() string
type GetJobMetricsResponse ¶
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"` }
GetJobMetricsResponse wrapper for the GetJobMetrics operation
func (GetJobMetricsResponse) HTTPResponse ¶
func (response GetJobMetricsResponse) HTTPResponse() *http.Response
HTTPResponse implements the OCIResponse interface
func (GetJobMetricsResponse) String ¶
func (response GetJobMetricsResponse) String() string
type 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 }
GetJobRequest wrapper for the GetJob operation
See also ¶
Click https://docs.cloud.oracle.com/en-us/iaas/tools/go-sdk-examples/latest/datacatalog/GetJob.go.html to see an example of how to use GetJobRequest.
func (GetJobRequest) HTTPRequest ¶
func (request GetJobRequest) HTTPRequest(method, path string) (http.Request, error)
HTTPRequest implements the OCIRequest interface
func (GetJobRequest) RetryPolicy ¶
func (request GetJobRequest) RetryPolicy() *common.RetryPolicy
RetryPolicy implements the OCIRetryableRequest interface. This retrieves the specified retry policy.
func (GetJobRequest) String ¶
func (request GetJobRequest) String() string
type GetJobResponse ¶
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"` }
GetJobResponse wrapper for the GetJob operation
func (GetJobResponse) HTTPResponse ¶
func (response GetJobResponse) HTTPResponse() *http.Response
HTTPResponse implements the OCIResponse interface
func (GetJobResponse) String ¶
func (response GetJobResponse) String() string
type GetNamespaceFieldsEnum ¶
type GetNamespaceFieldsEnum string
GetNamespaceFieldsEnum Enum with underlying type: string
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" )
Set of constants representing the allowable values for GetNamespaceFieldsEnum
func GetGetNamespaceFieldsEnumValues ¶
func GetGetNamespaceFieldsEnumValues() []GetNamespaceFieldsEnum
GetGetNamespaceFieldsEnumValues Enumerates the set of values for GetNamespaceFieldsEnum
type 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 }
GetNamespaceRequest wrapper for the GetNamespace operation
See also ¶
Click https://docs.cloud.oracle.com/en-us/iaas/tools/go-sdk-examples/latest/datacatalog/GetNamespace.go.html to see an example of how to use GetNamespaceRequest.
func (GetNamespaceRequest) HTTPRequest ¶
func (request GetNamespaceRequest) HTTPRequest(method, path string) (http.Request, error)
HTTPRequest implements the OCIRequest interface
func (GetNamespaceRequest) RetryPolicy ¶
func (request GetNamespaceRequest) RetryPolicy() *common.RetryPolicy
RetryPolicy implements the OCIRetryableRequest interface. This retrieves the specified retry policy.
func (GetNamespaceRequest) String ¶
func (request GetNamespaceRequest) String() string
type GetNamespaceResponse ¶
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"` }
GetNamespaceResponse wrapper for the GetNamespace operation
func (GetNamespaceResponse) HTTPResponse ¶
func (response GetNamespaceResponse) HTTPResponse() *http.Response
HTTPResponse implements the OCIResponse interface
func (GetNamespaceResponse) String ¶
func (response GetNamespaceResponse) String() string
type GetPatternFieldsEnum ¶
type GetPatternFieldsEnum string
GetPatternFieldsEnum Enum with underlying type: string
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" )
Set of constants representing the allowable values for GetPatternFieldsEnum
func GetGetPatternFieldsEnumValues ¶
func GetGetPatternFieldsEnumValues() []GetPatternFieldsEnum
GetGetPatternFieldsEnumValues Enumerates the set of values for GetPatternFieldsEnum
type 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 }
GetPatternRequest wrapper for the GetPattern operation
See also ¶
Click https://docs.cloud.oracle.com/en-us/iaas/tools/go-sdk-examples/latest/datacatalog/GetPattern.go.html to see an example of how to use GetPatternRequest.
func (GetPatternRequest) HTTPRequest ¶
func (request GetPatternRequest) HTTPRequest(method, path string) (http.Request, error)
HTTPRequest implements the OCIRequest interface
func (GetPatternRequest) RetryPolicy ¶
func (request GetPatternRequest) RetryPolicy() *common.RetryPolicy
RetryPolicy implements the OCIRetryableRequest interface. This retrieves the specified retry policy.
func (GetPatternRequest) String ¶
func (request GetPatternRequest) String() string
type GetPatternResponse ¶
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"` }
GetPatternResponse wrapper for the GetPattern operation
func (GetPatternResponse) HTTPResponse ¶
func (response GetPatternResponse) HTTPResponse() *http.Response
HTTPResponse implements the OCIResponse interface
func (GetPatternResponse) String ¶
func (response GetPatternResponse) String() string
type GetTermFieldsEnum ¶
type GetTermFieldsEnum string
GetTermFieldsEnum Enum with underlying type: string
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" )
Set of constants representing the allowable values for GetTermFieldsEnum
func GetGetTermFieldsEnumValues ¶
func GetGetTermFieldsEnumValues() []GetTermFieldsEnum
GetGetTermFieldsEnumValues Enumerates the set of values for GetTermFieldsEnum
type GetTermRelationshipFieldsEnum ¶
type GetTermRelationshipFieldsEnum string
GetTermRelationshipFieldsEnum Enum with underlying type: string
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" )
Set of constants representing the allowable values for GetTermRelationshipFieldsEnum
func GetGetTermRelationshipFieldsEnumValues ¶
func GetGetTermRelationshipFieldsEnumValues() []GetTermRelationshipFieldsEnum
GetGetTermRelationshipFieldsEnumValues Enumerates the set of values for GetTermRelationshipFieldsEnum
type 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 }
GetTermRelationshipRequest wrapper for the GetTermRelationship operation
See also ¶
Click https://docs.cloud.oracle.com/en-us/iaas/tools/go-sdk-examples/latest/datacatalog/GetTermRelationship.go.html to see an example of how to use GetTermRelationshipRequest.
func (GetTermRelationshipRequest) HTTPRequest ¶
func (request GetTermRelationshipRequest) HTTPRequest(method, path string) (http.Request, error)
HTTPRequest implements the OCIRequest interface
func (GetTermRelationshipRequest) RetryPolicy ¶
func (request GetTermRelationshipRequest) RetryPolicy() *common.RetryPolicy
RetryPolicy implements the OCIRetryableRequest interface. This retrieves the specified retry policy.
func (GetTermRelationshipRequest) String ¶
func (request GetTermRelationshipRequest) String() string
type GetTermRelationshipResponse ¶
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"` }
GetTermRelationshipResponse wrapper for the GetTermRelationship operation
func (GetTermRelationshipResponse) HTTPResponse ¶
func (response GetTermRelationshipResponse) HTTPResponse() *http.Response
HTTPResponse implements the OCIResponse interface
func (GetTermRelationshipResponse) String ¶
func (response GetTermRelationshipResponse) String() string
type 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 }
GetTermRequest wrapper for the GetTerm operation
See also ¶
Click https://docs.cloud.oracle.com/en-us/iaas/tools/go-sdk-examples/latest/datacatalog/GetTerm.go.html to see an example of how to use GetTermRequest.
func (GetTermRequest) HTTPRequest ¶
func (request GetTermRequest) HTTPRequest(method, path string) (http.Request, error)
HTTPRequest implements the OCIRequest interface
func (GetTermRequest) RetryPolicy ¶
func (request GetTermRequest) RetryPolicy() *common.RetryPolicy
RetryPolicy implements the OCIRetryableRequest interface. This retrieves the specified retry policy.
func (GetTermRequest) String ¶
func (request GetTermRequest) String() string
type GetTermResponse ¶
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"` }
GetTermResponse wrapper for the GetTerm operation
func (GetTermResponse) HTTPResponse ¶
func (response GetTermResponse) HTTPResponse() *http.Response
HTTPResponse implements the OCIResponse interface
func (GetTermResponse) String ¶
func (response GetTermResponse) String() string
type GetTypeFieldsEnum ¶
type GetTypeFieldsEnum string
GetTypeFieldsEnum Enum with underlying type: string
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" )
Set of constants representing the allowable values for GetTypeFieldsEnum
func GetGetTypeFieldsEnumValues ¶
func GetGetTypeFieldsEnumValues() []GetTypeFieldsEnum
GetGetTypeFieldsEnumValues Enumerates the set of values for GetTypeFieldsEnum
type 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 }
GetTypeRequest wrapper for the GetType operation
See also ¶
Click https://docs.cloud.oracle.com/en-us/iaas/tools/go-sdk-examples/latest/datacatalog/GetType.go.html to see an example of how to use GetTypeRequest.
func (GetTypeRequest) HTTPRequest ¶
func (request GetTypeRequest) HTTPRequest(method, path string) (http.Request, error)
HTTPRequest implements the OCIRequest interface
func (GetTypeRequest) RetryPolicy ¶
func (request GetTypeRequest) RetryPolicy() *common.RetryPolicy
RetryPolicy implements the OCIRetryableRequest interface. This retrieves the specified retry policy.
func (GetTypeRequest) String ¶
func (request GetTypeRequest) String() string
type GetTypeResponse ¶
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"` }
GetTypeResponse wrapper for the GetType operation
func (GetTypeResponse) HTTPResponse ¶
func (response GetTypeResponse) HTTPResponse() *http.Response
HTTPResponse implements the OCIResponse interface
func (GetTypeResponse) String ¶
func (response GetTypeResponse) String() string
type 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 }
GetWorkRequestRequest wrapper for the GetWorkRequest operation
See also ¶
Click https://docs.cloud.oracle.com/en-us/iaas/tools/go-sdk-examples/latest/datacatalog/GetWorkRequest.go.html to see an example of how to use GetWorkRequestRequest.
func (GetWorkRequestRequest) HTTPRequest ¶
func (request GetWorkRequestRequest) HTTPRequest(method, path string) (http.Request, error)
HTTPRequest implements the OCIRequest interface
func (GetWorkRequestRequest) RetryPolicy ¶
func (request GetWorkRequestRequest) RetryPolicy() *common.RetryPolicy
RetryPolicy implements the OCIRetryableRequest interface. This retrieves the specified retry policy.
func (GetWorkRequestRequest) String ¶
func (request GetWorkRequestRequest) String() string
type GetWorkRequestResponse ¶
type GetWorkRequestResponse struct { // The underlying http response RawResponse *http.Response // The WorkRequest instance WorkRequest `presentIn:"body"` // For optimistic concurrency control. See ETags for Optimistic Concurrency Control (https://docs.cloud.oracle.com/iaas/Content/API/Concepts/usingapi.htm#eleven). Etag *string `presentIn:"header" name:"etag"` // Unique Oracle-assigned identifier for the request. If you need to contact // Oracle about a particular request, please provide the request ID. OpcRequestId *string `presentIn:"header" name:"opc-request-id"` // 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"` }
GetWorkRequestResponse wrapper for the GetWorkRequest operation
func (GetWorkRequestResponse) HTTPResponse ¶
func (response GetWorkRequestResponse) HTTPResponse() *http.Response
HTTPResponse implements the OCIResponse interface
func (GetWorkRequestResponse) String ¶
func (response GetWorkRequestResponse) String() string
type Glossary ¶
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"` }
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 GlossaryCollection ¶
type GlossaryCollection struct { // Collection of glossaries. Items []GlossarySummary `mandatory:"true" json:"items"` // Total number of items returned. Count *int `mandatory:"false" json:"count"` }
GlossaryCollection Results of a glossaries listing. Glossary is an organizing concept for business terms to provide a unified semantic model across disparate data assets.
func (GlossaryCollection) String ¶
func (m GlossaryCollection) String() string
type GlossaryPermissionsSummary ¶
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"` }
GlossaryPermissionsSummary Permissions object for glosssaries.
func (GlossaryPermissionsSummary) String ¶
func (m GlossaryPermissionsSummary) String() string
type GlossarySummary ¶
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"` }
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.
func (GlossarySummary) String ¶
func (m GlossarySummary) String() string
type GlossaryTreeElement ¶
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"` }
GlossaryTreeElement Glossary tree element with child terms.
func (GlossaryTreeElement) String ¶
func (m GlossaryTreeElement) String() string
type HarvestStatusEnum ¶
type HarvestStatusEnum string
HarvestStatusEnum Enum with underlying type: string
const ( HarvestStatusComplete HarvestStatusEnum = "COMPLETE" HarvestStatusError HarvestStatusEnum = "ERROR" HarvestStatusInProgress HarvestStatusEnum = "IN_PROGRESS" HarvestStatusDeferred HarvestStatusEnum = "DEFERRED" )
Set of constants representing the allowable values for HarvestStatusEnum
func GetHarvestStatusEnumValues ¶
func GetHarvestStatusEnumValues() []HarvestStatusEnum
GetHarvestStatusEnumValues Enumerates the set of values for HarvestStatusEnum
type ImportConnectionDetails ¶
type ImportConnectionDetails struct { // The information used to import the connection. ConnectionPayload []byte `mandatory:"true" json:"connectionPayload"` ConnectionDetail *CreateConnectionDetails `mandatory:"false" json:"connectionDetail"` }
ImportConnectionDetails Import connection from the connection metadata and oracle wallet file.
func (ImportConnectionDetails) String ¶
func (m ImportConnectionDetails) String() string
type 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 }
ImportConnectionRequest wrapper for the ImportConnection operation
See also ¶
Click https://docs.cloud.oracle.com/en-us/iaas/tools/go-sdk-examples/latest/datacatalog/ImportConnection.go.html to see an example of how to use ImportConnectionRequest.
func (ImportConnectionRequest) HTTPRequest ¶
func (request ImportConnectionRequest) HTTPRequest(method, path string) (http.Request, error)
HTTPRequest implements the OCIRequest interface
func (ImportConnectionRequest) RetryPolicy ¶
func (request ImportConnectionRequest) RetryPolicy() *common.RetryPolicy
RetryPolicy implements the OCIRetryableRequest interface. This retrieves the specified retry policy.
func (ImportConnectionRequest) String ¶
func (request ImportConnectionRequest) String() string
type ImportConnectionResponse ¶
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"` }
ImportConnectionResponse wrapper for the ImportConnection operation
func (ImportConnectionResponse) HTTPResponse ¶
func (response ImportConnectionResponse) HTTPResponse() *http.Response
HTTPResponse implements the OCIResponse interface
func (ImportConnectionResponse) String ¶
func (response ImportConnectionResponse) String() string
type ImportGlossaryDetails ¶
type ImportGlossaryDetails struct { // The file contents used for the import of glossary. GlossaryFileContents []byte `mandatory:"false" json:"glossaryFileContents"` }
ImportGlossaryDetails Import glossary from the contents of the glossary definition file.
func (ImportGlossaryDetails) String ¶
func (m ImportGlossaryDetails) String() string
type 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 }
ImportGlossaryRequest wrapper for the ImportGlossary operation
See also ¶
Click https://docs.cloud.oracle.com/en-us/iaas/tools/go-sdk-examples/latest/datacatalog/ImportGlossary.go.html to see an example of how to use ImportGlossaryRequest.
func (ImportGlossaryRequest) HTTPRequest ¶
func (request ImportGlossaryRequest) HTTPRequest(method, path string) (http.Request, error)
HTTPRequest implements the OCIRequest interface
func (ImportGlossaryRequest) RetryPolicy ¶
func (request ImportGlossaryRequest) RetryPolicy() *common.RetryPolicy
RetryPolicy implements the OCIRetryableRequest interface. This retrieves the specified retry policy.
func (ImportGlossaryRequest) String ¶
func (request ImportGlossaryRequest) String() string
type ImportGlossaryResponse ¶
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"` }
ImportGlossaryResponse wrapper for the ImportGlossary operation
func (ImportGlossaryResponse) HTTPResponse ¶
func (response ImportGlossaryResponse) HTTPResponse() *http.Response
HTTPResponse implements the OCIResponse interface
func (ImportGlossaryResponse) String ¶
func (response ImportGlossaryResponse) String() string
type Job ¶
type Job struct { // Unique key of the job resource. Key *string `mandatory:"true" json:"key"` // A user-friendly display name. Does not have to be unique, and it's changeable. // Avoid entering confidential information. DisplayName *string `mandatory:"false" json:"displayName"` // Detailed description of the job. Description *string `mandatory:"false" json:"description"` // The data catalog's OCID. CatalogId *string `mandatory:"false" json:"catalogId"` // Lifecycle state for job. LifecycleState JobLifecycleStateEnum `mandatory:"false" json:"lifecycleState,omitempty"` // The date and time the job was created, in the format defined by RFC3339 (https://tools.ietf.org/html/rfc3339). // Example: `2019-03-25T21:10:29.600Z` TimeCreated *common.SDKTime `mandatory:"false" json:"timeCreated"` // Time that this job was last updated. An RFC3339 (https://tools.ietf.org/html/rfc3339) formatted datetime string. TimeUpdated *common.SDKTime `mandatory:"false" json:"timeUpdated"` // Type of the job. JobType JobTypeEnum `mandatory:"false" json:"jobType,omitempty"` // Schedule specified in the cron expression format that has seven fields for second, minute, hour, day-of-month, month, day-of-week, year. // It can also include special characters like * for all and ? for any. There are also pre-defined schedules that can be specified using // special strings. For example, @hourly will run the job every hour. ScheduleCronExpression *string `mandatory:"false" json:"scheduleCronExpression"` // Date that the schedule should be operational. An RFC3339 (https://tools.ietf.org/html/rfc3339) formatted datetime string. TimeScheduleBegin *common.SDKTime `mandatory:"false" json:"timeScheduleBegin"` // Date that the schedule should end from being operational. An RFC3339 (https://tools.ietf.org/html/rfc3339) formatted datetime string. TimeScheduleEnd *common.SDKTime `mandatory:"false" json:"timeScheduleEnd"` // Type of job schedule that is inferred from the scheduling properties. ScheduleType JobScheduleTypeEnum `mandatory:"false" json:"scheduleType,omitempty"` // The key of the connection used by the job. This connection will override the default connection specified in // the associated job definition. All executions will use this connection. ConnectionKey *string `mandatory:"false" json:"connectionKey"` // The unique key of the job definition resource that defined the scope of this job. JobDefinitionKey *string `mandatory:"false" json:"jobDefinitionKey"` // Internal version of the job resource. InternalVersion *string `mandatory:"false" json:"internalVersion"` // The total number of executions for this job schedule. ExecutionCount *int `mandatory:"false" json:"executionCount"` // The date and time of the most recent execution for this Job, in the format defined by RFC3339 (https://tools.ietf.org/html/rfc3339). // Example: `2019-03-25T21:10:29.600Z` TimeOfLatestExecution *common.SDKTime `mandatory:"false" json:"timeOfLatestExecution"` // OCID of the user who created this job. CreatedById *string `mandatory:"false" json:"createdById"` // OCID of the user who updated this job. UpdatedById *string `mandatory:"false" json:"updatedById"` // The display name of the job definition resource that defined the scope of this job. JobDefinitionName *string `mandatory:"false" json:"jobDefinitionName"` // Error code returned from the latest job execution for this job. Useful when the latest Job execution is in FAILED state. ErrorCode *string `mandatory:"false" json:"errorCode"` // Error message returned from the latest job execution for this job. Useful when the latest Job Execution is in a FAILED state. ErrorMessage *string `mandatory:"false" json:"errorMessage"` // URI to the job instance in the API. Uri *string `mandatory:"false" json:"uri"` }
Job Details of a job. Jobs are scheduled instances of a job definition.
type JobCollection ¶
type JobCollection struct { // Collection of jobs. Items []JobSummary `mandatory:"true" json:"items"` // Total number of items returned. Count *int `mandatory:"false" json:"count"` }
JobCollection Results of a jobs listing. Jobs are scheduled instances of a job definition.
func (JobCollection) String ¶
func (m JobCollection) String() string
type JobDefinition ¶
type JobDefinition struct { // Unique key of the job definition resource that is immutable. Key *string `mandatory:"true" json:"key"` // A user-friendly display name. Does not have to be unique, and it's changeable. // Avoid entering confidential information. DisplayName *string `mandatory:"false" json:"displayName"` // The data catalog's OCID. CatalogId *string `mandatory:"false" json:"catalogId"` // Type of the job definition. JobType JobTypeEnum `mandatory:"false" json:"jobType,omitempty"` // Specifies if the job definition is incremental or full. IsIncremental *bool `mandatory:"false" json:"isIncremental"` // The key of the data asset for which the job is defined. DataAssetKey *string `mandatory:"false" json:"dataAssetKey"` // Detailed description of the job definition. Description *string `mandatory:"false" json:"description"` // The key of the default connection resource to be used for harvest, sampling, profiling jobs. // This may be overridden in each job instance. ConnectionKey *string `mandatory:"false" json:"connectionKey"` // Version of the job definition object. Used internally but can be visible to users. InternalVersion *string `mandatory:"false" json:"internalVersion"` // Lifecycle state of the job definition. LifecycleState LifecycleStateEnum `mandatory:"false" json:"lifecycleState,omitempty"` // The date and time the job definition was created, in the format defined by RFC3339 (https://tools.ietf.org/html/rfc3339). // Example: `2019-03-25T21:10:29.600Z` TimeCreated *common.SDKTime `mandatory:"false" json:"timeCreated"` // The last time that any change was made to the data asset. An RFC3339 (https://tools.ietf.org/html/rfc3339) formatted datetime string. TimeUpdated *common.SDKTime `mandatory:"false" json:"timeUpdated"` // OCID of the user who created this job definition. CreatedById *string `mandatory:"false" json:"createdById"` // OCID of the user who updated this job definition. UpdatedById *string `mandatory:"false" json:"updatedById"` // URI to the job definition instance in the API. Uri *string `mandatory:"false" json:"uri"` // Specify if sample data to be extracted as part of this harvest. IsSampleDataExtracted *bool `mandatory:"false" json:"isSampleDataExtracted"` // Specify the sample data size in MB, specified as number of rows, for this metadata harvest. SampleDataSizeInMBs *int `mandatory:"false" json:"sampleDataSizeInMBs"` // Time that the latest job execution started. An RFC3339 (https://tools.ietf.org/html/rfc3339) formatted datetime string. TimeLatestExecutionStarted *common.SDKTime `mandatory:"false" json:"timeLatestExecutionStarted"` // Time that the latest job execution ended or null if it hasn't yet completed. // An RFC3339 (https://tools.ietf.org/html/rfc3339) formatted datetime string. TimeLatestExecutionEnded *common.SDKTime `mandatory:"false" json:"timeLatestExecutionEnded"` // Status of the latest job execution, such as running, paused, or completed. JobExecutionState JobExecutionStateEnum `mandatory:"false" json:"jobExecutionState,omitempty"` // Type of job schedule for the latest job executed. ScheduleType JobScheduleTypeEnum `mandatory:"false" json:"scheduleType,omitempty"` // A map of maps that contains the properties which are specific to the job type. Each job type // definition may define it's set of required and optional properties. The map keys are category names and the // values are maps of property name to property value. Every property is contained inside of a category. Most // job definitions have required properties within the "default" category. // Example: `{"properties": { "default": { "host": "host1", "port": "1521", "database": "orcl"}}}` Properties map[string]map[string]string `mandatory:"false" json:"properties"` }
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.
func (JobDefinition) String ¶
func (m JobDefinition) String() string
type JobDefinitionCollection ¶
type JobDefinitionCollection struct { // Collection of job definitions. Items []JobDefinitionSummary `mandatory:"true" json:"items"` // Total number of items returned. Count *int `mandatory:"false" json:"count"` }
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.
func (JobDefinitionCollection) String ¶
func (m JobDefinitionCollection) String() string
type JobDefinitionPermissionsSummary ¶
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"` }
JobDefinitionPermissionsSummary Permissions object for job definitions.
func (JobDefinitionPermissionsSummary) String ¶
func (m JobDefinitionPermissionsSummary) String() string
type JobDefinitionScope ¶
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"` }
JobDefinitionScope Defines the rules or criteria based on which the scope for job definition is circumscribed.
func (JobDefinitionScope) String ¶
func (m JobDefinitionScope) String() string
type JobDefinitionSummary ¶
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"` }
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.
func (JobDefinitionSummary) String ¶
func (m JobDefinitionSummary) String() string
type JobExecution ¶
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"` }
JobExecution A job execution is a unit of work being executed on behalf of a job.
func (JobExecution) String ¶
func (m JobExecution) String() string
type JobExecutionCollection ¶
type JobExecutionCollection struct { // Collection of job executions. Items []JobExecutionSummary `mandatory:"true" json:"items"` // Total number of items returned. Count *int `mandatory:"false" json:"count"` }
JobExecutionCollection Results of a job executions listing. Job executions are execution instances of a scheduled job.
func (JobExecutionCollection) String ¶
func (m JobExecutionCollection) String() string
type JobExecutionStateEnum ¶
type JobExecutionStateEnum string
JobExecutionStateEnum Enum with underlying type: string
const ( JobExecutionStateCreated JobExecutionStateEnum = "CREATED" JobExecutionStateInProgress JobExecutionStateEnum = "IN_PROGRESS" JobExecutionStateInactive JobExecutionStateEnum = "INACTIVE" JobExecutionStateFailed JobExecutionStateEnum = "FAILED" JobExecutionStateSucceeded JobExecutionStateEnum = "SUCCEEDED" JobExecutionStateCanceled JobExecutionStateEnum = "CANCELED" )
Set of constants representing the allowable values for JobExecutionStateEnum
func GetJobExecutionStateEnumValues ¶
func GetJobExecutionStateEnumValues() []JobExecutionStateEnum
GetJobExecutionStateEnumValues Enumerates the set of values for JobExecutionStateEnum
type JobExecutionSummary ¶
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"` }
JobExecutionSummary A list of job executions. A job execution is a unit of work being executed on behalf of a job.
func (JobExecutionSummary) String ¶
func (m JobExecutionSummary) String() string
type JobLifecycleStateEnum ¶
type JobLifecycleStateEnum string
JobLifecycleStateEnum Enum with underlying type: string
const ( JobLifecycleStateActive JobLifecycleStateEnum = "ACTIVE" JobLifecycleStateInactive JobLifecycleStateEnum = "INACTIVE" JobLifecycleStateExpired JobLifecycleStateEnum = "EXPIRED" )
Set of constants representing the allowable values for JobLifecycleStateEnum
func GetJobLifecycleStateEnumValues ¶
func GetJobLifecycleStateEnumValues() []JobLifecycleStateEnum
GetJobLifecycleStateEnumValues Enumerates the set of values for JobLifecycleStateEnum
type JobLog ¶
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"` }
JobLog Job log details. A job log is an audit log record inserted during the lifecycle of a job execution instance.
type JobLogCollection ¶
type JobLogCollection struct { // Collection of Job logs. Items []JobLogSummary `mandatory:"true" json:"items"` // Total number of items returned. Count *int `mandatory:"false" json:"count"` }
JobLogCollection Results of a job logs Listing. A job log is an audit log record inserted during the lifecycle of a job execution instance.
func (JobLogCollection) String ¶
func (m JobLogCollection) String() string
type JobLogSummary ¶
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"` }
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.
func (JobLogSummary) String ¶
func (m JobLogSummary) String() string
type JobMetric ¶
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"` }
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 JobMetricCollection ¶
type JobMetricCollection struct { // Collection of job metrics. Items []JobMetricSummary `mandatory:"true" json:"items"` // Total number of items returned. Count *int `mandatory:"false" json:"count"` }
JobMetricCollection Results of a job metrics listing. Job metrics are datum about a job execution in key value pairs.
func (JobMetricCollection) String ¶
func (m JobMetricCollection) String() string
type JobMetricSummary ¶
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"` }
JobMetricSummary Job metric summary.
func (JobMetricSummary) String ¶
func (m JobMetricSummary) String() string
type JobScheduleTypeEnum ¶
type JobScheduleTypeEnum string
JobScheduleTypeEnum Enum with underlying type: string
const ( JobScheduleTypeScheduled JobScheduleTypeEnum = "SCHEDULED" JobScheduleTypeImmediate JobScheduleTypeEnum = "IMMEDIATE" )
Set of constants representing the allowable values for JobScheduleTypeEnum
func GetJobScheduleTypeEnumValues ¶
func GetJobScheduleTypeEnumValues() []JobScheduleTypeEnum
GetJobScheduleTypeEnumValues Enumerates the set of values for JobScheduleTypeEnum
type JobSummary ¶
type JobSummary struct { // Unique key of the job. Key *string `mandatory:"true" json:"key"` // URI to the job instance in the API. Uri *string `mandatory:"false" json:"uri"` // A user-friendly display name. Does not have to be unique, and it's changeable. // Avoid entering confidential information. DisplayName *string `mandatory:"false" json:"displayName"` // The data catalog's OCID. CatalogId *string `mandatory:"false" json:"catalogId"` // The unique key of the job definition resource that defined the scope of this job. JobDefinitionKey *string `mandatory:"false" json:"jobDefinitionKey"` // Lifecycle state of the job, such as running, paused, or completed. LifecycleState JobLifecycleStateEnum `mandatory:"false" json:"lifecycleState,omitempty"` // Type of the job. JobType JobTypeEnum `mandatory:"false" json:"jobType,omitempty"` // Type of job schedule that is inferred from the scheduling properties. ScheduleType *string `mandatory:"false" json:"scheduleType"` // Detailed description of the job. Description *string `mandatory:"false" json:"description"` // The date and time the job was created, in the format defined by RFC3339 (https://tools.ietf.org/html/rfc3339). // Example: `2019-03-25T21:10:29.600Z` TimeCreated *common.SDKTime `mandatory:"false" json:"timeCreated"` // Time that this job was last updated. An RFC3339 (https://tools.ietf.org/html/rfc3339) formatted datetime string. TimeUpdated *common.SDKTime `mandatory:"false" json:"timeUpdated"` // OCID of the user who created this job. CreatedById *string `mandatory:"false" json:"createdById"` // OCID of the user who updated this job. UpdatedById *string `mandatory:"false" json:"updatedById"` // Schedule specified in the cron expression format that has seven fields for second, minute, hour, day-of-month, month, day-of-week, year. // It can also include special characters like * for all and ? for any. There are also pre-defined schedules that can be specified using // special strings. For example, @hourly will run the job every hour. ScheduleCronExpression *string `mandatory:"false" json:"scheduleCronExpression"` // Date that the schedule should be operational. An RFC3339 (https://tools.ietf.org/html/rfc3339) formatted datetime string. TimeScheduleBegin *common.SDKTime `mandatory:"false" json:"timeScheduleBegin"` // The total number of executions for this job schedule. ExecutionCount *int `mandatory:"false" json:"executionCount"` // The date and time of the most recent execution for this job, in the format defined by RFC3339 (https://tools.ietf.org/html/rfc3339). // Example: `2019-03-25T21:10:29.600Z` TimeOfLatestExecution *common.SDKTime `mandatory:"false" json:"timeOfLatestExecution"` // The display name of the job definition resource that defined the scope of this job. JobDefinitionName *string `mandatory:"false" json:"jobDefinitionName"` // Error code returned from the latest job execution for this job. Useful when the latest Job execution is in FAILED state. ErrorCode *string `mandatory:"false" json:"errorCode"` // Error message returned from the latest job execution for this job. Useful when the latest Job Execution is in a FAILED state. ErrorMessage *string `mandatory:"false" json:"errorMessage"` // Array of the executions summary associated with this job. Executions []JobExecutionSummary `mandatory:"false" json:"executions"` }
JobSummary Details of a job. Jobs are scheduled instances of a job definition.
func (JobSummary) String ¶
func (m JobSummary) String() string
type JobTypeEnum ¶
type JobTypeEnum string
JobTypeEnum Enum with underlying type: string
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" )
Set of constants representing the allowable values for JobTypeEnum
func GetJobTypeEnumValues ¶
func GetJobTypeEnumValues() []JobTypeEnum
GetJobTypeEnumValues Enumerates the set of values for JobTypeEnum
type LifecycleStateEnum ¶
type LifecycleStateEnum string
LifecycleStateEnum Enum with underlying type: string
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" )
Set of constants representing the allowable values for LifecycleStateEnum
func GetLifecycleStateEnumValues ¶
func GetLifecycleStateEnumValues() []LifecycleStateEnum
GetLifecycleStateEnumValues Enumerates the set of values for LifecycleStateEnum
type ListAggregatedPhysicalEntitiesFieldsEnum ¶
type ListAggregatedPhysicalEntitiesFieldsEnum string
ListAggregatedPhysicalEntitiesFieldsEnum Enum with underlying type: string
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" )
Set of constants representing the allowable values for ListAggregatedPhysicalEntitiesFieldsEnum
func GetListAggregatedPhysicalEntitiesFieldsEnumValues ¶
func GetListAggregatedPhysicalEntitiesFieldsEnumValues() []ListAggregatedPhysicalEntitiesFieldsEnum
GetListAggregatedPhysicalEntitiesFieldsEnumValues Enumerates the set of values for ListAggregatedPhysicalEntitiesFieldsEnum
type ListAggregatedPhysicalEntitiesRequest ¶
type ListAggregatedPhysicalEntitiesRequest struct { // Unique catalog identifier. CatalogId *string `mandatory:"true" contributesTo:"path" name:"catalogId"` // Unique data asset key. DataAssetKey *string `mandatory:"true" contributesTo:"path" name:"dataAssetKey"` // Unique entity key. EntityKey *string `mandatory:"true" contributesTo:"path" name:"entityKey"` // Specifies the fields to return in an entity response. Fields []ListAggregatedPhysicalEntitiesFieldsEnum `contributesTo:"query" name:"fields" omitEmpty:"true" collectionFormat:"multi"` // A filter to return only resources that match display name pattern given. The match is not case sensitive. // For Example : /folders?displayNameContains=Cu.* // The above would match all folders with display name that starts with "Cu". DisplayNameContains *string `mandatory:"false" contributesTo:"query" name:"displayNameContains"` // The field to sort by. Only one sort order may be provided. Default order for TIMECREATED is descending. Default order for DISPLAYNAME is ascending. If no value is specified TIMECREATED is default. SortBy ListAggregatedPhysicalEntitiesSortByEnum `mandatory:"false" contributesTo:"query" name:"sortBy" omitEmpty:"true"` // The sort order to use, either 'asc' or 'desc'. SortOrder ListAggregatedPhysicalEntitiesSortOrderEnum `mandatory:"false" contributesTo:"query" name:"sortOrder" omitEmpty:"true"` // The maximum number of items to return. Limit *int `mandatory:"false" contributesTo:"query" name:"limit"` // The page token representing the page at which to start retrieving results. This is usually retrieved from a previous list call. Page *string `mandatory:"false" contributesTo:"query" name:"page"` // The client request ID for tracing. OpcRequestId *string `mandatory:"false" contributesTo:"header" name:"opc-request-id"` // Metadata about the request. This information will not be transmitted to the service, but // represents information that the SDK will consume to drive retry behavior. RequestMetadata common.RequestMetadata }
ListAggregatedPhysicalEntitiesRequest wrapper for the ListAggregatedPhysicalEntities operation
See also ¶
Click https://docs.cloud.oracle.com/en-us/iaas/tools/go-sdk-examples/latest/datacatalog/ListAggregatedPhysicalEntities.go.html to see an example of how to use ListAggregatedPhysicalEntitiesRequest.
func (ListAggregatedPhysicalEntitiesRequest) HTTPRequest ¶
func (request ListAggregatedPhysicalEntitiesRequest) HTTPRequest(method, path string) (http.Request, error)
HTTPRequest implements the OCIRequest interface
func (ListAggregatedPhysicalEntitiesRequest) RetryPolicy ¶
func (request ListAggregatedPhysicalEntitiesRequest) RetryPolicy() *common.RetryPolicy
RetryPolicy implements the OCIRetryableRequest interface. This retrieves the specified retry policy.
func (ListAggregatedPhysicalEntitiesRequest) String ¶
func (request ListAggregatedPhysicalEntitiesRequest) String() string
type ListAggregatedPhysicalEntitiesResponse ¶
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"` }
ListAggregatedPhysicalEntitiesResponse wrapper for the ListAggregatedPhysicalEntities operation
func (ListAggregatedPhysicalEntitiesResponse) HTTPResponse ¶
func (response ListAggregatedPhysicalEntitiesResponse) HTTPResponse() *http.Response
HTTPResponse implements the OCIResponse interface
func (ListAggregatedPhysicalEntitiesResponse) String ¶
func (response ListAggregatedPhysicalEntitiesResponse) String() string
type ListAggregatedPhysicalEntitiesSortByEnum ¶
type ListAggregatedPhysicalEntitiesSortByEnum string
ListAggregatedPhysicalEntitiesSortByEnum Enum with underlying type: string
const ( ListAggregatedPhysicalEntitiesSortByTimecreated ListAggregatedPhysicalEntitiesSortByEnum = "TIMECREATED" ListAggregatedPhysicalEntitiesSortByDisplayname ListAggregatedPhysicalEntitiesSortByEnum = "DISPLAYNAME" )
Set of constants representing the allowable values for ListAggregatedPhysicalEntitiesSortByEnum
func GetListAggregatedPhysicalEntitiesSortByEnumValues ¶
func GetListAggregatedPhysicalEntitiesSortByEnumValues() []ListAggregatedPhysicalEntitiesSortByEnum
GetListAggregatedPhysicalEntitiesSortByEnumValues Enumerates the set of values for ListAggregatedPhysicalEntitiesSortByEnum
type ListAggregatedPhysicalEntitiesSortOrderEnum ¶
type ListAggregatedPhysicalEntitiesSortOrderEnum string
ListAggregatedPhysicalEntitiesSortOrderEnum Enum with underlying type: string
const ( ListAggregatedPhysicalEntitiesSortOrderAsc ListAggregatedPhysicalEntitiesSortOrderEnum = "ASC" ListAggregatedPhysicalEntitiesSortOrderDesc ListAggregatedPhysicalEntitiesSortOrderEnum = "DESC" )
Set of constants representing the allowable values for ListAggregatedPhysicalEntitiesSortOrderEnum
func GetListAggregatedPhysicalEntitiesSortOrderEnumValues ¶
func GetListAggregatedPhysicalEntitiesSortOrderEnumValues() []ListAggregatedPhysicalEntitiesSortOrderEnum
GetListAggregatedPhysicalEntitiesSortOrderEnumValues Enumerates the set of values for ListAggregatedPhysicalEntitiesSortOrderEnum
type ListAttributeTagsFieldsEnum ¶
type ListAttributeTagsFieldsEnum string
ListAttributeTagsFieldsEnum Enum with underlying type: string
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" )
Set of constants representing the allowable values for ListAttributeTagsFieldsEnum
func GetListAttributeTagsFieldsEnumValues ¶
func GetListAttributeTagsFieldsEnumValues() []ListAttributeTagsFieldsEnum
GetListAttributeTagsFieldsEnumValues Enumerates the set of values for ListAttributeTagsFieldsEnum
type ListAttributeTagsLifecycleStateEnum ¶
type ListAttributeTagsLifecycleStateEnum string
ListAttributeTagsLifecycleStateEnum Enum with underlying type: string
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" )
Set of constants representing the allowable values for ListAttributeTagsLifecycleStateEnum
func GetListAttributeTagsLifecycleStateEnumValues ¶
func GetListAttributeTagsLifecycleStateEnumValues() []ListAttributeTagsLifecycleStateEnum
GetListAttributeTagsLifecycleStateEnumValues Enumerates the set of values for ListAttributeTagsLifecycleStateEnum
type 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 }
ListAttributeTagsRequest wrapper for the ListAttributeTags operation
See also ¶
Click https://docs.cloud.oracle.com/en-us/iaas/tools/go-sdk-examples/latest/datacatalog/ListAttributeTags.go.html to see an example of how to use ListAttributeTagsRequest.
func (ListAttributeTagsRequest) HTTPRequest ¶
func (request ListAttributeTagsRequest) HTTPRequest(method, path string) (http.Request, error)
HTTPRequest implements the OCIRequest interface
func (ListAttributeTagsRequest) RetryPolicy ¶
func (request ListAttributeTagsRequest) RetryPolicy() *common.RetryPolicy
RetryPolicy implements the OCIRetryableRequest interface. This retrieves the specified retry policy.
func (ListAttributeTagsRequest) String ¶
func (request ListAttributeTagsRequest) String() string
type ListAttributeTagsResponse ¶
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"` }
ListAttributeTagsResponse wrapper for the ListAttributeTags operation
func (ListAttributeTagsResponse) HTTPResponse ¶
func (response ListAttributeTagsResponse) HTTPResponse() *http.Response
HTTPResponse implements the OCIResponse interface
func (ListAttributeTagsResponse) String ¶
func (response ListAttributeTagsResponse) String() string
type ListAttributeTagsSortByEnum ¶
type ListAttributeTagsSortByEnum string
ListAttributeTagsSortByEnum Enum with underlying type: string
const ( ListAttributeTagsSortByTimecreated ListAttributeTagsSortByEnum = "TIMECREATED" ListAttributeTagsSortByDisplayname ListAttributeTagsSortByEnum = "DISPLAYNAME" )
Set of constants representing the allowable values for ListAttributeTagsSortByEnum
func GetListAttributeTagsSortByEnumValues ¶
func GetListAttributeTagsSortByEnumValues() []ListAttributeTagsSortByEnum
GetListAttributeTagsSortByEnumValues Enumerates the set of values for ListAttributeTagsSortByEnum
type ListAttributeTagsSortOrderEnum ¶
type ListAttributeTagsSortOrderEnum string
ListAttributeTagsSortOrderEnum Enum with underlying type: string
const ( ListAttributeTagsSortOrderAsc ListAttributeTagsSortOrderEnum = "ASC" ListAttributeTagsSortOrderDesc ListAttributeTagsSortOrderEnum = "DESC" )
Set of constants representing the allowable values for ListAttributeTagsSortOrderEnum
func GetListAttributeTagsSortOrderEnumValues ¶
func GetListAttributeTagsSortOrderEnumValues() []ListAttributeTagsSortOrderEnum
GetListAttributeTagsSortOrderEnumValues Enumerates the set of values for ListAttributeTagsSortOrderEnum
type ListAttributesFieldsEnum ¶
type ListAttributesFieldsEnum string
ListAttributesFieldsEnum Enum with underlying type: string
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" 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" )
Set of constants representing the allowable values for ListAttributesFieldsEnum
func GetListAttributesFieldsEnumValues ¶
func GetListAttributesFieldsEnumValues() []ListAttributesFieldsEnum
GetListAttributesFieldsEnumValues Enumerates the set of values for ListAttributesFieldsEnum
type ListAttributesLifecycleStateEnum ¶
type ListAttributesLifecycleStateEnum string
ListAttributesLifecycleStateEnum Enum with underlying type: string
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" )
Set of constants representing the allowable values for ListAttributesLifecycleStateEnum
func GetListAttributesLifecycleStateEnumValues ¶
func GetListAttributesLifecycleStateEnumValues() []ListAttributesLifecycleStateEnum
GetListAttributesLifecycleStateEnumValues Enumerates the set of values for ListAttributesLifecycleStateEnum
type ListAttributesRequest ¶
type ListAttributesRequest struct { // Unique catalog identifier. CatalogId *string `mandatory:"true" contributesTo:"path" name:"catalogId"` // Unique data asset key. DataAssetKey *string `mandatory:"true" contributesTo:"path" name:"dataAssetKey"` // Unique entity key. EntityKey *string `mandatory:"true" contributesTo:"path" name:"entityKey"` // A filter to return only resources that match the entire display name given. The match is not case sensitive. DisplayName *string `mandatory:"false" contributesTo:"query" name:"displayName"` // A filter to return only resources that match display name pattern given. The match is not case sensitive. // For Example : /folders?displayNameContains=Cu.* // The above would match all folders with display name that starts with "Cu". DisplayNameContains *string `mandatory:"false" contributesTo:"query" name:"displayNameContains"` // A filter to return only resources that match the specified lifecycle state. The value is case insensitive. LifecycleState ListAttributesLifecycleStateEnum `mandatory:"false" contributesTo:"query" name:"lifecycleState" omitEmpty:"true"` // Time that the resource was created. An RFC3339 (https://tools.ietf.org/html/rfc3339) formatted datetime string. TimeCreated *common.SDKTime `mandatory:"false" contributesTo:"query" name:"timeCreated"` // Time that the resource was updated. An RFC3339 (https://tools.ietf.org/html/rfc3339) formatted datetime string. TimeUpdated *common.SDKTime `mandatory:"false" contributesTo:"query" name:"timeUpdated"` // OCID of the user who created the resource. CreatedById *string `mandatory:"false" contributesTo:"query" name:"createdById"` // OCID of the user who updated the resource. UpdatedById *string `mandatory:"false" contributesTo:"query" name:"updatedById"` // Unique external identifier of this resource in the external source system. ExternalKey *string `mandatory:"false" contributesTo:"query" name:"externalKey"` // Last modified timestamp of this object in the external system. TimeExternal *common.SDKTime `mandatory:"false" contributesTo:"query" name:"timeExternal"` // Data type as defined in an external system. ExternalTypeName *string `mandatory:"false" contributesTo:"query" name:"externalTypeName"` // Identifies whether this attribute can be used as a watermark to extract incremental data. IsIncrementalData *bool `mandatory:"false" contributesTo:"query" name:"isIncrementalData"` // Identifies whether this attribute can be assigned null value. IsNullable *bool `mandatory:"false" contributesTo:"query" name:"isNullable"` // Max allowed length of the attribute value. Length *int64 `mandatory:"false" contributesTo:"query" name:"length"` // Position of the attribute in the record definition. Position *int `mandatory:"false" contributesTo:"query" name:"position"` // Precision of the attribute value usually applies to float data type. Precision *int `mandatory:"false" contributesTo:"query" name:"precision"` // Scale of the attribute value usually applies to float data type. Scale *int `mandatory:"false" contributesTo:"query" name:"scale"` // Specifies the fields to return in an entity attribute summary response. Fields []ListAttributesFieldsEnum `contributesTo:"query" name:"fields" omitEmpty:"true" collectionFormat:"multi"` // The field to sort by. Only one sort order may be provided. Default order for TIMECREATED is descending. Default order for DISPLAYNAME is ascending. If no value is specified TIMECREATED is default. SortBy ListAttributesSortByEnum `mandatory:"false" contributesTo:"query" name:"sortBy" omitEmpty:"true"` // The sort order to use, either 'asc' or 'desc'. SortOrder ListAttributesSortOrderEnum `mandatory:"false" contributesTo:"query" name:"sortOrder" omitEmpty:"true"` // The maximum number of items to return. Limit *int `mandatory:"false" contributesTo:"query" name:"limit"` // The page token representing the page at which to start retrieving results. This is usually retrieved from a previous list call. Page *string `mandatory:"false" contributesTo:"query" name:"page"` // The client request ID for tracing. OpcRequestId *string `mandatory:"false" contributesTo:"header" name:"opc-request-id"` // Metadata about the request. This information will not be transmitted to the service, but // represents information that the SDK will consume to drive retry behavior. RequestMetadata common.RequestMetadata }
ListAttributesRequest wrapper for the ListAttributes operation
See also ¶
Click https://docs.cloud.oracle.com/en-us/iaas/tools/go-sdk-examples/latest/datacatalog/ListAttributes.go.html to see an example of how to use ListAttributesRequest.
func (ListAttributesRequest) HTTPRequest ¶
func (request ListAttributesRequest) HTTPRequest(method, path string) (http.Request, error)
HTTPRequest implements the OCIRequest interface
func (ListAttributesRequest) RetryPolicy ¶
func (request ListAttributesRequest) RetryPolicy() *common.RetryPolicy
RetryPolicy implements the OCIRetryableRequest interface. This retrieves the specified retry policy.
func (ListAttributesRequest) String ¶
func (request ListAttributesRequest) String() string
type ListAttributesResponse ¶
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"` }
ListAttributesResponse wrapper for the ListAttributes operation
func (ListAttributesResponse) HTTPResponse ¶
func (response ListAttributesResponse) HTTPResponse() *http.Response
HTTPResponse implements the OCIResponse interface
func (ListAttributesResponse) String ¶
func (response ListAttributesResponse) String() string
type ListAttributesSortByEnum ¶
type ListAttributesSortByEnum string
ListAttributesSortByEnum Enum with underlying type: string
const ( ListAttributesSortByTimecreated ListAttributesSortByEnum = "TIMECREATED" ListAttributesSortByDisplayname ListAttributesSortByEnum = "DISPLAYNAME" )
Set of constants representing the allowable values for ListAttributesSortByEnum
func GetListAttributesSortByEnumValues ¶
func GetListAttributesSortByEnumValues() []ListAttributesSortByEnum
GetListAttributesSortByEnumValues Enumerates the set of values for ListAttributesSortByEnum
type ListAttributesSortOrderEnum ¶
type ListAttributesSortOrderEnum string
ListAttributesSortOrderEnum Enum with underlying type: string
const ( ListAttributesSortOrderAsc ListAttributesSortOrderEnum = "ASC" ListAttributesSortOrderDesc ListAttributesSortOrderEnum = "DESC" )
Set of constants representing the allowable values for ListAttributesSortOrderEnum
func GetListAttributesSortOrderEnumValues ¶
func GetListAttributesSortOrderEnumValues() []ListAttributesSortOrderEnum
GetListAttributesSortOrderEnumValues Enumerates the set of values for ListAttributesSortOrderEnum
type ListCatalogPrivateEndpointsLifecycleStateEnum ¶
type ListCatalogPrivateEndpointsLifecycleStateEnum string
ListCatalogPrivateEndpointsLifecycleStateEnum Enum with underlying type: string
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" )
Set of constants representing the allowable values for ListCatalogPrivateEndpointsLifecycleStateEnum
func GetListCatalogPrivateEndpointsLifecycleStateEnumValues ¶
func GetListCatalogPrivateEndpointsLifecycleStateEnumValues() []ListCatalogPrivateEndpointsLifecycleStateEnum
GetListCatalogPrivateEndpointsLifecycleStateEnumValues Enumerates the set of values for ListCatalogPrivateEndpointsLifecycleStateEnum
type 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 }
ListCatalogPrivateEndpointsRequest wrapper for the ListCatalogPrivateEndpoints operation
See also ¶
Click https://docs.cloud.oracle.com/en-us/iaas/tools/go-sdk-examples/latest/datacatalog/ListCatalogPrivateEndpoints.go.html to see an example of how to use ListCatalogPrivateEndpointsRequest.
func (ListCatalogPrivateEndpointsRequest) HTTPRequest ¶
func (request ListCatalogPrivateEndpointsRequest) HTTPRequest(method, path string) (http.Request, error)
HTTPRequest implements the OCIRequest interface
func (ListCatalogPrivateEndpointsRequest) RetryPolicy ¶
func (request ListCatalogPrivateEndpointsRequest) RetryPolicy() *common.RetryPolicy
RetryPolicy implements the OCIRetryableRequest interface. This retrieves the specified retry policy.
func (ListCatalogPrivateEndpointsRequest) String ¶
func (request ListCatalogPrivateEndpointsRequest) String() string
type ListCatalogPrivateEndpointsResponse ¶
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"` }
ListCatalogPrivateEndpointsResponse wrapper for the ListCatalogPrivateEndpoints operation
func (ListCatalogPrivateEndpointsResponse) HTTPResponse ¶
func (response ListCatalogPrivateEndpointsResponse) HTTPResponse() *http.Response
HTTPResponse implements the OCIResponse interface
func (ListCatalogPrivateEndpointsResponse) String ¶
func (response ListCatalogPrivateEndpointsResponse) String() string
type ListCatalogPrivateEndpointsSortByEnum ¶
type ListCatalogPrivateEndpointsSortByEnum string
ListCatalogPrivateEndpointsSortByEnum Enum with underlying type: string
const ( ListCatalogPrivateEndpointsSortByTimecreated ListCatalogPrivateEndpointsSortByEnum = "TIMECREATED" ListCatalogPrivateEndpointsSortByDisplayname ListCatalogPrivateEndpointsSortByEnum = "DISPLAYNAME" )
Set of constants representing the allowable values for ListCatalogPrivateEndpointsSortByEnum
func GetListCatalogPrivateEndpointsSortByEnumValues ¶
func GetListCatalogPrivateEndpointsSortByEnumValues() []ListCatalogPrivateEndpointsSortByEnum
GetListCatalogPrivateEndpointsSortByEnumValues Enumerates the set of values for ListCatalogPrivateEndpointsSortByEnum
type ListCatalogPrivateEndpointsSortOrderEnum ¶
type ListCatalogPrivateEndpointsSortOrderEnum string
ListCatalogPrivateEndpointsSortOrderEnum Enum with underlying type: string
const ( ListCatalogPrivateEndpointsSortOrderAsc ListCatalogPrivateEndpointsSortOrderEnum = "ASC" ListCatalogPrivateEndpointsSortOrderDesc ListCatalogPrivateEndpointsSortOrderEnum = "DESC" )
Set of constants representing the allowable values for ListCatalogPrivateEndpointsSortOrderEnum
func GetListCatalogPrivateEndpointsSortOrderEnumValues ¶
func GetListCatalogPrivateEndpointsSortOrderEnumValues() []ListCatalogPrivateEndpointsSortOrderEnum
GetListCatalogPrivateEndpointsSortOrderEnumValues Enumerates the set of values for ListCatalogPrivateEndpointsSortOrderEnum
type ListCatalogsLifecycleStateEnum ¶
type ListCatalogsLifecycleStateEnum string
ListCatalogsLifecycleStateEnum Enum with underlying type: string
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" )
Set of constants representing the allowable values for ListCatalogsLifecycleStateEnum
func GetListCatalogsLifecycleStateEnumValues ¶
func GetListCatalogsLifecycleStateEnumValues() []ListCatalogsLifecycleStateEnum
GetListCatalogsLifecycleStateEnumValues Enumerates the set of values for ListCatalogsLifecycleStateEnum
type 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 }
ListCatalogsRequest wrapper for the ListCatalogs operation
See also ¶
Click https://docs.cloud.oracle.com/en-us/iaas/tools/go-sdk-examples/latest/datacatalog/ListCatalogs.go.html to see an example of how to use ListCatalogsRequest.
func (ListCatalogsRequest) HTTPRequest ¶
func (request ListCatalogsRequest) HTTPRequest(method, path string) (http.Request, error)
HTTPRequest implements the OCIRequest interface
func (ListCatalogsRequest) RetryPolicy ¶
func (request ListCatalogsRequest) RetryPolicy() *common.RetryPolicy
RetryPolicy implements the OCIRetryableRequest interface. This retrieves the specified retry policy.
func (ListCatalogsRequest) String ¶
func (request ListCatalogsRequest) String() string
type ListCatalogsResponse ¶
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"` }
ListCatalogsResponse wrapper for the ListCatalogs operation
func (ListCatalogsResponse) HTTPResponse ¶
func (response ListCatalogsResponse) HTTPResponse() *http.Response
HTTPResponse implements the OCIResponse interface
func (ListCatalogsResponse) String ¶
func (response ListCatalogsResponse) String() string
type ListCatalogsSortByEnum ¶
type ListCatalogsSortByEnum string
ListCatalogsSortByEnum Enum with underlying type: string
const ( ListCatalogsSortByTimecreated ListCatalogsSortByEnum = "TIMECREATED" ListCatalogsSortByDisplayname ListCatalogsSortByEnum = "DISPLAYNAME" )
Set of constants representing the allowable values for ListCatalogsSortByEnum
func GetListCatalogsSortByEnumValues ¶
func GetListCatalogsSortByEnumValues() []ListCatalogsSortByEnum
GetListCatalogsSortByEnumValues Enumerates the set of values for ListCatalogsSortByEnum
type ListCatalogsSortOrderEnum ¶
type ListCatalogsSortOrderEnum string
ListCatalogsSortOrderEnum Enum with underlying type: string
const ( ListCatalogsSortOrderAsc ListCatalogsSortOrderEnum = "ASC" ListCatalogsSortOrderDesc ListCatalogsSortOrderEnum = "DESC" )
Set of constants representing the allowable values for ListCatalogsSortOrderEnum
func GetListCatalogsSortOrderEnumValues ¶
func GetListCatalogsSortOrderEnumValues() []ListCatalogsSortOrderEnum
GetListCatalogsSortOrderEnumValues Enumerates the set of values for ListCatalogsSortOrderEnum
type ListConnectionsFieldsEnum ¶
type ListConnectionsFieldsEnum string
ListConnectionsFieldsEnum Enum with underlying type: string
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" )
Set of constants representing the allowable values for ListConnectionsFieldsEnum
func GetListConnectionsFieldsEnumValues ¶
func GetListConnectionsFieldsEnumValues() []ListConnectionsFieldsEnum
GetListConnectionsFieldsEnumValues Enumerates the set of values for ListConnectionsFieldsEnum
type ListConnectionsLifecycleStateEnum ¶
type ListConnectionsLifecycleStateEnum string
ListConnectionsLifecycleStateEnum Enum with underlying type: string
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" )
Set of constants representing the allowable values for ListConnectionsLifecycleStateEnum
func GetListConnectionsLifecycleStateEnumValues ¶
func GetListConnectionsLifecycleStateEnumValues() []ListConnectionsLifecycleStateEnum
GetListConnectionsLifecycleStateEnumValues Enumerates the set of values for ListConnectionsLifecycleStateEnum
type ListConnectionsRequest ¶
type ListConnectionsRequest struct { // Unique catalog identifier. CatalogId *string `mandatory:"true" contributesTo:"path" name:"catalogId"` // Unique data asset key. DataAssetKey *string `mandatory:"true" contributesTo:"path" name:"dataAssetKey"` // A filter to return only resources that match the entire display name given. The match is not case sensitive. DisplayName *string `mandatory:"false" contributesTo:"query" name:"displayName"` // A filter to return only resources that match display name pattern given. The match is not case sensitive. // For Example : /folders?displayNameContains=Cu.* // The above would match all folders with display name that starts with "Cu". DisplayNameContains *string `mandatory:"false" contributesTo:"query" name:"displayNameContains"` // A filter to return only resources that match the specified lifecycle state. The value is case insensitive. LifecycleState ListConnectionsLifecycleStateEnum `mandatory:"false" contributesTo:"query" name:"lifecycleState" omitEmpty:"true"` // Time that the resource was created. An RFC3339 (https://tools.ietf.org/html/rfc3339) formatted datetime string. TimeCreated *common.SDKTime `mandatory:"false" contributesTo:"query" name:"timeCreated"` // Time that the resource was updated. An RFC3339 (https://tools.ietf.org/html/rfc3339) formatted datetime string. TimeUpdated *common.SDKTime `mandatory:"false" contributesTo:"query" name:"timeUpdated"` // OCID of the user who created the resource. CreatedById *string `mandatory:"false" contributesTo:"query" name:"createdById"` // OCID of the user who updated the resource. UpdatedById *string `mandatory:"false" contributesTo:"query" name:"updatedById"` // Unique external identifier of this resource in the external source system. ExternalKey *string `mandatory:"false" contributesTo:"query" name:"externalKey"` // Time that the resource's status was last updated. An RFC3339 (https://tools.ietf.org/html/rfc3339) formatted datetime string. TimeStatusUpdated *common.SDKTime `mandatory:"false" contributesTo:"query" name:"timeStatusUpdated"` // Indicates whether this connection is the default connection. IsDefault *bool `mandatory:"false" contributesTo:"query" name:"isDefault"` // Specifies the fields to return in a connection summary response. Fields []ListConnectionsFieldsEnum `contributesTo:"query" name:"fields" omitEmpty:"true" collectionFormat:"multi"` // The field to sort by. Only one sort order may be provided. Default order for TIMECREATED is descending. Default order for DISPLAYNAME is ascending. If no value is specified TIMECREATED is default. SortBy ListConnectionsSortByEnum `mandatory:"false" contributesTo:"query" name:"sortBy" omitEmpty:"true"` // The sort order to use, either 'asc' or 'desc'. SortOrder ListConnectionsSortOrderEnum `mandatory:"false" contributesTo:"query" name:"sortOrder" omitEmpty:"true"` // The maximum number of items to return. Limit *int `mandatory:"false" contributesTo:"query" name:"limit"` // The page token representing the page at which to start retrieving results. This is usually retrieved from a previous list call. Page *string `mandatory:"false" contributesTo:"query" name:"page"` // The client request ID for tracing. OpcRequestId *string `mandatory:"false" contributesTo:"header" name:"opc-request-id"` // Metadata about the request. This information will not be transmitted to the service, but // represents information that the SDK will consume to drive retry behavior. RequestMetadata common.RequestMetadata }
ListConnectionsRequest wrapper for the ListConnections operation
See also ¶
Click https://docs.cloud.oracle.com/en-us/iaas/tools/go-sdk-examples/latest/datacatalog/ListConnections.go.html to see an example of how to use ListConnectionsRequest.
func (ListConnectionsRequest) HTTPRequest ¶
func (request ListConnectionsRequest) HTTPRequest(method, path string) (http.Request, error)
HTTPRequest implements the OCIRequest interface
func (ListConnectionsRequest) RetryPolicy ¶
func (request ListConnectionsRequest) RetryPolicy() *common.RetryPolicy
RetryPolicy implements the OCIRetryableRequest interface. This retrieves the specified retry policy.
func (ListConnectionsRequest) String ¶
func (request ListConnectionsRequest) String() string
type ListConnectionsResponse ¶
type ListConnectionsResponse struct { // The underlying http response RawResponse *http.Response // A list of 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"` }
ListConnectionsResponse wrapper for the ListConnections operation
func (ListConnectionsResponse) HTTPResponse ¶
func (response ListConnectionsResponse) HTTPResponse() *http.Response
HTTPResponse implements the OCIResponse interface
func (ListConnectionsResponse) String ¶
func (response ListConnectionsResponse) String() string
type ListConnectionsSortByEnum ¶
type ListConnectionsSortByEnum string
ListConnectionsSortByEnum Enum with underlying type: string
const ( ListConnectionsSortByTimecreated ListConnectionsSortByEnum = "TIMECREATED" ListConnectionsSortByDisplayname ListConnectionsSortByEnum = "DISPLAYNAME" )
Set of constants representing the allowable values for ListConnectionsSortByEnum
func GetListConnectionsSortByEnumValues ¶
func GetListConnectionsSortByEnumValues() []ListConnectionsSortByEnum
GetListConnectionsSortByEnumValues Enumerates the set of values for ListConnectionsSortByEnum
type ListConnectionsSortOrderEnum ¶
type ListConnectionsSortOrderEnum string
ListConnectionsSortOrderEnum Enum with underlying type: string
const ( ListConnectionsSortOrderAsc ListConnectionsSortOrderEnum = "ASC" ListConnectionsSortOrderDesc ListConnectionsSortOrderEnum = "DESC" )
Set of constants representing the allowable values for ListConnectionsSortOrderEnum
func GetListConnectionsSortOrderEnumValues ¶
func GetListConnectionsSortOrderEnumValues() []ListConnectionsSortOrderEnum
GetListConnectionsSortOrderEnumValues Enumerates the set of values for ListConnectionsSortOrderEnum
type ListCustomPropertiesDataTypesEnum ¶
type ListCustomPropertiesDataTypesEnum string
ListCustomPropertiesDataTypesEnum Enum with underlying type: string
const ( ListCustomPropertiesDataTypesText ListCustomPropertiesDataTypesEnum = "TEXT" ListCustomPropertiesDataTypesRichText ListCustomPropertiesDataTypesEnum = "RICH_TEXT" ListCustomPropertiesDataTypesBoolean ListCustomPropertiesDataTypesEnum = "BOOLEAN" ListCustomPropertiesDataTypesNumber ListCustomPropertiesDataTypesEnum = "NUMBER" ListCustomPropertiesDataTypesDate ListCustomPropertiesDataTypesEnum = "DATE" )
Set of constants representing the allowable values for ListCustomPropertiesDataTypesEnum
func GetListCustomPropertiesDataTypesEnumValues ¶
func GetListCustomPropertiesDataTypesEnumValues() []ListCustomPropertiesDataTypesEnum
GetListCustomPropertiesDataTypesEnumValues Enumerates the set of values for ListCustomPropertiesDataTypesEnum
type ListCustomPropertiesFieldsEnum ¶
type ListCustomPropertiesFieldsEnum string
ListCustomPropertiesFieldsEnum Enum with underlying type: string
const ( ListCustomPropertiesFieldsKey ListCustomPropertiesFieldsEnum = "key" ListCustomPropertiesFieldsDisplayname ListCustomPropertiesFieldsEnum = "displayName" ListCustomPropertiesFieldsDescription ListCustomPropertiesFieldsEnum = "description" ListCustomPropertiesFieldsDatatype ListCustomPropertiesFieldsEnum = "dataType" ListCustomPropertiesFieldsNamespacename ListCustomPropertiesFieldsEnum = "namespaceName" ListCustomPropertiesFieldsLifecyclestate ListCustomPropertiesFieldsEnum = "lifecycleState" ListCustomPropertiesFieldsTimecreated ListCustomPropertiesFieldsEnum = "timeCreated" )
Set of constants representing the allowable values for ListCustomPropertiesFieldsEnum
func GetListCustomPropertiesFieldsEnumValues ¶
func GetListCustomPropertiesFieldsEnumValues() []ListCustomPropertiesFieldsEnum
GetListCustomPropertiesFieldsEnumValues Enumerates the set of values for ListCustomPropertiesFieldsEnum
type ListCustomPropertiesLifecycleStateEnum ¶
type ListCustomPropertiesLifecycleStateEnum string
ListCustomPropertiesLifecycleStateEnum Enum with underlying type: string
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" )
Set of constants representing the allowable values for ListCustomPropertiesLifecycleStateEnum
func GetListCustomPropertiesLifecycleStateEnumValues ¶
func GetListCustomPropertiesLifecycleStateEnumValues() []ListCustomPropertiesLifecycleStateEnum
GetListCustomPropertiesLifecycleStateEnumValues Enumerates the set of values for ListCustomPropertiesLifecycleStateEnum
type ListCustomPropertiesRequest ¶
type ListCustomPropertiesRequest struct { // Unique catalog identifier. CatalogId *string `mandatory:"true" contributesTo:"path" name:"catalogId"` // Unique namespace identifier. NamespaceId *string `mandatory:"true" contributesTo:"path" name:"namespaceId"` // A filter to return only resources that match the entire display name given. The match is not case sensitive. DisplayName *string `mandatory:"false" contributesTo:"query" name:"displayName"` // A filter to return only resources that match display name pattern given. The match is not case sensitive. // For Example : /folders?displayNameContains=Cu.* // The above would match all folders with display name that starts with "Cu". DisplayNameContains *string `mandatory:"false" contributesTo:"query" name:"displayNameContains"` // Return the custom properties which has specified data types DataTypes []ListCustomPropertiesDataTypesEnum `contributesTo:"query" name:"dataTypes" omitEmpty:"true" collectionFormat:"multi"` // A filter to return only resources that match the entire type name given. The match is not case sensitive TypeName []ListCustomPropertiesTypeNameEnum `contributesTo:"query" name:"typeName" omitEmpty:"true" collectionFormat:"multi"` // A filter to return only resources that match the specified lifecycle state. The value is case insensitive. LifecycleState ListCustomPropertiesLifecycleStateEnum `mandatory:"false" contributesTo:"query" name:"lifecycleState" omitEmpty:"true"` // Time that the resource was created. An RFC3339 (https://tools.ietf.org/html/rfc3339) formatted datetime string. TimeCreated *common.SDKTime `mandatory:"false" contributesTo:"query" name:"timeCreated"` // Time that the resource was updated. An RFC3339 (https://tools.ietf.org/html/rfc3339) formatted datetime string. TimeUpdated *common.SDKTime `mandatory:"false" contributesTo:"query" name:"timeUpdated"` // OCID of the user who created the resource. CreatedById *string `mandatory:"false" contributesTo:"query" name:"createdById"` // OCID of the user who updated the resource. UpdatedById *string `mandatory:"false" contributesTo:"query" name:"updatedById"` // Specifies the fields to return in a custom property summary response. Fields []ListCustomPropertiesFieldsEnum `contributesTo:"query" name:"fields" omitEmpty:"true" collectionFormat:"multi"` // The sort order to use, either 'asc' or 'desc'. SortOrder ListCustomPropertiesSortOrderEnum `mandatory:"false" contributesTo:"query" name:"sortOrder" omitEmpty:"true"` // The field to sort by. Only one sort order may be provided. Default order for USAGECOUNT and DISPLAYNAME is Ascending SortBy ListCustomPropertiesSortByEnum `mandatory:"false" contributesTo:"query" name:"sortBy" omitEmpty:"true"` // The maximum number of items to return. Limit *int `mandatory:"false" contributesTo:"query" name:"limit"` // The page token representing the page at which to start retrieving results. This is usually retrieved from a previous list call. Page *string `mandatory:"false" contributesTo:"query" name:"page"` // The client request ID for tracing. OpcRequestId *string `mandatory:"false" contributesTo:"header" name:"opc-request-id"` // Metadata about the request. This information will not be transmitted to the service, but // represents information that the SDK will consume to drive retry behavior. RequestMetadata common.RequestMetadata }
ListCustomPropertiesRequest wrapper for the ListCustomProperties operation
See also ¶
Click https://docs.cloud.oracle.com/en-us/iaas/tools/go-sdk-examples/latest/datacatalog/ListCustomProperties.go.html to see an example of how to use ListCustomPropertiesRequest.
func (ListCustomPropertiesRequest) HTTPRequest ¶
func (request ListCustomPropertiesRequest) HTTPRequest(method, path string) (http.Request, error)
HTTPRequest implements the OCIRequest interface
func (ListCustomPropertiesRequest) RetryPolicy ¶
func (request ListCustomPropertiesRequest) RetryPolicy() *common.RetryPolicy
RetryPolicy implements the OCIRetryableRequest interface. This retrieves the specified retry policy.
func (ListCustomPropertiesRequest) String ¶
func (request ListCustomPropertiesRequest) String() string
type ListCustomPropertiesResponse ¶
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"` }
ListCustomPropertiesResponse wrapper for the ListCustomProperties operation
func (ListCustomPropertiesResponse) HTTPResponse ¶
func (response ListCustomPropertiesResponse) HTTPResponse() *http.Response
HTTPResponse implements the OCIResponse interface
func (ListCustomPropertiesResponse) String ¶
func (response ListCustomPropertiesResponse) String() string
type ListCustomPropertiesSortByEnum ¶
type ListCustomPropertiesSortByEnum string
ListCustomPropertiesSortByEnum Enum with underlying type: string
const ( ListCustomPropertiesSortByDisplayname ListCustomPropertiesSortByEnum = "DISPLAYNAME" ListCustomPropertiesSortByUsagecount ListCustomPropertiesSortByEnum = "USAGECOUNT" )
Set of constants representing the allowable values for ListCustomPropertiesSortByEnum
func GetListCustomPropertiesSortByEnumValues ¶
func GetListCustomPropertiesSortByEnumValues() []ListCustomPropertiesSortByEnum
GetListCustomPropertiesSortByEnumValues Enumerates the set of values for ListCustomPropertiesSortByEnum
type ListCustomPropertiesSortOrderEnum ¶
type ListCustomPropertiesSortOrderEnum string
ListCustomPropertiesSortOrderEnum Enum with underlying type: string
const ( ListCustomPropertiesSortOrderAsc ListCustomPropertiesSortOrderEnum = "ASC" ListCustomPropertiesSortOrderDesc ListCustomPropertiesSortOrderEnum = "DESC" )
Set of constants representing the allowable values for ListCustomPropertiesSortOrderEnum
func GetListCustomPropertiesSortOrderEnumValues ¶
func GetListCustomPropertiesSortOrderEnumValues() []ListCustomPropertiesSortOrderEnum
GetListCustomPropertiesSortOrderEnumValues Enumerates the set of values for ListCustomPropertiesSortOrderEnum
type ListCustomPropertiesTypeNameEnum ¶
type ListCustomPropertiesTypeNameEnum string
ListCustomPropertiesTypeNameEnum Enum with underlying type: string
const ( ListCustomPropertiesTypeNameDataAsset ListCustomPropertiesTypeNameEnum = "DATA_ASSET" ListCustomPropertiesTypeNameAutonomousDataWarehouse ListCustomPropertiesTypeNameEnum = "AUTONOMOUS_DATA_WAREHOUSE" ListCustomPropertiesTypeNameHive ListCustomPropertiesTypeNameEnum = "HIVE" ListCustomPropertiesTypeNameKafka ListCustomPropertiesTypeNameEnum = "KAFKA" ListCustomPropertiesTypeNameMysql ListCustomPropertiesTypeNameEnum = "MYSQL" ListCustomPropertiesTypeNameOracleObjectStorage ListCustomPropertiesTypeNameEnum = "ORACLE_OBJECT_STORAGE" ListCustomPropertiesTypeNameAutonomousTransactionProcessing ListCustomPropertiesTypeNameEnum = "AUTONOMOUS_TRANSACTION_PROCESSING" ListCustomPropertiesTypeNameOracle ListCustomPropertiesTypeNameEnum = "ORACLE" ListCustomPropertiesTypeNamePostgresql ListCustomPropertiesTypeNameEnum = "POSTGRESQL" ListCustomPropertiesTypeNameMicrosoftAzureSqlDatabase ListCustomPropertiesTypeNameEnum = "MICROSOFT_AZURE_SQL_DATABASE" ListCustomPropertiesTypeNameMicrosoftSqlServer ListCustomPropertiesTypeNameEnum = "MICROSOFT_SQL_SERVER" ListCustomPropertiesTypeNameIbmDb2 ListCustomPropertiesTypeNameEnum = "IBM_DB2" ListCustomPropertiesTypeNameDataEntity ListCustomPropertiesTypeNameEnum = "DATA_ENTITY" ListCustomPropertiesTypeNameLogicalEntity ListCustomPropertiesTypeNameEnum = "LOGICAL_ENTITY" ListCustomPropertiesTypeNameTable ListCustomPropertiesTypeNameEnum = "TABLE" ListCustomPropertiesTypeNameView ListCustomPropertiesTypeNameEnum = "VIEW" ListCustomPropertiesTypeNameAttribute ListCustomPropertiesTypeNameEnum = "ATTRIBUTE" ListCustomPropertiesTypeNameFolder ListCustomPropertiesTypeNameEnum = "FOLDER" ListCustomPropertiesTypeNameConnection ListCustomPropertiesTypeNameEnum = "CONNECTION" ListCustomPropertiesTypeNameGlossary ListCustomPropertiesTypeNameEnum = "GLOSSARY" ListCustomPropertiesTypeNameTerm ListCustomPropertiesTypeNameEnum = "TERM" ListCustomPropertiesTypeNameCategory ListCustomPropertiesTypeNameEnum = "CATEGORY" ListCustomPropertiesTypeNameFile ListCustomPropertiesTypeNameEnum = "FILE" ListCustomPropertiesTypeNameBucket ListCustomPropertiesTypeNameEnum = "BUCKET" ListCustomPropertiesTypeNameMessage ListCustomPropertiesTypeNameEnum = "MESSAGE" ListCustomPropertiesTypeNameUnrecognizedFile ListCustomPropertiesTypeNameEnum = "UNRECOGNIZED_FILE" )
Set of constants representing the allowable values for ListCustomPropertiesTypeNameEnum
func GetListCustomPropertiesTypeNameEnumValues ¶
func GetListCustomPropertiesTypeNameEnumValues() []ListCustomPropertiesTypeNameEnum
GetListCustomPropertiesTypeNameEnumValues Enumerates the set of values for ListCustomPropertiesTypeNameEnum
type ListDataAssetTagsFieldsEnum ¶
type ListDataAssetTagsFieldsEnum string
ListDataAssetTagsFieldsEnum Enum with underlying type: string
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" )
Set of constants representing the allowable values for ListDataAssetTagsFieldsEnum
func GetListDataAssetTagsFieldsEnumValues ¶
func GetListDataAssetTagsFieldsEnumValues() []ListDataAssetTagsFieldsEnum
GetListDataAssetTagsFieldsEnumValues Enumerates the set of values for ListDataAssetTagsFieldsEnum
type ListDataAssetTagsLifecycleStateEnum ¶
type ListDataAssetTagsLifecycleStateEnum string
ListDataAssetTagsLifecycleStateEnum Enum with underlying type: string
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" )
Set of constants representing the allowable values for ListDataAssetTagsLifecycleStateEnum
func GetListDataAssetTagsLifecycleStateEnumValues ¶
func GetListDataAssetTagsLifecycleStateEnumValues() []ListDataAssetTagsLifecycleStateEnum
GetListDataAssetTagsLifecycleStateEnumValues Enumerates the set of values for ListDataAssetTagsLifecycleStateEnum
type 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 }
ListDataAssetTagsRequest wrapper for the ListDataAssetTags operation
See also ¶
Click https://docs.cloud.oracle.com/en-us/iaas/tools/go-sdk-examples/latest/datacatalog/ListDataAssetTags.go.html to see an example of how to use ListDataAssetTagsRequest.
func (ListDataAssetTagsRequest) HTTPRequest ¶
func (request ListDataAssetTagsRequest) HTTPRequest(method, path string) (http.Request, error)
HTTPRequest implements the OCIRequest interface
func (ListDataAssetTagsRequest) RetryPolicy ¶
func (request ListDataAssetTagsRequest) RetryPolicy() *common.RetryPolicy
RetryPolicy implements the OCIRetryableRequest interface. This retrieves the specified retry policy.
func (ListDataAssetTagsRequest) String ¶
func (request ListDataAssetTagsRequest) String() string
type ListDataAssetTagsResponse ¶
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"` }
ListDataAssetTagsResponse wrapper for the ListDataAssetTags operation
func (ListDataAssetTagsResponse) HTTPResponse ¶
func (response ListDataAssetTagsResponse) HTTPResponse() *http.Response
HTTPResponse implements the OCIResponse interface
func (ListDataAssetTagsResponse) String ¶
func (response ListDataAssetTagsResponse) String() string
type ListDataAssetTagsSortByEnum ¶
type ListDataAssetTagsSortByEnum string
ListDataAssetTagsSortByEnum Enum with underlying type: string
const ( ListDataAssetTagsSortByTimecreated ListDataAssetTagsSortByEnum = "TIMECREATED" ListDataAssetTagsSortByDisplayname ListDataAssetTagsSortByEnum = "DISPLAYNAME" )
Set of constants representing the allowable values for ListDataAssetTagsSortByEnum
func GetListDataAssetTagsSortByEnumValues ¶
func GetListDataAssetTagsSortByEnumValues() []ListDataAssetTagsSortByEnum
GetListDataAssetTagsSortByEnumValues Enumerates the set of values for ListDataAssetTagsSortByEnum
type ListDataAssetTagsSortOrderEnum ¶
type ListDataAssetTagsSortOrderEnum string
ListDataAssetTagsSortOrderEnum Enum with underlying type: string
const ( ListDataAssetTagsSortOrderAsc ListDataAssetTagsSortOrderEnum = "ASC" ListDataAssetTagsSortOrderDesc ListDataAssetTagsSortOrderEnum = "DESC" )
Set of constants representing the allowable values for ListDataAssetTagsSortOrderEnum
func GetListDataAssetTagsSortOrderEnumValues ¶
func GetListDataAssetTagsSortOrderEnumValues() []ListDataAssetTagsSortOrderEnum
GetListDataAssetTagsSortOrderEnumValues Enumerates the set of values for ListDataAssetTagsSortOrderEnum
type ListDataAssetsFieldsEnum ¶
type ListDataAssetsFieldsEnum string
ListDataAssetsFieldsEnum Enum with underlying type: string
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" )
Set of constants representing the allowable values for ListDataAssetsFieldsEnum
func GetListDataAssetsFieldsEnumValues ¶
func GetListDataAssetsFieldsEnumValues() []ListDataAssetsFieldsEnum
GetListDataAssetsFieldsEnumValues Enumerates the set of values for ListDataAssetsFieldsEnum
type ListDataAssetsLifecycleStateEnum ¶
type ListDataAssetsLifecycleStateEnum string
ListDataAssetsLifecycleStateEnum Enum with underlying type: string
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" )
Set of constants representing the allowable values for ListDataAssetsLifecycleStateEnum
func GetListDataAssetsLifecycleStateEnumValues ¶
func GetListDataAssetsLifecycleStateEnumValues() []ListDataAssetsLifecycleStateEnum
GetListDataAssetsLifecycleStateEnumValues Enumerates the set of values for ListDataAssetsLifecycleStateEnum
type ListDataAssetsRequest ¶
type ListDataAssetsRequest struct { // Unique catalog identifier. CatalogId *string `mandatory:"true" contributesTo:"path" name:"catalogId"` // A filter to return only resources that match the entire display name given. The match is not case sensitive. DisplayName *string `mandatory:"false" contributesTo:"query" name:"displayName"` // A filter to return only resources that match display name pattern given. The match is not case sensitive. // For Example : /folders?displayNameContains=Cu.* // The above would match all folders with display name that starts with "Cu". DisplayNameContains *string `mandatory:"false" contributesTo:"query" name:"displayNameContains"` // A filter to return only resources that match the specified lifecycle state. The value is case insensitive. LifecycleState ListDataAssetsLifecycleStateEnum `mandatory:"false" contributesTo:"query" name:"lifecycleState" omitEmpty:"true"` // Time that the resource was created. An RFC3339 (https://tools.ietf.org/html/rfc3339) formatted datetime string. TimeCreated *common.SDKTime `mandatory:"false" contributesTo:"query" name:"timeCreated"` // Time that the resource was updated. An RFC3339 (https://tools.ietf.org/html/rfc3339) formatted datetime string. TimeUpdated *common.SDKTime `mandatory:"false" contributesTo:"query" name:"timeUpdated"` // OCID of the user who created the resource. CreatedById *string `mandatory:"false" contributesTo:"query" name:"createdById"` // OCID of the user who updated the resource. UpdatedById *string `mandatory:"false" contributesTo:"query" name:"updatedById"` // Unique external identifier of this resource in the external source system. ExternalKey *string `mandatory:"false" contributesTo:"query" name:"externalKey"` // The key of the object type. TypeKey *string `mandatory:"false" contributesTo:"query" name:"typeKey"` // Specifies the fields to return in a data asset summary response. Fields []ListDataAssetsFieldsEnum `contributesTo:"query" name:"fields" omitEmpty:"true" collectionFormat:"multi"` // The field to sort by. Only one sort order may be provided. Default order for TIMECREATED is descending. Default order for DISPLAYNAME is ascending. If no value is specified TIMECREATED is default. SortBy ListDataAssetsSortByEnum `mandatory:"false" contributesTo:"query" name:"sortBy" omitEmpty:"true"` // The sort order to use, either 'asc' or 'desc'. SortOrder ListDataAssetsSortOrderEnum `mandatory:"false" contributesTo:"query" name:"sortOrder" omitEmpty:"true"` // The maximum number of items to return. Limit *int `mandatory:"false" contributesTo:"query" name:"limit"` // The page token representing the page at which to start retrieving results. This is usually retrieved from a previous list call. Page *string `mandatory:"false" contributesTo:"query" name:"page"` // The client request ID for tracing. OpcRequestId *string `mandatory:"false" contributesTo:"header" name:"opc-request-id"` // Metadata about the request. This information will not be transmitted to the service, but // represents information that the SDK will consume to drive retry behavior. RequestMetadata common.RequestMetadata }
ListDataAssetsRequest wrapper for the ListDataAssets operation
See also ¶
Click https://docs.cloud.oracle.com/en-us/iaas/tools/go-sdk-examples/latest/datacatalog/ListDataAssets.go.html to see an example of how to use ListDataAssetsRequest.
func (ListDataAssetsRequest) HTTPRequest ¶
func (request ListDataAssetsRequest) HTTPRequest(method, path string) (http.Request, error)
HTTPRequest implements the OCIRequest interface
func (ListDataAssetsRequest) RetryPolicy ¶
func (request ListDataAssetsRequest) RetryPolicy() *common.RetryPolicy
RetryPolicy implements the OCIRetryableRequest interface. This retrieves the specified retry policy.
func (ListDataAssetsRequest) String ¶
func (request ListDataAssetsRequest) String() string
type ListDataAssetsResponse ¶
type ListDataAssetsResponse struct { // The underlying http response RawResponse *http.Response // A list of 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"` }
ListDataAssetsResponse wrapper for the ListDataAssets operation
func (ListDataAssetsResponse) HTTPResponse ¶
func (response ListDataAssetsResponse) HTTPResponse() *http.Response
HTTPResponse implements the OCIResponse interface
func (ListDataAssetsResponse) String ¶
func (response ListDataAssetsResponse) String() string
type ListDataAssetsSortByEnum ¶
type ListDataAssetsSortByEnum string
ListDataAssetsSortByEnum Enum with underlying type: string
const ( ListDataAssetsSortByTimecreated ListDataAssetsSortByEnum = "TIMECREATED" ListDataAssetsSortByDisplayname ListDataAssetsSortByEnum = "DISPLAYNAME" )
Set of constants representing the allowable values for ListDataAssetsSortByEnum
func GetListDataAssetsSortByEnumValues ¶
func GetListDataAssetsSortByEnumValues() []ListDataAssetsSortByEnum
GetListDataAssetsSortByEnumValues Enumerates the set of values for ListDataAssetsSortByEnum
type ListDataAssetsSortOrderEnum ¶
type ListDataAssetsSortOrderEnum string
ListDataAssetsSortOrderEnum Enum with underlying type: string
const ( ListDataAssetsSortOrderAsc ListDataAssetsSortOrderEnum = "ASC" ListDataAssetsSortOrderDesc ListDataAssetsSortOrderEnum = "DESC" )
Set of constants representing the allowable values for ListDataAssetsSortOrderEnum
func GetListDataAssetsSortOrderEnumValues ¶
func GetListDataAssetsSortOrderEnumValues() []ListDataAssetsSortOrderEnum
GetListDataAssetsSortOrderEnumValues Enumerates the set of values for ListDataAssetsSortOrderEnum
type ListDerivedLogicalEntitiesRequest ¶
type ListDerivedLogicalEntitiesRequest struct { // Unique catalog identifier. CatalogId *string `mandatory:"true" contributesTo:"path" name:"catalogId"` // Unique pattern key. PatternKey *string `mandatory:"true" contributesTo:"path" name:"patternKey"` // A filter to return only resources that match display name pattern given. The match is not case sensitive. // For Example : /folders?displayNameContains=Cu.* // The above would match all folders with display name that starts with "Cu". DisplayNameContains *string `mandatory:"false" contributesTo:"query" name:"displayNameContains"` // The field to sort by. Only one sort order may be provided. Default order for TIMECREATED is descending. Default order for DISPLAYNAME is ascending. If no value is specified TIMECREATED is default. SortBy ListDerivedLogicalEntitiesSortByEnum `mandatory:"false" contributesTo:"query" name:"sortBy" omitEmpty:"true"` // The sort order to use, either 'asc' or 'desc'. SortOrder ListDerivedLogicalEntitiesSortOrderEnum `mandatory:"false" contributesTo:"query" name:"sortOrder" omitEmpty:"true"` // The maximum number of items to return. Limit *int `mandatory:"false" contributesTo:"query" name:"limit"` // The page token representing the page at which to start retrieving results. This is usually retrieved from a previous list call. Page *string `mandatory:"false" contributesTo:"query" name:"page"` // The client request ID for tracing. OpcRequestId *string `mandatory:"false" contributesTo:"header" name:"opc-request-id"` // For optimistic concurrency control. In the PUT or DELETE call // for a resource, set the `if-match` parameter to the value of the // etag from a previous GET or POST response for that resource. // The resource will be updated or deleted only if the etag you // provide matches the resource's current etag value. IfMatch *string `mandatory:"false" contributesTo:"header" name:"if-match"` // A token that uniquely identifies a request so it can be retried in case of a timeout or // server error without risk of executing that same action again. Retry tokens expire after 24 // hours, but can be invalidated before then due to conflicting operations. For example, if a resource // has been deleted and purged from the system, then a retry of the original creation request // might be rejected. OpcRetryToken *string `mandatory:"false" contributesTo:"header" name:"opc-retry-token"` // Metadata about the request. This information will not be transmitted to the service, but // represents information that the SDK will consume to drive retry behavior. RequestMetadata common.RequestMetadata }
ListDerivedLogicalEntitiesRequest wrapper for the ListDerivedLogicalEntities operation
See also ¶
Click https://docs.cloud.oracle.com/en-us/iaas/tools/go-sdk-examples/latest/datacatalog/ListDerivedLogicalEntities.go.html to see an example of how to use ListDerivedLogicalEntitiesRequest.
func (ListDerivedLogicalEntitiesRequest) HTTPRequest ¶
func (request ListDerivedLogicalEntitiesRequest) HTTPRequest(method, path string) (http.Request, error)
HTTPRequest implements the OCIRequest interface
func (ListDerivedLogicalEntitiesRequest) RetryPolicy ¶
func (request ListDerivedLogicalEntitiesRequest) RetryPolicy() *common.RetryPolicy
RetryPolicy implements the OCIRetryableRequest interface. This retrieves the specified retry policy.
func (ListDerivedLogicalEntitiesRequest) String ¶
func (request ListDerivedLogicalEntitiesRequest) String() string
type ListDerivedLogicalEntitiesResponse ¶
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"` }
ListDerivedLogicalEntitiesResponse wrapper for the ListDerivedLogicalEntities operation
func (ListDerivedLogicalEntitiesResponse) HTTPResponse ¶
func (response ListDerivedLogicalEntitiesResponse) HTTPResponse() *http.Response
HTTPResponse implements the OCIResponse interface
func (ListDerivedLogicalEntitiesResponse) String ¶
func (response ListDerivedLogicalEntitiesResponse) String() string
type ListDerivedLogicalEntitiesSortByEnum ¶
type ListDerivedLogicalEntitiesSortByEnum string
ListDerivedLogicalEntitiesSortByEnum Enum with underlying type: string
const ( ListDerivedLogicalEntitiesSortByTimecreated ListDerivedLogicalEntitiesSortByEnum = "TIMECREATED" ListDerivedLogicalEntitiesSortByDisplayname ListDerivedLogicalEntitiesSortByEnum = "DISPLAYNAME" )
Set of constants representing the allowable values for ListDerivedLogicalEntitiesSortByEnum
func GetListDerivedLogicalEntitiesSortByEnumValues ¶
func GetListDerivedLogicalEntitiesSortByEnumValues() []ListDerivedLogicalEntitiesSortByEnum
GetListDerivedLogicalEntitiesSortByEnumValues Enumerates the set of values for ListDerivedLogicalEntitiesSortByEnum
type ListDerivedLogicalEntitiesSortOrderEnum ¶
type ListDerivedLogicalEntitiesSortOrderEnum string
ListDerivedLogicalEntitiesSortOrderEnum Enum with underlying type: string
const ( ListDerivedLogicalEntitiesSortOrderAsc ListDerivedLogicalEntitiesSortOrderEnum = "ASC" ListDerivedLogicalEntitiesSortOrderDesc ListDerivedLogicalEntitiesSortOrderEnum = "DESC" )
Set of constants representing the allowable values for ListDerivedLogicalEntitiesSortOrderEnum
func GetListDerivedLogicalEntitiesSortOrderEnumValues ¶
func GetListDerivedLogicalEntitiesSortOrderEnumValues() []ListDerivedLogicalEntitiesSortOrderEnum
GetListDerivedLogicalEntitiesSortOrderEnumValues Enumerates the set of values for ListDerivedLogicalEntitiesSortOrderEnum
type ListEntitiesFieldsEnum ¶
type ListEntitiesFieldsEnum string
ListEntitiesFieldsEnum Enum with underlying type: string
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" )
Set of constants representing the allowable values for ListEntitiesFieldsEnum
func GetListEntitiesFieldsEnumValues ¶
func GetListEntitiesFieldsEnumValues() []ListEntitiesFieldsEnum
GetListEntitiesFieldsEnumValues Enumerates the set of values for ListEntitiesFieldsEnum
type ListEntitiesHarvestStatusEnum ¶
type ListEntitiesHarvestStatusEnum string
ListEntitiesHarvestStatusEnum Enum with underlying type: string
const ( ListEntitiesHarvestStatusComplete ListEntitiesHarvestStatusEnum = "COMPLETE" ListEntitiesHarvestStatusError ListEntitiesHarvestStatusEnum = "ERROR" ListEntitiesHarvestStatusInProgress ListEntitiesHarvestStatusEnum = "IN_PROGRESS" ListEntitiesHarvestStatusDeferred ListEntitiesHarvestStatusEnum = "DEFERRED" )
Set of constants representing the allowable values for ListEntitiesHarvestStatusEnum
func GetListEntitiesHarvestStatusEnumValues ¶
func GetListEntitiesHarvestStatusEnumValues() []ListEntitiesHarvestStatusEnum
GetListEntitiesHarvestStatusEnumValues Enumerates the set of values for ListEntitiesHarvestStatusEnum
type ListEntitiesLifecycleStateEnum ¶
type ListEntitiesLifecycleStateEnum string
ListEntitiesLifecycleStateEnum Enum with underlying type: string
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" )
Set of constants representing the allowable values for ListEntitiesLifecycleStateEnum
func GetListEntitiesLifecycleStateEnumValues ¶
func GetListEntitiesLifecycleStateEnumValues() []ListEntitiesLifecycleStateEnum
GetListEntitiesLifecycleStateEnumValues Enumerates the set of values for ListEntitiesLifecycleStateEnum
type ListEntitiesRequest ¶
type ListEntitiesRequest struct { // Unique catalog identifier. CatalogId *string `mandatory:"true" contributesTo:"path" name:"catalogId"` // Unique data asset key. DataAssetKey *string `mandatory:"true" contributesTo:"path" name:"dataAssetKey"` // A filter to return only resources that match the entire display name given. The match is not case sensitive. DisplayName *string `mandatory:"false" contributesTo:"query" name:"displayName"` // A filter to return only resources that match display name pattern given. The match is not case sensitive. // For Example : /folders?displayNameContains=Cu.* // The above would match all folders with display name that starts with "Cu". DisplayNameContains *string `mandatory:"false" contributesTo:"query" name:"displayNameContains"` // A filter to return only resources that match the specified lifecycle state. The value is case insensitive. LifecycleState ListEntitiesLifecycleStateEnum `mandatory:"false" contributesTo:"query" name:"lifecycleState" omitEmpty:"true"` // Time that the resource was created. An RFC3339 (https://tools.ietf.org/html/rfc3339) formatted datetime string. TimeCreated *common.SDKTime `mandatory:"false" contributesTo:"query" name:"timeCreated"` // Time that the resource was updated. An RFC3339 (https://tools.ietf.org/html/rfc3339) formatted datetime string. TimeUpdated *common.SDKTime `mandatory:"false" contributesTo:"query" name:"timeUpdated"` // OCID of the user who created the resource. CreatedById *string `mandatory:"false" contributesTo:"query" name:"createdById"` // OCID of the user who updated the resource. UpdatedById *string `mandatory:"false" contributesTo:"query" name:"updatedById"` // Unique external identifier of this resource in the external source system. ExternalKey *string `mandatory:"false" contributesTo:"query" name:"externalKey"` // Unique pattern key. PatternKey *string `mandatory:"false" contributesTo:"query" name:"patternKey"` // Last modified timestamp of this object in the external system. TimeExternal *common.SDKTime `mandatory:"false" contributesTo:"query" name:"timeExternal"` // Time that the resource's status was last updated. An RFC3339 (https://tools.ietf.org/html/rfc3339) formatted datetime string. TimeStatusUpdated *common.SDKTime `mandatory:"false" contributesTo:"query" name:"timeStatusUpdated"` // Identifies if the object is a physical object (materialized) or virtual/logical object defined on other objects. IsLogical *bool `mandatory:"false" contributesTo:"query" name:"isLogical"` // Identifies if an object is a sub object (partition) of a physical or materialized parent object. IsPartition *bool `mandatory:"false" contributesTo:"query" name:"isPartition"` // Key of the associated folder. FolderKey *string `mandatory:"false" contributesTo:"query" name:"folderKey"` // Full path of the resource for resources that support paths. Path *string `mandatory:"false" contributesTo:"query" name:"path"` // Harvest status of the harvestable resource as updated by the harvest process. HarvestStatus ListEntitiesHarvestStatusEnum `mandatory:"false" contributesTo:"query" name:"harvestStatus" omitEmpty:"true"` // Key of the last harvest process to update this resource. LastJobKey *string `mandatory:"false" contributesTo:"query" name:"lastJobKey"` // Specifies the fields to return in an entity summary response. Fields []ListEntitiesFieldsEnum `contributesTo:"query" name:"fields" omitEmpty:"true" collectionFormat:"multi"` // The field to sort by. Only one sort order may be provided. Default order for TIMECREATED is descending. Default order for DISPLAYNAME is ascending. If no value is specified TIMECREATED is default. SortBy ListEntitiesSortByEnum `mandatory:"false" contributesTo:"query" name:"sortBy" omitEmpty:"true"` // The sort order to use, either 'asc' or 'desc'. SortOrder ListEntitiesSortOrderEnum `mandatory:"false" contributesTo:"query" name:"sortOrder" omitEmpty:"true"` // The maximum number of items to return. Limit *int `mandatory:"false" contributesTo:"query" name:"limit"` // The page token representing the page at which to start retrieving results. This is usually retrieved from a previous list call. Page *string `mandatory:"false" contributesTo:"query" name:"page"` // The client request ID for tracing. OpcRequestId *string `mandatory:"false" contributesTo:"header" name:"opc-request-id"` // Metadata about the request. This information will not be transmitted to the service, but // represents information that the SDK will consume to drive retry behavior. RequestMetadata common.RequestMetadata }
ListEntitiesRequest wrapper for the ListEntities operation
See also ¶
Click https://docs.cloud.oracle.com/en-us/iaas/tools/go-sdk-examples/latest/datacatalog/ListEntities.go.html to see an example of how to use ListEntitiesRequest.
func (ListEntitiesRequest) HTTPRequest ¶
func (request ListEntitiesRequest) HTTPRequest(method, path string) (http.Request, error)
HTTPRequest implements the OCIRequest interface
func (ListEntitiesRequest) RetryPolicy ¶
func (request ListEntitiesRequest) RetryPolicy() *common.RetryPolicy
RetryPolicy implements the OCIRetryableRequest interface. This retrieves the specified retry policy.
func (ListEntitiesRequest) String ¶
func (request ListEntitiesRequest) String() string
type ListEntitiesResponse ¶
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"` }
ListEntitiesResponse wrapper for the ListEntities operation
func (ListEntitiesResponse) HTTPResponse ¶
func (response ListEntitiesResponse) HTTPResponse() *http.Response
HTTPResponse implements the OCIResponse interface
func (ListEntitiesResponse) String ¶
func (response ListEntitiesResponse) String() string
type ListEntitiesSortByEnum ¶
type ListEntitiesSortByEnum string
ListEntitiesSortByEnum Enum with underlying type: string
const ( ListEntitiesSortByTimecreated ListEntitiesSortByEnum = "TIMECREATED" ListEntitiesSortByDisplayname ListEntitiesSortByEnum = "DISPLAYNAME" )
Set of constants representing the allowable values for ListEntitiesSortByEnum
func GetListEntitiesSortByEnumValues ¶
func GetListEntitiesSortByEnumValues() []ListEntitiesSortByEnum
GetListEntitiesSortByEnumValues Enumerates the set of values for ListEntitiesSortByEnum
type ListEntitiesSortOrderEnum ¶
type ListEntitiesSortOrderEnum string
ListEntitiesSortOrderEnum Enum with underlying type: string
const ( ListEntitiesSortOrderAsc ListEntitiesSortOrderEnum = "ASC" ListEntitiesSortOrderDesc ListEntitiesSortOrderEnum = "DESC" )
Set of constants representing the allowable values for ListEntitiesSortOrderEnum
func GetListEntitiesSortOrderEnumValues ¶
func GetListEntitiesSortOrderEnumValues() []ListEntitiesSortOrderEnum
GetListEntitiesSortOrderEnumValues Enumerates the set of values for ListEntitiesSortOrderEnum
type ListEntityTagsFieldsEnum ¶
type ListEntityTagsFieldsEnum string
ListEntityTagsFieldsEnum Enum with underlying type: string
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" )
Set of constants representing the allowable values for ListEntityTagsFieldsEnum
func GetListEntityTagsFieldsEnumValues ¶
func GetListEntityTagsFieldsEnumValues() []ListEntityTagsFieldsEnum
GetListEntityTagsFieldsEnumValues Enumerates the set of values for ListEntityTagsFieldsEnum
type ListEntityTagsLifecycleStateEnum ¶
type ListEntityTagsLifecycleStateEnum string
ListEntityTagsLifecycleStateEnum Enum with underlying type: string
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" )
Set of constants representing the allowable values for ListEntityTagsLifecycleStateEnum
func GetListEntityTagsLifecycleStateEnumValues ¶
func GetListEntityTagsLifecycleStateEnumValues() []ListEntityTagsLifecycleStateEnum
GetListEntityTagsLifecycleStateEnumValues Enumerates the set of values for ListEntityTagsLifecycleStateEnum
type 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 }
ListEntityTagsRequest wrapper for the ListEntityTags operation
See also ¶
Click https://docs.cloud.oracle.com/en-us/iaas/tools/go-sdk-examples/latest/datacatalog/ListEntityTags.go.html to see an example of how to use ListEntityTagsRequest.
func (ListEntityTagsRequest) HTTPRequest ¶
func (request ListEntityTagsRequest) HTTPRequest(method, path string) (http.Request, error)
HTTPRequest implements the OCIRequest interface
func (ListEntityTagsRequest) RetryPolicy ¶
func (request ListEntityTagsRequest) RetryPolicy() *common.RetryPolicy
RetryPolicy implements the OCIRetryableRequest interface. This retrieves the specified retry policy.
func (ListEntityTagsRequest) String ¶
func (request ListEntityTagsRequest) String() string
type ListEntityTagsResponse ¶
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"` }
ListEntityTagsResponse wrapper for the ListEntityTags operation
func (ListEntityTagsResponse) HTTPResponse ¶
func (response ListEntityTagsResponse) HTTPResponse() *http.Response
HTTPResponse implements the OCIResponse interface
func (ListEntityTagsResponse) String ¶
func (response ListEntityTagsResponse) String() string
type ListEntityTagsSortByEnum ¶
type ListEntityTagsSortByEnum string
ListEntityTagsSortByEnum Enum with underlying type: string
const ( ListEntityTagsSortByTimecreated ListEntityTagsSortByEnum = "TIMECREATED" ListEntityTagsSortByDisplayname ListEntityTagsSortByEnum = "DISPLAYNAME" )
Set of constants representing the allowable values for ListEntityTagsSortByEnum
func GetListEntityTagsSortByEnumValues ¶
func GetListEntityTagsSortByEnumValues() []ListEntityTagsSortByEnum
GetListEntityTagsSortByEnumValues Enumerates the set of values for ListEntityTagsSortByEnum
type ListEntityTagsSortOrderEnum ¶
type ListEntityTagsSortOrderEnum string
ListEntityTagsSortOrderEnum Enum with underlying type: string
const ( ListEntityTagsSortOrderAsc ListEntityTagsSortOrderEnum = "ASC" ListEntityTagsSortOrderDesc ListEntityTagsSortOrderEnum = "DESC" )
Set of constants representing the allowable values for ListEntityTagsSortOrderEnum
func GetListEntityTagsSortOrderEnumValues ¶
func GetListEntityTagsSortOrderEnumValues() []ListEntityTagsSortOrderEnum
GetListEntityTagsSortOrderEnumValues Enumerates the set of values for ListEntityTagsSortOrderEnum
type ListFolderTagsFieldsEnum ¶
type ListFolderTagsFieldsEnum string
ListFolderTagsFieldsEnum Enum with underlying type: string
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" )
Set of constants representing the allowable values for ListFolderTagsFieldsEnum
func GetListFolderTagsFieldsEnumValues ¶
func GetListFolderTagsFieldsEnumValues() []ListFolderTagsFieldsEnum
GetListFolderTagsFieldsEnumValues Enumerates the set of values for ListFolderTagsFieldsEnum
type ListFolderTagsLifecycleStateEnum ¶
type ListFolderTagsLifecycleStateEnum string
ListFolderTagsLifecycleStateEnum Enum with underlying type: string
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" )
Set of constants representing the allowable values for ListFolderTagsLifecycleStateEnum
func GetListFolderTagsLifecycleStateEnumValues ¶
func GetListFolderTagsLifecycleStateEnumValues() []ListFolderTagsLifecycleStateEnum
GetListFolderTagsLifecycleStateEnumValues Enumerates the set of values for ListFolderTagsLifecycleStateEnum
type 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 }
ListFolderTagsRequest wrapper for the ListFolderTags operation
See also ¶
Click https://docs.cloud.oracle.com/en-us/iaas/tools/go-sdk-examples/latest/datacatalog/ListFolderTags.go.html to see an example of how to use ListFolderTagsRequest.
func (ListFolderTagsRequest) HTTPRequest ¶
func (request ListFolderTagsRequest) HTTPRequest(method, path string) (http.Request, error)
HTTPRequest implements the OCIRequest interface
func (ListFolderTagsRequest) RetryPolicy ¶
func (request ListFolderTagsRequest) RetryPolicy() *common.RetryPolicy
RetryPolicy implements the OCIRetryableRequest interface. This retrieves the specified retry policy.
func (ListFolderTagsRequest) String ¶
func (request ListFolderTagsRequest) String() string
type ListFolderTagsResponse ¶
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"` }
ListFolderTagsResponse wrapper for the ListFolderTags operation
func (ListFolderTagsResponse) HTTPResponse ¶
func (response ListFolderTagsResponse) HTTPResponse() *http.Response
HTTPResponse implements the OCIResponse interface
func (ListFolderTagsResponse) String ¶
func (response ListFolderTagsResponse) String() string
type ListFolderTagsSortByEnum ¶
type ListFolderTagsSortByEnum string
ListFolderTagsSortByEnum Enum with underlying type: string
const ( ListFolderTagsSortByTimecreated ListFolderTagsSortByEnum = "TIMECREATED" ListFolderTagsSortByDisplayname ListFolderTagsSortByEnum = "DISPLAYNAME" )
Set of constants representing the allowable values for ListFolderTagsSortByEnum
func GetListFolderTagsSortByEnumValues ¶
func GetListFolderTagsSortByEnumValues() []ListFolderTagsSortByEnum
GetListFolderTagsSortByEnumValues Enumerates the set of values for ListFolderTagsSortByEnum
type ListFolderTagsSortOrderEnum ¶
type ListFolderTagsSortOrderEnum string
ListFolderTagsSortOrderEnum Enum with underlying type: string
const ( ListFolderTagsSortOrderAsc ListFolderTagsSortOrderEnum = "ASC" ListFolderTagsSortOrderDesc ListFolderTagsSortOrderEnum = "DESC" )
Set of constants representing the allowable values for ListFolderTagsSortOrderEnum
func GetListFolderTagsSortOrderEnumValues ¶
func GetListFolderTagsSortOrderEnumValues() []ListFolderTagsSortOrderEnum
GetListFolderTagsSortOrderEnumValues Enumerates the set of values for ListFolderTagsSortOrderEnum
type ListFoldersFieldsEnum ¶
type ListFoldersFieldsEnum string
ListFoldersFieldsEnum Enum with underlying type: string
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" )
Set of constants representing the allowable values for ListFoldersFieldsEnum
func GetListFoldersFieldsEnumValues ¶
func GetListFoldersFieldsEnumValues() []ListFoldersFieldsEnum
GetListFoldersFieldsEnumValues Enumerates the set of values for ListFoldersFieldsEnum
type ListFoldersHarvestStatusEnum ¶
type ListFoldersHarvestStatusEnum string
ListFoldersHarvestStatusEnum Enum with underlying type: string
const ( ListFoldersHarvestStatusComplete ListFoldersHarvestStatusEnum = "COMPLETE" ListFoldersHarvestStatusError ListFoldersHarvestStatusEnum = "ERROR" ListFoldersHarvestStatusInProgress ListFoldersHarvestStatusEnum = "IN_PROGRESS" ListFoldersHarvestStatusDeferred ListFoldersHarvestStatusEnum = "DEFERRED" )
Set of constants representing the allowable values for ListFoldersHarvestStatusEnum
func GetListFoldersHarvestStatusEnumValues ¶
func GetListFoldersHarvestStatusEnumValues() []ListFoldersHarvestStatusEnum
GetListFoldersHarvestStatusEnumValues Enumerates the set of values for ListFoldersHarvestStatusEnum
type ListFoldersLifecycleStateEnum ¶
type ListFoldersLifecycleStateEnum string
ListFoldersLifecycleStateEnum Enum with underlying type: string
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" )
Set of constants representing the allowable values for ListFoldersLifecycleStateEnum
func GetListFoldersLifecycleStateEnumValues ¶
func GetListFoldersLifecycleStateEnumValues() []ListFoldersLifecycleStateEnum
GetListFoldersLifecycleStateEnumValues Enumerates the set of values for ListFoldersLifecycleStateEnum
type ListFoldersRequest ¶
type ListFoldersRequest struct { // Unique catalog identifier. CatalogId *string `mandatory:"true" contributesTo:"path" name:"catalogId"` // Unique data asset key. DataAssetKey *string `mandatory:"true" contributesTo:"path" name:"dataAssetKey"` // A filter to return only resources that match the entire display name given. The match is not case sensitive. DisplayName *string `mandatory:"false" contributesTo:"query" name:"displayName"` // A filter to return only resources that match display name pattern given. The match is not case sensitive. // For Example : /folders?displayNameContains=Cu.* // The above would match all folders with display name that starts with "Cu". DisplayNameContains *string `mandatory:"false" contributesTo:"query" name:"displayNameContains"` // A filter to return only resources that match the specified lifecycle state. The value is case insensitive. LifecycleState ListFoldersLifecycleStateEnum `mandatory:"false" contributesTo:"query" name:"lifecycleState" omitEmpty:"true"` // Unique folder key. ParentFolderKey *string `mandatory:"false" contributesTo:"query" name:"parentFolderKey"` // Full path of the resource for resources that support paths. Path *string `mandatory:"false" contributesTo:"query" name:"path"` // Unique external identifier of this resource in the external source system. ExternalKey *string `mandatory:"false" contributesTo:"query" name:"externalKey"` // Time that the resource was created. An RFC3339 (https://tools.ietf.org/html/rfc3339) formatted datetime string. TimeCreated *common.SDKTime `mandatory:"false" contributesTo:"query" name:"timeCreated"` // Time that the resource was updated. An RFC3339 (https://tools.ietf.org/html/rfc3339) formatted datetime string. TimeUpdated *common.SDKTime `mandatory:"false" contributesTo:"query" name:"timeUpdated"` // OCID of the user who created the resource. CreatedById *string `mandatory:"false" contributesTo:"query" name:"createdById"` // OCID of the user who updated the resource. UpdatedById *string `mandatory:"false" contributesTo:"query" name:"updatedById"` // Harvest status of the harvestable resource as updated by the harvest process. HarvestStatus ListFoldersHarvestStatusEnum `mandatory:"false" contributesTo:"query" name:"harvestStatus" omitEmpty:"true"` // Key of the last harvest process to update this resource. LastJobKey *string `mandatory:"false" contributesTo:"query" name:"lastJobKey"` // Specifies the fields to return in a folder summary response. Fields []ListFoldersFieldsEnum `contributesTo:"query" name:"fields" omitEmpty:"true" collectionFormat:"multi"` // The field to sort by. Only one sort order may be provided. Default order for TIMECREATED is descending. Default order for DISPLAYNAME is ascending. If no value is specified TIMECREATED is default. SortBy ListFoldersSortByEnum `mandatory:"false" contributesTo:"query" name:"sortBy" omitEmpty:"true"` // The sort order to use, either 'asc' or 'desc'. SortOrder ListFoldersSortOrderEnum `mandatory:"false" contributesTo:"query" name:"sortOrder" omitEmpty:"true"` // The maximum number of items to return. Limit *int `mandatory:"false" contributesTo:"query" name:"limit"` // The page token representing the page at which to start retrieving results. This is usually retrieved from a previous list call. Page *string `mandatory:"false" contributesTo:"query" name:"page"` // The client request ID for tracing. OpcRequestId *string `mandatory:"false" contributesTo:"header" name:"opc-request-id"` // Metadata about the request. This information will not be transmitted to the service, but // represents information that the SDK will consume to drive retry behavior. RequestMetadata common.RequestMetadata }
ListFoldersRequest wrapper for the ListFolders operation
See also ¶
Click https://docs.cloud.oracle.com/en-us/iaas/tools/go-sdk-examples/latest/datacatalog/ListFolders.go.html to see an example of how to use ListFoldersRequest.
func (ListFoldersRequest) HTTPRequest ¶
func (request ListFoldersRequest) HTTPRequest(method, path string) (http.Request, error)
HTTPRequest implements the OCIRequest interface
func (ListFoldersRequest) RetryPolicy ¶
func (request ListFoldersRequest) RetryPolicy() *common.RetryPolicy
RetryPolicy implements the OCIRetryableRequest interface. This retrieves the specified retry policy.
func (ListFoldersRequest) String ¶
func (request ListFoldersRequest) String() string
type ListFoldersResponse ¶
type ListFoldersResponse struct { // The underlying http response RawResponse *http.Response // A list of 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"` }
ListFoldersResponse wrapper for the ListFolders operation
func (ListFoldersResponse) HTTPResponse ¶
func (response ListFoldersResponse) HTTPResponse() *http.Response
HTTPResponse implements the OCIResponse interface
func (ListFoldersResponse) String ¶
func (response ListFoldersResponse) String() string
type ListFoldersSortByEnum ¶
type ListFoldersSortByEnum string
ListFoldersSortByEnum Enum with underlying type: string
const ( ListFoldersSortByTimecreated ListFoldersSortByEnum = "TIMECREATED" ListFoldersSortByDisplayname ListFoldersSortByEnum = "DISPLAYNAME" )
Set of constants representing the allowable values for ListFoldersSortByEnum
func GetListFoldersSortByEnumValues ¶
func GetListFoldersSortByEnumValues() []ListFoldersSortByEnum
GetListFoldersSortByEnumValues Enumerates the set of values for ListFoldersSortByEnum
type ListFoldersSortOrderEnum ¶
type ListFoldersSortOrderEnum string
ListFoldersSortOrderEnum Enum with underlying type: string
const ( ListFoldersSortOrderAsc ListFoldersSortOrderEnum = "ASC" ListFoldersSortOrderDesc ListFoldersSortOrderEnum = "DESC" )
Set of constants representing the allowable values for ListFoldersSortOrderEnum
func GetListFoldersSortOrderEnumValues ¶
func GetListFoldersSortOrderEnumValues() []ListFoldersSortOrderEnum
GetListFoldersSortOrderEnumValues Enumerates the set of values for ListFoldersSortOrderEnum
type ListGlossariesFieldsEnum ¶
type ListGlossariesFieldsEnum string
ListGlossariesFieldsEnum Enum with underlying type: string
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" )
Set of constants representing the allowable values for ListGlossariesFieldsEnum
func GetListGlossariesFieldsEnumValues ¶
func GetListGlossariesFieldsEnumValues() []ListGlossariesFieldsEnum
GetListGlossariesFieldsEnumValues Enumerates the set of values for ListGlossariesFieldsEnum
type ListGlossariesLifecycleStateEnum ¶
type ListGlossariesLifecycleStateEnum string
ListGlossariesLifecycleStateEnum Enum with underlying type: string
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" )
Set of constants representing the allowable values for ListGlossariesLifecycleStateEnum
func GetListGlossariesLifecycleStateEnumValues ¶
func GetListGlossariesLifecycleStateEnumValues() []ListGlossariesLifecycleStateEnum
GetListGlossariesLifecycleStateEnumValues Enumerates the set of values for ListGlossariesLifecycleStateEnum
type ListGlossariesRequest ¶
type ListGlossariesRequest struct { // Unique catalog identifier. CatalogId *string `mandatory:"true" contributesTo:"path" name:"catalogId"` // A filter to return only resources that match the entire display name given. The match is not case sensitive. DisplayName *string `mandatory:"false" contributesTo:"query" name:"displayName"` // A filter to return only resources that match display name pattern given. The match is not case sensitive. // For Example : /folders?displayNameContains=Cu.* // The above would match all folders with display name that starts with "Cu". DisplayNameContains *string `mandatory:"false" contributesTo:"query" name:"displayNameContains"` // A filter to return only resources that match the specified lifecycle state. The value is case insensitive. LifecycleState ListGlossariesLifecycleStateEnum `mandatory:"false" contributesTo:"query" name:"lifecycleState" omitEmpty:"true"` // Time that the resource was created. An RFC3339 (https://tools.ietf.org/html/rfc3339) formatted datetime string. TimeCreated *common.SDKTime `mandatory:"false" contributesTo:"query" name:"timeCreated"` // Time that the resource was updated. An RFC3339 (https://tools.ietf.org/html/rfc3339) formatted datetime string. TimeUpdated *common.SDKTime `mandatory:"false" contributesTo:"query" name:"timeUpdated"` // OCID of the user who created the resource. CreatedById *string `mandatory:"false" contributesTo:"query" name:"createdById"` // OCID of the user who updated the resource. UpdatedById *string `mandatory:"false" contributesTo:"query" name:"updatedById"` // Specifies the fields to return in a glossary summary response. Fields []ListGlossariesFieldsEnum `contributesTo:"query" name:"fields" omitEmpty:"true" collectionFormat:"multi"` // The field to sort by. Only one sort order may be provided. Default order for TIMECREATED is descending. Default order for DISPLAYNAME is ascending. If no value is specified TIMECREATED is default. SortBy ListGlossariesSortByEnum `mandatory:"false" contributesTo:"query" name:"sortBy" omitEmpty:"true"` // The sort order to use, either 'asc' or 'desc'. SortOrder ListGlossariesSortOrderEnum `mandatory:"false" contributesTo:"query" name:"sortOrder" omitEmpty:"true"` // The maximum number of items to return. Limit *int `mandatory:"false" contributesTo:"query" name:"limit"` // The page token representing the page at which to start retrieving results. This is usually retrieved from a previous list call. Page *string `mandatory:"false" contributesTo:"query" name:"page"` // The client request ID for tracing. OpcRequestId *string `mandatory:"false" contributesTo:"header" name:"opc-request-id"` // Metadata about the request. This information will not be transmitted to the service, but // represents information that the SDK will consume to drive retry behavior. RequestMetadata common.RequestMetadata }
ListGlossariesRequest wrapper for the ListGlossaries operation
See also ¶
Click https://docs.cloud.oracle.com/en-us/iaas/tools/go-sdk-examples/latest/datacatalog/ListGlossaries.go.html to see an example of how to use ListGlossariesRequest.
func (ListGlossariesRequest) HTTPRequest ¶
func (request ListGlossariesRequest) HTTPRequest(method, path string) (http.Request, error)
HTTPRequest implements the OCIRequest interface
func (ListGlossariesRequest) RetryPolicy ¶
func (request ListGlossariesRequest) RetryPolicy() *common.RetryPolicy
RetryPolicy implements the OCIRetryableRequest interface. This retrieves the specified retry policy.
func (ListGlossariesRequest) String ¶
func (request ListGlossariesRequest) String() string
type ListGlossariesResponse ¶
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"` }
ListGlossariesResponse wrapper for the ListGlossaries operation
func (ListGlossariesResponse) HTTPResponse ¶
func (response ListGlossariesResponse) HTTPResponse() *http.Response
HTTPResponse implements the OCIResponse interface
func (ListGlossariesResponse) String ¶
func (response ListGlossariesResponse) String() string
type ListGlossariesSortByEnum ¶
type ListGlossariesSortByEnum string
ListGlossariesSortByEnum Enum with underlying type: string
const ( ListGlossariesSortByTimecreated ListGlossariesSortByEnum = "TIMECREATED" ListGlossariesSortByDisplayname ListGlossariesSortByEnum = "DISPLAYNAME" )
Set of constants representing the allowable values for ListGlossariesSortByEnum
func GetListGlossariesSortByEnumValues ¶
func GetListGlossariesSortByEnumValues() []ListGlossariesSortByEnum
GetListGlossariesSortByEnumValues Enumerates the set of values for ListGlossariesSortByEnum
type ListGlossariesSortOrderEnum ¶
type ListGlossariesSortOrderEnum string
ListGlossariesSortOrderEnum Enum with underlying type: string
const ( ListGlossariesSortOrderAsc ListGlossariesSortOrderEnum = "ASC" ListGlossariesSortOrderDesc ListGlossariesSortOrderEnum = "DESC" )
Set of constants representing the allowable values for ListGlossariesSortOrderEnum
func GetListGlossariesSortOrderEnumValues ¶
func GetListGlossariesSortOrderEnumValues() []ListGlossariesSortOrderEnum
GetListGlossariesSortOrderEnumValues Enumerates the set of values for ListGlossariesSortOrderEnum
type ListJobDefinitionsFieldsEnum ¶
type ListJobDefinitionsFieldsEnum string
ListJobDefinitionsFieldsEnum Enum with underlying type: string
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" )
Set of constants representing the allowable values for ListJobDefinitionsFieldsEnum
func GetListJobDefinitionsFieldsEnumValues ¶
func GetListJobDefinitionsFieldsEnumValues() []ListJobDefinitionsFieldsEnum
GetListJobDefinitionsFieldsEnumValues Enumerates the set of values for ListJobDefinitionsFieldsEnum
type ListJobDefinitionsJobExecutionStateEnum ¶
type ListJobDefinitionsJobExecutionStateEnum string
ListJobDefinitionsJobExecutionStateEnum Enum with underlying type: string
const ( ListJobDefinitionsJobExecutionStateCreated ListJobDefinitionsJobExecutionStateEnum = "CREATED" ListJobDefinitionsJobExecutionStateInProgress ListJobDefinitionsJobExecutionStateEnum = "IN_PROGRESS" ListJobDefinitionsJobExecutionStateInactive ListJobDefinitionsJobExecutionStateEnum = "INACTIVE" ListJobDefinitionsJobExecutionStateFailed ListJobDefinitionsJobExecutionStateEnum = "FAILED" ListJobDefinitionsJobExecutionStateSucceeded ListJobDefinitionsJobExecutionStateEnum = "SUCCEEDED" ListJobDefinitionsJobExecutionStateCanceled ListJobDefinitionsJobExecutionStateEnum = "CANCELED" )
Set of constants representing the allowable values for ListJobDefinitionsJobExecutionStateEnum
func GetListJobDefinitionsJobExecutionStateEnumValues ¶
func GetListJobDefinitionsJobExecutionStateEnumValues() []ListJobDefinitionsJobExecutionStateEnum
GetListJobDefinitionsJobExecutionStateEnumValues Enumerates the set of values for ListJobDefinitionsJobExecutionStateEnum
type ListJobDefinitionsJobTypeEnum ¶
type ListJobDefinitionsJobTypeEnum string
ListJobDefinitionsJobTypeEnum Enum with underlying type: string
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" )
Set of constants representing the allowable values for ListJobDefinitionsJobTypeEnum
func GetListJobDefinitionsJobTypeEnumValues ¶
func GetListJobDefinitionsJobTypeEnumValues() []ListJobDefinitionsJobTypeEnum
GetListJobDefinitionsJobTypeEnumValues Enumerates the set of values for ListJobDefinitionsJobTypeEnum
type ListJobDefinitionsLifecycleStateEnum ¶
type ListJobDefinitionsLifecycleStateEnum string
ListJobDefinitionsLifecycleStateEnum Enum with underlying type: string
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" )
Set of constants representing the allowable values for ListJobDefinitionsLifecycleStateEnum
func GetListJobDefinitionsLifecycleStateEnumValues ¶
func GetListJobDefinitionsLifecycleStateEnumValues() []ListJobDefinitionsLifecycleStateEnum
GetListJobDefinitionsLifecycleStateEnumValues Enumerates the set of values for ListJobDefinitionsLifecycleStateEnum
type ListJobDefinitionsRequest ¶
type ListJobDefinitionsRequest struct { // Unique catalog identifier. CatalogId *string `mandatory:"true" contributesTo:"path" name:"catalogId"` // A filter to return only resources that match the entire display name given. The match is not case sensitive. DisplayName *string `mandatory:"false" contributesTo:"query" name:"displayName"` // A filter to return only resources that match display name pattern given. The match is not case sensitive. // For Example : /folders?displayNameContains=Cu.* // The above would match all folders with display name that starts with "Cu". DisplayNameContains *string `mandatory:"false" contributesTo:"query" name:"displayNameContains"` // Job execution state. JobExecutionState ListJobDefinitionsJobExecutionStateEnum `mandatory:"false" contributesTo:"query" name:"jobExecutionState" omitEmpty:"true"` // A filter to return only resources that match the specified lifecycle state. The value is case insensitive. LifecycleState ListJobDefinitionsLifecycleStateEnum `mandatory:"false" contributesTo:"query" name:"lifecycleState" omitEmpty:"true"` // Job type. JobType ListJobDefinitionsJobTypeEnum `mandatory:"false" contributesTo:"query" name:"jobType" omitEmpty:"true"` // Whether job definition is an incremental harvest (true) or a full harvest (false). IsIncremental *bool `mandatory:"false" contributesTo:"query" name:"isIncremental"` // Unique data asset key. DataAssetKey *string `mandatory:"false" contributesTo:"query" name:"dataAssetKey"` // Unique connection key. ConnectionKey *string `mandatory:"false" contributesTo:"query" name:"connectionKey"` // Time that the resource was created. An RFC3339 (https://tools.ietf.org/html/rfc3339) formatted datetime string. TimeCreated *common.SDKTime `mandatory:"false" contributesTo:"query" name:"timeCreated"` // Time that the resource was updated. An RFC3339 (https://tools.ietf.org/html/rfc3339) formatted datetime string. TimeUpdated *common.SDKTime `mandatory:"false" contributesTo:"query" name:"timeUpdated"` // OCID of the user who created the resource. CreatedById *string `mandatory:"false" contributesTo:"query" name:"createdById"` // OCID of the user who updated the resource. UpdatedById *string `mandatory:"false" contributesTo:"query" name:"updatedById"` // The sample data size in MB, specified as number of rows, for a metadata harvest. SampleDataSizeInMBs *string `mandatory:"false" contributesTo:"query" name:"sampleDataSizeInMBs"` // Specifies the fields to return in a job definition summary response. Fields []ListJobDefinitionsFieldsEnum `contributesTo:"query" name:"fields" omitEmpty:"true" collectionFormat:"multi"` // The field to sort by. Only one sort order may be provided. Default order for TIMECREATED is descending. Default order for DISPLAYNAME is ascending. Default order for TIMELATESTEXECUTIONSTARTED is descending. If no value is specified TIMECREATED is default. SortBy ListJobDefinitionsSortByEnum `mandatory:"false" contributesTo:"query" name:"sortBy" omitEmpty:"true"` // The sort order to use, either 'asc' or 'desc'. SortOrder ListJobDefinitionsSortOrderEnum `mandatory:"false" contributesTo:"query" name:"sortOrder" omitEmpty:"true"` // The maximum number of items to return. Limit *int `mandatory:"false" contributesTo:"query" name:"limit"` // The page token representing the page at which to start retrieving results. This is usually retrieved from a previous list call. Page *string `mandatory:"false" contributesTo:"query" name:"page"` // The client request ID for tracing. OpcRequestId *string `mandatory:"false" contributesTo:"header" name:"opc-request-id"` // Metadata about the request. This information will not be transmitted to the service, but // represents information that the SDK will consume to drive retry behavior. RequestMetadata common.RequestMetadata }
ListJobDefinitionsRequest wrapper for the ListJobDefinitions operation
See also ¶
Click https://docs.cloud.oracle.com/en-us/iaas/tools/go-sdk-examples/latest/datacatalog/ListJobDefinitions.go.html to see an example of how to use ListJobDefinitionsRequest.
func (ListJobDefinitionsRequest) HTTPRequest ¶
func (request ListJobDefinitionsRequest) HTTPRequest(method, path string) (http.Request, error)
HTTPRequest implements the OCIRequest interface
func (ListJobDefinitionsRequest) RetryPolicy ¶
func (request ListJobDefinitionsRequest) RetryPolicy() *common.RetryPolicy
RetryPolicy implements the OCIRetryableRequest interface. This retrieves the specified retry policy.
func (ListJobDefinitionsRequest) String ¶
func (request ListJobDefinitionsRequest) String() string
type ListJobDefinitionsResponse ¶
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"` }
ListJobDefinitionsResponse wrapper for the ListJobDefinitions operation
func (ListJobDefinitionsResponse) HTTPResponse ¶
func (response ListJobDefinitionsResponse) HTTPResponse() *http.Response
HTTPResponse implements the OCIResponse interface
func (ListJobDefinitionsResponse) String ¶
func (response ListJobDefinitionsResponse) String() string
type ListJobDefinitionsSortByEnum ¶
type ListJobDefinitionsSortByEnum string
ListJobDefinitionsSortByEnum Enum with underlying type: string
const ( ListJobDefinitionsSortByTimecreated ListJobDefinitionsSortByEnum = "TIMECREATED" ListJobDefinitionsSortByDisplayname ListJobDefinitionsSortByEnum = "DISPLAYNAME" ListJobDefinitionsSortByTimelatestexecutionstarted ListJobDefinitionsSortByEnum = "TIMELATESTEXECUTIONSTARTED" )
Set of constants representing the allowable values for ListJobDefinitionsSortByEnum
func GetListJobDefinitionsSortByEnumValues ¶
func GetListJobDefinitionsSortByEnumValues() []ListJobDefinitionsSortByEnum
GetListJobDefinitionsSortByEnumValues Enumerates the set of values for ListJobDefinitionsSortByEnum
type ListJobDefinitionsSortOrderEnum ¶
type ListJobDefinitionsSortOrderEnum string
ListJobDefinitionsSortOrderEnum Enum with underlying type: string
const ( ListJobDefinitionsSortOrderAsc ListJobDefinitionsSortOrderEnum = "ASC" ListJobDefinitionsSortOrderDesc ListJobDefinitionsSortOrderEnum = "DESC" )
Set of constants representing the allowable values for ListJobDefinitionsSortOrderEnum
func GetListJobDefinitionsSortOrderEnumValues ¶
func GetListJobDefinitionsSortOrderEnumValues() []ListJobDefinitionsSortOrderEnum
GetListJobDefinitionsSortOrderEnumValues Enumerates the set of values for ListJobDefinitionsSortOrderEnum
type ListJobExecutionsFieldsEnum ¶
type ListJobExecutionsFieldsEnum string
ListJobExecutionsFieldsEnum Enum with underlying type: string
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" )
Set of constants representing the allowable values for ListJobExecutionsFieldsEnum
func GetListJobExecutionsFieldsEnumValues ¶
func GetListJobExecutionsFieldsEnumValues() []ListJobExecutionsFieldsEnum
GetListJobExecutionsFieldsEnumValues Enumerates the set of values for ListJobExecutionsFieldsEnum
type ListJobExecutionsJobTypeEnum ¶
type ListJobExecutionsJobTypeEnum string
ListJobExecutionsJobTypeEnum Enum with underlying type: string
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" )
Set of constants representing the allowable values for ListJobExecutionsJobTypeEnum
func GetListJobExecutionsJobTypeEnumValues ¶
func GetListJobExecutionsJobTypeEnumValues() []ListJobExecutionsJobTypeEnum
GetListJobExecutionsJobTypeEnumValues Enumerates the set of values for ListJobExecutionsJobTypeEnum
type ListJobExecutionsLifecycleStateEnum ¶
type ListJobExecutionsLifecycleStateEnum string
ListJobExecutionsLifecycleStateEnum Enum with underlying type: string
const ( ListJobExecutionsLifecycleStateCreated ListJobExecutionsLifecycleStateEnum = "CREATED" ListJobExecutionsLifecycleStateInProgress ListJobExecutionsLifecycleStateEnum = "IN_PROGRESS" ListJobExecutionsLifecycleStateInactive ListJobExecutionsLifecycleStateEnum = "INACTIVE" ListJobExecutionsLifecycleStateFailed ListJobExecutionsLifecycleStateEnum = "FAILED" ListJobExecutionsLifecycleStateSucceeded ListJobExecutionsLifecycleStateEnum = "SUCCEEDED" ListJobExecutionsLifecycleStateCanceled ListJobExecutionsLifecycleStateEnum = "CANCELED" )
Set of constants representing the allowable values for ListJobExecutionsLifecycleStateEnum
func GetListJobExecutionsLifecycleStateEnumValues ¶
func GetListJobExecutionsLifecycleStateEnumValues() []ListJobExecutionsLifecycleStateEnum
GetListJobExecutionsLifecycleStateEnumValues Enumerates the set of values for ListJobExecutionsLifecycleStateEnum
type ListJobExecutionsRequest ¶
type ListJobExecutionsRequest struct { // Unique catalog identifier. CatalogId *string `mandatory:"true" contributesTo:"path" name:"catalogId"` // Unique job key. JobKey *string `mandatory:"true" contributesTo:"path" name:"jobKey"` // Job execution lifecycle state. LifecycleState ListJobExecutionsLifecycleStateEnum `mandatory:"false" contributesTo:"query" name:"lifecycleState" omitEmpty:"true"` // Time that the resource was created. An RFC3339 (https://tools.ietf.org/html/rfc3339) formatted datetime string. TimeCreated *common.SDKTime `mandatory:"false" contributesTo:"query" name:"timeCreated"` // Time that the resource was updated. An RFC3339 (https://tools.ietf.org/html/rfc3339) formatted datetime string. TimeUpdated *common.SDKTime `mandatory:"false" contributesTo:"query" name:"timeUpdated"` // OCID of the user who created the resource. CreatedById *string `mandatory:"false" contributesTo:"query" name:"createdById"` // OCID of the user who updated the resource. UpdatedById *string `mandatory:"false" contributesTo:"query" name:"updatedById"` // Job type. JobType ListJobExecutionsJobTypeEnum `mandatory:"false" contributesTo:"query" name:"jobType" omitEmpty:"true"` // Sub-type of this job execution. SubType *string `mandatory:"false" contributesTo:"query" name:"subType"` // The unique key of the parent execution or null if this job execution has no parent. ParentKey *string `mandatory:"false" contributesTo:"query" name:"parentKey"` // Time that the job execution was started or in the case of a future time, the time when the job will start. // An RFC3339 (https://tools.ietf.org/html/rfc3339) formatted datetime string. TimeStart *common.SDKTime `mandatory:"false" contributesTo:"query" name:"timeStart"` // Time that the job execution ended or null if the job is still running or hasn't run yet. // An RFC3339 (https://tools.ietf.org/html/rfc3339) formatted datetime string. TimeEnd *common.SDKTime `mandatory:"false" contributesTo:"query" name:"timeEnd"` // Error code returned from the job execution or null if job is still running or didn't return an error. ErrorCode *string `mandatory:"false" contributesTo:"query" name:"errorCode"` // Error message returned from the job execution or null if job is still running or didn't return an error. ErrorMessage *string `mandatory:"false" contributesTo:"query" name:"errorMessage"` // Process identifier related to the job execution. ProcessKey *string `mandatory:"false" contributesTo:"query" name:"processKey"` // The a URL of the job for accessing this resource and its status. ExternalUrl *string `mandatory:"false" contributesTo:"query" name:"externalUrl"` // Event that triggered the execution of this job or null. EventKey *string `mandatory:"false" contributesTo:"query" name:"eventKey"` // Unique entity key. DataEntityKey *string `mandatory:"false" contributesTo:"query" name:"dataEntityKey"` // Specifies the fields to return in a job execution summary response. Fields []ListJobExecutionsFieldsEnum `contributesTo:"query" name:"fields" omitEmpty:"true" collectionFormat:"multi"` // The field to sort by. Only one sort order may be provided. Default order for TIMECREATED is descending. Default order for DISPLAYNAME is ascending. If no value is specified TIMECREATED is default. SortBy ListJobExecutionsSortByEnum `mandatory:"false" contributesTo:"query" name:"sortBy" omitEmpty:"true"` // The sort order to use, either 'asc' or 'desc'. SortOrder ListJobExecutionsSortOrderEnum `mandatory:"false" contributesTo:"query" name:"sortOrder" omitEmpty:"true"` // The maximum number of items to return. Limit *int `mandatory:"false" contributesTo:"query" name:"limit"` // The page token representing the page at which to start retrieving results. This is usually retrieved from a previous list call. Page *string `mandatory:"false" contributesTo:"query" name:"page"` // The client request ID for tracing. OpcRequestId *string `mandatory:"false" contributesTo:"header" name:"opc-request-id"` // Metadata about the request. This information will not be transmitted to the service, but // represents information that the SDK will consume to drive retry behavior. RequestMetadata common.RequestMetadata }
ListJobExecutionsRequest wrapper for the ListJobExecutions operation
See also ¶
Click https://docs.cloud.oracle.com/en-us/iaas/tools/go-sdk-examples/latest/datacatalog/ListJobExecutions.go.html to see an example of how to use ListJobExecutionsRequest.
func (ListJobExecutionsRequest) HTTPRequest ¶
func (request ListJobExecutionsRequest) HTTPRequest(method, path string) (http.Request, error)
HTTPRequest implements the OCIRequest interface
func (ListJobExecutionsRequest) RetryPolicy ¶
func (request ListJobExecutionsRequest) RetryPolicy() *common.RetryPolicy
RetryPolicy implements the OCIRetryableRequest interface. This retrieves the specified retry policy.
func (ListJobExecutionsRequest) String ¶
func (request ListJobExecutionsRequest) String() string
type ListJobExecutionsResponse ¶
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"` }
ListJobExecutionsResponse wrapper for the ListJobExecutions operation
func (ListJobExecutionsResponse) HTTPResponse ¶
func (response ListJobExecutionsResponse) HTTPResponse() *http.Response
HTTPResponse implements the OCIResponse interface
func (ListJobExecutionsResponse) String ¶
func (response ListJobExecutionsResponse) String() string
type ListJobExecutionsSortByEnum ¶
type ListJobExecutionsSortByEnum string
ListJobExecutionsSortByEnum Enum with underlying type: string
const ( ListJobExecutionsSortByTimecreated ListJobExecutionsSortByEnum = "TIMECREATED" ListJobExecutionsSortByDisplayname ListJobExecutionsSortByEnum = "DISPLAYNAME" )
Set of constants representing the allowable values for ListJobExecutionsSortByEnum
func GetListJobExecutionsSortByEnumValues ¶
func GetListJobExecutionsSortByEnumValues() []ListJobExecutionsSortByEnum
GetListJobExecutionsSortByEnumValues Enumerates the set of values for ListJobExecutionsSortByEnum
type ListJobExecutionsSortOrderEnum ¶
type ListJobExecutionsSortOrderEnum string
ListJobExecutionsSortOrderEnum Enum with underlying type: string
const ( ListJobExecutionsSortOrderAsc ListJobExecutionsSortOrderEnum = "ASC" ListJobExecutionsSortOrderDesc ListJobExecutionsSortOrderEnum = "DESC" )
Set of constants representing the allowable values for ListJobExecutionsSortOrderEnum
func GetListJobExecutionsSortOrderEnumValues ¶
func GetListJobExecutionsSortOrderEnumValues() []ListJobExecutionsSortOrderEnum
GetListJobExecutionsSortOrderEnumValues Enumerates the set of values for ListJobExecutionsSortOrderEnum
type ListJobLogsFieldsEnum ¶
type ListJobLogsFieldsEnum string
ListJobLogsFieldsEnum Enum with underlying type: string
const ( ListJobLogsFieldsKey ListJobLogsFieldsEnum = "key" ListJobLogsFieldsJobexecutionkey ListJobLogsFieldsEnum = "jobExecutionKey" ListJobLogsFieldsSeverity ListJobLogsFieldsEnum = "severity" ListJobLogsFieldsTimecreated ListJobLogsFieldsEnum = "timeCreated" ListJobLogsFieldsLogmessage ListJobLogsFieldsEnum = "logMessage" ListJobLogsFieldsUri ListJobLogsFieldsEnum = "uri" )
Set of constants representing the allowable values for ListJobLogsFieldsEnum
func GetListJobLogsFieldsEnumValues ¶
func GetListJobLogsFieldsEnumValues() []ListJobLogsFieldsEnum
GetListJobLogsFieldsEnumValues Enumerates the set of values for ListJobLogsFieldsEnum
type ListJobLogsLifecycleStateEnum ¶
type ListJobLogsLifecycleStateEnum string
ListJobLogsLifecycleStateEnum Enum with underlying type: string
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" )
Set of constants representing the allowable values for ListJobLogsLifecycleStateEnum
func GetListJobLogsLifecycleStateEnumValues ¶
func GetListJobLogsLifecycleStateEnumValues() []ListJobLogsLifecycleStateEnum
GetListJobLogsLifecycleStateEnumValues Enumerates the set of values for ListJobLogsLifecycleStateEnum
type 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 }
ListJobLogsRequest wrapper for the ListJobLogs operation
See also ¶
Click https://docs.cloud.oracle.com/en-us/iaas/tools/go-sdk-examples/latest/datacatalog/ListJobLogs.go.html to see an example of how to use ListJobLogsRequest.
func (ListJobLogsRequest) HTTPRequest ¶
func (request ListJobLogsRequest) HTTPRequest(method, path string) (http.Request, error)
HTTPRequest implements the OCIRequest interface
func (ListJobLogsRequest) RetryPolicy ¶
func (request ListJobLogsRequest) RetryPolicy() *common.RetryPolicy
RetryPolicy implements the OCIRetryableRequest interface. This retrieves the specified retry policy.
func (ListJobLogsRequest) String ¶
func (request ListJobLogsRequest) String() string
type ListJobLogsResponse ¶
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"` }
ListJobLogsResponse wrapper for the ListJobLogs operation
func (ListJobLogsResponse) HTTPResponse ¶
func (response ListJobLogsResponse) HTTPResponse() *http.Response
HTTPResponse implements the OCIResponse interface
func (ListJobLogsResponse) String ¶
func (response ListJobLogsResponse) String() string
type ListJobLogsSortByEnum ¶
type ListJobLogsSortByEnum string
ListJobLogsSortByEnum Enum with underlying type: string
const ( ListJobLogsSortByTimecreated ListJobLogsSortByEnum = "TIMECREATED" ListJobLogsSortByDisplayname ListJobLogsSortByEnum = "DISPLAYNAME" )
Set of constants representing the allowable values for ListJobLogsSortByEnum
func GetListJobLogsSortByEnumValues ¶
func GetListJobLogsSortByEnumValues() []ListJobLogsSortByEnum
GetListJobLogsSortByEnumValues Enumerates the set of values for ListJobLogsSortByEnum
type ListJobLogsSortOrderEnum ¶
type ListJobLogsSortOrderEnum string
ListJobLogsSortOrderEnum Enum with underlying type: string
const ( ListJobLogsSortOrderAsc ListJobLogsSortOrderEnum = "ASC" ListJobLogsSortOrderDesc ListJobLogsSortOrderEnum = "DESC" )
Set of constants representing the allowable values for ListJobLogsSortOrderEnum
func GetListJobLogsSortOrderEnumValues ¶
func GetListJobLogsSortOrderEnumValues() []ListJobLogsSortOrderEnum
GetListJobLogsSortOrderEnumValues Enumerates the set of values for ListJobLogsSortOrderEnum
type ListJobMetricsFieldsEnum ¶
type ListJobMetricsFieldsEnum string
ListJobMetricsFieldsEnum Enum with underlying type: string
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" )
Set of constants representing the allowable values for ListJobMetricsFieldsEnum
func GetListJobMetricsFieldsEnumValues ¶
func GetListJobMetricsFieldsEnumValues() []ListJobMetricsFieldsEnum
GetListJobMetricsFieldsEnumValues Enumerates the set of values for ListJobMetricsFieldsEnum
type ListJobMetricsRequest ¶
type ListJobMetricsRequest struct { // Unique catalog identifier. CatalogId *string `mandatory:"true" contributesTo:"path" name:"catalogId"` // Unique job key. JobKey *string `mandatory:"true" contributesTo:"path" name:"jobKey"` // The key of the job execution. JobExecutionKey *string `mandatory:"true" contributesTo:"path" name:"jobExecutionKey"` // A filter to return only resources that match the entire display name given. The match is not case sensitive. DisplayName *string `mandatory:"false" contributesTo:"query" name:"displayName"` // A filter to return only resources that match display name pattern given. The match is not case sensitive. // For Example : /folders?displayNameContains=Cu.* // The above would match all folders with display name that starts with "Cu". DisplayNameContains *string `mandatory:"false" contributesTo:"query" name:"displayNameContains"` // Category of this metric. Category *string `mandatory:"false" contributesTo:"query" name:"category"` // Sub category of this metric under the category. Used for aggregating values. May be null. SubCategory *string `mandatory:"false" contributesTo:"query" name:"subCategory"` // Unit of this metric. Unit *string `mandatory:"false" contributesTo:"query" name:"unit"` // Value of this metric. Value *string `mandatory:"false" contributesTo:"query" name:"value"` // Batch key for grouping, may be null. BatchKey *string `mandatory:"false" contributesTo:"query" name:"batchKey"` // Time that the resource was created. An RFC3339 (https://tools.ietf.org/html/rfc3339) formatted datetime string. TimeCreated *common.SDKTime `mandatory:"false" contributesTo:"query" name:"timeCreated"` // Time that the resource was updated. An RFC3339 (https://tools.ietf.org/html/rfc3339) formatted datetime string. TimeUpdated *common.SDKTime `mandatory:"false" contributesTo:"query" name:"timeUpdated"` // The time the metric was logged or captured in the system where the job executed. // An RFC3339 (https://tools.ietf.org/html/rfc3339) formatted datetime string. TimeInserted *common.SDKTime `mandatory:"false" contributesTo:"query" name:"timeInserted"` // OCID of the user who created the resource. CreatedById *string `mandatory:"false" contributesTo:"query" name:"createdById"` // OCID of the user who updated the resource. UpdatedById *string `mandatory:"false" contributesTo:"query" name:"updatedById"` // Specifies the fields to return in a job metric summary response. Fields []ListJobMetricsFieldsEnum `contributesTo:"query" name:"fields" omitEmpty:"true" collectionFormat:"multi"` // The field to sort by. Only one sort order may be provided. Default order for TIMECREATED is descending. Default order for DISPLAYNAME is ascending. If no value is specified TIMECREATED is default. SortBy ListJobMetricsSortByEnum `mandatory:"false" contributesTo:"query" name:"sortBy" omitEmpty:"true"` // The sort order to use, either 'asc' or 'desc'. SortOrder ListJobMetricsSortOrderEnum `mandatory:"false" contributesTo:"query" name:"sortOrder" omitEmpty:"true"` // The maximum number of items to return. Limit *int `mandatory:"false" contributesTo:"query" name:"limit"` // The page token representing the page at which to start retrieving results. This is usually retrieved from a previous list call. Page *string `mandatory:"false" contributesTo:"query" name:"page"` // The client request ID for tracing. OpcRequestId *string `mandatory:"false" contributesTo:"header" name:"opc-request-id"` // Metadata about the request. This information will not be transmitted to the service, but // represents information that the SDK will consume to drive retry behavior. RequestMetadata common.RequestMetadata }
ListJobMetricsRequest wrapper for the ListJobMetrics operation
See also ¶
Click https://docs.cloud.oracle.com/en-us/iaas/tools/go-sdk-examples/latest/datacatalog/ListJobMetrics.go.html to see an example of how to use ListJobMetricsRequest.
func (ListJobMetricsRequest) HTTPRequest ¶
func (request ListJobMetricsRequest) HTTPRequest(method, path string) (http.Request, error)
HTTPRequest implements the OCIRequest interface
func (ListJobMetricsRequest) RetryPolicy ¶
func (request ListJobMetricsRequest) RetryPolicy() *common.RetryPolicy
RetryPolicy implements the OCIRetryableRequest interface. This retrieves the specified retry policy.
func (ListJobMetricsRequest) String ¶
func (request ListJobMetricsRequest) String() string
type ListJobMetricsResponse ¶
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"` }
ListJobMetricsResponse wrapper for the ListJobMetrics operation
func (ListJobMetricsResponse) HTTPResponse ¶
func (response ListJobMetricsResponse) HTTPResponse() *http.Response
HTTPResponse implements the OCIResponse interface
func (ListJobMetricsResponse) String ¶
func (response ListJobMetricsResponse) String() string
type ListJobMetricsSortByEnum ¶
type ListJobMetricsSortByEnum string
ListJobMetricsSortByEnum Enum with underlying type: string
const ( ListJobMetricsSortByTimecreated ListJobMetricsSortByEnum = "TIMECREATED" ListJobMetricsSortByDisplayname ListJobMetricsSortByEnum = "DISPLAYNAME" )
Set of constants representing the allowable values for ListJobMetricsSortByEnum
func GetListJobMetricsSortByEnumValues ¶
func GetListJobMetricsSortByEnumValues() []ListJobMetricsSortByEnum
GetListJobMetricsSortByEnumValues Enumerates the set of values for ListJobMetricsSortByEnum
type ListJobMetricsSortOrderEnum ¶
type ListJobMetricsSortOrderEnum string
ListJobMetricsSortOrderEnum Enum with underlying type: string
const ( ListJobMetricsSortOrderAsc ListJobMetricsSortOrderEnum = "ASC" ListJobMetricsSortOrderDesc ListJobMetricsSortOrderEnum = "DESC" )
Set of constants representing the allowable values for ListJobMetricsSortOrderEnum
func GetListJobMetricsSortOrderEnumValues ¶
func GetListJobMetricsSortOrderEnumValues() []ListJobMetricsSortOrderEnum
GetListJobMetricsSortOrderEnumValues Enumerates the set of values for ListJobMetricsSortOrderEnum
type ListJobsFieldsEnum ¶
type ListJobsFieldsEnum string
ListJobsFieldsEnum Enum with underlying type: string
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" )
Set of constants representing the allowable values for ListJobsFieldsEnum
func GetListJobsFieldsEnumValues ¶
func GetListJobsFieldsEnumValues() []ListJobsFieldsEnum
GetListJobsFieldsEnumValues Enumerates the set of values for ListJobsFieldsEnum
type ListJobsJobTypeEnum ¶
type ListJobsJobTypeEnum string
ListJobsJobTypeEnum Enum with underlying type: string
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" )
Set of constants representing the allowable values for ListJobsJobTypeEnum
func GetListJobsJobTypeEnumValues ¶
func GetListJobsJobTypeEnumValues() []ListJobsJobTypeEnum
GetListJobsJobTypeEnumValues Enumerates the set of values for ListJobsJobTypeEnum
type ListJobsLifecycleStateEnum ¶
type ListJobsLifecycleStateEnum string
ListJobsLifecycleStateEnum Enum with underlying type: string
const ( ListJobsLifecycleStateActive ListJobsLifecycleStateEnum = "ACTIVE" ListJobsLifecycleStateInactive ListJobsLifecycleStateEnum = "INACTIVE" ListJobsLifecycleStateExpired ListJobsLifecycleStateEnum = "EXPIRED" )
Set of constants representing the allowable values for ListJobsLifecycleStateEnum
func GetListJobsLifecycleStateEnumValues ¶
func GetListJobsLifecycleStateEnumValues() []ListJobsLifecycleStateEnum
GetListJobsLifecycleStateEnumValues Enumerates the set of values for ListJobsLifecycleStateEnum
type ListJobsRequest ¶
type ListJobsRequest struct { // Unique catalog identifier. CatalogId *string `mandatory:"true" contributesTo:"path" name:"catalogId"` // A filter to return only resources that match the entire display name given. The match is not case sensitive. DisplayName *string `mandatory:"false" contributesTo:"query" name:"displayName"` // A filter to return only resources that match display name pattern given. The match is not case sensitive. // For Example : /folders?displayNameContains=Cu.* // The above would match all folders with display name that starts with "Cu". DisplayNameContains *string `mandatory:"false" contributesTo:"query" name:"displayNameContains"` // Job lifecycle state. LifecycleState ListJobsLifecycleStateEnum `mandatory:"false" contributesTo:"query" name:"lifecycleState" omitEmpty:"true"` // Time that the resource was created. An RFC3339 (https://tools.ietf.org/html/rfc3339) formatted datetime string. TimeCreated *common.SDKTime `mandatory:"false" contributesTo:"query" name:"timeCreated"` // Time that the resource was updated. An RFC3339 (https://tools.ietf.org/html/rfc3339) formatted datetime string. TimeUpdated *common.SDKTime `mandatory:"false" contributesTo:"query" name:"timeUpdated"` // OCID of the user who created the resource. CreatedById *string `mandatory:"false" contributesTo:"query" name:"createdById"` // OCID of the user who updated the resource. UpdatedById *string `mandatory:"false" contributesTo:"query" name:"updatedById"` // Job type. JobType ListJobsJobTypeEnum `mandatory:"false" contributesTo:"query" name:"jobType" omitEmpty:"true"` // Unique job definition key. JobDefinitionKey *string `mandatory:"false" contributesTo:"query" name:"jobDefinitionKey"` // Schedule specified in the cron expression format that has seven fields for second, minute, hour, day-of-month, month, day-of-week, year. // It can also include special characters like * for all and ? for any. There are also pre-defined schedules that can be specified using // special strings. For example, @hourly will run the job every hour. ScheduleCronExpression *string `mandatory:"false" contributesTo:"query" name:"scheduleCronExpression"` // Date that the schedule should be operational. An RFC3339 (https://tools.ietf.org/html/rfc3339) formatted datetime string. TimeScheduleBegin *common.SDKTime `mandatory:"false" contributesTo:"query" name:"timeScheduleBegin"` // Date that the schedule should end from being operational. An RFC3339 (https://tools.ietf.org/html/rfc3339) formatted datetime string. TimeScheduleEnd *common.SDKTime `mandatory:"false" contributesTo:"query" name:"timeScheduleEnd"` // Type of the job schedule. ScheduleType ListJobsScheduleTypeEnum `mandatory:"false" contributesTo:"query" name:"scheduleType" omitEmpty:"true"` // Unique connection key. ConnectionKey *string `mandatory:"false" contributesTo:"query" name:"connectionKey"` // Specifies the fields to return in a job summary response. Fields []ListJobsFieldsEnum `contributesTo:"query" name:"fields" omitEmpty:"true" collectionFormat:"multi"` // The total number of executions for this job schedule. ExecutionCount *int `mandatory:"false" contributesTo:"query" name:"executionCount"` // The date and time the most recent execution for this job ,in the format defined by RFC3339 (https://tools.ietf.org/html/rfc3339). // Example: `2019-03-25T21:10:29.600Z` TimeOfLatestExecution *common.SDKTime `mandatory:"false" contributesTo:"query" name:"timeOfLatestExecution"` // The field to sort by. Only one sort order may be provided. Default order for TIMECREATED is descending. Default order for DISPLAYNAME is ascending. If no value is specified TIMECREATED is default. SortBy ListJobsSortByEnum `mandatory:"false" contributesTo:"query" name:"sortBy" omitEmpty:"true"` // The sort order to use, either 'asc' or 'desc'. SortOrder ListJobsSortOrderEnum `mandatory:"false" contributesTo:"query" name:"sortOrder" omitEmpty:"true"` // The maximum number of items to return. Limit *int `mandatory:"false" contributesTo:"query" name:"limit"` // The page token representing the page at which to start retrieving results. This is usually retrieved from a previous list call. Page *string `mandatory:"false" contributesTo:"query" name:"page"` // The client request ID for tracing. OpcRequestId *string `mandatory:"false" contributesTo:"header" name:"opc-request-id"` // Metadata about the request. This information will not be transmitted to the service, but // represents information that the SDK will consume to drive retry behavior. RequestMetadata common.RequestMetadata }
ListJobsRequest wrapper for the ListJobs operation
See also ¶
Click https://docs.cloud.oracle.com/en-us/iaas/tools/go-sdk-examples/latest/datacatalog/ListJobs.go.html to see an example of how to use ListJobsRequest.
func (ListJobsRequest) HTTPRequest ¶
func (request ListJobsRequest) HTTPRequest(method, path string) (http.Request, error)
HTTPRequest implements the OCIRequest interface
func (ListJobsRequest) RetryPolicy ¶
func (request ListJobsRequest) RetryPolicy() *common.RetryPolicy
RetryPolicy implements the OCIRetryableRequest interface. This retrieves the specified retry policy.
func (ListJobsRequest) String ¶
func (request ListJobsRequest) String() string
type ListJobsResponse ¶
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"` }
ListJobsResponse wrapper for the ListJobs operation
func (ListJobsResponse) HTTPResponse ¶
func (response ListJobsResponse) HTTPResponse() *http.Response
HTTPResponse implements the OCIResponse interface
func (ListJobsResponse) String ¶
func (response ListJobsResponse) String() string
type ListJobsScheduleTypeEnum ¶
type ListJobsScheduleTypeEnum string
ListJobsScheduleTypeEnum Enum with underlying type: string
const ( ListJobsScheduleTypeScheduled ListJobsScheduleTypeEnum = "SCHEDULED" ListJobsScheduleTypeImmediate ListJobsScheduleTypeEnum = "IMMEDIATE" )
Set of constants representing the allowable values for ListJobsScheduleTypeEnum
func GetListJobsScheduleTypeEnumValues ¶
func GetListJobsScheduleTypeEnumValues() []ListJobsScheduleTypeEnum
GetListJobsScheduleTypeEnumValues Enumerates the set of values for ListJobsScheduleTypeEnum
type ListJobsSortByEnum ¶
type ListJobsSortByEnum string
ListJobsSortByEnum Enum with underlying type: string
const ( ListJobsSortByTimecreated ListJobsSortByEnum = "TIMECREATED" ListJobsSortByDisplayname ListJobsSortByEnum = "DISPLAYNAME" )
Set of constants representing the allowable values for ListJobsSortByEnum
func GetListJobsSortByEnumValues ¶
func GetListJobsSortByEnumValues() []ListJobsSortByEnum
GetListJobsSortByEnumValues Enumerates the set of values for ListJobsSortByEnum
type ListJobsSortOrderEnum ¶
type ListJobsSortOrderEnum string
ListJobsSortOrderEnum Enum with underlying type: string
const ( ListJobsSortOrderAsc ListJobsSortOrderEnum = "ASC" ListJobsSortOrderDesc ListJobsSortOrderEnum = "DESC" )
Set of constants representing the allowable values for ListJobsSortOrderEnum
func GetListJobsSortOrderEnumValues ¶
func GetListJobsSortOrderEnumValues() []ListJobsSortOrderEnum
GetListJobsSortOrderEnumValues Enumerates the set of values for ListJobsSortOrderEnum
type ListNamespacesFieldsEnum ¶
type ListNamespacesFieldsEnum string
ListNamespacesFieldsEnum Enum with underlying type: string
const ( ListNamespacesFieldsKey ListNamespacesFieldsEnum = "key" ListNamespacesFieldsDisplayname ListNamespacesFieldsEnum = "displayName" ListNamespacesFieldsDescription ListNamespacesFieldsEnum = "description" ListNamespacesFieldsLifecyclestate ListNamespacesFieldsEnum = "lifecycleState" ListNamespacesFieldsTimecreated ListNamespacesFieldsEnum = "timeCreated" )
Set of constants representing the allowable values for ListNamespacesFieldsEnum
func GetListNamespacesFieldsEnumValues ¶
func GetListNamespacesFieldsEnumValues() []ListNamespacesFieldsEnum
GetListNamespacesFieldsEnumValues Enumerates the set of values for ListNamespacesFieldsEnum
type ListNamespacesLifecycleStateEnum ¶
type ListNamespacesLifecycleStateEnum string
ListNamespacesLifecycleStateEnum Enum with underlying type: string
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" )
Set of constants representing the allowable values for ListNamespacesLifecycleStateEnum
func GetListNamespacesLifecycleStateEnumValues ¶
func GetListNamespacesLifecycleStateEnumValues() []ListNamespacesLifecycleStateEnum
GetListNamespacesLifecycleStateEnumValues Enumerates the set of values for ListNamespacesLifecycleStateEnum
type ListNamespacesRequest ¶
type ListNamespacesRequest struct { // Unique catalog identifier. CatalogId *string `mandatory:"true" contributesTo:"path" name:"catalogId"` // A filter to return only resources that match the entire display name given. The match is not case sensitive. DisplayName *string `mandatory:"false" contributesTo:"query" name:"displayName"` // A filter to return only resources that match display name pattern given. The match is not case sensitive. // For Example : /folders?displayNameContains=Cu.* // The above would match all folders with display name that starts with "Cu". DisplayNameContains *string `mandatory:"false" contributesTo:"query" name:"displayNameContains"` // A filter to return only resources that match the specified lifecycle state. The value is case insensitive. LifecycleState ListNamespacesLifecycleStateEnum `mandatory:"false" contributesTo:"query" name:"lifecycleState" omitEmpty:"true"` // Time that the resource was created. An RFC3339 (https://tools.ietf.org/html/rfc3339) formatted datetime string. TimeCreated *common.SDKTime `mandatory:"false" contributesTo:"query" name:"timeCreated"` // Time that the resource was updated. An RFC3339 (https://tools.ietf.org/html/rfc3339) formatted datetime string. TimeUpdated *common.SDKTime `mandatory:"false" contributesTo:"query" name:"timeUpdated"` // OCID of the user who created the resource. CreatedById *string `mandatory:"false" contributesTo:"query" name:"createdById"` // OCID of the user who updated the resource. UpdatedById *string `mandatory:"false" contributesTo:"query" name:"updatedById"` // The field to sort by. Only one sort order may be provided. Default order for TIMECREATED is descending. Default order for DISPLAYNAME is ascending. If no value is specified TIMECREATED is default. SortBy ListNamespacesSortByEnum `mandatory:"false" contributesTo:"query" name:"sortBy" omitEmpty:"true"` // The sort order to use, either 'asc' or 'desc'. SortOrder ListNamespacesSortOrderEnum `mandatory:"false" contributesTo:"query" name:"sortOrder" omitEmpty:"true"` // Specifies the fields to return in a namespace summary response. Fields []ListNamespacesFieldsEnum `contributesTo:"query" name:"fields" omitEmpty:"true" collectionFormat:"multi"` // The maximum number of items to return. Limit *int `mandatory:"false" contributesTo:"query" name:"limit"` // The page token representing the page at which to start retrieving results. This is usually retrieved from a previous list call. Page *string `mandatory:"false" contributesTo:"query" name:"page"` // The client request ID for tracing. OpcRequestId *string `mandatory:"false" contributesTo:"header" name:"opc-request-id"` // Metadata about the request. This information will not be transmitted to the service, but // represents information that the SDK will consume to drive retry behavior. RequestMetadata common.RequestMetadata }
ListNamespacesRequest wrapper for the ListNamespaces operation
See also ¶
Click https://docs.cloud.oracle.com/en-us/iaas/tools/go-sdk-examples/latest/datacatalog/ListNamespaces.go.html to see an example of how to use ListNamespacesRequest.
func (ListNamespacesRequest) HTTPRequest ¶
func (request ListNamespacesRequest) HTTPRequest(method, path string) (http.Request, error)
HTTPRequest implements the OCIRequest interface
func (ListNamespacesRequest) RetryPolicy ¶
func (request ListNamespacesRequest) RetryPolicy() *common.RetryPolicy
RetryPolicy implements the OCIRetryableRequest interface. This retrieves the specified retry policy.
func (ListNamespacesRequest) String ¶
func (request ListNamespacesRequest) String() string
type ListNamespacesResponse ¶
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"` }
ListNamespacesResponse wrapper for the ListNamespaces operation
func (ListNamespacesResponse) HTTPResponse ¶
func (response ListNamespacesResponse) HTTPResponse() *http.Response
HTTPResponse implements the OCIResponse interface
func (ListNamespacesResponse) String ¶
func (response ListNamespacesResponse) String() string
type ListNamespacesSortByEnum ¶
type ListNamespacesSortByEnum string
ListNamespacesSortByEnum Enum with underlying type: string
const ( ListNamespacesSortByTimecreated ListNamespacesSortByEnum = "TIMECREATED" ListNamespacesSortByDisplayname ListNamespacesSortByEnum = "DISPLAYNAME" )
Set of constants representing the allowable values for ListNamespacesSortByEnum
func GetListNamespacesSortByEnumValues ¶
func GetListNamespacesSortByEnumValues() []ListNamespacesSortByEnum
GetListNamespacesSortByEnumValues Enumerates the set of values for ListNamespacesSortByEnum
type ListNamespacesSortOrderEnum ¶
type ListNamespacesSortOrderEnum string
ListNamespacesSortOrderEnum Enum with underlying type: string
const ( ListNamespacesSortOrderAsc ListNamespacesSortOrderEnum = "ASC" ListNamespacesSortOrderDesc ListNamespacesSortOrderEnum = "DESC" )
Set of constants representing the allowable values for ListNamespacesSortOrderEnum
func GetListNamespacesSortOrderEnumValues ¶
func GetListNamespacesSortOrderEnumValues() []ListNamespacesSortOrderEnum
GetListNamespacesSortOrderEnumValues Enumerates the set of values for ListNamespacesSortOrderEnum
type ListPatternsFieldsEnum ¶
type ListPatternsFieldsEnum string
ListPatternsFieldsEnum Enum with underlying type: string
const ( ListPatternsFieldsKey ListPatternsFieldsEnum = "key" ListPatternsFieldsDisplayname ListPatternsFieldsEnum = "displayName" ListPatternsFieldsDescription ListPatternsFieldsEnum = "description" ListPatternsFieldsCatalogid ListPatternsFieldsEnum = "catalogId" ListPatternsFieldsExpression ListPatternsFieldsEnum = "expression" ListPatternsFieldsLifecyclestate ListPatternsFieldsEnum = "lifecycleState" ListPatternsFieldsTimecreated ListPatternsFieldsEnum = "timeCreated" )
Set of constants representing the allowable values for ListPatternsFieldsEnum
func GetListPatternsFieldsEnumValues ¶
func GetListPatternsFieldsEnumValues() []ListPatternsFieldsEnum
GetListPatternsFieldsEnumValues Enumerates the set of values for ListPatternsFieldsEnum
type ListPatternsLifecycleStateEnum ¶
type ListPatternsLifecycleStateEnum string
ListPatternsLifecycleStateEnum Enum with underlying type: string
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" )
Set of constants representing the allowable values for ListPatternsLifecycleStateEnum
func GetListPatternsLifecycleStateEnumValues ¶
func GetListPatternsLifecycleStateEnumValues() []ListPatternsLifecycleStateEnum
GetListPatternsLifecycleStateEnumValues Enumerates the set of values for ListPatternsLifecycleStateEnum
type ListPatternsRequest ¶
type ListPatternsRequest struct { // Unique catalog identifier. CatalogId *string `mandatory:"true" contributesTo:"path" name:"catalogId"` // A filter to return only resources that match the entire display name given. The match is not case sensitive. DisplayName *string `mandatory:"false" contributesTo:"query" name:"displayName"` // A filter to return only resources that match display name pattern given. The match is not case sensitive. // For Example : /folders?displayNameContains=Cu.* // The above would match all folders with display name that starts with "Cu". DisplayNameContains *string `mandatory:"false" contributesTo:"query" name:"displayNameContains"` // A filter to return only resources that match the specified lifecycle state. The value is case insensitive. LifecycleState ListPatternsLifecycleStateEnum `mandatory:"false" contributesTo:"query" name:"lifecycleState" omitEmpty:"true"` // Time that the resource was created. An RFC3339 (https://tools.ietf.org/html/rfc3339) formatted datetime string. TimeCreated *common.SDKTime `mandatory:"false" contributesTo:"query" name:"timeCreated"` // Time that the resource was updated. An RFC3339 (https://tools.ietf.org/html/rfc3339) formatted datetime string. TimeUpdated *common.SDKTime `mandatory:"false" contributesTo:"query" name:"timeUpdated"` // OCID of the user who created the resource. CreatedById *string `mandatory:"false" contributesTo:"query" name:"createdById"` // OCID of the user who updated the resource. UpdatedById *string `mandatory:"false" contributesTo:"query" name:"updatedById"` // Specifies the fields to return in a pattern summary response. Fields []ListPatternsFieldsEnum `contributesTo:"query" name:"fields" omitEmpty:"true" collectionFormat:"multi"` // The field to sort by. Only one sort order may be provided. Default order for TIMECREATED is descending. Default order for DISPLAYNAME is ascending. If no value is specified TIMECREATED is default. SortBy ListPatternsSortByEnum `mandatory:"false" contributesTo:"query" name:"sortBy" omitEmpty:"true"` // The sort order to use, either 'asc' or 'desc'. SortOrder ListPatternsSortOrderEnum `mandatory:"false" contributesTo:"query" name:"sortOrder" omitEmpty:"true"` // The maximum number of items to return. Limit *int `mandatory:"false" contributesTo:"query" name:"limit"` // The page token representing the page at which to start retrieving results. This is usually retrieved from a previous list call. Page *string `mandatory:"false" contributesTo:"query" name:"page"` // The client request ID for tracing. OpcRequestId *string `mandatory:"false" contributesTo:"header" name:"opc-request-id"` // Metadata about the request. This information will not be transmitted to the service, but // represents information that the SDK will consume to drive retry behavior. RequestMetadata common.RequestMetadata }
ListPatternsRequest wrapper for the ListPatterns operation
See also ¶
Click https://docs.cloud.oracle.com/en-us/iaas/tools/go-sdk-examples/latest/datacatalog/ListPatterns.go.html to see an example of how to use ListPatternsRequest.
func (ListPatternsRequest) HTTPRequest ¶
func (request ListPatternsRequest) HTTPRequest(method, path string) (http.Request, error)
HTTPRequest implements the OCIRequest interface
func (ListPatternsRequest) RetryPolicy ¶
func (request ListPatternsRequest) RetryPolicy() *common.RetryPolicy
RetryPolicy implements the OCIRetryableRequest interface. This retrieves the specified retry policy.
func (ListPatternsRequest) String ¶
func (request ListPatternsRequest) String() string
type ListPatternsResponse ¶
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"` }
ListPatternsResponse wrapper for the ListPatterns operation
func (ListPatternsResponse) HTTPResponse ¶
func (response ListPatternsResponse) HTTPResponse() *http.Response
HTTPResponse implements the OCIResponse interface
func (ListPatternsResponse) String ¶
func (response ListPatternsResponse) String() string
type ListPatternsSortByEnum ¶
type ListPatternsSortByEnum string
ListPatternsSortByEnum Enum with underlying type: string
const ( ListPatternsSortByTimecreated ListPatternsSortByEnum = "TIMECREATED" ListPatternsSortByDisplayname ListPatternsSortByEnum = "DISPLAYNAME" )
Set of constants representing the allowable values for ListPatternsSortByEnum
func GetListPatternsSortByEnumValues ¶
func GetListPatternsSortByEnumValues() []ListPatternsSortByEnum
GetListPatternsSortByEnumValues Enumerates the set of values for ListPatternsSortByEnum
type ListPatternsSortOrderEnum ¶
type ListPatternsSortOrderEnum string
ListPatternsSortOrderEnum Enum with underlying type: string
const ( ListPatternsSortOrderAsc ListPatternsSortOrderEnum = "ASC" ListPatternsSortOrderDesc ListPatternsSortOrderEnum = "DESC" )
Set of constants representing the allowable values for ListPatternsSortOrderEnum
func GetListPatternsSortOrderEnumValues ¶
func GetListPatternsSortOrderEnumValues() []ListPatternsSortOrderEnum
GetListPatternsSortOrderEnumValues Enumerates the set of values for ListPatternsSortOrderEnum
type ListRulesFieldsEnum ¶
type ListRulesFieldsEnum string
ListRulesFieldsEnum Enum with underlying type: string
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" )
Set of constants representing the allowable values for ListRulesFieldsEnum
func GetListRulesFieldsEnumValues ¶
func GetListRulesFieldsEnumValues() []ListRulesFieldsEnum
GetListRulesFieldsEnumValues Enumerates the set of values for ListRulesFieldsEnum
type ListRulesLifecycleStateEnum ¶
type ListRulesLifecycleStateEnum string
ListRulesLifecycleStateEnum Enum with underlying type: string
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" )
Set of constants representing the allowable values for ListRulesLifecycleStateEnum
func GetListRulesLifecycleStateEnumValues ¶
func GetListRulesLifecycleStateEnumValues() []ListRulesLifecycleStateEnum
GetListRulesLifecycleStateEnumValues Enumerates the set of values for ListRulesLifecycleStateEnum
type ListRulesOriginTypeEnum ¶
type ListRulesOriginTypeEnum string
ListRulesOriginTypeEnum Enum with underlying type: string
const ( ListRulesOriginTypeSource ListRulesOriginTypeEnum = "SOURCE" ListRulesOriginTypeUser ListRulesOriginTypeEnum = "USER" ListRulesOriginTypeProfiling ListRulesOriginTypeEnum = "PROFILING" )
Set of constants representing the allowable values for ListRulesOriginTypeEnum
func GetListRulesOriginTypeEnumValues ¶
func GetListRulesOriginTypeEnumValues() []ListRulesOriginTypeEnum
GetListRulesOriginTypeEnumValues Enumerates the set of values for ListRulesOriginTypeEnum
type ListRulesRequest ¶
type ListRulesRequest struct { // Unique catalog identifier. CatalogId *string `mandatory:"true" contributesTo:"path" name:"catalogId"` // Unique data asset key. DataAssetKey *string `mandatory:"true" contributesTo:"path" name:"dataAssetKey"` // Unique entity key. EntityKey *string `mandatory:"true" contributesTo:"path" name:"entityKey"` // A filter to return only resources that match the entire display name given. The match is not case sensitive. DisplayName *string `mandatory:"false" contributesTo:"query" name:"displayName"` // A filter to return only resources that match display name pattern given. The match is not case sensitive. // For Example : /folders?displayNameContains=Cu.* // The above would match all folders with display name that starts with "Cu". DisplayNameContains *string `mandatory:"false" contributesTo:"query" name:"displayNameContains"` // Rule type used to filter the response to a list rules call. RuleType ListRulesRuleTypeEnum `mandatory:"false" contributesTo:"query" name:"ruleType" omitEmpty:"true"` // A filter to return only resources that match the specified lifecycle state. The value is case insensitive. LifecycleState ListRulesLifecycleStateEnum `mandatory:"false" contributesTo:"query" name:"lifecycleState" omitEmpty:"true"` // Rule origin type used to filter the response to a list rules call. OriginType ListRulesOriginTypeEnum `mandatory:"false" contributesTo:"query" name:"originType" omitEmpty:"true"` // Unique external identifier of this resource in the external source system. ExternalKey *string `mandatory:"false" contributesTo:"query" name:"externalKey"` // Time that the resource was created. An RFC3339 (https://tools.ietf.org/html/rfc3339) formatted datetime string. TimeCreated *common.SDKTime `mandatory:"false" contributesTo:"query" name:"timeCreated"` // Time that the resource was updated. An RFC3339 (https://tools.ietf.org/html/rfc3339) formatted datetime string. TimeUpdated *common.SDKTime `mandatory:"false" contributesTo:"query" name:"timeUpdated"` // OCID of the user who created the resource. CreatedById *string `mandatory:"false" contributesTo:"query" name:"createdById"` // OCID of the user who updated the resource. UpdatedById *string `mandatory:"false" contributesTo:"query" name:"updatedById"` // Specifies the fields to return in a rule summary response. Fields []ListRulesFieldsEnum `contributesTo:"query" name:"fields" omitEmpty:"true" collectionFormat:"multi"` // The field to sort by. Only one sort order may be provided. Default order for TIMECREATED is descending. Default order for DISPLAYNAME is ascending. If no value is specified TIMECREATED is default. SortBy ListRulesSortByEnum `mandatory:"false" contributesTo:"query" name:"sortBy" omitEmpty:"true"` // The sort order to use, either 'asc' or 'desc'. SortOrder ListRulesSortOrderEnum `mandatory:"false" contributesTo:"query" name:"sortOrder" omitEmpty:"true"` // The maximum number of items to return. Limit *int `mandatory:"false" contributesTo:"query" name:"limit"` // The page token representing the page at which to start retrieving results. This is usually retrieved from a previous list call. Page *string `mandatory:"false" contributesTo:"query" name:"page"` // The client request ID for tracing. OpcRequestId *string `mandatory:"false" contributesTo:"header" name:"opc-request-id"` // Metadata about the request. This information will not be transmitted to the service, but // represents information that the SDK will consume to drive retry behavior. RequestMetadata common.RequestMetadata }
ListRulesRequest wrapper for the ListRules operation
See also ¶
Click https://docs.cloud.oracle.com/en-us/iaas/tools/go-sdk-examples/latest/datacatalog/ListRules.go.html to see an example of how to use ListRulesRequest.
func (ListRulesRequest) HTTPRequest ¶
func (request ListRulesRequest) HTTPRequest(method, path string) (http.Request, error)
HTTPRequest implements the OCIRequest interface
func (ListRulesRequest) RetryPolicy ¶
func (request ListRulesRequest) RetryPolicy() *common.RetryPolicy
RetryPolicy implements the OCIRetryableRequest interface. This retrieves the specified retry policy.
func (ListRulesRequest) String ¶
func (request ListRulesRequest) String() string
type ListRulesResponse ¶
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"` }
ListRulesResponse wrapper for the ListRules operation
func (ListRulesResponse) HTTPResponse ¶
func (response ListRulesResponse) HTTPResponse() *http.Response
HTTPResponse implements the OCIResponse interface
func (ListRulesResponse) String ¶
func (response ListRulesResponse) String() string
type ListRulesRuleTypeEnum ¶
type ListRulesRuleTypeEnum string
ListRulesRuleTypeEnum Enum with underlying type: string
const ( ListRulesRuleTypePrimarykey ListRulesRuleTypeEnum = "PRIMARYKEY" ListRulesRuleTypeForeignkey ListRulesRuleTypeEnum = "FOREIGNKEY" ListRulesRuleTypeUniquekey ListRulesRuleTypeEnum = "UNIQUEKEY" )
Set of constants representing the allowable values for ListRulesRuleTypeEnum
func GetListRulesRuleTypeEnumValues ¶
func GetListRulesRuleTypeEnumValues() []ListRulesRuleTypeEnum
GetListRulesRuleTypeEnumValues Enumerates the set of values for ListRulesRuleTypeEnum
type ListRulesSortByEnum ¶
type ListRulesSortByEnum string
ListRulesSortByEnum Enum with underlying type: string
const ( ListRulesSortByTimecreated ListRulesSortByEnum = "TIMECREATED" ListRulesSortByDisplayname ListRulesSortByEnum = "DISPLAYNAME" )
Set of constants representing the allowable values for ListRulesSortByEnum
func GetListRulesSortByEnumValues ¶
func GetListRulesSortByEnumValues() []ListRulesSortByEnum
GetListRulesSortByEnumValues Enumerates the set of values for ListRulesSortByEnum
type ListRulesSortOrderEnum ¶
type ListRulesSortOrderEnum string
ListRulesSortOrderEnum Enum with underlying type: string
const ( ListRulesSortOrderAsc ListRulesSortOrderEnum = "ASC" ListRulesSortOrderDesc ListRulesSortOrderEnum = "DESC" )
Set of constants representing the allowable values for ListRulesSortOrderEnum
func GetListRulesSortOrderEnumValues ¶
func GetListRulesSortOrderEnumValues() []ListRulesSortOrderEnum
GetListRulesSortOrderEnumValues Enumerates the set of values for ListRulesSortOrderEnum
type ListTagsFieldsEnum ¶
type ListTagsFieldsEnum string
ListTagsFieldsEnum Enum with underlying type: string
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" )
Set of constants representing the allowable values for ListTagsFieldsEnum
func GetListTagsFieldsEnumValues ¶
func GetListTagsFieldsEnumValues() []ListTagsFieldsEnum
GetListTagsFieldsEnumValues Enumerates the set of values for ListTagsFieldsEnum
type ListTagsLifecycleStateEnum ¶
type ListTagsLifecycleStateEnum string
ListTagsLifecycleStateEnum Enum with underlying type: string
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" )
Set of constants representing the allowable values for ListTagsLifecycleStateEnum
func GetListTagsLifecycleStateEnumValues ¶
func GetListTagsLifecycleStateEnumValues() []ListTagsLifecycleStateEnum
GetListTagsLifecycleStateEnumValues Enumerates the set of values for ListTagsLifecycleStateEnum
type ListTagsRequest ¶
type ListTagsRequest struct { // Unique catalog identifier. CatalogId *string `mandatory:"true" contributesTo:"path" name:"catalogId"` // A filter to return only resources that match the entire display name given. The match is not case sensitive. DisplayName *string `mandatory:"false" contributesTo:"query" name:"displayName"` // A filter to return only resources that match display name pattern given. The match is not case sensitive. // For Example : /folders?displayNameContains=Cu.* // The above would match all folders with display name that starts with "Cu". DisplayNameContains *string `mandatory:"false" contributesTo:"query" name:"displayNameContains"` // A filter to return only resources that match the specified lifecycle state. The value is case insensitive. LifecycleState ListTagsLifecycleStateEnum `mandatory:"false" contributesTo:"query" name:"lifecycleState" omitEmpty:"true"` // Specifies the fields to return in a term summary response. Fields []ListTagsFieldsEnum `contributesTo:"query" name:"fields" omitEmpty:"true" collectionFormat:"multi"` // The field to sort by. Only one sort order may be provided. Default order for TIMECREATED is descending. Default order for DISPLAYNAME is ascending. If no value is specified TIMECREATED is default. SortBy ListTagsSortByEnum `mandatory:"false" contributesTo:"query" name:"sortBy" omitEmpty:"true"` // The sort order to use, either 'asc' or 'desc'. SortOrder ListTagsSortOrderEnum `mandatory:"false" contributesTo:"query" name:"sortOrder" omitEmpty:"true"` // The maximum number of items to return. Limit *int `mandatory:"false" contributesTo:"query" name:"limit"` // The page token representing the page at which to start retrieving results. This is usually retrieved from a previous list call. Page *string `mandatory:"false" contributesTo:"query" name:"page"` // The client request ID for tracing. OpcRequestId *string `mandatory:"false" contributesTo:"header" name:"opc-request-id"` // Metadata about the request. This information will not be transmitted to the service, but // represents information that the SDK will consume to drive retry behavior. RequestMetadata common.RequestMetadata }
ListTagsRequest wrapper for the ListTags operation
See also ¶
Click https://docs.cloud.oracle.com/en-us/iaas/tools/go-sdk-examples/latest/datacatalog/ListTags.go.html to see an example of how to use ListTagsRequest.
func (ListTagsRequest) HTTPRequest ¶
func (request ListTagsRequest) HTTPRequest(method, path string) (http.Request, error)
HTTPRequest implements the OCIRequest interface
func (ListTagsRequest) RetryPolicy ¶
func (request ListTagsRequest) RetryPolicy() *common.RetryPolicy
RetryPolicy implements the OCIRetryableRequest interface. This retrieves the specified retry policy.
func (ListTagsRequest) String ¶
func (request ListTagsRequest) String() string
type ListTagsResponse ¶
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"` }
ListTagsResponse wrapper for the ListTags operation
func (ListTagsResponse) HTTPResponse ¶
func (response ListTagsResponse) HTTPResponse() *http.Response
HTTPResponse implements the OCIResponse interface
func (ListTagsResponse) String ¶
func (response ListTagsResponse) String() string
type ListTagsSortByEnum ¶
type ListTagsSortByEnum string
ListTagsSortByEnum Enum with underlying type: string
const ( ListTagsSortByTimecreated ListTagsSortByEnum = "TIMECREATED" ListTagsSortByDisplayname ListTagsSortByEnum = "DISPLAYNAME" )
Set of constants representing the allowable values for ListTagsSortByEnum
func GetListTagsSortByEnumValues ¶
func GetListTagsSortByEnumValues() []ListTagsSortByEnum
GetListTagsSortByEnumValues Enumerates the set of values for ListTagsSortByEnum
type ListTagsSortOrderEnum ¶
type ListTagsSortOrderEnum string
ListTagsSortOrderEnum Enum with underlying type: string
const ( ListTagsSortOrderAsc ListTagsSortOrderEnum = "ASC" ListTagsSortOrderDesc ListTagsSortOrderEnum = "DESC" )
Set of constants representing the allowable values for ListTagsSortOrderEnum
func GetListTagsSortOrderEnumValues ¶
func GetListTagsSortOrderEnumValues() []ListTagsSortOrderEnum
GetListTagsSortOrderEnumValues Enumerates the set of values for ListTagsSortOrderEnum
type ListTermRelationshipsFieldsEnum ¶
type ListTermRelationshipsFieldsEnum string
ListTermRelationshipsFieldsEnum Enum with underlying type: string
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" )
Set of constants representing the allowable values for ListTermRelationshipsFieldsEnum
func GetListTermRelationshipsFieldsEnumValues ¶
func GetListTermRelationshipsFieldsEnumValues() []ListTermRelationshipsFieldsEnum
GetListTermRelationshipsFieldsEnumValues Enumerates the set of values for ListTermRelationshipsFieldsEnum
type ListTermRelationshipsLifecycleStateEnum ¶
type ListTermRelationshipsLifecycleStateEnum string
ListTermRelationshipsLifecycleStateEnum Enum with underlying type: string
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" )
Set of constants representing the allowable values for ListTermRelationshipsLifecycleStateEnum
func GetListTermRelationshipsLifecycleStateEnumValues ¶
func GetListTermRelationshipsLifecycleStateEnumValues() []ListTermRelationshipsLifecycleStateEnum
GetListTermRelationshipsLifecycleStateEnumValues Enumerates the set of values for ListTermRelationshipsLifecycleStateEnum
type ListTermRelationshipsRequest ¶
type ListTermRelationshipsRequest struct { // Unique catalog identifier. CatalogId *string `mandatory:"true" contributesTo:"path" name:"catalogId"` // Unique glossary key. GlossaryKey *string `mandatory:"true" contributesTo:"path" name:"glossaryKey"` // Unique glossary term key. TermKey *string `mandatory:"true" contributesTo:"path" name:"termKey"` // A filter to return only resources that match the entire display name given. The match is not case sensitive. DisplayName *string `mandatory:"false" contributesTo:"query" name:"displayName"` // A filter to return only resources that match display name pattern given. The match is not case sensitive. // For Example : /folders?displayNameContains=Cu.* // The above would match all folders with display name that starts with "Cu". DisplayNameContains *string `mandatory:"false" contributesTo:"query" name:"displayNameContains"` // A filter to return only resources that match the specified lifecycle state. The value is case insensitive. LifecycleState ListTermRelationshipsLifecycleStateEnum `mandatory:"false" contributesTo:"query" name:"lifecycleState" omitEmpty:"true"` // Specifies the fields to return in a term relationship summary response. Fields []ListTermRelationshipsFieldsEnum `contributesTo:"query" name:"fields" omitEmpty:"true" collectionFormat:"multi"` // The field to sort by. Only one sort order may be provided. Default order for TIMECREATED is descending. Default order for DISPLAYNAME is ascending. If no value is specified TIMECREATED is default. SortBy ListTermRelationshipsSortByEnum `mandatory:"false" contributesTo:"query" name:"sortBy" omitEmpty:"true"` // The sort order to use, either 'asc' or 'desc'. SortOrder ListTermRelationshipsSortOrderEnum `mandatory:"false" contributesTo:"query" name:"sortOrder" omitEmpty:"true"` // The maximum number of items to return. Limit *int `mandatory:"false" contributesTo:"query" name:"limit"` // The page token representing the page at which to start retrieving results. This is usually retrieved from a previous list call. Page *string `mandatory:"false" contributesTo:"query" name:"page"` // The client request ID for tracing. OpcRequestId *string `mandatory:"false" contributesTo:"header" name:"opc-request-id"` // Metadata about the request. This information will not be transmitted to the service, but // represents information that the SDK will consume to drive retry behavior. RequestMetadata common.RequestMetadata }
ListTermRelationshipsRequest wrapper for the ListTermRelationships operation
See also ¶
Click https://docs.cloud.oracle.com/en-us/iaas/tools/go-sdk-examples/latest/datacatalog/ListTermRelationships.go.html to see an example of how to use ListTermRelationshipsRequest.
func (ListTermRelationshipsRequest) HTTPRequest ¶
func (request ListTermRelationshipsRequest) HTTPRequest(method, path string) (http.Request, error)
HTTPRequest implements the OCIRequest interface
func (ListTermRelationshipsRequest) RetryPolicy ¶
func (request ListTermRelationshipsRequest) RetryPolicy() *common.RetryPolicy
RetryPolicy implements the OCIRetryableRequest interface. This retrieves the specified retry policy.
func (ListTermRelationshipsRequest) String ¶
func (request ListTermRelationshipsRequest) String() string
type ListTermRelationshipsResponse ¶
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"` }
ListTermRelationshipsResponse wrapper for the ListTermRelationships operation
func (ListTermRelationshipsResponse) HTTPResponse ¶
func (response ListTermRelationshipsResponse) HTTPResponse() *http.Response
HTTPResponse implements the OCIResponse interface
func (ListTermRelationshipsResponse) String ¶
func (response ListTermRelationshipsResponse) String() string
type ListTermRelationshipsSortByEnum ¶
type ListTermRelationshipsSortByEnum string
ListTermRelationshipsSortByEnum Enum with underlying type: string
const ( ListTermRelationshipsSortByTimecreated ListTermRelationshipsSortByEnum = "TIMECREATED" ListTermRelationshipsSortByDisplayname ListTermRelationshipsSortByEnum = "DISPLAYNAME" )
Set of constants representing the allowable values for ListTermRelationshipsSortByEnum
func GetListTermRelationshipsSortByEnumValues ¶
func GetListTermRelationshipsSortByEnumValues() []ListTermRelationshipsSortByEnum
GetListTermRelationshipsSortByEnumValues Enumerates the set of values for ListTermRelationshipsSortByEnum
type ListTermRelationshipsSortOrderEnum ¶
type ListTermRelationshipsSortOrderEnum string
ListTermRelationshipsSortOrderEnum Enum with underlying type: string
const ( ListTermRelationshipsSortOrderAsc ListTermRelationshipsSortOrderEnum = "ASC" ListTermRelationshipsSortOrderDesc ListTermRelationshipsSortOrderEnum = "DESC" )
Set of constants representing the allowable values for ListTermRelationshipsSortOrderEnum
func GetListTermRelationshipsSortOrderEnumValues ¶
func GetListTermRelationshipsSortOrderEnumValues() []ListTermRelationshipsSortOrderEnum
GetListTermRelationshipsSortOrderEnumValues Enumerates the set of values for ListTermRelationshipsSortOrderEnum
type ListTermsFieldsEnum ¶
type ListTermsFieldsEnum string
ListTermsFieldsEnum Enum with underlying type: string
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" )
Set of constants representing the allowable values for ListTermsFieldsEnum
func GetListTermsFieldsEnumValues ¶
func GetListTermsFieldsEnumValues() []ListTermsFieldsEnum
GetListTermsFieldsEnumValues Enumerates the set of values for ListTermsFieldsEnum
type ListTermsLifecycleStateEnum ¶
type ListTermsLifecycleStateEnum string
ListTermsLifecycleStateEnum Enum with underlying type: string
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" )
Set of constants representing the allowable values for ListTermsLifecycleStateEnum
func GetListTermsLifecycleStateEnumValues ¶
func GetListTermsLifecycleStateEnumValues() []ListTermsLifecycleStateEnum
GetListTermsLifecycleStateEnumValues Enumerates the set of values for ListTermsLifecycleStateEnum
type ListTermsRequest ¶
type ListTermsRequest struct { // Unique catalog identifier. CatalogId *string `mandatory:"true" contributesTo:"path" name:"catalogId"` // Unique glossary key. GlossaryKey *string `mandatory:"true" contributesTo:"path" name:"glossaryKey"` // A filter to return only resources that match the entire display name given. The match is not case sensitive. DisplayName *string `mandatory:"false" contributesTo:"query" name:"displayName"` // A filter to return only resources that match display name pattern given. The match is not case sensitive. // For Example : /folders?displayNameContains=Cu.* // The above would match all folders with display name that starts with "Cu". DisplayNameContains *string `mandatory:"false" contributesTo:"query" name:"displayNameContains"` // A filter to return only resources that match the specified lifecycle state. The value is case insensitive. LifecycleState ListTermsLifecycleStateEnum `mandatory:"false" contributesTo:"query" name:"lifecycleState" omitEmpty:"true"` // Unique key of the parent term. ParentTermKey *string `mandatory:"false" contributesTo:"query" name:"parentTermKey"` // Indicates whether a term may contain child terms. IsAllowedToHaveChildTerms *bool `mandatory:"false" contributesTo:"query" name:"isAllowedToHaveChildTerms"` // Status of the approval workflow for this business term in the glossary. WorkflowStatus ListTermsWorkflowStatusEnum `mandatory:"false" contributesTo:"query" name:"workflowStatus" omitEmpty:"true"` // Full path of the resource for resources that support paths. Path *string `mandatory:"false" contributesTo:"query" name:"path"` // Specifies the fields to return in a term summary response. Fields []ListTermsFieldsEnum `contributesTo:"query" name:"fields" omitEmpty:"true" collectionFormat:"multi"` // The field to sort by. Only one sort order may be provided. Default order for TIMECREATED is descending. Default order for DISPLAYNAME is ascending. If no value is specified TIMECREATED is default. SortBy ListTermsSortByEnum `mandatory:"false" contributesTo:"query" name:"sortBy" omitEmpty:"true"` // The sort order to use, either 'asc' or 'desc'. SortOrder ListTermsSortOrderEnum `mandatory:"false" contributesTo:"query" name:"sortOrder" omitEmpty:"true"` // The maximum number of items to return. Limit *int `mandatory:"false" contributesTo:"query" name:"limit"` // The page token representing the page at which to start retrieving results. This is usually retrieved from a previous list call. Page *string `mandatory:"false" contributesTo:"query" name:"page"` // The client request ID for tracing. OpcRequestId *string `mandatory:"false" contributesTo:"header" name:"opc-request-id"` // Metadata about the request. This information will not be transmitted to the service, but // represents information that the SDK will consume to drive retry behavior. RequestMetadata common.RequestMetadata }
ListTermsRequest wrapper for the ListTerms operation
See also ¶
Click https://docs.cloud.oracle.com/en-us/iaas/tools/go-sdk-examples/latest/datacatalog/ListTerms.go.html to see an example of how to use ListTermsRequest.
func (ListTermsRequest) HTTPRequest ¶
func (request ListTermsRequest) HTTPRequest(method, path string) (http.Request, error)
HTTPRequest implements the OCIRequest interface
func (ListTermsRequest) RetryPolicy ¶
func (request ListTermsRequest) RetryPolicy() *common.RetryPolicy
RetryPolicy implements the OCIRetryableRequest interface. This retrieves the specified retry policy.
func (ListTermsRequest) String ¶
func (request ListTermsRequest) String() string
type ListTermsResponse ¶
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"` }
ListTermsResponse wrapper for the ListTerms operation
func (ListTermsResponse) HTTPResponse ¶
func (response ListTermsResponse) HTTPResponse() *http.Response
HTTPResponse implements the OCIResponse interface
func (ListTermsResponse) String ¶
func (response ListTermsResponse) String() string
type ListTermsSortByEnum ¶
type ListTermsSortByEnum string
ListTermsSortByEnum Enum with underlying type: string
const ( ListTermsSortByTimecreated ListTermsSortByEnum = "TIMECREATED" ListTermsSortByDisplayname ListTermsSortByEnum = "DISPLAYNAME" )
Set of constants representing the allowable values for ListTermsSortByEnum
func GetListTermsSortByEnumValues ¶
func GetListTermsSortByEnumValues() []ListTermsSortByEnum
GetListTermsSortByEnumValues Enumerates the set of values for ListTermsSortByEnum
type ListTermsSortOrderEnum ¶
type ListTermsSortOrderEnum string
ListTermsSortOrderEnum Enum with underlying type: string
const ( ListTermsSortOrderAsc ListTermsSortOrderEnum = "ASC" ListTermsSortOrderDesc ListTermsSortOrderEnum = "DESC" )
Set of constants representing the allowable values for ListTermsSortOrderEnum
func GetListTermsSortOrderEnumValues ¶
func GetListTermsSortOrderEnumValues() []ListTermsSortOrderEnum
GetListTermsSortOrderEnumValues Enumerates the set of values for ListTermsSortOrderEnum
type ListTermsWorkflowStatusEnum ¶
type ListTermsWorkflowStatusEnum string
ListTermsWorkflowStatusEnum Enum with underlying type: string
const ( ListTermsWorkflowStatusNew ListTermsWorkflowStatusEnum = "NEW" ListTermsWorkflowStatusApproved ListTermsWorkflowStatusEnum = "APPROVED" ListTermsWorkflowStatusUnderReview ListTermsWorkflowStatusEnum = "UNDER_REVIEW" ListTermsWorkflowStatusEscalated ListTermsWorkflowStatusEnum = "ESCALATED" )
Set of constants representing the allowable values for ListTermsWorkflowStatusEnum
func GetListTermsWorkflowStatusEnumValues ¶
func GetListTermsWorkflowStatusEnumValues() []ListTermsWorkflowStatusEnum
GetListTermsWorkflowStatusEnumValues Enumerates the set of values for ListTermsWorkflowStatusEnum
type ListTypesFieldsEnum ¶
type ListTypesFieldsEnum string
ListTypesFieldsEnum Enum with underlying type: string
const ( ListTypesFieldsKey ListTypesFieldsEnum = "key" ListTypesFieldsDescription ListTypesFieldsEnum = "description" ListTypesFieldsName ListTypesFieldsEnum = "name" ListTypesFieldsCatalogid ListTypesFieldsEnum = "catalogId" ListTypesFieldsLifecyclestate ListTypesFieldsEnum = "lifecycleState" ListTypesFieldsTypecategory ListTypesFieldsEnum = "typeCategory" ListTypesFieldsUri ListTypesFieldsEnum = "uri" )
Set of constants representing the allowable values for ListTypesFieldsEnum
func GetListTypesFieldsEnumValues ¶
func GetListTypesFieldsEnumValues() []ListTypesFieldsEnum
GetListTypesFieldsEnumValues Enumerates the set of values for ListTypesFieldsEnum
type ListTypesLifecycleStateEnum ¶
type ListTypesLifecycleStateEnum string
ListTypesLifecycleStateEnum Enum with underlying type: string
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" )
Set of constants representing the allowable values for ListTypesLifecycleStateEnum
func GetListTypesLifecycleStateEnumValues ¶
func GetListTypesLifecycleStateEnumValues() []ListTypesLifecycleStateEnum
GetListTypesLifecycleStateEnumValues Enumerates the set of values for ListTypesLifecycleStateEnum
type 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 }
ListTypesRequest wrapper for the ListTypes operation
See also ¶
Click https://docs.cloud.oracle.com/en-us/iaas/tools/go-sdk-examples/latest/datacatalog/ListTypes.go.html to see an example of how to use ListTypesRequest.
func (ListTypesRequest) HTTPRequest ¶
func (request ListTypesRequest) HTTPRequest(method, path string) (http.Request, error)
HTTPRequest implements the OCIRequest interface
func (ListTypesRequest) RetryPolicy ¶
func (request ListTypesRequest) RetryPolicy() *common.RetryPolicy
RetryPolicy implements the OCIRetryableRequest interface. This retrieves the specified retry policy.
func (ListTypesRequest) String ¶
func (request ListTypesRequest) String() string
type ListTypesResponse ¶
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"` }
ListTypesResponse wrapper for the ListTypes operation
func (ListTypesResponse) HTTPResponse ¶
func (response ListTypesResponse) HTTPResponse() *http.Response
HTTPResponse implements the OCIResponse interface
func (ListTypesResponse) String ¶
func (response ListTypesResponse) String() string
type ListTypesSortByEnum ¶
type ListTypesSortByEnum string
ListTypesSortByEnum Enum with underlying type: string
const ( ListTypesSortByTimecreated ListTypesSortByEnum = "TIMECREATED" ListTypesSortByDisplayname ListTypesSortByEnum = "DISPLAYNAME" )
Set of constants representing the allowable values for ListTypesSortByEnum
func GetListTypesSortByEnumValues ¶
func GetListTypesSortByEnumValues() []ListTypesSortByEnum
GetListTypesSortByEnumValues Enumerates the set of values for ListTypesSortByEnum
type ListTypesSortOrderEnum ¶
type ListTypesSortOrderEnum string
ListTypesSortOrderEnum Enum with underlying type: string
const ( ListTypesSortOrderAsc ListTypesSortOrderEnum = "ASC" ListTypesSortOrderDesc ListTypesSortOrderEnum = "DESC" )
Set of constants representing the allowable values for ListTypesSortOrderEnum
func GetListTypesSortOrderEnumValues ¶
func GetListTypesSortOrderEnumValues() []ListTypesSortOrderEnum
GetListTypesSortOrderEnumValues Enumerates the set of values for ListTypesSortOrderEnum
type 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 }
ListWorkRequestErrorsRequest wrapper for the ListWorkRequestErrors operation
See also ¶
Click https://docs.cloud.oracle.com/en-us/iaas/tools/go-sdk-examples/latest/datacatalog/ListWorkRequestErrors.go.html to see an example of how to use ListWorkRequestErrorsRequest.
func (ListWorkRequestErrorsRequest) HTTPRequest ¶
func (request ListWorkRequestErrorsRequest) HTTPRequest(method, path string) (http.Request, error)
HTTPRequest implements the OCIRequest interface
func (ListWorkRequestErrorsRequest) RetryPolicy ¶
func (request ListWorkRequestErrorsRequest) RetryPolicy() *common.RetryPolicy
RetryPolicy implements the OCIRetryableRequest interface. This retrieves the specified retry policy.
func (ListWorkRequestErrorsRequest) String ¶
func (request ListWorkRequestErrorsRequest) String() string
type ListWorkRequestErrorsResponse ¶
type ListWorkRequestErrorsResponse struct { // The underlying http response RawResponse *http.Response // A list of []WorkRequestError instances Items []WorkRequestError `presentIn:"body"` // 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"` }
ListWorkRequestErrorsResponse wrapper for the ListWorkRequestErrors operation
func (ListWorkRequestErrorsResponse) HTTPResponse ¶
func (response ListWorkRequestErrorsResponse) HTTPResponse() *http.Response
HTTPResponse implements the OCIResponse interface
func (ListWorkRequestErrorsResponse) String ¶
func (response ListWorkRequestErrorsResponse) String() string
type ListWorkRequestErrorsSortByEnum ¶
type ListWorkRequestErrorsSortByEnum string
ListWorkRequestErrorsSortByEnum Enum with underlying type: string
const ( ListWorkRequestErrorsSortByCode ListWorkRequestErrorsSortByEnum = "CODE" ListWorkRequestErrorsSortByTimestamp ListWorkRequestErrorsSortByEnum = "TIMESTAMP" )
Set of constants representing the allowable values for ListWorkRequestErrorsSortByEnum
func GetListWorkRequestErrorsSortByEnumValues ¶
func GetListWorkRequestErrorsSortByEnumValues() []ListWorkRequestErrorsSortByEnum
GetListWorkRequestErrorsSortByEnumValues Enumerates the set of values for ListWorkRequestErrorsSortByEnum
type ListWorkRequestErrorsSortOrderEnum ¶
type ListWorkRequestErrorsSortOrderEnum string
ListWorkRequestErrorsSortOrderEnum Enum with underlying type: string
const ( ListWorkRequestErrorsSortOrderAsc ListWorkRequestErrorsSortOrderEnum = "ASC" ListWorkRequestErrorsSortOrderDesc ListWorkRequestErrorsSortOrderEnum = "DESC" )
Set of constants representing the allowable values for ListWorkRequestErrorsSortOrderEnum
func GetListWorkRequestErrorsSortOrderEnumValues ¶
func GetListWorkRequestErrorsSortOrderEnumValues() []ListWorkRequestErrorsSortOrderEnum
GetListWorkRequestErrorsSortOrderEnumValues Enumerates the set of values for ListWorkRequestErrorsSortOrderEnum
type ListWorkRequestLogsRequest ¶
type ListWorkRequestLogsRequest struct { // The 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 }
ListWorkRequestLogsRequest wrapper for the ListWorkRequestLogs operation
See also ¶
Click https://docs.cloud.oracle.com/en-us/iaas/tools/go-sdk-examples/latest/datacatalog/ListWorkRequestLogs.go.html to see an example of how to use ListWorkRequestLogsRequest.
func (ListWorkRequestLogsRequest) HTTPRequest ¶
func (request ListWorkRequestLogsRequest) HTTPRequest(method, path string) (http.Request, error)
HTTPRequest implements the OCIRequest interface
func (ListWorkRequestLogsRequest) RetryPolicy ¶
func (request ListWorkRequestLogsRequest) RetryPolicy() *common.RetryPolicy
RetryPolicy implements the OCIRetryableRequest interface. This retrieves the specified retry policy.
func (ListWorkRequestLogsRequest) String ¶
func (request ListWorkRequestLogsRequest) String() string
type ListWorkRequestLogsResponse ¶
type ListWorkRequestLogsResponse struct { // The underlying http response RawResponse *http.Response // A list of []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"` }
ListWorkRequestLogsResponse wrapper for the ListWorkRequestLogs operation
func (ListWorkRequestLogsResponse) HTTPResponse ¶
func (response ListWorkRequestLogsResponse) HTTPResponse() *http.Response
HTTPResponse implements the OCIResponse interface
func (ListWorkRequestLogsResponse) String ¶
func (response ListWorkRequestLogsResponse) String() string
type ListWorkRequestLogsSortByEnum ¶
type ListWorkRequestLogsSortByEnum string
ListWorkRequestLogsSortByEnum Enum with underlying type: string
const ( ListWorkRequestLogsSortByMessage ListWorkRequestLogsSortByEnum = "MESSAGE" ListWorkRequestLogsSortByTimestamp ListWorkRequestLogsSortByEnum = "TIMESTAMP" )
Set of constants representing the allowable values for ListWorkRequestLogsSortByEnum
func GetListWorkRequestLogsSortByEnumValues ¶
func GetListWorkRequestLogsSortByEnumValues() []ListWorkRequestLogsSortByEnum
GetListWorkRequestLogsSortByEnumValues Enumerates the set of values for ListWorkRequestLogsSortByEnum
type ListWorkRequestLogsSortOrderEnum ¶
type ListWorkRequestLogsSortOrderEnum string
ListWorkRequestLogsSortOrderEnum Enum with underlying type: string
const ( ListWorkRequestLogsSortOrderAsc ListWorkRequestLogsSortOrderEnum = "ASC" ListWorkRequestLogsSortOrderDesc ListWorkRequestLogsSortOrderEnum = "DESC" )
Set of constants representing the allowable values for ListWorkRequestLogsSortOrderEnum
func GetListWorkRequestLogsSortOrderEnumValues ¶
func GetListWorkRequestLogsSortOrderEnumValues() []ListWorkRequestLogsSortOrderEnum
GetListWorkRequestLogsSortOrderEnumValues Enumerates the set of values for ListWorkRequestLogsSortOrderEnum
type ListWorkRequestsRequest ¶
type ListWorkRequestsRequest struct { // The 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 }
ListWorkRequestsRequest wrapper for the ListWorkRequests operation
See also ¶
Click https://docs.cloud.oracle.com/en-us/iaas/tools/go-sdk-examples/latest/datacatalog/ListWorkRequests.go.html to see an example of how to use ListWorkRequestsRequest.
func (ListWorkRequestsRequest) HTTPRequest ¶
func (request ListWorkRequestsRequest) HTTPRequest(method, path string) (http.Request, error)
HTTPRequest implements the OCIRequest interface
func (ListWorkRequestsRequest) RetryPolicy ¶
func (request ListWorkRequestsRequest) RetryPolicy() *common.RetryPolicy
RetryPolicy implements the OCIRetryableRequest interface. This retrieves the specified retry policy.
func (ListWorkRequestsRequest) String ¶
func (request ListWorkRequestsRequest) String() string
type ListWorkRequestsResponse ¶
type ListWorkRequestsResponse struct { // The underlying http response RawResponse *http.Response // A list of []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"` }
ListWorkRequestsResponse wrapper for the ListWorkRequests operation
func (ListWorkRequestsResponse) HTTPResponse ¶
func (response ListWorkRequestsResponse) HTTPResponse() *http.Response
HTTPResponse implements the OCIResponse interface
func (ListWorkRequestsResponse) String ¶
func (response ListWorkRequestsResponse) String() string
type ModelType ¶
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"` }
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 Namespace ¶
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"` }
Namespace Namespace Definition
type NamespaceCollection ¶
type NamespaceCollection struct { // Collection of namespace summaries Items []NamespaceSummary `mandatory:"true" json:"items"` // Total number of items returned. Count *int `mandatory:"false" json:"count"` }
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
func (NamespaceCollection) String ¶
func (m NamespaceCollection) String() string
type NamespaceSummary ¶
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"` }
NamespaceSummary Summary of a namespace
func (NamespaceSummary) String ¶
func (m NamespaceSummary) String() string
type 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 }
ObjectStatsRequest wrapper for the ObjectStats operation
See also ¶
Click https://docs.cloud.oracle.com/en-us/iaas/tools/go-sdk-examples/latest/datacatalog/ObjectStats.go.html to see an example of how to use ObjectStatsRequest.
func (ObjectStatsRequest) HTTPRequest ¶
func (request ObjectStatsRequest) HTTPRequest(method, path string) (http.Request, error)
HTTPRequest implements the OCIRequest interface
func (ObjectStatsRequest) RetryPolicy ¶
func (request ObjectStatsRequest) RetryPolicy() *common.RetryPolicy
RetryPolicy implements the OCIRetryableRequest interface. This retrieves the specified retry policy.
func (ObjectStatsRequest) String ¶
func (request ObjectStatsRequest) String() string
type ObjectStatsResponse ¶
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"` }
ObjectStatsResponse wrapper for the ObjectStats operation
func (ObjectStatsResponse) HTTPResponse ¶
func (response ObjectStatsResponse) HTTPResponse() *http.Response
HTTPResponse implements the OCIResponse interface
func (ObjectStatsResponse) String ¶
func (response ObjectStatsResponse) String() string
type ObjectStatsSortByEnum ¶
type ObjectStatsSortByEnum string
ObjectStatsSortByEnum Enum with underlying type: string
const ( ObjectStatsSortByTimecreated ObjectStatsSortByEnum = "TIMECREATED" ObjectStatsSortByDisplayname ObjectStatsSortByEnum = "DISPLAYNAME" )
Set of constants representing the allowable values for ObjectStatsSortByEnum
func GetObjectStatsSortByEnumValues ¶
func GetObjectStatsSortByEnumValues() []ObjectStatsSortByEnum
GetObjectStatsSortByEnumValues Enumerates the set of values for ObjectStatsSortByEnum
type ObjectStatsSortOrderEnum ¶
type ObjectStatsSortOrderEnum string
ObjectStatsSortOrderEnum Enum with underlying type: string
const ( ObjectStatsSortOrderAsc ObjectStatsSortOrderEnum = "ASC" ObjectStatsSortOrderDesc ObjectStatsSortOrderEnum = "DESC" )
Set of constants representing the allowable values for ObjectStatsSortOrderEnum
func GetObjectStatsSortOrderEnumValues ¶
func GetObjectStatsSortOrderEnumValues() []ObjectStatsSortOrderEnum
GetObjectStatsSortOrderEnumValues Enumerates the set of values for ObjectStatsSortOrderEnum
type ParseConnectionDetails ¶
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"` }
ParseConnectionDetails Parse connections from the connection metadata and oracle wallet file.
func (ParseConnectionDetails) String ¶
func (m ParseConnectionDetails) String() string
type 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 }
ParseConnectionRequest wrapper for the ParseConnection operation
See also ¶
Click https://docs.cloud.oracle.com/en-us/iaas/tools/go-sdk-examples/latest/datacatalog/ParseConnection.go.html to see an example of how to use ParseConnectionRequest.
func (ParseConnectionRequest) HTTPRequest ¶
func (request ParseConnectionRequest) HTTPRequest(method, path string) (http.Request, error)
HTTPRequest implements the OCIRequest interface
func (ParseConnectionRequest) RetryPolicy ¶
func (request ParseConnectionRequest) RetryPolicy() *common.RetryPolicy
RetryPolicy implements the OCIRetryableRequest interface. This retrieves the specified retry policy.
func (ParseConnectionRequest) String ¶
func (request ParseConnectionRequest) String() string
type ParseConnectionResponse ¶
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"` }
ParseConnectionResponse wrapper for the ParseConnection operation
func (ParseConnectionResponse) HTTPResponse ¶
func (response ParseConnectionResponse) HTTPResponse() *http.Response
HTTPResponse implements the OCIResponse interface
func (ParseConnectionResponse) String ¶
func (response ParseConnectionResponse) String() string
type Pattern ¶
type Pattern struct { // Unique pattern key that is immutable. Key *string `mandatory:"true" json:"key"` // A user-friendly display name. Does not have to be unique, and it's changeable. // Avoid entering confidential information. DisplayName *string `mandatory:"false" json:"displayName"` // Detailed description of the pattern. Description *string `mandatory:"false" json:"description"` // The data catalog's OCID. CatalogId *string `mandatory:"false" json:"catalogId"` // The current state of the data asset. LifecycleState LifecycleStateEnum `mandatory:"false" json:"lifecycleState,omitempty"` // The date and time the pattern was created, in the format defined by RFC3339 (https://tools.ietf.org/html/rfc3339). // Example: `2019-03-25T21:10:29.600Z` TimeCreated *common.SDKTime `mandatory:"false" json:"timeCreated"` // The last time that any change was made to the pattern. An RFC3339 (https://tools.ietf.org/html/rfc3339) formatted datetime string. TimeUpdated *common.SDKTime `mandatory:"false" json:"timeUpdated"` // OCID of the user who created the pattern. CreatedById *string `mandatory:"false" json:"createdById"` // OCID of the user who last modified the pattern. UpdatedById *string `mandatory:"false" json:"updatedById"` // The expression used in the pattern that may include qualifiers. Refer to the user documentation for details of the format and examples. Expression *string `mandatory:"false" json:"expression"` // List of file paths against which the expression can be tried, as a check. This documents, for reference // purposes, some example objects a pattern is meant to work with. If isEnableCheckFailureLimit is set to true, // this will be run as a validation during the request, such that if the check fails the request fails. If // isEnableCheckFailureLimit instead is set to (the default) false, a pattern will still be created or updated even // if the check fails, with a lifecycleState of FAILED. CheckFilePathList []string `mandatory:"false" json:"checkFilePathList"` // Indicates whether the expression check, against the checkFilePathList, will fail the request if the count of // UNMATCHED files is above the checkFailureLimit. IsEnableCheckFailureLimit *bool `mandatory:"false" json:"isEnableCheckFailureLimit"` // The maximum number of UNMATCHED files, in checkFilePathList, above which the check fails. Optional, if // checkFilePathList is provided - but if isEnableCheckFailureLimit is set to true it is required. CheckFailureLimit *int `mandatory:"false" json:"checkFailureLimit"` // A map of maps that contains the properties which are specific to the pattern type. Each pattern type // definition defines it's set of required and optional properties. // Example: `{"properties": { "default": { "tbd"}}}` Properties map[string]map[string]string `mandatory:"false" json:"properties"` }
Pattern Pattern representation. A Pattern is defined using an expression and can be used as data selectors or filters to provide a singular view of an entity across multiple physical data artifacts.
type PatternCollection ¶
type PatternCollection struct { // Collection of pattern summaries. Items []PatternSummary `mandatory:"true" json:"items"` // Total number of items returned. Count *int `mandatory:"false" json:"count"` }
PatternCollection Results of a patterns listing. A Pattern is defined using an expression and can be used as data selectors or filters to provide a singular view of an entity across multiple physical data artifacts.
func (PatternCollection) String ¶
func (m PatternCollection) String() string
type PatternSummary ¶
type PatternSummary struct { // Unique pattern key that is immutable. Key *string `mandatory:"true" json:"key"` // A user-friendly display name. Does not have to be unique, and it's changeable. // Avoid entering confidential information. DisplayName *string `mandatory:"false" json:"displayName"` // Detailed description of the pattern. Description *string `mandatory:"false" json:"description"` // The data catalog's OCID. CatalogId *string `mandatory:"false" json:"catalogId"` // The date and time the pattern was created, in the format defined by RFC3339 (https://tools.ietf.org/html/rfc3339). // Example: `2019-03-25T21:10:29.600Z` TimeCreated *common.SDKTime `mandatory:"false" json:"timeCreated"` // The expression used in the pattern that may include qualifiers. Expression *string `mandatory:"false" json:"expression"` // State of the pattern. LifecycleState LifecycleStateEnum `mandatory:"false" json:"lifecycleState,omitempty"` }
PatternSummary Summary of a pattern. A Pattern is defined using an expression and can be used as data selectors or filters to provide a singular view of an entity across multiple physical data artifacts.
func (PatternSummary) String ¶
func (m PatternSummary) String() string
type PropertyDefinition ¶
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"` }
PropertyDefinition Details of a single type property.
func (PropertyDefinition) String ¶
func (m PropertyDefinition) String() string
type 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 }
RemoveDataSelectorPatternsRequest wrapper for the RemoveDataSelectorPatterns operation
See also ¶
Click https://docs.cloud.oracle.com/en-us/iaas/tools/go-sdk-examples/latest/datacatalog/RemoveDataSelectorPatterns.go.html to see an example of how to use RemoveDataSelectorPatternsRequest.
func (RemoveDataSelectorPatternsRequest) HTTPRequest ¶
func (request RemoveDataSelectorPatternsRequest) HTTPRequest(method, path string) (http.Request, error)
HTTPRequest implements the OCIRequest interface
func (RemoveDataSelectorPatternsRequest) RetryPolicy ¶
func (request RemoveDataSelectorPatternsRequest) RetryPolicy() *common.RetryPolicy
RetryPolicy implements the OCIRetryableRequest interface. This retrieves the specified retry policy.
func (RemoveDataSelectorPatternsRequest) String ¶
func (request RemoveDataSelectorPatternsRequest) String() string
type RemoveDataSelectorPatternsResponse ¶
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"` }
RemoveDataSelectorPatternsResponse wrapper for the RemoveDataSelectorPatterns operation
func (RemoveDataSelectorPatternsResponse) HTTPResponse ¶
func (response RemoveDataSelectorPatternsResponse) HTTPResponse() *http.Response
HTTPResponse implements the OCIResponse interface
func (RemoveDataSelectorPatternsResponse) String ¶
func (response RemoveDataSelectorPatternsResponse) String() string
type RuleAttribute ¶
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"` }
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.
func (RuleAttribute) String ¶
func (m RuleAttribute) String() string
type RuleCollection ¶
type RuleCollection struct { // Collection of rules. Items []RuleSummary `mandatory:"true" json:"items"` // Total number of items returned. Count *int `mandatory:"false" json:"count"` }
RuleCollection Results of an rule listing. Rules describe an item of data with name and ruletype.
func (RuleCollection) String ¶
func (m RuleCollection) String() string
type RuleOriginTypeEnum ¶
type RuleOriginTypeEnum string
RuleOriginTypeEnum Enum with underlying type: string
const ( RuleOriginTypeSource RuleOriginTypeEnum = "SOURCE" RuleOriginTypeUser RuleOriginTypeEnum = "USER" RuleOriginTypeProfiling RuleOriginTypeEnum = "PROFILING" )
Set of constants representing the allowable values for RuleOriginTypeEnum
func GetRuleOriginTypeEnumValues ¶
func GetRuleOriginTypeEnumValues() []RuleOriginTypeEnum
GetRuleOriginTypeEnumValues Enumerates the set of values for RuleOriginTypeEnum
type RuleSummary ¶
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"` }
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.
func (RuleSummary) String ¶
func (m RuleSummary) String() string
type RuleTypeEnum ¶
type RuleTypeEnum string
RuleTypeEnum Enum with underlying type: string
const ( RuleTypePrimarykey RuleTypeEnum = "PRIMARYKEY" RuleTypeForeignkey RuleTypeEnum = "FOREIGNKEY" RuleTypeUniquekey RuleTypeEnum = "UNIQUEKEY" )
Set of constants representing the allowable values for RuleTypeEnum
func GetRuleTypeEnumValues ¶
func GetRuleTypeEnumValues() []RuleTypeEnum
GetRuleTypeEnumValues Enumerates the set of values for RuleTypeEnum
type SearchCriteria ¶
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"` }
SearchCriteria Search Query object that allows complex search predicates that cannot be expressed through simple query params.
func (SearchCriteria) String ¶
func (m SearchCriteria) String() string
type SearchCriteriaLifecycleStateEnum ¶
type SearchCriteriaLifecycleStateEnum string
SearchCriteriaLifecycleStateEnum Enum with underlying type: string
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" )
Set of constants representing the allowable values for SearchCriteriaLifecycleStateEnum
func GetSearchCriteriaLifecycleStateEnumValues ¶
func GetSearchCriteriaLifecycleStateEnumValues() []SearchCriteriaLifecycleStateEnum
GetSearchCriteriaLifecycleStateEnumValues Enumerates the set of values for SearchCriteriaLifecycleStateEnum
type 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 }
SearchCriteriaRequest wrapper for the SearchCriteria operation
See also ¶
Click https://docs.cloud.oracle.com/en-us/iaas/tools/go-sdk-examples/latest/datacatalog/SearchCriteria.go.html to see an example of how to use SearchCriteriaRequest.
func (SearchCriteriaRequest) HTTPRequest ¶
func (request SearchCriteriaRequest) HTTPRequest(method, path string) (http.Request, error)
HTTPRequest implements the OCIRequest interface
func (SearchCriteriaRequest) RetryPolicy ¶
func (request SearchCriteriaRequest) RetryPolicy() *common.RetryPolicy
RetryPolicy implements the OCIRetryableRequest interface. This retrieves the specified retry policy.
func (SearchCriteriaRequest) String ¶
func (request SearchCriteriaRequest) String() string
type SearchCriteriaResponse ¶
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"` }
SearchCriteriaResponse wrapper for the SearchCriteria operation
func (SearchCriteriaResponse) HTTPResponse ¶
func (response SearchCriteriaResponse) HTTPResponse() *http.Response
HTTPResponse implements the OCIResponse interface
func (SearchCriteriaResponse) String ¶
func (response SearchCriteriaResponse) String() string
type SearchCriteriaSortByEnum ¶
type SearchCriteriaSortByEnum string
SearchCriteriaSortByEnum Enum with underlying type: string
const ( SearchCriteriaSortByTimecreated SearchCriteriaSortByEnum = "TIMECREATED" SearchCriteriaSortByDisplayname SearchCriteriaSortByEnum = "DISPLAYNAME" )
Set of constants representing the allowable values for SearchCriteriaSortByEnum
func GetSearchCriteriaSortByEnumValues ¶
func GetSearchCriteriaSortByEnumValues() []SearchCriteriaSortByEnum
GetSearchCriteriaSortByEnumValues Enumerates the set of values for SearchCriteriaSortByEnum
type SearchCriteriaSortOrderEnum ¶
type SearchCriteriaSortOrderEnum string
SearchCriteriaSortOrderEnum Enum with underlying type: string
const ( SearchCriteriaSortOrderAsc SearchCriteriaSortOrderEnum = "ASC" SearchCriteriaSortOrderDesc SearchCriteriaSortOrderEnum = "DESC" )
Set of constants representing the allowable values for SearchCriteriaSortOrderEnum
func GetSearchCriteriaSortOrderEnumValues ¶
func GetSearchCriteriaSortOrderEnumValues() []SearchCriteriaSortOrderEnum
GetSearchCriteriaSortOrderEnumValues Enumerates the set of values for SearchCriteriaSortOrderEnum
type SearchResult ¶
type SearchResult struct { // Unique key of the object returned as part of the search result. Key *string `mandatory:"false" json:"key"` // Name of the object. Name *string `mandatory:"false" json:"name"` // Detailed description of the object. Description *string `mandatory:"false" json:"description"` // The date and time the result object was created, in the format defined by RFC3339 (https://tools.ietf.org/html/rfc3339). // Example: `2019-03-25T21:10:29.600Z` TimeCreated *common.SDKTime `mandatory:"false" json:"timeCreated"` // The date and time the result object was updated, in the format defined by RFC3339 (https://tools.ietf.org/html/rfc3339). // Example: `2019-03-25T21:10:29.600Z` TimeUpdated *common.SDKTime `mandatory:"false" json:"timeUpdated"` // Array of the tags associated with this object. TagSummary []SearchTagSummary `mandatory:"false" json:"tagSummary"` // Array of the terms associated with this object. TermSummary []SearchTermSummary `mandatory:"false" json:"termSummary"` // Name of the object type. TypeName *string `mandatory:"false" json:"typeName"` // Name of the external object type in the host data asset. For example, column, field, table, view, or file. ExternalTypeName *string `mandatory:"false" json:"externalTypeName"` // Data type of the object if the object is an attribute. Null otherwise. ExternalDataType *string `mandatory:"false" json:"externalDataType"` // Unique key of the data asset that is the root parent of this object. DataAssetKey *string `mandatory:"false" json:"dataAssetKey"` // Type name of the data asset. For example, Oracle, MySQL or Oracle Object Storage. DataAssetType *string `mandatory:"false" json:"dataAssetType"` // Name of the data asset that is the root parent of this object. DataAssetName *string `mandatory:"false" json:"dataAssetName"` // Unique key of the folder object if this object is a sub folder, entity, or attribute. FolderKey *string `mandatory:"false" json:"folderKey"` // Type name of the folder. For example, schema, directory, or topic. FolderType *string `mandatory:"false" json:"folderType"` // Name of the parent folder object if this object is a sub folder, entity, or attribute. FolderName *string `mandatory:"false" json:"folderName"` // Unique key of the entity object if this object is an attribute. Entitykey *string `mandatory:"false" json:"entitykey"` // Type name of the entity. For example, table, view, external table, file, or object. EntityType *string `mandatory:"false" json:"entityType"` // Name of the parent entity object if this object is an attribute. EntityName *string `mandatory:"false" json:"entityName"` // Unique id of the parent glossary. GlossaryKey *string `mandatory:"false" json:"glossaryKey"` // Name of the parent glossary if this object is a term. GlossaryName *string `mandatory:"false" json:"glossaryName"` // This terms parent term key. Will be null if the term has no parent term. ParentTermKey *string `mandatory:"false" json:"parentTermKey"` // Name of the parent term. Will be null if the term has no parent term. ParentTermName *string `mandatory:"false" json:"parentTermName"` // OCID of the user who created the resource. CreatedById *string `mandatory:"false" json:"createdById"` // OCID of the user who updated the resource. UpdatedById *string `mandatory:"false" json:"updatedById"` // Absolute path of this resource, which could be a term, folder, entity etc, usually resolvable to this resource through a namespace hierarchy. Path *string `mandatory:"false" json:"path"` // Expression for logical entities against which names of dataObjects will be matched. Expression *string `mandatory:"false" json:"expression"` // Custom properties defined by users. CustomProperties []FacetedSearchCustomProperty `mandatory:"false" json:"customProperties"` }
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.
func (SearchResult) String ¶
func (m SearchResult) String() string
type SearchResultCollection ¶
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"` }
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.
func (SearchResultCollection) String ¶
func (m SearchResultCollection) String() string
type SearchTagSummary ¶
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"` }
SearchTagSummary Represents the association of an object to a term. Returned as part of search result.
func (SearchTagSummary) String ¶
func (m SearchTagSummary) String() string
type SearchTermSummary ¶
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"` }
SearchTermSummary Summary of a term associated with an object. This is a brief summary returned as part of the search result.
func (SearchTermSummary) String ¶
func (m SearchTermSummary) String() string
type Term ¶
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"` }
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 TermAssociatedObject ¶
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"` }
TermAssociatedObject Projection of an object that is tagged to a term.
func (TermAssociatedObject) String ¶
func (m TermAssociatedObject) String() string
type TermCollection ¶
type TermCollection struct { // Collection of terms. Items []TermSummary `mandatory:"true" json:"items"` // Total number of items returned. Count *int `mandatory:"false" json:"count"` }
TermCollection Results of a terms listing. Terms are defined in business glossary and are used in tagging catalog objects.
func (TermCollection) String ¶
func (m TermCollection) String() string
type TermRelationship ¶
type TermRelationship struct { // Unique term relationship key that is immutable. Key *string `mandatory:"true" json:"key"` // A user-friendly display name. Does not have to be unique, and it's changeable. // Avoid entering confidential information.This is the same as relationshipType for termRelationship DisplayName *string `mandatory:"false" json:"displayName"` // Detailed description of the term relationship usually defined at the time of creation. Description *string `mandatory:"false" json:"description"` // Unique id of the related term. RelatedTermKey *string `mandatory:"false" json:"relatedTermKey"` // Name of the related term. RelatedTermDisplayName *string `mandatory:"false" json:"relatedTermDisplayName"` // Description of the related term. RelatedTermDescription *string `mandatory:"false" json:"relatedTermDescription"` // Full path of the related term. RelatedTermPath *string `mandatory:"false" json:"relatedTermPath"` // URI to the term relationship instance in the API. Uri *string `mandatory:"false" json:"uri"` // This relationships parent term key. ParentTermKey *string `mandatory:"false" json:"parentTermKey"` // Name of the parent term. ParentTermDisplayName *string `mandatory:"false" json:"parentTermDisplayName"` // Description of the parent term. ParentTermDescription *string `mandatory:"false" json:"parentTermDescription"` // Full path of the parent term. ParentTermPath *string `mandatory:"false" json:"parentTermPath"` // The date and time the term relationship was created, in the format defined by RFC3339 (https://tools.ietf.org/html/rfc3339). // Example: `2019-03-25T21:10:29.600Z` TimeCreated *common.SDKTime `mandatory:"false" json:"timeCreated"` // State of the term relationship. LifecycleState LifecycleStateEnum `mandatory:"false" json:"lifecycleState,omitempty"` }
TermRelationship Full term relationship definition. Business term relationship between two terms in a business glossary.
func (TermRelationship) String ¶
func (m TermRelationship) String() string
type TermRelationshipCollection ¶
type TermRelationshipCollection struct { // Collection of term relationships. Items []TermRelationshipSummary `mandatory:"true" json:"items"` // Total number of items returned. Count *int `mandatory:"false" json:"count"` }
TermRelationshipCollection Results of a terms relationship listing. Term relationships are associations between two terms in business glossary.
func (TermRelationshipCollection) String ¶
func (m TermRelationshipCollection) String() string
type TermRelationshipSummary ¶
type TermRelationshipSummary struct { // Unique term relationship key that is immutable. Key *string `mandatory:"true" json:"key"` // A user-friendly display name. Does not have to be unique, and it's changeable. // Avoid entering confidential information.This is the same as relationshipType for termRelationship DisplayName *string `mandatory:"false" json:"displayName"` // Detailed description of the term relationship usually defined at the time of creation. Description *string `mandatory:"false" json:"description"` // Unique id of the related term. RelatedTermKey *string `mandatory:"false" json:"relatedTermKey"` // Name of the related term. RelatedTermDisplayName *string `mandatory:"false" json:"relatedTermDisplayName"` // Description of the related term. RelatedTermDescription *string `mandatory:"false" json:"relatedTermDescription"` // Full path of the related term. RelatedTermPath *string `mandatory:"false" json:"relatedTermPath"` // URI to the term relationship instance in the API. Uri *string `mandatory:"false" json:"uri"` // This relationships parent term key. ParentTermKey *string `mandatory:"false" json:"parentTermKey"` // Name of the parent term. ParentTermDisplayName *string `mandatory:"false" json:"parentTermDisplayName"` // Description of the parent term. ParentTermDescription *string `mandatory:"false" json:"parentTermDescription"` // Full path of the parent term. ParentTermPath *string `mandatory:"false" json:"parentTermPath"` // The date and time the term relationship was created, in the format defined by RFC3339 (https://tools.ietf.org/html/rfc3339). // Example: `2019-03-25T21:10:29.600Z` TimeCreated *common.SDKTime `mandatory:"false" json:"timeCreated"` // State of the term relationship. LifecycleState LifecycleStateEnum `mandatory:"false" json:"lifecycleState,omitempty"` }
TermRelationshipSummary Summary of a term relationship. Business term relationship between two terms in a business glossary.
func (TermRelationshipSummary) String ¶
func (m TermRelationshipSummary) String() string
type TermSummary ¶
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"` }
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.
func (TermSummary) String ¶
func (m TermSummary) String() string
type TermWorkflowStatusEnum ¶
type TermWorkflowStatusEnum string
TermWorkflowStatusEnum Enum with underlying type: string
const ( TermWorkflowStatusNew TermWorkflowStatusEnum = "NEW" TermWorkflowStatusApproved TermWorkflowStatusEnum = "APPROVED" TermWorkflowStatusUnderReview TermWorkflowStatusEnum = "UNDER_REVIEW" TermWorkflowStatusEscalated TermWorkflowStatusEnum = "ESCALATED" )
Set of constants representing the allowable values for TermWorkflowStatusEnum
func GetTermWorkflowStatusEnumValues ¶
func GetTermWorkflowStatusEnumValues() []TermWorkflowStatusEnum
GetTermWorkflowStatusEnumValues Enumerates the set of values for TermWorkflowStatusEnum
type 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 }
TestConnectionRequest wrapper for the TestConnection operation
See also ¶
Click https://docs.cloud.oracle.com/en-us/iaas/tools/go-sdk-examples/latest/datacatalog/TestConnection.go.html to see an example of how to use TestConnectionRequest.
func (TestConnectionRequest) HTTPRequest ¶
func (request TestConnectionRequest) HTTPRequest(method, path string) (http.Request, error)
HTTPRequest implements the OCIRequest interface
func (TestConnectionRequest) RetryPolicy ¶
func (request TestConnectionRequest) RetryPolicy() *common.RetryPolicy
RetryPolicy implements the OCIRetryableRequest interface. This retrieves the specified retry policy.
func (TestConnectionRequest) String ¶
func (request TestConnectionRequest) String() string
type TestConnectionResponse ¶
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"` }
TestConnectionResponse wrapper for the TestConnection operation
func (TestConnectionResponse) HTTPResponse ¶
func (response TestConnectionResponse) HTTPResponse() *http.Response
HTTPResponse implements the OCIResponse interface
func (TestConnectionResponse) String ¶
func (response TestConnectionResponse) String() string
type TypeCollection ¶
type TypeCollection struct { // Collection of types. Items []TypeSummary `mandatory:"true" json:"items"` // Total number of items returned. Count *int `mandatory:"false" json:"count"` }
TypeCollection Results of a types listing. Types define the basic type of catalog objects and are immutable.
func (TypeCollection) String ¶
func (m TypeCollection) String() string
type TypeCustomPropertyDetails ¶
type TypeCustomPropertyDetails struct { // array of custom property Ids CustomPropertyIds []string `mandatory:"false" json:"customPropertyIds"` }
TypeCustomPropertyDetails Array of custom property IDs for which we have to associate the custom property to the type
func (TypeCustomPropertyDetails) String ¶
func (m TypeCustomPropertyDetails) String() string
type TypeSummary ¶
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"` }
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.
func (TypeSummary) String ¶
func (m TypeSummary) String() string
type UpdateAttributeDetails ¶
type UpdateAttributeDetails struct { // A user-friendly display name. Does not have to be unique, and it's changeable. // Avoid entering confidential information. DisplayName *string `mandatory:"false" json:"displayName"` // Detailed description of the attribute. Description *string `mandatory:"false" json:"description"` // Data type of the attribute as defined in the external system. ExternalDataType *string `mandatory:"false" json:"externalDataType"` // Property that identifies if this attribute can be used as a watermark to extract incremental data. IsIncrementalData *bool `mandatory:"false" json:"isIncrementalData"` // Property that identifies if this attribute can be assigned nullable values. IsNullable *bool `mandatory:"false" json:"isNullable"` // Max allowed length of the attribute value. Length *int64 `mandatory:"false" json:"length"` // Position of the attribute in the record definition. Position *int `mandatory:"false" json:"position"` // Precision of the attribute value usually applies to float data type. Precision *int `mandatory:"false" json:"precision"` // Scale of the attribute value usually applies to float data type. Scale *int `mandatory:"false" json:"scale"` // Last modified timestamp of this object in the external system. TimeExternal *common.SDKTime `mandatory:"false" json:"timeExternal"` // The minimum count for the number of instances of a given type stored in this collection type attribute,applicable if this attribute is a complex type. MinCollectionCount *int `mandatory:"false" json:"minCollectionCount"` // The maximum count for the number of instances of a given type stored in this collection type attribute,applicable if this attribute is a complex type. // For type specifications in systems that specify only "capacity" without upper or lower bound , this property can also be used to just mean "capacity". // Some examples are Varray size in Oracle , Occurs Clause in Cobol , capacity in XmlSchemaObjectCollection , maxOccurs in Xml , maxItems in Json MaxCollectionCount *int `mandatory:"false" json:"maxCollectionCount"` // External entity key that represents the datatype of this attribute , applicable if this attribute is a complex type. ExternalDatatypeEntityKey *string `mandatory:"false" json:"externalDatatypeEntityKey"` // External attribute key that represents the parent attribute of this attribute , applicable if the parent attribute is of complex type. ExternalParentAttributeKey *string `mandatory:"false" json:"externalParentAttributeKey"` // The list of customized properties along with the values for this object CustomPropertyMembers []CustomPropertySetUsage `mandatory:"false" json:"customPropertyMembers"` // A map of maps that contains the properties which are specific to the attribute type. Each attribute type // definition defines it's set of required and optional properties. The map keys are category names and the // values are maps of property name to property value. Every property is contained inside of a category. Most // attributes have required properties within the "default" category. To determine the set of required and // optional properties for an Attribute type, a query can be done on '/types?type=attribute' which returns a // collection of all attribute types. The appropriate attribute type, which will include definitions of all // of it's properties, can be identified from this collection. // Example: `{"properties": { "default": { "key1": "value1"}}}` Properties map[string]map[string]string `mandatory:"false" json:"properties"` }
UpdateAttributeDetails Properties used in attribute update operations.
func (UpdateAttributeDetails) String ¶
func (m UpdateAttributeDetails) String() string
type 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 }
UpdateAttributeRequest wrapper for the UpdateAttribute operation
See also ¶
Click https://docs.cloud.oracle.com/en-us/iaas/tools/go-sdk-examples/latest/datacatalog/UpdateAttribute.go.html to see an example of how to use UpdateAttributeRequest.
func (UpdateAttributeRequest) HTTPRequest ¶
func (request UpdateAttributeRequest) HTTPRequest(method, path string) (http.Request, error)
HTTPRequest implements the OCIRequest interface
func (UpdateAttributeRequest) RetryPolicy ¶
func (request UpdateAttributeRequest) RetryPolicy() *common.RetryPolicy
RetryPolicy implements the OCIRetryableRequest interface. This retrieves the specified retry policy.
func (UpdateAttributeRequest) String ¶
func (request UpdateAttributeRequest) String() string
type UpdateAttributeResponse ¶
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"` }
UpdateAttributeResponse wrapper for the UpdateAttribute operation
func (UpdateAttributeResponse) HTTPResponse ¶
func (response UpdateAttributeResponse) HTTPResponse() *http.Response
HTTPResponse implements the OCIResponse interface
func (UpdateAttributeResponse) String ¶
func (response UpdateAttributeResponse) String() string
type UpdateCatalogDetails ¶
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"` }
UpdateCatalogDetails The information to be updated for catalog resource.
func (UpdateCatalogDetails) String ¶
func (m UpdateCatalogDetails) String() string
type UpdateCatalogPrivateEndpointDetails ¶
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"` }
UpdateCatalogPrivateEndpointDetails Information about the modified private endpoint resource
func (UpdateCatalogPrivateEndpointDetails) String ¶
func (m UpdateCatalogPrivateEndpointDetails) String() string
type UpdateCatalogPrivateEndpointRequest ¶
type UpdateCatalogPrivateEndpointRequest struct { // Unique private reverse connection identifier. CatalogPrivateEndpointId *string `mandatory:"true" contributesTo:"path" name:"catalogPrivateEndpointId"` // The information to be updated in private reverse connection UpdateCatalogPrivateEndpointDetails `contributesTo:"body"` // For optimistic concurrency control. In the PUT or DELETE call // for a resource, set the `if-match` parameter to the value of the // etag from a previous GET or POST response for that resource. // The resource will be updated or deleted only if the etag you // provide matches the resource's current etag value. IfMatch *string `mandatory:"false" contributesTo:"header" name:"if-match"` // The client request ID for tracing. OpcRequestId *string `mandatory:"false" contributesTo:"header" name:"opc-request-id"` // Metadata about the request. This information will not be transmitted to the service, but // represents information that the SDK will consume to drive retry behavior. RequestMetadata common.RequestMetadata }
UpdateCatalogPrivateEndpointRequest wrapper for the UpdateCatalogPrivateEndpoint operation
See also ¶
Click https://docs.cloud.oracle.com/en-us/iaas/tools/go-sdk-examples/latest/datacatalog/UpdateCatalogPrivateEndpoint.go.html to see an example of how to use UpdateCatalogPrivateEndpointRequest.
func (UpdateCatalogPrivateEndpointRequest) HTTPRequest ¶
func (request UpdateCatalogPrivateEndpointRequest) HTTPRequest(method, path string) (http.Request, error)
HTTPRequest implements the OCIRequest interface
func (UpdateCatalogPrivateEndpointRequest) RetryPolicy ¶
func (request UpdateCatalogPrivateEndpointRequest) RetryPolicy() *common.RetryPolicy
RetryPolicy implements the OCIRetryableRequest interface. This retrieves the specified retry policy.
func (UpdateCatalogPrivateEndpointRequest) String ¶
func (request UpdateCatalogPrivateEndpointRequest) String() string
type UpdateCatalogPrivateEndpointResponse ¶
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"` }
UpdateCatalogPrivateEndpointResponse wrapper for the UpdateCatalogPrivateEndpoint operation
func (UpdateCatalogPrivateEndpointResponse) HTTPResponse ¶
func (response UpdateCatalogPrivateEndpointResponse) HTTPResponse() *http.Response
HTTPResponse implements the OCIResponse interface
func (UpdateCatalogPrivateEndpointResponse) String ¶
func (response UpdateCatalogPrivateEndpointResponse) String() string
type UpdateCatalogRequest ¶
type UpdateCatalogRequest struct { // Unique catalog identifier. CatalogId *string `mandatory:"true" contributesTo:"path" name:"catalogId"` // The data catalog information to be updated. UpdateCatalogDetails `contributesTo:"body"` // For optimistic concurrency control. In the PUT or DELETE call // for a resource, set the `if-match` parameter to the value of the // etag from a previous GET or POST response for that resource. // The resource will be updated or deleted only if the etag you // provide matches the resource's current etag value. IfMatch *string `mandatory:"false" contributesTo:"header" name:"if-match"` // The client request ID for tracing. OpcRequestId *string `mandatory:"false" contributesTo:"header" name:"opc-request-id"` // Metadata about the request. This information will not be transmitted to the service, but // represents information that the SDK will consume to drive retry behavior. RequestMetadata common.RequestMetadata }
UpdateCatalogRequest wrapper for the UpdateCatalog operation
See also ¶
Click https://docs.cloud.oracle.com/en-us/iaas/tools/go-sdk-examples/latest/datacatalog/UpdateCatalog.go.html to see an example of how to use UpdateCatalogRequest.
func (UpdateCatalogRequest) HTTPRequest ¶
func (request UpdateCatalogRequest) HTTPRequest(method, path string) (http.Request, error)
HTTPRequest implements the OCIRequest interface
func (UpdateCatalogRequest) RetryPolicy ¶
func (request UpdateCatalogRequest) RetryPolicy() *common.RetryPolicy
RetryPolicy implements the OCIRetryableRequest interface. This retrieves the specified retry policy.
func (UpdateCatalogRequest) String ¶
func (request UpdateCatalogRequest) String() string
type UpdateCatalogResponse ¶
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"` }
UpdateCatalogResponse wrapper for the UpdateCatalog operation
func (UpdateCatalogResponse) HTTPResponse ¶
func (response UpdateCatalogResponse) HTTPResponse() *http.Response
HTTPResponse implements the OCIResponse interface
func (UpdateCatalogResponse) String ¶
func (response UpdateCatalogResponse) String() string
type UpdateConnectionDetails ¶
type UpdateConnectionDetails struct { // A description of the connection. Description *string `mandatory:"false" json:"description"` // A user-friendly display name. Does not have to be unique, and it's changeable. // Avoid entering confidential information. DisplayName *string `mandatory:"false" json:"displayName"` // The list of customized properties along with the values for this object CustomPropertyMembers []CustomPropertySetUsage `mandatory:"false" json:"customPropertyMembers"` // A map of maps that contains the properties which are specific to the connection type. Each connection type // definition defines it's set of required and optional properties. The map keys are category names and the // values are maps of property name to property value. Every property is contained inside of a category. Most // connections have required properties within the "default" category. To determine the set of optional and // required properties for a connection type, a query can be done on '/types?type=connection' that returns a // collection of all connection types. The appropriate connection type, which will include definitions of all // of it's properties, can be identified from this collection. // Example: `{"properties": { "default": { "username": "user1"}}}` Properties map[string]map[string]string `mandatory:"false" json:"properties"` // A map of maps that contains the encrypted values for sensitive properties which are specific to the // connection type. Each connection type definition defines it's set of required and optional properties. // The map keys are category names and the values are maps of property name to property value. Every property is // contained inside of a category. Most connections have required properties within the "default" category. // To determine the set of optional and required properties for a connection type, a query can be done // on '/types?type=connection' that returns a collection of all connection types. The appropriate connection // type, which will include definitions of all of it's properties, can be identified from this collection. // Example: `{"encProperties": { "default": { "password": "pwd"}}}` EncProperties map[string]map[string]string `mandatory:"false" json:"encProperties"` // Indicates whether this connection is the default connection. IsDefault *bool `mandatory:"false" json:"isDefault"` }
UpdateConnectionDetails Properties used in connection update operations.
func (UpdateConnectionDetails) String ¶
func (m UpdateConnectionDetails) String() string
type 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 }
UpdateConnectionRequest wrapper for the UpdateConnection operation
See also ¶
Click https://docs.cloud.oracle.com/en-us/iaas/tools/go-sdk-examples/latest/datacatalog/UpdateConnection.go.html to see an example of how to use UpdateConnectionRequest.
func (UpdateConnectionRequest) HTTPRequest ¶
func (request UpdateConnectionRequest) HTTPRequest(method, path string) (http.Request, error)
HTTPRequest implements the OCIRequest interface
func (UpdateConnectionRequest) RetryPolicy ¶
func (request UpdateConnectionRequest) RetryPolicy() *common.RetryPolicy
RetryPolicy implements the OCIRetryableRequest interface. This retrieves the specified retry policy.
func (UpdateConnectionRequest) String ¶
func (request UpdateConnectionRequest) String() string
type UpdateConnectionResponse ¶
type UpdateConnectionResponse struct { // The underlying http response RawResponse *http.Response // The Connection instance Connection `presentIn:"body"` // For optimistic concurrency control. See ETags for Optimistic Concurrency Control (https://docs.cloud.oracle.com/iaas/Content/API/Concepts/usingapi.htm#eleven). Etag *string `presentIn:"header" name:"etag"` // Unique Oracle-assigned identifier for the request. If you need to contact // Oracle about a particular request, please provide the request ID. OpcRequestId *string `presentIn:"header" name:"opc-request-id"` }
UpdateConnectionResponse wrapper for the UpdateConnection operation
func (UpdateConnectionResponse) HTTPResponse ¶
func (response UpdateConnectionResponse) HTTPResponse() *http.Response
HTTPResponse implements the OCIResponse interface
func (UpdateConnectionResponse) String ¶
func (response UpdateConnectionResponse) String() string
type UpdateCustomPropertyDetails ¶
type UpdateCustomPropertyDetails struct { // A user-friendly display name. Does not have to be unique, and it's changeable. // Avoid entering confidential information. DisplayName *string `mandatory:"false" json:"displayName"` // Detailed description of the data asset. Description *string `mandatory:"false" json:"description"` // If this field allows to sort from UI IsSortable *bool `mandatory:"false" json:"isSortable"` // If this field allows to filter or create facets from UI IsFilterable *bool `mandatory:"false" json:"isFilterable"` // If this field allows multiple values to be set IsMultiValued *bool `mandatory:"false" json:"isMultiValued"` // If this field is a hidden field IsHidden *bool `mandatory:"false" json:"isHidden"` // If this field is a editable field IsEditable *bool `mandatory:"false" json:"isEditable"` // If this field is allowed to pop in search results IsHiddenInSearch *bool `mandatory:"false" json:"isHiddenInSearch"` // Allowed values for the custom property if any AllowedValues []string `mandatory:"false" json:"allowedValues"` // A map of maps that contains the properties which are specific to the asset type. Each data asset type // definition defines it's set of required and optional properties. The map keys are category names and the // values are maps of property name to property value. Every property is contained inside of a category. Most // data assets have required properties within the "default" category. // Example: `{"properties": { "default": { "host": "host1", "port": "1521", "database": "orcl"}}}` Properties map[string]map[string]string `mandatory:"false" json:"properties"` }
UpdateCustomPropertyDetails Properties used in custom atrribute update operations.
func (UpdateCustomPropertyDetails) String ¶
func (m UpdateCustomPropertyDetails) String() string
type 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 }
UpdateCustomPropertyRequest wrapper for the UpdateCustomProperty operation
See also ¶
Click https://docs.cloud.oracle.com/en-us/iaas/tools/go-sdk-examples/latest/datacatalog/UpdateCustomProperty.go.html to see an example of how to use UpdateCustomPropertyRequest.
func (UpdateCustomPropertyRequest) HTTPRequest ¶
func (request UpdateCustomPropertyRequest) HTTPRequest(method, path string) (http.Request, error)
HTTPRequest implements the OCIRequest interface
func (UpdateCustomPropertyRequest) RetryPolicy ¶
func (request UpdateCustomPropertyRequest) RetryPolicy() *common.RetryPolicy
RetryPolicy implements the OCIRetryableRequest interface. This retrieves the specified retry policy.
func (UpdateCustomPropertyRequest) String ¶
func (request UpdateCustomPropertyRequest) String() string
type UpdateCustomPropertyResponse ¶
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"` }
UpdateCustomPropertyResponse wrapper for the UpdateCustomProperty operation
func (UpdateCustomPropertyResponse) HTTPResponse ¶
func (response UpdateCustomPropertyResponse) HTTPResponse() *http.Response
HTTPResponse implements the OCIResponse interface
func (UpdateCustomPropertyResponse) String ¶
func (response UpdateCustomPropertyResponse) String() string
type UpdateDataAssetDetails ¶
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"` }
UpdateDataAssetDetails Properties used in data asset update operations.
func (UpdateDataAssetDetails) String ¶
func (m UpdateDataAssetDetails) String() string
type 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 }
UpdateDataAssetRequest wrapper for the UpdateDataAsset operation
See also ¶
Click https://docs.cloud.oracle.com/en-us/iaas/tools/go-sdk-examples/latest/datacatalog/UpdateDataAsset.go.html to see an example of how to use UpdateDataAssetRequest.
func (UpdateDataAssetRequest) HTTPRequest ¶
func (request UpdateDataAssetRequest) HTTPRequest(method, path string) (http.Request, error)
HTTPRequest implements the OCIRequest interface
func (UpdateDataAssetRequest) RetryPolicy ¶
func (request UpdateDataAssetRequest) RetryPolicy() *common.RetryPolicy
RetryPolicy implements the OCIRetryableRequest interface. This retrieves the specified retry policy.
func (UpdateDataAssetRequest) String ¶
func (request UpdateDataAssetRequest) String() string
type UpdateDataAssetResponse ¶
type UpdateDataAssetResponse struct { // The underlying http response RawResponse *http.Response // The DataAsset instance DataAsset `presentIn:"body"` // For optimistic concurrency control. See ETags for Optimistic Concurrency Control (https://docs.cloud.oracle.com/iaas/Content/API/Concepts/usingapi.htm#eleven). Etag *string `presentIn:"header" name:"etag"` // Unique Oracle-assigned identifier for the request. If you need to contact // Oracle about a particular request, please provide the request ID. OpcRequestId *string `presentIn:"header" name:"opc-request-id"` }
UpdateDataAssetResponse wrapper for the UpdateDataAsset operation
func (UpdateDataAssetResponse) HTTPResponse ¶
func (response UpdateDataAssetResponse) HTTPResponse() *http.Response
HTTPResponse implements the OCIResponse interface
func (UpdateDataAssetResponse) String ¶
func (response UpdateDataAssetResponse) String() string
type UpdateEntityDetails ¶
type UpdateEntityDetails struct { // A user-friendly display name. Does not have to be unique, and it's changeable. // Avoid entering confidential information. DisplayName *string `mandatory:"false" json:"displayName"` // Detailed description of a data entity. Description *string `mandatory:"false" json:"description"` // Last modified timestamp of the object in the external system. TimeExternal *common.SDKTime `mandatory:"false" json:"timeExternal"` // Property to indicate if the object is a physical materialized object or virtual. For example, View. IsLogical *bool `mandatory:"false" json:"isLogical"` // Property to indicate if the object is a sub object of a parent physical object. IsPartition *bool `mandatory:"false" json:"isPartition"` // Key of the associated folder. FolderKey *string `mandatory:"false" json:"folderKey"` // Key of the associated pattern if this is a logical entity. PatternKey *string `mandatory:"false" json:"patternKey"` // The expression realized after resolving qualifiers . Used in deriving this logical entity RealizedExpression *string `mandatory:"false" json:"realizedExpression"` // Status of the object as updated by the harvest process. When an entity object is created, it's harvest status // will indicate if the entity's metadata has been fully harvested or not. The harvest process can perform // shallow harvesting to allow users to browse the metadata and can on-demand deep harvest on any object // This requires a harvest status indicator for catalog objects. HarvestStatus HarvestStatusEnum `mandatory:"false" json:"harvestStatus,omitempty"` // Key of the last harvest process to update this object. LastJobKey *string `mandatory:"false" json:"lastJobKey"` // The list of customized properties along with the values for this object CustomPropertyMembers []CustomPropertySetUsage `mandatory:"false" json:"customPropertyMembers"` // A map of maps that contains the properties which are specific to the entity type. Each entity type // definition defines it's set of required and optional properties. The map keys are category names and the // values are maps of property name to property value. Every property is contained inside of a category. Most // entities have required properties within the "default" category. To determine the set of required and // optional properties for an entity type, a query can be done on '/types?type=dataEntity' that returns a // collection of all entity types. The appropriate entity type, which includes definitions of all of // it's properties, can be identified from this collection. // Example: `{"properties": { "default": { "key1": "value1"}}}` Properties map[string]map[string]string `mandatory:"false" json:"properties"` }
UpdateEntityDetails Properties used in entity update operations.
func (UpdateEntityDetails) String ¶
func (m UpdateEntityDetails) String() string
type 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 }
UpdateEntityRequest wrapper for the UpdateEntity operation
See also ¶
Click https://docs.cloud.oracle.com/en-us/iaas/tools/go-sdk-examples/latest/datacatalog/UpdateEntity.go.html to see an example of how to use UpdateEntityRequest.
func (UpdateEntityRequest) HTTPRequest ¶
func (request UpdateEntityRequest) HTTPRequest(method, path string) (http.Request, error)
HTTPRequest implements the OCIRequest interface
func (UpdateEntityRequest) RetryPolicy ¶
func (request UpdateEntityRequest) RetryPolicy() *common.RetryPolicy
RetryPolicy implements the OCIRetryableRequest interface. This retrieves the specified retry policy.
func (UpdateEntityRequest) String ¶
func (request UpdateEntityRequest) String() string
type UpdateEntityResponse ¶
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"` }
UpdateEntityResponse wrapper for the UpdateEntity operation
func (UpdateEntityResponse) HTTPResponse ¶
func (response UpdateEntityResponse) HTTPResponse() *http.Response
HTTPResponse implements the OCIResponse interface
func (UpdateEntityResponse) String ¶
func (response UpdateEntityResponse) String() string
type UpdateFolderDetails ¶
type UpdateFolderDetails struct { // A user-friendly display name. Does not have to be unique, and it's changeable. // Avoid entering confidential information. DisplayName *string `mandatory:"false" json:"displayName"` // Detailed description of a folder. Description *string `mandatory:"false" json:"description"` // The key of the containing folder. ParentFolderKey *string `mandatory:"false" json:"parentFolderKey"` // The list of customized properties along with the values for this object CustomPropertyMembers []CustomPropertySetUsage `mandatory:"false" json:"customPropertyMembers"` // A map of maps that contains the properties which are specific to the folder type. Each folder type // definition defines it's set of required and optional properties. The map keys are category names and the // values are maps of property name to property value. Every property is contained inside of a category. Most // folders have required properties within the "default" category. To determine the set of optional and // required properties for a folder type, a query can be done on '/types?type=folder' that returns a // collection of all folder types. The appropriate folder type, which includes definitions of all of // it's properties, can be identified from this collection. // Example: `{"properties": { "default": { "key1": "value1"}}}` Properties map[string]map[string]string `mandatory:"false" json:"properties"` // Last modified timestamp of this object in the external system. TimeExternal *common.SDKTime `mandatory:"false" json:"timeExternal"` // Harvest status of the folder. HarvestStatus HarvestStatusEnum `mandatory:"false" json:"harvestStatus,omitempty"` // The key of the last harvest process to update the metadata of this object. LastJobKey *string `mandatory:"false" json:"lastJobKey"` }
UpdateFolderDetails Properties used in folder update operations.
func (UpdateFolderDetails) String ¶
func (m UpdateFolderDetails) String() string
type 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 }
UpdateFolderRequest wrapper for the UpdateFolder operation
See also ¶
Click https://docs.cloud.oracle.com/en-us/iaas/tools/go-sdk-examples/latest/datacatalog/UpdateFolder.go.html to see an example of how to use UpdateFolderRequest.
func (UpdateFolderRequest) HTTPRequest ¶
func (request UpdateFolderRequest) HTTPRequest(method, path string) (http.Request, error)
HTTPRequest implements the OCIRequest interface
func (UpdateFolderRequest) RetryPolicy ¶
func (request UpdateFolderRequest) RetryPolicy() *common.RetryPolicy
RetryPolicy implements the OCIRetryableRequest interface. This retrieves the specified retry policy.
func (UpdateFolderRequest) String ¶
func (request UpdateFolderRequest) String() string
type UpdateFolderResponse ¶
type UpdateFolderResponse struct { // The underlying http response RawResponse *http.Response // The Folder instance Folder `presentIn:"body"` // For optimistic concurrency control. See ETags for Optimistic Concurrency Control (https://docs.cloud.oracle.com/iaas/Content/API/Concepts/usingapi.htm#eleven). Etag *string `presentIn:"header" name:"etag"` // Unique Oracle-assigned identifier for the request. If you need to contact // Oracle about a particular request, please provide the request ID. OpcRequestId *string `presentIn:"header" name:"opc-request-id"` }
UpdateFolderResponse wrapper for the UpdateFolder operation
func (UpdateFolderResponse) HTTPResponse ¶
func (response UpdateFolderResponse) HTTPResponse() *http.Response
HTTPResponse implements the OCIResponse interface
func (UpdateFolderResponse) String ¶
func (response UpdateFolderResponse) String() string
type UpdateGlossaryDetails ¶
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"` }
UpdateGlossaryDetails Properties used in glossary update operations.
func (UpdateGlossaryDetails) String ¶
func (m UpdateGlossaryDetails) String() string
type 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 }
UpdateGlossaryRequest wrapper for the UpdateGlossary operation
See also ¶
Click https://docs.cloud.oracle.com/en-us/iaas/tools/go-sdk-examples/latest/datacatalog/UpdateGlossary.go.html to see an example of how to use UpdateGlossaryRequest.
func (UpdateGlossaryRequest) HTTPRequest ¶
func (request UpdateGlossaryRequest) HTTPRequest(method, path string) (http.Request, error)
HTTPRequest implements the OCIRequest interface
func (UpdateGlossaryRequest) RetryPolicy ¶
func (request UpdateGlossaryRequest) RetryPolicy() *common.RetryPolicy
RetryPolicy implements the OCIRetryableRequest interface. This retrieves the specified retry policy.
func (UpdateGlossaryRequest) String ¶
func (request UpdateGlossaryRequest) String() string
type UpdateGlossaryResponse ¶
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"` }
UpdateGlossaryResponse wrapper for the UpdateGlossary operation
func (UpdateGlossaryResponse) HTTPResponse ¶
func (response UpdateGlossaryResponse) HTTPResponse() *http.Response
HTTPResponse implements the OCIResponse interface
func (UpdateGlossaryResponse) String ¶
func (response UpdateGlossaryResponse) String() string
type UpdateJobDefinitionDetails ¶
type UpdateJobDefinitionDetails struct { // A user-friendly display name. Does not have to be unique, and it's changeable. // Avoid entering confidential information. DisplayName *string `mandatory:"false" json:"displayName"` // Specifies if the job definition is incremental or full. IsIncremental *bool `mandatory:"false" json:"isIncremental"` // The key of the data asset for which the job is defined. DataAssetKey *string `mandatory:"false" json:"dataAssetKey"` // Detailed description of the job definition. Description *string `mandatory:"false" json:"description"` // The key of the connection resource to be used for harvest, sampling, profiling jobs. ConnectionKey *string `mandatory:"false" json:"connectionKey"` // Specify if sample data to be extracted as part of this harvest. IsSampleDataExtracted *bool `mandatory:"false" json:"isSampleDataExtracted"` // Specify the sample data size in MB, specified as number of rows, for this metadata harvest. SampleDataSizeInMBs *int `mandatory:"false" json:"sampleDataSizeInMBs"` // A map of maps that contains the properties which are specific to the job type. Each job type // definition may define it's set of required and optional properties. The map keys are category names and the // values are maps of property name to property value. Every property is contained inside of a category. Most // job definitions have required properties within the "default" category. // Example: `{"properties": { "default": { "host": "host1", "port": "1521", "database": "orcl"}}}` Properties map[string]map[string]string `mandatory:"false" json:"properties"` }
UpdateJobDefinitionDetails Update information for a job definition resource.
func (UpdateJobDefinitionDetails) String ¶
func (m UpdateJobDefinitionDetails) String() string
type 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 }
UpdateJobDefinitionRequest wrapper for the UpdateJobDefinition operation
See also ¶
Click https://docs.cloud.oracle.com/en-us/iaas/tools/go-sdk-examples/latest/datacatalog/UpdateJobDefinition.go.html to see an example of how to use UpdateJobDefinitionRequest.
func (UpdateJobDefinitionRequest) HTTPRequest ¶
func (request UpdateJobDefinitionRequest) HTTPRequest(method, path string) (http.Request, error)
HTTPRequest implements the OCIRequest interface
func (UpdateJobDefinitionRequest) RetryPolicy ¶
func (request UpdateJobDefinitionRequest) RetryPolicy() *common.RetryPolicy
RetryPolicy implements the OCIRetryableRequest interface. This retrieves the specified retry policy.
func (UpdateJobDefinitionRequest) String ¶
func (request UpdateJobDefinitionRequest) String() string
type UpdateJobDefinitionResponse ¶
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"` }
UpdateJobDefinitionResponse wrapper for the UpdateJobDefinition operation
func (UpdateJobDefinitionResponse) HTTPResponse ¶
func (response UpdateJobDefinitionResponse) HTTPResponse() *http.Response
HTTPResponse implements the OCIResponse interface
func (UpdateJobDefinitionResponse) String ¶
func (response UpdateJobDefinitionResponse) String() string
type UpdateJobDetails ¶
type UpdateJobDetails struct { // A user-friendly display name. Does not have to be unique, and it's changeable. // Avoid entering confidential information. DisplayName *string `mandatory:"false" json:"displayName"` // Detailed description of the job. Description *string `mandatory:"false" json:"description"` // Schedule specified in the cron expression format that has seven fields for second, minute, hour, day-of-month, month, day-of-week, year. // It can also include special characters like * for all and ? for any. There are also pre-defined schedules that can be specified using // special strings. For example, @hourly will run the job every hour. ScheduleCronExpression *string `mandatory:"false" json:"scheduleCronExpression"` // Date that the schedule should be operational. An RFC3339 (https://tools.ietf.org/html/rfc3339) formatted datetime string. TimeScheduleBegin *common.SDKTime `mandatory:"false" json:"timeScheduleBegin"` // Date that the schedule should end from being operational. An RFC3339 (https://tools.ietf.org/html/rfc3339) formatted datetime string. TimeScheduleEnd *common.SDKTime `mandatory:"false" json:"timeScheduleEnd"` // The key of the connection resource that is used for the harvest by this job. ConnectionKey *string `mandatory:"false" json:"connectionKey"` }
UpdateJobDetails Job properties that can be updated.
func (UpdateJobDetails) String ¶
func (m UpdateJobDetails) String() string
type 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 }
UpdateJobRequest wrapper for the UpdateJob operation
See also ¶
Click https://docs.cloud.oracle.com/en-us/iaas/tools/go-sdk-examples/latest/datacatalog/UpdateJob.go.html to see an example of how to use UpdateJobRequest.
func (UpdateJobRequest) HTTPRequest ¶
func (request UpdateJobRequest) HTTPRequest(method, path string) (http.Request, error)
HTTPRequest implements the OCIRequest interface
func (UpdateJobRequest) RetryPolicy ¶
func (request UpdateJobRequest) RetryPolicy() *common.RetryPolicy
RetryPolicy implements the OCIRetryableRequest interface. This retrieves the specified retry policy.
func (UpdateJobRequest) String ¶
func (request UpdateJobRequest) String() string
type UpdateJobResponse ¶
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"` }
UpdateJobResponse wrapper for the UpdateJob operation
func (UpdateJobResponse) HTTPResponse ¶
func (response UpdateJobResponse) HTTPResponse() *http.Response
HTTPResponse implements the OCIResponse interface
func (UpdateJobResponse) String ¶
func (response UpdateJobResponse) String() string
type UpdateNamespaceDetails ¶
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"` }
UpdateNamespaceDetails Properties used in namespace update operations.
func (UpdateNamespaceDetails) String ¶
func (m UpdateNamespaceDetails) String() string
type 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 }
UpdateNamespaceRequest wrapper for the UpdateNamespace operation
See also ¶
Click https://docs.cloud.oracle.com/en-us/iaas/tools/go-sdk-examples/latest/datacatalog/UpdateNamespace.go.html to see an example of how to use UpdateNamespaceRequest.
func (UpdateNamespaceRequest) HTTPRequest ¶
func (request UpdateNamespaceRequest) HTTPRequest(method, path string) (http.Request, error)
HTTPRequest implements the OCIRequest interface
func (UpdateNamespaceRequest) RetryPolicy ¶
func (request UpdateNamespaceRequest) RetryPolicy() *common.RetryPolicy
RetryPolicy implements the OCIRetryableRequest interface. This retrieves the specified retry policy.
func (UpdateNamespaceRequest) String ¶
func (request UpdateNamespaceRequest) String() string
type UpdateNamespaceResponse ¶
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"` }
UpdateNamespaceResponse wrapper for the UpdateNamespace operation
func (UpdateNamespaceResponse) HTTPResponse ¶
func (response UpdateNamespaceResponse) HTTPResponse() *http.Response
HTTPResponse implements the OCIResponse interface
func (UpdateNamespaceResponse) String ¶
func (response UpdateNamespaceResponse) String() string
type UpdatePatternDetails ¶
type UpdatePatternDetails struct { // A user-friendly display name. Does not have to be unique, and it's changeable. // Avoid entering confidential information. DisplayName *string `mandatory:"false" json:"displayName"` // Detailed description of the Pattern. Description *string `mandatory:"false" json:"description"` // The expression used in the pattern that may include qualifiers. Refer to the user documentation for details of the format and examples. Expression *string `mandatory:"false" json:"expression"` // List of file paths against which the expression can be tried, as a check. This documents, for reference // purposes, some example objects a pattern is meant to work with. If isEnableCheckFailureLimit is set to true, // this will be run as a validation during the request, such that if the check fails the request fails. If // isEnableCheckFailureLimit instead is set to (the default) false, a pattern will still be created or updated even // if the check fails, with a lifecycleState of FAILED. CheckFilePathList []string `mandatory:"false" json:"checkFilePathList"` // Indicates whether the expression check, against the checkFilePathList, will fail the request if the count of // UNMATCHED files is above the checkFailureLimit. IsEnableCheckFailureLimit *bool `mandatory:"false" json:"isEnableCheckFailureLimit"` // The maximum number of UNMATCHED files, in checkFilePathList, above which the check fails. Optional, if // checkFilePathList is provided - but if isEnableCheckFailureLimit is set to true it is required. CheckFailureLimit *int `mandatory:"false" json:"checkFailureLimit"` // A map of maps that contains the properties which are specific to the pattern type. Each pattern type // definition defines it's set of required and optional properties. // Example: `{"properties": { "default": { "tbd"}}}` Properties map[string]map[string]string `mandatory:"false" json:"properties"` }
UpdatePatternDetails Properties used in pattern update operations.
func (UpdatePatternDetails) String ¶
func (m UpdatePatternDetails) String() string
type 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 }
UpdatePatternRequest wrapper for the UpdatePattern operation
See also ¶
Click https://docs.cloud.oracle.com/en-us/iaas/tools/go-sdk-examples/latest/datacatalog/UpdatePattern.go.html to see an example of how to use UpdatePatternRequest.
func (UpdatePatternRequest) HTTPRequest ¶
func (request UpdatePatternRequest) HTTPRequest(method, path string) (http.Request, error)
HTTPRequest implements the OCIRequest interface
func (UpdatePatternRequest) RetryPolicy ¶
func (request UpdatePatternRequest) RetryPolicy() *common.RetryPolicy
RetryPolicy implements the OCIRetryableRequest interface. This retrieves the specified retry policy.
func (UpdatePatternRequest) String ¶
func (request UpdatePatternRequest) String() string
type UpdatePatternResponse ¶
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"` }
UpdatePatternResponse wrapper for the UpdatePattern operation
func (UpdatePatternResponse) HTTPResponse ¶
func (response UpdatePatternResponse) HTTPResponse() *http.Response
HTTPResponse implements the OCIResponse interface
func (UpdatePatternResponse) String ¶
func (response UpdatePatternResponse) String() string
type UpdateTermDetails ¶
type UpdateTermDetails struct { // A user-friendly display name. Does not have to be unique, and it's changeable. // Avoid entering confidential information. DisplayName *string `mandatory:"false" json:"displayName"` // Detailed description of the term. Description *string `mandatory:"false" json:"description"` // This terms parent term key. Will be null if the term has no parent term. ParentTermKey *string `mandatory:"false" json:"parentTermKey"` // OCID of the user who is the owner of this business terminology. Owner *string `mandatory:"false" json:"owner"` // Status of the approval process workflow for this business term in the glossary WorkflowStatus TermWorkflowStatusEnum `mandatory:"false" json:"workflowStatus,omitempty"` // The list of customized properties along with the values for this object CustomPropertyMembers []CustomPropertySetUsage `mandatory:"false" json:"customPropertyMembers"` }
UpdateTermDetails Properties used in term update operations.
func (UpdateTermDetails) String ¶
func (m UpdateTermDetails) String() string
type UpdateTermRelationshipDetails ¶
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"` }
UpdateTermRelationshipDetails Properties used in term relationship update operations.
func (UpdateTermRelationshipDetails) String ¶
func (m UpdateTermRelationshipDetails) String() string
type 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 }
UpdateTermRelationshipRequest wrapper for the UpdateTermRelationship operation
See also ¶
Click https://docs.cloud.oracle.com/en-us/iaas/tools/go-sdk-examples/latest/datacatalog/UpdateTermRelationship.go.html to see an example of how to use UpdateTermRelationshipRequest.
func (UpdateTermRelationshipRequest) HTTPRequest ¶
func (request UpdateTermRelationshipRequest) HTTPRequest(method, path string) (http.Request, error)
HTTPRequest implements the OCIRequest interface
func (UpdateTermRelationshipRequest) RetryPolicy ¶
func (request UpdateTermRelationshipRequest) RetryPolicy() *common.RetryPolicy
RetryPolicy implements the OCIRetryableRequest interface. This retrieves the specified retry policy.
func (UpdateTermRelationshipRequest) String ¶
func (request UpdateTermRelationshipRequest) String() string
type UpdateTermRelationshipResponse ¶
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"` }
UpdateTermRelationshipResponse wrapper for the UpdateTermRelationship operation
func (UpdateTermRelationshipResponse) HTTPResponse ¶
func (response UpdateTermRelationshipResponse) HTTPResponse() *http.Response
HTTPResponse implements the OCIResponse interface
func (UpdateTermRelationshipResponse) String ¶
func (response UpdateTermRelationshipResponse) String() string
type 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 }
UpdateTermRequest wrapper for the UpdateTerm operation
See also ¶
Click https://docs.cloud.oracle.com/en-us/iaas/tools/go-sdk-examples/latest/datacatalog/UpdateTerm.go.html to see an example of how to use UpdateTermRequest.
func (UpdateTermRequest) HTTPRequest ¶
func (request UpdateTermRequest) HTTPRequest(method, path string) (http.Request, error)
HTTPRequest implements the OCIRequest interface
func (UpdateTermRequest) RetryPolicy ¶
func (request UpdateTermRequest) RetryPolicy() *common.RetryPolicy
RetryPolicy implements the OCIRetryableRequest interface. This retrieves the specified retry policy.
func (UpdateTermRequest) String ¶
func (request UpdateTermRequest) String() string
type UpdateTermResponse ¶
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"` }
UpdateTermResponse wrapper for the UpdateTerm operation
func (UpdateTermResponse) HTTPResponse ¶
func (response UpdateTermResponse) HTTPResponse() *http.Response
HTTPResponse implements the OCIResponse interface
func (UpdateTermResponse) String ¶
func (response UpdateTermResponse) String() string
type UploadCredentialsDetails ¶
type UploadCredentialsDetails struct { // Information used in updating connection credentials. CredentialPayload []byte `mandatory:"true" json:"credentialPayload"` ConnectionDetail *UpdateConnectionDetails `mandatory:"false" json:"connectionDetail"` }
UploadCredentialsDetails Upload credential file and connection metadata.
func (UploadCredentialsDetails) String ¶
func (m UploadCredentialsDetails) String() string
type 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 }
UploadCredentialsRequest wrapper for the UploadCredentials operation
See also ¶
Click https://docs.cloud.oracle.com/en-us/iaas/tools/go-sdk-examples/latest/datacatalog/UploadCredentials.go.html to see an example of how to use UploadCredentialsRequest.
func (UploadCredentialsRequest) HTTPRequest ¶
func (request UploadCredentialsRequest) HTTPRequest(method, path string) (http.Request, error)
HTTPRequest implements the OCIRequest interface
func (UploadCredentialsRequest) RetryPolicy ¶
func (request UploadCredentialsRequest) RetryPolicy() *common.RetryPolicy
RetryPolicy implements the OCIRetryableRequest interface. This retrieves the specified retry policy.
func (UploadCredentialsRequest) String ¶
func (request UploadCredentialsRequest) String() string
type UploadCredentialsResponse ¶
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"` }
UploadCredentialsResponse wrapper for the UploadCredentials operation
func (UploadCredentialsResponse) HTTPResponse ¶
func (response UploadCredentialsResponse) HTTPResponse() *http.Response
HTTPResponse implements the OCIResponse interface
func (UploadCredentialsResponse) String ¶
func (response UploadCredentialsResponse) String() string
type 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 }
UsersRequest wrapper for the Users operation
See also ¶
Click https://docs.cloud.oracle.com/en-us/iaas/tools/go-sdk-examples/latest/datacatalog/Users.go.html to see an example of how to use UsersRequest.
func (UsersRequest) HTTPRequest ¶
func (request UsersRequest) HTTPRequest(method, path string) (http.Request, error)
HTTPRequest implements the OCIRequest interface
func (UsersRequest) RetryPolicy ¶
func (request UsersRequest) RetryPolicy() *common.RetryPolicy
RetryPolicy implements the OCIRetryableRequest interface. This retrieves the specified retry policy.
func (UsersRequest) String ¶
func (request UsersRequest) String() string
type UsersResponse ¶
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"` }
UsersResponse wrapper for the Users operation
func (UsersResponse) HTTPResponse ¶
func (response UsersResponse) HTTPResponse() *http.Response
HTTPResponse implements the OCIResponse interface
func (UsersResponse) String ¶
func (response UsersResponse) String() string
type UsersSortByEnum ¶
type UsersSortByEnum string
UsersSortByEnum Enum with underlying type: string
const ( UsersSortByTimecreated UsersSortByEnum = "TIMECREATED" UsersSortByDisplayname UsersSortByEnum = "DISPLAYNAME" )
Set of constants representing the allowable values for UsersSortByEnum
func GetUsersSortByEnumValues ¶
func GetUsersSortByEnumValues() []UsersSortByEnum
GetUsersSortByEnumValues Enumerates the set of values for UsersSortByEnum
type UsersSortOrderEnum ¶
type UsersSortOrderEnum string
UsersSortOrderEnum Enum with underlying type: string
const ( UsersSortOrderAsc UsersSortOrderEnum = "ASC" UsersSortOrderDesc UsersSortOrderEnum = "DESC" )
Set of constants representing the allowable values for UsersSortOrderEnum
func GetUsersSortOrderEnumValues ¶
func GetUsersSortOrderEnumValues() []UsersSortOrderEnum
GetUsersSortOrderEnumValues Enumerates the set of values for UsersSortOrderEnum
type ValidateConnectionDetails ¶
type ValidateConnectionDetails struct { ConnectionDetail *CreateConnectionDetails `mandatory:"false" json:"connectionDetail"` // The information used to validate the connection. ConnectionPayload []byte `mandatory:"false" json:"connectionPayload"` }
ValidateConnectionDetails Validate connection from the connection metadata or oracle wallet file.
func (ValidateConnectionDetails) String ¶
func (m ValidateConnectionDetails) String() string
type 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 }
ValidateConnectionRequest wrapper for the ValidateConnection operation
See also ¶
Click https://docs.cloud.oracle.com/en-us/iaas/tools/go-sdk-examples/latest/datacatalog/ValidateConnection.go.html to see an example of how to use ValidateConnectionRequest.
func (ValidateConnectionRequest) HTTPRequest ¶
func (request ValidateConnectionRequest) HTTPRequest(method, path string) (http.Request, error)
HTTPRequest implements the OCIRequest interface
func (ValidateConnectionRequest) RetryPolicy ¶
func (request ValidateConnectionRequest) RetryPolicy() *common.RetryPolicy
RetryPolicy implements the OCIRetryableRequest interface. This retrieves the specified retry policy.
func (ValidateConnectionRequest) String ¶
func (request ValidateConnectionRequest) String() string
type ValidateConnectionResponse ¶
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"` }
ValidateConnectionResponse wrapper for the ValidateConnection operation
func (ValidateConnectionResponse) HTTPResponse ¶
func (response ValidateConnectionResponse) HTTPResponse() *http.Response
HTTPResponse implements the OCIResponse interface
func (ValidateConnectionResponse) String ¶
func (response ValidateConnectionResponse) String() string
type ValidateConnectionResult ¶
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"` }
ValidateConnectionResult Details regarding the validation of a connection resource.
func (ValidateConnectionResult) String ¶
func (m ValidateConnectionResult) String() string
type ValidatePatternDetails ¶
type ValidatePatternDetails struct { // The expression used in the pattern that may include qualifiers. Refer to the user documentation for details of the format and examples. Expression *string `mandatory:"false" json:"expression"` // List of file paths against which the expression can be tried, as a check. This documents, for reference // purposes, some example objects a pattern is meant to work with. // If provided with the request,this overrides the list which already exists as part of the pattern, if any. CheckFilePathList []string `mandatory:"false" json:"checkFilePathList"` // The maximum number of UNMATCHED files, in checkFilePathList, above which the check fails. // Optional, if checkFilePathList is provided. // If provided with the request, this overrides the value which already exists as part of the pattern, if any. CheckFailureLimit *int `mandatory:"false" json:"checkFailureLimit"` }
ValidatePatternDetails Validate pattern using the expression and file list.
func (ValidatePatternDetails) String ¶
func (m ValidatePatternDetails) String() string
type 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 }
ValidatePatternRequest wrapper for the ValidatePattern operation
See also ¶
Click https://docs.cloud.oracle.com/en-us/iaas/tools/go-sdk-examples/latest/datacatalog/ValidatePattern.go.html to see an example of how to use ValidatePatternRequest.
func (ValidatePatternRequest) HTTPRequest ¶
func (request ValidatePatternRequest) HTTPRequest(method, path string) (http.Request, error)
HTTPRequest implements the OCIRequest interface
func (ValidatePatternRequest) RetryPolicy ¶
func (request ValidatePatternRequest) RetryPolicy() *common.RetryPolicy
RetryPolicy implements the OCIRetryableRequest interface. This retrieves the specified retry policy.
func (ValidatePatternRequest) String ¶
func (request ValidatePatternRequest) String() string
type ValidatePatternResponse ¶
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"` }
ValidatePatternResponse wrapper for the ValidatePattern operation
func (ValidatePatternResponse) HTTPResponse ¶
func (response ValidatePatternResponse) HTTPResponse() *http.Response
HTTPResponse implements the OCIResponse interface
func (ValidatePatternResponse) String ¶
func (response ValidatePatternResponse) String() string
type ValidatePatternResult ¶
type ValidatePatternResult struct { // The status returned from the pattern validation. Status *string `mandatory:"true" json:"status"` // The message from the pattern validation. Message *string `mandatory:"false" json:"message"` // The expression used in the pattern validation. Expression *string `mandatory:"false" json:"expression"` // Collection of logical entities derived from the expression applied to a list of file paths. DerivedLogicalEntities []DerivedLogicalEntities `mandatory:"false" json:"derivedLogicalEntities"` }
ValidatePatternResult Details regarding the validation of a pattern resource.
func (ValidatePatternResult) String ¶
func (m ValidatePatternResult) String() string
type WorkRequest ¶
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"` }
WorkRequest A description of workrequest status.
func (WorkRequest) String ¶
func (m WorkRequest) String() string
type WorkRequestError ¶
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"` }
WorkRequestError An error encountered while executing a work request.
func (WorkRequestError) String ¶
func (m WorkRequestError) String() string
type WorkRequestLog ¶
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"` }
WorkRequestLog A log message from the execution of a work request.
func (WorkRequestLog) String ¶
func (m WorkRequestLog) String() string
type WorkRequestOperationTypeEnum ¶
type WorkRequestOperationTypeEnum string
WorkRequestOperationTypeEnum Enum with underlying type: string
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" )
Set of constants representing the allowable values for WorkRequestOperationTypeEnum
func GetWorkRequestOperationTypeEnumValues ¶
func GetWorkRequestOperationTypeEnumValues() []WorkRequestOperationTypeEnum
GetWorkRequestOperationTypeEnumValues Enumerates the set of values for WorkRequestOperationTypeEnum
type WorkRequestResource ¶
type WorkRequestResource struct { // The resource type the work request affects. EntityType *string `mandatory:"true" json:"entityType"` // The way in which this resource is affected by the work tracked in the work request. // A resource being created, updated, or deleted will remain in the IN_PROGRESS state until // work is complete for that resource at which point it will transition to CREATED, UPDATED, // or DELETED, respectively. ActionType WorkRequestResourceActionTypeEnum `mandatory:"true" json:"actionType"` // The 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"` }
WorkRequestResource A resource created or operated on by a work request.
func (WorkRequestResource) String ¶
func (m WorkRequestResource) String() string
type WorkRequestResourceActionTypeEnum ¶
type WorkRequestResourceActionTypeEnum string
WorkRequestResourceActionTypeEnum Enum with underlying type: string
const ( WorkRequestResourceActionTypeCreated WorkRequestResourceActionTypeEnum = "CREATED" WorkRequestResourceActionTypeUpdated WorkRequestResourceActionTypeEnum = "UPDATED" WorkRequestResourceActionTypeDeleted WorkRequestResourceActionTypeEnum = "DELETED" WorkRequestResourceActionTypeInProgress WorkRequestResourceActionTypeEnum = "IN_PROGRESS" WorkRequestResourceActionTypeMoved WorkRequestResourceActionTypeEnum = "MOVED" )
Set of constants representing the allowable values for WorkRequestResourceActionTypeEnum
func GetWorkRequestResourceActionTypeEnumValues ¶
func GetWorkRequestResourceActionTypeEnumValues() []WorkRequestResourceActionTypeEnum
GetWorkRequestResourceActionTypeEnumValues Enumerates the set of values for WorkRequestResourceActionTypeEnum
type WorkRequestStatusEnum ¶
type WorkRequestStatusEnum string
WorkRequestStatusEnum Enum with underlying type: string
const ( WorkRequestStatusAccepted WorkRequestStatusEnum = "ACCEPTED" WorkRequestStatusInProgress WorkRequestStatusEnum = "IN_PROGRESS" WorkRequestStatusFailed WorkRequestStatusEnum = "FAILED" WorkRequestStatusSucceeded WorkRequestStatusEnum = "SUCCEEDED" WorkRequestStatusCanceling WorkRequestStatusEnum = "CANCELING" WorkRequestStatusCanceled WorkRequestStatusEnum = "CANCELED" )
Set of constants representing the allowable values for WorkRequestStatusEnum
func GetWorkRequestStatusEnumValues ¶
func GetWorkRequestStatusEnumValues() []WorkRequestStatusEnum
GetWorkRequestStatusEnumValues Enumerates the set of values for WorkRequestStatusEnum
Source Files ¶
- add_data_selector_patterns_request_response.go
- associate_custom_property_request_response.go
- attach_catalog_private_endpoint_details.go
- attach_catalog_private_endpoint_request_response.go
- attribute.go
- attribute_collection.go
- attribute_summary.go
- attribute_tag.go
- attribute_tag_collection.go
- attribute_tag_summary.go
- base_permissions_summary.go
- base_tag.go
- base_tag_summary.go
- catalog.go
- catalog_permissions_summary.go
- catalog_private_endpoint.go
- catalog_private_endpoint_summary.go
- catalog_summary.go
- change_catalog_compartment_details.go
- change_catalog_compartment_request_response.go
- change_catalog_private_endpoint_compartment_details.go
- change_catalog_private_endpoint_compartment_request_response.go
- connection.go
- connection_alias_summary.go
- connection_collection.go
- connection_result.go
- connection_summary.go
- create_attribute_details.go
- create_attribute_request_response.go
- create_attribute_tag_request_response.go
- create_catalog_details.go
- create_catalog_private_endpoint_details.go
- create_catalog_private_endpoint_request_response.go
- create_catalog_request_response.go
- create_connection_details.go
- create_connection_request_response.go
- create_custom_property_details.go
- create_custom_property_request_response.go
- create_data_asset_details.go
- create_data_asset_request_response.go
- create_data_asset_tag_request_response.go
- create_entity_details.go
- create_entity_request_response.go
- create_entity_tag_request_response.go
- create_folder_details.go
- create_folder_request_response.go
- create_folder_tag_request_response.go
- create_glossary_details.go
- create_glossary_request_response.go
- create_job_definition_details.go
- create_job_definition_request_response.go
- create_job_details.go
- create_job_execution_details.go
- create_job_execution_request_response.go
- create_job_request_response.go
- create_namespace_details.go
- create_namespace_request_response.go
- create_pattern_details.go
- create_pattern_request_response.go
- create_tag_details.go
- create_term_details.go
- create_term_relationship_details.go
- create_term_relationship_request_response.go
- create_term_request_response.go
- custom_property.go
- custom_property_collection.go
- custom_property_data_type.go
- custom_property_get_usage.go
- custom_property_set_usage.go
- custom_property_summary.go
- custom_property_type_usage.go
- data_asset.go
- data_asset_collection.go
- data_asset_permissions_summary.go
- data_asset_summary.go
- data_asset_tag.go
- data_asset_tag_collection.go
- data_asset_tag_summary.go
- data_selector_pattern_details.go
- datacatalog_client.go
- delete_attribute_request_response.go
- delete_attribute_tag_request_response.go
- delete_catalog_private_endpoint_request_response.go
- delete_catalog_request_response.go
- delete_connection_request_response.go
- delete_custom_property_request_response.go
- delete_data_asset_request_response.go
- delete_data_asset_tag_request_response.go
- delete_entity_request_response.go
- delete_entity_tag_request_response.go
- delete_folder_request_response.go
- delete_folder_tag_request_response.go
- delete_glossary_request_response.go
- delete_job_definition_request_response.go
- delete_job_request_response.go
- delete_namespace_request_response.go
- delete_pattern_request_response.go
- delete_term_relationship_request_response.go
- delete_term_request_response.go
- derived_logical_entities.go
- detach_catalog_private_endpoint_details.go
- detach_catalog_private_endpoint_request_response.go
- disassociate_custom_property_request_response.go
- entity.go
- entity_collection.go
- entity_summary.go
- entity_tag.go
- entity_tag_collection.go
- entity_tag_summary.go
- expand_tree_for_glossary_request_response.go
- export_glossary_request_response.go
- faceted_search_aggregation.go
- faceted_search_custom_property.go
- faceted_search_date_filter_request.go
- faceted_search_filter_request.go
- faceted_search_sort_request.go
- faceted_search_string_filter_request.go
- folder.go
- folder_collection.go
- folder_summary.go
- folder_tag.go
- folder_tag_collection.go
- folder_tag_summary.go
- get_attribute_request_response.go
- get_attribute_tag_request_response.go
- get_catalog_private_endpoint_request_response.go
- get_catalog_request_response.go
- get_connection_request_response.go
- get_custom_property_request_response.go
- get_data_asset_request_response.go
- get_data_asset_tag_request_response.go
- get_entity_request_response.go
- get_entity_tag_request_response.go
- get_folder_request_response.go
- get_folder_tag_request_response.go
- get_glossary_request_response.go
- get_job_definition_request_response.go
- get_job_execution_request_response.go
- get_job_log_request_response.go
- get_job_metrics_request_response.go
- get_job_request_response.go
- get_namespace_request_response.go
- get_pattern_request_response.go
- get_term_relationship_request_response.go
- get_term_request_response.go
- get_type_request_response.go
- get_work_request_request_response.go
- glossary.go
- glossary_collection.go
- glossary_permissions_summary.go
- glossary_summary.go
- glossary_tree_element.go
- harvest_status.go
- import_connection_details.go
- import_connection_request_response.go
- import_glossary_details.go
- import_glossary_request_response.go
- job.go
- job_collection.go
- job_definition.go
- job_definition_collection.go
- job_definition_permissions_summary.go
- job_definition_scope.go
- job_definition_summary.go
- job_execution.go
- job_execution_collection.go
- job_execution_state.go
- job_execution_summary.go
- job_lifecycle_state.go
- job_log.go
- job_log_collection.go
- job_log_summary.go
- job_metric.go
- job_metric_collection.go
- job_metric_summary.go
- job_schedule_type.go
- job_summary.go
- job_type.go
- lifecycle_state.go
- list_aggregated_physical_entities_request_response.go
- list_attribute_tags_request_response.go
- list_attributes_request_response.go
- list_catalog_private_endpoints_request_response.go
- list_catalogs_request_response.go
- list_connections_request_response.go
- list_custom_properties_request_response.go
- list_data_asset_tags_request_response.go
- list_data_assets_request_response.go
- list_derived_logical_entities_request_response.go
- list_entities_request_response.go
- list_entity_tags_request_response.go
- list_folder_tags_request_response.go
- list_folders_request_response.go
- list_glossaries_request_response.go
- list_job_definitions_request_response.go
- list_job_executions_request_response.go
- list_job_logs_request_response.go
- list_job_metrics_request_response.go
- list_jobs_request_response.go
- list_namespaces_request_response.go
- list_patterns_request_response.go
- list_rules_request_response.go
- list_tags_request_response.go
- list_term_relationships_request_response.go
- list_terms_request_response.go
- list_types_request_response.go
- list_work_request_errors_request_response.go
- list_work_request_logs_request_response.go
- list_work_requests_request_response.go
- model_type.go
- namespace.go
- namespace_collection.go
- namespace_summary.go
- object_stats_request_response.go
- parse_connection_details.go
- parse_connection_request_response.go
- pattern.go
- pattern_collection.go
- pattern_summary.go
- property_definition.go
- remove_data_selector_patterns_request_response.go
- rule_attribute.go
- rule_collection.go
- rule_origin_type.go
- rule_summary.go
- rule_type.go
- search_criteria.go
- search_criteria_request_response.go
- search_result.go
- search_result_collection.go
- search_tag_summary.go
- search_term_summary.go
- term.go
- term_associated_object.go
- term_collection.go
- term_relationship.go
- term_relationship_collection.go
- term_relationship_summary.go
- term_summary.go
- term_workflow_status.go
- test_connection_request_response.go
- type_collection.go
- type_custom_property_details.go
- type_summary.go
- update_attribute_details.go
- update_attribute_request_response.go
- update_catalog_details.go
- update_catalog_private_endpoint_details.go
- update_catalog_private_endpoint_request_response.go
- update_catalog_request_response.go
- update_connection_details.go
- update_connection_request_response.go
- update_custom_property_details.go
- update_custom_property_request_response.go
- update_data_asset_details.go
- update_data_asset_request_response.go
- update_entity_details.go
- update_entity_request_response.go
- update_folder_details.go
- update_folder_request_response.go
- update_glossary_details.go
- update_glossary_request_response.go
- update_job_definition_details.go
- update_job_definition_request_response.go
- update_job_details.go
- update_job_request_response.go
- update_namespace_details.go
- update_namespace_request_response.go
- update_pattern_details.go
- update_pattern_request_response.go
- update_term_details.go
- update_term_relationship_details.go
- update_term_relationship_request_response.go
- update_term_request_response.go
- upload_credentials_details.go
- upload_credentials_request_response.go
- users_request_response.go
- validate_connection_details.go
- validate_connection_request_response.go
- validate_connection_result.go
- validate_pattern_details.go
- validate_pattern_request_response.go
- validate_pattern_result.go
- work_request.go
- work_request_error.go
- work_request_log.go
- work_request_resource.go