Freigeben über


TimeoutPolicy Class

  • java.lang.Object
    • com.azure.resourcemanager.appcontainers.models.TimeoutPolicy

Implements

public final class TimeoutPolicy
implements JsonSerializable<TimeoutPolicy>

Policy to set request timeouts.

Constructor Summary

Constructor Description
TimeoutPolicy()

Creates an instance of TimeoutPolicy class.

Method Summary

Modifier and Type Method and Description
Integer connectionTimeoutInSeconds()

Get the connectionTimeoutInSeconds property: Timeout, in seconds, for a request to initiate a connection.

static TimeoutPolicy fromJson(JsonReader jsonReader)

Reads an instance of TimeoutPolicy from the JsonReader.

Integer responseTimeoutInSeconds()

Get the responseTimeoutInSeconds property: Timeout, in seconds, for a request to respond.

JsonWriter toJson(JsonWriter jsonWriter)
void validate()

Validates the instance.

TimeoutPolicy withConnectionTimeoutInSeconds(Integer connectionTimeoutInSeconds)

Set the connectionTimeoutInSeconds property: Timeout, in seconds, for a request to initiate a connection.

TimeoutPolicy withResponseTimeoutInSeconds(Integer responseTimeoutInSeconds)

Set the responseTimeoutInSeconds property: Timeout, in seconds, for a request to respond.

Methods inherited from java.lang.Object

Constructor Details

TimeoutPolicy

public TimeoutPolicy()

Creates an instance of TimeoutPolicy class.

Method Details

connectionTimeoutInSeconds

public Integer connectionTimeoutInSeconds()

Get the connectionTimeoutInSeconds property: Timeout, in seconds, for a request to initiate a connection.

Returns:

the connectionTimeoutInSeconds value.

fromJson

public static TimeoutPolicy fromJson(JsonReader jsonReader)

Reads an instance of TimeoutPolicy from the JsonReader.

Parameters:

jsonReader - The JsonReader being read.

Returns:

An instance of TimeoutPolicy if the JsonReader was pointing to an instance of it, or null if it was pointing to JSON null.

Throws:

IOException

- If an error occurs while reading the TimeoutPolicy.

responseTimeoutInSeconds

public Integer responseTimeoutInSeconds()

Get the responseTimeoutInSeconds property: Timeout, in seconds, for a request to respond.

Returns:

the responseTimeoutInSeconds value.

toJson

public JsonWriter toJson(JsonWriter jsonWriter)

Parameters:

jsonWriter

Throws:

validate

public void validate()

Validates the instance.

withConnectionTimeoutInSeconds

public TimeoutPolicy withConnectionTimeoutInSeconds(Integer connectionTimeoutInSeconds)

Set the connectionTimeoutInSeconds property: Timeout, in seconds, for a request to initiate a connection.

Parameters:

connectionTimeoutInSeconds - the connectionTimeoutInSeconds value to set.

Returns:

the TimeoutPolicy object itself.

withResponseTimeoutInSeconds

public TimeoutPolicy withResponseTimeoutInSeconds(Integer responseTimeoutInSeconds)

Set the responseTimeoutInSeconds property: Timeout, in seconds, for a request to respond.

Parameters:

responseTimeoutInSeconds - the responseTimeoutInSeconds value to set.

Returns:

the TimeoutPolicy object itself.

Applies to