NetAppAccountPatch Class

public final class NetAppAccountPatch
extends Resource

NetApp account patch resource.

Constructor Summary

Constructor Description
NetAppAccountPatch()

Creates an instance of NetAppAccountPatch class.

Method Summary

Modifier and Type Method and Description
List<ActiveDirectory> activeDirectories()

Get the activeDirectories property: Active Directories.

Boolean disableShowmount()

Get the disableShowmount property: Shows the status of disableShowmount for all volumes under the subscription, null equals false.

AccountEncryption encryption()

Get the encryption property: Encryption settings.

ManagedServiceIdentity identity()

Get the identity property: The identity used for the resource.

Boolean isMultiAdEnabled()

Get the isMultiAdEnabled property: This will have true value only if account is Multiple AD enabled.

String nfsV4IdDomain()

Get the nfsV4IdDomain property: Domain for NFSv4 user ID mapping.

String provisioningState()

Get the provisioningState property: Azure lifecycle management.

void validate()

Validates the instance.

NetAppAccountPatch withActiveDirectories(List<ActiveDirectory> activeDirectories)

Set the activeDirectories property: Active Directories.

NetAppAccountPatch withEncryption(AccountEncryption encryption)

Set the encryption property: Encryption settings.

NetAppAccountPatch withIdentity(ManagedServiceIdentity identity)

Set the identity property: The identity used for the resource.

NetAppAccountPatch withLocation(String location)
NetAppAccountPatch withNfsV4IdDomain(String nfsV4IdDomain)

Set the nfsV4IdDomain property: Domain for NFSv4 user ID mapping.

NetAppAccountPatch withTags(Map<String,String> tags)

Methods inherited from ProxyResource

Methods inherited from Resource

Methods inherited from java.lang.Object

Constructor Details

NetAppAccountPatch

public NetAppAccountPatch()

Creates an instance of NetAppAccountPatch class.

Method Details

activeDirectories

public List activeDirectories()

Get the activeDirectories property: Active Directories.

Returns:

the activeDirectories value.

disableShowmount

public Boolean disableShowmount()

Get the disableShowmount property: Shows the status of disableShowmount for all volumes under the subscription, null equals false.

Returns:

the disableShowmount value.

encryption

public AccountEncryption encryption()

Get the encryption property: Encryption settings.

Returns:

the encryption value.

identity

public ManagedServiceIdentity identity()

Get the identity property: The identity used for the resource.

Returns:

the identity value.

isMultiAdEnabled

public Boolean isMultiAdEnabled()

Get the isMultiAdEnabled property: This will have true value only if account is Multiple AD enabled.

Returns:

the isMultiAdEnabled value.

nfsV4IdDomain

public String nfsV4IdDomain()

Get the nfsV4IdDomain property: Domain for NFSv4 user ID mapping. This property will be set for all NetApp accounts in the subscription and region and only affect non ldap NFSv4 volumes.

Returns:

the nfsV4IdDomain value.

provisioningState

public String provisioningState()

Get the provisioningState property: Azure lifecycle management.

Returns:

the provisioningState value.

validate

public void validate()

Validates the instance.

withActiveDirectories

public NetAppAccountPatch withActiveDirectories(List activeDirectories)

Set the activeDirectories property: Active Directories.

Parameters:

activeDirectories - the activeDirectories value to set.

Returns:

the NetAppAccountPatch object itself.

withEncryption

public NetAppAccountPatch withEncryption(AccountEncryption encryption)

Set the encryption property: Encryption settings.

Parameters:

encryption - the encryption value to set.

Returns:

the NetAppAccountPatch object itself.

withIdentity

public NetAppAccountPatch withIdentity(ManagedServiceIdentity identity)

Set the identity property: The identity used for the resource.

Parameters:

identity - the identity value to set.

Returns:

the NetAppAccountPatch object itself.

withLocation

public NetAppAccountPatch withLocation(String location)

Overrides:

NetAppAccountPatch.withLocation(String location)

Parameters:

location

withNfsV4IdDomain

public NetAppAccountPatch withNfsV4IdDomain(String nfsV4IdDomain)

Set the nfsV4IdDomain property: Domain for NFSv4 user ID mapping. This property will be set for all NetApp accounts in the subscription and region and only affect non ldap NFSv4 volumes.

Parameters:

nfsV4IdDomain - the nfsV4IdDomain value to set.

Returns:

the NetAppAccountPatch object itself.

withTags

public NetAppAccountPatch withTags(Map tags)

Overrides:

NetAppAccountPatch.withTags(Map<String,String> tags)

Parameters:

tags

Applies to