Interface ReleaseOrBuilder (0.2.0)

public interface ReleaseOrBuilder extends MessageOrBuilder

Implements

MessageOrBuilder

Methods

containsAnnotations(String key)

public abstract boolean containsAnnotations(String key)

Optional. Annotations is an unstructured key-value map stored with a resource that may be set by external tools to store and retrieve arbitrary metadata. They are not queryable and should be preserved when modifying objects.

More info: https://kubernetes.io/docs/user-guide/annotations

map<string, string> annotations = 10402 [(.google.api.field_behavior) = OPTIONAL];

Parameter
Name Description
key String
Returns
Type Description
boolean

containsLabels(String key)

public abstract boolean containsLabels(String key)

Optional. The labels on the resource, which can be used for categorization. similar to Kubernetes resource labels.

map<string, string> labels = 10401 [(.google.api.field_behavior) = OPTIONAL];

Parameter
Name Description
key String
Returns
Type Description
boolean

getAnnotations() (deprecated)

public abstract Map<String,String> getAnnotations()

Use #getAnnotationsMap() instead.

Returns
Type Description
Map<String,String>

getAnnotationsCount()

public abstract int getAnnotationsCount()

Optional. Annotations is an unstructured key-value map stored with a resource that may be set by external tools to store and retrieve arbitrary metadata. They are not queryable and should be preserved when modifying objects.

More info: https://kubernetes.io/docs/user-guide/annotations

map<string, string> annotations = 10402 [(.google.api.field_behavior) = OPTIONAL];

Returns
Type Description
int

getAnnotationsMap()

public abstract Map<String,String> getAnnotationsMap()

Optional. Annotations is an unstructured key-value map stored with a resource that may be set by external tools to store and retrieve arbitrary metadata. They are not queryable and should be preserved when modifying objects.

More info: https://kubernetes.io/docs/user-guide/annotations

map<string, string> annotations = 10402 [(.google.api.field_behavior) = OPTIONAL];

Returns
Type Description
Map<String,String>

getAnnotationsOrDefault(String key, String defaultValue)

public abstract String getAnnotationsOrDefault(String key, String defaultValue)

Optional. Annotations is an unstructured key-value map stored with a resource that may be set by external tools to store and retrieve arbitrary metadata. They are not queryable and should be preserved when modifying objects.

More info: https://kubernetes.io/docs/user-guide/annotations

map<string, string> annotations = 10402 [(.google.api.field_behavior) = OPTIONAL];

Parameters
Name Description
key String
defaultValue String
Returns
Type Description
String

getAnnotationsOrThrow(String key)

public abstract String getAnnotationsOrThrow(String key)

Optional. Annotations is an unstructured key-value map stored with a resource that may be set by external tools to store and retrieve arbitrary metadata. They are not queryable and should be preserved when modifying objects.

More info: https://kubernetes.io/docs/user-guide/annotations

map<string, string> annotations = 10402 [(.google.api.field_behavior) = OPTIONAL];

Parameter
Name Description
key String
Returns
Type Description
String

getBlueprint()

public abstract Blueprint getBlueprint()

Optional. Blueprints are OCI Images that contain all of the artifacts needed to provision a unit.

.google.cloud.saasplatform.saasservicemgmt.v1beta1.Blueprint blueprint = 3 [(.google.api.field_behavior) = OPTIONAL];

Returns
Type Description
Blueprint

The blueprint.

getBlueprintOrBuilder()

public abstract BlueprintOrBuilder getBlueprintOrBuilder()

Optional. Blueprints are OCI Images that contain all of the artifacts needed to provision a unit.

.google.cloud.saasplatform.saasservicemgmt.v1beta1.Blueprint blueprint = 3 [(.google.api.field_behavior) = OPTIONAL];

Returns
Type Description
BlueprintOrBuilder

getCreateTime()

public abstract Timestamp getCreateTime()

Output only. The timestamp when the resource was created.

.google.protobuf.Timestamp create_time = 10303 [(.google.api.field_behavior) = OUTPUT_ONLY];

Returns
Type Description
Timestamp

The createTime.

getCreateTimeOrBuilder()

public abstract TimestampOrBuilder getCreateTimeOrBuilder()

Output only. The timestamp when the resource was created.

.google.protobuf.Timestamp create_time = 10303 [(.google.api.field_behavior) = OUTPUT_ONLY];

Returns
Type Description
TimestampOrBuilder

getEtag()

public abstract String getEtag()

Output only. An opaque value that uniquely identifies a version or generation of a resource. It can be used to confirm that the client and server agree on the ordering of a resource being written.

string etag = 10202 [(.google.api.field_behavior) = OUTPUT_ONLY];

Returns
Type Description
String

The etag.

getEtagBytes()

public abstract ByteString getEtagBytes()

