Interface LicenseOrBuilder (1.45.0)

public interface LicenseOrBuilder extends MessageOrBuilder

Implements

MessageOrBuilder

Methods

getChargesUseFee()

public abstract boolean getChargesUseFee()

[Output Only] Deprecated. This field no longer reflects whether a license charges a usage fee.

optional bool charges_use_fee = 372412622;

Returns
TypeDescription
boolean

The chargesUseFee.

getCreationTimestamp()

public abstract String getCreationTimestamp()

[Output Only] Creation timestamp in RFC3339 text format.

optional string creation_timestamp = 30525366;

Returns
TypeDescription
String

The creationTimestamp.

getCreationTimestampBytes()

public abstract ByteString getCreationTimestampBytes()

[Output Only] Creation timestamp in RFC3339 text format.

optional string creation_timestamp = 30525366;

Returns
TypeDescription
ByteString

The bytes for creationTimestamp.

getDescription()

public abstract String getDescription()

An optional textual description of the resource; provided by the client when the resource is created.

optional string description = 422937596;

Returns
TypeDescription
String

The description.

getDescriptionBytes()

public abstract ByteString getDescriptionBytes()

An optional textual description of the resource; provided by the client when the resource is created.

optional string description = 422937596;

Returns
TypeDescription
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
TypeDescription
long

The id.

getKind()

public abstract String getKind()

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

optional string kind = 3292052;

Returns
TypeDescription
String

The kind.

getKindBytes()

public abstract ByteString getKindBytes()

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

optional string kind = 3292052;

Returns
TypeDescription
ByteString

The bytes for kind.

getLicenseCode()

public abstract long getLicenseCode()

[Output Only] The unique code used to attach this license to images, snapshots, and disks.

optional uint64 license_code = 1467179;

Returns
TypeDescription
long

The licenseCode.

getName()

public abstract String getName()

Name of the resource. The name must be 1-63 characters long and comply with RFC1035.

optional string name = 3373707;

Returns
TypeDescription
String

The name.

getNameBytes()

public abstract ByteString getNameBytes()

Name of the resource. The name must be 1-63 characters long and comply with RFC1035.

optional string name = 3373707;

Returns
TypeDescription
ByteString

The bytes for name.

getResourceRequirements()

public abstract LicenseResourceRequirements getResourceRequirements()

optional .google.cloud.compute.v1.LicenseResourceRequirements resource_requirements = 214292769;

Returns
TypeDescription
LicenseResourceRequirements

The resourceRequirements.

getResourceRequirementsOrBuilder()

public abstract LicenseResourceRequirementsOrBuilder getResourceRequirementsOrBuilder()

optional .google.cloud.compute.v1.LicenseResourceRequirements resource_requirements = 214292769;

Returns
TypeDescription
LicenseResourceRequirementsOrBuilder
public abstract String getSelfLink()

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

optional string self_link = 456214797;

Returns
TypeDescription
String

The selfLink.

getSelfLinkBytes()

public abstract ByteString getSelfLinkBytes()

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

optional string self_link = 456214797;

Returns
TypeDescription
ByteString

The bytes for selfLink.

getTransferable()

public abstract boolean getTransferable()

If false, licenses will not be copied from the source resource when creating an image from a disk, disk from snapshot, or snapshot from disk.

optional bool transferable = 4349893;

Returns
TypeDescription
boolean

The transferable.

hasChargesUseFee()

public abstract boolean hasChargesUseFee()

[Output Only] Deprecated. This field no longer reflects whether a license charges a usage fee.

optional bool charges_use_fee = 372412622;

Returns
TypeDescription
boolean

Whether the chargesUseFee field is set.

hasCreationTimestamp()

public abstract boolean hasCreationTimestamp()

[Output Only] Creation timestamp in RFC3339 text format.

optional string creation_timestamp = 30525366;

Returns
TypeDescription
boolean

Whether the creationTimestamp field is set.

hasDescription()

public abstract boolean hasDescription()

An optional textual description of the resource; provided by the client when the resource is created.

optional string description = 422937596;

Returns
TypeDescription
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
TypeDescription
boolean

Whether the id field is set.

hasKind()

public abstract boolean hasKind()

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

optional string kind = 3292052;

Returns
TypeDescription
boolean

Whether the kind field is set.

hasLicenseCode()

public abstract boolean hasLicenseCode()

[Output Only] The unique code used to attach this license to images, snapshots, and disks.

optional uint64 license_code = 1467179;

Returns
TypeDescription
boolean

Whether the licenseCode field is set.

hasName()

public abstract boolean hasName()

Name of the resource. The name must be 1-63 characters long and comply with RFC1035.

optional string name = 3373707;

Returns
TypeDescription
boolean

Whether the name field is set.

hasResourceRequirements()

public abstract boolean hasResourceRequirements()

optional .google.cloud.compute.v1.LicenseResourceRequirements resource_requirements = 214292769;

Returns
TypeDescription
boolean

Whether the resourceRequirements field is set.

public abstract boolean hasSelfLink()

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

optional string self_link = 456214797;

Returns
TypeDescription
boolean

Whether the selfLink field is set.

hasTransferable()

public abstract boolean hasTransferable()

If false, licenses will not be copied from the source resource when creating an image from a disk, disk from snapshot, or snapshot from disk.

optional bool transferable = 4349893;

Returns
TypeDescription
boolean

Whether the transferable field is set.