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 class
InstanceConfig.Builder
Configuration parameters for a new instance.static class
InstanceConfig.NetworkAddress
A network.static interface
InstanceConfig.NetworkAddressOrBuilder
static class
InstanceConfig.NetworkConfig
The 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 int
ACCOUNT_NETWORKS_ENABLED_FIELD_NUMBER
static int
CLIENT_NETWORK_FIELD_NUMBER
static int
HYPERTHREADING_FIELD_NUMBER
static int
ID_FIELD_NUMBER
static int
INSTANCE_TYPE_FIELD_NUMBER
static int
LOGICAL_INTERFACES_FIELD_NUMBER
static int
NAME_FIELD_NUMBER
static int
NETWORK_CONFIG_FIELD_NUMBER
static int
NETWORK_TEMPLATE_FIELD_NUMBER
static int
OS_IMAGE_FIELD_NUMBER
static int
PRIVATE_NETWORK_FIELD_NUMBER
static int
SSH_KEY_NAMES_FIELD_NUMBER
static int
USER_NOTE_FIELD_NUMBER
-
Method Summary
All Methods Static Methods Instance Methods Concrete Methods Deprecated Methods Modifier and Type Method Description boolean
equals(Object obj)
boolean
getAccountNetworksEnabled()
If true networks can be from different projects of the same vendor account.InstanceConfig.NetworkAddress
getClientNetwork()
Deprecated.google.cloud.baremetalsolution.v2.InstanceConfig.client_network is deprecated.InstanceConfig.NetworkAddressOrBuilder
getClientNetworkOrBuilder()
Deprecated.static InstanceConfig
getDefaultInstance()
InstanceConfig
getDefaultInstanceForType()
static com.google.protobuf.Descriptors.Descriptor
getDescriptor()
boolean
getHyperthreading()
Whether the instance should be provisioned with Hyperthreading enabled.String
getId()
A transient unique identifier to idenfity an instance within an ProvisioningConfig request.com.google.protobuf.ByteString
getIdBytes()
A transient unique identifier to idenfity an instance within an ProvisioningConfig request.String
getInstanceType()
Instance type.com.google.protobuf.ByteString
getInstanceTypeBytes()
Instance type.LogicalInterface
getLogicalInterfaces(int index)
List of logical interfaces for the instance.int
getLogicalInterfacesCount()
List of logical interfaces for the instance.List<LogicalInterface>
getLogicalInterfacesList()
List of logical interfaces for the instance.LogicalInterfaceOrBuilder
getLogicalInterfacesOrBuilder(int index)
List of logical interfaces for the instance.List<? extends LogicalInterfaceOrBuilder>
getLogicalInterfacesOrBuilderList()
List of logical interfaces for the instance.String
getName()
Output only.com.google.protobuf.ByteString
getNameBytes()
Output only.InstanceConfig.NetworkConfig
getNetworkConfig()
The type of network configuration on the instance.int
getNetworkConfigValue()
The type of network configuration on the instance.String
getNetworkTemplate()
Server network template name.com.google.protobuf.ByteString
getNetworkTemplateBytes()
Server network template name.String
getOsImage()
OS image to initialize the instance.com.google.protobuf.ByteString
getOsImageBytes()
OS image to initialize the instance.com.google.protobuf.Parser<InstanceConfig>
getParserForType()
InstanceConfig.NetworkAddress
getPrivateNetwork()
Deprecated.google.cloud.baremetalsolution.v2.InstanceConfig.private_network is deprecated.InstanceConfig.NetworkAddressOrBuilder
getPrivateNetworkOrBuilder()
Deprecated.int
getSerializedSize()
String
getSshKeyNames(int index)
List of names of ssh keys used to provision the instance.com.google.protobuf.ByteString
getSshKeyNamesBytes(int index)
List of names of ssh keys used to provision the instance.int
getSshKeyNamesCount()
List of names of ssh keys used to provision the instance.com.google.protobuf.ProtocolStringList
getSshKeyNamesList()
List of names of ssh keys used to provision the instance.String
getUserNote()
User note field, it can be used by customers to add additional information for the BMS Ops team .com.google.protobuf.ByteString
getUserNoteBytes()
User note field, it can be used by customers to add additional information for the BMS Ops team .boolean
hasClientNetwork()
Deprecated.google.cloud.baremetalsolution.v2.InstanceConfig.client_network is deprecated.int
hashCode()
boolean
hasPrivateNetwork()
Deprecated.google.cloud.baremetalsolution.v2.InstanceConfig.private_network is deprecated.protected com.google.protobuf.GeneratedMessageV3.FieldAccessorTable
internalGetFieldAccessorTable()
boolean
isInitialized()
static InstanceConfig.Builder
newBuilder()
static InstanceConfig.Builder
newBuilder(InstanceConfig prototype)
InstanceConfig.Builder
newBuilderForType()
protected InstanceConfig.Builder
newBuilderForType(com.google.protobuf.GeneratedMessageV3.BuilderParent parent)
protected Object
newInstance(com.google.protobuf.GeneratedMessageV3.UnusedPrivateParameter unused)
static InstanceConfig
parseDelimitedFrom(InputStream input)
static InstanceConfig
parseDelimitedFrom(InputStream input, com.google.protobuf.ExtensionRegistryLite extensionRegistry)
static InstanceConfig
parseFrom(byte[] data)
static InstanceConfig
parseFrom(byte[] data, com.google.protobuf.ExtensionRegistryLite extensionRegistry)
static InstanceConfig
parseFrom(com.google.protobuf.ByteString data)
static InstanceConfig
parseFrom(com.google.protobuf.ByteString data, com.google.protobuf.ExtensionRegistryLite extensionRegistry)
static InstanceConfig
parseFrom(com.google.protobuf.CodedInputStream input)
static InstanceConfig
parseFrom(com.google.protobuf.CodedInputStream input, com.google.protobuf.ExtensionRegistryLite extensionRegistry)
static InstanceConfig
parseFrom(InputStream input)
static InstanceConfig
parseFrom(InputStream input, com.google.protobuf.ExtensionRegistryLite extensionRegistry)
static InstanceConfig
parseFrom(ByteBuffer data)
static InstanceConfig
parseFrom(ByteBuffer data, com.google.protobuf.ExtensionRegistryLite extensionRegistry)
static com.google.protobuf.Parser<InstanceConfig>
parser()
InstanceConfig.Builder
toBuilder()
void
writeTo(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:
newInstance
in classcom.google.protobuf.GeneratedMessageV3
-
getDescriptor
public static final com.google.protobuf.Descriptors.Descriptor getDescriptor()
-
internalGetFieldAccessorTable
protected com.google.protobuf.GeneratedMessageV3.FieldAccessorTable internalGetFieldAccessorTable()
- Specified by:
internalGetFieldAccessorTable
in 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:
getName
in 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:
getNameBytes
in 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:
getId
in 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:
getIdBytes
in 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:
getInstanceType
in 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:
getInstanceTypeBytes
in interfaceInstanceConfigOrBuilder
- Returns:
- The bytes for instanceType.
-
getHyperthreading
public boolean getHyperthreading()
Whether the instance should be provisioned with Hyperthreading enabled.
bool hyperthreading = 4;
- Specified by:
getHyperthreading
in 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:
getOsImage
in 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:
getOsImageBytes
in 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:
hasClientNetwork
in 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:
getClientNetwork
in 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:
getClientNetworkOrBuilder
in 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:
hasPrivateNetwork
in 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:
getPrivateNetwork
in 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:
getPrivateNetworkOrBuilder
in 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:
getUserNote
in 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:
getUserNoteBytes
in 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:
getAccountNetworksEnabled
in 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:
getNetworkConfigValue
in 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:
getNetworkConfig
in 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:
getNetworkTemplate
in 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:
getNetworkTemplateBytes
in 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:
getLogicalInterfacesList
in 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:
getLogicalInterfacesOrBuilderList
in 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:
getLogicalInterfacesCount
in 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:
getLogicalInterfaces
in 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:
getLogicalInterfacesOrBuilder
in 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:
getSshKeyNamesList
in 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:
getSshKeyNamesCount
in 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:
getSshKeyNames
in 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:
getSshKeyNamesBytes
in 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:
isInitialized
in interfacecom.google.protobuf.MessageLiteOrBuilder
- Overrides:
isInitialized
in classcom.google.protobuf.GeneratedMessageV3
-
writeTo
public void writeTo(com.google.protobuf.CodedOutputStream output) throws IOException
- Specified by:
writeTo
in interfacecom.google.protobuf.MessageLite
- Overrides:
writeTo
in classcom.google.protobuf.GeneratedMessageV3
- Throws:
IOException
-
getSerializedSize
public int getSerializedSize()
- Specified by:
getSerializedSize
in interfacecom.google.protobuf.MessageLite
- Overrides:
getSerializedSize
in classcom.google.protobuf.GeneratedMessageV3
-
equals
public boolean equals(Object obj)
- Specified by:
equals
in interfacecom.google.protobuf.Message
- Overrides:
equals
in classcom.google.protobuf.AbstractMessage
-
hashCode
public int hashCode()
- Specified by:
hashCode
in interfacecom.google.protobuf.Message
- Overrides:
hashCode
in 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:
newBuilderForType
in interfacecom.google.protobuf.Message
- Specified by:
newBuilderForType
in 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:
toBuilder
in interfacecom.google.protobuf.Message
- Specified by:
toBuilder
in interfacecom.google.protobuf.MessageLite
-
newBuilderForType
protected InstanceConfig.Builder newBuilderForType(com.google.protobuf.GeneratedMessageV3.BuilderParent parent)
- Specified by:
newBuilderForType
in 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:
getParserForType
in interfacecom.google.protobuf.Message
- Specified by:
getParserForType
in interfacecom.google.protobuf.MessageLite
- Overrides:
getParserForType
in classcom.google.protobuf.GeneratedMessageV3
-
getDefaultInstanceForType
public InstanceConfig getDefaultInstanceForType()
- Specified by:
getDefaultInstanceForType
in interfacecom.google.protobuf.MessageLiteOrBuilder
- Specified by:
getDefaultInstanceForType
in interfacecom.google.protobuf.MessageOrBuilder
-
-