İngilizce dilinde oku

Aracılığıyla paylaş


FederatedIdentityCredentialProperties Class

  • java.lang.Object
    • com.azure.resourcemanager.msi.fluent.models.FederatedIdentityCredentialProperties

Implements

public final class FederatedIdentityCredentialProperties
implements JsonSerializable<FederatedIdentityCredentialProperties>

Federated identity credential properties. The properties associated with a federated identity credential.

Constructor Summary

Constructor Description
FederatedIdentityCredentialProperties()

Creates an instance of FederatedIdentityCredentialProperties class.

Method Summary

Modifier and Type Method and Description
List<String> audiences()

Get the audiences property: The list of audiences that can appear in the issued token.

static FederatedIdentityCredentialProperties fromJson(JsonReader jsonReader)

Reads an instance of FederatedIdentityCredentialProperties from the JsonReader.

String issuer()

Get the issuer property: The URL of the issuer to be trusted.

String subject()

Get the subject property: The identifier of the external identity.

JsonWriter toJson(JsonWriter jsonWriter)
void validate()

Validates the instance.

FederatedIdentityCredentialProperties withAudiences(List<String> audiences)

Set the audiences property: The list of audiences that can appear in the issued token.

FederatedIdentityCredentialProperties withIssuer(String issuer)

Set the issuer property: The URL of the issuer to be trusted.

FederatedIdentityCredentialProperties withSubject(String subject)

Set the subject property: The identifier of the external identity.

Methods inherited from java.lang.Object

Constructor Details

FederatedIdentityCredentialProperties

public FederatedIdentityCredentialProperties()

Creates an instance of FederatedIdentityCredentialProperties class.

Method Details

audiences

public List audiences()

Get the audiences property: The list of audiences that can appear in the issued token.

Returns:

the audiences value.

fromJson

public static FederatedIdentityCredentialProperties fromJson(JsonReader jsonReader)

Reads an instance of FederatedIdentityCredentialProperties from the JsonReader.

Parameters:

jsonReader - The JsonReader being read.

Returns:

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

issuer

public String issuer()

Get the issuer property: The URL of the issuer to be trusted.

Returns:

the issuer value.

subject

public String subject()

Get the subject property: The identifier of the external identity.

Returns:

the subject value.

toJson

public JsonWriter toJson(JsonWriter jsonWriter)

Parameters:

jsonWriter

Throws:

validate

public void validate()

Validates the instance.

withAudiences

public FederatedIdentityCredentialProperties withAudiences(List audiences)

Set the audiences property: The list of audiences that can appear in the issued token.

Parameters:

audiences - the audiences value to set.

Returns:

the FederatedIdentityCredentialProperties object itself.

withIssuer

public FederatedIdentityCredentialProperties withIssuer(String issuer)

Set the issuer property: The URL of the issuer to be trusted.

Parameters:

issuer - the issuer value to set.

Returns:

the FederatedIdentityCredentialProperties object itself.

withSubject

public FederatedIdentityCredentialProperties withSubject(String subject)

Set the subject property: The identifier of the external identity.

Parameters:

subject - the subject value to set.

Returns:

the FederatedIdentityCredentialProperties object itself.

Applies to

Azure SDK for Java

Latest