public class HypervAddStorageProviderConfig
extends java.lang.Object
Add Storage Provider
This task allows the user to add a storage provider from the SCVMM.
The following Storage Provider types are supported:
- SMB 3.0 File Share
- SMI-S CIMXML
- SMI-S WMI
This task is supported for the following versions of SCVMM:
- SCVMM 2012 SP1
- SCVMM 2012 R2
Modifier | Constructor and Description |
---|---|
protected |
HypervAddStorageProviderConfig() |
|
HypervAddStorageProviderConfig(CuicServer server) |
Modifier and Type | Method and Description |
---|---|
HypervAddStorageProviderConfigResponse |
execute() |
java.lang.String |
getAccountName() |
CuicServer |
getCuicServer() |
java.lang.String |
getDescription() |
java.lang.String |
getName() |
java.lang.String |
getProviderIpAddress() |
java.lang.String |
getRunAsAccount() |
java.lang.String |
getStorageProviderType() |
java.lang.String |
getTcpPort() |
boolean |
isInUnTrustedADDomain() |
void |
setAccountName(java.lang.String accountName)
Select name of the HyperV Cloud in this system
|
void |
setCuicServer(CuicServer api) |
void |
setDescription(java.lang.String description)
Specify the description of the Storage Provider
|
void |
setInUnTrustedADDomain(boolean inUnTrustedADDomain)
Specify whether the Storage Provider in untrusted Active Directory Domain
Set this value only when storageProviderType equals to SMB 3.0
|
void |
setName(java.lang.String name)
Specify the name of the Storage Provider
|
void |
setProviderIpAddress(java.lang.String providerIpAddress)
Specify the FQDN or IP Address of the Storage Provider
|
void |
setRunAsAccount(java.lang.String runAsAccount)
Select the Run As Account to perform the operation
Accepts value from list type hypervRunAsAccountIdentity
|
void |
setStorageProviderType(java.lang.String storageProviderType)
Select the Storage Provider Protocol
|
void |
setTcpPort(java.lang.String tcpPort)
Specify the FQDN or IP Address of the Storage Provider
Set this value only when storageProviderType not equals to SMB 3.0
|
protected HypervAddStorageProviderConfig()
public HypervAddStorageProviderConfig(CuicServer server)
public void setCuicServer(CuicServer api)
public CuicServer getCuicServer()
public java.lang.String getAccountName()
public java.lang.String getStorageProviderType()
public java.lang.String getName()
public java.lang.String getDescription()
public java.lang.String getProviderIpAddress()
public java.lang.String getTcpPort()
public boolean isInUnTrustedADDomain()
public java.lang.String getRunAsAccount()
public void setAccountName(java.lang.String accountName)
public void setStorageProviderType(java.lang.String storageProviderType)
public void setName(java.lang.String name)
public void setDescription(java.lang.String description)
public void setProviderIpAddress(java.lang.String providerIpAddress)
public void setTcpPort(java.lang.String tcpPort)
public void setInUnTrustedADDomain(boolean inUnTrustedADDomain)
public void setRunAsAccount(java.lang.String runAsAccount)
public HypervAddStorageProviderConfigResponse execute() throws java.lang.Exception
java.lang.Exception