Interface ProjectOrBuilder (0.90.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.v1beta.Project.ServiceTerms> service_terms_map = 4 [(.google.api.field_behavior) = OUTPUT_ONLY];

Parameter
Name Description
key String
Returns
Type Description
boolean

getConfigurableBillingStatus()

public abstract Project.ConfigurableBillingStatus getConfigurableBillingStatus()

Output only. The current status of the project's configurable billing.

.google.cloud.discoveryengine.v1beta.Project.ConfigurableBillingStatus configurable_billing_status = 10 [(.google.api.field_behavior) = OUTPUT_ONLY];

Returns
Type Description
Project.ConfigurableBillingStatus

The configurableBillingStatus.

getConfigurableBillingStatusOrBuilder()

public abstract Project.ConfigurableBillingStatusOrBuilder getConfigurableBillingStatusOrBuilder()

Output only. The current status of the project's configurable billing.

.google.cloud.discoveryengine.v1beta.Project.ConfigurableBillingStatus configurable_billing_status = 10 [(.google.api.field_behavior) = OUTPUT_ONLY];

Returns
Type Description
Project.ConfigurableBillingStatusOrBuilder

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

getCustomerProvidedConfig()

public abstract Project.CustomerProvidedConfig getCustomerProvidedConfig()

Optional. Customer provided configurations.

.google.cloud.discoveryengine.v1beta.Project.CustomerProvidedConfig customer_provided_config = 6 [(.google.api.field_behavior) = OPTIONAL];

Returns
Type Description
Project.CustomerProvidedConfig

The customerProvidedConfig.

getCustomerProvidedConfigOrBuilder()

public abstract Project.CustomerProvidedConfigOrBuilder getCustomerProvidedConfigOrBuilder()

Optional. Customer provided configurations.

.google.cloud.discoveryengine.v1beta.Project.CustomerProvidedConfig customer_provided_config = 6 [(.google.api.field_behavior) = OPTIONAL];

Returns
Type Description
Project.CustomerProvidedConfigOrBuilder

getName()

public abstract String getName()

Output only. Full resource name of the project, for example projects/{project}. 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}. 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.v1beta.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.v1beta.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.v1beta.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.v1beta.Project.ServiceTerms> service_terms_map = 4 [(.google.api.field_behavior) = OUTPUT_ONLY];

Parameter
Name Description
key String
Returns
Type Description
Project.ServiceTerms

hasConfigurableBillingStatus()

public abstract boolean hasConfigurableBillingStatus()

Output only. The current status of the project's configurable billing.

.google.cloud.discoveryengine.v1beta.Project.ConfigurableBillingStatus configurable_billing_status = 10 [(.google.api.field_behavior) = OUTPUT_ONLY];

Returns
Type Description
boolean

Whether the configurableBillingStatus field is set.

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.

hasCustomerProvidedConfig()

public abstract boolean hasCustomerProvidedConfig()

Optional. Customer provided configurations.

.google.cloud.discoveryengine.v1beta.Project.CustomerProvidedConfig customer_provided_config = 6 [(.google.api.field_behavior) = OPTIONAL];

Returns
Type Description
boolean

Whether the customerProvidedConfig 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.