Package com.google.appengine.v1
Class VpcAccessConnector.Builder
- java.lang.Object
-
- com.google.protobuf.AbstractMessageLite.Builder
-
- com.google.protobuf.AbstractMessage.Builder<BuilderT>
-
- com.google.protobuf.GeneratedMessageV3.Builder<VpcAccessConnector.Builder>
-
- com.google.appengine.v1.VpcAccessConnector.Builder
-
- All Implemented Interfaces:
VpcAccessConnectorOrBuilder,com.google.protobuf.Message.Builder,com.google.protobuf.MessageLite.Builder,com.google.protobuf.MessageLiteOrBuilder,com.google.protobuf.MessageOrBuilder,Cloneable
- Enclosing class:
- VpcAccessConnector
public static final class VpcAccessConnector.Builder extends com.google.protobuf.GeneratedMessageV3.Builder<VpcAccessConnector.Builder> implements VpcAccessConnectorOrBuilder
VPC access connector specification.
Protobuf typegoogle.appengine.v1.VpcAccessConnector
-
-
Method Summary
All Methods Static Methods Instance Methods Concrete Methods Modifier and Type Method Description VpcAccessConnector.BuilderaddRepeatedField(com.google.protobuf.Descriptors.FieldDescriptor field, Object value)VpcAccessConnectorbuild()VpcAccessConnectorbuildPartial()VpcAccessConnector.Builderclear()VpcAccessConnector.BuilderclearEgressSetting()The egress setting for the connector, controlling what traffic is diverted through it.VpcAccessConnector.BuilderclearField(com.google.protobuf.Descriptors.FieldDescriptor field)VpcAccessConnector.BuilderclearName()Full Serverless VPC Access Connector name e.g.VpcAccessConnector.BuilderclearOneof(com.google.protobuf.Descriptors.OneofDescriptor oneof)VpcAccessConnector.Builderclone()VpcAccessConnectorgetDefaultInstanceForType()static com.google.protobuf.Descriptors.DescriptorgetDescriptor()com.google.protobuf.Descriptors.DescriptorgetDescriptorForType()VpcAccessConnector.EgressSettinggetEgressSetting()The egress setting for the connector, controlling what traffic is diverted through it.intgetEgressSettingValue()The egress setting for the connector, controlling what traffic is diverted through it.StringgetName()Full Serverless VPC Access Connector name e.g.com.google.protobuf.ByteStringgetNameBytes()Full Serverless VPC Access Connector name e.g.protected com.google.protobuf.GeneratedMessageV3.FieldAccessorTableinternalGetFieldAccessorTable()booleanisInitialized()VpcAccessConnector.BuildermergeFrom(VpcAccessConnector other)VpcAccessConnector.BuildermergeFrom(com.google.protobuf.CodedInputStream input, com.google.protobuf.ExtensionRegistryLite extensionRegistry)VpcAccessConnector.BuildermergeFrom(com.google.protobuf.Message other)VpcAccessConnector.BuildermergeUnknownFields(com.google.protobuf.UnknownFieldSet unknownFields)VpcAccessConnector.BuildersetEgressSetting(VpcAccessConnector.EgressSetting value)The egress setting for the connector, controlling what traffic is diverted through it.VpcAccessConnector.BuildersetEgressSettingValue(int value)The egress setting for the connector, controlling what traffic is diverted through it.VpcAccessConnector.BuildersetField(com.google.protobuf.Descriptors.FieldDescriptor field, Object value)VpcAccessConnector.BuildersetName(String value)Full Serverless VPC Access Connector name e.g.VpcAccessConnector.BuildersetNameBytes(com.google.protobuf.ByteString value)Full Serverless VPC Access Connector name e.g.VpcAccessConnector.BuildersetRepeatedField(com.google.protobuf.Descriptors.FieldDescriptor field, int index, Object value)VpcAccessConnector.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<VpcAccessConnector.Builder>
-
clear
public VpcAccessConnector.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<VpcAccessConnector.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<VpcAccessConnector.Builder>
-
getDefaultInstanceForType
public VpcAccessConnector getDefaultInstanceForType()
- Specified by:
getDefaultInstanceForTypein interfacecom.google.protobuf.MessageLiteOrBuilder- Specified by:
getDefaultInstanceForTypein interfacecom.google.protobuf.MessageOrBuilder
-
build
public VpcAccessConnector build()
- Specified by:
buildin interfacecom.google.protobuf.Message.Builder- Specified by:
buildin interfacecom.google.protobuf.MessageLite.Builder
-
buildPartial
public VpcAccessConnector buildPartial()
- Specified by:
buildPartialin interfacecom.google.protobuf.Message.Builder- Specified by:
buildPartialin interfacecom.google.protobuf.MessageLite.Builder
-
clone
public VpcAccessConnector.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<VpcAccessConnector.Builder>
-
setField
public VpcAccessConnector.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<VpcAccessConnector.Builder>
-
clearField
public VpcAccessConnector.Builder clearField(com.google.protobuf.Descriptors.FieldDescriptor field)
- Specified by:
clearFieldin interfacecom.google.protobuf.Message.Builder- Overrides:
clearFieldin classcom.google.protobuf.GeneratedMessageV3.Builder<VpcAccessConnector.Builder>
-
clearOneof
public VpcAccessConnector.Builder clearOneof(com.google.protobuf.Descriptors.OneofDescriptor oneof)
- Specified by:
clearOneofin interfacecom.google.protobuf.Message.Builder- Overrides:
clearOneofin classcom.google.protobuf.GeneratedMessageV3.Builder<VpcAccessConnector.Builder>
-
setRepeatedField
public VpcAccessConnector.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<VpcAccessConnector.Builder>
-
addRepeatedField
public VpcAccessConnector.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<VpcAccessConnector.Builder>
-
mergeFrom
public VpcAccessConnector.Builder mergeFrom(com.google.protobuf.Message other)
- Specified by:
mergeFromin interfacecom.google.protobuf.Message.Builder- Overrides:
mergeFromin classcom.google.protobuf.AbstractMessage.Builder<VpcAccessConnector.Builder>
-
mergeFrom
public VpcAccessConnector.Builder mergeFrom(VpcAccessConnector other)
-
isInitialized
public final boolean isInitialized()
- Specified by:
isInitializedin interfacecom.google.protobuf.MessageLiteOrBuilder- Overrides:
isInitializedin classcom.google.protobuf.GeneratedMessageV3.Builder<VpcAccessConnector.Builder>
-
mergeFrom
public VpcAccessConnector.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<VpcAccessConnector.Builder>- Throws:
IOException
-
getName
public String getName()
Full Serverless VPC Access Connector name e.g. /projects/my-project/locations/us-central1/connectors/c1.
string name = 1;- Specified by:
getNamein interfaceVpcAccessConnectorOrBuilder- Returns:
- The name.
-
getNameBytes
public com.google.protobuf.ByteString getNameBytes()
Full Serverless VPC Access Connector name e.g. /projects/my-project/locations/us-central1/connectors/c1.
string name = 1;- Specified by:
getNameBytesin interfaceVpcAccessConnectorOrBuilder- Returns:
- The bytes for name.
-
setName
public VpcAccessConnector.Builder setName(String value)
Full Serverless VPC Access Connector name e.g. /projects/my-project/locations/us-central1/connectors/c1.
string name = 1;- Parameters:
value- The name to set.- Returns:
- This builder for chaining.
-
clearName
public VpcAccessConnector.Builder clearName()
Full Serverless VPC Access Connector name e.g. /projects/my-project/locations/us-central1/connectors/c1.
string name = 1;- Returns:
- This builder for chaining.
-
setNameBytes
public VpcAccessConnector.Builder setNameBytes(com.google.protobuf.ByteString value)
Full Serverless VPC Access Connector name e.g. /projects/my-project/locations/us-central1/connectors/c1.
string name = 1;- Parameters:
value- The bytes for name to set.- Returns:
- This builder for chaining.
-
getEgressSettingValue
public int getEgressSettingValue()
The egress setting for the connector, controlling what traffic is diverted through it.
.google.appengine.v1.VpcAccessConnector.EgressSetting egress_setting = 2;- Specified by:
getEgressSettingValuein interfaceVpcAccessConnectorOrBuilder- Returns:
- The enum numeric value on the wire for egressSetting.
-
setEgressSettingValue
public VpcAccessConnector.Builder setEgressSettingValue(int value)
The egress setting for the connector, controlling what traffic is diverted through it.
.google.appengine.v1.VpcAccessConnector.EgressSetting egress_setting = 2;- Parameters:
value- The enum numeric value on the wire for egressSetting to set.- Returns:
- This builder for chaining.
-
getEgressSetting
public VpcAccessConnector.EgressSetting getEgressSetting()
The egress setting for the connector, controlling what traffic is diverted through it.
.google.appengine.v1.VpcAccessConnector.EgressSetting egress_setting = 2;- Specified by:
getEgressSettingin interfaceVpcAccessConnectorOrBuilder- Returns:
- The egressSetting.
-
setEgressSetting
public VpcAccessConnector.Builder setEgressSetting(VpcAccessConnector.EgressSetting value)
The egress setting for the connector, controlling what traffic is diverted through it.
.google.appengine.v1.VpcAccessConnector.EgressSetting egress_setting = 2;- Parameters:
value- The egressSetting to set.- Returns:
- This builder for chaining.
-
clearEgressSetting
public VpcAccessConnector.Builder clearEgressSetting()
The egress setting for the connector, controlling what traffic is diverted through it.
.google.appengine.v1.VpcAccessConnector.EgressSetting egress_setting = 2;- Returns:
- This builder for chaining.
-
setUnknownFields
public final VpcAccessConnector.Builder setUnknownFields(com.google.protobuf.UnknownFieldSet unknownFields)
- Specified by:
setUnknownFieldsin interfacecom.google.protobuf.Message.Builder- Overrides:
setUnknownFieldsin classcom.google.protobuf.GeneratedMessageV3.Builder<VpcAccessConnector.Builder>
-
mergeUnknownFields
public final VpcAccessConnector.Builder mergeUnknownFields(com.google.protobuf.UnknownFieldSet unknownFields)
- Specified by:
mergeUnknownFieldsin interfacecom.google.protobuf.Message.Builder- Overrides:
mergeUnknownFieldsin classcom.google.protobuf.GeneratedMessageV3.Builder<VpcAccessConnector.Builder>
-
-