Class InstanceConfig
- java.lang.Object
-
- com.google.protobuf.AbstractMessageLite
-
- com.google.protobuf.AbstractMessage
-
- com.google.protobuf.GeneratedMessageV3
-
- com.google.cloud.baremetalsolution.v2.InstanceConfig
-
- All Implemented Interfaces:
InstanceConfigOrBuilder,com.google.protobuf.Message,com.google.protobuf.MessageLite,com.google.protobuf.MessageLiteOrBuilder,com.google.protobuf.MessageOrBuilder,Serializable
public final class InstanceConfig extends com.google.protobuf.GeneratedMessageV3 implements InstanceConfigOrBuilder
Configuration parameters for a new instance.
Protobuf typegoogle.cloud.baremetalsolution.v2.InstanceConfig- See Also:
- Serialized Form
-
-
Nested Class Summary
Nested Classes Modifier and Type Class Description static classInstanceConfig.BuilderConfiguration parameters for a new instance.static classInstanceConfig.NetworkAddressA network.static interfaceInstanceConfig.NetworkAddressOrBuilderstatic classInstanceConfig.NetworkConfigThe network configuration of the instance.-
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 intACCOUNT_NETWORKS_ENABLED_FIELD_NUMBERstatic intCLIENT_NETWORK_FIELD_NUMBERstatic intHYPERTHREADING_FIELD_NUMBERstatic intID_FIELD_NUMBERstatic intINSTANCE_TYPE_FIELD_NUMBERstatic intLOGICAL_INTERFACES_FIELD_NUMBERstatic intNAME_FIELD_NUMBERstatic intNETWORK_CONFIG_FIELD_NUMBERstatic intNETWORK_TEMPLATE_FIELD_NUMBERstatic intOS_IMAGE_FIELD_NUMBERstatic intPRIVATE_NETWORK_FIELD_NUMBERstatic intSSH_KEY_NAMES_FIELD_NUMBERstatic intUSER_NOTE_FIELD_NUMBER
-
Method Summary
All Methods Static Methods Instance Methods Concrete Methods Deprecated Methods Modifier and Type Method Description booleanequals(Object obj)booleangetAccountNetworksEnabled()If true networks can be from different projects of the same vendor account.InstanceConfig.NetworkAddressgetClientNetwork()Deprecated.google.cloud.baremetalsolution.v2.InstanceConfig.client_network is deprecated.InstanceConfig.NetworkAddressOrBuildergetClientNetworkOrBuilder()Deprecated.static InstanceConfiggetDefaultInstance()InstanceConfiggetDefaultInstanceForType()static com.google.protobuf.Descriptors.DescriptorgetDescriptor()booleangetHyperthreading()Whether the instance should be provisioned with Hyperthreading enabled.StringgetId()A transient unique identifier to idenfity an instance within an ProvisioningConfig request.com.google.protobuf.ByteStringgetIdBytes()A transient unique identifier to idenfity an instance within an ProvisioningConfig request.StringgetInstanceType()Instance type.com.google.protobuf.ByteStringgetInstanceTypeBytes()Instance type.LogicalInterfacegetLogicalInterfaces(int index)List of logical interfaces for the instance.intgetLogicalInterfacesCount()List of logical interfaces for the instance.List<LogicalInterface>getLogicalInterfacesList()List of logical interfaces for the instance.LogicalInterfaceOrBuildergetLogicalInterfacesOrBuilder(int index)List of logical interfaces for the instance.List<? extends LogicalInterfaceOrBuilder>getLogicalInterfacesOrBuilderList()List of logical interfaces for the instance.StringgetName()Output only.com.google.protobuf.ByteStringgetNameBytes()Output only.InstanceConfig.NetworkConfiggetNetworkConfig()The type of network configuration on the instance.intgetNetworkConfigValue()The type of network configuration on the instance.StringgetNetworkTemplate()Server network template name.com.google.protobuf.ByteStringgetNetworkTemplateBytes()Server network template name.StringgetOsImage()OS image to initialize the instance.com.google.protobuf.ByteStringgetOsImageBytes()OS image to initialize the instance.com.google.protobuf.Parser<InstanceConfig>getParserForType()InstanceConfig.NetworkAddressgetPrivateNetwork()Deprecated.google.cloud.baremetalsolution.v2.InstanceConfig.private_network is deprecated.InstanceConfig.NetworkAddressOrBuildergetPrivateNetworkOrBuilder()Deprecated.intgetSerializedSize()StringgetSshKeyNames(int index)List of names of ssh keys used to provision the instance.com.google.protobuf.ByteStringgetSshKeyNamesBytes(int index)List of names of ssh keys used to provision the instance.intgetSshKeyNamesCount()List of names of ssh keys used to provision the instance.com.google.protobuf.ProtocolStringListgetSshKeyNamesList()List of names of ssh keys used to provision the instance.StringgetUserNote()User note field, it can be used by customers to add additional information for the BMS Ops team .com.google.protobuf.ByteStringgetUserNoteBytes()User note field, it can be used by customers to add additional information for the BMS Ops team .booleanhasClientNetwork()Deprecated.google.cloud.baremetalsolution.v2.InstanceConfig.client_network is deprecated.inthashCode()booleanhasPrivateNetwork()Deprecated.google.cloud.baremetalsolution.v2.InstanceConfig.private_network is deprecated.protected com.google.protobuf.GeneratedMessageV3.FieldAccessorTableinternalGetFieldAccessorTable()booleanisInitialized()static InstanceConfig.BuildernewBuilder()static InstanceConfig.BuildernewBuilder(InstanceConfig prototype)InstanceConfig.BuildernewBuilderForType()protected InstanceConfig.BuildernewBuilderForType(com.google.protobuf.GeneratedMessageV3.BuilderParent parent)protected ObjectnewInstance(com.google.protobuf.GeneratedMessageV3.UnusedPrivateParameter unused)static InstanceConfigparseDelimitedFrom(InputStream input)static InstanceConfigparseDelimitedFrom(InputStream input, com.google.protobuf.ExtensionRegistryLite extensionRegistry)static InstanceConfigparseFrom(byte[] data)static InstanceConfigparseFrom(byte[] data, com.google.protobuf.ExtensionRegistryLite extensionRegistry)static InstanceConfigparseFrom(com.google.protobuf.ByteString data)static InstanceConfigparseFrom(com.google.protobuf.ByteString data, com.google.protobuf.ExtensionRegistryLite extensionRegistry)static InstanceConfigparseFrom(com.google.protobuf.CodedInputStream input)static InstanceConfigparseFrom(com.google.protobuf.CodedInputStream input, com.google.protobuf.ExtensionRegistryLite extensionRegistry)static InstanceConfigparseFrom(InputStream input)static InstanceConfigparseFrom(InputStream input, com.google.protobuf.ExtensionRegistryLite extensionRegistry)static InstanceConfigparseFrom(ByteBuffer data)static InstanceConfigparseFrom(ByteBuffer data, com.google.protobuf.ExtensionRegistryLite extensionRegistry)static com.google.protobuf.Parser<InstanceConfig>parser()InstanceConfig.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, internalGetMapField, 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
-
NAME_FIELD_NUMBER
public static final int NAME_FIELD_NUMBER
- See Also:
- Constant Field Values
-
ID_FIELD_NUMBER
public static final int ID_FIELD_NUMBER
- See Also:
- Constant Field Values
-
INSTANCE_TYPE_FIELD_NUMBER
public static final int INSTANCE_TYPE_FIELD_NUMBER
- See Also:
- Constant Field Values
-
HYPERTHREADING_FIELD_NUMBER
public static final int HYPERTHREADING_FIELD_NUMBER
- See Also:
- Constant Field Values
-
OS_IMAGE_FIELD_NUMBER
public static final int OS_IMAGE_FIELD_NUMBER
- See Also:
- Constant Field Values
-
CLIENT_NETWORK_FIELD_NUMBER
public static final int CLIENT_NETWORK_FIELD_NUMBER
- See Also:
- Constant Field Values
-
PRIVATE_NETWORK_FIELD_NUMBER
public static final int PRIVATE_NETWORK_FIELD_NUMBER
- See Also:
- Constant Field Values
-
USER_NOTE_FIELD_NUMBER
public static final int USER_NOTE_FIELD_NUMBER
- See Also:
- Constant Field Values
-
ACCOUNT_NETWORKS_ENABLED_FIELD_NUMBER
public static final int ACCOUNT_NETWORKS_ENABLED_FIELD_NUMBER
- See Also:
- Constant Field Values
-
NETWORK_CONFIG_FIELD_NUMBER
public static final int NETWORK_CONFIG_FIELD_NUMBER
- See Also:
- Constant Field Values
-
NETWORK_TEMPLATE_FIELD_NUMBER
public static final int NETWORK_TEMPLATE_FIELD_NUMBER
- See Also:
- Constant Field Values
-
LOGICAL_INTERFACES_FIELD_NUMBER
public static final int LOGICAL_INTERFACES_FIELD_NUMBER
- See Also:
- Constant Field Values
-
SSH_KEY_NAMES_FIELD_NUMBER
public static final int SSH_KEY_NAMES_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()
-
internalGetFieldAccessorTable
protected com.google.protobuf.GeneratedMessageV3.FieldAccessorTable internalGetFieldAccessorTable()
- Specified by:
internalGetFieldAccessorTablein classcom.google.protobuf.GeneratedMessageV3
-
getName
public String getName()
Output only. The name of the instance config.
string name = 1 [(.google.api.field_behavior) = OUTPUT_ONLY];- Specified by:
getNamein interfaceInstanceConfigOrBuilder- Returns:
- The name.
-
getNameBytes
public com.google.protobuf.ByteString getNameBytes()
Output only. The name of the instance config.
string name = 1 [(.google.api.field_behavior) = OUTPUT_ONLY];- Specified by:
getNameBytesin interfaceInstanceConfigOrBuilder- Returns:
- The bytes for name.
-
getId
public String getId()
A transient unique identifier to idenfity an instance within an ProvisioningConfig request.
string id = 2;- Specified by:
getIdin interfaceInstanceConfigOrBuilder- Returns:
- The id.
-
getIdBytes
public com.google.protobuf.ByteString getIdBytes()
A transient unique identifier to idenfity an instance within an ProvisioningConfig request.
string id = 2;- Specified by:
getIdBytesin interfaceInstanceConfigOrBuilder- Returns:
- The bytes for id.
-
getInstanceType
public String getInstanceType()
Instance type. [Available types](https://cloud.google.com/bare-metal/docs/bms-planning#server_configurations)
string instance_type = 3;- Specified by:
getInstanceTypein interfaceInstanceConfigOrBuilder- Returns:
- The instanceType.
-
getInstanceTypeBytes
public com.google.protobuf.ByteString getInstanceTypeBytes()
Instance type. [Available types](https://cloud.google.com/bare-metal/docs/bms-planning#server_configurations)
string instance_type = 3;- Specified by:
getInstanceTypeBytesin interfaceInstanceConfigOrBuilder- Returns:
- The bytes for instanceType.
-
getHyperthreading
public boolean getHyperthreading()
Whether the instance should be provisioned with Hyperthreading enabled.
bool hyperthreading = 4;- Specified by:
getHyperthreadingin interfaceInstanceConfigOrBuilder- Returns:
- The hyperthreading.
-
getOsImage
public String getOsImage()
OS image to initialize the instance. [Available images](https://cloud.google.com/bare-metal/docs/bms-planning#server_configurations)
string os_image = 5;- Specified by:
getOsImagein interfaceInstanceConfigOrBuilder- Returns:
- The osImage.
-
getOsImageBytes
public com.google.protobuf.ByteString getOsImageBytes()
OS image to initialize the instance. [Available images](https://cloud.google.com/bare-metal/docs/bms-planning#server_configurations)
string os_image = 5;- Specified by:
getOsImageBytesin interfaceInstanceConfigOrBuilder- Returns:
- The bytes for osImage.
-
hasClientNetwork
@Deprecated public boolean hasClientNetwork()
Deprecated.google.cloud.baremetalsolution.v2.InstanceConfig.client_network is deprecated. See google/cloud/baremetalsolution/v2/provisioning.proto;l=283Client network address. Filled if InstanceConfig.multivlan_config is false.
.google.cloud.baremetalsolution.v2.InstanceConfig.NetworkAddress client_network = 6 [deprecated = true];- Specified by:
hasClientNetworkin interfaceInstanceConfigOrBuilder- Returns:
- Whether the clientNetwork field is set.
-
getClientNetwork
@Deprecated public InstanceConfig.NetworkAddress getClientNetwork()
Deprecated.google.cloud.baremetalsolution.v2.InstanceConfig.client_network is deprecated. See google/cloud/baremetalsolution/v2/provisioning.proto;l=283Client network address. Filled if InstanceConfig.multivlan_config is false.
.google.cloud.baremetalsolution.v2.InstanceConfig.NetworkAddress client_network = 6 [deprecated = true];- Specified by:
getClientNetworkin interfaceInstanceConfigOrBuilder- Returns:
- The clientNetwork.
-
getClientNetworkOrBuilder
@Deprecated public InstanceConfig.NetworkAddressOrBuilder getClientNetworkOrBuilder()
Deprecated.Client network address. Filled if InstanceConfig.multivlan_config is false.
.google.cloud.baremetalsolution.v2.InstanceConfig.NetworkAddress client_network = 6 [deprecated = true];- Specified by:
getClientNetworkOrBuilderin interfaceInstanceConfigOrBuilder
-
hasPrivateNetwork
@Deprecated public boolean hasPrivateNetwork()
Deprecated.google.cloud.baremetalsolution.v2.InstanceConfig.private_network is deprecated. See google/cloud/baremetalsolution/v2/provisioning.proto;l=287Private network address, if any. Filled if InstanceConfig.multivlan_config is false.
.google.cloud.baremetalsolution.v2.InstanceConfig.NetworkAddress private_network = 7 [deprecated = true];- Specified by:
hasPrivateNetworkin interfaceInstanceConfigOrBuilder- Returns:
- Whether the privateNetwork field is set.
-
getPrivateNetwork
@Deprecated public InstanceConfig.NetworkAddress getPrivateNetwork()
Deprecated.google.cloud.baremetalsolution.v2.InstanceConfig.private_network is deprecated. See google/cloud/baremetalsolution/v2/provisioning.proto;l=287Private network address, if any. Filled if InstanceConfig.multivlan_config is false.
.google.cloud.baremetalsolution.v2.InstanceConfig.NetworkAddress private_network = 7 [deprecated = true];- Specified by:
getPrivateNetworkin interfaceInstanceConfigOrBuilder- Returns:
- The privateNetwork.
-
getPrivateNetworkOrBuilder
@Deprecated public InstanceConfig.NetworkAddressOrBuilder getPrivateNetworkOrBuilder()
Deprecated.Private network address, if any. Filled if InstanceConfig.multivlan_config is false.
.google.cloud.baremetalsolution.v2.InstanceConfig.NetworkAddress private_network = 7 [deprecated = true];- Specified by:
getPrivateNetworkOrBuilderin interfaceInstanceConfigOrBuilder
-
getUserNote
public String getUserNote()
User note field, it can be used by customers to add additional information for the BMS Ops team .
string user_note = 8;- Specified by:
getUserNotein interfaceInstanceConfigOrBuilder- Returns:
- The userNote.
-
getUserNoteBytes
public com.google.protobuf.ByteString getUserNoteBytes()
User note field, it can be used by customers to add additional information for the BMS Ops team .
string user_note = 8;- Specified by:
getUserNoteBytesin interfaceInstanceConfigOrBuilder- Returns:
- The bytes for userNote.
-
getAccountNetworksEnabled
public boolean getAccountNetworksEnabled()
If true networks can be from different projects of the same vendor account.
bool account_networks_enabled = 9;- Specified by:
getAccountNetworksEnabledin interfaceInstanceConfigOrBuilder- Returns:
- The accountNetworksEnabled.
-
getNetworkConfigValue
public int getNetworkConfigValue()
The type of network configuration on the instance.
.google.cloud.baremetalsolution.v2.InstanceConfig.NetworkConfig network_config = 10;- Specified by:
getNetworkConfigValuein interfaceInstanceConfigOrBuilder- Returns:
- The enum numeric value on the wire for networkConfig.
-
getNetworkConfig
public InstanceConfig.NetworkConfig getNetworkConfig()
The type of network configuration on the instance.
.google.cloud.baremetalsolution.v2.InstanceConfig.NetworkConfig network_config = 10;- Specified by:
getNetworkConfigin interfaceInstanceConfigOrBuilder- Returns:
- The networkConfig.
-
getNetworkTemplate
public String getNetworkTemplate()
Server network template name. Filled if InstanceConfig.multivlan_config is true.
string network_template = 11;- Specified by:
getNetworkTemplatein interfaceInstanceConfigOrBuilder- Returns:
- The networkTemplate.
-
getNetworkTemplateBytes
public com.google.protobuf.ByteString getNetworkTemplateBytes()
Server network template name. Filled if InstanceConfig.multivlan_config is true.
string network_template = 11;- Specified by:
getNetworkTemplateBytesin interfaceInstanceConfigOrBuilder- Returns:
- The bytes for networkTemplate.
-
getLogicalInterfacesList
public List<LogicalInterface> getLogicalInterfacesList()
List of logical interfaces for the instance. The number of logical interfaces will be the same as number of hardware bond/nic on the chosen network template. Filled if InstanceConfig.multivlan_config is true.
repeated .google.cloud.baremetalsolution.v2.LogicalInterface logical_interfaces = 12;- Specified by:
getLogicalInterfacesListin interfaceInstanceConfigOrBuilder
-
getLogicalInterfacesOrBuilderList
public List<? extends LogicalInterfaceOrBuilder> getLogicalInterfacesOrBuilderList()
List of logical interfaces for the instance. The number of logical interfaces will be the same as number of hardware bond/nic on the chosen network template. Filled if InstanceConfig.multivlan_config is true.
repeated .google.cloud.baremetalsolution.v2.LogicalInterface logical_interfaces = 12;- Specified by:
getLogicalInterfacesOrBuilderListin interfaceInstanceConfigOrBuilder
-
getLogicalInterfacesCount
public int getLogicalInterfacesCount()
List of logical interfaces for the instance. The number of logical interfaces will be the same as number of hardware bond/nic on the chosen network template. Filled if InstanceConfig.multivlan_config is true.
repeated .google.cloud.baremetalsolution.v2.LogicalInterface logical_interfaces = 12;- Specified by:
getLogicalInterfacesCountin interfaceInstanceConfigOrBuilder
-
getLogicalInterfaces
public LogicalInterface getLogicalInterfaces(int index)
List of logical interfaces for the instance. The number of logical interfaces will be the same as number of hardware bond/nic on the chosen network template. Filled if InstanceConfig.multivlan_config is true.
repeated .google.cloud.baremetalsolution.v2.LogicalInterface logical_interfaces = 12;- Specified by:
getLogicalInterfacesin interfaceInstanceConfigOrBuilder
-
getLogicalInterfacesOrBuilder
public LogicalInterfaceOrBuilder getLogicalInterfacesOrBuilder(int index)
List of logical interfaces for the instance. The number of logical interfaces will be the same as number of hardware bond/nic on the chosen network template. Filled if InstanceConfig.multivlan_config is true.
repeated .google.cloud.baremetalsolution.v2.LogicalInterface logical_interfaces = 12;- Specified by:
getLogicalInterfacesOrBuilderin interfaceInstanceConfigOrBuilder
-
getSshKeyNamesList
public com.google.protobuf.ProtocolStringList getSshKeyNamesList()
List of names of ssh keys used to provision the instance.
repeated string ssh_key_names = 13;- Specified by:
getSshKeyNamesListin interfaceInstanceConfigOrBuilder- Returns:
- A list containing the sshKeyNames.
-
getSshKeyNamesCount
public int getSshKeyNamesCount()
List of names of ssh keys used to provision the instance.
repeated string ssh_key_names = 13;- Specified by:
getSshKeyNamesCountin interfaceInstanceConfigOrBuilder- Returns:
- The count of sshKeyNames.
-
getSshKeyNames
public String getSshKeyNames(int index)
List of names of ssh keys used to provision the instance.
repeated string ssh_key_names = 13;- Specified by:
getSshKeyNamesin interfaceInstanceConfigOrBuilder- Parameters:
index- The index of the element to return.- Returns:
- The sshKeyNames at the given index.
-
getSshKeyNamesBytes
public com.google.protobuf.ByteString getSshKeyNamesBytes(int index)
List of names of ssh keys used to provision the instance.
repeated string ssh_key_names = 13;- Specified by:
getSshKeyNamesBytesin interfaceInstanceConfigOrBuilder- Parameters:
index- The index of the value to return.- Returns:
- The bytes of the sshKeyNames at the given index.
-
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 InstanceConfig parseFrom(ByteBuffer data) throws com.google.protobuf.InvalidProtocolBufferException
- Throws:
com.google.protobuf.InvalidProtocolBufferException
-
parseFrom
public static InstanceConfig parseFrom(ByteBuffer data, com.google.protobuf.ExtensionRegistryLite extensionRegistry) throws com.google.protobuf.InvalidProtocolBufferException
- Throws:
com.google.protobuf.InvalidProtocolBufferException
-
parseFrom
public static InstanceConfig parseFrom(com.google.protobuf.ByteString data) throws com.google.protobuf.InvalidProtocolBufferException
- Throws:
com.google.protobuf.InvalidProtocolBufferException
-
parseFrom
public static InstanceConfig parseFrom(com.google.protobuf.ByteString data, com.google.protobuf.ExtensionRegistryLite extensionRegistry) throws com.google.protobuf.InvalidProtocolBufferException
- Throws:
com.google.protobuf.InvalidProtocolBufferException
-
parseFrom
public static InstanceConfig parseFrom(byte[] data) throws com.google.protobuf.InvalidProtocolBufferException
- Throws:
com.google.protobuf.InvalidProtocolBufferException
-
parseFrom
public static InstanceConfig parseFrom(byte[] data, com.google.protobuf.ExtensionRegistryLite extensionRegistry) throws com.google.protobuf.InvalidProtocolBufferException
- Throws:
com.google.protobuf.InvalidProtocolBufferException
-
parseFrom
public static InstanceConfig parseFrom(InputStream input) throws IOException
- Throws:
IOException
-
parseFrom
public static InstanceConfig parseFrom(InputStream input, com.google.protobuf.ExtensionRegistryLite extensionRegistry) throws IOException
- Throws:
IOException
-
parseDelimitedFrom
public static InstanceConfig parseDelimitedFrom(InputStream input) throws IOException
- Throws:
IOException
-
parseDelimitedFrom
public static InstanceConfig parseDelimitedFrom(InputStream input, com.google.protobuf.ExtensionRegistryLite extensionRegistry) throws IOException
- Throws:
IOException
-
parseFrom
public static InstanceConfig parseFrom(com.google.protobuf.CodedInputStream input) throws IOException
- Throws:
IOException
-
parseFrom
public static InstanceConfig parseFrom(com.google.protobuf.CodedInputStream input, com.google.protobuf.ExtensionRegistryLite extensionRegistry) throws IOException
- Throws:
IOException
-
newBuilderForType
public InstanceConfig.Builder newBuilderForType()
- Specified by:
newBuilderForTypein interfacecom.google.protobuf.Message- Specified by:
newBuilderForTypein interfacecom.google.protobuf.MessageLite
-
newBuilder
public static InstanceConfig.Builder newBuilder()
-
newBuilder
public static InstanceConfig.Builder newBuilder(InstanceConfig prototype)
-
toBuilder
public InstanceConfig.Builder toBuilder()
- Specified by:
toBuilderin interfacecom.google.protobuf.Message- Specified by:
toBuilderin interfacecom.google.protobuf.MessageLite
-
newBuilderForType
protected InstanceConfig.Builder newBuilderForType(com.google.protobuf.GeneratedMessageV3.BuilderParent parent)
- Specified by:
newBuilderForTypein classcom.google.protobuf.GeneratedMessageV3
-
getDefaultInstance
public static InstanceConfig getDefaultInstance()
-
parser
public static com.google.protobuf.Parser<InstanceConfig> parser()
-
getParserForType
public com.google.protobuf.Parser<InstanceConfig> getParserForType()
- Specified by:
getParserForTypein interfacecom.google.protobuf.Message- Specified by:
getParserForTypein interfacecom.google.protobuf.MessageLite- Overrides:
getParserForTypein classcom.google.protobuf.GeneratedMessageV3
-
getDefaultInstanceForType
public InstanceConfig getDefaultInstanceForType()
- Specified by:
getDefaultInstanceForTypein interfacecom.google.protobuf.MessageLiteOrBuilder- Specified by:
getDefaultInstanceForTypein interfacecom.google.protobuf.MessageOrBuilder
-
-