Class LocalUserProperties
- java.lang.Object
-
- com.azure.resourcemanager.storage.fluent.models.LocalUserProperties
-
public final class LocalUserProperties extends Object
The Storage Account Local User properties.
-
-
Constructor Summary
Constructors Constructor Description LocalUserProperties()
-
Method Summary
All Methods Instance Methods Concrete Methods Modifier and Type Method Description BooleanhasSharedKey()Get the hasSharedKey property: Indicates whether shared key exists.BooleanhasSshKey()Get the hasSshKey property: Indicates whether ssh key exists.BooleanhasSshPassword()Get the hasSshPassword property: Indicates whether ssh password exists.StringhomeDirectory()Get the homeDirectory property: Optional, local user home directory.List<PermissionScope>permissionScopes()Get the permissionScopes property: The permission scopes of the local user.Stringsid()Get the sid property: A unique Security Identifier that is generated by the server.List<SshPublicKey>sshAuthorizedKeys()Get the sshAuthorizedKeys property: Optional, local user ssh authorized keys for SFTP.voidvalidate()Validates the instance.LocalUserPropertieswithHasSharedKey(Boolean hasSharedKey)Set the hasSharedKey property: Indicates whether shared key exists.LocalUserPropertieswithHasSshKey(Boolean hasSshKey)Set the hasSshKey property: Indicates whether ssh key exists.LocalUserPropertieswithHasSshPassword(Boolean hasSshPassword)Set the hasSshPassword property: Indicates whether ssh password exists.LocalUserPropertieswithHomeDirectory(String homeDirectory)Set the homeDirectory property: Optional, local user home directory.LocalUserPropertieswithPermissionScopes(List<PermissionScope> permissionScopes)Set the permissionScopes property: The permission scopes of the local user.LocalUserPropertieswithSshAuthorizedKeys(List<SshPublicKey> sshAuthorizedKeys)Set the sshAuthorizedKeys property: Optional, local user ssh authorized keys for SFTP.
-
-
-
Method Detail
-
permissionScopes
public List<PermissionScope> permissionScopes()
Get the permissionScopes property: The permission scopes of the local user.- Returns:
- the permissionScopes value.
-
withPermissionScopes
public LocalUserProperties withPermissionScopes(List<PermissionScope> permissionScopes)
Set the permissionScopes property: The permission scopes of the local user.- Parameters:
permissionScopes- the permissionScopes value to set.- Returns:
- the LocalUserProperties object itself.
-
homeDirectory
public String homeDirectory()
Get the homeDirectory property: Optional, local user home directory.- Returns:
- the homeDirectory value.
-
withHomeDirectory
public LocalUserProperties withHomeDirectory(String homeDirectory)
Set the homeDirectory property: Optional, local user home directory.- Parameters:
homeDirectory- the homeDirectory value to set.- Returns:
- the LocalUserProperties object itself.
-
sshAuthorizedKeys
public List<SshPublicKey> sshAuthorizedKeys()
Get the sshAuthorizedKeys property: Optional, local user ssh authorized keys for SFTP.- Returns:
- the sshAuthorizedKeys value.
-
withSshAuthorizedKeys
public LocalUserProperties withSshAuthorizedKeys(List<SshPublicKey> sshAuthorizedKeys)
Set the sshAuthorizedKeys property: Optional, local user ssh authorized keys for SFTP.- Parameters:
sshAuthorizedKeys- the sshAuthorizedKeys value to set.- Returns:
- the LocalUserProperties object itself.
-
sid
public String sid()
Get the sid property: A unique Security Identifier that is generated by the server.- Returns:
- the sid value.
-
hasSharedKey
public Boolean hasSharedKey()
Get the hasSharedKey property: Indicates whether shared key exists. Set it to false to remove existing shared key.- Returns:
- the hasSharedKey value.
-
withHasSharedKey
public LocalUserProperties withHasSharedKey(Boolean hasSharedKey)
Set the hasSharedKey property: Indicates whether shared key exists. Set it to false to remove existing shared key.- Parameters:
hasSharedKey- the hasSharedKey value to set.- Returns:
- the LocalUserProperties object itself.
-
hasSshKey
public Boolean hasSshKey()
Get the hasSshKey property: Indicates whether ssh key exists. Set it to false to remove existing SSH key.- Returns:
- the hasSshKey value.
-
withHasSshKey
public LocalUserProperties withHasSshKey(Boolean hasSshKey)
Set the hasSshKey property: Indicates whether ssh key exists. Set it to false to remove existing SSH key.- Parameters:
hasSshKey- the hasSshKey value to set.- Returns:
- the LocalUserProperties object itself.
-
hasSshPassword
public Boolean hasSshPassword()
Get the hasSshPassword property: Indicates whether ssh password exists. Set it to false to remove existing SSH password.- Returns:
- the hasSshPassword value.
-
withHasSshPassword
public LocalUserProperties withHasSshPassword(Boolean hasSshPassword)
Set the hasSshPassword property: Indicates whether ssh password exists. Set it to false to remove existing SSH password.- Parameters:
hasSshPassword- the hasSshPassword value to set.- Returns:
- the LocalUserProperties object itself.
-
validate
public void validate()
Validates the instance.- Throws:
IllegalArgumentException- thrown if the instance is not valid.
-
-