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
Inherited Members
com.google.protobuf.GeneratedMessageV3.Builder.getUnknownFieldSetBuilder()
com.google.protobuf.GeneratedMessageV3.Builder.internalGetMapFieldReflection(int)
com.google.protobuf.GeneratedMessageV3.Builder.internalGetMutableMapFieldReflection(int)
com.google.protobuf.GeneratedMessageV3.Builder.mergeUnknownLengthDelimitedField(int,com.google.protobuf.ByteString)
com.google.protobuf.GeneratedMessageV3.Builder.mergeUnknownVarintField(int,int)
com.google.protobuf.GeneratedMessageV3.Builder.parseUnknownField(com.google.protobuf.CodedInputStream,com.google.protobuf.ExtensionRegistryLite,int)
com.google.protobuf.GeneratedMessageV3.Builder.setUnknownFieldSetBuilder(com.google.protobuf.UnknownFieldSet.Builder)
Static Methods
public static final Descriptors.Descriptor getDescriptor()
Methods
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>
|
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];
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];
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];
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];
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];
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
|
public Provision.Builder addRepeatedField(Descriptors.FieldDescriptor field, Object value)
Overrides
public Provision buildPartial()
public Provision.Builder clear()
Overrides
public Provision.Builder clearField(Descriptors.FieldDescriptor field)
Overrides
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];
public Provision.Builder clearOneof(Descriptors.OneofDescriptor oneof)
Overrides
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) = { ... }
public Provision.Builder clone()
Overrides
public Provision getDefaultInstanceForType()
public Descriptors.Descriptor getDescriptorForType()
Overrides
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
|
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
|
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];
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 |
|
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];
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
|
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> |
|
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.
|
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.
|
protected GeneratedMessageV3.FieldAccessorTable internalGetFieldAccessorTable()
Overrides
public final boolean isInitialized()
Overrides
public Provision.Builder mergeFrom(Provision other)
public Provision.Builder mergeFrom(CodedInputStream input, ExtensionRegistryLite extensionRegistry)
Overrides
public Provision.Builder mergeFrom(Message other)
Parameter |
Name |
Description |
other |
Message
|
Overrides
public final Provision.Builder mergeUnknownFields(UnknownFieldSet unknownFields)
Overrides
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
|
public Provision.Builder setField(Descriptors.FieldDescriptor field, Object value)
Overrides
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];
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];
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.
|
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.
|
public Provision.Builder setRepeatedField(Descriptors.FieldDescriptor field, int index, Object value)
Overrides
public final Provision.Builder setUnknownFields(UnknownFieldSet unknownFields)
Overrides