public static final class InstanceTemplate.Builder extends com.google.protobuf.GeneratedMessageV3.Builder<InstanceTemplate.Builder> implements InstanceTemplateOrBuilder
Represents an Instance Template resource. You can use instance templates to create VM instances and managed instance groups. For more information, read Instance Templates.Protobuf type
google.cloud.compute.v1.InstanceTemplate| Modifier and Type | Method and Description |
|---|---|
InstanceTemplate.Builder |
addRepeatedField(com.google.protobuf.Descriptors.FieldDescriptor field,
Object value) |
InstanceTemplate |
build() |
InstanceTemplate |
buildPartial() |
InstanceTemplate.Builder |
clear() |
InstanceTemplate.Builder |
clearCreationTimestamp()
[Output Only] The creation timestamp for this instance template in RFC3339 text format.
|
InstanceTemplate.Builder |
clearDescription()
An optional description of this resource.
|
InstanceTemplate.Builder |
clearField(com.google.protobuf.Descriptors.FieldDescriptor field) |
InstanceTemplate.Builder |
clearId()
[Output Only] A unique identifier for this instance template.
|
InstanceTemplate.Builder |
clearKind()
[Output Only] The resource type, which is always compute#instanceTemplate for instance templates.
|
InstanceTemplate.Builder |
clearName()
Name of the resource; provided by the client when the resource is created.
|
InstanceTemplate.Builder |
clearOneof(com.google.protobuf.Descriptors.OneofDescriptor oneof) |
InstanceTemplate.Builder |
clearProperties()
The instance properties for this instance template.
|
InstanceTemplate.Builder |
clearSelfLink()
[Output Only] The URL for this instance template.
|
InstanceTemplate.Builder |
clearSourceInstance()
The source instance used to create the template.
|
InstanceTemplate.Builder |
clearSourceInstanceParams()
The source instance params to use to create this instance template.
|
InstanceTemplate.Builder |
clone() |
String |
getCreationTimestamp()
[Output Only] The creation timestamp for this instance template in RFC3339 text format.
|
com.google.protobuf.ByteString |
getCreationTimestampBytes()
[Output Only] The creation timestamp for this instance template in RFC3339 text format.
|
InstanceTemplate |
getDefaultInstanceForType() |
String |
getDescription()
An optional description of this resource.
|
com.google.protobuf.ByteString |
getDescriptionBytes()
An optional description of this resource.
|
static com.google.protobuf.Descriptors.Descriptor |
getDescriptor() |
com.google.protobuf.Descriptors.Descriptor |
getDescriptorForType() |
long |
getId()
[Output Only] A unique identifier for this instance template.
|
String |
getKind()
[Output Only] The resource type, which is always compute#instanceTemplate for instance templates.
|
com.google.protobuf.ByteString |
getKindBytes()
[Output Only] The resource type, which is always compute#instanceTemplate for instance templates.
|
String |
getName()
Name of the resource; provided by the client when the resource is created.
|
com.google.protobuf.ByteString |
getNameBytes()
Name of the resource; provided by the client when the resource is created.
|
InstanceProperties |
getProperties()
The instance properties for this instance template.
|
InstanceProperties.Builder |
getPropertiesBuilder()
The instance properties for this instance template.
|
InstancePropertiesOrBuilder |
getPropertiesOrBuilder()
The instance properties for this instance template.
|
String |
getSelfLink()
[Output Only] The URL for this instance template.
|
com.google.protobuf.ByteString |
getSelfLinkBytes()
[Output Only] The URL for this instance template.
|
String |
getSourceInstance()
The source instance used to create the template.
|
com.google.protobuf.ByteString |
getSourceInstanceBytes()
The source instance used to create the template.
|
SourceInstanceParams |
getSourceInstanceParams()
The source instance params to use to create this instance template.
|
SourceInstanceParams.Builder |
getSourceInstanceParamsBuilder()
The source instance params to use to create this instance template.
|
SourceInstanceParamsOrBuilder |
getSourceInstanceParamsOrBuilder()
The source instance params to use to create this instance template.
|
boolean |
hasCreationTimestamp()
[Output Only] The creation timestamp for this instance template in RFC3339 text format.
|
boolean |
hasDescription()
An optional description of this resource.
|
boolean |
hasId()
[Output Only] A unique identifier for this instance template.
|
boolean |
hasKind()
[Output Only] The resource type, which is always compute#instanceTemplate for instance templates.
|
boolean |
hasName()
Name of the resource; provided by the client when the resource is created.
|
boolean |
hasProperties()
The instance properties for this instance template.
|
boolean |
hasSelfLink()
[Output Only] The URL for this instance template.
|
boolean |
hasSourceInstance()
The source instance used to create the template.
|
boolean |
hasSourceInstanceParams()
The source instance params to use to create this instance template.
|
protected com.google.protobuf.GeneratedMessageV3.FieldAccessorTable |
internalGetFieldAccessorTable() |
boolean |
isInitialized() |
InstanceTemplate.Builder |
mergeFrom(com.google.protobuf.CodedInputStream input,
com.google.protobuf.ExtensionRegistryLite extensionRegistry) |
InstanceTemplate.Builder |
mergeFrom(InstanceTemplate other) |
InstanceTemplate.Builder |
mergeFrom(com.google.protobuf.Message other) |
InstanceTemplate.Builder |
mergeProperties(InstanceProperties value)
The instance properties for this instance template.
|
InstanceTemplate.Builder |
mergeSourceInstanceParams(SourceInstanceParams value)
The source instance params to use to create this instance template.
|
InstanceTemplate.Builder |
mergeUnknownFields(com.google.protobuf.UnknownFieldSet unknownFields) |
InstanceTemplate.Builder |
setCreationTimestamp(String value)
[Output Only] The creation timestamp for this instance template in RFC3339 text format.
|
InstanceTemplate.Builder |
setCreationTimestampBytes(com.google.protobuf.ByteString value)
[Output Only] The creation timestamp for this instance template in RFC3339 text format.
|
InstanceTemplate.Builder |
setDescription(String value)
An optional description of this resource.
|
InstanceTemplate.Builder |
setDescriptionBytes(com.google.protobuf.ByteString value)
An optional description of this resource.
|
InstanceTemplate.Builder |
setField(com.google.protobuf.Descriptors.FieldDescriptor field,
Object value) |
InstanceTemplate.Builder |
setId(long value)
[Output Only] A unique identifier for this instance template.
|
InstanceTemplate.Builder |
setKind(String value)
[Output Only] The resource type, which is always compute#instanceTemplate for instance templates.
|
InstanceTemplate.Builder |
setKindBytes(com.google.protobuf.ByteString value)
[Output Only] The resource type, which is always compute#instanceTemplate for instance templates.
|
InstanceTemplate.Builder |
setName(String value)
Name of the resource; provided by the client when the resource is created.
|
InstanceTemplate.Builder |
setNameBytes(com.google.protobuf.ByteString value)
Name of the resource; provided by the client when the resource is created.
|
InstanceTemplate.Builder |
setProperties(InstanceProperties.Builder builderForValue)
The instance properties for this instance template.
|
InstanceTemplate.Builder |
setProperties(InstanceProperties value)
The instance properties for this instance template.
|
InstanceTemplate.Builder |
setRepeatedField(com.google.protobuf.Descriptors.FieldDescriptor field,
int index,
Object value) |
InstanceTemplate.Builder |
setSelfLink(String value)
[Output Only] The URL for this instance template.
|
InstanceTemplate.Builder |
setSelfLinkBytes(com.google.protobuf.ByteString value)
[Output Only] The URL for this instance template.
|
InstanceTemplate.Builder |
setSourceInstance(String value)
The source instance used to create the template.
|
InstanceTemplate.Builder |
setSourceInstanceBytes(com.google.protobuf.ByteString value)
The source instance used to create the template.
|
InstanceTemplate.Builder |
setSourceInstanceParams(SourceInstanceParams.Builder builderForValue)
The source instance params to use to create this instance template.
|
InstanceTemplate.Builder |
setSourceInstanceParams(SourceInstanceParams value)
The source instance params to use to create this instance template.
|
InstanceTemplate.Builder |
setUnknownFields(com.google.protobuf.UnknownFieldSet unknownFields) |
getAllFields, getField, getFieldBuilder, getOneofFieldDescriptor, getParentForChildren, getRepeatedField, getRepeatedFieldBuilder, getRepeatedFieldCount, getUnknownFields, getUnknownFieldSetBuilder, hasField, hasOneof, internalGetMapField, internalGetMutableMapField, isClean, markClean, mergeUnknownLengthDelimitedField, mergeUnknownVarintField, newBuilderForField, onBuilt, onChanged, parseUnknownField, setUnknownFieldSetBuilder, setUnknownFieldsProto3findInitializationErrors, getInitializationErrorString, internalMergeFrom, mergeFrom, mergeFrom, mergeFrom, mergeFrom, mergeFrom, mergeFrom, mergeFrom, mergeFrom, mergeFrom, newUninitializedMessageException, toStringaddAll, addAll, mergeDelimitedFrom, mergeDelimitedFrom, mergeFrom, newUninitializedMessageExceptionequals, finalize, getClass, hashCode, notify, notifyAll, wait, wait, waitfindInitializationErrors, getAllFields, getField, getInitializationErrorString, getOneofFieldDescriptor, getRepeatedField, getRepeatedFieldCount, getUnknownFields, hasField, hasOneofpublic static final com.google.protobuf.Descriptors.Descriptor getDescriptor()
protected com.google.protobuf.GeneratedMessageV3.FieldAccessorTable internalGetFieldAccessorTable()
internalGetFieldAccessorTable in class com.google.protobuf.GeneratedMessageV3.Builder<InstanceTemplate.Builder>public InstanceTemplate.Builder clear()
clear in interface com.google.protobuf.Message.Builderclear in interface com.google.protobuf.MessageLite.Builderclear in class com.google.protobuf.GeneratedMessageV3.Builder<InstanceTemplate.Builder>public com.google.protobuf.Descriptors.Descriptor getDescriptorForType()
getDescriptorForType in interface com.google.protobuf.Message.BuildergetDescriptorForType in interface com.google.protobuf.MessageOrBuildergetDescriptorForType in class com.google.protobuf.GeneratedMessageV3.Builder<InstanceTemplate.Builder>public InstanceTemplate getDefaultInstanceForType()
getDefaultInstanceForType in interface com.google.protobuf.MessageLiteOrBuildergetDefaultInstanceForType in interface com.google.protobuf.MessageOrBuilderpublic InstanceTemplate build()
build in interface com.google.protobuf.Message.Builderbuild in interface com.google.protobuf.MessageLite.Builderpublic InstanceTemplate buildPartial()
buildPartial in interface com.google.protobuf.Message.BuilderbuildPartial in interface com.google.protobuf.MessageLite.Builderpublic InstanceTemplate.Builder clone()
clone in interface com.google.protobuf.Message.Builderclone in interface com.google.protobuf.MessageLite.Builderclone in class com.google.protobuf.GeneratedMessageV3.Builder<InstanceTemplate.Builder>public InstanceTemplate.Builder setField(com.google.protobuf.Descriptors.FieldDescriptor field, Object value)
setField in interface com.google.protobuf.Message.BuildersetField in class com.google.protobuf.GeneratedMessageV3.Builder<InstanceTemplate.Builder>public InstanceTemplate.Builder clearField(com.google.protobuf.Descriptors.FieldDescriptor field)
clearField in interface com.google.protobuf.Message.BuilderclearField in class com.google.protobuf.GeneratedMessageV3.Builder<InstanceTemplate.Builder>public InstanceTemplate.Builder clearOneof(com.google.protobuf.Descriptors.OneofDescriptor oneof)
clearOneof in interface com.google.protobuf.Message.BuilderclearOneof in class com.google.protobuf.GeneratedMessageV3.Builder<InstanceTemplate.Builder>public InstanceTemplate.Builder setRepeatedField(com.google.protobuf.Descriptors.FieldDescriptor field, int index, Object value)
setRepeatedField in interface com.google.protobuf.Message.BuildersetRepeatedField in class com.google.protobuf.GeneratedMessageV3.Builder<InstanceTemplate.Builder>public InstanceTemplate.Builder addRepeatedField(com.google.protobuf.Descriptors.FieldDescriptor field, Object value)
addRepeatedField in interface com.google.protobuf.Message.BuilderaddRepeatedField in class com.google.protobuf.GeneratedMessageV3.Builder<InstanceTemplate.Builder>public InstanceTemplate.Builder mergeFrom(com.google.protobuf.Message other)
mergeFrom in interface com.google.protobuf.Message.BuildermergeFrom in class com.google.protobuf.AbstractMessage.Builder<InstanceTemplate.Builder>public InstanceTemplate.Builder mergeFrom(InstanceTemplate other)
public final boolean isInitialized()
isInitialized in interface com.google.protobuf.MessageLiteOrBuilderisInitialized in class com.google.protobuf.GeneratedMessageV3.Builder<InstanceTemplate.Builder>public InstanceTemplate.Builder mergeFrom(com.google.protobuf.CodedInputStream input, com.google.protobuf.ExtensionRegistryLite extensionRegistry) throws IOException
mergeFrom in interface com.google.protobuf.Message.BuildermergeFrom in interface com.google.protobuf.MessageLite.BuildermergeFrom in class com.google.protobuf.AbstractMessage.Builder<InstanceTemplate.Builder>IOExceptionpublic boolean hasCreationTimestamp()
[Output Only] The creation timestamp for this instance template in RFC3339 text format.
optional string creation_timestamp = 30525366;hasCreationTimestamp in interface InstanceTemplateOrBuilderpublic String getCreationTimestamp()
[Output Only] The creation timestamp for this instance template in RFC3339 text format.
optional string creation_timestamp = 30525366;getCreationTimestamp in interface InstanceTemplateOrBuilderpublic com.google.protobuf.ByteString getCreationTimestampBytes()
[Output Only] The creation timestamp for this instance template in RFC3339 text format.
optional string creation_timestamp = 30525366;getCreationTimestampBytes in interface InstanceTemplateOrBuilderpublic InstanceTemplate.Builder setCreationTimestamp(String value)
[Output Only] The creation timestamp for this instance template in RFC3339 text format.
optional string creation_timestamp = 30525366;value - The creationTimestamp to set.public InstanceTemplate.Builder clearCreationTimestamp()
[Output Only] The creation timestamp for this instance template in RFC3339 text format.
optional string creation_timestamp = 30525366;public InstanceTemplate.Builder setCreationTimestampBytes(com.google.protobuf.ByteString value)
[Output Only] The creation timestamp for this instance template in RFC3339 text format.
optional string creation_timestamp = 30525366;value - The bytes for creationTimestamp to set.public boolean hasDescription()
An optional description of this resource. Provide this property when you create the resource.
optional string description = 422937596;hasDescription in interface InstanceTemplateOrBuilderpublic String getDescription()
An optional description of this resource. Provide this property when you create the resource.
optional string description = 422937596;getDescription in interface InstanceTemplateOrBuilderpublic com.google.protobuf.ByteString getDescriptionBytes()
An optional description of this resource. Provide this property when you create the resource.
optional string description = 422937596;getDescriptionBytes in interface InstanceTemplateOrBuilderpublic InstanceTemplate.Builder setDescription(String value)
An optional description of this resource. Provide this property when you create the resource.
optional string description = 422937596;value - The description to set.public InstanceTemplate.Builder clearDescription()
An optional description of this resource. Provide this property when you create the resource.
optional string description = 422937596;public InstanceTemplate.Builder setDescriptionBytes(com.google.protobuf.ByteString value)
An optional description of this resource. Provide this property when you create the resource.
optional string description = 422937596;value - The bytes for description to set.public boolean hasId()
[Output Only] A unique identifier for this instance template. The server defines this identifier.
optional uint64 id = 3355;hasId in interface InstanceTemplateOrBuilderpublic long getId()
[Output Only] A unique identifier for this instance template. The server defines this identifier.
optional uint64 id = 3355;getId in interface InstanceTemplateOrBuilderpublic InstanceTemplate.Builder setId(long value)
[Output Only] A unique identifier for this instance template. The server defines this identifier.
optional uint64 id = 3355;value - The id to set.public InstanceTemplate.Builder clearId()
[Output Only] A unique identifier for this instance template. The server defines this identifier.
optional uint64 id = 3355;public boolean hasKind()
[Output Only] The resource type, which is always compute#instanceTemplate for instance templates.
optional string kind = 3292052;hasKind in interface InstanceTemplateOrBuilderpublic String getKind()
[Output Only] The resource type, which is always compute#instanceTemplate for instance templates.
optional string kind = 3292052;getKind in interface InstanceTemplateOrBuilderpublic com.google.protobuf.ByteString getKindBytes()
[Output Only] The resource type, which is always compute#instanceTemplate for instance templates.
optional string kind = 3292052;getKindBytes in interface InstanceTemplateOrBuilderpublic InstanceTemplate.Builder setKind(String value)
[Output Only] The resource type, which is always compute#instanceTemplate for instance templates.
optional string kind = 3292052;value - The kind to set.public InstanceTemplate.Builder clearKind()
[Output Only] The resource type, which is always compute#instanceTemplate for instance templates.
optional string kind = 3292052;public InstanceTemplate.Builder setKindBytes(com.google.protobuf.ByteString value)
[Output Only] The resource type, which is always compute#instanceTemplate for instance templates.
optional string kind = 3292052;value - The bytes for kind to set.public boolean hasName()
Name of the resource; provided by the client when the resource is created. The name must be 1-63 characters long, and comply with RFC1035. Specifically, the name must be 1-63 characters long and match the regular expression `[a-z]([-a-z0-9]*[a-z0-9])?` which means the first character must be a lowercase letter, and all following characters must be a dash, lowercase letter, or digit, except the last character, which cannot be a dash.
optional string name = 3373707;hasName in interface InstanceTemplateOrBuilderpublic String getName()
Name of the resource; provided by the client when the resource is created. The name must be 1-63 characters long, and comply with RFC1035. Specifically, the name must be 1-63 characters long and match the regular expression `[a-z]([-a-z0-9]*[a-z0-9])?` which means the first character must be a lowercase letter, and all following characters must be a dash, lowercase letter, or digit, except the last character, which cannot be a dash.
optional string name = 3373707;getName in interface InstanceTemplateOrBuilderpublic com.google.protobuf.ByteString getNameBytes()
Name of the resource; provided by the client when the resource is created. The name must be 1-63 characters long, and comply with RFC1035. Specifically, the name must be 1-63 characters long and match the regular expression `[a-z]([-a-z0-9]*[a-z0-9])?` which means the first character must be a lowercase letter, and all following characters must be a dash, lowercase letter, or digit, except the last character, which cannot be a dash.
optional string name = 3373707;getNameBytes in interface InstanceTemplateOrBuilderpublic InstanceTemplate.Builder setName(String value)
Name of the resource; provided by the client when the resource is created. The name must be 1-63 characters long, and comply with RFC1035. Specifically, the name must be 1-63 characters long and match the regular expression `[a-z]([-a-z0-9]*[a-z0-9])?` which means the first character must be a lowercase letter, and all following characters must be a dash, lowercase letter, or digit, except the last character, which cannot be a dash.
optional string name = 3373707;value - The name to set.public InstanceTemplate.Builder clearName()
Name of the resource; provided by the client when the resource is created. The name must be 1-63 characters long, and comply with RFC1035. Specifically, the name must be 1-63 characters long and match the regular expression `[a-z]([-a-z0-9]*[a-z0-9])?` which means the first character must be a lowercase letter, and all following characters must be a dash, lowercase letter, or digit, except the last character, which cannot be a dash.
optional string name = 3373707;public InstanceTemplate.Builder setNameBytes(com.google.protobuf.ByteString value)
Name of the resource; provided by the client when the resource is created. The name must be 1-63 characters long, and comply with RFC1035. Specifically, the name must be 1-63 characters long and match the regular expression `[a-z]([-a-z0-9]*[a-z0-9])?` which means the first character must be a lowercase letter, and all following characters must be a dash, lowercase letter, or digit, except the last character, which cannot be a dash.
optional string name = 3373707;value - The bytes for name to set.public boolean hasProperties()
The instance properties for this instance template.
optional .google.cloud.compute.v1.InstanceProperties properties = 147688755;hasProperties in interface InstanceTemplateOrBuilderpublic InstanceProperties getProperties()
The instance properties for this instance template.
optional .google.cloud.compute.v1.InstanceProperties properties = 147688755;getProperties in interface InstanceTemplateOrBuilderpublic InstanceTemplate.Builder setProperties(InstanceProperties value)
The instance properties for this instance template.
optional .google.cloud.compute.v1.InstanceProperties properties = 147688755;public InstanceTemplate.Builder setProperties(InstanceProperties.Builder builderForValue)
The instance properties for this instance template.
optional .google.cloud.compute.v1.InstanceProperties properties = 147688755;public InstanceTemplate.Builder mergeProperties(InstanceProperties value)
The instance properties for this instance template.
optional .google.cloud.compute.v1.InstanceProperties properties = 147688755;public InstanceTemplate.Builder clearProperties()
The instance properties for this instance template.
optional .google.cloud.compute.v1.InstanceProperties properties = 147688755;public InstanceProperties.Builder getPropertiesBuilder()
The instance properties for this instance template.
optional .google.cloud.compute.v1.InstanceProperties properties = 147688755;public InstancePropertiesOrBuilder getPropertiesOrBuilder()
The instance properties for this instance template.
optional .google.cloud.compute.v1.InstanceProperties properties = 147688755;getPropertiesOrBuilder in interface InstanceTemplateOrBuilderpublic boolean hasSelfLink()
[Output Only] The URL for this instance template. The server defines this URL.
optional string self_link = 456214797;hasSelfLink in interface InstanceTemplateOrBuilderpublic String getSelfLink()
[Output Only] The URL for this instance template. The server defines this URL.
optional string self_link = 456214797;getSelfLink in interface InstanceTemplateOrBuilderpublic com.google.protobuf.ByteString getSelfLinkBytes()
[Output Only] The URL for this instance template. The server defines this URL.
optional string self_link = 456214797;getSelfLinkBytes in interface InstanceTemplateOrBuilderpublic InstanceTemplate.Builder setSelfLink(String value)
[Output Only] The URL for this instance template. The server defines this URL.
optional string self_link = 456214797;value - The selfLink to set.public InstanceTemplate.Builder clearSelfLink()
[Output Only] The URL for this instance template. The server defines this URL.
optional string self_link = 456214797;public InstanceTemplate.Builder setSelfLinkBytes(com.google.protobuf.ByteString value)
[Output Only] The URL for this instance template. The server defines this URL.
optional string self_link = 456214797;value - The bytes for selfLink to set.public boolean hasSourceInstance()
The source instance used to create the template. You can provide this as a partial or full URL to the resource. For example, the following are valid values: - https://www.googleapis.com/compute/v1/projects/project/zones/zone /instances/instance - projects/project/zones/zone/instances/instance
optional string source_instance = 396315705;hasSourceInstance in interface InstanceTemplateOrBuilderpublic String getSourceInstance()
The source instance used to create the template. You can provide this as a partial or full URL to the resource. For example, the following are valid values: - https://www.googleapis.com/compute/v1/projects/project/zones/zone /instances/instance - projects/project/zones/zone/instances/instance
optional string source_instance = 396315705;getSourceInstance in interface InstanceTemplateOrBuilderpublic com.google.protobuf.ByteString getSourceInstanceBytes()
The source instance used to create the template. You can provide this as a partial or full URL to the resource. For example, the following are valid values: - https://www.googleapis.com/compute/v1/projects/project/zones/zone /instances/instance - projects/project/zones/zone/instances/instance
optional string source_instance = 396315705;getSourceInstanceBytes in interface InstanceTemplateOrBuilderpublic InstanceTemplate.Builder setSourceInstance(String value)
The source instance used to create the template. You can provide this as a partial or full URL to the resource. For example, the following are valid values: - https://www.googleapis.com/compute/v1/projects/project/zones/zone /instances/instance - projects/project/zones/zone/instances/instance
optional string source_instance = 396315705;value - The sourceInstance to set.public InstanceTemplate.Builder clearSourceInstance()
The source instance used to create the template. You can provide this as a partial or full URL to the resource. For example, the following are valid values: - https://www.googleapis.com/compute/v1/projects/project/zones/zone /instances/instance - projects/project/zones/zone/instances/instance
optional string source_instance = 396315705;public InstanceTemplate.Builder setSourceInstanceBytes(com.google.protobuf.ByteString value)
The source instance used to create the template. You can provide this as a partial or full URL to the resource. For example, the following are valid values: - https://www.googleapis.com/compute/v1/projects/project/zones/zone /instances/instance - projects/project/zones/zone/instances/instance
optional string source_instance = 396315705;value - The bytes for sourceInstance to set.public boolean hasSourceInstanceParams()
The source instance params to use to create this instance template.
optional .google.cloud.compute.v1.SourceInstanceParams source_instance_params = 135342156;
hasSourceInstanceParams in interface InstanceTemplateOrBuilderpublic SourceInstanceParams getSourceInstanceParams()
The source instance params to use to create this instance template.
optional .google.cloud.compute.v1.SourceInstanceParams source_instance_params = 135342156;
getSourceInstanceParams in interface InstanceTemplateOrBuilderpublic InstanceTemplate.Builder setSourceInstanceParams(SourceInstanceParams value)
The source instance params to use to create this instance template.
optional .google.cloud.compute.v1.SourceInstanceParams source_instance_params = 135342156;
public InstanceTemplate.Builder setSourceInstanceParams(SourceInstanceParams.Builder builderForValue)
The source instance params to use to create this instance template.
optional .google.cloud.compute.v1.SourceInstanceParams source_instance_params = 135342156;
public InstanceTemplate.Builder mergeSourceInstanceParams(SourceInstanceParams value)
The source instance params to use to create this instance template.
optional .google.cloud.compute.v1.SourceInstanceParams source_instance_params = 135342156;
public InstanceTemplate.Builder clearSourceInstanceParams()
The source instance params to use to create this instance template.
optional .google.cloud.compute.v1.SourceInstanceParams source_instance_params = 135342156;
public SourceInstanceParams.Builder getSourceInstanceParamsBuilder()
The source instance params to use to create this instance template.
optional .google.cloud.compute.v1.SourceInstanceParams source_instance_params = 135342156;
public SourceInstanceParamsOrBuilder getSourceInstanceParamsOrBuilder()
The source instance params to use to create this instance template.
optional .google.cloud.compute.v1.SourceInstanceParams source_instance_params = 135342156;
getSourceInstanceParamsOrBuilder in interface InstanceTemplateOrBuilderpublic final InstanceTemplate.Builder setUnknownFields(com.google.protobuf.UnknownFieldSet unknownFields)
setUnknownFields in interface com.google.protobuf.Message.BuildersetUnknownFields in class com.google.protobuf.GeneratedMessageV3.Builder<InstanceTemplate.Builder>public final InstanceTemplate.Builder mergeUnknownFields(com.google.protobuf.UnknownFieldSet unknownFields)
mergeUnknownFields in interface com.google.protobuf.Message.BuildermergeUnknownFields in class com.google.protobuf.GeneratedMessageV3.Builder<InstanceTemplate.Builder>Copyright © 2023 Google LLC. All rights reserved.