Output only. An opaque value that uniquely identifies a version or generation of a resource. It can be used to confirm that the client and server agree on the ordering of a resource being written.

string etag = 10202 [(.google.api.field_behavior) = OUTPUT_ONLY];

Returns
Type Description
ByteString

The bytes for etag.

getInputVariableDefaults(int index)

public abstract UnitVariable getInputVariableDefaults(int index)

Optional. Mapping of input variables to default values. Maximum 100

repeated .google.cloud.saasplatform.saasservicemgmt.v1beta1.UnitVariable input_variable_defaults = 7 [(.google.api.field_behavior) = OPTIONAL];

Parameter
Name Description
index int
Returns
Type Description
UnitVariable

getInputVariableDefaultsCount()

public abstract int getInputVariableDefaultsCount()

Optional. Mapping of input variables to default values. Maximum 100

repeated .google.cloud.saasplatform.saasservicemgmt.v1beta1.UnitVariable input_variable_defaults = 7 [(.google.api.field_behavior) = OPTIONAL];

Returns
Type Description
int

getInputVariableDefaultsList()

public abstract List<UnitVariable> getInputVariableDefaultsList()

Optional. Mapping of input variables to default values. Maximum 100

repeated .google.cloud.saasplatform.saasservicemgmt.v1beta1.UnitVariable input_variable_defaults = 7 [(.google.api.field_behavior) = OPTIONAL];

Returns
Type Description
List<UnitVariable>

getInputVariableDefaultsOrBuilder(int index)

public abstract UnitVariableOrBuilder getInputVariableDefaultsOrBuilder(int index)

Optional. Mapping of input variables to default values. Maximum 100

repeated .google.cloud.saasplatform.saasservicemgmt.v1beta1.UnitVariable input_variable_defaults = 7 [(.google.api.field_behavior) = OPTIONAL];

Parameter
Name Description
index int
Returns
Type Description
UnitVariableOrBuilder

getInputVariableDefaultsOrBuilderList()

public abstract List<? extends UnitVariableOrBuilder> getInputVariableDefaultsOrBuilderList()

Optional. Mapping of input variables to default values. Maximum 100

repeated .google.cloud.saasplatform.saasservicemgmt.v1beta1.UnitVariable input_variable_defaults = 7 [(.google.api.field_behavior) = OPTIONAL];

Returns
Type Description
List<? extends com.google.cloud.saasplatform.saasservicemgmt.v1beta1.UnitVariableOrBuilder>

getInputVariables(int index)

public abstract UnitVariable getInputVariables(int index)

Optional. Output only. List of input variables declared on the blueprint and can be present with their values on the unit spec

repeated .google.cloud.saasplatform.saasservicemgmt.v1beta1.UnitVariable input_variables = 5 [(.google.api.field_behavior) = OPTIONAL, (.google.api.field_behavior) = OUTPUT_ONLY];

Parameter
Name Description
index int
Returns
Type Description
UnitVariable

getInputVariablesCount()

public abstract int getInputVariablesCount()

Optional. Output only. List of input variables declared on the blueprint and can be present with their values on the unit spec

repeated .google.cloud.saasplatform.saasservicemgmt.v1beta1.UnitVariable input_variables = 5 [(.google.api.field_behavior) = OPTIONAL, (.google.api.field_behavior) = OUTPUT_ONLY];

Returns
Type Description
int

getInputVariablesList()

public abstract List<UnitVariable> getInputVariablesList()

Optional. Output only. List of input variables declared on the blueprint and can be present with their values on the unit spec

repeated .google.cloud.saasplatform.saasservicemgmt.v1beta1.UnitVariable input_variables = 5 [(.google.api.field_behavior) = OPTIONAL, (.google.api.field_behavior) = OUTPUT_ONLY];

Returns
Type Description
List<UnitVariable>

getInputVariablesOrBuilder(int index)

public abstract UnitVariableOrBuilder getInputVariablesOrBuilder(int index)

Optional. Output only. List of input variables declared on the blueprint and can be present with their values on the unit spec

repeated .google.cloud.saasplatform.saasservicemgmt.v1beta1.UnitVariable input_variables = 5 [(.google.api.field_behavior) = OPTIONAL, (.google.api.field_behavior) = OUTPUT_ONLY];

Parameter
Name Description
index int
Returns
Type Description
UnitVariableOrBuilder

getInputVariablesOrBuilderList()

public abstract List<? extends UnitVariableOrBuilder> getInputVariablesOrBuilderList()

Optional. Output only. List of input variables declared on the blueprint and can be present with their values on the unit spec

repeated .google.cloud.saasplatform.saasservicemgmt.v1beta1.UnitVariable input_variables = 5 [(.google.api.field_behavior) = OPTIONAL, (.google.api.field_behavior) = OUTPUT_ONLY];

