@Generated(value="com.amazonaws:aws-java-sdk-code-generator") public class ProtectionGroupLimits extends Object implements Serializable, Cloneable, StructuredPojo
Limits settings on protection groups for your subscription.
Constructor and Description |
---|
ProtectionGroupLimits() |
Modifier and Type | Method and Description |
---|---|
ProtectionGroupLimits |
clone() |
boolean |
equals(Object obj) |
Long |
getMaxProtectionGroups()
The maximum number of protection groups that you can have at one time.
|
ProtectionGroupPatternTypeLimits |
getPatternTypeLimits()
Limits settings by pattern type in the protection groups for your subscription.
|
int |
hashCode() |
void |
marshall(ProtocolMarshaller protocolMarshaller)
Marshalls this structured data using the given
ProtocolMarshaller . |
void |
setMaxProtectionGroups(Long maxProtectionGroups)
The maximum number of protection groups that you can have at one time.
|
void |
setPatternTypeLimits(ProtectionGroupPatternTypeLimits patternTypeLimits)
Limits settings by pattern type in the protection groups for your subscription.
|
String |
toString()
Returns a string representation of this object.
|
ProtectionGroupLimits |
withMaxProtectionGroups(Long maxProtectionGroups)
The maximum number of protection groups that you can have at one time.
|
ProtectionGroupLimits |
withPatternTypeLimits(ProtectionGroupPatternTypeLimits patternTypeLimits)
Limits settings by pattern type in the protection groups for your subscription.
|
public void setMaxProtectionGroups(Long maxProtectionGroups)
The maximum number of protection groups that you can have at one time.
maxProtectionGroups
- The maximum number of protection groups that you can have at one time.public Long getMaxProtectionGroups()
The maximum number of protection groups that you can have at one time.
public ProtectionGroupLimits withMaxProtectionGroups(Long maxProtectionGroups)
The maximum number of protection groups that you can have at one time.
maxProtectionGroups
- The maximum number of protection groups that you can have at one time.public void setPatternTypeLimits(ProtectionGroupPatternTypeLimits patternTypeLimits)
Limits settings by pattern type in the protection groups for your subscription.
patternTypeLimits
- Limits settings by pattern type in the protection groups for your subscription.public ProtectionGroupPatternTypeLimits getPatternTypeLimits()
Limits settings by pattern type in the protection groups for your subscription.
public ProtectionGroupLimits withPatternTypeLimits(ProtectionGroupPatternTypeLimits patternTypeLimits)
Limits settings by pattern type in the protection groups for your subscription.
patternTypeLimits
- Limits settings by pattern type in the protection groups for your subscription.public String toString()
toString
in class Object
Object.toString()
public ProtectionGroupLimits clone()
public void marshall(ProtocolMarshaller protocolMarshaller)
StructuredPojo
ProtocolMarshaller
.marshall
in interface StructuredPojo
protocolMarshaller
- Implementation of ProtocolMarshaller
used to marshall this object's data.