Package com.google.cloud.compute.v1
Class Project
- java.lang.Object
-
- com.google.protobuf.AbstractMessageLite
-
- com.google.protobuf.AbstractMessage
-
- com.google.protobuf.GeneratedMessageV3
-
- com.google.cloud.compute.v1.Project
-
- All Implemented Interfaces:
ProjectOrBuilder
,com.google.protobuf.Message
,com.google.protobuf.MessageLite
,com.google.protobuf.MessageLiteOrBuilder
,com.google.protobuf.MessageOrBuilder
,Serializable
public final class Project extends com.google.protobuf.GeneratedMessageV3 implements ProjectOrBuilder
Represents a Project resource. A project is used to organize resources in a Google Cloud Platform environment. For more information, read about the Resource Hierarchy.
Protobuf typegoogle.cloud.compute.v1.Project
- See Also:
- Serialized Form
-
-
Nested Class Summary
Nested Classes Modifier and Type Class Description static class
Project.Builder
Represents a Project resource.static class
Project.DefaultNetworkTier
This signifies the default network tier used for configuring resources of the project and can only take the following values: PREMIUM, STANDARD.static class
Project.VmDnsSetting
[Output Only] Default internal DNS setting used by VMs running in this project.static class
Project.XpnProjectStatus
[Output Only] The role this project has in a shared VPC configuration.-
Nested classes/interfaces inherited from class com.google.protobuf.GeneratedMessageV3
com.google.protobuf.GeneratedMessageV3.BuilderParent, com.google.protobuf.GeneratedMessageV3.ExtendableBuilder<MessageT extends com.google.protobuf.GeneratedMessageV3.ExtendableMessage<MessageT>,BuilderT extends com.google.protobuf.GeneratedMessageV3.ExtendableBuilder<MessageT,BuilderT>>, com.google.protobuf.GeneratedMessageV3.ExtendableMessage<MessageT extends com.google.protobuf.GeneratedMessageV3.ExtendableMessage<MessageT>>, com.google.protobuf.GeneratedMessageV3.ExtendableMessageOrBuilder<MessageT extends com.google.protobuf.GeneratedMessageV3.ExtendableMessage<MessageT>>, com.google.protobuf.GeneratedMessageV3.FieldAccessorTable, com.google.protobuf.GeneratedMessageV3.UnusedPrivateParameter
-
-
Field Summary
Fields Modifier and Type Field Description static int
COMMON_INSTANCE_METADATA_FIELD_NUMBER
static int
CREATION_TIMESTAMP_FIELD_NUMBER
static int
DEFAULT_NETWORK_TIER_FIELD_NUMBER
static int
DEFAULT_SERVICE_ACCOUNT_FIELD_NUMBER
static int
DESCRIPTION_FIELD_NUMBER
static int
ENABLED_FEATURES_FIELD_NUMBER
static int
ID_FIELD_NUMBER
static int
KIND_FIELD_NUMBER
static int
NAME_FIELD_NUMBER
static int
QUOTAS_FIELD_NUMBER
static int
SELF_LINK_FIELD_NUMBER
static int
USAGE_EXPORT_LOCATION_FIELD_NUMBER
static int
VM_DNS_SETTING_FIELD_NUMBER
static int
XPN_PROJECT_STATUS_FIELD_NUMBER
-
Method Summary
All Methods Static Methods Instance Methods Concrete Methods Modifier and Type Method Description boolean
equals(Object obj)
Metadata
getCommonInstanceMetadata()
Metadata key/value pairs available to all instances contained in this project.MetadataOrBuilder
getCommonInstanceMetadataOrBuilder()
Metadata key/value pairs available to all instances contained in this project.String
getCreationTimestamp()
[Output Only] Creation timestamp in RFC3339 text format.com.google.protobuf.ByteString
getCreationTimestampBytes()
[Output Only] Creation timestamp in RFC3339 text format.static Project
getDefaultInstance()
Project
getDefaultInstanceForType()
String
getDefaultNetworkTier()
This signifies the default network tier used for configuring resources of the project and can only take the following values: PREMIUM, STANDARD.com.google.protobuf.ByteString
getDefaultNetworkTierBytes()
This signifies the default network tier used for configuring resources of the project and can only take the following values: PREMIUM, STANDARD.String
getDefaultServiceAccount()
[Output Only] Default service account used by VMs running in this project.com.google.protobuf.ByteString
getDefaultServiceAccountBytes()
[Output Only] Default service account used by VMs running in this project.String
getDescription()
An optional textual description of the resource.com.google.protobuf.ByteString
getDescriptionBytes()
An optional textual description of the resource.static com.google.protobuf.Descriptors.Descriptor
getDescriptor()
String
getEnabledFeatures(int index)
Restricted features enabled for use on this project.com.google.protobuf.ByteString
getEnabledFeaturesBytes(int index)
Restricted features enabled for use on this project.int
getEnabledFeaturesCount()
Restricted features enabled for use on this project.com.google.protobuf.ProtocolStringList
getEnabledFeaturesList()
Restricted features enabled for use on this project.long
getId()
[Output Only] The unique identifier for the resource.String
getKind()
[Output Only] Type of the resource.com.google.protobuf.ByteString
getKindBytes()
[Output Only] Type of the resource.String
getName()
The project ID.com.google.protobuf.ByteString
getNameBytes()
The project ID.com.google.protobuf.Parser<Project>
getParserForType()
Quota
getQuotas(int index)
[Output Only] Quotas assigned to this project.int
getQuotasCount()
[Output Only] Quotas assigned to this project.List<Quota>
getQuotasList()
[Output Only] Quotas assigned to this project.QuotaOrBuilder
getQuotasOrBuilder(int index)
[Output Only] Quotas assigned to this project.List<? extends QuotaOrBuilder>
getQuotasOrBuilderList()
[Output Only] Quotas assigned to this project.String
getSelfLink()
[Output Only] Server-defined URL for the resource.com.google.protobuf.ByteString
getSelfLinkBytes()
[Output Only] Server-defined URL for the resource.int
getSerializedSize()
UsageExportLocation
getUsageExportLocation()
The naming prefix for daily usage reports and the Google Cloud Storage bucket where they are stored.UsageExportLocationOrBuilder
getUsageExportLocationOrBuilder()
The naming prefix for daily usage reports and the Google Cloud Storage bucket where they are stored.String
getVmDnsSetting()
[Output Only] Default internal DNS setting used by VMs running in this project.com.google.protobuf.ByteString
getVmDnsSettingBytes()
[Output Only] Default internal DNS setting used by VMs running in this project.String
getXpnProjectStatus()
[Output Only] The role this project has in a shared VPC configuration.com.google.protobuf.ByteString
getXpnProjectStatusBytes()
[Output Only] The role this project has in a shared VPC configuration.boolean
hasCommonInstanceMetadata()
Metadata key/value pairs available to all instances contained in this project.boolean
hasCreationTimestamp()
[Output Only] Creation timestamp in RFC3339 text format.boolean
hasDefaultNetworkTier()
This signifies the default network tier used for configuring resources of the project and can only take the following values: PREMIUM, STANDARD.boolean
hasDefaultServiceAccount()
[Output Only] Default service account used by VMs running in this project.boolean
hasDescription()
An optional textual description of the resource.int
hashCode()
boolean
hasId()
[Output Only] The unique identifier for the resource.boolean
hasKind()
[Output Only] Type of the resource.boolean
hasName()
The project ID.boolean
hasSelfLink()
[Output Only] Server-defined URL for the resource.boolean
hasUsageExportLocation()
The naming prefix for daily usage reports and the Google Cloud Storage bucket where they are stored.boolean
hasVmDnsSetting()
[Output Only] Default internal DNS setting used by VMs running in this project.boolean
hasXpnProjectStatus()
[Output Only] The role this project has in a shared VPC configuration.protected com.google.protobuf.GeneratedMessageV3.FieldAccessorTable
internalGetFieldAccessorTable()
boolean
isInitialized()
static Project.Builder
newBuilder()
static Project.Builder
newBuilder(Project prototype)
Project.Builder
newBuilderForType()
protected Project.Builder
newBuilderForType(com.google.protobuf.GeneratedMessageV3.BuilderParent parent)
protected Object
newInstance(com.google.protobuf.GeneratedMessageV3.UnusedPrivateParameter unused)
static Project
parseDelimitedFrom(InputStream input)
static Project
parseDelimitedFrom(InputStream input, com.google.protobuf.ExtensionRegistryLite extensionRegistry)
static Project
parseFrom(byte[] data)
static Project
parseFrom(byte[] data, com.google.protobuf.ExtensionRegistryLite extensionRegistry)
static Project
parseFrom(com.google.protobuf.ByteString data)
static Project
parseFrom(com.google.protobuf.ByteString data, com.google.protobuf.ExtensionRegistryLite extensionRegistry)
static Project
parseFrom(com.google.protobuf.CodedInputStream input)
static Project
parseFrom(com.google.protobuf.CodedInputStream input, com.google.protobuf.ExtensionRegistryLite extensionRegistry)
static Project
parseFrom(InputStream input)
static Project
parseFrom(InputStream input, com.google.protobuf.ExtensionRegistryLite extensionRegistry)
static Project
parseFrom(ByteBuffer data)
static Project
parseFrom(ByteBuffer data, com.google.protobuf.ExtensionRegistryLite extensionRegistry)
static com.google.protobuf.Parser<Project>
parser()
Project.Builder
toBuilder()
void
writeTo(com.google.protobuf.CodedOutputStream output)
-
Methods inherited from class com.google.protobuf.GeneratedMessageV3
canUseUnsafe, computeStringSize, computeStringSizeNoTag, emptyBooleanList, emptyDoubleList, emptyFloatList, emptyIntList, emptyLongList, getAllFields, getDescriptorForType, getField, getOneofFieldDescriptor, getRepeatedField, getRepeatedFieldCount, getUnknownFields, hasField, hasOneof, internalGetMapField, isStringEmpty, makeExtensionsImmutable, makeMutableCopy, mergeFromAndMakeImmutableInternal, mutableCopy, mutableCopy, mutableCopy, mutableCopy, mutableCopy, newBooleanList, newBuilderForType, newDoubleList, newFloatList, newIntList, newLongList, parseDelimitedWithIOException, parseDelimitedWithIOException, parseUnknownField, parseUnknownFieldProto3, parseWithIOException, parseWithIOException, parseWithIOException, parseWithIOException, serializeBooleanMapTo, serializeIntegerMapTo, serializeLongMapTo, serializeStringMapTo, writeReplace, writeString, writeStringNoTag
-
Methods inherited from class com.google.protobuf.AbstractMessage
findInitializationErrors, getInitializationErrorString, hashBoolean, hashEnum, hashEnumList, hashFields, hashLong, toString
-
Methods inherited from class com.google.protobuf.AbstractMessageLite
addAll, addAll, checkByteStringIsUtf8, toByteArray, toByteString, writeDelimitedTo, writeTo
-
Methods inherited from class java.lang.Object
clone, finalize, getClass, notify, notifyAll, wait, wait, wait
-
-
-
-
Field Detail
-
COMMON_INSTANCE_METADATA_FIELD_NUMBER
public static final int COMMON_INSTANCE_METADATA_FIELD_NUMBER
- See Also:
- Constant Field Values
-
CREATION_TIMESTAMP_FIELD_NUMBER
public static final int CREATION_TIMESTAMP_FIELD_NUMBER
- See Also:
- Constant Field Values
-
DEFAULT_NETWORK_TIER_FIELD_NUMBER
public static final int DEFAULT_NETWORK_TIER_FIELD_NUMBER
- See Also:
- Constant Field Values
-
DEFAULT_SERVICE_ACCOUNT_FIELD_NUMBER
public static final int DEFAULT_SERVICE_ACCOUNT_FIELD_NUMBER
- See Also:
- Constant Field Values
-
DESCRIPTION_FIELD_NUMBER
public static final int DESCRIPTION_FIELD_NUMBER
- See Also:
- Constant Field Values
-
ENABLED_FEATURES_FIELD_NUMBER
public static final int ENABLED_FEATURES_FIELD_NUMBER
- See Also:
- Constant Field Values
-
ID_FIELD_NUMBER
public static final int ID_FIELD_NUMBER
- See Also:
- Constant Field Values
-
KIND_FIELD_NUMBER
public static final int KIND_FIELD_NUMBER
- See Also:
- Constant Field Values
-
NAME_FIELD_NUMBER
public static final int NAME_FIELD_NUMBER
- See Also:
- Constant Field Values
-
QUOTAS_FIELD_NUMBER
public static final int QUOTAS_FIELD_NUMBER
- See Also:
- Constant Field Values
-
SELF_LINK_FIELD_NUMBER
public static final int SELF_LINK_FIELD_NUMBER
- See Also:
- Constant Field Values
-
USAGE_EXPORT_LOCATION_FIELD_NUMBER
public static final int USAGE_EXPORT_LOCATION_FIELD_NUMBER
- See Also:
- Constant Field Values
-
VM_DNS_SETTING_FIELD_NUMBER
public static final int VM_DNS_SETTING_FIELD_NUMBER
- See Also:
- Constant Field Values
-
XPN_PROJECT_STATUS_FIELD_NUMBER
public static final int XPN_PROJECT_STATUS_FIELD_NUMBER
- See Also:
- Constant Field Values
-
-
Method Detail
-
newInstance
protected Object newInstance(com.google.protobuf.GeneratedMessageV3.UnusedPrivateParameter unused)
- Overrides:
newInstance
in classcom.google.protobuf.GeneratedMessageV3
-
getDescriptor
public static final com.google.protobuf.Descriptors.Descriptor getDescriptor()
-
internalGetFieldAccessorTable
protected com.google.protobuf.GeneratedMessageV3.FieldAccessorTable internalGetFieldAccessorTable()
- Specified by:
internalGetFieldAccessorTable
in classcom.google.protobuf.GeneratedMessageV3
-
hasCommonInstanceMetadata
public boolean hasCommonInstanceMetadata()
Metadata key/value pairs available to all instances contained in this project. See Custom metadata for more information.
optional .google.cloud.compute.v1.Metadata common_instance_metadata = 185794117;
- Specified by:
hasCommonInstanceMetadata
in interfaceProjectOrBuilder
- Returns:
- Whether the commonInstanceMetadata field is set.
-
getCommonInstanceMetadata
public Metadata getCommonInstanceMetadata()
Metadata key/value pairs available to all instances contained in this project. See Custom metadata for more information.
optional .google.cloud.compute.v1.Metadata common_instance_metadata = 185794117;
- Specified by:
getCommonInstanceMetadata
in interfaceProjectOrBuilder
- Returns:
- The commonInstanceMetadata.
-
getCommonInstanceMetadataOrBuilder
public MetadataOrBuilder getCommonInstanceMetadataOrBuilder()
Metadata key/value pairs available to all instances contained in this project. See Custom metadata for more information.
optional .google.cloud.compute.v1.Metadata common_instance_metadata = 185794117;
- Specified by:
getCommonInstanceMetadataOrBuilder
in interfaceProjectOrBuilder
-
hasCreationTimestamp
public boolean hasCreationTimestamp()
[Output Only] Creation timestamp in RFC3339 text format.
optional string creation_timestamp = 30525366;
- Specified by:
hasCreationTimestamp
in interfaceProjectOrBuilder
- Returns:
- Whether the creationTimestamp field is set.
-
getCreationTimestamp
public String getCreationTimestamp()
[Output Only] Creation timestamp in RFC3339 text format.
optional string creation_timestamp = 30525366;
- Specified by:
getCreationTimestamp
in interfaceProjectOrBuilder
- Returns:
- The creationTimestamp.
-
getCreationTimestampBytes
public com.google.protobuf.ByteString getCreationTimestampBytes()
[Output Only] Creation timestamp in RFC3339 text format.
optional string creation_timestamp = 30525366;
- Specified by:
getCreationTimestampBytes
in interfaceProjectOrBuilder
- Returns:
- The bytes for creationTimestamp.
-
hasDefaultNetworkTier
public boolean hasDefaultNetworkTier()
This signifies the default network tier used for configuring resources of the project and can only take the following values: PREMIUM, STANDARD. Initially the default network tier is PREMIUM. Check the DefaultNetworkTier enum for the list of possible values.
optional string default_network_tier = 471753361;
- Specified by:
hasDefaultNetworkTier
in interfaceProjectOrBuilder
- Returns:
- Whether the defaultNetworkTier field is set.
-
getDefaultNetworkTier
public String getDefaultNetworkTier()
This signifies the default network tier used for configuring resources of the project and can only take the following values: PREMIUM, STANDARD. Initially the default network tier is PREMIUM. Check the DefaultNetworkTier enum for the list of possible values.
optional string default_network_tier = 471753361;
- Specified by:
getDefaultNetworkTier
in interfaceProjectOrBuilder
- Returns:
- The defaultNetworkTier.
-
getDefaultNetworkTierBytes
public com.google.protobuf.ByteString getDefaultNetworkTierBytes()
This signifies the default network tier used for configuring resources of the project and can only take the following values: PREMIUM, STANDARD. Initially the default network tier is PREMIUM. Check the DefaultNetworkTier enum for the list of possible values.
optional string default_network_tier = 471753361;
- Specified by:
getDefaultNetworkTierBytes
in interfaceProjectOrBuilder
- Returns:
- The bytes for defaultNetworkTier.
-
hasDefaultServiceAccount
public boolean hasDefaultServiceAccount()
[Output Only] Default service account used by VMs running in this project.
optional string default_service_account = 298712229;
- Specified by:
hasDefaultServiceAccount
in interfaceProjectOrBuilder
- Returns:
- Whether the defaultServiceAccount field is set.
-
getDefaultServiceAccount
public String getDefaultServiceAccount()
[Output Only] Default service account used by VMs running in this project.
optional string default_service_account = 298712229;
- Specified by:
getDefaultServiceAccount
in interfaceProjectOrBuilder
- Returns:
- The defaultServiceAccount.
-
getDefaultServiceAccountBytes
public com.google.protobuf.ByteString getDefaultServiceAccountBytes()
[Output Only] Default service account used by VMs running in this project.
optional string default_service_account = 298712229;
- Specified by:
getDefaultServiceAccountBytes
in interfaceProjectOrBuilder
- Returns:
- The bytes for defaultServiceAccount.
-
hasDescription
public boolean hasDescription()
An optional textual description of the resource.
optional string description = 422937596;
- Specified by:
hasDescription
in interfaceProjectOrBuilder
- Returns:
- Whether the description field is set.
-
getDescription
public String getDescription()
An optional textual description of the resource.
optional string description = 422937596;
- Specified by:
getDescription
in interfaceProjectOrBuilder
- Returns:
- The description.
-
getDescriptionBytes
public com.google.protobuf.ByteString getDescriptionBytes()
An optional textual description of the resource.
optional string description = 422937596;
- Specified by:
getDescriptionBytes
in interfaceProjectOrBuilder
- Returns:
- The bytes for description.
-
getEnabledFeaturesList
public com.google.protobuf.ProtocolStringList getEnabledFeaturesList()
Restricted features enabled for use on this project.
repeated string enabled_features = 469017467;
- Specified by:
getEnabledFeaturesList
in interfaceProjectOrBuilder
- Returns:
- A list containing the enabledFeatures.
-
getEnabledFeaturesCount
public int getEnabledFeaturesCount()
Restricted features enabled for use on this project.
repeated string enabled_features = 469017467;
- Specified by:
getEnabledFeaturesCount
in interfaceProjectOrBuilder
- Returns:
- The count of enabledFeatures.
-
getEnabledFeatures
public String getEnabledFeatures(int index)
Restricted features enabled for use on this project.
repeated string enabled_features = 469017467;
- Specified by:
getEnabledFeatures
in interfaceProjectOrBuilder
- Parameters:
index
- The index of the element to return.- Returns:
- The enabledFeatures at the given index.
-
getEnabledFeaturesBytes
public com.google.protobuf.ByteString getEnabledFeaturesBytes(int index)
Restricted features enabled for use on this project.
repeated string enabled_features = 469017467;
- Specified by:
getEnabledFeaturesBytes
in interfaceProjectOrBuilder
- Parameters:
index
- The index of the value to return.- Returns:
- The bytes of the enabledFeatures at the given index.
-
hasId
public boolean hasId()
[Output Only] The unique identifier for the resource. This identifier is defined by the server. This is *not* the project ID, and is just a unique ID used by Compute Engine to identify resources.
optional uint64 id = 3355;
- Specified by:
hasId
in interfaceProjectOrBuilder
- Returns:
- Whether the id field is set.
-
getId
public long getId()
[Output Only] The unique identifier for the resource. This identifier is defined by the server. This is *not* the project ID, and is just a unique ID used by Compute Engine to identify resources.
optional uint64 id = 3355;
- Specified by:
getId
in interfaceProjectOrBuilder
- Returns:
- The id.
-
hasKind
public boolean hasKind()
[Output Only] Type of the resource. Always compute#project for projects.
optional string kind = 3292052;
- Specified by:
hasKind
in interfaceProjectOrBuilder
- Returns:
- Whether the kind field is set.
-
getKind
public String getKind()
[Output Only] Type of the resource. Always compute#project for projects.
optional string kind = 3292052;
- Specified by:
getKind
in interfaceProjectOrBuilder
- Returns:
- The kind.
-
getKindBytes
public com.google.protobuf.ByteString getKindBytes()
[Output Only] Type of the resource. Always compute#project for projects.
optional string kind = 3292052;
- Specified by:
getKindBytes
in interfaceProjectOrBuilder
- Returns:
- The bytes for kind.
-
hasName
public boolean hasName()
The project ID. For example: my-example-project. Use the project ID to make requests to Compute Engine.
optional string name = 3373707;
- Specified by:
hasName
in interfaceProjectOrBuilder
- Returns:
- Whether the name field is set.
-
getName
public String getName()
The project ID. For example: my-example-project. Use the project ID to make requests to Compute Engine.
optional string name = 3373707;
- Specified by:
getName
in interfaceProjectOrBuilder
- Returns:
- The name.
-
getNameBytes
public com.google.protobuf.ByteString getNameBytes()
The project ID. For example: my-example-project. Use the project ID to make requests to Compute Engine.
optional string name = 3373707;
- Specified by:
getNameBytes
in interfaceProjectOrBuilder
- Returns:
- The bytes for name.
-
getQuotasList
public List<Quota> getQuotasList()
[Output Only] Quotas assigned to this project.
repeated .google.cloud.compute.v1.Quota quotas = 125341947;
- Specified by:
getQuotasList
in interfaceProjectOrBuilder
-
getQuotasOrBuilderList
public List<? extends QuotaOrBuilder> getQuotasOrBuilderList()
[Output Only] Quotas assigned to this project.
repeated .google.cloud.compute.v1.Quota quotas = 125341947;
- Specified by:
getQuotasOrBuilderList
in interfaceProjectOrBuilder
-
getQuotasCount
public int getQuotasCount()
[Output Only] Quotas assigned to this project.
repeated .google.cloud.compute.v1.Quota quotas = 125341947;
- Specified by:
getQuotasCount
in interfaceProjectOrBuilder
-
getQuotas
public Quota getQuotas(int index)
[Output Only] Quotas assigned to this project.
repeated .google.cloud.compute.v1.Quota quotas = 125341947;
- Specified by:
getQuotas
in interfaceProjectOrBuilder
-
getQuotasOrBuilder
public QuotaOrBuilder getQuotasOrBuilder(int index)
[Output Only] Quotas assigned to this project.
repeated .google.cloud.compute.v1.Quota quotas = 125341947;
- Specified by:
getQuotasOrBuilder
in interfaceProjectOrBuilder
-
hasSelfLink
public boolean hasSelfLink()
[Output Only] Server-defined URL for the resource.
optional string self_link = 456214797;
- Specified by:
hasSelfLink
in interfaceProjectOrBuilder
- Returns:
- Whether the selfLink field is set.
-
getSelfLink
public String getSelfLink()
[Output Only] Server-defined URL for the resource.
optional string self_link = 456214797;
- Specified by:
getSelfLink
in interfaceProjectOrBuilder
- Returns:
- The selfLink.
-
getSelfLinkBytes
public com.google.protobuf.ByteString getSelfLinkBytes()
[Output Only] Server-defined URL for the resource.
optional string self_link = 456214797;
- Specified by:
getSelfLinkBytes
in interfaceProjectOrBuilder
- Returns:
- The bytes for selfLink.
-
hasUsageExportLocation
public boolean hasUsageExportLocation()
The naming prefix for daily usage reports and the Google Cloud Storage bucket where they are stored.
optional .google.cloud.compute.v1.UsageExportLocation usage_export_location = 347543874;
- Specified by:
hasUsageExportLocation
in interfaceProjectOrBuilder
- Returns:
- Whether the usageExportLocation field is set.
-
getUsageExportLocation
public UsageExportLocation getUsageExportLocation()
The naming prefix for daily usage reports and the Google Cloud Storage bucket where they are stored.
optional .google.cloud.compute.v1.UsageExportLocation usage_export_location = 347543874;
- Specified by:
getUsageExportLocation
in interfaceProjectOrBuilder
- Returns:
- The usageExportLocation.
-
getUsageExportLocationOrBuilder
public UsageExportLocationOrBuilder getUsageExportLocationOrBuilder()
The naming prefix for daily usage reports and the Google Cloud Storage bucket where they are stored.
optional .google.cloud.compute.v1.UsageExportLocation usage_export_location = 347543874;
- Specified by:
getUsageExportLocationOrBuilder
in interfaceProjectOrBuilder
-
hasVmDnsSetting
public boolean hasVmDnsSetting()
[Output Only] Default internal DNS setting used by VMs running in this project. Check the VmDnsSetting enum for the list of possible values.
optional string vm_dns_setting = 58856370;
- Specified by:
hasVmDnsSetting
in interfaceProjectOrBuilder
- Returns:
- Whether the vmDnsSetting field is set.
-
getVmDnsSetting
public String getVmDnsSetting()
[Output Only] Default internal DNS setting used by VMs running in this project. Check the VmDnsSetting enum for the list of possible values.
optional string vm_dns_setting = 58856370;
- Specified by:
getVmDnsSetting
in interfaceProjectOrBuilder
- Returns:
- The vmDnsSetting.
-
getVmDnsSettingBytes
public com.google.protobuf.ByteString getVmDnsSettingBytes()
[Output Only] Default internal DNS setting used by VMs running in this project. Check the VmDnsSetting enum for the list of possible values.
optional string vm_dns_setting = 58856370;
- Specified by:
getVmDnsSettingBytes
in interfaceProjectOrBuilder
- Returns:
- The bytes for vmDnsSetting.
-
hasXpnProjectStatus
public boolean hasXpnProjectStatus()
[Output Only] The role this project has in a shared VPC configuration. Currently, only projects with the host role, which is specified by the value HOST, are differentiated. Check the XpnProjectStatus enum for the list of possible values.
optional string xpn_project_status = 228419265;
- Specified by:
hasXpnProjectStatus
in interfaceProjectOrBuilder
- Returns:
- Whether the xpnProjectStatus field is set.
-
getXpnProjectStatus
public String getXpnProjectStatus()
[Output Only] The role this project has in a shared VPC configuration. Currently, only projects with the host role, which is specified by the value HOST, are differentiated. Check the XpnProjectStatus enum for the list of possible values.
optional string xpn_project_status = 228419265;
- Specified by:
getXpnProjectStatus
in interfaceProjectOrBuilder
- Returns:
- The xpnProjectStatus.
-
getXpnProjectStatusBytes
public com.google.protobuf.ByteString getXpnProjectStatusBytes()
[Output Only] The role this project has in a shared VPC configuration. Currently, only projects with the host role, which is specified by the value HOST, are differentiated. Check the XpnProjectStatus enum for the list of possible values.
optional string xpn_project_status = 228419265;
- Specified by:
getXpnProjectStatusBytes
in interfaceProjectOrBuilder
- Returns:
- The bytes for xpnProjectStatus.
-
isInitialized
public final boolean isInitialized()
- Specified by:
isInitialized
in interfacecom.google.protobuf.MessageLiteOrBuilder
- Overrides:
isInitialized
in classcom.google.protobuf.GeneratedMessageV3
-
writeTo
public void writeTo(com.google.protobuf.CodedOutputStream output) throws IOException
- Specified by:
writeTo
in interfacecom.google.protobuf.MessageLite
- Overrides:
writeTo
in classcom.google.protobuf.GeneratedMessageV3
- Throws:
IOException
-
getSerializedSize
public int getSerializedSize()
- Specified by:
getSerializedSize
in interfacecom.google.protobuf.MessageLite
- Overrides:
getSerializedSize
in classcom.google.protobuf.GeneratedMessageV3
-
equals
public boolean equals(Object obj)
- Specified by:
equals
in interfacecom.google.protobuf.Message
- Overrides:
equals
in classcom.google.protobuf.AbstractMessage
-
hashCode
public int hashCode()
- Specified by:
hashCode
in interfacecom.google.protobuf.Message
- Overrides:
hashCode
in classcom.google.protobuf.AbstractMessage
-
parseFrom
public static Project parseFrom(ByteBuffer data) throws com.google.protobuf.InvalidProtocolBufferException
- Throws:
com.google.protobuf.InvalidProtocolBufferException
-
parseFrom
public static Project parseFrom(ByteBuffer data, com.google.protobuf.ExtensionRegistryLite extensionRegistry) throws com.google.protobuf.InvalidProtocolBufferException
- Throws:
com.google.protobuf.InvalidProtocolBufferException
-
parseFrom
public static Project parseFrom(com.google.protobuf.ByteString data) throws com.google.protobuf.InvalidProtocolBufferException
- Throws:
com.google.protobuf.InvalidProtocolBufferException
-
parseFrom
public static Project parseFrom(com.google.protobuf.ByteString data, com.google.protobuf.ExtensionRegistryLite extensionRegistry) throws com.google.protobuf.InvalidProtocolBufferException
- Throws:
com.google.protobuf.InvalidProtocolBufferException
-
parseFrom
public static Project parseFrom(byte[] data) throws com.google.protobuf.InvalidProtocolBufferException
- Throws:
com.google.protobuf.InvalidProtocolBufferException
-
parseFrom
public static Project parseFrom(byte[] data, com.google.protobuf.ExtensionRegistryLite extensionRegistry) throws com.google.protobuf.InvalidProtocolBufferException
- Throws:
com.google.protobuf.InvalidProtocolBufferException
-
parseFrom
public static Project parseFrom(InputStream input) throws IOException
- Throws:
IOException
-
parseFrom
public static Project parseFrom(InputStream input, com.google.protobuf.ExtensionRegistryLite extensionRegistry) throws IOException
- Throws:
IOException
-
parseDelimitedFrom
public static Project parseDelimitedFrom(InputStream input) throws IOException
- Throws:
IOException
-
parseDelimitedFrom
public static Project parseDelimitedFrom(InputStream input, com.google.protobuf.ExtensionRegistryLite extensionRegistry) throws IOException
- Throws:
IOException
-
parseFrom
public static Project parseFrom(com.google.protobuf.CodedInputStream input) throws IOException
- Throws:
IOException
-
parseFrom
public static Project parseFrom(com.google.protobuf.CodedInputStream input, com.google.protobuf.ExtensionRegistryLite extensionRegistry) throws IOException
- Throws:
IOException
-
newBuilderForType
public Project.Builder newBuilderForType()
- Specified by:
newBuilderForType
in interfacecom.google.protobuf.Message
- Specified by:
newBuilderForType
in interfacecom.google.protobuf.MessageLite
-
newBuilder
public static Project.Builder newBuilder()
-
newBuilder
public static Project.Builder newBuilder(Project prototype)
-
toBuilder
public Project.Builder toBuilder()
- Specified by:
toBuilder
in interfacecom.google.protobuf.Message
- Specified by:
toBuilder
in interfacecom.google.protobuf.MessageLite
-
newBuilderForType
protected Project.Builder newBuilderForType(com.google.protobuf.GeneratedMessageV3.BuilderParent parent)
- Specified by:
newBuilderForType
in classcom.google.protobuf.GeneratedMessageV3
-
getDefaultInstance
public static Project getDefaultInstance()
-
parser
public static com.google.protobuf.Parser<Project> parser()
-
getParserForType
public com.google.protobuf.Parser<Project> getParserForType()
- Specified by:
getParserForType
in interfacecom.google.protobuf.Message
- Specified by:
getParserForType
in interfacecom.google.protobuf.MessageLite
- Overrides:
getParserForType
in classcom.google.protobuf.GeneratedMessageV3
-
getDefaultInstanceForType
public Project getDefaultInstanceForType()
- Specified by:
getDefaultInstanceForType
in interfacecom.google.protobuf.MessageLiteOrBuilder
- Specified by:
getDefaultInstanceForType
in interfacecom.google.protobuf.MessageOrBuilder
-
-