Send feedback
Class UnitCondition (0.2.0)
Stay organized with collections
Save and categorize content based on your preferences.
public final class UnitCondition extends GeneratedMessageV3 implements UnitConditionOrBuilder
UnitCondition describes the status of an Unit. UnitCondition is individual
components that contribute to an overall state.
Protobuf type google.cloud.saasplatform.saasservicemgmt.v1beta1.UnitCondition
Inherited Members
com.google.protobuf.GeneratedMessageV3.<ListT>makeMutableCopy(ListT)
com.google.protobuf.GeneratedMessageV3.<ListT>makeMutableCopy(ListT,int)
com.google.protobuf.GeneratedMessageV3.<T>emptyList(java.lang.Class<T>)
com.google.protobuf.GeneratedMessageV3.internalGetMapFieldReflection(int)
Static Fields
public static final int LAST_TRANSITION_TIME_FIELD_NUMBER
Field Value
Type
Description
int
public static final int MESSAGE_FIELD_NUMBER
Field Value
Type
Description
int
public static final int REASON_FIELD_NUMBER
Field Value
Type
Description
int
public static final int STATUS_FIELD_NUMBER
Field Value
Type
Description
int
public static final int TYPE_FIELD_NUMBER
Field Value
Type
Description
int
Static Methods
public static UnitCondition getDefaultInstance ()
public static final Descriptors . Descriptor getDescriptor ()
public static UnitCondition . Builder newBuilder ()
public static UnitCondition . Builder newBuilder ( UnitCondition prototype )
public static UnitCondition parseDelimitedFrom ( InputStream input )
public static UnitCondition parseDelimitedFrom ( InputStream input , ExtensionRegistryLite extensionRegistry )
public static UnitCondition parseFrom ( byte [] data )
Parameter
Name
Description
data
byte []
public static UnitCondition parseFrom ( byte [] data , ExtensionRegistryLite extensionRegistry )
public static UnitCondition parseFrom ( ByteString data )
public static UnitCondition parseFrom ( ByteString data , ExtensionRegistryLite extensionRegistry )
public static UnitCondition parseFrom ( CodedInputStream input )
public static UnitCondition parseFrom ( CodedInputStream input , ExtensionRegistryLite extensionRegistry )
public static UnitCondition parseFrom ( InputStream input )
public static UnitCondition parseFrom ( InputStream input , ExtensionRegistryLite extensionRegistry )
public static UnitCondition parseFrom ( ByteBuffer data )
public static UnitCondition parseFrom ( ByteBuffer data , ExtensionRegistryLite extensionRegistry )
public static Parser<UnitCondition> parser ()
Methods
public boolean equals ( Object obj )
Parameter
Name
Description
obj
Object
Overrides
public UnitCondition getDefaultInstanceForType ()
public Timestamp getLastTransitionTime ()
Required. Last time the condition transited from one status to another.
.google.protobuf.Timestamp last_transition_time = 3 [(.google.api.field_behavior) = REQUIRED];
Returns
Type
Description
Timestamp
The lastTransitionTime.
public TimestampOrBuilder getLastTransitionTimeOrBuilder ()
Required. Last time the condition transited from one status to another.
.google.protobuf.Timestamp last_transition_time = 3 [(.google.api.field_behavior) = REQUIRED];
public String getMessage ()
Required. Human readable message indicating details about the last
transition.
string message = 4 [(.google.api.field_behavior) = REQUIRED];
Returns
Type
Description
String
The message.
public ByteString getMessageBytes ()
Required. Human readable message indicating details about the last
transition.
string message = 4 [(.google.api.field_behavior) = REQUIRED];
Returns
Type
Description
ByteString
The bytes for message.
public Parser<UnitCondition> getParserForType ()
Overrides
public String getReason ()
Required. Brief reason for the condition's last transition.
string reason = 5 [(.google.api.field_behavior) = REQUIRED];
Returns
Type
Description
String
The reason.
public ByteString getReasonBytes ()
Required. Brief reason for the condition's last transition.
string reason = 5 [(.google.api.field_behavior) = REQUIRED];
Returns
Type
Description
ByteString
The bytes for reason.
public int getSerializedSize ()
Returns
Type
Description
int
Overrides
public UnitCondition . Status getStatus ()
Required. Status of the condition.
.google.cloud.saasplatform.saasservicemgmt.v1beta1.UnitCondition.Status status = 1 [(.google.api.field_behavior) = REQUIRED];
public int getStatusValue ()
Required. Status of the condition.
.google.cloud.saasplatform.saasservicemgmt.v1beta1.UnitCondition.Status status = 1 [(.google.api.field_behavior) = REQUIRED];
Returns
Type
Description
int
The enum numeric value on the wire for status.
public UnitCondition . Type getType ()
Required. Type of the condition.
.google.cloud.saasplatform.saasservicemgmt.v1beta1.UnitCondition.Type type = 2 [(.google.api.field_behavior) = REQUIRED];
public int getTypeValue ()
Required. Type of the condition.
.google.cloud.saasplatform.saasservicemgmt.v1beta1.UnitCondition.Type type = 2 [(.google.api.field_behavior) = REQUIRED];
Returns
Type
Description
int
The enum numeric value on the wire for type.
public boolean hasLastTransitionTime ()
Required. Last time the condition transited from one status to another.
.google.protobuf.Timestamp last_transition_time = 3 [(.google.api.field_behavior) = REQUIRED];
Returns
Type
Description
boolean
Whether the lastTransitionTime field is set.
Returns
Type
Description
int
Overrides
protected GeneratedMessageV3 . FieldAccessorTable internalGetFieldAccessorTable ()
Overrides
public final boolean isInitialized ()
Overrides
public UnitCondition . Builder newBuilderForType ()
protected UnitCondition . Builder newBuilderForType ( GeneratedMessageV3 . BuilderParent parent )
Overrides
protected Object newInstance ( GeneratedMessageV3 . UnusedPrivateParameter unused )
Returns
Type
Description
Object
Overrides
public UnitCondition . Builder toBuilder ()
public void writeTo ( CodedOutputStream output )
Overrides
Send feedback
Except as otherwise noted, the content of this page is licensed under the Creative Commons Attribution 4.0 License , and code samples are licensed under the Apache 2.0 License . For details, see the Google Developers Site Policies . Java is a registered trademark of Oracle and/or its affiliates.
Last updated 2025-08-16 UTC.
Need to tell us more?
[[["Easy to understand","easyToUnderstand","thumb-up"],["Solved my problem","solvedMyProblem","thumb-up"],["Other","otherUp","thumb-up"]],[["Hard to understand","hardToUnderstand","thumb-down"],["Incorrect information or sample code","incorrectInformationOrSampleCode","thumb-down"],["Missing the information/samples I need","missingTheInformationSamplesINeed","thumb-down"],["Other","otherDown","thumb-down"]],["Last updated 2025-08-16 UTC."],[],[]]