Class ContextEntry
- All Implemented Interfaces:
Serializable
,Cloneable
Contains information about a condition context key. It includes the name of
the key and specifies the value (or values, if the context key supports
multiple values) to use in the simulation. This information is used when
evaluating the Condition
elements of the input policies.
This data type is used as an input parameter to
SimulateCustomPolicy
and
SimulateCustomPolicy
.
- See Also:
-
Constructor Summary
Constructors -
Method Summary
Modifier and TypeMethodDescriptionclone()
boolean
The full name of a condition context key, including the service prefix.The data type of the value (or values) specified in theContextKeyValues
parameter.The value (or values, if the condition context key supports multiple values) to provide to the simulation for use when the key is referenced by aCondition
element in an input policy.int
hashCode()
void
setContextKeyName
(String contextKeyName) The full name of a condition context key, including the service prefix.void
setContextKeyType
(ContextKeyTypeEnum contextKeyType) The data type of the value (or values) specified in theContextKeyValues
parameter.void
setContextKeyType
(String contextKeyType) The data type of the value (or values) specified in theContextKeyValues
parameter.void
setContextKeyValues
(Collection<String> contextKeyValues) The value (or values, if the condition context key supports multiple values) to provide to the simulation for use when the key is referenced by aCondition
element in an input policy.toString()
Returns a string representation of this object; useful for testing and debugging.withContextKeyName
(String contextKeyName) The full name of a condition context key, including the service prefix.withContextKeyType
(ContextKeyTypeEnum contextKeyType) The data type of the value (or values) specified in theContextKeyValues
parameter.withContextKeyType
(String contextKeyType) The data type of the value (or values) specified in theContextKeyValues
parameter.withContextKeyValues
(String... contextKeyValues) The value (or values, if the condition context key supports multiple values) to provide to the simulation for use when the key is referenced by aCondition
element in an input policy.withContextKeyValues
(Collection<String> contextKeyValues) The value (or values, if the condition context key supports multiple values) to provide to the simulation for use when the key is referenced by aCondition
element in an input policy.
-
Constructor Details
-
ContextEntry
public ContextEntry()
-
-
Method Details
-
setContextKeyName
The full name of a condition context key, including the service prefix. For example,
aws:SourceIp
ors3:VersionId
.- Parameters:
contextKeyName
- The full name of a condition context key, including the service prefix. For example,aws:SourceIp
ors3:VersionId
.
-
getContextKeyName
The full name of a condition context key, including the service prefix. For example,
aws:SourceIp
ors3:VersionId
.- Returns:
- The full name of a condition context key, including the service
prefix. For example,
aws:SourceIp
ors3:VersionId
.
-
withContextKeyName
The full name of a condition context key, including the service prefix. For example,
aws:SourceIp
ors3:VersionId
.- Parameters:
contextKeyName
- The full name of a condition context key, including the service prefix. For example,aws:SourceIp
ors3:VersionId
.- Returns:
- Returns a reference to this object so that method calls can be chained together.
-
getContextKeyValues
The value (or values, if the condition context key supports multiple values) to provide to the simulation for use when the key is referenced by a
Condition
element in an input policy.- Returns:
- The value (or values, if the condition context key supports
multiple values) to provide to the simulation for use when the
key is referenced by a
Condition
element in an input policy.
-
setContextKeyValues
The value (or values, if the condition context key supports multiple values) to provide to the simulation for use when the key is referenced by a
Condition
element in an input policy.- Parameters:
contextKeyValues
- The value (or values, if the condition context key supports multiple values) to provide to the simulation for use when the key is referenced by aCondition
element in an input policy.
-
withContextKeyValues
The value (or values, if the condition context key supports multiple values) to provide to the simulation for use when the key is referenced by a
Condition
element in an input policy.NOTE: This method appends the values to the existing list (if any). Use
setContextKeyValues(java.util.Collection)
orwithContextKeyValues(java.util.Collection)
if you want to override the existing values.- Parameters:
contextKeyValues
- The value (or values, if the condition context key supports multiple values) to provide to the simulation for use when the key is referenced by aCondition
element in an input policy.- Returns:
- Returns a reference to this object so that method calls can be chained together.
-
withContextKeyValues
The value (or values, if the condition context key supports multiple values) to provide to the simulation for use when the key is referenced by a
Condition
element in an input policy.- Parameters:
contextKeyValues
- The value (or values, if the condition context key supports multiple values) to provide to the simulation for use when the key is referenced by aCondition
element in an input policy.- Returns:
- Returns a reference to this object so that method calls can be chained together.
-
setContextKeyType
The data type of the value (or values) specified in the
ContextKeyValues
parameter.- Parameters:
contextKeyType
- The data type of the value (or values) specified in theContextKeyValues
parameter.- See Also:
-
getContextKeyType
The data type of the value (or values) specified in the
ContextKeyValues
parameter.- Returns:
- The data type of the value (or values) specified in the
ContextKeyValues
parameter. - See Also:
-
withContextKeyType
The data type of the value (or values) specified in the
ContextKeyValues
parameter.- Parameters:
contextKeyType
- The data type of the value (or values) specified in theContextKeyValues
parameter.- Returns:
- Returns a reference to this object so that method calls can be chained together.
- See Also:
-
setContextKeyType
The data type of the value (or values) specified in the
ContextKeyValues
parameter.- Parameters:
contextKeyType
- The data type of the value (or values) specified in theContextKeyValues
parameter.- See Also:
-
withContextKeyType
The data type of the value (or values) specified in the
ContextKeyValues
parameter.- Parameters:
contextKeyType
- The data type of the value (or values) specified in theContextKeyValues
parameter.- Returns:
- Returns a reference to this object so that method calls can be chained together.
- See Also:
-
toString
Returns a string representation of this object; useful for testing and debugging. -
equals
-
hashCode
public int hashCode() -
clone
-