Interface LicenseCodeOrBuilder (1.64.0)

public interface LicenseCodeOrBuilder extends MessageOrBuilder

Implements

MessageOrBuilder

Methods

getCreationTimestamp()

public abstract String getCreationTimestamp()

[Output Only] Creation timestamp in RFC3339 text format.

optional string creation_timestamp = 30525366;

Returns
Type Description
String

The creationTimestamp.

getCreationTimestampBytes()

public abstract ByteString getCreationTimestampBytes()

[Output Only] Creation timestamp in RFC3339 text format.

optional string creation_timestamp = 30525366;

Returns
Type Description
ByteString

The bytes for creationTimestamp.

getDescription()

public abstract String getDescription()

[Output Only] Description of this License Code.

optional string description = 422937596;

Returns
Type Description
String

The description.

getDescriptionBytes()

public abstract ByteString getDescriptionBytes()

[Output Only] Description of this License Code.

optional string description = 422937596;

Returns
Type Description
ByteString

The bytes for description.

getId()

public abstract long getId()

[Output Only] The unique identifier for the resource. This identifier is defined by the server.

optional uint64 id = 3355;

Returns
Type Description
long

The id.

getKind()

public abstract String getKind()

[Output Only] Type of resource. Always compute#licenseCode for licenses.

optional string kind = 3292052;

Returns
Type Description
String

The kind.

getKindBytes()

public abstract ByteString getKindBytes()

[Output Only] Type of resource. Always compute#licenseCode for licenses.

optional string kind = 3292052;

Returns
Type Description
ByteString

The bytes for kind.

getLicenseAlias(int index)

public abstract LicenseCodeLicenseAlias getLicenseAlias(int index)

[Output Only] URL and description aliases of Licenses with the same License Code.

repeated .google.cloud.compute.v1.LicenseCodeLicenseAlias license_alias = 43550930;

Parameter
Name Description
index int
Returns
Type Description
LicenseCodeLicenseAlias

getLicenseAliasCount()

public abstract int getLicenseAliasCount()

[Output Only] URL and description aliases of Licenses with the same License Code.

repeated .google.cloud.compute.v1.LicenseCodeLicenseAlias license_alias = 43550930;

Returns
Type Description
int

getLicenseAliasList()

public abstract List<LicenseCodeLicenseAlias> getLicenseAliasList()

[Output Only] URL and description aliases of Licenses with the same License Code.

repeated .google.cloud.compute.v1.LicenseCodeLicenseAlias license_alias = 43550930;

Returns
Type Description
List<LicenseCodeLicenseAlias>

getLicenseAliasOrBuilder(int index)

public abstract LicenseCodeLicenseAliasOrBuilder getLicenseAliasOrBuilder(int index)

[Output Only] URL and description aliases of Licenses with the same License Code.

repeated .google.cloud.compute.v1.LicenseCodeLicenseAlias license_alias = 43550930;

Parameter
Name Description
index int
Returns
Type Description
LicenseCodeLicenseAliasOrBuilder

getLicenseAliasOrBuilderList()

public abstract List<? extends LicenseCodeLicenseAliasOrBuilder> getLicenseAliasOrBuilderList()

[Output Only] URL and description aliases of Licenses with the same License Code.

repeated .google.cloud.compute.v1.LicenseCodeLicenseAlias license_alias = 43550930;

Returns
Type Description
List<? extends com.google.cloud.compute.v1.LicenseCodeLicenseAliasOrBuilder>

getName()

public abstract String getName()

[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
Type Description
String

The name.

getNameBytes()

public abstract ByteString getNameBytes()

[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
Type Description
ByteString

The bytes for name.

public abstract String getSelfLink()

[Output Only] Server-defined URL for the resource.

optional string self_link = 456214797;

Returns
Type Description
String

The selfLink.

getSelfLinkBytes()

public abstract ByteString getSelfLinkBytes()

[Output Only] Server-defined URL for the resource.

optional string self_link = 456214797;

Returns
Type Description
ByteString

The bytes for selfLink.

getState()

public abstract String getState()

[Output Only] Current state of this License Code. Check the State enum for the list of possible values.

optional string state = 109757585;

Returns
Type Description
String

The state.

getStateBytes()

public abstract ByteString getStateBytes()

[Output Only] Current state of this License Code. Check the State enum for the list of possible values.

optional string state = 109757585;

Returns
Type Description
ByteString

The bytes for state.

getTransferable()

public abstract boolean getTransferable()

[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
Type Description
boolean

The transferable.

hasCreationTimestamp()

public abstract boolean hasCreationTimestamp()

[Output Only] Creation timestamp in RFC3339 text format.

optional string creation_timestamp = 30525366;

Returns
Type Description
boolean

Whether the creationTimestamp field is set.

hasDescription()

public abstract boolean hasDescription()

[Output Only] Description of this License Code.

optional string description = 422937596;

Returns
Type Description
boolean

Whether the description field is set.

hasId()

public abstract boolean hasId()

[Output Only] The unique identifier for the resource. This identifier is defined by the server.

optional uint64 id = 3355;

Returns
Type Description
boolean

Whether the id field is set.

hasKind()

public abstract boolean hasKind()

[Output Only] Type of resource. Always compute#licenseCode for licenses.

optional string kind = 3292052;

Returns
Type Description
boolean

Whether the kind field is set.

hasName()

public abstract boolean hasName()

[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
Type Description
boolean

Whether the name field is set.

public abstract boolean hasSelfLink()

[Output Only] Server-defined URL for the resource.

optional string self_link = 456214797;

Returns
Type Description
boolean

Whether the selfLink field is set.

hasState()

public abstract boolean hasState()

[Output Only] Current state of this License Code. Check the State enum for the list of possible values.

optional string state = 109757585;

Returns
Type Description
boolean

Whether the state field is set.

hasTransferable()

public abstract boolean hasTransferable()

[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
Type Description
boolean

Whether the transferable field is set.