ClientCertificateThumbprint Class

  • java.lang.Object
    • com.azure.resourcemanager.servicefabric.models.ClientCertificateThumbprint

Implements

public final class ClientCertificateThumbprint
implements JsonSerializable<ClientCertificateThumbprint>

Describes the client certificate details using thumbprint.

Constructor Summary

Constructor Description
ClientCertificateThumbprint()

Creates an instance of ClientCertificateThumbprint class.

Method Summary

Modifier and Type Method and Description
String certificateThumbprint()

Get the certificateThumbprint property: The thumbprint of the client certificate.

static ClientCertificateThumbprint fromJson(JsonReader jsonReader)

Reads an instance of ClientCertificateThumbprint from the JsonReader.

boolean isAdmin()

Get the isAdmin property: Indicates if the client certificate has admin access to the cluster.

JsonWriter toJson(JsonWriter jsonWriter)
void validate()

Validates the instance.

ClientCertificateThumbprint withCertificateThumbprint(String certificateThumbprint)

Set the certificateThumbprint property: The thumbprint of the client certificate.

ClientCertificateThumbprint withIsAdmin(boolean isAdmin)

Set the isAdmin property: Indicates if the client certificate has admin access to the cluster.

Methods inherited from java.lang.Object

Constructor Details

ClientCertificateThumbprint

public ClientCertificateThumbprint()

Creates an instance of ClientCertificateThumbprint class.

Method Details

certificateThumbprint

public String certificateThumbprint()

Get the certificateThumbprint property: The thumbprint of the client certificate.

Returns:

the certificateThumbprint value.

fromJson

public static ClientCertificateThumbprint fromJson(JsonReader jsonReader)

Reads an instance of ClientCertificateThumbprint from the JsonReader.

Parameters:

jsonReader - The JsonReader being read.

Returns:

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

Throws:

IOException

- If the deserialized JSON object was missing any required properties.

isAdmin

public boolean isAdmin()

Get the isAdmin property: Indicates if the client certificate has admin access to the cluster. Non admin clients can perform only read only operations on the cluster.

Returns:

the isAdmin value.

toJson

public JsonWriter toJson(JsonWriter jsonWriter)

Parameters:

jsonWriter

Throws:

validate

public void validate()

Validates the instance.

withCertificateThumbprint

public ClientCertificateThumbprint withCertificateThumbprint(String certificateThumbprint)

Set the certificateThumbprint property: The thumbprint of the client certificate.

Parameters:

certificateThumbprint - the certificateThumbprint value to set.

Returns:

the ClientCertificateThumbprint object itself.

withIsAdmin

public ClientCertificateThumbprint withIsAdmin(boolean isAdmin)

Set the isAdmin property: Indicates if the client certificate has admin access to the cluster. Non admin clients can perform only read only operations on the cluster.

Parameters:

isAdmin - the isAdmin value to set.

Returns:

the ClientCertificateThumbprint object itself.

Applies to