Interface TerraformBlueprintOrBuilder (0.17.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
NameDescription
keyString
Returns
TypeDescription
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
TypeDescription
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
TypeDescription
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
TypeDescription
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
TypeDescription
GitSourceOrBuilder

getInputValues() (deprecated)

public abstract Map<String,TerraformVariable> getInputValues()

Use #getInputValuesMap() instead.

Returns
TypeDescription
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
TypeDescription
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
TypeDescription
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
NameDescription
keyString
defaultValueTerraformVariable
Returns
TypeDescription
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
NameDescription
keyString
Returns
TypeDescription
TerraformVariable

getSourceCase()

public abstract TerraformBlueprint.SourceCase getSourceCase()
Returns
TypeDescription
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
TypeDescription
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
TypeDescription
boolean

Whether the gitSource field is set.