public static final class DeployPolicyResourceSelector.Builder extends GeneratedMessageV3.Builder<DeployPolicyResourceSelector.Builder> implements DeployPolicyResourceSelectorOrBuilder
Contains information on the resources to select for a deploy policy.
Attributes provided must all match the resource in order for policy
restrictions to apply. For example, if delivery pipelines attributes given
are an id "prod" and labels "foo: bar", a delivery pipeline resource must
match both that id and have that label in order to be subject to the policy.
Protobuf type google.cloud.deploy.v1.DeployPolicyResourceSelector
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
getDescriptor()
public static final Descriptors.Descriptor getDescriptor()
Methods
addRepeatedField(Descriptors.FieldDescriptor field, Object value)
public DeployPolicyResourceSelector.Builder addRepeatedField(Descriptors.FieldDescriptor field, Object value)
Overrides
build()
public DeployPolicyResourceSelector build()
buildPartial()
public DeployPolicyResourceSelector buildPartial()
clear()
public DeployPolicyResourceSelector.Builder clear()
Overrides
clearDeliveryPipeline()
public DeployPolicyResourceSelector.Builder clearDeliveryPipeline()
Optional. Contains attributes about a delivery pipeline.
.google.cloud.deploy.v1.DeliveryPipelineAttribute delivery_pipeline = 1 [(.google.api.field_behavior) = OPTIONAL];
clearField(Descriptors.FieldDescriptor field)
public DeployPolicyResourceSelector.Builder clearField(Descriptors.FieldDescriptor field)
Overrides
clearOneof(Descriptors.OneofDescriptor oneof)
public DeployPolicyResourceSelector.Builder clearOneof(Descriptors.OneofDescriptor oneof)
Overrides
clearTarget()
public DeployPolicyResourceSelector.Builder clearTarget()
Optional. Contains attributes about a target.
.google.cloud.deploy.v1.TargetAttribute target = 2 [(.google.api.field_behavior) = OPTIONAL];
clone()
public DeployPolicyResourceSelector.Builder clone()
Overrides
getDefaultInstanceForType()
public DeployPolicyResourceSelector getDefaultInstanceForType()
getDeliveryPipeline()
public DeliveryPipelineAttribute getDeliveryPipeline()
Optional. Contains attributes about a delivery pipeline.
.google.cloud.deploy.v1.DeliveryPipelineAttribute delivery_pipeline = 1 [(.google.api.field_behavior) = OPTIONAL];
getDeliveryPipelineBuilder()
public DeliveryPipelineAttribute.Builder getDeliveryPipelineBuilder()
Optional. Contains attributes about a delivery pipeline.
.google.cloud.deploy.v1.DeliveryPipelineAttribute delivery_pipeline = 1 [(.google.api.field_behavior) = OPTIONAL];
getDeliveryPipelineOrBuilder()
public DeliveryPipelineAttributeOrBuilder getDeliveryPipelineOrBuilder()
Optional. Contains attributes about a delivery pipeline.
.google.cloud.deploy.v1.DeliveryPipelineAttribute delivery_pipeline = 1 [(.google.api.field_behavior) = OPTIONAL];
getDescriptorForType()
public Descriptors.Descriptor getDescriptorForType()
Overrides
getTarget()
public TargetAttribute getTarget()
Optional. Contains attributes about a target.
.google.cloud.deploy.v1.TargetAttribute target = 2 [(.google.api.field_behavior) = OPTIONAL];
getTargetBuilder()
public TargetAttribute.Builder getTargetBuilder()
Optional. Contains attributes about a target.
.google.cloud.deploy.v1.TargetAttribute target = 2 [(.google.api.field_behavior) = OPTIONAL];
getTargetOrBuilder()
public TargetAttributeOrBuilder getTargetOrBuilder()
Optional. Contains attributes about a target.
.google.cloud.deploy.v1.TargetAttribute target = 2 [(.google.api.field_behavior) = OPTIONAL];
hasDeliveryPipeline()
public boolean hasDeliveryPipeline()
Optional. Contains attributes about a delivery pipeline.
.google.cloud.deploy.v1.DeliveryPipelineAttribute delivery_pipeline = 1 [(.google.api.field_behavior) = OPTIONAL];
Returns |
Type |
Description |
boolean |
Whether the deliveryPipeline field is set.
|
hasTarget()
public boolean hasTarget()
Optional. Contains attributes about a target.
.google.cloud.deploy.v1.TargetAttribute target = 2 [(.google.api.field_behavior) = OPTIONAL];
Returns |
Type |
Description |
boolean |
Whether the target field is set.
|
internalGetFieldAccessorTable()
protected GeneratedMessageV3.FieldAccessorTable internalGetFieldAccessorTable()
Overrides
isInitialized()
public final boolean isInitialized()
Overrides
mergeDeliveryPipeline(DeliveryPipelineAttribute value)
public DeployPolicyResourceSelector.Builder mergeDeliveryPipeline(DeliveryPipelineAttribute value)
Optional. Contains attributes about a delivery pipeline.
.google.cloud.deploy.v1.DeliveryPipelineAttribute delivery_pipeline = 1 [(.google.api.field_behavior) = OPTIONAL];
mergeFrom(DeployPolicyResourceSelector other)
public DeployPolicyResourceSelector.Builder mergeFrom(DeployPolicyResourceSelector other)
public DeployPolicyResourceSelector.Builder mergeFrom(CodedInputStream input, ExtensionRegistryLite extensionRegistry)
Overrides
mergeFrom(Message other)
public DeployPolicyResourceSelector.Builder mergeFrom(Message other)
Parameter |
Name |
Description |
other |
Message
|
Overrides
mergeTarget(TargetAttribute value)
public DeployPolicyResourceSelector.Builder mergeTarget(TargetAttribute value)
Optional. Contains attributes about a target.
.google.cloud.deploy.v1.TargetAttribute target = 2 [(.google.api.field_behavior) = OPTIONAL];
mergeUnknownFields(UnknownFieldSet unknownFields)
public final DeployPolicyResourceSelector.Builder mergeUnknownFields(UnknownFieldSet unknownFields)
Overrides
setDeliveryPipeline(DeliveryPipelineAttribute value)
public DeployPolicyResourceSelector.Builder setDeliveryPipeline(DeliveryPipelineAttribute value)
Optional. Contains attributes about a delivery pipeline.
.google.cloud.deploy.v1.DeliveryPipelineAttribute delivery_pipeline = 1 [(.google.api.field_behavior) = OPTIONAL];
setDeliveryPipeline(DeliveryPipelineAttribute.Builder builderForValue)
public DeployPolicyResourceSelector.Builder setDeliveryPipeline(DeliveryPipelineAttribute.Builder builderForValue)
Optional. Contains attributes about a delivery pipeline.
.google.cloud.deploy.v1.DeliveryPipelineAttribute delivery_pipeline = 1 [(.google.api.field_behavior) = OPTIONAL];
setField(Descriptors.FieldDescriptor field, Object value)
public DeployPolicyResourceSelector.Builder setField(Descriptors.FieldDescriptor field, Object value)
Overrides
setRepeatedField(Descriptors.FieldDescriptor field, int index, Object value)
public DeployPolicyResourceSelector.Builder setRepeatedField(Descriptors.FieldDescriptor field, int index, Object value)
Overrides
setTarget(TargetAttribute value)
public DeployPolicyResourceSelector.Builder setTarget(TargetAttribute value)
Optional. Contains attributes about a target.
.google.cloud.deploy.v1.TargetAttribute target = 2 [(.google.api.field_behavior) = OPTIONAL];
setTarget(TargetAttribute.Builder builderForValue)
public DeployPolicyResourceSelector.Builder setTarget(TargetAttribute.Builder builderForValue)
Optional. Contains attributes about a target.
.google.cloud.deploy.v1.TargetAttribute target = 2 [(.google.api.field_behavior) = OPTIONAL];
setUnknownFields(UnknownFieldSet unknownFields)
public final DeployPolicyResourceSelector.Builder setUnknownFields(UnknownFieldSet unknownFields)
Overrides