Class Provision.Builder (0.2.0)

public static final class Provision.Builder extends GeneratedMessageV3.Builder<Provision.Builder> implements ProvisionOrBuilder

Provision is the unit operation that provision the underlying resources represented by a Unit. Can only execute if the Unit is not currently provisioned.

Protobuf type google.cloud.saasplatform.saasservicemgmt.v1beta1.Provision

Implements

ProvisionOrBuilder

Static Methods

getDescriptor()

public static final Descriptors.Descriptor getDescriptor()
Returns
Type Description
Descriptor

Methods

addAllInputVariables(Iterable<? extends UnitVariable> values)

public Provision.Builder addAllInputVariables(Iterable<? extends UnitVariable> values)

Optional. Set of input variables. Maximum 100. (optional)

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

Parameter
Name Description
values Iterable<? extends com.google.cloud.saasplatform.saasservicemgmt.v1beta1.UnitVariable>
Returns
Type Description
Provision.Builder

addInputVariables(UnitVariable value)

public Provision.Builder addInputVariables(UnitVariable value)

Optional. Set of input variables. Maximum 100. (optional)

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

Parameter
Name Description
value UnitVariable
Returns
Type Description
Provision.Builder

addInputVariables(UnitVariable.Builder builderForValue)

public Provision.Builder addInputVariables(UnitVariable.Builder builderForValue)

Optional. Set of input variables. Maximum 100. (optional)

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

Parameter
Name Description
builderForValue UnitVariable.Builder
Returns
Type Description
Provision.Builder

addInputVariables(int index, UnitVariable value)

public Provision.Builder addInputVariables(int index, UnitVariable value)

Optional. Set of input variables. Maximum 100. (optional)

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

Parameters
Name Description
index int
value UnitVariable
Returns
Type Description
Provision.Builder

addInputVariables(int index, UnitVariable.Builder builderForValue)

public Provision.Builder addInputVariables(int index, UnitVariable.Builder builderForValue)

Optional. Set of input variables. Maximum 100. (optional)

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

Parameters
Name Description
index int
builderForValue UnitVariable.Builder
Returns
Type Description
Provision.Builder

addInputVariablesBuilder()

public UnitVariable.Builder addInputVariablesBuilder()

Optional. Set of input variables. Maximum 100. (optional)

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

Returns
Type Description
UnitVariable.Builder

addInputVariablesBuilder(int index)

public UnitVariable.Builder addInputVariablesBuilder(int index)

Optional. Set of input variables. Maximum 100. (optional)

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

Parameter
Name Description
index int
Returns
Type Description
UnitVariable.Builder

addRepeatedField(Descriptors.FieldDescriptor field, Object value)

public Provision.Builder addRepeatedField(Descriptors.FieldDescriptor field, Object value)
Parameters
Name Description
field FieldDescriptor
value Object
Returns
Type Description
Provision.Builder
Overrides

build()

public Provision build()
Returns
Type Description
Provision

buildPartial()

public Provision buildPartial()
Returns
Type Description
Provision

clear()

public Provision.Builder clear()
Returns
Type Description
Provision.Builder
Overrides

clearField(Descriptors.FieldDescriptor field)

public Provision.Builder clearField(Descriptors.FieldDescriptor field)
Parameter
Name Description
field FieldDescriptor
Returns
Type Description
Provision.Builder
Overrides

clearInputVariables()

public Provision.Builder clearInputVariables()

Optional. Set of input variables. Maximum 100. (optional)

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

Returns
Type Description
Provision.Builder

clearOneof(Descriptors.OneofDescriptor oneof)

public Provision.Builder clearOneof(Descriptors.OneofDescriptor oneof)
Parameter
Name Description
oneof OneofDescriptor
Returns
Type Description
Provision.Builder
Overrides

clearRelease()

public Provision.Builder clearRelease()

Optional. Reference to the Release object to use for the Unit. (optional).

