Package com.google.cloud.compute.v1
Class PublicAdvertisedPrefixPublicDelegatedPrefix.Builder
java.lang.Object
com.google.protobuf.AbstractMessageLite.Builder
com.google.protobuf.AbstractMessage.Builder<BuilderT>
com.google.protobuf.GeneratedMessage.Builder<PublicAdvertisedPrefixPublicDelegatedPrefix.Builder>
com.google.cloud.compute.v1.PublicAdvertisedPrefixPublicDelegatedPrefix.Builder
- All Implemented Interfaces:
PublicAdvertisedPrefixPublicDelegatedPrefixOrBuilder,com.google.protobuf.Message.Builder,com.google.protobuf.MessageLite.Builder,com.google.protobuf.MessageLiteOrBuilder,com.google.protobuf.MessageOrBuilder,Cloneable
- Enclosing class:
- PublicAdvertisedPrefixPublicDelegatedPrefix
public static final class PublicAdvertisedPrefixPublicDelegatedPrefix.Builder
extends com.google.protobuf.GeneratedMessage.Builder<PublicAdvertisedPrefixPublicDelegatedPrefix.Builder>
implements PublicAdvertisedPrefixPublicDelegatedPrefixOrBuilder
Represents a CIDR range which can be used to assign addresses.Protobuf type
google.cloud.compute.v1.PublicAdvertisedPrefixPublicDelegatedPrefix-
Method Summary
Modifier and TypeMethodDescriptionbuild()clear()The IP address range of the public delegated prefixThe name of the public delegated prefixThe project number of the public delegated prefixThe region of the public delegated prefix if it is regional.The status of the public delegated prefix.static final com.google.protobuf.Descriptors.Descriptorcom.google.protobuf.Descriptors.DescriptorThe IP address range of the public delegated prefixcom.google.protobuf.ByteStringThe IP address range of the public delegated prefixgetName()The name of the public delegated prefixcom.google.protobuf.ByteStringThe name of the public delegated prefixThe project number of the public delegated prefixcom.google.protobuf.ByteStringThe project number of the public delegated prefixThe region of the public delegated prefix if it is regional.com.google.protobuf.ByteStringThe region of the public delegated prefix if it is regional.The status of the public delegated prefix.com.google.protobuf.ByteStringThe status of the public delegated prefix.booleanThe IP address range of the public delegated prefixbooleanhasName()The name of the public delegated prefixbooleanThe project number of the public delegated prefixbooleanThe region of the public delegated prefix if it is regional.booleanThe status of the public delegated prefix.protected com.google.protobuf.GeneratedMessage.FieldAccessorTablefinal booleanmergeFrom(com.google.protobuf.CodedInputStream input, com.google.protobuf.ExtensionRegistryLite extensionRegistry) mergeFrom(com.google.protobuf.Message other) setIpRange(String value) The IP address range of the public delegated prefixsetIpRangeBytes(com.google.protobuf.ByteString value) The IP address range of the public delegated prefixThe name of the public delegated prefixsetNameBytes(com.google.protobuf.ByteString value) The name of the public delegated prefixsetProject(String value) The project number of the public delegated prefixsetProjectBytes(com.google.protobuf.ByteString value) The project number of the public delegated prefixThe region of the public delegated prefix if it is regional.setRegionBytes(com.google.protobuf.ByteString value) The region of the public delegated prefix if it is regional.The status of the public delegated prefix.setStatusBytes(com.google.protobuf.ByteString value) The status of the public delegated prefix.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<PublicAdvertisedPrefixPublicDelegatedPrefix.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<PublicAdvertisedPrefixPublicDelegatedPrefix.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<PublicAdvertisedPrefixPublicDelegatedPrefix.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 PublicAdvertisedPrefixPublicDelegatedPrefix.Builder mergeFrom(com.google.protobuf.Message other) - Specified by:
mergeFromin interfacecom.google.protobuf.Message.Builder- Overrides:
mergeFromin classcom.google.protobuf.AbstractMessage.Builder<PublicAdvertisedPrefixPublicDelegatedPrefix.Builder>
-
mergeFrom
public PublicAdvertisedPrefixPublicDelegatedPrefix.Builder mergeFrom(PublicAdvertisedPrefixPublicDelegatedPrefix other) -
isInitialized
public final boolean isInitialized()- Specified by:
isInitializedin interfacecom.google.protobuf.MessageLiteOrBuilder- Overrides:
isInitializedin classcom.google.protobuf.GeneratedMessage.Builder<PublicAdvertisedPrefixPublicDelegatedPrefix.Builder>
-
mergeFrom
public PublicAdvertisedPrefixPublicDelegatedPrefix.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<PublicAdvertisedPrefixPublicDelegatedPrefix.Builder>- Throws:
IOException
-
hasIpRange
public boolean hasIpRange()The IP address range of the public delegated prefix
optional string ip_range = 145092645;- Specified by:
hasIpRangein interfacePublicAdvertisedPrefixPublicDelegatedPrefixOrBuilder- Returns:
- Whether the ipRange field is set.
-
getIpRange
The IP address range of the public delegated prefix
optional string ip_range = 145092645;- Specified by:
getIpRangein interfacePublicAdvertisedPrefixPublicDelegatedPrefixOrBuilder- Returns:
- The ipRange.
-
getIpRangeBytes
public com.google.protobuf.ByteString getIpRangeBytes()The IP address range of the public delegated prefix
optional string ip_range = 145092645;- Specified by:
getIpRangeBytesin interfacePublicAdvertisedPrefixPublicDelegatedPrefixOrBuilder- Returns:
- The bytes for ipRange.
-
setIpRange
The IP address range of the public delegated prefix
optional string ip_range = 145092645;- Parameters:
value- The ipRange to set.- Returns:
- This builder for chaining.
-
clearIpRange
The IP address range of the public delegated prefix
optional string ip_range = 145092645;- Returns:
- This builder for chaining.
-
setIpRangeBytes
public PublicAdvertisedPrefixPublicDelegatedPrefix.Builder setIpRangeBytes(com.google.protobuf.ByteString value) The IP address range of the public delegated prefix
optional string ip_range = 145092645;- Parameters:
value- The bytes for ipRange to set.- Returns:
- This builder for chaining.
-
hasName
public boolean hasName()The name of the public delegated prefix
optional string name = 3373707;- Specified by:
hasNamein interfacePublicAdvertisedPrefixPublicDelegatedPrefixOrBuilder- Returns:
- Whether the name field is set.
-
getName
The name of the public delegated prefix
optional string name = 3373707;- Specified by:
getNamein interfacePublicAdvertisedPrefixPublicDelegatedPrefixOrBuilder- Returns:
- The name.
-
getNameBytes
public com.google.protobuf.ByteString getNameBytes()The name of the public delegated prefix
optional string name = 3373707;- Specified by:
getNameBytesin interfacePublicAdvertisedPrefixPublicDelegatedPrefixOrBuilder- Returns:
- The bytes for name.
-
setName
The name of the public delegated prefix
optional string name = 3373707;- Parameters:
value- The name to set.- Returns:
- This builder for chaining.
-
clearName
The name of the public delegated prefix
optional string name = 3373707;- Returns:
- This builder for chaining.
-
setNameBytes
public PublicAdvertisedPrefixPublicDelegatedPrefix.Builder setNameBytes(com.google.protobuf.ByteString value) The name of the public delegated prefix
optional string name = 3373707;- Parameters:
value- The bytes for name to set.- Returns:
- This builder for chaining.
-
hasProject
public boolean hasProject()The project number of the public delegated prefix
optional string project = 227560217;- Specified by:
hasProjectin interfacePublicAdvertisedPrefixPublicDelegatedPrefixOrBuilder- Returns:
- Whether the project field is set.
-
getProject
The project number of the public delegated prefix
optional string project = 227560217;- Specified by:
getProjectin interfacePublicAdvertisedPrefixPublicDelegatedPrefixOrBuilder- Returns:
- The project.
-
getProjectBytes
public com.google.protobuf.ByteString getProjectBytes()The project number of the public delegated prefix
optional string project = 227560217;- Specified by:
getProjectBytesin interfacePublicAdvertisedPrefixPublicDelegatedPrefixOrBuilder- Returns:
- The bytes for project.
-
setProject
The project number of the public delegated prefix
optional string project = 227560217;- Parameters:
value- The project to set.- Returns:
- This builder for chaining.
-
clearProject
The project number of the public delegated prefix
optional string project = 227560217;- Returns:
- This builder for chaining.
-
setProjectBytes
public PublicAdvertisedPrefixPublicDelegatedPrefix.Builder setProjectBytes(com.google.protobuf.ByteString value) The project number of the public delegated prefix
optional string project = 227560217;- Parameters:
value- The bytes for project to set.- Returns:
- This builder for chaining.
-
hasRegion
public boolean hasRegion()The region of the public delegated prefix if it is regional. If absent, the prefix is global.
optional string region = 138946292;- Specified by:
hasRegionin interfacePublicAdvertisedPrefixPublicDelegatedPrefixOrBuilder- Returns:
- Whether the region field is set.
-
getRegion
The region of the public delegated prefix if it is regional. If absent, the prefix is global.
optional string region = 138946292;- Specified by:
getRegionin interfacePublicAdvertisedPrefixPublicDelegatedPrefixOrBuilder- Returns:
- The region.
-
getRegionBytes
public com.google.protobuf.ByteString getRegionBytes()The region of the public delegated prefix if it is regional. If absent, the prefix is global.
optional string region = 138946292;- Specified by:
getRegionBytesin interfacePublicAdvertisedPrefixPublicDelegatedPrefixOrBuilder- Returns:
- The bytes for region.
-
setRegion
The region of the public delegated prefix if it is regional. If absent, the prefix is global.
optional string region = 138946292;- Parameters:
value- The region to set.- Returns:
- This builder for chaining.
-
clearRegion
The region of the public delegated prefix if it is regional. If absent, the prefix is global.
optional string region = 138946292;- Returns:
- This builder for chaining.
-
setRegionBytes
public PublicAdvertisedPrefixPublicDelegatedPrefix.Builder setRegionBytes(com.google.protobuf.ByteString value) The region of the public delegated prefix if it is regional. If absent, the prefix is global.
optional string region = 138946292;- Parameters:
value- The bytes for region to set.- Returns:
- This builder for chaining.
-
hasStatus
public boolean hasStatus()The status of the public delegated prefix. Possible values are: INITIALIZING: The public delegated prefix is being initialized and addresses cannot be created yet. ANNOUNCED: The public delegated prefix is active.
optional string status = 181260274;- Specified by:
hasStatusin interfacePublicAdvertisedPrefixPublicDelegatedPrefixOrBuilder- Returns:
- Whether the status field is set.
-
getStatus
The status of the public delegated prefix. Possible values are: INITIALIZING: The public delegated prefix is being initialized and addresses cannot be created yet. ANNOUNCED: The public delegated prefix is active.
optional string status = 181260274;- Specified by:
getStatusin interfacePublicAdvertisedPrefixPublicDelegatedPrefixOrBuilder- Returns:
- The status.
-
getStatusBytes
public com.google.protobuf.ByteString getStatusBytes()The status of the public delegated prefix. Possible values are: INITIALIZING: The public delegated prefix is being initialized and addresses cannot be created yet. ANNOUNCED: The public delegated prefix is active.
optional string status = 181260274;- Specified by:
getStatusBytesin interfacePublicAdvertisedPrefixPublicDelegatedPrefixOrBuilder- Returns:
- The bytes for status.
-
setStatus
The status of the public delegated prefix. Possible values are: INITIALIZING: The public delegated prefix is being initialized and addresses cannot be created yet. ANNOUNCED: The public delegated prefix is active.
optional string status = 181260274;- Parameters:
value- The status to set.- Returns:
- This builder for chaining.
-
clearStatus
The status of the public delegated prefix. Possible values are: INITIALIZING: The public delegated prefix is being initialized and addresses cannot be created yet. ANNOUNCED: The public delegated prefix is active.
optional string status = 181260274;- Returns:
- This builder for chaining.
-
setStatusBytes
public PublicAdvertisedPrefixPublicDelegatedPrefix.Builder setStatusBytes(com.google.protobuf.ByteString value) The status of the public delegated prefix. Possible values are: INITIALIZING: The public delegated prefix is being initialized and addresses cannot be created yet. ANNOUNCED: The public delegated prefix is active.
optional string status = 181260274;- Parameters:
value- The bytes for status to set.- Returns:
- This builder for chaining.
-