Package com.google.cloud.datacatalog.v1
Class DataCatalogSettings.Builder
- java.lang.Object
-
- com.google.api.gax.rpc.ClientSettings.Builder<DataCatalogSettings,DataCatalogSettings.Builder>
-
- com.google.cloud.datacatalog.v1.DataCatalogSettings.Builder
-
- Enclosing class:
- DataCatalogSettings
public static class DataCatalogSettings.Builder extends com.google.api.gax.rpc.ClientSettings.Builder<DataCatalogSettings,DataCatalogSettings.Builder>
Builder for DataCatalogSettings.
-
-
Constructor Summary
Constructors Modifier Constructor Description protected
Builder()
protected
Builder(com.google.api.gax.rpc.ClientContext clientContext)
protected
Builder(DataCatalogSettings settings)
protected
Builder(DataCatalogStubSettings.Builder stubSettings)
-
Method Summary
All Methods Instance Methods Concrete Methods Modifier and Type Method Description DataCatalogSettings.Builder
applyToAllUnaryMethods(com.google.api.core.ApiFunction<com.google.api.gax.rpc.UnaryCallSettings.Builder<?,?>,Void> settingsUpdater)
Applies the given settings updater function to all of the unary API methods in this service.DataCatalogSettings
build()
com.google.api.gax.rpc.UnaryCallSettings.Builder<CreateEntryGroupRequest,EntryGroup>
createEntryGroupSettings()
Returns the builder for the settings used for calls to createEntryGroup.com.google.api.gax.rpc.UnaryCallSettings.Builder<CreateEntryRequest,Entry>
createEntrySettings()
Returns the builder for the settings used for calls to createEntry.com.google.api.gax.rpc.UnaryCallSettings.Builder<CreateTagRequest,Tag>
createTagSettings()
Returns the builder for the settings used for calls to createTag.com.google.api.gax.rpc.UnaryCallSettings.Builder<CreateTagTemplateFieldRequest,TagTemplateField>
createTagTemplateFieldSettings()
Returns the builder for the settings used for calls to createTagTemplateField.com.google.api.gax.rpc.UnaryCallSettings.Builder<CreateTagTemplateRequest,TagTemplate>
createTagTemplateSettings()
Returns the builder for the settings used for calls to createTagTemplate.com.google.api.gax.rpc.UnaryCallSettings.Builder<DeleteEntryGroupRequest,com.google.protobuf.Empty>
deleteEntryGroupSettings()
Returns the builder for the settings used for calls to deleteEntryGroup.com.google.api.gax.rpc.UnaryCallSettings.Builder<DeleteEntryRequest,com.google.protobuf.Empty>
deleteEntrySettings()
Returns the builder for the settings used for calls to deleteEntry.com.google.api.gax.rpc.UnaryCallSettings.Builder<DeleteTagRequest,com.google.protobuf.Empty>
deleteTagSettings()
Returns the builder for the settings used for calls to deleteTag.com.google.api.gax.rpc.UnaryCallSettings.Builder<DeleteTagTemplateFieldRequest,com.google.protobuf.Empty>
deleteTagTemplateFieldSettings()
Returns the builder for the settings used for calls to deleteTagTemplateField.com.google.api.gax.rpc.UnaryCallSettings.Builder<DeleteTagTemplateRequest,com.google.protobuf.Empty>
deleteTagTemplateSettings()
Returns the builder for the settings used for calls to deleteTagTemplate.com.google.api.gax.rpc.UnaryCallSettings.Builder<GetEntryGroupRequest,EntryGroup>
getEntryGroupSettings()
Returns the builder for the settings used for calls to getEntryGroup.com.google.api.gax.rpc.UnaryCallSettings.Builder<GetEntryRequest,Entry>
getEntrySettings()
Returns the builder for the settings used for calls to getEntry.com.google.api.gax.rpc.UnaryCallSettings.Builder<com.google.iam.v1.GetIamPolicyRequest,com.google.iam.v1.Policy>
getIamPolicySettings()
Returns the builder for the settings used for calls to getIamPolicy.DataCatalogStubSettings.Builder
getStubSettingsBuilder()
com.google.api.gax.rpc.UnaryCallSettings.Builder<GetTagTemplateRequest,TagTemplate>
getTagTemplateSettings()
Returns the builder for the settings used for calls to getTagTemplate.com.google.api.gax.rpc.OperationCallSettings.Builder<ImportEntriesRequest,ImportEntriesResponse,ImportEntriesMetadata>
importEntriesOperationSettings()
Returns the builder for the settings used for calls to importEntries.com.google.api.gax.rpc.UnaryCallSettings.Builder<ImportEntriesRequest,com.google.longrunning.Operation>
importEntriesSettings()
Returns the builder for the settings used for calls to importEntries.com.google.api.gax.rpc.PagedCallSettings.Builder<ListEntriesRequest,ListEntriesResponse,DataCatalogClient.ListEntriesPagedResponse>
listEntriesSettings()
Returns the builder for the settings used for calls to listEntries.com.google.api.gax.rpc.PagedCallSettings.Builder<ListEntryGroupsRequest,ListEntryGroupsResponse,DataCatalogClient.ListEntryGroupsPagedResponse>
listEntryGroupsSettings()
Returns the builder for the settings used for calls to listEntryGroups.com.google.api.gax.rpc.PagedCallSettings.Builder<ListTagsRequest,ListTagsResponse,DataCatalogClient.ListTagsPagedResponse>
listTagsSettings()
Returns the builder for the settings used for calls to listTags.com.google.api.gax.rpc.UnaryCallSettings.Builder<LookupEntryRequest,Entry>
lookupEntrySettings()
Returns the builder for the settings used for calls to lookupEntry.com.google.api.gax.rpc.UnaryCallSettings.Builder<ModifyEntryContactsRequest,Contacts>
modifyEntryContactsSettings()
Returns the builder for the settings used for calls to modifyEntryContacts.com.google.api.gax.rpc.UnaryCallSettings.Builder<ModifyEntryOverviewRequest,EntryOverview>
modifyEntryOverviewSettings()
Returns the builder for the settings used for calls to modifyEntryOverview.com.google.api.gax.rpc.OperationCallSettings.Builder<ReconcileTagsRequest,ReconcileTagsResponse,ReconcileTagsMetadata>
reconcileTagsOperationSettings()
Returns the builder for the settings used for calls to reconcileTags.com.google.api.gax.rpc.UnaryCallSettings.Builder<ReconcileTagsRequest,com.google.longrunning.Operation>
reconcileTagsSettings()
Returns the builder for the settings used for calls to reconcileTags.com.google.api.gax.rpc.UnaryCallSettings.Builder<RenameTagTemplateFieldEnumValueRequest,TagTemplateField>
renameTagTemplateFieldEnumValueSettings()
Returns the builder for the settings used for calls to renameTagTemplateFieldEnumValue.com.google.api.gax.rpc.UnaryCallSettings.Builder<RenameTagTemplateFieldRequest,TagTemplateField>
renameTagTemplateFieldSettings()
Returns the builder for the settings used for calls to renameTagTemplateField.com.google.api.gax.rpc.PagedCallSettings.Builder<SearchCatalogRequest,SearchCatalogResponse,DataCatalogClient.SearchCatalogPagedResponse>
searchCatalogSettings()
Returns the builder for the settings used for calls to searchCatalog.com.google.api.gax.rpc.UnaryCallSettings.Builder<com.google.iam.v1.SetIamPolicyRequest,com.google.iam.v1.Policy>
setIamPolicySettings()
Returns the builder for the settings used for calls to setIamPolicy.com.google.api.gax.rpc.UnaryCallSettings.Builder<StarEntryRequest,StarEntryResponse>
starEntrySettings()
Returns the builder for the settings used for calls to starEntry.com.google.api.gax.rpc.UnaryCallSettings.Builder<com.google.iam.v1.TestIamPermissionsRequest,com.google.iam.v1.TestIamPermissionsResponse>
testIamPermissionsSettings()
Returns the builder for the settings used for calls to testIamPermissions.com.google.api.gax.rpc.UnaryCallSettings.Builder<UnstarEntryRequest,UnstarEntryResponse>
unstarEntrySettings()
Returns the builder for the settings used for calls to unstarEntry.com.google.api.gax.rpc.UnaryCallSettings.Builder<UpdateEntryGroupRequest,EntryGroup>
updateEntryGroupSettings()
Returns the builder for the settings used for calls to updateEntryGroup.com.google.api.gax.rpc.UnaryCallSettings.Builder<UpdateEntryRequest,Entry>
updateEntrySettings()
Returns the builder for the settings used for calls to updateEntry.com.google.api.gax.rpc.UnaryCallSettings.Builder<UpdateTagRequest,Tag>
updateTagSettings()
Returns the builder for the settings used for calls to updateTag.com.google.api.gax.rpc.UnaryCallSettings.Builder<UpdateTagTemplateFieldRequest,TagTemplateField>
updateTagTemplateFieldSettings()
Returns the builder for the settings used for calls to updateTagTemplateField.com.google.api.gax.rpc.UnaryCallSettings.Builder<UpdateTagTemplateRequest,TagTemplate>
updateTagTemplateSettings()
Returns the builder for the settings used for calls to updateTagTemplate.-
Methods inherited from class com.google.api.gax.rpc.ClientSettings.Builder
applyToAllUnaryMethods, getBackgroundExecutorProvider, getClock, getCredentialsProvider, getEndpoint, getExecutorProvider, getGdchApiAudience, getHeaderProvider, getInternalHeaderProvider, getQuotaProjectId, getStubSettings, getTransportChannelProvider, getWatchdogCheckInterval, getWatchdogProvider, self, setBackgroundExecutorProvider, setClock, setCredentialsProvider, setEndpoint, setExecutorProvider, setGdchApiAudience, setHeaderProvider, setInternalHeaderProvider, setQuotaProjectId, setTransportChannelProvider, setWatchdogCheckInterval, setWatchdogProvider, toString
-
-
-
-
Constructor Detail
-
Builder
protected Builder() throws IOException
- Throws:
IOException
-
Builder
protected Builder(com.google.api.gax.rpc.ClientContext clientContext)
-
Builder
protected Builder(DataCatalogSettings settings)
-
Builder
protected Builder(DataCatalogStubSettings.Builder stubSettings)
-
-
Method Detail
-
getStubSettingsBuilder
public DataCatalogStubSettings.Builder getStubSettingsBuilder()
-
applyToAllUnaryMethods
public DataCatalogSettings.Builder applyToAllUnaryMethods(com.google.api.core.ApiFunction<com.google.api.gax.rpc.UnaryCallSettings.Builder<?,?>,Void> settingsUpdater)
Applies the given settings updater function to all of the unary API methods in this service.Note: This method does not support applying settings to streaming methods.
-
searchCatalogSettings
public com.google.api.gax.rpc.PagedCallSettings.Builder<SearchCatalogRequest,SearchCatalogResponse,DataCatalogClient.SearchCatalogPagedResponse> searchCatalogSettings()
Returns the builder for the settings used for calls to searchCatalog.
-
createEntryGroupSettings
public com.google.api.gax.rpc.UnaryCallSettings.Builder<CreateEntryGroupRequest,EntryGroup> createEntryGroupSettings()
Returns the builder for the settings used for calls to createEntryGroup.
-
getEntryGroupSettings
public com.google.api.gax.rpc.UnaryCallSettings.Builder<GetEntryGroupRequest,EntryGroup> getEntryGroupSettings()
Returns the builder for the settings used for calls to getEntryGroup.
-
updateEntryGroupSettings
public com.google.api.gax.rpc.UnaryCallSettings.Builder<UpdateEntryGroupRequest,EntryGroup> updateEntryGroupSettings()
Returns the builder for the settings used for calls to updateEntryGroup.
-
deleteEntryGroupSettings
public com.google.api.gax.rpc.UnaryCallSettings.Builder<DeleteEntryGroupRequest,com.google.protobuf.Empty> deleteEntryGroupSettings()
Returns the builder for the settings used for calls to deleteEntryGroup.
-
listEntryGroupsSettings
public com.google.api.gax.rpc.PagedCallSettings.Builder<ListEntryGroupsRequest,ListEntryGroupsResponse,DataCatalogClient.ListEntryGroupsPagedResponse> listEntryGroupsSettings()
Returns the builder for the settings used for calls to listEntryGroups.
-
createEntrySettings
public com.google.api.gax.rpc.UnaryCallSettings.Builder<CreateEntryRequest,Entry> createEntrySettings()
Returns the builder for the settings used for calls to createEntry.
-
updateEntrySettings
public com.google.api.gax.rpc.UnaryCallSettings.Builder<UpdateEntryRequest,Entry> updateEntrySettings()
Returns the builder for the settings used for calls to updateEntry.
-
deleteEntrySettings
public com.google.api.gax.rpc.UnaryCallSettings.Builder<DeleteEntryRequest,com.google.protobuf.Empty> deleteEntrySettings()
Returns the builder for the settings used for calls to deleteEntry.
-
getEntrySettings
public com.google.api.gax.rpc.UnaryCallSettings.Builder<GetEntryRequest,Entry> getEntrySettings()
Returns the builder for the settings used for calls to getEntry.
-
lookupEntrySettings
public com.google.api.gax.rpc.UnaryCallSettings.Builder<LookupEntryRequest,Entry> lookupEntrySettings()
Returns the builder for the settings used for calls to lookupEntry.
-
listEntriesSettings
public com.google.api.gax.rpc.PagedCallSettings.Builder<ListEntriesRequest,ListEntriesResponse,DataCatalogClient.ListEntriesPagedResponse> listEntriesSettings()
Returns the builder for the settings used for calls to listEntries.
-
modifyEntryOverviewSettings
public com.google.api.gax.rpc.UnaryCallSettings.Builder<ModifyEntryOverviewRequest,EntryOverview> modifyEntryOverviewSettings()
Returns the builder for the settings used for calls to modifyEntryOverview.
-
modifyEntryContactsSettings
public com.google.api.gax.rpc.UnaryCallSettings.Builder<ModifyEntryContactsRequest,Contacts> modifyEntryContactsSettings()
Returns the builder for the settings used for calls to modifyEntryContacts.
-
createTagTemplateSettings
public com.google.api.gax.rpc.UnaryCallSettings.Builder<CreateTagTemplateRequest,TagTemplate> createTagTemplateSettings()
Returns the builder for the settings used for calls to createTagTemplate.
-
getTagTemplateSettings
public com.google.api.gax.rpc.UnaryCallSettings.Builder<GetTagTemplateRequest,TagTemplate> getTagTemplateSettings()
Returns the builder for the settings used for calls to getTagTemplate.
-
updateTagTemplateSettings
public com.google.api.gax.rpc.UnaryCallSettings.Builder<UpdateTagTemplateRequest,TagTemplate> updateTagTemplateSettings()
Returns the builder for the settings used for calls to updateTagTemplate.
-
deleteTagTemplateSettings
public com.google.api.gax.rpc.UnaryCallSettings.Builder<DeleteTagTemplateRequest,com.google.protobuf.Empty> deleteTagTemplateSettings()
Returns the builder for the settings used for calls to deleteTagTemplate.
-
createTagTemplateFieldSettings
public com.google.api.gax.rpc.UnaryCallSettings.Builder<CreateTagTemplateFieldRequest,TagTemplateField> createTagTemplateFieldSettings()
Returns the builder for the settings used for calls to createTagTemplateField.
-
updateTagTemplateFieldSettings
public com.google.api.gax.rpc.UnaryCallSettings.Builder<UpdateTagTemplateFieldRequest,TagTemplateField> updateTagTemplateFieldSettings()
Returns the builder for the settings used for calls to updateTagTemplateField.
-
renameTagTemplateFieldSettings
public com.google.api.gax.rpc.UnaryCallSettings.Builder<RenameTagTemplateFieldRequest,TagTemplateField> renameTagTemplateFieldSettings()
Returns the builder for the settings used for calls to renameTagTemplateField.
-
renameTagTemplateFieldEnumValueSettings
public com.google.api.gax.rpc.UnaryCallSettings.Builder<RenameTagTemplateFieldEnumValueRequest,TagTemplateField> renameTagTemplateFieldEnumValueSettings()
Returns the builder for the settings used for calls to renameTagTemplateFieldEnumValue.
-
deleteTagTemplateFieldSettings
public com.google.api.gax.rpc.UnaryCallSettings.Builder<DeleteTagTemplateFieldRequest,com.google.protobuf.Empty> deleteTagTemplateFieldSettings()
Returns the builder for the settings used for calls to deleteTagTemplateField.
-
createTagSettings
public com.google.api.gax.rpc.UnaryCallSettings.Builder<CreateTagRequest,Tag> createTagSettings()
Returns the builder for the settings used for calls to createTag.
-
updateTagSettings
public com.google.api.gax.rpc.UnaryCallSettings.Builder<UpdateTagRequest,Tag> updateTagSettings()
Returns the builder for the settings used for calls to updateTag.
-
deleteTagSettings
public com.google.api.gax.rpc.UnaryCallSettings.Builder<DeleteTagRequest,com.google.protobuf.Empty> deleteTagSettings()
Returns the builder for the settings used for calls to deleteTag.
-
listTagsSettings
public com.google.api.gax.rpc.PagedCallSettings.Builder<ListTagsRequest,ListTagsResponse,DataCatalogClient.ListTagsPagedResponse> listTagsSettings()
Returns the builder for the settings used for calls to listTags.
-
reconcileTagsSettings
public com.google.api.gax.rpc.UnaryCallSettings.Builder<ReconcileTagsRequest,com.google.longrunning.Operation> reconcileTagsSettings()
Returns the builder for the settings used for calls to reconcileTags.
-
reconcileTagsOperationSettings
public com.google.api.gax.rpc.OperationCallSettings.Builder<ReconcileTagsRequest,ReconcileTagsResponse,ReconcileTagsMetadata> reconcileTagsOperationSettings()
Returns the builder for the settings used for calls to reconcileTags.
-
starEntrySettings
public com.google.api.gax.rpc.UnaryCallSettings.Builder<StarEntryRequest,StarEntryResponse> starEntrySettings()
Returns the builder for the settings used for calls to starEntry.
-
unstarEntrySettings
public com.google.api.gax.rpc.UnaryCallSettings.Builder<UnstarEntryRequest,UnstarEntryResponse> unstarEntrySettings()
Returns the builder for the settings used for calls to unstarEntry.
-
setIamPolicySettings
public com.google.api.gax.rpc.UnaryCallSettings.Builder<com.google.iam.v1.SetIamPolicyRequest,com.google.iam.v1.Policy> setIamPolicySettings()
Returns the builder for the settings used for calls to setIamPolicy.
-
getIamPolicySettings
public com.google.api.gax.rpc.UnaryCallSettings.Builder<com.google.iam.v1.GetIamPolicyRequest,com.google.iam.v1.Policy> getIamPolicySettings()
Returns the builder for the settings used for calls to getIamPolicy.
-
testIamPermissionsSettings
public com.google.api.gax.rpc.UnaryCallSettings.Builder<com.google.iam.v1.TestIamPermissionsRequest,com.google.iam.v1.TestIamPermissionsResponse> testIamPermissionsSettings()
Returns the builder for the settings used for calls to testIamPermissions.
-
importEntriesSettings
public com.google.api.gax.rpc.UnaryCallSettings.Builder<ImportEntriesRequest,com.google.longrunning.Operation> importEntriesSettings()
Returns the builder for the settings used for calls to importEntries.
-
importEntriesOperationSettings
public com.google.api.gax.rpc.OperationCallSettings.Builder<ImportEntriesRequest,ImportEntriesResponse,ImportEntriesMetadata> importEntriesOperationSettings()
Returns the builder for the settings used for calls to importEntries.
-
build
public DataCatalogSettings build() throws IOException
- Specified by:
build
in classcom.google.api.gax.rpc.ClientSettings.Builder<DataCatalogSettings,DataCatalogSettings.Builder>
- Throws:
IOException
-
-