string release = 1 [(.google.api.field_behavior) = OPTIONAL, (.google.api.resource_reference) = { ... }

Returns
Type Description
Provision.Builder

This builder for chaining.

clone()

public Provision.Builder clone()
Returns
Type Description
Provision.Builder
Overrides

getDefaultInstanceForType()

public Provision getDefaultInstanceForType()
Returns
Type Description
Provision

getDescriptorForType()

public Descriptors.Descriptor getDescriptorForType()
Returns
Type Description
Descriptor
Overrides

getInputVariables(int index)

public UnitVariable getInputVariables(int index)

Optional. Set of input variables. Maximum 100. (optional)

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

Parameter
Name Description
index int
Returns
Type Description
UnitVariable

getInputVariablesBuilder(int index)

public UnitVariable.Builder getInputVariablesBuilder(int index)

Optional. Set of input variables. Maximum 100. (optional)

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

Parameter
Name Description
index int
Returns
Type Description
UnitVariable.Builder

getInputVariablesBuilderList()

public List<UnitVariable.Builder> getInputVariablesBuilderList()

Optional. Set of input variables. Maximum 100. (optional)

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

Returns
Type Description
List<Builder>

getInputVariablesCount()

public int getInputVariablesCount()

Optional. Set of input variables. Maximum 100. (optional)

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

Returns
Type Description
int

getInputVariablesList()

public List<UnitVariable> getInputVariablesList()

Optional. Set of input variables. Maximum 100. (optional)

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

Returns
Type Description
List<UnitVariable>

getInputVariablesOrBuilder(int index)

public UnitVariableOrBuilder getInputVariablesOrBuilder(int index)

Optional. Set of input variables. Maximum 100. (optional)

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

Parameter
Name Description
index int
Returns
Type Description
UnitVariableOrBuilder

getInputVariablesOrBuilderList()

public List<? extends UnitVariableOrBuilder> getInputVariablesOrBuilderList()

Optional. Set of input variables. Maximum 100. (optional)

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

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

getRelease()

public String getRelease()

Optional. Reference to the Release object to use for the Unit. (optional).

string release = 1 [(.google.api.field_behavior) = OPTIONAL, (.google.api.resource_reference) = { ... }

Returns
Type Description
String

The release.

getReleaseBytes()

public ByteString getReleaseBytes()

Optional. Reference to the Release object to use for the Unit. (optional).

string release = 1 [(.google.api.field_behavior) = OPTIONAL, (.google.api.resource_reference) = { ... }

Returns
Type Description
ByteString

The bytes for release.

internalGetFieldAccessorTable()

protected GeneratedMessageV3.FieldAccessorTable internalGetFieldAccessorTable()
Returns
Type Description
FieldAccessorTable
Overrides

isInitialized()

public final boolean isInitialized()
Returns
Type Description
boolean
Overrides

mergeFrom(Provision other)

public Provision.Builder mergeFrom(Provision other)
Parameter
Name Description
other Provision
Returns
Type Description
Provision.Builder

mergeFrom(CodedInputStream input, ExtensionRegistryLite extensionRegistry)

public Provision.Builder mergeFrom(CodedInputStream input, ExtensionRegistryLite extensionRegistry)
Parameters
Name Description
input CodedInputStream
extensionRegistry ExtensionRegistryLite
Returns
Type Description
Provision.Builder
Overrides
Exceptions
Type Description
IOException

mergeFrom(Message other)

public Provision.Builder mergeFrom(Message other)
Parameter
Name Description
other Message
Returns
Type Description
Provision.Builder
Overrides

mergeUnknownFields(UnknownFieldSet unknownFields)

public final Provision.Builder mergeUnknownFields(UnknownFieldSet unknownFields)
Parameter
Name Description
unknownFields UnknownFieldSet
Returns
Type Description
Provision.Builder
Overrides

removeInputVariables(int index)

public Provision.Builder removeInputVariables(int index)

Optional. Set of input variables. Maximum 100. (optional)

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

Parameter
Name Description
index int
Returns
Type Description
Provision.Builder

setField(Descriptors.FieldDescriptor field, Object value)

public Provision.Builder setField(Descriptors.FieldDescriptor field, Object value)
Parameters
Name Description
field FieldDescriptor
value Object
Returns
Type Description
Provision.Builder
Overrides

setInputVariables(int index, UnitVariable value)

public Provision.Builder setInputVariables(int index, UnitVariable value)

Optional. Set of input variables. Maximum 100. (optional)

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

Parameters
Name Description
index int
value UnitVariable
Returns
Type Description
Provision.Builder

setInputVariables(int index, UnitVariable.Builder builderForValue)

public Provision.Builder setInputVariables(int index, UnitVariable.Builder builderForValue)

Optional. Set of input variables. Maximum 100. (optional)

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

Parameters
Name Description
index int
builderForValue UnitVariable.Builder
Returns
Type Description
Provision.Builder

setRelease(String value)

public Provision.Builder setRelease(String value)

Optional. Reference to the Release object to use for the Unit. (optional).

string release = 1 [(.google.api.field_behavior) = OPTIONAL, (.google.api.resource_reference) = { ... }

Parameter
Name Description
value String

The release to set.

Returns
Type Description
Provision.Builder

This builder for chaining.

setReleaseBytes(ByteString value)

public Provision.Builder setReleaseBytes(ByteString value)

Optional. Reference to the Release object to use for the Unit. (optional).

string release = 1 [(.google.api.field_behavior) = OPTIONAL, (.google.api.resource_reference) = { ... }

Parameter
Name Description
value ByteString

The bytes for release to set.

Returns
Type Description
Provision.Builder

This builder for chaining.

setRepeatedField(Descriptors.FieldDescriptor field, int index, Object value)

public Provision.Builder setRepeatedField(Descriptors.FieldDescriptor field, int index, Object value)
Parameters
Name Description
field FieldDescriptor
index int
value Object
Returns
Type Description
Provision.Builder
Overrides

setUnknownFields(UnknownFieldSet unknownFields)

public final Provision.Builder setUnknownFields(UnknownFieldSet unknownFields)
Parameter
Name Description
unknownFields UnknownFieldSet
Returns
Type Description
Provision.Builder
Overrides