public final class IscsiTargetUpdate
extends com.azure.core.management.ProxyResource
Constructor and Description |
---|
IscsiTargetUpdate() |
Modifier and Type | Method and Description |
---|---|
List<IscsiLun> |
luns()
Get the luns property: List of LUNs to be exposed through iSCSI Target.
|
String |
managedBy()
Get the managedBy property: Azure resource id.
|
List<String> |
managedByExtended()
Get the managedByExtended property: List of Azure resource ids that manage this resource.
|
List<Acl> |
staticAcls()
Get the staticAcls property: Access Control List (ACL) for an iSCSI Target; defines LUN masking policy.
|
void |
validate()
Validates the instance.
|
IscsiTargetUpdate |
withLuns(List<IscsiLun> luns)
Set the luns property: List of LUNs to be exposed through iSCSI Target.
|
IscsiTargetUpdate |
withManagedBy(String managedBy)
Set the managedBy property: Azure resource id.
|
IscsiTargetUpdate |
withManagedByExtended(List<String> managedByExtended)
Set the managedByExtended property: List of Azure resource ids that manage this resource.
|
IscsiTargetUpdate |
withStaticAcls(List<Acl> staticAcls)
Set the staticAcls property: Access Control List (ACL) for an iSCSI Target; defines LUN masking policy.
|
public String managedBy()
public IscsiTargetUpdate withManagedBy(String managedBy)
managedBy
- the managedBy value to set.public List<String> managedByExtended()
public IscsiTargetUpdate withManagedByExtended(List<String> managedByExtended)
managedByExtended
- the managedByExtended value to set.public List<Acl> staticAcls()
public IscsiTargetUpdate withStaticAcls(List<Acl> staticAcls)
staticAcls
- the staticAcls value to set.public List<IscsiLun> luns()
public IscsiTargetUpdate withLuns(List<IscsiLun> luns)
luns
- the luns value to set.public void validate()
IllegalArgumentException
- thrown if the instance is not valid.Visit the Azure for Java Developers site for more Java documentation, including quick starts, tutorials, and code samples.