Class ApiHubDiscoverySettings.Builder (0.28.0)

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

Builder for ApiHubDiscoverySettings.

Inheritance

java.lang.Object > ClientSettings.Builder > ApiHubDiscoverySettings.Builder

Constructors

Builder()

protected Builder()

Builder(ClientContext clientContext)

protected Builder(ClientContext clientContext)
Parameter
Name Description
clientContext ClientContext

Builder(ApiHubDiscoverySettings settings)

protected Builder(ApiHubDiscoverySettings settings)
Parameter
Name Description
settings ApiHubDiscoverySettings

Builder(ApiHubDiscoveryStubSettings.Builder stubSettings)

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

Methods

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

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

build()

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

getDiscoveredApiObservationSettings()

public UnaryCallSettings.Builder<GetDiscoveredApiObservationRequest,DiscoveredApiObservation> getDiscoveredApiObservationSettings()

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

Returns
Type Description
Builder<GetDiscoveredApiObservationRequest,DiscoveredApiObservation>

getDiscoveredApiOperationSettings()

public UnaryCallSettings.Builder<GetDiscoveredApiOperationRequest,DiscoveredApiOperation> getDiscoveredApiOperationSettings()

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

Returns
Type Description
Builder<GetDiscoveredApiOperationRequest,DiscoveredApiOperation>

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>

getStubSettingsBuilder()

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

listDiscoveredApiObservationsSettings()

public PagedCallSettings.Builder<ListDiscoveredApiObservationsRequest,ListDiscoveredApiObservationsResponse,ApiHubDiscoveryClient.ListDiscoveredApiObservationsPagedResponse> listDiscoveredApiObservationsSettings()

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

Returns
Type Description
Builder<ListDiscoveredApiObservationsRequest,ListDiscoveredApiObservationsResponse,ListDiscoveredApiObservationsPagedResponse>

listDiscoveredApiOperationsSettings()

public PagedCallSettings.Builder<ListDiscoveredApiOperationsRequest,ListDiscoveredApiOperationsResponse,ApiHubDiscoveryClient.ListDiscoveredApiOperationsPagedResponse> listDiscoveredApiOperationsSettings()

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

Returns
Type Description
Builder<ListDiscoveredApiOperationsRequest,ListDiscoveredApiOperationsResponse,ListDiscoveredApiOperationsPagedResponse>

listLocationsSettings()

public PagedCallSettings.Builder<ListLocationsRequest,ListLocationsResponse,ApiHubDiscoveryClient.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>