Returns
Type Description
List<? extends com.google.cloud.saasplatform.saasservicemgmt.v1beta1.UnitVariableOrBuilder>

getLabels() (deprecated)

public abstract Map<String,String> getLabels()

Use #getLabelsMap() instead.

Returns
Type Description
Map<String,String>

getLabelsCount()

public abstract int getLabelsCount()

Optional. The labels on the resource, which can be used for categorization. similar to Kubernetes resource labels.

map<string, string> labels = 10401 [(.google.api.field_behavior) = OPTIONAL];

Returns
Type Description
int

getLabelsMap()

public abstract Map<String,String> getLabelsMap()

Optional. The labels on the resource, which can be used for categorization. similar to Kubernetes resource labels.

map<string, string> labels = 10401 [(.google.api.field_behavior) = OPTIONAL];

Returns
Type Description
Map<String,String>

getLabelsOrDefault(String key, String defaultValue)

public abstract String getLabelsOrDefault(String key, String defaultValue)

Optional. The labels on the resource, which can be used for categorization. similar to Kubernetes resource labels.

map<string, string> labels = 10401 [(.google.api.field_behavior) = OPTIONAL];

Parameters
Name Description
key String
defaultValue String
Returns
Type Description
String

getLabelsOrThrow(String key)

public abstract String getLabelsOrThrow(String key)

Optional. The labels on the resource, which can be used for categorization. similar to Kubernetes resource labels.

map<string, string> labels = 10401 [(.google.api.field_behavior) = OPTIONAL];

Parameter
Name Description
key String
Returns
Type Description
String

getName()

public abstract String getName()

Identifier. The resource name (full URI of the resource) following the standard naming scheme:

"projects/{project}/locations/{___location}/releases/{release}"

string name = 1 [(.google.api.field_behavior) = IDENTIFIER];

Returns
Type Description
String

The name.

getNameBytes()

public abstract ByteString getNameBytes()

Identifier. The resource name (full URI of the resource) following the standard naming scheme:

"projects/{project}/locations/{___location}/releases/{release}"

string name = 1 [(.google.api.field_behavior) = IDENTIFIER];

Returns
Type Description
ByteString

The bytes for name.

getOutputVariables(int index)

public abstract UnitVariable getOutputVariables(int index)

Optional. Output only. List of output variables declared on the blueprint and can be present with their values on the unit status

repeated .google.cloud.saasplatform.saasservicemgmt.v1beta1.UnitVariable output_variables = 6 [(.google.api.field_behavior) = OPTIONAL, (.google.api.field_behavior) = OUTPUT_ONLY];

Parameter
Name Description
index int
Returns
Type Description
UnitVariable

getOutputVariablesCount()

public abstract int getOutputVariablesCount()

Optional. Output only. List of output variables declared on the blueprint and can be present with their values on the unit status

repeated .google.cloud.saasplatform.saasservicemgmt.v1beta1.UnitVariable output_variables = 6 [(.google.api.field_behavior) = OPTIONAL, (.google.api.field_behavior) = OUTPUT_ONLY];

Returns
Type Description
int

getOutputVariablesList()

public abstract List<UnitVariable> getOutputVariablesList()

Optional. Output only. List of output variables declared on the blueprint and can be present with their values on the unit status

repeated .google.cloud.saasplatform.saasservicemgmt.v1beta1.UnitVariable output_variables = 6 [(.google.api.field_behavior) = OPTIONAL, (.google.api.field_behavior) = OUTPUT_ONLY];

Returns
Type Description
List<UnitVariable>

getOutputVariablesOrBuilder(int index)

public abstract UnitVariableOrBuilder getOutputVariablesOrBuilder(int index)

Optional. Output only. List of output variables declared on the blueprint and can be present with their values on the unit status

repeated .google.cloud.saasplatform.saasservicemgmt.v1beta1.UnitVariable output_variables = 6 [(.google.api.field_behavior) = OPTIONAL, (.google.api.field_behavior) = OUTPUT_ONLY];

Parameter
Name Description
index int
Returns
Type Description
UnitVariableOrBuilder

getOutputVariablesOrBuilderList()

public abstract List<? extends UnitVariableOrBuilder> getOutputVariablesOrBuilderList()

Optional. Output only. List of output variables declared on the blueprint and can be present with their values on the unit status

repeated .google.cloud.saasplatform.saasservicemgmt.v1beta1.UnitVariable output_variables = 6 [(.google.api.field_behavior) = OPTIONAL, (.google.api.field_behavior) = OUTPUT_ONLY];

Returns
Type Description
List<? extends com.google.cloud.saasplatform.saasservicemgmt.v1beta1.UnitVariableOrBuilder>

getReleaseRequirements()

public abstract Release.ReleaseRequirements getReleaseRequirements()

