Package com.pulumi.aws.lb.inputs
Class GetListenerRuleConditionArgs.Builder
- java.lang.Object
-
- com.pulumi.aws.lb.inputs.GetListenerRuleConditionArgs.Builder
-
- Enclosing class:
- GetListenerRuleConditionArgs
public static final class GetListenerRuleConditionArgs.Builder extends java.lang.Object
-
-
Constructor Summary
Constructors Constructor Description Builder()Builder(GetListenerRuleConditionArgs defaults)
-
Method Summary
-
-
-
Constructor Detail
-
Builder
public Builder()
-
Builder
public Builder(GetListenerRuleConditionArgs defaults)
-
-
Method Detail
-
hostHeaders
public GetListenerRuleConditionArgs.Builder hostHeaders(@Nullable com.pulumi.core.Output<java.util.List<GetListenerRuleConditionHostHeaderArgs>> hostHeaders)
- Parameters:
hostHeaders- Host header patterns to match. Detailed below.- Returns:
- builder
-
hostHeaders
public GetListenerRuleConditionArgs.Builder hostHeaders(java.util.List<GetListenerRuleConditionHostHeaderArgs> hostHeaders)
- Parameters:
hostHeaders- Host header patterns to match. Detailed below.- Returns:
- builder
-
hostHeaders
public GetListenerRuleConditionArgs.Builder hostHeaders(GetListenerRuleConditionHostHeaderArgs... hostHeaders)
- Parameters:
hostHeaders- Host header patterns to match. Detailed below.- Returns:
- builder
-
httpHeaders
public GetListenerRuleConditionArgs.Builder httpHeaders(@Nullable com.pulumi.core.Output<java.util.List<GetListenerRuleConditionHttpHeaderArgs>> httpHeaders)
- Parameters:
httpHeaders- HTTP header and values to match. Detailed below.- Returns:
- builder
-
httpHeaders
public GetListenerRuleConditionArgs.Builder httpHeaders(java.util.List<GetListenerRuleConditionHttpHeaderArgs> httpHeaders)
- Parameters:
httpHeaders- HTTP header and values to match. Detailed below.- Returns:
- builder
-
httpHeaders
public GetListenerRuleConditionArgs.Builder httpHeaders(GetListenerRuleConditionHttpHeaderArgs... httpHeaders)
- Parameters:
httpHeaders- HTTP header and values to match. Detailed below.- Returns:
- builder
-
httpRequestMethods
public GetListenerRuleConditionArgs.Builder httpRequestMethods(@Nullable com.pulumi.core.Output<java.util.List<GetListenerRuleConditionHttpRequestMethodArgs>> httpRequestMethods)
- Parameters:
httpRequestMethods- Contains a single attribute `values`, which contains a set of HTTP request methods.- Returns:
- builder
-
httpRequestMethods
public GetListenerRuleConditionArgs.Builder httpRequestMethods(java.util.List<GetListenerRuleConditionHttpRequestMethodArgs> httpRequestMethods)
- Parameters:
httpRequestMethods- Contains a single attribute `values`, which contains a set of HTTP request methods.- Returns:
- builder
-
httpRequestMethods
public GetListenerRuleConditionArgs.Builder httpRequestMethods(GetListenerRuleConditionHttpRequestMethodArgs... httpRequestMethods)
- Parameters:
httpRequestMethods- Contains a single attribute `values`, which contains a set of HTTP request methods.- Returns:
- builder
-
pathPatterns
public GetListenerRuleConditionArgs.Builder pathPatterns(@Nullable com.pulumi.core.Output<java.util.List<GetListenerRuleConditionPathPatternArgs>> pathPatterns)
- Parameters:
pathPatterns- Path patterns to compare against the request URL. Detailed below.- Returns:
- builder
-
pathPatterns
public GetListenerRuleConditionArgs.Builder pathPatterns(java.util.List<GetListenerRuleConditionPathPatternArgs> pathPatterns)
- Parameters:
pathPatterns- Path patterns to compare against the request URL. Detailed below.- Returns:
- builder
-
pathPatterns
public GetListenerRuleConditionArgs.Builder pathPatterns(GetListenerRuleConditionPathPatternArgs... pathPatterns)
- Parameters:
pathPatterns- Path patterns to compare against the request URL. Detailed below.- Returns:
- builder
-
queryStrings
public GetListenerRuleConditionArgs.Builder queryStrings(@Nullable com.pulumi.core.Output<java.util.List<GetListenerRuleConditionQueryStringArgs>> queryStrings)
- Parameters:
queryStrings- Query string parameters to match. Detailed below.- Returns:
- builder
-
queryStrings
public GetListenerRuleConditionArgs.Builder queryStrings(java.util.List<GetListenerRuleConditionQueryStringArgs> queryStrings)
- Parameters:
queryStrings- Query string parameters to match. Detailed below.- Returns:
- builder
-
queryStrings
public GetListenerRuleConditionArgs.Builder queryStrings(GetListenerRuleConditionQueryStringArgs... queryStrings)
- Parameters:
queryStrings- Query string parameters to match. Detailed below.- Returns:
- builder
-
sourceIps
public GetListenerRuleConditionArgs.Builder sourceIps(@Nullable com.pulumi.core.Output<java.util.List<GetListenerRuleConditionSourceIpArgs>> sourceIps)
- Parameters:
sourceIps- Source IP address to match. Detailed below.- Returns:
- builder
-
sourceIps
public GetListenerRuleConditionArgs.Builder sourceIps(java.util.List<GetListenerRuleConditionSourceIpArgs> sourceIps)
- Parameters:
sourceIps- Source IP address to match. Detailed below.- Returns:
- builder
-
sourceIps
public GetListenerRuleConditionArgs.Builder sourceIps(GetListenerRuleConditionSourceIpArgs... sourceIps)
- Parameters:
sourceIps- Source IP address to match. Detailed below.- Returns:
- builder
-
build
public GetListenerRuleConditionArgs build()
-
-