Class EgressResponse.Builder
- java.lang.Object
-
- com.google.protobuf.AbstractMessageLite.Builder
-
- com.google.protobuf.AbstractMessage.Builder<BuilderT>
-
- com.google.protobuf.GeneratedMessageV3.Builder<EgressResponse.Builder>
-
- com.google.cloud.apigeeconnect.v1.EgressResponse.Builder
-
- All Implemented Interfaces:
EgressResponseOrBuilder,com.google.protobuf.Message.Builder,com.google.protobuf.MessageLite.Builder,com.google.protobuf.MessageLiteOrBuilder,com.google.protobuf.MessageOrBuilder,Cloneable
- Enclosing class:
- EgressResponse
public static final class EgressResponse.Builder extends com.google.protobuf.GeneratedMessageV3.Builder<EgressResponse.Builder> implements EgressResponseOrBuilder
gRPC response payload for tether.
Protobuf typegoogle.cloud.apigeeconnect.v1.EgressResponse
-
-
Method Summary
All Methods Static Methods Instance Methods Concrete Methods Modifier and Type Method Description EgressResponse.BuilderaddRepeatedField(com.google.protobuf.Descriptors.FieldDescriptor field, Object value)EgressResponsebuild()EgressResponsebuildPartial()EgressResponse.Builderclear()EgressResponse.BuilderclearEndpoint()Tether Endpoint.EgressResponse.BuilderclearField(com.google.protobuf.Descriptors.FieldDescriptor field)EgressResponse.BuilderclearHttpResponse()HttpResponse.EgressResponse.BuilderclearId()Unique identifier for the response.EgressResponse.BuilderclearName()Name is the full resource path of endpoint.EgressResponse.BuilderclearOneof(com.google.protobuf.Descriptors.OneofDescriptor oneof)EgressResponse.BuilderclearProject()GCP Project.EgressResponse.BuilderclearStatus()Errors from application when handling the http request.EgressResponse.BuilderclearTraceId()Unique identifier for clients to trace their request/response.EgressResponse.Builderclone()EgressResponsegetDefaultInstanceForType()static com.google.protobuf.Descriptors.DescriptorgetDescriptor()com.google.protobuf.Descriptors.DescriptorgetDescriptorForType()TetherEndpointgetEndpoint()Tether Endpoint.intgetEndpointValue()Tether Endpoint.HttpResponsegetHttpResponse()HttpResponse.HttpResponse.BuildergetHttpResponseBuilder()HttpResponse.HttpResponseOrBuildergetHttpResponseOrBuilder()HttpResponse.StringgetId()Unique identifier for the response.com.google.protobuf.ByteStringgetIdBytes()Unique identifier for the response.StringgetName()Name is the full resource path of endpoint.com.google.protobuf.ByteStringgetNameBytes()Name is the full resource path of endpoint.StringgetProject()GCP Project.com.google.protobuf.ByteStringgetProjectBytes()GCP Project.com.google.rpc.StatusgetStatus()Errors from application when handling the http request.com.google.rpc.Status.BuildergetStatusBuilder()Errors from application when handling the http request.com.google.rpc.StatusOrBuildergetStatusOrBuilder()Errors from application when handling the http request.StringgetTraceId()Unique identifier for clients to trace their request/response.com.google.protobuf.ByteStringgetTraceIdBytes()Unique identifier for clients to trace their request/response.booleanhasHttpResponse()HttpResponse.booleanhasStatus()Errors from application when handling the http request.protected com.google.protobuf.GeneratedMessageV3.FieldAccessorTableinternalGetFieldAccessorTable()booleanisInitialized()EgressResponse.BuildermergeFrom(EgressResponse other)EgressResponse.BuildermergeFrom(com.google.protobuf.CodedInputStream input, com.google.protobuf.ExtensionRegistryLite extensionRegistry)EgressResponse.BuildermergeFrom(com.google.protobuf.Message other)EgressResponse.BuildermergeHttpResponse(HttpResponse value)HttpResponse.EgressResponse.BuildermergeStatus(com.google.rpc.Status value)Errors from application when handling the http request.EgressResponse.BuildermergeUnknownFields(com.google.protobuf.UnknownFieldSet unknownFields)EgressResponse.BuildersetEndpoint(TetherEndpoint value)Tether Endpoint.EgressResponse.BuildersetEndpointValue(int value)Tether Endpoint.EgressResponse.BuildersetField(com.google.protobuf.Descriptors.FieldDescriptor field, Object value)EgressResponse.BuildersetHttpResponse(HttpResponse value)HttpResponse.EgressResponse.BuildersetHttpResponse(HttpResponse.Builder builderForValue)HttpResponse.EgressResponse.BuildersetId(String value)Unique identifier for the response.EgressResponse.BuildersetIdBytes(com.google.protobuf.ByteString value)Unique identifier for the response.EgressResponse.BuildersetName(String value)Name is the full resource path of endpoint.EgressResponse.BuildersetNameBytes(com.google.protobuf.ByteString value)Name is the full resource path of endpoint.EgressResponse.BuildersetProject(String value)GCP Project.EgressResponse.BuildersetProjectBytes(com.google.protobuf.ByteString value)GCP Project.EgressResponse.BuildersetRepeatedField(com.google.protobuf.Descriptors.FieldDescriptor field, int index, Object value)EgressResponse.BuildersetStatus(com.google.rpc.Status value)Errors from application when handling the http request.EgressResponse.BuildersetStatus(com.google.rpc.Status.Builder builderForValue)Errors from application when handling the http request.EgressResponse.BuildersetTraceId(String value)Unique identifier for clients to trace their request/response.EgressResponse.BuildersetTraceIdBytes(com.google.protobuf.ByteString value)Unique identifier for clients to trace their request/response.EgressResponse.BuildersetUnknownFields(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:
internalGetFieldAccessorTablein classcom.google.protobuf.GeneratedMessageV3.Builder<EgressResponse.Builder>
-
clear
public EgressResponse.Builder clear()
- Specified by:
clearin interfacecom.google.protobuf.Message.Builder- Specified by:
clearin interfacecom.google.protobuf.MessageLite.Builder- Overrides:
clearin classcom.google.protobuf.GeneratedMessageV3.Builder<EgressResponse.Builder>
-
getDescriptorForType
public com.google.protobuf.Descriptors.Descriptor getDescriptorForType()
- Specified by:
getDescriptorForTypein interfacecom.google.protobuf.Message.Builder- Specified by:
getDescriptorForTypein interfacecom.google.protobuf.MessageOrBuilder- Overrides:
getDescriptorForTypein classcom.google.protobuf.GeneratedMessageV3.Builder<EgressResponse.Builder>
-
getDefaultInstanceForType
public EgressResponse getDefaultInstanceForType()
- Specified by:
getDefaultInstanceForTypein interfacecom.google.protobuf.MessageLiteOrBuilder- Specified by:
getDefaultInstanceForTypein interfacecom.google.protobuf.MessageOrBuilder
-
build
public EgressResponse build()
- Specified by:
buildin interfacecom.google.protobuf.Message.Builder- Specified by:
buildin interfacecom.google.protobuf.MessageLite.Builder
-
buildPartial
public EgressResponse buildPartial()
- Specified by:
buildPartialin interfacecom.google.protobuf.Message.Builder- Specified by:
buildPartialin interfacecom.google.protobuf.MessageLite.Builder
-
clone
public EgressResponse.Builder clone()
- Specified by:
clonein interfacecom.google.protobuf.Message.Builder- Specified by:
clonein interfacecom.google.protobuf.MessageLite.Builder- Overrides:
clonein classcom.google.protobuf.GeneratedMessageV3.Builder<EgressResponse.Builder>
-
setField
public EgressResponse.Builder setField(com.google.protobuf.Descriptors.FieldDescriptor field, Object value)
- Specified by:
setFieldin interfacecom.google.protobuf.Message.Builder- Overrides:
setFieldin classcom.google.protobuf.GeneratedMessageV3.Builder<EgressResponse.Builder>
-
clearField
public EgressResponse.Builder clearField(com.google.protobuf.Descriptors.FieldDescriptor field)
- Specified by:
clearFieldin interfacecom.google.protobuf.Message.Builder- Overrides:
clearFieldin classcom.google.protobuf.GeneratedMessageV3.Builder<EgressResponse.Builder>
-
clearOneof
public EgressResponse.Builder clearOneof(com.google.protobuf.Descriptors.OneofDescriptor oneof)
- Specified by:
clearOneofin interfacecom.google.protobuf.Message.Builder- Overrides:
clearOneofin classcom.google.protobuf.GeneratedMessageV3.Builder<EgressResponse.Builder>
-
setRepeatedField
public EgressResponse.Builder setRepeatedField(com.google.protobuf.Descriptors.FieldDescriptor field, int index, Object value)
- Specified by:
setRepeatedFieldin interfacecom.google.protobuf.Message.Builder- Overrides:
setRepeatedFieldin classcom.google.protobuf.GeneratedMessageV3.Builder<EgressResponse.Builder>
-
addRepeatedField
public EgressResponse.Builder addRepeatedField(com.google.protobuf.Descriptors.FieldDescriptor field, Object value)
- Specified by:
addRepeatedFieldin interfacecom.google.protobuf.Message.Builder- Overrides:
addRepeatedFieldin classcom.google.protobuf.GeneratedMessageV3.Builder<EgressResponse.Builder>
-
mergeFrom
public EgressResponse.Builder mergeFrom(com.google.protobuf.Message other)
- Specified by:
mergeFromin interfacecom.google.protobuf.Message.Builder- Overrides:
mergeFromin classcom.google.protobuf.AbstractMessage.Builder<EgressResponse.Builder>
-
mergeFrom
public EgressResponse.Builder mergeFrom(EgressResponse other)
-
isInitialized
public final boolean isInitialized()
- Specified by:
isInitializedin interfacecom.google.protobuf.MessageLiteOrBuilder- Overrides:
isInitializedin classcom.google.protobuf.GeneratedMessageV3.Builder<EgressResponse.Builder>
-
mergeFrom
public EgressResponse.Builder mergeFrom(com.google.protobuf.CodedInputStream input, com.google.protobuf.ExtensionRegistryLite extensionRegistry) throws IOException
- Specified by:
mergeFromin interfacecom.google.protobuf.Message.Builder- Specified by:
mergeFromin interfacecom.google.protobuf.MessageLite.Builder- Overrides:
mergeFromin classcom.google.protobuf.AbstractMessage.Builder<EgressResponse.Builder>- Throws:
IOException
-
getId
public String getId()
Unique identifier for the response. Matches the EgressRequest's id.
string id = 1;- Specified by:
getIdin interfaceEgressResponseOrBuilder- Returns:
- The id.
-
getIdBytes
public com.google.protobuf.ByteString getIdBytes()
Unique identifier for the response. Matches the EgressRequest's id.
string id = 1;- Specified by:
getIdBytesin interfaceEgressResponseOrBuilder- Returns:
- The bytes for id.
-
setId
public EgressResponse.Builder setId(String value)
Unique identifier for the response. Matches the EgressRequest's id.
string id = 1;- Parameters:
value- The id to set.- Returns:
- This builder for chaining.
-
clearId
public EgressResponse.Builder clearId()
Unique identifier for the response. Matches the EgressRequest's id.
string id = 1;- Returns:
- This builder for chaining.
-
setIdBytes
public EgressResponse.Builder setIdBytes(com.google.protobuf.ByteString value)
Unique identifier for the response. Matches the EgressRequest's id.
string id = 1;- Parameters:
value- The bytes for id to set.- Returns:
- This builder for chaining.
-
hasHttpResponse
public boolean hasHttpResponse()
HttpResponse.
.google.cloud.apigeeconnect.v1.HttpResponse http_response = 2;- Specified by:
hasHttpResponsein interfaceEgressResponseOrBuilder- Returns:
- Whether the httpResponse field is set.
-
getHttpResponse
public HttpResponse getHttpResponse()
HttpResponse.
.google.cloud.apigeeconnect.v1.HttpResponse http_response = 2;- Specified by:
getHttpResponsein interfaceEgressResponseOrBuilder- Returns:
- The httpResponse.
-
setHttpResponse
public EgressResponse.Builder setHttpResponse(HttpResponse value)
HttpResponse.
.google.cloud.apigeeconnect.v1.HttpResponse http_response = 2;
-
setHttpResponse
public EgressResponse.Builder setHttpResponse(HttpResponse.Builder builderForValue)
HttpResponse.
.google.cloud.apigeeconnect.v1.HttpResponse http_response = 2;
-
mergeHttpResponse
public EgressResponse.Builder mergeHttpResponse(HttpResponse value)
HttpResponse.
.google.cloud.apigeeconnect.v1.HttpResponse http_response = 2;
-
clearHttpResponse
public EgressResponse.Builder clearHttpResponse()
HttpResponse.
.google.cloud.apigeeconnect.v1.HttpResponse http_response = 2;
-
getHttpResponseBuilder
public HttpResponse.Builder getHttpResponseBuilder()
HttpResponse.
.google.cloud.apigeeconnect.v1.HttpResponse http_response = 2;
-
getHttpResponseOrBuilder
public HttpResponseOrBuilder getHttpResponseOrBuilder()
HttpResponse.
.google.cloud.apigeeconnect.v1.HttpResponse http_response = 2;- Specified by:
getHttpResponseOrBuilderin interfaceEgressResponseOrBuilder
-
hasStatus
public boolean hasStatus()
Errors from application when handling the http request.
.google.rpc.Status status = 3;- Specified by:
hasStatusin interfaceEgressResponseOrBuilder- Returns:
- Whether the status field is set.
-
getStatus
public com.google.rpc.Status getStatus()
Errors from application when handling the http request.
.google.rpc.Status status = 3;- Specified by:
getStatusin interfaceEgressResponseOrBuilder- Returns:
- The status.
-
setStatus
public EgressResponse.Builder setStatus(com.google.rpc.Status value)
Errors from application when handling the http request.
.google.rpc.Status status = 3;
-
setStatus
public EgressResponse.Builder setStatus(com.google.rpc.Status.Builder builderForValue)
Errors from application when handling the http request.
.google.rpc.Status status = 3;
-
mergeStatus
public EgressResponse.Builder mergeStatus(com.google.rpc.Status value)
Errors from application when handling the http request.
.google.rpc.Status status = 3;
-
clearStatus
public EgressResponse.Builder clearStatus()
Errors from application when handling the http request.
.google.rpc.Status status = 3;
-
getStatusBuilder
public com.google.rpc.Status.Builder getStatusBuilder()
Errors from application when handling the http request.
.google.rpc.Status status = 3;
-
getStatusOrBuilder
public com.google.rpc.StatusOrBuilder getStatusOrBuilder()
Errors from application when handling the http request.
.google.rpc.Status status = 3;- Specified by:
getStatusOrBuilderin interfaceEgressResponseOrBuilder
-
getProject
public String getProject()
GCP Project. Format: `projects/{project_number}`.string project = 4;- Specified by:
getProjectin interfaceEgressResponseOrBuilder- Returns:
- The project.
-
getProjectBytes
public com.google.protobuf.ByteString getProjectBytes()
GCP Project. Format: `projects/{project_number}`.string project = 4;- Specified by:
getProjectBytesin interfaceEgressResponseOrBuilder- Returns:
- The bytes for project.
-
setProject
public EgressResponse.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 EgressResponse.Builder clearProject()
GCP Project. Format: `projects/{project_number}`.string project = 4;- Returns:
- This builder for chaining.
-
setProjectBytes
public EgressResponse.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. Matches the EgressRequest's trace id
string trace_id = 5;- Specified by:
getTraceIdin interfaceEgressResponseOrBuilder- Returns:
- The traceId.
-
getTraceIdBytes
public com.google.protobuf.ByteString getTraceIdBytes()
Unique identifier for clients to trace their request/response. Matches the EgressRequest's trace id
string trace_id = 5;- Specified by:
getTraceIdBytesin interfaceEgressResponseOrBuilder- Returns:
- The bytes for traceId.
-
setTraceId
public EgressResponse.Builder setTraceId(String value)
Unique identifier for clients to trace their request/response. Matches the EgressRequest's trace id
string trace_id = 5;- Parameters:
value- The traceId to set.- Returns:
- This builder for chaining.
-
clearTraceId
public EgressResponse.Builder clearTraceId()
Unique identifier for clients to trace their request/response. Matches the EgressRequest's trace id
string trace_id = 5;- Returns:
- This builder for chaining.
-
setTraceIdBytes
public EgressResponse.Builder setTraceIdBytes(com.google.protobuf.ByteString value)
Unique identifier for clients to trace their request/response. Matches the EgressRequest's trace id
string trace_id = 5;- Parameters:
value- The bytes for traceId to set.- Returns:
- This builder for chaining.
-
getEndpointValue
public int getEndpointValue()
Tether Endpoint.
.google.cloud.apigeeconnect.v1.TetherEndpoint endpoint = 6;- Specified by:
getEndpointValuein interfaceEgressResponseOrBuilder- Returns:
- The enum numeric value on the wire for endpoint.
-
setEndpointValue
public EgressResponse.Builder setEndpointValue(int value)
Tether Endpoint.
.google.cloud.apigeeconnect.v1.TetherEndpoint endpoint = 6;- 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 = 6;- Specified by:
getEndpointin interfaceEgressResponseOrBuilder- Returns:
- The endpoint.
-
setEndpoint
public EgressResponse.Builder setEndpoint(TetherEndpoint value)
Tether Endpoint.
.google.cloud.apigeeconnect.v1.TetherEndpoint endpoint = 6;- Parameters:
value- The endpoint to set.- Returns:
- This builder for chaining.
-
clearEndpoint
public EgressResponse.Builder clearEndpoint()
Tether Endpoint.
.google.cloud.apigeeconnect.v1.TetherEndpoint endpoint = 6;- Returns:
- This builder for chaining.
-
getName
public String getName()
Name is the full resource path of endpoint. Format: `projects/{project_number or project_id}/endpoints/{endpoint}`string name = 7;- Specified by:
getNamein interfaceEgressResponseOrBuilder- Returns:
- The name.
-
getNameBytes
public com.google.protobuf.ByteString getNameBytes()
Name is the full resource path of endpoint. Format: `projects/{project_number or project_id}/endpoints/{endpoint}`string name = 7;- Specified by:
getNameBytesin interfaceEgressResponseOrBuilder- Returns:
- The bytes for name.
-
setName
public EgressResponse.Builder setName(String value)
Name is the full resource path of endpoint. Format: `projects/{project_number or project_id}/endpoints/{endpoint}`string name = 7;- Parameters:
value- The name to set.- Returns:
- This builder for chaining.
-
clearName
public EgressResponse.Builder clearName()
Name is the full resource path of endpoint. Format: `projects/{project_number or project_id}/endpoints/{endpoint}`string name = 7;- Returns:
- This builder for chaining.
-
setNameBytes
public EgressResponse.Builder setNameBytes(com.google.protobuf.ByteString value)
Name is the full resource path of endpoint. Format: `projects/{project_number or project_id}/endpoints/{endpoint}`string name = 7;- Parameters:
value- The bytes for name to set.- Returns:
- This builder for chaining.
-
setUnknownFields
public final EgressResponse.Builder setUnknownFields(com.google.protobuf.UnknownFieldSet unknownFields)
- Specified by:
setUnknownFieldsin interfacecom.google.protobuf.Message.Builder- Overrides:
setUnknownFieldsin classcom.google.protobuf.GeneratedMessageV3.Builder<EgressResponse.Builder>
-
mergeUnknownFields
public final EgressResponse.Builder mergeUnknownFields(com.google.protobuf.UnknownFieldSet unknownFields)
- Specified by:
mergeUnknownFieldsin interfacecom.google.protobuf.Message.Builder- Overrides:
mergeUnknownFieldsin classcom.google.protobuf.GeneratedMessageV3.Builder<EgressResponse.Builder>
-
-