Interface ProjectOrBuilder (0.44.0)

public interface ProjectOrBuilder extends MessageOrBuilder

Implements

MessageOrBuilder

Methods

containsServiceTermsMap(String key)

public abstract boolean containsServiceTermsMap(String key)

Output only. A map of terms of services. The key is the id of ServiceTerms.

map<string, .google.cloud.discoveryengine.v1.Project.ServiceTerms> service_terms_map = 4 [(.google.api.field_behavior) = OUTPUT_ONLY];

Parameter
Name Description
key String
Returns
Type Description
boolean

getCreateTime()

public abstract Timestamp getCreateTime()

Output only. The timestamp when this project is created.

.google.protobuf.Timestamp create_time = 2 [(.google.api.field_behavior) = OUTPUT_ONLY];

Returns
Type Description
Timestamp

The createTime.

getCreateTimeOrBuilder()

public abstract TimestampOrBuilder getCreateTimeOrBuilder()

Output only. The timestamp when this project is created.

.google.protobuf.Timestamp create_time = 2 [(.google.api.field_behavior) = OUTPUT_ONLY];

Returns
Type Description
TimestampOrBuilder

getName()

public abstract String getName()

Output only. Full resource name of the project, for example projects/{project_number}. Note that when making requests, project number and project id are both acceptable, but the server will always respond in project number.

string name = 1 [(.google.api.field_behavior) = OUTPUT_ONLY];

Returns
Type Description
String

The name.

getNameBytes()

public abstract ByteString getNameBytes()

Output only. Full resource name of the project, for example projects/{project_number}. Note that when making requests, project number and project id are both acceptable, but the server will always respond in project number.

string name = 1 [(.google.api.field_behavior) = OUTPUT_ONLY];

Returns
Type Description
ByteString

The bytes for name.

getProvisionCompletionTime()

public abstract Timestamp getProvisionCompletionTime()

Output only. The timestamp when this project is successfully provisioned. Empty value means this project is still provisioning and is not ready for use.

.google.protobuf.Timestamp provision_completion_time = 3 [(.google.api.field_behavior) = OUTPUT_ONLY];

Returns
Type Description
Timestamp

The provisionCompletionTime.

getProvisionCompletionTimeOrBuilder()

public abstract TimestampOrBuilder getProvisionCompletionTimeOrBuilder()

Output only. The timestamp when this project is successfully provisioned. Empty value means this project is still provisioning and is not ready for use.

.google.protobuf.Timestamp provision_completion_time = 3 [(.google.api.field_behavior) = OUTPUT_ONLY];

Returns
Type Description
TimestampOrBuilder

getServiceTermsMap() (deprecated)

public abstract Map<String,Project.ServiceTerms> getServiceTermsMap()
Returns
Type Description
Map<String,ServiceTerms>

getServiceTermsMapCount()

public abstract int getServiceTermsMapCount()

Output only. A map of terms of services. The key is the id of ServiceTerms.

map<string, .google.cloud.discoveryengine.v1.Project.ServiceTerms> service_terms_map = 4 [(.google.api.field_behavior) = OUTPUT_ONLY];

Returns
Type Description
int

getServiceTermsMapMap()

public abstract Map<String,Project.ServiceTerms> getServiceTermsMapMap()

Output only. A map of terms of services. The key is the id of ServiceTerms.

map<string, .google.cloud.discoveryengine.v1.Project.ServiceTerms> service_terms_map = 4 [(.google.api.field_behavior) = OUTPUT_ONLY];

Returns
Type Description
Map<String,ServiceTerms>

getServiceTermsMapOrDefault(String key, Project.ServiceTerms defaultValue)

public abstract Project.ServiceTerms getServiceTermsMapOrDefault(String key, Project.ServiceTerms defaultValue)

Output only. A map of terms of services. The key is the id of ServiceTerms.

map<string, .google.cloud.discoveryengine.v1.Project.ServiceTerms> service_terms_map = 4 [(.google.api.field_behavior) = OUTPUT_ONLY];

Parameters
Name Description
key String
defaultValue Project.ServiceTerms
Returns
Type Description
Project.ServiceTerms

getServiceTermsMapOrThrow(String key)

public abstract Project.ServiceTerms getServiceTermsMapOrThrow(String key)

Output only. A map of terms of services. The key is the id of ServiceTerms.

map<string, .google.cloud.discoveryengine.v1.Project.ServiceTerms> service_terms_map = 4 [(.google.api.field_behavior) = OUTPUT_ONLY];

Parameter
Name Description
key String
Returns
Type Description
Project.ServiceTerms

hasCreateTime()

public abstract boolean hasCreateTime()

Output only. The timestamp when this project is created.

.google.protobuf.Timestamp create_time = 2 [(.google.api.field_behavior) = OUTPUT_ONLY];

Returns
Type Description
boolean

Whether the createTime field is set.

hasProvisionCompletionTime()

public abstract boolean hasProvisionCompletionTime()

Output only. The timestamp when this project is successfully provisioned. Empty value means this project is still provisioning and is not ready for use.

.google.protobuf.Timestamp provision_completion_time = 3 [(.google.api.field_behavior) = OUTPUT_ONLY];

Returns
Type Description
boolean

Whether the provisionCompletionTime field is set.