NameAvailability Class

  • java.lang.Object
    • com.azure.resourcemanager.appplatform.models.NameAvailability

Implements

public final class NameAvailability
implements JsonSerializable<NameAvailability>

Name availability result payload.

Constructor Summary

Constructor Description
NameAvailability()

Creates an instance of NameAvailability class.

Method Summary

Modifier and Type Method and Description
static NameAvailability fromJson(JsonReader jsonReader)

Reads an instance of NameAvailability from the JsonReader.

String message()

Get the message property: Message why the name is not available.

Boolean nameAvailable()

Get the nameAvailable property: Indicates whether the name is available.

String reason()

Get the reason property: Reason why the name is not available.

JsonWriter toJson(JsonWriter jsonWriter)
void validate()

Validates the instance.

NameAvailability withMessage(String message)

Set the message property: Message why the name is not available.

NameAvailability withNameAvailable(Boolean nameAvailable)

Set the nameAvailable property: Indicates whether the name is available.

NameAvailability withReason(String reason)

Set the reason property: Reason why the name is not available.

Methods inherited from java.lang.Object

Constructor Details

NameAvailability

public NameAvailability()

Creates an instance of NameAvailability class.

Method Details

fromJson

public static NameAvailability fromJson(JsonReader jsonReader)

Reads an instance of NameAvailability from the JsonReader.

Parameters:

jsonReader - The JsonReader being read.

Returns:

An instance of NameAvailability 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 NameAvailability.

message

public String message()

Get the message property: Message why the name is not available.

Returns:

the message value.

nameAvailable

public Boolean nameAvailable()

Get the nameAvailable property: Indicates whether the name is available.

Returns:

the nameAvailable value.

reason

public String reason()

Get the reason property: Reason why the name is not available.

Returns:

the reason value.

toJson

public JsonWriter toJson(JsonWriter jsonWriter)

Parameters:

jsonWriter

Throws:

validate

public void validate()

Validates the instance.

withMessage

public NameAvailability withMessage(String message)

Set the message property: Message why the name is not available.

Parameters:

message - the message value to set.

Returns:

the NameAvailability object itself.

withNameAvailable

public NameAvailability withNameAvailable(Boolean nameAvailable)

Set the nameAvailable property: Indicates whether the name is available.

Parameters:

nameAvailable - the nameAvailable value to set.

Returns:

the NameAvailability object itself.

withReason

public NameAvailability withReason(String reason)

Set the reason property: Reason why the name is not available.

Parameters:

reason - the reason value to set.

Returns:

the NameAvailability object itself.

Applies to