public final class RolloutControl extends GeneratedMessage implements RolloutControlOrBuilder
RolloutControl provides a way to request a change to the execution of a
Rollout by pausing or canceling it.
Protobuf type google.cloud.saasplatform.saasservicemgmt.v1beta1.RolloutControl
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 ACTION_FIELD_NUMBER
| Field Value |
| Type |
Description |
int |
|
public static final int RUN_PARAMS_FIELD_NUMBER
| Field Value |
| Type |
Description |
int |
|
Static Methods
public static RolloutControl getDefaultInstance()
public static final Descriptors.Descriptor getDescriptor()
public static RolloutControl.Builder newBuilder()
public static RolloutControl.Builder newBuilder(RolloutControl prototype)
public static RolloutControl parseDelimitedFrom(InputStream input)
public static RolloutControl parseDelimitedFrom(InputStream input, ExtensionRegistryLite extensionRegistry)
public static RolloutControl parseFrom(byte[] data)
| Parameter |
| Name |
Description |
data |
byte[]
|
public static RolloutControl parseFrom(byte[] data, ExtensionRegistryLite extensionRegistry)
public static RolloutControl parseFrom(ByteString data)
public static RolloutControl parseFrom(ByteString data, ExtensionRegistryLite extensionRegistry)
public static RolloutControl parseFrom(CodedInputStream input)
public static RolloutControl parseFrom(CodedInputStream input, ExtensionRegistryLite extensionRegistry)
public static RolloutControl parseFrom(InputStream input)
public static RolloutControl parseFrom(InputStream input, ExtensionRegistryLite extensionRegistry)
public static RolloutControl parseFrom(ByteBuffer data)
public static RolloutControl parseFrom(ByteBuffer data, ExtensionRegistryLite extensionRegistry)
public static Parser<RolloutControl> parser()
Methods
public boolean equals(Object obj)
| Parameter |
| Name |
Description |
obj |
Object
|
Overrides
public RolloutAction getAction()
Required. Action to be performed on the Rollout.
The default behavior is to run the rollout until it naturally reaches a
terminal state.
.google.cloud.saasplatform.saasservicemgmt.v1beta1.RolloutAction action = 1 [(.google.api.field_behavior) = REQUIRED];
public RolloutControl.ActionParamsCase getActionParamsCase()
public int getActionValue()
Required. Action to be performed on the Rollout.
The default behavior is to run the rollout until it naturally reaches a
terminal state.
.google.cloud.saasplatform.saasservicemgmt.v1beta1.RolloutAction action = 1 [(.google.api.field_behavior) = REQUIRED];
| Returns |
| Type |
Description |
int |
The enum numeric value on the wire for action.
|
public RolloutControl getDefaultInstanceForType()
public Parser<RolloutControl> getParserForType()
Overrides
public RolloutControl.RunRolloutActionParams getRunParams()
Optional. Parameters for the RUN action. It is an error to specify this
if the RolloutAction is not set to RUN. By default, the rollout will
retry failed operations when resumed.
.google.cloud.saasplatform.saasservicemgmt.v1beta1.RolloutControl.RunRolloutActionParams run_params = 2 [(.google.api.field_behavior) = OPTIONAL];
public RolloutControl.RunRolloutActionParamsOrBuilder getRunParamsOrBuilder()
Optional. Parameters for the RUN action. It is an error to specify this
if the RolloutAction is not set to RUN. By default, the rollout will
retry failed operations when resumed.
.google.cloud.saasplatform.saasservicemgmt.v1beta1.RolloutControl.RunRolloutActionParams run_params = 2 [(.google.api.field_behavior) = OPTIONAL];
public int getSerializedSize()
| Returns |
| Type |
Description |
int |
|
Overrides
public boolean hasRunParams()
Optional. Parameters for the RUN action. It is an error to specify this
if the RolloutAction is not set to RUN. By default, the rollout will
retry failed operations when resumed.
.google.cloud.saasplatform.saasservicemgmt.v1beta1.RolloutControl.RunRolloutActionParams run_params = 2 [(.google.api.field_behavior) = OPTIONAL];
| Returns |
| Type |
Description |
boolean |
Whether the runParams field is set.
|
| Returns |
| Type |
Description |
int |
|
Overrides
protected GeneratedMessage.FieldAccessorTable internalGetFieldAccessorTable()
Overrides
public final boolean isInitialized()
Overrides
public RolloutControl.Builder newBuilderForType()
protected RolloutControl.Builder newBuilderForType(AbstractMessage.BuilderParent parent)
Overrides
public RolloutControl.Builder toBuilder()
public void writeTo(CodedOutputStream output)
Overrides