Class FleetPackage.Builder (0.1.0)

public static final class FleetPackage.Builder extends GeneratedMessageV3.Builder<FleetPackage.Builder> implements FleetPackageOrBuilder

A FleetPackage resource in the Config Delivery API.

A FleetPackage defines a package through which kubernetes configuration is deployed to a fleet of kubernetes clusters.

Protobuf type google.cloud.configdelivery.v1beta.FleetPackage

Static Methods

getDescriptor()

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

Methods

addRepeatedField(Descriptors.FieldDescriptor field, Object value)

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

build()

public FleetPackage build()
Returns
Type Description
FleetPackage

buildPartial()

public FleetPackage buildPartial()
Returns
Type Description
FleetPackage

clear()

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

clearCreateTime()

public FleetPackage.Builder clearCreateTime()

Output only. Time at which the FleetPackage was created.

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

Returns
Type Description
FleetPackage.Builder

clearDeletionPropagationPolicy()

public FleetPackage.Builder clearDeletionPropagationPolicy()

Optional. Information around how to handle kubernetes resources at the target clusters when the FleetPackage is deleted.

.google.cloud.configdelivery.v1beta.DeletionPropagationPolicy deletion_propagation_policy = 15 [(.google.api.field_behavior) = OPTIONAL];

Returns
Type Description
FleetPackage.Builder

This builder for chaining.

clearField(Descriptors.FieldDescriptor field)

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

clearInfo()

public FleetPackage.Builder clearInfo()

Output only. Information containing the rollout status of the FleetPackage across all the target clusters.

.google.cloud.configdelivery.v1beta.FleetPackageInfo info = 13 [(.google.api.field_behavior) = OUTPUT_ONLY];

Returns
Type Description
FleetPackage.Builder

clearLabels()

public FleetPackage.Builder clearLabels()
Returns
Type Description
FleetPackage.Builder

clearName()

public FleetPackage.Builder clearName()

Identifier. Name of the FleetPackage. Format is projects/{project}/locations/{location}/fleetPackages/{fleetPackage}. The fleetPackage component must match a-z{0,62}

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

Returns
Type Description
FleetPackage.Builder

This builder for chaining.

clearOneof(Descriptors.OneofDescriptor oneof)

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

clearResourceBundleSelector()

public FleetPackage.Builder clearResourceBundleSelector()

Required. Information specifying the source of kubernetes configuration to deploy.

.google.cloud.configdelivery.v1beta.FleetPackage.ResourceBundleSelector resource_bundle_selector = 5 [(.google.api.field_behavior) = REQUIRED];

Returns
Type Description
FleetPackage.Builder

clearRolloutStrategy()

public FleetPackage.Builder clearRolloutStrategy()

Optional. The strategy to use to deploy kubernetes configuration to clusters.

.google.cloud.configdelivery.v1beta.RolloutStrategy rollout_strategy = 10 [(.google.api.field_behavior) = OPTIONAL];

Returns
Type Description
FleetPackage.Builder

clearState()

public FleetPackage.Builder clearState()

Optional. The desired state of the fleet package.

.google.cloud.configdelivery.v1beta.FleetPackage.State state = 16 [(.google.api.field_behavior) = OPTIONAL];

Returns
Type Description
FleetPackage.Builder

This builder for chaining.

clearTarget()

public FleetPackage.Builder clearTarget()

Optional. Configuration to select target clusters to deploy kubernetes configuration to.

.google.cloud.configdelivery.v1beta.FleetPackage.Target target = 9 [(.google.api.field_behavior) = OPTIONAL];

Returns
Type Description
FleetPackage.Builder

clearUpdateTime()

public FleetPackage.Builder clearUpdateTime()

Output only. Most recent time at which the FleetPackage was updated.

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

Returns
Type Description
FleetPackage.Builder

clearVariantSelector()

public FleetPackage.Builder clearVariantSelector()

Required. Information specifying how to map a ResourceBundle variant to a target cluster.

.google.cloud.configdelivery.v1beta.FleetPackage.VariantSelector variant_selector = 11 [(.google.api.field_behavior) = REQUIRED];

Returns
Type Description
FleetPackage.Builder

clone()

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

containsLabels(String key)

