func GetConnectionResultEnumStringValues() []string
GetConnectionResultEnumStringValues Enumerates the set of values in String for ConnectionResultEnum
func GetCustomPropertyDataTypeEnumStringValues() []string
GetCustomPropertyDataTypeEnumStringValues Enumerates the set of values in String for CustomPropertyDataTypeEnum
func GetDataAssetImportExportTypeFilterEnumStringValues() []string
GetDataAssetImportExportTypeFilterEnumStringValues Enumerates the set of values in String for DataAssetImportExportTypeFilterEnum
func GetEventConfigStatusEnumStringValues() []string
GetEventConfigStatusEnumStringValues Enumerates the set of values in String for EventConfigStatusEnum
func GetFacetedSearchAggregationPropertyTypeEnumStringValues() []string
GetFacetedSearchAggregationPropertyTypeEnumStringValues Enumerates the set of values in String for FacetedSearchAggregationPropertyTypeEnum
func GetFacetedSearchSortRequestSortOrderEnumStringValues() []string
GetFacetedSearchSortRequestSortOrderEnumStringValues Enumerates the set of values in String for FacetedSearchSortRequestSortOrderEnum
func GetGetAttributeFieldsEnumStringValues() []string
GetGetAttributeFieldsEnumStringValues Enumerates the set of values in String for GetAttributeFieldsEnum
func GetGetAttributeTagFieldsEnumStringValues() []string
GetGetAttributeTagFieldsEnumStringValues Enumerates the set of values in String for GetAttributeTagFieldsEnum
func GetGetConnectionFieldsEnumStringValues() []string
GetGetConnectionFieldsEnumStringValues Enumerates the set of values in String for GetConnectionFieldsEnum
func GetGetCustomPropertyFieldsEnumStringValues() []string
GetGetCustomPropertyFieldsEnumStringValues Enumerates the set of values in String for GetCustomPropertyFieldsEnum
func GetGetDataAssetFieldsEnumStringValues() []string
GetGetDataAssetFieldsEnumStringValues Enumerates the set of values in String for GetDataAssetFieldsEnum
func GetGetDataAssetTagFieldsEnumStringValues() []string
GetGetDataAssetTagFieldsEnumStringValues Enumerates the set of values in String for GetDataAssetTagFieldsEnum
func GetGetEntityFieldsEnumStringValues() []string
GetGetEntityFieldsEnumStringValues Enumerates the set of values in String for GetEntityFieldsEnum
func GetGetEntityTagFieldsEnumStringValues() []string
GetGetEntityTagFieldsEnumStringValues Enumerates the set of values in String for GetEntityTagFieldsEnum
func GetGetFolderFieldsEnumStringValues() []string
GetGetFolderFieldsEnumStringValues Enumerates the set of values in String for GetFolderFieldsEnum
func GetGetFolderTagFieldsEnumStringValues() []string
GetGetFolderTagFieldsEnumStringValues Enumerates the set of values in String for GetFolderTagFieldsEnum
func GetGetGlossaryFieldsEnumStringValues() []string
GetGetGlossaryFieldsEnumStringValues Enumerates the set of values in String for GetGlossaryFieldsEnum
func GetGetJobDefinitionFieldsEnumStringValues() []string
GetGetJobDefinitionFieldsEnumStringValues Enumerates the set of values in String for GetJobDefinitionFieldsEnum
func GetGetJobExecutionFieldsEnumStringValues() []string
GetGetJobExecutionFieldsEnumStringValues Enumerates the set of values in String for GetJobExecutionFieldsEnum
func GetGetJobFieldsEnumStringValues() []string
GetGetJobFieldsEnumStringValues Enumerates the set of values in String for GetJobFieldsEnum
func GetGetJobLogFieldsEnumStringValues() []string
GetGetJobLogFieldsEnumStringValues Enumerates the set of values in String for GetJobLogFieldsEnum
func GetGetJobMetricsFieldsEnumStringValues() []string
GetGetJobMetricsFieldsEnumStringValues Enumerates the set of values in String for GetJobMetricsFieldsEnum
func GetGetNamespaceFieldsEnumStringValues() []string
GetGetNamespaceFieldsEnumStringValues Enumerates the set of values in String for GetNamespaceFieldsEnum
func GetGetPatternFieldsEnumStringValues() []string
GetGetPatternFieldsEnumStringValues Enumerates the set of values in String for GetPatternFieldsEnum
func GetGetTermFieldsEnumStringValues() []string
GetGetTermFieldsEnumStringValues Enumerates the set of values in String for GetTermFieldsEnum
func GetGetTermRelationshipFieldsEnumStringValues() []string
GetGetTermRelationshipFieldsEnumStringValues Enumerates the set of values in String for GetTermRelationshipFieldsEnum
func GetGetTypeFieldsEnumStringValues() []string
GetGetTypeFieldsEnumStringValues Enumerates the set of values in String for GetTypeFieldsEnum
func GetHarvestStatusEnumStringValues() []string
GetHarvestStatusEnumStringValues Enumerates the set of values in String for HarvestStatusEnum
func GetJobExecutionStateEnumStringValues() []string
GetJobExecutionStateEnumStringValues Enumerates the set of values in String for JobExecutionStateEnum
func GetJobLifecycleStateEnumStringValues() []string
GetJobLifecycleStateEnumStringValues Enumerates the set of values in String for JobLifecycleStateEnum
func GetJobScheduleTypeEnumStringValues() []string
GetJobScheduleTypeEnumStringValues Enumerates the set of values in String for JobScheduleTypeEnum
func GetJobTypeEnumStringValues() []string
GetJobTypeEnumStringValues Enumerates the set of values in String for JobTypeEnum
func GetLifecycleStateEnumStringValues() []string
GetLifecycleStateEnumStringValues Enumerates the set of values in String for LifecycleStateEnum
func GetLineageDirectionEnumStringValues() []string
GetLineageDirectionEnumStringValues Enumerates the set of values in String for LineageDirectionEnum
func GetListAggregatedPhysicalEntitiesFieldsEnumStringValues() []string
GetListAggregatedPhysicalEntitiesFieldsEnumStringValues Enumerates the set of values in String for ListAggregatedPhysicalEntitiesFieldsEnum
func GetListAggregatedPhysicalEntitiesSortByEnumStringValues() []string
GetListAggregatedPhysicalEntitiesSortByEnumStringValues Enumerates the set of values in String for ListAggregatedPhysicalEntitiesSortByEnum
func GetListAggregatedPhysicalEntitiesSortOrderEnumStringValues() []string
GetListAggregatedPhysicalEntitiesSortOrderEnumStringValues Enumerates the set of values in String for ListAggregatedPhysicalEntitiesSortOrderEnum
func GetListAttributeTagsFieldsEnumStringValues() []string
GetListAttributeTagsFieldsEnumStringValues Enumerates the set of values in String for ListAttributeTagsFieldsEnum
func GetListAttributeTagsLifecycleStateEnumStringValues() []string
GetListAttributeTagsLifecycleStateEnumStringValues Enumerates the set of values in String for ListAttributeTagsLifecycleStateEnum
func GetListAttributeTagsSortByEnumStringValues() []string
GetListAttributeTagsSortByEnumStringValues Enumerates the set of values in String for ListAttributeTagsSortByEnum
func GetListAttributeTagsSortOrderEnumStringValues() []string
GetListAttributeTagsSortOrderEnumStringValues Enumerates the set of values in String for ListAttributeTagsSortOrderEnum
func GetListAttributesFieldsEnumStringValues() []string
GetListAttributesFieldsEnumStringValues Enumerates the set of values in String for ListAttributesFieldsEnum
func GetListAttributesLifecycleStateEnumStringValues() []string
GetListAttributesLifecycleStateEnumStringValues Enumerates the set of values in String for ListAttributesLifecycleStateEnum
func GetListAttributesSortByEnumStringValues() []string
GetListAttributesSortByEnumStringValues Enumerates the set of values in String for ListAttributesSortByEnum
func GetListAttributesSortOrderEnumStringValues() []string
GetListAttributesSortOrderEnumStringValues Enumerates the set of values in String for ListAttributesSortOrderEnum
func GetListCatalogPrivateEndpointsLifecycleStateEnumStringValues() []string
GetListCatalogPrivateEndpointsLifecycleStateEnumStringValues Enumerates the set of values in String for ListCatalogPrivateEndpointsLifecycleStateEnum
func GetListCatalogPrivateEndpointsSortByEnumStringValues() []string
GetListCatalogPrivateEndpointsSortByEnumStringValues Enumerates the set of values in String for ListCatalogPrivateEndpointsSortByEnum
func GetListCatalogPrivateEndpointsSortOrderEnumStringValues() []string
GetListCatalogPrivateEndpointsSortOrderEnumStringValues Enumerates the set of values in String for ListCatalogPrivateEndpointsSortOrderEnum
func GetListCatalogsLifecycleStateEnumStringValues() []string
GetListCatalogsLifecycleStateEnumStringValues Enumerates the set of values in String for ListCatalogsLifecycleStateEnum
func GetListCatalogsSortByEnumStringValues() []string
GetListCatalogsSortByEnumStringValues Enumerates the set of values in String for ListCatalogsSortByEnum
func GetListCatalogsSortOrderEnumStringValues() []string
GetListCatalogsSortOrderEnumStringValues Enumerates the set of values in String for ListCatalogsSortOrderEnum
func GetListConnectionsFieldsEnumStringValues() []string
GetListConnectionsFieldsEnumStringValues Enumerates the set of values in String for ListConnectionsFieldsEnum
func GetListConnectionsLifecycleStateEnumStringValues() []string
GetListConnectionsLifecycleStateEnumStringValues Enumerates the set of values in String for ListConnectionsLifecycleStateEnum
func GetListConnectionsSortByEnumStringValues() []string
GetListConnectionsSortByEnumStringValues Enumerates the set of values in String for ListConnectionsSortByEnum
func GetListConnectionsSortOrderEnumStringValues() []string
GetListConnectionsSortOrderEnumStringValues Enumerates the set of values in String for ListConnectionsSortOrderEnum
func GetListCustomPropertiesFieldsEnumStringValues() []string
GetListCustomPropertiesFieldsEnumStringValues Enumerates the set of values in String for ListCustomPropertiesFieldsEnum
func GetListCustomPropertiesLifecycleStateEnumStringValues() []string
GetListCustomPropertiesLifecycleStateEnumStringValues Enumerates the set of values in String for ListCustomPropertiesLifecycleStateEnum
func GetListCustomPropertiesSortByEnumStringValues() []string
GetListCustomPropertiesSortByEnumStringValues Enumerates the set of values in String for ListCustomPropertiesSortByEnum
func GetListCustomPropertiesSortOrderEnumStringValues() []string
GetListCustomPropertiesSortOrderEnumStringValues Enumerates the set of values in String for ListCustomPropertiesSortOrderEnum
func GetListCustomPropertiesTypeNameEnumStringValues() []string
GetListCustomPropertiesTypeNameEnumStringValues Enumerates the set of values in String for ListCustomPropertiesTypeNameEnum
func GetListDataAssetTagsFieldsEnumStringValues() []string
GetListDataAssetTagsFieldsEnumStringValues Enumerates the set of values in String for ListDataAssetTagsFieldsEnum
func GetListDataAssetTagsLifecycleStateEnumStringValues() []string
GetListDataAssetTagsLifecycleStateEnumStringValues Enumerates the set of values in String for ListDataAssetTagsLifecycleStateEnum
func GetListDataAssetTagsSortByEnumStringValues() []string
GetListDataAssetTagsSortByEnumStringValues Enumerates the set of values in String for ListDataAssetTagsSortByEnum
func GetListDataAssetTagsSortOrderEnumStringValues() []string
GetListDataAssetTagsSortOrderEnumStringValues Enumerates the set of values in String for ListDataAssetTagsSortOrderEnum
func GetListDataAssetsFieldsEnumStringValues() []string
GetListDataAssetsFieldsEnumStringValues Enumerates the set of values in String for ListDataAssetsFieldsEnum
func GetListDataAssetsLifecycleStateEnumStringValues() []string
GetListDataAssetsLifecycleStateEnumStringValues Enumerates the set of values in String for ListDataAssetsLifecycleStateEnum
func GetListDataAssetsSortByEnumStringValues() []string
GetListDataAssetsSortByEnumStringValues Enumerates the set of values in String for ListDataAssetsSortByEnum
func GetListDataAssetsSortOrderEnumStringValues() []string
GetListDataAssetsSortOrderEnumStringValues Enumerates the set of values in String for ListDataAssetsSortOrderEnum
func GetListDerivedLogicalEntitiesSortByEnumStringValues() []string
GetListDerivedLogicalEntitiesSortByEnumStringValues Enumerates the set of values in String for ListDerivedLogicalEntitiesSortByEnum
func GetListDerivedLogicalEntitiesSortOrderEnumStringValues() []string
GetListDerivedLogicalEntitiesSortOrderEnumStringValues Enumerates the set of values in String for ListDerivedLogicalEntitiesSortOrderEnum
func GetListEntitiesFieldsEnumStringValues() []string
GetListEntitiesFieldsEnumStringValues Enumerates the set of values in String for ListEntitiesFieldsEnum
func GetListEntitiesHarvestStatusEnumStringValues() []string
GetListEntitiesHarvestStatusEnumStringValues Enumerates the set of values in String for ListEntitiesHarvestStatusEnum
func GetListEntitiesLifecycleStateEnumStringValues() []string
GetListEntitiesLifecycleStateEnumStringValues Enumerates the set of values in String for ListEntitiesLifecycleStateEnum
func GetListEntitiesSortByEnumStringValues() []string
GetListEntitiesSortByEnumStringValues Enumerates the set of values in String for ListEntitiesSortByEnum
func GetListEntitiesSortOrderEnumStringValues() []string
GetListEntitiesSortOrderEnumStringValues Enumerates the set of values in String for ListEntitiesSortOrderEnum
func GetListEntityTagsFieldsEnumStringValues() []string
GetListEntityTagsFieldsEnumStringValues Enumerates the set of values in String for ListEntityTagsFieldsEnum
func GetListEntityTagsLifecycleStateEnumStringValues() []string
GetListEntityTagsLifecycleStateEnumStringValues Enumerates the set of values in String for ListEntityTagsLifecycleStateEnum
func GetListEntityTagsSortByEnumStringValues() []string
GetListEntityTagsSortByEnumStringValues Enumerates the set of values in String for ListEntityTagsSortByEnum
func GetListEntityTagsSortOrderEnumStringValues() []string
GetListEntityTagsSortOrderEnumStringValues Enumerates the set of values in String for ListEntityTagsSortOrderEnum
func GetListFolderTagsFieldsEnumStringValues() []string
GetListFolderTagsFieldsEnumStringValues Enumerates the set of values in String for ListFolderTagsFieldsEnum
func GetListFolderTagsLifecycleStateEnumStringValues() []string
GetListFolderTagsLifecycleStateEnumStringValues Enumerates the set of values in String for ListFolderTagsLifecycleStateEnum
func GetListFolderTagsSortByEnumStringValues() []string
GetListFolderTagsSortByEnumStringValues Enumerates the set of values in String for ListFolderTagsSortByEnum
func GetListFolderTagsSortOrderEnumStringValues() []string
GetListFolderTagsSortOrderEnumStringValues Enumerates the set of values in String for ListFolderTagsSortOrderEnum
func GetListFoldersFieldsEnumStringValues() []string
GetListFoldersFieldsEnumStringValues Enumerates the set of values in String for ListFoldersFieldsEnum
func GetListFoldersHarvestStatusEnumStringValues() []string
GetListFoldersHarvestStatusEnumStringValues Enumerates the set of values in String for ListFoldersHarvestStatusEnum
func GetListFoldersLifecycleStateEnumStringValues() []string
GetListFoldersLifecycleStateEnumStringValues Enumerates the set of values in String for ListFoldersLifecycleStateEnum
func GetListFoldersSortByEnumStringValues() []string
GetListFoldersSortByEnumStringValues Enumerates the set of values in String for ListFoldersSortByEnum
func GetListFoldersSortOrderEnumStringValues() []string
GetListFoldersSortOrderEnumStringValues Enumerates the set of values in String for ListFoldersSortOrderEnum
func GetListGlossariesFieldsEnumStringValues() []string
GetListGlossariesFieldsEnumStringValues Enumerates the set of values in String for ListGlossariesFieldsEnum
func GetListGlossariesLifecycleStateEnumStringValues() []string
GetListGlossariesLifecycleStateEnumStringValues Enumerates the set of values in String for ListGlossariesLifecycleStateEnum
func GetListGlossariesSortByEnumStringValues() []string
GetListGlossariesSortByEnumStringValues Enumerates the set of values in String for ListGlossariesSortByEnum
func GetListGlossariesSortOrderEnumStringValues() []string
GetListGlossariesSortOrderEnumStringValues Enumerates the set of values in String for ListGlossariesSortOrderEnum
func GetListJobDefinitionsFieldsEnumStringValues() []string
GetListJobDefinitionsFieldsEnumStringValues Enumerates the set of values in String for ListJobDefinitionsFieldsEnum
func GetListJobDefinitionsJobExecutionStateEnumStringValues() []string
GetListJobDefinitionsJobExecutionStateEnumStringValues Enumerates the set of values in String for ListJobDefinitionsJobExecutionStateEnum
func GetListJobDefinitionsJobTypeEnumStringValues() []string
GetListJobDefinitionsJobTypeEnumStringValues Enumerates the set of values in String for ListJobDefinitionsJobTypeEnum
func GetListJobDefinitionsLifecycleStateEnumStringValues() []string
GetListJobDefinitionsLifecycleStateEnumStringValues Enumerates the set of values in String for ListJobDefinitionsLifecycleStateEnum
func GetListJobDefinitionsSortByEnumStringValues() []string
GetListJobDefinitionsSortByEnumStringValues Enumerates the set of values in String for ListJobDefinitionsSortByEnum
func GetListJobDefinitionsSortOrderEnumStringValues() []string
GetListJobDefinitionsSortOrderEnumStringValues Enumerates the set of values in String for ListJobDefinitionsSortOrderEnum
func GetListJobExecutionsFieldsEnumStringValues() []string
GetListJobExecutionsFieldsEnumStringValues Enumerates the set of values in String for ListJobExecutionsFieldsEnum
func GetListJobExecutionsJobTypeEnumStringValues() []string
GetListJobExecutionsJobTypeEnumStringValues Enumerates the set of values in String for ListJobExecutionsJobTypeEnum
func GetListJobExecutionsLifecycleStateEnumStringValues() []string
GetListJobExecutionsLifecycleStateEnumStringValues Enumerates the set of values in String for ListJobExecutionsLifecycleStateEnum
func GetListJobExecutionsSortByEnumStringValues() []string
GetListJobExecutionsSortByEnumStringValues Enumerates the set of values in String for ListJobExecutionsSortByEnum
func GetListJobExecutionsSortOrderEnumStringValues() []string
GetListJobExecutionsSortOrderEnumStringValues Enumerates the set of values in String for ListJobExecutionsSortOrderEnum
func GetListJobLogsFieldsEnumStringValues() []string
GetListJobLogsFieldsEnumStringValues Enumerates the set of values in String for ListJobLogsFieldsEnum
func GetListJobLogsLifecycleStateEnumStringValues() []string
GetListJobLogsLifecycleStateEnumStringValues Enumerates the set of values in String for ListJobLogsLifecycleStateEnum
func GetListJobLogsSortByEnumStringValues() []string
GetListJobLogsSortByEnumStringValues Enumerates the set of values in String for ListJobLogsSortByEnum
func GetListJobLogsSortOrderEnumStringValues() []string
GetListJobLogsSortOrderEnumStringValues Enumerates the set of values in String for ListJobLogsSortOrderEnum
func GetListJobMetricsFieldsEnumStringValues() []string
GetListJobMetricsFieldsEnumStringValues Enumerates the set of values in String for ListJobMetricsFieldsEnum
func GetListJobMetricsSortByEnumStringValues() []string
GetListJobMetricsSortByEnumStringValues Enumerates the set of values in String for ListJobMetricsSortByEnum
func GetListJobMetricsSortOrderEnumStringValues() []string
GetListJobMetricsSortOrderEnumStringValues Enumerates the set of values in String for ListJobMetricsSortOrderEnum
func GetListJobsFieldsEnumStringValues() []string
GetListJobsFieldsEnumStringValues Enumerates the set of values in String for ListJobsFieldsEnum
func GetListJobsJobTypeEnumStringValues() []string
GetListJobsJobTypeEnumStringValues Enumerates the set of values in String for ListJobsJobTypeEnum
func GetListJobsLifecycleStateEnumStringValues() []string
GetListJobsLifecycleStateEnumStringValues Enumerates the set of values in String for ListJobsLifecycleStateEnum
func GetListJobsScheduleTypeEnumStringValues() []string
GetListJobsScheduleTypeEnumStringValues Enumerates the set of values in String for ListJobsScheduleTypeEnum
func GetListJobsSortByEnumStringValues() []string
GetListJobsSortByEnumStringValues Enumerates the set of values in String for ListJobsSortByEnum
func GetListJobsSortOrderEnumStringValues() []string
GetListJobsSortOrderEnumStringValues Enumerates the set of values in String for ListJobsSortOrderEnum
func GetListMetastoresLifecycleStateEnumStringValues() []string
GetListMetastoresLifecycleStateEnumStringValues Enumerates the set of values in String for ListMetastoresLifecycleStateEnum
func GetListMetastoresSortByEnumStringValues() []string
GetListMetastoresSortByEnumStringValues Enumerates the set of values in String for ListMetastoresSortByEnum
func GetListMetastoresSortOrderEnumStringValues() []string
GetListMetastoresSortOrderEnumStringValues Enumerates the set of values in String for ListMetastoresSortOrderEnum
func GetListNamespacesFieldsEnumStringValues() []string
GetListNamespacesFieldsEnumStringValues Enumerates the set of values in String for ListNamespacesFieldsEnum
func GetListNamespacesLifecycleStateEnumStringValues() []string
GetListNamespacesLifecycleStateEnumStringValues Enumerates the set of values in String for ListNamespacesLifecycleStateEnum
func GetListNamespacesSortByEnumStringValues() []string
GetListNamespacesSortByEnumStringValues Enumerates the set of values in String for ListNamespacesSortByEnum
func GetListNamespacesSortOrderEnumStringValues() []string
GetListNamespacesSortOrderEnumStringValues Enumerates the set of values in String for ListNamespacesSortOrderEnum
func GetListPatternsFieldsEnumStringValues() []string
GetListPatternsFieldsEnumStringValues Enumerates the set of values in String for ListPatternsFieldsEnum
func GetListPatternsLifecycleStateEnumStringValues() []string
GetListPatternsLifecycleStateEnumStringValues Enumerates the set of values in String for ListPatternsLifecycleStateEnum
func GetListPatternsSortByEnumStringValues() []string
GetListPatternsSortByEnumStringValues Enumerates the set of values in String for ListPatternsSortByEnum
func GetListPatternsSortOrderEnumStringValues() []string
GetListPatternsSortOrderEnumStringValues Enumerates the set of values in String for ListPatternsSortOrderEnum
func GetListRulesFieldsEnumStringValues() []string
GetListRulesFieldsEnumStringValues Enumerates the set of values in String for ListRulesFieldsEnum
func GetListRulesLifecycleStateEnumStringValues() []string
GetListRulesLifecycleStateEnumStringValues Enumerates the set of values in String for ListRulesLifecycleStateEnum
func GetListRulesOriginTypeEnumStringValues() []string
GetListRulesOriginTypeEnumStringValues Enumerates the set of values in String for ListRulesOriginTypeEnum
func GetListRulesRuleTypeEnumStringValues() []string
GetListRulesRuleTypeEnumStringValues Enumerates the set of values in String for ListRulesRuleTypeEnum
func GetListRulesSortByEnumStringValues() []string
GetListRulesSortByEnumStringValues Enumerates the set of values in String for ListRulesSortByEnum
func GetListRulesSortOrderEnumStringValues() []string
GetListRulesSortOrderEnumStringValues Enumerates the set of values in String for ListRulesSortOrderEnum
func GetListTagsFieldsEnumStringValues() []string
GetListTagsFieldsEnumStringValues Enumerates the set of values in String for ListTagsFieldsEnum
func GetListTagsLifecycleStateEnumStringValues() []string
GetListTagsLifecycleStateEnumStringValues Enumerates the set of values in String for ListTagsLifecycleStateEnum
func GetListTagsSortByEnumStringValues() []string
GetListTagsSortByEnumStringValues Enumerates the set of values in String for ListTagsSortByEnum
func GetListTagsSortOrderEnumStringValues() []string
GetListTagsSortOrderEnumStringValues Enumerates the set of values in String for ListTagsSortOrderEnum
func GetListTermRelationshipsFieldsEnumStringValues() []string
GetListTermRelationshipsFieldsEnumStringValues Enumerates the set of values in String for ListTermRelationshipsFieldsEnum
func GetListTermRelationshipsLifecycleStateEnumStringValues() []string
GetListTermRelationshipsLifecycleStateEnumStringValues Enumerates the set of values in String for ListTermRelationshipsLifecycleStateEnum
func GetListTermRelationshipsSortByEnumStringValues() []string
GetListTermRelationshipsSortByEnumStringValues Enumerates the set of values in String for ListTermRelationshipsSortByEnum
func GetListTermRelationshipsSortOrderEnumStringValues() []string
GetListTermRelationshipsSortOrderEnumStringValues Enumerates the set of values in String for ListTermRelationshipsSortOrderEnum
func GetListTermsFieldsEnumStringValues() []string
GetListTermsFieldsEnumStringValues Enumerates the set of values in String for ListTermsFieldsEnum
func GetListTermsLifecycleStateEnumStringValues() []string
GetListTermsLifecycleStateEnumStringValues Enumerates the set of values in String for ListTermsLifecycleStateEnum
func GetListTermsSortByEnumStringValues() []string
GetListTermsSortByEnumStringValues Enumerates the set of values in String for ListTermsSortByEnum
func GetListTermsSortOrderEnumStringValues() []string
GetListTermsSortOrderEnumStringValues Enumerates the set of values in String for ListTermsSortOrderEnum
func GetListTermsWorkflowStatusEnumStringValues() []string
GetListTermsWorkflowStatusEnumStringValues Enumerates the set of values in String for ListTermsWorkflowStatusEnum
func GetListTypesFieldsEnumStringValues() []string
GetListTypesFieldsEnumStringValues Enumerates the set of values in String for ListTypesFieldsEnum
func GetListTypesLifecycleStateEnumStringValues() []string
GetListTypesLifecycleStateEnumStringValues Enumerates the set of values in String for ListTypesLifecycleStateEnum
func GetListTypesSortByEnumStringValues() []string
GetListTypesSortByEnumStringValues Enumerates the set of values in String for ListTypesSortByEnum
func GetListTypesSortOrderEnumStringValues() []string
GetListTypesSortOrderEnumStringValues Enumerates the set of values in String for ListTypesSortOrderEnum
func GetListWorkRequestErrorsSortByEnumStringValues() []string
GetListWorkRequestErrorsSortByEnumStringValues Enumerates the set of values in String for ListWorkRequestErrorsSortByEnum
func GetListWorkRequestErrorsSortOrderEnumStringValues() []string
GetListWorkRequestErrorsSortOrderEnumStringValues Enumerates the set of values in String for ListWorkRequestErrorsSortOrderEnum
func GetListWorkRequestLogsSortByEnumStringValues() []string
GetListWorkRequestLogsSortByEnumStringValues Enumerates the set of values in String for ListWorkRequestLogsSortByEnum
func GetListWorkRequestLogsSortOrderEnumStringValues() []string
GetListWorkRequestLogsSortOrderEnumStringValues Enumerates the set of values in String for ListWorkRequestLogsSortOrderEnum
func GetObjectStatsSortByEnumStringValues() []string
GetObjectStatsSortByEnumStringValues Enumerates the set of values in String for ObjectStatsSortByEnum
func GetObjectStatsSortOrderEnumStringValues() []string
GetObjectStatsSortOrderEnumStringValues Enumerates the set of values in String for ObjectStatsSortOrderEnum
func GetRecommendationResourceTypeEnumStringValues() []string
GetRecommendationResourceTypeEnumStringValues Enumerates the set of values in String for RecommendationResourceTypeEnum
func GetRecommendationStatusEnumStringValues() []string
GetRecommendationStatusEnumStringValues Enumerates the set of values in String for RecommendationStatusEnum
func GetRecommendationTypeEnumStringValues() []string
GetRecommendationTypeEnumStringValues Enumerates the set of values in String for RecommendationTypeEnum
func GetRecommendationsRecommendationStatusEnumStringValues() []string
GetRecommendationsRecommendationStatusEnumStringValues Enumerates the set of values in String for RecommendationsRecommendationStatusEnum
func GetRecommendationsSourceObjectTypeEnumStringValues() []string
GetRecommendationsSourceObjectTypeEnumStringValues Enumerates the set of values in String for RecommendationsSourceObjectTypeEnum
func GetRuleOriginTypeEnumStringValues() []string
GetRuleOriginTypeEnumStringValues Enumerates the set of values in String for RuleOriginTypeEnum
func GetRuleTypeEnumStringValues() []string
GetRuleTypeEnumStringValues Enumerates the set of values in String for RuleTypeEnum
func GetSearchCriteriaLifecycleStateEnumStringValues() []string
GetSearchCriteriaLifecycleStateEnumStringValues Enumerates the set of values in String for SearchCriteriaLifecycleStateEnum
func GetSearchCriteriaSortByEnumStringValues() []string
GetSearchCriteriaSortByEnumStringValues Enumerates the set of values in String for SearchCriteriaSortByEnum
func GetSearchCriteriaSortOrderEnumStringValues() []string
GetSearchCriteriaSortOrderEnumStringValues Enumerates the set of values in String for SearchCriteriaSortOrderEnum
func GetTermWorkflowStatusEnumStringValues() []string
GetTermWorkflowStatusEnumStringValues Enumerates the set of values in String for TermWorkflowStatusEnum
func GetUsersSortByEnumStringValues() []string
GetUsersSortByEnumStringValues Enumerates the set of values in String for UsersSortByEnum
func GetUsersSortOrderEnumStringValues() []string
GetUsersSortOrderEnumStringValues Enumerates the set of values in String for UsersSortOrderEnum
func GetWorkRequestOperationTypeEnumStringValues() []string
GetWorkRequestOperationTypeEnumStringValues Enumerates the set of values in String for WorkRequestOperationTypeEnum
func GetWorkRequestResourceActionTypeEnumStringValues() []string
GetWorkRequestResourceActionTypeEnumStringValues Enumerates the set of values in String for WorkRequestResourceActionTypeEnum
func GetWorkRequestStatusEnumStringValues() []string
GetWorkRequestStatusEnumStringValues Enumerates the set of values in String for WorkRequestStatusEnum
AddDataSelectorPatternsRequest wrapper for the AddDataSelectorPatterns operation
# See also
Click https://docs.cloud.oracle.com/en-us/iaas/tools/go-sdk-examples/65.54.0/datacatalog/AddDataSelectorPatterns.go.html to see an example of how to use AddDataSelectorPatternsRequest.
type AddDataSelectorPatternsRequest struct { // Unique catalog identifier. CatalogId *string `mandatory:"true" contributesTo:"path" name:"catalogId"` // Unique data asset key. DataAssetKey *string `mandatory:"true" contributesTo:"path" name:"dataAssetKey"` // The information used to add the patterns for deriving logical entities. DataSelectorPatternDetails `contributesTo:"body"` // The client request ID for tracing. OpcRequestId *string `mandatory:"false" contributesTo:"header" name:"opc-request-id"` // For optimistic concurrency control. In the PUT or DELETE call // for a resource, set the `if-match` parameter to the value of the // etag from a previous GET or POST response for that resource. // The resource will be updated or deleted only if the etag you // provide matches the resource's current etag value. IfMatch *string `mandatory:"false" contributesTo:"header" name:"if-match"` // A token that uniquely identifies a request so it can be retried in case of a timeout or // server error without risk of executing that same action again. Retry tokens expire after 24 // hours, but can be invalidated before then due to conflicting operations. For example, if a resource // has been deleted and purged from the system, then a retry of the original creation request // might be rejected. OpcRetryToken *string `mandatory:"false" contributesTo:"header" name:"opc-retry-token"` // Metadata about the request. This information will not be transmitted to the service, but // represents information that the SDK will consume to drive retry behavior. RequestMetadata common.RequestMetadata }
func (request AddDataSelectorPatternsRequest) BinaryRequestBody() (*common.OCIReadSeekCloser, bool)
BinaryRequestBody implements the OCIRequest interface
func (request AddDataSelectorPatternsRequest) HTTPRequest(method, path string, binaryRequestBody *common.OCIReadSeekCloser, extraHeaders map[string]string) (http.Request, error)
HTTPRequest implements the OCIRequest interface
func (request AddDataSelectorPatternsRequest) RetryPolicy() *common.RetryPolicy
RetryPolicy implements the OCIRetryableRequest interface. This retrieves the specified retry policy.
func (request AddDataSelectorPatternsRequest) String() string
func (request AddDataSelectorPatternsRequest) ValidateEnumValue() (bool, error)
ValidateEnumValue returns an error when providing an unsupported enum value This function is being called during constructing API request process Not recommended for calling this function directly
AddDataSelectorPatternsResponse wrapper for the AddDataSelectorPatterns operation
type AddDataSelectorPatternsResponse struct { // The underlying http response RawResponse *http.Response // The DataAsset instance DataAsset `presentIn:"body"` // For optimistic concurrency control. See ETags for Optimistic Concurrency Control (https://docs.cloud.oracle.com/iaas/Content/API/Concepts/usingapi.htm#eleven). Etag *string `presentIn:"header" name:"etag"` // Unique Oracle-assigned identifier for the request. If you need to contact // Oracle about a particular request, please provide the request ID. OpcRequestId *string `presentIn:"header" name:"opc-request-id"` }
func (response AddDataSelectorPatternsResponse) HTTPResponse() *http.Response
HTTPResponse implements the OCIResponse interface
func (response AddDataSelectorPatternsResponse) String() string
AssociateCustomPropertyRequest wrapper for the AssociateCustomProperty operation
# See also
Click https://docs.cloud.oracle.com/en-us/iaas/tools/go-sdk-examples/65.54.0/datacatalog/AssociateCustomProperty.go.html to see an example of how to use AssociateCustomPropertyRequest.
type AssociateCustomPropertyRequest struct { // Unique catalog identifier. CatalogId *string `mandatory:"true" contributesTo:"path" name:"catalogId"` // Unique type key. TypeKey *string `mandatory:"true" contributesTo:"path" name:"typeKey"` // The information used to associate the custom property for the type. AssociateCustomPropertyDetails TypeCustomPropertyDetails `contributesTo:"body"` // The client request ID for tracing. OpcRequestId *string `mandatory:"false" contributesTo:"header" name:"opc-request-id"` // For optimistic concurrency control. In the PUT or DELETE call // for a resource, set the `if-match` parameter to the value of the // etag from a previous GET or POST response for that resource. // The resource will be updated or deleted only if the etag you // provide matches the resource's current etag value. IfMatch *string `mandatory:"false" contributesTo:"header" name:"if-match"` // A token that uniquely identifies a request so it can be retried in case of a timeout or // server error without risk of executing that same action again. Retry tokens expire after 24 // hours, but can be invalidated before then due to conflicting operations. For example, if a resource // has been deleted and purged from the system, then a retry of the original creation request // might be rejected. OpcRetryToken *string `mandatory:"false" contributesTo:"header" name:"opc-retry-token"` // Metadata about the request. This information will not be transmitted to the service, but // represents information that the SDK will consume to drive retry behavior. RequestMetadata common.RequestMetadata }
func (request AssociateCustomPropertyRequest) BinaryRequestBody() (*common.OCIReadSeekCloser, bool)
BinaryRequestBody implements the OCIRequest interface
func (request AssociateCustomPropertyRequest) HTTPRequest(method, path string, binaryRequestBody *common.OCIReadSeekCloser, extraHeaders map[string]string) (http.Request, error)
HTTPRequest implements the OCIRequest interface
func (request AssociateCustomPropertyRequest) RetryPolicy() *common.RetryPolicy
RetryPolicy implements the OCIRetryableRequest interface. This retrieves the specified retry policy.
func (request AssociateCustomPropertyRequest) String() string
func (request AssociateCustomPropertyRequest) ValidateEnumValue() (bool, error)
ValidateEnumValue returns an error when providing an unsupported enum value This function is being called during constructing API request process Not recommended for calling this function directly
AssociateCustomPropertyResponse wrapper for the AssociateCustomProperty operation
type AssociateCustomPropertyResponse struct { // The underlying http response RawResponse *http.Response // The ModelType instance ModelType `presentIn:"body"` // For optimistic concurrency control. See ETags for Optimistic Concurrency Control (https://docs.cloud.oracle.com/iaas/Content/API/Concepts/usingapi.htm#eleven). Etag *string `presentIn:"header" name:"etag"` // Unique Oracle-assigned identifier for the request. If you need to contact // Oracle about a particular request, please provide the request ID. OpcRequestId *string `presentIn:"header" name:"opc-request-id"` }
func (response AssociateCustomPropertyResponse) HTTPResponse() *http.Response
HTTPResponse implements the OCIResponse interface
func (response AssociateCustomPropertyResponse) String() string
AsynchronousExportGlossaryDetails Details needed by the glossary export request.
type AsynchronousExportGlossaryDetails struct { ObjectStorageTarget *ObjectStorageObjectReference `mandatory:"false" json:"objectStorageTarget"` }
func (m AsynchronousExportGlossaryDetails) String() string
func (m AsynchronousExportGlossaryDetails) ValidateEnumValue() (bool, error)
ValidateEnumValue returns an error when providing an unsupported enum value This function is being called during constructing API request process Not recommended for calling this function directly
AsynchronousExportGlossaryRequest wrapper for the AsynchronousExportGlossary operation
# See also
Click https://docs.cloud.oracle.com/en-us/iaas/tools/go-sdk-examples/65.54.0/datacatalog/AsynchronousExportGlossary.go.html to see an example of how to use AsynchronousExportGlossaryRequest.
type AsynchronousExportGlossaryRequest struct { // Unique catalog identifier. CatalogId *string `mandatory:"true" contributesTo:"path" name:"catalogId"` // Unique glossary key. GlossaryKey *string `mandatory:"true" contributesTo:"path" name:"glossaryKey"` // Details needed by the glossary export request. AsynchronousExportGlossaryDetails `contributesTo:"body"` // The client request ID for tracing. OpcRequestId *string `mandatory:"false" contributesTo:"header" name:"opc-request-id"` // A token that uniquely identifies a request so it can be retried in case of a timeout or // server error without risk of executing that same action again. Retry tokens expire after 24 // hours, but can be invalidated before then due to conflicting operations. For example, if a resource // has been deleted and purged from the system, then a retry of the original creation request // might be rejected. OpcRetryToken *string `mandatory:"false" contributesTo:"header" name:"opc-retry-token"` // Metadata about the request. This information will not be transmitted to the service, but // represents information that the SDK will consume to drive retry behavior. RequestMetadata common.RequestMetadata }
func (request AsynchronousExportGlossaryRequest) BinaryRequestBody() (*common.OCIReadSeekCloser, bool)
BinaryRequestBody implements the OCIRequest interface
func (request AsynchronousExportGlossaryRequest) HTTPRequest(method, path string, binaryRequestBody *common.OCIReadSeekCloser, extraHeaders map[string]string) (http.Request, error)
HTTPRequest implements the OCIRequest interface
func (request AsynchronousExportGlossaryRequest) RetryPolicy() *common.RetryPolicy
RetryPolicy implements the OCIRetryableRequest interface. This retrieves the specified retry policy.
func (request AsynchronousExportGlossaryRequest) String() string
func (request AsynchronousExportGlossaryRequest) ValidateEnumValue() (bool, error)
ValidateEnumValue returns an error when providing an unsupported enum value This function is being called during constructing API request process Not recommended for calling this function directly
AsynchronousExportGlossaryResponse wrapper for the AsynchronousExportGlossary operation
type AsynchronousExportGlossaryResponse struct { // The underlying http response RawResponse *http.Response // The AsynchronousExportGlossaryResult instance AsynchronousExportGlossaryResult `presentIn:"body"` // For optimistic concurrency control. See ETags for Optimistic Concurrency Control (https://docs.cloud.oracle.com/iaas/Content/API/Concepts/usingapi.htm#eleven). Etag *string `presentIn:"header" name:"etag"` // Unique Oracle-assigned identifier for the request. If you need to contact // Oracle about a particular request, please provide the request ID. OpcRequestId *string `presentIn:"header" name:"opc-request-id"` }
func (response AsynchronousExportGlossaryResponse) HTTPResponse() *http.Response
HTTPResponse implements the OCIResponse interface
func (response AsynchronousExportGlossaryResponse) String() string
AsynchronousExportGlossaryResult Details about the job which performs an export.
type AsynchronousExportGlossaryResult struct { // Display name of the export job. JobDefinitionName *string `mandatory:"false" json:"jobDefinitionName"` // Unique key of the export job definition. JobDefinitionKey *string `mandatory:"false" json:"jobDefinitionKey"` // Unique key of the export job. JobKey *string `mandatory:"false" json:"jobKey"` // Unique key of the job execution. JobExecutionKey *string `mandatory:"false" json:"jobExecutionKey"` // Unique key of the object being exported. SourceKey *string `mandatory:"false" json:"sourceKey"` }
func (m AsynchronousExportGlossaryResult) String() string
func (m AsynchronousExportGlossaryResult) ValidateEnumValue() (bool, error)
ValidateEnumValue returns an error when providing an unsupported enum value This function is being called during constructing API request process Not recommended for calling this function directly
AsynchronousExportRequestDetails Details for an export request.
type AsynchronousExportRequestDetails struct { ObjectStorageTarget *ObjectStorageObjectReference `mandatory:"false" json:"objectStorageTarget"` }
func (m AsynchronousExportRequestDetails) String() string
func (m AsynchronousExportRequestDetails) ValidateEnumValue() (bool, error)
ValidateEnumValue returns an error when providing an unsupported enum value This function is being called during constructing API request process Not recommended for calling this function directly
AsynchronousExportResult Details about the job which performs an export.
type AsynchronousExportResult struct { // Display name of the export job. JobDefinitionName *string `mandatory:"false" json:"jobDefinitionName"` // Unique key of the export job definition. JobDefinitionKey *string `mandatory:"false" json:"jobDefinitionKey"` // Unique key of the export job. JobKey *string `mandatory:"false" json:"jobKey"` // Unique key of the job execution. JobExecutionKey *string `mandatory:"false" json:"jobExecutionKey"` // Unique key of the object being exported. SourceKey *string `mandatory:"false" json:"sourceKey"` }
func (m AsynchronousExportResult) String() string
func (m AsynchronousExportResult) ValidateEnumValue() (bool, error)
ValidateEnumValue returns an error when providing an unsupported enum value This function is being called during constructing API request process Not recommended for calling this function directly
AttachCatalogPrivateEndpointDetails Information about the attaching the private endpoint resource to a catalog
type AttachCatalogPrivateEndpointDetails struct { // The identifier of the private endpoint to be attached to the catalog resource. CatalogPrivateEndpointId *string `mandatory:"true" json:"catalogPrivateEndpointId"` }
func (m AttachCatalogPrivateEndpointDetails) String() string
func (m AttachCatalogPrivateEndpointDetails) ValidateEnumValue() (bool, error)
ValidateEnumValue returns an error when providing an unsupported enum value This function is being called during constructing API request process Not recommended for calling this function directly
AttachCatalogPrivateEndpointRequest wrapper for the AttachCatalogPrivateEndpoint operation
# See also
Click https://docs.cloud.oracle.com/en-us/iaas/tools/go-sdk-examples/65.54.0/datacatalog/AttachCatalogPrivateEndpoint.go.html to see an example of how to use AttachCatalogPrivateEndpointRequest.
type AttachCatalogPrivateEndpointRequest struct { // Details for private reverse connection endpoint to be used for attachment. AttachCatalogPrivateEndpointDetails `contributesTo:"body"` // Unique catalog identifier. CatalogId *string `mandatory:"true" contributesTo:"path" name:"catalogId"` // For optimistic concurrency control. In the PUT or DELETE call // for a resource, set the `if-match` parameter to the value of the // etag from a previous GET or POST response for that resource. // The resource will be updated or deleted only if the etag you // provide matches the resource's current etag value. IfMatch *string `mandatory:"false" contributesTo:"header" name:"if-match"` // The client request ID for tracing. OpcRequestId *string `mandatory:"false" contributesTo:"header" name:"opc-request-id"` // A token that uniquely identifies a request so it can be retried in case of a timeout or // server error without risk of executing that same action again. Retry tokens expire after 24 // hours, but can be invalidated before then due to conflicting operations. For example, if a resource // has been deleted and purged from the system, then a retry of the original creation request // might be rejected. OpcRetryToken *string `mandatory:"false" contributesTo:"header" name:"opc-retry-token"` // Metadata about the request. This information will not be transmitted to the service, but // represents information that the SDK will consume to drive retry behavior. RequestMetadata common.RequestMetadata }
func (request AttachCatalogPrivateEndpointRequest) BinaryRequestBody() (*common.OCIReadSeekCloser, bool)
BinaryRequestBody implements the OCIRequest interface
func (request AttachCatalogPrivateEndpointRequest) HTTPRequest(method, path string, binaryRequestBody *common.OCIReadSeekCloser, extraHeaders map[string]string) (http.Request, error)
HTTPRequest implements the OCIRequest interface
func (request AttachCatalogPrivateEndpointRequest) RetryPolicy() *common.RetryPolicy
RetryPolicy implements the OCIRetryableRequest interface. This retrieves the specified retry policy.
func (request AttachCatalogPrivateEndpointRequest) String() string
func (request AttachCatalogPrivateEndpointRequest) ValidateEnumValue() (bool, error)
ValidateEnumValue returns an error when providing an unsupported enum value This function is being called during constructing API request process Not recommended for calling this function directly
AttachCatalogPrivateEndpointResponse wrapper for the AttachCatalogPrivateEndpoint operation
type AttachCatalogPrivateEndpointResponse struct { // The underlying http response RawResponse *http.Response // The OCID of the asynchronous request. Use GetWorkRequest (https://docs.cloud.oracle.com/api/#/en/workrequests/20160918/WorkRequest/GetWorkRequest) with this OCID to track the status of the asynchronous request. OpcWorkRequestId *string `presentIn:"header" name:"opc-work-request-id"` // Unique Oracle-assigned identifier for the request. If you need to contact // Oracle about a particular request, please provide the request ID. OpcRequestId *string `presentIn:"header" name:"opc-request-id"` }
func (response AttachCatalogPrivateEndpointResponse) HTTPResponse() *http.Response
HTTPResponse implements the OCIResponse interface
func (response AttachCatalogPrivateEndpointResponse) String() string
Attribute Details of an entity attribute. An attribute of a data entity describing an item of data, with a name and data type. Synonymous with 'column' in a database.
type Attribute struct { // Unique attribute key that is immutable. Key *string `mandatory:"true" json:"key"` // A user-friendly display name. Does not have to be unique, and it's changeable. // Avoid entering confidential information. DisplayName *string `mandatory:"false" json:"displayName"` // Optional user friendly business name of the attribute. If set, this supplements the harvested display name of the object. BusinessName *string `mandatory:"false" json:"businessName"` // Detailed description of the attribute. Description *string `mandatory:"false" json:"description"` // The unique key of the parent entity. EntityKey *string `mandatory:"false" json:"entityKey"` // State of the attribute. LifecycleState LifecycleStateEnum `mandatory:"false" json:"lifecycleState,omitempty"` // A message describing the current state in more detail. An object not in ACTIVE state may have functional limitations, // see service documentation for details. LifecycleDetails *string `mandatory:"false" json:"lifecycleDetails"` // The date and time the attribute was created, in the format defined by RFC3339 (https://tools.ietf.org/html/rfc3339). // Example: `2019-03-25T21:10:29.600Z` TimeCreated *common.SDKTime `mandatory:"false" json:"timeCreated"` // The last time that any change was made to the attribute. An RFC3339 (https://tools.ietf.org/html/rfc3339) formatted datetime string. TimeUpdated *common.SDKTime `mandatory:"false" json:"timeUpdated"` // OCID of the user who created this attribute in the data catalog. CreatedById *string `mandatory:"false" json:"createdById"` // OCID of the user who modified this attribute in the data catalog. UpdatedById *string `mandatory:"false" json:"updatedById"` // Data type of the attribute as defined in the external system. Type mapping across systems can be achieved // through term associations across domains in the ontology. The attribute can also be tagged to the datatype in // the domain ontology to resolve any ambiguity arising from type name similarity that can occur with user // defined types. ExternalDataType *string `mandatory:"false" json:"externalDataType"` // Unique external key of this attribute in the external source system. ExternalKey *string `mandatory:"false" json:"externalKey"` // Property that identifies if this attribute can be used as a watermark to extract incremental data. IsIncrementalData *bool `mandatory:"false" json:"isIncrementalData"` // Property that identifies if this attribute can be assigned null values. IsNullable *bool `mandatory:"false" json:"isNullable"` // The type of the attribute. Type keys can be found via the '/types' endpoint. TypeKey *string `mandatory:"false" json:"typeKey"` // The minimum count for the number of instances of a given type stored in this collection type attribute,applicable if this attribute is a complex type. MinCollectionCount *int `mandatory:"false" json:"minCollectionCount"` // The maximum count for the number of instances of a given type stored in this collection type attribute,applicable if this attribute is a complex type. // For type specifications in systems that specify only "capacity" without upper or lower bound , this property can also be used to just mean "capacity". // Some examples are Varray size in Oracle , Occurs Clause in Cobol , capacity in XmlSchemaObjectCollection , maxOccurs in Xml , maxItems in Json MaxCollectionCount *int `mandatory:"false" json:"maxCollectionCount"` // Entity key that represents the datatype of this attribute , applicable if this attribute is a complex type. DatatypeEntityKey *string `mandatory:"false" json:"datatypeEntityKey"` // External entity key that represents the datatype of this attribute , applicable if this attribute is a complex type. ExternalDatatypeEntityKey *string `mandatory:"false" json:"externalDatatypeEntityKey"` // Attribute key that represents the parent attribute of this attribute , applicable if the parent attribute is of complex datatype. ParentAttributeKey *string `mandatory:"false" json:"parentAttributeKey"` // External attribute key that represents the parent attribute of this attribute , applicable if the parent attribute is of complex type. ExternalParentAttributeKey *string `mandatory:"false" json:"externalParentAttributeKey"` // Max allowed length of the attribute value. Length *int64 `mandatory:"false" json:"length"` // Position of the attribute in the record definition. Position *int `mandatory:"false" json:"position"` // Precision of the attribute value usually applies to float data type. Precision *int `mandatory:"false" json:"precision"` // Scale of the attribute value usually applies to float data type. Scale *int `mandatory:"false" json:"scale"` // Last modified timestamp of this object in the external system. TimeExternal *common.SDKTime `mandatory:"false" json:"timeExternal"` // The date and time the attribute was harvested, in the format defined by RFC3339 (https://tools.ietf.org/html/rfc3339). TimeHarvested *common.SDKTime `mandatory:"false" json:"timeHarvested"` // List of objects and their relationships to this attribute. ObjectRelationships []ObjectRelationship `mandatory:"false" json:"objectRelationships"` // Whether a column is derived or not. IsDerivedAttribute *bool `mandatory:"false" json:"isDerivedAttribute"` // URI to the attribute instance in the API. Uri *string `mandatory:"false" json:"uri"` // Full path of the attribute. Path *string `mandatory:"false" json:"path"` // The list of customized properties along with the values for this object CustomPropertyMembers []CustomPropertyGetUsage `mandatory:"false" json:"customPropertyMembers"` // A map of maps that contains the properties which are specific to the attribute type. Each attribute type // definition defines it's set of required and optional properties. The map keys are category names and the // values are maps of property name to property value. Every property is contained inside of a category. Most // attributes have required properties within the "default" category. // Example: `{"properties": { "default": { "key1": "value1"}}}` Properties map[string]map[string]string `mandatory:"false" json:"properties"` // Rule types associated with attribute. AssociatedRuleTypes []RuleTypeEnum `mandatory:"false" json:"associatedRuleTypes,omitempty"` }
func (m Attribute) String() string
func (m Attribute) ValidateEnumValue() (bool, error)
ValidateEnumValue returns an error when providing an unsupported enum value This function is being called during constructing API request process Not recommended for calling this function directly
AttributeCollection Results of an attributes listing. Attributes describe an item of data with name and datatype.
type AttributeCollection struct { // Collection of attributes. Items []AttributeSummary `mandatory:"true" json:"items"` // Total number of items returned. Count *int `mandatory:"false" json:"count"` }
func (m AttributeCollection) String() string
func (m AttributeCollection) ValidateEnumValue() (bool, error)
ValidateEnumValue returns an error when providing an unsupported enum value This function is being called during constructing API request process Not recommended for calling this function directly
AttributeSummary Summary of an entity attribute.
type AttributeSummary struct { // Unique attribute key that is immutable. Key *string `mandatory:"true" json:"key"` // A user-friendly display name. Does not have to be unique, and it's changeable. // Avoid entering confidential information. DisplayName *string `mandatory:"false" json:"displayName"` // Optional user friendly business name of the attribute. If set, this supplements the harvested display name of the object. BusinessName *string `mandatory:"false" json:"businessName"` // Detailed description of the attribute. Description *string `mandatory:"false" json:"description"` // The unique key of the parent entity. EntityKey *string `mandatory:"false" json:"entityKey"` // Unique external key of this attribute in the external source system. ExternalKey *string `mandatory:"false" json:"externalKey"` // Max allowed length of the attribute value. Length *int64 `mandatory:"false" json:"length"` // Position of the attribute in the record definition. Position *int `mandatory:"false" json:"position"` // Precision of the attribute value usually applies to float data type. Precision *int `mandatory:"false" json:"precision"` // Scale of the attribute value usually applies to float data type. Scale *int `mandatory:"false" json:"scale"` // Property that identifies if this attribute can be assigned null values. IsNullable *bool `mandatory:"false" json:"isNullable"` // URI to the attribute instance in the API. Uri *string `mandatory:"false" json:"uri"` // State of the attribute. LifecycleState LifecycleStateEnum `mandatory:"false" json:"lifecycleState,omitempty"` // A message describing the current state in more detail. An object not in ACTIVE state may have functional limitations, // see service documentation for details. LifecycleDetails *string `mandatory:"false" json:"lifecycleDetails"` // The date and time the attribute was created, in the format defined by RFC3339 (https://tools.ietf.org/html/rfc3339). // Example: `2019-03-25T21:10:29.600Z` TimeCreated *common.SDKTime `mandatory:"false" json:"timeCreated"` // Data type of the attribute as defined in the external source system. ExternalDataType *string `mandatory:"false" json:"externalDataType"` // The type of the attribute. Type keys can be found via the '/types' endpoint. TypeKey *string `mandatory:"false" json:"typeKey"` // The minimum count for the number of instances of a given type stored in this collection type attribute,applicable if this attribute is a complex type. MinCollectionCount *int `mandatory:"false" json:"minCollectionCount"` // The maximum count for the number of instances of a given type stored in this collection type attribute,applicable if this attribute is a complex type. // For type specifications in systems that specify only "capacity" without upper or lower bound , this property can also be used to just mean "capacity". // Some examples are Varray size in Oracle , Occurs Clause in Cobol , capacity in XmlSchemaObjectCollection , maxOccurs in Xml , maxItems in Json MaxCollectionCount *int `mandatory:"false" json:"maxCollectionCount"` // Entity key that represents the datatype of this attribute , applicable if this attribute is a complex type. DatatypeEntityKey *string `mandatory:"false" json:"datatypeEntityKey"` // External entity key that represents the datatype of this attribute , applicable if this attribute is a complex type. ExternalDatatypeEntityKey *string `mandatory:"false" json:"externalDatatypeEntityKey"` // Attribute key that represents the parent attribute of this attribute , applicable if the parent attribute is of complex datatype. ParentAttributeKey *string `mandatory:"false" json:"parentAttributeKey"` // External attribute key that represents the parent attribute of this attribute , applicable if the parent attribute is of complex type. ExternalParentAttributeKey *string `mandatory:"false" json:"externalParentAttributeKey"` // Full path of the attribute. Path *string `mandatory:"false" json:"path"` // The list of customized properties along with the values for this object CustomPropertyMembers []CustomPropertyGetUsage `mandatory:"false" json:"customPropertyMembers"` // Rule types associated with attribute. AssociatedRuleTypes []RuleTypeEnum `mandatory:"false" json:"associatedRuleTypes,omitempty"` // Whether a column is derived or not. IsDerivedAttribute *bool `mandatory:"false" json:"isDerivedAttribute"` // The last time that any change was made to the attribute. An RFC3339 (https://tools.ietf.org/html/rfc3339) formatted datetime string. TimeUpdated *common.SDKTime `mandatory:"false" json:"timeUpdated"` // A map of maps that contains the properties which are specific to the attribute type. Each attribute type // definition defines it's set of required and optional properties. The map keys are category names and the // values are maps of property name to property value. Every property is contained inside of a category. Most // attributes have required properties within the "default" category. // Example: `{"properties": { "default": { "key1": "value1"}}}` Properties map[string]map[string]string `mandatory:"false" json:"properties"` }
func (m AttributeSummary) String() string
func (m AttributeSummary) ValidateEnumValue() (bool, error)
ValidateEnumValue returns an error when providing an unsupported enum value This function is being called during constructing API request process Not recommended for calling this function directly
AttributeTag Represents an association of an entity attribute to a term.
type AttributeTag struct { // Unique tag key that is immutable. Key *string `mandatory:"true" json:"key"` // Name of the tag which matches the term name. Name *string `mandatory:"false" json:"name"` // Unique key of the related term. TermKey *string `mandatory:"false" json:"termKey"` // Path of the related term. TermPath *string `mandatory:"false" json:"termPath"` // Description of the related term. TermDescription *string `mandatory:"false" json:"termDescription"` // The current state of the tag. LifecycleState LifecycleStateEnum `mandatory:"false" json:"lifecycleState,omitempty"` // The date and time the tag was created, in the format defined by RFC3339 (https://tools.ietf.org/html/rfc3339). // Example: `2019-03-25T21:10:29.600Z` TimeCreated *common.SDKTime `mandatory:"false" json:"timeCreated"` // OCID of the user who created the tag. CreatedById *string `mandatory:"false" json:"createdById"` // URI to the tag instance in the API. Uri *string `mandatory:"false" json:"uri"` // The unique key of the parent attribute. AttributeKey *string `mandatory:"false" json:"attributeKey"` }
func (m AttributeTag) String() string
func (m AttributeTag) ValidateEnumValue() (bool, error)
ValidateEnumValue returns an error when providing an unsupported enum value This function is being called during constructing API request process Not recommended for calling this function directly
AttributeTagCollection Results of an attribute tags listing. Attribnute tags allow association of business terms with attributes.
type AttributeTagCollection struct { // Collection of attribute tags. Items []AttributeTagSummary `mandatory:"true" json:"items"` // Total number of items returned. Count *int `mandatory:"false" json:"count"` }
func (m AttributeTagCollection) String() string
func (m AttributeTagCollection) ValidateEnumValue() (bool, error)
ValidateEnumValue returns an error when providing an unsupported enum value This function is being called during constructing API request process Not recommended for calling this function directly
AttributeTagSummary Summary of an entity attribute tag.
type AttributeTagSummary struct { // Unique tag key that is immutable. Key *string `mandatory:"true" json:"key"` // The date and time the tag was created, in the format defined by RFC3339 (https://tools.ietf.org/html/rfc3339). // Example: `2019-03-25T21:10:29.600Z` TimeCreated *common.SDKTime `mandatory:"false" json:"timeCreated"` // Name of the tag that matches the term name. Name *string `mandatory:"false" json:"name"` // URI to the tag instance in the API. Uri *string `mandatory:"false" json:"uri"` // Unique key of the related term. TermKey *string `mandatory:"false" json:"termKey"` // Path of the related term. TermPath *string `mandatory:"false" json:"termPath"` // Description of the related term. TermDescription *string `mandatory:"false" json:"termDescription"` // Unique id of the parent glossary of the term. GlossaryKey *string `mandatory:"false" json:"glossaryKey"` // State of the Tag. LifecycleState LifecycleStateEnum `mandatory:"false" json:"lifecycleState,omitempty"` // The unique key of the parent attribute. AttributeKey *string `mandatory:"false" json:"attributeKey"` }
func (m AttributeTagSummary) String() string
func (m AttributeTagSummary) ValidateEnumValue() (bool, error)
ValidateEnumValue returns an error when providing an unsupported enum value This function is being called during constructing API request process Not recommended for calling this function directly
BasePermissionsSummary Permissions object sent as part of the response.
type BasePermissionsSummary struct { // An array of permissions. UserPermissions []string `mandatory:"false" json:"userPermissions"` }
func (m BasePermissionsSummary) String() string
func (m BasePermissionsSummary) ValidateEnumValue() (bool, error)
ValidateEnumValue returns an error when providing an unsupported enum value This function is being called during constructing API request process Not recommended for calling this function directly
BaseTag Represents the association of an object to a term. Tags are immutable.
type BaseTag struct { // Unique tag key that is immutable. Key *string `mandatory:"true" json:"key"` // Name of the tag which matches the term name. Name *string `mandatory:"false" json:"name"` // Unique key of the related term. TermKey *string `mandatory:"false" json:"termKey"` // Path of the related term. TermPath *string `mandatory:"false" json:"termPath"` // Description of the related term. TermDescription *string `mandatory:"false" json:"termDescription"` // The current state of the tag. LifecycleState LifecycleStateEnum `mandatory:"false" json:"lifecycleState,omitempty"` // The date and time the tag was created, in the format defined by RFC3339 (https://tools.ietf.org/html/rfc3339). // Example: `2019-03-25T21:10:29.600Z` TimeCreated *common.SDKTime `mandatory:"false" json:"timeCreated"` // OCID of the user who created the tag. CreatedById *string `mandatory:"false" json:"createdById"` // URI to the tag instance in the API. Uri *string `mandatory:"false" json:"uri"` }
func (m BaseTag) String() string
func (m BaseTag) ValidateEnumValue() (bool, error)
ValidateEnumValue returns an error when providing an unsupported enum value This function is being called during constructing API request process Not recommended for calling this function directly
BaseTagSummary Represents the association of an object to a term.
type BaseTagSummary struct { // Unique tag key that is immutable. Key *string `mandatory:"true" json:"key"` // The date and time the tag was created, in the format defined by RFC3339 (https://tools.ietf.org/html/rfc3339). // Example: `2019-03-25T21:10:29.600Z` TimeCreated *common.SDKTime `mandatory:"false" json:"timeCreated"` // Name of the tag that matches the term name. Name *string `mandatory:"false" json:"name"` // URI to the tag instance in the API. Uri *string `mandatory:"false" json:"uri"` // Unique key of the related term. TermKey *string `mandatory:"false" json:"termKey"` // Path of the related term. TermPath *string `mandatory:"false" json:"termPath"` // Description of the related term. TermDescription *string `mandatory:"false" json:"termDescription"` // Unique id of the parent glossary of the term. GlossaryKey *string `mandatory:"false" json:"glossaryKey"` // State of the Tag. LifecycleState LifecycleStateEnum `mandatory:"false" json:"lifecycleState,omitempty"` }
func (m BaseTagSummary) String() string
func (m BaseTagSummary) ValidateEnumValue() (bool, error)
ValidateEnumValue returns an error when providing an unsupported enum value This function is being called during constructing API request process Not recommended for calling this function directly
Catalog A data catalog enables you to collect, organize, find, access, understand, enrich, and activate technical, business, and operational metadata.
type Catalog struct { // OCID of the data catalog instance. Id *string `mandatory:"true" json:"id"` // Compartment identifier. CompartmentId *string `mandatory:"true" json:"compartmentId"` // Data catalog identifier, which can be renamed. DisplayName *string `mandatory:"false" json:"displayName"` // The time the data catalog was created. An RFC3339 (https://tools.ietf.org/html/rfc3339) formatted datetime string. TimeCreated *common.SDKTime `mandatory:"false" json:"timeCreated"` // The time the data catalog was updated. An RFC3339 (https://tools.ietf.org/html/rfc3339) formatted datetime string. TimeUpdated *common.SDKTime `mandatory:"false" json:"timeUpdated"` // The REST front endpoint URL to the data catalog instance. ServiceApiUrl *string `mandatory:"false" json:"serviceApiUrl"` // The console front endpoint URL to the data catalog instance. ServiceConsoleUrl *string `mandatory:"false" json:"serviceConsoleUrl"` // The number of data objects added to the data catalog. // Please see the data catalog documentation for further information on how this is calculated. NumberOfObjects *int `mandatory:"false" json:"numberOfObjects"` // The current state of the data catalog resource. LifecycleState LifecycleStateEnum `mandatory:"false" json:"lifecycleState,omitempty"` // An message describing the current state in more detail. // For example, it can be used to provide actionable information for a resource in 'Failed' state. LifecycleDetails *string `mandatory:"false" json:"lifecycleDetails"` // Simple key-value pair that is applied without any predefined name, type, or scope. Exists for cross-compatibility only. // Example: `{"bar-key": "value"}` FreeformTags map[string]string `mandatory:"false" json:"freeformTags"` // Usage of predefined tag keys. These predefined keys are scoped to namespaces. // Example: `{"foo-namespace": {"bar-key": "value"}}` DefinedTags map[string]map[string]interface{} `mandatory:"false" json:"definedTags"` // The list of private reverse connection endpoints attached to the catalog AttachedCatalogPrivateEndpoints []string `mandatory:"false" json:"attachedCatalogPrivateEndpoints"` }
func (m Catalog) String() string
func (m Catalog) ValidateEnumValue() (bool, error)
ValidateEnumValue returns an error when providing an unsupported enum value This function is being called during constructing API request process Not recommended for calling this function directly
CatalogPermissionsSummary General permissions object.
type CatalogPermissionsSummary struct { // An array of permissions. UserPermissions []string `mandatory:"false" json:"userPermissions"` // The data catalog's OCID. CatalogId *string `mandatory:"false" json:"catalogId"` }
func (m CatalogPermissionsSummary) String() string
func (m CatalogPermissionsSummary) ValidateEnumValue() (bool, error)
ValidateEnumValue returns an error when providing an unsupported enum value This function is being called during constructing API request process Not recommended for calling this function directly
CatalogPrivateEndpoint A private network reverse connection creates a connection from service to customer subnet over a private network.
type CatalogPrivateEndpoint struct { // Unique identifier that is immutable Id *string `mandatory:"true" json:"id"` // Compartment Identifier. CompartmentId *string `mandatory:"true" json:"compartmentId"` // Subnet Identifier SubnetId *string `mandatory:"true" json:"subnetId"` // List of DNS zones to be used by the data assets to be harvested. // Example: custpvtsubnet.oraclevcn.com for data asset: db.custpvtsubnet.oraclevcn.com DnsZones []string `mandatory:"true" json:"dnsZones"` // Private Reverse Connection Endpoint display name DisplayName *string `mandatory:"false" json:"displayName"` // The time the private endpoint was created. An RFC3339 (https://tools.ietf.org/html/rfc3339) formatted datetime string. TimeCreated *common.SDKTime `mandatory:"false" json:"timeCreated"` // The time the private endpoint was updated. An RFC3339 (https://tools.ietf.org/html/rfc3339) formatted datetime string. TimeUpdated *common.SDKTime `mandatory:"false" json:"timeUpdated"` // Simple key-value pair that is applied without any predefined name, type, or scope. Exists for cross-compatibility only. // Example: `{"bar-key": "value"}` FreeformTags map[string]string `mandatory:"false" json:"freeformTags"` // Usage of predefined tag keys. These predefined keys are scoped to namespaces. // Example: `{"foo-namespace": {"bar-key": "value"}}` DefinedTags map[string]map[string]interface{} `mandatory:"false" json:"definedTags"` // The current state of the private endpoint resource. LifecycleState LifecycleStateEnum `mandatory:"false" json:"lifecycleState,omitempty"` // A message describing the current state in more detail. For example, can be used to provide actionable information for a resource in 'Failed' state. LifecycleDetails *string `mandatory:"false" json:"lifecycleDetails"` // The list of catalogs using the private reverse connection endpoint AttachedCatalogs []string `mandatory:"false" json:"attachedCatalogs"` }
func (m CatalogPrivateEndpoint) String() string
func (m CatalogPrivateEndpoint) ValidateEnumValue() (bool, error)
ValidateEnumValue returns an error when providing an unsupported enum value This function is being called during constructing API request process Not recommended for calling this function directly
CatalogPrivateEndpointSummary A private network reverse connection creates a connection from service to customer subnet over a private network.
type CatalogPrivateEndpointSummary struct { // Unique identifier that is immutable Id *string `mandatory:"true" json:"id"` // Subnet Identifier SubnetId *string `mandatory:"true" json:"subnetId"` // List of DNS zones to be used by the data assets to be harvested. // Example: custpvtsubnet.oraclevcn.com for data asset: db.custpvtsubnet.oraclevcn.com DnsZones []string `mandatory:"true" json:"dnsZones"` // Identifier of the compartment this private endpoint belongs to CompartmentId *string `mandatory:"true" json:"compartmentId"` // The time the private endpoint was created. An RFC3339 (https://tools.ietf.org/html/rfc3339) formatted datetime string. TimeCreated *common.SDKTime `mandatory:"false" json:"timeCreated"` // The time the private endpoint was updated. An RFC3339 (https://tools.ietf.org/html/rfc3339) formatted datetime string. TimeUpdated *common.SDKTime `mandatory:"false" json:"timeUpdated"` // Mutable name of the Private Reverse Connection Endpoint DisplayName *string `mandatory:"false" json:"displayName"` // A message describing the current state in more detail. For example, can be used to provide actionable information for a resource in 'Failed' state. LifecycleDetails *string `mandatory:"false" json:"lifecycleDetails"` // Simple key-value pair that is applied without any predefined name, type, or scope. Exists for cross-compatibility only. // Example: `{"bar-key": "value"}` FreeformTags map[string]string `mandatory:"false" json:"freeformTags"` // Usage of predefined tag keys. These predefined keys are scoped to namespaces. // Example: `{"foo-namespace": {"bar-key": "value"}}` DefinedTags map[string]map[string]interface{} `mandatory:"false" json:"definedTags"` // The current state of the private endpoint resource. LifecycleState LifecycleStateEnum `mandatory:"false" json:"lifecycleState,omitempty"` // The list of catalogs using the private reverse connection endpoint AttachedCatalogs []string `mandatory:"false" json:"attachedCatalogs"` }
func (m CatalogPrivateEndpointSummary) String() string
func (m CatalogPrivateEndpointSummary) ValidateEnumValue() (bool, error)
ValidateEnumValue returns an error when providing an unsupported enum value This function is being called during constructing API request process Not recommended for calling this function directly
CatalogSummary Summary of the data catalog.
type CatalogSummary struct { // Unique identifier that is immutable on creation. Id *string `mandatory:"true" json:"id"` // Compartment identifier. CompartmentId *string `mandatory:"true" json:"compartmentId"` // Data catalog identifier, that can be renamed. DisplayName *string `mandatory:"false" json:"displayName"` // The time the data catalog was created. An RFC3339 (https://tools.ietf.org/html/rfc3339) formatted datetime string. TimeCreated *common.SDKTime `mandatory:"false" json:"timeCreated"` // The time the data catalog was updated. An RFC3339 (https://tools.ietf.org/html/rfc3339) formatted datetime string. TimeUpdated *common.SDKTime `mandatory:"false" json:"timeUpdated"` // The number of high level objects added to the data catalog. NumberOfObjects *int `mandatory:"false" json:"numberOfObjects"` // The current state of the data catalog resource. LifecycleState LifecycleStateEnum `mandatory:"false" json:"lifecycleState,omitempty"` // An message describing the current state in more detail. For example, can be used to provide actionable information for a resource in 'Failed' state. LifecycleDetails *string `mandatory:"false" json:"lifecycleDetails"` // Simple key-value pair that is applied without any predefined name, type, or scope. Exists for cross-compatibility only. // Example: `{"bar-key": "value"}` FreeformTags map[string]string `mandatory:"false" json:"freeformTags"` // Usage of predefined tag keys. These predefined keys are scoped to namespaces. // Example: `{"foo-namespace": {"bar-key": "value"}}` DefinedTags map[string]map[string]interface{} `mandatory:"false" json:"definedTags"` // The list of private reverse connection endpoints attached to the catalog AttachedCatalogPrivateEndpoints []string `mandatory:"false" json:"attachedCatalogPrivateEndpoints"` }
func (m CatalogSummary) String() string
func (m CatalogSummary) ValidateEnumValue() (bool, error)
ValidateEnumValue returns an error when providing an unsupported enum value This function is being called during constructing API request process Not recommended for calling this function directly
ChangeCatalogCompartmentDetails Information about the change compartment
type ChangeCatalogCompartmentDetails struct { // The identifier of the compartment where the resource should be moved. CompartmentId *string `mandatory:"true" json:"compartmentId"` }
func (m ChangeCatalogCompartmentDetails) String() string
func (m ChangeCatalogCompartmentDetails) ValidateEnumValue() (bool, error)
ValidateEnumValue returns an error when providing an unsupported enum value This function is being called during constructing API request process Not recommended for calling this function directly
ChangeCatalogCompartmentRequest wrapper for the ChangeCatalogCompartment operation
# See also
Click https://docs.cloud.oracle.com/en-us/iaas/tools/go-sdk-examples/65.54.0/datacatalog/ChangeCatalogCompartment.go.html to see an example of how to use ChangeCatalogCompartmentRequest.
type ChangeCatalogCompartmentRequest struct { // Details for the target compartment. ChangeCatalogCompartmentDetails `contributesTo:"body"` // Unique catalog identifier. CatalogId *string `mandatory:"true" contributesTo:"path" name:"catalogId"` // For optimistic concurrency control. In the PUT or DELETE call // for a resource, set the `if-match` parameter to the value of the // etag from a previous GET or POST response for that resource. // The resource will be updated or deleted only if the etag you // provide matches the resource's current etag value. IfMatch *string `mandatory:"false" contributesTo:"header" name:"if-match"` // The client request ID for tracing. OpcRequestId *string `mandatory:"false" contributesTo:"header" name:"opc-request-id"` // Metadata about the request. This information will not be transmitted to the service, but // represents information that the SDK will consume to drive retry behavior. RequestMetadata common.RequestMetadata }
func (request ChangeCatalogCompartmentRequest) BinaryRequestBody() (*common.OCIReadSeekCloser, bool)
BinaryRequestBody implements the OCIRequest interface
func (request ChangeCatalogCompartmentRequest) HTTPRequest(method, path string, binaryRequestBody *common.OCIReadSeekCloser, extraHeaders map[string]string) (http.Request, error)
HTTPRequest implements the OCIRequest interface
func (request ChangeCatalogCompartmentRequest) RetryPolicy() *common.RetryPolicy
RetryPolicy implements the OCIRetryableRequest interface. This retrieves the specified retry policy.
func (request ChangeCatalogCompartmentRequest) String() string
func (request ChangeCatalogCompartmentRequest) ValidateEnumValue() (bool, error)
ValidateEnumValue returns an error when providing an unsupported enum value This function is being called during constructing API request process Not recommended for calling this function directly
ChangeCatalogCompartmentResponse wrapper for the ChangeCatalogCompartment operation
type ChangeCatalogCompartmentResponse struct { // The underlying http response RawResponse *http.Response // The OCID of the asynchronous request. Use GetWorkRequest (https://docs.cloud.oracle.com/api/#/en/workrequests/20160918/WorkRequest/GetWorkRequest) with this OCID to track the status of the asynchronous request. OpcWorkRequestId *string `presentIn:"header" name:"opc-work-request-id"` // Unique Oracle-assigned identifier for the request. If you need to contact // Oracle about a particular request, please provide the request ID. OpcRequestId *string `presentIn:"header" name:"opc-request-id"` }
func (response ChangeCatalogCompartmentResponse) HTTPResponse() *http.Response
HTTPResponse implements the OCIResponse interface
func (response ChangeCatalogCompartmentResponse) String() string
ChangeCatalogPrivateEndpointCompartmentDetails Information about the change compartment for the private endpoint resource
type ChangeCatalogPrivateEndpointCompartmentDetails struct { // The identifier of the compartment where the resource should be moved. CompartmentId *string `mandatory:"true" json:"compartmentId"` }
func (m ChangeCatalogPrivateEndpointCompartmentDetails) String() string
func (m ChangeCatalogPrivateEndpointCompartmentDetails) ValidateEnumValue() (bool, error)
ValidateEnumValue returns an error when providing an unsupported enum value This function is being called during constructing API request process Not recommended for calling this function directly
ChangeCatalogPrivateEndpointCompartmentRequest wrapper for the ChangeCatalogPrivateEndpointCompartment operation
# See also
Click https://docs.cloud.oracle.com/en-us/iaas/tools/go-sdk-examples/65.54.0/datacatalog/ChangeCatalogPrivateEndpointCompartment.go.html to see an example of how to use ChangeCatalogPrivateEndpointCompartmentRequest.
type ChangeCatalogPrivateEndpointCompartmentRequest struct { // Details for the target compartment. ChangeCatalogPrivateEndpointCompartmentDetails `contributesTo:"body"` // Unique private reverse connection identifier. CatalogPrivateEndpointId *string `mandatory:"true" contributesTo:"path" name:"catalogPrivateEndpointId"` // For optimistic concurrency control. In the PUT or DELETE call // for a resource, set the `if-match` parameter to the value of the // etag from a previous GET or POST response for that resource. // The resource will be updated or deleted only if the etag you // provide matches the resource's current etag value. IfMatch *string `mandatory:"false" contributesTo:"header" name:"if-match"` // The client request ID for tracing. OpcRequestId *string `mandatory:"false" contributesTo:"header" name:"opc-request-id"` // Metadata about the request. This information will not be transmitted to the service, but // represents information that the SDK will consume to drive retry behavior. RequestMetadata common.RequestMetadata }
func (request ChangeCatalogPrivateEndpointCompartmentRequest) BinaryRequestBody() (*common.OCIReadSeekCloser, bool)
BinaryRequestBody implements the OCIRequest interface
func (request ChangeCatalogPrivateEndpointCompartmentRequest) HTTPRequest(method, path string, binaryRequestBody *common.OCIReadSeekCloser, extraHeaders map[string]string) (http.Request, error)
HTTPRequest implements the OCIRequest interface
func (request ChangeCatalogPrivateEndpointCompartmentRequest) RetryPolicy() *common.RetryPolicy
RetryPolicy implements the OCIRetryableRequest interface. This retrieves the specified retry policy.
func (request ChangeCatalogPrivateEndpointCompartmentRequest) String() string
func (request ChangeCatalogPrivateEndpointCompartmentRequest) ValidateEnumValue() (bool, error)
ValidateEnumValue returns an error when providing an unsupported enum value This function is being called during constructing API request process Not recommended for calling this function directly
ChangeCatalogPrivateEndpointCompartmentResponse wrapper for the ChangeCatalogPrivateEndpointCompartment operation
type ChangeCatalogPrivateEndpointCompartmentResponse struct { // The underlying http response RawResponse *http.Response // The OCID of the asynchronous request. Use GetWorkRequest (https://docs.cloud.oracle.com/api/#/en/workrequests/20160918/WorkRequest/GetWorkRequest) with this OCID to track the status of the asynchronous request. OpcWorkRequestId *string `presentIn:"header" name:"opc-work-request-id"` // Unique Oracle-assigned identifier for the request. If you need to contact // Oracle about a particular request, please provide the request ID. OpcRequestId *string `presentIn:"header" name:"opc-request-id"` }
func (response ChangeCatalogPrivateEndpointCompartmentResponse) HTTPResponse() *http.Response
HTTPResponse implements the OCIResponse interface
func (response ChangeCatalogPrivateEndpointCompartmentResponse) String() string
ChangeMetastoreCompartmentDetails Information about a change in metastore compartment.
type ChangeMetastoreCompartmentDetails struct { // OCID of the compartment to which the metastore should be moved. CompartmentId *string `mandatory:"true" json:"compartmentId"` }
func (m ChangeMetastoreCompartmentDetails) String() string
func (m ChangeMetastoreCompartmentDetails) ValidateEnumValue() (bool, error)
ValidateEnumValue returns an error when providing an unsupported enum value This function is being called during constructing API request process Not recommended for calling this function directly
ChangeMetastoreCompartmentRequest wrapper for the ChangeMetastoreCompartment operation
# See also
Click https://docs.cloud.oracle.com/en-us/iaas/tools/go-sdk-examples/65.54.0/datacatalog/ChangeMetastoreCompartment.go.html to see an example of how to use ChangeMetastoreCompartmentRequest.
type ChangeMetastoreCompartmentRequest struct { // Information about a change in metastore compartment. ChangeMetastoreCompartmentDetails `contributesTo:"body"` // The metastore's OCID. MetastoreId *string `mandatory:"true" contributesTo:"path" name:"metastoreId"` // For optimistic concurrency control. In the PUT or DELETE call // for a resource, set the `if-match` parameter to the value of the // etag from a previous GET or POST response for that resource. // The resource will be updated or deleted only if the etag you // provide matches the resource's current etag value. IfMatch *string `mandatory:"false" contributesTo:"header" name:"if-match"` // The client request ID for tracing. OpcRequestId *string `mandatory:"false" contributesTo:"header" name:"opc-request-id"` // Metadata about the request. This information will not be transmitted to the service, but // represents information that the SDK will consume to drive retry behavior. RequestMetadata common.RequestMetadata }
func (request ChangeMetastoreCompartmentRequest) BinaryRequestBody() (*common.OCIReadSeekCloser, bool)
BinaryRequestBody implements the OCIRequest interface
func (request ChangeMetastoreCompartmentRequest) HTTPRequest(method, path string, binaryRequestBody *common.OCIReadSeekCloser, extraHeaders map[string]string) (http.Request, error)
HTTPRequest implements the OCIRequest interface
func (request ChangeMetastoreCompartmentRequest) RetryPolicy() *common.RetryPolicy
RetryPolicy implements the OCIRetryableRequest interface. This retrieves the specified retry policy.
func (request ChangeMetastoreCompartmentRequest) String() string
func (request ChangeMetastoreCompartmentRequest) ValidateEnumValue() (bool, error)
ValidateEnumValue returns an error when providing an unsupported enum value This function is being called during constructing API request process Not recommended for calling this function directly
ChangeMetastoreCompartmentResponse wrapper for the ChangeMetastoreCompartment operation
type ChangeMetastoreCompartmentResponse struct { // The underlying http response RawResponse *http.Response // The OCID of the asynchronous request. Use GetWorkRequest (https://docs.cloud.oracle.com/api/#/en/workrequests/20160918/WorkRequest/GetWorkRequest) with this OCID to track the status of the asynchronous request. OpcWorkRequestId *string `presentIn:"header" name:"opc-work-request-id"` // Unique Oracle-assigned identifier for the request. If you need to contact // Oracle about a particular request, please provide the request ID. OpcRequestId *string `presentIn:"header" name:"opc-request-id"` }
func (response ChangeMetastoreCompartmentResponse) HTTPResponse() *http.Response
HTTPResponse implements the OCIResponse interface
func (response ChangeMetastoreCompartmentResponse) String() string
Connection Detailed representation of a connection to a data asset, minus any sensitive properties.
type Connection struct { // Unique connection key that is immutable. Key *string `mandatory:"true" json:"key"` // A description of the connection. Description *string `mandatory:"false" json:"description"` // A user-friendly display name. Does not have to be unique, and it's changeable. // Avoid entering confidential information. DisplayName *string `mandatory:"false" json:"displayName"` // The date and time the connection was created, in the format defined by RFC3339 (https://tools.ietf.org/html/rfc3339). // Example: `2019-03-25T21:10:29.600Z` TimeCreated *common.SDKTime `mandatory:"false" json:"timeCreated"` // The last time that any change was made to the connection. An RFC3339 (https://tools.ietf.org/html/rfc3339) formatted datetime string. TimeUpdated *common.SDKTime `mandatory:"false" json:"timeUpdated"` // OCID of the user who created the connection. CreatedById *string `mandatory:"false" json:"createdById"` // OCID of the user who modified the connection. UpdatedById *string `mandatory:"false" json:"updatedById"` // The list of customized properties along with the values for this object CustomPropertyMembers []CustomPropertyGetUsage `mandatory:"false" json:"customPropertyMembers"` // A map of maps that contains the properties which are specific to the connection type. Each connection type // definition defines it's set of required and optional properties. The map keys are category names and the // values are maps of property name to property value. Every property is contained inside of a category. Most // connections have required properties within the "default" category. // Example: `{"properties": { "default": { "username": "user1"}}}` Properties map[string]map[string]string `mandatory:"false" json:"properties"` // Unique external key of this object from the source system. ExternalKey *string `mandatory:"false" json:"externalKey"` // Time that the connections status was last updated. An RFC3339 (https://tools.ietf.org/html/rfc3339) formatted datetime string. TimeStatusUpdated *common.SDKTime `mandatory:"false" json:"timeStatusUpdated"` // The current state of the connection. LifecycleState LifecycleStateEnum `mandatory:"false" json:"lifecycleState,omitempty"` // Indicates whether this connection is the default connection. IsDefault *bool `mandatory:"false" json:"isDefault"` // Unique key of the parent data asset. DataAssetKey *string `mandatory:"false" json:"dataAssetKey"` // The key of the object type. Type key's can be found via the '/types' endpoint. TypeKey *string `mandatory:"false" json:"typeKey"` // URI to the connection instance in the API. Uri *string `mandatory:"false" json:"uri"` }
func (m Connection) String() string
func (m Connection) ValidateEnumValue() (bool, error)
ValidateEnumValue returns an error when providing an unsupported enum value This function is being called during constructing API request process Not recommended for calling this function directly
ConnectionAliasSummary Summary representation of database aliases parsed from the file metadata.
type ConnectionAliasSummary struct { // A user-friendly display name. Does not have to be unique, and it's changeable. // Avoid entering confidential information. AliasName *string `mandatory:"true" json:"aliasName"` // The description about the database alias parsed from the file metadata. AliasDetails *string `mandatory:"false" json:"aliasDetails"` }
func (m ConnectionAliasSummary) String() string
func (m ConnectionAliasSummary) ValidateEnumValue() (bool, error)
ValidateEnumValue returns an error when providing an unsupported enum value This function is being called during constructing API request process Not recommended for calling this function directly
ConnectionCollection Results of a connections listing. Each member of the result is a summary representation of a connection to a data asset.
type ConnectionCollection struct { // Collection of connection summaries. Items []ConnectionSummary `mandatory:"true" json:"items"` // Total number of items returned. Count *int `mandatory:"false" json:"count"` }
func (m ConnectionCollection) String() string
func (m ConnectionCollection) ValidateEnumValue() (bool, error)
ValidateEnumValue returns an error when providing an unsupported enum value This function is being called during constructing API request process Not recommended for calling this function directly
ConnectionResultEnum Enum with underlying type: string
type ConnectionResultEnum string
Set of constants representing the allowable values for ConnectionResultEnum
const ( ConnectionResultSucceeded ConnectionResultEnum = "SUCCEEDED" ConnectionResultFailed ConnectionResultEnum = "FAILED" )
func GetConnectionResultEnumValues() []ConnectionResultEnum
GetConnectionResultEnumValues Enumerates the set of values for ConnectionResultEnum
func GetMappingConnectionResultEnum(val string) (ConnectionResultEnum, bool)
GetMappingConnectionResultEnum performs case Insensitive comparison on enum value and return the desired enum
ConnectionSummary Summary representation of a connection to a data asset.
type ConnectionSummary struct { // Unique connection key that is immutable. Key *string `mandatory:"true" json:"key"` // A description of the connection. Description *string `mandatory:"false" json:"description"` // A user-friendly display name. Does not have to be unique, and it's changeable. // Avoid entering confidential information. DisplayName *string `mandatory:"false" json:"displayName"` // The unique key of the parent data asset. DataAssetKey *string `mandatory:"false" json:"dataAssetKey"` // The key of the object type. Type key's can be found via the '/types' endpoint. TypeKey *string `mandatory:"false" json:"typeKey"` // URI to the connection instance in the API. Uri *string `mandatory:"false" json:"uri"` // Unique external key for this object as defined in the source systems. ExternalKey *string `mandatory:"false" json:"externalKey"` // The current state of the connection. LifecycleState LifecycleStateEnum `mandatory:"false" json:"lifecycleState,omitempty"` // Indicates whether this connection is the default connection. IsDefault *bool `mandatory:"false" json:"isDefault"` // The date and time the connection was created, in the format defined by RFC3339 (https://tools.ietf.org/html/rfc3339). // Example: `2019-03-25T21:10:29.600Z` TimeCreated *common.SDKTime `mandatory:"false" json:"timeCreated"` }
func (m ConnectionSummary) String() string
func (m ConnectionSummary) ValidateEnumValue() (bool, error)
ValidateEnumValue returns an error when providing an unsupported enum value This function is being called during constructing API request process Not recommended for calling this function directly
CreateAttributeDetails Properties used in attribute create operations.
type CreateAttributeDetails struct { // A user-friendly display name. Does not have to be unique, and it's changeable. // Avoid entering confidential information. DisplayName *string `mandatory:"true" json:"displayName"` // Data type of the attribute as defined in the external system. ExternalDataType *string `mandatory:"true" json:"externalDataType"` // Last modified timestamp of this object in the external system. TimeExternal *common.SDKTime `mandatory:"true" json:"timeExternal"` // Optional user friendly business name of the attribute. If set, this supplements the harvested display name of the object. BusinessName *string `mandatory:"false" json:"businessName"` // Detailed description of the attribute. Description *string `mandatory:"false" json:"description"` // Property that identifies if this attribute can be used as a watermark to extract incremental data. IsIncrementalData *bool `mandatory:"false" json:"isIncrementalData"` // Property that identifies if this attribute can be assigned null values. IsNullable *bool `mandatory:"false" json:"isNullable"` // Max allowed length of the attribute value. Length *int64 `mandatory:"false" json:"length"` // Position of the attribute in the record definition. Position *int `mandatory:"false" json:"position"` // Precision of the attribute value usually applies to float data type. Precision *int `mandatory:"false" json:"precision"` // Scale of the attribute value usually applies to float data type. Scale *int `mandatory:"false" json:"scale"` // The minimum count for the number of instances of a given type stored in this collection type attribute,applicable if this attribute is a complex type. MinCollectionCount *int `mandatory:"false" json:"minCollectionCount"` // The maximum count for the number of instances of a given type stored in this collection type attribute,applicable if this attribute is a complex type. // For type specifications in systems that specify only "capacity" without upper or lower bound , this property can also be used to just mean "capacity". // Some examples are Varray size in Oracle , Occurs Clause in Cobol , capacity in XmlSchemaObjectCollection , maxOccurs in Xml , maxItems in Json MaxCollectionCount *int `mandatory:"false" json:"maxCollectionCount"` // External entity key that represents the datatype of this attribute , applicable if this attribute is a complex type. ExternalDatatypeEntityKey *string `mandatory:"false" json:"externalDatatypeEntityKey"` // External attribute key that represents the parent attribute of this attribute , applicable if the parent attribute is of complex type. ExternalParentAttributeKey *string `mandatory:"false" json:"externalParentAttributeKey"` // The list of customized properties along with the values for this object CustomPropertyMembers []CustomPropertySetUsage `mandatory:"false" json:"customPropertyMembers"` // Type key of the object. Type keys can be found via the '/types' endpoint. TypeKey *string `mandatory:"false" json:"typeKey"` // A map of maps that contains the properties which are specific to the attribute type. Each attribute type // definition defines it's set of required and optional properties. The map keys are category names and the // values are maps of property name to property value. Every property is contained inside of a category. Most // attributes have required properties within the "default" category. To determine the set of required and // optional properties for an attribute type, a query can be done on '/types?type=attribute' that returns a // collection of all attribute types. The appropriate attribute type, which will include definitions of all // of it's properties, can be identified from this collection. // Example: `{"properties": { "default": { "key1": "value1"}}}` Properties map[string]map[string]string `mandatory:"false" json:"properties"` }
func (m CreateAttributeDetails) String() string
func (m CreateAttributeDetails) ValidateEnumValue() (bool, error)
ValidateEnumValue returns an error when providing an unsupported enum value This function is being called during constructing API request process Not recommended for calling this function directly
CreateAttributeRequest wrapper for the CreateAttribute operation
# See also
Click https://docs.cloud.oracle.com/en-us/iaas/tools/go-sdk-examples/65.54.0/datacatalog/CreateAttribute.go.html to see an example of how to use CreateAttributeRequest.
type CreateAttributeRequest struct { // Unique catalog identifier. CatalogId *string `mandatory:"true" contributesTo:"path" name:"catalogId"` // Unique data asset key. DataAssetKey *string `mandatory:"true" contributesTo:"path" name:"dataAssetKey"` // Unique entity key. EntityKey *string `mandatory:"true" contributesTo:"path" name:"entityKey"` // The information used to create an entity attribute. CreateAttributeDetails `contributesTo:"body"` // The client request ID for tracing. OpcRequestId *string `mandatory:"false" contributesTo:"header" name:"opc-request-id"` // A token that uniquely identifies a request so it can be retried in case of a timeout or // server error without risk of executing that same action again. Retry tokens expire after 24 // hours, but can be invalidated before then due to conflicting operations. For example, if a resource // has been deleted and purged from the system, then a retry of the original creation request // might be rejected. OpcRetryToken *string `mandatory:"false" contributesTo:"header" name:"opc-retry-token"` // Metadata about the request. This information will not be transmitted to the service, but // represents information that the SDK will consume to drive retry behavior. RequestMetadata common.RequestMetadata }
func (request CreateAttributeRequest) BinaryRequestBody() (*common.OCIReadSeekCloser, bool)
BinaryRequestBody implements the OCIRequest interface
func (request CreateAttributeRequest) HTTPRequest(method, path string, binaryRequestBody *common.OCIReadSeekCloser, extraHeaders map[string]string) (http.Request, error)
HTTPRequest implements the OCIRequest interface
func (request CreateAttributeRequest) RetryPolicy() *common.RetryPolicy
RetryPolicy implements the OCIRetryableRequest interface. This retrieves the specified retry policy.
func (request CreateAttributeRequest) String() string
func (request CreateAttributeRequest) ValidateEnumValue() (bool, error)
ValidateEnumValue returns an error when providing an unsupported enum value This function is being called during constructing API request process Not recommended for calling this function directly
CreateAttributeResponse wrapper for the CreateAttribute operation
type CreateAttributeResponse struct { // The underlying http response RawResponse *http.Response // The Attribute instance Attribute `presentIn:"body"` // For optimistic concurrency control. See ETags for Optimistic Concurrency Control (https://docs.cloud.oracle.com/iaas/Content/API/Concepts/usingapi.htm#eleven). Etag *string `presentIn:"header" name:"etag"` // Unique Oracle-assigned identifier for the request. If you need to contact // Oracle about a particular request, please provide the request ID. OpcRequestId *string `presentIn:"header" name:"opc-request-id"` }
func (response CreateAttributeResponse) HTTPResponse() *http.Response
HTTPResponse implements the OCIResponse interface
func (response CreateAttributeResponse) String() string
CreateAttributeTagRequest wrapper for the CreateAttributeTag operation
# See also
Click https://docs.cloud.oracle.com/en-us/iaas/tools/go-sdk-examples/65.54.0/datacatalog/CreateAttributeTag.go.html to see an example of how to use CreateAttributeTagRequest.
type CreateAttributeTagRequest struct { // Unique catalog identifier. CatalogId *string `mandatory:"true" contributesTo:"path" name:"catalogId"` // Unique data asset key. DataAssetKey *string `mandatory:"true" contributesTo:"path" name:"dataAssetKey"` // Unique entity key. EntityKey *string `mandatory:"true" contributesTo:"path" name:"entityKey"` // Unique attribute key. AttributeKey *string `mandatory:"true" contributesTo:"path" name:"attributeKey"` // The information used to create an entity attribute tag. CreateAttributeTagDetails CreateTagDetails `contributesTo:"body"` // The client request ID for tracing. OpcRequestId *string `mandatory:"false" contributesTo:"header" name:"opc-request-id"` // A token that uniquely identifies a request so it can be retried in case of a timeout or // server error without risk of executing that same action again. Retry tokens expire after 24 // hours, but can be invalidated before then due to conflicting operations. For example, if a resource // has been deleted and purged from the system, then a retry of the original creation request // might be rejected. OpcRetryToken *string `mandatory:"false" contributesTo:"header" name:"opc-retry-token"` // Metadata about the request. This information will not be transmitted to the service, but // represents information that the SDK will consume to drive retry behavior. RequestMetadata common.RequestMetadata }
func (request CreateAttributeTagRequest) BinaryRequestBody() (*common.OCIReadSeekCloser, bool)
BinaryRequestBody implements the OCIRequest interface
func (request CreateAttributeTagRequest) HTTPRequest(method, path string, binaryRequestBody *common.OCIReadSeekCloser, extraHeaders map[string]string) (http.Request, error)
HTTPRequest implements the OCIRequest interface
func (request CreateAttributeTagRequest) RetryPolicy() *common.RetryPolicy
RetryPolicy implements the OCIRetryableRequest interface. This retrieves the specified retry policy.
func (request CreateAttributeTagRequest) String() string
func (request CreateAttributeTagRequest) ValidateEnumValue() (bool, error)
ValidateEnumValue returns an error when providing an unsupported enum value This function is being called during constructing API request process Not recommended for calling this function directly
CreateAttributeTagResponse wrapper for the CreateAttributeTag operation
type CreateAttributeTagResponse struct { // The underlying http response RawResponse *http.Response // The AttributeTag instance AttributeTag `presentIn:"body"` // For optimistic concurrency control. See ETags for Optimistic Concurrency Control (https://docs.cloud.oracle.com/iaas/Content/API/Concepts/usingapi.htm#eleven). Etag *string `presentIn:"header" name:"etag"` // Unique Oracle-assigned identifier for the request. If you need to contact // Oracle about a particular request, please provide the request ID. OpcRequestId *string `presentIn:"header" name:"opc-request-id"` }
func (response CreateAttributeTagResponse) HTTPResponse() *http.Response
HTTPResponse implements the OCIResponse interface
func (response CreateAttributeTagResponse) String() string
CreateCatalogDetails The information about a new data catalog.
type CreateCatalogDetails struct { // Compartment identifier. CompartmentId *string `mandatory:"true" json:"compartmentId"` // Data catalog identifier. DisplayName *string `mandatory:"false" json:"displayName"` // Simple key-value pair that is applied without any predefined name, type, or scope. Exists for cross-compatibility only. // Example: `{"bar-key": "value"}` FreeformTags map[string]string `mandatory:"false" json:"freeformTags"` // Usage of predefined tag keys. These predefined keys are scoped to namespaces. // Example: `{"foo-namespace": {"bar-key": "value"}}` DefinedTags map[string]map[string]interface{} `mandatory:"false" json:"definedTags"` }
func (m CreateCatalogDetails) String() string
func (m CreateCatalogDetails) ValidateEnumValue() (bool, error)
ValidateEnumValue returns an error when providing an unsupported enum value This function is being called during constructing API request process Not recommended for calling this function directly
CreateCatalogPrivateEndpointDetails Information about the new private endpoint resource
type CreateCatalogPrivateEndpointDetails struct { // List of DNS zones to be used by the data assets to be harvested. // Example: custpvtsubnet.oraclevcn.com for data asset: db.custpvtsubnet.oraclevcn.com DnsZones []string `mandatory:"true" json:"dnsZones"` // The OCID of subnet to which the reverse connection is to be created SubnetId *string `mandatory:"true" json:"subnetId"` // Compartment identifier. CompartmentId *string `mandatory:"true" json:"compartmentId"` // Simple key-value pair that is applied without any predefined name, type, or scope. Exists for cross-compatibility only. // Example: `{"bar-key": "value"}` FreeformTags map[string]string `mandatory:"false" json:"freeformTags"` // Usage of predefined tag keys. These predefined keys are scoped to namespaces. // Example: `{"foo-namespace": {"bar-key": "value"}}` DefinedTags map[string]map[string]interface{} `mandatory:"false" json:"definedTags"` // Display name of the private endpoint resource being created. DisplayName *string `mandatory:"false" json:"displayName"` }
func (m CreateCatalogPrivateEndpointDetails) String() string
func (m CreateCatalogPrivateEndpointDetails) ValidateEnumValue() (bool, error)
ValidateEnumValue returns an error when providing an unsupported enum value This function is being called during constructing API request process Not recommended for calling this function directly
CreateCatalogPrivateEndpointRequest wrapper for the CreateCatalogPrivateEndpoint operation
# See also
Click https://docs.cloud.oracle.com/en-us/iaas/tools/go-sdk-examples/65.54.0/datacatalog/CreateCatalogPrivateEndpoint.go.html to see an example of how to use CreateCatalogPrivateEndpointRequest.
type CreateCatalogPrivateEndpointRequest struct { // The information used to create the private reverse connection. CreateCatalogPrivateEndpointDetails `contributesTo:"body"` // The client request ID for tracing. OpcRequestId *string `mandatory:"false" contributesTo:"header" name:"opc-request-id"` // A token that uniquely identifies a request so it can be retried in case of a timeout or // server error without risk of executing that same action again. Retry tokens expire after 24 // hours, but can be invalidated before then due to conflicting operations. For example, if a resource // has been deleted and purged from the system, then a retry of the original creation request // might be rejected. OpcRetryToken *string `mandatory:"false" contributesTo:"header" name:"opc-retry-token"` // Metadata about the request. This information will not be transmitted to the service, but // represents information that the SDK will consume to drive retry behavior. RequestMetadata common.RequestMetadata }
func (request CreateCatalogPrivateEndpointRequest) BinaryRequestBody() (*common.OCIReadSeekCloser, bool)
BinaryRequestBody implements the OCIRequest interface
func (request CreateCatalogPrivateEndpointRequest) HTTPRequest(method, path string, binaryRequestBody *common.OCIReadSeekCloser, extraHeaders map[string]string) (http.Request, error)
HTTPRequest implements the OCIRequest interface
func (request CreateCatalogPrivateEndpointRequest) RetryPolicy() *common.RetryPolicy
RetryPolicy implements the OCIRetryableRequest interface. This retrieves the specified retry policy.
func (request CreateCatalogPrivateEndpointRequest) String() string
func (request CreateCatalogPrivateEndpointRequest) ValidateEnumValue() (bool, error)
ValidateEnumValue returns an error when providing an unsupported enum value This function is being called during constructing API request process Not recommended for calling this function directly
CreateCatalogPrivateEndpointResponse wrapper for the CreateCatalogPrivateEndpoint operation
type CreateCatalogPrivateEndpointResponse struct { // The underlying http response RawResponse *http.Response // Unique Oracle-assigned identifier for the request. If you need to contact // Oracle about a particular request, please provide the request ID. OpcRequestId *string `presentIn:"header" name:"opc-request-id"` // The OCID of the asynchronous request. Use GetWorkRequest (https://docs.cloud.oracle.com/api/#/en/workrequests/20160918/WorkRequest/GetWorkRequest) with this OCID to track the status of the asynchronous request. OpcWorkRequestId *string `presentIn:"header" name:"opc-work-request-id"` }
func (response CreateCatalogPrivateEndpointResponse) HTTPResponse() *http.Response
HTTPResponse implements the OCIResponse interface
func (response CreateCatalogPrivateEndpointResponse) String() string
CreateCatalogRequest wrapper for the CreateCatalog operation
# See also
Click https://docs.cloud.oracle.com/en-us/iaas/tools/go-sdk-examples/65.54.0/datacatalog/CreateCatalog.go.html to see an example of how to use CreateCatalogRequest.
type CreateCatalogRequest struct { // Details for the new data catalog. CreateCatalogDetails `contributesTo:"body"` // A token that uniquely identifies a request so it can be retried in case of a timeout or // server error without risk of executing that same action again. Retry tokens expire after 24 // hours, but can be invalidated before then due to conflicting operations. For example, if a resource // has been deleted and purged from the system, then a retry of the original creation request // might be rejected. OpcRetryToken *string `mandatory:"false" contributesTo:"header" name:"opc-retry-token"` // The client request ID for tracing. OpcRequestId *string `mandatory:"false" contributesTo:"header" name:"opc-request-id"` // Metadata about the request. This information will not be transmitted to the service, but // represents information that the SDK will consume to drive retry behavior. RequestMetadata common.RequestMetadata }
func (request CreateCatalogRequest) BinaryRequestBody() (*common.OCIReadSeekCloser, bool)
BinaryRequestBody implements the OCIRequest interface
func (request CreateCatalogRequest) HTTPRequest(method, path string, binaryRequestBody *common.OCIReadSeekCloser, extraHeaders map[string]string) (http.Request, error)
HTTPRequest implements the OCIRequest interface
func (request CreateCatalogRequest) RetryPolicy() *common.RetryPolicy
RetryPolicy implements the OCIRetryableRequest interface. This retrieves the specified retry policy.
func (request CreateCatalogRequest) String() string
func (request CreateCatalogRequest) ValidateEnumValue() (bool, error)
ValidateEnumValue returns an error when providing an unsupported enum value This function is being called during constructing API request process Not recommended for calling this function directly
CreateCatalogResponse wrapper for the CreateCatalog operation
type CreateCatalogResponse struct { // The underlying http response RawResponse *http.Response // The OCID of the asynchronous request. Use GetWorkRequest (https://docs.cloud.oracle.com/api/#/en/workrequests/20160918/WorkRequest/GetWorkRequest) with this OCID to track the status of the asynchronous request. OpcWorkRequestId *string `presentIn:"header" name:"opc-work-request-id"` // Unique Oracle-assigned identifier for the request. If you need to contact // Oracle about a particular request, please provide the request ID. OpcRequestId *string `presentIn:"header" name:"opc-request-id"` }
func (response CreateCatalogResponse) HTTPResponse() *http.Response
HTTPResponse implements the OCIResponse interface
func (response CreateCatalogResponse) String() string
CreateConnectionDetails Properties used in connection create operations.
type CreateConnectionDetails struct { // A user-friendly display name. Does not have to be unique, and it's changeable. // Avoid entering confidential information. DisplayName *string `mandatory:"true" json:"displayName"` // The key of the object type. Type key's can be found via the '/types' endpoint. TypeKey *string `mandatory:"true" json:"typeKey"` // A map of maps that contains the properties which are specific to the connection type. Each connection type // definition defines it's set of required and optional properties. The map keys are category names and the // values are maps of property name to property value. Every property is contained inside of a category. Most // connections have required properties within the "default" category. To determine the set of optional and // required properties for a connection type, a query can be done on '/types?type=connection' that returns a // collection of all connection types. The appropriate connection type, which will include definitions of all // of it's properties, can be identified from this collection. // Example: `{"properties": { "default": { "username": "user1"}}}` Properties map[string]map[string]string `mandatory:"true" json:"properties"` // A description of the connection. Description *string `mandatory:"false" json:"description"` // The list of customized properties along with the values for this object CustomPropertyMembers []CustomPropertySetUsage `mandatory:"false" json:"customPropertyMembers"` // A map of maps that contains the encrypted values for sensitive properties which are specific to the // connection type. Each connection type definition defines it's set of required and optional properties. // The map keys are category names and the values are maps of property name to property value. Every property is // contained inside of a category. Most connections have required properties within the "default" category. // To determine the set of optional and required properties for a connection type, a query can be done // on '/types?type=connection' that returns a collection of all connection types. The appropriate connection // type, which will include definitions of all of it's properties, can be identified from this collection. // Example: `{"encProperties": { "default": { "password": "example-password"}}}` EncProperties map[string]map[string]string `mandatory:"false" json:"encProperties"` // Indicates whether this connection is the default connection. The first connection of a data asset defaults // to being the default, subsequent connections default to not being the default. If a default connection already // exists, then trying to create a connection as the default will fail. In this case the default connection would // need to be updated not to be the default and then the new connection can then be created as the default. IsDefault *bool `mandatory:"false" json:"isDefault"` }
func (m CreateConnectionDetails) String() string
func (m CreateConnectionDetails) ValidateEnumValue() (bool, error)
ValidateEnumValue returns an error when providing an unsupported enum value This function is being called during constructing API request process Not recommended for calling this function directly
CreateConnectionRequest wrapper for the CreateConnection operation
# See also
Click https://docs.cloud.oracle.com/en-us/iaas/tools/go-sdk-examples/65.54.0/datacatalog/CreateConnection.go.html to see an example of how to use CreateConnectionRequest.
type CreateConnectionRequest struct { // Unique catalog identifier. CatalogId *string `mandatory:"true" contributesTo:"path" name:"catalogId"` // Unique data asset key. DataAssetKey *string `mandatory:"true" contributesTo:"path" name:"dataAssetKey"` // The information used to create the connection. CreateConnectionDetails `contributesTo:"body"` // The client request ID for tracing. OpcRequestId *string `mandatory:"false" contributesTo:"header" name:"opc-request-id"` // A token that uniquely identifies a request so it can be retried in case of a timeout or // server error without risk of executing that same action again. Retry tokens expire after 24 // hours, but can be invalidated before then due to conflicting operations. For example, if a resource // has been deleted and purged from the system, then a retry of the original creation request // might be rejected. OpcRetryToken *string `mandatory:"false" contributesTo:"header" name:"opc-retry-token"` // Metadata about the request. This information will not be transmitted to the service, but // represents information that the SDK will consume to drive retry behavior. RequestMetadata common.RequestMetadata }
func (request CreateConnectionRequest) BinaryRequestBody() (*common.OCIReadSeekCloser, bool)
BinaryRequestBody implements the OCIRequest interface
func (request CreateConnectionRequest) HTTPRequest(method, path string, binaryRequestBody *common.OCIReadSeekCloser, extraHeaders map[string]string) (http.Request, error)
HTTPRequest implements the OCIRequest interface
func (request CreateConnectionRequest) RetryPolicy() *common.RetryPolicy
RetryPolicy implements the OCIRetryableRequest interface. This retrieves the specified retry policy.
func (request CreateConnectionRequest) String() string
func (request CreateConnectionRequest) ValidateEnumValue() (bool, error)
ValidateEnumValue returns an error when providing an unsupported enum value This function is being called during constructing API request process Not recommended for calling this function directly
CreateConnectionResponse wrapper for the CreateConnection operation
type CreateConnectionResponse struct { // The underlying http response RawResponse *http.Response // The Connection instance Connection `presentIn:"body"` // For optimistic concurrency control. See ETags for Optimistic Concurrency Control (https://docs.cloud.oracle.com/iaas/Content/API/Concepts/usingapi.htm#eleven). Etag *string `presentIn:"header" name:"etag"` // Unique Oracle-assigned identifier for the request. If you need to contact // Oracle about a particular request, please provide the request ID. OpcRequestId *string `presentIn:"header" name:"opc-request-id"` }
func (response CreateConnectionResponse) HTTPResponse() *http.Response
HTTPResponse implements the OCIResponse interface
func (response CreateConnectionResponse) String() string
CreateCustomPropertyDetails Properties used in custom property create operations.
type CreateCustomPropertyDetails struct { // A user-friendly display name. Does not have to be unique, and it's changeable. // Avoid entering confidential information. DisplayName *string `mandatory:"true" json:"displayName"` // Detailed description of the custom property. Description *string `mandatory:"false" json:"description"` // The data type of the custom property DataType CustomPropertyDataTypeEnum `mandatory:"false" json:"dataType,omitempty"` // If this field allows to sort from UI IsSortable *bool `mandatory:"false" json:"isSortable"` // If this field allows to filter or create facets from UI IsFilterable *bool `mandatory:"false" json:"isFilterable"` // If this field allows multiple values to be set IsMultiValued *bool `mandatory:"false" json:"isMultiValued"` // If this field is a hidden field IsHidden *bool `mandatory:"false" json:"isHidden"` // If this field is a editable field IsEditable *bool `mandatory:"false" json:"isEditable"` // If this field is displayed in a list view of applicable objects. IsShownInList *bool `mandatory:"false" json:"isShownInList"` // If this field is allowed to pop in search results IsHiddenInSearch *bool `mandatory:"false" json:"isHiddenInSearch"` // If an OCI Event will be emitted when the custom property is modified. IsEventEnabled *bool `mandatory:"false" json:"isEventEnabled"` // Allowed values for the custom property if any AllowedValues []string `mandatory:"false" json:"allowedValues"` // A map of maps that contains the properties which are specific to the data asset type. Each data asset type // definition defines it's set of required and optional properties. The map keys are category names and the // values are maps of property name to property value. Every property is contained inside of a category. Most // data assets have required properties within the "default" category. To determine the set of optional and // required properties for a data asset type, a query can be done on '/types?type=dataAsset' that returns a // collection of all data asset types. The appropriate data asset type, which includes definitions of all of // it's properties, can be identified from this collection. // Example: `{"properties": { "default": { "host": "host1", "port": "1521", "database": "orcl"}}}` Properties map[string]map[string]string `mandatory:"false" json:"properties"` }
func (m CreateCustomPropertyDetails) String() string
func (m CreateCustomPropertyDetails) ValidateEnumValue() (bool, error)
ValidateEnumValue returns an error when providing an unsupported enum value This function is being called during constructing API request process Not recommended for calling this function directly
CreateCustomPropertyRequest wrapper for the CreateCustomProperty operation
# See also
Click https://docs.cloud.oracle.com/en-us/iaas/tools/go-sdk-examples/65.54.0/datacatalog/CreateCustomProperty.go.html to see an example of how to use CreateCustomPropertyRequest.
type CreateCustomPropertyRequest struct { // Unique catalog identifier. CatalogId *string `mandatory:"true" contributesTo:"path" name:"catalogId"` // Unique namespace identifier. NamespaceId *string `mandatory:"true" contributesTo:"path" name:"namespaceId"` // The information used to create the Custom Property. CreateCustomPropertyDetails `contributesTo:"body"` // The client request ID for tracing. OpcRequestId *string `mandatory:"false" contributesTo:"header" name:"opc-request-id"` // A token that uniquely identifies a request so it can be retried in case of a timeout or // server error without risk of executing that same action again. Retry tokens expire after 24 // hours, but can be invalidated before then due to conflicting operations. For example, if a resource // has been deleted and purged from the system, then a retry of the original creation request // might be rejected. OpcRetryToken *string `mandatory:"false" contributesTo:"header" name:"opc-retry-token"` // Metadata about the request. This information will not be transmitted to the service, but // represents information that the SDK will consume to drive retry behavior. RequestMetadata common.RequestMetadata }
func (request CreateCustomPropertyRequest) BinaryRequestBody() (*common.OCIReadSeekCloser, bool)
BinaryRequestBody implements the OCIRequest interface
func (request CreateCustomPropertyRequest) HTTPRequest(method, path string, binaryRequestBody *common.OCIReadSeekCloser, extraHeaders map[string]string) (http.Request, error)
HTTPRequest implements the OCIRequest interface
func (request CreateCustomPropertyRequest) RetryPolicy() *common.RetryPolicy
RetryPolicy implements the OCIRetryableRequest interface. This retrieves the specified retry policy.
func (request CreateCustomPropertyRequest) String() string
func (request CreateCustomPropertyRequest) ValidateEnumValue() (bool, error)
ValidateEnumValue returns an error when providing an unsupported enum value This function is being called during constructing API request process Not recommended for calling this function directly
CreateCustomPropertyResponse wrapper for the CreateCustomProperty operation
type CreateCustomPropertyResponse struct { // The underlying http response RawResponse *http.Response // The CustomProperty instance CustomProperty `presentIn:"body"` // For optimistic concurrency control. See ETags for Optimistic Concurrency Control (https://docs.cloud.oracle.com/iaas/Content/API/Concepts/usingapi.htm#eleven). Etag *string `presentIn:"header" name:"etag"` // Unique Oracle-assigned identifier for the request. If you need to contact // Oracle about a particular request, please provide the request ID. OpcRequestId *string `presentIn:"header" name:"opc-request-id"` }
func (response CreateCustomPropertyResponse) HTTPResponse() *http.Response
HTTPResponse implements the OCIResponse interface
func (response CreateCustomPropertyResponse) String() string
CreateDataAssetDetails Properties used in data asset create operations.
type CreateDataAssetDetails struct { // A user-friendly display name. Does not have to be unique, and it's changeable. // Avoid entering confidential information. DisplayName *string `mandatory:"true" json:"displayName"` // The key of the data asset type. This can be obtained via the '/types' endpoint. TypeKey *string `mandatory:"true" json:"typeKey"` // Detailed description of the data asset. Description *string `mandatory:"false" json:"description"` // The list of customized properties along with the values for this object CustomPropertyMembers []CustomPropertySetUsage `mandatory:"false" json:"customPropertyMembers"` // A map of maps that contains the properties which are specific to the data asset type. Each data asset type // definition defines it's set of required and optional properties. The map keys are category names and the // values are maps of property name to property value. Every property is contained inside of a category. Most // data assets have required properties within the "default" category. To determine the set of optional and // required properties for a data asset type, a query can be done on '/types?type=dataAsset' that returns a // collection of all data asset types. The appropriate data asset type, which includes definitions of all of // it's properties, can be identified from this collection. // Example: `{"properties": { "default": { "host": "host1", "port": "1521", "database": "orcl"}}}` Properties map[string]map[string]string `mandatory:"false" json:"properties"` }
func (m CreateDataAssetDetails) String() string
func (m CreateDataAssetDetails) ValidateEnumValue() (bool, error)
ValidateEnumValue returns an error when providing an unsupported enum value This function is being called during constructing API request process Not recommended for calling this function directly
CreateDataAssetRequest wrapper for the CreateDataAsset operation
# See also
Click https://docs.cloud.oracle.com/en-us/iaas/tools/go-sdk-examples/65.54.0/datacatalog/CreateDataAsset.go.html to see an example of how to use CreateDataAssetRequest.
type CreateDataAssetRequest struct { // Unique catalog identifier. CatalogId *string `mandatory:"true" contributesTo:"path" name:"catalogId"` // The information used to create the data asset. CreateDataAssetDetails `contributesTo:"body"` // The client request ID for tracing. OpcRequestId *string `mandatory:"false" contributesTo:"header" name:"opc-request-id"` // A token that uniquely identifies a request so it can be retried in case of a timeout or // server error without risk of executing that same action again. Retry tokens expire after 24 // hours, but can be invalidated before then due to conflicting operations. For example, if a resource // has been deleted and purged from the system, then a retry of the original creation request // might be rejected. OpcRetryToken *string `mandatory:"false" contributesTo:"header" name:"opc-retry-token"` // Metadata about the request. This information will not be transmitted to the service, but // represents information that the SDK will consume to drive retry behavior. RequestMetadata common.RequestMetadata }
func (request CreateDataAssetRequest) BinaryRequestBody() (*common.OCIReadSeekCloser, bool)
BinaryRequestBody implements the OCIRequest interface
func (request CreateDataAssetRequest) HTTPRequest(method, path string, binaryRequestBody *common.OCIReadSeekCloser, extraHeaders map[string]string) (http.Request, error)
HTTPRequest implements the OCIRequest interface
func (request CreateDataAssetRequest) RetryPolicy() *common.RetryPolicy
RetryPolicy implements the OCIRetryableRequest interface. This retrieves the specified retry policy.
func (request CreateDataAssetRequest) String() string
func (request CreateDataAssetRequest) ValidateEnumValue() (bool, error)
ValidateEnumValue returns an error when providing an unsupported enum value This function is being called during constructing API request process Not recommended for calling this function directly
CreateDataAssetResponse wrapper for the CreateDataAsset operation
type CreateDataAssetResponse struct { // The underlying http response RawResponse *http.Response // The DataAsset instance DataAsset `presentIn:"body"` // For optimistic concurrency control. See ETags for Optimistic Concurrency Control (https://docs.cloud.oracle.com/iaas/Content/API/Concepts/usingapi.htm#eleven). Etag *string `presentIn:"header" name:"etag"` // Unique Oracle-assigned identifier for the request. If you need to contact // Oracle about a particular request, please provide the request ID. OpcRequestId *string `presentIn:"header" name:"opc-request-id"` }
func (response CreateDataAssetResponse) HTTPResponse() *http.Response
HTTPResponse implements the OCIResponse interface
func (response CreateDataAssetResponse) String() string
CreateDataAssetTagRequest wrapper for the CreateDataAssetTag operation
# See also
Click https://docs.cloud.oracle.com/en-us/iaas/tools/go-sdk-examples/65.54.0/datacatalog/CreateDataAssetTag.go.html to see an example of how to use CreateDataAssetTagRequest.
type CreateDataAssetTagRequest struct { // Unique catalog identifier. CatalogId *string `mandatory:"true" contributesTo:"path" name:"catalogId"` // Unique data asset key. DataAssetKey *string `mandatory:"true" contributesTo:"path" name:"dataAssetKey"` // The information used to create the data asset tag. CreateDataAssetTagDetails CreateTagDetails `contributesTo:"body"` // The client request ID for tracing. OpcRequestId *string `mandatory:"false" contributesTo:"header" name:"opc-request-id"` // A token that uniquely identifies a request so it can be retried in case of a timeout or // server error without risk of executing that same action again. Retry tokens expire after 24 // hours, but can be invalidated before then due to conflicting operations. For example, if a resource // has been deleted and purged from the system, then a retry of the original creation request // might be rejected. OpcRetryToken *string `mandatory:"false" contributesTo:"header" name:"opc-retry-token"` // Metadata about the request. This information will not be transmitted to the service, but // represents information that the SDK will consume to drive retry behavior. RequestMetadata common.RequestMetadata }
func (request CreateDataAssetTagRequest) BinaryRequestBody() (*common.OCIReadSeekCloser, bool)
BinaryRequestBody implements the OCIRequest interface
func (request CreateDataAssetTagRequest) HTTPRequest(method, path string, binaryRequestBody *common.OCIReadSeekCloser, extraHeaders map[string]string) (http.Request, error)
HTTPRequest implements the OCIRequest interface
func (request CreateDataAssetTagRequest) RetryPolicy() *common.RetryPolicy
RetryPolicy implements the OCIRetryableRequest interface. This retrieves the specified retry policy.
func (request CreateDataAssetTagRequest) String() string
func (request CreateDataAssetTagRequest) ValidateEnumValue() (bool, error)
ValidateEnumValue returns an error when providing an unsupported enum value This function is being called during constructing API request process Not recommended for calling this function directly
CreateDataAssetTagResponse wrapper for the CreateDataAssetTag operation
type CreateDataAssetTagResponse struct { // The underlying http response RawResponse *http.Response // The DataAssetTag instance DataAssetTag `presentIn:"body"` // For optimistic concurrency control. See ETags for Optimistic Concurrency Control (https://docs.cloud.oracle.com/iaas/Content/API/Concepts/usingapi.htm#eleven). Etag *string `presentIn:"header" name:"etag"` // Unique Oracle-assigned identifier for the request. If you need to contact // Oracle about a particular request, please provide the request ID. OpcRequestId *string `presentIn:"header" name:"opc-request-id"` }
func (response CreateDataAssetTagResponse) HTTPResponse() *http.Response
HTTPResponse implements the OCIResponse interface
func (response CreateDataAssetTagResponse) String() string
CreateEntityDetails Properties used in data entity create operations.
type CreateEntityDetails struct { // A user-friendly display name. Does not have to be unique, and it's changeable. // Avoid entering confidential information. DisplayName *string `mandatory:"true" json:"displayName"` // Last modified timestamp of the object in the external system. TimeExternal *common.SDKTime `mandatory:"true" json:"timeExternal"` // Optional user friendly business name of the data entity. If set, this supplements the harvested display name of the object. BusinessName *string `mandatory:"false" json:"businessName"` // The type of data entity object. Type key's can be found via the '/types' endpoint. TypeKey *string `mandatory:"false" json:"typeKey"` // Detailed description of a data entity. Description *string `mandatory:"false" json:"description"` // Property to indicate if the object is a physical materialized object or virtual. For example, View. IsLogical *bool `mandatory:"false" json:"isLogical"` // Property to indicate if the object is a sub object of a parent physical object. IsPartition *bool `mandatory:"false" json:"isPartition"` // Key of the associated folder. FolderKey *string `mandatory:"false" json:"folderKey"` // Key of the associated pattern if this is a logical entity. PatternKey *string `mandatory:"false" json:"patternKey"` // The expression realized after resolving qualifiers . Used in deriving this logical entity RealizedExpression *string `mandatory:"false" json:"realizedExpression"` // Status of the object as updated by the harvest process. When an entity object is created , it's harvest status // will indicate if the entity's metadata has been fully harvested or not. The harvest process can perform // shallow harvesting to allow users to browse the metadata and can on-demand deep harvest on any object // This requires a harvest status indicator for catalog objects. HarvestStatus HarvestStatusEnum `mandatory:"false" json:"harvestStatus,omitempty"` // Key of the last harvest process to update this object. LastJobKey *string `mandatory:"false" json:"lastJobKey"` // The list of customized properties along with the values for this object CustomPropertyMembers []CustomPropertySetUsage `mandatory:"false" json:"customPropertyMembers"` // A map of maps that contains the properties which are specific to the entity type. Each entity type // definition defines it's set of required and optional properties. The map keys are category names and the // values are maps of property name to property value. Every property is contained inside of a category. Most // entities have required properties within the "default" category. To determine the set of required and // optional properties for an entity type, a query can be done on '/types?type=dataEntity' that returns a // collection of all entity types. The appropriate entity type, which includes definitions of all of // it's properties, can be identified from this collection. // Example: `{"properties": { "default": { "key1": "value1"}}}` Properties map[string]map[string]string `mandatory:"false" json:"properties"` }
func (m CreateEntityDetails) String() string
func (m CreateEntityDetails) ValidateEnumValue() (bool, error)
ValidateEnumValue returns an error when providing an unsupported enum value This function is being called during constructing API request process Not recommended for calling this function directly
CreateEntityRequest wrapper for the CreateEntity operation
# See also
Click https://docs.cloud.oracle.com/en-us/iaas/tools/go-sdk-examples/65.54.0/datacatalog/CreateEntity.go.html to see an example of how to use CreateEntityRequest.
type CreateEntityRequest struct { // Unique catalog identifier. CatalogId *string `mandatory:"true" contributesTo:"path" name:"catalogId"` // Unique data asset key. DataAssetKey *string `mandatory:"true" contributesTo:"path" name:"dataAssetKey"` // The information used to create the data entity. CreateEntityDetails `contributesTo:"body"` // The client request ID for tracing. OpcRequestId *string `mandatory:"false" contributesTo:"header" name:"opc-request-id"` // A token that uniquely identifies a request so it can be retried in case of a timeout or // server error without risk of executing that same action again. Retry tokens expire after 24 // hours, but can be invalidated before then due to conflicting operations. For example, if a resource // has been deleted and purged from the system, then a retry of the original creation request // might be rejected. OpcRetryToken *string `mandatory:"false" contributesTo:"header" name:"opc-retry-token"` // Metadata about the request. This information will not be transmitted to the service, but // represents information that the SDK will consume to drive retry behavior. RequestMetadata common.RequestMetadata }
func (request CreateEntityRequest) BinaryRequestBody() (*common.OCIReadSeekCloser, bool)
BinaryRequestBody implements the OCIRequest interface
func (request CreateEntityRequest) HTTPRequest(method, path string, binaryRequestBody *common.OCIReadSeekCloser, extraHeaders map[string]string) (http.Request, error)
HTTPRequest implements the OCIRequest interface
func (request CreateEntityRequest) RetryPolicy() *common.RetryPolicy
RetryPolicy implements the OCIRetryableRequest interface. This retrieves the specified retry policy.
func (request CreateEntityRequest) String() string
func (request CreateEntityRequest) ValidateEnumValue() (bool, error)
ValidateEnumValue returns an error when providing an unsupported enum value This function is being called during constructing API request process Not recommended for calling this function directly
CreateEntityResponse wrapper for the CreateEntity operation
type CreateEntityResponse struct { // The underlying http response RawResponse *http.Response // The Entity instance Entity `presentIn:"body"` // For optimistic concurrency control. See ETags for Optimistic Concurrency Control (https://docs.cloud.oracle.com/iaas/Content/API/Concepts/usingapi.htm#eleven). Etag *string `presentIn:"header" name:"etag"` // Unique Oracle-assigned identifier for the request. If you need to contact // Oracle about a particular request, please provide the request ID. OpcRequestId *string `presentIn:"header" name:"opc-request-id"` }
func (response CreateEntityResponse) HTTPResponse() *http.Response
HTTPResponse implements the OCIResponse interface
func (response CreateEntityResponse) String() string
CreateEntityTagRequest wrapper for the CreateEntityTag operation
# See also
Click https://docs.cloud.oracle.com/en-us/iaas/tools/go-sdk-examples/65.54.0/datacatalog/CreateEntityTag.go.html to see an example of how to use CreateEntityTagRequest.
type CreateEntityTagRequest struct { // Unique catalog identifier. CatalogId *string `mandatory:"true" contributesTo:"path" name:"catalogId"` // Unique data asset key. DataAssetKey *string `mandatory:"true" contributesTo:"path" name:"dataAssetKey"` // Unique entity key. EntityKey *string `mandatory:"true" contributesTo:"path" name:"entityKey"` // The information used to create the entity tag. CreateEntityTagDetails CreateTagDetails `contributesTo:"body"` // The client request ID for tracing. OpcRequestId *string `mandatory:"false" contributesTo:"header" name:"opc-request-id"` // A token that uniquely identifies a request so it can be retried in case of a timeout or // server error without risk of executing that same action again. Retry tokens expire after 24 // hours, but can be invalidated before then due to conflicting operations. For example, if a resource // has been deleted and purged from the system, then a retry of the original creation request // might be rejected. OpcRetryToken *string `mandatory:"false" contributesTo:"header" name:"opc-retry-token"` // Metadata about the request. This information will not be transmitted to the service, but // represents information that the SDK will consume to drive retry behavior. RequestMetadata common.RequestMetadata }
func (request CreateEntityTagRequest) BinaryRequestBody() (*common.OCIReadSeekCloser, bool)
BinaryRequestBody implements the OCIRequest interface
func (request CreateEntityTagRequest) HTTPRequest(method, path string, binaryRequestBody *common.OCIReadSeekCloser, extraHeaders map[string]string) (http.Request, error)
HTTPRequest implements the OCIRequest interface
func (request CreateEntityTagRequest) RetryPolicy() *common.RetryPolicy
RetryPolicy implements the OCIRetryableRequest interface. This retrieves the specified retry policy.
func (request CreateEntityTagRequest) String() string
func (request CreateEntityTagRequest) ValidateEnumValue() (bool, error)
ValidateEnumValue returns an error when providing an unsupported enum value This function is being called during constructing API request process Not recommended for calling this function directly
CreateEntityTagResponse wrapper for the CreateEntityTag operation
type CreateEntityTagResponse struct { // The underlying http response RawResponse *http.Response // The EntityTag instance EntityTag `presentIn:"body"` // For optimistic concurrency control. See ETags for Optimistic Concurrency Control (https://docs.cloud.oracle.com/iaas/Content/API/Concepts/usingapi.htm#eleven). Etag *string `presentIn:"header" name:"etag"` // Unique Oracle-assigned identifier for the request. If you need to contact // Oracle about a particular request, please provide the request ID. OpcRequestId *string `presentIn:"header" name:"opc-request-id"` }
func (response CreateEntityTagResponse) HTTPResponse() *http.Response
HTTPResponse implements the OCIResponse interface
func (response CreateEntityTagResponse) String() string
CreateFolderDetails Properties used in folder create operations.
type CreateFolderDetails struct { // A user-friendly display name. Does not have to be unique, and it's changeable. // Avoid entering confidential information. DisplayName *string `mandatory:"true" json:"displayName"` // Last modified timestamp of this object in the external system. TimeExternal *common.SDKTime `mandatory:"true" json:"timeExternal"` // Optional user friendly business name of the folder. If set, this supplements the harvested display name of the object. BusinessName *string `mandatory:"false" json:"businessName"` // Detailed description of a folder. Description *string `mandatory:"false" json:"description"` // The list of customized properties along with the values for this object CustomPropertyMembers []CustomPropertySetUsage `mandatory:"false" json:"customPropertyMembers"` // A map of maps that contains the properties which are specific to the folder type. Each folder type // definition defines it's set of required and optional properties. The map keys are category names and the // values are maps of property name to property value. Every property is contained inside of a category. Most // folders have required properties within the "default" category. To determine the set of optional and // required properties for a folder type, a query can be done on '/types?type=folder' that returns a // collection of all folder types. The appropriate folder type, which includes definitions of all of // it's properties, can be identified from this collection. // Example: `{"properties": { "default": { "key1": "value1"}}}` Properties map[string]map[string]string `mandatory:"false" json:"properties"` // The key of the containing folder or null if there isn't a parent folder. ParentFolderKey *string `mandatory:"false" json:"parentFolderKey"` // The job key of the harvest process that updated the folder definition from the source system. LastJobKey *string `mandatory:"false" json:"lastJobKey"` // Folder harvesting status. HarvestStatus HarvestStatusEnum `mandatory:"false" json:"harvestStatus,omitempty"` // Type key of the object. Type keys can be found via the '/types' endpoint. TypeKey *string `mandatory:"false" json:"typeKey"` }
func (m CreateFolderDetails) String() string
func (m CreateFolderDetails) ValidateEnumValue() (bool, error)
ValidateEnumValue returns an error when providing an unsupported enum value This function is being called during constructing API request process Not recommended for calling this function directly
CreateFolderRequest wrapper for the CreateFolder operation
# See also
Click https://docs.cloud.oracle.com/en-us/iaas/tools/go-sdk-examples/65.54.0/datacatalog/CreateFolder.go.html to see an example of how to use CreateFolderRequest.
type CreateFolderRequest struct { // Unique catalog identifier. CatalogId *string `mandatory:"true" contributesTo:"path" name:"catalogId"` // Unique data asset key. DataAssetKey *string `mandatory:"true" contributesTo:"path" name:"dataAssetKey"` // The information used to create the folder. CreateFolderDetails `contributesTo:"body"` // The client request ID for tracing. OpcRequestId *string `mandatory:"false" contributesTo:"header" name:"opc-request-id"` // A token that uniquely identifies a request so it can be retried in case of a timeout or // server error without risk of executing that same action again. Retry tokens expire after 24 // hours, but can be invalidated before then due to conflicting operations. For example, if a resource // has been deleted and purged from the system, then a retry of the original creation request // might be rejected. OpcRetryToken *string `mandatory:"false" contributesTo:"header" name:"opc-retry-token"` // Metadata about the request. This information will not be transmitted to the service, but // represents information that the SDK will consume to drive retry behavior. RequestMetadata common.RequestMetadata }
func (request CreateFolderRequest) BinaryRequestBody() (*common.OCIReadSeekCloser, bool)
BinaryRequestBody implements the OCIRequest interface
func (request CreateFolderRequest) HTTPRequest(method, path string, binaryRequestBody *common.OCIReadSeekCloser, extraHeaders map[string]string) (http.Request, error)
HTTPRequest implements the OCIRequest interface
func (request CreateFolderRequest) RetryPolicy() *common.RetryPolicy
RetryPolicy implements the OCIRetryableRequest interface. This retrieves the specified retry policy.
func (request CreateFolderRequest) String() string
func (request CreateFolderRequest) ValidateEnumValue() (bool, error)
ValidateEnumValue returns an error when providing an unsupported enum value This function is being called during constructing API request process Not recommended for calling this function directly
CreateFolderResponse wrapper for the CreateFolder operation
type CreateFolderResponse struct { // The underlying http response RawResponse *http.Response // The Folder instance Folder `presentIn:"body"` // For optimistic concurrency control. See ETags for Optimistic Concurrency Control (https://docs.cloud.oracle.com/iaas/Content/API/Concepts/usingapi.htm#eleven). Etag *string `presentIn:"header" name:"etag"` // Unique Oracle-assigned identifier for the request. If you need to contact // Oracle about a particular request, please provide the request ID. OpcRequestId *string `presentIn:"header" name:"opc-request-id"` }
func (response CreateFolderResponse) HTTPResponse() *http.Response
HTTPResponse implements the OCIResponse interface
func (response CreateFolderResponse) String() string
CreateFolderTagRequest wrapper for the CreateFolderTag operation
# See also
Click https://docs.cloud.oracle.com/en-us/iaas/tools/go-sdk-examples/65.54.0/datacatalog/CreateFolderTag.go.html to see an example of how to use CreateFolderTagRequest.
type CreateFolderTagRequest struct { // Unique catalog identifier. CatalogId *string `mandatory:"true" contributesTo:"path" name:"catalogId"` // Unique data asset key. DataAssetKey *string `mandatory:"true" contributesTo:"path" name:"dataAssetKey"` // Unique folder key. FolderKey *string `mandatory:"true" contributesTo:"path" name:"folderKey"` // The information used to create the folder tag. CreateFolderTagDetails CreateTagDetails `contributesTo:"body"` // The client request ID for tracing. OpcRequestId *string `mandatory:"false" contributesTo:"header" name:"opc-request-id"` // A token that uniquely identifies a request so it can be retried in case of a timeout or // server error without risk of executing that same action again. Retry tokens expire after 24 // hours, but can be invalidated before then due to conflicting operations. For example, if a resource // has been deleted and purged from the system, then a retry of the original creation request // might be rejected. OpcRetryToken *string `mandatory:"false" contributesTo:"header" name:"opc-retry-token"` // Metadata about the request. This information will not be transmitted to the service, but // represents information that the SDK will consume to drive retry behavior. RequestMetadata common.RequestMetadata }
func (request CreateFolderTagRequest) BinaryRequestBody() (*common.OCIReadSeekCloser, bool)
BinaryRequestBody implements the OCIRequest interface
func (request CreateFolderTagRequest) HTTPRequest(method, path string, binaryRequestBody *common.OCIReadSeekCloser, extraHeaders map[string]string) (http.Request, error)
HTTPRequest implements the OCIRequest interface
func (request CreateFolderTagRequest) RetryPolicy() *common.RetryPolicy
RetryPolicy implements the OCIRetryableRequest interface. This retrieves the specified retry policy.
func (request CreateFolderTagRequest) String() string
func (request CreateFolderTagRequest) ValidateEnumValue() (bool, error)
ValidateEnumValue returns an error when providing an unsupported enum value This function is being called during constructing API request process Not recommended for calling this function directly
CreateFolderTagResponse wrapper for the CreateFolderTag operation
type CreateFolderTagResponse struct { // The underlying http response RawResponse *http.Response // The FolderTag instance FolderTag `presentIn:"body"` // For optimistic concurrency control. See ETags for Optimistic Concurrency Control (https://docs.cloud.oracle.com/iaas/Content/API/Concepts/usingapi.htm#eleven). Etag *string `presentIn:"header" name:"etag"` // Unique Oracle-assigned identifier for the request. If you need to contact // Oracle about a particular request, please provide the request ID. OpcRequestId *string `presentIn:"header" name:"opc-request-id"` }
func (response CreateFolderTagResponse) HTTPResponse() *http.Response
HTTPResponse implements the OCIResponse interface
func (response CreateFolderTagResponse) String() string
CreateGlossaryDetails Properties used in glossary create operations.
type CreateGlossaryDetails struct { // A user-friendly display name. Does not have to be unique, and it's changeable. // Avoid entering confidential information. DisplayName *string `mandatory:"true" json:"displayName"` // Detailed description of the glossary. Description *string `mandatory:"false" json:"description"` // Status of the approval process workflow for this business glossary. WorkflowStatus TermWorkflowStatusEnum `mandatory:"false" json:"workflowStatus,omitempty"` // OCID of the user who is the owner of the glossary. Owner *string `mandatory:"false" json:"owner"` // The list of customized properties along with the values for this object CustomPropertyMembers []CustomPropertySetUsage `mandatory:"false" json:"customPropertyMembers"` }
func (m CreateGlossaryDetails) String() string
func (m CreateGlossaryDetails) ValidateEnumValue() (bool, error)
ValidateEnumValue returns an error when providing an unsupported enum value This function is being called during constructing API request process Not recommended for calling this function directly
CreateGlossaryRequest wrapper for the CreateGlossary operation
# See also
Click https://docs.cloud.oracle.com/en-us/iaas/tools/go-sdk-examples/65.54.0/datacatalog/CreateGlossary.go.html to see an example of how to use CreateGlossaryRequest.
type CreateGlossaryRequest struct { // Unique catalog identifier. CatalogId *string `mandatory:"true" contributesTo:"path" name:"catalogId"` // The information used to create the glossary. CreateGlossaryDetails `contributesTo:"body"` // The client request ID for tracing. OpcRequestId *string `mandatory:"false" contributesTo:"header" name:"opc-request-id"` // A token that uniquely identifies a request so it can be retried in case of a timeout or // server error without risk of executing that same action again. Retry tokens expire after 24 // hours, but can be invalidated before then due to conflicting operations. For example, if a resource // has been deleted and purged from the system, then a retry of the original creation request // might be rejected. OpcRetryToken *string `mandatory:"false" contributesTo:"header" name:"opc-retry-token"` // Metadata about the request. This information will not be transmitted to the service, but // represents information that the SDK will consume to drive retry behavior. RequestMetadata common.RequestMetadata }
func (request CreateGlossaryRequest) BinaryRequestBody() (*common.OCIReadSeekCloser, bool)
BinaryRequestBody implements the OCIRequest interface
func (request CreateGlossaryRequest) HTTPRequest(method, path string, binaryRequestBody *common.OCIReadSeekCloser, extraHeaders map[string]string) (http.Request, error)
HTTPRequest implements the OCIRequest interface
func (request CreateGlossaryRequest) RetryPolicy() *common.RetryPolicy
RetryPolicy implements the OCIRetryableRequest interface. This retrieves the specified retry policy.
func (request CreateGlossaryRequest) String() string
func (request CreateGlossaryRequest) ValidateEnumValue() (bool, error)
ValidateEnumValue returns an error when providing an unsupported enum value This function is being called during constructing API request process Not recommended for calling this function directly
CreateGlossaryResponse wrapper for the CreateGlossary operation
type CreateGlossaryResponse struct { // The underlying http response RawResponse *http.Response // The Glossary instance Glossary `presentIn:"body"` // For optimistic concurrency control. See ETags for Optimistic Concurrency Control (https://docs.cloud.oracle.com/iaas/Content/API/Concepts/usingapi.htm#eleven). Etag *string `presentIn:"header" name:"etag"` // Unique Oracle-assigned identifier for the request. If you need to contact // Oracle about a particular request, please provide the request ID. OpcRequestId *string `presentIn:"header" name:"opc-request-id"` }
func (response CreateGlossaryResponse) HTTPResponse() *http.Response
HTTPResponse implements the OCIResponse interface
func (response CreateGlossaryResponse) String() string
CreateJobDefinitionDetails Representation of a job definition Resource. Job definitions define the harvest scope and includes the list of objects to be harvested along with a schedule. The list of objects is usually specified through a combination of object type, regular expressions, or specific names of objects and a sample size for the data harvested.
type CreateJobDefinitionDetails struct { // A user-friendly display name. Does not have to be unique, and it's changeable. // Avoid entering confidential information. DisplayName *string `mandatory:"true" json:"displayName"` // Type of the job definition. JobType JobTypeEnum `mandatory:"true" json:"jobType"` // Detailed description of the job definition. Description *string `mandatory:"false" json:"description"` // Specifies if the job definition is incremental or full. IsIncremental *bool `mandatory:"false" json:"isIncremental"` // The key of the data asset for which the job is defined. DataAssetKey *string `mandatory:"false" json:"dataAssetKey"` // Unique key of the glossary to which this job applies. GlossaryKey *string `mandatory:"false" json:"glossaryKey"` // The key of the connection resource to be used for the job. ConnectionKey *string `mandatory:"false" json:"connectionKey"` // Specify if sample data to be extracted as part of this harvest. IsSampleDataExtracted *bool `mandatory:"false" json:"isSampleDataExtracted"` // Specify the sample data size in MB, specified as number of rows, for this metadata harvest. SampleDataSizeInMBs *int `mandatory:"false" json:"sampleDataSizeInMBs"` // A map of maps that contains the properties which are specific to the job type. Each job type // definition may define it's set of required and optional properties. The map keys are category names and the // values are maps of property name to property value. Every property is contained inside of a category. Most // job definitions have required properties within the "default" category. // Example: `{"properties": { "default": { "host": "host1", "port": "1521", "database": "orcl"}}}` Properties map[string]map[string]string `mandatory:"false" json:"properties"` }
func (m CreateJobDefinitionDetails) String() string
func (m CreateJobDefinitionDetails) ValidateEnumValue() (bool, error)
ValidateEnumValue returns an error when providing an unsupported enum value This function is being called during constructing API request process Not recommended for calling this function directly
CreateJobDefinitionRequest wrapper for the CreateJobDefinition operation
# See also
Click https://docs.cloud.oracle.com/en-us/iaas/tools/go-sdk-examples/65.54.0/datacatalog/CreateJobDefinition.go.html to see an example of how to use CreateJobDefinitionRequest.
type CreateJobDefinitionRequest struct { // Unique catalog identifier. CatalogId *string `mandatory:"true" contributesTo:"path" name:"catalogId"` // The information used to create the job definition. CreateJobDefinitionDetails `contributesTo:"body"` // The client request ID for tracing. OpcRequestId *string `mandatory:"false" contributesTo:"header" name:"opc-request-id"` // A token that uniquely identifies a request so it can be retried in case of a timeout or // server error without risk of executing that same action again. Retry tokens expire after 24 // hours, but can be invalidated before then due to conflicting operations. For example, if a resource // has been deleted and purged from the system, then a retry of the original creation request // might be rejected. OpcRetryToken *string `mandatory:"false" contributesTo:"header" name:"opc-retry-token"` // Metadata about the request. This information will not be transmitted to the service, but // represents information that the SDK will consume to drive retry behavior. RequestMetadata common.RequestMetadata }
func (request CreateJobDefinitionRequest) BinaryRequestBody() (*common.OCIReadSeekCloser, bool)
BinaryRequestBody implements the OCIRequest interface
func (request CreateJobDefinitionRequest) HTTPRequest(method, path string, binaryRequestBody *common.OCIReadSeekCloser, extraHeaders map[string]string) (http.Request, error)
HTTPRequest implements the OCIRequest interface
func (request CreateJobDefinitionRequest) RetryPolicy() *common.RetryPolicy
RetryPolicy implements the OCIRetryableRequest interface. This retrieves the specified retry policy.
func (request CreateJobDefinitionRequest) String() string
func (request CreateJobDefinitionRequest) ValidateEnumValue() (bool, error)
ValidateEnumValue returns an error when providing an unsupported enum value This function is being called during constructing API request process Not recommended for calling this function directly
CreateJobDefinitionResponse wrapper for the CreateJobDefinition operation
type CreateJobDefinitionResponse struct { // The underlying http response RawResponse *http.Response // The JobDefinition instance JobDefinition `presentIn:"body"` // For optimistic concurrency control. See ETags for Optimistic Concurrency Control (https://docs.cloud.oracle.com/iaas/Content/API/Concepts/usingapi.htm#eleven). Etag *string `presentIn:"header" name:"etag"` // Unique Oracle-assigned identifier for the request. If you need to contact // Oracle about a particular request, please provide the request ID. OpcRequestId *string `presentIn:"header" name:"opc-request-id"` }
func (response CreateJobDefinitionResponse) HTTPResponse() *http.Response
HTTPResponse implements the OCIResponse interface
func (response CreateJobDefinitionResponse) String() string
CreateJobDetails Properties used to create a job.
type CreateJobDetails struct { // A user-friendly display name. Does not have to be unique, and it's changeable. // Avoid entering confidential information. DisplayName *string `mandatory:"true" json:"displayName"` // The unique key of the job definition that defined the scope of this job. JobDefinitionKey *string `mandatory:"true" json:"jobDefinitionKey"` // Detailed description of the job. Description *string `mandatory:"false" json:"description"` // Interval on which the job will be run. Value is specified as a cron-supported time specification "nickname". // The following subset of those is supported: @monthly, @weekly, @daily, @hourly. // For metastore sync, an additional option @default is supported, which will schedule jobs at a more granular frequency. ScheduleCronExpression *string `mandatory:"false" json:"scheduleCronExpression"` // Date that the schedule should be operational. An RFC3339 (https://tools.ietf.org/html/rfc3339) formatted datetime string. TimeScheduleBegin *common.SDKTime `mandatory:"false" json:"timeScheduleBegin"` // Date that the schedule should end from being operational. An RFC3339 (https://tools.ietf.org/html/rfc3339) formatted datetime string. TimeScheduleEnd *common.SDKTime `mandatory:"false" json:"timeScheduleEnd"` // The key of the connection used by the job. This connection will override the default connection specified in // the associated job definition. All executions will use this connection. ConnectionKey *string `mandatory:"false" json:"connectionKey"` }
func (m CreateJobDetails) String() string
func (m CreateJobDetails) ValidateEnumValue() (bool, error)
ValidateEnumValue returns an error when providing an unsupported enum value This function is being called during constructing API request process Not recommended for calling this function directly
CreateJobExecutionDetails Properties for creating a new job execution.
type CreateJobExecutionDetails struct { // Sub-type of this job execution. SubType *string `mandatory:"false" json:"subType"` // Type of the job execution. JobType JobTypeEnum `mandatory:"false" json:"jobType,omitempty"` // The unique key of the parent execution or null if this job execution has no parent. ParentKey *string `mandatory:"false" json:"parentKey"` // Time that job execution started. An RFC3339 (https://tools.ietf.org/html/rfc3339) formatted datetime string. TimeStarted *common.SDKTime `mandatory:"false" json:"timeStarted"` // Time that the job execution ended or null if it hasn't yet completed. // An RFC3339 (https://tools.ietf.org/html/rfc3339) formatted datetime string. TimeEnded *common.SDKTime `mandatory:"false" json:"timeEnded"` // Status of the job execution, such as running, paused, or completed. LifecycleState JobExecutionStateEnum `mandatory:"false" json:"lifecycleState,omitempty"` // Error code returned from the job execution or null if job is still running or didn't return an error. ErrorCode *string `mandatory:"false" json:"errorCode"` // Error message returned from the job execution or null if job is still running or didn't return an error. ErrorMessage *string `mandatory:"false" json:"errorMessage"` // The unique key of the triggering external scheduler resource or null if this job execution is not externally triggered. ScheduleInstanceKey *string `mandatory:"false" json:"scheduleInstanceKey"` // Process identifier related to the job execution if the job is an external job. ProcessKey *string `mandatory:"false" json:"processKey"` // If the job is an external process, then a URL of the job for accessing this resource and its status. ExternalUrl *string `mandatory:"false" json:"externalUrl"` // An identifier used for log message correlation. EventKey *string `mandatory:"false" json:"eventKey"` // The key of the associated data entity resource. DataEntityKey *string `mandatory:"false" json:"dataEntityKey"` // A map of maps that contains the execution context properties which are specific to a job execution. Each job // execution may define it's set of required and optional properties. The map keys are category names and the // values are maps of property name to property value. Every property is contained inside of a category. Most // job executions have required properties within the "default" category. // Example: `{"properties": { "default": { "host": "host1", "port": "1521", "database": "orcl"}}}` Properties map[string]map[string]string `mandatory:"false" json:"properties"` }
func (m CreateJobExecutionDetails) String() string
func (m CreateJobExecutionDetails) ValidateEnumValue() (bool, error)
ValidateEnumValue returns an error when providing an unsupported enum value This function is being called during constructing API request process Not recommended for calling this function directly
CreateJobExecutionRequest wrapper for the CreateJobExecution operation
# See also
Click https://docs.cloud.oracle.com/en-us/iaas/tools/go-sdk-examples/65.54.0/datacatalog/CreateJobExecution.go.html to see an example of how to use CreateJobExecutionRequest.
type CreateJobExecutionRequest struct { // Unique catalog identifier. CatalogId *string `mandatory:"true" contributesTo:"path" name:"catalogId"` // Unique job key. JobKey *string `mandatory:"true" contributesTo:"path" name:"jobKey"` // The information used to create the job execution. CreateJobExecutionDetails `contributesTo:"body"` // The client request ID for tracing. OpcRequestId *string `mandatory:"false" contributesTo:"header" name:"opc-request-id"` // A token that uniquely identifies a request so it can be retried in case of a timeout or // server error without risk of executing that same action again. Retry tokens expire after 24 // hours, but can be invalidated before then due to conflicting operations. For example, if a resource // has been deleted and purged from the system, then a retry of the original creation request // might be rejected. OpcRetryToken *string `mandatory:"false" contributesTo:"header" name:"opc-retry-token"` // Metadata about the request. This information will not be transmitted to the service, but // represents information that the SDK will consume to drive retry behavior. RequestMetadata common.RequestMetadata }
func (request CreateJobExecutionRequest) BinaryRequestBody() (*common.OCIReadSeekCloser, bool)
BinaryRequestBody implements the OCIRequest interface
func (request CreateJobExecutionRequest) HTTPRequest(method, path string, binaryRequestBody *common.OCIReadSeekCloser, extraHeaders map[string]string) (http.Request, error)
HTTPRequest implements the OCIRequest interface
func (request CreateJobExecutionRequest) RetryPolicy() *common.RetryPolicy
RetryPolicy implements the OCIRetryableRequest interface. This retrieves the specified retry policy.
func (request CreateJobExecutionRequest) String() string
func (request CreateJobExecutionRequest) ValidateEnumValue() (bool, error)
ValidateEnumValue returns an error when providing an unsupported enum value This function is being called during constructing API request process Not recommended for calling this function directly
CreateJobExecutionResponse wrapper for the CreateJobExecution operation
type CreateJobExecutionResponse struct { // The underlying http response RawResponse *http.Response // The JobExecution instance JobExecution `presentIn:"body"` // For optimistic concurrency control. See ETags for Optimistic Concurrency Control (https://docs.cloud.oracle.com/iaas/Content/API/Concepts/usingapi.htm#eleven). Etag *string `presentIn:"header" name:"etag"` // Unique Oracle-assigned identifier for the request. If you need to contact // Oracle about a particular request, please provide the request ID. OpcRequestId *string `presentIn:"header" name:"opc-request-id"` }
func (response CreateJobExecutionResponse) HTTPResponse() *http.Response
HTTPResponse implements the OCIResponse interface
func (response CreateJobExecutionResponse) String() string
CreateJobRequest wrapper for the CreateJob operation
# See also
Click https://docs.cloud.oracle.com/en-us/iaas/tools/go-sdk-examples/65.54.0/datacatalog/CreateJob.go.html to see an example of how to use CreateJobRequest.
type CreateJobRequest struct { // Unique catalog identifier. CatalogId *string `mandatory:"true" contributesTo:"path" name:"catalogId"` // The information used to create the job. CreateJobDetails `contributesTo:"body"` // The client request ID for tracing. OpcRequestId *string `mandatory:"false" contributesTo:"header" name:"opc-request-id"` // A token that uniquely identifies a request so it can be retried in case of a timeout or // server error without risk of executing that same action again. Retry tokens expire after 24 // hours, but can be invalidated before then due to conflicting operations. For example, if a resource // has been deleted and purged from the system, then a retry of the original creation request // might be rejected. OpcRetryToken *string `mandatory:"false" contributesTo:"header" name:"opc-retry-token"` // Metadata about the request. This information will not be transmitted to the service, but // represents information that the SDK will consume to drive retry behavior. RequestMetadata common.RequestMetadata }
func (request CreateJobRequest) BinaryRequestBody() (*common.OCIReadSeekCloser, bool)
BinaryRequestBody implements the OCIRequest interface
func (request CreateJobRequest) HTTPRequest(method, path string, binaryRequestBody *common.OCIReadSeekCloser, extraHeaders map[string]string) (http.Request, error)
HTTPRequest implements the OCIRequest interface
func (request CreateJobRequest) RetryPolicy() *common.RetryPolicy
RetryPolicy implements the OCIRetryableRequest interface. This retrieves the specified retry policy.
func (request CreateJobRequest) String() string
func (request CreateJobRequest) ValidateEnumValue() (bool, error)
ValidateEnumValue returns an error when providing an unsupported enum value This function is being called during constructing API request process Not recommended for calling this function directly
CreateJobResponse wrapper for the CreateJob operation
type CreateJobResponse struct { // The underlying http response RawResponse *http.Response // The Job instance Job `presentIn:"body"` // For optimistic concurrency control. See ETags for Optimistic Concurrency Control (https://docs.cloud.oracle.com/iaas/Content/API/Concepts/usingapi.htm#eleven). Etag *string `presentIn:"header" name:"etag"` // Unique Oracle-assigned identifier for the request. If you need to contact // Oracle about a particular request, please provide the request ID. OpcRequestId *string `presentIn:"header" name:"opc-request-id"` }
func (response CreateJobResponse) HTTPResponse() *http.Response
HTTPResponse implements the OCIResponse interface
func (response CreateJobResponse) String() string
CreateMetastoreDetails Information about a new metastore.
type CreateMetastoreDetails struct { // OCID of the compartment which holds the metastore. CompartmentId *string `mandatory:"true" json:"compartmentId"` // Location under which managed tables will be created by default. This references Object Storage // using an HDFS URI format. Example: oci://bucket@namespace/sub-dir/ DefaultManagedTableLocation *string `mandatory:"true" json:"defaultManagedTableLocation"` // Location under which external tables will be created by default. This references Object Storage // using an HDFS URI format. Example: oci://bucket@namespace/sub-dir/ DefaultExternalTableLocation *string `mandatory:"true" json:"defaultExternalTableLocation"` // Mutable name of the metastore. DisplayName *string `mandatory:"false" json:"displayName"` // Simple key-value pair that is applied without any predefined name, type or scope. Exists for cross-compatibility only. // Example: `{"bar-key": "value"}` FreeformTags map[string]string `mandatory:"false" json:"freeformTags"` // Usage of predefined tag keys. These predefined keys are scoped to namespaces. // Example: `{"foo-namespace": {"bar-key": "value"}}` DefinedTags map[string]map[string]interface{} `mandatory:"false" json:"definedTags"` }
func (m CreateMetastoreDetails) String() string
func (m CreateMetastoreDetails) ValidateEnumValue() (bool, error)
ValidateEnumValue returns an error when providing an unsupported enum value This function is being called during constructing API request process Not recommended for calling this function directly
CreateMetastoreRequest wrapper for the CreateMetastore operation
# See also
Click https://docs.cloud.oracle.com/en-us/iaas/tools/go-sdk-examples/65.54.0/datacatalog/CreateMetastore.go.html to see an example of how to use CreateMetastoreRequest.
type CreateMetastoreRequest struct { // Information about a new metastore to be created. CreateMetastoreDetails `contributesTo:"body"` // A token that uniquely identifies a request so it can be retried in case of a timeout or // server error without risk of executing that same action again. Retry tokens expire after 24 // hours, but can be invalidated before then due to conflicting operations. For example, if a resource // has been deleted and purged from the system, then a retry of the original creation request // might be rejected. OpcRetryToken *string `mandatory:"false" contributesTo:"header" name:"opc-retry-token"` // The client request ID for tracing. OpcRequestId *string `mandatory:"false" contributesTo:"header" name:"opc-request-id"` // Metadata about the request. This information will not be transmitted to the service, but // represents information that the SDK will consume to drive retry behavior. RequestMetadata common.RequestMetadata }
func (request CreateMetastoreRequest) BinaryRequestBody() (*common.OCIReadSeekCloser, bool)
BinaryRequestBody implements the OCIRequest interface
func (request CreateMetastoreRequest) HTTPRequest(method, path string, binaryRequestBody *common.OCIReadSeekCloser, extraHeaders map[string]string) (http.Request, error)
HTTPRequest implements the OCIRequest interface
func (request CreateMetastoreRequest) RetryPolicy() *common.RetryPolicy
RetryPolicy implements the OCIRetryableRequest interface. This retrieves the specified retry policy.
func (request CreateMetastoreRequest) String() string
func (request CreateMetastoreRequest) ValidateEnumValue() (bool, error)
ValidateEnumValue returns an error when providing an unsupported enum value This function is being called during constructing API request process Not recommended for calling this function directly
CreateMetastoreResponse wrapper for the CreateMetastore operation
type CreateMetastoreResponse struct { // The underlying http response RawResponse *http.Response // The OCID of the asynchronous request. Use GetWorkRequest (https://docs.cloud.oracle.com/api/#/en/workrequests/20160918/WorkRequest/GetWorkRequest) with this OCID to track the status of the asynchronous request. OpcWorkRequestId *string `presentIn:"header" name:"opc-work-request-id"` // Unique Oracle-assigned identifier for the request. If you need to contact // Oracle about a particular request, please provide the request ID. OpcRequestId *string `presentIn:"header" name:"opc-request-id"` }
func (response CreateMetastoreResponse) HTTPResponse() *http.Response
HTTPResponse implements the OCIResponse interface
func (response CreateMetastoreResponse) String() string
CreateNamespaceDetails Properties used in custom property create operations.
type CreateNamespaceDetails struct { // A user-friendly display name. Does not have to be unique, and it's changeable. // Avoid entering confidential information. DisplayName *string `mandatory:"true" json:"displayName"` // Detailed description of the Namespace. Description *string `mandatory:"false" json:"description"` // If this field is defined by service or by a user IsServiceDefined *bool `mandatory:"false" json:"isServiceDefined"` }
func (m CreateNamespaceDetails) String() string
func (m CreateNamespaceDetails) ValidateEnumValue() (bool, error)
ValidateEnumValue returns an error when providing an unsupported enum value This function is being called during constructing API request process Not recommended for calling this function directly
CreateNamespaceRequest wrapper for the CreateNamespace operation
# See also
Click https://docs.cloud.oracle.com/en-us/iaas/tools/go-sdk-examples/65.54.0/datacatalog/CreateNamespace.go.html to see an example of how to use CreateNamespaceRequest.
type CreateNamespaceRequest struct { // Unique catalog identifier. CatalogId *string `mandatory:"true" contributesTo:"path" name:"catalogId"` // The information used to create the Namespace. CreateNamespaceDetails `contributesTo:"body"` // The client request ID for tracing. OpcRequestId *string `mandatory:"false" contributesTo:"header" name:"opc-request-id"` // A token that uniquely identifies a request so it can be retried in case of a timeout or // server error without risk of executing that same action again. Retry tokens expire after 24 // hours, but can be invalidated before then due to conflicting operations. For example, if a resource // has been deleted and purged from the system, then a retry of the original creation request // might be rejected. OpcRetryToken *string `mandatory:"false" contributesTo:"header" name:"opc-retry-token"` // Metadata about the request. This information will not be transmitted to the service, but // represents information that the SDK will consume to drive retry behavior. RequestMetadata common.RequestMetadata }
func (request CreateNamespaceRequest) BinaryRequestBody() (*common.OCIReadSeekCloser, bool)
BinaryRequestBody implements the OCIRequest interface
func (request CreateNamespaceRequest) HTTPRequest(method, path string, binaryRequestBody *common.OCIReadSeekCloser, extraHeaders map[string]string) (http.Request, error)
HTTPRequest implements the OCIRequest interface
func (request CreateNamespaceRequest) RetryPolicy() *common.RetryPolicy
RetryPolicy implements the OCIRetryableRequest interface. This retrieves the specified retry policy.
func (request CreateNamespaceRequest) String() string
func (request CreateNamespaceRequest) ValidateEnumValue() (bool, error)
ValidateEnumValue returns an error when providing an unsupported enum value This function is being called during constructing API request process Not recommended for calling this function directly
CreateNamespaceResponse wrapper for the CreateNamespace operation
type CreateNamespaceResponse struct { // The underlying http response RawResponse *http.Response // The Namespace instance Namespace `presentIn:"body"` // For optimistic concurrency control. See ETags for Optimistic Concurrency Control (https://docs.cloud.oracle.com/iaas/Content/API/Concepts/usingapi.htm#eleven). Etag *string `presentIn:"header" name:"etag"` // Unique Oracle-assigned identifier for the request. If you need to contact // Oracle about a particular request, please provide the request ID. OpcRequestId *string `presentIn:"header" name:"opc-request-id"` }
func (response CreateNamespaceResponse) HTTPResponse() *http.Response
HTTPResponse implements the OCIResponse interface
func (response CreateNamespaceResponse) String() string
CreatePatternDetails Properties used in pattern create operations.
type CreatePatternDetails struct { // A user-friendly display name. Does not have to be unique, and it's changeable. // Avoid entering confidential information. DisplayName *string `mandatory:"true" json:"displayName"` // Detailed description of the Pattern. Description *string `mandatory:"false" json:"description"` // Input string which drives the selection process, allowing for fine-grained control using qualifiers. // Refer to the user documentation for details of the format and examples. A pattern cannot include both // a prefix and an expression. Expression *string `mandatory:"false" json:"expression"` // Input string which drives the selection process. // Refer to the user documentation for details of the format and examples. A pattern cannot include both // a prefix and an expression. FilePathPrefix *string `mandatory:"false" json:"filePathPrefix"` // List of file paths against which the pattern can be tried, as a check. This documents, for reference // purposes, some example objects a pattern is meant to work with. If isEnableCheckFailureLimit is set to true, // this will be run as a validation during the request, such that if the check fails the request fails. If // isEnableCheckFailureLimit instead is set to (the default) false, a pattern will still be created or updated even // if the check fails, with a lifecycleState of FAILED. CheckFilePathList []string `mandatory:"false" json:"checkFilePathList"` // Indicates whether the pattern check, against the checkFilePathList, will fail the request if the count of // UNMATCHED files is above the checkFailureLimit. IsEnableCheckFailureLimit *bool `mandatory:"false" json:"isEnableCheckFailureLimit"` // The maximum number of UNMATCHED files, in checkFilePathList, above which the check fails. Optional, if // checkFilePathList is provided - but if isEnableCheckFailureLimit is set to true it is required. CheckFailureLimit *int `mandatory:"false" json:"checkFailureLimit"` // A map of maps that contains the properties which are specific to the pattern type. Each pattern type // definition defines it's set of required and optional properties. // Example: `{"properties": { "default": { "tbd"}}}` Properties map[string]map[string]string `mandatory:"false" json:"properties"` }
func (m CreatePatternDetails) String() string
func (m CreatePatternDetails) ValidateEnumValue() (bool, error)
ValidateEnumValue returns an error when providing an unsupported enum value This function is being called during constructing API request process Not recommended for calling this function directly
CreatePatternRequest wrapper for the CreatePattern operation
# See also
Click https://docs.cloud.oracle.com/en-us/iaas/tools/go-sdk-examples/65.54.0/datacatalog/CreatePattern.go.html to see an example of how to use CreatePatternRequest.
type CreatePatternRequest struct { // Unique catalog identifier. CatalogId *string `mandatory:"true" contributesTo:"path" name:"catalogId"` // The information used to create the pattern. CreatePatternDetails `contributesTo:"body"` // The client request ID for tracing. OpcRequestId *string `mandatory:"false" contributesTo:"header" name:"opc-request-id"` // A token that uniquely identifies a request so it can be retried in case of a timeout or // server error without risk of executing that same action again. Retry tokens expire after 24 // hours, but can be invalidated before then due to conflicting operations. For example, if a resource // has been deleted and purged from the system, then a retry of the original creation request // might be rejected. OpcRetryToken *string `mandatory:"false" contributesTo:"header" name:"opc-retry-token"` // Metadata about the request. This information will not be transmitted to the service, but // represents information that the SDK will consume to drive retry behavior. RequestMetadata common.RequestMetadata }
func (request CreatePatternRequest) BinaryRequestBody() (*common.OCIReadSeekCloser, bool)
BinaryRequestBody implements the OCIRequest interface
func (request CreatePatternRequest) HTTPRequest(method, path string, binaryRequestBody *common.OCIReadSeekCloser, extraHeaders map[string]string) (http.Request, error)
HTTPRequest implements the OCIRequest interface
func (request CreatePatternRequest) RetryPolicy() *common.RetryPolicy
RetryPolicy implements the OCIRetryableRequest interface. This retrieves the specified retry policy.
func (request CreatePatternRequest) String() string
func (request CreatePatternRequest) ValidateEnumValue() (bool, error)
ValidateEnumValue returns an error when providing an unsupported enum value This function is being called during constructing API request process Not recommended for calling this function directly
CreatePatternResponse wrapper for the CreatePattern operation
type CreatePatternResponse struct { // The underlying http response RawResponse *http.Response // The Pattern instance Pattern `presentIn:"body"` // For optimistic concurrency control. See ETags for Optimistic Concurrency Control (https://docs.cloud.oracle.com/iaas/Content/API/Concepts/usingapi.htm#eleven). Etag *string `presentIn:"header" name:"etag"` // Unique Oracle-assigned identifier for the request. If you need to contact // Oracle about a particular request, please provide the request ID. OpcRequestId *string `presentIn:"header" name:"opc-request-id"` }
func (response CreatePatternResponse) HTTPResponse() *http.Response
HTTPResponse implements the OCIResponse interface
func (response CreatePatternResponse) String() string
CreateTagDetails Properties used in tag create operations.
type CreateTagDetails struct { // The name of the tag in the case of a free form tag. // When linking to a glossary term, this field is not specified. Name *string `mandatory:"false" json:"name"` // Unique key of the related term or null in the case of a free form tag. TermKey *string `mandatory:"false" json:"termKey"` }
func (m CreateTagDetails) String() string
func (m CreateTagDetails) ValidateEnumValue() (bool, error)
ValidateEnumValue returns an error when providing an unsupported enum value This function is being called during constructing API request process Not recommended for calling this function directly
CreateTermDetails Properties used in term create operations.
type CreateTermDetails struct { // A user-friendly display name. Is changeable. The combination of 'displayName' and 'parentTermKey' // must be unique. Avoid entering confidential information. DisplayName *string `mandatory:"true" json:"displayName"` // Detailed description of the term. Description *string `mandatory:"false" json:"description"` // Indicates whether a term may contain child terms. IsAllowedToHaveChildTerms *bool `mandatory:"false" json:"isAllowedToHaveChildTerms"` // The parent key of the term. In the case of a root-level category only, the term would have no parent and this should be left unset. ParentTermKey *string `mandatory:"false" json:"parentTermKey"` // OCID of the user who is the owner of this business terminology. Owner *string `mandatory:"false" json:"owner"` // Status of the approval process workflow for this business term in the glossary. WorkflowStatus TermWorkflowStatusEnum `mandatory:"false" json:"workflowStatus,omitempty"` // The list of customized properties along with the values for this object CustomPropertyMembers []CustomPropertySetUsage `mandatory:"false" json:"customPropertyMembers"` }
func (m CreateTermDetails) String() string
func (m CreateTermDetails) ValidateEnumValue() (bool, error)
ValidateEnumValue returns an error when providing an unsupported enum value This function is being called during constructing API request process Not recommended for calling this function directly
CreateTermRelationshipDetails Properties used in term relationship create operations.
type CreateTer