ApiManagementServiceNameAvailabilityResultInner Class
- java.
lang. Object - com.
azure. resourcemanager. apimanagement. fluent. models. ApiManagementServiceNameAvailabilityResultInner
- com.
Implements
public final class ApiManagementServiceNameAvailabilityResultInner
implements JsonSerializable<ApiManagementServiceNameAvailabilityResultInner>
Response of the CheckNameAvailability operation.
Constructor Summary
| Constructor | Description |
|---|---|
| ApiManagementServiceNameAvailabilityResultInner() |
Creates an instance of Api |
Method Summary
| Modifier and Type | Method and Description |
|---|---|
|
static
Api |
fromJson(JsonReader jsonReader)
Reads an instance of Api |
| String |
message()
Get the message property: If reason == invalid, provide the user with the reason why the given name is invalid, and provide the resource naming requirements so that the user can select a valid name. |
| Boolean |
nameAvailable()
Get the name |
|
Name |
reason()
Get the reason property: Invalid indicates the name provided does not match the resource provider’s naming requirements (incorrect length, unsupported characters, etc.) Already |
|
Json |
toJson(JsonWriter jsonWriter) |
| void |
validate()
Validates the instance. |
|
Api |
withReason(NameAvailabilityReason reason)
Set the reason property: Invalid indicates the name provided does not match the resource provider’s naming requirements (incorrect length, unsupported characters, etc.) Already |
Methods inherited from java.lang.Object
Constructor Details
ApiManagementServiceNameAvailabilityResultInner
public ApiManagementServiceNameAvailabilityResultInner()
Creates an instance of ApiManagementServiceNameAvailabilityResultInner class.
Method Details
fromJson
public static ApiManagementServiceNameAvailabilityResultInner fromJson(JsonReader jsonReader)
Reads an instance of ApiManagementServiceNameAvailabilityResultInner from the JsonReader.
Parameters:
Returns:
Throws:
message
public String message()
Get the message property: If reason == invalid, provide the user with the reason why the given name is invalid, and provide the resource naming requirements so that the user can select a valid name. If reason == AlreadyExists, explain that <resourceName> is already in use, and direct them to select a different name.
Returns:
nameAvailable
public Boolean nameAvailable()
Get the nameAvailable property: True if the name is available and can be used to create a new API Management service; otherwise false.
Returns:
reason
public NameAvailabilityReason reason()
Get the reason property: Invalid indicates the name provided does not match the resource provider’s naming requirements (incorrect length, unsupported characters, etc.) AlreadyExists indicates that the name is already in use and is therefore unavailable.
Returns:
toJson
validate
public void validate()
Validates the instance.
withReason
public ApiManagementServiceNameAvailabilityResultInner withReason(NameAvailabilityReason reason)
Set the reason property: Invalid indicates the name provided does not match the resource provider’s naming requirements (incorrect length, unsupported characters, etc.) AlreadyExists indicates that the name is already in use and is therefore unavailable.
Parameters:
Returns: