Class EgressRequest.Builder
- java.lang.Object
-
- com.google.protobuf.AbstractMessageLite.Builder
-
- com.google.protobuf.AbstractMessage.Builder<BuilderT>
-
- com.google.protobuf.GeneratedMessageV3.Builder<EgressRequest.Builder>
-
- com.google.cloud.apigeeconnect.v1.EgressRequest.Builder
-
- All Implemented Interfaces:
EgressRequestOrBuilder
,com.google.protobuf.Message.Builder
,com.google.protobuf.MessageLite.Builder
,com.google.protobuf.MessageLiteOrBuilder
,com.google.protobuf.MessageOrBuilder
,Cloneable
- Enclosing class:
- EgressRequest
public static final class EgressRequest.Builder extends com.google.protobuf.GeneratedMessageV3.Builder<EgressRequest.Builder> implements EgressRequestOrBuilder
gRPC request payload for tether.
Protobuf typegoogle.cloud.apigeeconnect.v1.EgressRequest
-
-
Method Summary
All Methods Static Methods Instance Methods Concrete Methods Modifier and Type Method Description EgressRequest.Builder
addRepeatedField(com.google.protobuf.Descriptors.FieldDescriptor field, Object value)
EgressRequest
build()
EgressRequest
buildPartial()
EgressRequest.Builder
clear()
EgressRequest.Builder
clearEndpoint()
Tether Endpoint.EgressRequest.Builder
clearField(com.google.protobuf.Descriptors.FieldDescriptor field)
EgressRequest.Builder
clearId()
Unique identifier for the request.EgressRequest.Builder
clearOneof(com.google.protobuf.Descriptors.OneofDescriptor oneof)
EgressRequest.Builder
clearPayload()
Actual payload to send to agent.EgressRequest.Builder
clearProject()
GCP Project.EgressRequest.Builder
clearTimeout()
Timeout for the HTTP request.EgressRequest.Builder
clearTraceId()
Unique identifier for clients to trace their request/response.EgressRequest.Builder
clone()
EgressRequest
getDefaultInstanceForType()
static com.google.protobuf.Descriptors.Descriptor
getDescriptor()
com.google.protobuf.Descriptors.Descriptor
getDescriptorForType()
TetherEndpoint
getEndpoint()
Tether Endpoint.int
getEndpointValue()
Tether Endpoint.String
getId()
Unique identifier for the request.com.google.protobuf.ByteString
getIdBytes()
Unique identifier for the request.Payload
getPayload()
Actual payload to send to agent.Payload.Builder
getPayloadBuilder()
Actual payload to send to agent.PayloadOrBuilder
getPayloadOrBuilder()
Actual payload to send to agent.String
getProject()
GCP Project.com.google.protobuf.ByteString
getProjectBytes()
GCP Project.com.google.protobuf.Duration
getTimeout()
Timeout for the HTTP request.com.google.protobuf.Duration.Builder
getTimeoutBuilder()
Timeout for the HTTP request.com.google.protobuf.DurationOrBuilder
getTimeoutOrBuilder()
Timeout for the HTTP request.String
getTraceId()
Unique identifier for clients to trace their request/response.com.google.protobuf.ByteString
getTraceIdBytes()
Unique identifier for clients to trace their request/response.boolean
hasPayload()
Actual payload to send to agent.boolean
hasTimeout()
Timeout for the HTTP request.protected com.google.protobuf.GeneratedMessageV3.FieldAccessorTable
internalGetFieldAccessorTable()
boolean
isInitialized()
EgressRequest.Builder
mergeFrom(EgressRequest other)
EgressRequest.Builder
mergeFrom(com.google.protobuf.CodedInputStream input, com.google.protobuf.ExtensionRegistryLite extensionRegistry)
EgressRequest.Builder
mergeFrom(com.google.protobuf.Message other)
EgressRequest.Builder
mergePayload(Payload value)
Actual payload to send to agent.EgressRequest.Builder
mergeTimeout(com.google.protobuf.Duration value)
Timeout for the HTTP request.EgressRequest.Builder
mergeUnknownFields(com.google.protobuf.UnknownFieldSet unknownFields)
EgressRequest.Builder
setEndpoint(TetherEndpoint value)
Tether Endpoint.EgressRequest.Builder
setEndpointValue(int value)
Tether Endpoint.EgressRequest.Builder
setField(com.google.protobuf.Descriptors.FieldDescriptor field, Object value)
EgressRequest.Builder
setId(String value)
Unique identifier for the request.EgressRequest.Builder
setIdBytes(com.google.protobuf.ByteString value)
Unique identifier for the request.EgressRequest.Builder
setPayload(Payload value)
Actual payload to send to agent.EgressRequest.Builder
setPayload(Payload.Builder builderForValue)
Actual payload to send to agent.EgressRequest.Builder
setProject(String value)
GCP Project.EgressRequest.Builder
setProjectBytes(com.google.protobuf.ByteString value)
GCP Project.EgressRequest.Builder
setRepeatedField(com.google.protobuf.Descriptors.FieldDescriptor field, int index, Object value)
EgressRequest.Builder
setTimeout(com.google.protobuf.Duration value)
Timeout for the HTTP request.EgressRequest.Builder
setTimeout(com.google.protobuf.Duration.Builder builderForValue)
Timeout for the HTTP request.EgressRequest.Builder
setTraceId(String value)
Unique identifier for clients to trace their request/response.EgressRequest.Builder
setTraceIdBytes(com.google.protobuf.ByteString value)
Unique identifier for clients to trace their request/response.EgressRequest.Builder
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, internalGetMutableMapField, 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
-
-
-
-
Method Detail
-
getDescriptor
public static final com.google.protobuf.Descriptors.Descriptor getDescriptor()
-
internalGetFieldAccessorTable
protected com.google.protobuf.GeneratedMessageV3.FieldAccessorTable internalGetFieldAccessorTable()
- Specified by:
internalGetFieldAccessorTable
in classcom.google.protobuf.GeneratedMessageV3.Builder<EgressRequest.Builder>
-
clear
public EgressRequest.Builder clear()
- Specified by:
clear
in interfacecom.google.protobuf.Message.Builder
- Specified by:
clear
in interfacecom.google.protobuf.MessageLite.Builder
- Overrides:
clear
in classcom.google.protobuf.GeneratedMessageV3.Builder<EgressRequest.Builder>
-
getDescriptorForType
public com.google.protobuf.Descriptors.Descriptor getDescriptorForType()
- Specified by:
getDescriptorForType
in interfacecom.google.protobuf.Message.Builder
- Specified by:
getDescriptorForType
in interfacecom.google.protobuf.MessageOrBuilder
- Overrides:
getDescriptorForType
in classcom.google.protobuf.GeneratedMessageV3.Builder<EgressRequest.Builder>
-
getDefaultInstanceForType
public EgressRequest getDefaultInstanceForType()
- Specified by:
getDefaultInstanceForType
in interfacecom.google.protobuf.MessageLiteOrBuilder
- Specified by:
getDefaultInstanceForType
in interfacecom.google.protobuf.MessageOrBuilder
-
build
public EgressRequest build()
- Specified by:
build
in interfacecom.google.protobuf.Message.Builder
- Specified by:
build
in interfacecom.google.protobuf.MessageLite.Builder
-
buildPartial
public EgressRequest buildPartial()
- Specified by:
buildPartial
in interfacecom.google.protobuf.Message.Builder
- Specified by:
buildPartial
in interfacecom.google.protobuf.MessageLite.Builder
-
clone
public EgressRequest.Builder clone()
- Specified by:
clone
in interfacecom.google.protobuf.Message.Builder
- Specified by:
clone
in interfacecom.google.protobuf.MessageLite.Builder
- Overrides:
clone
in classcom.google.protobuf.GeneratedMessageV3.Builder<EgressRequest.Builder>
-
setField
public EgressRequest.Builder setField(com.google.protobuf.Descriptors.FieldDescriptor field, Object value)
- Specified by:
setField
in interfacecom.google.protobuf.Message.Builder
- Overrides:
setField
in classcom.google.protobuf.GeneratedMessageV3.Builder<EgressRequest.Builder>
-
clearField
public EgressRequest.Builder clearField(com.google.protobuf.Descriptors.FieldDescriptor field)
- Specified by:
clearField
in interfacecom.google.protobuf.Message.Builder
- Overrides:
clearField
in classcom.google.protobuf.GeneratedMessageV3.Builder<EgressRequest.Builder>
-
clearOneof
public EgressRequest.Builder clearOneof(com.google.protobuf.Descriptors.OneofDescriptor oneof)
- Specified by:
clearOneof
in interfacecom.google.protobuf.Message.Builder
- Overrides:
clearOneof
in classcom.google.protobuf.GeneratedMessageV3.Builder<EgressRequest.Builder>
-
setRepeatedField
public EgressRequest.Builder setRepeatedField(com.google.protobuf.Descriptors.FieldDescriptor field, int index, Object value)
- Specified by:
setRepeatedField
in interfacecom.google.protobuf.Message.Builder
- Overrides:
setRepeatedField
in classcom.google.protobuf.GeneratedMessageV3.Builder<EgressRequest.Builder>
-
addRepeatedField
public EgressRequest.Builder addRepeatedField(com.google.protobuf.Descriptors.FieldDescriptor field, Object value)
- Specified by:
addRepeatedField
in interfacecom.google.protobuf.Message.Builder
- Overrides:
addRepeatedField
in classcom.google.protobuf.GeneratedMessageV3.Builder<EgressRequest.Builder>
-
mergeFrom
public EgressRequest.Builder mergeFrom(com.google.protobuf.Message other)
- Specified by:
mergeFrom
in interfacecom.google.protobuf.Message.Builder
- Overrides:
mergeFrom
in classcom.google.protobuf.AbstractMessage.Builder<EgressRequest.Builder>
-
mergeFrom
public EgressRequest.Builder mergeFrom(EgressRequest other)
-
isInitialized
public final boolean isInitialized()
- Specified by:
isInitialized
in interfacecom.google.protobuf.MessageLiteOrBuilder
- Overrides:
isInitialized
in classcom.google.protobuf.GeneratedMessageV3.Builder<EgressRequest.Builder>
-
mergeFrom
public EgressRequest.Builder mergeFrom(com.google.protobuf.CodedInputStream input, com.google.protobuf.ExtensionRegistryLite extensionRegistry) throws IOException
- Specified by:
mergeFrom
in interfacecom.google.protobuf.Message.Builder
- Specified by:
mergeFrom
in interfacecom.google.protobuf.MessageLite.Builder
- Overrides:
mergeFrom
in classcom.google.protobuf.AbstractMessage.Builder<EgressRequest.Builder>
- Throws:
IOException
-
getId
public String getId()
Unique identifier for the request.
string id = 1;
- Specified by:
getId
in interfaceEgressRequestOrBuilder
- Returns:
- The id.
-
getIdBytes
public com.google.protobuf.ByteString getIdBytes()
Unique identifier for the request.
string id = 1;
- Specified by:
getIdBytes
in interfaceEgressRequestOrBuilder
- Returns:
- The bytes for id.
-
setId
public EgressRequest.Builder setId(String value)
Unique identifier for the request.
string id = 1;
- Parameters:
value
- The id to set.- Returns:
- This builder for chaining.
-
clearId
public EgressRequest.Builder clearId()
Unique identifier for the request.
string id = 1;
- Returns:
- This builder for chaining.
-
setIdBytes
public EgressRequest.Builder setIdBytes(com.google.protobuf.ByteString value)
Unique identifier for the request.
string id = 1;
- Parameters:
value
- The bytes for id to set.- Returns:
- This builder for chaining.
-
hasPayload
public boolean hasPayload()
Actual payload to send to agent.
.google.cloud.apigeeconnect.v1.Payload payload = 2;
- Specified by:
hasPayload
in interfaceEgressRequestOrBuilder
- Returns:
- Whether the payload field is set.
-
getPayload
public Payload getPayload()
Actual payload to send to agent.
.google.cloud.apigeeconnect.v1.Payload payload = 2;
- Specified by:
getPayload
in interfaceEgressRequestOrBuilder
- Returns:
- The payload.
-
setPayload
public EgressRequest.Builder setPayload(Payload value)
Actual payload to send to agent.
.google.cloud.apigeeconnect.v1.Payload payload = 2;
-
setPayload
public EgressRequest.Builder setPayload(Payload.Builder builderForValue)
Actual payload to send to agent.
.google.cloud.apigeeconnect.v1.Payload payload = 2;
-
mergePayload
public EgressRequest.Builder mergePayload(Payload value)
Actual payload to send to agent.
.google.cloud.apigeeconnect.v1.Payload payload = 2;
-
clearPayload
public EgressRequest.Builder clearPayload()
Actual payload to send to agent.
.google.cloud.apigeeconnect.v1.Payload payload = 2;
-
getPayloadBuilder
public Payload.Builder getPayloadBuilder()
Actual payload to send to agent.
.google.cloud.apigeeconnect.v1.Payload payload = 2;
-
getPayloadOrBuilder
public PayloadOrBuilder getPayloadOrBuilder()
Actual payload to send to agent.
.google.cloud.apigeeconnect.v1.Payload payload = 2;
- Specified by:
getPayloadOrBuilder
in interfaceEgressRequestOrBuilder
-
getEndpointValue
public int getEndpointValue()
Tether Endpoint.
.google.cloud.apigeeconnect.v1.TetherEndpoint endpoint = 3;
- Specified by:
getEndpointValue
in interfaceEgressRequestOrBuilder
- Returns:
- The enum numeric value on the wire for endpoint.
-
setEndpointValue
public EgressRequest.Builder setEndpointValue(int value)
Tether Endpoint.
.google.cloud.apigeeconnect.v1.TetherEndpoint endpoint = 3;
- Parameters:
value
- The enum numeric value on the wire for endpoint to set.- Returns:
- This builder for chaining.
-
getEndpoint
public TetherEndpoint getEndpoint()
Tether Endpoint.
.google.cloud.apigeeconnect.v1.TetherEndpoint endpoint = 3;
- Specified by:
getEndpoint
in interfaceEgressRequestOrBuilder
- Returns:
- The endpoint.
-
setEndpoint
public EgressRequest.Builder setEndpoint(TetherEndpoint value)
Tether Endpoint.
.google.cloud.apigeeconnect.v1.TetherEndpoint endpoint = 3;
- Parameters:
value
- The endpoint to set.- Returns:
- This builder for chaining.
-
clearEndpoint
public EgressRequest.Builder clearEndpoint()
Tether Endpoint.
.google.cloud.apigeeconnect.v1.TetherEndpoint endpoint = 3;
- Returns:
- This builder for chaining.
-
getProject
public String getProject()
GCP Project. Format: `projects/{project_number}`.
string project = 4;
- Specified by:
getProject
in interfaceEgressRequestOrBuilder
- Returns:
- The project.
-
getProjectBytes
public com.google.protobuf.ByteString getProjectBytes()
GCP Project. Format: `projects/{project_number}`.
string project = 4;
- Specified by:
getProjectBytes
in interfaceEgressRequestOrBuilder
- Returns:
- The bytes for project.
-
setProject
public EgressRequest.Builder setProject(String value)
GCP Project. Format: `projects/{project_number}`.
string project = 4;
- Parameters:
value
- The project to set.- Returns:
- This builder for chaining.
-
clearProject
public EgressRequest.Builder clearProject()
GCP Project. Format: `projects/{project_number}`.
string project = 4;
- Returns:
- This builder for chaining.
-
setProjectBytes
public EgressRequest.Builder setProjectBytes(com.google.protobuf.ByteString value)
GCP Project. Format: `projects/{project_number}`.
string project = 4;
- Parameters:
value
- The bytes for project to set.- Returns:
- This builder for chaining.
-
getTraceId
public String getTraceId()
Unique identifier for clients to trace their request/response.
string trace_id = 5;
- Specified by:
getTraceId
in interfaceEgressRequestOrBuilder
- Returns:
- The traceId.
-
getTraceIdBytes
public com.google.protobuf.ByteString getTraceIdBytes()
Unique identifier for clients to trace their request/response.
string trace_id = 5;
- Specified by:
getTraceIdBytes
in interfaceEgressRequestOrBuilder
- Returns:
- The bytes for traceId.
-
setTraceId
public EgressRequest.Builder setTraceId(String value)
Unique identifier for clients to trace their request/response.
string trace_id = 5;
- Parameters:
value
- The traceId to set.- Returns:
- This builder for chaining.
-
clearTraceId
public EgressRequest.Builder clearTraceId()
Unique identifier for clients to trace their request/response.
string trace_id = 5;
- Returns:
- This builder for chaining.
-
setTraceIdBytes
public EgressRequest.Builder setTraceIdBytes(com.google.protobuf.ByteString value)
Unique identifier for clients to trace their request/response.
string trace_id = 5;
- Parameters:
value
- The bytes for traceId to set.- Returns:
- This builder for chaining.
-
hasTimeout
public boolean hasTimeout()
Timeout for the HTTP request.
.google.protobuf.Duration timeout = 6;
- Specified by:
hasTimeout
in interfaceEgressRequestOrBuilder
- Returns:
- Whether the timeout field is set.
-
getTimeout
public com.google.protobuf.Duration getTimeout()
Timeout for the HTTP request.
.google.protobuf.Duration timeout = 6;
- Specified by:
getTimeout
in interfaceEgressRequestOrBuilder
- Returns:
- The timeout.
-
setTimeout
public EgressRequest.Builder setTimeout(com.google.protobuf.Duration value)
Timeout for the HTTP request.
.google.protobuf.Duration timeout = 6;
-
setTimeout
public EgressRequest.Builder setTimeout(com.google.protobuf.Duration.Builder builderForValue)
Timeout for the HTTP request.
.google.protobuf.Duration timeout = 6;
-
mergeTimeout
public EgressRequest.Builder mergeTimeout(com.google.protobuf.Duration value)
Timeout for the HTTP request.
.google.protobuf.Duration timeout = 6;
-
clearTimeout
public EgressRequest.Builder clearTimeout()
Timeout for the HTTP request.
.google.protobuf.Duration timeout = 6;
-
getTimeoutBuilder
public com.google.protobuf.Duration.Builder getTimeoutBuilder()
Timeout for the HTTP request.
.google.protobuf.Duration timeout = 6;
-
getTimeoutOrBuilder
public com.google.protobuf.DurationOrBuilder getTimeoutOrBuilder()
Timeout for the HTTP request.
.google.protobuf.Duration timeout = 6;
- Specified by:
getTimeoutOrBuilder
in interfaceEgressRequestOrBuilder
-
setUnknownFields
public final EgressRequest.Builder setUnknownFields(com.google.protobuf.UnknownFieldSet unknownFields)
- Specified by:
setUnknownFields
in interfacecom.google.protobuf.Message.Builder
- Overrides:
setUnknownFields
in classcom.google.protobuf.GeneratedMessageV3.Builder<EgressRequest.Builder>
-
mergeUnknownFields
public final EgressRequest.Builder mergeUnknownFields(com.google.protobuf.UnknownFieldSet unknownFields)
- Specified by:
mergeUnknownFields
in interfacecom.google.protobuf.Message.Builder
- Overrides:
mergeUnknownFields
in classcom.google.protobuf.GeneratedMessageV3.Builder<EgressRequest.Builder>
-
-