Package com.google.cloud.config.v1
Class TerraformBlueprint.Builder
- java.lang.Object
-
- com.google.protobuf.AbstractMessageLite.Builder
-
- com.google.protobuf.AbstractMessage.Builder<BuilderT>
-
- com.google.protobuf.GeneratedMessageV3.Builder<TerraformBlueprint.Builder>
-
- com.google.cloud.config.v1.TerraformBlueprint.Builder
-
- All Implemented Interfaces:
TerraformBlueprintOrBuilder
,com.google.protobuf.Message.Builder
,com.google.protobuf.MessageLite.Builder
,com.google.protobuf.MessageLiteOrBuilder
,com.google.protobuf.MessageOrBuilder
,Cloneable
- Enclosing class:
- TerraformBlueprint
public static final class TerraformBlueprint.Builder extends com.google.protobuf.GeneratedMessageV3.Builder<TerraformBlueprint.Builder> implements TerraformBlueprintOrBuilder
TerraformBlueprint describes the source of a Terraform root module which describes the resources and configs to be deployed.
Protobuf typegoogle.cloud.config.v1.TerraformBlueprint
-
-
Method Summary
All Methods Static Methods Instance Methods Concrete Methods Deprecated Methods Modifier and Type Method Description TerraformBlueprint.Builder
addRepeatedField(com.google.protobuf.Descriptors.FieldDescriptor field, Object value)
TerraformBlueprint
build()
TerraformBlueprint
buildPartial()
TerraformBlueprint.Builder
clear()
TerraformBlueprint.Builder
clearField(com.google.protobuf.Descriptors.FieldDescriptor field)
TerraformBlueprint.Builder
clearGcsSource()
Required.TerraformBlueprint.Builder
clearGitSource()
Required.TerraformBlueprint.Builder
clearInputValues()
TerraformBlueprint.Builder
clearOneof(com.google.protobuf.Descriptors.OneofDescriptor oneof)
TerraformBlueprint.Builder
clearSource()
TerraformBlueprint.Builder
clone()
boolean
containsInputValues(String key)
Input variable values for the Terraform blueprint.TerraformBlueprint
getDefaultInstanceForType()
static com.google.protobuf.Descriptors.Descriptor
getDescriptor()
com.google.protobuf.Descriptors.Descriptor
getDescriptorForType()
String
getGcsSource()
Required.com.google.protobuf.ByteString
getGcsSourceBytes()
Required.GitSource
getGitSource()
Required.GitSource.Builder
getGitSourceBuilder()
Required.GitSourceOrBuilder
getGitSourceOrBuilder()
Required.Map<String,TerraformVariable>
getInputValues()
Deprecated.int
getInputValuesCount()
Input variable values for the Terraform blueprint.Map<String,TerraformVariable>
getInputValuesMap()
Input variable values for the Terraform blueprint.TerraformVariable
getInputValuesOrDefault(String key, TerraformVariable defaultValue)
Input variable values for the Terraform blueprint.TerraformVariable
getInputValuesOrThrow(String key)
Input variable values for the Terraform blueprint.Map<String,TerraformVariable>
getMutableInputValues()
Deprecated.TerraformBlueprint.SourceCase
getSourceCase()
boolean
hasGcsSource()
Required.boolean
hasGitSource()
Required.protected com.google.protobuf.GeneratedMessageV3.FieldAccessorTable
internalGetFieldAccessorTable()
protected com.google.protobuf.MapField
internalGetMapField(int number)
protected com.google.protobuf.MapField
internalGetMutableMapField(int number)
boolean
isInitialized()
TerraformBlueprint.Builder
mergeFrom(TerraformBlueprint other)
TerraformBlueprint.Builder
mergeFrom(com.google.protobuf.CodedInputStream input, com.google.protobuf.ExtensionRegistryLite extensionRegistry)
TerraformBlueprint.Builder
mergeFrom(com.google.protobuf.Message other)
TerraformBlueprint.Builder
mergeGitSource(GitSource value)
Required.TerraformBlueprint.Builder
mergeUnknownFields(com.google.protobuf.UnknownFieldSet unknownFields)
TerraformBlueprint.Builder
putAllInputValues(Map<String,TerraformVariable> values)
Input variable values for the Terraform blueprint.TerraformBlueprint.Builder
putInputValues(String key, TerraformVariable value)
Input variable values for the Terraform blueprint.TerraformBlueprint.Builder
removeInputValues(String key)
Input variable values for the Terraform blueprint.TerraformBlueprint.Builder
setField(com.google.protobuf.Descriptors.FieldDescriptor field, Object value)
TerraformBlueprint.Builder
setGcsSource(String value)
Required.TerraformBlueprint.Builder
setGcsSourceBytes(com.google.protobuf.ByteString value)
Required.TerraformBlueprint.Builder
setGitSource(GitSource value)
Required.TerraformBlueprint.Builder
setGitSource(GitSource.Builder builderForValue)
Required.TerraformBlueprint.Builder
setRepeatedField(com.google.protobuf.Descriptors.FieldDescriptor field, int index, Object value)
TerraformBlueprint.Builder
setUnknownFields(com.google.protobuf.UnknownFieldSet unknownFields)
-
Methods inherited from class com.google.protobuf.GeneratedMessageV3.Builder
getAllFields, getField, getFieldBuilder, getOneofFieldDescriptor, getParentForChildren, getRepeatedField, getRepeatedFieldBuilder, getRepeatedFieldCount, getUnknownFields, getUnknownFieldSetBuilder, hasField, hasOneof, isClean, markClean, mergeUnknownLengthDelimitedField, mergeUnknownVarintField, newBuilderForField, onBuilt, onChanged, parseUnknownField, setUnknownFieldSetBuilder, setUnknownFieldsProto3
-
Methods inherited from class com.google.protobuf.AbstractMessage.Builder
findInitializationErrors, getInitializationErrorString, internalMergeFrom, mergeFrom, mergeFrom, mergeFrom, mergeFrom, mergeFrom, mergeFrom, mergeFrom, mergeFrom, mergeFrom, newUninitializedMessageException, toString
-
Methods inherited from class com.google.protobuf.AbstractMessageLite.Builder
addAll, addAll, mergeDelimitedFrom, mergeDelimitedFrom, mergeFrom, newUninitializedMessageException
-
Methods inherited from class java.lang.Object
equals, finalize, getClass, hashCode, notify, notifyAll, wait, wait, wait
-
-
-
-
Method Detail
-
getDescriptor
public static final com.google.protobuf.Descriptors.Descriptor getDescriptor()
-
internalGetMapField
protected com.google.protobuf.MapField internalGetMapField(int number)
- Overrides:
internalGetMapField
in classcom.google.protobuf.GeneratedMessageV3.Builder<TerraformBlueprint.Builder>
-
internalGetMutableMapField
protected com.google.protobuf.MapField internalGetMutableMapField(int number)
- Overrides:
internalGetMutableMapField
in classcom.google.protobuf.GeneratedMessageV3.Builder<TerraformBlueprint.Builder>
-
internalGetFieldAccessorTable
protected com.google.protobuf.GeneratedMessageV3.FieldAccessorTable internalGetFieldAccessorTable()
- Specified by:
internalGetFieldAccessorTable
in classcom.google.protobuf.GeneratedMessageV3.Builder<TerraformBlueprint.Builder>
-
clear
public TerraformBlueprint.Builder clear()
- Specified by:
clear
in interfacecom.google.protobuf.Message.Builder
- Specified by:
clear
in interfacecom.google.protobuf.MessageLite.Builder
- Overrides:
clear
in classcom.google.protobuf.GeneratedMessageV3.Builder<TerraformBlueprint.Builder>
-
getDescriptorForType
public com.google.protobuf.Descriptors.Descriptor getDescriptorForType()
- Specified by:
getDescriptorForType
in interfacecom.google.protobuf.Message.Builder
- Specified by:
getDescriptorForType
in interfacecom.google.protobuf.MessageOrBuilder
- Overrides:
getDescriptorForType
in classcom.google.protobuf.GeneratedMessageV3.Builder<TerraformBlueprint.Builder>
-
getDefaultInstanceForType
public TerraformBlueprint getDefaultInstanceForType()
- Specified by:
getDefaultInstanceForType
in interfacecom.google.protobuf.MessageLiteOrBuilder
- Specified by:
getDefaultInstanceForType
in interfacecom.google.protobuf.MessageOrBuilder
-
build
public TerraformBlueprint build()
- Specified by:
build
in interfacecom.google.protobuf.Message.Builder
- Specified by:
build
in interfacecom.google.protobuf.MessageLite.Builder
-
buildPartial
public TerraformBlueprint buildPartial()
- Specified by:
buildPartial
in interfacecom.google.protobuf.Message.Builder
- Specified by:
buildPartial
in interfacecom.google.protobuf.MessageLite.Builder
-
clone
public TerraformBlueprint.Builder clone()
- Specified by:
clone
in interfacecom.google.protobuf.Message.Builder
- Specified by:
clone
in interfacecom.google.protobuf.MessageLite.Builder
- Overrides:
clone
in classcom.google.protobuf.GeneratedMessageV3.Builder<TerraformBlueprint.Builder>
-
setField
public TerraformBlueprint.Builder setField(com.google.protobuf.Descriptors.FieldDescriptor field, Object value)
- Specified by:
setField
in interfacecom.google.protobuf.Message.Builder
- Overrides:
setField
in classcom.google.protobuf.GeneratedMessageV3.Builder<TerraformBlueprint.Builder>
-
clearField
public TerraformBlueprint.Builder clearField(com.google.protobuf.Descriptors.FieldDescriptor field)
- Specified by:
clearField
in interfacecom.google.protobuf.Message.Builder
- Overrides:
clearField
in classcom.google.protobuf.GeneratedMessageV3.Builder<TerraformBlueprint.Builder>
-
clearOneof
public TerraformBlueprint.Builder clearOneof(com.google.protobuf.Descriptors.OneofDescriptor oneof)
- Specified by:
clearOneof
in interfacecom.google.protobuf.Message.Builder
- Overrides:
clearOneof
in classcom.google.protobuf.GeneratedMessageV3.Builder<TerraformBlueprint.Builder>
-
setRepeatedField
public TerraformBlueprint.Builder setRepeatedField(com.google.protobuf.Descriptors.FieldDescriptor field, int index, Object value)
- Specified by:
setRepeatedField
in interfacecom.google.protobuf.Message.Builder
- Overrides:
setRepeatedField
in classcom.google.protobuf.GeneratedMessageV3.Builder<TerraformBlueprint.Builder>
-
addRepeatedField
public TerraformBlueprint.Builder addRepeatedField(com.google.protobuf.Descriptors.FieldDescriptor field, Object value)
- Specified by:
addRepeatedField
in interfacecom.google.protobuf.Message.Builder
- Overrides:
addRepeatedField
in classcom.google.protobuf.GeneratedMessageV3.Builder<TerraformBlueprint.Builder>
-
mergeFrom
public TerraformBlueprint.Builder mergeFrom(com.google.protobuf.Message other)
- Specified by:
mergeFrom
in interfacecom.google.protobuf.Message.Builder
- Overrides:
mergeFrom
in classcom.google.protobuf.AbstractMessage.Builder<TerraformBlueprint.Builder>
-
mergeFrom
public TerraformBlueprint.Builder mergeFrom(TerraformBlueprint other)
-
isInitialized
public final boolean isInitialized()
- Specified by:
isInitialized
in interfacecom.google.protobuf.MessageLiteOrBuilder
- Overrides:
isInitialized
in classcom.google.protobuf.GeneratedMessageV3.Builder<TerraformBlueprint.Builder>
-
mergeFrom
public TerraformBlueprint.Builder mergeFrom(com.google.protobuf.CodedInputStream input, com.google.protobuf.ExtensionRegistryLite extensionRegistry) throws IOException
- Specified by:
mergeFrom
in interfacecom.google.protobuf.Message.Builder
- Specified by:
mergeFrom
in interfacecom.google.protobuf.MessageLite.Builder
- Overrides:
mergeFrom
in classcom.google.protobuf.AbstractMessage.Builder<TerraformBlueprint.Builder>
- Throws:
IOException
-
getSourceCase
public TerraformBlueprint.SourceCase getSourceCase()
- Specified by:
getSourceCase
in interfaceTerraformBlueprintOrBuilder
-
clearSource
public TerraformBlueprint.Builder clearSource()
-
hasGcsSource
public 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];
- Specified by:
hasGcsSource
in interfaceTerraformBlueprintOrBuilder
- Returns:
- Whether the gcsSource field is set.
-
getGcsSource
public 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];
- Specified by:
getGcsSource
in interfaceTerraformBlueprintOrBuilder
- Returns:
- The gcsSource.
-
getGcsSourceBytes
public com.google.protobuf.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];
- Specified by:
getGcsSourceBytes
in interfaceTerraformBlueprintOrBuilder
- Returns:
- The bytes for gcsSource.
-
setGcsSource
public TerraformBlueprint.Builder setGcsSource(String value)
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];
- Parameters:
value
- The gcsSource to set.- Returns:
- This builder for chaining.
-
clearGcsSource
public TerraformBlueprint.Builder clearGcsSource()
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:
- This builder for chaining.
-
setGcsSourceBytes
public TerraformBlueprint.Builder setGcsSourceBytes(com.google.protobuf.ByteString value)
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];
- Parameters:
value
- The bytes for gcsSource to set.- Returns:
- This builder for chaining.
-
hasGitSource
public boolean hasGitSource()
Required. URI of a public Git repo.
.google.cloud.config.v1.GitSource git_source = 2 [(.google.api.field_behavior) = REQUIRED];
- Specified by:
hasGitSource
in interfaceTerraformBlueprintOrBuilder
- Returns:
- Whether the gitSource field is set.
-
getGitSource
public GitSource getGitSource()
Required. URI of a public Git repo.
.google.cloud.config.v1.GitSource git_source = 2 [(.google.api.field_behavior) = REQUIRED];
- Specified by:
getGitSource
in interfaceTerraformBlueprintOrBuilder
- Returns:
- The gitSource.
-
setGitSource
public TerraformBlueprint.Builder setGitSource(GitSource value)
Required. URI of a public Git repo.
.google.cloud.config.v1.GitSource git_source = 2 [(.google.api.field_behavior) = REQUIRED];
-
setGitSource
public TerraformBlueprint.Builder setGitSource(GitSource.Builder builderForValue)
Required. URI of a public Git repo.
.google.cloud.config.v1.GitSource git_source = 2 [(.google.api.field_behavior) = REQUIRED];
-
mergeGitSource
public TerraformBlueprint.Builder mergeGitSource(GitSource value)
Required. URI of a public Git repo.
.google.cloud.config.v1.GitSource git_source = 2 [(.google.api.field_behavior) = REQUIRED];
-
clearGitSource
public TerraformBlueprint.Builder clearGitSource()
Required. URI of a public Git repo.
.google.cloud.config.v1.GitSource git_source = 2 [(.google.api.field_behavior) = REQUIRED];
-
getGitSourceBuilder
public GitSource.Builder getGitSourceBuilder()
Required. URI of a public Git repo.
.google.cloud.config.v1.GitSource git_source = 2 [(.google.api.field_behavior) = REQUIRED];
-
getGitSourceOrBuilder
public GitSourceOrBuilder getGitSourceOrBuilder()
Required. URI of a public Git repo.
.google.cloud.config.v1.GitSource git_source = 2 [(.google.api.field_behavior) = REQUIRED];
- Specified by:
getGitSourceOrBuilder
in interfaceTerraformBlueprintOrBuilder
-
getInputValuesCount
public int getInputValuesCount()
Description copied from interface:TerraformBlueprintOrBuilder
Input variable values for the Terraform blueprint.
map<string, .google.cloud.config.v1.TerraformVariable> input_values = 4;
- Specified by:
getInputValuesCount
in interfaceTerraformBlueprintOrBuilder
-
containsInputValues
public boolean containsInputValues(String key)
Input variable values for the Terraform blueprint.
map<string, .google.cloud.config.v1.TerraformVariable> input_values = 4;
- Specified by:
containsInputValues
in interfaceTerraformBlueprintOrBuilder
-
getInputValues
@Deprecated public Map<String,TerraformVariable> getInputValues()
Deprecated.UsegetInputValuesMap()
instead.- Specified by:
getInputValues
in interfaceTerraformBlueprintOrBuilder
-
getInputValuesMap
public Map<String,TerraformVariable> getInputValuesMap()
Input variable values for the Terraform blueprint.
map<string, .google.cloud.config.v1.TerraformVariable> input_values = 4;
- Specified by:
getInputValuesMap
in interfaceTerraformBlueprintOrBuilder
-
getInputValuesOrDefault
public TerraformVariable getInputValuesOrDefault(String key, TerraformVariable defaultValue)
Input variable values for the Terraform blueprint.
map<string, .google.cloud.config.v1.TerraformVariable> input_values = 4;
- Specified by:
getInputValuesOrDefault
in interfaceTerraformBlueprintOrBuilder
-
getInputValuesOrThrow
public TerraformVariable getInputValuesOrThrow(String key)
Input variable values for the Terraform blueprint.
map<string, .google.cloud.config.v1.TerraformVariable> input_values = 4;
- Specified by:
getInputValuesOrThrow
in interfaceTerraformBlueprintOrBuilder
-
clearInputValues
public TerraformBlueprint.Builder clearInputValues()
-
removeInputValues
public TerraformBlueprint.Builder removeInputValues(String key)
Input variable values for the Terraform blueprint.
map<string, .google.cloud.config.v1.TerraformVariable> input_values = 4;
-
getMutableInputValues
@Deprecated public Map<String,TerraformVariable> getMutableInputValues()
Deprecated.Use alternate mutation accessors instead.
-
putInputValues
public TerraformBlueprint.Builder putInputValues(String key, TerraformVariable value)
Input variable values for the Terraform blueprint.
map<string, .google.cloud.config.v1.TerraformVariable> input_values = 4;
-
putAllInputValues
public TerraformBlueprint.Builder putAllInputValues(Map<String,TerraformVariable> values)
Input variable values for the Terraform blueprint.
map<string, .google.cloud.config.v1.TerraformVariable> input_values = 4;
-
setUnknownFields
public final TerraformBlueprint.Builder setUnknownFields(com.google.protobuf.UnknownFieldSet unknownFields)
- Specified by:
setUnknownFields
in interfacecom.google.protobuf.Message.Builder
- Overrides:
setUnknownFields
in classcom.google.protobuf.GeneratedMessageV3.Builder<TerraformBlueprint.Builder>
-
mergeUnknownFields
public final TerraformBlueprint.Builder mergeUnknownFields(com.google.protobuf.UnknownFieldSet unknownFields)
- Specified by:
mergeUnknownFields
in interfacecom.google.protobuf.Message.Builder
- Overrides:
mergeUnknownFields
in classcom.google.protobuf.GeneratedMessageV3.Builder<TerraformBlueprint.Builder>
-
-