Class DataCatalogStubSettings.Builder
- java.lang.Object
-
- com.google.api.gax.rpc.StubSettings.Builder<DataCatalogStubSettings,DataCatalogStubSettings.Builder>
-
- com.google.cloud.datacatalog.v1beta1.stub.DataCatalogStubSettings.Builder
-
- Enclosing class:
- DataCatalogStubSettings
public static class DataCatalogStubSettings.Builder extends com.google.api.gax.rpc.StubSettings.Builder<DataCatalogStubSettings,DataCatalogStubSettings.Builder>
Builder for DataCatalogStubSettings.
-
-
Constructor Summary
Constructors Modifier Constructor Description protected
Builder()
protected
Builder(com.google.api.gax.rpc.ClientContext clientContext)
protected
Builder(DataCatalogStubSettings settings)
-
Method Summary
All Methods Instance Methods Concrete Methods Modifier and Type Method Description DataCatalogStubSettings.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.DataCatalogStubSettings
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.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.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<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<com.google.iam.v1.TestIamPermissionsRequest,com.google.iam.v1.TestIamPermissionsResponse>
testIamPermissionsSettings()
Returns the builder for the settings used for calls to testIamPermissions.com.google.common.collect.ImmutableList<com.google.api.gax.rpc.UnaryCallSettings.Builder<?,?>>
unaryMethodSettingsBuilders()
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.StubSettings.Builder
applyToAllUnaryMethods, getBackgroundExecutorProvider, getClock, getCredentialsProvider, getEndpoint, getExecutorProvider, getGdchApiAudience, getHeaderProvider, getInternalHeaderProvider, getMtlsEndpoint, getQuotaProjectId, getStreamWatchdogCheckInterval, getStreamWatchdogProvider, getTracerFactory, getTransportChannelProvider, self, setBackgroundExecutorProvider, setClock, setCredentialsProvider, setEndpoint, setExecutorProvider, setGdchApiAudience, setHeaderProvider, setInternalHeaderProvider, setMtlsEndpoint, setQuotaProjectId, setStreamWatchdogCheckInterval, setStreamWatchdogProvider, setSwitchToMtlsEndpointAllowed, setTracerFactory, setTransportChannelProvider, toString
-
-
-
-
Constructor Detail
-
Builder
protected Builder()
-
Builder
protected Builder(com.google.api.gax.rpc.ClientContext clientContext)
-
Builder
protected Builder(DataCatalogStubSettings settings)
-
-
Method Detail
-
applyToAllUnaryMethods
public DataCatalogStubSettings.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.
-
unaryMethodSettingsBuilders
public com.google.common.collect.ImmutableList<com.google.api.gax.rpc.UnaryCallSettings.Builder<?,?>> unaryMethodSettingsBuilders()
-
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.
-
updateEntryGroupSettings
public com.google.api.gax.rpc.UnaryCallSettings.Builder<UpdateEntryGroupRequest,EntryGroup> updateEntryGroupSettings()
Returns the builder for the settings used for calls to updateEntryGroup.
-
getEntryGroupSettings
public com.google.api.gax.rpc.UnaryCallSettings.Builder<GetEntryGroupRequest,EntryGroup> getEntryGroupSettings()
Returns the builder for the settings used for calls to getEntryGroup.
-
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.
-
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.
-
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.
-
build
public DataCatalogStubSettings build() throws IOException
- Specified by:
build
in classcom.google.api.gax.rpc.StubSettings.Builder<DataCatalogStubSettings,DataCatalogStubSettings.Builder>
- Throws:
IOException
-
-