public boolean containsLabels(String key)

Optional. Labels are attributes that can be set and used by both the user and by Config Delivery. Labels must meet the following constraints:

  • Keys and values can contain only lowercase letters, numeric characters, underscores, and dashes.
  • All characters must use UTF-8 encoding, and international characters are allowed.
  • Keys must start with a lowercase letter or international character.
  • Each resource is limited to a maximum of 64 labels.

    Both keys and values are additionally constrained to be <= 128 bytes.

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

Parameter
Name Description
key String
Returns
Type Description
boolean

getCreateTime()

public Timestamp getCreateTime()

Output only. Time at which the FleetPackage was created.

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

Returns
Type Description
Timestamp

The createTime.

getCreateTimeBuilder()

public Timestamp.Builder getCreateTimeBuilder()

Output only. Time at which the FleetPackage was created.

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

Returns
Type Description
Builder

getCreateTimeOrBuilder()

public TimestampOrBuilder getCreateTimeOrBuilder()

Output only. Time at which the FleetPackage was created.

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

Returns
Type Description
TimestampOrBuilder

getDefaultInstanceForType()

public FleetPackage getDefaultInstanceForType()
Returns
Type Description
FleetPackage

getDeletionPropagationPolicy()

public DeletionPropagationPolicy getDeletionPropagationPolicy()

Optional. Information around how to handle kubernetes resources at the target clusters when the FleetPackage is deleted.

.google.cloud.configdelivery.v1beta.DeletionPropagationPolicy deletion_propagation_policy = 15 [(.google.api.field_behavior) = OPTIONAL];

Returns
Type Description
DeletionPropagationPolicy

The deletionPropagationPolicy.

getDeletionPropagationPolicyValue()

public int getDeletionPropagationPolicyValue()

Optional. Information around how to handle kubernetes resources at the target clusters when the FleetPackage is deleted.

.google.cloud.configdelivery.v1beta.DeletionPropagationPolicy deletion_propagation_policy = 15 [(.google.api.field_behavior) = OPTIONAL];

Returns
Type Description
int

The enum numeric value on the wire for deletionPropagationPolicy.

getDescriptorForType()

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

getInfo()

public FleetPackageInfo getInfo()

Output only. Information containing the rollout status of the FleetPackage across all the target clusters.

.google.cloud.configdelivery.v1beta.FleetPackageInfo info = 13 [(.google.api.field_behavior) = OUTPUT_ONLY];

Returns
Type Description
FleetPackageInfo

The info.

getInfoBuilder()

public FleetPackageInfo.Builder getInfoBuilder()

Output only. Information containing the rollout status of the FleetPackage across all the target clusters.

.google.cloud.configdelivery.v1beta.FleetPackageInfo info = 13 [(.google.api.field_behavior) = OUTPUT_ONLY];

Returns
Type Description
FleetPackageInfo.Builder

getInfoOrBuilder()

public FleetPackageInfoOrBuilder getInfoOrBuilder()

Output only. Information containing the rollout status of the FleetPackage across all the target clusters.

.google.cloud.configdelivery.v1beta.FleetPackageInfo info = 13 [(.google.api.field_behavior) = OUTPUT_ONLY];

Returns
Type Description
FleetPackageInfoOrBuilder

getLabels() (deprecated)

public Map<String,String> getLabels()

Use #getLabelsMap() instead.

Returns
Type Description
Map<String,String>

getLabelsCount()

public int getLabelsCount()

Optional. Labels are attributes that can be set and used by both the user and by Config Delivery. Labels must meet the following constraints:

  • Keys and values can contain only lowercase letters, numeric characters, underscores, and dashes.
  • All characters must use UTF-8 encoding, and international characters are allowed.
  • Keys must start with a lowercase letter or international character.
  • Each resource is limited to a maximum of 64 labels.

    Both keys and values are additionally constrained to be <= 128 bytes.

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

Returns
Type Description
int

getLabelsMap()

public Map<String,String> getLabelsMap()

Optional. Labels are attributes that can be set and used by both the user and by Config Delivery. Labels must meet the following constraints:

  • Keys and values can contain only lowercase letters, numeric characters, underscores, and dashes.
  • All characters must use UTF-8 encoding, and international characters are allowed.
  • Keys must start with a lowercase letter or international character.
  • Each resource is limited to a maximum of 64 labels.

    Both keys and values are additionally constrained to be <= 128 bytes.

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

