CaaRecord Class

  • java.lang.Object
    • com.azure.resourcemanager.dns.models.CaaRecord

Implements

public final class CaaRecord
implements JsonSerializable<CaaRecord>

A CAA record.

Constructor Summary

Constructor Description
CaaRecord()

Creates an instance of CaaRecord class.

Method Summary

Modifier and Type Method and Description
Integer flags()

Get the flags property: The flags for this CAA record as an integer between 0 and 255.

static CaaRecord fromJson(JsonReader jsonReader)

Reads an instance of CaaRecord from the JsonReader.

String tag()

Get the tag property: The tag for this CAA record.

JsonWriter toJson(JsonWriter jsonWriter)
void validate()

Validates the instance.

String value()

Get the value property: The value for this CAA record.

CaaRecord withFlags(Integer flags)

Set the flags property: The flags for this CAA record as an integer between 0 and 255.

CaaRecord withTag(String tag)

Set the tag property: The tag for this CAA record.

CaaRecord withValue(String value)

Set the value property: The value for this CAA record.

Methods inherited from java.lang.Object

Constructor Details

CaaRecord

public CaaRecord()

Creates an instance of CaaRecord class.

Method Details

flags

public Integer flags()

Get the flags property: The flags for this CAA record as an integer between 0 and 255.

Returns:

the flags value.

fromJson

public static CaaRecord fromJson(JsonReader jsonReader)

Reads an instance of CaaRecord from the JsonReader.

Parameters:

jsonReader - The JsonReader being read.

Returns:

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

tag

public String tag()

Get the tag property: The tag for this CAA record.

Returns:

the tag value.

toJson

public JsonWriter toJson(JsonWriter jsonWriter)

Parameters:

jsonWriter

Throws:

validate

public void validate()

Validates the instance.

value

public String value()

Get the value property: The value for this CAA record.

Returns:

the value value.

withFlags

public CaaRecord withFlags(Integer flags)

Set the flags property: The flags for this CAA record as an integer between 0 and 255.

Parameters:

flags - the flags value to set.

Returns:

the CaaRecord object itself.

withTag

public CaaRecord withTag(String tag)

Set the tag property: The tag for this CAA record.

Parameters:

tag - the tag value to set.

Returns:

the CaaRecord object itself.

withValue

public CaaRecord withValue(String value)

Set the value property: The value for this CAA record.

Parameters:

value - the value value to set.

Returns:

the CaaRecord object itself.

Applies to