Optional. Set of requirements to be fulfilled on the Unit when using this Release.

.google.cloud.saasplatform.saasservicemgmt.v1beta1.Release.ReleaseRequirements release_requirements = 4 [(.google.api.field_behavior) = OPTIONAL];

Returns
Type Description
Release.ReleaseRequirements

The releaseRequirements.

getReleaseRequirementsOrBuilder()

public abstract Release.ReleaseRequirementsOrBuilder getReleaseRequirementsOrBuilder()

Optional. Set of requirements to be fulfilled on the Unit when using this Release.

.google.cloud.saasplatform.saasservicemgmt.v1beta1.Release.ReleaseRequirements release_requirements = 4 [(.google.api.field_behavior) = OPTIONAL];

Returns
Type Description
Release.ReleaseRequirementsOrBuilder

getUid()

public abstract String getUid()

Output only. The unique identifier of the resource. UID is unique in the time and space for this resource within the scope of the service. It is typically generated by the server on successful creation of a resource and must not be changed. UID is used to uniquely identify resources with resource name reuses. This should be a UUID4.

string uid = 10201 [(.google.api.field_behavior) = OUTPUT_ONLY, (.google.api.field_info) = { ... }

Returns
Type Description
String

The uid.

getUidBytes()

public abstract ByteString getUidBytes()

Output only. The unique identifier of the resource. UID is unique in the time and space for this resource within the scope of the service. It is typically generated by the server on successful creation of a resource and must not be changed. UID is used to uniquely identify resources with resource name reuses. This should be a UUID4.

string uid = 10201 [(.google.api.field_behavior) = OUTPUT_ONLY, (.google.api.field_info) = { ... }

Returns
Type Description
ByteString

The bytes for uid.

getUnitKind()

public abstract String getUnitKind()

Required. Immutable. Reference to the UnitKind this Release corresponds to (required and immutable once created).

string unit_kind = 2 [(.google.api.field_behavior) = REQUIRED, (.google.api.field_behavior) = IMMUTABLE, (.google.api.resource_reference) = { ... }

Returns
Type Description
String

The unitKind.

getUnitKindBytes()

public abstract ByteString getUnitKindBytes()

Required. Immutable. Reference to the UnitKind this Release corresponds to (required and immutable once created).

string unit_kind = 2 [(.google.api.field_behavior) = REQUIRED, (.google.api.field_behavior) = IMMUTABLE, (.google.api.resource_reference) = { ... }

Returns
Type Description
ByteString

The bytes for unitKind.

getUpdateTime()

public abstract Timestamp getUpdateTime()

Output only. The timestamp when the resource was last updated. Any change to the resource made by users must refresh this value. Changes to a resource made by the service should refresh this value.

.google.protobuf.Timestamp update_time = 10304 [(.google.api.field_behavior) = OUTPUT_ONLY];

Returns
Type Description
Timestamp

The updateTime.

getUpdateTimeOrBuilder()

public abstract TimestampOrBuilder getUpdateTimeOrBuilder()

Output only. The timestamp when the resource was last updated. Any change to the resource made by users must refresh this value. Changes to a resource made by the service should refresh this value.

.google.protobuf.Timestamp update_time = 10304 [(.google.api.field_behavior) = OUTPUT_ONLY];

Returns
Type Description
TimestampOrBuilder

hasBlueprint()

public abstract boolean hasBlueprint()

Optional. Blueprints are OCI Images that contain all of the artifacts needed to provision a unit.

.google.cloud.saasplatform.saasservicemgmt.v1beta1.Blueprint blueprint = 3 [(.google.api.field_behavior) = OPTIONAL];

Returns
Type Description
boolean

Whether the blueprint field is set.

hasCreateTime()

public abstract boolean hasCreateTime()

Output only. The timestamp when the resource was created.

.google.protobuf.Timestamp create_time = 10303 [(.google.api.field_behavior) = OUTPUT_ONLY];

Returns
Type Description
boolean

Whether the createTime field is set.

hasReleaseRequirements()

public abstract boolean hasReleaseRequirements()

Optional. Set of requirements to be fulfilled on the Unit when using this Release.

.google.cloud.saasplatform.saasservicemgmt.v1beta1.Release.ReleaseRequirements release_requirements = 4 [(.google.api.field_behavior) = OPTIONAL];

Returns
Type Description
boolean

Whether the releaseRequirements field is set.

hasUpdateTime()

public abstract boolean hasUpdateTime()

Output only. The timestamp when the resource was last updated. Any change to the resource made by users must refresh this value. Changes to a resource made by the service should refresh this value.

.google.protobuf.Timestamp update_time = 10304 [(.google.api.field_behavior) = OUTPUT_ONLY];

Returns
Type Description
boolean

Whether the updateTime field is set.