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
Inheritance
Object > AbstractMessageLite.Builder<MessageType,BuilderType> > AbstractMessage.Builder<BuilderType> > GeneratedMessageV3.Builder > FleetPackage.BuilderImplements
FleetPackageOrBuilderStatic 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 |
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 |
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 |
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 |
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 |
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 |
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 |
internalGetMapFieldReflection(int number)
protected MapFieldReflectionAccessor internalGetMapFieldReflection(int number)
Parameter | |
---|---|
Name | Description |
number |
int |
Returns | |
---|---|
Type | Description |
com.google.protobuf.MapFieldReflectionAccessor |
internalGetMutableMapFieldReflection(int number)
protected MapFieldReflectionAccessor internalGetMutableMapFieldReflection(int number)
Parameter | |
---|---|
Name | Description |
number |
int |
Returns | |
---|---|
Type | Description |
com.google.protobuf.MapFieldReflectionAccessor |
isInitialized()
public final boolean isInitialized()
Returns | |
---|---|
Type | Description |
boolean |
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 |
Exceptions | |
---|---|
Type | Description |
IOException |
mergeFrom(Message other)
public FleetPackage.Builder mergeFrom(Message other)
Parameter | |
---|---|
Name | Description |
other |
Message |
Returns | |
---|---|
Type | Description |
FleetPackage.Builder |
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 |
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 |
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 |
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 |
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 |