@Generated(value="com.amazonaws:aws-java-sdk-code-generator") public class BrowserSettings extends Object implements Serializable, Cloneable, StructuredPojo
The browser settings resource that can be associated with a web portal. Once associated with a web portal, browser settings control how the browser will behave once a user starts a streaming session for the web portal.
Constructor and Description |
---|
BrowserSettings() |
Modifier and Type | Method and Description |
---|---|
BrowserSettings |
clone() |
boolean |
equals(Object obj) |
List<String> |
getAssociatedPortalArns()
A list of web portal ARNs that this browser settings is associated with.
|
String |
getBrowserPolicy()
A JSON string containing Chrome Enterprise policies that will be applied to all streaming sessions.
|
String |
getBrowserSettingsArn()
The ARN of the browser settings.
|
int |
hashCode() |
void |
marshall(ProtocolMarshaller protocolMarshaller)
Marshalls this structured data using the given
ProtocolMarshaller . |
void |
setAssociatedPortalArns(Collection<String> associatedPortalArns)
A list of web portal ARNs that this browser settings is associated with.
|
void |
setBrowserPolicy(String browserPolicy)
A JSON string containing Chrome Enterprise policies that will be applied to all streaming sessions.
|
void |
setBrowserSettingsArn(String browserSettingsArn)
The ARN of the browser settings.
|
String |
toString()
Returns a string representation of this object.
|
BrowserSettings |
withAssociatedPortalArns(Collection<String> associatedPortalArns)
A list of web portal ARNs that this browser settings is associated with.
|
BrowserSettings |
withAssociatedPortalArns(String... associatedPortalArns)
A list of web portal ARNs that this browser settings is associated with.
|
BrowserSettings |
withBrowserPolicy(String browserPolicy)
A JSON string containing Chrome Enterprise policies that will be applied to all streaming sessions.
|
BrowserSettings |
withBrowserSettingsArn(String browserSettingsArn)
The ARN of the browser settings.
|
public List<String> getAssociatedPortalArns()
A list of web portal ARNs that this browser settings is associated with.
public void setAssociatedPortalArns(Collection<String> associatedPortalArns)
A list of web portal ARNs that this browser settings is associated with.
associatedPortalArns
- A list of web portal ARNs that this browser settings is associated with.public BrowserSettings withAssociatedPortalArns(String... associatedPortalArns)
A list of web portal ARNs that this browser settings is associated with.
NOTE: This method appends the values to the existing list (if any). Use
setAssociatedPortalArns(java.util.Collection)
or withAssociatedPortalArns(java.util.Collection)
if you want to override the existing values.
associatedPortalArns
- A list of web portal ARNs that this browser settings is associated with.public BrowserSettings withAssociatedPortalArns(Collection<String> associatedPortalArns)
A list of web portal ARNs that this browser settings is associated with.
associatedPortalArns
- A list of web portal ARNs that this browser settings is associated with.public void setBrowserPolicy(String browserPolicy)
A JSON string containing Chrome Enterprise policies that will be applied to all streaming sessions.
browserPolicy
- A JSON string containing Chrome Enterprise policies that will be applied to all streaming sessions.public String getBrowserPolicy()
A JSON string containing Chrome Enterprise policies that will be applied to all streaming sessions.
public BrowserSettings withBrowserPolicy(String browserPolicy)
A JSON string containing Chrome Enterprise policies that will be applied to all streaming sessions.
browserPolicy
- A JSON string containing Chrome Enterprise policies that will be applied to all streaming sessions.public void setBrowserSettingsArn(String browserSettingsArn)
The ARN of the browser settings.
browserSettingsArn
- The ARN of the browser settings.public String getBrowserSettingsArn()
The ARN of the browser settings.
public BrowserSettings withBrowserSettingsArn(String browserSettingsArn)
The ARN of the browser settings.
browserSettingsArn
- The ARN of the browser settings.public String toString()
toString
in class Object
Object.toString()
public BrowserSettings clone()
public void marshall(ProtocolMarshaller protocolMarshaller)
StructuredPojo
ProtocolMarshaller
.marshall
in interface StructuredPojo
protocolMarshaller
- Implementation of ProtocolMarshaller
used to marshall this object's data.