Returns
Type Description
Map<String,String>

getLabelsOrDefault(String key, String defaultValue)

public String getLabelsOrDefault(String key, String defaultValue)

Optional. Labels are attributes that can be set and used by both the user and by Config Delivery. Labels must meet the following constraints:

  • Keys and values can contain only lowercase letters, numeric characters, underscores, and dashes.
  • All characters must use UTF-8 encoding, and international characters are allowed.
  • Keys must start with a lowercase letter or international character.
  • Each resource is limited to a maximum of 64 labels.

    Both keys and values are additionally constrained to be <= 128 bytes.

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

Parameters
Name Description
key String
defaultValue String
Returns
Type Description
String

getLabelsOrThrow(String key)

public String getLabelsOrThrow(String key)

Optional. Labels are attributes that can be set and used by both the user and by Config Delivery. Labels must meet the following constraints:

  • Keys and values can contain only lowercase letters, numeric characters, underscores, and dashes.
  • All characters must use UTF-8 encoding, and international characters are allowed.
  • Keys must start with a lowercase letter or international character.
  • Each resource is limited to a maximum of 64 labels.

    Both keys and values are additionally constrained to be <= 128 bytes.

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

Parameter
Name Description
key String
Returns
Type Description
String

getMutableLabels() (deprecated)

public Map<String,String> getMutableLabels()

Use alternate mutation accessors instead.

Returns
Type Description
Map<String,String>

getName()

public String getName()

Identifier. Name of the FleetPackage. Format is projects/{project}/locations/{location}/fleetPackages/{fleetPackage}. The fleetPackage component must match a-z{0,62}

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

Returns
Type Description
String

The name.

getNameBytes()

public ByteString getNameBytes()

Identifier. Name of the FleetPackage. Format is projects/{project}/locations/{location}/fleetPackages/{fleetPackage}. The fleetPackage component must match a-z{0,62}

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

Returns
Type Description
ByteString

The bytes for name.

getResourceBundleSelector()

public FleetPackage.ResourceBundleSelector getResourceBundleSelector()

Required. Information specifying the source of kubernetes configuration to deploy.

.google.cloud.configdelivery.v1beta.FleetPackage.ResourceBundleSelector resource_bundle_selector = 5 [(.google.api.field_behavior) = REQUIRED];

Returns
Type Description
FleetPackage.ResourceBundleSelector

The resourceBundleSelector.

getResourceBundleSelectorBuilder()

public FleetPackage.ResourceBundleSelector.Builder getResourceBundleSelectorBuilder()

Required. Information specifying the source of kubernetes configuration to deploy.

.google.cloud.configdelivery.v1beta.FleetPackage.ResourceBundleSelector resource_bundle_selector = 5 [(.google.api.field_behavior) = REQUIRED];

Returns
Type Description
FleetPackage.ResourceBundleSelector.Builder

getResourceBundleSelectorOrBuilder()

public FleetPackage.ResourceBundleSelectorOrBuilder getResourceBundleSelectorOrBuilder()

Required. Information specifying the source of kubernetes configuration to deploy.

.google.cloud.configdelivery.v1beta.FleetPackage.ResourceBundleSelector resource_bundle_selector = 5 [(.google.api.field_behavior) = REQUIRED];

Returns
Type Description
FleetPackage.ResourceBundleSelectorOrBuilder

getRolloutStrategy()

public RolloutStrategy getRolloutStrategy()

Optional. The strategy to use to deploy kubernetes configuration to clusters.

.google.cloud.configdelivery.v1beta.RolloutStrategy rollout_strategy = 10 [(.google.api.field_behavior) = OPTIONAL];

Returns
Type Description
RolloutStrategy

The rolloutStrategy.

getRolloutStrategyBuilder()

public RolloutStrategy.Builder getRolloutStrategyBuilder()

Optional. The strategy to use to deploy kubernetes configuration to clusters.

.google.cloud.configdelivery.v1beta.RolloutStrategy rollout_strategy = 10 [(.google.api.field_behavior) = OPTIONAL];

