Package com.google.cloud.compute.v1
Class LicenseCode.Builder
java.lang.Object
com.google.protobuf.AbstractMessageLite.Builder
com.google.protobuf.AbstractMessage.Builder<BuilderT>
com.google.protobuf.GeneratedMessage.Builder<LicenseCode.Builder>
com.google.cloud.compute.v1.LicenseCode.Builder
- All Implemented Interfaces:
LicenseCodeOrBuilder,com.google.protobuf.Message.Builder,com.google.protobuf.MessageLite.Builder,com.google.protobuf.MessageLiteOrBuilder,com.google.protobuf.MessageOrBuilder,Cloneable
- Enclosing class:
- LicenseCode
public static final class LicenseCode.Builder
extends com.google.protobuf.GeneratedMessage.Builder<LicenseCode.Builder>
implements LicenseCodeOrBuilder
Represents a License Code resource. A License Code is a unique identifier used to represent alicense resource. *Caution* This resource is intended for use only by third-party partners who are creatingCloud Marketplace images.Protobuf type
google.cloud.compute.v1.LicenseCode-
Method Summary
Modifier and TypeMethodDescriptionaddAllLicenseAlias(Iterable<? extends LicenseCodeLicenseAlias> values) [Output Only] URL and description aliases of Licenses with the same License Code.addLicenseAlias(int index, LicenseCodeLicenseAlias value) [Output Only] URL and description aliases of Licenses with the same License Code.addLicenseAlias(int index, LicenseCodeLicenseAlias.Builder builderForValue) [Output Only] URL and description aliases of Licenses with the same License Code.[Output Only] URL and description aliases of Licenses with the same License Code.addLicenseAlias(LicenseCodeLicenseAlias.Builder builderForValue) [Output Only] URL and description aliases of Licenses with the same License Code.[Output Only] URL and description aliases of Licenses with the same License Code.addLicenseAliasBuilder(int index) [Output Only] URL and description aliases of Licenses with the same License Code.build()clear()Output only.Output only.clearId()Output only.Output only.[Output Only] URL and description aliases of Licenses with the same License Code.Output only.Output only.Output only.Output only.Output only.com.google.protobuf.ByteStringOutput only.Output only.com.google.protobuf.ByteStringOutput only.static final com.google.protobuf.Descriptors.Descriptorcom.google.protobuf.Descriptors.DescriptorlonggetId()Output only.getKind()Output only.com.google.protobuf.ByteStringOutput only.getLicenseAlias(int index) [Output Only] URL and description aliases of Licenses with the same License Code.getLicenseAliasBuilder(int index) [Output Only] URL and description aliases of Licenses with the same License Code.[Output Only] URL and description aliases of Licenses with the same License Code.int[Output Only] URL and description aliases of Licenses with the same License Code.[Output Only] URL and description aliases of Licenses with the same License Code.getLicenseAliasOrBuilder(int index) [Output Only] URL and description aliases of Licenses with the same License Code.List<? extends LicenseCodeLicenseAliasOrBuilder>[Output Only] URL and description aliases of Licenses with the same License Code.getName()Output only.com.google.protobuf.ByteStringOutput only.Output only.com.google.protobuf.ByteStringOutput only.getState()Output only.com.google.protobuf.ByteStringOutput only.booleanOutput only.booleanOutput only.booleanOutput only.booleanhasId()Output only.booleanhasKind()Output only.booleanhasName()Output only.booleanOutput only.booleanhasState()Output only.booleanOutput only.protected com.google.protobuf.GeneratedMessage.FieldAccessorTablefinal booleanmergeFrom(LicenseCode other) mergeFrom(com.google.protobuf.CodedInputStream input, com.google.protobuf.ExtensionRegistryLite extensionRegistry) mergeFrom(com.google.protobuf.Message other) removeLicenseAlias(int index) [Output Only] URL and description aliases of Licenses with the same License Code.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.setId(long value) Output only.Output only.setKindBytes(com.google.protobuf.ByteString value) Output only.setLicenseAlias(int index, LicenseCodeLicenseAlias value) [Output Only] URL and description aliases of Licenses with the same License Code.setLicenseAlias(int index, LicenseCodeLicenseAlias.Builder builderForValue) [Output Only] URL and description aliases of Licenses with the same License Code.Output only.setNameBytes(com.google.protobuf.ByteString value) Output only.setSelfLink(String value) Output only.setSelfLinkBytes(com.google.protobuf.ByteString value) Output only.Output only.setStateBytes(com.google.protobuf.ByteString value) Output only.setTransferable(boolean value) Output only.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<LicenseCode.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<LicenseCode.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<LicenseCode.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<LicenseCode.Builder>
-
mergeFrom
-
isInitialized
public final boolean isInitialized()- Specified by:
isInitializedin interfacecom.google.protobuf.MessageLiteOrBuilder- Overrides:
isInitializedin classcom.google.protobuf.GeneratedMessage.Builder<LicenseCode.Builder>
-
mergeFrom
public LicenseCode.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<LicenseCode.Builder>- Throws:
IOException
-
hasCreationTimestamp
public boolean hasCreationTimestamp()Output only. [Output Only] Creation timestamp inRFC3339 text format.
optional string creation_timestamp = 30525366;- Specified by:
hasCreationTimestampin interfaceLicenseCodeOrBuilder- 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 interfaceLicenseCodeOrBuilder- 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 interfaceLicenseCodeOrBuilder- 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] Description of this License Code.
optional string description = 422937596;- Specified by:
hasDescriptionin interfaceLicenseCodeOrBuilder- Returns:
- Whether the description field is set.
-
getDescription
Output only. [Output Only] Description of this License Code.
optional string description = 422937596;- Specified by:
getDescriptionin interfaceLicenseCodeOrBuilder- Returns:
- The description.
-
getDescriptionBytes
public com.google.protobuf.ByteString getDescriptionBytes()Output only. [Output Only] Description of this License Code.
optional string description = 422937596;- Specified by:
getDescriptionBytesin interfaceLicenseCodeOrBuilder- Returns:
- The bytes for description.
-
setDescription
Output only. [Output Only] Description of this License Code.
optional string description = 422937596;- Parameters:
value- The description to set.- Returns:
- This builder for chaining.
-
clearDescription
Output only. [Output Only] Description of this License Code.
optional string description = 422937596;- Returns:
- This builder for chaining.
-
setDescriptionBytes
Output only. [Output Only] Description of this License Code.
optional string description = 422937596;- Parameters:
value- The bytes for description to set.- Returns:
- This builder for chaining.
-
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 interfaceLicenseCodeOrBuilder- 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 interfaceLicenseCodeOrBuilder- 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 resource. Always compute#licenseCode for licenses.
optional string kind = 3292052;- Specified by:
hasKindin interfaceLicenseCodeOrBuilder- Returns:
- Whether the kind field is set.
-
getKind
Output only. [Output Only] Type of resource. Always compute#licenseCode for licenses.
optional string kind = 3292052;- Specified by:
getKindin interfaceLicenseCodeOrBuilder- Returns:
- The kind.
-
getKindBytes
public com.google.protobuf.ByteString getKindBytes()Output only. [Output Only] Type of resource. Always compute#licenseCode for licenses.
optional string kind = 3292052;- Specified by:
getKindBytesin interfaceLicenseCodeOrBuilder- Returns:
- The bytes for kind.
-
setKind
Output only. [Output Only] Type of resource. Always compute#licenseCode for licenses.
optional string kind = 3292052;- Parameters:
value- The kind to set.- Returns:
- This builder for chaining.
-
clearKind
Output only. [Output Only] Type of resource. Always compute#licenseCode for licenses.
optional string kind = 3292052;- Returns:
- This builder for chaining.
-
setKindBytes
Output only. [Output Only] Type of resource. Always compute#licenseCode for licenses.
optional string kind = 3292052;- Parameters:
value- The bytes for kind to set.- Returns:
- This builder for chaining.
-
getLicenseAliasList
[Output Only] URL and description aliases of Licenses with the same License Code.
repeated .google.cloud.compute.v1.LicenseCodeLicenseAlias license_alias = 43550930;- Specified by:
getLicenseAliasListin interfaceLicenseCodeOrBuilder
-
getLicenseAliasCount
public int getLicenseAliasCount()[Output Only] URL and description aliases of Licenses with the same License Code.
repeated .google.cloud.compute.v1.LicenseCodeLicenseAlias license_alias = 43550930;- Specified by:
getLicenseAliasCountin interfaceLicenseCodeOrBuilder
-
getLicenseAlias
[Output Only] URL and description aliases of Licenses with the same License Code.
repeated .google.cloud.compute.v1.LicenseCodeLicenseAlias license_alias = 43550930;- Specified by:
getLicenseAliasin interfaceLicenseCodeOrBuilder
-
setLicenseAlias
[Output Only] URL and description aliases of Licenses with the same License Code.
repeated .google.cloud.compute.v1.LicenseCodeLicenseAlias license_alias = 43550930; -
setLicenseAlias
public LicenseCode.Builder setLicenseAlias(int index, LicenseCodeLicenseAlias.Builder builderForValue) [Output Only] URL and description aliases of Licenses with the same License Code.
repeated .google.cloud.compute.v1.LicenseCodeLicenseAlias license_alias = 43550930; -
addLicenseAlias
[Output Only] URL and description aliases of Licenses with the same License Code.
repeated .google.cloud.compute.v1.LicenseCodeLicenseAlias license_alias = 43550930; -
addLicenseAlias
[Output Only] URL and description aliases of Licenses with the same License Code.
repeated .google.cloud.compute.v1.LicenseCodeLicenseAlias license_alias = 43550930; -
addLicenseAlias
[Output Only] URL and description aliases of Licenses with the same License Code.
repeated .google.cloud.compute.v1.LicenseCodeLicenseAlias license_alias = 43550930; -
addLicenseAlias
public LicenseCode.Builder addLicenseAlias(int index, LicenseCodeLicenseAlias.Builder builderForValue) [Output Only] URL and description aliases of Licenses with the same License Code.
repeated .google.cloud.compute.v1.LicenseCodeLicenseAlias license_alias = 43550930; -
addAllLicenseAlias
[Output Only] URL and description aliases of Licenses with the same License Code.
repeated .google.cloud.compute.v1.LicenseCodeLicenseAlias license_alias = 43550930; -
clearLicenseAlias
[Output Only] URL and description aliases of Licenses with the same License Code.
repeated .google.cloud.compute.v1.LicenseCodeLicenseAlias license_alias = 43550930; -
removeLicenseAlias
[Output Only] URL and description aliases of Licenses with the same License Code.
repeated .google.cloud.compute.v1.LicenseCodeLicenseAlias license_alias = 43550930; -
getLicenseAliasBuilder
[Output Only] URL and description aliases of Licenses with the same License Code.
repeated .google.cloud.compute.v1.LicenseCodeLicenseAlias license_alias = 43550930; -
getLicenseAliasOrBuilder
[Output Only] URL and description aliases of Licenses with the same License Code.
repeated .google.cloud.compute.v1.LicenseCodeLicenseAlias license_alias = 43550930;- Specified by:
getLicenseAliasOrBuilderin interfaceLicenseCodeOrBuilder
-
getLicenseAliasOrBuilderList
[Output Only] URL and description aliases of Licenses with the same License Code.
repeated .google.cloud.compute.v1.LicenseCodeLicenseAlias license_alias = 43550930;- Specified by:
getLicenseAliasOrBuilderListin interfaceLicenseCodeOrBuilder
-
addLicenseAliasBuilder
[Output Only] URL and description aliases of Licenses with the same License Code.
repeated .google.cloud.compute.v1.LicenseCodeLicenseAlias license_alias = 43550930; -
addLicenseAliasBuilder
[Output Only] URL and description aliases of Licenses with the same License Code.
repeated .google.cloud.compute.v1.LicenseCodeLicenseAlias license_alias = 43550930; -
getLicenseAliasBuilderList
[Output Only] URL and description aliases of Licenses with the same License Code.
repeated .google.cloud.compute.v1.LicenseCodeLicenseAlias license_alias = 43550930; -
hasName
public boolean hasName()Output only. [Output Only] Name of the resource. The name is 1-20 characters long and must be a valid 64 bit integer.
optional string name = 3373707;- Specified by:
hasNamein interfaceLicenseCodeOrBuilder- Returns:
- Whether the name field is set.
-
getName
Output only. [Output Only] Name of the resource. The name is 1-20 characters long and must be a valid 64 bit integer.
optional string name = 3373707;- Specified by:
getNamein interfaceLicenseCodeOrBuilder- Returns:
- The name.
-
getNameBytes
public com.google.protobuf.ByteString getNameBytes()Output only. [Output Only] Name of the resource. The name is 1-20 characters long and must be a valid 64 bit integer.
optional string name = 3373707;- Specified by:
getNameBytesin interfaceLicenseCodeOrBuilder- Returns:
- The bytes for name.
-
setName
Output only. [Output Only] Name of the resource. The name is 1-20 characters long and must be a valid 64 bit integer.
optional string name = 3373707;- Parameters:
value- The name to set.- Returns:
- This builder for chaining.
-
clearName
Output only. [Output Only] Name of the resource. The name is 1-20 characters long and must be a valid 64 bit integer.
optional string name = 3373707;- Returns:
- This builder for chaining.
-
setNameBytes
Output only. [Output Only] Name of the resource. The name is 1-20 characters long and must be a valid 64 bit integer.
optional string name = 3373707;- Parameters:
value- The bytes for name to set.- Returns:
- This builder for chaining.
-
hasSelfLink
public boolean hasSelfLink()Output only. [Output Only] Server-defined URL for the resource.
optional string self_link = 456214797;- Specified by:
hasSelfLinkin interfaceLicenseCodeOrBuilder- 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 interfaceLicenseCodeOrBuilder- 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 interfaceLicenseCodeOrBuilder- 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.
-
hasState
public boolean hasState()Output only. [Output Only] Current state of this License Code. Check the State enum for the list of possible values.
optional string state = 109757585;- Specified by:
hasStatein interfaceLicenseCodeOrBuilder- Returns:
- Whether the state field is set.
-
getState
Output only. [Output Only] Current state of this License Code. Check the State enum for the list of possible values.
optional string state = 109757585;- Specified by:
getStatein interfaceLicenseCodeOrBuilder- Returns:
- The state.
-
getStateBytes
public com.google.protobuf.ByteString getStateBytes()Output only. [Output Only] Current state of this License Code. Check the State enum for the list of possible values.
optional string state = 109757585;- Specified by:
getStateBytesin interfaceLicenseCodeOrBuilder- Returns:
- The bytes for state.
-
setState
Output only. [Output Only] Current state of this License Code. Check the State enum for the list of possible values.
optional string state = 109757585;- Parameters:
value- The state to set.- Returns:
- This builder for chaining.
-
clearState
Output only. [Output Only] Current state of this License Code. Check the State enum for the list of possible values.
optional string state = 109757585;- Returns:
- This builder for chaining.
-
setStateBytes
Output only. [Output Only] Current state of this License Code. Check the State enum for the list of possible values.
optional string state = 109757585;- Parameters:
value- The bytes for state to set.- Returns:
- This builder for chaining.
-
hasTransferable
public boolean hasTransferable()Output only. [Output Only] If true, the license will remain attached when creating images or snapshots from disks. Otherwise, the license is not transferred.
optional bool transferable = 4349893;- Specified by:
hasTransferablein interfaceLicenseCodeOrBuilder- Returns:
- Whether the transferable field is set.
-
getTransferable
public boolean getTransferable()Output only. [Output Only] If true, the license will remain attached when creating images or snapshots from disks. Otherwise, the license is not transferred.
optional bool transferable = 4349893;- Specified by:
getTransferablein interfaceLicenseCodeOrBuilder- Returns:
- The transferable.
-
setTransferable
Output only. [Output Only] If true, the license will remain attached when creating images or snapshots from disks. Otherwise, the license is not transferred.
optional bool transferable = 4349893;- Parameters:
value- The transferable to set.- Returns:
- This builder for chaining.
-
clearTransferable
Output only. [Output Only] If true, the license will remain attached when creating images or snapshots from disks. Otherwise, the license is not transferred.
optional bool transferable = 4349893;- Returns:
- This builder for chaining.
-