Class SecurityCenterSettingsServiceStubSettings.Builder (0.40.0)

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

Builder for SecurityCenterSettingsServiceStubSettings.

Inheritance

java.lang.Object > StubSettings.Builder > SecurityCenterSettingsServiceStubSettings.Builder

Constructors

Builder()

protected Builder()

Builder(ClientContext clientContext)

protected Builder(ClientContext clientContext)
Parameter
NameDescription
clientContextClientContext

Builder(SecurityCenterSettingsServiceStubSettings settings)

protected Builder(SecurityCenterSettingsServiceStubSettings settings)
Parameter
NameDescription
settingsSecurityCenterSettingsServiceStubSettings

Methods

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

public SecurityCenterSettingsServiceStubSettings.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
SecurityCenterSettingsServiceStubSettings.Builder

batchCalculateEffectiveSettingsSettings()

public UnaryCallSettings.Builder<BatchCalculateEffectiveSettingsRequest,BatchCalculateEffectiveSettingsResponse> batchCalculateEffectiveSettingsSettings()

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

Returns
TypeDescription
Builder<BatchCalculateEffectiveSettingsRequest,BatchCalculateEffectiveSettingsResponse>

batchGetSettingsSettings()

public UnaryCallSettings.Builder<BatchGetSettingsRequest,BatchGetSettingsResponse> batchGetSettingsSettings()

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

Returns
TypeDescription
Builder<BatchGetSettingsRequest,BatchGetSettingsResponse>

build()

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

calculateEffectiveComponentSettingsSettings()

public UnaryCallSettings.Builder<CalculateEffectiveComponentSettingsRequest,ComponentSettings> calculateEffectiveComponentSettingsSettings()

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

Returns
TypeDescription
Builder<CalculateEffectiveComponentSettingsRequest,ComponentSettings>

calculateEffectiveSettingsSettings()

public UnaryCallSettings.Builder<CalculateEffectiveSettingsRequest,Settings> calculateEffectiveSettingsSettings()

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

Returns
TypeDescription
Builder<CalculateEffectiveSettingsRequest,Settings>

getComponentSettingsSettings()

public UnaryCallSettings.Builder<GetComponentSettingsRequest,ComponentSettings> getComponentSettingsSettings()

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

Returns
TypeDescription
Builder<GetComponentSettingsRequest,ComponentSettings>

getEndpoint()

public String getEndpoint()

Returns the endpoint set by the user or the the service's default endpoint.

Returns
TypeDescription
String
Overrides

getServiceAccountSettings()

public UnaryCallSettings.Builder<GetServiceAccountRequest,ServiceAccount> getServiceAccountSettings()

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

Returns
TypeDescription
Builder<GetServiceAccountRequest,ServiceAccount>

getSettingsSettings()

public UnaryCallSettings.Builder<GetSettingsRequest,Settings> getSettingsSettings()

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

Returns
TypeDescription
Builder<GetSettingsRequest,Settings>

listComponentsSettings()

public PagedCallSettings.Builder<ListComponentsRequest,ListComponentsResponse,SecurityCenterSettingsServiceClient.ListComponentsPagedResponse> listComponentsSettings()

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

Returns
TypeDescription
Builder<ListComponentsRequest,ListComponentsResponse,ListComponentsPagedResponse>

listDetectorsSettings()

public PagedCallSettings.Builder<ListDetectorsRequest,ListDetectorsResponse,SecurityCenterSettingsServiceClient.ListDetectorsPagedResponse> listDetectorsSettings()

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

Returns
TypeDescription
Builder<ListDetectorsRequest,ListDetectorsResponse,ListDetectorsPagedResponse>

resetComponentSettingsSettings()

public UnaryCallSettings.Builder<ResetComponentSettingsRequest,Empty> resetComponentSettingsSettings()

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

Returns
TypeDescription
Builder<ResetComponentSettingsRequest,Empty>

resetSettingsSettings()

public UnaryCallSettings.Builder<ResetSettingsRequest,Empty> resetSettingsSettings()

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

Returns
TypeDescription
Builder<ResetSettingsRequest,Empty>

unaryMethodSettingsBuilders()

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

updateComponentSettingsSettings()

public UnaryCallSettings.Builder<UpdateComponentSettingsRequest,ComponentSettings> updateComponentSettingsSettings()

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

Returns
TypeDescription
Builder<UpdateComponentSettingsRequest,ComponentSettings>

updateSettingsSettings()

public UnaryCallSettings.Builder<UpdateSettingsRequest,Settings> updateSettingsSettings()

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

Returns
TypeDescription
Builder<UpdateSettingsRequest,Settings>