Class SiteServiceSettings.Builder (0.39.0)

public static class SiteServiceSettings.Builder extends ClientSettings.Builder<SiteServiceSettings,SiteServiceSettings.Builder>

Builder for SiteServiceSettings.

Inheritance

java.lang.Object > ClientSettings.Builder > SiteServiceSettings.Builder

Constructors

Builder()

protected Builder()

Builder(SiteServiceSettings settings)

protected Builder(SiteServiceSettings settings)
Parameter
Name Description
settings SiteServiceSettings

Builder(SiteServiceStubSettings.Builder stubSettings)

protected Builder(SiteServiceStubSettings.Builder stubSettings)
Parameter
Name Description
stubSettings SiteServiceStubSettings.Builder

Builder(ClientContext clientContext)

protected Builder(ClientContext clientContext)
Parameter
Name Description
clientContext ClientContext

Methods

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

public SiteServiceSettings.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
Name Description
settingsUpdater ApiFunction<Builder<?,?>,java.lang.Void>
Returns
Type Description
SiteServiceSettings.Builder

batchCreateSitesSettings()

public UnaryCallSettings.Builder<BatchCreateSitesRequest,BatchCreateSitesResponse> batchCreateSitesSettings()

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

Returns
Type Description
Builder<BatchCreateSitesRequest,BatchCreateSitesResponse>

batchDeactivateSitesSettings()

public UnaryCallSettings.Builder<BatchDeactivateSitesRequest,BatchDeactivateSitesResponse> batchDeactivateSitesSettings()

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

Returns
Type Description
Builder<BatchDeactivateSitesRequest,BatchDeactivateSitesResponse>

batchSubmitSitesForApprovalSettings()

public UnaryCallSettings.Builder<BatchSubmitSitesForApprovalRequest,BatchSubmitSitesForApprovalResponse> batchSubmitSitesForApprovalSettings()

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

Returns
Type Description
Builder<BatchSubmitSitesForApprovalRequest,BatchSubmitSitesForApprovalResponse>

batchUpdateSitesSettings()

public UnaryCallSettings.Builder<BatchUpdateSitesRequest,BatchUpdateSitesResponse> batchUpdateSitesSettings()

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

Returns
Type Description
Builder<BatchUpdateSitesRequest,BatchUpdateSitesResponse>

build()

public SiteServiceSettings build()
Returns
Type Description
SiteServiceSettings
Overrides
Exceptions
Type Description
IOException

createSiteSettings()

public UnaryCallSettings.Builder<CreateSiteRequest,Site> createSiteSettings()

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

Returns
Type Description
Builder<CreateSiteRequest,Site>

getSiteSettings()

public UnaryCallSettings.Builder<GetSiteRequest,Site> getSiteSettings()

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

Returns
Type Description
Builder<GetSiteRequest,Site>

getStubSettingsBuilder()

public SiteServiceStubSettings.Builder getStubSettingsBuilder()
Returns
Type Description
SiteServiceStubSettings.Builder

listSitesSettings()

public PagedCallSettings.Builder<ListSitesRequest,ListSitesResponse,SiteServiceClient.ListSitesPagedResponse> listSitesSettings()

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

Returns
Type Description
Builder<ListSitesRequest,ListSitesResponse,ListSitesPagedResponse>

updateSiteSettings()

public UnaryCallSettings.Builder<UpdateSiteRequest,Site> updateSiteSettings()

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

Returns
Type Description
Builder<UpdateSiteRequest,Site>