public static final class Release.ReleaseRequirements extends GeneratedMessage implements Release.ReleaseRequirementsOrBuilder
Set of requirements to be fulfilled on the Unit when using this Release.
Protobuf type
google.cloud.saasplatform.saasservicemgmt.v1beta1.Release.ReleaseRequirements
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 UPGRADEABLE_FROM_RELEASES_FIELD_NUMBER
| Field Value |
| Type |
Description |
int |
|
Static Methods
public static Release.ReleaseRequirements getDefaultInstance()
public static final Descriptors.Descriptor getDescriptor()
public static Release.ReleaseRequirements.Builder newBuilder()
public static Release.ReleaseRequirements.Builder newBuilder(Release.ReleaseRequirements prototype)
public static Release.ReleaseRequirements parseDelimitedFrom(InputStream input)
public static Release.ReleaseRequirements parseDelimitedFrom(InputStream input, ExtensionRegistryLite extensionRegistry)
public static Release.ReleaseRequirements parseFrom(byte[] data)
| Parameter |
| Name |
Description |
data |
byte[]
|
public static Release.ReleaseRequirements parseFrom(byte[] data, ExtensionRegistryLite extensionRegistry)
public static Release.ReleaseRequirements parseFrom(ByteString data)
public static Release.ReleaseRequirements parseFrom(ByteString data, ExtensionRegistryLite extensionRegistry)
public static Release.ReleaseRequirements parseFrom(CodedInputStream input)
public static Release.ReleaseRequirements parseFrom(CodedInputStream input, ExtensionRegistryLite extensionRegistry)
public static Release.ReleaseRequirements parseFrom(InputStream input)
public static Release.ReleaseRequirements parseFrom(InputStream input, ExtensionRegistryLite extensionRegistry)
public static Release.ReleaseRequirements parseFrom(ByteBuffer data)
public static Release.ReleaseRequirements parseFrom(ByteBuffer data, ExtensionRegistryLite extensionRegistry)
public static Parser<Release.ReleaseRequirements> parser()
Methods
public boolean equals(Object obj)
| Parameter |
| Name |
Description |
obj |
Object
|
Overrides
public Release.ReleaseRequirements getDefaultInstanceForType()
public Parser<Release.ReleaseRequirements> getParserForType()
Overrides
public int getSerializedSize()
| Returns |
| Type |
Description |
int |
|
Overrides
public String getUpgradeableFromReleases(int index)
Optional. A list of releases from which a unit can be upgraded to this
one (optional). If left empty no constraints will be applied. When
provided, unit upgrade requests to this release will check and enforce
this constraint.
repeated string upgradeable_from_releases = 1 [(.google.api.field_behavior) = OPTIONAL, (.google.api.resource_reference) = { ... }
| Parameter |
| Name |
Description |
index |
int
The index of the element to return.
|
| Returns |
| Type |
Description |
String |
The upgradeableFromReleases at the given index.
|
public ByteString getUpgradeableFromReleasesBytes(int index)
Optional. A list of releases from which a unit can be upgraded to this
one (optional). If left empty no constraints will be applied. When
provided, unit upgrade requests to this release will check and enforce
this constraint.
repeated string upgradeable_from_releases = 1 [(.google.api.field_behavior) = OPTIONAL, (.google.api.resource_reference) = { ... }
| Parameter |
| Name |
Description |
index |
int
The index of the value to return.
|
| Returns |
| Type |
Description |
ByteString |
The bytes of the upgradeableFromReleases at the given index.
|
public int getUpgradeableFromReleasesCount()
Optional. A list of releases from which a unit can be upgraded to this
one (optional). If left empty no constraints will be applied. When
provided, unit upgrade requests to this release will check and enforce
this constraint.
repeated string upgradeable_from_releases = 1 [(.google.api.field_behavior) = OPTIONAL, (.google.api.resource_reference) = { ... }
| Returns |
| Type |
Description |
int |
The count of upgradeableFromReleases.
|
public ProtocolStringList getUpgradeableFromReleasesList()
Optional. A list of releases from which a unit can be upgraded to this
one (optional). If left empty no constraints will be applied. When
provided, unit upgrade requests to this release will check and enforce
this constraint.
repeated string upgradeable_from_releases = 1 [(.google.api.field_behavior) = OPTIONAL, (.google.api.resource_reference) = { ... }
| Returns |
| Type |
Description |
ProtocolStringList |
A list containing the upgradeableFromReleases.
|
| Returns |
| Type |
Description |
int |
|
Overrides
protected GeneratedMessage.FieldAccessorTable internalGetFieldAccessorTable()
Overrides
public final boolean isInitialized()
Overrides
public Release.ReleaseRequirements.Builder newBuilderForType()
protected Release.ReleaseRequirements.Builder newBuilderForType(AbstractMessage.BuilderParent parent)
Overrides
public Release.ReleaseRequirements.Builder toBuilder()
public void writeTo(CodedOutputStream output)
Overrides