Returns
Type Description
RolloutStrategy.Builder

getRolloutStrategyOrBuilder()

public RolloutStrategyOrBuilder getRolloutStrategyOrBuilder()

Optional. The strategy to use to deploy kubernetes configuration to clusters.

.google.cloud.configdelivery.v1beta.RolloutStrategy rollout_strategy = 10 [(.google.api.field_behavior) = OPTIONAL];

Returns
Type Description
RolloutStrategyOrBuilder

getState()

public FleetPackage.State getState()

Optional. The desired state of the fleet package.

.google.cloud.configdelivery.v1beta.FleetPackage.State state = 16 [(.google.api.field_behavior) = OPTIONAL];

Returns
Type Description
FleetPackage.State

The state.

getStateValue()

public int getStateValue()

Optional. The desired state of the fleet package.

.google.cloud.configdelivery.v1beta.FleetPackage.State state = 16 [(.google.api.field_behavior) = OPTIONAL];

Returns
Type Description
int

The enum numeric value on the wire for state.

getTarget()

public FleetPackage.Target getTarget()

Optional. Configuration to select target clusters to deploy kubernetes configuration to.

.google.cloud.configdelivery.v1beta.FleetPackage.Target target = 9 [(.google.api.field_behavior) = OPTIONAL];

Returns
Type Description
FleetPackage.Target

The target.

getTargetBuilder()

public FleetPackage.Target.Builder getTargetBuilder()

Optional. Configuration to select target clusters to deploy kubernetes configuration to.

.google.cloud.configdelivery.v1beta.FleetPackage.Target target = 9 [(.google.api.field_behavior) = OPTIONAL];

Returns
Type Description
FleetPackage.Target.Builder

getTargetOrBuilder()

public FleetPackage.TargetOrBuilder getTargetOrBuilder()

Optional. Configuration to select target clusters to deploy kubernetes configuration to.

.google.cloud.configdelivery.v1beta.FleetPackage.Target target = 9 [(.google.api.field_behavior) = OPTIONAL];

Returns
Type Description
FleetPackage.TargetOrBuilder

getUpdateTime()

public Timestamp getUpdateTime()

Output only. Most recent time at which the FleetPackage was updated.

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

Returns
Type Description
Timestamp

The updateTime.

getUpdateTimeBuilder()

public Timestamp.Builder getUpdateTimeBuilder()

Output only. Most recent time at which the FleetPackage was updated.

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

Returns
Type Description
Builder

getUpdateTimeOrBuilder()

public TimestampOrBuilder getUpdateTimeOrBuilder()

Output only. Most recent time at which the FleetPackage was updated.

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

Returns
Type Description
TimestampOrBuilder

getVariantSelector()

public FleetPackage.VariantSelector getVariantSelector()

Required. Information specifying how to map a ResourceBundle variant to a target cluster.

.google.cloud.configdelivery.v1beta.FleetPackage.VariantSelector variant_selector = 11 [(.google.api.field_behavior) = REQUIRED];

Returns
Type Description
FleetPackage.VariantSelector

The variantSelector.

getVariantSelectorBuilder()

public FleetPackage.VariantSelector.Builder getVariantSelectorBuilder()

Required. Information specifying how to map a ResourceBundle variant to a target cluster.

.google.cloud.configdelivery.v1beta.FleetPackage.VariantSelector variant_selector = 11 [(.google.api.field_behavior) = REQUIRED];

Returns
Type Description
FleetPackage.VariantSelector.Builder

getVariantSelectorOrBuilder()

public FleetPackage.VariantSelectorOrBuilder getVariantSelectorOrBuilder()

Required. Information specifying how to map a ResourceBundle variant to a target cluster.

.google.cloud.configdelivery.v1beta.FleetPackage.VariantSelector variant_selector = 11 [(.google.api.field_behavior) = REQUIRED];

Returns
Type Description
FleetPackage.VariantSelectorOrBuilder

hasCreateTime()

public boolean hasCreateTime()

Output only. Time at which the FleetPackage was created.

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

Returns
Type Description
boolean

Whether the createTime field is set.

hasInfo()

public boolean hasInfo()

Output only. Information containing the rollout status of the FleetPackage across all the target clusters.

