Package io.grpc.alts.internal
Class Endpoint.Builder
- java.lang.Object
-
- com.google.protobuf.AbstractMessageLite.Builder
-
- com.google.protobuf.AbstractMessage.Builder<BuilderT>
-
- com.google.protobuf.GeneratedMessage.Builder<Endpoint.Builder>
-
- io.grpc.alts.internal.Endpoint.Builder
-
- All Implemented Interfaces:
com.google.protobuf.Message.Builder
,com.google.protobuf.MessageLite.Builder
,com.google.protobuf.MessageLiteOrBuilder
,com.google.protobuf.MessageOrBuilder
,EndpointOrBuilder
,java.lang.Cloneable
- Enclosing class:
- Endpoint
public static final class Endpoint.Builder extends com.google.protobuf.GeneratedMessage.Builder<Endpoint.Builder> implements EndpointOrBuilder
Protobuf typegrpc.gcp.Endpoint
-
-
Field Summary
Fields Modifier and Type Field Description private int
bitField0_
private java.lang.Object
ipAddress_
private int
port_
private int
protocol_
-
Method Summary
All Methods Static Methods Instance Methods Concrete Methods Modifier and Type Method Description Endpoint
build()
Endpoint
buildPartial()
private void
buildPartial0(Endpoint result)
Endpoint.Builder
clear()
Endpoint.Builder
clearIpAddress()
IP address.Endpoint.Builder
clearPort()
Port number.Endpoint.Builder
clearProtocol()
Network protocol (e.g., TCP, UDP) associated with this endpoint.Endpoint
getDefaultInstanceForType()
static com.google.protobuf.Descriptors.Descriptor
getDescriptor()
com.google.protobuf.Descriptors.Descriptor
getDescriptorForType()
java.lang.String
getIpAddress()
IP address.com.google.protobuf.ByteString
getIpAddressBytes()
IP address.int
getPort()
Port number.NetworkProtocol
getProtocol()
Network protocol (e.g., TCP, UDP) associated with this endpoint.int
getProtocolValue()
Network protocol (e.g., TCP, UDP) associated with this endpoint.protected com.google.protobuf.GeneratedMessage.FieldAccessorTable
internalGetFieldAccessorTable()
boolean
isInitialized()
Endpoint.Builder
mergeFrom(com.google.protobuf.CodedInputStream input, com.google.protobuf.ExtensionRegistryLite extensionRegistry)
Endpoint.Builder
mergeFrom(com.google.protobuf.Message other)
Endpoint.Builder
mergeFrom(Endpoint other)
Endpoint.Builder
setIpAddress(java.lang.String value)
IP address.Endpoint.Builder
setIpAddressBytes(com.google.protobuf.ByteString value)
IP address.Endpoint.Builder
setPort(int value)
Port number.Endpoint.Builder
setProtocol(NetworkProtocol value)
Network protocol (e.g., TCP, UDP) associated with this endpoint.Endpoint.Builder
setProtocolValue(int value)
Network protocol (e.g., TCP, UDP) associated with this endpoint.-
Methods inherited from class com.google.protobuf.GeneratedMessage.Builder
addRepeatedField, clearField, clearOneof, clone, getAllFields, getField, getFieldBuilder, getOneofFieldDescriptor, getParentForChildren, getRepeatedField, getRepeatedFieldBuilder, getRepeatedFieldCount, getUnknownFields, getUnknownFieldSetBuilder, hasField, hasOneof, internalGetMapField, internalGetMapFieldReflection, internalGetMutableMapField, internalGetMutableMapFieldReflection, isClean, markClean, mergeUnknownFields, mergeUnknownLengthDelimitedField, mergeUnknownVarintField, newBuilderForField, onBuilt, onChanged, parseUnknownField, setField, setRepeatedField, setUnknownFields, 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.GeneratedMessage.FieldAccessorTable internalGetFieldAccessorTable()
- Specified by:
internalGetFieldAccessorTable
in classcom.google.protobuf.GeneratedMessage.Builder<Endpoint.Builder>
-
clear
public Endpoint.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.GeneratedMessage.Builder<Endpoint.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.GeneratedMessage.Builder<Endpoint.Builder>
-
getDefaultInstanceForType
public Endpoint getDefaultInstanceForType()
- Specified by:
getDefaultInstanceForType
in interfacecom.google.protobuf.MessageLiteOrBuilder
- Specified by:
getDefaultInstanceForType
in interfacecom.google.protobuf.MessageOrBuilder
-
build
public Endpoint build()
- Specified by:
build
in interfacecom.google.protobuf.Message.Builder
- Specified by:
build
in interfacecom.google.protobuf.MessageLite.Builder
-
buildPartial
public Endpoint buildPartial()
- Specified by:
buildPartial
in interfacecom.google.protobuf.Message.Builder
- Specified by:
buildPartial
in interfacecom.google.protobuf.MessageLite.Builder
-
buildPartial0
private void buildPartial0(Endpoint result)
-
mergeFrom
public Endpoint.Builder mergeFrom(com.google.protobuf.Message other)
- Specified by:
mergeFrom
in interfacecom.google.protobuf.Message.Builder
- Overrides:
mergeFrom
in classcom.google.protobuf.AbstractMessage.Builder<Endpoint.Builder>
-
mergeFrom
public Endpoint.Builder mergeFrom(Endpoint other)
-
isInitialized
public final boolean isInitialized()
- Specified by:
isInitialized
in interfacecom.google.protobuf.MessageLiteOrBuilder
- Overrides:
isInitialized
in classcom.google.protobuf.GeneratedMessage.Builder<Endpoint.Builder>
-
mergeFrom
public Endpoint.Builder mergeFrom(com.google.protobuf.CodedInputStream input, com.google.protobuf.ExtensionRegistryLite extensionRegistry) throws java.io.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<Endpoint.Builder>
- Throws:
java.io.IOException
-
getIpAddress
public java.lang.String getIpAddress()
IP address. It should contain an IPv4 or IPv6 string literal, e.g. "192.168.0.1" or "2001:db8::1".
string ip_address = 1;
- Specified by:
getIpAddress
in interfaceEndpointOrBuilder
- Returns:
- The ipAddress.
-
getIpAddressBytes
public com.google.protobuf.ByteString getIpAddressBytes()
IP address. It should contain an IPv4 or IPv6 string literal, e.g. "192.168.0.1" or "2001:db8::1".
string ip_address = 1;
- Specified by:
getIpAddressBytes
in interfaceEndpointOrBuilder
- Returns:
- The bytes for ipAddress.
-
setIpAddress
public Endpoint.Builder setIpAddress(java.lang.String value)
IP address. It should contain an IPv4 or IPv6 string literal, e.g. "192.168.0.1" or "2001:db8::1".
string ip_address = 1;
- Parameters:
value
- The ipAddress to set.- Returns:
- This builder for chaining.
-
clearIpAddress
public Endpoint.Builder clearIpAddress()
IP address. It should contain an IPv4 or IPv6 string literal, e.g. "192.168.0.1" or "2001:db8::1".
string ip_address = 1;
- Returns:
- This builder for chaining.
-
setIpAddressBytes
public Endpoint.Builder setIpAddressBytes(com.google.protobuf.ByteString value)
IP address. It should contain an IPv4 or IPv6 string literal, e.g. "192.168.0.1" or "2001:db8::1".
string ip_address = 1;
- Parameters:
value
- The bytes for ipAddress to set.- Returns:
- This builder for chaining.
-
getPort
public int getPort()
Port number.
int32 port = 2;
- Specified by:
getPort
in interfaceEndpointOrBuilder
- Returns:
- The port.
-
setPort
public Endpoint.Builder setPort(int value)
Port number.
int32 port = 2;
- Parameters:
value
- The port to set.- Returns:
- This builder for chaining.
-
clearPort
public Endpoint.Builder clearPort()
Port number.
int32 port = 2;
- Returns:
- This builder for chaining.
-
getProtocolValue
public int getProtocolValue()
Network protocol (e.g., TCP, UDP) associated with this endpoint.
.grpc.gcp.NetworkProtocol protocol = 3;
- Specified by:
getProtocolValue
in interfaceEndpointOrBuilder
- Returns:
- The enum numeric value on the wire for protocol.
-
setProtocolValue
public Endpoint.Builder setProtocolValue(int value)
Network protocol (e.g., TCP, UDP) associated with this endpoint.
.grpc.gcp.NetworkProtocol protocol = 3;
- Parameters:
value
- The enum numeric value on the wire for protocol to set.- Returns:
- This builder for chaining.
-
getProtocol
public NetworkProtocol getProtocol()
Network protocol (e.g., TCP, UDP) associated with this endpoint.
.grpc.gcp.NetworkProtocol protocol = 3;
- Specified by:
getProtocol
in interfaceEndpointOrBuilder
- Returns:
- The protocol.
-
setProtocol
public Endpoint.Builder setProtocol(NetworkProtocol value)
Network protocol (e.g., TCP, UDP) associated with this endpoint.
.grpc.gcp.NetworkProtocol protocol = 3;
- Parameters:
value
- The protocol to set.- Returns:
- This builder for chaining.
-
clearProtocol
public Endpoint.Builder clearProtocol()
Network protocol (e.g., TCP, UDP) associated with this endpoint.
.grpc.gcp.NetworkProtocol protocol = 3;
- Returns:
- This builder for chaining.
-
-