public final class RolloutStats extends GeneratedMessage implements RolloutStatsOrBuilder
RolloutStats contains information about the progress of a rollout.
Protobuf type google.cloud.saasplatform.saasservicemgmt.v1beta1.RolloutStats
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 ESTIMATED_TOTAL_UNIT_COUNT_FIELD_NUMBER
| Field Value |
| Type |
Description |
int |
|
public static final int OPERATIONS_BY_STATE_FIELD_NUMBER
| Field Value |
| Type |
Description |
int |
|
Static Methods
public static RolloutStats getDefaultInstance()
public static final Descriptors.Descriptor getDescriptor()
public static RolloutStats.Builder newBuilder()
public static RolloutStats.Builder newBuilder(RolloutStats prototype)
public static RolloutStats parseDelimitedFrom(InputStream input)
public static RolloutStats parseDelimitedFrom(InputStream input, ExtensionRegistryLite extensionRegistry)
public static RolloutStats parseFrom(byte[] data)
| Parameter |
| Name |
Description |
data |
byte[]
|
public static RolloutStats parseFrom(byte[] data, ExtensionRegistryLite extensionRegistry)
public static RolloutStats parseFrom(ByteString data)
public static RolloutStats parseFrom(ByteString data, ExtensionRegistryLite extensionRegistry)
public static RolloutStats parseFrom(CodedInputStream input)
public static RolloutStats parseFrom(CodedInputStream input, ExtensionRegistryLite extensionRegistry)
public static RolloutStats parseFrom(InputStream input)
public static RolloutStats parseFrom(InputStream input, ExtensionRegistryLite extensionRegistry)
public static RolloutStats parseFrom(ByteBuffer data)
public static RolloutStats parseFrom(ByteBuffer data, ExtensionRegistryLite extensionRegistry)
public static Parser<RolloutStats> parser()
Methods
public boolean equals(Object obj)
| Parameter |
| Name |
Description |
obj |
Object
|
Overrides
public RolloutStats getDefaultInstanceForType()
public long getEstimatedTotalUnitCount()
Optional. Output only. Estimated number of units based. The estimation is
computed upon creation of the rollout.
optional int64 estimated_total_unit_count = 3 [(.google.api.field_behavior) = OUTPUT_ONLY, (.google.api.field_behavior) = OPTIONAL];
| Returns |
| Type |
Description |
long |
The estimatedTotalUnitCount.
|
public Aggregate getOperationsByState(int index)
Optional. Output only. Unordered list. A breakdown of the progress of
operations triggered by the rollout. Provides a count of Operations by
their state. This can be used to determine the number of units which have
been updated, or are scheduled to be updated.
There will be at most one entry per group.
Possible values for operation groups are:
- "SCHEDULED"
- "PENDING"
- "RUNNING"
- "SUCCEEDED"
- "FAILED"
- "CANCELLED"
repeated .google.cloud.saasplatform.saasservicemgmt.v1beta1.Aggregate operations_by_state = 2 [(.google.api.field_behavior) = OUTPUT_ONLY, (.google.api.field_behavior) = OPTIONAL, (.google.api.field_behavior) = UNORDERED_LIST];
| Parameter |
| Name |
Description |
index |
int
|
public int getOperationsByStateCount()
Optional. Output only. Unordered list. A breakdown of the progress of
operations triggered by the rollout. Provides a count of Operations by
their state. This can be used to determine the number of units which have
been updated, or are scheduled to be updated.
There will be at most one entry per group.
Possible values for operation groups are:
- "SCHEDULED"
- "PENDING"
- "RUNNING"
- "SUCCEEDED"
- "FAILED"
- "CANCELLED"
repeated .google.cloud.saasplatform.saasservicemgmt.v1beta1.Aggregate operations_by_state = 2 [(.google.api.field_behavior) = OUTPUT_ONLY, (.google.api.field_behavior) = OPTIONAL, (.google.api.field_behavior) = UNORDERED_LIST];
| Returns |
| Type |
Description |
int |
|
public List<Aggregate> getOperationsByStateList()
Optional. Output only. Unordered list. A breakdown of the progress of
operations triggered by the rollout. Provides a count of Operations by
their state. This can be used to determine the number of units which have
been updated, or are scheduled to be updated.
There will be at most one entry per group.
Possible values for operation groups are:
- "SCHEDULED"
- "PENDING"
- "RUNNING"
- "SUCCEEDED"
- "FAILED"
- "CANCELLED"
repeated .google.cloud.saasplatform.saasservicemgmt.v1beta1.Aggregate operations_by_state = 2 [(.google.api.field_behavior) = OUTPUT_ONLY, (.google.api.field_behavior) = OPTIONAL, (.google.api.field_behavior) = UNORDERED_LIST];
public AggregateOrBuilder getOperationsByStateOrBuilder(int index)
Optional. Output only. Unordered list. A breakdown of the progress of
operations triggered by the rollout. Provides a count of Operations by
their state. This can be used to determine the number of units which have
been updated, or are scheduled to be updated.
There will be at most one entry per group.
Possible values for operation groups are:
- "SCHEDULED"
- "PENDING"
- "RUNNING"
- "SUCCEEDED"
- "FAILED"
- "CANCELLED"
repeated .google.cloud.saasplatform.saasservicemgmt.v1beta1.Aggregate operations_by_state = 2 [(.google.api.field_behavior) = OUTPUT_ONLY, (.google.api.field_behavior) = OPTIONAL, (.google.api.field_behavior) = UNORDERED_LIST];
| Parameter |
| Name |
Description |
index |
int
|
public List<? extends AggregateOrBuilder> getOperationsByStateOrBuilderList()
Optional. Output only. Unordered list. A breakdown of the progress of
operations triggered by the rollout. Provides a count of Operations by
their state. This can be used to determine the number of units which have
been updated, or are scheduled to be updated.
There will be at most one entry per group.
Possible values for operation groups are:
- "SCHEDULED"
- "PENDING"
- "RUNNING"
- "SUCCEEDED"
- "FAILED"
- "CANCELLED"
repeated .google.cloud.saasplatform.saasservicemgmt.v1beta1.Aggregate operations_by_state = 2 [(.google.api.field_behavior) = OUTPUT_ONLY, (.google.api.field_behavior) = OPTIONAL, (.google.api.field_behavior) = UNORDERED_LIST];
| Returns |
| Type |
Description |
List<? extends com.google.cloud.saasplatform.saasservicemgmt.v1beta1.AggregateOrBuilder> |
|
public Parser<RolloutStats> getParserForType()
Overrides
public int getSerializedSize()
| Returns |
| Type |
Description |
int |
|
Overrides
public boolean hasEstimatedTotalUnitCount()
Optional. Output only. Estimated number of units based. The estimation is
computed upon creation of the rollout.
optional int64 estimated_total_unit_count = 3 [(.google.api.field_behavior) = OUTPUT_ONLY, (.google.api.field_behavior) = OPTIONAL];
| Returns |
| Type |
Description |
boolean |
Whether the estimatedTotalUnitCount field is set.
|
| Returns |
| Type |
Description |
int |
|
Overrides
protected GeneratedMessage.FieldAccessorTable internalGetFieldAccessorTable()
Overrides
public final boolean isInitialized()
Overrides
public RolloutStats.Builder newBuilderForType()
protected RolloutStats.Builder newBuilderForType(AbstractMessage.BuilderParent parent)
Overrides
public RolloutStats.Builder toBuilder()
public void writeTo(CodedOutputStream output)
Overrides