Class AzureWorkloadContainerExtendedInfo
- java.lang.Object
-
- com.azure.resourcemanager.recoveryservicesbackup.models.AzureWorkloadContainerExtendedInfo
-
public final class AzureWorkloadContainerExtendedInfo extends Object
Extended information of the container.
-
-
Constructor Summary
Constructors Constructor Description AzureWorkloadContainerExtendedInfo()
-
Method Summary
All Methods Instance Methods Concrete Methods Modifier and Type Method Description String
hostServerName()
Get the hostServerName property: Host Os Name in case of Stand Alone and Cluster Name in case of distributed container.InquiryInfo
inquiryInfo()
Get the inquiryInfo property: Inquiry Status for the container.List<DistributedNodesInfo>
nodesList()
Get the nodesList property: List of the nodes in case of distributed container.void
validate()
Validates the instance.AzureWorkloadContainerExtendedInfo
withHostServerName(String hostServerName)
Set the hostServerName property: Host Os Name in case of Stand Alone and Cluster Name in case of distributed container.AzureWorkloadContainerExtendedInfo
withInquiryInfo(InquiryInfo inquiryInfo)
Set the inquiryInfo property: Inquiry Status for the container.AzureWorkloadContainerExtendedInfo
withNodesList(List<DistributedNodesInfo> nodesList)
Set the nodesList property: List of the nodes in case of distributed container.
-
-
-
Method Detail
-
hostServerName
public String hostServerName()
Get the hostServerName property: Host Os Name in case of Stand Alone and Cluster Name in case of distributed container.- Returns:
- the hostServerName value.
-
withHostServerName
public AzureWorkloadContainerExtendedInfo withHostServerName(String hostServerName)
Set the hostServerName property: Host Os Name in case of Stand Alone and Cluster Name in case of distributed container.- Parameters:
hostServerName
- the hostServerName value to set.- Returns:
- the AzureWorkloadContainerExtendedInfo object itself.
-
inquiryInfo
public InquiryInfo inquiryInfo()
Get the inquiryInfo property: Inquiry Status for the container.- Returns:
- the inquiryInfo value.
-
withInquiryInfo
public AzureWorkloadContainerExtendedInfo withInquiryInfo(InquiryInfo inquiryInfo)
Set the inquiryInfo property: Inquiry Status for the container.- Parameters:
inquiryInfo
- the inquiryInfo value to set.- Returns:
- the AzureWorkloadContainerExtendedInfo object itself.
-
nodesList
public List<DistributedNodesInfo> nodesList()
Get the nodesList property: List of the nodes in case of distributed container.- Returns:
- the nodesList value.
-
withNodesList
public AzureWorkloadContainerExtendedInfo withNodesList(List<DistributedNodesInfo> nodesList)
Set the nodesList property: List of the nodes in case of distributed container.- Parameters:
nodesList
- the nodesList value to set.- Returns:
- the AzureWorkloadContainerExtendedInfo object itself.
-
validate
public void validate()
Validates the instance.- Throws:
IllegalArgumentException
- thrown if the instance is not valid.
-
-