Class DataCatalogStubSettings.Builder (1.9.0)

public static class DataCatalogStubSettings.Builder extends StubSettings.Builder<DataCatalogStubSettings,DataCatalogStubSettings.Builder>

Builder for DataCatalogStubSettings.

Inheritance

java.lang.Object > StubSettings.Builder > DataCatalogStubSettings.Builder

Constructors

Builder()

protected Builder()

Builder(ClientContext clientContext)

protected Builder(ClientContext clientContext)
Parameter
NameDescription
clientContextClientContext

Builder(DataCatalogStubSettings settings)

protected Builder(DataCatalogStubSettings settings)
Parameter
NameDescription
settingsDataCatalogStubSettings

Methods

applyToAllUnaryMethods(ApiFunction<UnaryCallSettings.Builder<?,?>,Void> settingsUpdater)

public DataCatalogStubSettings.Builder applyToAllUnaryMethods(ApiFunction<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.

Parameter
NameDescription
settingsUpdaterApiFunction<Builder<?,?>,java.lang.Void>
Returns
TypeDescription
DataCatalogStubSettings.Builder

build()

public DataCatalogStubSettings build()
Returns
TypeDescription
DataCatalogStubSettings
Overrides Exceptions
TypeDescription
IOException

createEntryGroupSettings()

public UnaryCallSettings.Builder<CreateEntryGroupRequest,EntryGroup> createEntryGroupSettings()

Returns the builder for the settings used for calls to createEntryGroup.

Returns
TypeDescription
Builder<CreateEntryGroupRequest,EntryGroup>

createEntrySettings()

public UnaryCallSettings.Builder<CreateEntryRequest,Entry> createEntrySettings()

Returns the builder for the settings used for calls to createEntry.

Returns
TypeDescription
Builder<CreateEntryRequest,Entry>

createTagSettings()

public UnaryCallSettings.Builder<CreateTagRequest,Tag> createTagSettings()

Returns the builder for the settings used for calls to createTag.

Returns
TypeDescription
Builder<CreateTagRequest,Tag>

createTagTemplateFieldSettings()

public UnaryCallSettings.Builder<CreateTagTemplateFieldRequest,TagTemplateField> createTagTemplateFieldSettings()

Returns the builder for the settings used for calls to createTagTemplateField.

Returns
TypeDescription
Builder<CreateTagTemplateFieldRequest,TagTemplateField>

createTagTemplateSettings()

public UnaryCallSettings.Builder<CreateTagTemplateRequest,TagTemplate> createTagTemplateSettings()

Returns the builder for the settings used for calls to createTagTemplate.

Returns
TypeDescription
Builder<CreateTagTemplateRequest,TagTemplate>

deleteEntryGroupSettings()

public UnaryCallSettings.Builder<DeleteEntryGroupRequest,Empty> deleteEntryGroupSettings()

Returns the builder for the settings used for calls to deleteEntryGroup.

Returns
TypeDescription
Builder<DeleteEntryGroupRequest,Empty>

deleteEntrySettings()

public UnaryCallSettings.Builder<DeleteEntryRequest,Empty> deleteEntrySettings()

Returns the builder for the settings used for calls to deleteEntry.

Returns
TypeDescription
Builder<DeleteEntryRequest,Empty>

deleteTagSettings()

public UnaryCallSettings.Builder<DeleteTagRequest,Empty> deleteTagSettings()

Returns the builder for the settings used for calls to deleteTag.

Returns
TypeDescription
Builder<DeleteTagRequest,Empty>

deleteTagTemplateFieldSettings()

public UnaryCallSettings.Builder<DeleteTagTemplateFieldRequest,Empty> deleteTagTemplateFieldSettings()

Returns the builder for the settings used for calls to deleteTagTemplateField.

Returns
TypeDescription
Builder<DeleteTagTemplateFieldRequest,Empty>

deleteTagTemplateSettings()

public UnaryCallSettings.Builder<DeleteTagTemplateRequest,Empty> deleteTagTemplateSettings()

Returns the builder for the settings used for calls to deleteTagTemplate.

Returns
TypeDescription
Builder<DeleteTagTemplateRequest,Empty>

getEntryGroupSettings()

public UnaryCallSettings.Builder<GetEntryGroupRequest,EntryGroup> getEntryGroupSettings()

Returns the builder for the settings used for calls to getEntryGroup.

Returns
TypeDescription
Builder<GetEntryGroupRequest,EntryGroup>

getEntrySettings()

public UnaryCallSettings.Builder<GetEntryRequest,Entry> getEntrySettings()

Returns the builder for the settings used for calls to getEntry.

Returns
TypeDescription
Builder<GetEntryRequest,Entry>

getIamPolicySettings()

public UnaryCallSettings.Builder<GetIamPolicyRequest,Policy> getIamPolicySettings()

Returns the builder for the settings used for calls to getIamPolicy.

Returns
TypeDescription
Builder<com.google.iam.v1.GetIamPolicyRequest,com.google.iam.v1.Policy>

getTagTemplateSettings()

public UnaryCallSettings.Builder<GetTagTemplateRequest,TagTemplate> getTagTemplateSettings()

Returns the builder for the settings used for calls to getTagTemplate.

Returns
TypeDescription
Builder<GetTagTemplateRequest,TagTemplate>

listEntriesSettings()

public PagedCallSettings.Builder<ListEntriesRequest,ListEntriesResponse,DataCatalogClient.ListEntriesPagedResponse> listEntriesSettings()

Returns the builder for the settings used for calls to listEntries.

Returns
TypeDescription
Builder<ListEntriesRequest,ListEntriesResponse,ListEntriesPagedResponse>

listEntryGroupsSettings()

public PagedCallSettings.Builder<ListEntryGroupsRequest,ListEntryGroupsResponse,DataCatalogClient.ListEntryGroupsPagedResponse> listEntryGroupsSettings()

Returns the builder for the settings used for calls to listEntryGroups.

Returns
TypeDescription
Builder<ListEntryGroupsRequest,ListEntryGroupsResponse,ListEntryGroupsPagedResponse>

listTagsSettings()

public PagedCallSettings.Builder<ListTagsRequest,ListTagsResponse,DataCatalogClient.ListTagsPagedResponse> listTagsSettings()

Returns the builder for the settings used for calls to listTags.

Returns
TypeDescription
Builder<ListTagsRequest,ListTagsResponse,ListTagsPagedResponse>

lookupEntrySettings()

public UnaryCallSettings.Builder<LookupEntryRequest,Entry> lookupEntrySettings()

Returns the builder for the settings used for calls to lookupEntry.

Returns
TypeDescription
Builder<LookupEntryRequest,Entry>

renameTagTemplateFieldSettings()

public UnaryCallSettings.Builder<RenameTagTemplateFieldRequest,TagTemplateField> renameTagTemplateFieldSettings()

Returns the builder for the settings used for calls to renameTagTemplateField.

Returns
TypeDescription
Builder<RenameTagTemplateFieldRequest,TagTemplateField>

searchCatalogSettings()

public PagedCallSettings.Builder<SearchCatalogRequest,SearchCatalogResponse,DataCatalogClient.SearchCatalogPagedResponse> searchCatalogSettings()

Returns the builder for the settings used for calls to searchCatalog.

Returns
TypeDescription
Builder<SearchCatalogRequest,SearchCatalogResponse,SearchCatalogPagedResponse>

setIamPolicySettings()

public UnaryCallSettings.Builder<SetIamPolicyRequest,Policy> setIamPolicySettings()

Returns the builder for the settings used for calls to setIamPolicy.

Returns
TypeDescription
Builder<com.google.iam.v1.SetIamPolicyRequest,com.google.iam.v1.Policy>

testIamPermissionsSettings()

public UnaryCallSettings.Builder<TestIamPermissionsRequest,TestIamPermissionsResponse> testIamPermissionsSettings()

Returns the builder for the settings used for calls to testIamPermissions.

Returns
TypeDescription
Builder<com.google.iam.v1.TestIamPermissionsRequest,com.google.iam.v1.TestIamPermissionsResponse>

unaryMethodSettingsBuilders()

public ImmutableList<UnaryCallSettings.Builder<?,?>> unaryMethodSettingsBuilders()
Returns
TypeDescription
com.google.common.collect.ImmutableList<Builder<?,?>>

updateEntryGroupSettings()

public UnaryCallSettings.Builder<UpdateEntryGroupRequest,EntryGroup> updateEntryGroupSettings()

Returns the builder for the settings used for calls to updateEntryGroup.

Returns
TypeDescription
Builder<UpdateEntryGroupRequest,EntryGroup>

updateEntrySettings()

public UnaryCallSettings.Builder<UpdateEntryRequest,Entry> updateEntrySettings()

Returns the builder for the settings used for calls to updateEntry.

Returns
TypeDescription
Builder<UpdateEntryRequest,Entry>

updateTagSettings()

public UnaryCallSettings.Builder<UpdateTagRequest,Tag> updateTagSettings()

Returns the builder for the settings used for calls to updateTag.

Returns
TypeDescription
Builder<UpdateTagRequest,Tag>

updateTagTemplateFieldSettings()

public UnaryCallSettings.Builder<UpdateTagTemplateFieldRequest,TagTemplateField> updateTagTemplateFieldSettings()

Returns the builder for the settings used for calls to updateTagTemplateField.

Returns
TypeDescription
Builder<UpdateTagTemplateFieldRequest,TagTemplateField>

updateTagTemplateSettings()

public UnaryCallSettings.Builder<UpdateTagTemplateRequest,TagTemplate> updateTagTemplateSettings()

Returns the builder for the settings used for calls to updateTagTemplate.

Returns
TypeDescription
Builder<UpdateTagTemplateRequest,TagTemplate>