- 1.65.0 (latest)
- 1.64.0
- 1.63.0
- 1.62.0
- 1.61.0
- 1.59.0
- 1.58.0
- 1.57.0
- 1.56.0
- 1.55.0
- 1.54.0
- 1.53.0
- 1.52.0
- 1.51.0
- 1.50.0
- 1.49.0
- 1.47.0
- 1.46.0
- 1.45.0
- 1.44.0
- 1.43.0
- 1.42.0
- 1.41.0
- 1.40.0
- 1.39.0
- 1.38.0
- 1.37.0
- 1.34.0
- 1.33.0
- 1.32.0
- 1.31.0
- 1.30.0
- 1.29.0
- 1.28.0
- 1.27.0
- 1.26.0
- 1.25.0
- 1.24.0
- 1.23.0
- 1.22.0
- 1.21.0
- 1.20.0
- 1.19.0
- 1.18.0
- 1.17.0
- 1.16.0
- 1.15.0
- 1.14.0
- 1.13.0
- 1.12.1
- 1.11.0
- 1.9.1
- 1.8.1
- 1.7.2
- 1.6.0-beta
public static final class Project.Builder extends GeneratedMessageV3.Builder<Project.Builder> 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 type google.cloud.compute.v1.Project
Inheritance
Object > AbstractMessageLite.Builder<MessageType,BuilderType> > AbstractMessage.Builder<BuilderType> > GeneratedMessageV3.Builder > Project.BuilderImplements
ProjectOrBuilderStatic Methods
getDescriptor()
public static final Descriptors.Descriptor getDescriptor()
Returns | |
---|---|
Type | Description |
Descriptor |
Methods
addAllEnabledFeatures(Iterable<String> values)
public Project.Builder addAllEnabledFeatures(Iterable<String> values)
An optional list of restricted features enabled for use on this project.
repeated string enabled_features = 469017467;
Parameter | |
---|---|
Name | Description |
values |
Iterable<String> The enabledFeatures to add. |
Returns | |
---|---|
Type | Description |
Project.Builder |
This builder for chaining. |
addAllQuotas(Iterable<? extends Quota> values)
public Project.Builder addAllQuotas(Iterable<? extends Quota> values)
[Output Only] Quotas assigned to this project.
repeated .google.cloud.compute.v1.Quota quotas = 125341947;
Parameter | |
---|---|
Name | Description |
values |
Iterable<? extends com.google.cloud.compute.v1.Quota> |
Returns | |
---|---|
Type | Description |
Project.Builder |
addEnabledFeatures(String value)
public Project.Builder addEnabledFeatures(String value)
An optional list of restricted features enabled for use on this project.
repeated string enabled_features = 469017467;
Parameter | |
---|---|
Name | Description |
value |
String The enabledFeatures to add. |
Returns | |
---|---|
Type | Description |
Project.Builder |
This builder for chaining. |
addEnabledFeaturesBytes(ByteString value)
public Project.Builder addEnabledFeaturesBytes(ByteString value)
An optional list of restricted features enabled for use on this project.
repeated string enabled_features = 469017467;
Parameter | |
---|---|
Name | Description |
value |
ByteString The bytes of the enabledFeatures to add. |
Returns | |
---|---|
Type | Description |
Project.Builder |
This builder for chaining. |
addQuotas(Quota value)
public Project.Builder addQuotas(Quota value)
[Output Only] Quotas assigned to this project.
repeated .google.cloud.compute.v1.Quota quotas = 125341947;
Parameter | |
---|---|
Name | Description |
value |
Quota |
Returns | |
---|---|
Type | Description |
Project.Builder |
addQuotas(Quota.Builder builderForValue)
public Project.Builder addQuotas(Quota.Builder builderForValue)
[Output Only] Quotas assigned to this project.
repeated .google.cloud.compute.v1.Quota quotas = 125341947;
Parameter | |
---|---|
Name | Description |
builderForValue |
Quota.Builder |
Returns | |
---|---|
Type | Description |
Project.Builder |
addQuotas(int index, Quota value)
public Project.Builder addQuotas(int index, Quota value)
[Output Only] Quotas assigned to this project.
repeated .google.cloud.compute.v1.Quota quotas = 125341947;
Parameters | |
---|---|
Name | Description |
index |
int |
value |
Quota |
Returns | |
---|---|
Type | Description |
Project.Builder |
addQuotas(int index, Quota.Builder builderForValue)
public Project.Builder addQuotas(int index, Quota.Builder builderForValue)
[Output Only] Quotas assigned to this project.
repeated .google.cloud.compute.v1.Quota quotas = 125341947;
Parameters | |
---|---|
Name | Description |
index |
int |
builderForValue |
Quota.Builder |
Returns | |
---|---|
Type | Description |
Project.Builder |
addQuotasBuilder()
public Quota.Builder addQuotasBuilder()
[Output Only] Quotas assigned to this project.
repeated .google.cloud.compute.v1.Quota quotas = 125341947;
Returns | |
---|---|
Type | Description |
Quota.Builder |
addQuotasBuilder(int index)
public Quota.Builder addQuotasBuilder(int index)
[Output Only] Quotas assigned to this project.
repeated .google.cloud.compute.v1.Quota quotas = 125341947;
Parameter | |
---|---|
Name | Description |
index |
int |
Returns | |
---|---|
Type | Description |
Quota.Builder |
addRepeatedField(Descriptors.FieldDescriptor field, Object value)
public Project.Builder addRepeatedField(Descriptors.FieldDescriptor field, Object value)
Parameters | |
---|---|
Name | Description |
field |
FieldDescriptor |
value |
Object |
Returns | |
---|---|
Type | Description |
Project.Builder |
build()
public Project build()
Returns | |
---|---|
Type | Description |
Project |
buildPartial()
public Project buildPartial()
Returns | |
---|---|
Type | Description |
Project |
clear()
public Project.Builder clear()
Returns | |
---|---|
Type | Description |
Project.Builder |
clearCloudArmorTier()
public Project.Builder clearCloudArmorTier()
[Output Only] The Cloud Armor tier for this project. It can be one of the following values: CA_STANDARD, CA_ENTERPRISE_PAYGO. If this field is not specified, it is assumed to be CA_STANDARD. Check the CloudArmorTier enum for the list of possible values.
optional string cloud_armor_tier = 4427052;
Returns | |
---|---|
Type | Description |
Project.Builder |
This builder for chaining. |
clearCommonInstanceMetadata()
public Project.Builder clearCommonInstanceMetadata()
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;
Returns | |
---|---|
Type | Description |
Project.Builder |
clearCreationTimestamp()
public Project.Builder clearCreationTimestamp()
[Output Only] Creation timestamp in RFC3339 text format.
optional string creation_timestamp = 30525366;
Returns | |
---|---|
Type | Description |
Project.Builder |
This builder for chaining. |
clearDefaultNetworkTier()
public Project.Builder clearDefaultNetworkTier()
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;
Returns | |
---|---|
Type | Description |
Project.Builder |
This builder for chaining. |
clearDefaultServiceAccount()
public Project.Builder clearDefaultServiceAccount()
[Output Only] Default service account used by VMs running in this project.
optional string default_service_account = 298712229;
Returns | |
---|---|
Type | Description |
Project.Builder |
This builder for chaining. |
clearDescription()
public Project.Builder clearDescription()
An optional textual description of the resource.
optional string description = 422937596;
Returns | |
---|---|
Type | Description |
Project.Builder |
This builder for chaining. |
clearEnabledFeatures()
public Project.Builder clearEnabledFeatures()
An optional list of restricted features enabled for use on this project.
repeated string enabled_features = 469017467;
Returns | |
---|---|
Type | Description |
Project.Builder |
This builder for chaining. |
clearField(Descriptors.FieldDescriptor field)
public Project.Builder clearField(Descriptors.FieldDescriptor field)
Parameter | |
---|---|
Name | Description |
field |
FieldDescriptor |
Returns | |
---|---|
Type | Description |
Project.Builder |
clearId()
public Project.Builder clearId()
[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;
Returns | |
---|---|
Type | Description |
Project.Builder |
This builder for chaining. |
clearKind()
public Project.Builder clearKind()
[Output Only] Type of the resource. Always compute#project for projects.
optional string kind = 3292052;
Returns | |
---|---|
Type | Description |
Project.Builder |
This builder for chaining. |
clearName()
public Project.Builder clearName()
The project ID. For example: my-example-project. Use the project ID to make requests to Compute Engine.
optional string name = 3373707;
Returns | |
---|---|
Type | Description |
Project.Builder |
This builder for chaining. |
clearOneof(Descriptors.OneofDescriptor oneof)
public Project.Builder clearOneof(Descriptors.OneofDescriptor oneof)
Parameter | |
---|---|
Name | Description |
oneof |
OneofDescriptor |
Returns | |
---|---|
Type | Description |
Project.Builder |
clearQuotas()
public Project.Builder clearQuotas()
[Output Only] Quotas assigned to this project.
repeated .google.cloud.compute.v1.Quota quotas = 125341947;
Returns | |
---|---|
Type | Description |
Project.Builder |
clearSelfLink()
public Project.Builder clearSelfLink()
[Output Only] Server-defined URL for the resource.
optional string self_link = 456214797;
Returns | |
---|---|
Type | Description |
Project.Builder |
This builder for chaining. |
clearUsageExportLocation()
public Project.Builder clearUsageExportLocation()
An optional 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;
Returns | |
---|---|
Type | Description |
Project.Builder |
clearVmDnsSetting()
public Project.Builder clearVmDnsSetting()
[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;
Returns | |
---|---|
Type | Description |
Project.Builder |
This builder for chaining. |
clearXpnProjectStatus()
public Project.Builder clearXpnProjectStatus()
[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;
Returns | |
---|---|
Type | Description |
Project.Builder |
This builder for chaining. |
clone()
public Project.Builder clone()
Returns | |
---|---|
Type | Description |
Project.Builder |
getCloudArmorTier()
public String getCloudArmorTier()
[Output Only] The Cloud Armor tier for this project. It can be one of the following values: CA_STANDARD, CA_ENTERPRISE_PAYGO. If this field is not specified, it is assumed to be CA_STANDARD. Check the CloudArmorTier enum for the list of possible values.
optional string cloud_armor_tier = 4427052;
Returns | |
---|---|
Type | Description |
String |
The cloudArmorTier. |
getCloudArmorTierBytes()
public ByteString getCloudArmorTierBytes()
[Output Only] The Cloud Armor tier for this project. It can be one of the following values: CA_STANDARD, CA_ENTERPRISE_PAYGO. If this field is not specified, it is assumed to be CA_STANDARD. Check the CloudArmorTier enum for the list of possible values.
optional string cloud_armor_tier = 4427052;
Returns | |
---|---|
Type | Description |
ByteString |
The bytes for cloudArmorTier. |
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;
Returns | |
---|---|
Type | Description |
Metadata |
The commonInstanceMetadata. |
getCommonInstanceMetadataBuilder()
public Metadata.Builder getCommonInstanceMetadataBuilder()
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;
Returns | |
---|---|
Type | Description |
Metadata.Builder |
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;
Returns | |
---|---|
Type | Description |
MetadataOrBuilder |
getCreationTimestamp()
public String getCreationTimestamp()
[Output Only] Creation timestamp in RFC3339 text format.
optional string creation_timestamp = 30525366;
Returns | |
---|---|
Type | Description |
String |
The creationTimestamp. |
getCreationTimestampBytes()
public ByteString getCreationTimestampBytes()
[Output Only] Creation timestamp in RFC3339 text format.
optional string creation_timestamp = 30525366;
Returns | |
---|---|
Type | Description |
ByteString |
The bytes for creationTimestamp. |
getDefaultInstanceForType()
public Project getDefaultInstanceForType()
Returns | |
---|---|
Type | Description |
Project |
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;
Returns | |
---|---|
Type | Description |
String |
The defaultNetworkTier. |
getDefaultNetworkTierBytes()
public 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;
Returns | |
---|---|
Type | Description |
ByteString |
The bytes for defaultNetworkTier. |
getDefaultServiceAccount()
public String getDefaultServiceAccount()
[Output Only] Default service account used by VMs running in this project.
optional string default_service_account = 298712229;
Returns | |
---|---|
Type | Description |
String |
The defaultServiceAccount. |
getDefaultServiceAccountBytes()
public ByteString getDefaultServiceAccountBytes()
[Output Only] Default service account used by VMs running in this project.
optional string default_service_account = 298712229;
Returns | |
---|---|
Type | Description |
ByteString |
The bytes for defaultServiceAccount. |
getDescription()
public String getDescription()
An optional textual description of the resource.
optional string description = 422937596;
Returns | |
---|---|
Type | Description |
String |
The description. |
getDescriptionBytes()
public ByteString getDescriptionBytes()
An optional textual description of the resource.
optional string description = 422937596;
Returns | |
---|---|
Type | Description |
ByteString |
The bytes for description. |
getDescriptorForType()
public Descriptors.Descriptor getDescriptorForType()
Returns | |
---|---|
Type | Description |
Descriptor |
getEnabledFeatures(int index)
public String getEnabledFeatures(int index)
An optional list of restricted features enabled for use on this project.
repeated string enabled_features = 469017467;
Parameter | |
---|---|
Name | Description |
index |
int The index of the element to return. |
Returns | |
---|---|
Type | Description |
String |
The enabledFeatures at the given index. |
getEnabledFeaturesBytes(int index)
public ByteString getEnabledFeaturesBytes(int index)
An optional list of restricted features enabled for use on this project.
repeated string enabled_features = 469017467;
Parameter | |
---|---|
Name | Description |
index |
int The index of the value to return. |
Returns | |
---|---|
Type | Description |
ByteString |
The bytes of the enabledFeatures at the given index. |
getEnabledFeaturesCount()
public int getEnabledFeaturesCount()
An optional list of restricted features enabled for use on this project.
repeated string enabled_features = 469017467;
Returns | |
---|---|
Type | Description |
int |
The count of enabledFeatures. |
getEnabledFeaturesList()
public ProtocolStringList getEnabledFeaturesList()
An optional list of restricted features enabled for use on this project.
repeated string enabled_features = 469017467;
Returns | |
---|---|
Type | Description |
ProtocolStringList |
A list containing the enabledFeatures. |
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;
Returns | |
---|---|
Type | Description |
long |
The id. |
getKind()
public String getKind()
[Output Only] Type of the resource. Always compute#project for projects.
optional string kind = 3292052;
Returns | |
---|---|
Type | Description |
String |
The kind. |
getKindBytes()
public ByteString getKindBytes()
[Output Only] Type of the resource. Always compute#project for projects.
optional string kind = 3292052;
Returns | |
---|---|
Type | Description |
ByteString |
The bytes for kind. |
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;
Returns | |
---|---|
Type | Description |
String |
The name. |
getNameBytes()
public ByteString getNameBytes()
The project ID. For example: my-example-project. Use the project ID to make requests to Compute Engine.
optional string name = 3373707;
Returns | |
---|---|
Type | Description |
ByteString |
The bytes for name. |
getQuotas(int index)
public Quota getQuotas(int index)
[Output Only] Quotas assigned to this project.
repeated .google.cloud.compute.v1.Quota quotas = 125341947;
Parameter | |
---|---|
Name | Description |
index |
int |
Returns | |
---|---|
Type | Description |
Quota |
getQuotasBuilder(int index)
public Quota.Builder getQuotasBuilder(int index)
[Output Only] Quotas assigned to this project.
repeated .google.cloud.compute.v1.Quota quotas = 125341947;
Parameter | |
---|---|
Name | Description |
index |
int |
Returns | |
---|---|
Type | Description |
Quota.Builder |
getQuotasBuilderList()
public List<Quota.Builder> getQuotasBuilderList()
[Output Only] Quotas assigned to this project.
repeated .google.cloud.compute.v1.Quota quotas = 125341947;
Returns | |
---|---|
Type | Description |
List<Builder> |
getQuotasCount()
public int getQuotasCount()
[Output Only] Quotas assigned to this project.
repeated .google.cloud.compute.v1.Quota quotas = 125341947;
Returns | |
---|---|
Type | Description |
int |
getQuotasList()
public List<Quota> getQuotasList()
[Output Only] Quotas assigned to this project.
repeated .google.cloud.compute.v1.Quota quotas = 125341947;
Returns | |
---|---|
Type | Description |
List<Quota> |
getQuotasOrBuilder(int index)
public QuotaOrBuilder getQuotasOrBuilder(int index)
[Output Only] Quotas assigned to this project.
repeated .google.cloud.compute.v1.Quota quotas = 125341947;
Parameter | |
---|---|
Name | Description |
index |
int |
Returns | |
---|---|
Type | Description |
QuotaOrBuilder |
getQuotasOrBuilderList()
public List<? extends QuotaOrBuilder> getQuotasOrBuilderList()
[Output Only] Quotas assigned to this project.
repeated .google.cloud.compute.v1.Quota quotas = 125341947;
Returns | |
---|---|
Type | Description |
List<? extends com.google.cloud.compute.v1.QuotaOrBuilder> |
getSelfLink()
public String getSelfLink()
[Output Only] Server-defined URL for the resource.
optional string self_link = 456214797;
Returns | |
---|---|
Type | Description |
String |
The selfLink. |
getSelfLinkBytes()
public ByteString getSelfLinkBytes()
[Output Only] Server-defined URL for the resource.
optional string self_link = 456214797;
Returns | |
---|---|
Type | Description |
ByteString |
The bytes for selfLink. |
getUsageExportLocation()
public UsageExportLocation getUsageExportLocation()
An optional 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;
Returns | |
---|---|
Type | Description |
UsageExportLocation |
The usageExportLocation. |
getUsageExportLocationBuilder()
public UsageExportLocation.Builder getUsageExportLocationBuilder()
An optional 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;
Returns | |
---|---|
Type | Description |
UsageExportLocation.Builder |
getUsageExportLocationOrBuilder()
public UsageExportLocationOrBuilder getUsageExportLocationOrBuilder()
An optional 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;
Returns | |
---|---|
Type | Description |
UsageExportLocationOrBuilder |
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;
Returns | |
---|---|
Type | Description |
String |
The vmDnsSetting. |
getVmDnsSettingBytes()
public 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;
Returns | |
---|---|
Type | Description |
ByteString |
The bytes for vmDnsSetting. |
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;
Returns | |
---|---|
Type | Description |
String |
The xpnProjectStatus. |
getXpnProjectStatusBytes()
public 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;
Returns | |
---|---|
Type | Description |
ByteString |
The bytes for xpnProjectStatus. |
hasCloudArmorTier()
public boolean hasCloudArmorTier()
[Output Only] The Cloud Armor tier for this project. It can be one of the following values: CA_STANDARD, CA_ENTERPRISE_PAYGO. If this field is not specified, it is assumed to be CA_STANDARD. Check the CloudArmorTier enum for the list of possible values.
optional string cloud_armor_tier = 4427052;
Returns | |
---|---|
Type | Description |
boolean |
Whether the cloudArmorTier field is set. |
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;
Returns | |
---|---|
Type | Description |
boolean |
Whether the commonInstanceMetadata field is set. |
hasCreationTimestamp()
public 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. |
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;
Returns | |
---|---|
Type | Description |
boolean |
Whether the defaultNetworkTier field is set. |
hasDefaultServiceAccount()
public boolean hasDefaultServiceAccount()
[Output Only] Default service account used by VMs running in this project.
optional string default_service_account = 298712229;
Returns | |
---|---|
Type | Description |
boolean |
Whether the defaultServiceAccount field is set. |
hasDescription()
public boolean hasDescription()
An optional textual description of the resource.
optional string description = 422937596;
Returns | |
---|---|
Type | Description |
boolean |
Whether the description field is set. |
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;
Returns | |
---|---|
Type | Description |
boolean |
Whether the id field is set. |
hasKind()
public boolean hasKind()
[Output Only] Type of the resource. Always compute#project for projects.
optional string kind = 3292052;
Returns | |
---|---|
Type | Description |
boolean |
Whether the kind field is set. |
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;
Returns | |
---|---|
Type | Description |
boolean |
Whether the name field is set. |
hasSelfLink()
public 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. |
hasUsageExportLocation()
public boolean hasUsageExportLocation()
An optional 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;
Returns | |
---|---|
Type | Description |
boolean |
Whether the usageExportLocation field is set. |
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;
Returns | |
---|---|
Type | Description |
boolean |
Whether the vmDnsSetting field is set. |
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;
Returns | |
---|---|
Type | Description |
boolean |
Whether the xpnProjectStatus field is set. |
internalGetFieldAccessorTable()
protected GeneratedMessageV3.FieldAccessorTable internalGetFieldAccessorTable()
Returns | |
---|---|
Type | Description |
FieldAccessorTable |
isInitialized()
public final boolean isInitialized()
Returns | |
---|---|
Type | Description |
boolean |
mergeCommonInstanceMetadata(Metadata value)
public Project.Builder mergeCommonInstanceMetadata(Metadata value)
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;
Parameter | |
---|---|
Name | Description |
value |
Metadata |
Returns | |
---|---|
Type | Description |
Project.Builder |
mergeFrom(Project other)
public Project.Builder mergeFrom(Project other)
Parameter | |
---|---|
Name | Description |
other |
Project |
Returns | |
---|---|
Type | Description |
Project.Builder |
mergeFrom(CodedInputStream input, ExtensionRegistryLite extensionRegistry)
public Project.Builder mergeFrom(CodedInputStream input, ExtensionRegistryLite extensionRegistry)
Parameters | |
---|---|
Name | Description |
input |
CodedInputStream |
extensionRegistry |
ExtensionRegistryLite |
Returns | |
---|---|
Type | Description |
Project.Builder |
Exceptions | |
---|---|
Type | Description |
IOException |
mergeFrom(Message other)
public Project.Builder mergeFrom(Message other)
Parameter | |
---|---|
Name | Description |
other |
Message |
Returns | |
---|---|
Type | Description |
Project.Builder |
mergeUnknownFields(UnknownFieldSet unknownFields)
public final Project.Builder mergeUnknownFields(UnknownFieldSet unknownFields)
Parameter | |
---|---|
Name | Description |
unknownFields |
UnknownFieldSet |
Returns | |
---|---|
Type | Description |
Project.Builder |
mergeUsageExportLocation(UsageExportLocation value)
public Project.Builder mergeUsageExportLocation(UsageExportLocation value)
An optional 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;
Parameter | |
---|---|
Name | Description |
value |
UsageExportLocation |
Returns | |
---|---|
Type | Description |
Project.Builder |
removeQuotas(int index)
public Project.Builder removeQuotas(int index)
[Output Only] Quotas assigned to this project.
repeated .google.cloud.compute.v1.Quota quotas = 125341947;
Parameter | |
---|---|
Name | Description |
index |
int |
Returns | |
---|---|
Type | Description |
Project.Builder |
setCloudArmorTier(String value)
public Project.Builder setCloudArmorTier(String value)
[Output Only] The Cloud Armor tier for this project. It can be one of the following values: CA_STANDARD, CA_ENTERPRISE_PAYGO. If this field is not specified, it is assumed to be CA_STANDARD. Check the CloudArmorTier enum for the list of possible values.
optional string cloud_armor_tier = 4427052;
Parameter | |
---|---|
Name | Description |
value |
String The cloudArmorTier to set. |
Returns | |
---|---|
Type | Description |
Project.Builder |
This builder for chaining. |
setCloudArmorTierBytes(ByteString value)
public Project.Builder setCloudArmorTierBytes(ByteString value)
[Output Only] The Cloud Armor tier for this project. It can be one of the following values: CA_STANDARD, CA_ENTERPRISE_PAYGO. If this field is not specified, it is assumed to be CA_STANDARD. Check the CloudArmorTier enum for the list of possible values.
optional string cloud_armor_tier = 4427052;
Parameter | |
---|---|
Name | Description |
value |
ByteString The bytes for cloudArmorTier to set. |
Returns | |
---|---|
Type | Description |
Project.Builder |
This builder for chaining. |
setCommonInstanceMetadata(Metadata value)
public Project.Builder setCommonInstanceMetadata(Metadata value)
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;
Parameter | |
---|---|
Name | Description |
value |
Metadata |
Returns | |
---|---|
Type | Description |
Project.Builder |
setCommonInstanceMetadata(Metadata.Builder builderForValue)
public Project.Builder setCommonInstanceMetadata(Metadata.Builder builderForValue)
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;
Parameter | |
---|---|
Name | Description |
builderForValue |
Metadata.Builder |
Returns | |
---|---|
Type | Description |
Project.Builder |
setCreationTimestamp(String value)
public Project.Builder setCreationTimestamp(String value)
[Output Only] Creation timestamp in RFC3339 text format.
optional string creation_timestamp = 30525366;
Parameter | |
---|---|
Name | Description |
value |
String The creationTimestamp to set. |
Returns | |
---|---|
Type | Description |
Project.Builder |
This builder for chaining. |
setCreationTimestampBytes(ByteString value)
public Project.Builder setCreationTimestampBytes(ByteString value)
[Output Only] Creation timestamp in RFC3339 text format.
optional string creation_timestamp = 30525366;
Parameter | |
---|---|
Name | Description |
value |
ByteString The bytes for creationTimestamp to set. |
Returns | |
---|---|
Type | Description |
Project.Builder |
This builder for chaining. |
setDefaultNetworkTier(String value)
public Project.Builder setDefaultNetworkTier(String value)
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;
Parameter | |
---|---|
Name | Description |
value |
String The defaultNetworkTier to set. |
Returns | |
---|---|
Type | Description |
Project.Builder |
This builder for chaining. |
setDefaultNetworkTierBytes(ByteString value)
public Project.Builder setDefaultNetworkTierBytes(ByteString value)
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;
Parameter | |
---|---|
Name | Description |
value |
ByteString The bytes for defaultNetworkTier to set. |
Returns | |
---|---|
Type | Description |
Project.Builder |
This builder for chaining. |
setDefaultServiceAccount(String value)
public Project.Builder setDefaultServiceAccount(String value)
[Output Only] Default service account used by VMs running in this project.
optional string default_service_account = 298712229;
Parameter | |
---|---|
Name | Description |
value |
String The defaultServiceAccount to set. |
Returns | |
---|---|
Type | Description |
Project.Builder |
This builder for chaining. |
setDefaultServiceAccountBytes(ByteString value)
public Project.Builder setDefaultServiceAccountBytes(ByteString value)
[Output Only] Default service account used by VMs running in this project.
optional string default_service_account = 298712229;
Parameter | |
---|---|
Name | Description |
value |
ByteString The bytes for defaultServiceAccount to set. |
Returns | |
---|---|
Type | Description |
Project.Builder |
This builder for chaining. |
setDescription(String value)
public Project.Builder setDescription(String value)
An optional textual description of the resource.
optional string description = 422937596;
Parameter | |
---|---|
Name | Description |
value |
String The description to set. |
Returns | |
---|---|
Type | Description |
Project.Builder |
This builder for chaining. |
setDescriptionBytes(ByteString value)
public Project.Builder setDescriptionBytes(ByteString value)
An optional textual description of the resource.
optional string description = 422937596;
Parameter | |
---|---|
Name | Description |
value |
ByteString The bytes for description to set. |
Returns | |
---|---|
Type | Description |
Project.Builder |
This builder for chaining. |
setEnabledFeatures(int index, String value)
public Project.Builder setEnabledFeatures(int index, String value)
An optional list of restricted features enabled for use on this project.
repeated string enabled_features = 469017467;
Parameters | |
---|---|
Name | Description |
index |
int The index to set the value at. |
value |
String The enabledFeatures to set. |
Returns | |
---|---|
Type | Description |
Project.Builder |
This builder for chaining. |
setField(Descriptors.FieldDescriptor field, Object value)
public Project.Builder setField(Descriptors.FieldDescriptor field, Object value)
Parameters | |
---|---|
Name | Description |
field |
FieldDescriptor |
value |
Object |
Returns | |
---|---|
Type | Description |
Project.Builder |
setId(long value)
public Project.Builder setId(long value)
[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;
Parameter | |
---|---|
Name | Description |
value |
long The id to set. |
Returns | |
---|---|
Type | Description |
Project.Builder |
This builder for chaining. |
setKind(String value)
public Project.Builder setKind(String value)
[Output Only] Type of the resource. Always compute#project for projects.
optional string kind = 3292052;
Parameter | |
---|---|
Name | Description |
value |
String The kind to set. |
Returns | |
---|---|
Type | Description |
Project.Builder |
This builder for chaining. |
setKindBytes(ByteString value)
public Project.Builder setKindBytes(ByteString value)
[Output Only] Type of the resource. Always compute#project for projects.
optional string kind = 3292052;
Parameter | |
---|---|
Name | Description |
value |
ByteString The bytes for kind to set. |
Returns | |
---|---|
Type | Description |
Project.Builder |
This builder for chaining. |
setName(String value)
public Project.Builder setName(String value)
The project ID. For example: my-example-project. Use the project ID to make requests to Compute Engine.
optional string name = 3373707;
Parameter | |
---|---|
Name | Description |
value |
String The name to set. |
Returns | |
---|---|
Type | Description |
Project.Builder |
This builder for chaining. |
setNameBytes(ByteString value)
public Project.Builder setNameBytes(ByteString value)
The project ID. For example: my-example-project. Use the project ID to make requests to Compute Engine.
optional string name = 3373707;
Parameter | |
---|---|
Name | Description |
value |
ByteString The bytes for name to set. |
Returns | |
---|---|
Type | Description |
Project.Builder |
This builder for chaining. |
setQuotas(int index, Quota value)
public Project.Builder setQuotas(int index, Quota value)
[Output Only] Quotas assigned to this project.
repeated .google.cloud.compute.v1.Quota quotas = 125341947;
Parameters | |
---|---|
Name | Description |
index |
int |
value |
Quota |
Returns | |
---|---|
Type | Description |
Project.Builder |
setQuotas(int index, Quota.Builder builderForValue)
public Project.Builder setQuotas(int index, Quota.Builder builderForValue)
[Output Only] Quotas assigned to this project.
repeated .google.cloud.compute.v1.Quota quotas = 125341947;
Parameters | |
---|---|
Name | Description |
index |
int |
builderForValue |
Quota.Builder |
Returns | |
---|---|
Type | Description |
Project.Builder |
setRepeatedField(Descriptors.FieldDescriptor field, int index, Object value)
public Project.Builder setRepeatedField(Descriptors.FieldDescriptor field, int index, Object value)
Parameters | |
---|---|
Name | Description |
field |
FieldDescriptor |
index |
int |
value |
Object |
Returns | |
---|---|
Type | Description |
Project.Builder |
setSelfLink(String value)
public Project.Builder setSelfLink(String value)
[Output Only] Server-defined URL for the resource.
optional string self_link = 456214797;
Parameter | |
---|---|
Name | Description |
value |
String The selfLink to set. |
Returns | |
---|---|
Type | Description |
Project.Builder |
This builder for chaining. |
setSelfLinkBytes(ByteString value)
public Project.Builder setSelfLinkBytes(ByteString value)
[Output Only] Server-defined URL for the resource.
optional string self_link = 456214797;
Parameter | |
---|---|
Name | Description |
value |
ByteString The bytes for selfLink to set. |
Returns | |
---|---|
Type | Description |
Project.Builder |
This builder for chaining. |
setUnknownFields(UnknownFieldSet unknownFields)
public final Project.Builder setUnknownFields(UnknownFieldSet unknownFields)
Parameter | |
---|---|
Name | Description |
unknownFields |
UnknownFieldSet |
Returns | |
---|---|
Type | Description |
Project.Builder |
setUsageExportLocation(UsageExportLocation value)
public Project.Builder setUsageExportLocation(UsageExportLocation value)
An optional 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;
Parameter | |
---|---|
Name | Description |
value |
UsageExportLocation |
Returns | |
---|---|
Type | Description |
Project.Builder |
setUsageExportLocation(UsageExportLocation.Builder builderForValue)
public Project.Builder setUsageExportLocation(UsageExportLocation.Builder builderForValue)
An optional 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;
Parameter | |
---|---|
Name | Description |
builderForValue |
UsageExportLocation.Builder |
Returns | |
---|---|
Type | Description |
Project.Builder |
setVmDnsSetting(String value)
public Project.Builder setVmDnsSetting(String value)
[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;
Parameter | |
---|---|
Name | Description |
value |
String The vmDnsSetting to set. |
Returns | |
---|---|
Type | Description |
Project.Builder |
This builder for chaining. |
setVmDnsSettingBytes(ByteString value)
public Project.Builder setVmDnsSettingBytes(ByteString value)
[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;
Parameter | |
---|---|
Name | Description |
value |
ByteString The bytes for vmDnsSetting to set. |
Returns | |
---|---|
Type | Description |
Project.Builder |
This builder for chaining. |
setXpnProjectStatus(String value)
public Project.Builder setXpnProjectStatus(String value)
[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;
Parameter | |
---|---|
Name | Description |
value |
String The xpnProjectStatus to set. |
Returns | |
---|---|
Type | Description |
Project.Builder |
This builder for chaining. |
setXpnProjectStatusBytes(ByteString value)
public Project.Builder setXpnProjectStatusBytes(ByteString value)
[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;
Parameter | |
---|---|
Name | Description |
value |
ByteString The bytes for xpnProjectStatus to set. |
Returns | |
---|---|
Type | Description |
Project.Builder |
This builder for chaining. |