Package namespace.cloud.compute.v1beta
Class Compute.InstanceExtendedMetadata.AllocatedTlsBackedPort.Builder
java.lang.Object
com.google.protobuf.AbstractMessageLite.Builder
com.google.protobuf.AbstractMessage.Builder<Compute.InstanceExtendedMetadata.AllocatedTlsBackedPort.Builder>
com.google.protobuf.GeneratedMessage.Builder<Compute.InstanceExtendedMetadata.AllocatedTlsBackedPort.Builder>
namespace.cloud.compute.v1beta.Compute.InstanceExtendedMetadata.AllocatedTlsBackedPort.Builder
- All Implemented Interfaces:
com.google.protobuf.Message.Builder,com.google.protobuf.MessageLite.Builder,com.google.protobuf.MessageLiteOrBuilder,com.google.protobuf.MessageOrBuilder,Cloneable,Compute.InstanceExtendedMetadata.AllocatedTlsBackedPortOrBuilder
- Enclosing class:
Compute.InstanceExtendedMetadata.AllocatedTlsBackedPort
public static final class Compute.InstanceExtendedMetadata.AllocatedTlsBackedPort.Builder
extends com.google.protobuf.GeneratedMessage.Builder<Compute.InstanceExtendedMetadata.AllocatedTlsBackedPort.Builder>
implements Compute.InstanceExtendedMetadata.AllocatedTlsBackedPortOrBuilder
Protobuf type
namespace.cloud.compute.v1beta.InstanceExtendedMetadata.AllocatedTlsBackedPort-
Method Summary
Modifier and TypeMethodDescriptionbuild()clear()The effective client authentication mode.The effective ingress mode.The name specified in the Ingress request.The allocated port number.The SNI server name to use when connecting.The effective client authentication mode.intThe effective client authentication mode.static final com.google.protobuf.Descriptors.Descriptorcom.google.protobuf.Descriptors.DescriptorgetMode()The effective ingress mode.intThe effective ingress mode.getName()The name specified in the Ingress request.com.google.protobuf.ByteStringThe name specified in the Ingress request.intgetPort()The allocated port number.The SNI server name to use when connecting.com.google.protobuf.ByteStringThe SNI server name to use when connecting.protected com.google.protobuf.GeneratedMessage.FieldAccessorTablefinal booleanmergeFrom(com.google.protobuf.CodedInputStream input, com.google.protobuf.ExtensionRegistryLite extensionRegistry) mergeFrom(com.google.protobuf.Message other) The effective client authentication mode.setClientAuthenticationValue(int value) The effective client authentication mode.setMode(Compute.Ingress.Mode value) The effective ingress mode.setModeValue(int value) The effective ingress mode.The name specified in the Ingress request.setNameBytes(com.google.protobuf.ByteString value) The name specified in the Ingress request.setPort(int value) The allocated port number.setServerName(String value) The SNI server name to use when connecting.setServerNameBytes(com.google.protobuf.ByteString value) The SNI server name to use when connecting.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, setUnknownFieldsProto3Methods inherited from class com.google.protobuf.AbstractMessage.Builder
findInitializationErrors, getInitializationErrorString, internalMergeFrom, mergeFrom, mergeFrom, mergeFrom, mergeFrom, mergeFrom, mergeFrom, mergeFrom, mergeFrom, mergeFrom, newUninitializedMessageException, toStringMethods inherited from class com.google.protobuf.AbstractMessageLite.Builder
addAll, addAll, mergeDelimitedFrom, mergeDelimitedFrom, mergeFrom, newUninitializedMessageExceptionMethods inherited from class java.lang.Object
equals, finalize, getClass, hashCode, notify, notifyAll, wait, wait, waitMethods inherited from interface com.google.protobuf.Message.Builder
mergeDelimitedFrom, mergeDelimitedFromMethods inherited from interface com.google.protobuf.MessageLite.Builder
mergeFromMethods 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.GeneratedMessage.FieldAccessorTable internalGetFieldAccessorTable()- Specified by:
internalGetFieldAccessorTablein classcom.google.protobuf.GeneratedMessage.Builder<Compute.InstanceExtendedMetadata.AllocatedTlsBackedPort.Builder>
-
clear
- Specified by:
clearin interfacecom.google.protobuf.Message.Builder- Specified by:
clearin interfacecom.google.protobuf.MessageLite.Builder- Overrides:
clearin classcom.google.protobuf.GeneratedMessage.Builder<Compute.InstanceExtendedMetadata.AllocatedTlsBackedPort.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.GeneratedMessage.Builder<Compute.InstanceExtendedMetadata.AllocatedTlsBackedPort.Builder>
-
getDefaultInstanceForType
- Specified by:
getDefaultInstanceForTypein interfacecom.google.protobuf.MessageLiteOrBuilder- Specified by:
getDefaultInstanceForTypein interfacecom.google.protobuf.MessageOrBuilder
-
build
- Specified by:
buildin interfacecom.google.protobuf.Message.Builder- Specified by:
buildin interfacecom.google.protobuf.MessageLite.Builder
-
buildPartial
- Specified by:
buildPartialin interfacecom.google.protobuf.Message.Builder- Specified by:
buildPartialin interfacecom.google.protobuf.MessageLite.Builder
-
mergeFrom
public Compute.InstanceExtendedMetadata.AllocatedTlsBackedPort.Builder mergeFrom(com.google.protobuf.Message other) - Specified by:
mergeFromin interfacecom.google.protobuf.Message.Builder- Overrides:
mergeFromin classcom.google.protobuf.AbstractMessage.Builder<Compute.InstanceExtendedMetadata.AllocatedTlsBackedPort.Builder>
-
mergeFrom
-
isInitialized
public final boolean isInitialized()- Specified by:
isInitializedin interfacecom.google.protobuf.MessageLiteOrBuilder- Overrides:
isInitializedin classcom.google.protobuf.GeneratedMessage.Builder<Compute.InstanceExtendedMetadata.AllocatedTlsBackedPort.Builder>
-
mergeFrom
public Compute.InstanceExtendedMetadata.AllocatedTlsBackedPort.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<Compute.InstanceExtendedMetadata.AllocatedTlsBackedPort.Builder>- Throws:
IOException
-
getName
The name specified in the Ingress request.
string name = 1;- Specified by:
getNamein interfaceCompute.InstanceExtendedMetadata.AllocatedTlsBackedPortOrBuilder- Returns:
- The name.
-
getNameBytes
public com.google.protobuf.ByteString getNameBytes()The name specified in the Ingress request.
string name = 1;- Specified by:
getNameBytesin interfaceCompute.InstanceExtendedMetadata.AllocatedTlsBackedPortOrBuilder- Returns:
- The bytes for name.
-
setName
The name specified in the Ingress request.
string name = 1;- Parameters:
value- The name to set.- Returns:
- This builder for chaining.
-
clearName
The name specified in the Ingress request.
string name = 1;- Returns:
- This builder for chaining.
-
setNameBytes
public Compute.InstanceExtendedMetadata.AllocatedTlsBackedPort.Builder setNameBytes(com.google.protobuf.ByteString value) The name specified in the Ingress request.
string name = 1;- Parameters:
value- The bytes for name to set.- Returns:
- This builder for chaining.
-
getPort
public int getPort()The allocated port number.
int32 port = 2;- Specified by:
getPortin interfaceCompute.InstanceExtendedMetadata.AllocatedTlsBackedPortOrBuilder- Returns:
- The port.
-
setPort
The allocated port number.
int32 port = 2;- Parameters:
value- The port to set.- Returns:
- This builder for chaining.
-
clearPort
The allocated port number.
int32 port = 2;- Returns:
- This builder for chaining.
-
getServerName
The SNI server name to use when connecting.
string server_name = 3;- Specified by:
getServerNamein interfaceCompute.InstanceExtendedMetadata.AllocatedTlsBackedPortOrBuilder- Returns:
- The serverName.
-
getServerNameBytes
public com.google.protobuf.ByteString getServerNameBytes()The SNI server name to use when connecting.
string server_name = 3;- Specified by:
getServerNameBytesin interfaceCompute.InstanceExtendedMetadata.AllocatedTlsBackedPortOrBuilder- Returns:
- The bytes for serverName.
-
setServerName
The SNI server name to use when connecting.
string server_name = 3;- Parameters:
value- The serverName to set.- Returns:
- This builder for chaining.
-
clearServerName
The SNI server name to use when connecting.
string server_name = 3;- Returns:
- This builder for chaining.
-
setServerNameBytes
public Compute.InstanceExtendedMetadata.AllocatedTlsBackedPort.Builder setServerNameBytes(com.google.protobuf.ByteString value) The SNI server name to use when connecting.
string server_name = 3;- Parameters:
value- The bytes for serverName to set.- Returns:
- This builder for chaining.
-
getModeValue
public int getModeValue()The effective ingress mode.
.namespace.cloud.compute.v1beta.Ingress.Mode mode = 4;- Specified by:
getModeValuein interfaceCompute.InstanceExtendedMetadata.AllocatedTlsBackedPortOrBuilder- Returns:
- The enum numeric value on the wire for mode.
-
setModeValue
The effective ingress mode.
.namespace.cloud.compute.v1beta.Ingress.Mode mode = 4;- Parameters:
value- The enum numeric value on the wire for mode to set.- Returns:
- This builder for chaining.
-
getMode
The effective ingress mode.
.namespace.cloud.compute.v1beta.Ingress.Mode mode = 4;- Specified by:
getModein interfaceCompute.InstanceExtendedMetadata.AllocatedTlsBackedPortOrBuilder- Returns:
- The mode.
-
setMode
public Compute.InstanceExtendedMetadata.AllocatedTlsBackedPort.Builder setMode(Compute.Ingress.Mode value) The effective ingress mode.
.namespace.cloud.compute.v1beta.Ingress.Mode mode = 4;- Parameters:
value- The mode to set.- Returns:
- This builder for chaining.
-
clearMode
The effective ingress mode.
.namespace.cloud.compute.v1beta.Ingress.Mode mode = 4;- Returns:
- This builder for chaining.
-
getClientAuthenticationValue
public int getClientAuthenticationValue()The effective client authentication mode.
.namespace.cloud.compute.v1beta.IngressClientAuthentication client_authentication = 5;- Specified by:
getClientAuthenticationValuein interfaceCompute.InstanceExtendedMetadata.AllocatedTlsBackedPortOrBuilder- Returns:
- The enum numeric value on the wire for clientAuthentication.
-
setClientAuthenticationValue
public Compute.InstanceExtendedMetadata.AllocatedTlsBackedPort.Builder setClientAuthenticationValue(int value) The effective client authentication mode.
.namespace.cloud.compute.v1beta.IngressClientAuthentication client_authentication = 5;- Parameters:
value- The enum numeric value on the wire for clientAuthentication to set.- Returns:
- This builder for chaining.
-
getClientAuthentication
The effective client authentication mode.
.namespace.cloud.compute.v1beta.IngressClientAuthentication client_authentication = 5;- Specified by:
getClientAuthenticationin interfaceCompute.InstanceExtendedMetadata.AllocatedTlsBackedPortOrBuilder- Returns:
- The clientAuthentication.
-
setClientAuthentication
public Compute.InstanceExtendedMetadata.AllocatedTlsBackedPort.Builder setClientAuthentication(Compute.IngressClientAuthentication value) The effective client authentication mode.
.namespace.cloud.compute.v1beta.IngressClientAuthentication client_authentication = 5;- Parameters:
value- The clientAuthentication to set.- Returns:
- This builder for chaining.
-
clearClientAuthentication
The effective client authentication mode.
.namespace.cloud.compute.v1beta.IngressClientAuthentication client_authentication = 5;- Returns:
- This builder for chaining.
-