public final class PerInstanceConfig extends GeneratedMessage implements PerInstanceConfigOrBuilder
Protobuf type google.cloud.compute.v1.PerInstanceConfig
Inherited Members
com.google.protobuf.GeneratedMessage.<ContainingT,T>newFileScopedGeneratedExtension(java.lang.Class<?>,com.google.protobuf.Message)
com.google.protobuf.GeneratedMessage.<ContainingT,T>newMessageScopedGeneratedExtension(com.google.protobuf.Message,int,java.lang.Class<?>,com.google.protobuf.Message)
com.google.protobuf.GeneratedMessage.<ListT>makeMutableCopy(ListT)
com.google.protobuf.GeneratedMessage.<ListT>makeMutableCopy(ListT,int)
com.google.protobuf.GeneratedMessage.<T>emptyList(java.lang.Class<T>)
com.google.protobuf.GeneratedMessage.<V>serializeBooleanMapTo(com.google.protobuf.CodedOutputStream,com.google.protobuf.MapField<java.lang.Boolean,V>,com.google.protobuf.MapEntry<java.lang.Boolean,V>,int)
com.google.protobuf.GeneratedMessage.<V>serializeIntegerMapTo(com.google.protobuf.CodedOutputStream,com.google.protobuf.MapField<java.lang.Integer,V>,com.google.protobuf.MapEntry<java.lang.Integer,V>,int)
com.google.protobuf.GeneratedMessage.<V>serializeLongMapTo(com.google.protobuf.CodedOutputStream,com.google.protobuf.MapField<java.lang.Long,V>,com.google.protobuf.MapEntry<java.lang.Long,V>,int)
com.google.protobuf.GeneratedMessage.<V>serializeStringMapTo(com.google.protobuf.CodedOutputStream,com.google.protobuf.MapField<java.lang.String,V>,com.google.protobuf.MapEntry<java.lang.String,V>,int)
com.google.protobuf.GeneratedMessage.canUseUnsafe()
com.google.protobuf.GeneratedMessage.emptyBooleanList()
com.google.protobuf.GeneratedMessage.emptyDoubleList()
com.google.protobuf.GeneratedMessage.emptyFloatList()
com.google.protobuf.GeneratedMessage.emptyIntList()
com.google.protobuf.GeneratedMessage.emptyLongList()
com.google.protobuf.GeneratedMessage.internalGetMapFieldReflection(int)
com.google.protobuf.GeneratedMessage.isStringEmpty(java.lang.Object)
com.google.protobuf.GeneratedMessage.mergeFromAndMakeImmutableInternal(com.google.protobuf.CodedInputStream,com.google.protobuf.ExtensionRegistryLite)
com.google.protobuf.GeneratedMessage.newInstance(com.google.protobuf.GeneratedMessage.UnusedPrivateParameter)
com.google.protobuf.GeneratedMessage.parseUnknownFieldProto3(com.google.protobuf.CodedInputStream,com.google.protobuf.UnknownFieldSet.Builder,com.google.protobuf.ExtensionRegistryLite,int)
Static Fields
FINGERPRINT_FIELD_NUMBER
public static final int FINGERPRINT_FIELD_NUMBER
| Field Value |
| Type |
Description |
int |
|
NAME_FIELD_NUMBER
public static final int NAME_FIELD_NUMBER
| Field Value |
| Type |
Description |
int |
|
PRESERVED_STATE_FIELD_NUMBER
public static final int PRESERVED_STATE_FIELD_NUMBER
| Field Value |
| Type |
Description |
int |
|
STATUS_FIELD_NUMBER
public static final int STATUS_FIELD_NUMBER
| Field Value |
| Type |
Description |
int |
|
Static Methods
getDefaultInstance()
public static PerInstanceConfig getDefaultInstance()
getDescriptor()
public static final Descriptors.Descriptor getDescriptor()
newBuilder()
public static PerInstanceConfig.Builder newBuilder()
newBuilder(PerInstanceConfig prototype)
public static PerInstanceConfig.Builder newBuilder(PerInstanceConfig prototype)
public static PerInstanceConfig parseDelimitedFrom(InputStream input)
public static PerInstanceConfig parseDelimitedFrom(InputStream input, ExtensionRegistryLite extensionRegistry)
parseFrom(byte[] data)
public static PerInstanceConfig parseFrom(byte[] data)
| Parameter |
| Name |
Description |
data |
byte[]
|
parseFrom(byte[] data, ExtensionRegistryLite extensionRegistry)
public static PerInstanceConfig parseFrom(byte[] data, ExtensionRegistryLite extensionRegistry)
parseFrom(ByteString data)
public static PerInstanceConfig parseFrom(ByteString data)
parseFrom(ByteString data, ExtensionRegistryLite extensionRegistry)
public static PerInstanceConfig parseFrom(ByteString data, ExtensionRegistryLite extensionRegistry)
public static PerInstanceConfig parseFrom(CodedInputStream input)
public static PerInstanceConfig parseFrom(CodedInputStream input, ExtensionRegistryLite extensionRegistry)
public static PerInstanceConfig parseFrom(InputStream input)
public static PerInstanceConfig parseFrom(InputStream input, ExtensionRegistryLite extensionRegistry)
parseFrom(ByteBuffer data)
public static PerInstanceConfig parseFrom(ByteBuffer data)
parseFrom(ByteBuffer data, ExtensionRegistryLite extensionRegistry)
public static PerInstanceConfig parseFrom(ByteBuffer data, ExtensionRegistryLite extensionRegistry)
parser()
public static Parser<PerInstanceConfig> parser()
Methods
equals(Object obj)
public boolean equals(Object obj)
| Parameter |
| Name |
Description |
obj |
Object
|
Overrides
getDefaultInstanceForType()
public PerInstanceConfig getDefaultInstanceForType()
getFingerprint()
public String getFingerprint()
Fingerprint of this per-instance config. This field can be used in
optimistic locking. It is ignored when inserting a per-instance
config. An up-to-date fingerprint must be provided in order to update an
existing per-instance configuration or the field needs to be unset.
optional string fingerprint = 234678500;
| Returns |
| Type |
Description |
String |
The fingerprint.
|
getFingerprintBytes()
public ByteString getFingerprintBytes()
Fingerprint of this per-instance config. This field can be used in
optimistic locking. It is ignored when inserting a per-instance
config. An up-to-date fingerprint must be provided in order to update an
existing per-instance configuration or the field needs to be unset.
optional string fingerprint = 234678500;
| Returns |
| Type |
Description |
ByteString |
The bytes for fingerprint.
|
getName()
The name of a per-instance configuration and its corresponding instance.
Serves as a merge key during UpdatePerInstanceConfigs
operations, that is, if a per-instance configuration with the same name
exists then it will be updated, otherwise a new one will be created for the
VM instance with the same name. An attempt to create a per-instance
configuration for a VM instance that either doesn't exist or is not part
of the group will result in an error.
optional string name = 3373707;
| Returns |
| Type |
Description |
String |
The name.
|
getNameBytes()
public ByteString getNameBytes()
The name of a per-instance configuration and its corresponding instance.
Serves as a merge key during UpdatePerInstanceConfigs
operations, that is, if a per-instance configuration with the same name
exists then it will be updated, otherwise a new one will be created for the
VM instance with the same name. An attempt to create a per-instance
configuration for a VM instance that either doesn't exist or is not part
of the group will result in an error.
optional string name = 3373707;
| Returns |
| Type |
Description |
ByteString |
The bytes for name.
|
getParserForType()
public Parser<PerInstanceConfig> getParserForType()
Overrides
getPreservedState()
public PreservedState getPreservedState()
The intended preserved state for the given instance. Does not contain
preserved state generated from a stateful policy.
optional .google.cloud.compute.v1.PreservedState preserved_state = 2634026;
getPreservedStateOrBuilder()
public PreservedStateOrBuilder getPreservedStateOrBuilder()
The intended preserved state for the given instance. Does not contain
preserved state generated from a stateful policy.
optional .google.cloud.compute.v1.PreservedState preserved_state = 2634026;
getSerializedSize()
public int getSerializedSize()
| Returns |
| Type |
Description |
int |
|
Overrides
getStatus()
public String getStatus()
The status of applying this per-instance configuration on the corresponding
managed instance.
Check the Status enum for the list of possible values.
optional string status = 181260274;
| Returns |
| Type |
Description |
String |
The status.
|
getStatusBytes()
public ByteString getStatusBytes()
The status of applying this per-instance configuration on the corresponding
managed instance.
Check the Status enum for the list of possible values.
optional string status = 181260274;
| Returns |
| Type |
Description |
ByteString |
The bytes for status.
|
hasFingerprint()
public boolean hasFingerprint()
Fingerprint of this per-instance config. This field can be used in
optimistic locking. It is ignored when inserting a per-instance
config. An up-to-date fingerprint must be provided in order to update an
existing per-instance configuration or the field needs to be unset.
optional string fingerprint = 234678500;
| Returns |
| Type |
Description |
boolean |
Whether the fingerprint field is set.
|
hasName()
The name of a per-instance configuration and its corresponding instance.
Serves as a merge key during UpdatePerInstanceConfigs
operations, that is, if a per-instance configuration with the same name
exists then it will be updated, otherwise a new one will be created for the
VM instance with the same name. An attempt to create a per-instance
configuration for a VM instance that either doesn't exist or is not part
of the group will result in an error.
optional string name = 3373707;
| Returns |
| Type |
Description |
boolean |
Whether the name field is set.
|
hasPreservedState()
public boolean hasPreservedState()
The intended preserved state for the given instance. Does not contain
preserved state generated from a stateful policy.
optional .google.cloud.compute.v1.PreservedState preserved_state = 2634026;
| Returns |
| Type |
Description |
boolean |
Whether the preservedState field is set.
|
hasStatus()
public boolean hasStatus()
The status of applying this per-instance configuration on the corresponding
managed instance.
Check the Status enum for the list of possible values.
optional string status = 181260274;
| Returns |
| Type |
Description |
boolean |
Whether the status field is set.
|
hashCode()
| Returns |
| Type |
Description |
int |
|
Overrides
internalGetFieldAccessorTable()
protected GeneratedMessage.FieldAccessorTable internalGetFieldAccessorTable()
Overrides
isInitialized()
public final boolean isInitialized()
Overrides
newBuilderForType()
public PerInstanceConfig.Builder newBuilderForType()
newBuilderForType(AbstractMessage.BuilderParent parent)
protected PerInstanceConfig.Builder newBuilderForType(AbstractMessage.BuilderParent parent)
Overrides
toBuilder()
public PerInstanceConfig.Builder toBuilder()
writeTo(CodedOutputStream output)
public void writeTo(CodedOutputStream output)
Overrides