Class ModelArmorStubSettings.Builder (0.1.0)

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

Builder for ModelArmorStubSettings.

Inheritance

java.lang.Object > StubSettings.Builder > ModelArmorStubSettings.Builder

Constructors

Builder()

protected Builder()

Builder(ClientContext clientContext)

protected Builder(ClientContext clientContext)
Parameter
Name Description
clientContext ClientContext

Builder(ModelArmorStubSettings settings)

protected Builder(ModelArmorStubSettings settings)
Parameter
Name Description
settings ModelArmorStubSettings

Methods

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

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

build()

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

createTemplateSettings()

public UnaryCallSettings.Builder<CreateTemplateRequest,Template> createTemplateSettings()

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

Returns
Type Description
Builder<CreateTemplateRequest,Template>

deleteTemplateSettings()

public UnaryCallSettings.Builder<DeleteTemplateRequest,Empty> deleteTemplateSettings()

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

Returns
Type Description
Builder<DeleteTemplateRequest,Empty>

getFloorSettingSettings()

public UnaryCallSettings.Builder<GetFloorSettingRequest,FloorSetting> getFloorSettingSettings()

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

Returns
Type Description
Builder<GetFloorSettingRequest,FloorSetting>

getLocationSettings()

public UnaryCallSettings.Builder<GetLocationRequest,Location> getLocationSettings()

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

Returns
Type Description
Builder<com.google.cloud.location.GetLocationRequest,com.google.cloud.location.Location>

getTemplateSettings()

public UnaryCallSettings.Builder<GetTemplateRequest,Template> getTemplateSettings()

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

Returns
Type Description
Builder<GetTemplateRequest,Template>

listLocationsSettings()

public PagedCallSettings.Builder<ListLocationsRequest,ListLocationsResponse,ModelArmorClient.ListLocationsPagedResponse> listLocationsSettings()

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

Returns
Type Description
Builder<com.google.cloud.location.ListLocationsRequest,com.google.cloud.location.ListLocationsResponse,ListLocationsPagedResponse>

listTemplatesSettings()

public PagedCallSettings.Builder<ListTemplatesRequest,ListTemplatesResponse,ModelArmorClient.ListTemplatesPagedResponse> listTemplatesSettings()

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

Returns
Type Description
Builder<ListTemplatesRequest,ListTemplatesResponse,ListTemplatesPagedResponse>

sanitizeModelResponseSettings()

public UnaryCallSettings.Builder<SanitizeModelResponseRequest,SanitizeModelResponseResponse> sanitizeModelResponseSettings()

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

Returns
Type Description
Builder<SanitizeModelResponseRequest,SanitizeModelResponseResponse>

sanitizeUserPromptSettings()

public UnaryCallSettings.Builder<SanitizeUserPromptRequest,SanitizeUserPromptResponse> sanitizeUserPromptSettings()

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

Returns
Type Description
Builder<SanitizeUserPromptRequest,SanitizeUserPromptResponse>

unaryMethodSettingsBuilders()

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

updateFloorSettingSettings()

public UnaryCallSettings.Builder<UpdateFloorSettingRequest,FloorSetting> updateFloorSettingSettings()

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

Returns
Type Description
Builder<UpdateFloorSettingRequest,FloorSetting>

updateTemplateSettings()

public UnaryCallSettings.Builder<UpdateTemplateRequest,Template> updateTemplateSettings()

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

Returns
Type Description
Builder<UpdateTemplateRequest,Template>