public class ResourceGroup
extends java.lang.Object
implements com.exalead.util.Checkable, java.io.Serializable
Modifier and Type | Field and Description |
---|---|
static boolean |
DEFAULT_WAIT_ON_SYNC |
java.lang.String |
name |
java.util.List<Resource> |
resource |
java.lang.String |
roles |
boolean |
waitOnSync |
Constructor and Description |
---|
ResourceGroup() |
ResourceGroup(ResourceGroup o)
Copy constructor
|
ResourceGroup(java.lang.String name,
java.lang.String roles) |
Modifier and Type | Method and Description |
---|---|
void |
check(boolean deep,
java.lang.String errorContext)
Checks this ResourceGroup.
|
static ResourceGroup |
fromString(java.lang.String s)
String representation of this ResourceGroup.
|
java.lang.String |
getName()
Resource group name
|
java.util.List<Resource> |
getResource() |
java.lang.String |
getRoles()
The list of roles on which the resource should be
published (comma-separated). |
boolean |
isWaitOnSync() |
ResourceGroup |
makeCopy()
Creates and returns a deep copy of this ResourceGroup.
|
static ResourceGroup |
readFrom(java.io.InputStream is)
Read this ResourceGroup from an XML fragment.
|
void |
setName(java.lang.String name)
Resource group name
|
void |
setRoles(java.lang.String roles)
The list of roles on which the resource should be
published (comma-separated). |
void |
setWaitOnSync(boolean waitOnSync) |
java.lang.String |
toString()
String representation of this ResourceGroup.
|
ResourceGroup |
withName(java.lang.String name) |
ResourceGroup |
withResource(java.util.Collection<Resource> __values) |
ResourceGroup |
withResource(Resource... __values) |
ResourceGroup |
withRoles(java.lang.String roles) |
ResourceGroup |
withWaitOnSync(boolean waitOnSync) |
ResourceGroup |
withWaitOnSync(java.lang.Boolean waitOnSync) |
void |
writeTo(java.io.OutputStream os)
Write this ResourceGroup as an XML fragment
|
public java.util.List<Resource> resource
public java.lang.String name
public java.lang.String roles
public boolean waitOnSync
public static final boolean DEFAULT_WAIT_ON_SYNC
public ResourceGroup()
public ResourceGroup(java.lang.String name, java.lang.String roles)
public ResourceGroup(ResourceGroup o)
public java.util.List<Resource> getResource()
public ResourceGroup withResource(Resource... __values)
public ResourceGroup withResource(java.util.Collection<Resource> __values)
public void setName(java.lang.String name)
public java.lang.String getName()
public ResourceGroup withName(java.lang.String name)
public void setRoles(java.lang.String roles)
public java.lang.String getRoles()
public ResourceGroup withRoles(java.lang.String roles)
public void setWaitOnSync(boolean waitOnSync)
public boolean isWaitOnSync()
public ResourceGroup withWaitOnSync(boolean waitOnSync)
public ResourceGroup withWaitOnSync(java.lang.Boolean waitOnSync)
public ResourceGroup makeCopy()
public static ResourceGroup readFrom(java.io.InputStream is) throws javax.xml.bind.JAXBException
javax.xml.bind.JAXBException
public void writeTo(java.io.OutputStream os) throws javax.xml.bind.JAXBException, java.io.IOException
javax.xml.bind.JAXBException
java.io.IOException
public static ResourceGroup fromString(java.lang.String s) throws javax.xml.bind.JAXBException, java.io.UnsupportedEncodingException
javax.xml.bind.JAXBException
java.io.UnsupportedEncodingException
public java.lang.String toString()
toString
in class java.lang.Object
public void check(boolean deep, java.lang.String errorContext) throws com.exalead.util.TypedException
check
in interface com.exalead.util.Checkable
com.exalead.util.TypedException
Copyright © 2021 Dassault Systèmes, All Rights Reserved.