Class SchemaAnalysisRuleRequest
- java.lang.Object
-
- software.amazon.awssdk.services.cleanrooms.model.SchemaAnalysisRuleRequest
-
- All Implemented Interfaces:
Serializable,SdkPojo,ToCopyableBuilder<SchemaAnalysisRuleRequest.Builder,SchemaAnalysisRuleRequest>
@Generated("software.amazon.awssdk:codegen") public final class SchemaAnalysisRuleRequest extends Object implements SdkPojo, Serializable, ToCopyableBuilder<SchemaAnalysisRuleRequest.Builder,SchemaAnalysisRuleRequest>
Defines the information that's necessary to retrieve an analysis rule schema. Schema analysis rules are uniquely identiļ¬ed by a combination of the schema name and the analysis rule type for a given collaboration.
- See Also:
- Serialized Form
-
-
Nested Class Summary
Nested Classes Modifier and Type Class Description static interfaceSchemaAnalysisRuleRequest.Builder
-
Method Summary
All Methods Static Methods Instance Methods Concrete Methods Modifier and Type Method Description static SchemaAnalysisRuleRequest.Builderbuilder()booleanequals(Object obj)booleanequalsBySdkFields(Object obj)<T> Optional<T>getValueForField(String fieldName, Class<T> clazz)inthashCode()Stringname()The name of the analysis rule schema that you are requesting.List<SdkField<?>>sdkFields()static Class<? extends SchemaAnalysisRuleRequest.Builder>serializableBuilderClass()SchemaAnalysisRuleRequest.BuildertoBuilder()StringtoString()Returns a string representation of this object.AnalysisRuleTypetype()The type of analysis rule schema that you are requesting.StringtypeAsString()The type of analysis rule schema that you are requesting.-
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
-
name
public final String name()
The name of the analysis rule schema that you are requesting.
- Returns:
- The name of the analysis rule schema that you are requesting.
-
type
public final AnalysisRuleType type()
The type of analysis rule schema that you are requesting.
If the service returns an enum value that is not available in the current SDK version,
typewill returnAnalysisRuleType.UNKNOWN_TO_SDK_VERSION. The raw value returned by the service is available fromtypeAsString().- Returns:
- The type of analysis rule schema that you are requesting.
- See Also:
AnalysisRuleType
-
typeAsString
public final String typeAsString()
The type of analysis rule schema that you are requesting.
If the service returns an enum value that is not available in the current SDK version,
typewill returnAnalysisRuleType.UNKNOWN_TO_SDK_VERSION. The raw value returned by the service is available fromtypeAsString().- Returns:
- The type of analysis rule schema that you are requesting.
- See Also:
AnalysisRuleType
-
toBuilder
public SchemaAnalysisRuleRequest.Builder toBuilder()
- Specified by:
toBuilderin interfaceToCopyableBuilder<SchemaAnalysisRuleRequest.Builder,SchemaAnalysisRuleRequest>
-
builder
public static SchemaAnalysisRuleRequest.Builder builder()
-
serializableBuilderClass
public static Class<? extends SchemaAnalysisRuleRequest.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.
-
-