Package com.google.cloud.compute.v1
Class NetworkProfile.Builder
java.lang.Object
com.google.protobuf.AbstractMessageLite.Builder
com.google.protobuf.AbstractMessage.Builder<BuilderT>
com.google.protobuf.GeneratedMessage.Builder<NetworkProfile.Builder>
com.google.cloud.compute.v1.NetworkProfile.Builder
- All Implemented Interfaces:
NetworkProfileOrBuilder,com.google.protobuf.Message.Builder,com.google.protobuf.MessageLite.Builder,com.google.protobuf.MessageLiteOrBuilder,com.google.protobuf.MessageOrBuilder,Cloneable
- Enclosing class:
- NetworkProfile
public static final class NetworkProfile.Builder
extends com.google.protobuf.GeneratedMessage.Builder<NetworkProfile.Builder>
implements NetworkProfileOrBuilder
NetworkProfile represents a Google managed network profile resource.Protobuf type
google.cloud.compute.v1.NetworkProfile-
Method Summary
Modifier and TypeMethodDescriptionbuild()clear()Output only.Output only.Output only.clearId()Output only.Output only.Output only.Output only.Output only.Output only.Output only.optional string zone = 3744684;Output only.com.google.protobuf.ByteStringOutput only.Output only.com.google.protobuf.ByteStringOutput only.static final com.google.protobuf.Descriptors.Descriptorcom.google.protobuf.Descriptors.DescriptorOutput only.Output only.Output only.longgetId()Output only.getKind()Output only.com.google.protobuf.ByteStringOutput only.Output only.Output only.Output only.getName()Output only.com.google.protobuf.ByteStringOutput only.Output only.Output only.Output only.Output only.com.google.protobuf.ByteStringOutput only.Output only.com.google.protobuf.ByteStringOutput only.getZone()optional string zone = 3744684;com.google.protobuf.ByteStringoptional string zone = 3744684;booleanOutput only.booleanOutput only.booleanOutput only.booleanhasId()Output only.booleanhasKind()Output only.booleanOutput only.booleanhasName()Output only.booleanOutput only.booleanOutput only.booleanOutput only.booleanhasZone()optional string zone = 3744684;protected com.google.protobuf.GeneratedMessage.FieldAccessorTablefinal booleanOutput only.mergeFrom(NetworkProfile other) mergeFrom(com.google.protobuf.CodedInputStream input, com.google.protobuf.ExtensionRegistryLite extensionRegistry) mergeFrom(com.google.protobuf.Message other) Output only.Output only.setCreationTimestamp(String value) Output only.setCreationTimestampBytes(com.google.protobuf.ByteString value) Output only.setDescription(String value) Output only.setDescriptionBytes(com.google.protobuf.ByteString value) Output only.Output only.setFeatures(NetworkProfileNetworkFeatures.Builder builderForValue) Output only.setId(long value) Output only.Output only.setKindBytes(com.google.protobuf.ByteString value) Output only.Output only.setLocation(NetworkProfileLocation.Builder builderForValue) Output only.Output only.setNameBytes(com.google.protobuf.ByteString value) Output only.Output only.setProfileType(NetworkProfileProfileType.Builder builderForValue) Output only.setSelfLink(String value) Output only.setSelfLinkBytes(com.google.protobuf.ByteString value) Output only.setSelfLinkWithId(String value) Output only.setSelfLinkWithIdBytes(com.google.protobuf.ByteString value) Output only.optional string zone = 3744684;setZoneBytes(com.google.protobuf.ByteString value) optional string zone = 3744684;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<NetworkProfile.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<NetworkProfile.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<NetworkProfile.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
- Specified by:
mergeFromin interfacecom.google.protobuf.Message.Builder- Overrides:
mergeFromin classcom.google.protobuf.AbstractMessage.Builder<NetworkProfile.Builder>
-
mergeFrom
-
isInitialized
public final boolean isInitialized()- Specified by:
isInitializedin interfacecom.google.protobuf.MessageLiteOrBuilder- Overrides:
isInitializedin classcom.google.protobuf.GeneratedMessage.Builder<NetworkProfile.Builder>
-
mergeFrom
public NetworkProfile.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<NetworkProfile.Builder>- Throws:
IOException
-
hasCreationTimestamp
public boolean hasCreationTimestamp()Output only. [Output Only] Creation timestamp inRFC3339 text format.
optional string creation_timestamp = 30525366;- Specified by:
hasCreationTimestampin interfaceNetworkProfileOrBuilder- Returns:
- Whether the creationTimestamp field is set.
-
getCreationTimestamp
Output only. [Output Only] Creation timestamp inRFC3339 text format.
optional string creation_timestamp = 30525366;- Specified by:
getCreationTimestampin interfaceNetworkProfileOrBuilder- Returns:
- The creationTimestamp.
-
getCreationTimestampBytes
public com.google.protobuf.ByteString getCreationTimestampBytes()Output only. [Output Only] Creation timestamp inRFC3339 text format.
optional string creation_timestamp = 30525366;- Specified by:
getCreationTimestampBytesin interfaceNetworkProfileOrBuilder- Returns:
- The bytes for creationTimestamp.
-
setCreationTimestamp
Output only. [Output Only] Creation timestamp inRFC3339 text format.
optional string creation_timestamp = 30525366;- Parameters:
value- The creationTimestamp to set.- Returns:
- This builder for chaining.
-
clearCreationTimestamp
Output only. [Output Only] Creation timestamp inRFC3339 text format.
optional string creation_timestamp = 30525366;- Returns:
- This builder for chaining.
-
setCreationTimestampBytes
Output only. [Output Only] Creation timestamp inRFC3339 text format.
optional string creation_timestamp = 30525366;- Parameters:
value- The bytes for creationTimestamp to set.- Returns:
- This builder for chaining.
-
hasDescription
public boolean hasDescription()Output only. [Output Only] An optional description of this resource.
optional string description = 422937596;- Specified by:
hasDescriptionin interfaceNetworkProfileOrBuilder- Returns:
- Whether the description field is set.
-
getDescription
Output only. [Output Only] An optional description of this resource.
optional string description = 422937596;- Specified by:
getDescriptionin interfaceNetworkProfileOrBuilder- Returns:
- The description.
-
getDescriptionBytes
public com.google.protobuf.ByteString getDescriptionBytes()Output only. [Output Only] An optional description of this resource.
optional string description = 422937596;- Specified by:
getDescriptionBytesin interfaceNetworkProfileOrBuilder- Returns:
- The bytes for description.
-
setDescription
Output only. [Output Only] An optional description of this resource.
optional string description = 422937596;- Parameters:
value- The description to set.- Returns:
- This builder for chaining.
-
clearDescription
Output only. [Output Only] An optional description of this resource.
optional string description = 422937596;- Returns:
- This builder for chaining.
-
setDescriptionBytes
Output only. [Output Only] An optional description of this resource.
optional string description = 422937596;- Parameters:
value- The bytes for description to set.- Returns:
- This builder for chaining.
-
hasFeatures
public boolean hasFeatures()Output only. [Output Only] Features supported by the network.
optional .google.cloud.compute.v1.NetworkProfileNetworkFeatures features = 246211645;- Specified by:
hasFeaturesin interfaceNetworkProfileOrBuilder- Returns:
- Whether the features field is set.
-
getFeatures
Output only. [Output Only] Features supported by the network.
optional .google.cloud.compute.v1.NetworkProfileNetworkFeatures features = 246211645;- Specified by:
getFeaturesin interfaceNetworkProfileOrBuilder- Returns:
- The features.
-
setFeatures
Output only. [Output Only] Features supported by the network.
optional .google.cloud.compute.v1.NetworkProfileNetworkFeatures features = 246211645; -
setFeatures
Output only. [Output Only] Features supported by the network.
optional .google.cloud.compute.v1.NetworkProfileNetworkFeatures features = 246211645; -
mergeFeatures
Output only. [Output Only] Features supported by the network.
optional .google.cloud.compute.v1.NetworkProfileNetworkFeatures features = 246211645; -
clearFeatures
Output only. [Output Only] Features supported by the network.
optional .google.cloud.compute.v1.NetworkProfileNetworkFeatures features = 246211645; -
getFeaturesBuilder
Output only. [Output Only] Features supported by the network.
optional .google.cloud.compute.v1.NetworkProfileNetworkFeatures features = 246211645; -
getFeaturesOrBuilder
Output only. [Output Only] Features supported by the network.
optional .google.cloud.compute.v1.NetworkProfileNetworkFeatures features = 246211645;- Specified by:
getFeaturesOrBuilderin interfaceNetworkProfileOrBuilder
-
hasId
public boolean hasId()Output only. [Output Only] The unique identifier for the resource. This identifier is defined by the server.
optional uint64 id = 3355;- Specified by:
hasIdin interfaceNetworkProfileOrBuilder- Returns:
- Whether the id field is set.
-
getId
public long getId()Output only. [Output Only] The unique identifier for the resource. This identifier is defined by the server.
optional uint64 id = 3355;- Specified by:
getIdin interfaceNetworkProfileOrBuilder- Returns:
- The id.
-
setId
Output only. [Output Only] The unique identifier for the resource. This identifier is defined by the server.
optional uint64 id = 3355;- Parameters:
value- The id to set.- Returns:
- This builder for chaining.
-
clearId
Output only. [Output Only] The unique identifier for the resource. This identifier is defined by the server.
optional uint64 id = 3355;- Returns:
- This builder for chaining.
-
hasKind
public boolean hasKind()Output only. [Output Only] Type of the resource. Alwayscompute#networkProfile for network profiles.
optional string kind = 3292052;- Specified by:
hasKindin interfaceNetworkProfileOrBuilder- Returns:
- Whether the kind field is set.
-
getKind
Output only. [Output Only] Type of the resource. Alwayscompute#networkProfile for network profiles.
optional string kind = 3292052;- Specified by:
getKindin interfaceNetworkProfileOrBuilder- Returns:
- The kind.
-
getKindBytes
public com.google.protobuf.ByteString getKindBytes()Output only. [Output Only] Type of the resource. Alwayscompute#networkProfile for network profiles.
optional string kind = 3292052;- Specified by:
getKindBytesin interfaceNetworkProfileOrBuilder- Returns:
- The bytes for kind.
-
setKind
Output only. [Output Only] Type of the resource. Alwayscompute#networkProfile for network profiles.
optional string kind = 3292052;- Parameters:
value- The kind to set.- Returns:
- This builder for chaining.
-
clearKind
Output only. [Output Only] Type of the resource. Alwayscompute#networkProfile for network profiles.
optional string kind = 3292052;- Returns:
- This builder for chaining.
-
setKindBytes
Output only. [Output Only] Type of the resource. Alwayscompute#networkProfile for network profiles.
optional string kind = 3292052;- Parameters:
value- The bytes for kind to set.- Returns:
- This builder for chaining.
-
hasLocation
public boolean hasLocation()Output only. [Output Only] Location to which the network is restricted.
optional .google.cloud.compute.v1.NetworkProfileLocation location = 290430901;- Specified by:
hasLocationin interfaceNetworkProfileOrBuilder- Returns:
- Whether the location field is set.
-
getLocation
Output only. [Output Only] Location to which the network is restricted.
optional .google.cloud.compute.v1.NetworkProfileLocation location = 290430901;- Specified by:
getLocationin interfaceNetworkProfileOrBuilder- Returns:
- The location.
-
setLocation
Output only. [Output Only] Location to which the network is restricted.
optional .google.cloud.compute.v1.NetworkProfileLocation location = 290430901; -
setLocation
Output only. [Output Only] Location to which the network is restricted.
optional .google.cloud.compute.v1.NetworkProfileLocation location = 290430901; -
mergeLocation
Output only. [Output Only] Location to which the network is restricted.
optional .google.cloud.compute.v1.NetworkProfileLocation location = 290430901; -
clearLocation
Output only. [Output Only] Location to which the network is restricted.
optional .google.cloud.compute.v1.NetworkProfileLocation location = 290430901; -
getLocationBuilder
Output only. [Output Only] Location to which the network is restricted.
optional .google.cloud.compute.v1.NetworkProfileLocation location = 290430901; -
getLocationOrBuilder
Output only. [Output Only] Location to which the network is restricted.
optional .google.cloud.compute.v1.NetworkProfileLocation location = 290430901;- Specified by:
getLocationOrBuilderin interfaceNetworkProfileOrBuilder
-
hasName
public boolean hasName()Output only. [Output Only] Name of the resource.
optional string name = 3373707;- Specified by:
hasNamein interfaceNetworkProfileOrBuilder- Returns:
- Whether the name field is set.
-
getName
Output only. [Output Only] Name of the resource.
optional string name = 3373707;- Specified by:
getNamein interfaceNetworkProfileOrBuilder- Returns:
- The name.
-
getNameBytes
public com.google.protobuf.ByteString getNameBytes()Output only. [Output Only] Name of the resource.
optional string name = 3373707;- Specified by:
getNameBytesin interfaceNetworkProfileOrBuilder- Returns:
- The bytes for name.
-
setName
Output only. [Output Only] Name of the resource.
optional string name = 3373707;- Parameters:
value- The name to set.- Returns:
- This builder for chaining.
-
clearName
Output only. [Output Only] Name of the resource.
optional string name = 3373707;- Returns:
- This builder for chaining.
-
setNameBytes
Output only. [Output Only] Name of the resource.
optional string name = 3373707;- Parameters:
value- The bytes for name to set.- Returns:
- This builder for chaining.
-
hasProfileType
public boolean hasProfileType()Output only. [Output Only] Type of the network profile.
optional .google.cloud.compute.v1.NetworkProfileProfileType profile_type = 150167568;- Specified by:
hasProfileTypein interfaceNetworkProfileOrBuilder- Returns:
- Whether the profileType field is set.
-
getProfileType
Output only. [Output Only] Type of the network profile.
optional .google.cloud.compute.v1.NetworkProfileProfileType profile_type = 150167568;- Specified by:
getProfileTypein interfaceNetworkProfileOrBuilder- Returns:
- The profileType.
-
setProfileType
Output only. [Output Only] Type of the network profile.
optional .google.cloud.compute.v1.NetworkProfileProfileType profile_type = 150167568; -
setProfileType
Output only. [Output Only] Type of the network profile.
optional .google.cloud.compute.v1.NetworkProfileProfileType profile_type = 150167568; -
mergeProfileType
Output only. [Output Only] Type of the network profile.
optional .google.cloud.compute.v1.NetworkProfileProfileType profile_type = 150167568; -
clearProfileType
Output only. [Output Only] Type of the network profile.
optional .google.cloud.compute.v1.NetworkProfileProfileType profile_type = 150167568; -
getProfileTypeBuilder
Output only. [Output Only] Type of the network profile.
optional .google.cloud.compute.v1.NetworkProfileProfileType profile_type = 150167568; -
getProfileTypeOrBuilder
Output only. [Output Only] Type of the network profile.
optional .google.cloud.compute.v1.NetworkProfileProfileType profile_type = 150167568;- Specified by:
getProfileTypeOrBuilderin interfaceNetworkProfileOrBuilder
-
hasSelfLink
public boolean hasSelfLink()Output only. [Output Only] Server-defined URL for the resource.
optional string self_link = 456214797;- Specified by:
hasSelfLinkin interfaceNetworkProfileOrBuilder- Returns:
- Whether the selfLink field is set.
-
getSelfLink
Output only. [Output Only] Server-defined URL for the resource.
optional string self_link = 456214797;- Specified by:
getSelfLinkin interfaceNetworkProfileOrBuilder- Returns:
- The selfLink.
-
getSelfLinkBytes
public com.google.protobuf.ByteString getSelfLinkBytes()Output only. [Output Only] Server-defined URL for the resource.
optional string self_link = 456214797;- Specified by:
getSelfLinkBytesin interfaceNetworkProfileOrBuilder- Returns:
- The bytes for selfLink.
-
setSelfLink
Output only. [Output Only] Server-defined URL for the resource.
optional string self_link = 456214797;- Parameters:
value- The selfLink to set.- Returns:
- This builder for chaining.
-
clearSelfLink
Output only. [Output Only] Server-defined URL for the resource.
optional string self_link = 456214797;- Returns:
- This builder for chaining.
-
setSelfLinkBytes
Output only. [Output Only] Server-defined URL for the resource.
optional string self_link = 456214797;- Parameters:
value- The bytes for selfLink to set.- Returns:
- This builder for chaining.
-
hasSelfLinkWithId
public boolean hasSelfLinkWithId()Output only. [Output Only] Server-defined URL for this resource with the resource id.
optional string self_link_with_id = 44520962;- Specified by:
hasSelfLinkWithIdin interfaceNetworkProfileOrBuilder- Returns:
- Whether the selfLinkWithId field is set.
-
getSelfLinkWithId
Output only. [Output Only] Server-defined URL for this resource with the resource id.
optional string self_link_with_id = 44520962;- Specified by:
getSelfLinkWithIdin interfaceNetworkProfileOrBuilder- Returns:
- The selfLinkWithId.
-
getSelfLinkWithIdBytes
public com.google.protobuf.ByteString getSelfLinkWithIdBytes()Output only. [Output Only] Server-defined URL for this resource with the resource id.
optional string self_link_with_id = 44520962;- Specified by:
getSelfLinkWithIdBytesin interfaceNetworkProfileOrBuilder- Returns:
- The bytes for selfLinkWithId.
-
setSelfLinkWithId
Output only. [Output Only] Server-defined URL for this resource with the resource id.
optional string self_link_with_id = 44520962;- Parameters:
value- The selfLinkWithId to set.- Returns:
- This builder for chaining.
-
clearSelfLinkWithId
Output only. [Output Only] Server-defined URL for this resource with the resource id.
optional string self_link_with_id = 44520962;- Returns:
- This builder for chaining.
-
setSelfLinkWithIdBytes
Output only. [Output Only] Server-defined URL for this resource with the resource id.
optional string self_link_with_id = 44520962;- Parameters:
value- The bytes for selfLinkWithId to set.- Returns:
- This builder for chaining.
-
hasZone
public boolean hasZone()optional string zone = 3744684;- Specified by:
hasZonein interfaceNetworkProfileOrBuilder- Returns:
- Whether the zone field is set.
-
getZone
optional string zone = 3744684;- Specified by:
getZonein interfaceNetworkProfileOrBuilder- Returns:
- The zone.
-
getZoneBytes
public com.google.protobuf.ByteString getZoneBytes()optional string zone = 3744684;- Specified by:
getZoneBytesin interfaceNetworkProfileOrBuilder- Returns:
- The bytes for zone.
-
setZone
optional string zone = 3744684;- Parameters:
value- The zone to set.- Returns:
- This builder for chaining.
-
clearZone
optional string zone = 3744684;- Returns:
- This builder for chaining.
-
setZoneBytes
optional string zone = 3744684;- Parameters:
value- The bytes for zone to set.- Returns:
- This builder for chaining.
-