@Generated(value="software.amazon.awssdk:codegen") public final class GetSchemaAnalysisRuleRequest extends CleanRoomsRequest implements ToCopyableBuilder<GetSchemaAnalysisRuleRequest.Builder,GetSchemaAnalysisRuleRequest>
| Modifier and Type | Class and Description |
|---|---|
static interface |
GetSchemaAnalysisRuleRequest.Builder |
| Modifier and Type | Method and Description |
|---|---|
static GetSchemaAnalysisRuleRequest.Builder |
builder() |
String |
collaborationIdentifier()
A unique identifier for the collaboration that the schema belongs to.
|
boolean |
equals(Object obj) |
boolean |
equalsBySdkFields(Object obj) |
<T> Optional<T> |
getValueForField(String fieldName,
Class<T> clazz) |
int |
hashCode() |
String |
name()
The name of the schema to retrieve the analysis rule for.
|
List<SdkField<?>> |
sdkFields() |
static Class<? extends GetSchemaAnalysisRuleRequest.Builder> |
serializableBuilderClass() |
GetSchemaAnalysisRuleRequest.Builder |
toBuilder() |
String |
toString()
Returns a string representation of this object.
|
AnalysisRuleType |
type()
The type of the schema analysis rule to retrieve.
|
String |
typeAsString()
The type of the schema analysis rule to retrieve.
|
overrideConfigurationclone, finalize, getClass, notify, notifyAll, wait, wait, waitcopypublic final String collaborationIdentifier()
A unique identifier for the collaboration that the schema belongs to. Currently accepts a collaboration ID.
public final String name()
The name of the schema to retrieve the analysis rule for.
public final AnalysisRuleType type()
The type of the schema analysis rule to retrieve. Schema analysis rules are uniquely identified by a combination of the collaboration, the schema name, and their type.
If the service returns an enum value that is not available in the current SDK version, type will return
AnalysisRuleType.UNKNOWN_TO_SDK_VERSION. The raw value returned by the service is available from
typeAsString().
AnalysisRuleTypepublic final String typeAsString()
The type of the schema analysis rule to retrieve. Schema analysis rules are uniquely identified by a combination of the collaboration, the schema name, and their type.
If the service returns an enum value that is not available in the current SDK version, type will return
AnalysisRuleType.UNKNOWN_TO_SDK_VERSION. The raw value returned by the service is available from
typeAsString().
AnalysisRuleTypepublic GetSchemaAnalysisRuleRequest.Builder toBuilder()
toBuilder in interface ToCopyableBuilder<GetSchemaAnalysisRuleRequest.Builder,GetSchemaAnalysisRuleRequest>toBuilder in class CleanRoomsRequestpublic static GetSchemaAnalysisRuleRequest.Builder builder()
public static Class<? extends GetSchemaAnalysisRuleRequest.Builder> serializableBuilderClass()
public final int hashCode()
hashCode in class AwsRequestpublic final boolean equals(Object obj)
equals in class AwsRequestpublic final boolean equalsBySdkFields(Object obj)
equalsBySdkFields in interface SdkPojopublic final String toString()
public final <T> Optional<T> getValueForField(String fieldName, Class<T> clazz)
getValueForField in class SdkRequestCopyright © 2023. All rights reserved.