Class ConfigSettings


  • @Generated("by gapic-generator-java")
    public class ConfigSettings
    extends com.google.api.gax.rpc.ClientSettings<ConfigSettings>
    Settings class to configure an instance of ConfigClient.

    The default instance has everything set to sensible defaults:

    • The default service address (logging.googleapis.com) and default port (443) are used.
    • Credentials are acquired automatically through Application Default Credentials.
    • Retries are configured for idempotent methods but not for non-idempotent methods.

    The builder of this class is recursive, so contained classes are themselves builders. When build() is called, the tree of builders is called to create the complete settings object.

    For example, to set the total timeout of getBucket to 30 seconds:

    
     // This snippet has been automatically generated and should be regarded as a code template only.
     // It will require modifications to work:
     // - It may require correct/in-range values for request initialization.
     // - It may require specifying regional endpoints when creating the service client as shown in
     // https://cloud.google.com/java/docs/setup#configure_endpoints_for_the_client_library
     ConfigSettings.Builder configSettingsBuilder = ConfigSettings.newBuilder();
     configSettingsBuilder
         .getBucketSettings()
         .setRetrySettings(
             configSettingsBuilder
                 .getBucketSettings()
                 .getRetrySettings()
                 .toBuilder()
                 .setTotalTimeout(Duration.ofSeconds(30))
                 .build());
     ConfigSettings configSettings = configSettingsBuilder.build();
     
    • Method Detail

      • getBucketSettings

        public com.google.api.gax.rpc.UnaryCallSettings<GetBucketRequest,​LogBucket> getBucketSettings()
        Returns the object with the settings used for calls to getBucket.
      • createBucketAsyncSettings

        public com.google.api.gax.rpc.UnaryCallSettings<CreateBucketRequest,​com.google.longrunning.Operation> createBucketAsyncSettings()
        Returns the object with the settings used for calls to createBucketAsync.
      • createBucketAsyncOperationSettings

        public com.google.api.gax.rpc.OperationCallSettings<CreateBucketRequest,​LogBucket,​BucketMetadata> createBucketAsyncOperationSettings()
        Returns the object with the settings used for calls to createBucketAsync.
      • updateBucketAsyncSettings

        public com.google.api.gax.rpc.UnaryCallSettings<UpdateBucketRequest,​com.google.longrunning.Operation> updateBucketAsyncSettings()
        Returns the object with the settings used for calls to updateBucketAsync.
      • updateBucketAsyncOperationSettings

        public com.google.api.gax.rpc.OperationCallSettings<UpdateBucketRequest,​LogBucket,​BucketMetadata> updateBucketAsyncOperationSettings()
        Returns the object with the settings used for calls to updateBucketAsync.
      • createBucketSettings

        public com.google.api.gax.rpc.UnaryCallSettings<CreateBucketRequest,​LogBucket> createBucketSettings()
        Returns the object with the settings used for calls to createBucket.
      • updateBucketSettings

        public com.google.api.gax.rpc.UnaryCallSettings<UpdateBucketRequest,​LogBucket> updateBucketSettings()
        Returns the object with the settings used for calls to updateBucket.
      • deleteBucketSettings

        public com.google.api.gax.rpc.UnaryCallSettings<DeleteBucketRequest,​com.google.protobuf.Empty> deleteBucketSettings()
        Returns the object with the settings used for calls to deleteBucket.
      • undeleteBucketSettings

        public com.google.api.gax.rpc.UnaryCallSettings<UndeleteBucketRequest,​com.google.protobuf.Empty> undeleteBucketSettings()
        Returns the object with the settings used for calls to undeleteBucket.
      • getViewSettings

        public com.google.api.gax.rpc.UnaryCallSettings<GetViewRequest,​LogView> getViewSettings()
        Returns the object with the settings used for calls to getView.
      • createViewSettings

        public com.google.api.gax.rpc.UnaryCallSettings<CreateViewRequest,​LogView> createViewSettings()
        Returns the object with the settings used for calls to createView.
      • updateViewSettings

        public com.google.api.gax.rpc.UnaryCallSettings<UpdateViewRequest,​LogView> updateViewSettings()
        Returns the object with the settings used for calls to updateView.
      • deleteViewSettings

        public com.google.api.gax.rpc.UnaryCallSettings<DeleteViewRequest,​com.google.protobuf.Empty> deleteViewSettings()
        Returns the object with the settings used for calls to deleteView.
      • getSinkSettings

        public com.google.api.gax.rpc.UnaryCallSettings<GetSinkRequest,​LogSink> getSinkSettings()
        Returns the object with the settings used for calls to getSink.
      • createSinkSettings

        public com.google.api.gax.rpc.UnaryCallSettings<CreateSinkRequest,​LogSink> createSinkSettings()
        Returns the object with the settings used for calls to createSink.
      • updateSinkSettings

        public com.google.api.gax.rpc.UnaryCallSettings<UpdateSinkRequest,​LogSink> updateSinkSettings()
        Returns the object with the settings used for calls to updateSink.
      • deleteSinkSettings

        public com.google.api.gax.rpc.UnaryCallSettings<DeleteSinkRequest,​com.google.protobuf.Empty> deleteSinkSettings()
        Returns the object with the settings used for calls to deleteSink.
      • createLinkSettings

        public com.google.api.gax.rpc.UnaryCallSettings<CreateLinkRequest,​com.google.longrunning.Operation> createLinkSettings()
        Returns the object with the settings used for calls to createLink.
      • createLinkOperationSettings

        public com.google.api.gax.rpc.OperationCallSettings<CreateLinkRequest,​Link,​LinkMetadata> createLinkOperationSettings()
        Returns the object with the settings used for calls to createLink.
      • deleteLinkSettings

        public com.google.api.gax.rpc.UnaryCallSettings<DeleteLinkRequest,​com.google.longrunning.Operation> deleteLinkSettings()
        Returns the object with the settings used for calls to deleteLink.
      • deleteLinkOperationSettings

        public com.google.api.gax.rpc.OperationCallSettings<DeleteLinkRequest,​com.google.protobuf.Empty,​LinkMetadata> deleteLinkOperationSettings()
        Returns the object with the settings used for calls to deleteLink.
      • getLinkSettings

        public com.google.api.gax.rpc.UnaryCallSettings<GetLinkRequest,​Link> getLinkSettings()
        Returns the object with the settings used for calls to getLink.
      • getExclusionSettings

        public com.google.api.gax.rpc.UnaryCallSettings<GetExclusionRequest,​LogExclusion> getExclusionSettings()
        Returns the object with the settings used for calls to getExclusion.
      • createExclusionSettings

        public com.google.api.gax.rpc.UnaryCallSettings<CreateExclusionRequest,​LogExclusion> createExclusionSettings()
        Returns the object with the settings used for calls to createExclusion.
      • updateExclusionSettings

        public com.google.api.gax.rpc.UnaryCallSettings<UpdateExclusionRequest,​LogExclusion> updateExclusionSettings()
        Returns the object with the settings used for calls to updateExclusion.
      • deleteExclusionSettings

        public com.google.api.gax.rpc.UnaryCallSettings<DeleteExclusionRequest,​com.google.protobuf.Empty> deleteExclusionSettings()
        Returns the object with the settings used for calls to deleteExclusion.
      • getCmekSettingsSettings

        public com.google.api.gax.rpc.UnaryCallSettings<GetCmekSettingsRequest,​CmekSettings> getCmekSettingsSettings()
        Returns the object with the settings used for calls to getCmekSettings.
      • updateCmekSettingsSettings

        public com.google.api.gax.rpc.UnaryCallSettings<UpdateCmekSettingsRequest,​CmekSettings> updateCmekSettingsSettings()
        Returns the object with the settings used for calls to updateCmekSettings.
      • getSettingsSettings

        public com.google.api.gax.rpc.UnaryCallSettings<GetSettingsRequest,​Settings> getSettingsSettings()
        Returns the object with the settings used for calls to getSettings.
      • updateSettingsSettings

        public com.google.api.gax.rpc.UnaryCallSettings<UpdateSettingsRequest,​Settings> updateSettingsSettings()
        Returns the object with the settings used for calls to updateSettings.
      • copyLogEntriesSettings

        public com.google.api.gax.rpc.UnaryCallSettings<CopyLogEntriesRequest,​com.google.longrunning.Operation> copyLogEntriesSettings()
        Returns the object with the settings used for calls to copyLogEntries.
      • defaultExecutorProviderBuilder

        public static com.google.api.gax.core.InstantiatingExecutorProvider.Builder defaultExecutorProviderBuilder()
        Returns a builder for the default ExecutorProvider for this service.
      • getDefaultEndpoint

        public static String getDefaultEndpoint()
        Returns the default service endpoint.
      • getDefaultServiceScopes

        public static List<String> getDefaultServiceScopes()
        Returns the default service scopes.
      • defaultCredentialsProviderBuilder

        public static com.google.api.gax.core.GoogleCredentialsProvider.Builder defaultCredentialsProviderBuilder()
        Returns a builder for the default credentials for this service.
      • defaultGrpcTransportProviderBuilder

        public static com.google.api.gax.grpc.InstantiatingGrpcChannelProvider.Builder defaultGrpcTransportProviderBuilder()
        Returns a builder for the default ChannelProvider for this service.
      • defaultTransportChannelProvider

        public static com.google.api.gax.rpc.TransportChannelProvider defaultTransportChannelProvider()
      • defaultApiClientHeaderProviderBuilder

        @BetaApi("The surface for customizing headers is not stable yet and may change in the future.")
        public static com.google.api.gax.rpc.ApiClientHeaderProvider.Builder defaultApiClientHeaderProviderBuilder()
      • newBuilder

        public static ConfigSettings.Builder newBuilder​(com.google.api.gax.rpc.ClientContext clientContext)
        Returns a new builder for this class.
      • toBuilder

        public ConfigSettings.Builder toBuilder()
        Returns a builder containing all the values of this settings class.
        Specified by:
        toBuilder in class com.google.api.gax.rpc.ClientSettings<ConfigSettings>