Class Squash.Builder

java.lang.Object
com.google.protobuf.AbstractMessageLite.Builder
com.google.protobuf.AbstractMessage.Builder<BuilderT>
com.google.protobuf.GeneratedMessageV3.Builder<Squash.Builder>
io.envoyproxy.envoy.config.filter.http.squash.v2.Squash.Builder
All Implemented Interfaces:
com.google.protobuf.Message.Builder, com.google.protobuf.MessageLite.Builder, com.google.protobuf.MessageLiteOrBuilder, com.google.protobuf.MessageOrBuilder, SquashOrBuilder, Cloneable
Enclosing class:
Squash

public static final class Squash.Builder extends com.google.protobuf.GeneratedMessageV3.Builder<Squash.Builder> implements SquashOrBuilder
 [#next-free-field: 6]
 
Protobuf type envoy.config.filter.http.squash.v2.Squash
  • Method Summary

    Modifier and Type
    Method
    Description
    addRepeatedField(com.google.protobuf.Descriptors.FieldDescriptor field, Object value)
     
     
     
     
    Amount of time to poll for the status of the attachment object in the Squash server (to check if has been attached).
    When the filter requests the Squash server to create a DebugAttachment, it will use this structure as template for the body of the request.
    The total timeout Squash will delay a request and wait for it to be attached.
    The name of the cluster that hosts the Squash server.
    clearField(com.google.protobuf.Descriptors.FieldDescriptor field)
     
    clearOneof(com.google.protobuf.Descriptors.OneofDescriptor oneof)
     
    The timeout for individual requests sent to the Squash cluster.
     
    com.google.protobuf.Duration
    Amount of time to poll for the status of the attachment object in the Squash server (to check if has been attached).
    com.google.protobuf.Duration.Builder
    Amount of time to poll for the status of the attachment object in the Squash server (to check if has been attached).
    com.google.protobuf.DurationOrBuilder
    Amount of time to poll for the status of the attachment object in the Squash server (to check if has been attached).
    com.google.protobuf.Struct
    When the filter requests the Squash server to create a DebugAttachment, it will use this structure as template for the body of the request.
    com.google.protobuf.Struct.Builder
    When the filter requests the Squash server to create a DebugAttachment, it will use this structure as template for the body of the request.
    com.google.protobuf.StructOrBuilder
    When the filter requests the Squash server to create a DebugAttachment, it will use this structure as template for the body of the request.
    com.google.protobuf.Duration
    The total timeout Squash will delay a request and wait for it to be attached.
    com.google.protobuf.Duration.Builder
    The total timeout Squash will delay a request and wait for it to be attached.
    com.google.protobuf.DurationOrBuilder
    The total timeout Squash will delay a request and wait for it to be attached.
    The name of the cluster that hosts the Squash server.
    com.google.protobuf.ByteString
    The name of the cluster that hosts the Squash server.
     
    static final com.google.protobuf.Descriptors.Descriptor
     
    com.google.protobuf.Descriptors.Descriptor
     
    com.google.protobuf.Duration
    The timeout for individual requests sent to the Squash cluster.
    com.google.protobuf.Duration.Builder
    The timeout for individual requests sent to the Squash cluster.
    com.google.protobuf.DurationOrBuilder
    The timeout for individual requests sent to the Squash cluster.
    boolean
    Amount of time to poll for the status of the attachment object in the Squash server (to check if has been attached).
    boolean
    When the filter requests the Squash server to create a DebugAttachment, it will use this structure as template for the body of the request.
    boolean
    The total timeout Squash will delay a request and wait for it to be attached.
    boolean
    The timeout for individual requests sent to the Squash cluster.
    protected com.google.protobuf.GeneratedMessageV3.FieldAccessorTable
     
    final boolean
     
    mergeAttachmentPollPeriod(com.google.protobuf.Duration value)
    Amount of time to poll for the status of the attachment object in the Squash server (to check if has been attached).
    mergeAttachmentTemplate(com.google.protobuf.Struct value)
    When the filter requests the Squash server to create a DebugAttachment, it will use this structure as template for the body of the request.
    mergeAttachmentTimeout(com.google.protobuf.Duration value)
    The total timeout Squash will delay a request and wait for it to be attached.
    mergeFrom(com.google.protobuf.CodedInputStream input, com.google.protobuf.ExtensionRegistryLite extensionRegistry)
     
    mergeFrom(com.google.protobuf.Message other)
     
     
    mergeRequestTimeout(com.google.protobuf.Duration value)
    The timeout for individual requests sent to the Squash cluster.
    mergeUnknownFields(com.google.protobuf.UnknownFieldSet unknownFields)
     
    setAttachmentPollPeriod(com.google.protobuf.Duration value)
    Amount of time to poll for the status of the attachment object in the Squash server (to check if has been attached).
    setAttachmentPollPeriod(com.google.protobuf.Duration.Builder builderForValue)
    Amount of time to poll for the status of the attachment object in the Squash server (to check if has been attached).
    setAttachmentTemplate(com.google.protobuf.Struct value)
    When the filter requests the Squash server to create a DebugAttachment, it will use this structure as template for the body of the request.
    setAttachmentTemplate(com.google.protobuf.Struct.Builder builderForValue)
    When the filter requests the Squash server to create a DebugAttachment, it will use this structure as template for the body of the request.
    setAttachmentTimeout(com.google.protobuf.Duration value)
    The total timeout Squash will delay a request and wait for it to be attached.
    setAttachmentTimeout(com.google.protobuf.Duration.Builder builderForValue)
    The total timeout Squash will delay a request and wait for it to be attached.
    The name of the cluster that hosts the Squash server.
    setClusterBytes(com.google.protobuf.ByteString value)
    The name of the cluster that hosts the Squash server.
    setField(com.google.protobuf.Descriptors.FieldDescriptor field, Object value)
     
    setRepeatedField(com.google.protobuf.Descriptors.FieldDescriptor field, int index, Object value)
     
    setRequestTimeout(com.google.protobuf.Duration value)
    The timeout for individual requests sent to the Squash cluster.
    setRequestTimeout(com.google.protobuf.Duration.Builder builderForValue)
    The timeout for individual requests sent to the Squash cluster.
    setUnknownFields(com.google.protobuf.UnknownFieldSet unknownFields)
     

    Methods inherited from class com.google.protobuf.GeneratedMessageV3.Builder

    getAllFields, getField, getFieldBuilder, getOneofFieldDescriptor, getParentForChildren, getRepeatedField, getRepeatedFieldBuilder, getRepeatedFieldCount, getUnknownFields, getUnknownFieldSetBuilder, hasField, hasOneof, internalGetMapField, internalGetMapFieldReflection, internalGetMutableMapField, internalGetMutableMapFieldReflection, isClean, markClean, mergeUnknownLengthDelimitedField, mergeUnknownVarintField, newBuilderForField, onBuilt, onChanged, parseUnknownField, setUnknownFieldSetBuilder, setUnknownFieldsProto3

    Methods inherited from class com.google.protobuf.AbstractMessage.Builder

    findInitializationErrors, getInitializationErrorString, internalMergeFrom, mergeFrom, mergeFrom, mergeFrom, mergeFrom, mergeFrom, mergeFrom, mergeFrom, mergeFrom, mergeFrom, newUninitializedMessageException, toString

    Methods inherited from class com.google.protobuf.AbstractMessageLite.Builder

    addAll, addAll, mergeDelimitedFrom, mergeDelimitedFrom, mergeFrom, newUninitializedMessageException

    Methods inherited from class java.lang.Object

    equals, finalize, getClass, hashCode, notify, notifyAll, wait, wait, wait

    Methods inherited from interface com.google.protobuf.Message.Builder

    mergeDelimitedFrom, mergeDelimitedFrom

    Methods inherited from interface com.google.protobuf.MessageLite.Builder

    mergeFrom

    Methods inherited from interface com.google.protobuf.MessageOrBuilder

    findInitializationErrors, getAllFields, getField, getInitializationErrorString, getOneofFieldDescriptor, getRepeatedField, getRepeatedFieldCount, getUnknownFields, hasField, hasOneof
  • Method Details

    • getDescriptor

      public static final com.google.protobuf.Descriptors.Descriptor getDescriptor()
    • internalGetFieldAccessorTable

      protected com.google.protobuf.GeneratedMessageV3.FieldAccessorTable internalGetFieldAccessorTable()
      Specified by:
      internalGetFieldAccessorTable in class com.google.protobuf.GeneratedMessageV3.Builder<Squash.Builder>
    • clear

      public Squash.Builder clear()
      Specified by:
      clear in interface com.google.protobuf.Message.Builder
      Specified by:
      clear in interface com.google.protobuf.MessageLite.Builder
      Overrides:
      clear in class com.google.protobuf.GeneratedMessageV3.Builder<Squash.Builder>
    • getDescriptorForType

      public com.google.protobuf.Descriptors.Descriptor getDescriptorForType()
      Specified by:
      getDescriptorForType in interface com.google.protobuf.Message.Builder
      Specified by:
      getDescriptorForType in interface com.google.protobuf.MessageOrBuilder
      Overrides:
      getDescriptorForType in class com.google.protobuf.GeneratedMessageV3.Builder<Squash.Builder>
    • getDefaultInstanceForType

      public Squash getDefaultInstanceForType()
      Specified by:
      getDefaultInstanceForType in interface com.google.protobuf.MessageLiteOrBuilder
      Specified by:
      getDefaultInstanceForType in interface com.google.protobuf.MessageOrBuilder
    • build

      public Squash build()
      Specified by:
      build in interface com.google.protobuf.Message.Builder
      Specified by:
      build in interface com.google.protobuf.MessageLite.Builder
    • buildPartial

      public Squash buildPartial()
      Specified by:
      buildPartial in interface com.google.protobuf.Message.Builder
      Specified by:
      buildPartial in interface com.google.protobuf.MessageLite.Builder
    • clone

      public Squash.Builder clone()
      Specified by:
      clone in interface com.google.protobuf.Message.Builder
      Specified by:
      clone in interface com.google.protobuf.MessageLite.Builder
      Overrides:
      clone in class com.google.protobuf.GeneratedMessageV3.Builder<Squash.Builder>
    • setField

      public Squash.Builder setField(com.google.protobuf.Descriptors.FieldDescriptor field, Object value)
      Specified by:
      setField in interface com.google.protobuf.Message.Builder
      Overrides:
      setField in class com.google.protobuf.GeneratedMessageV3.Builder<Squash.Builder>
    • clearField

      public Squash.Builder clearField(com.google.protobuf.Descriptors.FieldDescriptor field)
      Specified by:
      clearField in interface com.google.protobuf.Message.Builder
      Overrides:
      clearField in class com.google.protobuf.GeneratedMessageV3.Builder<Squash.Builder>
    • clearOneof

      public Squash.Builder clearOneof(com.google.protobuf.Descriptors.OneofDescriptor oneof)
      Specified by:
      clearOneof in interface com.google.protobuf.Message.Builder
      Overrides:
      clearOneof in class com.google.protobuf.GeneratedMessageV3.Builder<Squash.Builder>
    • setRepeatedField

      public Squash.Builder setRepeatedField(com.google.protobuf.Descriptors.FieldDescriptor field, int index, Object value)
      Specified by:
      setRepeatedField in interface com.google.protobuf.Message.Builder
      Overrides:
      setRepeatedField in class com.google.protobuf.GeneratedMessageV3.Builder<Squash.Builder>
    • addRepeatedField

      public Squash.Builder addRepeatedField(com.google.protobuf.Descriptors.FieldDescriptor field, Object value)
      Specified by:
      addRepeatedField in interface com.google.protobuf.Message.Builder
      Overrides:
      addRepeatedField in class com.google.protobuf.GeneratedMessageV3.Builder<Squash.Builder>
    • mergeFrom

      public Squash.Builder mergeFrom(com.google.protobuf.Message other)
      Specified by:
      mergeFrom in interface com.google.protobuf.Message.Builder
      Overrides:
      mergeFrom in class com.google.protobuf.AbstractMessage.Builder<Squash.Builder>
    • mergeFrom

      public Squash.Builder mergeFrom(Squash other)
    • isInitialized

      public final boolean isInitialized()
      Specified by:
      isInitialized in interface com.google.protobuf.MessageLiteOrBuilder
      Overrides:
      isInitialized in class com.google.protobuf.GeneratedMessageV3.Builder<Squash.Builder>
    • mergeFrom

      public Squash.Builder mergeFrom(com.google.protobuf.CodedInputStream input, com.google.protobuf.ExtensionRegistryLite extensionRegistry) throws IOException
      Specified by:
      mergeFrom in interface com.google.protobuf.Message.Builder
      Specified by:
      mergeFrom in interface com.google.protobuf.MessageLite.Builder
      Overrides:
      mergeFrom in class com.google.protobuf.AbstractMessage.Builder<Squash.Builder>
      Throws:
      IOException
    • getCluster

      public String getCluster()
       The name of the cluster that hosts the Squash server.
       
      string cluster = 1 [(.validate.rules) = { ... }
      Specified by:
      getCluster in interface SquashOrBuilder
      Returns:
      The cluster.
    • getClusterBytes

      public com.google.protobuf.ByteString getClusterBytes()
       The name of the cluster that hosts the Squash server.
       
      string cluster = 1 [(.validate.rules) = { ... }
      Specified by:
      getClusterBytes in interface SquashOrBuilder
      Returns:
      The bytes for cluster.
    • setCluster

      public Squash.Builder setCluster(String value)
       The name of the cluster that hosts the Squash server.
       
      string cluster = 1 [(.validate.rules) = { ... }
      Parameters:
      value - The cluster to set.
      Returns:
      This builder for chaining.
    • clearCluster

      public Squash.Builder clearCluster()
       The name of the cluster that hosts the Squash server.
       
      string cluster = 1 [(.validate.rules) = { ... }
      Returns:
      This builder for chaining.
    • setClusterBytes

      public Squash.Builder setClusterBytes(com.google.protobuf.ByteString value)
       The name of the cluster that hosts the Squash server.
       
      string cluster = 1 [(.validate.rules) = { ... }
      Parameters:
      value - The bytes for cluster to set.
      Returns:
      This builder for chaining.
    • hasAttachmentTemplate

      public boolean hasAttachmentTemplate()
       When the filter requests the Squash server to create a DebugAttachment, it will use this
       structure as template for the body of the request. It can contain reference to environment
       variables in the form of '{{ ENV_VAR_NAME }}'. These can be used to provide the Squash server
       with more information to find the process to attach the debugger to. For example, in a
       Istio/k8s environment, this will contain information on the pod:
      
       .. code-block:: json
      
        {
          "spec": {
            "attachment": {
              "pod": "{{ POD_NAME }}",
              "namespace": "{{ POD_NAMESPACE }}"
            },
            "match_request": true
          }
        }
      
       (where POD_NAME, POD_NAMESPACE are configured in the pod via the Downward API)
       
      .google.protobuf.Struct attachment_template = 2;
      Specified by:
      hasAttachmentTemplate in interface SquashOrBuilder
      Returns:
      Whether the attachmentTemplate field is set.
    • getAttachmentTemplate

      public com.google.protobuf.Struct getAttachmentTemplate()
       When the filter requests the Squash server to create a DebugAttachment, it will use this
       structure as template for the body of the request. It can contain reference to environment
       variables in the form of '{{ ENV_VAR_NAME }}'. These can be used to provide the Squash server
       with more information to find the process to attach the debugger to. For example, in a
       Istio/k8s environment, this will contain information on the pod:
      
       .. code-block:: json
      
        {
          "spec": {
            "attachment": {
              "pod": "{{ POD_NAME }}",
              "namespace": "{{ POD_NAMESPACE }}"
            },
            "match_request": true
          }
        }
      
       (where POD_NAME, POD_NAMESPACE are configured in the pod via the Downward API)
       
      .google.protobuf.Struct attachment_template = 2;
      Specified by:
      getAttachmentTemplate in interface SquashOrBuilder
      Returns:
      The attachmentTemplate.
    • setAttachmentTemplate

      public Squash.Builder setAttachmentTemplate(com.google.protobuf.Struct value)
       When the filter requests the Squash server to create a DebugAttachment, it will use this
       structure as template for the body of the request. It can contain reference to environment
       variables in the form of '{{ ENV_VAR_NAME }}'. These can be used to provide the Squash server
       with more information to find the process to attach the debugger to. For example, in a
       Istio/k8s environment, this will contain information on the pod:
      
       .. code-block:: json
      
        {
          "spec": {
            "attachment": {
              "pod": "{{ POD_NAME }}",
              "namespace": "{{ POD_NAMESPACE }}"
            },
            "match_request": true
          }
        }
      
       (where POD_NAME, POD_NAMESPACE are configured in the pod via the Downward API)
       
      .google.protobuf.Struct attachment_template = 2;
    • setAttachmentTemplate

      public Squash.Builder setAttachmentTemplate(com.google.protobuf.Struct.Builder builderForValue)
       When the filter requests the Squash server to create a DebugAttachment, it will use this
       structure as template for the body of the request. It can contain reference to environment
       variables in the form of '{{ ENV_VAR_NAME }}'. These can be used to provide the Squash server
       with more information to find the process to attach the debugger to. For example, in a
       Istio/k8s environment, this will contain information on the pod:
      
       .. code-block:: json
      
        {
          "spec": {
            "attachment": {
              "pod": "{{ POD_NAME }}",
              "namespace": "{{ POD_NAMESPACE }}"
            },
            "match_request": true
          }
        }
      
       (where POD_NAME, POD_NAMESPACE are configured in the pod via the Downward API)
       
      .google.protobuf.Struct attachment_template = 2;
    • mergeAttachmentTemplate

      public Squash.Builder mergeAttachmentTemplate(com.google.protobuf.Struct value)
       When the filter requests the Squash server to create a DebugAttachment, it will use this
       structure as template for the body of the request. It can contain reference to environment
       variables in the form of '{{ ENV_VAR_NAME }}'. These can be used to provide the Squash server
       with more information to find the process to attach the debugger to. For example, in a
       Istio/k8s environment, this will contain information on the pod:
      
       .. code-block:: json
      
        {
          "spec": {
            "attachment": {
              "pod": "{{ POD_NAME }}",
              "namespace": "{{ POD_NAMESPACE }}"
            },
            "match_request": true
          }
        }
      
       (where POD_NAME, POD_NAMESPACE are configured in the pod via the Downward API)
       
      .google.protobuf.Struct attachment_template = 2;
    • clearAttachmentTemplate

      public Squash.Builder clearAttachmentTemplate()
       When the filter requests the Squash server to create a DebugAttachment, it will use this
       structure as template for the body of the request. It can contain reference to environment
       variables in the form of '{{ ENV_VAR_NAME }}'. These can be used to provide the Squash server
       with more information to find the process to attach the debugger to. For example, in a
       Istio/k8s environment, this will contain information on the pod:
      
       .. code-block:: json
      
        {
          "spec": {
            "attachment": {
              "pod": "{{ POD_NAME }}",
              "namespace": "{{ POD_NAMESPACE }}"
            },
            "match_request": true
          }
        }
      
       (where POD_NAME, POD_NAMESPACE are configured in the pod via the Downward API)
       
      .google.protobuf.Struct attachment_template = 2;
    • getAttachmentTemplateBuilder

      public com.google.protobuf.Struct.Builder getAttachmentTemplateBuilder()
       When the filter requests the Squash server to create a DebugAttachment, it will use this
       structure as template for the body of the request. It can contain reference to environment
       variables in the form of '{{ ENV_VAR_NAME }}'. These can be used to provide the Squash server
       with more information to find the process to attach the debugger to. For example, in a
       Istio/k8s environment, this will contain information on the pod:
      
       .. code-block:: json
      
        {
          "spec": {
            "attachment": {
              "pod": "{{ POD_NAME }}",
              "namespace": "{{ POD_NAMESPACE }}"
            },
            "match_request": true
          }
        }
      
       (where POD_NAME, POD_NAMESPACE are configured in the pod via the Downward API)
       
      .google.protobuf.Struct attachment_template = 2;
    • getAttachmentTemplateOrBuilder

      public com.google.protobuf.StructOrBuilder getAttachmentTemplateOrBuilder()
       When the filter requests the Squash server to create a DebugAttachment, it will use this
       structure as template for the body of the request. It can contain reference to environment
       variables in the form of '{{ ENV_VAR_NAME }}'. These can be used to provide the Squash server
       with more information to find the process to attach the debugger to. For example, in a
       Istio/k8s environment, this will contain information on the pod:
      
       .. code-block:: json
      
        {
          "spec": {
            "attachment": {
              "pod": "{{ POD_NAME }}",
              "namespace": "{{ POD_NAMESPACE }}"
            },
            "match_request": true
          }
        }
      
       (where POD_NAME, POD_NAMESPACE are configured in the pod via the Downward API)
       
      .google.protobuf.Struct attachment_template = 2;
      Specified by:
      getAttachmentTemplateOrBuilder in interface SquashOrBuilder
    • hasRequestTimeout

      public boolean hasRequestTimeout()
       The timeout for individual requests sent to the Squash cluster. Defaults to 1 second.
       
      .google.protobuf.Duration request_timeout = 3;
      Specified by:
      hasRequestTimeout in interface SquashOrBuilder
      Returns:
      Whether the requestTimeout field is set.
    • getRequestTimeout

      public com.google.protobuf.Duration getRequestTimeout()
       The timeout for individual requests sent to the Squash cluster. Defaults to 1 second.
       
      .google.protobuf.Duration request_timeout = 3;
      Specified by:
      getRequestTimeout in interface SquashOrBuilder
      Returns:
      The requestTimeout.
    • setRequestTimeout

      public Squash.Builder setRequestTimeout(com.google.protobuf.Duration value)
       The timeout for individual requests sent to the Squash cluster. Defaults to 1 second.
       
      .google.protobuf.Duration request_timeout = 3;
    • setRequestTimeout

      public Squash.Builder setRequestTimeout(com.google.protobuf.Duration.Builder builderForValue)
       The timeout for individual requests sent to the Squash cluster. Defaults to 1 second.
       
      .google.protobuf.Duration request_timeout = 3;
    • mergeRequestTimeout

      public Squash.Builder mergeRequestTimeout(com.google.protobuf.Duration value)
       The timeout for individual requests sent to the Squash cluster. Defaults to 1 second.
       
      .google.protobuf.Duration request_timeout = 3;
    • clearRequestTimeout

      public Squash.Builder clearRequestTimeout()
       The timeout for individual requests sent to the Squash cluster. Defaults to 1 second.
       
      .google.protobuf.Duration request_timeout = 3;
    • getRequestTimeoutBuilder

      public com.google.protobuf.Duration.Builder getRequestTimeoutBuilder()
       The timeout for individual requests sent to the Squash cluster. Defaults to 1 second.
       
      .google.protobuf.Duration request_timeout = 3;
    • getRequestTimeoutOrBuilder

      public com.google.protobuf.DurationOrBuilder getRequestTimeoutOrBuilder()
       The timeout for individual requests sent to the Squash cluster. Defaults to 1 second.
       
      .google.protobuf.Duration request_timeout = 3;
      Specified by:
      getRequestTimeoutOrBuilder in interface SquashOrBuilder
    • hasAttachmentTimeout

      public boolean hasAttachmentTimeout()
       The total timeout Squash will delay a request and wait for it to be attached. Defaults to 60
       seconds.
       
      .google.protobuf.Duration attachment_timeout = 4;
      Specified by:
      hasAttachmentTimeout in interface SquashOrBuilder
      Returns:
      Whether the attachmentTimeout field is set.
    • getAttachmentTimeout

      public com.google.protobuf.Duration getAttachmentTimeout()
       The total timeout Squash will delay a request and wait for it to be attached. Defaults to 60
       seconds.
       
      .google.protobuf.Duration attachment_timeout = 4;
      Specified by:
      getAttachmentTimeout in interface SquashOrBuilder
      Returns:
      The attachmentTimeout.
    • setAttachmentTimeout

      public Squash.Builder setAttachmentTimeout(com.google.protobuf.Duration value)
       The total timeout Squash will delay a request and wait for it to be attached. Defaults to 60
       seconds.
       
      .google.protobuf.Duration attachment_timeout = 4;
    • setAttachmentTimeout

      public Squash.Builder setAttachmentTimeout(com.google.protobuf.Duration.Builder builderForValue)
       The total timeout Squash will delay a request and wait for it to be attached. Defaults to 60
       seconds.
       
      .google.protobuf.Duration attachment_timeout = 4;
    • mergeAttachmentTimeout

      public Squash.Builder mergeAttachmentTimeout(com.google.protobuf.Duration value)
       The total timeout Squash will delay a request and wait for it to be attached. Defaults to 60
       seconds.
       
      .google.protobuf.Duration attachment_timeout = 4;
    • clearAttachmentTimeout

      public Squash.Builder clearAttachmentTimeout()
       The total timeout Squash will delay a request and wait for it to be attached. Defaults to 60
       seconds.
       
      .google.protobuf.Duration attachment_timeout = 4;
    • getAttachmentTimeoutBuilder

      public com.google.protobuf.Duration.Builder getAttachmentTimeoutBuilder()
       The total timeout Squash will delay a request and wait for it to be attached. Defaults to 60
       seconds.
       
      .google.protobuf.Duration attachment_timeout = 4;
    • getAttachmentTimeoutOrBuilder

      public com.google.protobuf.DurationOrBuilder getAttachmentTimeoutOrBuilder()
       The total timeout Squash will delay a request and wait for it to be attached. Defaults to 60
       seconds.
       
      .google.protobuf.Duration attachment_timeout = 4;
      Specified by:
      getAttachmentTimeoutOrBuilder in interface SquashOrBuilder
    • hasAttachmentPollPeriod

      public boolean hasAttachmentPollPeriod()
       Amount of time to poll for the status of the attachment object in the Squash server
       (to check if has been attached). Defaults to 1 second.
       
      .google.protobuf.Duration attachment_poll_period = 5;
      Specified by:
      hasAttachmentPollPeriod in interface SquashOrBuilder
      Returns:
      Whether the attachmentPollPeriod field is set.
    • getAttachmentPollPeriod

      public com.google.protobuf.Duration getAttachmentPollPeriod()
       Amount of time to poll for the status of the attachment object in the Squash server
       (to check if has been attached). Defaults to 1 second.
       
      .google.protobuf.Duration attachment_poll_period = 5;
      Specified by:
      getAttachmentPollPeriod in interface SquashOrBuilder
      Returns:
      The attachmentPollPeriod.
    • setAttachmentPollPeriod

      public Squash.Builder setAttachmentPollPeriod(com.google.protobuf.Duration value)
       Amount of time to poll for the status of the attachment object in the Squash server
       (to check if has been attached). Defaults to 1 second.
       
      .google.protobuf.Duration attachment_poll_period = 5;
    • setAttachmentPollPeriod

      public Squash.Builder setAttachmentPollPeriod(com.google.protobuf.Duration.Builder builderForValue)
       Amount of time to poll for the status of the attachment object in the Squash server
       (to check if has been attached). Defaults to 1 second.
       
      .google.protobuf.Duration attachment_poll_period = 5;
    • mergeAttachmentPollPeriod

      public Squash.Builder mergeAttachmentPollPeriod(com.google.protobuf.Duration value)
       Amount of time to poll for the status of the attachment object in the Squash server
       (to check if has been attached). Defaults to 1 second.
       
      .google.protobuf.Duration attachment_poll_period = 5;
    • clearAttachmentPollPeriod

      public Squash.Builder clearAttachmentPollPeriod()
       Amount of time to poll for the status of the attachment object in the Squash server
       (to check if has been attached). Defaults to 1 second.
       
      .google.protobuf.Duration attachment_poll_period = 5;
    • getAttachmentPollPeriodBuilder

      public com.google.protobuf.Duration.Builder getAttachmentPollPeriodBuilder()
       Amount of time to poll for the status of the attachment object in the Squash server
       (to check if has been attached). Defaults to 1 second.
       
      .google.protobuf.Duration attachment_poll_period = 5;
    • getAttachmentPollPeriodOrBuilder

      public com.google.protobuf.DurationOrBuilder getAttachmentPollPeriodOrBuilder()
       Amount of time to poll for the status of the attachment object in the Squash server
       (to check if has been attached). Defaults to 1 second.
       
      .google.protobuf.Duration attachment_poll_period = 5;
      Specified by:
      getAttachmentPollPeriodOrBuilder in interface SquashOrBuilder
    • setUnknownFields

      public final Squash.Builder setUnknownFields(com.google.protobuf.UnknownFieldSet unknownFields)
      Specified by:
      setUnknownFields in interface com.google.protobuf.Message.Builder
      Overrides:
      setUnknownFields in class com.google.protobuf.GeneratedMessageV3.Builder<Squash.Builder>
    • mergeUnknownFields

      public final Squash.Builder mergeUnknownFields(com.google.protobuf.UnknownFieldSet unknownFields)
      Specified by:
      mergeUnknownFields in interface com.google.protobuf.Message.Builder
      Overrides:
      mergeUnknownFields in class com.google.protobuf.GeneratedMessageV3.Builder<Squash.Builder>