Class AutomatedReasoningPolicyBuildStepContext
- java.lang.Object
-
- software.amazon.awssdk.services.bedrock.model.AutomatedReasoningPolicyBuildStepContext
-
- All Implemented Interfaces:
Serializable,SdkPojo,ToCopyableBuilder<AutomatedReasoningPolicyBuildStepContext.Builder,AutomatedReasoningPolicyBuildStepContext>
@Generated("software.amazon.awssdk:codegen") public final class AutomatedReasoningPolicyBuildStepContext extends Object implements SdkPojo, Serializable, ToCopyableBuilder<AutomatedReasoningPolicyBuildStepContext.Builder,AutomatedReasoningPolicyBuildStepContext>
Provides context about what type of operation was being performed during a build step.
- See Also:
- Serialized Form
-
-
Nested Class Summary
Nested Classes Modifier and Type Class Description static interfaceAutomatedReasoningPolicyBuildStepContext.Builderstatic classAutomatedReasoningPolicyBuildStepContext.Type
-
Method Summary
All Methods Static Methods Instance Methods Concrete Methods Modifier and Type Method Description static AutomatedReasoningPolicyBuildStepContext.Builderbuilder()booleanequals(Object obj)booleanequalsBySdkFields(Object obj)static AutomatedReasoningPolicyBuildStepContextfromMutation(Consumer<AutomatedReasoningPolicyMutation.Builder> mutation)Create an instance of this class withmutation()initialized to the given value.static AutomatedReasoningPolicyBuildStepContextfromMutation(AutomatedReasoningPolicyMutation mutation)Create an instance of this class withmutation()initialized to the given value.static AutomatedReasoningPolicyBuildStepContextfromPlanning(Consumer<AutomatedReasoningPolicyPlanning.Builder> planning)Create an instance of this class withplanning()initialized to the given value.static AutomatedReasoningPolicyBuildStepContextfromPlanning(AutomatedReasoningPolicyPlanning planning)Create an instance of this class withplanning()initialized to the given value.<T> Optional<T>getValueForField(String fieldName, Class<T> clazz)inthashCode()AutomatedReasoningPolicyMutationmutation()Indicates that this build step involved modifying the policy structure, such as adding or updating rules, variables, or types.AutomatedReasoningPolicyPlanningplanning()Indicates that this build step was part of the planning phase, where the system determines what operations to perform.Map<String,SdkField<?>>sdkFieldNameToField()List<SdkField<?>>sdkFields()static Class<? extends AutomatedReasoningPolicyBuildStepContext.Builder>serializableBuilderClass()AutomatedReasoningPolicyBuildStepContext.BuildertoBuilder()StringtoString()Returns a string representation of this object.AutomatedReasoningPolicyBuildStepContext.Typetype()Retrieve an enum value representing which member of this object is populated.-
Methods inherited from class java.lang.Object
clone, finalize, getClass, notify, notifyAll, wait, wait, wait
-
Methods inherited from interface software.amazon.awssdk.utils.builder.ToCopyableBuilder
copy
-
-
-
-
Method Detail
-
planning
public final AutomatedReasoningPolicyPlanning planning()
Indicates that this build step was part of the planning phase, where the system determines what operations to perform.
- Returns:
- Indicates that this build step was part of the planning phase, where the system determines what operations to perform.
-
mutation
public final AutomatedReasoningPolicyMutation mutation()
Indicates that this build step involved modifying the policy structure, such as adding or updating rules, variables, or types.
- Returns:
- Indicates that this build step involved modifying the policy structure, such as adding or updating rules, variables, or types.
-
toBuilder
public AutomatedReasoningPolicyBuildStepContext.Builder toBuilder()
- Specified by:
toBuilderin interfaceToCopyableBuilder<AutomatedReasoningPolicyBuildStepContext.Builder,AutomatedReasoningPolicyBuildStepContext>
-
builder
public static AutomatedReasoningPolicyBuildStepContext.Builder builder()
-
serializableBuilderClass
public static Class<? extends AutomatedReasoningPolicyBuildStepContext.Builder> serializableBuilderClass()
-
equalsBySdkFields
public final boolean equalsBySdkFields(Object obj)
- Specified by:
equalsBySdkFieldsin interfaceSdkPojo
-
toString
public final String toString()
Returns a string representation of this object. This is useful for testing and debugging. Sensitive data will be redacted from this string using a placeholder value.
-
fromPlanning
public static AutomatedReasoningPolicyBuildStepContext fromPlanning(AutomatedReasoningPolicyPlanning planning)
Create an instance of this class withplanning()initialized to the given value.Indicates that this build step was part of the planning phase, where the system determines what operations to perform.
- Parameters:
planning- Indicates that this build step was part of the planning phase, where the system determines what operations to perform.
-
fromPlanning
public static AutomatedReasoningPolicyBuildStepContext fromPlanning(Consumer<AutomatedReasoningPolicyPlanning.Builder> planning)
Create an instance of this class withplanning()initialized to the given value.Indicates that this build step was part of the planning phase, where the system determines what operations to perform.
- Parameters:
planning- Indicates that this build step was part of the planning phase, where the system determines what operations to perform.
-
fromMutation
public static AutomatedReasoningPolicyBuildStepContext fromMutation(AutomatedReasoningPolicyMutation mutation)
Create an instance of this class withmutation()initialized to the given value.Indicates that this build step involved modifying the policy structure, such as adding or updating rules, variables, or types.
- Parameters:
mutation- Indicates that this build step involved modifying the policy structure, such as adding or updating rules, variables, or types.
-
fromMutation
public static AutomatedReasoningPolicyBuildStepContext fromMutation(Consumer<AutomatedReasoningPolicyMutation.Builder> mutation)
Create an instance of this class withmutation()initialized to the given value.Indicates that this build step involved modifying the policy structure, such as adding or updating rules, variables, or types.
- Parameters:
mutation- Indicates that this build step involved modifying the policy structure, such as adding or updating rules, variables, or types.
-
type
public AutomatedReasoningPolicyBuildStepContext.Type type()
Retrieve an enum value representing which member of this object is populated. When this class is returned in a service response, this will beAutomatedReasoningPolicyBuildStepContext.Type.UNKNOWN_TO_SDK_VERSIONif the service returned a member that is only known to a newer SDK version. When this class is created directly in your code, this will beAutomatedReasoningPolicyBuildStepContext.Type.UNKNOWN_TO_SDK_VERSIONif zero members are set, andnullif more than one member is set.
-
sdkFieldNameToField
public final Map<String,SdkField<?>> sdkFieldNameToField()
- Specified by:
sdkFieldNameToFieldin interfaceSdkPojo
-
-