Class GetApplicationGatewayBackendHealthOnDemandPlainArgs.Builder
- java.lang.Object
-
- com.pulumi.azurenative.network.inputs.GetApplicationGatewayBackendHealthOnDemandPlainArgs.Builder
-
- Enclosing class:
- GetApplicationGatewayBackendHealthOnDemandPlainArgs
public static final class GetApplicationGatewayBackendHealthOnDemandPlainArgs.Builder extends java.lang.Object
-
-
Constructor Summary
Constructors Constructor Description Builder()
Builder(GetApplicationGatewayBackendHealthOnDemandPlainArgs defaults)
-
Method Summary
-
-
-
Constructor Detail
-
Builder
public Builder()
-
Builder
public Builder(GetApplicationGatewayBackendHealthOnDemandPlainArgs defaults)
-
-
Method Detail
-
applicationGatewayName
public GetApplicationGatewayBackendHealthOnDemandPlainArgs.Builder applicationGatewayName(java.lang.String applicationGatewayName)
- Parameters:
applicationGatewayName
- The name of the application gateway.- Returns:
- builder
-
backendAddressPool
public GetApplicationGatewayBackendHealthOnDemandPlainArgs.Builder backendAddressPool(@Nullable SubResource backendAddressPool)
- Parameters:
backendAddressPool
- Reference to backend pool of application gateway to which probe request will be sent.- Returns:
- builder
-
backendHttpSettings
public GetApplicationGatewayBackendHealthOnDemandPlainArgs.Builder backendHttpSettings(@Nullable SubResource backendHttpSettings)
- Parameters:
backendHttpSettings
- Reference to backend http setting of application gateway to be used for test probe.- Returns:
- builder
-
expand
public GetApplicationGatewayBackendHealthOnDemandPlainArgs.Builder expand(@Nullable java.lang.String expand)
- Parameters:
expand
- Expands BackendAddressPool and BackendHttpSettings referenced in backend health.- Returns:
- builder
-
host
public GetApplicationGatewayBackendHealthOnDemandPlainArgs.Builder host(@Nullable java.lang.String host)
- Parameters:
host
- Host name to send the probe to.- Returns:
- builder
-
match
public GetApplicationGatewayBackendHealthOnDemandPlainArgs.Builder match(@Nullable ApplicationGatewayProbeHealthResponseMatch match)
- Parameters:
match
- Criterion for classifying a healthy probe response.- Returns:
- builder
-
path
public GetApplicationGatewayBackendHealthOnDemandPlainArgs.Builder path(@Nullable java.lang.String path)
- Parameters:
path
- Relative path of probe. Valid path starts from '/'. Probe is sent to <Protocol>://<host>:<port><path>.- Returns:
- builder
-
pickHostNameFromBackendHttpSettings
public GetApplicationGatewayBackendHealthOnDemandPlainArgs.Builder pickHostNameFromBackendHttpSettings(@Nullable java.lang.Boolean pickHostNameFromBackendHttpSettings)
- Parameters:
pickHostNameFromBackendHttpSettings
- Whether the host header should be picked from the backend http settings. Default value is false.- Returns:
- builder
-
protocol
public GetApplicationGatewayBackendHealthOnDemandPlainArgs.Builder protocol(@Nullable com.pulumi.core.Either<java.lang.String,ApplicationGatewayProtocol> protocol)
- Parameters:
protocol
- The protocol used for the probe.- Returns:
- builder
-
protocol
public GetApplicationGatewayBackendHealthOnDemandPlainArgs.Builder protocol(java.lang.String protocol)
- Parameters:
protocol
- The protocol used for the probe.- Returns:
- builder
-
protocol
public GetApplicationGatewayBackendHealthOnDemandPlainArgs.Builder protocol(ApplicationGatewayProtocol protocol)
- Parameters:
protocol
- The protocol used for the probe.- Returns:
- builder
-
resourceGroupName
public GetApplicationGatewayBackendHealthOnDemandPlainArgs.Builder resourceGroupName(java.lang.String resourceGroupName)
- Parameters:
resourceGroupName
- The name of the resource group.- Returns:
- builder
-
timeout
public GetApplicationGatewayBackendHealthOnDemandPlainArgs.Builder timeout(@Nullable java.lang.Integer timeout)
- Parameters:
timeout
- The probe timeout in seconds. Probe marked as failed if valid response is not received with this timeout period. Acceptable values are from 1 second to 86400 seconds.- Returns:
- builder
-
build
public GetApplicationGatewayBackendHealthOnDemandPlainArgs build()
-
-