SharedAccessSignatureAuthorizationRuleInner Class

  • java.lang.Object
    • com.azure.resourcemanager.deviceprovisioningservices.fluent.models.SharedAccessSignatureAuthorizationRuleInner

public final class SharedAccessSignatureAuthorizationRuleInner

Description of the shared access key.

Constructor Summary

Constructor Description
SharedAccessSignatureAuthorizationRuleInner()

Method Summary

Modifier and Type Method and Description
String keyName()

Get the keyName property: Name of the key.

String primaryKey()

Get the primaryKey property: Primary SAS key value.

AccessRightsDescription rights()

Get the rights property: Rights that this key has.

String secondaryKey()

Get the secondaryKey property: Secondary SAS key value.

void validate()

Validates the instance.

SharedAccessSignatureAuthorizationRuleInner withKeyName(String keyName)

Set the keyName property: Name of the key.

SharedAccessSignatureAuthorizationRuleInner withPrimaryKey(String primaryKey)

Set the primaryKey property: Primary SAS key value.

SharedAccessSignatureAuthorizationRuleInner withRights(AccessRightsDescription rights)

Set the rights property: Rights that this key has.

SharedAccessSignatureAuthorizationRuleInner withSecondaryKey(String secondaryKey)

Set the secondaryKey property: Secondary SAS key value.

Methods inherited from java.lang.Object

Constructor Details

SharedAccessSignatureAuthorizationRuleInner

public SharedAccessSignatureAuthorizationRuleInner()

Method Details

keyName

public String keyName()

Get the keyName property: Name of the key.

Returns:

the keyName value.

primaryKey

public String primaryKey()

Get the primaryKey property: Primary SAS key value.

Returns:

the primaryKey value.

rights

public AccessRightsDescription rights()

Get the rights property: Rights that this key has.

Returns:

the rights value.

secondaryKey

public String secondaryKey()

Get the secondaryKey property: Secondary SAS key value.

Returns:

the secondaryKey value.

validate

public void validate()

Validates the instance.

withKeyName

public SharedAccessSignatureAuthorizationRuleInner withKeyName(String keyName)

Set the keyName property: Name of the key.

Parameters:

keyName - the keyName value to set.

Returns:

the SharedAccessSignatureAuthorizationRuleInner object itself.

withPrimaryKey

public SharedAccessSignatureAuthorizationRuleInner withPrimaryKey(String primaryKey)

Set the primaryKey property: Primary SAS key value.

Parameters:

primaryKey - the primaryKey value to set.

Returns:

the SharedAccessSignatureAuthorizationRuleInner object itself.

withRights

public SharedAccessSignatureAuthorizationRuleInner withRights(AccessRightsDescription rights)

Set the rights property: Rights that this key has.

Parameters:

rights - the rights value to set.

Returns:

the SharedAccessSignatureAuthorizationRuleInner object itself.

withSecondaryKey

public SharedAccessSignatureAuthorizationRuleInner withSecondaryKey(String secondaryKey)

Set the secondaryKey property: Secondary SAS key value.

Parameters:

secondaryKey - the secondaryKey value to set.

Returns:

the SharedAccessSignatureAuthorizationRuleInner object itself.

Applies to