Class OperationsSettings.Builder

    • Method Summary

      All Methods Instance Methods Concrete Methods 
      Modifier and Type Method Description
      OperationsSettings.Builder applyToAllUnaryMethods​(com.google.api.core.ApiFunction<com.google.api.gax.rpc.UnaryCallSettings.Builder<?,​?>,​Void> settingsUpdater)
      Applies the given settings updater function to all of the unary API methods in this service.
      OperationsSettings build()  
      com.google.api.gax.rpc.UnaryCallSettings.Builder<com.google.longrunning.CancelOperationRequest,​com.google.protobuf.Empty> cancelOperationSettings()
      Returns the builder for the settings used for calls to cancelOperation.
      com.google.api.gax.rpc.UnaryCallSettings.Builder<com.google.longrunning.DeleteOperationRequest,​com.google.protobuf.Empty> deleteOperationSettings()
      Returns the builder for the settings used for calls to deleteOperation.
      com.google.api.gax.rpc.UnaryCallSettings.Builder<com.google.longrunning.GetOperationRequest,​com.google.longrunning.Operation> getOperationSettings()
      Returns the builder for the settings used for calls to getOperation.
      OperationsStubSettings.Builder getStubSettingsBuilder()  
      com.google.api.gax.rpc.PagedCallSettings.Builder<com.google.longrunning.ListOperationsRequest,​com.google.longrunning.ListOperationsResponse,​OperationsClient.ListOperationsPagedResponse> listOperationsSettings()
      Returns the builder for the settings used for calls to listOperations.
      com.google.api.gax.rpc.UnaryCallSettings.Builder<com.google.longrunning.WaitOperationRequest,​com.google.longrunning.Operation> waitOperationSettings()
      Returns the builder for the settings used for calls to deleteOperation.
      • Methods inherited from class com.google.api.gax.rpc.ClientSettings.Builder

        applyToAllUnaryMethods, getBackgroundExecutorProvider, getClock, getCredentialsProvider, getEndpoint, getExecutorProvider, getHeaderProvider, getInternalHeaderProvider, getQuotaProjectId, getStubSettings, getTransportChannelProvider, getWatchdogCheckInterval, getWatchdogProvider, self, setBackgroundExecutorProvider, setClock, setCredentialsProvider, setEndpoint, setExecutorProvider, setHeaderProvider, setInternalHeaderProvider, setQuotaProjectId, setTransportChannelProvider, setWatchdogCheckInterval, setWatchdogProvider, toString
    • Method Detail

      • applyToAllUnaryMethods

        public OperationsSettings.Builder applyToAllUnaryMethods​(com.google.api.core.ApiFunction<com.google.api.gax.rpc.UnaryCallSettings.Builder<?,​?>,​Void> settingsUpdater)
                                                          throws Exception
        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.

        Throws:
        Exception
      • getOperationSettings

        public com.google.api.gax.rpc.UnaryCallSettings.Builder<com.google.longrunning.GetOperationRequest,​com.google.longrunning.Operation> getOperationSettings()
        Returns the builder for the settings used for calls to getOperation.
      • listOperationsSettings

        public com.google.api.gax.rpc.PagedCallSettings.Builder<com.google.longrunning.ListOperationsRequest,​com.google.longrunning.ListOperationsResponse,​OperationsClient.ListOperationsPagedResponse> listOperationsSettings()
        Returns the builder for the settings used for calls to listOperations.
      • cancelOperationSettings

        public com.google.api.gax.rpc.UnaryCallSettings.Builder<com.google.longrunning.CancelOperationRequest,​com.google.protobuf.Empty> cancelOperationSettings()
        Returns the builder for the settings used for calls to cancelOperation.
      • deleteOperationSettings

        public com.google.api.gax.rpc.UnaryCallSettings.Builder<com.google.longrunning.DeleteOperationRequest,​com.google.protobuf.Empty> deleteOperationSettings()
        Returns the builder for the settings used for calls to deleteOperation.
      • waitOperationSettings

        public com.google.api.gax.rpc.UnaryCallSettings.Builder<com.google.longrunning.WaitOperationRequest,​com.google.longrunning.Operation> waitOperationSettings()
        Returns the builder for the settings used for calls to deleteOperation.