Class DocumentSchemaServiceSettings.Builder (0.54.0)

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

Builder for DocumentSchemaServiceSettings.

Inheritance

java.lang.Object > ClientSettings.Builder > DocumentSchemaServiceSettings.Builder

Constructors

Builder()

protected Builder()

Builder(ClientContext clientContext)

protected Builder(ClientContext clientContext)
Parameter
Name Description
clientContext ClientContext

Builder(DocumentSchemaServiceSettings settings)

protected Builder(DocumentSchemaServiceSettings settings)
Parameter
Name Description
settings DocumentSchemaServiceSettings

Builder(DocumentSchemaServiceStubSettings.Builder stubSettings)

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

Methods

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

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

build()

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

createDocumentSchemaSettings()

public UnaryCallSettings.Builder<CreateDocumentSchemaRequest,DocumentSchema> createDocumentSchemaSettings()

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

deleteDocumentSchemaSettings()

public UnaryCallSettings.Builder<DeleteDocumentSchemaRequest,Empty> deleteDocumentSchemaSettings()

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

Returns
Type Description
Builder<DeleteDocumentSchemaRequest,Empty>

getDocumentSchemaSettings()

public UnaryCallSettings.Builder<GetDocumentSchemaRequest,DocumentSchema> getDocumentSchemaSettings()

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

Returns
Type Description
Builder<GetDocumentSchemaRequest,DocumentSchema>

getStubSettingsBuilder()

public DocumentSchemaServiceStubSettings.Builder getStubSettingsBuilder()

listDocumentSchemasSettings()

public PagedCallSettings.Builder<ListDocumentSchemasRequest,ListDocumentSchemasResponse,DocumentSchemaServiceClient.ListDocumentSchemasPagedResponse> listDocumentSchemasSettings()

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

updateDocumentSchemaSettings()

public UnaryCallSettings.Builder<UpdateDocumentSchemaRequest,DocumentSchema> updateDocumentSchemaSettings()

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