@Generated(value="com.amazonaws:aws-java-sdk-code-generator") public class UpdateSettings extends Object implements Serializable, Cloneable, StructuredPojo
Updates the registered identity provider’s product related configuration settings such as the subnets to provision VPC endpoints.
Constructor and Description |
---|
UpdateSettings() |
Modifier and Type | Method and Description |
---|---|
UpdateSettings |
clone() |
boolean |
equals(Object obj) |
List<String> |
getAddSubnets()
The ID of one or more subnets in which License Manager will create a VPC endpoint for products that require
connectivity to activation servers.
|
List<String> |
getRemoveSubnets()
The ID of one or more subnets to remove.
|
String |
getSecurityGroupId()
A security group ID that allows inbound TCP port 1688 communication between resources in your VPC and the VPC
endpoints for activation servers.
|
int |
hashCode() |
void |
marshall(ProtocolMarshaller protocolMarshaller)
Marshalls this structured data using the given
ProtocolMarshaller . |
void |
setAddSubnets(Collection<String> addSubnets)
The ID of one or more subnets in which License Manager will create a VPC endpoint for products that require
connectivity to activation servers.
|
void |
setRemoveSubnets(Collection<String> removeSubnets)
The ID of one or more subnets to remove.
|
void |
setSecurityGroupId(String securityGroupId)
A security group ID that allows inbound TCP port 1688 communication between resources in your VPC and the VPC
endpoints for activation servers.
|
String |
toString()
Returns a string representation of this object.
|
UpdateSettings |
withAddSubnets(Collection<String> addSubnets)
The ID of one or more subnets in which License Manager will create a VPC endpoint for products that require
connectivity to activation servers.
|
UpdateSettings |
withAddSubnets(String... addSubnets)
The ID of one or more subnets in which License Manager will create a VPC endpoint for products that require
connectivity to activation servers.
|
UpdateSettings |
withRemoveSubnets(Collection<String> removeSubnets)
The ID of one or more subnets to remove.
|
UpdateSettings |
withRemoveSubnets(String... removeSubnets)
The ID of one or more subnets to remove.
|
UpdateSettings |
withSecurityGroupId(String securityGroupId)
A security group ID that allows inbound TCP port 1688 communication between resources in your VPC and the VPC
endpoints for activation servers.
|
public List<String> getAddSubnets()
The ID of one or more subnets in which License Manager will create a VPC endpoint for products that require connectivity to activation servers.
public void setAddSubnets(Collection<String> addSubnets)
The ID of one or more subnets in which License Manager will create a VPC endpoint for products that require connectivity to activation servers.
addSubnets
- The ID of one or more subnets in which License Manager will create a VPC endpoint for products that
require connectivity to activation servers.public UpdateSettings withAddSubnets(String... addSubnets)
The ID of one or more subnets in which License Manager will create a VPC endpoint for products that require connectivity to activation servers.
NOTE: This method appends the values to the existing list (if any). Use
setAddSubnets(java.util.Collection)
or withAddSubnets(java.util.Collection)
if you want to
override the existing values.
addSubnets
- The ID of one or more subnets in which License Manager will create a VPC endpoint for products that
require connectivity to activation servers.public UpdateSettings withAddSubnets(Collection<String> addSubnets)
The ID of one or more subnets in which License Manager will create a VPC endpoint for products that require connectivity to activation servers.
addSubnets
- The ID of one or more subnets in which License Manager will create a VPC endpoint for products that
require connectivity to activation servers.public List<String> getRemoveSubnets()
The ID of one or more subnets to remove.
public void setRemoveSubnets(Collection<String> removeSubnets)
The ID of one or more subnets to remove.
removeSubnets
- The ID of one or more subnets to remove.public UpdateSettings withRemoveSubnets(String... removeSubnets)
The ID of one or more subnets to remove.
NOTE: This method appends the values to the existing list (if any). Use
setRemoveSubnets(java.util.Collection)
or withRemoveSubnets(java.util.Collection)
if you want
to override the existing values.
removeSubnets
- The ID of one or more subnets to remove.public UpdateSettings withRemoveSubnets(Collection<String> removeSubnets)
The ID of one or more subnets to remove.
removeSubnets
- The ID of one or more subnets to remove.public void setSecurityGroupId(String securityGroupId)
A security group ID that allows inbound TCP port 1688 communication between resources in your VPC and the VPC endpoints for activation servers.
securityGroupId
- A security group ID that allows inbound TCP port 1688 communication between resources in your VPC and the
VPC endpoints for activation servers.public String getSecurityGroupId()
A security group ID that allows inbound TCP port 1688 communication between resources in your VPC and the VPC endpoints for activation servers.
public UpdateSettings withSecurityGroupId(String securityGroupId)
A security group ID that allows inbound TCP port 1688 communication between resources in your VPC and the VPC endpoints for activation servers.
securityGroupId
- A security group ID that allows inbound TCP port 1688 communication between resources in your VPC and the
VPC endpoints for activation servers.public String toString()
toString
in class Object
Object.toString()
public UpdateSettings clone()
public void marshall(ProtocolMarshaller protocolMarshaller)
StructuredPojo
ProtocolMarshaller
.marshall
in interface StructuredPojo
protocolMarshaller
- Implementation of ProtocolMarshaller
used to marshall this object's data.