.google.cloud.configdelivery.v1beta.FleetPackageInfo info = 13 [(.google.api.field_behavior) = OUTPUT_ONLY];

Returns
Type Description
boolean

Whether the info field is set.

hasResourceBundleSelector()

public boolean hasResourceBundleSelector()

Required. Information specifying the source of kubernetes configuration to deploy.

.google.cloud.configdelivery.v1beta.FleetPackage.ResourceBundleSelector resource_bundle_selector = 5 [(.google.api.field_behavior) = REQUIRED];

Returns
Type Description
boolean

Whether the resourceBundleSelector field is set.

hasRolloutStrategy()

public boolean hasRolloutStrategy()

Optional. The strategy to use to deploy kubernetes configuration to clusters.

.google.cloud.configdelivery.v1beta.RolloutStrategy rollout_strategy = 10 [(.google.api.field_behavior) = OPTIONAL];

Returns
Type Description
boolean

Whether the rolloutStrategy field is set.

hasTarget()

public boolean hasTarget()

Optional. Configuration to select target clusters to deploy kubernetes configuration to.

.google.cloud.configdelivery.v1beta.FleetPackage.Target target = 9 [(.google.api.field_behavior) = OPTIONAL];

Returns
Type Description
boolean

Whether the target field is set.

hasUpdateTime()

public boolean hasUpdateTime()

Output only. Most recent time at which the FleetPackage was updated.

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

Returns
Type Description
boolean

Whether the updateTime field is set.

hasVariantSelector()

public boolean hasVariantSelector()

Required. Information specifying how to map a ResourceBundle variant to a target cluster.

.google.cloud.configdelivery.v1beta.FleetPackage.VariantSelector variant_selector = 11 [(.google.api.field_behavior) = REQUIRED];

Returns
Type Description
boolean

Whether the variantSelector field is set.

internalGetFieldAccessorTable()

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

internalGetMapFieldReflection(int number)

protected MapFieldReflectionAccessor internalGetMapFieldReflection(int number)
Parameter
Name Description
number int
Returns
Type Description
com.google.protobuf.MapFieldReflectionAccessor
Overrides
com.google.protobuf.GeneratedMessageV3.Builder.internalGetMapFieldReflection(int)

internalGetMutableMapFieldReflection(int number)

protected MapFieldReflectionAccessor internalGetMutableMapFieldReflection(int number)
Parameter
Name Description
number int
Returns
Type Description
com.google.protobuf.MapFieldReflectionAccessor
Overrides
com.google.protobuf.GeneratedMessageV3.Builder.internalGetMutableMapFieldReflection(int)

isInitialized()

public final boolean isInitialized()
Returns
Type Description
boolean
Overrides

mergeCreateTime(Timestamp value)

public FleetPackage.Builder mergeCreateTime(Timestamp value)

Output only. Time at which the FleetPackage was created.

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

Parameter
Name Description
value Timestamp
Returns
Type Description
FleetPackage.Builder

mergeFrom(FleetPackage other)

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

mergeFrom(CodedInputStream input, ExtensionRegistryLite extensionRegistry)

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

mergeFrom(Message other)

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

mergeInfo(FleetPackageInfo value)

public FleetPackage.Builder mergeInfo(FleetPackageInfo value)

Output only. Information containing the rollout status of the FleetPackage across all the target clusters.

.google.cloud.configdelivery.v1beta.FleetPackageInfo info = 13 [(.google.api.field_behavior) = OUTPUT_ONLY];

Parameter
Name Description
value FleetPackageInfo
Returns
Type Description
FleetPackage.Builder

mergeResourceBundleSelector(FleetPackage.ResourceBundleSelector value)

public FleetPackage.Builder mergeResourceBundleSelector(FleetPackage.ResourceBundleSelector value)

Required. Information specifying the source of kubernetes configuration to deploy.

.google.cloud.configdelivery.v1beta.FleetPackage.ResourceBundleSelector resource_bundle_selector = 5 [(.google.api.field_behavior) = REQUIRED];

Parameter
Name Description
value FleetPackage.ResourceBundleSelector
Returns
Type Description
FleetPackage.Builder

mergeRolloutStrategy(RolloutStrategy value)

