Documentation ¶
Index ¶
- type AttachCatalogPrivateEndpointDetails
- type AttachCatalogPrivateEndpointRequest
- type AttachCatalogPrivateEndpointResponse
- type Attribute
- type AttributeCollection
- type AttributeSummary
- 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 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 CreateTagDetails
- type CreateTermDetails
- type CreateTermRelationshipDetails
- type CreateTermRelationshipRequest
- type CreateTermRelationshipResponse
- type CreateTermRequest
- type CreateTermResponse
- type DataAsset
- type DataAssetCollection
- type DataAssetPermissionsSummary
- type DataAssetSummary
- type DataAssetTag
- type DataAssetTagCollection
- type DataAssetTagSummary
- type DataCatalogClient
- 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) 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) 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) 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) 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) 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) 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) 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) 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) 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) 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) 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) 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) 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) 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)
- type DeleteAttributeRequest
- type DeleteAttributeResponse
- type DeleteAttributeTagRequest
- type DeleteAttributeTagResponse
- type DeleteCatalogPrivateEndpointRequest
- type DeleteCatalogPrivateEndpointResponse
- type DeleteCatalogRequest
- type DeleteCatalogResponse
- type DeleteConnectionRequest
- type DeleteConnectionResponse
- 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 DeleteTermRelationshipRequest
- type DeleteTermRelationshipResponse
- type DeleteTermRequest
- type DeleteTermResponse
- type DetachCatalogPrivateEndpointDetails
- type DetachCatalogPrivateEndpointRequest
- type DetachCatalogPrivateEndpointResponse
- type Entity
- type EntityCollection
- type EntitySummary
- type EntityTag
- type EntityTagCollection
- type EntityTagSummary
- type ExpandTreeForGlossaryRequest
- type ExpandTreeForGlossaryResponse
- type ExportGlossaryRequest
- type ExportGlossaryResponse
- 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 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 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 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 ListDataAssetTagsFieldsEnum
- type ListDataAssetTagsLifecycleStateEnum
- type ListDataAssetTagsRequest
- type ListDataAssetTagsResponse
- type ListDataAssetTagsSortByEnum
- type ListDataAssetTagsSortOrderEnum
- type ListDataAssetsFieldsEnum
- type ListDataAssetsLifecycleStateEnum
- type ListDataAssetsRequest
- type ListDataAssetsResponse
- type ListDataAssetsSortByEnum
- type ListDataAssetsSortOrderEnum
- 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 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 ObjectStatsRequest
- type ObjectStatsResponse
- type ObjectStatsSortByEnum
- type ObjectStatsSortOrderEnum
- type ParseConnectionDetails
- type ParseConnectionRequest
- type ParseConnectionResponse
- type PropertyDefinition
- 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 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 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 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 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 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
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"` // 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"` }
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 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"` }
AttributeSummary Summary of an entity attribute.
func (AttributeSummary) String ¶
func (m AttributeSummary) String() string
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
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
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"` // 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"` // 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
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
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
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
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"` // 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
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 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"` // 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
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
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"` // 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"` // 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
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
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"` // 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
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
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"` }
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
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
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
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
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 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"` }
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
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
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 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"` // 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) 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.
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.
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.
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.
func (DataCatalogClient) CreateAttributeTag ¶
func (client DataCatalogClient) CreateAttributeTag(ctx context.Context, request CreateAttributeTagRequest) (response CreateAttributeTagResponse, err error)
CreateAttributeTag Creates a new entity attribute tag.
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.
func (DataCatalogClient) CreateCatalogPrivateEndpoint ¶
func (client DataCatalogClient) CreateCatalogPrivateEndpoint(ctx context.Context, request CreateCatalogPrivateEndpointRequest) (response CreateCatalogPrivateEndpointResponse, err error)
CreateCatalogPrivateEndpoint Create a new private reverse connection endpoint.
func (DataCatalogClient) CreateConnection ¶
func (client DataCatalogClient) CreateConnection(ctx context.Context, request CreateConnectionRequest) (response CreateConnectionResponse, err error)
CreateConnection Creates a new connection.
func (DataCatalogClient) CreateDataAsset ¶
func (client DataCatalogClient) CreateDataAsset(ctx context.Context, request CreateDataAssetRequest) (response CreateDataAssetResponse, err error)
CreateDataAsset Create a new data asset.
func (DataCatalogClient) CreateDataAssetTag ¶
func (client DataCatalogClient) CreateDataAssetTag(ctx context.Context, request CreateDataAssetTagRequest) (response CreateDataAssetTagResponse, err error)
CreateDataAssetTag Creates a new data asset tag.
func (DataCatalogClient) CreateEntity ¶
func (client DataCatalogClient) CreateEntity(ctx context.Context, request CreateEntityRequest) (response CreateEntityResponse, err error)
CreateEntity Creates a new data entity.
func (DataCatalogClient) CreateEntityTag ¶
func (client DataCatalogClient) CreateEntityTag(ctx context.Context, request CreateEntityTagRequest) (response CreateEntityTagResponse, err error)
CreateEntityTag Creates a new entity tag.
func (DataCatalogClient) CreateFolder ¶
func (client DataCatalogClient) CreateFolder(ctx context.Context, request CreateFolderRequest) (response CreateFolderResponse, err error)
CreateFolder Creates a new folder.
func (DataCatalogClient) CreateFolderTag ¶
func (client DataCatalogClient) CreateFolderTag(ctx context.Context, request CreateFolderTagRequest) (response CreateFolderTagResponse, err error)
CreateFolderTag Creates a new folder tag.
func (DataCatalogClient) CreateGlossary ¶
func (client DataCatalogClient) CreateGlossary(ctx context.Context, request CreateGlossaryRequest) (response CreateGlossaryResponse, err error)
CreateGlossary Creates a new glossary.
func (DataCatalogClient) CreateJob ¶
func (client DataCatalogClient) CreateJob(ctx context.Context, request CreateJobRequest) (response CreateJobResponse, err error)
CreateJob Creates a new job.
func (DataCatalogClient) CreateJobDefinition ¶
func (client DataCatalogClient) CreateJobDefinition(ctx context.Context, request CreateJobDefinitionRequest) (response CreateJobDefinitionResponse, err error)
CreateJobDefinition Creates a new job definition.
func (DataCatalogClient) CreateJobExecution ¶
func (client DataCatalogClient) CreateJobExecution(ctx context.Context, request CreateJobExecutionRequest) (response CreateJobExecutionResponse, err error)
CreateJobExecution Creates a new job execution.
func (DataCatalogClient) CreateTerm ¶
func (client DataCatalogClient) CreateTerm(ctx context.Context, request CreateTermRequest) (response CreateTermResponse, err error)
CreateTerm Create a new term within a glossary.
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.
func (DataCatalogClient) DeleteAttribute ¶
func (client DataCatalogClient) DeleteAttribute(ctx context.Context, request DeleteAttributeRequest) (response DeleteAttributeResponse, err error)
DeleteAttribute Deletes a specific entity attribute.
func (DataCatalogClient) DeleteAttributeTag ¶
func (client DataCatalogClient) DeleteAttributeTag(ctx context.Context, request DeleteAttributeTagRequest) (response DeleteAttributeTagResponse, err error)
DeleteAttributeTag Deletes a specific entity attribute tag.
func (DataCatalogClient) DeleteCatalog ¶
func (client DataCatalogClient) DeleteCatalog(ctx context.Context, request DeleteCatalogRequest) (response DeleteCatalogResponse, err error)
DeleteCatalog Deletes a data catalog resource by identifier.
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.
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.
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.
func (DataCatalogClient) DeleteDataAssetTag ¶
func (client DataCatalogClient) DeleteDataAssetTag(ctx context.Context, request DeleteDataAssetTagRequest) (response DeleteDataAssetTagResponse, err error)
DeleteDataAssetTag Deletes a specific data asset tag.
func (DataCatalogClient) DeleteEntity ¶
func (client DataCatalogClient) DeleteEntity(ctx context.Context, request DeleteEntityRequest) (response DeleteEntityResponse, err error)
DeleteEntity Deletes a specific data entity.
func (DataCatalogClient) DeleteEntityTag ¶
func (client DataCatalogClient) DeleteEntityTag(ctx context.Context, request DeleteEntityTagRequest) (response DeleteEntityTagResponse, err error)
DeleteEntityTag Deletes a specific entity tag.
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.
func (DataCatalogClient) DeleteFolderTag ¶
func (client DataCatalogClient) DeleteFolderTag(ctx context.Context, request DeleteFolderTagRequest) (response DeleteFolderTagResponse, err error)
DeleteFolderTag Deletes a specific folder tag.
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.
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.
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.
func (DataCatalogClient) DeleteTerm ¶
func (client DataCatalogClient) DeleteTerm(ctx context.Context, request DeleteTermRequest) (response DeleteTermResponse, err error)
DeleteTerm Deletes a specific glossary term.
func (DataCatalogClient) DeleteTermRelationship ¶
func (client DataCatalogClient) DeleteTermRelationship(ctx context.Context, request DeleteTermRelationshipRequest) (response DeleteTermRelationshipResponse, err error)
DeleteTermRelationship Deletes a specific glossary term relationship.
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.
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.
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.
func (DataCatalogClient) GetAttribute ¶
func (client DataCatalogClient) GetAttribute(ctx context.Context, request GetAttributeRequest) (response GetAttributeResponse, err error)
GetAttribute Gets a specific entity attribute by key.
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.
func (DataCatalogClient) GetCatalog ¶
func (client DataCatalogClient) GetCatalog(ctx context.Context, request GetCatalogRequest) (response GetCatalogResponse, err error)
GetCatalog Gets a data catalog by identifier.
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.
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.
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.
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.
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.
func (DataCatalogClient) GetEntityTag ¶
func (client DataCatalogClient) GetEntityTag(ctx context.Context, request GetEntityTagRequest) (response GetEntityTagResponse, err error)
GetEntityTag Gets a specific entity tag by key.
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.
func (DataCatalogClient) GetFolderTag ¶
func (client DataCatalogClient) GetFolderTag(ctx context.Context, request GetFolderTagRequest) (response GetFolderTagResponse, err error)
GetFolderTag Gets a specific folder tag by key.
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.
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.
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.
func (DataCatalogClient) GetJobExecution ¶
func (client DataCatalogClient) GetJobExecution(ctx context.Context, request GetJobExecutionRequest) (response GetJobExecutionResponse, err error)
GetJobExecution Gets a specific job execution by key.
func (DataCatalogClient) GetJobLog ¶
func (client DataCatalogClient) GetJobLog(ctx context.Context, request GetJobLogRequest) (response GetJobLogResponse, err error)
GetJobLog Gets a specific job log by key.
func (DataCatalogClient) GetJobMetrics ¶
func (client DataCatalogClient) GetJobMetrics(ctx context.Context, request GetJobMetricsRequest) (response GetJobMetricsResponse, err error)
GetJobMetrics Gets a specific job metric by key.
func (DataCatalogClient) GetTerm ¶
func (client DataCatalogClient) GetTerm(ctx context.Context, request GetTermRequest) (response GetTermResponse, err error)
GetTerm Gets a specific glossary term by key.
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.
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.
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.
func (DataCatalogClient) ImportConnection ¶
func (client DataCatalogClient) ImportConnection(ctx context.Context, request ImportConnectionRequest) (response ImportConnectionResponse, err error)
ImportConnection Import new connection for this data asset.
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.
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.
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.
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.
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.
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.
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.
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.
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.
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.
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.
func (DataCatalogClient) ListFolders ¶
func (client DataCatalogClient) ListFolders(ctx context.Context, request ListFoldersRequest) (response ListFoldersResponse, err error)
ListFolders Returns a list of all folders.
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.
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.
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.
func (DataCatalogClient) ListJobLogs ¶
func (client DataCatalogClient) ListJobLogs(ctx context.Context, request ListJobLogsRequest) (response ListJobLogsResponse, err error)
ListJobLogs Returns a list of job logs.
func (DataCatalogClient) ListJobMetrics ¶
func (client DataCatalogClient) ListJobMetrics(ctx context.Context, request ListJobMetricsRequest) (response ListJobMetricsResponse, err error)
ListJobMetrics Returns a list of job metrics.
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.
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.
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.
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.
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.
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.
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.
func (DataCatalogClient) ListWorkRequests ¶
func (client DataCatalogClient) ListWorkRequests(ctx context.Context, request ListWorkRequestsRequest) (response ListWorkRequestsResponse, err error)
ListWorkRequests Lists the work requests in a compartment.
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.
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.
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.
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.
func (DataCatalogClient) UpdateAttribute ¶
func (client DataCatalogClient) UpdateAttribute(ctx context.Context, request UpdateAttributeRequest) (response UpdateAttributeResponse, err error)
UpdateAttribute Updates a specific data asset attribute.
func (DataCatalogClient) UpdateCatalog ¶
func (client DataCatalogClient) UpdateCatalog(ctx context.Context, request UpdateCatalogRequest) (response UpdateCatalogResponse, err error)
UpdateCatalog Updates the data catalog.
func (DataCatalogClient) UpdateCatalogPrivateEndpoint ¶
func (client DataCatalogClient) UpdateCatalogPrivateEndpoint(ctx context.Context, request UpdateCatalogPrivateEndpointRequest) (response UpdateCatalogPrivateEndpointResponse, err error)
UpdateCatalogPrivateEndpoint Updates the private reverse connection endpoint.
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.
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.
func (DataCatalogClient) UpdateEntity ¶
func (client DataCatalogClient) UpdateEntity(ctx context.Context, request UpdateEntityRequest) (response UpdateEntityResponse, err error)
UpdateEntity Updates a specific data entity.
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.
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.
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.
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.
func (DataCatalogClient) UpdateTerm ¶
func (client DataCatalogClient) UpdateTerm(ctx context.Context, request UpdateTermRequest) (response UpdateTermResponse, err error)
UpdateTerm Updates a specific glossary term.
func (DataCatalogClient) UpdateTermRelationship ¶
func (client DataCatalogClient) UpdateTermRelationship(ctx context.Context, request UpdateTermRelationshipRequest) (response UpdateTermRelationshipResponse, err error)
UpdateTermRelationship Updates a specific glossary term relationship.
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.
func (DataCatalogClient) Users ¶
func (client DataCatalogClient) Users(ctx context.Context, request UsersRequest) (response UsersResponse, err error)
Users Returns active users in the system.
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.
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
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
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
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
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
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 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
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
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
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
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
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
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
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
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
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 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
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
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 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
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 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"` // 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"` // 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"` // 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
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
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 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"` // 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
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
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
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
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
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 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
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
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
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
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
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
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
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
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
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
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
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
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 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
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
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
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
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"` // 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"` }
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
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
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 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
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
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
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
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
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 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
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
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 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"` // 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
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
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
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
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
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
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
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
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
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
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 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
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
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
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
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
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
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
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"` }
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 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
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
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 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 SearchCriteria ¶
type SearchCriteria struct { // Search query dsl that defines the query components including fields and predicates. Query *string `mandatory:"false" json:"query"` }
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
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"` }
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"` }
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"` }
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
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 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"` // 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
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
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
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"` // 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
func (UpdateConnectionRequest) HTTPRequest ¶
func (request UpdateConnectionRequest) HTTPRequest(method, path string) (http.Request, error)
HTTPRequest implements the OCIRequest interface
func (UpdateConnectionRequest) RetryPolicy ¶
func (request UpdateConnectionRequest) RetryPolicy() *common.RetryPolicy
RetryPolicy implements the OCIRetryableRequest interface. This retrieves the specified retry policy.
func (UpdateConnectionRequest) String ¶
func (request UpdateConnectionRequest) String() string
type UpdateConnectionResponse ¶
type UpdateConnectionResponse struct { // The underlying http response RawResponse *http.Response // The Connection instance Connection `presentIn:"body"` // For optimistic concurrency control. See ETags for Optimistic Concurrency Control (https://docs.cloud.oracle.com/iaas/Content/API/Concepts/usingapi.htm#eleven). Etag *string `presentIn:"header" name:"etag"` // Unique Oracle-assigned identifier for the request. If you need to contact // Oracle about a particular request, please provide the request ID. OpcRequestId *string `presentIn:"header" name:"opc-request-id"` }
UpdateConnectionResponse wrapper for the UpdateConnection operation
func (UpdateConnectionResponse) HTTPResponse ¶
func (response UpdateConnectionResponse) HTTPResponse() *http.Response
HTTPResponse implements the OCIResponse interface
func (UpdateConnectionResponse) String ¶
func (response UpdateConnectionResponse) String() string
type UpdateDataAssetDetails ¶
type UpdateDataAssetDetails 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"` // 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
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"` // 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"` // 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
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"` // 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
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"` }
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
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
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
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 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"` }
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
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
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
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
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
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 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 ¶
- 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_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_tag_details.go
- create_term_details.go
- create_term_relationship_details.go
- create_term_relationship_request_response.go
- create_term_request_response.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
- 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_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_term_relationship_request_response.go
- delete_term_request_response.go
- detach_catalog_private_endpoint_details.go
- detach_catalog_private_endpoint_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
- 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_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_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_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_data_asset_tags_request_response.go
- list_data_assets_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_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
- object_stats_request_response.go
- parse_connection_details.go
- parse_connection_request_response.go
- property_definition.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_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_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_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
- work_request.go
- work_request_error.go
- work_request_log.go
- work_request_resource.go