Interface TerraformBlueprintOrBuilder (0.21.0)

public interface TerraformBlueprintOrBuilder extends MessageOrBuilder

Implements

MessageOrBuilder

Methods

containsInputValues(String key)

public abstract boolean containsInputValues(String key)

Input variable values for the Terraform blueprint.

map<string, .google.cloud.config.v1.TerraformVariable> input_values = 4;

Parameter
Name Description
key String
Returns
Type Description
boolean

getGcsSource()

public abstract String getGcsSource()

Required. URI of an object in Google Cloud Storage. Format: gs://{bucket}/{object}

URI may also specify an object version for zipped objects. Format: gs://{bucket}/{object}#{version}

string gcs_source = 1 [(.google.api.field_behavior) = REQUIRED];

Returns
Type Description
String

The gcsSource.

getGcsSourceBytes()

public abstract ByteString getGcsSourceBytes()

Required. URI of an object in Google Cloud Storage. Format: gs://{bucket}/{object}

URI may also specify an object version for zipped objects. Format: gs://{bucket}/{object}#{version}

string gcs_source = 1 [(.google.api.field_behavior) = REQUIRED];

Returns
Type Description
ByteString

The bytes for gcsSource.

getGitSource()

public abstract GitSource getGitSource()

Required. URI of a public Git repo.

.google.cloud.config.v1.GitSource git_source = 2 [(.google.api.field_behavior) = REQUIRED];

Returns
Type Description
GitSource

The gitSource.

getGitSourceOrBuilder()

public abstract GitSourceOrBuilder getGitSourceOrBuilder()

Required. URI of a public Git repo.

.google.cloud.config.v1.GitSource git_source = 2 [(.google.api.field_behavior) = REQUIRED];

Returns
Type Description
GitSourceOrBuilder

getInputValues() (deprecated)

public abstract Map<String,TerraformVariable> getInputValues()

Use #getInputValuesMap() instead.

Returns
Type Description
Map<String,TerraformVariable>

getInputValuesCount()

public abstract int getInputValuesCount()

Input variable values for the Terraform blueprint.

map<string, .google.cloud.config.v1.TerraformVariable> input_values = 4;

Returns
Type Description
int

getInputValuesMap()

public abstract Map<String,TerraformVariable> getInputValuesMap()

Input variable values for the Terraform blueprint.

map<string, .google.cloud.config.v1.TerraformVariable> input_values = 4;

Returns
Type Description
Map<String,TerraformVariable>

getInputValuesOrDefault(String key, TerraformVariable defaultValue)

public abstract TerraformVariable getInputValuesOrDefault(String key, TerraformVariable defaultValue)

Input variable values for the Terraform blueprint.

map<string, .google.cloud.config.v1.TerraformVariable> input_values = 4;

Parameters
Name Description
key String
defaultValue TerraformVariable
Returns
Type Description
TerraformVariable

getInputValuesOrThrow(String key)

public abstract TerraformVariable getInputValuesOrThrow(String key)

Input variable values for the Terraform blueprint.

map<string, .google.cloud.config.v1.TerraformVariable> input_values = 4;

Parameter
Name Description
key String
Returns
Type Description
TerraformVariable

getSourceCase()

public abstract TerraformBlueprint.SourceCase getSourceCase()
Returns
Type Description
TerraformBlueprint.SourceCase

hasGcsSource()

public abstract boolean hasGcsSource()

Required. URI of an object in Google Cloud Storage. Format: gs://{bucket}/{object}

URI may also specify an object version for zipped objects. Format: gs://{bucket}/{object}#{version}

string gcs_source = 1 [(.google.api.field_behavior) = REQUIRED];

Returns
Type Description
boolean

Whether the gcsSource field is set.

hasGitSource()

public abstract boolean hasGitSource()

Required. URI of a public Git repo.

.google.cloud.config.v1.GitSource git_source = 2 [(.google.api.field_behavior) = REQUIRED];

Returns
Type Description
boolean

Whether the gitSource field is set.