public FleetPackage.Builder mergeRolloutStrategy(RolloutStrategy value)

Optional. The strategy to use to deploy kubernetes configuration to clusters.

.google.cloud.configdelivery.v1beta.RolloutStrategy rollout_strategy = 10 [(.google.api.field_behavior) = OPTIONAL];

Parameter
Name Description
value RolloutStrategy
Returns
Type Description
FleetPackage.Builder

mergeTarget(FleetPackage.Target value)

public FleetPackage.Builder mergeTarget(FleetPackage.Target value)

Optional. Configuration to select target clusters to deploy kubernetes configuration to.

.google.cloud.configdelivery.v1beta.FleetPackage.Target target = 9 [(.google.api.field_behavior) = OPTIONAL];

Parameter
Name Description
value FleetPackage.Target
Returns
Type Description
FleetPackage.Builder

mergeUnknownFields(UnknownFieldSet unknownFields)

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

mergeUpdateTime(Timestamp value)

public FleetPackage.Builder mergeUpdateTime(Timestamp value)

Output only. Most recent time at which the FleetPackage was updated.

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

Parameter
Name Description
value Timestamp
Returns
Type Description
FleetPackage.Builder

mergeVariantSelector(FleetPackage.VariantSelector value)

public FleetPackage.Builder mergeVariantSelector(FleetPackage.VariantSelector value)

Required. Information specifying how to map a ResourceBundle variant to a target cluster.

.google.cloud.configdelivery.v1beta.FleetPackage.VariantSelector variant_selector = 11 [(.google.api.field_behavior) = REQUIRED];

Parameter
Name Description
value FleetPackage.VariantSelector
Returns
Type Description
FleetPackage.Builder

putAllLabels(Map<String,String> values)

public FleetPackage.Builder putAllLabels(Map<String,String> values)

Optional. Labels are attributes that can be set and used by both the user and by Config Delivery. Labels must meet the following constraints:

  • Keys and values can contain only lowercase letters, numeric characters, underscores, and dashes.
  • All characters must use UTF-8 encoding, and international characters are allowed.
  • Keys must start with a lowercase letter or international character.
  • Each resource is limited to a maximum of 64 labels.

    Both keys and values are additionally constrained to be <= 128 bytes.

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

Parameter
Name Description
values Map<String,String>
Returns
Type Description
FleetPackage.Builder

putLabels(String key, String value)

public FleetPackage.Builder putLabels(String key, String value)

Optional. Labels are attributes that can be set and used by both the user and by Config Delivery. Labels must meet the following constraints:

  • Keys and values can contain only lowercase letters, numeric characters, underscores, and dashes.
  • All characters must use UTF-8 encoding, and international characters are allowed.
  • Keys must start with a lowercase letter or international character.
  • Each resource is limited to a maximum of 64 labels.

    Both keys and values are additionally constrained to be <= 128 bytes.

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

Parameters
Name Description
key String
value String
Returns
Type Description
FleetPackage.Builder

removeLabels(String key)

public FleetPackage.Builder removeLabels(String key)

Optional. Labels are attributes that can be set and used by both the user and by Config Delivery. Labels must meet the following constraints:

  • Keys and values can contain only lowercase letters, numeric characters, underscores, and dashes.
  • All characters must use UTF-8 encoding, and international characters are allowed.
  • Keys must start with a lowercase letter or international character.
  • Each resource is limited to a maximum of 64 labels.

    Both keys and values are additionally constrained to be <= 128 bytes.

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

Parameter
Name Description
key String
Returns
Type Description
FleetPackage.Builder

setCreateTime(Timestamp value)

public FleetPackage.Builder setCreateTime(Timestamp value)

Output only. Time at which the FleetPackage was created.

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

Parameter
Name Description
value Timestamp
Returns
Type Description
FleetPackage.Builder

setCreateTime(Timestamp.Builder builderForValue)

public FleetPackage.Builder setCreateTime(Timestamp.Builder builderForValue)

Output only. Time at which the FleetPackage was created.

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

Parameter
Name Description
builderForValue Builder
Returns
Type Description
FleetPackage.Builder

setDeletionPropagationPolicy(DeletionPropagationPolicy value)

