public static final class Squash.Builder extends com.google.protobuf.GeneratedMessageV3.Builder<Squash.Builder> implements SquashOrBuilder
[#next-free-field: 6]Protobuf type
envoy.extensions.filters.http.squash.v3.Squash| Modifier and Type | Method and Description |
|---|---|
Squash.Builder |
addRepeatedField(com.google.protobuf.Descriptors.FieldDescriptor field,
Object value) |
Squash |
build() |
Squash |
buildPartial() |
Squash.Builder |
clear() |
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).
|
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.
|
Squash.Builder |
clearAttachmentTimeout()
The total timeout Squash will delay a request and wait for it to be attached.
|
Squash.Builder |
clearCluster()
The name of the cluster that hosts the Squash server.
|
Squash.Builder |
clearField(com.google.protobuf.Descriptors.FieldDescriptor field) |
Squash.Builder |
clearOneof(com.google.protobuf.Descriptors.OneofDescriptor oneof) |
Squash.Builder |
clearRequestTimeout()
The timeout for individual requests sent to the Squash cluster.
|
Squash.Builder |
clone() |
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).
|
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).
|
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).
|
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.
|
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.
|
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.
|
com.google.protobuf.Duration |
getAttachmentTimeout()
The total timeout Squash will delay a request and wait for it to be attached.
|
com.google.protobuf.Duration.Builder |
getAttachmentTimeoutBuilder()
The total timeout Squash will delay a request and wait for it to be attached.
|
com.google.protobuf.DurationOrBuilder |
getAttachmentTimeoutOrBuilder()
The total timeout Squash will delay a request and wait for it to be attached.
|
String |
getCluster()
The name of the cluster that hosts the Squash server.
|
com.google.protobuf.ByteString |
getClusterBytes()
The name of the cluster that hosts the Squash server.
|
Squash |
getDefaultInstanceForType() |
static com.google.protobuf.Descriptors.Descriptor |
getDescriptor() |
com.google.protobuf.Descriptors.Descriptor |
getDescriptorForType() |
com.google.protobuf.Duration |
getRequestTimeout()
The timeout for individual requests sent to the Squash cluster.
|
com.google.protobuf.Duration.Builder |
getRequestTimeoutBuilder()
The timeout for individual requests sent to the Squash cluster.
|
com.google.protobuf.DurationOrBuilder |
getRequestTimeoutOrBuilder()
The timeout for individual requests sent to the Squash cluster.
|
boolean |
hasAttachmentPollPeriod()
Amount of time to poll for the status of the attachment object in the Squash server
(to check if has been attached).
|
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.
|
boolean |
hasAttachmentTimeout()
The total timeout Squash will delay a request and wait for it to be attached.
|
boolean |
hasRequestTimeout()
The timeout for individual requests sent to the Squash cluster.
|
protected com.google.protobuf.GeneratedMessageV3.FieldAccessorTable |
internalGetFieldAccessorTable() |
boolean |
isInitialized() |
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).
|
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.
|
Squash.Builder |
mergeAttachmentTimeout(com.google.protobuf.Duration value)
The total timeout Squash will delay a request and wait for it to be attached.
|
Squash.Builder |
mergeFrom(com.google.protobuf.CodedInputStream input,
com.google.protobuf.ExtensionRegistryLite extensionRegistry) |
Squash.Builder |
mergeFrom(com.google.protobuf.Message other) |
Squash.Builder |
mergeFrom(Squash other) |
Squash.Builder |
mergeRequestTimeout(com.google.protobuf.Duration value)
The timeout for individual requests sent to the Squash cluster.
|
Squash.Builder |
mergeUnknownFields(com.google.protobuf.UnknownFieldSet unknownFields) |
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).
|
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).
|
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.
|
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.
|
Squash.Builder |
setAttachmentTimeout(com.google.protobuf.Duration.Builder builderForValue)
The total timeout Squash will delay a request and wait for it to be attached.
|
Squash.Builder |
setAttachmentTimeout(com.google.protobuf.Duration value)
The total timeout Squash will delay a request and wait for it to be attached.
|
Squash.Builder |
setCluster(String value)
The name of the cluster that hosts the Squash server.
|
Squash.Builder |
setClusterBytes(com.google.protobuf.ByteString value)
The name of the cluster that hosts the Squash server.
|
Squash.Builder |
setField(com.google.protobuf.Descriptors.FieldDescriptor field,
Object value) |
Squash.Builder |
setRepeatedField(com.google.protobuf.Descriptors.FieldDescriptor field,
int index,
Object value) |
Squash.Builder |
setRequestTimeout(com.google.protobuf.Duration.Builder builderForValue)
The timeout for individual requests sent to the Squash cluster.
|
Squash.Builder |
setRequestTimeout(com.google.protobuf.Duration value)
The timeout for individual requests sent to the Squash cluster.
|
Squash.Builder |
setUnknownFields(com.google.protobuf.UnknownFieldSet unknownFields) |
getAllFields, getField, getFieldBuilder, getOneofFieldDescriptor, getParentForChildren, getRepeatedField, getRepeatedFieldBuilder, getRepeatedFieldCount, getUnknownFields, hasField, hasOneof, internalGetMapField, internalGetMutableMapField, isClean, markClean, newBuilderForField, onBuilt, onChanged, setUnknownFieldsProto3findInitializationErrors, getInitializationErrorString, internalMergeFrom, mergeDelimitedFrom, mergeDelimitedFrom, mergeFrom, mergeFrom, mergeFrom, mergeFrom, mergeFrom, mergeFrom, mergeFrom, mergeFrom, mergeFrom, newUninitializedMessageException, toStringaddAll, addAll, mergeFrom, newUninitializedMessageExceptionequals, finalize, getClass, hashCode, notify, notifyAll, wait, wait, waitpublic static final com.google.protobuf.Descriptors.Descriptor getDescriptor()
protected com.google.protobuf.GeneratedMessageV3.FieldAccessorTable internalGetFieldAccessorTable()
internalGetFieldAccessorTable in class com.google.protobuf.GeneratedMessageV3.Builder<Squash.Builder>public Squash.Builder clear()
clear in interface com.google.protobuf.Message.Builderclear in interface com.google.protobuf.MessageLite.Builderclear in class com.google.protobuf.GeneratedMessageV3.Builder<Squash.Builder>public com.google.protobuf.Descriptors.Descriptor getDescriptorForType()
getDescriptorForType in interface com.google.protobuf.Message.BuildergetDescriptorForType in interface com.google.protobuf.MessageOrBuildergetDescriptorForType in class com.google.protobuf.GeneratedMessageV3.Builder<Squash.Builder>public Squash getDefaultInstanceForType()
getDefaultInstanceForType in interface com.google.protobuf.MessageLiteOrBuildergetDefaultInstanceForType in interface com.google.protobuf.MessageOrBuilderpublic Squash build()
build in interface com.google.protobuf.Message.Builderbuild in interface com.google.protobuf.MessageLite.Builderpublic Squash buildPartial()
buildPartial in interface com.google.protobuf.Message.BuilderbuildPartial in interface com.google.protobuf.MessageLite.Builderpublic Squash.Builder clone()
clone in interface com.google.protobuf.Message.Builderclone in interface com.google.protobuf.MessageLite.Builderclone in class com.google.protobuf.GeneratedMessageV3.Builder<Squash.Builder>public Squash.Builder setField(com.google.protobuf.Descriptors.FieldDescriptor field, Object value)
setField in interface com.google.protobuf.Message.BuildersetField in class com.google.protobuf.GeneratedMessageV3.Builder<Squash.Builder>public Squash.Builder clearField(com.google.protobuf.Descriptors.FieldDescriptor field)
clearField in interface com.google.protobuf.Message.BuilderclearField in class com.google.protobuf.GeneratedMessageV3.Builder<Squash.Builder>public Squash.Builder clearOneof(com.google.protobuf.Descriptors.OneofDescriptor oneof)
clearOneof in interface com.google.protobuf.Message.BuilderclearOneof in class com.google.protobuf.GeneratedMessageV3.Builder<Squash.Builder>public Squash.Builder setRepeatedField(com.google.protobuf.Descriptors.FieldDescriptor field, int index, Object value)
setRepeatedField in interface com.google.protobuf.Message.BuildersetRepeatedField in class com.google.protobuf.GeneratedMessageV3.Builder<Squash.Builder>public Squash.Builder addRepeatedField(com.google.protobuf.Descriptors.FieldDescriptor field, Object value)
addRepeatedField in interface com.google.protobuf.Message.BuilderaddRepeatedField in class com.google.protobuf.GeneratedMessageV3.Builder<Squash.Builder>public Squash.Builder mergeFrom(com.google.protobuf.Message other)
mergeFrom in interface com.google.protobuf.Message.BuildermergeFrom in class com.google.protobuf.AbstractMessage.Builder<Squash.Builder>public Squash.Builder mergeFrom(Squash other)
public final boolean isInitialized()
isInitialized in interface com.google.protobuf.MessageLiteOrBuilderisInitialized in class com.google.protobuf.GeneratedMessageV3.Builder<Squash.Builder>public Squash.Builder mergeFrom(com.google.protobuf.CodedInputStream input, com.google.protobuf.ExtensionRegistryLite extensionRegistry) throws IOException
mergeFrom in interface com.google.protobuf.Message.BuildermergeFrom in interface com.google.protobuf.MessageLite.BuildermergeFrom in class com.google.protobuf.AbstractMessage.Builder<Squash.Builder>IOExceptionpublic String getCluster()
The name of the cluster that hosts the Squash server.
string cluster = 1 [(.validate.rules) = { ... }getCluster in interface SquashOrBuilderpublic com.google.protobuf.ByteString getClusterBytes()
The name of the cluster that hosts the Squash server.
string cluster = 1 [(.validate.rules) = { ... }getClusterBytes in interface SquashOrBuilderpublic Squash.Builder setCluster(String value)
The name of the cluster that hosts the Squash server.
string cluster = 1 [(.validate.rules) = { ... }public Squash.Builder clearCluster()
The name of the cluster that hosts the Squash server.
string cluster = 1 [(.validate.rules) = { ... }public Squash.Builder setClusterBytes(com.google.protobuf.ByteString value)
The name of the cluster that hosts the Squash server.
string cluster = 1 [(.validate.rules) = { ... }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;hasAttachmentTemplate in interface SquashOrBuilderpublic 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;getAttachmentTemplate in interface SquashOrBuilderpublic 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;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;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;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;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;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;getAttachmentTemplateOrBuilder in interface SquashOrBuilderpublic boolean hasRequestTimeout()
The timeout for individual requests sent to the Squash cluster. Defaults to 1 second.
.google.protobuf.Duration request_timeout = 3;hasRequestTimeout in interface SquashOrBuilderpublic 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;getRequestTimeout in interface SquashOrBuilderpublic 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;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;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;public Squash.Builder clearRequestTimeout()
The timeout for individual requests sent to the Squash cluster. Defaults to 1 second.
.google.protobuf.Duration request_timeout = 3;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;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;getRequestTimeoutOrBuilder in interface SquashOrBuilderpublic 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;hasAttachmentTimeout in interface SquashOrBuilderpublic 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;getAttachmentTimeout in interface SquashOrBuilderpublic 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;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;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;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;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;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;getAttachmentTimeoutOrBuilder in interface SquashOrBuilderpublic 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;hasAttachmentPollPeriod in interface SquashOrBuilderpublic 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;getAttachmentPollPeriod in interface SquashOrBuilderpublic 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;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;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;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;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;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;getAttachmentPollPeriodOrBuilder in interface SquashOrBuilderpublic final Squash.Builder setUnknownFields(com.google.protobuf.UnknownFieldSet unknownFields)
setUnknownFields in interface com.google.protobuf.Message.BuildersetUnknownFields in class com.google.protobuf.GeneratedMessageV3.Builder<Squash.Builder>public final Squash.Builder mergeUnknownFields(com.google.protobuf.UnknownFieldSet unknownFields)
mergeUnknownFields in interface com.google.protobuf.Message.BuildermergeUnknownFields in class com.google.protobuf.GeneratedMessageV3.Builder<Squash.Builder>Copyright © 2018–2021 The Envoy Project. All rights reserved.