Class EndpointPolicyEndpointMatcherMetadataLabelMatcherArgs.Builder
- java.lang.Object
-
- com.pulumi.gcp.networkservices.inputs.EndpointPolicyEndpointMatcherMetadataLabelMatcherArgs.Builder
-
- Enclosing class:
- EndpointPolicyEndpointMatcherMetadataLabelMatcherArgs
public static final class EndpointPolicyEndpointMatcherMetadataLabelMatcherArgs.Builder extends java.lang.Object
-
-
Constructor Summary
Constructors Constructor Description Builder()
Builder(EndpointPolicyEndpointMatcherMetadataLabelMatcherArgs defaults)
-
Method Summary
All Methods Instance Methods Concrete Methods Modifier and Type Method Description EndpointPolicyEndpointMatcherMetadataLabelMatcherArgs
build()
EndpointPolicyEndpointMatcherMetadataLabelMatcherArgs.Builder
metadataLabelMatchCriteria(com.pulumi.core.Output<java.lang.String> metadataLabelMatchCriteria)
EndpointPolicyEndpointMatcherMetadataLabelMatcherArgs.Builder
metadataLabelMatchCriteria(java.lang.String metadataLabelMatchCriteria)
EndpointPolicyEndpointMatcherMetadataLabelMatcherArgs.Builder
metadataLabels(com.pulumi.core.Output<java.util.List<EndpointPolicyEndpointMatcherMetadataLabelMatcherMetadataLabelArgs>> metadataLabels)
EndpointPolicyEndpointMatcherMetadataLabelMatcherArgs.Builder
metadataLabels(EndpointPolicyEndpointMatcherMetadataLabelMatcherMetadataLabelArgs... metadataLabels)
EndpointPolicyEndpointMatcherMetadataLabelMatcherArgs.Builder
metadataLabels(java.util.List<EndpointPolicyEndpointMatcherMetadataLabelMatcherMetadataLabelArgs> metadataLabels)
-
-
-
Constructor Detail
-
Builder
public Builder()
-
Builder
public Builder(EndpointPolicyEndpointMatcherMetadataLabelMatcherArgs defaults)
-
-
Method Detail
-
metadataLabelMatchCriteria
public EndpointPolicyEndpointMatcherMetadataLabelMatcherArgs.Builder metadataLabelMatchCriteria(com.pulumi.core.Output<java.lang.String> metadataLabelMatchCriteria)
- Parameters:
metadataLabelMatchCriteria
- Specifies how matching should be done. Possible values are: `MATCH_ANY`, `MATCH_ALL`.- Returns:
- builder
-
metadataLabelMatchCriteria
public EndpointPolicyEndpointMatcherMetadataLabelMatcherArgs.Builder metadataLabelMatchCriteria(java.lang.String metadataLabelMatchCriteria)
- Parameters:
metadataLabelMatchCriteria
- Specifies how matching should be done. Possible values are: `MATCH_ANY`, `MATCH_ALL`.- Returns:
- builder
-
metadataLabels
public EndpointPolicyEndpointMatcherMetadataLabelMatcherArgs.Builder metadataLabels(@Nullable com.pulumi.core.Output<java.util.List<EndpointPolicyEndpointMatcherMetadataLabelMatcherMetadataLabelArgs>> metadataLabels)
- Parameters:
metadataLabels
- The list of label value pairs that must match labels in the provided metadata based on filterMatchCriteria Structure is documented below.- Returns:
- builder
-
metadataLabels
public EndpointPolicyEndpointMatcherMetadataLabelMatcherArgs.Builder metadataLabels(java.util.List<EndpointPolicyEndpointMatcherMetadataLabelMatcherMetadataLabelArgs> metadataLabels)
- Parameters:
metadataLabels
- The list of label value pairs that must match labels in the provided metadata based on filterMatchCriteria Structure is documented below.- Returns:
- builder
-
metadataLabels
public EndpointPolicyEndpointMatcherMetadataLabelMatcherArgs.Builder metadataLabels(EndpointPolicyEndpointMatcherMetadataLabelMatcherMetadataLabelArgs... metadataLabels)
- Parameters:
metadataLabels
- The list of label value pairs that must match labels in the provided metadata based on filterMatchCriteria Structure is documented below.- Returns:
- builder
-
build
public EndpointPolicyEndpointMatcherMetadataLabelMatcherArgs build()
-
-