public FleetPackage.Builder setDeletionPropagationPolicy(DeletionPropagationPolicy value)

Optional. Information around how to handle kubernetes resources at the target clusters when the FleetPackage is deleted.

.google.cloud.configdelivery.v1beta.DeletionPropagationPolicy deletion_propagation_policy = 15 [(.google.api.field_behavior) = OPTIONAL];

Parameter
Name Description
value DeletionPropagationPolicy

The deletionPropagationPolicy to set.

Returns
Type Description
FleetPackage.Builder

This builder for chaining.

setDeletionPropagationPolicyValue(int value)

public FleetPackage.Builder setDeletionPropagationPolicyValue(int value)

Optional. Information around how to handle kubernetes resources at the target clusters when the FleetPackage is deleted.

.google.cloud.configdelivery.v1beta.DeletionPropagationPolicy deletion_propagation_policy = 15 [(.google.api.field_behavior) = OPTIONAL];

Parameter
Name Description
value int

The enum numeric value on the wire for deletionPropagationPolicy to set.

Returns
Type Description
FleetPackage.Builder

This builder for chaining.

setField(Descriptors.FieldDescriptor field, Object value)

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

setInfo(FleetPackageInfo value)

public FleetPackage.Builder setInfo(FleetPackageInfo value)

Output only. Information containing the rollout status of the FleetPackage across all the target clusters.

.google.cloud.configdelivery.v1beta.FleetPackageInfo info = 13 [(.google.api.field_behavior) = OUTPUT_ONLY];

Parameter
Name Description
value FleetPackageInfo
Returns
Type Description
FleetPackage.Builder

setInfo(FleetPackageInfo.Builder builderForValue)

public FleetPackage.Builder setInfo(FleetPackageInfo.Builder builderForValue)

Output only. Information containing the rollout status of the FleetPackage across all the target clusters.

.google.cloud.configdelivery.v1beta.FleetPackageInfo info = 13 [(.google.api.field_behavior) = OUTPUT_ONLY];

Parameter
Name Description
builderForValue FleetPackageInfo.Builder
Returns
Type Description
FleetPackage.Builder

setName(String value)

public FleetPackage.Builder setName(String value)

Identifier. Name of the FleetPackage. Format is projects/{project}/locations/{location}/fleetPackages/{fleetPackage}. The fleetPackage component must match a-z{0,62}

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

Parameter
Name Description
value String

The name to set.

Returns
Type Description
FleetPackage.Builder

This builder for chaining.

setNameBytes(ByteString value)

public FleetPackage.Builder setNameBytes(ByteString value)

Identifier. Name of the FleetPackage. Format is projects/{project}/locations/{location}/fleetPackages/{fleetPackage}. The fleetPackage component must match a-z{0,62}

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

Parameter
Name Description
value ByteString

The bytes for name to set.

Returns
Type Description
FleetPackage.Builder

This builder for chaining.

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

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

setResourceBundleSelector(FleetPackage.ResourceBundleSelector value)

public FleetPackage.Builder setResourceBundleSelector(FleetPackage.ResourceBundleSelector value)

Required. Information specifying the source of kubernetes configuration to deploy.

.google.cloud.configdelivery.v1beta.FleetPackage.ResourceBundleSelector resource_bundle_selector = 5 [(.google.api.field_behavior) = REQUIRED];

Parameter
Name Description
value FleetPackage.ResourceBundleSelector
Returns
Type Description
FleetPackage.Builder

setResourceBundleSelector(FleetPackage.ResourceBundleSelector.Builder builderForValue)

public FleetPackage.Builder setResourceBundleSelector(FleetPackage.ResourceBundleSelector.Builder builderForValue)

Required. Information specifying the source of kubernetes configuration to deploy.

.google.cloud.configdelivery.v1beta.FleetPackage.ResourceBundleSelector resource_bundle_selector = 5 [(.google.api.field_behavior) = REQUIRED];

Parameter
Name Description
builderForValue FleetPackage.ResourceBundleSelector.Builder
Returns
Type Description
FleetPackage.Builder

setRolloutStrategy(RolloutStrategy value)

public FleetPackage.Builder setRolloutStrategy(RolloutStrategy value)

Optional. The strategy to use to deploy kubernetes configuration to clusters.

