public final class GlobalVmExtensionPolicyRolloutOperationRolloutInput extends GeneratedMessage implements GlobalVmExtensionPolicyRolloutOperationRolloutInputOrBuilder
Protobuf type google.cloud.compute.v1.GlobalVmExtensionPolicyRolloutOperationRolloutInput
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
public static final int CONFLICT_BEHAVIOR_FIELD_NUMBER
| Field Value |
| Type |
Description |
int |
|
public static final int NAME_FIELD_NUMBER
| Field Value |
| Type |
Description |
int |
|
public static final int PREDEFINED_ROLLOUT_PLAN_FIELD_NUMBER
| Field Value |
| Type |
Description |
int |
|
public static final int RETRY_UUID_FIELD_NUMBER
| Field Value |
| Type |
Description |
int |
|
Static Methods
public static GlobalVmExtensionPolicyRolloutOperationRolloutInput getDefaultInstance()
public static final Descriptors.Descriptor getDescriptor()
public static GlobalVmExtensionPolicyRolloutOperationRolloutInput.Builder newBuilder()
public static GlobalVmExtensionPolicyRolloutOperationRolloutInput.Builder newBuilder(GlobalVmExtensionPolicyRolloutOperationRolloutInput prototype)
public static GlobalVmExtensionPolicyRolloutOperationRolloutInput parseDelimitedFrom(InputStream input)
public static GlobalVmExtensionPolicyRolloutOperationRolloutInput parseDelimitedFrom(InputStream input, ExtensionRegistryLite extensionRegistry)
public static GlobalVmExtensionPolicyRolloutOperationRolloutInput parseFrom(byte[] data)
| Parameter |
| Name |
Description |
data |
byte[]
|
public static GlobalVmExtensionPolicyRolloutOperationRolloutInput parseFrom(byte[] data, ExtensionRegistryLite extensionRegistry)
public static GlobalVmExtensionPolicyRolloutOperationRolloutInput parseFrom(ByteString data)
public static GlobalVmExtensionPolicyRolloutOperationRolloutInput parseFrom(ByteString data, ExtensionRegistryLite extensionRegistry)
public static GlobalVmExtensionPolicyRolloutOperationRolloutInput parseFrom(CodedInputStream input)
public static GlobalVmExtensionPolicyRolloutOperationRolloutInput parseFrom(CodedInputStream input, ExtensionRegistryLite extensionRegistry)
public static GlobalVmExtensionPolicyRolloutOperationRolloutInput parseFrom(InputStream input)
public static GlobalVmExtensionPolicyRolloutOperationRolloutInput parseFrom(InputStream input, ExtensionRegistryLite extensionRegistry)
public static GlobalVmExtensionPolicyRolloutOperationRolloutInput parseFrom(ByteBuffer data)
public static GlobalVmExtensionPolicyRolloutOperationRolloutInput parseFrom(ByteBuffer data, ExtensionRegistryLite extensionRegistry)
public static Parser<GlobalVmExtensionPolicyRolloutOperationRolloutInput> parser()
Methods
public boolean equals(Object obj)
| Parameter |
| Name |
Description |
obj |
Object
|
Overrides
public String getConflictBehavior()
Optional. Specifies the behavior of the rollout if a conflict is detected in a
project during a rollout. This only applies to insert and update
methods.
A conflict occurs in the following cases:
insert method: If the zonal policy already exists when the insert
happens.
update method: If the zonal policy was modified by a zonal API call
outside of this rollout.
Possible values are the following:
"" (empty string): If a conflict occurs, the local value is not
overwritten. This is the default behavior.
"overwrite": If a conflict occurs, the local value is overwritten
with the rollout value.
optional string conflict_behavior = 115729439;
| Returns |
| Type |
Description |
String |
The conflictBehavior.
|
public ByteString getConflictBehaviorBytes()
Optional. Specifies the behavior of the rollout if a conflict is detected in a
project during a rollout. This only applies to insert and update
methods.
A conflict occurs in the following cases:
insert method: If the zonal policy already exists when the insert
happens.
update method: If the zonal policy was modified by a zonal API call
outside of this rollout.
Possible values are the following:
"" (empty string): If a conflict occurs, the local value is not
overwritten. This is the default behavior.
"overwrite": If a conflict occurs, the local value is overwritten
with the rollout value.
optional string conflict_behavior = 115729439;
| Returns |
| Type |
Description |
ByteString |
The bytes for conflictBehavior.
|
public GlobalVmExtensionPolicyRolloutOperationRolloutInput getDefaultInstanceForType()
Optional. The name of the rollout plan.
Ex.
projects//locations/global/rolloutPlans/.
optional string name = 3373707;
| Returns |
| Type |
Description |
String |
The name.
|
public ByteString getNameBytes()
Optional. The name of the rollout plan.
Ex.
projects//locations/global/rolloutPlans/.
optional string name = 3373707;
| Returns |
| Type |
Description |
ByteString |
The bytes for name.
|
public Parser<GlobalVmExtensionPolicyRolloutOperationRolloutInput> getParserForType()
Overrides
public String getPredefinedRolloutPlan()
Optional. Specifies the predefined rollout plan for the policy. Valid values
are SLOW_ROLLOUT and FAST_ROLLOUT. The recommended value is
SLOW_ROLLOUT for progressive rollout. For more information, see Rollout
plans for global policies.
Check the PredefinedRolloutPlan enum for the list of possible values.
optional string predefined_rollout_plan = 364023440;
| Returns |
| Type |
Description |
String |
The predefinedRolloutPlan.
|
public ByteString getPredefinedRolloutPlanBytes()
Optional. Specifies the predefined rollout plan for the policy. Valid values
are SLOW_ROLLOUT and FAST_ROLLOUT. The recommended value is
SLOW_ROLLOUT for progressive rollout. For more information, see Rollout
plans for global policies.
Check the PredefinedRolloutPlan enum for the list of possible values.
optional string predefined_rollout_plan = 364023440;
| Returns |
| Type |
Description |
ByteString |
The bytes for predefinedRolloutPlan.
|
public String getRetryUuid()
Optional. The UUID that identifies a policy rollout retry attempt for update and
delete operations. Set this field only when retrying a rollout for an
existing extension policy.
update method: Lets you retry policy rollout without changes.
An error occurs if you set retry_uuid but the policy is modified.
delete method: Lets you retry policy deletion rollout if the
previous deletion rollout is not finished and the policy is in the
DELETING state. If you set this field when the policy is not in the
DELETING state, an error occurs.
optional string retry_uuid = 472838898;
| Returns |
| Type |
Description |
String |
The retryUuid.
|
public ByteString getRetryUuidBytes()
Optional. The UUID that identifies a policy rollout retry attempt for update and
delete operations. Set this field only when retrying a rollout for an
existing extension policy.
update method: Lets you retry policy rollout without changes.
An error occurs if you set retry_uuid but the policy is modified.
delete method: Lets you retry policy deletion rollout if the
previous deletion rollout is not finished and the policy is in the
DELETING state. If you set this field when the policy is not in the
DELETING state, an error occurs.
optional string retry_uuid = 472838898;
| Returns |
| Type |
Description |
ByteString |
The bytes for retryUuid.
|
public int getSerializedSize()
| Returns |
| Type |
Description |
int |
|
Overrides
public boolean hasConflictBehavior()
Optional. Specifies the behavior of the rollout if a conflict is detected in a
project during a rollout. This only applies to insert and update
methods.
A conflict occurs in the following cases:
insert method: If the zonal policy already exists when the insert
happens.
update method: If the zonal policy was modified by a zonal API call
outside of this rollout.
Possible values are the following:
"" (empty string): If a conflict occurs, the local value is not
overwritten. This is the default behavior.
"overwrite": If a conflict occurs, the local value is overwritten
with the rollout value.
optional string conflict_behavior = 115729439;
| Returns |
| Type |
Description |
boolean |
Whether the conflictBehavior field is set.
|
Optional. The name of the rollout plan.
Ex.
projects//locations/global/rolloutPlans/.
optional string name = 3373707;
| Returns |
| Type |
Description |
boolean |
Whether the name field is set.
|
public boolean hasPredefinedRolloutPlan()
Optional. Specifies the predefined rollout plan for the policy. Valid values
are SLOW_ROLLOUT and FAST_ROLLOUT. The recommended value is
SLOW_ROLLOUT for progressive rollout. For more information, see Rollout
plans for global policies.
Check the PredefinedRolloutPlan enum for the list of possible values.
optional string predefined_rollout_plan = 364023440;
| Returns |
| Type |
Description |
boolean |
Whether the predefinedRolloutPlan field is set.
|
public boolean hasRetryUuid()
Optional. The UUID that identifies a policy rollout retry attempt for update and
delete operations. Set this field only when retrying a rollout for an
existing extension policy.
update method: Lets you retry policy rollout without changes.
An error occurs if you set retry_uuid but the policy is modified.
delete method: Lets you retry policy deletion rollout if the
previous deletion rollout is not finished and the policy is in the
DELETING state. If you set this field when the policy is not in the
DELETING state, an error occurs.
optional string retry_uuid = 472838898;
| Returns |
| Type |
Description |
boolean |
Whether the retryUuid field is set.
|
| Returns |
| Type |
Description |
int |
|
Overrides
protected GeneratedMessage.FieldAccessorTable internalGetFieldAccessorTable()
Overrides
public final boolean isInitialized()
Overrides
public GlobalVmExtensionPolicyRolloutOperationRolloutInput.Builder newBuilderForType()
protected GlobalVmExtensionPolicyRolloutOperationRolloutInput.Builder newBuilderForType(AbstractMessage.BuilderParent parent)
Overrides
public GlobalVmExtensionPolicyRolloutOperationRolloutInput.Builder toBuilder()
public void writeTo(CodedOutputStream output)
Overrides