Class DefaultIamCondition.Builder
java.lang.Object
software.amazon.awssdk.policybuilder.iam.internal.DefaultIamCondition.Builder
- All Implemented Interfaces:
IamCondition.Builder
,Buildable
,CopyableBuilder<IamCondition.Builder,
,IamCondition> SdkBuilder<IamCondition.Builder,
IamCondition>
- Enclosing class:
DefaultIamCondition
-
Method Summary
Modifier and TypeMethodDescriptionbuild()
An immutable object that is created from the properties that have been set on the builder.Set theIamConditionKey
of this condition.key
(IamConditionKey key) Set theIamConditionKey
of this condition.Set theIamConditionOperator
of this condition.operator
(IamConditionOperator operator) Set theIamConditionOperator
of this condition.Set the "right hand side" value of this condition.Methods inherited from class java.lang.Object
equals, getClass, hashCode, notify, notifyAll, toString, wait, wait, wait
Methods inherited from interface software.amazon.awssdk.utils.builder.CopyableBuilder
copy
Methods inherited from interface software.amazon.awssdk.utils.builder.SdkBuilder
applyMutation
-
Method Details
-
operator
Description copied from interface:IamCondition.Builder
Set theIamConditionOperator
of this condition.This value is required.
- Specified by:
operator
in interfaceIamCondition.Builder
- See Also:
-
operator
Description copied from interface:IamCondition.Builder
Set theIamConditionOperator
of this condition.This is the same as
IamCondition.Builder.operator(IamConditionOperator)
, except you do not need to callIamConditionOperator.create()
. This value is required.- Specified by:
operator
in interfaceIamCondition.Builder
- See Also:
-
key
Description copied from interface:IamCondition.Builder
Set theIamConditionKey
of this condition.This value is required.
- Specified by:
key
in interfaceIamCondition.Builder
- See Also:
-
key
Description copied from interface:IamCondition.Builder
Set theIamConditionKey
of this condition.This is the same as
IamCondition.Builder.key(IamConditionKey)
, except you do not need to callIamConditionKey.create()
. This value is required.- Specified by:
key
in interfaceIamCondition.Builder
- See Also:
-
value
Description copied from interface:IamCondition.Builder
Set the "right hand side" value of this condition.- Specified by:
value
in interfaceIamCondition.Builder
- See Also:
-
build
Description copied from interface:SdkBuilder
An immutable object that is created from the properties that have been set on the builder.- Specified by:
build
in interfaceBuildable
- Specified by:
build
in interfaceSdkBuilder<IamCondition.Builder,
IamCondition> - Returns:
- an instance of T
-