.google.cloud.configdelivery.v1beta.RolloutStrategy rollout_strategy = 10 [(.google.api.field_behavior) = OPTIONAL];

Parameter
Name Description
value RolloutStrategy
Returns
Type Description
FleetPackage.Builder

setRolloutStrategy(RolloutStrategy.Builder builderForValue)

public FleetPackage.Builder setRolloutStrategy(RolloutStrategy.Builder builderForValue)

Optional. The strategy to use to deploy kubernetes configuration to clusters.

.google.cloud.configdelivery.v1beta.RolloutStrategy rollout_strategy = 10 [(.google.api.field_behavior) = OPTIONAL];

Parameter
Name Description
builderForValue RolloutStrategy.Builder
Returns
Type Description
FleetPackage.Builder

setState(FleetPackage.State value)

public FleetPackage.Builder setState(FleetPackage.State value)

Optional. The desired state of the fleet package.

.google.cloud.configdelivery.v1beta.FleetPackage.State state = 16 [(.google.api.field_behavior) = OPTIONAL];

Parameter
Name Description
value FleetPackage.State

The state to set.

Returns
Type Description
FleetPackage.Builder

This builder for chaining.

setStateValue(int value)

public FleetPackage.Builder setStateValue(int value)

Optional. The desired state of the fleet package.

.google.cloud.configdelivery.v1beta.FleetPackage.State state = 16 [(.google.api.field_behavior) = OPTIONAL];

Parameter
Name Description
value int

The enum numeric value on the wire for state to set.

Returns
Type Description
FleetPackage.Builder

This builder for chaining.

setTarget(FleetPackage.Target value)

public FleetPackage.Builder setTarget(FleetPackage.Target value)

Optional. Configuration to select target clusters to deploy kubernetes configuration to.

.google.cloud.configdelivery.v1beta.FleetPackage.Target target = 9 [(.google.api.field_behavior) = OPTIONAL];

Parameter
Name Description
value FleetPackage.Target
Returns
Type Description
FleetPackage.Builder

setTarget(FleetPackage.Target.Builder builderForValue)

public FleetPackage.Builder setTarget(FleetPackage.Target.Builder builderForValue)

Optional. Configuration to select target clusters to deploy kubernetes configuration to.

.google.cloud.configdelivery.v1beta.FleetPackage.Target target = 9 [(.google.api.field_behavior) = OPTIONAL];

Parameter
Name Description
builderForValue FleetPackage.Target.Builder
Returns
Type Description
FleetPackage.Builder

setUnknownFields(UnknownFieldSet unknownFields)

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

setUpdateTime(Timestamp value)

public FleetPackage.Builder setUpdateTime(Timestamp value)

Output only. Most recent time at which the FleetPackage was updated.

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

Parameter
Name Description
value Timestamp
Returns
Type Description
FleetPackage.Builder

setUpdateTime(Timestamp.Builder builderForValue)

public FleetPackage.Builder setUpdateTime(Timestamp.Builder builderForValue)

Output only. Most recent time at which the FleetPackage was updated.

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

Parameter
Name Description
builderForValue Builder
Returns
Type Description
FleetPackage.Builder

setVariantSelector(FleetPackage.VariantSelector value)

public FleetPackage.Builder setVariantSelector(FleetPackage.VariantSelector value)

Required. Information specifying how to map a ResourceBundle variant to a target cluster.

.google.cloud.configdelivery.v1beta.FleetPackage.VariantSelector variant_selector = 11 [(.google.api.field_behavior) = REQUIRED];

Parameter
Name Description
value FleetPackage.VariantSelector
Returns
Type Description
FleetPackage.Builder

setVariantSelector(FleetPackage.VariantSelector.Builder builderForValue)

public FleetPackage.Builder setVariantSelector(FleetPackage.VariantSelector.Builder builderForValue)

Required. Information specifying how to map a ResourceBundle variant to a target cluster.

.google.cloud.configdelivery.v1beta.FleetPackage.VariantSelector variant_selector = 11 [(.google.api.field_behavior) = REQUIRED];

Parameter
Name Description
builderForValue FleetPackage.VariantSelector.Builder
Returns
Type Description
FleetPackage.Builder