public static final class Deployment.Builder extends GeneratedMessageV3.Builder<Deployment.Builder> implements DeploymentOrBuilder
A Deployment is a group of resources and configs managed and provisioned by Infra Manager.
Protobuf type google.cloud.config.v1.Deployment
Inheritance
Object > AbstractMessageLite.Builder<MessageType,BuilderType> > AbstractMessage.Builder<BuilderType> > GeneratedMessageV3.Builder > Deployment.BuilderImplements
DeploymentOrBuilderStatic Methods
getDescriptor()
public static final Descriptors.Descriptor getDescriptor()
Returns | |
---|---|
Type | Description |
Descriptor |
Methods
addAllTfErrors(Iterable<? extends TerraformError> values)
public Deployment.Builder addAllTfErrors(Iterable<? extends TerraformError> values)
Output only. Errors encountered when deleting this deployment.
Errors are truncated to 10 entries, see delete_results
and error_logs
for full details.
repeated .google.cloud.config.v1.TerraformError tf_errors = 13 [(.google.api.field_behavior) = OUTPUT_ONLY];
Parameter | |
---|---|
Name | Description |
values | Iterable<? extends com.google.cloud.config.v1.TerraformError> |
Returns | |
---|---|
Type | Description |
Deployment.Builder |
addRepeatedField(Descriptors.FieldDescriptor field, Object value)
public Deployment.Builder addRepeatedField(Descriptors.FieldDescriptor field, Object value)
Parameters | |
---|---|
Name | Description |
field | FieldDescriptor |
value | Object |
Returns | |
---|---|
Type | Description |
Deployment.Builder |
addTfErrors(TerraformError value)
public Deployment.Builder addTfErrors(TerraformError value)
Output only. Errors encountered when deleting this deployment.
Errors are truncated to 10 entries, see delete_results
and error_logs
for full details.
repeated .google.cloud.config.v1.TerraformError tf_errors = 13 [(.google.api.field_behavior) = OUTPUT_ONLY];
Parameter | |
---|---|
Name | Description |
value | TerraformError |
Returns | |
---|---|
Type | Description |
Deployment.Builder |
addTfErrors(TerraformError.Builder builderForValue)
public Deployment.Builder addTfErrors(TerraformError.Builder builderForValue)
Output only. Errors encountered when deleting this deployment.
Errors are truncated to 10 entries, see delete_results
and error_logs
for full details.
repeated .google.cloud.config.v1.TerraformError tf_errors = 13 [(.google.api.field_behavior) = OUTPUT_ONLY];
Parameter | |
---|---|
Name | Description |
builderForValue | TerraformError.Builder |
Returns | |
---|---|
Type | Description |
Deployment.Builder |
addTfErrors(int index, TerraformError value)
public Deployment.Builder addTfErrors(int index, TerraformError value)
Output only. Errors encountered when deleting this deployment.
Errors are truncated to 10 entries, see delete_results
and error_logs
for full details.
repeated .google.cloud.config.v1.TerraformError tf_errors = 13 [(.google.api.field_behavior) = OUTPUT_ONLY];
Parameters | |
---|---|
Name | Description |
index | int |
value | TerraformError |
Returns | |
---|---|
Type | Description |
Deployment.Builder |
addTfErrors(int index, TerraformError.Builder builderForValue)
public Deployment.Builder addTfErrors(int index, TerraformError.Builder builderForValue)
Output only. Errors encountered when deleting this deployment.
Errors are truncated to 10 entries, see delete_results
and error_logs
for full details.
repeated .google.cloud.config.v1.TerraformError tf_errors = 13 [(.google.api.field_behavior) = OUTPUT_ONLY];
Parameters | |
---|---|
Name | Description |
index | int |
builderForValue | TerraformError.Builder |
Returns | |
---|---|
Type | Description |
Deployment.Builder |
addTfErrorsBuilder()
public TerraformError.Builder addTfErrorsBuilder()
Output only. Errors encountered when deleting this deployment.
Errors are truncated to 10 entries, see delete_results
and error_logs
for full details.
repeated .google.cloud.config.v1.TerraformError tf_errors = 13 [(.google.api.field_behavior) = OUTPUT_ONLY];
Returns | |
---|---|
Type | Description |
TerraformError.Builder |
addTfErrorsBuilder(int index)
public TerraformError.Builder addTfErrorsBuilder(int index)
Output only. Errors encountered when deleting this deployment.
Errors are truncated to 10 entries, see delete_results
and error_logs
for full details.
repeated .google.cloud.config.v1.TerraformError tf_errors = 13 [(.google.api.field_behavior) = OUTPUT_ONLY];
Parameter | |
---|---|
Name | Description |
index | int |
Returns | |
---|---|
Type | Description |
TerraformError.Builder |
build()
public Deployment build()
Returns | |
---|---|
Type | Description |
Deployment |
buildPartial()
public Deployment buildPartial()
Returns | |
---|---|
Type | Description |
Deployment |
clear()
public Deployment.Builder clear()
Returns | |
---|---|
Type | Description |
Deployment.Builder |
clearArtifactsGcsBucket()
public Deployment.Builder clearArtifactsGcsBucket()
Optional. User-defined location of Cloud Build logs and artifacts in Google
Cloud Storage. Format: gs://{bucket}/{folder}
A default bucket will be bootstrapped if the field is not set or empty.
Default bucket format: gs://<project number>-<region>-blueprint-config
Constraints:
- The bucket needs to be in the same project as the deployment
- The path cannot be within the path of
gcs_source
- The field cannot be updated, including changing its presence
optional string artifacts_gcs_bucket = 15 [(.google.api.field_behavior) = OPTIONAL];
Returns | |
---|---|
Type | Description |
Deployment.Builder | This builder for chaining. |
clearBlueprint()
public Deployment.Builder clearBlueprint()
Returns | |
---|---|
Type | Description |
Deployment.Builder |
clearCreateTime()
public Deployment.Builder clearCreateTime()
Output only. Time when the deployment was created.
.google.protobuf.Timestamp create_time = 2 [(.google.api.field_behavior) = OUTPUT_ONLY];
Returns | |
---|---|
Type | Description |
Deployment.Builder |
clearDeleteBuild()
public Deployment.Builder clearDeleteBuild()
Output only. Cloud Build instance UUID associated with deleting this deployment.
string delete_build = 11 [(.google.api.field_behavior) = OUTPUT_ONLY];
Returns | |
---|---|
Type | Description |
Deployment.Builder | This builder for chaining. |
clearDeleteLogs()
public Deployment.Builder clearDeleteLogs()
Output only. Location of Cloud Build logs in Google Cloud Storage,
populated when deleting this deployment. Format: gs://{bucket}/{object}
.
string delete_logs = 12 [(.google.api.field_behavior) = OUTPUT_ONLY];
Returns | |
---|---|
Type | Description |
Deployment.Builder | This builder for chaining. |
clearDeleteResults()
public Deployment.Builder clearDeleteResults()
Output only. Location of artifacts from a DeleteDeployment operation.
.google.cloud.config.v1.ApplyResults delete_results = 8 [(.google.api.field_behavior) = OUTPUT_ONLY];
Returns | |
---|---|
Type | Description |
Deployment.Builder |
clearErrorCode()
public Deployment.Builder clearErrorCode()
Output only. Error code describing errors that may have occurred.
.google.cloud.config.v1.Deployment.ErrorCode error_code = 10 [(.google.api.field_behavior) = OUTPUT_ONLY];
Returns | |
---|---|
Type | Description |
Deployment.Builder | This builder for chaining. |
clearErrorLogs()
public Deployment.Builder clearErrorLogs()
Output only. Location of Terraform error logs in Google Cloud Storage.
Format: gs://{bucket}/{object}
.
string error_logs = 14 [(.google.api.field_behavior) = OUTPUT_ONLY];
Returns | |
---|---|
Type | Description |
Deployment.Builder | This builder for chaining. |
clearField(Descriptors.FieldDescriptor field)
public Deployment.Builder clearField(Descriptors.FieldDescriptor field)
Parameter | |
---|---|
Name | Description |
field | FieldDescriptor |
Returns | |
---|---|
Type | Description |
Deployment.Builder |
clearImportExistingResources()
public Deployment.Builder clearImportExistingResources()
By default, Infra Manager will return a failure when Terraform encounters a 409 code (resource conflict error) during actuation. If this flag is set to true, Infra Manager will instead attempt to automatically import the resource into the Terraform state (for supported resource types) and continue actuation.
Not all resource types are supported, refer to documentation.
optional bool import_existing_resources = 17;
Returns | |
---|---|
Type | Description |
Deployment.Builder | This builder for chaining. |
clearLabels()
public Deployment.Builder clearLabels()
Returns | |
---|---|
Type | Description |
Deployment.Builder |
clearLatestRevision()
public Deployment.Builder clearLatestRevision()
Output only. Revision name that was most recently applied.
Format: projects/{project}/locations/{location}/deployments/{deployment}/
revisions/{revision}
string latest_revision = 7 [(.google.api.field_behavior) = OUTPUT_ONLY];
Returns | |
---|---|
Type | Description |
Deployment.Builder | This builder for chaining. |
clearLockState()
public Deployment.Builder clearLockState()
Output only. Current lock state of the deployment.
.google.cloud.config.v1.Deployment.LockState lock_state = 20 [(.google.api.field_behavior) = OUTPUT_ONLY];
Returns | |
---|---|
Type | Description |
Deployment.Builder | This builder for chaining. |
clearName()
public Deployment.Builder clearName()
Resource name of the deployment.
Format: projects/{project}/locations/{location}/deployments/{deployment}
string name = 1;
Returns | |
---|---|
Type | Description |
Deployment.Builder | This builder for chaining. |
clearOneof(Descriptors.OneofDescriptor oneof)
public Deployment.Builder clearOneof(Descriptors.OneofDescriptor oneof)
Parameter | |
---|---|
Name | Description |
oneof | OneofDescriptor |
Returns | |
---|---|
Type | Description |
Deployment.Builder |
clearQuotaValidation()
public Deployment.Builder clearQuotaValidation()
Optional. Input to control quota checks for resources in terraform configuration files. There are limited resources on which quota validation applies.
.google.cloud.config.v1.QuotaValidation quota_validation = 23 [(.google.api.field_behavior) = OPTIONAL];
Returns | |
---|---|
Type | Description |
Deployment.Builder | This builder for chaining. |
clearServiceAccount()
public Deployment.Builder clearServiceAccount()
Optional. User-specified Service Account (SA) credentials to be used when
actuating resources.
Format: projects/{projectID}/serviceAccounts/{serviceAccount}
optional string service_account = 16 [(.google.api.field_behavior) = OPTIONAL, (.google.api.resource_reference) = { ... }
Returns | |
---|---|
Type | Description |
Deployment.Builder | This builder for chaining. |
clearState()
public Deployment.Builder clearState()
Output only. Current state of the deployment.
.google.cloud.config.v1.Deployment.State state = 5 [(.google.api.field_behavior) = OUTPUT_ONLY];
Returns | |
---|---|
Type | Description |
Deployment.Builder | This builder for chaining. |
clearStateDetail()
public Deployment.Builder clearStateDetail()
Output only. Additional information regarding the current state.
string state_detail = 9 [(.google.api.field_behavior) = OUTPUT_ONLY];
Returns | |
---|---|
Type | Description |
Deployment.Builder | This builder for chaining. |
clearTerraformBlueprint()
public Deployment.Builder clearTerraformBlueprint()
A blueprint described using Terraform's HashiCorp Configuration Language as a root module.
.google.cloud.config.v1.TerraformBlueprint terraform_blueprint = 6;
Returns | |
---|---|
Type | Description |
Deployment.Builder |
clearTfErrors()
public Deployment.Builder clearTfErrors()
Output only. Errors encountered when deleting this deployment.
Errors are truncated to 10 entries, see delete_results
and error_logs
for full details.
repeated .google.cloud.config.v1.TerraformError tf_errors = 13 [(.google.api.field_behavior) = OUTPUT_ONLY];
Returns | |
---|---|
Type | Description |
Deployment.Builder |
clearTfVersion()
public Deployment.Builder clearTfVersion()
Output only. The current Terraform version set on the deployment. It is in the format of "Major.Minor.Patch", for example, "1.3.10".
string tf_version = 22 [(.google.api.field_behavior) = OUTPUT_ONLY];
Returns | |
---|---|
Type | Description |
Deployment.Builder | This builder for chaining. |
clearTfVersionConstraint()
public Deployment.Builder clearTfVersionConstraint()
Optional. The user-specified Terraform version constraint. Example: "=1.3.10".
optional string tf_version_constraint = 21 [(.google.api.field_behavior) = OPTIONAL];
Returns | |
---|---|
Type | Description |
Deployment.Builder | This builder for chaining. |
clearUpdateTime()
public Deployment.Builder clearUpdateTime()
Output only. Time when the deployment was last modified.
.google.protobuf.Timestamp update_time = 3 [(.google.api.field_behavior) = OUTPUT_ONLY];
Returns | |
---|---|
Type | Description |
Deployment.Builder |
clearWorkerPool()
public Deployment.Builder clearWorkerPool()
Optional. The user-specified Cloud Build worker pool resource in which the
Cloud Build job will execute. Format:
projects/{project}/locations/{location}/workerPools/{workerPoolId}
.
If this field is unspecified, the default Cloud Build worker pool will be
used.
optional string worker_pool = 19 [(.google.api.field_behavior) = OPTIONAL, (.google.api.resource_reference) = { ... }
Returns | |
---|---|
Type | Description |
Deployment.Builder | This builder for chaining. |
clone()
public Deployment.Builder clone()
Returns | |
---|---|
Type | Description |
Deployment.Builder |
containsLabels(String key)
public boolean containsLabels(String key)
User-defined metadata for the deployment.
map<string, string> labels = 4;
Parameter | |
---|---|
Name | Description |
key | String |
Returns | |
---|---|
Type | Description |
boolean |
getArtifactsGcsBucket()
public String getArtifactsGcsBucket()
Optional. User-defined location of Cloud Build logs and artifacts in Google
Cloud Storage. Format: gs://{bucket}/{folder}
A default bucket will be bootstrapped if the field is not set or empty.
Default bucket format: gs://<project number>-<region>-blueprint-config
Constraints:
- The bucket needs to be in the same project as the deployment
- The path cannot be within the path of
gcs_source
- The field cannot be updated, including changing its presence
optional string artifacts_gcs_bucket = 15 [(.google.api.field_behavior) = OPTIONAL];
Returns | |
---|---|
Type | Description |
String | The artifactsGcsBucket. |
getArtifactsGcsBucketBytes()
public ByteString getArtifactsGcsBucketBytes()
Optional. User-defined location of Cloud Build logs and artifacts in Google
Cloud Storage. Format: gs://{bucket}/{folder}
A default bucket will be bootstrapped if the field is not set or empty.
Default bucket format: gs://<project number>-<region>-blueprint-config
Constraints:
- The bucket needs to be in the same project as the deployment
- The path cannot be within the path of
gcs_source
- The field cannot be updated, including changing its presence
optional string artifacts_gcs_bucket = 15 [(.google.api.field_behavior) = OPTIONAL];
Returns | |
---|---|
Type | Description |
ByteString | The bytes for artifactsGcsBucket. |
getBlueprintCase()
public Deployment.BlueprintCase getBlueprintCase()
Returns | |
---|---|
Type | Description |
Deployment.BlueprintCase |
getCreateTime()
public Timestamp getCreateTime()
Output only. Time when the deployment was created.
.google.protobuf.Timestamp create_time = 2 [(.google.api.field_behavior) = OUTPUT_ONLY];
Returns | |
---|---|
Type | Description |
Timestamp | The createTime. |
getCreateTimeBuilder()
public Timestamp.Builder getCreateTimeBuilder()
Output only. Time when the deployment was created.
.google.protobuf.Timestamp create_time = 2 [(.google.api.field_behavior) = OUTPUT_ONLY];
Returns | |
---|---|
Type | Description |
Builder |
getCreateTimeOrBuilder()
public TimestampOrBuilder getCreateTimeOrBuilder()
Output only. Time when the deployment was created.
.google.protobuf.Timestamp create_time = 2 [(.google.api.field_behavior) = OUTPUT_ONLY];
Returns | |
---|---|
Type | Description |
TimestampOrBuilder |
getDefaultInstanceForType()
public Deployment getDefaultInstanceForType()
Returns | |
---|---|
Type | Description |
Deployment |
getDeleteBuild()
public String getDeleteBuild()
Output only. Cloud Build instance UUID associated with deleting this deployment.
string delete_build = 11 [(.google.api.field_behavior) = OUTPUT_ONLY];
Returns | |
---|---|
Type | Description |
String | The deleteBuild. |
getDeleteBuildBytes()
public ByteString getDeleteBuildBytes()
Output only. Cloud Build instance UUID associated with deleting this deployment.
string delete_build = 11 [(.google.api.field_behavior) = OUTPUT_ONLY];
Returns | |
---|---|
Type | Description |
ByteString | The bytes for deleteBuild. |
getDeleteLogs()
public String getDeleteLogs()
Output only. Location of Cloud Build logs in Google Cloud Storage,
populated when deleting this deployment. Format: gs://{bucket}/{object}
.
string delete_logs = 12 [(.google.api.field_behavior) = OUTPUT_ONLY];
Returns | |
---|---|
Type | Description |
String | The deleteLogs. |
getDeleteLogsBytes()
public ByteString getDeleteLogsBytes()
Output only. Location of Cloud Build logs in Google Cloud Storage,
populated when deleting this deployment. Format: gs://{bucket}/{object}
.
string delete_logs = 12 [(.google.api.field_behavior) = OUTPUT_ONLY];
Returns | |
---|---|
Type | Description |
ByteString | The bytes for deleteLogs. |
getDeleteResults()
public ApplyResults getDeleteResults()
Output only. Location of artifacts from a DeleteDeployment operation.
.google.cloud.config.v1.ApplyResults delete_results = 8 [(.google.api.field_behavior) = OUTPUT_ONLY];
Returns | |
---|---|
Type | Description |
ApplyResults | The deleteResults. |
getDeleteResultsBuilder()
public ApplyResults.Builder getDeleteResultsBuilder()
Output only. Location of artifacts from a DeleteDeployment operation.
.google.cloud.config.v1.ApplyResults delete_results = 8 [(.google.api.field_behavior) = OUTPUT_ONLY];
Returns | |
---|---|
Type | Description |
ApplyResults.Builder |
getDeleteResultsOrBuilder()
public ApplyResultsOrBuilder getDeleteResultsOrBuilder()
Output only. Location of artifacts from a DeleteDeployment operation.
.google.cloud.config.v1.ApplyResults delete_results = 8 [(.google.api.field_behavior) = OUTPUT_ONLY];
Returns | |
---|---|
Type | Description |
ApplyResultsOrBuilder |
getDescriptorForType()
public Descriptors.Descriptor getDescriptorForType()
Returns | |
---|---|
Type | Description |
Descriptor |
getErrorCode()
public Deployment.ErrorCode getErrorCode()
Output only. Error code describing errors that may have occurred.
.google.cloud.config.v1.Deployment.ErrorCode error_code = 10 [(.google.api.field_behavior) = OUTPUT_ONLY];
Returns | |
---|---|
Type | Description |
Deployment.ErrorCode | The errorCode. |
getErrorCodeValue()
public int getErrorCodeValue()
Output only. Error code describing errors that may have occurred.
.google.cloud.config.v1.Deployment.ErrorCode error_code = 10 [(.google.api.field_behavior) = OUTPUT_ONLY];
Returns | |
---|---|
Type | Description |
int | The enum numeric value on the wire for errorCode. |
getErrorLogs()
public String getErrorLogs()
Output only. Location of Terraform error logs in Google Cloud Storage.
Format: gs://{bucket}/{object}
.
string error_logs = 14 [(.google.api.field_behavior) = OUTPUT_ONLY];
Returns | |
---|---|
Type | Description |
String | The errorLogs. |
getErrorLogsBytes()
public ByteString getErrorLogsBytes()
Output only. Location of Terraform error logs in Google Cloud Storage.
Format: gs://{bucket}/{object}
.
string error_logs = 14 [(.google.api.field_behavior) = OUTPUT_ONLY];
Returns | |
---|---|
Type | Description |
ByteString | The bytes for errorLogs. |
getImportExistingResources()
public boolean getImportExistingResources()
By default, Infra Manager will return a failure when Terraform encounters a 409 code (resource conflict error) during actuation. If this flag is set to true, Infra Manager will instead attempt to automatically import the resource into the Terraform state (for supported resource types) and continue actuation.
Not all resource types are supported, refer to documentation.
optional bool import_existing_resources = 17;
Returns | |
---|---|
Type | Description |
boolean | The importExistingResources. |
getLabels() (deprecated)
public Map<String,String> getLabels()
Use #getLabelsMap() instead.
Returns | |
---|---|
Type | Description |
Map<String,String> |
getLabelsCount()
public int getLabelsCount()
User-defined metadata for the deployment.
map<string, string> labels = 4;
Returns | |
---|---|
Type | Description |
int |
getLabelsMap()
public Map<String,String> getLabelsMap()
User-defined metadata for the deployment.
map<string, string> labels = 4;
Returns | |
---|---|
Type | Description |
Map<String,String> |
getLabelsOrDefault(String key, String defaultValue)
public String getLabelsOrDefault(String key, String defaultValue)
User-defined metadata for the deployment.
map<string, string> labels = 4;
Parameters | |
---|---|
Name | Description |
key | String |
defaultValue | String |
Returns | |
---|---|
Type | Description |
String |
getLabelsOrThrow(String key)
public String getLabelsOrThrow(String key)
User-defined metadata for the deployment.
map<string, string> labels = 4;
Parameter | |
---|---|
Name | Description |
key | String |
Returns | |
---|---|
Type | Description |
String |
getLatestRevision()
public String getLatestRevision()
Output only. Revision name that was most recently applied.
Format: projects/{project}/locations/{location}/deployments/{deployment}/
revisions/{revision}
string latest_revision = 7 [(.google.api.field_behavior) = OUTPUT_ONLY];
Returns | |
---|---|
Type | Description |
String | The latestRevision. |
getLatestRevisionBytes()
public ByteString getLatestRevisionBytes()
Output only. Revision name that was most recently applied.
Format: projects/{project}/locations/{location}/deployments/{deployment}/
revisions/{revision}
string latest_revision = 7 [(.google.api.field_behavior) = OUTPUT_ONLY];
Returns | |
---|---|
Type | Description |
ByteString | The bytes for latestRevision. |
getLockState()
public Deployment.LockState getLockState()
Output only. Current lock state of the deployment.
.google.cloud.config.v1.Deployment.LockState lock_state = 20 [(.google.api.field_behavior) = OUTPUT_ONLY];
Returns | |
---|---|
Type | Description |
Deployment.LockState | The lockState. |
getLockStateValue()
public int getLockStateValue()
Output only. Current lock state of the deployment.
.google.cloud.config.v1.Deployment.LockState lock_state = 20 [(.google.api.field_behavior) = OUTPUT_ONLY];
Returns | |
---|---|
Type | Description |
int | The enum numeric value on the wire for lockState. |
getMutableLabels() (deprecated)
public Map<String,String> getMutableLabels()
Use alternate mutation accessors instead.
Returns | |
---|---|
Type | Description |
Map<String,String> |
getName()
public String getName()
Resource name of the deployment.
Format: projects/{project}/locations/{location}/deployments/{deployment}
string name = 1;
Returns | |
---|---|
Type | Description |
String | The name. |
getNameBytes()
public ByteString getNameBytes()
Resource name of the deployment.
Format: projects/{project}/locations/{location}/deployments/{deployment}
string name = 1;
Returns | |
---|---|
Type | Description |
ByteString | The bytes for name. |
getQuotaValidation()
public QuotaValidation getQuotaValidation()
Optional. Input to control quota checks for resources in terraform configuration files. There are limited resources on which quota validation applies.
.google.cloud.config.v1.QuotaValidation quota_validation = 23 [(.google.api.field_behavior) = OPTIONAL];
Returns | |
---|---|
Type | Description |
QuotaValidation | The quotaValidation. |
getQuotaValidationValue()
public int getQuotaValidationValue()
Optional. Input to control quota checks for resources in terraform configuration files. There are limited resources on which quota validation applies.
.google.cloud.config.v1.QuotaValidation quota_validation = 23 [(.google.api.field_behavior) = OPTIONAL];
Returns | |
---|---|
Type | Description |
int | The enum numeric value on the wire for quotaValidation. |
getServiceAccount()
public String getServiceAccount()
Optional. User-specified Service Account (SA) credentials to be used when
actuating resources.
Format: projects/{projectID}/serviceAccounts/{serviceAccount}
optional string service_account = 16 [(.google.api.field_behavior) = OPTIONAL, (.google.api.resource_reference) = { ... }
Returns | |
---|---|
Type | Description |
String | The serviceAccount. |
getServiceAccountBytes()
public ByteString getServiceAccountBytes()
Optional. User-specified Service Account (SA) credentials to be used when
actuating resources.
Format: projects/{projectID}/serviceAccounts/{serviceAccount}
optional string service_account = 16 [(.google.api.field_behavior) = OPTIONAL, (.google.api.resource_reference) = { ... }
Returns | |
---|---|
Type | Description |
ByteString | The bytes for serviceAccount. |
getState()
public Deployment.State getState()
Output only. Current state of the deployment.
.google.cloud.config.v1.Deployment.State state = 5 [(.google.api.field_behavior) = OUTPUT_ONLY];
Returns | |
---|---|
Type | Description |
Deployment.State | The state. |
getStateDetail()
public String getStateDetail()
Output only. Additional information regarding the current state.
string state_detail = 9 [(.google.api.field_behavior) = OUTPUT_ONLY];
Returns | |
---|---|
Type | Description |
String | The stateDetail. |
getStateDetailBytes()
public ByteString getStateDetailBytes()
Output only. Additional information regarding the current state.
string state_detail = 9 [(.google.api.field_behavior) = OUTPUT_ONLY];
Returns | |
---|---|
Type | Description |
ByteString | The bytes for stateDetail. |
getStateValue()
public int getStateValue()
Output only. Current state of the deployment.
.google.cloud.config.v1.Deployment.State state = 5 [(.google.api.field_behavior) = OUTPUT_ONLY];
Returns | |
---|---|
Type | Description |
int | The enum numeric value on the wire for state. |
getTerraformBlueprint()
public TerraformBlueprint getTerraformBlueprint()
A blueprint described using Terraform's HashiCorp Configuration Language as a root module.
.google.cloud.config.v1.TerraformBlueprint terraform_blueprint = 6;
Returns | |
---|---|
Type | Description |
TerraformBlueprint | The terraformBlueprint. |
getTerraformBlueprintBuilder()
public TerraformBlueprint.Builder getTerraformBlueprintBuilder()
A blueprint described using Terraform's HashiCorp Configuration Language as a root module.
.google.cloud.config.v1.TerraformBlueprint terraform_blueprint = 6;
Returns | |
---|---|
Type | Description |
TerraformBlueprint.Builder |
getTerraformBlueprintOrBuilder()
public TerraformBlueprintOrBuilder getTerraformBlueprintOrBuilder()
A blueprint described using Terraform's HashiCorp Configuration Language as a root module.
.google.cloud.config.v1.TerraformBlueprint terraform_blueprint = 6;
Returns | |
---|---|
Type | Description |
TerraformBlueprintOrBuilder |
getTfErrors(int index)
public TerraformError getTfErrors(int index)
Output only. Errors encountered when deleting this deployment.
Errors are truncated to 10 entries, see delete_results
and error_logs
for full details.
repeated .google.cloud.config.v1.TerraformError tf_errors = 13 [(.google.api.field_behavior) = OUTPUT_ONLY];
Parameter | |
---|---|
Name | Description |
index | int |
Returns | |
---|---|
Type | Description |
TerraformError |
getTfErrorsBuilder(int index)
public TerraformError.Builder getTfErrorsBuilder(int index)
Output only. Errors encountered when deleting this deployment.
Errors are truncated to 10 entries, see delete_results
and error_logs
for full details.
repeated .google.cloud.config.v1.TerraformError tf_errors = 13 [(.google.api.field_behavior) = OUTPUT_ONLY];
Parameter | |
---|---|
Name | Description |
index | int |
Returns | |
---|---|
Type | Description |
TerraformError.Builder |
getTfErrorsBuilderList()
public List<TerraformError.Builder> getTfErrorsBuilderList()
Output only. Errors encountered when deleting this deployment.
Errors are truncated to 10 entries, see delete_results
and error_logs
for full details.
repeated .google.cloud.config.v1.TerraformError tf_errors = 13 [(.google.api.field_behavior) = OUTPUT_ONLY];
Returns | |
---|---|
Type | Description |
List<Builder> |
getTfErrorsCount()
public int getTfErrorsCount()
Output only. Errors encountered when deleting this deployment.
Errors are truncated to 10 entries, see delete_results
and error_logs
for full details.
repeated .google.cloud.config.v1.TerraformError tf_errors = 13 [(.google.api.field_behavior) = OUTPUT_ONLY];
Returns | |
---|---|
Type | Description |
int |
getTfErrorsList()
public List<TerraformError> getTfErrorsList()
Output only. Errors encountered when deleting this deployment.
Errors are truncated to 10 entries, see delete_results
and error_logs
for full details.
repeated .google.cloud.config.v1.TerraformError tf_errors = 13 [(.google.api.field_behavior) = OUTPUT_ONLY];
Returns | |
---|---|
Type | Description |
List<TerraformError> |
getTfErrorsOrBuilder(int index)
public TerraformErrorOrBuilder getTfErrorsOrBuilder(int index)
Output only. Errors encountered when deleting this deployment.
Errors are truncated to 10 entries, see delete_results
and error_logs
for full details.
repeated .google.cloud.config.v1.TerraformError tf_errors = 13 [(.google.api.field_behavior) = OUTPUT_ONLY];
Parameter | |
---|---|
Name | Description |
index | int |
Returns | |
---|---|
Type | Description |
TerraformErrorOrBuilder |
getTfErrorsOrBuilderList()
public List<? extends TerraformErrorOrBuilder> getTfErrorsOrBuilderList()
Output only. Errors encountered when deleting this deployment.
Errors are truncated to 10 entries, see delete_results
and error_logs
for full details.
repeated .google.cloud.config.v1.TerraformError tf_errors = 13 [(.google.api.field_behavior) = OUTPUT_ONLY];
Returns | |
---|---|
Type | Description |
List<? extends com.google.cloud.config.v1.TerraformErrorOrBuilder> |
getTfVersion()
public String getTfVersion()
Output only. The current Terraform version set on the deployment. It is in the format of "Major.Minor.Patch", for example, "1.3.10".
string tf_version = 22 [(.google.api.field_behavior) = OUTPUT_ONLY];
Returns | |
---|---|
Type | Description |
String | The tfVersion. |
getTfVersionBytes()
public ByteString getTfVersionBytes()
Output only. The current Terraform version set on the deployment. It is in the format of "Major.Minor.Patch", for example, "1.3.10".
string tf_version = 22 [(.google.api.field_behavior) = OUTPUT_ONLY];
Returns | |
---|---|
Type | Description |
ByteString | The bytes for tfVersion. |
getTfVersionConstraint()
public String getTfVersionConstraint()
Optional. The user-specified Terraform version constraint. Example: "=1.3.10".
optional string tf_version_constraint = 21 [(.google.api.field_behavior) = OPTIONAL];
Returns | |
---|---|
Type | Description |
String | The tfVersionConstraint. |
getTfVersionConstraintBytes()
public ByteString getTfVersionConstraintBytes()
Optional. The user-specified Terraform version constraint. Example: "=1.3.10".
optional string tf_version_constraint = 21 [(.google.api.field_behavior) = OPTIONAL];
Returns | |
---|---|
Type | Description |
ByteString | The bytes for tfVersionConstraint. |
getUpdateTime()
public Timestamp getUpdateTime()
Output only. Time when the deployment was last modified.
.google.protobuf.Timestamp update_time = 3 [(.google.api.field_behavior) = OUTPUT_ONLY];
Returns | |
---|---|
Type | Description |
Timestamp | The updateTime. |
getUpdateTimeBuilder()
public Timestamp.Builder getUpdateTimeBuilder()
Output only. Time when the deployment was last modified.
.google.protobuf.Timestamp update_time = 3 [(.google.api.field_behavior) = OUTPUT_ONLY];
Returns | |
---|---|
Type | Description |
Builder |
getUpdateTimeOrBuilder()
public TimestampOrBuilder getUpdateTimeOrBuilder()
Output only. Time when the deployment was last modified.
.google.protobuf.Timestamp update_time = 3 [(.google.api.field_behavior) = OUTPUT_ONLY];
Returns | |
---|---|
Type | Description |
TimestampOrBuilder |
getWorkerPool()
public String getWorkerPool()
Optional. The user-specified Cloud Build worker pool resource in which the
Cloud Build job will execute. Format:
projects/{project}/locations/{location}/workerPools/{workerPoolId}
.
If this field is unspecified, the default Cloud Build worker pool will be
used.
optional string worker_pool = 19 [(.google.api.field_behavior) = OPTIONAL, (.google.api.resource_reference) = { ... }
Returns | |
---|---|
Type | Description |
String | The workerPool. |
getWorkerPoolBytes()
public ByteString getWorkerPoolBytes()
Optional. The user-specified Cloud Build worker pool resource in which the
Cloud Build job will execute. Format:
projects/{project}/locations/{location}/workerPools/{workerPoolId}
.
If this field is unspecified, the default Cloud Build worker pool will be
used.
optional string worker_pool = 19 [(.google.api.field_behavior) = OPTIONAL, (.google.api.resource_reference) = { ... }
Returns | |
---|---|
Type | Description |
ByteString | The bytes for workerPool. |
hasArtifactsGcsBucket()
public boolean hasArtifactsGcsBucket()
Optional. User-defined location of Cloud Build logs and artifacts in Google
Cloud Storage. Format: gs://{bucket}/{folder}
A default bucket will be bootstrapped if the field is not set or empty.
Default bucket format: gs://<project number>-<region>-blueprint-config
Constraints:
- The bucket needs to be in the same project as the deployment
- The path cannot be within the path of
gcs_source
- The field cannot be updated, including changing its presence
optional string artifacts_gcs_bucket = 15 [(.google.api.field_behavior) = OPTIONAL];
Returns | |
---|---|
Type | Description |
boolean | Whether the artifactsGcsBucket field is set. |
hasCreateTime()
public boolean hasCreateTime()
Output only. Time when the deployment was created.
.google.protobuf.Timestamp create_time = 2 [(.google.api.field_behavior) = OUTPUT_ONLY];
Returns | |
---|---|
Type | Description |
boolean | Whether the createTime field is set. |
hasDeleteResults()
public boolean hasDeleteResults()
Output only. Location of artifacts from a DeleteDeployment operation.
.google.cloud.config.v1.ApplyResults delete_results = 8 [(.google.api.field_behavior) = OUTPUT_ONLY];
Returns | |
---|---|
Type | Description |
boolean | Whether the deleteResults field is set. |
hasImportExistingResources()
public boolean hasImportExistingResources()
By default, Infra Manager will return a failure when Terraform encounters a 409 code (resource conflict error) during actuation. If this flag is set to true, Infra Manager will instead attempt to automatically import the resource into the Terraform state (for supported resource types) and continue actuation.
Not all resource types are supported, refer to documentation.
optional bool import_existing_resources = 17;
Returns | |
---|---|
Type | Description |
boolean | Whether the importExistingResources field is set. |
hasServiceAccount()
public boolean hasServiceAccount()
Optional. User-specified Service Account (SA) credentials to be used when
actuating resources.
Format: projects/{projectID}/serviceAccounts/{serviceAccount}
optional string service_account = 16 [(.google.api.field_behavior) = OPTIONAL, (.google.api.resource_reference) = { ... }
Returns | |
---|---|
Type | Description |
boolean | Whether the serviceAccount field is set. |
hasTerraformBlueprint()
public boolean hasTerraformBlueprint()
A blueprint described using Terraform's HashiCorp Configuration Language as a root module.
.google.cloud.config.v1.TerraformBlueprint terraform_blueprint = 6;
Returns | |
---|---|
Type | Description |
boolean | Whether the terraformBlueprint field is set. |
hasTfVersionConstraint()
public boolean hasTfVersionConstraint()
Optional. The user-specified Terraform version constraint. Example: "=1.3.10".
optional string tf_version_constraint = 21 [(.google.api.field_behavior) = OPTIONAL];
Returns | |
---|---|
Type | Description |
boolean | Whether the tfVersionConstraint field is set. |
hasUpdateTime()
public boolean hasUpdateTime()
Output only. Time when the deployment was last modified.
.google.protobuf.Timestamp update_time = 3 [(.google.api.field_behavior) = OUTPUT_ONLY];
Returns | |
---|---|
Type | Description |
boolean | Whether the updateTime field is set. |
hasWorkerPool()
public boolean hasWorkerPool()
Optional. The user-specified Cloud Build worker pool resource in which the
Cloud Build job will execute. Format:
projects/{project}/locations/{location}/workerPools/{workerPoolId}
.
If this field is unspecified, the default Cloud Build worker pool will be
used.
optional string worker_pool = 19 [(.google.api.field_behavior) = OPTIONAL, (.google.api.resource_reference) = { ... }
Returns | |
---|---|
Type | Description |
boolean | Whether the workerPool field is set. |
internalGetFieldAccessorTable()
protected GeneratedMessageV3.FieldAccessorTable internalGetFieldAccessorTable()
Returns | |
---|---|
Type | Description |
FieldAccessorTable |
internalGetMapFieldReflection(int number)
protected MapFieldReflectionAccessor internalGetMapFieldReflection(int number)
Parameter | |
---|---|
Name | Description |
number | int |
Returns | |
---|---|
Type | Description |
com.google.protobuf.MapFieldReflectionAccessor |
internalGetMutableMapFieldReflection(int number)
protected MapFieldReflectionAccessor internalGetMutableMapFieldReflection(int number)
Parameter | |
---|---|
Name | Description |
number | int |
Returns | |
---|---|
Type | Description |
com.google.protobuf.MapFieldReflectionAccessor |
isInitialized()
public final boolean isInitialized()
Returns | |
---|---|
Type | Description |
boolean |
mergeCreateTime(Timestamp value)
public Deployment.Builder mergeCreateTime(Timestamp value)
Output only. Time when the deployment was created.
.google.protobuf.Timestamp create_time = 2 [(.google.api.field_behavior) = OUTPUT_ONLY];
Parameter | |
---|---|
Name | Description |
value | Timestamp |
Returns | |
---|---|
Type | Description |
Deployment.Builder |
mergeDeleteResults(ApplyResults value)
public Deployment.Builder mergeDeleteResults(ApplyResults value)
Output only. Location of artifacts from a DeleteDeployment operation.
.google.cloud.config.v1.ApplyResults delete_results = 8 [(.google.api.field_behavior) = OUTPUT_ONLY];
Parameter | |
---|---|
Name | Description |
value | ApplyResults |
Returns | |
---|---|
Type | Description |
Deployment.Builder |
mergeFrom(Deployment other)
public Deployment.Builder mergeFrom(Deployment other)
Parameter | |
---|---|
Name | Description |
other | Deployment |
Returns | |
---|---|
Type | Description |
Deployment.Builder |
mergeFrom(CodedInputStream input, ExtensionRegistryLite extensionRegistry)
public Deployment.Builder mergeFrom(CodedInputStream input, ExtensionRegistryLite extensionRegistry)
Parameters | |
---|---|
Name | Description |
input | CodedInputStream |
extensionRegistry | ExtensionRegistryLite |
Returns | |
---|---|
Type | Description |
Deployment.Builder |
Exceptions | |
---|---|
Type | Description |
IOException |
mergeFrom(Message other)
public Deployment.Builder mergeFrom(Message other)
Parameter | |
---|---|
Name | Description |
other | Message |
Returns | |
---|---|
Type | Description |
Deployment.Builder |
mergeTerraformBlueprint(TerraformBlueprint value)
public Deployment.Builder mergeTerraformBlueprint(TerraformBlueprint value)
A blueprint described using Terraform's HashiCorp Configuration Language as a root module.
.google.cloud.config.v1.TerraformBlueprint terraform_blueprint = 6;
Parameter | |
---|---|
Name | Description |
value | TerraformBlueprint |
Returns | |
---|---|
Type | Description |
Deployment.Builder |
mergeUnknownFields(UnknownFieldSet unknownFields)
public final Deployment.Builder mergeUnknownFields(UnknownFieldSet unknownFields)
Parameter | |
---|---|
Name | Description |
unknownFields | UnknownFieldSet |
Returns | |
---|---|
Type | Description |
Deployment.Builder |
mergeUpdateTime(Timestamp value)
public Deployment.Builder mergeUpdateTime(Timestamp value)
Output only. Time when the deployment was last modified.
.google.protobuf.Timestamp update_time = 3 [(.google.api.field_behavior) = OUTPUT_ONLY];
Parameter | |
---|---|
Name | Description |
value | Timestamp |
Returns | |
---|---|
Type | Description |
Deployment.Builder |
putAllLabels(Map<String,String> values)
public Deployment.Builder putAllLabels(Map<String,String> values)
User-defined metadata for the deployment.
map<string, string> labels = 4;
Parameter | |
---|---|
Name | Description |
values | Map<String,String> |
Returns | |
---|---|
Type | Description |
Deployment.Builder |
putLabels(String key, String value)
public Deployment.Builder putLabels(String key, String value)
User-defined metadata for the deployment.
map<string, string> labels = 4;
Parameters | |
---|---|
Name | Description |
key | String |
value | String |
Returns | |
---|---|
Type | Description |
Deployment.Builder |
removeLabels(String key)
public Deployment.Builder removeLabels(String key)
User-defined metadata for the deployment.
map<string, string> labels = 4;
Parameter | |
---|---|
Name | Description |
key | String |
Returns | |
---|---|
Type | Description |
Deployment.Builder |
removeTfErrors(int index)
public Deployment.Builder removeTfErrors(int index)
Output only. Errors encountered when deleting this deployment.
Errors are truncated to 10 entries, see delete_results
and error_logs
for full details.
repeated .google.cloud.config.v1.TerraformError tf_errors = 13 [(.google.api.field_behavior) = OUTPUT_ONLY];
Parameter | |
---|---|
Name | Description |
index | int |
Returns | |
---|---|
Type | Description |
Deployment.Builder |
setArtifactsGcsBucket(String value)
public Deployment.Builder setArtifactsGcsBucket(String value)
Optional. User-defined location of Cloud Build logs and artifacts in Google
Cloud Storage. Format: gs://{bucket}/{folder}
A default bucket will be bootstrapped if the field is not set or empty.
Default bucket format: gs://<project number>-<region>-blueprint-config
Constraints:
- The bucket needs to be in the same project as the deployment
- The path cannot be within the path of
gcs_source
- The field cannot be updated, including changing its presence
optional string artifacts_gcs_bucket = 15 [(.google.api.field_behavior) = OPTIONAL];
Parameter | |
---|---|
Name | Description |
value | String The artifactsGcsBucket to set. |
Returns | |
---|---|
Type | Description |
Deployment.Builder | This builder for chaining. |
setArtifactsGcsBucketBytes(ByteString value)
public Deployment.Builder setArtifactsGcsBucketBytes(ByteString value)
Optional. User-defined location of Cloud Build logs and artifacts in Google
Cloud Storage. Format: gs://{bucket}/{folder}
A default bucket will be bootstrapped if the field is not set or empty.
Default bucket format: gs://<project number>-<region>-blueprint-config
Constraints:
- The bucket needs to be in the same project as the deployment
- The path cannot be within the path of
gcs_source
- The field cannot be updated, including changing its presence
optional string artifacts_gcs_bucket = 15 [(.google.api.field_behavior) = OPTIONAL];
Parameter | |
---|---|
Name | Description |
value | ByteString The bytes for artifactsGcsBucket to set. |
Returns | |
---|---|
Type | Description |
Deployment.Builder | This builder for chaining. |
setCreateTime(Timestamp value)
public Deployment.Builder setCreateTime(Timestamp value)
Output only. Time when the deployment was created.
.google.protobuf.Timestamp create_time = 2 [(.google.api.field_behavior) = OUTPUT_ONLY];
Parameter | |
---|---|
Name | Description |
value | Timestamp |
Returns | |
---|---|
Type | Description |
Deployment.Builder |
setCreateTime(Timestamp.Builder builderForValue)
public Deployment.Builder setCreateTime(Timestamp.Builder builderForValue)
Output only. Time when the deployment was created.
.google.protobuf.Timestamp create_time = 2 [(.google.api.field_behavior) = OUTPUT_ONLY];
Parameter | |
---|---|
Name | Description |
builderForValue | Builder |
Returns | |
---|---|
Type | Description |
Deployment.Builder |
setDeleteBuild(String value)
public Deployment.Builder setDeleteBuild(String value)
Output only. Cloud Build instance UUID associated with deleting this deployment.
string delete_build = 11 [(.google.api.field_behavior) = OUTPUT_ONLY];
Parameter | |
---|---|
Name | Description |
value | String The deleteBuild to set. |
Returns | |
---|---|
Type | Description |
Deployment.Builder | This builder for chaining. |
setDeleteBuildBytes(ByteString value)
public Deployment.Builder setDeleteBuildBytes(ByteString value)
Output only. Cloud Build instance UUID associated with deleting this deployment.
string delete_build = 11 [(.google.api.field_behavior) = OUTPUT_ONLY];
Parameter | |
---|---|
Name | Description |
value | ByteString The bytes for deleteBuild to set. |
Returns | |
---|---|
Type | Description |
Deployment.Builder | This builder for chaining. |
setDeleteLogs(String value)
public Deployment.Builder setDeleteLogs(String value)
Output only. Location of Cloud Build logs in Google Cloud Storage,
populated when deleting this deployment. Format: gs://{bucket}/{object}
.
string delete_logs = 12 [(.google.api.field_behavior) = OUTPUT_ONLY];
Parameter | |
---|---|
Name | Description |
value | String The deleteLogs to set. |
Returns | |
---|---|
Type | Description |
Deployment.Builder | This builder for chaining. |
setDeleteLogsBytes(ByteString value)
public Deployment.Builder setDeleteLogsBytes(ByteString value)
Output only. Location of Cloud Build logs in Google Cloud Storage,
populated when deleting this deployment. Format: gs://{bucket}/{object}
.
string delete_logs = 12 [(.google.api.field_behavior) = OUTPUT_ONLY];
Parameter | |
---|---|
Name | Description |
value | ByteString The bytes for deleteLogs to set. |
Returns | |
---|---|
Type | Description |
Deployment.Builder | This builder for chaining. |
setDeleteResults(ApplyResults value)
public Deployment.Builder setDeleteResults(ApplyResults value)
Output only. Location of artifacts from a DeleteDeployment operation.
.google.cloud.config.v1.ApplyResults delete_results = 8 [(.google.api.field_behavior) = OUTPUT_ONLY];
Parameter | |
---|---|
Name | Description |
value | ApplyResults |
Returns | |
---|---|
Type | Description |
Deployment.Builder |
setDeleteResults(ApplyResults.Builder builderForValue)
public Deployment.Builder setDeleteResults(ApplyResults.Builder builderForValue)
Output only. Location of artifacts from a DeleteDeployment operation.
.google.cloud.config.v1.ApplyResults delete_results = 8 [(.google.api.field_behavior) = OUTPUT_ONLY];
Parameter | |
---|---|
Name | Description |
builderForValue | ApplyResults.Builder |
Returns | |
---|---|
Type | Description |
Deployment.Builder |
setErrorCode(Deployment.ErrorCode value)
public Deployment.Builder setErrorCode(Deployment.ErrorCode value)
Output only. Error code describing errors that may have occurred.
.google.cloud.config.v1.Deployment.ErrorCode error_code = 10 [(.google.api.field_behavior) = OUTPUT_ONLY];
Parameter | |
---|---|
Name | Description |
value | Deployment.ErrorCode The errorCode to set. |
Returns | |
---|---|
Type | Description |
Deployment.Builder | This builder for chaining. |
setErrorCodeValue(int value)
public Deployment.Builder setErrorCodeValue(int value)
Output only. Error code describing errors that may have occurred.
.google.cloud.config.v1.Deployment.ErrorCode error_code = 10 [(.google.api.field_behavior) = OUTPUT_ONLY];
Parameter | |
---|---|
Name | Description |
value | int The enum numeric value on the wire for errorCode to set. |
Returns | |
---|---|
Type | Description |
Deployment.Builder | This builder for chaining. |
setErrorLogs(String value)
public Deployment.Builder setErrorLogs(String value)
Output only. Location of Terraform error logs in Google Cloud Storage.
Format: gs://{bucket}/{object}
.
string error_logs = 14 [(.google.api.field_behavior) = OUTPUT_ONLY];
Parameter | |
---|---|
Name | Description |
value | String The errorLogs to set. |
Returns | |
---|---|
Type | Description |
Deployment.Builder | This builder for chaining. |
setErrorLogsBytes(ByteString value)
public Deployment.Builder setErrorLogsBytes(ByteString value)
Output only. Location of Terraform error logs in Google Cloud Storage.
Format: gs://{bucket}/{object}
.
string error_logs = 14 [(.google.api.field_behavior) = OUTPUT_ONLY];
Parameter | |
---|---|
Name | Description |
value | ByteString The bytes for errorLogs to set. |
Returns | |
---|---|
Type | Description |
Deployment.Builder | This builder for chaining. |
setField(Descriptors.FieldDescriptor field, Object value)
public Deployment.Builder setField(Descriptors.FieldDescriptor field, Object value)
Parameters | |
---|---|
Name | Description |
field | FieldDescriptor |
value | Object |
Returns | |
---|---|
Type | Description |
Deployment.Builder |
setImportExistingResources(boolean value)
public Deployment.Builder setImportExistingResources(boolean value)
By default, Infra Manager will return a failure when Terraform encounters a 409 code (resource conflict error) during actuation. If this flag is set to true, Infra Manager will instead attempt to automatically import the resource into the Terraform state (for supported resource types) and continue actuation.
Not all resource types are supported, refer to documentation.
optional bool import_existing_resources = 17;
Parameter | |
---|---|
Name | Description |
value | boolean The importExistingResources to set. |
Returns | |
---|---|
Type | Description |
Deployment.Builder | This builder for chaining. |
setLatestRevision(String value)
public Deployment.Builder setLatestRevision(String value)
Output only. Revision name that was most recently applied.
Format: projects/{project}/locations/{location}/deployments/{deployment}/
revisions/{revision}
string latest_revision = 7 [(.google.api.field_behavior) = OUTPUT_ONLY];
Parameter | |
---|---|
Name | Description |
value | String The latestRevision to set. |
Returns | |
---|---|
Type | Description |
Deployment.Builder | This builder for chaining. |
setLatestRevisionBytes(ByteString value)
public Deployment.Builder setLatestRevisionBytes(ByteString value)
Output only. Revision name that was most recently applied.
Format: projects/{project}/locations/{location}/deployments/{deployment}/
revisions/{revision}
string latest_revision = 7 [(.google.api.field_behavior) = OUTPUT_ONLY];
Parameter | |
---|---|
Name | Description |
value | ByteString The bytes for latestRevision to set. |
Returns | |
---|---|
Type | Description |
Deployment.Builder | This builder for chaining. |
setLockState(Deployment.LockState value)
public Deployment.Builder setLockState(Deployment.LockState value)
Output only. Current lock state of the deployment.
.google.cloud.config.v1.Deployment.LockState lock_state = 20 [(.google.api.field_behavior) = OUTPUT_ONLY];
Parameter | |
---|---|
Name | Description |
value | Deployment.LockState The lockState to set. |
Returns | |
---|---|
Type | Description |
Deployment.Builder | This builder for chaining. |
setLockStateValue(int value)
public Deployment.Builder setLockStateValue(int value)
Output only. Current lock state of the deployment.
.google.cloud.config.v1.Deployment.LockState lock_state = 20 [(.google.api.field_behavior) = OUTPUT_ONLY];
Parameter | |
---|---|
Name | Description |
value | int The enum numeric value on the wire for lockState to set. |
Returns | |
---|---|
Type | Description |
Deployment.Builder | This builder for chaining. |
setName(String value)
public Deployment.Builder setName(String value)
Resource name of the deployment.
Format: projects/{project}/locations/{location}/deployments/{deployment}
string name = 1;
Parameter | |
---|---|
Name | Description |
value | String The name to set. |
Returns | |
---|---|
Type | Description |
Deployment.Builder | This builder for chaining. |
setNameBytes(ByteString value)
public Deployment.Builder setNameBytes(ByteString value)
Resource name of the deployment.
Format: projects/{project}/locations/{location}/deployments/{deployment}
string name = 1;
Parameter | |
---|---|
Name | Description |
value | ByteString The bytes for name to set. |
Returns | |
---|---|
Type | Description |
Deployment.Builder | This builder for chaining. |
setQuotaValidation(QuotaValidation value)
public Deployment.Builder setQuotaValidation(QuotaValidation value)
Optional. Input to control quota checks for resources in terraform configuration files. There are limited resources on which quota validation applies.
.google.cloud.config.v1.QuotaValidation quota_validation = 23 [(.google.api.field_behavior) = OPTIONAL];
Parameter | |
---|---|
Name | Description |
value | QuotaValidation The quotaValidation to set. |
Returns | |
---|---|
Type | Description |
Deployment.Builder | This builder for chaining. |
setQuotaValidationValue(int value)
public Deployment.Builder setQuotaValidationValue(int value)
Optional. Input to control quota checks for resources in terraform configuration files. There are limited resources on which quota validation applies.
.google.cloud.config.v1.QuotaValidation quota_validation = 23 [(.google.api.field_behavior) = OPTIONAL];
Parameter | |
---|---|
Name | Description |
value | int The enum numeric value on the wire for quotaValidation to set. |
Returns | |
---|---|
Type | Description |
Deployment.Builder | This builder for chaining. |
setRepeatedField(Descriptors.FieldDescriptor field, int index, Object value)
public Deployment.Builder setRepeatedField(Descriptors.FieldDescriptor field, int index, Object value)
Parameters | |
---|---|
Name | Description |
field | FieldDescriptor |
index | int |
value | Object |
Returns | |
---|---|
Type | Description |
Deployment.Builder |
setServiceAccount(String value)
public Deployment.Builder setServiceAccount(String value)
Optional. User-specified Service Account (SA) credentials to be used when
actuating resources.
Format: projects/{projectID}/serviceAccounts/{serviceAccount}
optional string service_account = 16 [(.google.api.field_behavior) = OPTIONAL, (.google.api.resource_reference) = { ... }
Parameter | |
---|---|
Name | Description |
value | String The serviceAccount to set. |
Returns | |
---|---|
Type | Description |
Deployment.Builder | This builder for chaining. |
setServiceAccountBytes(ByteString value)
public Deployment.Builder setServiceAccountBytes(ByteString value)
Optional. User-specified Service Account (SA) credentials to be used when
actuating resources.
Format: projects/{projectID}/serviceAccounts/{serviceAccount}
optional string service_account = 16 [(.google.api.field_behavior) = OPTIONAL, (.google.api.resource_reference) = { ... }
Parameter | |
---|---|
Name | Description |
value | ByteString The bytes for serviceAccount to set. |
Returns | |
---|---|
Type | Description |
Deployment.Builder | This builder for chaining. |
setState(Deployment.State value)
public Deployment.Builder setState(Deployment.State value)
Output only. Current state of the deployment.
.google.cloud.config.v1.Deployment.State state = 5 [(.google.api.field_behavior) = OUTPUT_ONLY];
Parameter | |
---|---|
Name | Description |
value | Deployment.State The state to set. |
Returns | |
---|---|
Type | Description |
Deployment.Builder | This builder for chaining. |
setStateDetail(String value)
public Deployment.Builder setStateDetail(String value)
Output only. Additional information regarding the current state.
string state_detail = 9 [(.google.api.field_behavior) = OUTPUT_ONLY];
Parameter | |
---|---|
Name | Description |
value | String The stateDetail to set. |
Returns | |
---|---|
Type | Description |
Deployment.Builder | This builder for chaining. |
setStateDetailBytes(ByteString value)
public Deployment.Builder setStateDetailBytes(ByteString value)
Output only. Additional information regarding the current state.
string state_detail = 9 [(.google.api.field_behavior) = OUTPUT_ONLY];
Parameter | |
---|---|
Name | Description |
value | ByteString The bytes for stateDetail to set. |
Returns | |
---|---|
Type | Description |
Deployment.Builder | This builder for chaining. |
setStateValue(int value)
public Deployment.Builder setStateValue(int value)
Output only. Current state of the deployment.
.google.cloud.config.v1.Deployment.State state = 5 [(.google.api.field_behavior) = OUTPUT_ONLY];
Parameter | |
---|---|
Name | Description |
value | int The enum numeric value on the wire for state to set. |
Returns | |
---|---|
Type | Description |
Deployment.Builder | This builder for chaining. |
setTerraformBlueprint(TerraformBlueprint value)
public Deployment.Builder setTerraformBlueprint(TerraformBlueprint value)
A blueprint described using Terraform's HashiCorp Configuration Language as a root module.
.google.cloud.config.v1.TerraformBlueprint terraform_blueprint = 6;
Parameter | |
---|---|
Name | Description |
value | TerraformBlueprint |
Returns | |
---|---|
Type | Description |
Deployment.Builder |
setTerraformBlueprint(TerraformBlueprint.Builder builderForValue)
public Deployment.Builder setTerraformBlueprint(TerraformBlueprint.Builder builderForValue)
A blueprint described using Terraform's HashiCorp Configuration Language as a root module.
.google.cloud.config.v1.TerraformBlueprint terraform_blueprint = 6;
Parameter | |
---|---|
Name | Description |
builderForValue | TerraformBlueprint.Builder |
Returns | |
---|---|
Type | Description |
Deployment.Builder |
setTfErrors(int index, TerraformError value)
public Deployment.Builder setTfErrors(int index, TerraformError value)
Output only. Errors encountered when deleting this deployment.
Errors are truncated to 10 entries, see delete_results
and error_logs
for full details.
repeated .google.cloud.config.v1.TerraformError tf_errors = 13 [(.google.api.field_behavior) = OUTPUT_ONLY];
Parameters | |
---|---|
Name | Description |
index | int |
value | TerraformError |
Returns | |
---|---|
Type | Description |
Deployment.Builder |
setTfErrors(int index, TerraformError.Builder builderForValue)
public Deployment.Builder setTfErrors(int index, TerraformError.Builder builderForValue)
Output only. Errors encountered when deleting this deployment.
Errors are truncated to 10 entries, see delete_results
and error_logs
for full details.
repeated .google.cloud.config.v1.TerraformError tf_errors = 13 [(.google.api.field_behavior) = OUTPUT_ONLY];
Parameters | |
---|---|
Name | Description |
index | int |
builderForValue | TerraformError.Builder |
Returns | |
---|---|
Type | Description |
Deployment.Builder |
setTfVersion(String value)
public Deployment.Builder setTfVersion(String value)
Output only. The current Terraform version set on the deployment. It is in the format of "Major.Minor.Patch", for example, "1.3.10".
string tf_version = 22 [(.google.api.field_behavior) = OUTPUT_ONLY];
Parameter | |
---|---|
Name | Description |
value | String The tfVersion to set. |
Returns | |
---|---|
Type | Description |
Deployment.Builder | This builder for chaining. |
setTfVersionBytes(ByteString value)
public Deployment.Builder setTfVersionBytes(ByteString value)
Output only. The current Terraform version set on the deployment. It is in the format of "Major.Minor.Patch", for example, "1.3.10".
string tf_version = 22 [(.google.api.field_behavior) = OUTPUT_ONLY];
Parameter | |
---|---|
Name | Description |
value | ByteString The bytes for tfVersion to set. |
Returns | |
---|---|
Type | Description |
Deployment.Builder | This builder for chaining. |
setTfVersionConstraint(String value)
public Deployment.Builder setTfVersionConstraint(String value)
Optional. The user-specified Terraform version constraint. Example: "=1.3.10".
optional string tf_version_constraint = 21 [(.google.api.field_behavior) = OPTIONAL];
Parameter | |
---|---|
Name | Description |
value | String The tfVersionConstraint to set. |
Returns | |
---|---|
Type | Description |
Deployment.Builder | This builder for chaining. |
setTfVersionConstraintBytes(ByteString value)
public Deployment.Builder setTfVersionConstraintBytes(ByteString value)
Optional. The user-specified Terraform version constraint. Example: "=1.3.10".
optional string tf_version_constraint = 21 [(.google.api.field_behavior) = OPTIONAL];
Parameter | |
---|---|
Name | Description |
value | ByteString The bytes for tfVersionConstraint to set. |
Returns | |
---|---|
Type | Description |
Deployment.Builder | This builder for chaining. |
setUnknownFields(UnknownFieldSet unknownFields)
public final Deployment.Builder setUnknownFields(UnknownFieldSet unknownFields)
Parameter | |
---|---|
Name | Description |
unknownFields | UnknownFieldSet |
Returns | |
---|---|
Type | Description |
Deployment.Builder |
setUpdateTime(Timestamp value)
public Deployment.Builder setUpdateTime(Timestamp value)
Output only. Time when the deployment was last modified.
.google.protobuf.Timestamp update_time = 3 [(.google.api.field_behavior) = OUTPUT_ONLY];
Parameter | |
---|---|
Name | Description |
value | Timestamp |
Returns | |
---|---|
Type | Description |
Deployment.Builder |
setUpdateTime(Timestamp.Builder builderForValue)
public Deployment.Builder setUpdateTime(Timestamp.Builder builderForValue)
Output only. Time when the deployment was last modified.
.google.protobuf.Timestamp update_time = 3 [(.google.api.field_behavior) = OUTPUT_ONLY];
Parameter | |
---|---|
Name | Description |
builderForValue | Builder |
Returns | |
---|---|
Type | Description |
Deployment.Builder |
setWorkerPool(String value)
public Deployment.Builder setWorkerPool(String value)
Optional. The user-specified Cloud Build worker pool resource in which the
Cloud Build job will execute. Format:
projects/{project}/locations/{location}/workerPools/{workerPoolId}
.
If this field is unspecified, the default Cloud Build worker pool will be
used.
optional string worker_pool = 19 [(.google.api.field_behavior) = OPTIONAL, (.google.api.resource_reference) = { ... }
Parameter | |
---|---|
Name | Description |
value | String The workerPool to set. |
Returns | |
---|---|
Type | Description |
Deployment.Builder | This builder for chaining. |
setWorkerPoolBytes(ByteString value)
public Deployment.Builder setWorkerPoolBytes(ByteString value)
Optional. The user-specified Cloud Build worker pool resource in which the
Cloud Build job will execute. Format:
projects/{project}/locations/{location}/workerPools/{workerPoolId}
.
If this field is unspecified, the default Cloud Build worker pool will be
used.
optional string worker_pool = 19 [(.google.api.field_behavior) = OPTIONAL, (.google.api.resource_reference) = { ... }
Parameter | |
---|---|
Name | Description |
value | ByteString The bytes for workerPool to set. |
Returns | |
---|---|
Type | Description |
Deployment.Builder | This builder for chaining. |