@Generated(value="by GAPIC") @BetaApi public final class Project extends Object implements com.google.api.gax.httpjson.ApiMessage
Modifier and Type | Class and Description |
---|---|
static class |
Project.Builder |
Modifier and Type | Method and Description |
---|---|
boolean |
equals(Object o) |
com.google.api.gax.httpjson.ApiMessage |
getApiMessageRequestBody() |
Metadata |
getCommonInstanceMetadata()
Metadata key/value pairs available to all instances contained in this project.
|
String |
getCreationTimestamp()
[Output Only] Creation timestamp in RFC3339 text format.
|
static Project |
getDefaultInstance() |
String |
getDefaultNetworkTier()
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.
|
String |
getDescription()
An optional textual description of the resource.
|
List<String> |
getEnabledFeaturesList()
Restricted features enabled for use on this project.
|
List<String> |
getFieldMask() |
Object |
getFieldValue(String fieldName) |
String |
getId()
[Output Only] The unique identifier for the resource.
|
String |
getKind()
[Output Only] Type of the resource.
|
String |
getName()
The project ID.
|
List<Quota> |
getQuotasList()
[Output Only] Quotas assigned to this project.
|
String |
getSelfLink()
[Output Only] Server-defined URL for the resource.
|
UsageExportLocation |
getUsageExportLocation()
The naming prefix for daily usage reports and the Google Cloud Storage bucket where they are
stored.
|
String |
getXpnProjectStatus()
[Output Only] The role this project has in a shared VPC configuration.
|
int |
hashCode() |
static Project.Builder |
newBuilder() |
static Project.Builder |
newBuilder(Project prototype) |
Project.Builder |
toBuilder() |
String |
toString() |
public Object getFieldValue(String fieldName)
getFieldValue
in interface com.google.api.gax.httpjson.ApiMessage
@Nullable public com.google.api.gax.httpjson.ApiMessage getApiMessageRequestBody()
getApiMessageRequestBody
in interface com.google.api.gax.httpjson.ApiMessage
@Nullable public List<String> getFieldMask()
getFieldMask
in interface com.google.api.gax.httpjson.ApiMessage
public Metadata getCommonInstanceMetadata()
public String getCreationTimestamp()
public String getDefaultNetworkTier()
public String getDefaultServiceAccount()
public String getDescription()
public List<String> getEnabledFeaturesList()
public String getId()
public String getKind()
public String getName()
public String getSelfLink()
public UsageExportLocation getUsageExportLocation()
public String getXpnProjectStatus()
public static Project.Builder newBuilder()
public static Project.Builder newBuilder(Project prototype)
public Project.Builder toBuilder()
public static Project getDefaultInstance()
Copyright © 2019 Google LLC. All rights reserved.