Package com.google.cloud.config.v1
Class TerraformBlueprint
- java.lang.Object
-
- com.google.protobuf.AbstractMessageLite
-
- com.google.protobuf.AbstractMessage
-
- com.google.protobuf.GeneratedMessageV3
-
- com.google.cloud.config.v1.TerraformBlueprint
-
- All Implemented Interfaces:
TerraformBlueprintOrBuilder,com.google.protobuf.Message,com.google.protobuf.MessageLite,com.google.protobuf.MessageLiteOrBuilder,com.google.protobuf.MessageOrBuilder,Serializable
public final class TerraformBlueprint extends com.google.protobuf.GeneratedMessageV3 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- See Also:
- Serialized Form
-
-
Nested Class Summary
Nested Classes Modifier and Type Class Description static classTerraformBlueprint.BuilderTerraformBlueprint describes the source of a Terraform root module which describes the resources and configs to be deployed.static classTerraformBlueprint.SourceCase-
Nested classes/interfaces inherited from class com.google.protobuf.GeneratedMessageV3
com.google.protobuf.GeneratedMessageV3.BuilderParent, com.google.protobuf.GeneratedMessageV3.ExtendableBuilder<MessageT extends com.google.protobuf.GeneratedMessageV3.ExtendableMessage<MessageT>,BuilderT extends com.google.protobuf.GeneratedMessageV3.ExtendableBuilder<MessageT,BuilderT>>, com.google.protobuf.GeneratedMessageV3.ExtendableMessage<MessageT extends com.google.protobuf.GeneratedMessageV3.ExtendableMessage<MessageT>>, com.google.protobuf.GeneratedMessageV3.ExtendableMessageOrBuilder<MessageT extends com.google.protobuf.GeneratedMessageV3.ExtendableMessage<MessageT>>, com.google.protobuf.GeneratedMessageV3.FieldAccessorTable, com.google.protobuf.GeneratedMessageV3.UnusedPrivateParameter
-
-
Field Summary
Fields Modifier and Type Field Description static intGCS_SOURCE_FIELD_NUMBERstatic intGIT_SOURCE_FIELD_NUMBERstatic intINPUT_VALUES_FIELD_NUMBER
-
Method Summary
All Methods Static Methods Instance Methods Concrete Methods Deprecated Methods Modifier and Type Method Description booleancontainsInputValues(String key)Input variable values for the Terraform blueprint.booleanequals(Object obj)static TerraformBlueprintgetDefaultInstance()TerraformBlueprintgetDefaultInstanceForType()static com.google.protobuf.Descriptors.DescriptorgetDescriptor()StringgetGcsSource()Required.com.google.protobuf.ByteStringgetGcsSourceBytes()Required.GitSourcegetGitSource()Required.GitSourceOrBuildergetGitSourceOrBuilder()Required.Map<String,TerraformVariable>getInputValues()Deprecated.intgetInputValuesCount()Input variable values for the Terraform blueprint.Map<String,TerraformVariable>getInputValuesMap()Input variable values for the Terraform blueprint.TerraformVariablegetInputValuesOrDefault(String key, TerraformVariable defaultValue)Input variable values for the Terraform blueprint.TerraformVariablegetInputValuesOrThrow(String key)Input variable values for the Terraform blueprint.com.google.protobuf.Parser<TerraformBlueprint>getParserForType()intgetSerializedSize()TerraformBlueprint.SourceCasegetSourceCase()booleanhasGcsSource()Required.booleanhasGitSource()Required.inthashCode()protected com.google.protobuf.GeneratedMessageV3.FieldAccessorTableinternalGetFieldAccessorTable()protected com.google.protobuf.MapFieldinternalGetMapField(int number)booleanisInitialized()static TerraformBlueprint.BuildernewBuilder()static TerraformBlueprint.BuildernewBuilder(TerraformBlueprint prototype)TerraformBlueprint.BuildernewBuilderForType()protected TerraformBlueprint.BuildernewBuilderForType(com.google.protobuf.GeneratedMessageV3.BuilderParent parent)protected ObjectnewInstance(com.google.protobuf.GeneratedMessageV3.UnusedPrivateParameter unused)static TerraformBlueprintparseDelimitedFrom(InputStream input)static TerraformBlueprintparseDelimitedFrom(InputStream input, com.google.protobuf.ExtensionRegistryLite extensionRegistry)static TerraformBlueprintparseFrom(byte[] data)static TerraformBlueprintparseFrom(byte[] data, com.google.protobuf.ExtensionRegistryLite extensionRegistry)static TerraformBlueprintparseFrom(com.google.protobuf.ByteString data)static TerraformBlueprintparseFrom(com.google.protobuf.ByteString data, com.google.protobuf.ExtensionRegistryLite extensionRegistry)static TerraformBlueprintparseFrom(com.google.protobuf.CodedInputStream input)static TerraformBlueprintparseFrom(com.google.protobuf.CodedInputStream input, com.google.protobuf.ExtensionRegistryLite extensionRegistry)static TerraformBlueprintparseFrom(InputStream input)static TerraformBlueprintparseFrom(InputStream input, com.google.protobuf.ExtensionRegistryLite extensionRegistry)static TerraformBlueprintparseFrom(ByteBuffer data)static TerraformBlueprintparseFrom(ByteBuffer data, com.google.protobuf.ExtensionRegistryLite extensionRegistry)static com.google.protobuf.Parser<TerraformBlueprint>parser()TerraformBlueprint.BuildertoBuilder()voidwriteTo(com.google.protobuf.CodedOutputStream output)-
Methods inherited from class com.google.protobuf.GeneratedMessageV3
canUseUnsafe, computeStringSize, computeStringSizeNoTag, emptyBooleanList, emptyDoubleList, emptyFloatList, emptyIntList, emptyLongList, getAllFields, getDescriptorForType, getField, getOneofFieldDescriptor, getRepeatedField, getRepeatedFieldCount, getUnknownFields, hasField, hasOneof, isStringEmpty, makeExtensionsImmutable, makeMutableCopy, mergeFromAndMakeImmutableInternal, mutableCopy, mutableCopy, mutableCopy, mutableCopy, mutableCopy, newBooleanList, newBuilderForType, newDoubleList, newFloatList, newIntList, newLongList, parseDelimitedWithIOException, parseDelimitedWithIOException, parseUnknownField, parseUnknownFieldProto3, parseWithIOException, parseWithIOException, parseWithIOException, parseWithIOException, serializeBooleanMapTo, serializeIntegerMapTo, serializeLongMapTo, serializeStringMapTo, writeReplace, writeString, writeStringNoTag
-
Methods inherited from class com.google.protobuf.AbstractMessage
findInitializationErrors, getInitializationErrorString, hashBoolean, hashEnum, hashEnumList, hashFields, hashLong, toString
-
Methods inherited from class com.google.protobuf.AbstractMessageLite
addAll, addAll, checkByteStringIsUtf8, toByteArray, toByteString, writeDelimitedTo, writeTo
-
Methods inherited from class java.lang.Object
clone, finalize, getClass, notify, notifyAll, wait, wait, wait
-
-
-
-
Field Detail
-
GCS_SOURCE_FIELD_NUMBER
public static final int GCS_SOURCE_FIELD_NUMBER
- See Also:
- Constant Field Values
-
GIT_SOURCE_FIELD_NUMBER
public static final int GIT_SOURCE_FIELD_NUMBER
- See Also:
- Constant Field Values
-
INPUT_VALUES_FIELD_NUMBER
public static final int INPUT_VALUES_FIELD_NUMBER
- See Also:
- Constant Field Values
-
-
Method Detail
-
newInstance
protected Object newInstance(com.google.protobuf.GeneratedMessageV3.UnusedPrivateParameter unused)
- Overrides:
newInstancein classcom.google.protobuf.GeneratedMessageV3
-
getDescriptor
public static final com.google.protobuf.Descriptors.Descriptor getDescriptor()
-
internalGetMapField
protected com.google.protobuf.MapField internalGetMapField(int number)
- Overrides:
internalGetMapFieldin classcom.google.protobuf.GeneratedMessageV3
-
internalGetFieldAccessorTable
protected com.google.protobuf.GeneratedMessageV3.FieldAccessorTable internalGetFieldAccessorTable()
- Specified by:
internalGetFieldAccessorTablein classcom.google.protobuf.GeneratedMessageV3
-
getSourceCase
public TerraformBlueprint.SourceCase getSourceCase()
- Specified by:
getSourceCasein interfaceTerraformBlueprintOrBuilder
-
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:
hasGcsSourcein 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:
getGcsSourcein 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:
getGcsSourceBytesin interfaceTerraformBlueprintOrBuilder- Returns:
- The bytes for gcsSource.
-
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:
hasGitSourcein 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:
getGitSourcein interfaceTerraformBlueprintOrBuilder- Returns:
- The gitSource.
-
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:
getGitSourceOrBuilderin interfaceTerraformBlueprintOrBuilder
-
getInputValuesCount
public int getInputValuesCount()
Description copied from interface:TerraformBlueprintOrBuilderInput variable values for the Terraform blueprint.
map<string, .google.cloud.config.v1.TerraformVariable> input_values = 4;- Specified by:
getInputValuesCountin 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:
containsInputValuesin interfaceTerraformBlueprintOrBuilder
-
getInputValues
@Deprecated public Map<String,TerraformVariable> getInputValues()
Deprecated.UsegetInputValuesMap()instead.- Specified by:
getInputValuesin 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:
getInputValuesMapin 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:
getInputValuesOrDefaultin 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:
getInputValuesOrThrowin interfaceTerraformBlueprintOrBuilder
-
isInitialized
public final boolean isInitialized()
- Specified by:
isInitializedin interfacecom.google.protobuf.MessageLiteOrBuilder- Overrides:
isInitializedin classcom.google.protobuf.GeneratedMessageV3
-
writeTo
public void writeTo(com.google.protobuf.CodedOutputStream output) throws IOException- Specified by:
writeToin interfacecom.google.protobuf.MessageLite- Overrides:
writeToin classcom.google.protobuf.GeneratedMessageV3- Throws:
IOException
-
getSerializedSize
public int getSerializedSize()
- Specified by:
getSerializedSizein interfacecom.google.protobuf.MessageLite- Overrides:
getSerializedSizein classcom.google.protobuf.GeneratedMessageV3
-
equals
public boolean equals(Object obj)
- Specified by:
equalsin interfacecom.google.protobuf.Message- Overrides:
equalsin classcom.google.protobuf.AbstractMessage
-
hashCode
public int hashCode()
- Specified by:
hashCodein interfacecom.google.protobuf.Message- Overrides:
hashCodein classcom.google.protobuf.AbstractMessage
-
parseFrom
public static TerraformBlueprint parseFrom(ByteBuffer data) throws com.google.protobuf.InvalidProtocolBufferException
- Throws:
com.google.protobuf.InvalidProtocolBufferException
-
parseFrom
public static TerraformBlueprint parseFrom(ByteBuffer data, com.google.protobuf.ExtensionRegistryLite extensionRegistry) throws com.google.protobuf.InvalidProtocolBufferException
- Throws:
com.google.protobuf.InvalidProtocolBufferException
-
parseFrom
public static TerraformBlueprint parseFrom(com.google.protobuf.ByteString data) throws com.google.protobuf.InvalidProtocolBufferException
- Throws:
com.google.protobuf.InvalidProtocolBufferException
-
parseFrom
public static TerraformBlueprint parseFrom(com.google.protobuf.ByteString data, com.google.protobuf.ExtensionRegistryLite extensionRegistry) throws com.google.protobuf.InvalidProtocolBufferException
- Throws:
com.google.protobuf.InvalidProtocolBufferException
-
parseFrom
public static TerraformBlueprint parseFrom(byte[] data) throws com.google.protobuf.InvalidProtocolBufferException
- Throws:
com.google.protobuf.InvalidProtocolBufferException
-
parseFrom
public static TerraformBlueprint parseFrom(byte[] data, com.google.protobuf.ExtensionRegistryLite extensionRegistry) throws com.google.protobuf.InvalidProtocolBufferException
- Throws:
com.google.protobuf.InvalidProtocolBufferException
-
parseFrom
public static TerraformBlueprint parseFrom(InputStream input) throws IOException
- Throws:
IOException
-
parseFrom
public static TerraformBlueprint parseFrom(InputStream input, com.google.protobuf.ExtensionRegistryLite extensionRegistry) throws IOException
- Throws:
IOException
-
parseDelimitedFrom
public static TerraformBlueprint parseDelimitedFrom(InputStream input) throws IOException
- Throws:
IOException
-
parseDelimitedFrom
public static TerraformBlueprint parseDelimitedFrom(InputStream input, com.google.protobuf.ExtensionRegistryLite extensionRegistry) throws IOException
- Throws:
IOException
-
parseFrom
public static TerraformBlueprint parseFrom(com.google.protobuf.CodedInputStream input) throws IOException
- Throws:
IOException
-
parseFrom
public static TerraformBlueprint parseFrom(com.google.protobuf.CodedInputStream input, com.google.protobuf.ExtensionRegistryLite extensionRegistry) throws IOException
- Throws:
IOException
-
newBuilderForType
public TerraformBlueprint.Builder newBuilderForType()
- Specified by:
newBuilderForTypein interfacecom.google.protobuf.Message- Specified by:
newBuilderForTypein interfacecom.google.protobuf.MessageLite
-
newBuilder
public static TerraformBlueprint.Builder newBuilder()
-
newBuilder
public static TerraformBlueprint.Builder newBuilder(TerraformBlueprint prototype)
-
toBuilder
public TerraformBlueprint.Builder toBuilder()
- Specified by:
toBuilderin interfacecom.google.protobuf.Message- Specified by:
toBuilderin interfacecom.google.protobuf.MessageLite
-
newBuilderForType
protected TerraformBlueprint.Builder newBuilderForType(com.google.protobuf.GeneratedMessageV3.BuilderParent parent)
- Specified by:
newBuilderForTypein classcom.google.protobuf.GeneratedMessageV3
-
getDefaultInstance
public static TerraformBlueprint getDefaultInstance()
-
parser
public static com.google.protobuf.Parser<TerraformBlueprint> parser()
-
getParserForType
public com.google.protobuf.Parser<TerraformBlueprint> getParserForType()
- Specified by:
getParserForTypein interfacecom.google.protobuf.Message- Specified by:
getParserForTypein interfacecom.google.protobuf.MessageLite- Overrides:
getParserForTypein classcom.google.protobuf.GeneratedMessageV3
-
getDefaultInstanceForType
public TerraformBlueprint getDefaultInstanceForType()
- Specified by:
getDefaultInstanceForTypein interfacecom.google.protobuf.MessageLiteOrBuilder- Specified by:
getDefaultInstanceForTypein interfacecom.google.protobuf.MessageOrBuilder
-
-